BM6(7 }}}{{{vvvpppmmmlllfff^^^PPPJJJCCC===999888666555222222222111111111111000111111111111000000000///222///...///000444???JJJGGGEEEBBB===<<>>>>>CCCHHHIIIIIIIIIKKKNNNRRRWWWYYY^^^___```bbbeeehhhjjjllllllmmmnnnooonnnkkkfffbbb___bbbgggkkknnnqqqtttwwwsssnnnhhh___VVVOOOKKKHHHEEE???===BBBJJJhhhwwwkkk^^^WWWQQQLLLIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEAAA@@@>>>;;;:::<<>>??????;;;BBBCCCDDDEEEGGGJJJOOORRRWWWZZZ\\\]]]^^^aaafffjjjjjjooorrrwww{{{uuu}}}ooo[[[PPPaaaxxxddd\\\ZZZXXXiiittt]]]VVVRRRSSSWWWZZZ___eeemmmllljjjgggaaa\\\YYYWWWWWWVVV[[[iiiqqqOOOIIIHHHNNNVVV[[[]]]]]]___```gggeeeccccccdddfffeeeeeeeeefffhhhjjjkkkkkkjjjiiijjjiiifffcccdddggglllppp~~~|||wwwpppmmmkkkeee]]]OOOIIIBBB<<<999777555444222222222111111111111000111111111111000000000000222///...///000444>>>IIIIIIHHHDDD???<<>>CCCDDDEEEFFFGGGJJJNNNQQQYYY\\\```aaaaaacccgggjjjkkkppptttyyy~~~~~~}}}ssslllWWW^^^iii___ZZZWWWccc}}}rrr___[[[[[[]]]^^^^^^ccciiijjjjjjiiigggddd```]]]ZZZYYYXXX[[[fffxxxdddMMMLLLOOOSSSYYY\\\^^^^^^^^^^^^iiieeeaaaaaadddeeedddaaacccdddeeegggiiikkklllmmmlllkkkhhheeedddeeejjjmmm}}}wwwpppmmmkkkddd\\\MMMIIIBBB<<<999777555333222222222111111111000000111111111000000000000000111///...000111444===GGGOOOMMMIIIBBB===>>>EEEKKKNNNQQQOOOHHHDDDGGGKKKMMMOOONNNKKKEEE@@@???CCCGGGFFFFFFHHHKKKOOOTTTYYY[[[______```bbbeeeiiilllnnnmmmlllmmmnnnmmmkkkfffccc]]]aaagggmmmsssyyyuuuiii___VVVQQQKKKGGGBBB???BBBHHH___wwwmmmccc]]]\\\XXXXXX[[[```hhhvvv~~~jjj^^^RRRMMMKKKIIIJJJLLLIIIHHHHHHHHHIIIHHHFFFCCCDDDAAA@@@???>>>???EEELLL^^^ffftttvvvaaa[[[___hhhyyyOOOBBBAAA<<<;;;BBBBBBCCCEEEFFFHHHLLLQQQUUU]]]bbbfffgggdddcccfffiiiiiippptttzzzsss|||bbbZZZsssqqqaaa[[[XXXYYYnnnvvvkkkfffeeeiiimmmmmmoooqqqrrrpppmmmkkkjjjhhheeeddd]]][[[[[[aaammm{{{zzzzzz}}}rrrVVVJJJOOOSSSVVVZZZ^^^_________^^^iiifffcccaaa```______^^^``````aaacccfffiiilllnnnmmmmmmkkkgggddddddgggjjj}}}wwwpppmmmkkkddd\\\MMMHHHBBB===999777444333222222222111111111000000000000000000000000111111111//////000111333<<>>:::888555333222222222111111111111000000000000000111111111111111//////000111333;;;EEESSSTTTRRRJJJ@@@<<>>???DDDAAADDDHHHMMMSSS[[[bbbgggdddllluuuuuunnnhhhhhhjjjjjjoooooottt~~~mmmwwwkkkRRR\\\fff~~~hhh[[[XXX^^^^^^kkkzzzvvvppphhhbbb```]]]XXXTTTSSSXXX^^^ccc^^^___```^^^YYYTTTQQQOOOOOOPPPQQQSSSVVV\\\bbbfffjjjxxx```KKKKKKMMMQQQYYYYYYZZZ]]]aaacccbbb```bbbgggkkkjjjddd___]]]^^^\\\\\\]]]^^^```bbbcccdddeeeiiikkkiiicccaaadddhhh|||{{{vvvpppnnnlllfff___NNNJJJEEE@@@<<<999666333222222222111111111111000//////000000111111111222000//////111111222:::CCCHHHMMMOOOIII???:::<<>>EEEGGGHHHFFFCCCEEELLLRRROOORRRRRRMMMEEE???===???FFFDDDBBBCCCGGGKKKOOOQQQUUUYYY^^^bbbfffiiilllooolllnnnppprrrrrrqqqooommmhhhgggiiimmmmmmllloootttzzztttnnndddXXXNNNGGGCCCBBBLLLdddpppaaaTTTKKKIIICCCDDDDDDBBBDDDGGGIIIIIIJJJGGGGGGJJJLLLOOOWWW```www|||wwwuuupppkkkkkkkkkddd[[[YYYRRRUUUWWWRRRXXXeeehhhxxxgggiiitttRRRGGG>>>===>>>>>>???AAAEEEFFFIIIPPPYYY```ccccccbbbggglllllliiigggiiilllnnnnnnnnnppptttxxx|||~~~jjjbbbnnnYYYKKKRRR]]]}}}fff^^^XXXUUUZZZlllvvvttthhhWWWMMMJJJLLLOOOPPPTTTTTTUUUWWWXXXVVVPPPKKKJJJGGGEEEHHHHHHHHHKKKPPP\\\rrriiiTTTIIILLLWWW[[[aaabbbbbbaaa___^^^```aaa___^^^^^^```cccbbb___[[[^^^]]]]]]___aaaccccccbbbccccccbbb___\\\[[[\\\]]]~~~{{{uuuooommmlllddd[[[PPPKKKDDD???;;;888666444222222222111111111111000000000000000000000000000000------///000000555;;;DDDKKKOOOLLLBBB<<<<<>>???EEECCCBBBCCCGGGKKKOOOQQQUUUYYY___dddgggjjjlllnnnmmmnnnppprrrrrrpppnnnmmmdddaaabbbeeehhhkkkrrrzzzyyyrrrggg[[[QQQIIIEEECCCJJJbbb~~~nnnaaaTTTNNNLLLFFFGGGFFFEEEFFFHHHIIIJJJKKKIIIIIIKKKMMMPPPYYYbbbyyyzzzpppiii______cccbbblllyyy|||zzzjjjooo}}}|||NNNDDD===<<<>>>???AAACCCHHHJJJNNNTTTYYY]]]___```dddiiiooopppmmmjjjlllnnnkkknnnpppqqqqqqsssxxx|||sssdddggg~~~gggTTTOOOVVVmmmrrrgggaaa[[[XXX___sss}}}qqqaaaTTTOOOOOOPPPQQQWWWXXXYYY[[[]]]\\\WWWSSSLLLHHHFFFHHHHHHGGGJJJPPP\\\sss^^^QQQKKKOOO[[[bbbhhhgggeeeaaa^^^^^^```bbb___]]]]]]^^^``````]]][[[\\\[[[[[[]]]aaaccccccbbbccccccaaa^^^[[[YYYZZZ[[[|||uuuooommmlllddd[[[PPPKKKDDD???;;;888666444222222222111111111111000000000000000000000000000000------///000///444:::CCCIIINNNLLLDDD======???FFFIIIJJJHHHDDDDDDIIINNNOOOQQQRRRNNNGGGAAA??????CCCCCCCCCDDDGGGKKKOOORRRWWW[[[aaafffjjjkkkmmmooonnnooopppqqqqqqpppnnnnnnaaa^^^\\\___ccciiitttyyymmm```TTTLLLGGGEEEGGG]]]{{{pppcccWWWPPPOOOFFFEEEEEEEEEEEEFFFGGGHHHLLLKKKKKKNNNOOORRR\\\fff}}}vvvhhhhhhqqqvvvzzzllltttkkkIIIAAA;;;<<>><<<>>>EEEIIILLLJJJFFFDDDGGGKKKOOOQQQQQQNNNIIIDDD@@@???BBBCCCDDDEEEGGGKKKOOOSSSYYY^^^dddjjjmmmooopppqqqpppppppppppppppoooooonnneee```^^^```dddiiisss}}}sssdddWWWNNNHHHFFFEEEXXXvvvxxxkkk^^^TTTPPPHHHFFFEEEFFFGGGGGGIIILLLOOONNNOOOQQQRRRTTT^^^iiitttvvvwwwhhhrrr^^^FFF???;;;===@@@@@@CCCFFFKKKSSS\\\___\\\ZZZ[[[^^^eeellltttwwwtttqqqqqqsssjjjmmmpppqqqqqqrrrvvvyyynnnXXXeee]]]QQQQQQXXXkkkjjjbbbZZZUUUTTT]]]vvvzzzsssmmmggg^^^VVVTTTWWW]]]bbbbbbaaaaaa```^^^[[[XXXUUUQQQMMMIIIHHHFFFFFFLLLTTTaaa}}}gggLLLOOOOOONNNWWWaaajjjiiifffaaa]]]\\\^^^``````^^^\\\ZZZZZZ[[[[[[\\\[[[[[[\\\___dddggghhhhhhjjjiiigggbbb^^^[[[[[[\\\}}}wwwpppnnnlllddd[[[PPPKKKDDD???;;;888666444222222222111111111000000000000000000000000000000000......000000...111666===CCCHHHGGGBBB===;;;<<>>;;;:::BBBHHHMMMMMMIIIEEEFFFHHHOOOPPPPPPPPPMMMHHHCCC@@@AAAEEEHHHIIIJJJMMMRRRWWW[[[___eeejjjooorrrvvvyyyuuutttrrrqqqpppqqqrrrrrrpppooooooqqqppplllmmmqqq~~~lll\\\QQQJJJHHHGGGSSSlll{{{kkkcccYYYQQQLLLMMMMMMKKKPPPXXX[[[[[[]]]]]][[[\\\fffsss}}}nnnrrrrrrPPPBBB???>>>AAABBBBBBDDDHHHNNNWWW```dddaaa___aaaeeecccjjjrrruuusssqqqrrruuutttooommmpppyyy~~~gggjjjXXXQQQPPP]]]rrrxxxbbb\\\ZZZUUUVVV]]]xxxmmmhhhhhhhhhkkkppptttwwwxxxtttpppjjjfffeeedddcccbbbbbbbbb```___bbbnnn}}}sssggg^^^XXXUUUSSSOOOLLLJJJGGGJJJUUUaaavvvrrrXXXNNNSSSSSSSSSYYY[[[ZZZ\\\___```___^^^]]]^^^aaaaaaaaa___^^^^^^aaadddcccccceeehhhmmmqqqssssssppppppnnnkkkgggeeefffgggxxxqqqnnnllldddZZZPPPKKKDDD???;;;888666444222222222111111111111000000000000000000000000000000...///111000---///333:::???DDDFFFCCC???<<<;;;@@@GGGMMMNNNJJJFFFFFFGGGOOOOOOPPPPPPNNNJJJDDD@@@BBBFFFJJJLLLLLLNNNTTTYYYZZZ]]]bbbggglllqqqwww{{{xxxvvvtttrrrqqqrrrssstttqqqpppqqqtttrrrmmmlllooo|||ppp___SSSLLLJJJIIIRRRjjjwwwhhh\\\TTTSSSQQQMMMRRR]]]cccdddfffeeeaaabbblllxxx___LLL>>>===>>>BBBDDDDDDGGGLLLRRRYYY```dddcccbbbcccfffdddjjjqqqsssrrrqqqsssvvvwwwsssppprrrxxx~~~~~~iiizzzqqqZZZLLLVVVhhhhhhaaa^^^WWWVVV]]]lllwwwnnnmmmjjjhhhgggggggggfff```___aaadddjjjnnnqqqqqqsssrrroooiiigggpppzzzkkk___XXXVVVRRROOOLLLJJJIIIMMMZZZiiidddWWWUUUWWWTTTWWW\\\XXXZZZ\\\^^^_________aaabbbbbbcccdddcccbbbbbbeeehhhgggggghhhlllppptttuuuuuunnnnnnmmmjjjhhhggghhhjjjxxxqqqnnnllldddZZZPPPKKKDDD???;;;888666444222222222111111111111000000000000000000000000000000...///111000---...333:::???DDDFFFDDD@@@===;;;???FFFMMMOOOKKKGGGFFFGGGOOOOOOPPPPPPOOOKKKEEE@@@BBBGGGKKKMMMMMMOOOUUUZZZXXX[[[___dddiiipppwww|||zzzxxxuuurrrrrrrrrtttuuuooonnnpppsssqqqmmmmmmqqqzzzsssbbbUUUNNNKKKKKKRRRiiizzzlllaaa___[[[VVV[[[fffiiijjjlllkkkffffffppp}}}}}}}}}RRRHHH;;;;;;>>>CCCFFFFFFJJJPPPUUUZZZ```ddddddcccdddeeedddjjjqqqsssqqqqqqtttxxxxxxwwwuuutttuuuzzznnnqqqfffLLLRRRbbbwwwsssggg___UUUTTT\\\^^^}}}wwwqqqkkkfffbbb```[[[___fffppp{{{vvvooouuurrreee^^^\\\RRROOOMMMKKKJJJOOO^^^mmmwww^^^ZZZ[[[ZZZTTTXXX[[[TTT^^^____________```dddfffbbbeeegggfffeeeeeehhhkkkiiiiiijjjmmmrrruuuwwwvvvkkkkkkkkkiiigggggghhhjjjyyyrrrooollldddZZZMMMIIIBBB===999777555333111111000000111222333333111111111111000000000000111111000000000000111111666@@@HHHKKKJJJHHHAAA:::???DDDKKKPPPOOOKKKFFFCCCPPPUUUVVVRRRNNNLLLHHHCCCGGGHHHJJJLLLNNNRRRWWW[[[]]]___bbbcccdddhhhooouuuuuuyyyyyytttpppsssvvvwwwmmmllljjjiiikkklllllllll{{{ooo```XXXPPPIIIMMMUUUjjj|||xxxvvvpppkkkllltttuuutttooogggggguuu~~~UUUAAA?????????AAADDDHHHLLLNNNXXXVVVZZZdddgggeeekkkvvvnnnkkklllpppsssqqqrrrtttwwwuuuuuuwwwwwwvvvyyy~~~~~~hhhvvvXXXLLLVVVdddrrrcccZZZUUUTTTZZZiii~~~vvvlllaaaXXXXXXYYYaaattt|||ttt~~~jjj^^^[[[VVVPPPMMMMMMLLLRRRfff|||fff\\\[[[ZZZZZZ[[[[[[YYYWWWbbbccccccbbbbbbaaa```___eeegggfffcccdddhhhjjjiiihhheeedddhhhnnnssstttrrrkkkjjjiiiiiikkklllllllllyyyrrrooommmddd[[[NNNJJJCCC>>>:::888666444111111000000111222222333111111111111000000000000111111000000000000111111333===GGGKKKLLLJJJCCC;;;>>>CCCKKKPPPPPPLLLGGGCCCMMMRRRTTTQQQNNNLLLHHHCCCEEEGGGKKKNNNQQQVVV\\\```^^^```aaaaaaaaadddjjjooouuuyyyzzzuuurrrtttvvvvvvoookkkfffddddddgggiiijjjtttsssfff^^^VVVNNNMMMUUUjjj}}}|||zzzssskkkkkkyyy~~~~~~sssMMM===??????@@@AAADDDHHHLLLNNNXXXZZZ```iiiqqquuu|||vvvttttttvvvuuuuuuzzzvvvtttsssttttttrrrvvv||||||{{{}}}ooolll{{{lllTTTQQQXXXsssppp```WWWVVVXXX___pppvvvjjjccc______eeettt}}}hhh^^^\\\WWWSSSPPPPPPOOOVVVmmm}}}aaa]]]]]]^^^___aaa```]]][[[______``````aaaaaa``````dddfffeeebbbaaafffhhhgggdddaaa___aaahhhmmmnnnnnnkkkjjjjjjjjjjjjkkkjjjiiixxxqqqooommmeee\\\OOOKKKDDD???;;;999666555111111111000111111222333111111111111000000000000111000000//////000000111000:::EEEKKKNNNLLLDDD<<<<<>>???@@@BBBEEEIIILLLNNNWWW]]]dddjjjuuu~~~yyysssuuu{{{uuurrrppppppooonnnqqqwwwyyyyyyzzz}}}{{{gggggg]]]NNNMMM___yyyhhh[[[YYYXXXWWW]]]ooo{{{xxxvvvsssttt~~~~~~iiiaaa^^^YYYUUUTTTSSSRRR[[[vvvooo\\\\\\^^^aaaeeegggeeeaaa^^^[[[\\\]]]___```aaaaaaaaabbbeeeddd```___bbbeeeeeeaaa^^^ZZZ\\\aaagggjjjjjjlllllllllllljjjiiigggeee~~~wwwqqqooommmeee\\\OOOJJJDDD>>>;;;888666444222111111111111111222222111111111111000000000///000000////////////000000///999CCCJJJNNNMMMEEE;;;999>>>EEELLLOOOMMMGGGBBBDDDJJJNNNOOOPPPPPPJJJCCCAAAFFFLLLRRRWWW\\\aaadddbbbeeefffeeedddeeejjjnnnuuu{{{~~~zzzvvvvvvuuussssssnnnfffaaa```bbbeeegggooossseeeYYYQQQWWWjjj|||vvvxxxzzz}}}XXXBBB===>>>>>>@@@CCCFFFJJJMMMOOOUUU]]]aaacccppp}}}uuuppppppssspppmmmmmmkkkiiimmmsssuuuxxx|||}}}lll```qqqgggPPPLLLWWWhhhqqq```]]]ZZZWWWWWWbbbyyy{{{qqqhhh```[[[XXXUUUUUUTTT^^^|||eee]]]YYY\\\aaagggjjjhhhccc^^^[[[\\\]]]___`````````aaabbbeeeeee```]]]```ccccccaaa]]]YYYYYY]]]ccchhhjjjlllmmmnnnmmmjjjgggdddccc}}}wwwpppnnnmmmeee\\\NNNIIIBBB===999777555333222222111111111111111222111111111111000000000///000000////////////000000000888AAAHHHMMMMMMFFF===888;;;BBBIIINNNMMMHHHCCCCCCHHHLLLOOORRRRRRMMMEEECCCFFFLLLQQQUUUYYY]]]```aaadddgggggggggiiinnnrrrwww}}}|||xxxvvvuuusssuuuqqqlllhhhhhhhhhhhhhhhtttwwwfffXXXVVVZZZkkkzzz}}}oooNNNAAA???===>>>@@@CCCGGGJJJMMMOOOSSS[[[]]]^^^jjjzzz|||~~~{{{vvvrrrrrrnnnlllllljjjhhhkkkpppsssyyywwwccceeexxx\\\QQQTTT]]]|||}}}iiibbbYYYWWWWWW\\\hhh~~~qqqddd___ZZZWWWVVVWWWcccwwwcccaaaYYY\\\bbbhhhkkkiiiddd```^^^______``````______^^^cccggggggaaa]]]___bbbccc```]]]YYYWWWZZZ```eeehhhkkkmmmooommmiiieeecccccc~~~wwwpppnnnlllddd[[[MMMHHHBBB<<<999777444333333222111111000111111111111111111111000000000000000//////......//////000111777===CCCJJJNNNIIIAAA:::;;;@@@GGGMMMOOOKKKGGGDDDHHHLLLOOOSSSUUUPPPHHHDDDGGGKKKOOOQQQUUUYYY\\\^^^bbbfffhhhjjjmmmrrrvvvyyy}}}xxxwwwvvvsssuuussspppoooooonnnmmmllluuu|||yyyhhh[[[[[[]]]lll{{{]]]EEE???>>><<<>>>AAADDDHHHKKKNNNOOOTTTZZZ]]]___iiizzz{{{zzzwwwtttpppmmmlllmmmkkkiiikkkpppsssxxxnnn___xxxsss]]]QQQSSSeee{{{xxxmmmYYYVVVUUUVVVZZZjjjyyylllfff___ZZZ[[[___mmmmmmcccccc\\\^^^bbbgggjjjjjjfffccc````````````___^^^]]]\\\dddiiiiiibbb]]]^^^aaaccc]]]ZZZWWWUUUWWW[[[aaadddhhhkkkllljjjfffbbbbbbccc~~~wwwpppmmmkkkcccYYYNNNIIICCC===:::777555444333222222111000000111111111111111111000000000000//////............//////000444888>>>HHHOOONNNIII======@@@GGGNNNRRRPPPLLLHHHJJJLLLOOOTTTWWWSSSKKKFFFHHHJJJLLLOOOSSSWWW[[[___dddiiilllmmmqqqvvvzzz{{{}}}xxxwwwvvvtttuuusssqqqpppqqqrrrqqqpppooottt~~~qqqfff^^^___nnn{{{vvvOOO@@@>>><<<<<<>>>AAAEEEIIILLLNNNOOOVVVYYY___cccfffttt~~~zzzvvvrrroooooommmnnnpppnnnkkklllpppsssvvv~~~bbbnnnnnnUUUOOOVVVbbbxxxccc[[[TTTSSSRRRYYYpppwwwnnnddd___ccclll|||oooeeeccc```]]]^^^```cccfffgggeeeccc____________^^^]]]\\\[[[dddiiijjjbbb\\\\\\```bbb[[[YYYWWWUUUVVVYYY^^^bbbcccfffhhheeeaaa___```cccxxxpppmmmkkkbbbXXXOOOJJJDDD>>>;;;999666555333333222111000000111111111111111111000000000000//////............/////////111555;;;FFFQQQSSSOOO@@@???AAAHHHPPPTTTSSSPPPJJJLLLMMMOOOUUUYYYUUUMMMFFFHHHJJJKKKNNNRRRXXX\\\cccgggmmmpppqqquuuzzz~~~}}}|||wwwwwwvvvuuuvvvssspppoooqqqssstttttthhhmmm|||{{{rrr___```nnn|||lllHHH>>>>>><<<<<<>>>AAAEEEIIILLLNNNOOOWWWYYY___dddbbbfff~~~~~~xxxssspppnnnmmmooorrrpppmmmmmmqqqttttttzzz~~~~~~hhhiii~~~]]]SSSOOOSSS```vvvoooaaaVVVSSSQQQRRR```rrrsssiiiccciiiuuu|||```___aaa]]]\\\\\\\\\^^^aaacccbbbbbb\\\]]]]]]]]]]]]\\\[[[[[[dddiiijjjbbb[[[ZZZ^^^aaa[[[ZZZYYYWWWWWWZZZ___bbb___bbbdddbbb]]]\\\___ccc~~~uuunnnnnnnnnfff\\\PPPKKKDDD>>>:::888666555333222111111000000111111000000000000000///......000000000000000000000000000222666;;;AAAJJJRRRXXXCCC???>>>DDDNNNVVVWWWUUUJJJPPPRRRRRRUUUXXXTTTLLLGGGEEEGGGNNNRRRUUUYYY^^^bbbeeekkkoootttyyy~~~{{{yyywwwwwwuuusssooojjjggghhhkkkooohhhmmmyyyzzzkkkfffnnn\\\JJJ@@@999AAA@@@AAADDDEEEHHHKKKPPPSSSYYY]]]bbbcccdddjjjttt||||||wwwrrrooommmlllmmmooorrruuusssmmmgggppprrrxxx|||zzzzzzuuujjjPPPLLLQQQSSS]]]tttxxxhhh[[[WWWQQQNNNUUUbbb{{{|||wwwrrrvvv~~~ddd^^^^^^]]]]]]^^^______`````````______\\\YYYYYYZZZ[[[YYYWWW^^^ccceee___ZZZ[[[]]]^^^\\\\\\[[[YYYXXXZZZ]]]```bbbfffgggbbbZZZWWW[[[```}}}uuunnnnnnnnnfff\\\QQQLLLDDD>>>:::888666444333222111111000000111111000000000000000///......000000000000000000000000///111444999???FFFMMMQQQDDD???===CCCNNNUUUUUUQQQQQQXXX[[[XXXVVVVVVTTTOOOHHHFFFGGGMMMRRRUUUXXX]]]bbbfffkkkpppuuuyyy~~~{{{yyyxxxwwwtttqqqllleee```^^^```cccaaafffqqqqqqlllpppSSSEEE???999@@@@@@CCCFFFHHHJJJNNNRRRUUUZZZ```fffkkklllnnnqqqtttwwwvvvuuusssqqqooonnnmmmnnnnnnooorrrtttrrrnnniiiooopppuuuyyyyyyyyyuuuzzzWWWIIIMMMOOOVVVbbbmmmttt```XXXTTTOOOPPPWWWdddzzzeee]]][[[\\\\\\\\\\\\]]]]]]^^^^^^^^^___]]]ZZZZZZ[[[\\\ZZZXXXbbbfffeee]]]YYYZZZ^^^```]]]]]][[[YYYWWWWWWZZZ\\\eeeooowwwrrrcccXXXWWW[[[}}}uuuooonnnnnnfff\\\RRRMMMEEE>>>:::777555333333222111111000000111111000000000000000///......000000000000000000000000///111555:::@@@EEEIIIKKKEEE???;;;AAAMMMUUUSSSNNNRRRYYY]]]ZZZUUUTTTTTTTTTJJJGGGGGGMMMRRRTTTXXX\\\aaaffflllqqquuuzzz~~~~~~|||zzzyyyxxxxxxuuunnnfff___\\\\\\^^^```ccckkkzzzyyysssuuummmFFF???>>>;;;>>>BBBEEEIIILLLOOORRRUUUWWW\\\bbbjjjrrruuutttpppnnnooooooppppppqqqqqqppppppooonnnooopppqqqpppmmmjjjmmmnnnqqqvvvyyyzzzsssrrrgggMMMNNNMMMQQQTTTRRRhhhjjj]]]YYYSSSOOOPPPPPPbbbpppeee[[[XXX[[[ZZZZZZYYYYYYYYYZZZ[[[[[[]]][[[ZZZZZZ[[[[[[ZZZXXXeeegggddd\\\WWWYYY^^^___``````^^^ZZZWWWVVVXXXZZZbbbtttooo\\\WWWYYY|||tttooonnnnnnfff\\\SSSMMMEEE>>>:::666444222333222111111000000111111000000000000000///......////////////////////////111333777===CCCHHHJJJJJJDDD===999@@@NNNVVVTTTOOOKKKNNNQQQRRRSSSUUUVVVWWWMMMHHHGGGLLLRRRTTTWWWZZZaaaeeelllrrrvvvyyy}}}~~~}}}{{{zzzyyyzzzwwwrrrjjjccc``````bbbffffffiiittt{{{}}}\\\>>>;;;>>>>>>>>>DDDGGGMMMQQQTTTVVVYYY[[[___cccjjjrrrwwwxxxuuurrrqqqqqqrrrssssssrrrqqqqqqooooooooooooooonnnmmmlllmmmmmmpppuuu{{{~~~pppiii~~~~~~[[[RRRJJJNNNSSSNNN[[[{{{yyyfff]]]VVVRRRQQQOOOTTTgggkkkdddcccZZZWWW[[[XXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWccceeebbb[[[WWWYYY[[[[[[aaaaaa___\\\YYYXXXYYY[[[ZZZllluuuddd\\\ZZZ{{{tttoooooonnnfff[[[SSSMMMEEE>>>:::666444222333222111111000000111111000000000000000///......////////////////////////000111666<<>>:::777555333333222111111000000111111000000000000000///......000000000000000000000000......111888AAAFFFGGGEEE???;;;:::@@@KKKRRRSSSQQQJJJBBB???FFFPPPVVVVVVUUURRRJJJFFFKKKQQQTTTVVVWWW]]]ccckkkqqquuuwwwxxxyyyvvvxxx{{{~~~~~~|||{{{xxxwwwuuurrrooooooqqqsssooojjjgggmmm}}}}}}oooJJJ???;;;>>>EEECCCIIILLLQQQVVVYYY]]]aaadddeeefffgggjjjnnnsssxxx{{{sssuuuwwwzzz{{{{{{{{{zzzxxxzzzzzzyyywwwuuuuuuvvvrrruuuvvvxxx|||jjjaaassspppSSSJJJRRRSSSSSS___}}}nnn]]]SSSQQQOOOMMMPPP[[[mmmooo\\\```ccc[[[TTTWWWTTTTTTUUUUUUUUUTTTSSSSSSVVVXXX[[[[[[[[[ZZZZZZ[[[WWWZZZ\\\ZZZYYY[[[YYYUUUXXXYYYYYYXXXWWWVVVXXXYYYWWWZZZ```gggjjjfff^^^VVV|||yyysssoooooonnneeeZZZQQQLLLDDD>>>:::888666444333222111111000000111111000000000000000///......000000000000000000000000///...///555===BBBBBBAAA===<<<<<<@@@FFFKKKMMMNNNIIIAAA???FFFNNNRRRUUUYYYTTTKKKFFFJJJQQQTTTUUUVVV[[[aaajjjqqqtttvvvvvvwwwsssvvvzzz~~~}}}|||{{{{{{yyyuuusssrrrsssuuupppjjjfffkkkzzz}}}yyy}}}{{{xxx^^^DDDAAA;;;===GGGFFFKKKNNNRRRVVVZZZ___dddhhhfffiiilllmmmllllllooorrruuuwwwzzz}}}~~~}}}zzz|||~~~}}}zzzwwwwwwwwwuuuyyyzzzwwwwww{{{|||zzzzzz```ccc}}}xxxZZZRRROOOPPPZZZrrrppp^^^TTTOOOLLLNNNTTTZZZmmmxxxhhh^^^bbbccc\\\UUUUUUSSSTTTVVVWWWVVVUUURRRQQQRRRUUUYYYZZZXXXWWWXXXYYYUUUXXXXXXWWWYYY\\\\\\YYYXXXYYYZZZYYYWWWWWWXXXYYYZZZYYYZZZ___cccccc]]]WWW|||yyysssoooooonnneeeZZZPPPKKKDDD>>>:::888666555333222222111000111111111000000000000000//////...000000000000000000000000333000000555<<>><<<<<<===???BBBEEEHHHJJJDDD???>>>EEELLLOOOVVV]]]UUULLLFFFJJJQQQTTTUUUVVVZZZ```iiippptttuuuuuuuuuqqqtttyyy~~~~~~|||yyyxxxvvvrrrnnnmmmmmmooossslllgggjjjyyyzzznnnkkkiiifffkkkpppwww{{{}}}xxx}}}SSS@@@BBB:::;;;HHHIIILLLOOORRRVVVZZZ___eeejjjeeekkkqqqrrrlllhhhfffgggrrrtttwwwzzzzzzzzzxxxwwwxxx{{{~~~}}}yyyvvvuuuvvvwww||||||vvvsssvvvwwwuuu}}}{{{aaaWWWooonnnUUUMMMQQQ]]]hhhkkk[[[SSSPPPPPPRRRPPPWWWrrrhhhaaa^^^aaabbb]]]WWWVVVRRRTTTWWWXXXXXXUUURRRPPPMMMQQQUUUVVVTTTSSSTTTUUUVVVXXXWWWUUUXXX^^^```^^^\\\]]]^^^]]]ZZZYYYYYYZZZZZZYYYYYY]]]aaabbb^^^[[[}}}vvvqqqpppnnneeeZZZPPPLLLFFF???999666555555333222111111000000111111000000000000////////////000000000000000000000000222///000>>>III???777BBB???@@@@@@???>>>???BBBEEEKKKHHHCCCAAAIIIUUU[[[ZZZ[[[QQQFFFEEELLLSSSVVVTTT______eeeooouuusssqqqrrrtttxxx}}}}}}zzzwwwtttqqqlllgggccchhheeeaaaaaajjj~~~{{{iii[[[VVVXXX\\\___```fffmmmssszzz___PPPAAA<<<>>>@@@CCCFFFLLLMMMQQQUUU[[[```eeegggggggggmmmuuuqqqffffffooorrruuuyyyzzzxxxtttqqqooopppnnnpppvvvxxxuuussssssxxxyyyyyyuuuqqqooorrrtttwww{{{yyyYYYYYYrrr___QQQTTTUUUbbbvvvhhh]]]UUUPPPQQQOOONNN[[[lllttt```aaabbbcccbbb```]]]\\\ZZZXXXWWWYYY[[[YYYSSSMMMLLLNNNPPPSSSUUUVVVVVVVVVXXXVVVTTTTTTWWW\\\aaaddd```______^^^]]]\\\[[[[[[\\\]]]___```aaa```^^^]]]}}}vvvppppppnnneeeZZZOOOKKKEEE>>>888555444444333222111111000000111111000000000000////////////////////////////////////---///555FFFPPPCCC666>>>???@@@@@@???===???CCCGGGKKKIIIDDDCCCJJJVVV\\\\\\]]]TTTHHHCCCHHHPPPWWWZZZ___```fffooosssqqqqqqtttxxx{{{~~~{{{xxxtttqqqlllfffccc``````^^^___hhh{{{oooeeeWWWMMMJJJMMMQQQTTT]]]bbbjjjpppxxxYYYKKK>>>;;;>>>AAAEEEHHHMMMOOORRRWWW\\\```dddfffkkkgggjjjtttvvvnnnkkkooopppqqqrrrsssrrrsssssstttsssooonnnqqqsssrrrrrrtttuuuwwwwwwtttpppnnnooorrruuuyyy|||ggg\\\mmmuuuUUULLLMMMYYYjjj|||eeeZZZRRRSSSRRROOOVVVaaakkkzzzmmmaaabbbdddeeedddcccaaa```\\\ZZZYYYZZZ\\\[[[UUUOOONNNOOOQQQSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWZZZ^^^aaa^^^^^^]]]\\\\\\[[[ZZZZZZ^^^___aaabbbcccbbb```___}}}vvvpppooonnndddYYYOOOKKKDDD===888555333333333222111111000000111111000000000000////////////........................,,,///444CCCMMM@@@666===AAAAAAAAA???===???EEEJJJKKKJJJGGGEEEKKKVVV^^^```aaaYYYMMMDDDDDDLLLWWW___^^^```gggoooqqqpppsssyyy}}}~~~~~~~~~|||yyyuuurrrmmmhhheee___``````aaagggwwwjjjWWWQQQIIIEEEEEEHHHMMMOOOXXX^^^fffmmmuuutttQQQEEE;;;:::>>>CCCGGGKKKOOOQQQUUUYYY]]]aaacccdddnnnffffffqqqyyyvvvpppnnnmmmkkkjjjjjjmmmqqqvvvyyytttnnnkkklllmmmmmmooosssrrrtttuuusssooommmnnnpppssswwwxxx~~~{{{bbbbbb```MMMLLLWWWaaavvvuuudddVVVSSSRRROOONNNQQQVVViiiggghhhaaabbbeeeggghhhgggfffeee^^^\\\[[[\\\^^^\\\XXXSSSRRRRRRRRRRRRSSSUUUWWWXXXWWWYYYZZZYYYWWWWWWZZZ]]]\\\\\\[[[[[[ZZZZZZYYYYYY]]]___```bbbbbbbbb```___}}}uuupppooommmdddYYYPPPLLLEEE>>>888555444444333222111111000000111111000000000000////////////////////////////////////000///---444===777555AAABBBCCCCCC???===???GGGMMMLLLMMMKKKHHHLLLVVV___bbbccc^^^UUUJJJEEEIIITTT^^^\\\```hhhooopppqqqxxx~~~~~~zzzwwwuuurrrnnnkkkiiiiiiiiihhhiiisssvvv```PPPHHHFFFDDDCCCEEEIIILLLNNNTTTZZZccckkkttteeeMMMCCC;;;<<>>???GGGNNNNNNQQQOOOKKKLLLUUU^^^ccccccbbb]]]SSSJJJIIIQQQYYYZZZ^^^fffnnnqqqttt{{{}}}{{{yyyxxxuuussssssqqqpppnnnmmmrrrrrrbbbUUUIIIBBB??????@@@BBBCCCFFFIIIKKKRRRXXXaaajjjttt]]]LLLDDD>>>@@@DDDFFFKKKOOOTTTUUUYYY]]]```dddfffgggeeebbbccchhhmmmnnnnnnnnniiihhhhhhjjjooorrrtttsssooojjjhhhkkkllljjjjjjlllrrruuuwwwvvvtttsssuuuxxxvvvxxxzzz{{{sssdddjjjqqqSSSPPPRRR[[[jjjqqq^^^XXXVVVSSSPPPMMMMMMVVVkkkcccWWWVVV]]]^^^aaadddfffgggffffff___^^^]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRSSSVVVYYY[[[[[[^^^```___[[[XXXWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]___```___^^^^^^|||uuuooonnnmmmcccXXXRRRNNNGGG@@@;;;888666666333222111111000000111111000000000000////////////111111111111111111111111---000---...555333444@@@EEEHHHIIIDDD??????FFFNNNQQQUUUTTTMMMKKKRRR[[[aaaaaacccaaaZZZPPPLLLPPPUUUZZZ]]]dddmmmrrrttt{{{}}}|||{{{yyyxxxtttooommmnnnmmmpppiiiXXXNNNGGGDDDCCC>>>???AAABBBCCCEEEHHHKKKQQQWWW```iiisss~~~YYYJJJDDDAAACCCGGGHHHLLLQQQUUUVVVYYY\\\aaafffjjjlllccccccccccccdddgggkkknnniiihhhjjjnnnssstttrrrooollliiiiiilllnnnkkkjjjkkkrrrtttvvvvvvtttuuuzzz~~~{{{zzz|||eeeYYYnnn]]]JJJLLLSSSaaattthhh\\\WWWSSSOOOQQQNNNPPPYYYiiiuuubbbZZZTTT[[[\\\___aaaccccccbbbbbb^^^]]][[[ZZZYYYYYYYYYZZZVVVUUUTTTSSSTTTWWWZZZ\\\___`````````___]]]ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\___aaabbbaaaaaa```|||uuuooonnnmmmcccXXXQQQMMMGGG@@@:::777666666333222111111000000111111000000000000////////////000000000000000000000000,,,111//////555333333>>>FFFJJJLLLGGG@@@???EEELLLTTTYYYWWWOOOJJJNNNXXX^^^___aaaaaa\\\UUUQQQSSSVVV[[[\\\aaajjjppprrruuuzzz}}}{{{yyywwwppphhhdddggghhhjjjwwwpppbbbSSSLLLHHHDDDCCCEEE???AAABBBBBBCCCEEEJJJMMMPPPVVV___hhhrrr~~~zzzqqqTTTFFFBBBAAAEEEHHHJJJNNNSSSUUUVVVXXX[[[aaahhhnnnqqqhhhfffccc``````eeejjjmmmhhhhhhjjjoootttuuuqqqmmmlllhhhhhhlllnnnlllkkkmmmoooqqqrrrrrrrrruuu{{{zzz{{{pppXXX^^^ttt]]]VVVQQQWWWjjj|||kkk___VVVOOOSSSOOOPPPUUUYYYggg~~~pppaaa]]]\\\ZZZ\\\^^^___```___^^^]]][[[ZZZYYYWWWVVVVVVXXXYYYUUUUUUTTTUUUVVVYYY[[[]]]cccaaa```aaadddccc___[[[ZZZZZZ[[[\\\\\\]]]^^^^^^ZZZ\\\^^^```bbbaaaaaa```|||tttooonnnlllcccXXXPPPLLLFFF???999666555555333222222111000111111111000000000000////////////////////////////////////---222---***000000444@@@GGGKKKNNNIIIAAA???DDDKKKVVV[[[YYYPPPIIILLLVVV\\\]]]___```\\\WWWTTTVVVYYY]]]\\\```iiiooopppppprrrsssxxx|||zzzwwwuuummmccc]]]```aaabbbmmm{{{lllZZZTTTJJJCCCCCCCCC???===???<<<===>>>>>>>>>AAAGGGLLLOOOUUU^^^gggqqq{{{vvv}}}dddNNNCCC@@@@@@EEEIIIKKKPPPUUUUUUUUUWWW[[[aaaiiipppuuummmiiiccc^^^```fffkkklllhhhgggiiinnntttvvvrrrnnnmmmiiihhhkkknnnmmmmmmpppmmmnnnooonnnooosss{{{zzzzzzbbbWWW\\\nnnzzzgggSSSPPPaaa|||nnn```WWWNNNKKKMMMQQQNNNQQQfff~~~~~~}}}}}}iii[[[YYY```[[[\\\]]]______^^^\\\[[[YYYYYYWWWUUUTTTTTTVVVXXXTTTTTTUUUVVVXXXZZZ\\\^^^fffbbb___aaafffgggbbb\\\[[[[[[\\\]]]^^^______```XXXZZZ\\\^^^_________^^^~~~xxxsssqqqqqqkkk```VVVQQQLLLEEE???<<<999666555333222111111000000111111//////000000000000/////////////////////////////////...---...///222444666BBBJJJPPPMMMDDD>>>AAAGGGUUUYYYZZZTTTJJJEEEHHHMMM\\\]]]bbbddd^^^UUUVVV]]]______```eeejjjooooooooorrrssswww}}}}}}}}}~~~uuujjjaaaaaacccdddhhhnnnvvvaaaQQQMMMAAAAAA@@@@@@???>>>======???@@@@@@@@@@@@AAACCCFFFMMMSSS[[[dddnnn{{{xxxsss~~~~~~XXXFFF???AAAEEEIIILLLOOOSSSVVVXXXXXXYYY\\\aaagggmmmppppppqqqoookkkfffdddgggkkkhhhkkkoooppppppooooooppplllooorrrqqqnnnlllmmmooouuurrrnnnmmmpppuuuyyy|||}}}}}}www```UUUUUUnnnpppWWWYYYrrrrrr___]]]RRRKKKLLLNNNOOORRRXXXvvv~~~zzz|||qqqkkkaaaZZZ^^^```aaa[[[ZZZ]]]]]]YYYXXX[[[WWWVVVUUUTTTTTTTTTUUUVVVWWWUUUSSSRRRRRRUUUXXXZZZ\\\______]]]^^^```]]]XXX\\\[[[ZZZZZZZZZZZZZZZZZZ\\\\\\[[[\\\]]]]]]\\\ZZZyyyrrrppppppkkk```WWWQQQLLLEEE???<<<999666555333222111111000000111111//////000000000000//////////////////////////////......---...///222444666AAAHHHOOOMMMEEE@@@BBBFFFSSSWWWYYYTTTKKKFFFHHHLLL\\\^^^dddfff```VVVUUUZZZ^^^^^^___dddjjjpppssstttuuuuuuvvvyyy|||~~~}}}}}}wwwooojjjjjjjjjggggggiiiyyyxxxkkk^^^NNNCCCBBBAAAAAA@@@??????>>>======>>>????????????@@@BBBEEELLLQQQYYYbbblllyyy~~~tttrrrnnnMMM@@@???BBBGGGKKKPPPTTTYYY\\\ZZZ[[[\\\^^^aaafffjjjmmmjjjjjjiiiiiiiiikkkooorrrooossswwwyyyxxxuuusssrrrnnnrrruuuuuurrrooooooqqquuurrrnnnmmmppptttxxxzzz||||||mmm^^^VVVdddvvv```ccc|||wwwiii]]]SSSQQQRRRQQQRRRUUU\\\jjjooo^^^^^^XXXVVV[[[^^^bbbZZZVVVZZZ]]]\\\YYYYYYZZZYYYWWWVVVUUUVVVXXXXXXVVVTTTRRRQQQQQQSSSVVVXXXYYY\\\\\\ZZZ[[[^^^]]]YYY[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYYYYYYY[[[\\\[[[YYYyyyrrrnnnnnnjjjaaaYYYQQQLLLEEE???<<<999666555333222111111000000111111//////000000000000//////////////////////////////............///111333555>>>EEEMMMMMMGGGBBBBBBDDDOOOSSSUUURRRKKKGGGGGGJJJZZZ___eeehhhaaaWWWSSSUUU[[[\\\^^^bbbiiiqqqyyy}}}yyyxxxwwwwwwxxxzzz}}}~~~}}}|||zzzvvvuuuvvvtttnnniiihhhooowww```SSSKKKAAA===???@@@@@@??????>>>>>>======<<<===>>>======>>>AAADDDJJJOOOWWW___iiivvv|||vvvwww[[[CCC>>>@@@DDDIIIOOOTTTYYY___ccc^^^^^^___```bbbdddfffgggeeeddddddfffkkkppptttvvvqqquuu{{{~~~}}}zzzwwwvvvrrrvvvzzzzzzwwwtttttttttuuurrrooonnnppptttvvvwww{{{{{{tttaaa^^^nnnmmmXXXiiiuuugggXXXRRRQQQPPPNNNNNNQQQUUUaaayyy~~~~~~~~~uuu]]]TTTXXXVVVVVV\\\^^^bbbXXXRRRVVV\\\]]]ZZZXXX[[[YYYVVVUUUTTTUUUWWWYYYTTTSSSQQQPPPPPPRRRTTTUUUVVVXXXXXXUUUUUUZZZ[[[YYYXXXXXXXXXYYYZZZ[[[]]]]]]ZZZYYYWWWWWWYYYZZZYYYYYYyyyqqqmmmllliiiaaaZZZQQQLLLEEE???<<<999666555333222111111000000111111//////000000000000//////////////////////////////............///111222333999@@@HHHJJJGGGCCCAAAAAAJJJMMMPPPOOOLLLHHHGGGGGGVVV]]]eeehhhbbbXXXPPPNNNWWWYYY]]]aaahhhrrr}}}~~~}}}|||{{{{{{}}}}}}{{{|||||||||}}}{{{vvvqqqnnnmmmuuucccQQQGGGCCC@@@???AAA??????>>>>>>>>>=========:::;;;<<<<<<<<<===@@@CCCIIINNNUUU]]]fffssszzzvvvzzzsssNNN@@@CCCCCCFFFLLLQQQWWW\\\bbbeeebbbbbbbbbbbbbbbbbbbbbaaaeeebbb```ccciiiooorrrrrrkkkooouuuxxxyyyyyyzzzzzzvvvzzz|||yyyxxxyyyvvvtttqqqppprrrtttuuuvvvzzzyyy{{{yyyeeeaaauuu\\\]]]rrrwwwbbbVVVRRRQQQOOOMMMRRRPPPSSS```xxxlllYYYUUU[[[WWWUUUYYYYYY\\\VVVRRRSSSWWWYYYYYYWWWXXXUUUSSSPPPPPPQQQSSSUUUQQQQQQPPPOOOPPPQQQRRRSSSUUUWWWUUUQQQPPPTTTWWWWWWTTTUUUUUUVVVXXXZZZ[[[\\\^^^[[[YYYXXXYYYYYYYYYXXXyyyppplllkkkhhhaaaZZZQQQLLLEEE???<<<999666555333222111111000000111111//////000000000000//////////////////////////////------......///000111222555;;;CCCGGGGGGDDDAAA???EEEHHHLLLNNNMMMKKKHHHEEEQQQZZZdddgggbbbYYYPPPIIITTTWWW\\\___eeeooo~~~~~~{{{}}}~~~~~~|||zzzzzzyyyxxxrrrsss[[[PPPEEE@@@???>>>===>>>>>>>>>==================999:::;;;;;;;;;<<>>DDDGGGEEEBBB???DDDFFFJJJOOOQQQOOOJJJFFFOOOZZZdddhhheee^^^TTTJJJQQQVVV\\\^^^bbbkkk{{{~~~~~~|||vvvsssvvvzzzzzzuuu}}}~~~eeeUUUJJJEEE???===>>>>>>===<<<============<<<<<<<<<<<<888999:::::::::<<>>@@@???<<<;;;<<<<<<<<<<<<<<<<<<<<<888999::::::;;;===@@@CCCEEEIIIOOOUUU]]]hhhttt}}}xxx~~~[[[GGGAAAAAAAAAGGGKKKPPPUUUYYY]]]bbbfffeeeccc___\\\ZZZZZZ[[[\\\ZZZ\\\]]]\\\\\\^^^dddiiikkkmmmppprrrssstttvvvwwwqqqrrrsssqqqmmmmmmpppsssooonnnnnnppprrrsssrrrpppvvvsssrrrsssvvvwwwuuuqqqpppwww|||kkkccckkkrrrgggZZZ\\\vvvzzzlllaaaXXXSSSNNNLLLNNNPPPPPPNNNSSS\\\kkk~~~|||xxxtttiiiaaaYYYSSSWWWZZZSSSVVV______WWW[[[[[[XXXYYY[[[XXXPPPOOOPPPPPPPPPOOOMMMKKKJJJKKKMMMQQQTTTWWWXXXXXXXXXTTTYYY[[[VVVRRRTTTWWWYYYUUUUUUSSSRRRPPPPPPOOOOOOMMMOOORRRWWWZZZ[[[YYYVVV}}}xxxsssnnnkkkfff___ZZZSSSNNNFFF@@@;;;888555333444333222111000000000000222222222111111///......////////////////////////............////////////555999???FFFLLLMMMJJJHHHFFFIIIOOOWWW\\\ZZZSSSMMMQQQ[[[gggooosssqqqfffZZZRRRSSSZZZbbb```^^^jjj|||{{{rrrgggbbbbbbdddhhhlllzzz}}}ooobbbZZZTTTNNNJJJDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;:::::::::999999888999999:::;;;<<<>>>???FFFIIIMMMRRRXXXcccpppyyy{{{vvvxxxlllPPP>>>>>>EEEDDDHHHNNNRRRQQQTTTZZZ^^^___bbb```\\\YYYXXXXXXZZZ[[[XXXVVVUUUXXX^^^cccffffffjjjlllnnnpppqqqqqqpppoookkklllkkkjjjhhhhhhjjjllljjjiiilllpppnnniiijjjpppsssqqqrrrtttsssppppppsssvvvvvvzzzfffaaaaaaiiivvvpppZZZ^^^xxxvvvaaa]]]WWWSSSPPPOOOMMMLLLMMMPPPTTT\\\iii~~~sssiiiddd\\\\\\[[[YYYXXXXXXXXXYYYZZZZZZYYYWWWVVVUUUVVVVVVWWWOOOPPPQQQQQQQQQRRRUUUWWWPPPPPPQQQTTTWWWYYYZZZYYY^^^]]]]]]]]]___aaacccddd^^^[[[WWWUUUTTTTTTTTTTTTMMMMMMNNNQQQUUUYYYYYYYYY|||xxxrrrnnnjjjeee^^^YYYSSSNNNFFF@@@;;;888555333444333222111000000000000222222222111111000///...////////////////////////............////////////333666===EEEKKKMMMLLLJJJEEEHHHOOOWWW\\\[[[UUUOOOQQQ[[[gggpppuuusssiii]]]UUUTTTZZZaaa```^^^fffuuu~~~wwwooojjjjjjkkklllkkksss~~~uuuhhh\\\UUUOOOKKKGGGDDDDDDBBBAAA???===;;;;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<===>>>DDDGGGKKKOOOVVV```mmmvvv~~~xxxppprrr{{{[[[HHH===>>>GGGIIIKKKOOOQQQPPPSSSYYY]]]]]]^^^]]]\\\ZZZZZZZZZ[[[\\\\\\YYYWWWYYY]]]```bbbbbbeeehhhkkknnnooommmkkkiiihhhhhhhhhgggffffffiiikkklllkkklllnnniiibbb___cccoooqqqwww{{{yyyrrrppprrrxxxxxxzzzooo______ccctttpppYYY\\\ppp}}}ttthhh\\\UUUSSSRRRRRROOOPPPPPPQQQVVV___mmmvvvjjjeeebbb]]]^^^]]][[[ZZZYYYXXXYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZSSSUUUVVVWWWWWWXXXZZZ\\\UUUSSSRRRTTTWWWZZZ\\\\\\\\\]]]]]]^^^```cccfffggg```\\\XXXWWWXXXYYYYYYWWWQQQPPPPPPRRRUUUXXXYYYYYY{{{wwwqqqmmmiiiddd]]]XXXRRRMMMFFF@@@;;;888555333333333222111000000000000111111222111111000///...////////////////////////............////////////000333999AAAHHHKKKKKKJJJCCCFFFLLLTTTZZZ[[[VVVQQQPPPZZZfffpppwwwwwwnnncccZZZVVVYYY___aaa___dddlll}}}wwwsssrrrsssuuuooonnnxxx|||tttlll```VVVQQQMMMIIIFFFEEEEEECCCAAA???===;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===BBBDDDHHHLLLRRR\\\hhhqqqzzziiieeeooonnnJJJBBB>>>???HHHMMMNNNPPPPPPOOOTTT[[[^^^]]]^^^]]]]]]\\\\\\]]]^^^^^^___]]]ZZZYYY[[[\\\]]]]]]___ccchhhkkkllliiieeebbbdddeeeeeedddddddddgggiiiiiiiiimmmpppnnnhhheeefffkkkrrr|||vvvpppqqqyyyyyyzzz|||jjjbbbZZZcccoooWWWVVVfffuuummm```YYYVVVVVVOOOPPPOOOOOOOOOQQQUUUXXX]]]nnn|||xxx}}}kkkaaa```___]]]```___]]][[[ZZZXXXXXXXXXRRRQQQQQQQQQSSSWWW[[[]]]WWWYYY[[[[[[[[[[[[]]]___YYYWWWTTTUUUWWW[[[^^^___\\\\\\]]]]]]___```bbbcccbbb]]]YYYYYY]]]___]]]ZZZVVVTTTRRRSSSUUUXXXZZZZZZzzzvvvppplllhhhccc\\\WWWRRRMMMFFF@@@;;;888555444333222222111000000111111111111111111111000//////////////////////////////............////////////...000555<<>><<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<@@@CCCFFFIIIOOOXXXdddlllvvv~~~hhhdddsssccc@@@@@@AAAAAAHHHNNNQQQRRRQQQQQQWWW```cccaaabbb```^^^\\\\\\]]]___aaa```^^^\\\ZZZZZZZZZ[[[[[[\\\```fffjjjkkkhhhccc```bbbcccdddccccccdddfffiiihhhkkkqqquuuvvvssspppooojjjrrr~~~vvvrrrssswwwyyy{{{zzzzzz}}}ooo```aaauuuhhhTTTVVV___llltttggg^^^YYYSSSSSSRRRQQQRRRSSSSSSTTTSSS[[[eeeppp}}}wwwqqqrrrvvv~~~vvvjjjlll{{{rrraaa]]]ZZZ[[[]]]bbbaaa___]]]ZZZYYYWWWWWWQQQPPPOOOOOORRRVVVZZZ\\\YYY[[[\\\\\\[[[ZZZZZZ\\\ZZZXXXWWWWWWYYY\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ```\\\XXXYYY^^^```^^^ZZZWWWUUUSSSSSSVVVYYY[[[\\\zzzuuupppkkkhhhccc\\\WWWQQQMMMFFF@@@;;;999666444333222111111000111111111000111111111111000000///////////////////////////............////////////...///222777>>>BBBDDDEEE@@@@@@CCCIIIQQQVVVVVVUUUKKKPPPXXXbbboooyyyxxxqqqeee^^^XXXZZZ```dddgggiii}}}xxxrrrmmmnnnkkklllttt}}}rrrkkkbbb\\\TTTOOOMMMLLLJJJHHHFFFEEEDDDBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::;;;;;;<<<@@@BBBEEEGGGLLLTTT```hhhqqqzzzrrrnnn}}}WWW;;;???CCCCCCJJJPPPRRRTTTVVVVVV\\\eeeiiihhheeebbb]]]XXXWWWYYY]]]```___^^^]]][[[ZZZZZZ\\\]]]\\\___dddhhhiiigggdddaaacccddddddddddddeeegggjjjppptttyyy|||}}}{{{wwwrrrnnnsss{{{~~~vvvsssvvvwwwzzz{{{yyywwwyyyqqqeeeiiizzz~~~cccZZZYYY\\\jjj~~~qqqhhh^^^ZZZTTTQQQPPPOOONNNLLLSSSUUUWWWZZZ```mmm}}}~~~uuuoooooommmwwwwwwiiicccllljjjaaa]]]WWWXXX^^^```___^^^\\\ZZZXXXWWWVVVRRRQQQPPPPPPQQQTTTWWWYYYZZZ\\\]]]\\\ZZZXXXXXXXXXXXXXXXXXXZZZ\\\\\\ZZZXXXYYYYYYYYYYYYXXXXXXWWWWWW^^^ZZZWWWXXX\\\]]][[[XXXVVVTTTRRRSSSVVVZZZ]]]^^^zzzvvvppplllhhhccc\\\WWWQQQLLLEEE???<<<999666555222222111111111111111222000000111111111111000000////////////////////////............//////////////////000555;;;@@@CCCDDDBBB@@@@@@DDDLLLSSSWWWXXXNNNOOOQQQXXXggguuuxxxuuulllcccYYYWWW\\\ccchhhkkkxxxzzzqqqjjj```aaagggqqq|||xxxllleeeXXXSSSLLLIIIHHHIIIGGGEEEEEEDDDDDDCCCAAA@@@@@@???<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>@@@CCCDDDHHHPPP[[[cccllluuu{{{yyymmmIII777>>>BBBEEENNNSSSSSSXXX]]]]]]aaaggglllmmmeeeaaa\\\WWWVVVXXX[[[^^^^^^^^^^^^\\\ZZZ[[[]]]```\\\^^^aaadddffffffeeeeeeeeeffffffeeeeeeeeehhhjjjsssxxx~~~ttttttwww{{{zzzvvvvvvyyy{{{||||||zzzwwwwwwzzz~~~wwwddd```kkkxxxgggSSSSSSWWWbbbsssqqqhhh^^^XXXVVVUUUQQQNNNNNNOOOQQQSSSUUUYYY^^^bbbiiiuuuyyyrrrnnnkkkjjjooouuu}}}iiiccc]]]cccxxx|||oooddd```\\\WWWXXX]]]\\\\\\[[[[[[YYYXXXVVVVVVTTTSSSRRRRRRRRRSSSTTTTTTZZZ\\\]]]]]][[[YYYYYYYYYWWWXXXYYY[[[]]][[[XXXUUURRRTTTVVVXXXZZZ[[[\\\\\\\\\[[[YYYYYYYYYYYYXXXVVVSSSRRRQQQRRRVVVZZZ\\\\\\{{{vvvpppllliiiddd]]]WWWQQQLLLEEE???<<<999777555222111111111111111222222000000111111111111000000////////////////////////............//////////////////000444;;;BBBFFFHHHGGGCCC???AAAIIISSSYYY\\\VVVRRRMMMPPP___pppwwwuuurrrhhhZZZRRRUUU^^^gggkkkqqq}}}tttkkkaaabbbfffmmmuuuuuuhhhaaaRRRMMMGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<===>>><<<>>>@@@AAADDDLLLVVV^^^fffppp||||||WWWAAA:::???AAAGGGRRRUUUTTT]]]dddcccbbbfffkkknnndddbbb___]]]\\\]]]^^^______``````]]][[[[[[^^^aaa[[[[[[\\\^^^```ccceeeggggggggggggfffeeeeeegggjjjnnntttzzzzzzuuutttwwwzzzyyyyyyzzz}}}{{{yyyyyyzzz{{{|||yyy```\\\dddooobbbWWWRRRSSS]]]mmmyyyppplllggg```ZZZPPPPPPQQQQQQRRRRRRRRRRRRPPPWWW```hhhpppzzz}}}xxxrrrnnndddcccdddgggjjjppp}}}|||rrrnnnaaa^^^```nnnfffccc```^^^[[[XXXXXXYYYWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTSSSSSSRRRRRRTTTWWWZZZ\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\[[[XXXVVVNNNPPPSSSVVVYYY[[[\\\\\\]]]^^^___]]]YYYVVVVVVVVVRRRQQQQQQRRRUUUWWWXXXXXX{{{wwwqqqmmmiiiddd]]]XXXPPPLLLEEE???<<<999777555222111111111111111222222///000000111111111000000////////////////////////............/////////000//////000555<<>>???:::<<<>>>???BBBIIISSS[[[bbbmmmyyy|||yyysssMMMAAA@@@BBBAAAIIITTTUUUUUU```hhhgggcccdddiiilllddddddeeeeeeeeeeeedddcccaaabbbaaa^^^[[[[[[^^^aaaYYYXXXXXXYYY\\\```eeehhhhhhhhhhhhfffeeeeeegggiiikkkqqqtttvvv|||xxx|||vvvrrrwww{{{|||{{{{{{}}}|||}}}~~~~~~~~~{{{tttgggjjjhhh}}}bbbWWWOOOTTT```ppp}}}sssfff[[[ZZZWWWSSSPPPPPPRRRTTTUUURRRSSSUUUVVVXXX^^^gggnnnttt}}}yyyuuupppkkkgggeeebbb___^^^aaaiiirrryyyvvvhhhddddddqqqmmmooo|||lll___aaa```]]]ZZZZZZWWWTTTSSSTTTVVVWWWWWWWWWVVVVVVSSSSSSTTTUUUUUUTTTRRRQQQNNNRRRVVVYYYZZZZZZ[[[\\\^^^\\\ZZZYYYZZZZZZYYYXXXLLLNNNQQQTTTVVVWWWXXXXXX___bbbccc```ZZZUUUVVVXXXSSSRRRQQQRRRTTTUUUUUUSSS}}}xxxsssnnnjjjddd]]]WWWNNNKKKFFFAAA;;;777555444333222111111000000111111///000222333333111///------...///...------...///------------.........///...///000222666>>>HHHOOOGGGGGGBBB===CCCPPPYYY[[[^^^[[[SSSNNNUUUfffrrrtttvvvooo^^^MMMIIITTTaaahhhllluuutttooonnnooollloooqqqbbbYYYHHHFFFCCCAAA@@@AAABBBDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDAAA===:::999999888777::::::999999999999999999;;;;;;===>>>AAAHHHOOOUUU^^^kkkzzzrrrpppttt[[[BBBBBBAAA@@@CCCIIIQQQWWW]]]^^^ccchhhiiifffhhhlllhhheeedddfffkkkmmmjjjfffbbbddddddccc___\\\ZZZYYY\\\ZZZXXXYYY\\\___aaabbbgggjjjllljjjeeeaaa``````hhhkkkpppvvvyyyzzzwwwtttwwwxxxxxxwwwvvvxxx{{{~~~xxxxxxyyyzzz{{{|||}}}}}}}}}ppphhhiiipppeeeMMMMMMUUU___qqqzzzoookkkcccYYYSSSRRRRRRRRRQQQPPPPPPQQQSSSUUUWWWXXXXXX___dddjjjooosssyyywwwqqqllliiigggbbbbbb```^^^[[[[[[]]]___]]]fffttttttkkkhhhiiikkkyyy}}}www___[[[^^^```aaa___YYYSSSOOORRRQQQPPPQQQSSSSSSRRRPPPNNNMMMLLLLLLLLLMMMOOOPPPOOOOOOQQQUUUXXXYYYWWWUUUZZZZZZYYYVVVTTTTTTSSSQQQRRRHHHKKKQQQMMMOOOSSSPPPZZZ]]]```___[[[VVVTTTSSSPPPNNNMMMMMMNNNNNNMMMKKK|||xxxrrrnnnjjjddd]]]WWWNNNKKKFFFAAA;;;777555444333222111111000000111111///000222333333111...------...///...------...///------.........//////////////////000444;;;CCCIIIHHHIIIEEE???BBBMMMXXX[[[aaa___XXXQQQUUUcccoootttyyyqqqdddUUUKKKMMMYYYcccjjjqqq}}}|||vvvrrrpppllllll||||||iiiYYYPPPIIIHHHEEECCCBBBBBBCCCCCCEEEFFFGGGFFFEEEDDDFFFGGGEEEBBB>>>;;;:::999888777999999999999999999999999:::;;;<<<===@@@FFFNNNSSS^^^kkkzzzrrrrrrzzzsssRRRAAAAAAAAABBBEEEKKKSSSXXX^^^ccckkkpppllleeefffkkkgggdddaaacccgggiiigggeeebbbccccccbbb___\\\[[[\\\______````````````aaaaaaeeeiiinnnnnnkkkfffcccbbbaaaccchhhooouuuwwwtttqqqwwwyyy{{{{{{zzzzzz{{{|||yyyyyyyyyyyy|||~~~}}}zzziiidddrrrqqq___TTTRRR]]]lll}}}rrrhhhbbb]]]WWWTTTQQQPPPNNNNNNNNNOOONNNNNNNNNQQQTTTUUUVVVYYY]]]aaadddeeehhhkkkooorrruuuwwwwww{{{}}}}}}|||yyytttnnnkkkiiigggccc^^^[[[YYYXXXWWWVVVVVVUUUUUUVVV[[[bbbhhhqqq{{{mmmgggmmmxxxgggWWWYYY[[[]]]^^^\\\WWWRRRNNNPPPPPPOOOQQQSSSSSSRRRQQQNNNMMMLLLKKKKKKLLLNNNNNNLLLNNNQQQSSSUUUVVVWWWWWWVVVWWWVVVTTTRRRQQQOOONNNUUUMMMNNNPPPHHHHHHQQQRRRVVVZZZ]]]]]]YYYUUUSSSRRRLLLLLLKKKKKKKKKKKKLLLLLL|||wwwrrrnnnjjjddd]]]WWWNNNKKKFFFAAA<<<888555444333222111111000000111111///000111222222000...------...///...------...///....../////////000000000//////...///111777>>>DDDIIIKKKIIIBBBAAAIIIUUU\\\cccddd___VVVUUU^^^kkktttyyyssskkkaaaRRRJJJRRRbbbhhhlllvvvvvvooolllhhhfffppp~~~rrr^^^PPPJJJEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEECCCBBBDDDEEEFFFCCC???<<<;;;:::999777888888888999999::::::;;;999:::;;;<<>>===<<<:::888777777888999::::::;;;;;;999999::::::===CCCJJJOOO\\\hhhvvvvvvvvvoooNNNBBBAAADDDGGGJJJNNNTTT[[[___^^^dddoooxxxvvvmmmggggggccc```\\\\\\___cccfffgggcccccccccaaa``````bbbdddhhhnnntttrrrkkkccc_________ccciiinnnnnnlllhhheeehhhhhhkkksss|||}}}xxx{{{|||vvvwwwxxxzzz}}}|||}}}}}}ggg```ddduuulllZZZOOOSSS___uuu{{{tttooohhhccc```]]]YYYVVVSSSSSSRRRPPPOOONNNNNNNNNNNNOOOPPPPPPRRRRRRSSSTTTRRRSSSUUUTTTSSSQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVQQQTTTWWWXXXXXXVVVUUUTTTVVVVVVVVVWWWXXXYYY[[[\\\bbbeeejjjrrr~~~uuuhhhaaabbbggguuuwwwaaaYYYWWWVVVQQQRRRSSSTTTSSSQQQOOOMMMLLLLLLLLLNNNQQQRRRQQQPPPMMMLLLKKKJJJIIIJJJKKKKKKEEEJJJNNNPPPPPPTTT\\\ccc___ZZZVVVTTTQQQMMMMMMOOOSSSZZZmmmrrr___OOOMMMJJJMMMOOORRRTTTTTTRRRPPPOOOMMMQQQSSSPPPLLLJJJMMMQQQzzzvvvqqqmmmjjjddd]]]WWWOOOLLLGGGBBB<<<888666555333222111111000000111111///000000111000///...------...///...---------///////////////000000000000---------...000555<<<@@@HHHLLLMMMIIIBBBBBBLLLWWW^^^ccceee```XXXYYYffftttyyyxxx}}}~~~nnnYYYWWWdddkkklllqqq||||||pppbbb[[[[[[]]]ccciiixxxqqq[[[NNNJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHGGGDDDBBB@@@???>>><<<:::777777888999::::::;;;;;;888999999:::<<>>===888888888999999::::::;;;999999999999;;;@@@GGGKKKWWWdddsss}}}TTTBBBDDDBBBGGGMMMRRRWWW[[[___bbbbbb___cccooozzzzzzsssnnndddccccccdddeeefffhhhiiibbbccccccbbbaaaaaacccdddffflllqqqqqqmmmfffaaa___]]]\\\\\\^^^aaacccdddcccccceeehhhlllpppqqqpppooonnnrrrwwwyyyxxxuuurrrqqqtttxxx}}}~~~yyyuuuyyyuuuvvvxxxtttsssvvvgggZZZ___wwwxxxZZZMMMKKKRRReee{{{yyyrrrooojjjeeebbb^^^ZZZWWWXXXXXXWWWWWWVVVUUUUUUUUUQQQSSSUUUUUUTTTSSSTTTUUUSSSSSSSSSTTTUUUWWWXXXYYYWWWZZZ]]]]]]\\\]]]```dddaaadddhhhnnntttyyy}}}{{{nnneee^^^ZZZZZZ]]]ggg|||hhhWWWUUUUUUSSSPPPOOONNNMMMLLLLLLLLLMMMMMMJJJJJJJJJLLLNNNOOONNNMMMKKKJJJJJJIIIJJJKKKLLLMMMIIILLLOOOPPPRRRVVV\\\aaa```VVVNNNMMMJJJGGGKKKSSSXXXZZZggglll]]]RRRRRROOOMMMKKKJJJKKKNNNPPPPPPPPPRRRUUUWWWWWWSSSOOONNNOOOyyyuuupppllliiiddd]]]WWWOOOLLLHHHBBB===999666555333222111111000000111111///////////////.........---...///...------...///------........./////////...//////...///222777:::DDDFFFJJJMMMHHHBBBFFFNNNXXX]]]cccddd]]]WWW]]]iiitttzzzppp___TTTcccgggnnnttt}}}vvvmmmiiiiiiiiihhhlllvvvwwwbbbUUUPPPLLLJJJEEEEEEFFFIIIMMMQQQVVVXXXTTTVVVXXXWWWRRRLLLGGGEEEDDDCCCBBBBBBCCCCCCAAA???999999999999999999999999::::::::::::;;;@@@FFFKKKVVVdddttt|||lllJJJ???CCCAAAFFFMMMSSSWWW[[[^^^```bbb]]]^^^gggoooooolllkkkggghhhiiiiiihhhfffeeeddd^^^```bbbaaa```______```ccceeeiiijjjjjjgggccc```^^^\\\[[[\\\___aaaaaa```___ccchhhkkkllllllnnnooonnnppprrrrrrrrrqqqrrrsssqqqtttyyy}}}}}}zzzuuurrrwwwzzz~~~~~~wwwtttrrr^^^eeejjj{{{eeeWWWMMMRRR___mmmyyy~~~yyytttpppmmmllljjjhhhfffcccbbbaaa___aaabbbbbb```^^^]]]^^^]]]\\\]]]]]]___aaacccdddeeehhhkkkjjjjjjlllrrrxxx|||eee^^^WWWUUUTTTWWWbbbnnnmmmYYYSSSTTTSSSQQQQQQPPPNNNLLLKKKJJJKKKLLLNNNJJJJJJJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPQQQTTTVVVWWWVVVMMMIIILLLLLLHHHKKKTTTYYYSSSXXX\\\TTTPPPSSSQQQPPPLLLIIIHHHKKKOOOQQQRRRRRRUUUXXXZZZZZZWWWSSSQQQxxxtttpppllliiiddd]]]XXXOOOMMMHHHBBB===999777555333222222111000111111111000/////////............---...///...------...///------------.........///000000///......000333666CCCDDDIIIMMMJJJCCCDDDJJJXXX\\\ccceee^^^VVVZZZdddlllttt}}}yyydddQQQ^^^ccckkkpppxxx|||uuuqqqpppnnnkkkjjjnnnnnn^^^XXXVVVRRRNNNHHHJJJMMMSSS\\\eeemmmrrrnnnooooookkkbbbWWWNNNIIIDDDCCCBBBCCCDDDDDDBBB@@@::::::999999999999999999::::::::::::;;;@@@FFFKKKWWWeeevvvxxx```CCC<<>>KKKVVV___```]]]\\\ZZZXXXkkkmmmwww~~~|||{{{oooWWWUUUaaalllpppwww~~~vvvmmmgggfffgggggggggsss~~~oooddd___[[[WWWSSSPPPRRRUUUZZZdddtttuuu```PPPJJJIIIGGGDDDDDDEEEGGGGGGGGG<<<;;;;;;:::999999999999999999999999:::???EEEJJJWWWcccqqq~~~xxxMMM>>>BBB???AAAEEEKKKPPPTTTXXX\\\^^^YYYXXXWWWWWWXXXZZZ\\\^^^[[[___cccdddbbb^^^\\\ZZZYYY\\\___]]]XXXVVVXXX[[[\\\\\\\\\^^^aaabbbbbbaaabbbaaa```aaadddeeedddaaaccc___[[[\\\```fffhhhiiihhhkkkllliiieeecccgggkkkjjjiiijjjlllnnnnnnjjjffflllqqqwwwqqqvvv~~~~~~vvveeeZZZ]]]yyy\\\KKKOOOSSSQQQVVVXXXaaaooo~~~|||qqqhhh]]]UUURRRNNNMMMSSSbbbrrrggg]]]XXXRRROOOQQQVVV[[[^^^UUUSSSNNNKKKIIIJJJMMMNNNQQQOOOMMMMMMNNNNNNLLLKKKMMMLLLKKKKKKLLLOOORRRUUUTTTTTTSSSQQQOOOMMMKKKJJJHHHHHHIIILLLOOOQQQQQQPPPUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNMMMMMMOOOPPPPPPPPPOOOOOOQQQTTTVVVUUUQQQNNNxxxvvvqqqmmmhhhbbb\\\XXXSSSOOOHHHCCC???<<<999666333222111111000000111111111///---...000111///.......................................////////////000///......///000222444===GGGPPPQQQOOOKKKDDD===HHHSSS]]]_________^^^\\\iiikkkwww~~~{{{zzzoooZZZRRRYYYcccnnnyyyvvvllldddaaaaaaccccccllluuunnniiiddd]]]XXXQQQUUU[[[dddppphhhTTTKKKJJJGGGEEEDDDEEEFFFGGGGGG>>>===;;;999888888999999999999999999:::???EEEJJJWWWdddrrrpppHHH;;;???===CCCGGGLLLPPPTTTWWW[[[]]]WWWWWWXXXYYYYYYZZZZZZZZZXXX[[[^^^___]]][[[YYYXXXVVVZZZ^^^^^^[[[YYYZZZ\\\[[[[[[[[[\\\^^^^^^]]]]]]```___```bbbeeefffdddaaacccaaa^^^^^^aaaeeeiiijjjjjjlllmmmjjjeeebbbdddgggiiihhhhhhjjjmmmmmmllliiimmmqqq~~~yyyppprrrppprrr{{{wwwaaaTTTdddtttWWWNNNMMMJJJPPPOOOSSS\\\gggqqq~~~|||mmmddd]]]VVVQQQPPPJJJQQQbbbyyywww___[[[WWWQQQOOOQQQVVVZZZ\\\VVVSSSOOOLLLJJJKKKMMMOOOQQQQQQPPPQQQSSSSSSQQQPPPNNNMMMLLLKKKLLLOOOQQQSSSRRRRRRRRRRRRPPPNNNLLLKKKLLLKKKLLLOOORRRSSSSSSRRRXXXXXXWWWVVVUUUUUUTTTSSSNNNNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQQQQOOOMMMyyyvvvqqqlllgggbbb[[[WWWTTTPPPIIICCC???;;;888555333222111111000000111111111000//////111111000///....................................///////////////...------...///111222:::EEEOOORRRQQQMMMDDD<<>>GGGJJJMMMPPPRRRUUUXXXZZZTTTUUUWWWYYYZZZYYYWWWVVVTTTVVVYYYYYYXXXWWWWWWXXXSSSYYY___aaa```^^^]]]^^^[[[[[[[[[[[[[[[ZZZYYYXXX]]]^^^```cccffffffdddaaaccccccbbbaaaaaadddiiimmmkkkmmmnnnlllfffbbbaaabbbhhhhhhhhhiiilllmmmlllkkkkkkmmmvvvwwwnnnmmmjjjlllqqqxxxyyy[[[XXXeee|||uuu```WWWQQQQQQNNNPPPVVV\\\aaaiiipppqqqfff[[[VVVSSSQQQPPPRRRWWWeee}}}}}}ggg]]]WWWTTTQQQPPPRRRUUUXXXYYYTTTRRRNNNKKKIIIJJJLLLMMMOOOPPPQQQTTTWWWWWWVVVTTTPPPOOOMMMLLLMMMNNNPPPQQQOOOQQQRRRSSSSSSQQQNNNLLLQQQQQQQQQSSSUUUWWWVVVUUUXXXXXXWWWWWWUUUTTTSSSRRRLLLNNNPPPRRRSSSRRRQQQQQQQQQOOONNNMMMNNNNNNMMMLLL{{{wwwrrrmmmhhhbbb\\\XXXUUUPPPIIICCC>>>;;;777444333222111111000000111111111000000000111111111000....................................////////////...............000111222666AAALLLQQQRRROOOFFF===>>>IIIUUU]]]bbbhhhjjjhhhbbbeeesss|||xxxwwwssshhhXXXMMMOOOaaaqqqzzz}}}wwwqqqkkkhhhjjjgggjjjvvv|||uuulllffflllpppvvv{{{sss___QQQMMMLLLIIIFFFEEEEEEFFFFFFFFFEEEBBB===999777777888999888888888999;;;???FFFKKKXXXfffwwwoooVVV@@@===DDDCCCIIIKKKNNNPPPQQQRRRTTTVVVPPPRRRTTTVVVWWWXXXXXXWWWSSSUUUVVVVVVVVVVVVWWWYYYUUUZZZaaaeeedddbbb```___^^^______]]][[[YYYXXXWWW[[[]]]```dddffffffdddbbbbbbddddddcccbbbdddiiinnnjjjmmmooommmiiieeecccbbbhhhiiikkklllmmmllljjjiiifffeeejjjtttxxxsssmmmkkkkkkmmmooonnnooo}}}{{{kkkbbbaaattt}}}sssUUUPPPNNNPPPRRRRRRTTTWWW^^^lllrrrfff]]]XXXWWW[[[___aaacccgggxxx|||hhh]]]ZZZTTTRRRPPPPPPRRRTTTUUUUUUQQQOOOLLLIIIHHHHHHIIIKKKKKKLLLOOOTTTXXXYYYWWWUUUQQQPPPOOOMMMMMMNNNOOOPPPNNNPPPSSSUUUVVVTTTQQQOOOVVVUUUUUUVVVXXXYYYXXXWWWTTTUUUTTTTTTSSSQQQOOONNNKKKNNNRRRTTTTTTSSSQQQQQQRRRQQQPPPPPPQQQOOOMMMJJJ|||xxxrrrmmmhhhccc^^^ZZZUUUPPPIIICCC>>>;;;777444333222111111000000111111000111111111000000000111....................................////////////////////////000111222222333===GGGNNNQQQPPPHHH@@@<<>>EEEEEEJJJMMMPPPQQQQQQPPPQQQQQQNNNOOOOOOQQQSSSVVVYYY[[[TTTVVVWWWWWWWWWWWWYYY[[[XXX\\\bbbeeefffdddaaa```aaaccccccaaa]]]ZZZZZZZZZYYY\\\aaadddeeedddcccbbbbbbdddeeecccbbbccchhhmmmhhhjjjmmmnnnllljjjgggfffhhhjjjnnnpppnnnjjjfffcccdddaaabbbiiiooopppooonnnhhhjjjlllllliiimmm~~~zzzgggdddkkkzzz|||pppccc[[[UUUOOOMMMOOORRRYYYeeetttxxxqqqjjjgggfffbbb[[[UUUQQQUUU```qqq}}}nnnccc[[[VVVTTTRRRPPPOOOPPPRRRTTTTTTSSSQQQPPPMMMJJJIIIIIIJJJJJJIIIKKKNNNSSSXXXYYYXXXVVVRRRQQQPPPNNNNNNNNNNNNNNNNNNPPPTTTVVVWWWVVVTTTRRRWWWVVVVVVXXXYYYZZZYYYWWWRRRRRRSSSSSSRRRPPPNNNLLLJJJNNNSSSUUUTTTRRRQQQPPPRRRSSSTTTVVVVVVSSSNNNJJJ{{{wwwqqqlllgggccc^^^[[[TTTPPPIIICCC???;;;888555333222111111000000111111///000111111//////000111....................................////////////...//////000111111111222000888AAAHHHNNNPPPKKKDDD===EEENNNUUU___jjjooonnneee```iiiuuuvvvzzz}}}yyyfffWWWMMMSSS```lllyyyzzzoooggg___^^^___ccckkk{{{yyyuuu~~~tttbbbVVVQQQRRROOOLLLHHHFFFFFFFFFEEEEEEFFFDDD@@@<<<999888888888777777888888;;;@@@GGGLLLYYYiii|||tttVVVJJJ@@@???DDDDDDLLLOOOSSSUUUTTTQQQPPPOOOMMMMMMMMMNNNPPPTTTXXXZZZUUUWWWXXXYYYXXXXXXZZZ\\\ZZZ\\\___aaaccccccbbbaaabbbdddfffccc___\\\\\\^^^ZZZ]]]aaadddccccccbbbcccbbbbbbbbbbbbbbbcccfffiiidddfffiiilllmmmlllkkkjjjgggjjjnnnooolllgggccc```cccaaaaaaeeekkkpppqqqqqqhhhiiimmmooommmkkkqqqyyylll```gggwwwvvvgggYYYQQQOOOPPPQQQVVVaaalllwwwzzzpppccc\\\VVVTTTQQQMMMMMMNNNOOOYYYnnnkkk[[[ZZZXXXTTTRRRQQQPPPOOOPPPRRRTTTSSSSSSSSSQQQOOOLLLKKKKKKKKKLLLJJJKKKNNNRRRWWWYYYXXXWWWRRRQQQPPPOOOOOONNNNNNNNNMMMOOORRRUUUVVVUUUTTTSSSUUUUUUUUUVVVXXXYYYXXXVVVRRRSSSTTTUUUTTTRRRPPPOOOJJJOOOTTTUUURRRPPPOOOPPPRRRSSSVVVYYYYYYUUUOOOJJJxxxtttnnniiieeebbb^^^[[[SSSOOOHHHCCC???<<<999666333222111111000000111111...///111000...---///111....................................////////////------...///000000000000...444;;;BBBJJJPPPNNNIII@@@EEELLLRRR\\\hhhnnnnnniii___dddqqqvvv|||tttgggXXXSSS[[[jjjxxx}}}pppfffbbbaaaaaaaaacccooo}}}yyy|||qqqcccXXXSSSSSSOOOLLLHHHFFFFFFFFFEEEDDDEEECCC@@@===;;;999888888777777888888;;;@@@GGGLLLYYYkkk~~~eeeKKKGGGCCCAAAFFFHHHMMMRRRWWWZZZXXXUUUQQQOOOLLLLLLMMMOOOPPPRRRTTTUUUUUUVVVXXXYYYXXXWWWXXXYYYXXXXXXXXX[[[^^^aaabbbccc```ccceeeccc___\\\]]]___\\\___bbbcccaaaaaaaaacccaaa```______aaacccdddeeebbbcccfffiiikkkllllllkkkeeegggiiihhheeebbbaaaaaa```aaacccfffiiimmmnnnmmmkkkkkklllnnnkkkiiilllsssoookkklllzzzsss]]]QQQPPPMMMOOOWWW```hhhuuuyyymmmbbb\\\YYYTTTQQQPPPNNNMMMTTT^^^dddooouuu]]]WWWWWWTTTSSSUUURRRPPPOOOPPPRRRSSSTTTSSSQQQPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKOOORRRUUUUUUTTTQQQQQQQQQPPPOOOOOOOOONNNLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRRRRSSSVVVWWWVVVTTTRRRSSSUUUVVVVVVUUUSSSQQQKKKPPPTTTTTTPPPMMMMMMOOOQQQRRRTTTVVVVVVTTTOOOJJJuuuqqqlllgggccc```]]][[[RRRNNNHHHCCC???<<<999777333222222111000111111111---///111000---,,,...000..................................../////////000+++,,,---...////////////...222888>>>GGGOOOPPPLLLBBBFFFJJJPPPZZZfffmmmnnnlll___bbbooovvv~~~wwwdddVVVYYYiiivvv{{{uuuiiicccbbbaaa]]]ZZZaaawww|||ppphhhjjjkkkooo~~~{{{tttiiiaaaYYYTTTRRRPPPMMMIIIFFFFFFFFFEEEDDDDDDCCCAAA>>><<<:::888888777777888888;;;@@@GGGLLLYYYkkk~~~XXXCCCEEEEEEEEEKKKNNNOOOTTT[[[^^^\\\WWWSSSPPPKKKMMMOOOQQQQQQQQQPPPOOOSSSUUUXXXXXXWWWVVVVVVWWWUUUSSSSSSUUUZZZ___cccddd]]]```cccbbb]]][[[]]]```]]]```bbbbbb```___aaacccaaa^^^\\\]]]aaadddcccbbbaaabbbcccfffiiikkkjjjjjjccceeeeeebbb___^^^aaaddd]]]aaadddfffhhhiiiiiigggkkkiiihhhfffbbb```fffnnnkkkzzztttjjjgggzzziiiTTTNNNLLLQQQTTTVVV^^^gggsssyyyyyynnncccZZZSSSOOOLLLKKKJJJLLLQQQUUU[[[kkk|||jjj\\\RRRRRRPPPKKKMMMTTTRRRQQQOOOOOOQQQSSSTTTTTTNNNLLLJJJHHHGGGFFFFFFGGGHHHGGGHHHJJJMMMPPPQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQTTTUUUTTTSSSPPPRRRTTTVVVVVVUUUSSSRRRLLLPPPTTTSSSNNNKKKLLLNNNPPPPPPPPPRRRRRRQQQNNNKKKuuuqqqkkkeeebbb___\\\ZZZTTTPPPJJJEEE@@@<<<888666444444333222222111111000000000000000000000000000..............................////////////..................////////////111222444999BBBKKKRRRVVVOOONNNJJJJJJUUUfffmmmkkkooohhhcccfffqqq|||hhhXXX[[[jjjwww}}}uuummmjjjgggeee___\\\eeerrrooohhhaaa]]]^^^```dddhhhuuuyyyttttttjjjaaa```___ZZZTTTQQQOOONNNMMMLLLIIIGGGDDDCCCEEEDDDAAA===999888999;;;777999::::::;;;@@@HHHNNN\\\nnncccSSSFFFDDDHHHLLLNNNOOOTTTWWW[[[^^^^^^[[[WWWUUUXXXSSSNNNMMMOOOPPPNNNLLLNNNSSSXXXZZZXXXVVVVVVWWW]]]ZZZVVVVVVXXX]]]```bbb``````bbbdddaaa[[[ZZZ\\\aaabbbccccccbbb```^^^\\\ZZZ\\\___bbbcccbbb```___\\\___cccfffhhhhhhgggfffhhheeeaaa^^^]]]]]]^^^^^^fffaaa]]]___fffkkkjjjfffgggfffeeeeeeeeeeeefffggghhhmmmsss|||aaacccsss|||cccRRRUUUWWWQQQQQQXXXYYYbbbmmmqqqjjjffflllxxx|||rrroooaaa[[[TTTPPPNNNLLLLLLMMMJJJTTT```gggnnn}}}yyyeeeUUURRROOOMMMLLLNNNQQQSSSSSSOOOLLLLLLOOOQQQOOOLLLLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMMMMSSSXXXXXXTTTOOONNNNNNKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUVVVTTTSSSSSSTTTSSSQQQPPPRRRRRRPPPNNNLLLJJJIIIHHHPPPNNNMMMMMMNNNNNNLLLKKKtttpppkkkfffbbb```]]][[[UUUPPPJJJEEE@@@<<<888555444444333222222111111000000000000000000000000000..............................////////////..................////////////111111333888AAAKKKTTTYYYVVVRRRJJJFFFPPPaaallloooqqqkkkdddeeemmmwwwttt[[[UUU___jjjyyyuuuqqqnnnkkkeeebbbfffooommmfff^^^[[[ZZZYYY[[[]]]aaaeeemmm|||}}}qqqfffcccccc^^^WWWSSSPPPOOONNNLLLIIIGGGEEEDDDEEEDDDAAA===999888999;;;777999::::::;;;???GGGMMM]]]oooZZZOOOEEEEEEJJJOOORRRVVVZZZ\\\___aaa```^^^ZZZXXX___XXXQQQMMMNNNPPPOOOMMMMMMQQQVVVXXXXXXWWWVVVUUUZZZXXXWWWWWWXXX[[[___bbbbbb```aaaccc```ZZZYYY\\\^^^```bbbcccccc```\\\ZZZZZZ]]]aaaeeefffeeebbb```___```bbbdddeeeeeedddccciiihhhgggeeedddbbbaaa```dddcccbbbbbbdddddddddccceeedddcccbbbcccdddfffgggdddggggggrrrxxxddd^^^dddxxx|||uuueeeWWWQQQRRRVVV\\\```]]][[[aaakkkiiilllppppppppprrrxxx~~~wwwnnnhhhaaaZZZXXXYYYUUURRRNNNMMMMMMOOOQQQTTTaaappp|||```TTTQQQPPPMMMKKKKKKKKKMMMNNNQQQNNNLLLLLLOOOPPPNNNKKKIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLPPPUUUUUUQQQMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNPPPRRRSSSRRRSSSTTTUUUUUUSSSQQQRRRQQQPPPNNNLLLKKKIIIIIIKKKLLLMMMNNNOOOMMMKKKIIIssspppkkkfffcccaaa^^^\\\UUUQQQKKKEEE@@@<<<888555444444333222222111111000000000000000000000000000..............................////////////..................////////////111111222777???KKKUUU\\\^^^WWWKKKCCCIIIZZZjjjrrrsssnnniiifffjjjsss~~~dddTTTWWW^^^ttt~~~{{{vvvqqqooollliiijjjmmm|||mmmeee___]]]ZZZVVVTTTVVVWWWUUUWWWbbbyyysssnnnmmmeee[[[SSSRRRQQQOOOLLLJJJHHHFFFFFFEEEEEEBBB>>>:::999:::;;;888999:::999:::???GGGMMM^^^ppp|||~~~rrrOOOIIIFFFIIIMMMRRRWWW]]]^^^___``````___]]][[[YYY___XXXQQQMMMMMMOOOPPPPPPOOOQQQTTTYYY[[[[[[XXXUUUUUUWWWYYYYYYXXXZZZ^^^bbbcccaaa``````]]]XXXXXX\\\\\\^^^```bbbaaa___\\\ZZZXXX[[[aaaeeegggeeebbb___^^^^^^___aaabbbcccddddddhhhkkkmmmllliiieeecccbbbaaaccceeeeeecccbbbdddeeeeeecccbbb```aaaccceeegggbbbgggdddeeerrrxxx___XXX___ggglllsssrrr^^^UUUQQQPPPQQQRRRSSSXXX^^^hhhhhhgggccc^^^\\\^^^aaa___hhhttt~~~xxxsssoooggg^^^XXXSSSOOOQQQUUUNNNNNNOOOQQQUUU\\\aaadddlll{{{```PPPNNNMMMLLLKKKIIIIIIHHHIIIIIIMMMLLLKKKKKKLLLLLLKKKIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEHHHIIIJJJJJJJJJIIILLLOOOOOOLLLJJJKKKMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOQQQTTTWWWWWWVVVTTTQQQQQQOOONNNLLLKKKJJJIIIFFFHHHKKKNNNNNNLLLIIIGGGssspppkkkgggdddaaa^^^\\\VVVRRRKKKEEEAAA<<<888555444444333222222111111000////////////////////////..............................////////////..................////////////111111111555===HHHUUU]]]bbbZZZOOOEEEFFFSSSdddpppsssrrrooolllmmmsss}}}rrr```ZZZZZZhhh{{{uuummmjjjjjjkkklllmmmuuuvvvnnnhhhhhhdddZZZVVVXXXWWWWWWYYY___mmm}}}xxxlll\\\QQQRRRQQQOOOMMMKKKIIIHHHGGGFFFEEECCC???;;;::::::;;;999::::::999:::???GGGNNN___rrruuu}}}fffHHHFFFHHHLLLPPPSSSZZZaaa______^^^]]][[[YYYWWWVVVVVVRRRNNNMMMNNNQQQRRRRRRSSSSSSUUUZZZ______[[[WWWSSSWWW\\\\\\ZZZZZZ___cccccc```^^^]]]ZZZVVVWWW[[[]]]]]]]]]]]]]]]\\\\\\\\\WWWYYY]]]```aaaaaa```___ZZZZZZ[[[]]]```cccfffhhhiiimmmpppooojjjfffeeefffbbbcccdddeeeeeegggkkknnnhhhfffcccaaaaaabbbdddfff```hhhhhhfffkkksssvvvkkkbbbaaabbblllnnncccXXXUUUUUUSSSSSSUUU[[[\\\]]][[[WWWSSSRRRRRRUUUYYY```fffjjjkkkjjjjjjeeedddeeehhhllloooooonnnlllpppwww~~~zzztttnnnkkkgggccc```YYYUUURRRQQQNNNKKKMMMRRR]]]aaafffiiiooowww~~~{{{hhhVVVOOOPPPIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJJJJIIIGGGFFFEEEBBBBBBAAAAAAAAABBBBBBCCC>>>@@@CCCFFFGGGGGGFFFFFFFFFHHHJJJJJJHHHHHHJJJLLLIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLNNNSSSWWWXXXWWWUUUPPPPPPOOONNNMMMKKKKKKJJJEEEGGGJJJKKKKKKJJJIIIIIIsssppplllhhheeebbb^^^[[[WWWRRRLLLFFFAAA<<<888555444444333222222111111000////////////////////////..............................////////////..................///////////////000000333999DDDQQQ[[[___ZZZSSSLLLHHHNNN\\\hhhpppsssuuuuuutttwww}}}qqqddd[[[cccttt~~~vvvjjjcccbbbfffhhhgggiiiooo}}}|||ttteee\\\]]]WWWZZZ^^^aaabbbmmm}}}mmm[[[PPPPPPPPPOOONNNMMMKKKIIIHHHFFFEEEDDD@@@===:::;;;<<<::::::::::::;;;@@@JJJQQQbbbuuu|||yyyrrr[[[HHHGGGKKKPPPRRRTTTZZZaaa___^^^\\\[[[YYYVVVUUUTTTRRRQQQQQQRRRSSSTTTSSSRRRUUUTTTVVVZZZ^^^___[[[XXXTTTXXX]]]]]][[[[[[___cccbbb^^^\\\[[[XXXTTTVVVZZZ^^^\\\ZZZXXXXXXZZZ]]]___ZZZZZZYYYZZZ[[[^^^```aaa[[[[[[[[[\\\___bbbeeeggglllqqquuurrrlllhhhjjjmmmkkkgggdddcccfffjjjmmmnnnllljjjgggdddbbbcccdddeee```gggfffeeeiiihhhooo|||tttkkkcccdddrrr{{{qqqkkkccc]]]ZZZXXXWWWWWWUUUSSSQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVSSSSSSTTTVVVWWWXXXWWWVVVRRRTTTYYY]]]bbbeeeggghhhjjjeee```aaaeeegggccc^^^aaa___[[[XXXWWWVVVUUUTTTMMMJJJJJJMMMOOORRRZZZcccwww___VVVQQQMMMKKKGGGHHHIIIIIIIIIHHHFFFFFFDDDGGGJJJJJJFFFCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD>>>@@@BBBDDDEEEDDDCCCBBBCCCDDDEEEFFFFFFHHHJJJKKKIIIHHHHHHHHHGGGGGGGGGFFFGGGFFFFFFEEEEEEDDDDDDEEEGGGHHHKKKOOOTTTVVVVVVUUUOOOOOONNNNNNMMMLLLKKKKKKGGGHHHIIIHHHGGGGGGJJJLLLtttqqqmmmiiieeeaaa]]]ZZZXXXSSSLLLFFFAAA<<<888555444444333222222111111000000000000000000000000000..............................////////////..................////////////...///000111555>>>KKKUUUXXXXXXXXXSSSLLLJJJSSS```mmmrrrxxx{{{{{{|||~~~}}}mmm___cccnnnwww}}}nnnaaa]]]```bbb```aaacccmmmvvviiijjj```______^^^VVVTTTbbbuuuvvvgggXXXOOOLLLMMMOOOPPPOOOLLLJJJHHHFFFFFFEEEBBB>>>;;;;;;<<<:::;;;;;;:::<<>>EEEPPPXXXnnnzzzttt^^^UUUOOOLLLMMMRRRUUUUUUXXX\\\]]]]]]]]]\\\ZZZWWWUUUSSSVVVXXXYYYZZZYYYWWWWWWVVVUUUVVVVVVVVVUUUUUUWWWYYYXXXXXXXXXXXXYYYZZZ[[[\\\```^^^]]]^^^\\\YYYZZZ___[[[ZZZYYYYYYYYY[[[^^^___\\\ZZZXXXVVVWWWYYY\\\^^^bbbbbbaaaaaaaaaaaabbbbbbmmmvvv}}}tttmmmooottt}}}yyyrrrkkkfffcccccciiiiiiiiiiiihhhgggffffffhhhiiiddddddjjjfffccclllooo}}}kkkdddbbbaaadddmmm{{{wwwggg[[[TTTSSSSSSSSSUUUWWWWWWTTTRRRLLLNNNPPPQQQQQQPPPPPPPPPLLLJJJIIIIIIKKKNNNRRRUUUYYYXXXVVVSSSQQQQQQRRRSSSMMMOOOTTTXXX[[[^^^bbbcccdddbbbbbbeeekkkvvv{{{iiiUUUMMMLLLJJJGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLRRRXXXVVVMMMFFFDDDFFFBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJIIIGGGEEECCCAAAAAA>>>???AAADDDHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDDDDFFFJJJMMMOOOOOONNNNNNNNNMMMMMMMMMMMMMMMJJJLLLNNNLLLHHHGGGJJJNNNwwwsssooojjjfffaaa[[[WWWYYYTTTMMMGGGAAA===888555444444333333222111111000000000000000000000000000..............................////////////................../////////000,,,...///...///666@@@IIIPPPUUU[[[ZZZNNNDDDJJJWWWkkknnntttzzz~~~~~~sssbbbqqqyyy}}}oooggghhhhhheee\\\^^^cccmmmsss\\\SSSNNNIIIJJJPPPPPPkkkvvvcccSSSLLLLLLDDDHHHMMMQQQRRROOOJJJGGGFFFFFFFFFCCC???<<<<<<<<<:::;;;;;;<<>>???AAAEEEIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCBBBCCCGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIMMMPPPOOOKKKHHHIIILLLwwwsssmmmhhheeebbb```^^^XXXTTTNNNGGG@@@;;;888666444333222111000000000000///////////////////////////............---------///...------...///...---///////////////.........111000///...000666>>>DDDOOOTTT\\\^^^UUUJJJIIINNN___iiirrrwww~~~zzzwwwbbbfffqqqzzzuuurrrrrrrrrllleeeaaaeeeqqqbbbMMMFFFCCCCCCFFFJJJXXXqqqmmm\\\PPPJJJJJJEEEGGGJJJLLLMMMLLLJJJIIICCCFFFGGGEEEAAA>>>===>>>>>><<<<<<<<<>>>DDDRRR```wwwzzzrrrRRRHHHLLLIIIMMMQQQTTTUUUVVVWWWWWWYYYXXXVVVUUUSSSRRRQQQQQQPPPRRRUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWXXXTTTQQQPPPSSSVVVWWWWWW]]]]]]]]]___aaabbb```^^^aaa___\\\ZZZZZZYYYYYYXXXUUUTTTSSSSSSSSSTTTVVVWWW[[[^^^bbbeeeffffffdddbbbhhhmmmqqqpppkkkgggggghhhssswww{{{xxxooogggddddddgggggggggggggggeeecccbbbaaabbbcccdddeeeeeeeeeeeemmmqqquuuxxxxxxlllgggoooxxx~~~zzznnnmmmnnnpppsssqqqkkkeeegggddd^^^XXXWWW]]]hhhqqqyyypppfffcccdddfffjjjmmmssswwwuuuiiilll~~~oooaaaVVVTTTQQQMMMKKKJJJJJJJJJFFFFFFFFFGGGHHHJJJLLLNNNPPPVVV[[[[[[TTTMMMIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLOOONNNKKKJJJQQQXXXSSSIII@@@@@@AAAEEEJJJLLLKKKIIIHHHIIIJJJKKKJJJHHHFFFEEEGGGHHHIIIIIIIIIGGGDDDCCCFFFFFFEEEBBB@@@AAAEEEIIIMMMNNNOOOOOOMMMLLLMMMNNNRRRSSSTTTRRROOOLLLKKKKKKwwwsssmmmhhheeeccc```^^^YYYUUUOOOGGGAAA;;;888777444333222111000000000000000000000000000000000000000000/////////.........///...------...///...---/////////////////////...//////......///444:::???HHHRRR]]]```[[[RRRLLLJJJYYYeeeooouuuzzz~~~xxxaaa^^^dddxxx|||wwwtttpppnnnjjjfffdddfffkkkvvviiiRRRIIIDDDCCCEEEDDDPPPgggppp^^^QQQJJJIIIHHHJJJLLLMMMMMMKKKIIIGGGDDDFFFGGGFFFBBB>>>=========;;;;;;===@@@GGGWWWfff~~~{{{hhhNNNGGGJJJKKKMMMPPPRRRTTTTTTUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOMMMOOORRRRRRRRRSSSTTTUUUXXXYYYZZZZZZYYYXXXUUUTTTRRROOOLLLLLLOOORRRSSSSSSXXXYYY[[[]]]]]]^^^]]]]]]aaa___]]][[[ZZZYYYYYYXXXRRRRRRRRRRRRRRRSSSTTTTTTYYY\\\```ccceeeeeecccbbbiiimmmpppnnniiidddcccddddddgggjjjhhhccc^^^\\\[[[dddgggiiihhheeecccbbbbbbbbbcccdddeeeeeeddddddcccgggkkknnnooossszzzsssqqqooowww~~~vvvzzzlll^^^XXXSSSQQQOOOLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIKKKKKKMMMRRRVVVUUUOOOJJJHHHHHHIIIHHHGGGGGGIIIKKKMMMOOONNNNNNKKKJJJOOOUUURRRKKKGGGEEEEEEFFFIIIIIIHHHFFFHHHJJJLLLMMMNNNLLLJJJIIIKKKLLLLLLMMMLLLJJJGGGFFFGGGGGGFFFDDDBBBDDDIIIMMMNNNOOOPPPOOONNNMMMMMMNNNSSSTTTUUUTTTPPPLLLJJJJJJwwwsssmmmiiifffcccaaa___[[[WWWPPPIIIBBB<<<999777444333222111000000000000111111111111111111111111111000000000///////////////...------...///...---......//////////////////---.........///111666999@@@PPP^^^bbbaaa]]]RRREEEOOO]]]kkkrrrvvv{{{ggg[[[WWWhhhzzzuuunnngggdddcccdddfffgggjjjuuujjjTTTLLLGGGEEEFFFCCCKKK]]]qqq^^^SSSLLLIIILLLMMMNNNNNNLLLJJJGGGEEEEEEGGGHHHFFFCCC???===<<<<<<:::;;;>>>BBBLLL^^^mmm}}}\\\KKKJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKMMMOOOPPPPPPOOOQQQRRRXXXYYY[[[[[[ZZZWWWTTTRRRLLLJJJIIIJJJMMMOOOPPPPPPRRRVVVZZZ[[[[[[ZZZ\\\___bbb```^^^[[[ZZZYYYXXXYYYRRRSSSTTTTTTTTTTTTTTTTTTYYY[[[^^^bbbdddeeeeeeeeehhhkkkmmmkkkfffaaa``````^^^___``````___^^^\\\[[[aaadddhhhhhheeebbbaaaaaaddddddeeeeeedddbbbaaa______dddhhhgggfffkkkyyyuuusssxxxsssnnnZZZRRROOOOOONNNMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJMMMOOONNNJJJHHHHHHJJJKKKJJJIIIIIIJJJMMMPPPRRRLLLMMMKKKIIIKKKPPPPPPMMMNNNLLLIIIGGGGGGFFFDDDBBBGGGJJJMMMPPPPPPOOOMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGFFFEEEEEEHHHMMMQQQOOOQQQRRRQQQOOONNNNNNOOOTTTVVVWWWVVVRRRMMMJJJIIIxxxtttnnniiifffdddaaa___\\\XXXQQQJJJBBB===:::888444333222111000000000000000000000000000000000000000000000/////////......///---------...///...---............////////////---...///000000000222444:::MMM\\\```cccfffYYYGGGFFFUUUgggqqqtttwww}}}uuubbbTTT]]]vvv}}}wwwkkkaaa[[[\\\```ddddddgggqqq|||bbbRRRNNNJJJHHHIIIGGGLLLXXXyyyqqq^^^UUUNNNKKKNNNNNNNNNNNNMMMKKKHHHGGGFFFGGGHHHGGGEEEAAA>>><<<<<<:::;;;>>>DDDPPPcccttt}}}sssSSSLLLQQQSSSQQQQQQQQQQQQSSSSSSRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMOOOPPPOOOOOOPPPQQQXXXYYYZZZ[[[ZZZWWWSSSQQQJJJJJJJJJLLLNNNPPPQQQQQQOOOUUUZZZ\\\ZZZZZZ]]]aaaaaa```^^^\\\YYYXXXXXXYYYWWWWWWYYYZZZZZZYYYXXXWWWYYYZZZ]]]aaadddfffgggggggggiiijjjhhhdddaaa______```___^^^___```aaa```___]]]___bbbeeeffffffdddaaadddeeeeeedddbbb```]]]\\\[[[```eeedddbbbccciiipppxxxxxxwww~~~zzzqqqyyykkkUUUMMMLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHKKKMMMLLLKKKIIIIIIJJJMMMQQQSSSJJJKKKJJJHHHHHHJJJMMMOOOQQQOOOKKKHHHEEEDDDCCCBBBHHHJJJNNNPPPQQQOOOLLLJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGFFFEEEEEEGGGJJJOOORRRQQQSSSTTTTTTRRRPPPPPPPPPTTTWWWXXXWWWSSSOOOKKKJJJyyyuuuooojjjgggdddbbb```]]]YYYRRRJJJCCC===999888444333222111000000000000/////////////////////////////////.........------///---------...///...------.........//////000000---///111222111000111222777HHHVVVZZZbbbiii```OOOBBBOOOaaaooouuuwwwzzz~~~xxxqqq\\\WWWcccxxxyyylllaaaXXXXXX[[[___bbbfffppp{{{{{{]]]RRRQQQMMMJJJJJJKKKNNNUUUooosss___VVVPPPKKKMMMMMMNNNNNNNNNMMMKKKKKKGGGHHHHHHIIIHHHDDD@@@>>>===;;;;;;???FFFSSSgggyyyjjjOOOMMMSSSTTTSSSRRRQQQSSSUUUVVVTTTRRRMMMLLLKKKKKKJJJJJJJJJJJJIIIKKKMMMNNNNNNNNNOOOPPPTTTUUUVVVVVVUUUSSSPPPNNNHHHJJJLLLMMMNNNOOOPPPQQQLLLRRRXXXZZZXXXYYY\\\aaa^^^___^^^[[[XXXWWWXXXZZZZZZ[[[\\\]]]]]]\\\ZZZYYYWWWXXXZZZ]]]```ccceeefffeeeffffffeeecccaaa``````^^^\\\[[[[[[\\\]]]\\\[[[\\\ZZZ[[[```hhhkkkhhhcccdddcccbbbaaa___]]][[[[[[YYY]]]```aaa```aaaeeeiiinnn||||||uuuxxxtttxxxzzzwwwwwwvvvgggTTTJJJJJJLLLJJJGGGEEEEEEEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJMMMOOOKKKJJJHHHHHHIIIKKKNNNPPPHHHHHHHHHHHHFFFGGGJJJNNNNNNMMMKKKHHHEEEDDDDDDEEELLLNNNPPPQQQQQQOOOLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDDDDGGGKKKOOOQQQRRRTTTUUUUUUSSSQQQPPPPPPSSSUUUVVVVVVSSSOOOMMMLLLyyyuuuoookkkhhheeecccaaa]]]YYYRRRJJJBBB===999777444333222111000000000000....................................------------///...------...///...---------......///000000000...000222222111111111222555BBBNNNVVV___fffcccZZZHHHMMMZZZjjjtttwwwxxxzzzqqq~~~iiiXXXUUUaaaxxxsssiii```]]][[[]]]```dddllluuufffYYYVVVQQQLLLKKKJJJMMMQQQcccvvv```VVVPPPKKKMMMMMMNNNNNNNNNNNNNNNNNNHHHHHHIIIKKKKKKIIIDDD@@@>>><<<<<>><<<>>>CCCMMM^^^vvvsss]]]PPPMMMNNNOOONNNMMMOOOUUUZZZ[[[VVVRRRNNNNNNLLLKKKIIIIIIHHHHHHEEEHHHJJJLLLMMMNNNPPPQQQLLLLLLLLLKKKKKKLLLLLLLLLFFFJJJNNNOOONNNLLLLLLMMMLLLNNNQQQTTTWWWYYYYYYZZZWWWZZZ[[[YYYUUUUUUXXX\\\\\\[[[[[[ZZZYYYYYYZZZZZZVVVVVVVVVXXXZZZ^^^aaaccccccbbbaaa```___^^^\\\ZZZZZZ]]]___^^^[[[YYYZZZ\\\ZZZ[[[^^^```cccfffiiikkk```^^^ZZZXXXWWWXXX[[[]]]WWWWWWWWWWWWWWWXXXXXXYYY[[[```eeejjjzzz{{{yyyvvvuuuyyy|||{{{|||vvv^^^OOOHHHFFFCCC???======???BBBBBBCCCCCCCCCCCCCCCCCCBBB@@@AAACCCEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFBBBBBBGGGHHHEEEEEEIIICCCEEEHHHHHHGGGFFFHHHIIILLLLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIJJJKKKMMMOOOOOOLLLIIIEEEDDDGGGJJJLLLLLLMMMOOOQQQQQQNNNKKKJJJIIIFFFGGGIIIIIIHHHIIIKKKMMMzzzvvvpppkkkhhhfffcccbbb\\\XXXQQQIIIAAA;;;777666444333222111000000000000000000000000000000000000000000000000///////////////...------...///...------------...///000000111---///000000//////000222000666DDDUUU]]]___bbbggg]]]QQQNNN\\\oooxxxyyyxxxgggVVVTTTcccssswwwnnnggghhhjjjkkkjjjlllggglllttt|||eee[[[TTTQQQRRRLLLOOOLLLMMMXXXdddqqqjjjvvvooo]]]VVVTTTQQQPPPPPPPPPOOOOOONNNNNNNNNHHHHHHJJJMMMPPPOOOJJJEEE>>>===>>>EEEPPPccc||||||dddWWWRRROOOOOOQQQJJJKKKNNNTTTZZZ[[[VVVQQQOOONNNLLLJJJIIIHHHGGGGGGGGGIIIMMMOOOPPPQQQSSSUUUNNNMMMLLLLLLLLLMMMOOOPPPHHHLLLPPPQQQOOOMMMMMMNNNPPPPPPRRRVVVZZZ\\\[[[ZZZUUUXXXZZZXXXUUUTTTYYY]]]^^^]]][[[ZZZZZZZZZ[[[\\\YYYYYYYYYZZZ\\\```ccceeedddbbb___^^^\\\[[[XXXVVVWWW\\\```___[[[YYYZZZ]]]YYY___cccbbb___```hhhooo___\\\XXXUUUUUUWWW[[[^^^WWWVVVVVVWWWXXXYYYXXXWWWXXX]]]^^^YYY^^^uuuqqqggglllwww{{{|||zzzwwwvvvzzzwwwqqqoooooonnnmmmjjjzzzjjjTTTLLLJJJ===BBBEEEDDD???===???BBBBBBCCCCCCCCCBBBBBBAAA@@@???AAACCCDDDEEEFFFEEEEEEGGGHHHIIIJJJJJJHHHEEEAAAHHHIIIJJJJJJIIIGGGEEEDDDEEE@@@@@@FFFIIIEEEDDDFFF@@@CCCGGGHHHGGGFFFHHHIIIFFFFFFEEEEEEFFFGGGHHHIIIFFFGGGGGGIIIKKKMMMOOOPPPOOOKKKFFFEEEHHHJJJKKKKKKJJJLLLNNNNNNLLLIIIFFFFFFAAABBBCCCCCCDDDFFFJJJMMMtttsssqqqnnnkkkfff___[[[[[[WWWPPPHHHAAA;;;777666444444333222222111111000000000000000000000000000//////.........---------............////////////............///////////////////////////000111111111555===IIIUUU```fffiiibbb\\\SSSTTTeeeyyy||||||cccRRRWWWeeewwwsssmmmgggcccbbbbbbccc```^^^bbbpppjjj___YYYTTTPPPNNNJJJJJJMMMMMMTTTmmmvvvhhh___^^^aaappppppmmmfff\\\TTTPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQLLLIIIGGGIIIMMMMMMIIIEEE======>>>BBBPPPhhhoooXXXKKKKKKPPPPPPNNNSSSNNNOOOVVVYYYTTTNNNLLLOOOOOOOOONNNLLLJJJIIIHHHEEEIIIMMMOOOPPPQQQTTTVVVYYYVVVRRROOOOOONNNNNNMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXWWWVVVTTTTTTVVVWWWZZZ[[[[[[[[[ZZZZZZ\\\^^^ZZZ[[[[[[]]]___aaacccdddmmmlllhhh```XXXUUUXXX]]]YYY[[[^^^^^^]]]\\\\\\\\\\\\^^^```aaabbbcccdddfffccc```[[[WWWUUUVVVXXXYYY[[[ZZZWWWUUUSSSTTTTTTUUUTTTXXX\\\ZZZZZZ```ooo{{{~~~}}}ooojjjnnnqqqrrrsssyyyfffSSSJJJFFFDDD>>>======<<<<<<<<<======<<<===@@@CCCDDDBBB>>>;;;<<<>>>@@@BBBDDDEEEEEEEEEIIIHHHHHHHHHHHHFFFBBB???FFFIIIJJJGGGGGGGGGDDD???@@@@@@BBBDDDFFFFFFDDDBBB@@@AAACCCFFFGGGGGGGGGGGGGGGHHHGGGEEECCCCCCEEEHHHHHHGGGFFFEEEGGGJJJMMMOOOPPPLLLHHHGGGHHHJJJJJJIIILLLLLLJJJGGGCCCAAABBBCCC@@@@@@???@@@CCCFFFIIIKKKtttrrrpppnnnkkkfff```[[[ZZZVVVOOOHHH@@@;;;888666444444333222222111111000000000000000000000000000//////.........---------............////////////............///////////////////////////000111111000333:::DDDPPP[[[cccgggfff```VVVRRR\\\mmmyyyzzz~~~}}}|||www___UUUXXX|||yyypppfff___ZZZYYYXXX]]][[[^^^jjj{{{|||mmm```UUUNNNNNNJJJIIIKKKJJJLLL]]]rrruuudddUUUPPPQQQVVVXXXXXXVVVRRRNNNMMMNNNPPPPPPPPPPPPPPPOOOOOOOOOLLLIIIGGGJJJNNNOOOLLLIII>>>===>>>DDDSSSmmmuuufffTTTJJJKKKOOOQQQQQQWWWSSSTTTYYYZZZTTTPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLNNNQQQRRRRRRSSSVVVXXX\\\YYYVVVTTTTTTTTTSSSRRROOOOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWUUUSSSSSSTTTVVVYYYZZZ\\\\\\\\\]]]```bbb]]]]]]^^^___aaaccceeefffllllllhhhaaa[[[YYY]]]aaa\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^aaaccccccbbbaaaaaaaaa^^^ZZZWWWVVVVVVXXXYYYYYYWWWUUUSSSRRRSSSSSSTTTUUUWWWWWWTTTRRRUUU___gggjjj|||bbbNNNCCC???===;;;===<<<<<<;;;;;;;;;<<<<<<<<<===???BBBDDDCCC???<<<;;;===???AAACCCDDDDDDDDDFFFFFFEEEFFFFFFEEECCC@@@CCCGGGIIIHHHIIIJJJFFFAAA??????@@@BBBDDDEEEDDDBBB???@@@BBBCCCEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFIIIKKKMMMOOOLLLGGGFFFGGGIIIJJJJJJGGGGGGFFFCCC@@@>>>???@@@BBBBBBAAAAAABBBDDDFFFGGGtttrrrpppmmmjjjfff```\\\XXXTTTNNNGGG@@@;;;888777444444333222222111111000000000000000000000000000...............---------............////////////............///////////////////////////000111111...000555>>>HHHTTT^^^dddgggcccYYYOOOPPP___qqq|||yyywwwyyybbbVVViiivvvjjj```ZZZWWWVVV]]][[[^^^eeeqqqnnn[[[QQQQQQLLLJJJLLLJJJGGGOOOZZZyyy}}}~~~{{{sssaaaOOOGGGGGGCCCEEEIIIJJJJJJKKKLLLMMMPPPPPPPPPOOONNNNNNMMMMMMLLLIIIHHHIIIMMMPPPOOOMMMAAA@@@AAAHHHZZZvvvwww|||ddd[[[PPPIIIJJJNNNRRRTTTYYYWWWWWWYYYWWWRRRPPPQQQNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTWWWYYY___]]]ZZZYYYZZZ[[[[[[ZZZQQQRRRTTTTTTUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVWWWWWWVVVTTTRRRQQQSSSUUUVVVXXXZZZ[[[\\\^^^aaadddbbbaaaaaaaaaaaaaaabbbbbbggggggeee```[[[[[[```ddd___\\\ZZZZZZ\\\\\\[[[YYY[[[^^^bbbffffffccc```]]]___]]][[[XXXWWWWWWXXXYYYVVVUUUSSSRRRRRRRRRSSSSSSUUUTTTRRROOOMMMNNNQQQUUUSSSddd~~~xxx\\\RRRFFF???======<<<999;;;::::::999::::::;;;;;;:::<<<>>>AAADDDCCC@@@===:::<<<===???AAABBBCCCCCCDDDCCCBBBCCCDDDDDDBBB@@@@@@DDDHHHIIIKKKMMMIIICCC???>>>>>>???BBBCCCCCCBBB?????????@@@BBBCCCEEEFFF???>>>===@@@DDDFFFEEECCCCCCCCCDDDEEEFFFHHHIIIIIINNNJJJFFFDDDEEEHHHJJJKKKEEEFFFEEEBBB@@@>>>???@@@FFFFFFEEEEEEDDDDDDCCCCCCtttrrrooollljjjeee```\\\WWWSSSMMMFFF@@@;;;888777444444333222222111111000////////////////////////....................................////////////............///////////////////////////000000111...///222888AAAMMMYYY```cccbbb[[[NNNIIITTTkkk~~~}}}www```YYYvvv~~~rrrhhhcccaaa``````aaadddhhhmmmyyy~~~fffYYYVVVPPPLLLMMMMMMJJJKKKPPPfffwww{{{yyyuuunnn___PPPIIIIIIDDDFFFIIIKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLMMMKKKIIIIIILLLNNNOOONNNEEECCCDDDNNNbbb~~~{{{yyytttWWWSSSNNNJJJJJJMMMQQQTTTWWWVVVVVVUUUSSSPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSQQQQQQPPPQQQRRRTTTXXXZZZ___^^^\\\]]]^^^`````````WWWXXXYYYZZZYYYWWWTTTSSSWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQQQQRRRTTTUUUVVVXXXYYYYYY[[[^^^```dddcccaaa___]]]\\\[[[[[[___^^^]]]ZZZYYYZZZ^^^bbbbbb]]]XXXXXX[[[]]]ZZZWWW[[[___eeejjjllliiiccc^^^```___]]]ZZZYYYXXXXXXXXXUUUTTTSSSSSSRRRSSSSSSTTTTTTRRROOONNNNNNOOOOOOOOOUUUWWW```ppplllUUUIIIDDD???>>>???@@@>>>;;;999888888888888999999:::999999<<>>===>>>@@@BBBCCCBBB>>>>>>>>>>>>@@@BBBDDDEEEBBB>>>;;;===CCCFFFFFFCCCAAABBBDDDFFFGGGGGGGGGGGGJJJHHHDDDAAABBBEEEHHHKKKKKKLLLKKKIIIEEECCCCCCDDDHHHHHHHHHHHHGGGEEEDDDCCCsssqqqnnnkkkiiieee```]]]WWWTTTNNNGGG@@@<<<999777444444333222222111111000////////////////////////---.................................////////////............///////////////////////////000000111...///111444;;;FFFSSS\\\```bbb___TTTJJJNNNbbbvvv~~~xxx{{{lllTTTfff~~~yyypppjjjgggfffcccdddhhhkkkkkknnnzzzmmm^^^YYYRRRLLLKKKLLLLLLMMMNNNWWWggguuuhhh[[[PPPJJJJJJHHHIIIKKKLLLMMMLLLJJJHHHLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLFFFCCCEEERRRiii}}}dddPPPOOOMMMKKKKKKLLLPPPRRRSSSTTTSSSRRRRRRTTTTTTSSSTTTSSSRRRQQQQQQQQQRRRRRRPPPOOOOOOPPPSSSWWWZZZ\\\]]]\\\[[[]]]___aaaaaaaaa\\\]]]]]]\\\ZZZWWWTTTRRRXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTSSSQQQQQQSSSUUUWWWXXXYYYYYYXXXXXXZZZ\\\``````^^^]]]\\\[[[[[[[[[XXXXXXWWWVVVWWWYYY]]]```bbb]]]XXXXXX[[[]]][[[WWW[[[___eeemmmpppnnnhhhbbbcccaaa___\\\ZZZXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUUUUTTTRRROOOOOOPPPPPPNNNLLLQQQNNNRRRYYY___mmm{{{aaaOOOHHHCCC@@@<<<;;;<<<<<<;;;999777777777777777888999999777888:::===??????===;;;<<<===>>>???AAACCCDDDEEECCCBBBBBBCCCDDDEEECCCAAA???CCCFFFJJJOOOQQQLLLDDD@@@???>>>>>>@@@BBBBBBBBB??????>>>???@@@BBBEEEFFFGGG@@@::::::>>>CCCCCCBBBAAACCCEEEGGGHHHHHHGGGFFFFFFEEEBBB@@@@@@CCCGGGJJJRRRRRRRRROOOKKKHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBsssqqqmmmkkkhhheeeaaa]]]YYYUUUOOOHHHAAA<<<999888444444333222222111111000000000000000000000000000---------...........................////////////............///////////////////////////000111111///000111222666@@@MMMVVV```dddfff```SSSNNNXXXfff{{{xxx|||aaaaaajjjuuulllgggeeebbbccceeegggeeedddiiiqqqvvveee___XXXPPPKKKKKKMMMMMMMMMPPP[[[ppplll\\\OOOIIIHHHFFFGGGIIIMMMOOOOOOMMMKKKOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKDDDCCCGGGWWWqqqzzzzzz}}}|||[[[MMMLLLKKKJJJKKKLLLMMMNNNQQQQQQQQQRRRXXX^^^^^^YYYUUUTTTRRRQQQPPPPPPPPPQQQPPPOOOOOOQQQVVVZZZ\\\\\\YYYXXXXXX[[[^^^``````___\\\\\\\\\[[[YYYVVVTTTSSSWWWWWWWWWVVVUUUTTTRRRQQQSSSSSSTTTSSSRRRRRRTTTVVV[[[\\\\\\[[[YYYXXXZZZ[[[ZZZZZZ[[[[[[\\\^^^___```WWWVVVUUUUUUWWWZZZ]]]___```]]][[[[[[]]]]]]\\\YYY\\\___dddkkkppppppjjjdddcccaaa^^^[[[YYYXXXXXXYYYWWWWWWWWWWWWVVVVVVUUUUUUUUURRRPPPNNNMMMKKKIIIHHHJJJKKKOOOSSSRRRWWWlllmmm\\\OOOFFFAAA>>><<<999888888999888888666666666666777888999999888888999<<<>>>>>>===:::======>>>???AAACCCEEEFFFDDDDDDFFFIIILLLMMMKKKIIIHHHJJJLLLNNNSSSVVVPPPGGGBBBAAA@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCEEEGGGGGGGGGBBB<<<:::<<>>???BBBDDDEEEDDDFFFKKKQQQVVVXXXWWWUUUVVVVVVUUUVVVZZZ]]]VVVMMMEEEDDDDDDDDDEEEDDDBBB???BBBCCCEEEFFFHHHIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEFFFIIILLLLLLMMMNNNMMMKKKHHHHHHHHHFFFDDDBBBAAA?????????@@@ssspppllljjjgggdddaaa^^^]]]YYYRRRJJJBBB===999777444444333333222111111000000000000000000000000000---------.........//////............/////////000............/////////000///////////////000111111...///000...///666BBBLLLUUU]]]jjjrrrjjj[[[SSSTTTbbbrrrwww\\\ggg~~~}}}sssnnnaaa\\\ZZZ[[[[[[ZZZ\\\aaa]]]rrr~~~yyyoooccc[[[VVVRRRNNNIIIIIIUUUqqq{{{dddYYYXXXRRRSSSXXX^^^eeehhhgggddd]]][[[YYYWWWTTTQQQOOONNNHHHKKKMMMOOOOOONNNOOOOOOJJJJJJSSSjjjvvvjjjuuuxxxsss]]]NNNHHHEEEDDDEEEJJJLLLKKKIIIIIIIIIJJJPPP```mmmkkkbbbRRRQQQOOONNNNNNOOOPPPQQQNNNMMMMMMOOOSSSUUUTTTQQQTTTTTTUUUWWWZZZ\\\\\\[[[QQQPPPPPPQQQRRRSSSTTTUUURRRQQQQQQOOONNNLLLJJJIIIQQQRRRSSSSSSSSSUUUXXXZZZXXXYYYYYYXXXVVVVVVWWWYYYWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTRRRSSSUUUXXXZZZ[[[[[[]]]``````___^^^^^^^^^^^^]]]]]]bbbggggggccc^^^\\\ZZZVVVTTTUUUWWW[[[]]]XXXXXXXXXWWWVVVUUUSSSRRRMMMNNNMMMJJJGGGFFFHHHJJJJJJHHHDDDBBBFFFMMMOOONNNSSSYYYfff{{{zzzaaaQQQCCC>>><<<888666888888777777777777777777777666666666666777888::::::=========>>>@@@@@@>>><<<;;;;;;;;;<<<>>>@@@CCCDDDDDDGGGNNNWWW^^^aaa```^^^```___\\\\\\```bbb[[[RRRFFFFFFFFFGGGGGGEEEBBB???CCCEEEGGGIIIKKKKKKKKKJJJDDDGGGJJJJJJIIIGGGFFFGGGAAAAAAAAABBBBBBCCCCCCCCCCCCFFFIIIIIIHHHHHHKKKMMMGGGJJJLLLLLLJJJIIIIIIIIIKKKIIIEEEBBBAAA@@@AAAAAArrrqqqooonnnlllgggaaa]]]ZZZWWWQQQIIIBBB===999777555444333222111111111111000000111000000///...---,,,---...//////...---,,,,,,---......//////.........------------...//////222222000///............,,,///111111000333:::@@@OOOUUUdddssswwwlllYYYMMMTTTeeewww~~~aaaTTTfff~~~wwwjjjddd```aaaaaa______aaa``````iii}}}ooo^^^UUUTTTUUURRRNNNLLLZZZzzz~~~uuupppmmmkkkpppxxx}}}{{{xxxsssiii]]]VVVTTTSSSQQQOOOLLLKKKKKKNNNRRRSSSRRRPPPSSSRRRZZZssstttqqqttt~~~ooo[[[PPPEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMNNNPPPRRRTTTUUUVVVNNNLLLLLLLLLOOOPPPPPPPPPOOOMMMJJJJJJLLLMMMNNNMMMOOOMMMMMMPPPWWW^^^cccfffVVVSSSNNNLLLMMMOOOPPPPPPQQQKKKFFFHHHJJJKKKNNNRRRUUUSSSTTTVVVVVVSSSUUUZZZ]]][[[YYYVVVTTTSSSTTTTTT[[[WWWUUUVVVWWWVVVUUUUUUTTTSSSQQQQQQRRRUUUXXXZZZ\\\^^^```bbbbbbaaa^^^]]]^^^^^^_________^^^\\\\\\\\\XXXSSSQQQRRRVVVYYYZZZ\\\ZZZXXXVVVSSSRRRPPPPPPLLLLLLKKKJJJHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFMMMNNNQQQVVV___rrrqqqYYYQQQBBB@@@>>>;;;::::::;;;;;;;;;;;;999888777555444444666666777777888888999999888:::;;;;;;;;;;;;<<<>>><<<===>>>??????AAADDDGGGFFFEEEGGGKKKRRRVVVWWWVVVSSSRRRSSSWWW]]]^^^ZZZUUUKKKJJJJJJJJJIIIGGGCCC@@@DDDFFFIIIIIIHHHHHHKKKNNNLLLJJJJJJLLLMMMMMMIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJJJJIIIJJJLLLOOONNNLLLHHHFFFFFFGGGHHHJJJLLLLLLHHHBBB===rrrqqqooonnnlllgggaaa]]]ZZZVVVPPPIIIBBB===999777555444333222111111111111///000000000000//////...------............------,,,---......//////.........------------...//////222111000///............,,,///111000///222888===IIIUUUiii}}}|||dddOOOLLLZZZmmmzzzppp\\\aaayyytttmmmhhhfffeeeaaa```bbb\\\YYY]]]jjj~~~{{{gggZZZUUUTTTVVVRRROOOUUUlll~~~wwwmmmaaaYYYWWWUUURRROOONNNMMMLLLOOORRRTTTRRRQQQSSSTTT___yyyxxxnnnpppyyy~~~bbbTTTNNNHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIJJJMMMOOOOOOMMMKKKLLLKKKIIIIIIKKKLLLKKKJJJMMMLLLLLLOOOUUU[[[___aaaTTTQQQMMMLLLMMMOOOPPPPPPRRRLLLHHHHHHGGGGGGKKKPPPSSSRRRSSSUUUUUUSSSUUUYYYZZZZZZYYYXXXWWWUUUTTTSSSWWWUUUTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQSSSVVVYYY[[[]]]^^^aaabbbcccbbb```___ZZZZZZZZZZZZ[[[\\\\\\]]]]]]YYYTTTRRRSSSUUUWWWXXXXXXWWWUUUSSSQQQOOONNNMMMHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHJJJTTTjjj~~~mmmWWWHHHEEE???===;;;999888888999::::::999999888777666555555777777777777777777888888888999;;;;;;::::::<<<===<<<===>>>>>>>>>???BBBDDDFFFEEEEEEIIIOOOSSSUUUUUUQQQPPPPPPTTTYYY[[[XXXTTTMMMLLLLLLLLLLLLKKKHHHEEEEEEGGGIIIJJJIIIIIIKKKNNNMMMLLLKKKMMMOOONNNKKKHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNMMMJJJGGGEEEFFFHHHJJJLLLKKKGGGAAA===sssqqqpppnnnlllgggaaa]]]YYYVVVPPPIIIBBB<<<999777555444333222111111111111...//////000000000000///.........------.........,,,---......//////.........------------...//////111111000///............---///000///...000555999DDDTTThhh|||sss[[[JJJOOO___sss~~~}}}|||}}}hhh[[[dddxxxqqqmmmiiibbb___```\\\WWWUUU[[[hhh~~~tttcccYYYUUURRRSSSPPPOOOZZZtttyyyoooccc[[[XXXVVVQQQNNNPPPOOOOOOPPPRRRSSSSSSRRRSSSXXXhhh~~~nnniiirrrpppWWWOOOPPPLLLLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGIIILLLNNNNNNKKKHHHIIIHHHHHHIIIJJJJJJIIIGGGHHHGGGHHHLLLQQQUUUXXXXXXOOOMMMLLLLLLMMMOOOOOOOOORRROOOMMMKKKGGGCCCGGGMMMPPPNNNPPPSSSRRRQQQSSSXXXVVVWWWYYYZZZYYYWWWUUUSSSTTTTTTTTTTTTUUUWWWXXXXXXTTTSSSSSSSSSTTTVVVYYY[[[[[[\\\___aaabbbaaa```___ZZZXXXWWWUUUUUUWWWYYYZZZ]]]ZZZWWWTTTTTTUUUTTTTTTTTTSSSQQQOOOMMMKKKKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBBBBAAA>>>???KKKWWWooo~~~cccTTTLLLCCC======:::999777666666666777888777777777777666666666666777777777777777666666666777888::::::999999;;;<<<;;;<<<======<<<===???AAAEEEDDDDDDFFFKKKOOORRRSSSNNNLLLLLLNNNSSSUUUUUUSSSNNNMMMMMMOOOPPPOOOMMMKKKGGGHHHIIIIIIIIIJJJLLLNNNMMMMMMMMMNNNOOONNNLLLJJJLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKMMMNNNOOOOOOOOONNNLLLLLLLLLNNNPPPNNNIIIDDDFFFGGGHHHIIIGGGCCC@@@===sssrrrpppooolllgggaaa]]]XXXUUUOOOHHHBBB<<<999777444444333222111111111111---...///000000111000000///...---,,,,,,---...///,,,---......///............------------...//////111000///...............---/////////...///222555???OOO```nnn}}}oooRRRKKKRRRkkk|||}}}||||||vvv}}}```WWWnnnwwwqqqiii```[[[[[[\\\WWWSSSTTTZZZiiitttggg```RRRVVVVVVRRRTTT___nnnwww|||ssshhhaaa]]]ZZZUUUQQQRRRRRRQQQQQQRRRSSSSSSSSSVVV^^^rrr~~~pppjjjmmmyyygggUUUSSSVVVPPPNNNLLLJJJHHHGGGFFFFFFHHHIIIKKKKKKKKKJJJHHHGGGJJJIIIJJJLLLNNNNNNLLLJJJIIIHHHHHHIIIJJJJJJGGGEEEDDDDDDEEEIIIMMMPPPQQQPPPKKKJJJJJJKKKMMMOOOOOOOOOQQQRRRTTTSSSLLLEEEEEEJJJKKKJJJKKKOOOOOOMMMPPPUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVUUUXXX```ggghhhcccWWWWWWUUUUUUUUUVVVWWWXXXWWWYYY[[[]]]^^^___^^^^^^___\\\WWWSSSRRRSSSUUUWWW^^^[[[XXXVVVVVVUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHHHHCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>@@@@@@BBBCCC@@@<<<@@@GGGFFFPPPaaaxxxzzzbbbSSSFFFBBBAAA===:::;;;666666555555555666666777555555555666666666777777777777777666666555555555666888999999888999:::<<<<<<===>>>>>><<<<<<>>>???DDDCCCBBBCCCFFFJJJNNNQQQKKKIIIHHHIIIMMMOOOPPPPPPMMMMMMMMMOOOQQQRRRQQQOOOIIIIIIIIIIIIIIIJJJLLLMMMLLLLLLMMMMMMNNNMMMLLLKKKNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMOOOQQQRRRRRRQQQQQQOOOMMMLLLOOOSSSRRRLLLFFFGGGGGGFFFCCC@@@>>>>>>???tttsssqqqooolllgggaaa]]]XXXTTTOOOHHHBBB<<<999777444444333222111111111111---...///000000111000000///...---,,,,,,---...///,,,---......///............------------...//////000//////..............................///111222777HHHXXXcccooo|||~~~```NNNKKKbbbzzzuuu\\\___qqq|||sssjjj___XXXWWWYYYVVVTTTSSSTTTYYYhhhvvv|||sssbbbccc___YYYVVVZZZ^^^___xxxzzzpppiiifffbbb]]]XXXTTTTTTSSSRRRRRRRRRSSSSSSYYYeee|||yyyjjjhhhoooxxx|||tttbbbYYYWWWXXXQQQOOOLLLIIIGGGFFFFFFFFFIIIJJJKKKLLLMMMMMMLLLLLLOOOMMMKKKKKKMMMNNNOOOOOOJJJIIIIIIJJJKKKJJJHHHFFFDDDEEEFFFIIIMMMOOOOOONNNJJJIIIHHHJJJMMMOOOOOOOOOPPPSSSYYY\\\UUUJJJFFFHHHGGGFFFHHHKKKKKKJJJLLLQQQVVVUUUTTTTTTTTTVVVWWWXXX\\\YYYVVV\\\lllzzzyyyooo\\\ZZZYYYWWWVVVUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]```]]]WWWRRRQQQSSSVVVXXX\\\ZZZXXXVVVUUUTTTRRRPPPMMMLLLKKKIIIHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>============;;;;;;>>>BBBAAA<<<<<>>??????======>>>???BBBBBBAAAAAACCCFFFKKKMMMIIIGGGFFFFFFHHHJJJLLLLLLJJJJJJJJJMMMPPPQQQQQQPPPKKKJJJHHHHHHHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMPPPRRRSSSSSSRRRQQQPPPNNNMMMOOOSSSTTTOOOIIIIIIHHHEEEAAA===<<<>>>AAAuuutttrrrpppmmmhhhaaa]]]WWWTTTNNNHHHAAA<<<999777555444333222111111111111...//////000000000000///.........------.........,,,---......//////.........------------...////////////......---......///............///000111111000>>>QQQ```jjjsss|||oooZZZNNN[[[sssjjjZZZZZZxxxzzzoooccc\\\ZZZ[[[YYYXXXYYYVVVUUUZZZaaappp|||vvviii\\\WWWZZZ]]]\\\bbbwww~~~tttmmmiiiddd]]]WWWUUUVVVUUUSSSQQQPPPRRRSSS]]]kkksssiiicccjjjwwwyyyddd]]]ZZZWWWTTTPPPNNNKKKHHHFFFFFFFFFFFFHHHIIIIIIKKKLLLMMMNNNOOORRROOOLLLKKKLLLOOOPPPQQQLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGHHHKKKNNNPPPPPPOOOKKKIIIHHHIIILLLOOOPPPPPPOOOSSS[[[```\\\QQQKKKJJJGGGEEEGGGJJJIIIHHHJJJOOOUUUTTTSSSRRRRRRTTTVVVWWW\\\ZZZWWW\\\mmm}}}|||ppp]]]\\\[[[YYYWWWVVVUUUTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXTTTQQQQQQTTTYYY\\\XXXVVVSSSRRRRRRRRRPPPOOOJJJJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCBBB@@@???>>>===============<<<<<<<<<<<<;;;:::<<<@@@@@@<<<:::;;;<<>>???888999999888666555777:::444444555555555555555555333333444444555666666777555555555555555444444444444666777777666777888:::;;;===??????>>>======>>>@@@AAAAAAAAAAAADDDGGGJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGHHHJJJMMMPPPPPPPPPLLLJJJGGGFFFGGGIIIIIIIIIGGGIIIJJJIIIHHHHHHIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHIIILLLOOORRRSSSRRRQQQPPPPPPNNNLLLNNNPPPQQQOOOMMMLLLMMMLLLGGGBBB@@@BBBDDDvvvtttrrrpppmmmhhhaaa]]]VVVSSSNNNGGGAAA<<<999777555444333222111111111111///000000000000//////...------............------,,,---......//////.........------------...//////.........------......///......---...000111111111222777FFFZZZfffkkkvvvnnn\\\YYYgggyyybbbSSSbbbyyymmmfffdddaaa\\\ZZZZZZXXXUUUUUUYYY\\\mmm}}}hhh\\\[[[^^^^^^[[[ddduuu{{{sssmmmfff^^^WWWVVVVVVVVVSSSOOONNNPPPSSS___ooo}}}gggdddgggrrr}}}dddTTTVVVWWWUUURRRNNNLLLIIIGGGEEEEEEGGGGGGJJJIIIIIIIIIJJJLLLNNNOOOPPPMMMKKKKKKLLLMMMNNNMMMMMMKKKIIIIIIIIIJJJIIIGGGEEEEEEEEEHHHKKKNNNNNNNNNMMMJJJHHHHHHKKKNNNPPPQQQPPPRRRXXX___^^^WWWPPPOOOIIIGGGHHHKKKJJJHHHJJJOOORRRRRRRRRRRRRRRSSSSSSTTTUUUWWWVVVVVVaaannnnnneee\\\\\\[[[YYYXXXWWWWWWVVVTTTTTTTTTUUUUUUVVVVVVVVVVVVTTTPPPNNNNNNRRRVVVYYYRRRPPPMMMLLLMMMNNNNNNMMMHHHGGGFFFEEEEEEDDDEEEEEEBBBAAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;:::::::::>>>;;;:::>>>???;;;999:::999<<>>@@@EEEJJJVVViii~~~nnn___OOODDD???<<<<<<@@@<<<;;;999777666777888777333444444444444333333333333333333444444555555666444444444444444444555555333555666666666666777999999;;;===>>>===<<<======???@@@BBBBBBAAABBBEEEHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFHHHKKKNNNOOOOOOMMMIIIFFFDDDFFFHHHHHHGGGFFFHHHJJJIIIGGGGGGIIILLLLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIMMMPPPQQQQQQOOONNNMMMLLLKKKKKKKKKMMMNNNOOONNNSSSWWWUUUOOOJJJGGGGGGvvvtttrrrpppmmmhhhaaa]]]VVVSSSNNNGGGAAA<<<999777555444333222111111111111000000111000000///......,,,---...//////...---,,,,,,---......//////.........------------...//////......---------......///...------///111222222111999333;;;QQQ___dddrrriiiZZZ]]]ooorrr\\\NNNmmmvvvooommm```YYYTTTTTTSSSQQQQQQSSSNNNXXXhhhzzz|||iiiaaa``````\\\[[[]]]mmm}}}vvvnnnddd\\\VVVWWWVVVRRRNNNMMMPPPSSS```qqqvvvkkkcccfffoooyyywwwUUUKKKPPPUUUUUUTTTMMMKKKHHHFFFEEEFFFGGGHHHMMMLLLJJJIIIIIIKKKNNNPPPKKKJJJJJJKKKLLLLLLJJJIIINNNKKKHHHGGGHHHHHHHHHGGGBBBAAAAAACCCGGGJJJKKKKKKNNNKKKHHHHHHJJJNNNQQQRRRRRRQQQUUU\\\^^^YYYTTTRRRKKKIIIJJJLLLKKKIIIKKKOOOOOOQQQRRRSSSTTTRRRQQQPPPNNNTTTUUUPPPTTT^^^___YYYZZZZZZZZZZZZYYYYYYYYYYYYOOOOOOOOOOOOPPPPPPPPPPPPVVVSSSOOOLLLKKKMMMQQQSSSMMMKKKHHHHHHIIIKKKLLLLLLFFFEEEDDDCCCCCCCCCCCCCCC???????????????>>>>>>>>>:::::::::999999999999888<<<777555999;;;999777888999888888888888888999999999CCCJJJQQQgggzzz```OOOEEE???;;;===>>>:::666555666555444444777888444///333333333333333222111111333333333444444555555555333333333444444555555555333444666666555555777888777999<<<===<<<;;;<<<<<<>>>@@@CCCCCCBBBAAADDDFFFHHHIIIIIIGGGEEECCCCCCCCCFFFEEEEEEGGGJJJMMMNNNNNNMMMIIIEEECCCEEEGGGGGGFFFGGGIIIJJJIIIGGGGGGJJJMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEGGGKKKOOOPPPPPPNNNMMMKKKKKKJJJHHHGGGIIIMMMPPPOOOWWW```aaa[[[RRRKKKHHHrrrrrrsssrrrpppjjjaaa[[[XXXSSSMMMFFFBBB>>>;;;888666666444333222111111111000000000000000000000000222111000...,,,+++++++++------------------------............................................................////////////111222999EEESSSaaarrriiiSSSYYYpppwww___RRRqqqzzzuuulllfff]]]VVVSSSQQQPPPPPPRRRSSSYYYcccnnn~~~yyyrrrnnneeefffggglllyyyyyyoooddd[[[ZZZTTTQQQSSSRRRNNNOOOUUUaaa~~~ssshhhffffffmmmvvv~~~gggOOOHHHMMMQQQQQQOOOKKKJJJHHHEEECCCCCCFFFHHHJJJKKKMMMMMMLLLLLLMMMOOOKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIOOOSSSQQQJJJHHHNNNQQQPPPSSSSSSTTTTTTUUUWWWXXXXXXPPPOOONNNLLLIIIIIIKKKMMMTTTQQQOOOOOOQQQRRRQQQOOOQQQRRRSSSTTTTTTUUUWWWYYY[[[ZZZXXXVVVWWWZZZZZZXXXSSSQQQMMMKKKKKKJJJIIIHHHNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>===============<<<<<<<<<<<<999999999888888888777777666666666666555555555555666555555444444666777888;;;;;;;;;>>>EEEPPP]]]fffvvvdddWWWKKKAAA:::777666666666666555555555333333333333333333333333222222222222222222222222111111000000000000111111333333333333333333333333333333222222333333444555888999::::::999888999;;;===???BBBEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFCCCAAAAAAFFFJJJKKKKKKOOOJJJEEEDDDFFFFFFCCC@@@BBBCCCEEEFFFGGGGGGFFFFFFIIIKKKMMMKKKGGGDDDDDDFFFHHHEEEDDDGGGLLLOOOLLLIIIHHHHHHIIIHHHGGGGGGHHHJJJMMMTTT^^^bbb^^^VVVOOOJJJsssssstttsssqqqjjjbbb\\\XXXSSSMMMGGGBBB>>>;;;888666555444222111111111111000000000000000000000000//////...---------------------------------------............................................................///////////////000777BBBOOO[[[lllyyyeeeVVVeee|||tttYYYbbb|||qqqkkkccc\\\YYYWWWUUUTTTNNNLLLNNNSSS[[[gggzzzzzzzzzzzz~~~zzzpppcccZZZWWWRRROOOQQQQQQNNNPPPUUUiiitttjjjgggjjjnnnuuu}}}hhhZZZKKKGGGHHHJJJLLLNNNLLLLLLJJJGGGCCCBBBDDDEEEJJJKKKLLLLLLJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJRRRTTTSSSMMMKKKPPPTTTTTTVVVWWWWWWWWWWWWVVVUUUUUUPPPPPPNNNLLLJJJIIIKKKMMMQQQOOOMMMOOOQQQSSSSSSQQQPPPRRRSSSSSSRRRSSSUUUWWWWWWWWWUUUTTTTTTVVVVVVUUUSSSQQQNNNMMMMMMLLLKKKIIIKKKKKKKKKJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDBBB???===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999999888888888777777777666666666666555555555444555555444444444555666777444555555666888>>>DDDIIIJJJVVVgggtttzzzgggVVVNNNDDD===:::999666333666555555555555444444444333333333333333333333333222222222222222222222222111111000000000000111111333333333333333333333333333222222222222333444444555777888888777666888999===???BBBEEEFFFFFFEEEDDD???@@@AAAAAABBBCCCCCCDDDDDDAAA??????CCCFFFHHHHHHMMMJJJGGGHHHIIIHHHCCC>>>???@@@CCCEEEGGGGGGHHHGGGHHHIIIJJJIIIFFFEEEEEEEEEDDDBBBAAADDDJJJLLLKKKHHHEEEFFFGGGFFFEEEEEEGGGHHHHHHMMMSSSTTTQQQLLLHHHFFFttttttttttttqqqkkkccc]]]WWWSSSMMMGGGCCC???;;;888555444333222111000000000000000000000000000000000---------------...///000....................................................................................////////////---...444===HHHTTTeeesss^^^^^^qqqgggWWWmmmzzzssskkkeeebbb___[[[XXXTTTOOOLLLLLLNNNVVVeeesssvvvkkkbbbWWWSSSPPPPPPPPPOOORRRVVVnnnnnnffffffmmmuuuyyyvvvWWWQQQLLLJJJHHHFFFIIIOOOKKKKKKJJJHHHEEEDDDDDDEEEKKKLLLNNNMMMKKKJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLRRRUUUTTTQQQPPPTTTWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPOOOMMMJJJJJJKKKMMMOOONNNNNNOOORRRUUUUUUUUUQQQRRRSSSRRRQQQQQQSSSUUUSSSSSSTTTUUUTTTSSSQQQQQQRRRQQQOOOOOOOOONNNLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCGGGFFFDDDAAA>>><<<:::999;;;;;;:::::::::999999999888888888888777777777777666666555555555444444444444444444444444555666666333555666666555555666888<<>>???BBBCCCDDDDDDCCCBBB;;;<<<===???AAABBBBBBBBBBBB@@@>>>>>>@@@BBBDDDDDDIIIHHHIIIKKKLLLIIIBBB===<<<>>>AAADDDGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFEEECCC@@@>>>>>>AAAFFFHHHGGGEEEBBBCCCDDDCCCCCCCCCEEEFFFIIIJJJKKKJJJGGGFFFEEEFFFuuutttsssrrroooiiibbb\\\WWWSSSMMMHHHCCC???:::777444444222111000/////////////////////////////////---------------...///000////////////////////////............................................................////////////......111888@@@MMMaaarrrzzzhhhddd{{{|||\\\```xxx|||sssmmmiiieee___ZZZYYYTTTPPPOOONNNQQQ[[[eeevvvxxxqqq^^^ZZZVVVTTTSSSSSSUUUWWWnnnqqqaaa___fffqqq{{{bbbQQQNNNMMMMMMJJJHHHJJJOOOLLLMMMNNNMMMJJJIIIIIIIIILLLNNNPPPPPPOOONNNNNNOOOLLLLLLKKKJJJJJJIIIIIIIIILLLKKKIIIGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPTTTWWWXXXWWWXXXXXXXXXVVVUUURRRPPPOOOPPPQQQRRRQQQQQQQQQNNNLLLKKKKKKMMMQQQPPPQQQRRRTTTUUUWWWWWWSSSTTTTTTSSSRRRQQQSSSTTTQQQSSSYYY]]][[[UUUQQQPPPQQQPPPPPPPPPPPPOOOLLLIIIIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKJJJHHHFFFDDDCCCBBBEEEDDDBBB@@@>>><<<:::999;;;::::::::::::999999999888888777777777666666666555555555444444444333333333333333333333444444555333555777888777777888999999<<<>>>>>>>>>BBBJJJQQQbbboooqqqgggXXXLLLEEEBBB===999<<<999666555666555333111333222222222111111111111111111111111111111111111111111111111111111111111000000////////////000000222222222222222222222222111111111111111222333333111333444444333333555666===>>>@@@AAABBBAAA@@@@@@:::;;;===???@@@@@@@@@@@@BBBAAA?????????AAABBBBBBFFFFFFGGGIIIIIIGGGBBB======???AAADDDGGGHHHIIIIIIEEECCC@@@AAADDDFFFDDDBBB???>>>>>>@@@CCCDDDCCCAAAAAABBBCCCBBBAAABBBCCCEEEGGGGGGFFFDDDCCCBBBCCCDDDtttsssrrrpppmmmggg```[[[VVVSSSMMMHHHDDD???:::777444444222111000///////////////////////////////////////...---------......////////////////////////............................................................////////////111///000444:::HHH^^^qqq~~~^^^iiiiiiXXXaaazzz|||tttoooiiiaaaZZZUUUQQQOOOPPPPPPOOOSSSYYYdddiiitttzzzllliiiccc]]]ZZZZZZ[[[\\\qqquuuaaaYYY[[[eeeqqq{{{zzzUUURRRMMMKKKNNNPPPQQQSSSVVVXXXXXXXXXUUUQQQNNNMMMNNNJJJLLLOOOPPPPPPOOOOOOPPPLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLOOOPPPPPPUUU[[[``````\\\ZZZYYY]]]YYYSSSMMMKKKMMMPPPSSSSSSSSSSSSQQQNNNLLLMMMMMMUUUUUUUUUUUUUUUUUUVVVWWWVVVVVVWWWUUUTTTSSSUUUVVVSSSWWWaaaiiifff[[[SSSRRRPPPPPPOOOOOOOOONNNKKKHHHJJJLLLNNNOOOOOONNNLLLJJJNNNMMMLLLJJJHHHFFFEEEDDDAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999777777777666666666555555444444444444333333333333111222222333333333333333000111333333444555777999///333666888888999:::<<<999BBBOOOXXX^^^hhhuuu~~~tttgggWWWLLLJJJDDD===888666555444555222222111222222222000///111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000222222222222222222222222111000000000000111222222111222444444444444555777;;;<<<===>>>>>>>>>>>>===<<<===???@@@@@@???>>>===BBBBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCCCCBBB@@@???@@@AAACCCEEEGGGGGGGGGGGGCCC@@@===>>>AAACCCBBB@@@AAA@@@@@@AAABBBBBB@@@???BBBCCCDDDCCCAAAAAACCCDDDBBBAAAAAAAAA@@@@@@???>>>tttsssqqqooolllfff___ZZZVVVRRRMMMIIIDDD???:::666555444333222111000000000000000000000000000000000111000///...---,,,,,,,,,....................................................................................////////////222111000222666AAAVVViiixxxiii^^^rrr{{{VVVOOO[[[}}}~~~wwwpppfff^^^TTTQQQPPPRRRRRRPPPPPPSSS[[[ZZZ^^^hhhttt|||~~~{{{tttjjjeeeffffffeeevvv~~~jjj```YYY[[[cccmmmyyyqqqVVVUUUPPPOOOVVV^^^aaaccceeedddccc```[[[UUUPPPOOONNNGGGJJJMMMNNNNNNLLLLLLMMMJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPRRRSSSVVV\\\cccccc]]][[[[[[fff```XXXQQQMMMNNNQQQTTTUUUVVVVVVTTTQQQNNNNNNOOOWWWXXXXXXWWWUUUTTTUUUWWWWWWXXXXXXWWWVVVVVVWWWYYYWWW[[[fffpppmmm___VVVWWWRRRQQQOOONNNNNNMMMJJJGGGJJJLLLPPPRRRSSSQQQNNNMMMOOONNNMMMKKKIIIGGGFFFEEE???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999666666666666555555555555444444333333333222222222000000111222222222222222000111111111000222444777555555555666888:::<<<===333777:::::::::===DDDKKKWWW]]]iiiwww}}}sssmmmccc[[[QQQJJJFFFAAA:::444999555444555444111111444444444555555444444333222111111111000000000000///////////////////////////////////////////////////000//////......//////000222222222222222222222222000000000///000000111222000222444444444444666777777888999:::;;;;;;;;;;;;===>>>???AAA@@@???===<<<@@@AAABBBAAA@@@@@@BBBCCCBBBAAA???>>>===>>>???@@@AAABBBDDDEEEFFFEEEEEEDDD@@@???===<<<>>>???@@@???AAAAAABBBBBBBBBAAA@@@@@@DDDEEEEEECCCAAA@@@AAACCCAAAAAABBBCCCDDDCCC@@@===uuutttrrrooolllfff```[[[VVVRRRNNNIIIEEE???:::666666555444222111111111111000000000000000000000000000000///------,,,,,,---------------------------............................................................////////////000000222333333999IIIYYYjjjqqqwww^^^cccvvvfffVVVQQQdddyyynnneee[[[WWWUUUVVVUUURRRRRRTTTVVVSSSTTT[[[cccmmmyyywwwqqqsssssspppsssssseeeZZZYYY]]]gggsss|||gggWWWTTTQQQTTT]]]dddggghhhjjjbbb```]]]WWWQQQMMMMMMMMMIIIKKKNNNNNNLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJKKKIIIHHHFFFEEEEEEEEEEEEGGGGGGGGGHHHKKKNNNQQQSSSTTTTTTWWW\\\\\\WWWWWW[[[bbb^^^YYYTTTRRRSSSUUUWWWWWWXXXXXXVVVSSSPPPPPPPPPVVVWWWXXXVVVSSSSSSTTTVVVWWWXXXYYYXXXWWWWWWXXXZZZ[[[]]]fffoookkk]]]WWW[[[VVVTTTQQQOOONNNLLLJJJHHHGGGKKKPPPTTTVVVUUUSSSQQQNNNMMMLLLJJJIIIGGGFFFFFF??????>>>===<<<::::::999:::999999999999888888888666666666555555555444444333333333333222222222222///000111222222222111111111222444333222222333555555222///...000222333333888999888777555555777999666:::AAAJJJSSS[[[aaadddvvv~~~sssmmmeee\\\TTTLLLFFFAAA===:::888777999:::;;;;;;222111222666666222333777111111111000...,,,++++++111111111000000000000///........................//////////////////////////////............//////111111111111111111111111000////////////000111111///111333333333333555777444444555777888999:::::::::;;;>>>@@@@@@???>>>===<<<>>>@@@???>>>===???AAA??????>>>===<<<<<<>>>??????@@@BBBCCCDDDCCCCCCBBB>>>>>>===<<<:::;;;===???>>>???AAAAAAAAAAAABBBBBBEEEEEEEEECCC@@@??????@@@CCCBBBBBBDDDFFFEEEBBB???wwwuuussspppmmmgggaaa\\\UUURRRNNNIIIEEE???:::666666666444333222111111111000000000000000000000000//////...---------......------------------------............................................................/////////000...000333444222333???LLL```fffqqqeee]]]iii|||iiiWWW[[[xxxtttkkkaaa[[[VVVVVVTTTQQQQQQSSSPPPMMMNNNTTTYYY___gggoooyyy{{{|||yyyjjjwwwyyyrrreeeWWWTTTXXXbbbqqq|||kkkYYYQQQLLLMMMRRR[[[```______bbbXXXVVVSSSOOOKKKJJJKKKMMMMMMOOOQQQQQQNNNJJJHHHGGGDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGHHHKKKNNNRRRTTTSSSOOOPPPSSSRRROOORRRXXXXXXWWWVVVUUUUUUWWWYYYZZZXXXYYYYYYXXXTTTRRRQQQQQQSSSUUUVVVUUURRRRRRTTTWWWVVVXXXXXXXXXWWWWWWYYY[[[^^^]]]dddkkkgggZZZWWW]]]YYYVVVRRROOONNNMMMKKKIIIEEEIIIOOOUUUXXXXXXWWWUUULLLLLLKKKJJJHHHGGGFFFFFFAAA@@@???===;;;999888777888888888888777777777777666666555555555444444444333333333222222222111111...///111222222111111000---000333444333222222333444222111222555777666444000000222444555666777777:::;;;<<<>>>@@@BBBDDDEEEEEELLLUUU[[[^^^bbbggglllqqqvvv}}}|||uuusssnnnhhhbbb\\\WWWUUUMMMIIIDDDAAA???>>><<<;;;777777666555444555555666333111222555333---...444000111222222111111222333111111111111000000000000........................//////////////////////////////............//////111111111111111111111111///////////////000111111...000222222222333555666222222333555666888999:::777999<<>>>>>>>>===<<<===>>><<<===???AAABBBBBBBBBAAA===>>>>>>;;;888888;;;???;;;===???AAAAAABBBDDDEEEEEEFFFEEEBBB???======>>>@@@>>>===???AAAAAA>>>;;;wwwwwwuuuqqqlllfffaaa^^^YYYUUUOOOJJJEEE@@@<<<999666555444333111000/////////////////////////////////000000///---++++++,,,........................,,,,,,,,,---------......------............------000000000///......------000///...///111444888:::RRR]]]gggooozzz~~~cccYYYvvv~~~ggg```cccttt{{{rrrlllddd\\\WWWTTTQQQOOOMMMPPPRRRRRRQQQQQQTTTWWWgggrrr|||{{{uuukkkeeedddfffeee^^^UUURRRTTTQQQ]]]ooohhhXXXMMMCCCEEEGGGJJJNNNPPPRRRSSSSSSPPPNNNJJJIIIIIIKKKKKKJJJNNNNNNMMMLLLJJJGGGEEECCCBBBBBBBBBCCCEEEHHHJJJLLLHHHJJJJJJJJJGGGFFFFFFFFFHHHIIIIIIIIIIIIKKKNNNQQQPPPOOOMMMLLLKKKJJJKKKKKKLLLPPPTTTVVVVVVTTTSSSRRRUUUUUUTTTTTTSSSTTTTTTTTTYYYXXXWWWVVVUUUTTTSSSRRRSSSVVVYYYZZZXXXXXX[[[^^^[[[\\\```aaa\\\WWWXXX]]]YYYZZZZZZYYYVVVRRRNNNKKKMMMLLLMMMQQQVVVYYYWWWUUUMMMLLLJJJHHHGGGFFFGGGGGGBBBBBBAAA@@@>>>;;;888666777777777777666666666666999777555555555444222000333333222222111000//////111111000000//////......000000111111111222222222222222222222222222222222333333222111222333444555333333333444555666777888999:::;;;===>>>???@@@@@@CCCDDDFFFIIIKKKNNNPPPQQQTTTUUUUUUVVVWWWVVVVVVVVVTTTSSSQQQOOOLLLJJJHHHGGGBBBAAA@@@???===<<<::::::888888777777666666666555111111111111111111111111000111222222111000///...////////////////////////000000000000000000000000000000000000000//////...---------...------,,,,,,,,,------...............///////////////000000000111111111000000000000000///111333333222000000111444444444444555666777777999:::;;;<<<<<<<<<;;;::::::;;;===??????>>><<<;;;?????????===;;;;;;===???????????????@@@AAABBBCCCCCCAAA???>>>>>>===;;;:::999:::<<>>===>>>??????>>>???@@@BBBBBB@@@>>>xxxwwwvvvrrrnnnhhhccc```ZZZVVVPPPJJJEEE@@@;;;888666555444333222000//////////////////////////////---...///...,,,,,,---...........................,,,,,,,,,---------......------............------------......//////000000000///......000333666888FFFTTTcccjjjsssooo[[[iiiuuueeehhhyyyzzzoooeee]]]WWWRRRNNNNNNOOOOOONNNLLLLLLOOORRRTTT\\\iiivvv}}}vvvnnncccXXXTTTRRRRRRPPPNNNPPPUUU[[[fffwwwxxx]]]PPPIIIDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMKKKIIIIIIJJJLLLLLLKKKFFFGGGIIIJJJJJJJJJIIIIIIBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKJJJHHHFFFFFFHHHJJJFFFGGGIIIIIIIIIIIIKKKMMMNNNMMMKKKJJJIIIIIIJJJJJJLLLNNNPPPPPPPPPQQQSSSTTTVVVUUUTTTTTTSSSSSSSSSSSSXXXXXXWWWWWWVVVWWWWWWXXXSSSUUUXXXYYYXXXWWWWWWWWWWWW[[[bbbfffbbbYYYVVVXXXXXXYYYZZZZZZXXXVVVSSSRRRRRRPPPOOOQQQSSSTTTQQQMMMLLLKKKJJJHHHGGGFFFFFFEEEBBBAAA@@@???<<<:::888777777777777666666666555555888666444444444444222111333333222111111000//////000000000000//////......000000000111111111222222222222222222222222222222222111111000111222333444222222222222333444555555111222333444555666666666444555666888999;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>===;;;:::999999999999888777777666666555444333333333222222222222111111111111111111111111000000111111111000///...........................////////////////////////...............---,,,,,,,,,---------------,,,,,,,,,---......//////....../////////000000000000000111111111111000000000000///111333333222111111111444444444444555666888999999:::;;;<<<<<<;;;::::::;;;<<<>>>???@@@???>>>===>>>>>>>>>===;;;;;;===???@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAAAAA@@@???===;;;888999;;;>>>BBBFFFJJJLLLKKKIIIFFFCCCAAA@@@@@@@@@@@@???@@@AAACCCCCCAAA???xxxxxxvvvtttooojjjfffccc[[[WWWQQQJJJEEE@@@:::777666555444333222111000///////////////////////////***,,,------,,,,,,---///........................,,,,,,,,,---------......------............---------------...//////000000//////...---///111333555999HHHYYYbbbiiivvv}}}aaa[[[nnntttbbbddd{{{}}}pppfff^^^WWWRRRQQQPPPNNNKKKIIIHHHKKKMMMGGGKKKQQQXXXaaaooo~~~wwwlll```TTTLLLFFFFFFJJJOOOWWW^^^hhhrrrcccRRRIIIFFFGGGEEEEEEDDDCCCDDDDDDFFFFFFIIIHHHGGGIIIKKKLLLLLLKKKAAACCCEEEGGGIIIJJJJJJJJJCCCBBBBBBBBBCCCDDDEEEFFFJJJIIIGGGDDDCCCDDDHHHKKKHHHHHHGGGFFFEEEFFFIIILLLJJJIIIHHHHHHGGGHHHIIIJJJLLLLLLJJJHHHHHHKKKPPPTTTUUUUUUTTTSSSSSSSSSSSSSSSXXXXXXWWWWWWXXXZZZ\\\^^^SSSTTTUUUVVVWWWWWWTTTQQQTTTYYYdddkkkggg[[[TTTRRRWWWXXXXXXYYYYYYYYYXXXXXXVVVSSSPPPOOOPPPNNNJJJFFFJJJJJJIIIHHHGGGEEECCCBBBAAA@@@>>><<<:::999888777666666666666555555555444555444333333444444333111222222111111000000//////000000000////////////...000000000000111111111111111111111111111111111111000000000///000000111222222222111111111222222333000111222222333333222222000000111111111111111111222333444444555555444444222222222222222222222333111111111111111222222222111000000000000000////////////////////////////////////000000000///..............................------------------------------......------,,,+++,,,,,,------------,,,,,,------...////////////.../////////000000111111111111111111111111111111111000111333333222111111222444444333333444666888:::::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@>>>??????>>><<<<<<===???AAABBBDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDDDDCCC@@@===::::::;;;===AAAFFFJJJMMMLLLKKKIIIFFFDDDCCCBBBBBBAAAAAAAAACCCDDDEEECCCAAAwwwwwwvvvsssoookkkfffccc\\\XXXQQQKKKEEE@@@:::666666666555444222111000///////////////////////////+++,,,------++++++,,,---........................,,,,,,,,,---------......------............------000//////......---,,,,,,///...------...///111222222>>>MMMXXXaaammm{{{rrr\\\YYYoooqqq___gggzzzppphhh___XXXVVVTTTPPPLLLIIIIIIKKKLLLJJJJJJKKKLLLPPPXXXcccjjj{{{vvvgggYYYNNNGGGHHHOOOWWWaaaiiiuuu}}}hhhUUUMMMFFFDDDHHHEEEDDDAAA@@@@@@AAACCCEEEFFFFFFFFFHHHJJJJJJIIIHHHBBBCCCDDDFFFGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDCCCAAA@@@AAAEEEHHHMMMLLLIIIFFFEEEGGGKKKNNNIIIHHHGGGGGGGGGHHHJJJKKKMMMLLLJJJGGGFFFHHHLLLOOORRRRRRQQQRRRRRRSSSTTTUUUZZZXXXWWWVVVXXXZZZ^^^```UUUSSSQQQSSSVVVWWWUUURRRSSSXXXbbbjjjggg\\\SSSPPPUUUUUUVVVVVVVVVWWWWWWXXXVVVRRROOOMMMNNNLLLHHHDDDGGGGGGGGGGGGEEECCC@@@??????>>><<<999888777777888555555555555444444444444333111111111333333222111111111000000000//////////////////////////////////////////000000000111111111111111111111111111111000///000000000000111111222222111111000111111111333333444444444333333222444444444444444444444444555555666777777777777777111222222222333333333444000000000000000111111111111111111111000000000000..............................//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------++++++,,,---------,,,,,,------...////////////......//////000000111111111000111111111111111222222000222333333222111222333333333222333444666777999::::::::::::::::::::::::;;;<<<<<<===???@@@AAAAAABBBBBBBBBAAA>>>======>>>AAABBBEEEGGGGGGGGGEEEDDDHHHGGGGGGGGGGGGFFFCCC@@@>>>======>>>AAAEEEIIIKKKKKKJJJIIIGGGFFFDDDBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBvvvuuutttrrrnnniiieeebbb]]]XXXRRRKKKFFF@@@:::777777666555444222111000000////////////////////////---......---+++******+++........................,,,,,,,,,---------......------............------/////////...------,,,,,,......---------...///000222666@@@MMM[[[hhhssszzzrrrYYY[[[vvvjjjZZZyyy}}}ssshhh___\\\XXXSSSOOOLLLKKKLLLLLLNNNMMMKKKJJJKKKNNNSSSVVV^^^kkk|||oooXXXPPPKKKPPPZZZcccmmmuuu|||XXXMMMLLLEEEAAAEEEEEECCCAAA???@@@BBBEEEGGGEEEDDDDDDEEEFFFGGGEEECCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>@@@BBBBBBBBBBBBDDDEEEMMMPPPTTTUUUSSSPPPNNNMMMIIIHHHHHHHHHHHHJJJKKKLLLPPPPPPQQQOOOMMMKKKKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVZZZXXXVVVUUUVVVXXX[[[\\\VVVRRROOOPPPTTTXXXXXXWWWTTTWWW]]]dddbbbZZZSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRPPPMMMJJJJJJLLLMMMKKKHHHDDDEEEEEEDDDBBB???===;;;===;;;999777666666666777444444444444333333333222111000///000111222111000000000//////////////////.............../////////....../////////000000000000000000000000000000000///000000111111111111111222222111111111111111111111111111222111111000///111111111222222222333333111111222333333333333222111111111111111111111111111111000000000000000000000000000000000000000111------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,***++++++,,,------,,,,,,,,,,,,---...............---......///000000111111000000111111222222222333000222333222222222333555333333333444444555666666999999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAFFFFFFFFFDDDAAA???>>>???@@@BBBDDDFFFGGGFFFEEEDDDIIIIIIHHHHHHIIIHHHEEECCCCCCBBBAAAAAABBBDDDFFFGGGIIIHHHGGGFFFDDDCCCAAAAAABBBAAABBBCCCEEEEEECCCAAAuuuuuusssqqqlllgggccc```\\\XXXRRRKKKFFFAAA;;;888777666555444333222111000////////////////////////...//////...+++******+++........................,,,,,,,,,---------......------............------,,,,,,,,,---......//////------------...//////000444222666BBBQQQ___kkkssskkkZZZdddvvvZZZ___|||uuukkkeeeaaaZZZUUURRRPPPNNNLLLJJJJJJIIIIIIJJJKKKLLLLLLOOOUUU\\\```fffwww~~~oooZZZVVVWWW```jjjttt~~~gggLLLGGGIIIDDD??????DDDBBBAAA@@@@@@CCCEEEGGGCCCBBBAAAAAABBBCCCBBB@@@>>>@@@BBBDDDEEEFFFEEEEEECCCCCCCCCCCCBBB@@@???>>>===@@@CCCDDDDDDDDDFFFGGGIIIRRR^^^eeeccc[[[QQQJJJJJJIIIIIIHHHIIIJJJKKKLLLQQQTTTWWWXXXUUUQQQMMMLLLJJJJJJKKKMMMOOORRRTTTUUUVVVUUUSSSRRRRRRTTTUUUVVVTTTRRRQQQQQQTTTWWWYYYZZZUUUTTTWWW[[[[[[VVVTTTUUURRRRRRQQQQQQOOONNNLLLKKKIIIFFFEEEFFFJJJMMMLLLKKKBBBBBBAAA@@@===;;;999888999999888666666555555555333333333333222222222222000///...///000111000///////////////............---............/////////............//////////////////////////////////////////000111111111111111111111000000000111111222000111111111111111000///------......///000000000///000111111222222111111111111111000000000//////////////////............------............//////------------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))***+++,,,,,,------,,,++++++,,,---------------,,,,,,---...//////000000000000111111222333333333111222333222111222444666444555777888888777666555888888888888999;;;<<<===<<<;;;::::::;;;===???AAAFFFGGGHHHGGGDDDBBBAAABBBAAABBBDDDEEEFFFEEEEEEDDDKKKIIIHHHGGGHHHHHHFFFEEEGGGFFFFFFEEEDDDDDDEEEEEEGGGFFFEEECCCAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDBBB@@@vvvuuutttqqqlllfffaaa^^^[[[WWWQQQKKKFFFBBB===999777777666444333222111000////////////////////////---//////...,,,+++,,,---........................,,,,,,,,,---------......------............------+++,,,,,,------......///,,,------...///000000111444///000999EEERRRaaaoooggg]]]bbbqqq[[[___ttttttnnngggaaa\\\WWWRRRNNNIIIIIIHHHIIIIIIJJJJJJJJJKKKOOORRRRRRUUUaaattt{{{uuukkkbbbbbbfffoooxxxhhhUUUEEECCCFFFEEEAAA???BBBBBB@@@???@@@AAACCCDDD@@@>>><<<===???AAAAAAAAA===>>>AAACCCEEEFFFFFFFFFCCCCCCDDDCCCBBBAAA???>>>>>>@@@AAABBBBBBDDDGGGJJJIIIPPP[[[aaa___YYYQQQLLLJJJJJJIIIHHHHHHIIIKKKKKKMMMQQQVVVXXXVVVQQQMMMKKKJJJJJJJJJKKKMMMNNNPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPRRRTTTUUUUUUUUUVVVVVVSSSPPPQQQUUUVVVTTTSSSUUUQQQRRRRRRRRRPPPMMMKKKIIIEEEBBBAAABBBFFFIIIIIIHHHAAA@@@>>>;;;999888777666666666666666666555444333333222222222111111111111000...---...//////...---........................---------.........//////------........./////////////////////////////////---...///000000000//////............///000111111000111111222222222222111///////////////000000000111222333333444444333333000000000000000000000000,,,,,,------.../////////,,,,,,,,,------.................................,,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***,,,,,,------,,,)))***++++++,,,,,,++++++******+++,,,---...//////000000111222222333444444111222333222111222555777777999<<<======:::666444666666666777999;;;===??????>>>;;;:::;;;===@@@AAABBBDDDFFFGGGFFFEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFLLLIIIFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGEEECCCAAA??????@@@@@@>>>>>>>>>@@@BBBBBB@@@>>>wwwwwwuuuqqqlllfffaaa^^^[[[WWWQQQKKKGGGBBB===:::777777666555333222111000////////////////////////,,,---///...------...000........................,,,,,,,,,---------......---..................---///......------,,,++++++,,,,,,---...///000111111111......444<<>>??????@@@===;;;999:::===@@@BBBBBB???@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>===>>>BBBGGGKKKLLLNNNQQQRRRQQQPPPPPPPPPJJJJJJIIIHHHHHHHHHIIIJJJGGGKKKPPPSSSRRROOOKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMJJJKKKLLLMMMNNNNNNOOOOOOMMMRRRXXXYYYVVVSSSQQQRRRQQQMMMMMMRRRTTTSSSSSSUUUQQQRRRSSSSSSRRROOOLLLIIIDDDAAA???@@@CCCFFFEEEDDD@@@>>><<<999777555555555444555666777666555333222222222222111111111111000000...------......---,,,---.....................---------.........//////---------.........//////////////////////////////,,,,,,.../////////...---,,,,,,,,,---...///000111---......///000000//////000000000000/////////...---......///////////////,,,,,,------.../////////***+++,,,---///111222222---------....../////////........................++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++((()))***+++,,,---------))))))***++++++++++++***))))))***+++---......///000000111222333333444444111222333222111222555777:::<<<@@@AAA@@@<<<888444555555555777999<<<>>>@@@AAA???===;;;;;;===@@@BBB===@@@DDDFFFFFFFFFHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHLLLIIIEEEDDDDDDFFFGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFHHHFFFBBB@@@>>>???@@@AAA=========???@@@@@@???===zzzyyyxxxvvvqqqiii```ZZZZZZWWWRRRLLLHHHBBB===999555555444333111000//////////////////////////////111000...------......///,,,,,,,,,---------.................................------,,,,,,------...------------------------...............///000000222000111666:::@@@OOO^^^wwwoooUUU\\\~~~zzz\\\XXXfffsssuuuqqqnnneee[[[PPPPPPOOOMMMJJJIIIJJJKKKQQQXXX```aaa\\\WWWVVVXXXeeennn{{{hhhgggmmmnnnrrrwww}}}aaaHHHDDD@@@>>>???AAACCCCCCAAA@@@???>>>>>>>>>???@@@???>>><<<;;;<<<===???@@@AAABBBCCCEEEFFFFFFGGGGGGCCCBBBAAAAAA??????>>>===??????@@@???>>>???BBBDDDLLLLLLMMMNNNNNNMMMLLLKKKHHHKKKMMMKKKGGGEEEFFFHHHDDDFFFHHHJJJJJJJJJIIIHHHJJJIIIIIIIIIJJJLLLNNNOOOMMMMMMKKKJJJJJJJJJKKKLLLOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPMMMPPPRRRRRRPPPNNNLLLLLLGGGDDDAAAAAACCCDDDBBB@@@@@@>>>;;;999777555222000222333333333333333333333444444333222111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...///111222222+++,,,---.........------//////.........---------////////////////////////000000///////////////000........................---------............///.........------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++++++++************************++++++++++++******++++++******++++++,,,---,,,,,,++++++,,,,,,---...............////////////000000000111222333555666:::===BBBGGGHHHCCC;;;555333333333444666999<<<>>>@@@???>>>>>>===>>>>>>???EEEDDDBBBAAAAAABBBDDDEEEIIIEEEAAAAAACCCEEEEEECCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBIIIGGGEEEBBB@@@??????@@@BBBAAA@@@>>>===>>>>>>???{{{zzzyyywwwssskkkccc]]][[[WWWQQQKKKFFFAAA===999666666555333222111000///////////////////////////000//////...............,,,,,,,,,---------......------------------------.........------.........------------------------...............///000000000---...111333777CCCPPPgggxxxppp]]]iiikkk```ZZZ~~~~~~rrrfffbbb```[[[VVVQQQNNNMMMMMMTTT[[[bbbccc^^^YYYVVVVVVSSSYYYgggvvvyyytttwwwpppkkknnnssswww~~~jjjOOOEEEBBB???>>>???@@@AAAAAA@@@???>>>=========>>>???===<<<:::::::::;;;===>>>@@@@@@AAABBBCCCDDDDDDDDDBBBBBBAAA@@@???>>>======>>>?????????>>>>>>AAACCCHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMJJJGGGFFFHHHKKKGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKMMMNNNOOOPPPPPPPPPOOONNNMMMNNNPPPOOOMMMKKKJJJJJJFFFCCC??????AAABBB@@@>>><<<:::888777777666444222333333333333333333222222444333222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---...///000000111,,,,,,,,,,,,------------------------,,,,,,,,,+++------------------------//////......---......///------------------------------------...............---------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))*********++++++************************)))******++++++******)))+++************+++,,,,,,,,,++++++++++++,,,------............////////////000000000111222333444555666999===BBBCCC@@@999444222111111111333666888:::;;;;;;<<<===???@@@AAAAAA??????>>>======>>>??????CCC@@@======???@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDBBBAAAGGGFFFDDDBBB@@@???>>>>>>AAA@@@???>>>============zzzyyyxxxwwwsssmmmeee```[[[VVVOOOIIIDDD@@@<<<:::777666555444333111000000///////////////////////////////////////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------...............///000000///------///...000777@@@RRReeeuuu|||lll___eee~~~iiieeerrr{{{sssooohhh```ZZZVVVTTTSSSTTTYYY^^^^^^ZZZUUURRRQQQMMMOOOYYYgggjjjeeedddiiinnnttt}}}~~~vvvsss{{{pppNNNDDDAAA???>>>===>>>??????>>>??????>>>===============;;;:::999999999:::<<<===>>>??????@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>======???@@@@@@???>>>>>>@@@BBBCCCDDDFFFHHHJJJKKKKKKKKKOOOOOOOOOLLLHHHGGGJJJNNNIIIHHHFFFEEEFFFHHHKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPOOONNNNNNMMMNNNNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJLLLNNNOOOOOOOOOMMMLLLLLLMMMMMMKKKIIIGGGGGGHHHFFFBBB>>>===>>>???===;;;777666555555666666555444444333333333222111111111222222111111000///......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------............---,,,+++++++++,,,---...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********************************************************))))))))))))************))))))))))))************)))******++++++******)))***************++++++,,,+++++++++++++++,,,---------............//////////////////000111222333444222444777:::===;;;777444222222111000222444666777999:::<<<>>>@@@@@@@@@@@@:::;;;;;;;;;;;;;;;;;;:::===<<<;;;<<<======;;;999>>>>>>>>>???@@@@@@AAAAAAEEEFFFFFFFFFFFFDDDCCCBBBDDDDDDCCCBBB@@@>>>===<<<>>>>>>>>>>>>===<<<;;;:::wwwwwwvvvtttrrrlllfffaaa[[[VVVNNNHHHCCC???<<<:::777777666555333222111111////////////////////////---...///000///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...............///000000000000000000//////333777CCCWWWkkkvvvrrrfffuuunnngggsss}}}tttlllfffcccaaa```VVVWWWWWWVVVTTTQQQPPPPPPSSSSSS\\\kkkpppkkkgggiiiiiijjjjjjiiilllvvvXXXCCCAAA===<<<<<<<<<>>>>>><<<;;;???>>>>>>===============<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@???>>>>>>===@@@AAABBBAAA@@@@@@AAABBBAAABBBDDDFFFHHHJJJLLLMMMRRRSSSSSSPPPLLLJJJLLLNNNLLLJJJIIIGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQRRRMMMMMMMMMLLLKKKIIIHHHGGGHHHJJJLLLMMMMMMLLLJJJIIIKKKKKKKKKHHHFFFDDDEEEFFFEEEAAA===<<<===>>><<<999666555444555666777666555444333333222111000000///111111000000///...------++++++++++++************++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,,,,---,,,***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***************************************************************((((((((()))))))))******((((((((()))))))))))))))))))))************)))))))))))))))))))))***+++++++++++++++***+++,,,,,,------------.........//////////////////000111222333000000222555777888666555555444333222222444666777:::<<<>>>??????>>>===;;;999:::<<<======<<<:::999;;;<<<===>>>>>><<<:::999;;;;;;<<<===>>>???@@@AAAGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAA???===;;;999;;;;;;<<<<<<;;;:::888777uuutttsssqqqooojjjddd```[[[VVVNNNHHHCCC???<<<:::777777666555333222111111////////////////////////---.../////////...,,,+++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------...............///000000///111111111000222333333:::MMMdddttt|||iiinnnooobbbuuuzzztttpppmmmjjj]]]YYYUUUQQQQQQRRRSSSTTTRRRRRR\\\lllsssooojjjjjjhhhiiiiiifffccceeemmmtttaaaIII???===:::::::::;;;======;;;999>>>>>>>>>>>>>>>=====================>>>>>>??????>>>=========>>>???@@@AAACCCCCCBBBAAA@@@???>>>>>>AAACCCDDDDDDCCCBBBCCCDDDAAABBBCCCFFFHHHKKKMMMNNNRRRUUUWWWUUUPPPMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSPPPPPPOOOOOOMMMLLLJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFIIIIIIIIIGGGDDDCCCDDDEEEEEEAAA>>>>>>??????<<<999888666555555666777555444333333222111000000//////000//////......---------++++++*********)))))))))************************)))))))))*********++++++,,,,,,,,,,,,++++++++++++,,,+++)))((()))***,,,...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((())))))))))))))))))******)))))))))))))))(((((())))))***++++++************+++,,,,,,------------........................///000111111//////000222555777777666666555333222222333444666999:::===>>>???>>><<<;;;888:::<<<======<<<:::888:::;;;===>>>>>><<<:::999::::::;;;<<<>>>???@@@@@@FFFGGGHHHHHHHHHGGGFFFEEE>>>?????????===;;;999888888999::::::999888666555uuutttrrrqqqnnnjjjddd```[[[VVVOOOIIIDDD@@@<<<:::777666555444333111000000////////////////////////...............---,,,,,,,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,------------------------...............///000000,,,///000//////333333111444DDDXXXkkk}}}ooo\\\pppiiieeeuuuyyyrrrmmmddd]]]UUUPPPQQQTTTUUUUUUQQQPPPXXXgggnnnjjjhhhkkkmmmrrrvvvtttooojjjiiikkktttzzzmmmOOOCCC>>>:::999999888:::;;;<<<:::999=========>>>===<<<<<<;;;=========>>>>>>>>>>>>???===<<<<<<<<<===???AAABBBCCCBBBBBBAAA@@@???>>>>>>AAACCCEEEEEEEEEEEEEEEFFFCCCCCCDDDEEEGGGJJJLLLMMMOOORRRTTTSSSPPPNNNOOOQQQPPPOOONNNMMMLLLJJJIIIHHHIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQRRRTTTTTTUUUUUURRRRRRRRRRRRQQQPPPOOONNNIIIIIIHHHGGGFFFEEECCCCCCEEEFFFFFFEEECCCBBBCCCDDDCCC@@@???@@@AAA@@@<<<888888777555555666666444333222111111111000/////////.........---------,,,,,,+++************)))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++************+++***)))))))))***+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++*********************************))))))))))))((()))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((())))))******))))))(((((((((((((((((())))))******************+++,,,,,,,,,------------............---------......///000000//////111555777888777444333111000000111333444555777999<<<>>>?????????777888:::;;;;;;:::888777888:::<<<===;;;999888888::::::;;;<<<===>>>???@@@DDDEEEFFFGGGGGGGGGFFFEEE======<<<<<<;;;999888777777777777777666555444333xxxwwwuuusssppplllfffbbb[[[WWWQQQKKKFFFAAA===999666666555333222111000///////////////////////////......------,,,,,,------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------------------------...............///000000,,,//////---...333333///111999GGGYYYnnniiiccctttooodddmmm{{{qqqiii```[[[\\\\\\ZZZXXXWWWTTTXXXbbbfffccceeelllvvvyyyssspppnnnpppvvvsssWWWHHH>>>;;;===999888888888:::;;;:::999::::::;;;<<<;;;:::999888::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<>>===<<<<<>>???AAACCCAAA<<<777666555444444555555444333000000000000000000000///------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))******************))))))))))))*********+++)))))))))*********++++++++++++++++++++++++++++++*********++++++,,,---...++++++++++++++++++++++++************++++++++++++))))))))))))******++++++******************************)))))))))(((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))(((((())))))))))))(((((((((''''''''''''((())))))***************++++++,,,,,,,,,---------.........------------------...///111000000222555777777777444333222111111222444555666777888:::<<<>>>@@@@@@888888999::::::999888888888:::===<<<:::888888999999999:::;;;<<<=========???@@@BBBDDDEEEEEEEEEDDD<<<;;;:::999888777777777666666555444333333333333{{{zzzxxxuuusssnnniiieeeZZZWWWRRRLLLHHHBBB===999666555444333111000/////////////////////////////////...---,,,+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...............///000000---111000---///444333...000222999HHH```zzzaaa[[[fffbbbZZZfffssszzzqqqmmmmmmkkkeee```^^^YYYYYY^^^^^^]]]cccmmmxxxnnnppprrruuuzzzwwwNNNDDDAAA777555>>>:::888777888999;;;;;;:::888888999:::999888777666777777888999999999999888999888888999;;;>>>AAACCC??????>>>===<<<;;;::::::===@@@CCCEEEEEEEEEFFFHHHEEEDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFEEEGGGMMMWWW___VVVRRRLLLGGGDDDCCCEEEFFFCCCEEEGGGJJJLLLMMMMMMMMMMMMNNNQQQSSSUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTMMMJJJGGGCCC@@@?????????;;;>>>AAABBBAAA?????????<<<<<<>>>AAADDDAAA;;;555333222111222444555444333////////////000000000000------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((()))************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''''''''''''''((())))))*********)))***++++++,,,,,,,,,,,,---------......------,,,,,,,,,---......111000000222555777777666666555444333333555666888::::::999::::::<<<===>>>::::::;;;;;;;;;;;;:::::::::<<<>>>===:::999:::<<<999999999::::::;;;<<<<<<<<<===???AAACCCCCCCCCCCC<<<;;;999777666666777888666555333222111111222333~~~|||yyyvvvtttpppkkkggg___ZZZSSSMMMHHHDDD@@@===888888666555333111000000000///...---,,,+++******+++,,,,,,,,,+++,,,///111+++******,,,//////---***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000444111000888JJJeeehhh[[[kkkrrrccc___fffxxx|||yyysssnnnhhhgggfffcccbbbbbbeeegggpppxxx|||vvvqqqqqquuu{{{yyy]]]CCC===>>>;;;999;;;777888999::::::999888777555555555555555666777777777888999999888888999:::999999::::::;;;<<<<<<<<<===>>>>>>===<<<<<<>>>???999;;;???CCCFFFHHHIIIIIIHHHFFFCCCCCCDDDFFFGGGGGGDDDBBB@@@???CCCIIIOOOTTTYYYRRRIIIBBBAAAAAAAAA@@@DDDFFFHHHIIIHHHHHHIIIJJJOOOMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMHHHAAA>>>>>>>>>===;;;CCCBBBBBBBBBAAAAAAAAAAAA@@@<<<999:::<<<;;;777333555333222111222222222000000///...------...///000...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++(((((())))))******++++++(((++++++)))''''''((('''))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((''''''''''''((()))++++++******))))))************++++++++++++++++++,,,,,,---------------...//////...---,,,---...///000111333888;;;888666444222111222333444666666777888:::<<<>>>?????????>>>===<<<<<<======>>>??????@@@???>>><<<;;;???===:::777666777888999===>>>@@@AAABBBBBBAAA@@@>>>;;;777666888:::999888888777777666555444444333{{{yyywwwuuusssoookkkggg```[[[TTTMMMGGGCCC>>>;;;888888666555333111000000......------------,,,,,,---......---++++++---///,,,+++***+++...///---+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111444@@@VVVrrrqqq]]]]]]xxxsssggg```fffsss}}}wwwuuuqqqmmmiiigggggghhhmmmsss|||{{{xxxwwwxxxzzz{{{~~~gggPPP<<<888999777666999666777888999999888777666555555555555555666666777777777888888888888888999999999:::;;;;;;<<<<<<===<<<===>>>===<<<===???@@@;;;<<<>>>AAADDDFFFHHHIIIFFFEEECCCCCCDDDFFFGGGHHHFFFDDDAAA@@@BBBFFFLLLOOOSSSNNNGGGBBBBBBBBBCCCBBBFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKJJJKKKMMMPPPQQQRRROOONNNNNNMMMMMMNNNOOOPPPMMMHHHAAA============<<>>>>>>>>======???@@@AAAAAAAAA@@@???>>><<<;;;888666666777999::::::;;;>>>@@@BBBCCCCCCCCC>>>;;;888777888:::999888999888888777555444333333xxxwwwuuutttssspppllliiibbb]]]UUUNNNHHHBBB===999888888666555333111000000,,,,,,------.........//////000///...++++++,,,------+++***+++,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////....../////////000000000---111333111333BBB[[[pppxxxkkktttrrrhhhbbblllyyytttpppmmmmmmmmmppptttyyy}}}~~~~~~~~~}}}{{{yyywwwzzz~~~wwwRRRCCC777666777444444888555666777777777777666555555555444444555555666777666666666777777888888888999::::::;;;;;;<<<<<<===;;;<<<============@@@BBB======>>>???AAADDDFFFHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGEEEBBB@@@AAADDDHHHJJJMMMIIIEEECCCDDDEEEEEEEEEIIIKKKKKKKKKIIIHHHIIIJJJGGGHHHIIIJJJLLLOOOQQQRRRMMMKKKJJJIIIIIIKKKMMMOOONNNIIIBBB===<<<<<<===>>>AAABBBDDDFFFFFFFFFEEEDDD===:::888777999999666333444222000///000000///.........------------......+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))***************))))))))))))))))))(((+++************))))))***)))((((((''''''((())))))''''''''''''''''''''''''(((((((((''''''''''''''')))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((((((((('''((()))*********)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,...///000000000222555777666555333222111222222333222222333444666888999:::??????@@@AAA@@@???>>>===>>>???@@@AAABBBAAA@@@???;;;:::888777777888:::;;;:::;;;===???@@@AAABBBBBB>>><<<999888999999999888;;;:::999777666444333333wwwvvvttttttsssqqqnnnkkkddd___WWWPPPIIICCC===999888888666555333111000000------------............//////000...,,,+++,,,------,,,******+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,------.../////////........./////////000000...222444000---444DDDRRRpppxxxmmmppp~~~{{{zzzzzzyyyyyyzzz{{{}}}~~~|||~~~}}}vvvYYYCCC<<<888999888555555999555555555555555555555555555444444444444555666666666555555666777888888777999999::::::;;;<<<<<<<<<:::;;;<<<======>>>@@@BBB???>>>======>>>AAADDDFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFDDDBBB@@@AAACCCFFFGGGIIIHHHFFFEEEFFFFFFGGGGGGMMMMMMMMMKKKIIIHHHHHHIIIFFFHHHIIIJJJKKKLLLNNNPPPKKKIIIFFFDDDEEEHHHLLLNNNOOOKKKDDD???======???AAABBBDDDFFFGGGGGGFFFCCCBBB;;;999666666666666555333333111///.........---,,,------,,,,,,,,,,,,------***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''((()))*********)))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))(((((((((''')))&&&&&&)))***((('''((((((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,+++,,,---.........---,,,...///000000000000333555444444333222111111222222222222222333555666888999>>>???AAABBBBBBAAA???===<<<===???@@@AAA@@@@@@???===<<<;;;:::999:::;;;<<<>>>>>>??????>>>>>>>>>>>>>>>===;;;:::999999999999<<<;;;999888666444333222xxxwwwvvvuuutttrrrooolllddd```YYYRRRKKKEEE???;;;888888666555333111000000//////.........------------...//////------...///,,,,,,++++++***+++---///+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,------...//////000............////////////---///111000000222888===VVVuuujjjbbbqqqsssTTTDDD<<<:::::::::888555555888555444444444444444444555444444444444444555666666666444444555888999888777888888999999:::;;;;;;;;;999:::;;;<<<;;;<<>><<<;;;<<>>AAACCCDDDEEEFFFGGGEEECCC???===999777555444444444333333333111...---......,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))''''''((((((((()))))))))***)))))))))(((((('''''')))%%%%%%+++...***'''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++***+++---.........---,,,...///000000///000222333333222222222111111111222222222333333555666888999===>>>@@@AAAAAA@@@>>>======>>>???AAAAAAAAA@@@@@@AAA@@@???===============@@@@@@???>>>>>>=========>>>>>>===<<<:::999999999;;;;;;999777555444222222zzzyyywwwvvvuuurrrnnnkkkbbb^^^XXXRRRLLLFFF@@@<<<888888666555333111000000/////////.........------,,,...000000.........///+++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,,,,---...///000000------........./////////***+++---000333555555555DDDfffyyyyyy\\\ZZZfffpppXXXEEE>>>888888999888666444444444555555444333333444555555444444333333444444555666777444333555999;;;:::777666777777888888999::::::888999::::::::::::===???>>><<<;;;:::;;;>>>@@@BBBGGGIIIJJJGGGBBB>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHGGGEEEFFFHHHJJJOOOOOOMMMKKKHHHGGGHHHIIIJJJLLLNNNMMMIIIGGGGGGIIIKKKHHHEEECCCBBBEEEHHHJJJNNNMMMIIIDDD@@@???@@@BBBCCCDDDDDDCCCAAA>>>;;;999777555444222111111222333333111///---...---,,,*********++++++++++++*********+++,,,,,,,,,+++))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((()))(((((((((((((((((('''***%%%'''111555///******&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((('''''''''((()))***((((((((()))))))))******+++++++++++++++************+++,,,---......------,,,...///000//////111333111111111111111111111111333333333444555666777888;;;<<<===>>>???>>>======>>>???@@@AAABBBAAA@@@@@@BBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>???@@@AAA>>>??????===;;;999999::::::999888666555333222222|||zzzwwwuuussspppkkkhhh]]]ZZZUUUQQQLLLGGGAAA===888888666555333111000000............////////////...000111111///---,,,---)))+++...---,,,+++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---------.........//////---,,,---000222444444333:::RRRrrr}}}wwwuuuaaa^^^YYYhhhiiiJJJBBB===666777666555444444444333666555444333333444555666444444333333444444555666888555333555:::<<<;;;888555555666666777777888888888999999999888888:::<<<;;;;;;::::::;;;===???AAADDDGGGIIIGGGBBB???@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFCCCDDDEEEDDDCCCDDDHHHKKKNNNNNNLLLJJJGGGFFFHHHJJJJJJMMMPPPNNNIIIFFFGGGIIILLLJJJFFFDDDCCCEEEGGGHHHKKKKKKIIIEEE@@@>>>>>>@@@@@@@@@???>>>===;;;999888555444333111///000111333444222///......---,,,***))))))***++++++***)))))))))***+++,,,+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))((((((''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((('''''''''((((((((((((((()))$$$(((555999111******&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***(((''''''&&&'''((()))***(((((((((((()))))))))***++++++++++++*********))))))***,,,---......------***,,,/////////000111222000000111111111111111000222222222333444555666777::::::;;;;;;;;;<<<<<<<<<======>>>???>>>>>><<<;;;>>>??????@@@AAABBBBBBCCC@@@@@@???>>>???@@@AAAAAA>>>@@@@@@???;;;999999:::777777666555444333222222|||zzzwwwuuurrrnnniiieeeZZZWWWSSSOOOKKKFFFAAA===888888666555333111000000,,,,,,---...///000111111000111333111///,,,++++++(((+++...///,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---------.........//////222222111000//////000111222<<>>888666777555444444666666444666555444444444444555666444333333333333444555555888555333666;;;===<<<888444444555555666777777777777888999888777777999:::::::::999:::;;;===???@@@AAAEEEHHHGGGBBB@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEDDD@@@AAABBBAAA@@@CCCHHHMMMMMMMMMLLLIIIFFFFFFHHHJJJIIIMMMPPPOOOJJJGGGGGGJJJLLLKKKHHHEEEDDDEEEFFFGGGHHHIIIIIIEEE@@@<<<===>>>======<<<;;;:::999999888444444222000...///111333444222///.........,,,+++((()))***++++++***)))((('''(((***+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''"""'''555:::111)))(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))***(((((((((((())))))))))))++++++++++++******)))))))))***+++---......------))),,,...//////000111333///000111111111111000000222222222222333444555666999999999999999:::;;;<<<999999:::::::::999777666;;;<<<===???AAACCCEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>@@@AAA???;;;999999:::666666555444333333222222|||{{{yyyuuuoookkkiiihhh[[[VVVOOOJJJFFFDDDAAA@@@:::999777444222111000///'''***...000------777DDDBBB444***+++///...---...************************---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///000---+++,,,///111000///////////////////////////333555;;;KKKjjj|||iii```~~~tttbbb\\\^^^cccnnnyyy~~~iiiRRRAAA::::::777666666666666666555555444444222000111444666444222333333333444444555555555666666666666666555555555222333333444444555555555999888888888888888999999===>>>>>>===<<<===???AAA@@@@@@@@@@@@????????????CCCCCCDDDEEEEEEFFFFFFEEECCCAAA>>>???BBBEEEHHHHHHMMMMMMLLLKKKJJJHHHFFFEEEEEEGGGIIIJJJIIIIIIIIIJJJRRRMMMIIIIIILLLNNNLLLIIIIIIJJJJJJFFF@@@;;;;;;<<<;;;:::999777666555555555333222111000//////////////////---,,,+++*********,,,+++++++++******))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++******************++++++,,,------------,,,......//////000111111111000000000000111111111111222222222333444555666777666777777999:::;;;<<<<<<>>>;;;888666666777777777999:::===???AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;:::777666555333222111000000{{{{{{yyyuuuoookkkhhhhhh^^^YYYRRRKKKFFFCCC???===:::999777444222111000//////......///---+++000777777111...///...******...++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------............///---+++,,,...000///...////////////////////////,,,000444<<>>???>>>>>>???AAA????????????>>>>>>>>>>>>BBBBBBCCCEEEEEEEEEEEEEEECCCAAA??????BBBEEEGGGHHHLLLLLLKKKKKKJJJHHHGGGFFFHHHIIIKKKLLLLLLMMMOOOQQQUUUQQQMMMMMMOOOQQQOOOLLLIIIIIIGGGDDD@@@===<<<<<<;;;:::999888666555555555222222111000///////////////...---+++******))))))++++++******))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&&&&''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))******************************+++,,,,,,,,,,,,,,,------...//////000000111.........////////////000222222222222333555666777666777777888999:::;;;<<<===;;;888777888888888777888999;;;<<<>>>>>>???????????????>>>>>>======<<<<<<<<<<<<<<<;;;:::999888666555444222111000000///{{{{{{yyyuuupppkkkiiihhhaaa\\\TTTMMMGGGBBB>>>;;;:::999777444222111000///333///---//////,,,+++---+++...111222,,,&&&(((---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++------------............///---,,,,,,...//////...////////////////////////,,,222444222:::SSStttrrrTTT^^^www}}}cccPPPIIIHHHHHHPPPbbbsssxxxXXXAAA:::555666999555777777777777777666555555444333222333444555444333333333333333444444444444333333333333333333333333222222333333444555555666444444444555777999<<<===;;;===???@@@@@@???@@@AAA>>>>>>>>>=========<<<<<<@@@AAACCCDDDEEEEEEDDDDDDBBB@@@???@@@CCCEEEGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLLLLMMMOOOSSSVVVUUURRRNNNNNNPPPQQQOOOMMMGGGFFFCCCBBBAAA@@@>>><<<;;;;;;999888777555444444222111000//////......///...---,,,***))))))(((((())))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))************************))))))***+++++++++++++++,,,,,,------...//////000,,,,,,,,,---------......111111111222333444666777666666777888999::::::;;;<<<:::::::::;;;;;;999777888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999777666555555444333111000///......{{{|||{{{wwwrrrmmmkkkjjjaaa\\\UUUNNNHHHCCC>>>;;;:::999777444222111000///000------000000---,,,...''',,,111000+++''')))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,---------.........///...------...////////////////////////////////////444555111000@@@[[[qqqsssddd___uuueeeSSSLLLHHHHHHNNNWWWbbbrrrcccKKK===;;;666666777111555555666666555555444333333333333333444444444444333333333333333333333333222222222333333333333333000111111222333444555555666666555666777:::<<<>>>>>>??????>>>======>>>@@@=========<<<<<<<<<;;;;;;???@@@BBBDDDEEEEEEDDDCCCAAA??????@@@CCCEEEEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLPPPSSSRRROOOLLLKKKLLLLLLKKKJJJFFFCCC@@@@@@AAABBB???<<<;;;;;;:::999777555444333111111000///............---,,,+++)))((((((((('''(((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))))))))************(((((()))***************++++++,,,------......///+++,,,,,,,,,------------000000000111222444555666666666777777888999999::::::::::::<<<======:::888999888888888888999999:::999999999999::::::::::::;;;::::::999888666555444444333111000...---------|||}}}}}}zzzuuupppmmmlll```[[[UUUOOOJJJFFFAAA>>>:::999777444222111000///------000333000,,,---222+++------,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...000000//////......///000////////////////////////,,,...000///...444BBBOOOggg}}}hhhdddsssmmm]]]UUULLLGGGHHHNNNYYYddd}}}fffJJJ:::666999777:::;;;444333333333444333333222111222222333333333333333444333333333333333333333333222222333333333444444444222222333444555666777888<<<:::999888888999<<<===@@@???<<<999666777:::===============<<<<<<<<<<<<>>>???BBBDDDEEEEEEDDDCCC@@@??????AAACCCDDDCCCBBBDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLKKKIIIHHHIIILLLNNNNNNLLLIIIHHHGGGHHHGGGGGGCCC@@@>>>>>>AAAAAA???<<<;;;;;;:::999777555333222111000///...------------,,,,,,***)))((('''''''''''''''''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))************)))++++++,,,,,,---.........,,,,,,---------........./////////000222444555666666666666777777888888888888999:::===???>>><<<999::::::;;;;;;;;;;;;;;;;;;888888888888888999999999;;;;;;::::::888777666555333222111///...---,,,,,,|||}}}}}}{{{vvvqqqnnnlll___[[[UUUPPPLLLHHHCCC@@@:::999777444222111000/////////222333///***,,,111......+++)))+++//////+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///000000///------...000////////////////////////,,,,,,...111222111555999EEEbbbqqq^^^]]]sss{{{hhhWWWNNNOOOUUU[[[[[[bbbtttcccDDD???666666:::999<<<===555222222222222222111000000000111222222111111222333333333333333222222222222222222222333333444444555555666777888999;;;<<<<<<@@@>>>;;;999888999;;;<<<>>>===:::666444444777:::?????????>>>>>>>>>=========???BBBEEEGGGFFFEEEDDD@@@@@@AAACCCEEEFFFDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJOOOOOONNNLLLIIIIIIJJJLLLLLLJJJHHHFFFEEEEEEEEEEEE@@@???>>>>>>??????>>>===;;;;;;;;;:::888555333111000///...------,,,,,,------,,,+++)))((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''(((((())))))*********(((((()))***************++++++,,,,,,---......///---------.........//////......///000111333555666555555666666777777777777777777999<<<>>>???===;;;;;;<<<>>>??????>>>===<<<999999999999999888888888::::::::::::999888777777333222111///...---,,,,,,zzz{{{|||zzzuuupppmmmkkk___\\\VVVRRRMMMHHHCCC@@@:::999777444222111000///111...---000///,,,,,,...,,,...,,,)))+++///...)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++------...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...///---+++***,,,...////////////////////////000---...333444111111444444JJJfffzzznnnZZZ[[[fffvvvfff]]]ZZZXXXRRRPPPVVVcccnnn}}}bbbMMM:::===777999<<<888;;;<<<333222222222222222111000000...000222111//////111333333333333222222222111111000000111111222333333444666666777999:::;;;======@@@>>>;;;888777888:::<<<===>>>>>>===;;;;;;<<<===AAAAAA@@@@@@@@@?????????===@@@CCCFFFHHHGGGFFFEEECCCCCCEEEGGGIIIIIIFFFDDDCCCCCCEEEGGGHHHIIIIIIIIINNNOOOOOOMMMKKKIIIIIIJJJIIIHHHGGGDDDBBBAAABBBCCC>>>?????????===<<<===>>>;;;;;;;;;:::888555222000000///...---,,,,,,,,,,,,---,,,+++***)))(((((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))******+++((()))******++++++******,,,,,,,,,---......//////------------............------...///111333555666555555666666666666777777666666777:::===>>>===<<<;;;===@@@BBBCCCBBB???>>>;;;;;;::::::999999888888888888999999999888888777333333111///...------,,,xxxzzz{{{yyytttoookkkjjjaaa]]]XXXRRRMMMHHHCCC???:::999777444222111000///111***'''+++000000...---)))......+++***---,,,(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++---...///000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++---...,,,)))(((***,,,////////////////////////000,,,+++///000---...444444===QQQjjjsss___VVVbbb{{{tttlllXXXRRRPPPTTTWWWaaazzztttqqqvvveeeJJJBBB999222...333777555;;;===555222333333333333222111111---///111000......000222333333333222222111111111...//////000111222222222444444555777888:::;;;;;;???<<<999777666888:::<<<>>>AAADDDFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@DDDGGGIIIHHHFFFEEEEEEFFFGGGJJJLLLKKKIIIFFFCCCCCCEEEFFFHHHHHHIIIIIIKKKLLLMMMLLLJJJHHHHHHHHHFFFFFFDDDBBB???>>>???@@@===???AAA???<<<:::<<<>>>;;;;;;;;;;;;888555222000//////...---,,,,,,,,,,,,...---,,,***))))))(((((('''((((((((())))))******&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))***+++++++++++++++,,,,,,---......//////000,,,,,,------------......,,,------///111333555666555555555666666666666666666666666999<<<>>>>>>===:::===AAADDDEEECCC@@@>>><<<<<<<<<;;;:::999888888666777777888888888888888444333111000...---------yyy||||||xxxuuutttpppjjjaaa^^^ZZZVVVRRRLLLFFFBBB;;;999555333222222000///........................///...---,,,+++,,,------+++)))(((***,,,---***(((+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,++++++***,,,---......,,,,,,---.....................------------------------------///////////////000111111000333===NNNeee}}}___SSSWWWlllyyylll___XXXSSSRRRYYYccc}}}xxxhhhbbbddd^^^rrrcccIII>>><<<<<<666666555444333333222222222222111111111111111111000000000000000000000000111111111111111111111111111111222333333333333222222222333444444555666666555666888888777777999:::===@@@EEEHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLIIIDDDAAACCCAAAAAACCCFFFGGGEEECCCEEEFFFIIIMMMPPPPPPMMMJJJCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLJJJHHHFFFDDDEEEDDDCCC@@@===<<<>>>??????>>>===<<<<<<<<<<<<===<<<;;;999777444222000///......---,,,+++++++++++++++++++++******(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))***+++++++++,,,---......------///111000///---.........,,,***,,,,,,+++,,,---000333555333555777999;;;;;;:::999:::;;;;;;;;;::::::<<<======???@@@BBBDDDDDDDDDCCC???@@@@@@AAA@@@???===<<<;;;:::999888777888999999999444///...000///,,,(((zzz}}}}}}yyyvvvtttooojjjaaa^^^ZZZVVVQQQLLLFFFAAA;;;999555333222222000///........................///...---,,,+++,,,,,,---+++***)))***,,,---+++(((++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,++++++***,,,---...---,,,,,,,,,...---------------,,,,,,,,,------------------------///////////////000000111222333555<<>>@@@@@@@@@AAABBBEEEGGGJJJLLLKKKIIIFFFDDDDDDCCCBBBCCCEEEEEECCCAAAAAABBBDDDHHHKKKKKKHHHFFFCCCDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGEEECCCAAABBBBBBAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888555333111///.........---,,,++++++++++++***++++++******(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))***+++++++++++++++,,,------,,,---///111/////////000111000...,,,------,,,---...000333555777888:::;;;<<<;;;:::999888999::::::999999:::<<<>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@@@@???>>>===<<<;;;:::999888888888999999888333///...//////,,,(((|||{{{wwwtttoooiiiaaa^^^ZZZVVVQQQKKKEEEAAA;;;999555333222222000///..............................---,,,,,,,,,,,,,,,,,,+++***+++,,,---+++)))******++++++++++++******++++++******++++++,,,---***++++++,,,,,,++++++++++++---...---,,,+++,,,...+++++++++++++++,,,,,,,,,------------------------//////......//////000111000111222000333HHHqqqwwwaaa\\\jjjwwwfff^^^RRRVVVZZZbbbrrr}}}jjj]]]ZZZUUUSSSWWWccctttqqq]]]DDD777666888666222444444444333222222111111000000000000111111111111////////////////////////000000000000000000000000...///000000111111000000111111111111111111222222111222444444333333555666444666888999999:::<<<>>>AAACCCFFFIIIJJJIIIGGGFFFEEECCCBBBBBBCCCBBBAAA???>>>???AAADDDFFFGGGEEECCCDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFFFFFFFEEECCCBBB@@@===>>>???===;;;999888999999:::;;;<<<<<<;;;::::::888777666444111///...---...---,,,++++++******+++************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++***+++,,,,,,+++,,,...000...///000222444333000...............///111333444:::;;;<<<======<<<;;;:::777888999999888888999;;;???@@@BBBCCCDDDDDDDDDDDDBBBBBB@@@???======<<<<<<;;;:::999999888888999999666333///.........+++(((}}}}}}yyyvvvpppiiiaaa^^^ZZZVVVQQQKKKEEE@@@;;;999555333222222000///........................---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))******++++++******)))++++++******++++++,,,---******+++,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,------------------------///............///000000,,,000444444111:::RRRiiiqqq]]]___xxxxxxlllfff^^^XXXZZZbbblllsssuuueee[[[VVVTTTVVV\\\gggyyyRRRGGG:::444777999666222333333222222222111111111/////////000000000000000////////////////////////000000000000000000000000...///000000111111000000333333333333222222222222000111333333222222444555444666777777888999===??????AAACCCEEEFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEFFFEEECCCDDDEEEFFFGGGGGGHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAA999;;;===<<<999777666666666888:::;;;<<<;;;999888777666555333111///...---...---,,,+++************))))))******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))***+++++++++++++++)))***++++++***+++---///...///111555777666333000////////////000111333444888999:::;;;<<<<<<;;;;;;666888::::::999888999:::???@@@AAACCCDDDDDDCCCCCCCCCBBB???===;;;;;;;;;;;;::::::999999888888888888555222///---------+++)))~~~~~~zzzwwwqqqjjjbbb___[[[WWWRRRLLLEEEAAA;;;999555333222222000///........................,,,,,,,,,,,,,,,+++++++++***+++,,,,,,++++++++++++)))******++++++******)))++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++,,,,,,---------...------------------------...............//////000---000444777555555===GGGdddxxxwwwcccccciiiyyynnnddd]]][[[[[[```jjj{{{qqq```XXXXXX[[[XXXbbbppp]]]???;;;777555444444222111111111111111111000000000....../////////000000000........................///////////////////////////000111111222222111111222222222222222222111111000222333333333333444666666777777777888:::===@@@???@@@AAABBBCCCCCCBBBBBB????????????>>>???AAABBBAAA@@@@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBBBBAAA888:::<<<;;;999777666666666888999;;;;;;:::888777666555444333111000///...------,,,+++************((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***+++++++++******)))***++++++******,,,......///111555777777333000000000000000000111222222444555666888999:::;;;<<<777999;;;;;;:::999::::::>>>???@@@AAABBBBBBAAAAAAAAA@@@===;;;:::999999999888888888888888777777777333111///---,,,,,,***)))~~~|||yyysssllldddaaa]]]XXXSSSLLLFFFAAA;;;999555333222222000///........................,,,,,,,,,,,,,,,+++******(((***,,,,,,***)))***+++******++++++++++++******++++++******++++++,,,---)))***++++++,,,,,,,,,,,,***,,,---,,,+++***+++---++++++,,,,,,------......------------------------......------......///000222//////222333111333777BBBSSSkkk~~~nnnYYY^^^ooowwwjjjeee]]]ZZZZZZaaaooopppaaaZZZZZZcccmmmyyyaaaAAA666666666555333222222222000000000000000000000000------......//////000000........................///////////////////////////000111111222222111111//////////////////000000111222444444333333555666444555666777777999<<>>===<<<===@@@CCCAAA???>>>???AAACCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEAAAAAAAAA@@@@@@@@@??????:::;;;<<<;;;999888777888888999:::::::::999777666555444333222111000//////---,,,+++******))))))***((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********)))))))))***++++++***+++---///...///000333555555333000///000000000000000000000000111222444666888:::;;;666999;;;<<<;;;:::::::::;;;<<<>>>?????????>>>=========;;;:::888888777777666777777777777666555555111000///---+++*********~~~~~~{{{tttmmmfffccc^^^YYYTTTNNNGGGBBB;;;999555333222222000///........................+++,,,,,,---,,,+++***)))''')))++++++)))((((((***++++++,,,,,,,,,,,,++++++++++++******++++++,,,---))))))***+++,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,*********+++,,,---------------------------------...------------...//////222...---000000///000333222888FFF\\\ssstttXXX^^^kkktttmmmbbbZZZYYY^^^ffflllqqqppprrrtttvvv}}}wwwppppppsssxxxuuu]]]GGG555777555444444555444333111////////////////////////,,,,,,---......///000000...................................................///000000111111000000---.........///000000000000222333333333333444666333555666777777999;;;>>>>>>======<<<===>>>???@@@===>>>>>><<<:::;;;>>>AAABBB@@@>>>>>>@@@BBBCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@??????@@@@@@=========<<<:::999:::<<<;;;;;;:::999888888777666222222111111000///......---,,,+++***))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((('''***+++,,,+++++++++---//////...///111333333111////////////000000//////...000000111222444555777888555777:::;;;:::999888999999:::;;;<<<<<<<<<;;;:::999999999999888777666555444555666666666555444333000//////---+++*********}}}|||uuuooogggddd___ZZZUUUNNNHHHCCC;;;999555333222222000///........................++++++,,,---,,,+++***)))&&&)))+++***((('''(((***+++,,,,,,------,,,,,,+++++++++******++++++,,,---((()))***+++,,,---------***+++,,,,,,******+++,,,((())))))***++++++,,,,,,------------------------...------------...//////...---///333222//////222555000333EEEbbb}}}|||uuunnnuuurrrcccZZZYYY[[[YYYYYYZZZXXXUUUWWWdddsssyyyuuuqqqtttsssPPPAAA999444:::444//////333444000,,,.........///////////////,,,,,,------...///000000................................................---......///////////////...//////000111222222333000111222333222222333555333555888999999:::<<<>>><<<;;;;;;;;;<<<===???@@@?????????<<<999999<<>><<<;;;:::<<<>>>>>>===;;;999888777777777111000000///......---------,,,+++***))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''(((((((((((((((''''''***+++,,,,,,+++,,,...000///......///111111000//////////////////......---111111111222333444555666333666999:::999888777777777888999:::::::::999888666777888888888666555444333444555555555444333222/////////---***))))))***|||~~~zzztttpppiiiiiicccYYYQQQMMMHHHCCC===777333444333000///111000000///...------,,,,,,,,,------,,,))))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111555222555>>>HHHYYYzzztttjjjfffaaa\\\TTTNNNLLLOOOVVV[[[___iiivvvyyykkkqqq~~~sssOOOAAA===:::555333333222222111000//////........................,,,------......------,,,/////////......---------////////////////////////000//////.........//////111000////////////000000111111111111222333444444333333555666888:::;;;<<<>>>===<<<===???@@@@@@@@@===>>>??????>>><<<===>>>DDDDDDCCCDDDEEEGGGHHHJJJBBBCCCDDDFFFHHHGGGDDDAAAAAACCCDDDDDDCCCBBBBBBBBB@@@@@@@@@>>><<<;;;===???CCC@@@===999666444444444222111000///............++++++)))(((''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))++++++******++++++,,,---++++++---.........---,,,000000////////////000000111222444333333222444555999:::;;;:::888666666666777888999:::999777444333777666555777999999666333444444444444333222222111000...---+++******+++,,,zzz|||~~~~~~{{{vvvppplllggggggaaaWWWPPPMMMHHHCCC===777333444333000///111000//////...------,,,,,,,,,------,,,))))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++------------------------------------............///////////////000000111111,,,---333888AAAWWWooozzzkkk```ZZZTTTNNNIIIJJJQQQ[[[bbbfffiiimmmooo{{{}}}~~~|||~~~~~~|||{{{{{{|||~~~wwwTTT<<<555555333000333222222111000000//////........................,,,,,,------------,,,,,,---------,,,,,,,,,++++++........................//////............///////////////.........//////111111111111222333444444333333555666888:::;;;<<<<<<======>>>>>>@@@AAABBBGGGHHHHHHFFFCCCAAA@@@@@@CCCDDDFFFHHHIIIIIIIIIIIIBBBBBBCCCFFFHHHHHHFFFDDDCCCCCCCCCBBBAAABBBCCCDDDCCCDDDCCC@@@===;;;;;;<<>>888444444333000///111//////......---,,,,,,,,,,,,------,,,))))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++........................------------............//////......//////000111222------000111222<<>>???CCCFFFPPPPPPPPPLLLHHHDDDBBBAAAAAADDDGGGJJJLLLKKKJJJIIICCCCCCCCCEEEGGGIIIIIIHHHFFFDDDBBBAAAAAABBBEEEFFFFFFGGGFFFCCC???;;;999999:::999777666555555666666111000000///......------******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%&&&'''((()))******+++************+++,,,,,,,,,---......//////......000//////......//////000///000222222222222333555:::;;;<<<:::777555444555555666888999:::::::::999666555444555666555333222333333333333222111000///++++++++++++***)))((((((~~~~~~~~~|||xxxsssmmmjjjcccccc^^^VVVPPPMMMIIIEEE>>>888444444333000///000.........------,,,,,,,,,,,,------+++))))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++------------------------,,,,,,---------.........///............///000000444000///222333222666<<>>???DDDIIIQQQRRRQQQMMMIIIEEECCCBBBAAACCCEEEHHHIIIIIIIIIHHHFFFEEECCCDDDFFFHHHIIIIIIFFFEEECCCDDDEEEFFFFFFFFFFFFGGGGGGDDD@@@<<<999888888777666555444444444444////////////...---,,,,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))*********************++++++,,,------.........//////////////////......////////////111222333333333555777;;;<<<<<<;;;888555444555555666888:::<<<======>>>777777666555555444333222333333222222111000///...((()))*********)))'''&&&~~~~~~}}}zzzvvvqqqllljjjdddddd___VVVQQQNNNKKKFFF???888444444333///...000---------------,,,,,,,,,,,,------+++))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................//////000111...---000111222444777<<>>???DDDIIIMMMNNNNNNLLLIIIFFFEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGJJJGGGEEEDDDEEEGGGGGGGGGDDDDDDEEEGGGJJJIIIGGGDDDBBBDDDDDDCCC@@@===;;;;;;999888666555333222111000......//////...---,,,+++)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))******+++,,,------------......////////////............//////000222444555555666888:::<<<======<<<999666666666777888999;;;===???@@@@@@999999888777555444444444222222222111000///---,,,'''((()))***)))((('''&&&|||{{{zzzwwwsssnnnkkkiiidddddd___WWWQQQNNNJJJFFF???999444444333///...///------,,,,,,,,,,,,,,,,,,,,,------,,,))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++************************,,,,,,,,,,,,------------......------......///000000////////////000222444:::444888LLLggg~~~tttyyyrrrUUUCCC<<<444333222000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---.../////////000222444444444333333............///000111222222222333444555666777777777:::===>>>===???CCCFFFHHHIIIKKKKKKIIIHHHHHHIIIDDDDDDCCCBBBBBBDDDEEEFFFJJJHHHEEEDDDEEEEEEEEEDDDBBBBBBDDDGGGKKKJJJFFFAAA>>>???@@@@@@>>>=========999999777555333111///...---......///...,,,+++***((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++*********)))))))))(((***))))))))))))***++++++---,,,,,,,,,,,,---......///......------......///000222444666666777:::<<<<<<===>>>===;;;999888999888999999;;;<<<===??????:::;;;:::777444333333555222111111000///---,,,+++((((((((())))))(((((('''|||{{{yyyvvvrrrooollljjjdddddd___VVVOOOMMMIIIDDD???999444444333///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------.../////////111333111000000111222555000000888DDDTTThhhyyy~~~}}}~~~aaaLLL<<<555444333222000000111222111111,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000...000222333444444333222............///000111111222222333444555666666777999999:::<<<===???BBBCCCBBBDDDGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGEEEDDDDDDEEEFFFEEEDDDAAA@@@@@@CCCGGGHHHDDD@@@<<<======<<<;;;;;;<<<>>>999888777555333111///...,,,---.........,,,***)))'''''''''&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++,,,++++++***+++,,,---...///......------......//////111444555666777:::<<<<<<===???>>><<<;;;;;;<<<888888888888999:::;;;;;;:::;;;:::777333111222444111111000000...,,,+++***)))((((((((((((((())))))~~~}}}{{{wwwtttqqqooommmcccccc^^^UUUNNNKKKGGGBBB@@@999555444333///---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////)))...222111......//////,,,...333444///111CCCWWWuuuuuuOOO===:::777333111000...---...111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******+++++++++,,,------------------------+++++++++,,,---...///000---///111333444333222111...------......///000111222222333333444555666666:::999999:::===@@@AAA@@@>>>@@@CCCDDDDDDDDDEEEGGGHHHJJJKKKLLLKKKIIIFFFDDDDDDCCCCCCDDDFFFFFFFFFEEEBBB>>><<>>??????>>>======>>>888777777666777777888888999:::999666111///111333111111000///...,,,***)))***)))(((''''''(((******zzz|||{{{wwwuuuuuupppjjjhhhccc[[[TTTNNNJJJFFFCCC<<<999666333222111000...////////////////////////,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))************)))))))))***++++++***)))((('''))))))))))))))))))))))))))))))))))))************(((***---...---,,,------******+++++++++,,,,,,,,,---------........./////////////////////............///000111222333444444EEESSSlllwww___MMM;;;555333000------000000///------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))******,,,,,,---.........------,,,,,,,,,---------......000000000000111111111111000///---+++++++++---...////////////000111222333888888999:::;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCFFFEEEIIIOOONNNGGGFFFIIIHHHGGGEEEDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCC===>>>>>><<<:::999:::<<<888666444333333222000...000//////---,,,***((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''((()))))))))+++)))((('''''')))+++,,,,,,,,,,,,+++,,,,,,------///////////////000111111111111222333555666777777;;;<<<>>>???@@@@@@??????999888666555555777888:::999999888777555333111000.........------,,,,,,+++))))))))))))((((((((((((yyy{{{zzzwwwuuuuuuqqqjjjfffaaa[[[TTTOOOJJJFFFCCC<<<999666333222111000...........................------,,,++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))******+++***)))((('''))))))))))))))))))))))))((((((((()))))))))*********,,,......,,,+++++++++*********+++++++++,,,,,,,,,,,,---------.........///........................//////000222333333444999@@@NNN```wwwssslll}}}rrr^^^LLL???444111222111111222000///...---,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))******+++,,,,,,------------,,,,,,,,,,,,------------...////////////000000000000000...---++++++,,,---...///////////////000222222555666777999;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAAEEEDDDHHHMMMLLLFFFEEEHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>======<<<<<<;;;;;;:::888666444333222111///------------,,,+++)))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((('''((()))***+++++++++***++++++,,,---...///............///000111111222222444555666777888:::;;;<<<>>>>>>>>>======999888777666666777999:::::::::999777555333111000//////...---,,,+++++++++))))))))))))((((((((('''xxxzzzyyywwwvvvuuuqqqjjjbbb___ZZZUUUPPPKKKFFFCCC<<<999666333222111000..............................---,,,************+++)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((())))))*********)))(((((())))))))))))))))))))))))''''''((((((((()))))))))+++---......+++)))))))))*********++++++++++++,,,++++++,,,,,,,,,---------..............................///000111222333333333444888@@@PPPiiikkkqqqzzzlllMMM>>>999333//////000000111333//////...---,,,,,,,,,,,,......---+++***)))((('''************************************************++++++***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////...---,,,+++,,,---.........---......///000111222333555777999;;;<<<<<<;;;;;;<<<<<<<<<=========BBBCCCFFFIIIHHHEEEDDDGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFDDDBBBAAAAAAAAAAAA???===<<<===???>>>;;;888777555333222111000...,,,+++++++++******)))''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))))))))***)))))))))***+++,,,---.........---------...//////000111222333555666777888777888:::;;;<<<<<<;;;;;;:::999888777777888999:::::::::999777555333111000//////...---,,,+++******)))))))))(((((((((''''''wwwyyyyyywwwvvvvvvqqqjjj___\\\XXXUUUQQQLLLGGGCCC<<<999666333222111///...........................///---+++)))))))))+++,,,))))))))))))))))))))))))(((((())))))************(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))+++------+++)))))))))************++++++++++++******+++++++++,,,,,,,,,---------------...............//////000111222222000333444666;;;GGGWWWdddrrr|||wwwyyyaaaJJJ;;;666111111111111///------.........---,,,++++++,,,,,,---,,,,,,+++***))))))((())))))))))))))))))))))))*********************************))))))))))))***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,,,,---...------------...///000000111222444666888999::::::;;;;;;;;;;;;;;;<<<<<<<<<@@@BBBDDDFFFEEECCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGIIIGGGDDDBBB@@@@@@@@@@@@@@@===;;;===AAAAAA;;;666666444111000000///---+++))))))*********)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((()))******++++++*********************+++,,,------------,,,,,,------...//////000222444555666777777888999;;;;;;;;;;;;::::::999999888777888888999::::::999777555333111/////////...---+++***))))))))))))((((((((('''''''''xxxzzz{{{xxxwwwvvvqqqjjj]]][[[WWWTTTPPPLLLGGGCCC<<<999666333222111///...........................///---+++)))))))))+++,,,))))))))))))))))))))))))'''((()))***++++++******(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&)))+++,,,+++******+++))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,---------............//////000000111---111444333000111666;;;JJJeee~~~{{{]]]HHH<<<555222222///222444222///---++++++---,,,,,,++++++++++++,,,*********************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,---------,,,------------,,,,,,,,,,,,---...///000222333444555666777777777<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBDDDCCCBBBCCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHEEECCC@@@????????????<<<;;;===@@@@@@;;;666444222000//////...+++)))))))))************))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,++++++,,,,,,++++++***+++++++++------,,,,,,,,,,,,------------///000222444555666777888:::;;;<<<<<<;;;;;;:::999999888888777777777888888777666444222000//////...---,,,+++***))))))((((((((((((''''''''''''zzz|||}}}zzzyyywwwqqqiii^^^[[[VVVRRROOOKKKGGGDDD<<<999666333222111000...------------------------...---,,,************+++))))))))))))))))))))))))'''(((***++++++***))))))'''(((((())))))(((((('''(((((('''''''''((())))))))))))))))))))))))))))))''''''((((((((()))))))))%%%'''***+++*********+++)))))))))************+++******+++++++++,,,,,,,,,***++++++,,,,,,------------........./////////000...111222111///...111333;;;FFFUUUkkkhhhSSS>>>555333222000///...222333111...///...+++,,,++++++******+++++++++(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))))))))***,,,------------++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,------------------------,,,------...///000222333444555666666666666;;;;;;<<<<<<============@@@CCCDDDBBBAAAEEEGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@>>>===>>><<<;;;<<<>>>===:::777333111///...---,,,***((()))************))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,---...000222444555666777999:::;;;<<<<<<;;;;;;999999888888777666666666555555555444333222000///------,,,,,,++++++******((((((((('''''''''&&&&&&||||||zzzxxxqqqiii___[[[UUUQQQMMMJJJFFFDDD<<<999666333222111000...------------------------------,,,++++++******)))))))))))))))))))))))))))((()))***++++++***((('''''''''((((((((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))((((((((()))))))))******&&&(((***+++)))(((((()))))))))))))))************++++++++++++,,,,,,,,,---*********+++,,,,,,------------............//////000000000000111222333444666777>>>NNNhhhsssdddHHH===444444666444111000,,,000///,,,,,,///...***++++++************++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))))))))***+++---.........///***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---------------...///000111111222333555666777777777999::::::;;;<<<===>>>>>>AAAEEEEEEAAAAAAFFFIIIHHHFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFDDDAAA>>><<<<<<<<<;;;;;;::::::999999222000...---,,,+++)))'''))))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((***)))((((((((()))***++++++++++++,,,---///000111//////...------------------...///111444555777888777888:::;;;<<<<<<;;;:::888888888777666555444444111222222222222111000000++++++++++++++++++++++++(((((('''''''''&&&&&&&&&~~~~~~{{{xxxqqqiii```[[[UUUPPPLLLIIIFFFDDD<<<999666333222111000...------------------------,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&''''''((((((((((((''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))************(((***++++++)))'''&&&'''))))))))))))************++++++,,,,,,,,,---------))))))***+++,,,,,,------------..................---,,,,,,---//////---++++++111888;;;===LLLnnnrrrXXXGGG>>>555111///111222000000222---///---((()))...---'''+++***************++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((()))***,,,---.../////////******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------.........---......---......///000111///000222555777888999999888888999:::<<<===>>>>>>BBBFFFFFFBBBAAAGGGKKKJJJDDDEEEGGGHHHIIIHHHGGGGGGDDDEEEGGGGGGEEEAAA>>>;;;;;;<<<<<<:::888777999:::111///---,,,,,,+++)))'''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((&&&%%%&&&''')))+++))))))***,,,...111333444000///...---------------...///111333555777999:::666777999:::;;;;;;::::::777777777777666555444333///000000111111111000000******+++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&{{{~~~}}}yyyvvvuuuqqqlllccc^^^XXXTTTQQQMMMGGGBBB>>>777222333333000------......---------,,,,,,,,,---,,,+++***))))))))))))+++)))''')))+++,,,***'''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++******************---------............///............////////////222222222222444:::AAAGGGjjj}}}lllSSSCCC:::555222222111111111000000//////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))******++++++,,,------++++++******************''''''((()))***++++++,,,000000//////.........---...///000111111000///...333333333333444666777888999999:::;;;<<<<<<<<<;;;AAAAAABBBAAA@@@AAADDDFFFAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBCCCDDDBBB===888;;;;;;;;;:::999777444333///......---+++***))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))******++++++++++++***+++...333777999444222000---,,,,,,------///000111222444555666777666666555555555777999:::888777666555333222000000111000......//////---,,,++++++++++++*********))))))(((&&&%%%$$$$$$%%%%%%zzz}}}}}}yyyvvvtttpppkkkddd___YYYUUUSSSNNNHHHDDD???888333444444111//////.........---------,,,,,,---,,,+++***))))))))))))***)))((()))++++++)))'''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************------------............---.........////////////000000000///000333999===666EEE```|||fffZZZIII<<<666444222111111000000000/////////...---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))******+++,,,,,,---************************+++++++++,,,,,,,,,,,,,,,000/////////.........---/////////000000//////...444444444555666888999:::999999::::::;;;<<<<<<<<<@@@AAAAAA@@@@@@AAACCCEEEAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@BBBCCCBBB>>>;;;;;;;;;;;;:::888555333222......---,,,+++***))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((()))******+++++++++******+++---111555777444333000...------......//////111222333555666666666555555555555777888999777777666444333111000000111///......///...---++++++*********))))))))))))***)))'''&&&%%%%%%&&&&&&yyy}}}}}}yyyvvvtttoooiiiddd```[[[WWWTTTPPPJJJEEE@@@999444555666222000000.........------------,,,---,,,+++***))))))))))))***)))((()))++++++)))(((''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******************************(((((())))))))))))(((((())))))))))))************************************,,,,,,,,,---------......---------........./////////000000...---...111333111666CCCVVVkkkqqq]]]BBB<<<555111000000...---//////............------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''((((((((()))&&&'''(((((((((((('''&&&''''''((((((((())))))))))))))))))***++++++,,,,,,************************...---------,,,,,,,,,+++/////////...............///...............//////333333333444666888999::::::999999999:::;;;===>>>>>>???@@@@@@???@@@BBBDDDAAA@@@>>>======>>>>>>???@@@???>>>???@@@@@@>>>===;;;;;;:::999666444111///...------,,,+++***))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((())))))******++++++*********,,,///222333444333111///......////////////000111222444555555555555444555555666888888666666555444222111000000000///------......,,,+++))))))))))))((((((((((((***)))((('''&&&&&&&&&'''zzz}}}~~~zzzwwwtttoooiiiddd```[[[XXXUUUQQQJJJEEE???888444555666333000000............---------------,,,+++***)))))))))))))))))))))*********)))((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***************************++++++++++++,,,,,,,,,------------,,,,,,---------.........///000111111///...///000777444555;;;EEETTTjjj|||rrraaaRRRGGG:::777444222222111///------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++))))))))))))************++++++++++++++++++++++++........................///...---,,,,,,---///000000000111222333555777888:::999888888888;;;===???===>>>????????????AAABBB@@@???===;;;:::;;;<<<<<<@@@???>>>>>>=========<<<::::::999777555222///------,,,,,,+++***)))))))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++***))))))***,,,...000222111000///......//////......///000111222333444444444444444555666777777555444444333222111111000///...,,,,,,------+++***)))(((((((((((('''''''''((((((''''''&&&&&&&&&&&&{{{~~~~~~zzzwwwtttoooiiibbb___ZZZXXXUUUQQQJJJDDD>>>777333444555222000000//////.........------------,,,+++***))))))))))))((()))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,///111111000/////////...,,,,,,...111666AAAKKKooo}}}hhhTTTFFF===:::999333111000///000000000000+++++++++++++++,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))******+++(((((()))))))))*********))))))***++++++,,,---------------..................---,,,,,,,,,...///000///000000111333444666777999888777777888;;;===???<<<>>>???@@@??????@@@AAA@@@???===;;;::::::;;;;;;AAA@@@???>>><<<:::::::::888888777666333000---++++++++++++******))))))((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))************))))))***+++,,,---///.........------......---......///000111222222222333444444555555666666333333222222222111111111...---++++++,,,,,,***)))(((((((((((('''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$|||}}}xxxuuusssoooiiiaaa^^^ZZZXXXVVVQQQJJJEEE===777222444555222000000/////////.........---------,,,+++***))))))))))))((()))++++++)))((()))***************************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))),,,...//////...////////////111444555333555999===FFFXXXppp~~~mmmXXXMMMAAA888222------000333111///---++++++,,,,,,******++++++++++++,,,,,,*********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((())))))******'''(((((())))))***************+++,,,---...//////---------------.........------------...///000000222222222333444555666777888777777888999;;;===>>><<<>>>@@@@@@@@@???@@@AAA@@@??????>>>===<<<<<<;;;@@@AAAAAA???<<<999999999666666555444222///,,,************)))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))))))))***+++,,,,,,,,,---------------------------...//////000111111111222333444555555555555222111111111111111111111---,,,******++++++)))(((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$###|||}}}{{{uuuqqqpppmmmiiibbb___\\\ZZZXXXSSSLLLFFF>>>777333555666333111222////////////............---,,,+++***))))))))))))''')))++++++)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,)))+++...///......///000...---...000///,,,+++......///666DDDTTTeee{{{pppcccSSSFFF<<<666333333222---,,,///444444222...+++)))))))))******+++++++++,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***''''''(((((()))******+++***+++++++++,,,,,,------,,,,,,,,,------.........------...///000000000000333333333333333444555555666666777999:::;;;<<<===<<<>>>@@@AAAAAA@@@AAAAAA???@@@AAABBBAAA@@@>>>======???BBBAAA>>>;;;::::::444444333222111...,,,***)))))))))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))******+++,,,,,,,,,,,,---......///......---------......///000000000111333444555555444444000000000111111111111111---+++***)))******)))''')))))))))(((((((((''''''$$$$$$%%%&&&&&&%%%%%%$$${{{|||yyyrrrnnnmmmkkkhhhccc```]]][[[YYYUUUMMMGGG???999444666777555333333000/////////............---,,,+++***))))))))))))'''***,,,+++)))((()))+++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,...000000//////000111000---,,,//////...000444555111111666:::@@@MMM[[[uuunnnZZZOOOIII@@@777666111000333222...---111+++---......------......******++++++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&''''''((()))******+++*********))))))))))))(((,,,,,,,,,------.........,,,---///111222111111000222111111111111111111222555666777999;;;<<<<<<<<<<<<>>>AAABBBAAAAAAAAABBB???AAACCCDDDDDDBBB@@@>>>:::>>>BBBBBB???<<<;;;<<<222222222222000...,,,***))))))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---,,,---...///000000000000,,,------....../////////000111333444555555444333000000000000111111111111,,,+++))))))******((('''))))))))))))(((((((((((($$$%%%&&&'''''''''&&&%%%{{{{{{wwwpppmmmmmmmmmjjjiiieeebbbcccddd___QQQEEE>>>;;;888666555444333222000000000///......------+++***)))))))))***)))(((+++++++++*********))))))'''((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000111111111222222222222BBBIIIWWWkkkrrrgggSSSMMMDDD<<<888555333222111000...---,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((())))))******************************---,,,+++*********+++,,,........................222222222222222111000000444555666888999;;;;;;;;;>>>@@@AAAAAA@@@???AAABBB@@@@@@AAAAAAAAA@@@@@@???===;;;999999:::;;;:::999444333222000...---,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%###"""&&&'''((('''$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''')))***+++******+++------------...------,,,,,,///......---------......///000222444555555555444444333333222111000//////,,,,,,++++++***))))))))))))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{|||yyyrrrnnnnnnmmmiiieee```[[[YYYXXXSSSJJJBBB>>>;;;888666555444333222000000000///......---------+++)))(((((()))******+++++++++*********))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------------000000000000111111111111222444888@@@IIITTT\\\aaattthhh^^^UUUJJJCCC>>>:::555111/////////...000///...,,,++++++,,,,,,---------,,,,,,,,,++++++*********)))))))))(((((())))))))))))((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((())))))******************************,,,+++*********+++,,,,,,------------------------000000111111111111000000333444666888::::::::::::===>>>@@@@@@???>>>???AAA?????????>>>===<<<;;;:::;;;999666666777888888777555444222000...,,,++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''')))***+++******+++---------.........------,,,///......------.........///000222444555555555555444333333222111000//////,,,,,,+++******))))))(((((()))***)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~|||vvvrrrqqqmmmiiigggccc]]]WWWSSSNNNIIIFFF>>><<<888666555555333222111000000//////......---...,,,***)))((()))+++,,,+++************))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))************************(((((()))***++++++++++++)))))))))*********++++++*********++++++++++++,,,************************++++++,,,---------------........./////////000000222111111111333666999;;;CCCLLLYYYggguuuxxxkkkbbbTTTMMMCCC<<<888666333000222000---,,,...//////......---,,,++++++***++++++,,,++++++++++++************))))))))))))((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((()))******))))))))))))))))))))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111333666888999999999888:::<<<>>>>>>===<<<===>>>>>>>>>>>>===;;;:::888777;;;888555444555777777777555444222///---+++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""###'''******'''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***+++******+++---------...............---///......---......//////000111222444555555555555444444333222111000///...,,,++++++******)))((((((((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvtttpppjjjiiigggbbb[[[SSSMMMJJJIII???<<<888666666555444222111111000000///.........,,,,,,,,,+++******++++++************))))))))))))******))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************************++++++++++++))))))))))))))))))))))))------.../////////......,,,------------.........///.........///111333444000555;;;AAAIIITTTaaajjjyyyzzzsssiii^^^TTTKKKBBB===>>>999333000000111222222111///......//////...---,,,,,,+++******************************)))))))))++++++++++++************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((((())))))***+++,,,,,,---+++++++++++++++,,,,,,,,,***+++---...///000000000000222555777888888777666888:::<<<<<<;;;:::;;;<<<============<<<;;;999999<<<:::666555666888999999555333111///,,,***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%***//////***%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***+++******+++---------...////////////..................//////000111111222333444555666666444444333222111///......+++++++++***))))))((((((((()))))))))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzwwwsssmmmddddddaaa[[[RRRJJJFFFEEE???<<<999777666555444333111111111000//////......)))+++......,,,***)))***))))))))))))))))))))))))******))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******(((((()))))))))*********))))))*********+++++++++)))))))))))))))))))))))),,,------...///.........++++++,,,,,,,,,---------///...------,,,---......222444666666777:::???CCCHHHRRR```lllttt~~~xxxrrrjjjcccSSSOOOHHHBBB===999555444000///------.........---...---,,,,,,------+++*********************))))))))))))))))))))))))))))))************************((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((()))***++++++,,,,,,*********+++++++++,,,,,,)))***,,,---//////000000000111333555666666555555666888:::;;;:::999999999999::::::;;;;;;;;;::::::;;;888555555666777777777333222000...,,,***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&***......((("""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))***+++******+++------...//////000000000///...............///000111000111111222333444555666555444333222000///......++++++******)))((((((''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{yyyuuupppddddddbbb\\\TTTLLLGGGDDD???===999777666666444333222111111000000//////...'''+++///...+++))))))***(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((())))))***((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///////////////000000)))+++---.........000111...222888<<>>999;;;999666222000///000000+++,,,.........---+++***,,,+++***+++---...---,,,)))******+++******))))))((((((((())))))))))))***''''''((((((((((((((()))((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((((()))***+++++++++************++++++,,,,,,---******,,,---...//////000000111222333444444444444444777:::;;;:::888888888555666777888888999999999666555333333444555444333222111///---+++***))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))((($$$ $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))''')))***+++******+++------...///000111111111111............///000111111000000000000111333444555555555444222000///...---+++******))))))((('''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&|||yyyxxxuuuqqqhhhfffbbb]]]WWWQQQKKKGGG@@@===999777666666444333222222111111000/////////))),,,---+++'''&&&))),,,(((((((((((())))))******((((((((()))******++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((('''((()))***(((((((((((()))))))))***))))))))))))******************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------&&&''''''((()))+++,,,,,,---///111222222333333444333333333444555555666777111333888<<>>>>>??????@@@AAABBBBBB???>>>===;;;;;;;;;<<<<<<666666666666666666666666,,,...///...000333222---------------,,,---///000(((***,,,,,,,,,,,,---......,,,)))''''''((('''&&&)))***+++,,,,,,+++***)))((()))))))))******++++++((()))))))))******++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))***++++++***((((((******+++,,,------......,,,,,,---...////////////222111000//////111333555333666999;;;:::888777777:::::::::::::::999888777555444555777888777444111......---,,,++++++++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%((()))(((&&&%%%%%%%%%$$$###$$$%%%'''(((###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))))))))************((()))++++++******,,,---......///111111222222222............///000222222......---...///000222333666555444222000///------*********)))((((((''''''&&&((()))(((''''''((()))''''''''''''''''''''''''~~~}}}{{{xxxuuurrrooonnneeeaaa\\\WWWSSSNNNIIIFFF===;;;888666555444333111222111000///......//////,,,,,,,,,++++++*********(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((()))***++++++***)))((((((''''''(((***,,,+++*********+++,,,,,,---......---,,,,,,+++*********+++,,,,,,------...///000000,,,---...//////...------///000000000111111111111222222222222222222222222222222222333333222222222222222222222111111111111000000000000000000000000000...,,,,,,------,,,+++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++*********))))))((((((***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((******+++++++++++++++++++++,,,---......111000///...------...///222///---...111333333222444666999;;;<<<;;;:::999888777777888999999777555111222444666666555444333000///---,,,+++*********))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,------......///------......///000000000------...///000111222222222222222222000...,,,***+++*********))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))~~~}}}zzzwwwtttqqqooommmccc```[[[VVVRRRMMMHHHEEE>>><<<999777666555333222222222111000////////////+++++++++******)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))(((''''''((()))************)))((()))((('''(((***,,,+++***))))))******+++,,,,,,------,,,++++++*********++++++++++++,,,---.........,,,---...//////...------/////////000000000111111111111111111111111111111///000000111111000000///............------------........................///---,,,+++,,,---,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++++++++*********)))))))))(((((()))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***************++++++++++++,,,---......111000///...---......///333000...///222444444333444666888;;;<<<<<<:::999999888777888999999777555111222333444444333111000///...---+++***)))))))))))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((())))))***++++++,,,++++++,,,------......///------......//////000000/////////000000000000000111111111000///---+++)))************)))))))))((('''''''''''''''''''''''''''''''''((((((((())))))}}}{{{wwwtttpppnnnlllaaa^^^YYYTTTPPPLLLGGGDDD???===:::888777666444333444333333222111000000000*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))(((((('''((())))))******))))))((()))((('''(((***++++++***(((((())))))***+++++++++,,,,,,+++************+++******++++++,,,,,,------------............---,,,....../////////000000000////////////////////////------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,+++,,,,,,,,,,,,+++************************************))))))))))))(((((()))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))*********))))))+++******++++++,,,---...000000///.........//////222111///000222444444333333444777:::<<<<<<;;;;;;999888777888999999777555111222222333222000///...---,,,+++***)))((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''((())))))******+++++++++,,,------......///---------...//////000000222111111111000000///////////////...---+++***)))************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))~~~{{{xxxtttpppmmmlll```]]]XXXTTTQQQMMMHHHEEE@@@===;;;999888777555333555555444444333222111000******************))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))((((((((())))))))))))))))))((()))(((((((((***++++++))))))))))))*********++++++++++++***************+++***+++++++++,,,,,,------------...---------,,,,,,---............/////////------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))***,,,......---+++++++++++++++******)))************************))))))))))))))))))(((((()))(((''''''((()))((('''))))))((((((((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))************))))))(((************+++,,,---...000000//////////////////////////////111222222222222444666999;;;<<<<<<<<<888777666777777777555333222222222222111///------++++++***(((((('''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''((())))))******++++++,,,------......///,,,,,,---......//////000222111111111000000000000//////...---,,,+++***************)))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))|||xxxsssooolllkkkaaa^^^YYYVVVRRROOOJJJGGG@@@>>>;;;999888777555444555555555555444222111000++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))***)))((()))***+++***)))*********+++++++++++++++*********))))))***++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))+++---------******++++++******)))((())))))))))))))))))))))))(((((((((((((((((())))))((('''&&&'''((()))(((&&&((((((((((((''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))(((************+++,,,------//////000000000000000000,,,---......//////000000222444666888:::;;;<<<<<<777666555555666555333111333333222111000///------******)))(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''((())))))******++++++,,,------......///,,,,,,------...////////////000000000000111111111000///...---,,,,,,++++++))))))))))))))))))******************************(((((((((((()))))))))***~~~zzzvvvqqqmmmjjjhhhaaa^^^ZZZWWWTTTPPPLLLJJJ@@@>>>;;;999888777555444555666666666444222000///+++++++++++++++,,,,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((())))))))))))))))))((((((''''''(((((()))***)))((()))***+++***)))++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,---------------///...---,,,+++++++++,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++***((('''(((+++,,,,,,,,,)))************)))((((((((((((((((((((((((((((((''''''(((((((((((())))))((('''&&&&&&(((((('''&&&(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((())))))*********))))))***))))))******+++,,,---//////000111111111000000+++---///000//////000111333444666888999:::;;;;;;777666555555555555222000333333222000///...------***)))(((((('''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''((())))))******+++++++++,,,------......///,,,,,,,,,---......//////......//////000000000111000///...---,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((((()))))))))******}}}{{{wwwsssnnniiifffdddaaa^^^ZZZWWWTTTQQQMMMJJJ???===:::888888777555333555666666666444222///...)))*********++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))(((''''''''''''((()))+++)))((()))***+++)))(((************************)))))))))))))))***++++++,,,,,,,,,+++++++++++++++///...---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))***************************)))'''(((***+++++++++))))))******))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&(((((('''&&&'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))***************))))))))))))***+++,,,---...///000111222111111000...111444444333222333555444555666777888999::::::999888777666777666444222111000///...------------***)))((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((())))))***++++++,,,++++++,,,------......///+++,,,,,,------......////////////..................---,,,+++******++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********zzzxxxuuupppkkkfffcccaaa```]]]ZZZVVVTTTQQQMMMJJJ???===:::888777666444333555555666666444222///---(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))+++)))((()))******)))((())))))))))))(((((((((((())))))((())))))***++++++++++++******************///...---+++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++***************************************)))((((((***++++++***)))))))))))))))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((******+++++++++))))))))))))***+++,,,---...///000222222222111000111444888888666555666888555666666777888999999:::;;;:::888888888777555333//////...---,,,,,,,,,,,,***))))))(((((((((((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,------......///++++++,,,------......///111000///...---,,,++++++---,,,+++)))))))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))************}}}xxxqqqkkkgggdddbbb```^^^\\\YYYXXXWWWSSSMMMHHHBBB???===;;;;;;999777444333555666555222000//////---,,,***(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***)))((('''((()))***)))(((***************)))((((((((()))))))))************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))*********+++,,,---...//////000222222222333666888<<>>;;;:::999888666444333444555444111...------,,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((('''&&&''')))***)))(((''''''((((((((('''&&&&&&(((((((((((())))))))))))'''''''''((((((((()))))),,,+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))'''&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))******++++++******''''''(((***,,,...000111//////000111222666;;;???PPPUUUSSSEEE;;;999999666666666555555555555666666555555666666555555444444111000...,,,***)))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((***))))))))))))***++++++,,,,,,,,,---------..............................------/////////...---,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++)))******++++++,,,,,,---|||xxxsssnnnllliiifffddd```\\\XXXVVVUUUQQQLLLGGG???===:::999999888555333333444555444111...------++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&''')))))))))(((''''''(((((((((''''''&&&'''''''''((((((((())))))''''''((((((((())))))))),,,+++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''(((***))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++++++++++++++(((((()))***+++---///000...///000000222777===BBBPPPTTTQQQEEE;;;888666444666666555444444333444444333444444555444333222222222000...+++)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,---------..............................,,,---...//////......---,,,,,,,,,+++++++++******)))***************++++++))))))*********+++++++++******++++++,,,---------{{{vvvrrrooommmiiiggg```\\\XXXUUUTTTQQQKKKGGG>>><<<:::999999888666444444555666444111...---,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((&&&&&&'''((()))(((''''''(((((())))))(((((((((&&&''''''''''''(((((((((((((((((()))))))))******+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++++++++++++++************++++++,,,---...///000000222777===BBBKKKMMMJJJBBB;;;777666444666555444333222222222222222222444444444333111000111///---***)))'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((***************++++++,,,,,,,,,,,,---------......////////////////////////------..................,,,,,,,,,+++++++++******))))))******+++++++++,,,************+++++++++++++++++++++,,,------......~~~yyyuuurrroookkkhhhaaa]]]XXXTTTSSSPPPKKKGGG>>><<<:::::::::999777555555666777555222///------))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%&&&((()))((('''''''''((()))))))))((((((&&&&&&&&&&&&'''''''''((((((((()))))))))*********))))))*********)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))+++...((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))******++++++******++++++************++++++//////000111222666;;;???DDDDDDCCC???;;;888666666444444333222222111222222111222333444444222000//////...,,,***((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((+++************+++,,,,,,,,,,,,,,,---------......000000000000000000000000........................,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,*********++++++++++++,,,+++,,,,,,------......///{{{wwwsssooojjjgggaaa]]]WWWTTTRRROOOKKKGGG???===;;;:::::::::888666666888888666333000......)))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&'''&&&%%%&&&((()))((('''%%%&&&'''(((((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))******))))))******)))******+++,,,,,,///000111222222444888;;;<<<;;;;;;;;;888666555555333222222111111111222222000222444555444333000///...---+++)))((('''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((++++++******++++++,,,---,,,,,,,,,---------......////////////////////////000///......------------,,,,,,,,,+++++++++******))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,---......//////{{{wwwsssnnniiifffbbb]]]WWWTTTRRROOOJJJFFF???===<<<;;;;;;:::999777777888999777444000///...((()))************))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&'''&&&%%%&&&((((((((('''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''+++......---***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))))))))))))))((((((((()))***,,,---...///111222222222333666888666555555666555222111222222111111111111111222222000222444555555333000///---,,,***)))((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))++++++******++++++,,,---,,,,,,,,,---------..............................111000///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------.../////////{{{sssooooookkkfff```]]]ZZZWWWSSSOOOKKKGGGAAA===;;;======999666666666666666555333111///---+++******)))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''')))+++,,,+++***)))((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((())))))))))))(((((('''******+++++++++,,,,,,,,,............///000111222222222222222222222222222222333444333111000111222222222222222222111//////,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,------,,,+++++++++,,,,,,........................000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,+++******++++++******...//////...,,,,,,...000zzzsssooonnnjjjeeeaaa^^^ZZZWWWTTTPPPKKKHHHAAA===;;;======999666666666666666555333111///---+++******)))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))******)))((('''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++)))(((''''''(((((()))******)))))))))++++++,,,,,,,,,---------............///000111222222222222222222222222222222333444333111000111222222222222222111000///...,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,---...........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,+++,,,,,,---...---,,,,,,...000///......000222}}}}}}yyyssspppnnniiicccaaa^^^ZZZWWWTTTPPPKKKHHHAAA===;;;======999666666666666666555333111...---+++******)))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''((()))((('''&&&%%%&&&&&&&&&'''((((((((())))))(((''''''&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...000...***(((&&&(((((()))***++++++++++++,,,,,,,,,,,,---------.........---......///000111333333333333333333333333111333333333111000111222111111111111000///......++++++***)))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,************+++---...///------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,---...///////////////,,,///111111000000333666zzz{{{xxxssspppnnniiibbb```]]]YYYVVVSSSOOOJJJGGGAAA===;;;======999666666555555555444333000...---+++******)))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...///---)))'''&&&'''((()))++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...///000000333333333333333333333333111222333222111000111222000000000000///...------******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++*********+++,,,------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,---/////////...//////...111444333222555<<>>EEEKKKVVVcccmmmrrrzzz{{{{{{vvvpppnnnpppnnniiibbb___\\\XXXUUUQQQMMMIIIAAA===;;;======999666666444444444333222///---,,,+++******)))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((***+++((())))))))))))(((((('''******+++++++++,,,,,,,,,++++++++++++,,,---......////////////////////////...000111111000000111333------------,,,+++******(((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))******)))(((''''''((()))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000222444444555<<>>======<<<999777555666666444111///......,,,+++)))((((((((()))***(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))(((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............------...000222222111000000000//////...---+++***))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%(((((((((((('''&&&%%%$$$((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))******++++++++++++,,,,,,,,,------------,,,,,,+++***---------------------------------...------,,,,,,111///---,,,---...///...,,,---///000//////000111333777===BBBHHHSSSaaalllyyy{{{{{{wwwrrrpppqqqnnniiiccc```[[[WWWSSSPPPLLLIII@@@>>>===<<<<<<;;;888666555666666444111.........++++++)))((((((((()))***%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............---------///111222000//////000......---,,,+++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%(((((((((((('''&&&%%%%%%((('''&&&%%%%%%'''(((***(((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((())))))*********************++++++++++++,,,,,,---------,,,++++++---------------------------------......------,,,///...---,,,---............///111111222555888;;;>>>EEEPPP[[[eeepppzzz||||||xxxrrrpppppplllggg```]]]ZZZXXXUUUQQQLLLIII???>>><<<;;;;;;999666444444555555444000...---...+++******)))((()))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((())))))((((((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............------+++---000000000//////000---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((('''&&&&&&''''''(((((((((''''''&&&((('''&&&&&&&&&'''((()))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''&&&&&&'''''''''(((((((((***)))((((((''''''((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((()))*********************++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,------------------------,,,------.........------.........///////////////000111222444999@@@IIIOOO___eeennnyyy||||||yyyssspppoookkkeee^^^\\\[[[ZZZXXXTTTNNNJJJ@@@>>><<<;;;;;;999666444333444444333000...------+++******)))))))))))))))***++++++,,,,,,,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((()))((((((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............------***,,,/////////......///++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''&&&''''''(((((((((((('''(((''''''&&&'''((())))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((('''''''''''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((************************------------............++++++,,,---.........---------------------------,,,------...............///000111111000///000000///111444:::DDDRRR```iiiqqqkkkuuu||||||yyyssspppnnnjjjccc]]]]]]\\\[[[ZZZVVVPPPLLLAAA???===<<<<<<:::777444222333333222///---------************)))))))))(((%%%&&&'''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((((((((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............------***,,,//////...---......))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((()))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((('''''''''((((((((()))))))))(((''''''&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((()))))))))))))))***,,,,,,,,,,,,------------+++,,,------............------------------------,,,---....../////////......000111111//////000222333666<<>>===<<<:::666444111222222111///---------)))************)))(((((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((((((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............------,,,...000000...---------)))))))))))))))*********(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((((((((()))))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((''''''((((((((())))))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''(((((()))******+++************++++++++++++,,,------............---------------------------,,,---...///////////////,,,...000000///111555:::BBBFFFOOO[[[kkk~~~|||yyyvvv{{{yyyzzzxxxssspppooojjjccc]]]\\\ZZZYYYWWWSSSNNNKKKAAA???===<<<:::888555222000111222111...---,,,---)))******+++***)))((('''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////------............------...///111111///---,,,,,,)))))))))******+++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''((((((((()))'''((((((((())))))))))))***)))((((((''''''(((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((()))+++,,,------++++++++++++,,,,,,,,,,,,..................---,,,------------------------,,,---...///000000000000,,,///222333555999BBBHHHYYY^^^gggrrrxxxyyywwwsssqqqooojjjccc]]][[[XXXVVVTTTQQQMMMIII@@@>>><<<:::999777444111///111111000...,,,,,,---)))******++++++)))(((''')))))))))((('''%%%$$$###(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((((((***++++++******+++,,,,,,,,,,,,,,,---...//////---..................---///111222111///---,,,,,,))))))******++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))************)))(((&&&&&&''''''((()))))))))))))))************************++++++************++++++&&&'''''''''(((((())))))(((((((((((())))))))))))+++******)))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''((()))***,,,...//////........./////////000000.../////////...---,,,,,,------------------------,,,---...///000000000000...222666888;;;CCCNNNVVVjjjoooxxxwwwwwwtttooooooooojjjddd[[[YYYVVVSSSRRROOOLLLJJJCCC???===>>>===777333333444444222000...---+++***+++++++++************)))(((((((((((((((((((((((('''((()))((('''&&&''')))((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***)))((((((***,,,,,,,,,,,,---------......---------...............++++++------------++++++************))))))))))))''''''&&&&&&&&&&&&'''''')))(((''''''''')))***+++(((((((((((())))))))))))''''''(((((())))))***************)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((%%%$$$'''&&&###$$$(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,------,,,,,,///000+++,,,...///000000000000777000000<<>><<<>>>===888444333444333222000...---+++++++++++++++*********))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))(((&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((()))***)))((((((***,,,,,,,,,---------...........................------+++,,,,,,------,,,,,,+++************)))))))))))))))((((((''''''(((((()))))))))((((((((()))***+++((((((((()))))))))******((((((((()))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***&&&$$$&&&,,,///---)))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---------,,,,,,...000...///111222333333333444777999CCCTTTbbbmmmzzzwwwwwwsssmmmkkkllljjjfffaaa^^^YYYVVVSSSOOOKKKHHHBBB>>><<<>>>===888444444333222111000...,,,++++++++++++*********)))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""######$$$&&&''''''(((%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))***)))((((((***,,,,,,------------........./////////...---------,,,---,,,,,,++++++,,,,,,---************))))))))))))***))))))(((((())))))***+++***))))))((()))))))))((())))))))))))******************)))))))))))))))***************************++++++,,,,,,++++++***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***(((%%%&&&111<<<666)))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------.........------------------.........,,,,,,...000///000111111222444888;;;@@@JJJ]]]qqq~~~{{{xxxvvvvvvrrrkkkhhhjjjiiifffccc```[[[WWWSSSOOOJJJGGGAAA===<<<>>>===888555555111111000///---,,,++++++************))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((()))***)))((((((***,,,------------............000000///...---,,,,,,,,,------++++++++++++------************)))))))))(((***))))))(((((())))))***,,,++++++***)))))))))))))))))))))*********+++++++++++++++******)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&***(((&&&111>>>888(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((()))++++++(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------..................---------...//////...------...000111111111111333999BBBIIITTT```sss~~~tttuuuqqqjjjggghhhgggeeeddd```\\\WWWSSSOOOKKKGGGBBB>>><<<>>>===888444444000//////...---,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))((()))***)))((((((***,,,---------.........//////000000///...---,,,,,,,,,------++++++++++++------************)))))))))((()))((((((''''''(((((())),,,,,,+++++++++***))))))************++++++++++++,,,,,,++++++******))))))***+++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((###++++++&&&+++555222&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------....................................///000///......000111222333444555999EEETTT___kkktttsssuuussslllhhhhhhhhhfffbbb___ZZZWWWTTTPPPLLLIIICCC???===>>>===777333333......---------,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((((((((''''''((((((((()))))))))((()))***)))((((((***,,,------.........//////////////////...---------,,,---,,,,,,++++++,,,,,,---************)))))))))))))))((((((''''''(((((()))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((""")))+++'''&&&++++++&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------.........................../////////---///000/////////111333...222888>>>GGGUUUhhhuuutttwwwwwwpppkkkjjjiiihhh___\\\YYYVVVSSSQQQMMMJJJDDD@@@>>>???===666222111---------,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))((('''((((((((())))))))))))((()))***)))((((((***,,,............////////////..................------+++,,,,,,------,,,,,,+++************))))))))))))***))))))(((((())))))******+++,,,---------,,,++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------............------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------............---........./////////000,,,.../////////000333555222<<>>???<<<666111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%&&&&&&'''(((%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((((((((((())))))))))))((()))***)))((((((***,,,............/////////000---------...............++++++---......---++++++************))))))))))))++++++************++++++)))***,,,---...------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////------............------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((***&&&%%%((()))&&&&&&***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.........//////---.........//////000000,,,---///000000111444666???MMMaaasssvvvwwwuuuqqqooooookkkeee]]]ZZZWWWTTTRRRPPPMMMJJJEEE@@@======;;;555111111//////...---,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((((((&&&$$$###***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***(((&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''$$$ """%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***++++++++++++++++++++++++........................---...///...,,,+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......---,,,+++++++++,,,---...---,,,++++++,,,---///000------,,,+++,,,---///000000000/////////.........111000....../////////......111///,,,---222111+++000///...---------------+++,,,---------------,,,,,,---.........,,,***)))---,,,,,,+++***))))))((()))))))))))))))*********%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++******++++++,,,---..................------***,,,...///......///000333//////444777777:::@@@RRRqqqvvvwwwuuuqqqooooookkkeee]]][[[WWWTTTRRROOOLLLIIIDDD???<<<===;;;555111111///......---,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((&&&%%%((('''%%%$$$$$$$$$&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''$$$!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((())))))++++++++++++++++++++++++........................---...///...,,,+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------.........//////........./////////222222111000000111222333333333222111111111222222222222111111000/////////333222111111111000000///...222222000000333222---...............///000000------------------------............---,,,++++++++++++******))))))((((((************))))))))))))&&&'''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++++++++***++++++,,,---...........................///000000///......///555222111444555:::FFFTTTgggwwwxxxuuuqqqooooookkkeee^^^[[[XXXTTTRRRNNNKKKHHHCCC>>><<<===;;;555000000.........------,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''')))***)))'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))++++++++++++++++++++++++........................---...///...,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------..................------.........------,,,//////......///000111222111111111111111000000000444444444444444555555555777888999::::::::::::999333888:::777555444222///111111000000000/////////......------------------......---,,,,,,,,,,,,,,,************************+++++++++***)))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))***))))))(((((())))))***)))))))))*********+++++++++++++++++++++,,,------...........................///111111000///000222111111222333666AAAWWWjjjyyywwwxxxvvvqqqoooooojjjddd___\\\XXXTTTQQQNNNJJJGGGBBB>>><<<===;;;444000///......---------,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%&&&(((***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))***+++++++++++++++,,,,,,........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................,,,---...//////...---,,,---......000111333444555222333444555666777888888======>>>???AAABBBCCCDDDCCCFFFJJJMMMOOOOOOPPPPPPIIILLLNNNLLLGGGDDDBBB@@@======<<<;;;999777666555555444333222111000///...000///...------...///000,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))((((((***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))***))))))))))))))))))***))))))*********+++++++++,,,++++++++++++,,,------............////////////,,,...///000000111333555///222888>>>HHHXXXmmm}}}wwwxxxvvvqqqooonnnjjjddd^^^[[[WWWTTTQQQMMMIIIFFFBBB>>><<<>>><<<555000///---------------,,,,,,,,,************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))*********++++++,,,,,,,,,........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////------------............///000111222333222111000333444666888999;;;<<<===<<<===>>>AAADDDFFFHHHIIILLLMMMMMMMMMNNNNNNNNNNNNPPPUUU\\\```aaaaaaaaaaaa_________^^^\\\XXXWWWXXXRRRRRRRRRRRRQQQPPPNNNNNNJJJIIIGGGCCC>>>999555333444222111000//////000111+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((*********))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******************++++++++++++,,,,,,++++++,,,,,,---............/////////000000...///000000///000333555222:::GGGUUUfffwwwxxxyyyvvvqqqooonnniiiccc]]]ZZZWWWSSSQQQMMMJJJGGGBBB???>>>???===666000///------------------------************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$%%%''')))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''###!!! """$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))*********)))*********++++++,,,,,,---........................---...///...,,,+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////000------......///000000000......000111222222333333444666999===@@@CCCEEEFFFFFFFFFGGGHHHJJJMMMPPPRRRZZZYYYXXXVVVTTTSSSQQQQQQWWW]]]fffkkkjjjiiihhhhhhccc]]]YYYZZZZZZXXXXXXZZZ___```cccfffiiijjjkkkkkkdddcccaaa\\\UUUMMMFFFBBB999777555222000---,,,+++++++++++++++++++++++++++,,,,,,,,,+++*********)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,------............//////000000111222333333111000000222444999FFFXXXkkk}}}xxxyyyvvvqqqooonnniiiccc\\\YYYVVVSSSQQQNNNJJJHHHCCC@@@???AAA???777111000------------------------************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%######%%%'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))*********))))))******+++,,,,,,------........................---...///...,,,+++,,,---,,,,,,,,,---------......---------------------------.........////////////....../////////000000000......///000222333444444111111222333555666888999<<<@@@GGGOOOXXX___dddfff]]][[[YYYVVVVVVWWWZZZ[[[iiihhhgggfffdddbbbaaa``````iiiuuu|||}}}||||||}}}pppcccXXXVVVVVVTTTSSSTTTZZZ]]]bbbgggkkknnnpppqqqooopppqqqpppllleee^^^ZZZNNNLLLHHHCCC===777333000//////......------,,,,,,++++++++++++++++++++++++))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))+++******))))))******+++*********+++++++++,,,,,,---,,,,,,,,,,,,---......---......///000000111111222333333333333444777:::GGGYYYnnn~~~yyyyyywwwqqqooonnniiiccc[[[XXXUUUSSSQQQNNNKKKHHHDDD@@@@@@BBB@@@888222000------------------------************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))*********)))))))))***+++,,,,,,------........................---...///...,,,+++,,,---,,,,,,,,,------.........------------------------............/////////000////////////000000000000//////111222444666777777:::::::::<<<>>>AAACCCEEEOOOUUU```nnn{{{~~~zzztttooollllllmmmnnnzzzzzzzzzzzzzzzzzzzzzzzzpppzzz{{{iiicccbbb]]]YYYYYYOOORRRWWW\\\```ccceeeeeemmmqqqvvvzzzzzzwwwrrrnnnkkkhhhccc\\\TTTKKKDDD@@@444333333222111000000///++++++++++++++++++,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---......///000111111222...///111333666:::???CCCZZZnnnyyyyyyvvvpppnnnmmmjjjddd___XXXPPPNNNPPPPPPKKKFFFCCCCCCCCCAAA>>>999444111//////.........------------,,,++++++******++++++)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''(((((()))******************++++++,,,,,,------...------------------------........................------------------------***,,,------++++++,,,...///000111000///...///000+++///111222000///000222555666666888@@@GGGGGGBBBGGGFFFGGGJJJNNNRRRZZZ```mmmwww{{{vvvrrrpppmmmjjjgggeeeccc___ZZZUUU\\\ZZZ___iiinnnnnnpppvvvtttuuutttrrroookkkbbb[[[QQQGGG<<<666666666222...------...///000...+++(((,,,,,,+++***)))(((''''''***++++++++++++***))))))************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((''''''''')))))))))))))))******+++++++++************++++++***,,,------,,,+++---......------......///000111......///000111222333333222111222555777<<>>999444111//////.........------------,,,++++++******++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******************++++++,,,,,,---..............................................................................,,,---......------...///---...//////......///111111333555555444444777999===BBBHHHMMMUUU]]]^^^ZZZ[[[[[[\\\```eeellltttzzz~~~vvvlll___[[[[[[aaadddbbbbbbdddjjjlllooorrruuuwwwvvvtttkkkcccYYYQQQLLLDDD;;;444333111///.........,,,***++++++,,,,,,,,,++++++++++++++++++++++++***))))))************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''((()))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++++++++************++++++***,,,------,,,+++---..................///111111000000000111222222333444444333555:::AAALLLaaassstttuuurrrmmmkkkllliiiddd```YYYRRRPPPPPPPPPLLLHHHCCCCCCCCCAAA>>>999555222/////////.........---------,,,++++++******++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((((()))******++++++******+++++++++,,,------......////////////////////////........................////////////////////////---...000000///...000111---///000/////////111333333444555555555888<<>>999555222////////////............---,,,++++++******++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&)))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&%%%%%%(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,---......................................................................../////////---///000000//////111222000111222111111222444666666777999;;;???CCCGGGJJJVVV```jjjlllmmmqqqsssttttttyyyyyytttrrrmmmeee___XXXUUUUUUYYY]]]aaagggmmmqqquuuzzz|||yyyqqqgggaaaNNNGGG===444000........./////////...---+++***)))++++++,,,,,,++++++***)))************************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((()))))))))******))))))******+++,,,,,,++++++******++++++,,,+++,,,------,,,,,,---///............///000111222222111111111111333444555444999CCCPPP^^^lll{{{ssstttqqqmmmlllmmmkkkfff___ZZZUUUQQQPPPOOOLLLJJJDDDDDDDDDBBB???:::555222000000/////////.........---,,,++++++******++++++(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++++++++,,,,,,------...//////------------------------........................,,,,,,---------.........,,,...///000//////111222222222333333333555888;;;BBBEEEJJJRRRXXX^^^```aaagggqqqxxxyyyzzznnneee^^^^^^^^^\\\]]]``````fffooowww{{{{{{yyywwwiiiaaaTTTHHH???888333000///......---,,,++++++++++++,,,,,,,,,,,,+++******************************))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%''')))***(((&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((())))))*********************++++++,,,,,,,,,++++++++++++,,,,,,+++---......---,,,...//////......//////000111222111000000000111333555666;;;III]]]nnn{{{ssstttqqqmmmlllmmmjjjfff^^^ZZZUUUQQQOOONNNLLLJJJDDDDDDDDDBBB???:::666333000000000/////////......---,,,++++++******++++++'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))***++++++,,,+++++++++,,,,,,,,,---......//////------------------------........................++++++,,,,,,---.........,,,...000000000000222333111333555666888<<>>MMMfffrrrrrrooojjjiiijjjgggbbb\\\YYYTTTPPPMMMKKKJJJJJJDDDEEEDDDCCC???;;;666333000000000000////////////---,,,++++++******++++++''''''((()))))))))))))))************************&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&###$$$&&&'''((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))''''''''''''((((((((((((******+++,,,,,,,,,,,,+++,,,,,,------.../////////////////////////////////........................---------...///000000111///111333333333333555777777:::???EEELLLUUU___eeennn|||vvvhhhWWWPPPVVVaaakkkoootttxxx~~~wwwkkkbbbJJJEEE===555///...///000,,,,,,------,,,,,,+++***************************))))))************))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))***((((((+++000111---((('''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))************'''(((((()))***+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,---......------...000////////////000111222333333222222333666;;;???AAA\\\tttwwwuuupppjjjjjjkkkhhhbbb[[[YYYUUUQQQNNNMMMLLLLLLBBBCCCBBB@@@;;;666444333///////////////......---,,,,,,***)))))))))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***+++,,,,,,******+++,,,+++,,,---.........---,,,..................------///////////////............+++,,,///000---111888333444555555888===DDDJJJMMMKKKMMMVVVdddrrryyy|||{{{nnn```XXXTTTTTTYYY^^^aaalllvvvyyy~~~zzznnniii[[[KKKAAA<<<222(((...///000000...------...---,,,,,,+++******++++++,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++++++++******************++++++,,,,,,,,,,,,------///////////////.........222000......000111222222111555333555>>>@@@FFFVVVpppwwwuuupppkkkjjjllliiiccc[[[YYYTTTPPPLLLJJJJJJJJJBBBBBBBBB???:::666333333//////000000//////...---,,,,,,***)))))))))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***,,,,,,,,,+++***+++,,,+++,,,---.........------........................////////////////////////111///000222111---...333555999BBBNNNYYY```aaa```kkkiiiiiippp}}}~~~uuummmlllkkkeee]]]YYYZZZbbbkkkrrrwww{{{|||zzz~~~sssdddXXXNNNBBB777222111000000///......---,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))************+++++++++++++++******************,,,,,,---------.........////////////////////////000000///000222333444444444777555888EEEMMMYYYmmmvvvuuupppkkkkkkllliiiccc\\\YYYSSSNNNJJJHHHGGGGGGAAABBBBBB???:::555333222//////000000//////...---,,,,,,***)))))))))***+++'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''((())))))***((((((((()))))))))******++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,---............---........................//////////////////000000---,,,///222333222444888>>>III^^^yyy}}}ppphhhbbbbbbeeekkknnnpppuuuzzzzzzpppeeeYYYNNN999555000...///111000...+++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******)))************+++++++++******++++++++++++++++++---............////////////////////////////////////000111222333555555666555999888>>>QQQ```ssssssrrrnnnjjjjjjlllhhhbbb]]]ZZZTTTOOOJJJGGGFFFFFFBBBBBBBBB>>>999555222111000000000000000///......,,,,,,***)))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((()))))))))*********+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,------...........................//////////////////000000000000111111......///000222555;;;???JJJ[[[zzzyyyvvvwwwuuupppqqqvvvzzzuuujjjbbbIII@@@555000000111000...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++++++++,,,------.........////////////////////////000000000///000222333333444555666555;;;===III___qqqppppppllliiiiiikkkgggaaa^^^[[[WWWQQQMMMIIIGGGFFFBBBCCCBBB???:::555222111000000000000000//////...,,,,,,***)))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************************+++,,,------++++++,,,---------------......//////........./////////000000000000000000111111222222666555333111444===GGGNNN]]]qqqwwwnnntttxxx~~~vvvqqqbbbVVVFFF;;;666333///,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,------------.........////////////000000111111000222444444222222444666666@@@HHHXXXoooooonnnllliiijjjkkkgggaaa]]]\\\YYYTTTPPPKKKHHHFFFDDDDDDCCC@@@:::555222111000000111111000000///...,,,,,,***)))))))))***+++((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''''')))))))))*********++++++))))))))))))))))))))))))+++---...---,,,+++,,,.........------......///000.........//////000000111000000000111222222333333444666666888CCCVVVhhhrrr}}}nnneeeeeejjjuuu~~~yyyooo```RRRFFF<<<333...000///...------------...,,,,,,,,,,,,------------,,,++++++++++++*********************************))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******))))))))))))*********++++++)))************+++++++++******++++++,,,---------,,,,,,---------............//////000000111111222111333555444222333777:::???MMMZZZllloooooommmkkklllmmmiiiccc[[[ZZZYYYWWWRRRMMMHHHEEEEEEFFFEEEAAA;;;666333222000111111111111000//////,,,,,,***)))))))))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''(((((())))))))))))*********+++++++++)))))))))))))))))))))))),,,---...---,,,,,,,,,...///......---......000000---......///000000111111000000111111222333333444444:::@@@HHHYYYttt}}}aaaYYYXXXcccrrrzzz~~~wwwlll___PPPCCC;;;333222111///............,,,,,,,,,---------......,,,,,,+++++++++*********************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++)))************+++++++++******++++++,,,------...---............/////////...//////000111111222222222444666555333666===BBBOOO^^^mmmppppppnnnlllnnnoookkkdddXXXYYYYYYWWWSSSMMMHHHDDDFFFFFFEEEBBB<<<777444333111111111111111000//////,,,,,,***)))))))))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&'''(((***++++++)))************+++++++++)))))))))))))))))))))))),,,---......,,,,,,---...///......------///000111---......///000111111222000000111222333333444444@@@HHHOOOWWWhhhrrrcccYYY^^^jjjqqqtttwwwrrrbbbSSSJJJ555444222111///.........,,,,,,,,,------.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++)))************+++++++++******+++,,,,,,---......////////////000000000000...//////000111222222222222444666555555999BBBIII[[[kkk{{{mmmmmmkkkiiikkknnnlllfff]]]\\\YYYTTTMMMHHHEEEDDDDDDEEEDDDAAA;;;666333222////////////............,,,+++***)))((((((((((((&&&''''''((()))******+++******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000---///000000///...//////...444666333222888===@@@MMMUUUcccrrrzzzjjj^^^]]]eeemmmnnnxxxzzz}}}}}}tttiiiaaaKKK===111000222000///000.........///111000---***---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))((((((******************************)))))))))))))))***++++++******)))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......//////000000111111//////000000111111222222555333444666999===HHHSSSmmmuuunnnmmmjjjgggiiillljjjddd^^^]]][[[UUUOOOIIIGGGFFFEEEEEEDDDAAA;;;666333222////////////...............---,,,***))))))(((((('''''''''((()))************)))))))))((((((((('''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000---///000000000000111222333555444444<<>>888444222111111222111111000///...---,,,++++++******+++++++++***)))***,,,---,,,+++)))))))))))))))***************)))((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))*********************)))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222000111444444111000333:::777333???PPPTTTYYYiiittt}}}eee[[[UUU\\\hhhqqqwwwyyyooo^^^JJJ???:::666333000222111///...---,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---,,,******+++,,,++++++++++++++++++++++++---------............///............////////////000000000000000111111222222///333999666222:::IIIXXXnnnnnnooollljjjkkklllhhhaaaXXXYYYWWWQQQKKKGGGGGGIIIIIIIIIHHHDDD>>>888444222111111111111000///......---,,,++++++******+++++++++***)))***,,,---,,,+++''''''((()))***++++++,,,******)))((((((((((((((()))((((((((('''''''''''''''(((((((((((()))))))))++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************************))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222222444222222555555333444888777;;;???NNNaaagggpppnnn```UUUWWWbbbllluuu{{{uuuiiiYYYJJJ>>>666000...000000000000111111111000++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++---------............///............////////////000000000000000111222222555222555:::888777BBBRRR```qqqppppppmmmjjjjjjkkkfff___ZZZZZZXXXRRRKKKGGGGGGHHHIIIIIIHHHEEE???888444333111111111111000///......---,,,++++++******+++++++++***)))***,,,,,,,,,+++&&&&&&''')))***+++,,,---***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000111222222222333000111333333222555;;;<<>>555000.........///111111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111000000000000111222222444111333777777;;;KKK]]]kkkxxxrrrrrrnnnjjjiiiiiiddd\\\[[[[[[YYYSSSKKKGGGFFFHHHHHHIIIHHHEEE???999555444333333333222222111000///---,,,++++++******+++++++++))))))***+++,,,+++***''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))***************++++++,,,,,,++++++++++++,,,,,,------------------------------------............///000000111111222333333444222111333333444;;;CCCTTTlllgggWWWTTTZZZeeeooovvvxxxuuummmaaaTTTDDD888333111///000111000---+++------------------------,,,++++++******++++++,,,***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111000000111111222333444222333666:::DDDXXXlllvvvxxxoooooollliiiiiiiiiddd]]][[[[[[XXXRRRKKKFFFFFFGGGHHHIIIIIIEEE???:::666444444444444444333222111111---,,,++++++******++++++***)))((()))+++,,,+++************)))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************(((((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************))))))******+++++++++,,,,,,+++************+++,,,---------------------------------.........//////000000000111222222333333888555555777888===HHHTTTuuuwwwddd]]]]]]dddkkkrrrwwwzzzyyyvvvkkkVVVBBB;;;666222111222333000...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////111111111111111222222333555555666:::AAAQQQiii}}}{{{fffiiijjjhhhfffhhhjjjggg```YYYYYYWWWQQQJJJFFFFFFGGGHHHIIIIIIEEE@@@:::777555444444444444333222111111---,,,++++++******++++++***)))((()))+++++++++***++++++******)))(((((((((((((((((((((((())))))***'''''''''((((((((((((((())))))))))))************)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))((((((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,------------------------------........./////////000000111111222333333333444333444888===FFFXXXgggqqqgggaaa```cccnnnuuu{{{~~~yyydddNNNAAA999000---...000000...........................,,,,,,++++++++++++,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////222111111111111222333333111333777<<>>GGGOOO\\\ttt|||rrrooolllllliiicccaaa```]]]WWWWWWVVVSSSMMMGGGDDDEEEHHHHHHJJJJJJGGGAAA;;;666444222222111111000/////////...---,,,+++***************************)))((((((+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...------,,,+++,,,---...///111000///////////////000222111333777666222111444555;;;JJJ]]]kkkwww{{{wwwvvvtttppprrrssstttssspppllliiihhhjjjmmmpppvvv~~~iii^^^[[[dddvvv~~~yyytttvvvrrrkkkZZZEEE777222000...000000000...------///000......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........////////////000000000000555111///222333333444888;;;HHH]]]qqq}}}kkkkkkgggbbb``````]]]WWWUUUTTTQQQKKKEEECCCDDDFFFHHHIIIJJJGGGAAA:::666333222222111111000000//////...---,,,+++***************************)))((((((+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''((())))))************************)))))))))***))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++++++++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---.........---------...///000000000////////////000000444000///222444444777;;;>>>GGG[[[ppp}}}wwwooohhhdddaaa___^^^___aaaccceeeeeecccaaa___]]]___aaaeeejjjqqqzzzjjj___]]]hhhqqqpppnnnppprrrpppfffSSSBBB999555222000000000///......000111......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////...////////////000000000000444111000333555555888<<>>777444000/////////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.........//////000000/////////000111222222222333333444555555999GGGTTTjjjkkkllliiieeedddeeeccc^^^WWWRRRKKKGGGFFFGGGIIIIIIJJJJJJIIIEEE???:::777666333333333222111111000000------,,,,,,,,,,,,------)))***++++++,,,+++++++++***************+++++++++************************((((((((()))))))))******((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))*********************++++++,,,******************************+++,,,,,,,,,++++++************************++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***************************+++************+++,,,,,,......---,,,++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))((((((''''''(((((()))'''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......---------------......///,,,---.../////////......000000000000111111222333111555888888<<>>QQQccczzzvvvooossslllllliiieeedddeeebbb]]]WWWQQQJJJFFFFFFHHHJJJJJJLLLLLLJJJFFF@@@;;;888777444333333222222111111000------,,,,,,,,,------...)))***++++++,,,,,,,,,+++))))))*********+++++++++************************(((((()))))))))*********((())))))******+++,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,+++,,,---...///---------------...//////---...///000000000//////000000000000111222333444555555888>>>KKKhhh|||tttoookkkgggccc___[[[VVVSSSTTTXXX\\\^^^[[[YYYXXXXXXZZZ\\\]]]]]][[[[[[\\\^^^aaaeeehhhjjjkkklllnnnmmmkkkiiihhhhhhgggjjjjjjhhhggghhheee```___aaafffjjjmmmssswww^^^YYYZZZ\\\aaakkkooohhh^^^KKKCCC888222000000///---......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++------,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,................................................------......///000000111...///000111222333333444333444666777999EEE]]]ssssssiiijjjssslllllliiidddcccccc```[[[VVVPPPIIIEEEFFFHHHJJJJJJLLLLLLKKKFFFAAA<<<999888444444333222222111111000------,,,,,,,,,------...)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---************++++++,,,---++++++++++++++++++++++++)))***---/////////...---++++++++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))(((((((((((())))))'''((((((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************------,,,+++,,,---...///...------------...//////...///000222222111111000000000000000111222333444666666;;;HHH\\\zzz|||pppfffaaa]]]ZZZWWWXXXWWWVVVUUUVVV\\\ccchhhbbb```^^^^^^```bbbcccccceeeffffffiiilllqqquuuxxxxxxzzz{{{zzzwwwtttssssssmmmqqqrrrqqqqqqrrroooiiiaaabbbeeeffffffkkk{{{___XXXZZZ\\\```gggnnnmmmgggRRRHHH<<<444111111000.........---------,,,,,,,,,---------------------------------,,,,,,,,,++++++***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---------...///000000111...///000111222333444444333444777888<<>>KKK]]]sss}}}xxxooogggbbb`````````hhhhhhfffdddccchhhpppwww~~~yyyrrrooorrrpppddd\\\YYY]]]bbbfffkkkrrrnnndddUUUFFF;;;444000...///////////////......---......------------......,,,,,,,,,------,,,,,,,,,..............................---------------...........................////////////////////////000000000000000000000///111222222333333333333222666777999>>>PPPkkkzzzppplllrrryyyjjjhhheeeccc```]]]YYYWWWOOOMMMIIIFFFEEEEEEFFFGGGLLLLLLKKKFFF@@@999555333222222333333222000...---------,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))******+++,,,************+++++++++,,,,,,,,,+++++++++++++++***)))))))))***+++++++++,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,...---,,,---//////---,,,------------............---------------,,,,,,,,,------------------------........................------------------------------------------------......---------...///000///...------------...///+++,,,,,,,,,---...............------------......,,,++++++******++++++,,,******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++************************)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---........................//////000000000000000000111000111555555444666;;;>>>JJJ[[[lll{{{~~~yyytttqqqrrrvvvzzz|||{{{xxxtttpppnnnnnnnnnoooyyyyyywwwttttttyyy{{{uuuooommmtttrrrfff[[[ZZZ___cccgggiiitttpppeeeTTTBBB666111111/////////.........------......------------......------,,,,,,,,,,,,------........................///......---......//////........................////////////////////////000000000000000000000000222222222333333444444444666888<<>>IIIYYYmmmzzzrrrnnniiigggiiinnnrrrtttvvvvvvwwwvvvvvvwwwyyy{{{}}}rrrmmmooovvvsssbbb[[[]]]aaaaaa```nnnqqqooobbbMMM<<<555444000000///......---------......------------.........---,,,++++++,,,---...........................///............///000000........................///////////////000000000000000000000000111111111222222222333444555555666999<<>>777333000000111222333222000...---...------,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++***)))))))))***,,,---***++++++++++++,,,,,,,,,...---------,,,,,,++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...//////...,,,,,,,,,,,,,,,------------.........................................................//////000000000................................................000111111111111000000000------............------,,,,,,---...//////000000///......------......///+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((())))))******++++++************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********************************)))+++,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,------------......////////////////////////000000000000111111111111333111111222222444<<>>777333111000000111111111000............------------......******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,---,,,+++******------------............///...---...000000...---+++,,,,,,,,,,,,---------.........///////////////////////////////////////---......//////000000000////////////////////////////////////////////////000000111111111000///.........////////////......---.........///000000000//////............//////+++,,,,,,------,,,,,,++++++++++++,,,++++++***)))************************)))))))))******+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++------------+++++++++,,,...---,,,,,,---/////////////////////////////////000111111222222333444222222333444:::HHHVVVmmm~~~rrrjjjeeecccaaaaaaaaabbbffflllqqqtttuuu}}}wwwtttpppkkkhhhkkkuuuooo```[[[YYYXXX]]]gggqqqrrrfffSSSBBB888444333111///......//////......------------............------------..............................------------...///000000////////////////////////...//////000000111111222///000000111111222222222222222222333444777999:::;;;HHH\\\qqqhhhfffdddbbb```[[[UUUPPPIIIGGGEEECCCCCCDDDFFFHHHHHHIIIHHHDDD===777333111000000000000000/////////......------------......+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---,,,+++***((('''------------.........//////.........000000...---------------................../////////000000000222222222222222222222222222222222333444555555555555555555555555555555555555555555555555555555555222333444444333222111000000111222222222222111000/////////////////////000//////............//////,,,---............---,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///***+++---......---+++******,,,......,,,,,,---///////////////////////////......///000222333444444444333333666:::EEEYYYjjj{{{ssshhh```]]]___bbbdddmmmkkkjjjmmmttt|||{{{pppfffdddbbbhhhuuu|||dddYYYWWWXXXXXX___kkkrrrpppcccQQQEEE666444222000//////000000......------------......------............------........................,,,,,,,,,,,,---...///000////////////////////////...//////000111111222222///000000111111222333333333222222333444777:::<<>>???AAABBBBBBBBBCCCFFFJJJLLLLLLKKKNNNLLLKKKLLLOOOQQQSSSSSSTTTMMMJJJLLLNNNMMMLLLNNNJJJHHHFFFFFFFFFEEEAAA??????>>><<<999777555444333444444333222111111//////111000000/////////000000***,,,---///000000000000000...,,,+++***+++,,,,,,...---***)))((()))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((++++++***************++++++******)))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))))))))++++++***)))(((((()))))))))))))))))))))******+++++++++++++++++++++++++++((())))))+++,,,---......------............---------------.........//////////////////000000000000000111111111111111000///555444555;;;GGGZZZsss}}}qqqgggdddbbbaaa___aaakkkwww~~~|||zzz{{{yyynnnfffcccdddfffgggrrryyybbb[[[WWW]]]]]]```iiiqqqqqqjjjbbbEEE999000111555444000///////////////////////////////////////////////////---.........//////000000---------.........////////////000000000000//////000000000000////////////000000000111222222333333777444444888777666<<>>NNN]]]qqqiiifffsssgggeeeccccccaaa\\\TTTMMMFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFFFFCCC>>>888555333111222222111111000///.........------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------,,,...---------------------...---,,,---...//////---////////////000000000000/////////...............000000000000000111111111000111111111111222555666333555888===CCCJJJOOORRR]]]bbbkkksss{{{|||xxxuuuttthhhbbb[[[WWWWWWZZZ[[[\\\```aaaaaaaaa```^^^[[[YYYMMMKKKGGGBBB>>>:::777666666555333111///---,,,,,,////////////...---+++***------------------------++++++*********)))))))))*********)))******+++,,,,,,+++******))))))******(((((())))))************(((((((((((((((((((((((()))))))))))))))***************)))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++******++++++,,,------...------............------............//////////////////000000000111111111111111111222333444555666888???KKK[[[rrr{{{wwwtttrrrsssxxxtttrrrlllfffdddmmmzzzppp^^^\\\]]]ccckkkppppppnnnkkk]]]LLL@@@666000000333////////////////////////////////////////////////.........///////////////............//////////////////000000000000//////000000000000000111111111000000111222222333333444333444555555888DDDXXXiiiiii___YYY___pppeeecccbbbaaa```ZZZRRRKKKFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFCCC>>>888555444111222222111111000///.........------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---------......------,,,,,,,,,,,,,,,,,,---------...---,,,---///000///.../////////000000000111111/////////////////////...222111000/////////000000000222333333333555999======AAAHHHQQQ[[[eeemmmrrrzzzwwwhhh]]]ZZZ\\\^^^___fffhhhkkkmmmoooooonnnnnniiigggccc\\\SSSJJJBBB===:::888555222000000000111//////000000000000//////------------------------++++++++++++******************))))))***++++++,,,,,,++++++***************)))))))))))))))******+++(((((((((((((((((((((((((((((())))))***************)))))))))))))))*********************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...------............------........./////////000000000000000000111111111111222222222222222444555666777EEEWWWkkk~~~}}}|||xxx{{{~~~xxxqqqjjjiiimmmrrr|||iiibbb]]]aaakkksssrrrooollldddYYYKKK;;;000111777000000000000000000000000///////////////////////////////////////................../////////000000//////000000000000/////////000000000111111111222111111111222333333444444444666777666;;;JJJ___nnnssscccYYYRRRUUUaaaqqqeeeccc```___]]]XXXPPPJJJFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFCCC>>>888555333111222222111111000///.........------------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---............------,,,,,,,,,,,,,,,,,,---------...---------///000///...////////////000000000000/////////000000000000000111000/////////000222333...222555888;;;@@@GGGMMMYYY^^^gggrrr}}}tttooonnnllljjjeeefffhhhjjjkkkkkkkkkkkkpppppppppooojjjddd^^^ZZZQQQMMMGGG@@@:::666333222,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,+++************+++***))))))))))))***+++,,,))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******++++++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...------............------....../////////000000000000000000111111111222222333222222222444666888999>>>SSSkkkuuulllhhhiiihhhxxxzzzqqqhhhgggmmmrrrssspppkkkiiidddXXXEEE666222777000000000000000000000000///////////////////////////////////////.............../////////000000000//////000000000000/////////000000111111222222222111111222222333444444444333666666777AAAUUUiiiuuuzzzkkkZZZRRRLLLNNNVVVbbbssshhhddd```^^^\\\WWWPPPJJJEEEEEEDDDDDDEEEFFFHHHIIIFFFGGGGGGCCC===888444333111222222111111000///.........------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,------........................---,,,,,,,,,---------............///...---...///000///............/////////000000/////////000000111111222111111111222444777:::<<<999???GGGNNNUUU___kkktttyyywwwuuurrrnnnkkkhhhggghhhkkknnnrrrtttuuuuuutttnnnlllggg___VVVMMMFFFAAA999888555111///---,,,,,,---------------------------,,,,,,,,,,,,+++++++++))))))))))))***+++,,,------,,,++++++******++++++******)))))))))***+++,,,))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------------------............------.../////////000000000000000000111111111222222222222222222444777:::===@@@WWWpppsssnnnjjjpppyyyxxxqqqoooppprrrnnnllliiicccSSSAAA444111000000000000000000000000////////////////////////000/////////.............../////////000000000000//////000000000000/////////000000111111222333333111111222333333444444555222555888===NNNfffzzzrrrfffUUUOOOKKKKKKMMMSSS^^^iiitttjjjfffaaa^^^[[[VVVPPPKKKEEEEEEDDDEEEFFFGGGIIIJJJGGGHHHGGGCCC===888444222111222222111111000///............------.........+++++++++,,,,,,,,,------------------------------))))))+++,,,...///000111.../////////...---,,,,,,---.........//////000000///...---...000000000...............////////////......///000111222222333444444555777;;;@@@DDDGGGNNNUUU```kkkvvv~~~wwwrrroooiiijjjllloooqqqtttvvvwwwzzz{{{{{{yyytttllleee```RRRNNNGGG@@@999444000///---------------------------------,,,,,,,,,++++++))))))))))))***+++,,,------,,,++++++******+++++++++***)))))))))***,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))((())))))***++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---------------------..................---////////////000000000000000111111111111222222222111222333555999>>>CCCEEErrr~~~uuuqqqlllmmmyyyuuukkkmmmrrrrrrnnnllliii^^^III666+++000000000000000000000000////////////////////////000000//////.........---////////////000000000000//////000000000000/////////000000111222222333333111222222333333444444555333777;;;DDDZZZvvvmmmbbbVVVQQQMMMKKKHHHHHHOOOWWW___kkk|||hhhhhhgggeeeaaaYYYOOOHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFBBB>>>999555222000222111111111000000////////////............//////............////////////---------............///------/////////...---,,,000000//////.........---000//////...------,,,,,,///////////////.........111000//////000111111000000000000000111333444555999:::<<>>XXX~~~zzzpppeeedddhhhmmmooolllgggccc```MMM@@@555333444222111222111111111111111111111111////////////000000000111000000000000000000000000111111111111111111111111111222333444444444444444222333444555444555888:::@@@MMMlllzzzeee^^^WWWTTTPPPJJJFFFEEEHHHEEEEEEGGGKKKQQQ^^^iiioookkkeee```[[[WWWRRRPPPKKKJJJIIIHHHHHHIIIJJJKKKHHHFFFDDD@@@===999666555000000000000111111111111//////............//////............////////////---------............///............///000111111.........///////////////////////////////////////000000000111222222333333222444444333222444999>>>FFFPPP___mmmzzzzzzqqqgggiiimmmssswwwyyywwwuuuuuuvvvwwwvvvrrrhhh]]]UUU<<<:::777222///,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******)))(((((()))+++*********++++++++++++,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------..................------......///000......//////////////////////////////000000000000222222111111222222333444777555777CCC^^^}}}~~~yyy~~~lllaaafffmmmnnnkkkgggfffgggXXXGGG999666666222000222111111111111111111111111/////////000000000111111000000000000000000000000222222222222222222222222000111222333333444444333222333555555555666999;;;AAAWWWyyy|||iii```WWWTTTQQQKKKGGGFFFGGGCCCAAACCCFFFJJJSSS]]]ooojjjccc]]]YYYUUURRROOOKKKKKKKKKJJJIIIIIIHHHHHHIIIGGGDDD@@@<<<888555333///000000000111111111111//////............//////............////////////---------............//////.........///000111222............/////////000......//////000000111111000000111111222333333444000333555666888???IIIRRR^^^jjjzzzsssoookkklllppprrrpppmmmggghhhkkknnnnnnkkkeee```OOOKKKEEE===666000---+++......------------------------------------------))))))))))))))))))))))))(((***+++***((('''))),,,*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------.........///...............//////000/////////////////////...////////////000000000000333333333222333333444555444444<<>>:::999222///333111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222...///000111222333333333222444555666666777:::<<>>RRRppp{{{pppxxxwwwddd```hhhfffeeehhhgggbbbYYYKKK@@@888444222111222222222111111111111000000000000000000000000000000111111111111222222222111111111111111111111111111111222222222333333333444444000444<<<999999GGGeee{{{{{{kkkggg\\\TTTRRRNNNMMMIIIEEECCCAAA>>>AAAGGGkkkgggaaa[[[VVVRRRMMMJJJLLLOOOQQQQQQNNNKKKIIIIIIHHHHHHFFFAAA;;;666333222111111222222222000///...///000000000000////////////...---...000000000///000000/////////.........000////////////111222333111111000000////////////111000//////000111111111333333333222333666;;;>>>MMMWWWfffsss~~~pppiii```___]]]TTTSSSSSSKKKLLLQQQTTTSSSTTTWWWTTTOOOCCC<<<333....../////////......///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////////////////...///000000//////000111000000000000111111111111///666333///444333111777???III```|||pppnnnssscccfffhhhiiiiiicccccc]]]RRRGGG>>>888333222222222222222111111111111111111111111111111111111000111111111111222222222111111111111111111111111111222222222222333333333555666333666<<<:::>>>PPPrrrzzzsssfff]]]ZZZVVVRRRMMMIIIGGGCCC???@@@DDDlllhhhccc]]]XXXSSSNNNKKKMMMOOOSSSSSSQQQMMMKKKJJJHHHHHHFFFAAA;;;666333222222222222111111111111111111111000000//////......///...---...000111000///000000////////////......000000000000111222333444111000000000000//////////////////000000111333333333444444555888>>>FFFLLLbbblll|||pppeee```[[[RRRRRRUUUPPPKKKNNNNNNLLLMMMSSSXXXYYYRRRKKKAAA777000......///////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////...///000000//////000111000000000111111111222222///444111000777555333999BBBTTTmmm}}}rrrttt|||gggbbbgggmmmkkk```dddbbb\\\RRRGGG<<<555222333222222222111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222222333333333333555888666777<<<;;;FFF^^^}}}lllbbb___YYYXXXSSSNNNLLLGGGAAA>>>@@@mmmiiiccc^^^YYYUUUPPPMMMMMMPPPSSSTTTRRRNNNKKKJJJGGGGGGEEEAAA;;;666333222111000000000000111222333111111000//////.........///.........000111000///000000//////////////////111111111111222333444444000000000000000000000000000000111111111111333444333444666:::AAALLLWWW___rrrzzzyyynnncccUUUTTTXXXSSSQQQQQQOOOKKKHHHIIILLLNNNVVVTTTMMMDDD:::333///...///............---,,,***------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////000000000000////////////////////////...///000000//////000111000000111111111222222222222555222333:::888666>>>KKKbbbzzz{{{wwwmmmaaabbbjjjlllbbbeeeeeeccc\\\OOOBBB777222333333222222222111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333444444444999888888;;;===OOOlllssshhhccc\\\\\\VVVRRRPPPKKKCCC???>>>mmmhhhbbb]]]YYYUUURRROOONNNQQQSSSSSSQQQMMMJJJIIIGGGGGGEEEAAA;;;666444333///////////////000111222222111000///......//////000///...///111111111/////////000000000000000000000111222222333333444444000000000000111111111111111333444333111111333666444888>>>FFFQQQ___llluuunnnddd^^^TTTTTTSSSQQQNNNIIIDDDBBBBBBKKKNNNPPPOOOHHH@@@888444111///------......---+++------------------------++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,---------....../////////000000000111111////////////////////////...///000000//////000111111111111111222222222222333666222333999777:::HHH___uuuyyyzzzwwwddd]]]dddkkkgggeeeffffff```UUUGGG:::333333333333222222222222111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333444444444222999999888<<<@@@XXXyyy~~~rrrlllccc___YYYTTTRRRNNNGGGAAA@@@kkkfff___YYYVVVTTTSSSRRRRRRSSSTTTSSSPPPLLLJJJJJJFFFFFFEEEAAA;;;777444333......//////000000000111111000///......///000111000///...///111222111000//////000000000000111111000000111333333333333333000000000111111111111222111333666555333333666999<<>>FFF```{{{tttiiiddd]]]WWWUUURRRKKKDDDBBBiiiddd[[[UUUSSSSSSTTTUUUWWWWWWVVVSSSOOOLLLKKKKKKFFFFFFEEEAAA;;;777444444...///000111222111000///000///...---...000222333000/////////111222111000//////000000000111111111///000111222333333333222000000111111111222222222///222666666555666;;;???GGGOOO]]]lllzzzfff\\\SSSSSSSSSNNNIIIGGG888;;;AAAJJJQQQSSSPPPLLLDDD===444000///000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................,,,,,,,,,---------.............../////////000000////////////////////////...///000000//////000111111111111222222222333333111555333444999<<>><<<===DDDMMMSSSRRRPPPMMMDDD999222000000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,---------..................////////////////////////////////////...///000000//////000111111111222222222333333333222777666888===BBBZZZ~~~}}}vvvlllccciiijjjiiieeeaaaaaa```XXXHHH;;;444444444333333333222222222222222222222222222222000111111111111222222222333333333333333333333333333333333444444444555555444999999<<>>:::666333111222222222222111111000000000000000000////////////////////////000000000000000000000000111111111111444444333444555555444222333111000///111333333333666777777777;;;DDDQQQ[[[fffmmmvvv~~~sssaaaWWWQQQNNNNNNGGG@@@888777>>>IIISSSWWWTTTRRRJJJ???888555000******---000///---+++---///---......///...---+++***......------------............---------,,,,,,,,,.........------,,,,,,,,,------------------------////////////////////////////////////000000000000000111111222222333444444444666444777???JJJnnnzzzqqqgggkkklllhhhaaa\\\^^^^^^RRRCCC<<<555222333555333111111111222222333333222222111111111222222222333333333111111222222222333333333333444555444333333444666;;;999888<<>>CCCIIITTTaaajjjoootttyyy~~~xxxiii[[[SSSQQQLLLHHHCCC??????DDDKKKPPPUUUUUUQQQJJJDDD@@@888000---...///...------...///,,,,,,---.........---,,,///......------......///.........---------,,,,,,.........------,,,,,,,,,////////////////////////////////////////////////////////////000000000111111111111222333333444444444888777:::GGGYYY|||~~~nnniiillliiiccc_________UUUHHH===666222333555333111222222222333333333333222222111111222222222333333333111222222222222333333333333444555444333333555777777777;;;EEEVVVkkkvvvkkkfffaaaYYYRRROOOllldddZZZUUURRRPPPTTTZZZbbbcccaaaZZZUUUSSSOOOJJJGGGFFFCCC???;;;777444333222222222222111111111111111111000000000//////////////////000000000111111000000000111111111222222111222333444555555444333000111111111222444555555555===HHHRRR\\\gggssszzzyyy{{{}}}~~~~~~xxxcccUUURRRPPPQQQOOOJJJDDDCCCFFFKKKTTTWWWWWWTTTPPPKKKAAA777333111...------.........++++++,,,......//////...///......------......///.........------------,,,.........---------------/////////////////////////////////////////////////////////000000000111111111111222222333333444444333:::999===QQQkkk|||yyyhhhjjjjjjgggcccbbb```XXXPPP???777222333444333222333222222333333333333222222111111222222222333333333222222222222333333333333333444555444444444666777666777AAATTTjjj}}}rrrkkkfff^^^WWWTTTkkkbbbZZZUUURRRQQQTTTZZZbbbcccaaaZZZUUURRRNNNIIIHHHGGGCCC???;;;888555444222222222222222222222222111111111000000000////////////000000000111111111000000111111111222222222///222444555555444444444000111222222222333555666999CCCQQQ^^^hhhqqqzzz|||~~~zzzfffZZZWWWTTTTTTTTTQQQMMMJJJKKKLLLPPPTTTVVVUUUSSSPPPGGG>>>:::444///,,,---......,,,,,,------...............//////............//////............------------...............---------------------------------//////////////////////////////000000000111111111111111222222333444444555333;;;:::>>>XXXttt|||iiihhhiiihhhfffccc___[[[WWWBBB:::444444555333222444222333333333333333333222111111222222222333333333222222222333333333444444333555555555444555777888888999HHHddd|||yyypppjjjbbb\\\ZZZjjjbbbZZZUUURRRPPPTTTYYYbbbcccaaa[[[VVVSSSNNNHHHIIIGGGCCC???;;;777555444222222222222222222222333111111111111000000000000000000000000111111111111111111111111222222222222///333666777666444444444111222333333222444888;;;BBBKKKXXXccckkkqqqwww{{{zzz|||{{{wwwqqqfffcccfff\\\ZZZWWWVVVVVVUUURRROOOOOORRRSSSQQQRRRRRRMMMFFF@@@:::333///......---+++//////......------------/////////......///////////////.........---------................................................////////////////////////000000000000111111111111111222222333444444555555333;;;:::CCC___yyyiiiffffffggggggddd___[[[ZZZHHH???777555555333333444333333333444444333333333111111222222222333333333222222333333333444444444444555666666555666888:::999;;;NNNnnnvvvooogggaaa```jjjbbbZZZVVVRRRPPPSSSXXXbbbdddbbb\\\XXXUUUPPPJJJIIIFFFBBB>>>:::777555444222222222222333333333333222222111111111000000000000000000111111111222222111111111222222222222333111555999999777444444555222333555444555999@@@FFFNNNUUU^^^eeejjjnnnrrrvvvyyy|||xxxmmmllljjjfffmmmzzzvvvooogggaaa^^^ZZZUUUPPPPPPRRRQQQOOOPPPTTTSSSOOOGGGBBB;;;555111///---,,,111000///...------------000//////......//////000/////////.........------.............../////////000000000000000000000000////////////////////////000000000111111111222222222222333333444444555555555;;;???PPPppp~~~nnngggeeeeeegggfff```\\\\\\NNNDDD;;;777666444333555333333444444444444333333111111222222222333333333333333333333444444444444444555666666666666999;;;888<<>>666111//////000///...------...//////000000////////////000000////////////............---........./////////000000000000000000000000000////////////////////////000000111111111222222222222222333333444555555555777<<>>:::777444333555333333444444444444333333111111222222222333333333333333333444444444444555444555666777666777999<<<:::@@@[[[vvvooonnnkkkccc[[[VVVRRROOOPPPUUU[[[]]]]]]XXXTTTRRRMMMGGGHHHEEEAAA<<<888555444333222222222333333444444444222222222111111111111000000111111111111222222222111111222222222333333333444999>>>===888444333444000333666888===GGGUUU```cccfffiiikkklllqqqwww}}}ooo\\\TTTSSSMMMNNNNNNMMMPPPUUUUUURRRSSSRRRMMMDDD999333111222......------...///111222000000////////////000000000/////////............---.........//////000000////////////////////////////////////////////////000111111111111222222222222222333444444555555666999===MMMsssllleeedddiiijjjddd^^^]]]XXXLLLAAA;;;888444333555333444444555555444444333111111222222222333333333333333333444444444555555444555777777777888:::<<<<<>>AAA===666222444888666777:::@@@IIITTT^^^dddjjjnnnqqqrrrpppsssyyybbbTTTSSSQQQNNNJJJIIIMMMQQQQQQNNNVVVQQQKKKGGGEEE@@@777000000000111111000///...---000000111000000///...------------...............000000000000000000000000000000000000000000000000,,,---///000000000///...000000000000111111111111333444333111111555777777888BBBaaaxxxrrrsssttt|||~~~vvvhhhbbbjjjmmmccc[[[[[[WWWOOODDD;;;777666555333444444444444444444444444222222333333333333444444111222333333444444444444333555666555555777888777888LLLooo}}}eee```YYYSSSQQQQQQQQQQQQ\\\^^^]]]XXXTTTRRRMMMHHHGGGDDDAAA===999666444333333333333333333333333333000111111111111111111000000000111222222222222111222222111111111222333333:::>>>AAA>>>777333444777888;;;BBBJJJRRR\\\dddiiimmmqqquuuuuutttxxxvvv```TTTPPPPPPPPPOOOPPPSSSUUUVVVPPPOOONNNMMMKKKFFF???:::222111000............///111111111111111111000000000/////////......------000000000000000000000000000000000000000000000000---...//////000000//////000000000000111111111111222333333333444666999;;;>>>NNNsss|||wwwooojjjkkklllssspppaaaeeekkkfff]]]ZZZXXXPPPFFF===999777555444444444444444444444444444222222333333333333444444222222333444444444333333333555666555555777888999>>>RRRrrrccc^^^XXXSSSQQQQQQQQQQQQ[[[]]]\\\WWWSSSPPPKKKEEEFFFDDDAAA===999666444333333333333333333333333333111111222222222222111111000000111222222222222111333222222222222333444555;;;>>>AAA>>>777444444777===BBBLLLUUU]]]dddjjjmmmppptttxxxyyy{{{rrrYYYQQQRRRQQQPPPNNNOOORRRWWWIIILLLOOORRRRRROOOKKKHHH;;;888333///---...000222111111222222333222222222222222111000///...------000000000000000000000000000000000000000000000000//////......//////000111000000000111111111222222111222333555666777;;;>>>EEE\\\~~~wwwsssttttttxxxhhhdddjjjjjjaaaZZZXXXRRRHHH@@@:::888666555444444444444444444444444222222333333333333444444333444444444444333333222444555666666666777999<<>>666111///000222000000111222333333333222222222111111000//////...////////////////////////000000000000000000000000000///.........///111222000000111111111222222222111111444666666666:::@@@QQQkkk{{{mmmnnnmmmddd[[[XXXRRRJJJBBB;;;888666555444444444444444444444444222222222333333333444444444555555555444333222222555444555777666666;;;AAAOOOhhhccc^^^XXXTTTRRRQQQPPPPPPXXX[[[\\\XXXTTTQQQKKKEEEDDDCCCAAA>>>:::777444333333333333333333333333333222222222333333222222222000000111222222222222111333333333333444555666777BBB@@@<<<777444888???EEELLLRRRZZZ___aaaeeejjjnnnkkkqqqzzzqqqaaaPPPKKKKKKLLLNNNQQQNNNIIIFFFKKKUUU]]]___]]]ZZZTTTJJJ???777222////////////000111222222222222000000111111111111111111////////////////////////111111111111111111111111000000///......000111222111111111111222222222222333222444666555444:::BBB^^^zzzzzzqqqnnnfff]]]WWWSSSLLLDDD<<<777555444444444444444444444444444222222222333333333444444555555555555444444333222555444555888777666===FFFQQQnnnddd```ZZZVVVSSSRRRPPPOOOUUUYYYZZZWWWTTTRRRLLLFFFCCCBBBAAA>>>;;;888555333333333333333333333333333111111222222222222111111000000111222222222222111222222222333444555666777BBB???:::666666===FFFMMMRRRYYY```ddddddfffjjjoooooouuujjjTTTMMMMMMKKKKKKNNNRRRKKKDDDEEENNNXXX^^^```aaa\\\TTTKKKAAA999222//////000111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000//////000000111111111111111222222222222333444222333777666444<<>>KKK\\\{{{fffbbb\\\WWWTTTRRRPPPNNNRRRVVVXXXVVVSSSQQQLLLFFFBBBBBBAAA>>>;;;888555333333333333333333333333333000111111111111111111000000000111222222222222111111111111222333555666777>>><<<999999<<>>===HHHfff|||gggbbb\\\XXXUUUSSSNNNKKKMMMOOOPPPOOOKKKHHHFFFEEECCCCCCBBB???:::666444444444444444444333333333333333333222222111111222222111222222333333333333333111222333333222333555777999===CCCIIINNNTTTZZZ^^^gggkkkoooqqqsss{{{aaaPPPKKKHHHIIIIIIHHHHHHJJJQQQ\\\fffgggdddcccdddccc\\\MMM===666555222111111222222222111111111111000000000000000000000000000111111111111111111111111333333333222111000///...111222222333333444444555444555999;;;<<>>BBBHHHMMMQQQVVVZZZ]]]bbbdddgggiiinnnyyy|||{{{~~~xxx___TTTJJJIIIIIIGGGDDDDDDGGGQQQ[[[^^^```dddffffffdddXXXKKKAAA888111000333222222222111111111000000000000000000000000000000222222111111111111222222222222222222222111000///111222222333333444444555555777999:::>>>QQQxxx{{{gggaaafffddd___YYYUUUPPPIII@@@:::666666666666555555555555333333333333333444555555555555555555666666666666555888999;;;AAANNNhhhhhhccc\\\XXXUUURRRNNNJJJJJJLLLNNNMMMJJJFFFEEEDDDBBBBBBAAA???:::666555555555555555444444444333333333222222111222222333333000111222222333333222222111222333222333444888:::CCCGGGLLLPPPSSSUUUWWWYYY[[[]]]```dddkkkvvv~~~}}}kkk\\\MMMHHHHHHFFFDDDBBBCCCIIINNNSSS[[[dddgggffffffbbb[[[PPPBBB555222666222222222111111111000000111111111111111111111111222222111000000111222222///000111222222222222222111222222333333444444555777888999999BBB___lllcccggghhhddd^^^WWWRRRKKKAAA999777777666666666555555555444444333333444444555666555555555666666666777777777666888:::@@@XXXiiiccc]]]XXXUUURRRMMMIIIIIIKKKLLLLLLIIIFFFDDDDDDAAABBBAAA???:::777555555555555555555444444444333222222111111222222333333000111111222222222222222111222222333444777;;;>>>GGGKKKPPPTTTUUUUUUVVVVVVZZZ]]]aaafffmmmvvvwwweeeQQQHHHGGGFFFEEEEEEEEEGGGIIILLLUUU```eeedddcccaaa___WWWHHH888222444222222222111111111111000111111111111111111111111222111000//////000111222...///000111222333333333111222222333333444444555666888888<<>>:::777555555555555555555444444444444222222111111222222333444000000111222222222222222000111222333555999>>>BBBHHHLLLRRRVVVXXXWWWWWWWWW\\\___eeejjjppptttxxxzzzxxxyyy~~~uuu]]]OOOIIIFFFFFFHHHGGGJJJIIIHHHLLLVVV^^^aaadddaaa]]]ZZZOOOAAA777333222222222111111111111000111111111111111111111111222111///......///111222///000111222222222222222111222222333333444444555444777:::CCC[[[zzzdddaaaiiihhhbbbZZZTTTPPPGGG===777777777777666666666555444444444444444555666666555666666666777777777777888444<<>>:::777666666666666555555555444444444222111111111222333333444000000111222222222222111000111222444666:::@@@DDDHHHMMMSSSXXXZZZZZZZZZZZZ]]]aaagggmmmppprrrqqqqqqlllmmmsssjjjVVVKKKFFFEEEHHHHHHLLLKKKEEEDDDLLLWWW]]]nnnfff```___[[[OOOAAA999222222222111111111111000111111111111111111111111111000///------///000111111111222222222111111000111222222333333444555555222666<<>>CCCEEEmmmllleee^^^YYYWWWRRRJJJDDDIIIHHHHHHHHHIIIHHHEEECCC>>>???>>><<<888666555666555555555444444333333333222222222222222222222222000000000000000000111222111333555777:::>>>CCCFFFMMMRRRXXX[[[ZZZZZZ[[[]]]cccggglllpppppplllfffbbbdddlllxxxfffUUUNNNIIIEEELLLKKKGGG@@@<<>>AAADDDGGGIIIOOOSSSUUUUUURRRQQQQQQSSSZZZdddooouuusssooolllkkkrrrxxx~~~eeeVVVPPPMMMLLLMMMLLLHHHDDDDDDGGGKKK[[[ccchhhgggcccaaa___[[[LLL@@@555222222111111222222222222222222222222222222222222222222111111111222222222222222222222222222222333333444444444444777999DDD[[[|||zzzyyy|||mmmnnnnnniii```YYYUUUPPPKKK;;;999777666777777666555555444444444444555666666666666666666777777777777777;;;>>>BBBUUUyyypppiii___YYYXXXUUUPPPLLLKKKIIIGGGFFFFFFDDDBBB@@@AAAAAA@@@<<<888444333333333333333333333333333333222222222222222222222222222222111222222333444555222777===BBBDDDFFFHHHIIIOOORRRTTTSSSQQQOOOPPPRRRWWWaaalllqqqooommmooosss|||~~~rrr]]]QQQKKKJJJKKKKKKJJJHHHGGGFFFFFFYYYaaahhhgggdddbbb___[[[VVVHHH;;;555444222111111222222222222222222222222333333333222222111111111222222222222222222222222333333333333444444555666777:::HHHbbb{{{yyy{{{}}}xxxooonnnkkkddd\\\VVVQQQNNN===;;;888777777777666555555444444444444555666666666666666666777777777777999:::===DDDUUUrrruuulllbbb\\\YYYUUUPPPKKKKKKIIIFFFEEEDDDCCCAAA????????????<<<888555555555333333333333333333333333222222222222222222222222000000000111111333444444444888???CCCFFFGGGHHHIIIMMMQQQTTTTTTRRRPPPRRRTTTUUU]]]fffiiiiiikkkrrryyy}}}~~~rrr___TTTHHHHHHIIIJJJKKKJJJHHHFFFVVV```ggghhhfffdddbbb^^^]]]QQQCCC===999444222222222222222222222222222222444333333333222222111111222222222222222222222222333333333333444555666777666;;;MMMkkkuuuqqqmmmhhhaaaXXXRRROOO???<<<999777777777666555555444444444444555666666666666666666777777777777999888<<>>>>>>>><<<888666666666222222222222333333333333222222222222222222222222000000000000111333444555888<<>>:::777777777666555555444444444444555666666666666666666777777777777888777>>>NNNaaaqqq}}}uuunnnfffaaa^^^YYYRRRKKKIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@???<<<888555444444111111222222222333333333222222222222222222222222111111111111333444555666===@@@DDDGGGHHHIIIJJJKKKKKKPPPVVVXXXVVVSSSRRRRRRTTTWWW\\\aaagggnnnuuu{{{}}}|||{{{{{{lllSSSNNNIIIIIINNNQQQQQQOOOLLLWWWbbbgggiiikkkjjjhhhbbb]]]WWWPPPDDD888333444222222222222222222222222222222333333333333333333222222222222222222222222444333222222333555888999999@@@YYY}}}wwwllleee[[[TTTQQQCCC???;;;888777777666666555444444444444555666666666666666666777777777777777777BBBYYYppp~~~sssmmmfffbbb```[[[TTTMMMHHHFFFCCCBBBCCCCCCCCCBBBBBBBBB@@@<<<888444333333111111111222222333333333222222222222222222222222222222222333444555777777AAADDDGGGIIIIIIJJJKKKMMMKKKQQQWWWZZZWWWSSSPPPPPPSSSVVV[[[bbbiiipppvvvyyyyyyzzz{{{}}}uuuZZZRRRKKKJJJNNNSSSTTTRRRIIITTT```dddfffhhhgggdddaaa___]]]VVVHHH999333555222222222222222222222222222222222333333444444444222222222222222222222222444333222222333666888:::<<>>;;;888777666666444444444444444444444444444333222222111111222222111///000222333222555;;;DDDEEEHHHKKKNNNPPPOOOMMMNNNPPPSSSVVVVVVTTTSSSQQQRRRTTTYYY```iiiooosssuuuuuuvvvxxx|||ppp```PPPKKKNNNPPPQQQRRRVVVZZZ___cccfffhhhkkkmmmeeeeee```XXXQQQIII===111666666555333111000222333555444444333222222222333444333333222222333333444555222222555666444555999<<>>;;;888555444333333444444444444444444444444444333222222111111222222333111111444555444888>>>DDDGGGLLLQQQSSSRRROOOMMMMMMPPPTTTVVVVVVTTTRRRQQQUUUWWW\\\cccjjjooorrrsssuuuvvvwww{{{sss^^^RRRMMMLLLOOOTTTYYY^^^dddfffggggggjjjmmmjjjiiiddd]]]VVVOOOCCC777555555444333111111222333444444333222222222222222444333333222222333333444444222333555666444666:::BBBXXXzzzwwwrrrnnnbbbWWWRRRNNNGGG>>>888888888666444777777666666666666777777777777777888888888888999<<<===TTTzzzvvvqqqkkkgggeeeaaaYYYRRRKKKIIIFFFDDDDDDCCCAAA???===<<<:::777555333222222444444444444444444444444444333222222111111222222444222333666777777;;;BBBEEEIIIPPPVVVWWWUUUPPPLLLNNNRRRWWWYYYXXXUUUSSSRRRYYY\\\aaaggglllooopppppptttvvvyyy}}}nnnZZZMMMHHHNNNVVV\\\cccjjjkkkgggfffhhhmmmmmmlllhhhaaa\\\UUUIII>>>555555444333222222222222333333222111111111111222444333333222222333333444444222333666666444777<<>>???>>><<<:::777666444444444444444444444444444444444333222222111111222222333222333777999:::>>>EEEGGGLLLRRRVVVVVVSSSOOOMMMQQQUUU[[[\\\ZZZWWWVVVVVV^^^bbbhhhlllnnnooonnnnnntttyyyzzzcccPPPHHHMMMVVV]]]fffnnnmmmgggccceeejjjlllllliiiccc___YYYNNNDDD777555444333333333222111222222111111000111111222444333333222222333333444444333444666555444888???HHHmmmwwwmmmppprrriii\\\VVVRRRLLLCCC===:::888777666777777666666666666777777888888888888999999999:::<<>>===>>>>>>===;;;999777555444444444444444444444444444444333222222111111222222222111333888:::<<>>:::999999999777777666666666666777777777777777888888888999999;;;HHHjjjnnnkkkhhhhhhjjjggg```YYYLLLIIIDDDAAA@@@???>>>===<<<;;;;;;999888666444333444444444444444444444444444333222222111111222222222111444999<<<>>>DDDKKKPPPRRRTTTRRROOONNNQQQTTTWWW\\\aaaaaa___^^^aaadddiiinnnrrrssspppnnnnnnooouuu}}}nnnWWWMMMNNNWWW___hhhjjjfffbbbbbbdddgggiiihhhfffeeecccZZZQQQAAA<<<555222333444333111222111111111111222333333444333333222222333333444333333555777555555;;;DDDXXX}}}mmmmmmpppiii^^^YYYQQQMMMFFF???:::999999:::777777666666666666777777777777777888888888888999;;;IIImmmmmmiiigggggghhheee^^^WWWKKKHHHCCC@@@?????????>>>:::::::::999777555333111444444444444444444444444444333222222111111222222333222555;;;???AAAGGGNNNUUUWWWYYYVVVRRRQQQTTTWWWXXX]]]aaaaaa^^^___dddjjjnnnqqquuutttpppnnnoooqqqvvv|||}}}bbbRRRMMMSSSZZZccchhhgggeeeccccccbbbddddddcccdddddd\\\TTTGGG@@@777222222444444222222222222222222333444444444333333222222333333444222333666777555555<<>>>>>===<<<<<<;;;999777555333222111888777777666555444444444333111000111333444111...000444999>>>AAAFFFMMMRRRZZZYYYWWWTTTRRRSSSUUUWWW\\\\\\[[[[[[\\\___eeejjjmmmpppqqqpppnnnmmmpppsssyyywwwwwwzzz|||~~~sss^^^TTTTTTTTT___ggggggiiiiii]]]^^^\\\\\\___bbbaaa[[[UUUOOOGGG<<<444222333444444222222222222222222222222000000111111111222222222111888666333666777>>>NNNsss}}}wwwttttttvvvxxxyyy}}}xxxwwwtttgggZZZSSSPPPIIIAAA999666666777666666666666666666666666888999999888777888;;;===???JJJzzzpppnnniiieeefffeee[[[PPPJJJGGGCCC@@@???>>>===<<<;;;;;;999888666555333333666666666555444333333333333111000111333333111///222666;;;@@@DDDHHHNNNRRRVVVUUUSSSQQQPPPPPPRRRTTTWWWVVVUUUVVVZZZ___eeehhhiiijjjjjjjjjjjjlllnnnpppvvvttttttxxx}}}yyydddZZZSSSQQQYYYaaacccjjjmmmfffdddaaa^^^___aaaaaa^^^ZZZTTTKKK???666222222222333222222222222222222222222111111111222222222333333111777666333777999BBBTTTxxx{{{{{{xxxkkk\\\UUUQQQKKKCCC;;;777777888666666666666666666666666888999999888888888;;;===DDDUUUssspppkkkggghhhggg]]]RRRKKKHHHCCC@@@??????>>>===::::::999888777666555555555555555444333333222222222111000111222333222111555999>>>CCCGGGKKKNNNQQQQQQPPPNNNMMMMMMNNNOOOPPPSSSPPPNNNQQQWWW^^^bbbcccdddbbbbbbcccgggjjjmmmnnnqqqnnnooottt{{{pppdddVVVNNNRRRZZZ]]]hhhqqqnnnkkkgggbbbaaabbbbbb```^^^[[[SSSFFF;;;555333333333333333333333333333333333222222222333333333444444111777555444888:::FFF[[[}}}~~~~~~ppp___WWWTTTMMMEEE===999888999666666666666666666666666888999999999888999;;;>>>EEE]]]uuurrrmmmiiijjjhhh___SSSKKKHHHDDDAAA@@@???>>>===::::::999999888888777777555555555444444444333333222111111111222333333333777;;;@@@FFFJJJLLLNNNNNNKKKKKKKKKLLLNNNPPPQQQQQQRRRNNNKKKOOOVVV\\\^^^]]]```]]]\\\___eeekkkmmmmmmkkkiiikkkrrryyyrrr[[[NNNNNNUUUYYYeeeppppppnnnkkkgggeeedddcccaaa___aaaYYYMMMAAA999666555666333333333333333333333333333333333444444444555555333777555444888:::HHHaaa|||}}}sssaaaXXXUUUOOOFFF>>>999888888666666666666666666666666888999999999888999<<>>===999999999999888888777777666666666555555555555555222222222111111222444555888<<>>>>>===<<<999999999888888777777666666666666666666666666666111222222222111222444777;;;>>>DDDJJJOOOOOOKKKHHHGGGGGGHHHMMMSSSVVVUUURRRHHHIIIMMMTTT\\\``````___YYYZZZ[[[___dddiiikkklllkkkkkkooowww{{{~~~jjjTTTLLLRRRVVVbbbqqquuuppppppooommmkkkgggdddbbbccc___VVVKKK@@@888444444333333333333333333333333333333333444444444555555777888444555999;;;OOOppp~~~yyy~~~vvvfffZZZWWWQQQIII@@@:::777666777777777777777777777777777888999999999;;;>>>@@@LLLwwwuuurrrmmmiiihhhggg]]]QQQIIIFFFAAA>>>======<<<;;;999999888777777666555555555555555555555555555555111222333222000111555888===@@@FFFMMMRRRQQQLLLGGGGGGFFFGGGLLLQQQSSSPPPLLLGGGLLLSSSYYY]]]^^^\\\ZZZTTTWWW\\\___aaadddfffhhhiiiiiimmmtttyyy}}}}}}aaaPPPPPPQQQ[[[lllsssuuutttrrroookkkiiihhhhhhiiiggg```TTTGGG<<<666444444444444444444444444444222333333333444444444444777777444777<<>>AAAPPPuuurrrlllhhhhhhfff\\\PPPHHHEEEAAA>>>===<<<;;;:::999999888777666555444444444444444444444444444444111333333222000111555999@@@BBBHHHPPPTTTSSSMMMGGGHHHGGGGGGJJJOOOOOOKKKFFFLLLRRRYYY^^^]]]YYYUUUSSSPPPUUU[[[^^^______bbbdddfffeeehhhnnnuuu{{{mmmVVVOOOLLLUUUeeemmmyyywwwsssoookkkjjjlllnnnqqqoooiii]]]NNNAAA999666444444444444444444444444222222222333333333444444666666444888???CCC\\\}}}zzzlll^^^[[[VVVMMMDDD===999888777777777777777777777777777888999::::::;;;>>>AAAXXXuuurrrlllgggeeeccc[[[RRRJJJGGGBBB???======;;;::::::999777555444555666777555555555444444333333333444333222111111444999>>>CCCCCCGGGMMMQQQPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHQQQVVV\\\___\\\WWWRRROOOOOOVVV]]]^^^[[[ZZZ]]]bbbbbbgggmmmsssyyy|||bbbOOOKKKSSS^^^eeewww||||||tttllllllqqqtttrrrsssnnncccWWWLLL???444555444333444555555333222444333333333333444555555999555888<<<;;;DDDggg}}}{{{oooaaa\\\VVVQQQHHH===999:::888888777777888888999:::999777777999999:::???FFF[[[tttrrrlllfffdddcccZZZQQQJJJFFFBBB???===<<<;;;::::::999777555444555666666444444444444333333333222555444333222333666<<<@@@CCCCCCFFFJJJMMMLLLKKKKKKHHHIIIJJJIIIHHHGGGHHHJJJTTTXXX]]]___\\\WWWRRRPPPPPPVVV[[[\\\YYYXXX\\\aaadddiiiooouuuzzzkkkWWWNNNPPPYYYaaattt{{{}}}wwwooommmpppqqqwwwxxxuuukkk___RRRDDD777555444444444555555444222444444333333444444555666888555777<<<<<>>999:::888888777777888888999:::999777777999:::;;;AAAHHHaaatttqqqkkkeeecccbbbYYYPPPIIIFFFAAA>>>===<<<;;;999999888777555444555555666333333333333222222222222555555444333444888>>>CCCCCCDDDEEEFFFGGGHHHHHHHHHFFFIIIKKKIIIEEEEEEIIIMMMTTTWWW[[[[[[XXXTTTPPPNNNQQQUUUWWWVVVTTTTTTZZZ___fffkkkrrrwww|||fffSSSNNNSSS[[[nnnwww~~~zzzsssooonnnmmmtttwwwuuunnncccVVVEEE777777555444444555555444222444444444333444444555666777444666:::===LLLuuu~~~}}}{{{zzzzzztttddd^^^XXXSSSJJJ@@@::::::888888777777888888999:::888777888:::;;;<<>>:::888888777777888888999:::888999;;;<<<:::<<>>DDDSSSuuuvvvtttooogggccc___VVVMMMFFFCCC>>>;;;999999777666666555555444444333222222333333222222333333444555333333444999???EEEIIIJJJMMMJJJGGGEEEFFFGGGHHHGGGGGGEEEDDDGGGMMMQQQQQQPPPNNNJJJFFFEEEGGGLLLOOOQQQNNNOOOPPPSSSWWW\\\```bbbfffjjjnnnqqqrrrrrrssstttrrrtttwwwzzz}}}mmmVVVMMMTTTbbbxxx}}}pppdddUUUIII===888777666555555555555555555666666666666555666;;;===EEEjjjppppppuuu~~~wwwqqqrrrrrrqqqooopppppprrrtttxxxttthhhjjjeee^^^cccooowwwmmmccc___ZZZOOOCCC;;;999999888888888888999999777<<<:::999>>>???HHH[[[|||vvvtttsssmmmfffbbb^^^UUULLLFFFCCC>>>;;;:::999777666666555555444444333222222333333222222333333444555444333555:::AAAGGGIIIIIIIIIGGGDDDCCCDDDEEEEEEDDDCCCCCCDDDHHHNNNQQQPPPNNNKKKHHHDDDCCCFFFKKKOOORRRLLLNNNQQQTTTWWW[[[___bbbeeehhhlllnnnooopppqqqrrrpppqqqtttwwwzzz}}}tttYYYKKKPPP```vvvvvvlll]]]QQQBBB:::777777666555555555555555666666666666666666;;;===FFFlll~~~~~~~~~{{{eee___WWWTTTYYYcccwww{{{qqqfff```ZZZQQQDDD;;;:::999999888888999999:::777<<<::::::>>>>>>KKKcccttttttrrrmmmfffaaa]]]TTTKKKGGGCCC???<<<::::::888777666555555444444333222222333333222222333333444555444444777===EEEKKKKKKIIIGGGEEECCCBBBCCCCCCCCCBBB@@@@@@CCCHHHNNNPPPNNNKKKGGGEEEBBBCCCFFFKKKNNNPPPKKKNNNRRRTTTVVVYYY^^^aaacccfffiiikkklllmmmnnnooonnnoooqqqtttwww{{{}}}yyy]]]MMMOOO\\\rrr}}}ttteeeYYYHHH;;;777777777555555555555555666666666666888666;;;>>>GGGmmmjjj___UUURRRTTTYYYhhhzzzwwwkkkaaa[[[SSSFFF<<<::::::999999999999::::::999<<<::::::======MMMjjjzzztttrrrmmmeeeaaa]]]TTTKKKGGGDDD???<<<;;;:::888777666555555444444333222222333333222222333333444555555555999BBBLLLPPPNNNJJJFFFDDDCCCBBBCCCCCCBBBAAA>>>>>>AAAGGGLLLNNNKKKGGGDDDCCCBBBCCCGGGJJJLLLMMMKKKOOOSSSUUUVVVXXX\\\```cccfffhhhjjjjjjkkkmmmnnnnnnooopppsssvvvyyy{{{}}}~~~~~~fffTTTQQQZZZlll{{{mmmaaaMMM===777888888444555555555555666666666666999777;;;>>>JJJqqqpppeee\\\TTTUUUVVVbbb~~~yyy|||oooddd]]]VVVIII===::::::999999999999::::::999<<<:::<<<>>>>>>RRRttt~~~tttrrrmmmfffaaa]]]UUUKKKFFFCCC>>>;;;999999777666666555555444444333222222333333222222333333444555444666<<>>777999888444555555555555666666666666888666;;;@@@NNNvvvpppjjjddd[[[\\\\\\eee|||sssfff^^^XXXKKK>>>;;;::::::999999::::::;;;888;;;;;;>>>AAABBBZZZ}}}tttsssmmmfffbbb^^^UUULLLEEEAAA===:::888777666555666555555444444333222222333333222222333333444555444666===JJJVVVYYYTTTMMMGGGEEEDDDDDDDDDDDDCCCAAA======???DDDHHHIIIFFFBBB@@@AAABBBEEEIIIJJJIIIGGGNNNSSSXXXYYYXXXXXX\\\```fffhhhjjjkkkkkklllnnnppppppppppppqqqtttwwwyyy{{{yyyyyyvvvssssss{{{fffZZZ[[[eeeyyyvvvjjjTTT>>>777999999444555555555555666666666777777555;;;BBBQQQ{{{yyykkkjjjfff___``````ggg~~~vvvoookkkkkkmmmoookkkmmmooommmkkkkkkqqqvvvvvvggg___ZZZMMM???;;;::::::999999::::::;;;777:::;;;???CCCFFF```zzzwwwrrrkkkeee```ZZZRRRLLLCCC@@@===;;;:::999888777444444333333333333222222333333333222222111111111444888@@@JJJRRRUUUQQQNNNGGGGGGGGGIIIIIIHHHDDDAAA<<<;;;;;;@@@FFFHHHFFFBBB???AAACCCDDDEEEFFFHHHJJJNNNUUUXXXWWWWWW\\\```aaaffffffggghhhkkknnnqqqsssnnnnnnoooqqqsssuuuwwwxxx~~~yyytttrrrvvv~~~mmm^^^XXXaaapppzzzuuuqqq___EEE777888:::777666666555555555555666666777<<<@@@===MMMvvvtttpppkkkiiihhhrrr|||ppplllccc]]]WWWSSSSSSSSSRRRQQQPPPPPPOOOOOOQQQVVV]]]ccclllqqqvvvvvvtttuuuyyy~~~|||wwwkkkddd\\\MMM>>>;;;::::::999999::::::;;;777<<<<<<;;;===GGGlllmmmooowwwrrrkkkeee```ZZZRRRLLLCCC@@@===;;;:::999888777444444333333333333222222333333333222222222111111555888@@@IIIPPPRRROOOKKKFFFGGGHHHJJJJJJHHHDDDAAA;;;:::;;;@@@FFFHHHEEEBBB>>>@@@CCCDDDEEEFFFIIIKKKOOOUUUXXXVVVVVVZZZ___```ccccccdddfffiiilllppprrrppppppqqqsssuuuwwwyyyzzz{{{fff]]]cccooovvvzzzvvveeeJJJ:::999:::777666666555555555555666666999===AAAAAAVVVzzznnnllllllxxxzzzpppbbbXXXUUUQQQMMMHHHFFFGGGIIIIIIHHHLLLMMMMMMMMMPPPUUU\\\aaafffjjjnnnoookkkfffccccccmmm~~~yyymmmfff^^^OOO???;;;::::::999999::::::;;;777<<<<<<<<>>@@@CCCDDDEEEFFFIIIKKKOOOUUUWWWUUUTTTYYY]]]^^^```aaaaaacccfffiiilllnnnpppqqqrrrtttvvvyyy|||}}}|||mmmaaacccmmmsss|||kkkPPP>>>::::::777777666666555555666666777999;;;???EEEaaapppooossszzzjjj```XXXPPPJJJHHHGGGEEEBBBAAABBBEEEFFFGGGKKKLLLNNNPPPTTTZZZaaafffmmmqqquuuvvvsssmmmeee```YYYcccuuu|||pppiiiaaaQQQAAA;;;::::::999999::::::;;;888===<<<===AAALLLrrrgggdddwwwrrrkkkeee```ZZZRRRLLLCCC@@@<<<:::999999777666444444333333333222222222222222222222222222222222666:::BBBHHHLLLKKKGGGDDDCCCDDDGGGIIIJJJHHHCCC???999:::===BBBFFFGGGDDDAAA>>>@@@BBBDDDEEEGGGIIIKKKPPPUUUWWWSSSSSSWWW\\\]]]bbbaaaaaabbbdddfffhhhiiilllmmmooossswww{{{~~~|||qqqbbbaaajjjqqq~~~nnnUUUBBB:::999777777777666666666666777777777888<<>><<<===AAAKKKpppdddeeewwwrrrkkkeee```ZZZRRRLLLBBB???<<<:::999888777666444444333333333222222222222222222222222222222222666;;;CCCIIIKKKIIIFFFDDDCCCDDDFFFHHHIIIGGGCCC???;;;<<>><<<<<<@@@HHHiiicccccc~~~wwwrrrkkkeee```ZZZRRRLLLBBB???<<<999999888777555444444333333333333222222111222222222222333333333666<<>>HHHhhh~~~oooddd\\\UUUSSSVVVTTTZZZeeerrr}}}wwwdddlllyyynnnZZZPPPHHHFFFGGGFFFDDDEEEEEEHHHMMMQQQVVV\\\bbbfffggglllsssyyy~~~zzzmmmkkkwww}}}xxxpppfffSSSCCC;;;::::::999999::::::;;;:::===<<<<<>>999;;;888888777777777777888888;;;;;;???HHHfffzzzmmm___VVVQQQLLLJJJLLLJJJMMMSSSZZZbbbjjjpppssswww|||sssaaakkkyyyppp]]]SSSMMMHHHIIIIIIHHHIIILLLMMMQQQVVVZZZ]]]bbbiiimmmnnnsssyyy~~~zzzrrrooo}}}||||||ssshhhUUUDDD;;;::::::999999::::::;;;888<<<;;;<<<@@@DDD^^^fff]]]kkkwwwrrrkkkeeeaaaZZZRRRLLLBBB???;;;999888888666555444444444333333333222222111111111222222333333333555===GGGMMMOOOMMMMMMMMMMMMKKKJJJKKKLLLMMMLLLKKKFFFFFFFFFEEECCCBBBDDDEEE<<>>FFFbbbvvvkkk```TTTPPPNNNKKKJJJKKKMMMNNNOOOQQQVVV[[[```ccceeejjjqqqvvv{{{ggg```kkkyyyyyydddRRRLLLHHHFFFHHHIIIIIIMMMRRRSSSVVVZZZ\\\]]]___dddhhhqqquuuzzz~~~~~~~~~}}}}}}sssgggkkk}}}~~~vvvjjjWWWFFF;;;::::::999999::::::;;;666:::;;;===AAADDD]]]hhh___iiixxxvvvtttnnneee___[[[RRRIIIBBB???;;;888777666444333444333222222111111222222222222222111222222333333555<<>>EEE]]]yyykkkccc[[[UUUNNNJJJIIIKKKMMMOOOUUUSSSQQQQQQSSSVVVYYY\\\```bbbfffmmmwww{{{ooocccjjjxxx~~~kkk[[[TTTFFFKKKQQQTTTTTTUUUVVVXXX]]]]]]\\\\\\^^^dddmmmttt|||xxxpppiiihhhzzz~~~tttjjjUUU@@@;;;::::::999999::::::;;;999;;;::::::>>>CCC^^^hhh^^^fffuuuvvvtttmmmeee___[[[RRRIIIBBB???;;;888777666555333444333222222111111222222222222111111222222333333666<<>>@@@BBBCCCDDDGGGLLLOOOSSSSSSTTTUUUWWWYYY\\\^^^___``````aaabbbccccccdddgggjjjmmmooopppqqqtttvvvrrruuuvvvwww}}}zzzgggcccgggooo{{{vvviii]]]^^^[[[WWWUUUVVVWWWYYYZZZXXX[[[cccqqqqqqaaaeeekkkkkkvvv}}}```GGG======888888777777777777888888999888<<>>;;;888777666555444444333222222111111222222222222111111222222333444777===EEEIIIIIIDDD@@@===AAABBBDDDHHHKKKKKKIIIGGGGGGGGGEEEBBBBBBCCCAAA===<<<>>>@@@BBBDDDGGGKKKNNNTTTTTTUUUVVVXXX[[[]]]^^^___```bbbcccccccccbbbbbbcccggglllnnnooorrryyywwwiiicccbbbjjjqqqhhhbbbXXXOOOPPPOOOMMMKKKIIIKKKNNNQQQWWWZZZ___dddiiipppvvvzzzwwweeehhhooopppyyyhhhNNN@@@???888888777777777777888888:::999<<<@@@TTTvvvggg___ZZZUUURRRRRRTTTSSSRRRTTTXXX\\\______bbbiiiqqqvvvvvvuuutttuuuxxxzzz~~~uuubbbXXXUUUXXX___dddbbbXXXRRRPPPWWWZZZ___bbbcccccccccdddeeeeeegggnnnvvvxxxssslllkkkjjjfff```ZZZXXX[[[___gggxxxrrrppp}}}~~~zzzoooYYYCCC;;;;;;::::::::::::;;;;;;:::===<<<===BBBIIIhhhkkkYYY___kkkzzzvvvtttmmmddd___ZZZQQQHHHAAA>>>:::888777777555444444333222222111111222222111111111111222333444444999>>>EEEHHHFFFAAA<<<999===???BBBFFFHHHHHHFFFDDDEEEDDDBBBAAAAAABBB???===<<<>>>@@@BBBDDDGGGLLLOOOUUUTTTUUUWWWZZZ\\\]]]]]]___```bbbdddddddddbbbaaa```eeekkkmmmmmmqqq{{{xxxhhhaaacccxxxkkk___XXXSSSNNNPPPQQQQQQOOONNNOOOUUUZZZ___aaabbb___ZZZVVVVVVXXXaaajjj|||llljjjpppsss{{{nnnSSSBBB===999888888777777888888999;;;;;;???BBBUUUzzzvvvhhhbbb```___```ddddddcccdddgggiiikkkkkkjjjmmmxxxooo]]]VVVTTTVVVZZZ\\\[[[WWWUUUVVVYYYZZZ\\\___aaadddfffhhhkkkkkklllooopppkkkbbbZZZQQQPPPMMMHHHEEEEEEHHHLLLLLL\\\hhhrrr~~~~~~}}}~~~}}}qqqZZZDDD;;;;;;::::::::::::;;;;;;999===<<<===BBBLLLmmmcccWWW\\\fffsssuuussslllddd^^^ZZZQQQHHH@@@>>>:::888888777666444444333222222111111222222111111111111222333444555;;;@@@EEEGGGEEE@@@;;;888:::===AAADDDEEEEEECCCBBBDDDBBBAAABBBBBB@@@===<<<===???AAACCCEEEHHHLLLOOOTTTSSSTTTWWW[[[^^^^^^]]]___```bbbdddeeedddcccbbb___dddjjjkkkkkkpppzzzlllffffffyyy|||fffYYYTTTRRRRRRQQQSSSTTTTTTTTTXXX___dddfffhhhgggccc\\\WWWUUUVVVZZZ[[[aaawwwqqqiiilllpppyyytttWWWCCC:::999999888888888888999999:::;;;???CCCVVVxxx~~~uuuqqqooonnnooosssssssssuuuwwwxxxxxxuuusssrrr~~~jjj[[[VVVSSSWWWZZZZZZZZZ[[[[[[[[[\\\\\\[[[]]]aaaggglllnnnnnnooonnnjjjddd[[[TTTPPPIIIIIIIIIHHHGGGGGGIIIKKKLLLZZZbbbiiiqqqnnnhhhlllrrruuu~~~sss[[[DDD<<<;;;;;;::::::;;;;;;<<<888<<<;;;<<>>;;;;;;???@@@BBBCCCDDDGGGKKKNNNRRRQQQRRRVVV\\\______]]]___```bbbccceeeeeeeeeddd```dddhhhiiiiiimmmuuu|||pppkkkkkk|||vvvfff^^^ZZZZZZ\\\SSSTTTVVVYYY]]]cccjjjpppuuuuuusssmmmeee\\\VVVSSSWWWYYYZZZhhhuuuhhhgggjjjsss~~~zzz]]]DDD999999999888888888888999999777999>>>BBBUUU~~~{{{{{{}}}}}}~~~~~~gggZZZWWWUUU[[[```bbbbbbcccccc```^^^]]]\\\___dddjjjmmmoooiiihhhfff___WWWQQQNNNMMMIIIIIIJJJJJJJJJKKKKKKJJJNNNZZZ```gggrrroooggghhheeetttwwwuuu\\\DDD<<<<<<;;;;;;;;;;;;<<<<<<777<<<;;;;;;@@@MMMsssyyy^^^UUUYYYaaalll|||uuussslllccc^^^YYYPPPGGG@@@===:::888888777666555444333222222111111222222000000000111222333555666===AAAFFFHHHFFFBBB???===;;;>>>AAAAAA???>>>???@@@FFFAAAAAADDDCCC===::::::???@@@BBBBBBCCCEEEIIILLLOOONNNOOOUUU\\\``````]]]______aaabbbdddeeeggggggccceeefffggghhhjjjooorrrvvv|||ssspppzzznnnkkkjjjfffeeefffbbbbbbdddjjjsss|||wwwkkk]]]UUUVVV\\\]]]ccc|||mmmhhhiiirrr|||cccHHH::::::999999888888999999:::777999???CCCVVV{{{zzz{{{}}}kkk^^^\\\]]]hhhpppsssttttttpppkkkcccccceeejjjnnnqqqooommmfffccc^^^YYYUUURRROOONNNIIIIIIIIIKKKLLLNNNNNNNNNMMMXXX^^^jjjzzz{{{sssrrrkkkrrr|||xxx^^^FFF<<<<<<;;;;;;;;;;;;<<<<<<888===<<<<<<@@@MMMvvvcccSSSXXX___iiixxxuuussslllccc^^^YYYPPPGGG???===:::888888888777555444333222222111111222222000000000111222444555666===AAAFFFIIIGGGDDDAAA???<<>>===>>>@@@GGGBBBAAAEEEDDD===999:::???@@@AAAAAABBBDDDGGGIIINNNLLLNNNTTT\\\aaa```]]]______```aaacccfffhhhiiieeeeeeeeefffgggiiikkklllpppxxx}}}ttt}}}{{{~~~wwwvvvxxxrrrgggaaaiiigggeee}}}sssmmmlllsss}}}hhhKKK<<<:::999999888888999999:::999<<>>===<<>>AAAEEEJJJJJJFFFBBBAAAAAA@@@CCCCCC@@@<<<;;;???DDDBBBDDDEEEDDD@@@<<<::::::===>>>??????@@@CCCHHHKKKHHHLLLRRRXXX\\\_________[[[\\\^^^```bbbddddddeee```bbbdddfffgggiiimmmooosssxxxzzzzzz}}}}}}}}}}}}uuurrrrrrttt~~~kkkooouuu|||pppQQQ<<<:::999999888888999999:::888:::???CCCWWW}}}qqqcccZZZWWWXXXXXXWWWgggrrr|||sssuuuwww|||yyyzzz~~~{{{wwwrrrlllgggeeeccc^^^ZZZWWWWWWYYY\\\aaaeeeffffffcccgggpppkkkKKK===<<<;;;;;;;;;<<<===>>>======>>>>>>AAATTTzzz|||bbbQQQUUU\\\eeerrrtttoooiiiccc]]]VVVMMMFFF>>><<<888666666666555444222222222222222222222222333222333444333222777>>>BBBGGGKKKLLLHHHCCCAAAAAAAAACCCDDDAAA===<<<@@@DDDDDDEEEFFFEEEAAA===;;;:::===>>>???@@@AAACCCHHHKKKIIIMMMRRRXXX\\\^^^___^^^______`````````___^^^^^^aaacccfffhhhjjjmmmqqqtttvvvzzz{{{zzz}}}yyyvvvxxx~~~iiimmmvvvrrrQQQ;;;:::999999888888999999::::::<<<@@@CCCUUU|||{{{vvv{{{}}}tttkkk```XXXUUUVVVWWWWWW[[[eeesss|||uuuqqqnnnlllhhhdddbbbaaabbbeeeiiimmmnnnnnnkkknnnuuulllKKK;;;:::999999999:::;;;;;;999:::===???BBBSSSyyyuuuZZZQQQUUU\\\dddqqqtttooohhhbbb]]]VVVMMMFFF???<<<999777777777666444222222222222222222222222333222333444333222777>>>EEEIIINNNNNNJJJDDDBBBAAABBBDDDDDDAAA>>>===???BBBEEEGGGGGGFFFBBB>>><<<;;;===>>>???@@@AAADDDHHHKKKJJJMMMRRRXXX\\\^^^^^^^^^_________^^^]]][[[ZZZYYY^^^aaaeeehhhkkkpppuuuxxxxxx|||}}}{{{}}}}}}iiikkkvvvtttRRR;;;:::999999888888999999::::::<<>>@@@@@@AAADDDHHHLLLKKKNNNSSSWWW[[[]]]^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXYYY]]]aaaeeejjjooouuuxxxxxx|||}}}{{{}}}}}}pppoooxxxvvvSSS<<<:::999999888888999999:::999:::>>>???OOOtttzzzlllaaaYYYTTTXXX\\\aaacccccc```___^^^ccceeegggfffccc```^^^]]][[[___eeennnxxx}}}{{{xxxuuutttrrrpppqqqsssvvvwwwxxxzzzxxxzzzoooNNN???>>><<<;;;;;;<<<======>>><<>><<<<<<>>>???@@@@@@AAADDDIIILLLMMMOOOSSSWWWZZZ\\\]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWXXX[[[```dddhhhnnnssswwwvvvzzz|||{{{}}}}}}zzzyyyvvv~~~xxxUUU???:::999999888888999999:::888;;;@@@BBBSSSssswwwjjjdddaaa___]]]^^^aaaeeegggfffcccbbbaaabbbgggnnnrrroooiiiddd```ZZZ\\\^^^ccckkkvvv~~~{{{zzz|||}}}~~~{{{pppOOO???>>>===<<<;;;<<<======@@@<<<===@@@???MMMxxxeeeQQQTTTYYY^^^hhhyyysssnnngggaaa\\\UUULLLEEE===:::777555555555333222222222222222222222222222222111222444333333888@@@GGGMMMRRRSSSOOOIIIEEECCCCCCCCCAAA@@@>>><<<;;;:::AAABBBDDDCCCAAA>>><<<<<<>>>???@@@AAABBBEEEIIILLLNNNPPPSSSWWWZZZ\\\]]]]]]^^^]]]]]][[[ZZZXXXVVVUUUZZZ]]]aaadddhhhlllqqqtttsssxxx||||||~~~rrrttt~~~www{{{}}}|||zzzxxxWWW@@@:::999999888888999999::::::>>>DDDFFFXXXrrr}}}uuulllffffffhhhiiiiiiiiilllqqqsssrrrooommmlllhhhmmmssswwwvvvppphhhccc]]]\\\\\\^^^ccckkksssxxx~~~|||wwwqqqOOO>>>===<<<::::::::::::;;;>>>999;;;???@@@PPPeeeQQQTTTXXX\\\eeeuuusssnnngggaaa\\\TTTKKKEEE>>>;;;888666666555444333222222222222222222222222111000222444333333999@@@FFFLLLRRRTTTPPPJJJFFFDDDFFFEEECCCBBB@@@>>><<<:::===???AAAAAA???<<<;;;;;;>>>???@@@AAABBBEEEIIIMMMOOOQQQSSSVVVYYY[[[\\\]]]]]]]]]\\\\\\[[[ZZZXXXXXX[[[]]]```bbbdddgggkkknnnqqqwww}}}sssllllllzzzwwwsssllluuuxxx|||zzzxxxxxxWWWAAA:::999999888888999999:::999===DDDFFFXXXvvvyyyrrroooppprrrrrrqqqqqqvvv|||~~~|||{{{vvvvvvwwwyyyzzzvvvoooiiibbb___]]][[[]]]___aaabbb```rrr|||www~~~pppNNN???>>><<<;;;:::::::::;;;===999;;;BBBBBBPPP~~~iiiQQQTTTWWW[[[cccrrrsssnnngggaaa\\\TTTKKKEEE???<<<999777777777555444222222222222222222222222111000222444333333999@@@EEEKKKRRRTTTPPPJJJFFFEEEHHHGGGEEECCCBBB@@@===;;;:::<<>><<<;;;;;;???@@@AAAAAABBBEEEIIIMMMPPPQQQTTTVVVYYY[[[\\\]]]XXXYYYZZZ\\\]]]]]]]]]]]]ZZZ[[[^^^___```bbbfffhhhpppwww~~~rrrooonnnzzzxxxiii]]]]]]ZZZdddssswwwsss|||wwwWWWAAA:::999999999999999999:::666;;;AAACCCVVV}}}~~~~~~}}}zzzxxxvvv|||~~~zzzzzz{{{zzztttoooccc```ZZZVVVSSSPPPNNNLLLEEETTTeeeppp{{{xxx}}}pppNNNAAA@@@>>>===<<<<<<<<<===???;;;???EEECCCMMMyyypppQQQTTTWWWZZZbbbppppppnnnfff]]]WWWSSSLLLCCC>>><<<888666666555444333555444333333222222333333333111111333333222666<<>>===BBBAAA@@@>>>===;;;:::999???@@@AAABBBCCCEEEHHHKKKLLLOOOSSSWWWYYYZZZYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^```aaaccceeefffrrrwww~~~wwwttteeeWWWQQQQQQZZZcccwwwvvvtttvvvVVVAAA;;;::::::999999::::::;;;999888>>>CCCUUUtttzzz}}}yyyvvvqqqmmmjjj```[[[TTTOOOLLLIIIDDDAAAGGGGGGHHHMMMVVVbbbnnnuuu{{{}}}{{{pppOOO???>>><<<;;;::::::;;;;;;;;;>>>===>>>CCCOOOsssxxxVVVUUUUUUYYY^^^iii{{{qqqnnnfff]]]WWWSSSLLLCCC>>>;;;888666666666444333555444333333222222333333333111111333333333666<<>>BBBAAA@@@>>><<<;;;999999???@@@AAABBBCCCEEEHHHKKKMMMOOOSSSWWWYYYZZZYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\]]]```eeejjjnnnpppppptttyyy{{{qqqggg___XXXUUUVVVUUU^^^qqquuusssxxxWWW@@@;;;::::::999999::::::;;;:::999>>>BBBRRRwwwiii~~~uuummmhhhccc```]]]VVVRRRMMMJJJHHHGGGCCCAAA>>>>>>???BBBGGGMMMRRRUUUYYY[[[ggg{{{nnnNNN???>>><<<;;;::::::;;;;;;:::>>>===???EEEQQQvvv~~~UUUTTTUUUXXX]]]hhhyyyqqqnnnfff]]]WWWTTTLLLCCC>>>;;;888666666666555333555444333333222222333333333111111444444333666<<>>AAANNNzzzvvv]]]}}}yyyrrrggg]]]WWWTTTSSSRRRMMMKKKHHHGGGGGGFFFEEECCC===>>>???@@@AAABBBBBBBBBCCCEEEMMM\\\nnnlllLLL???>>><<<;;;::::::;;;;;;:::>>>>>>AAAGGGSSSwwwTTTSSSTTTWWW\\\eeevvvrrroooggg]]]XXXTTTLLLCCC===;;;888666666666555444555444333333222222333333333111222444444333777<<<@@@EEEJJJKKKIIIFFFEEEFFFGGGHHHIIIHHHFFFCCCAAAAAAAAA@@@???===;;;:::999888???@@@AAABBBCCCEEEHHHKKKMMMPPPSSSWWWZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYY\\\^^^dddnnnyyy|||}}}wwwrrrmmmhhhffffffdddaaa^^^\\\aaannn|||sssuuu|||YYY???;;;::::::999999::::::;;;<<<:::>>>AAAIIIpppyyy[[[uuu|||fff```WWWQQQMMMLLLLLLLLLHHHGGGGGGFFFGGGGGGFFFFFF@@@AAABBBDDDDDDDDDDDDCCCCCCEEEIIINNNTTTeeeyyyzzziiiJJJ???>>><<<;;;::::::;;;;;;;;;???@@@BBBGGGQQQttt|||RRRQQQRRRUUUYYYbbbssssssppphhh^^^XXXTTTLLLCCC===:::777666666666555444555444333333222222333333444222222444444333777===@@@DDDIIIJJJHHHEEEEEEFFFGGGHHHIIIHHHEEECCCBBBBBBAAA@@@???>>><<<:::999888???@@@AAABBBCCCEEEHHHKKKMMMPPPTTTXXXZZZ[[[ZZZZZZXXXYYYYYYZZZZZZYYYYYYXXX\\\___dddmmmwww|||}}}|||~~~|||wwwvvv~~~|||~~~}}}{{{zzzvvvnnnggghhhjjjttt{{{ttt{{{zzzXXX???;;;::::::999999::::::;;;<<<:::???AAAEEEfffcccsssnnn```SSSOOOKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBDDDEEEDDDFFFHHHHHHEEEIIIZZZlll}}}uuuooosssfffHHH???>>><<<;;;::::::;;;;;;;;;@@@@@@BBBFFFNNNooorrrPPPOOOPPPSSSWWW___nnn}}}tttppphhh^^^XXXTTTLLLCCC===:::777666666666666555555444333333222222333333444222222555555444777===???CCCHHHIIIGGGEEEEEEFFFFFFGGGHHHGGGDDDBBBBBBCCCBBBAAA@@@>>>===;;;:::999???@@@AAABBBCCCEEEHHHKKKNNNPPPTTTXXXZZZ[[[[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXX]]]```eeekkkpppsssuuuvvv}}}hhhaaa]]]ggg~~~xxxsssrrryyy{{{vvvvvvUUU>>>;;;::::::999999::::::;;;;;;:::@@@BBBAAA]]]ttt{{{ooocccWWWMMMIIIGGGFFFFFFFFFEEECCCAAADDDFFFGGGGGGEEEDDDDDDEEEEEEDDDBBBAAA@@@AAACCCDDDBBBCCCFFFGGGDDDBBBIIIRRRaaavvvxxxoookkkqqqdddHHH???>>><<<;;;::::::;;;;;;;;;@@@@@@AAAEEELLLkkkjjjOOONNNOOOQQQTTT\\\jjjyyytttqqqiii___XXXTTTKKKCCC<<<:::777666666777666555555444333333222222333333444222333555555444888===???CCCGGGHHHFFFDDDEEEGGGEEEFFFGGGEEECCCBBBBBBCCCCCCBBBAAA@@@>>><<<;;;:::???@@@AAABBBCCCEEEHHHKKKNNNQQQTTTXXX[[[[[[[[[ZZZWWWXXXXXXYYYYYYXXXXXXWWW^^^bbbgggiiiiiikkkooorrrzzz|||^^^XXXTTTYYYjjj{{{yyy~~~}}}xxxqqqRRR>>>;;;::::::999999::::::;;;:::999BBBDDD@@@WWWxxxcccWWWSSSNNNHHHHHHGGGFFFHHHIIIJJJIIIHHHLLLOOOQQQQQQOOONNNNNNPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGDDDEEEIIIIIIGGGHHHLLLKKKUUUmmmzzzqqqmmmrrrbbbIII???>>><<<;;;::::::;;;;;;999???@@@BBBEEELLLkkk~~~dddMMMLLLMMMPPPSSSYYYhhhuuuuuuqqqiii___XXXTTTKKKCCC<<<:::777666666777666555555444333333222222333333444222333555555444888===???BBBGGGGGGEEEDDDEEEGGGEEEFFFFFFEEEBBBAAAAAABBBDDDCCCBBB@@@>>>===<<<;;;???@@@AAABBBCCCEEEHHHKKKNNNQQQUUUXXX[[[[[[[[[ZZZWWWXXXXXXXXXXXXXXXXXXWWW^^^dddiiiiiifffffflllrrryyyuuu[[[YYYUUUTTT\\\ppp~~~~~~zzznnnQQQ>>>;;;::::::999999::::::;;;999999BBBEEE???SSS~~~uuuzzz~~~uuueeeWWWQQQRRROOOJJJJJJIIIIIIKKKOOORRRSSSTTTWWWZZZ]]]^^^\\\[[[\\\]]]RRRRRRRRRQQQPPPOOONNNMMMMMMGGGDDDGGGJJJIIIHHHIIIKKKKKKUUUttt}}}tttooosssbbbIII???>>><<<;;;::::::;;;;;;888===???BBBFFFMMMlll~~~aaaMMMLLLMMMOOORRRXXXffftttuuutttnnnccc[[[TTTKKKBBB;;;;;;999777666555555555555444333333222222333333333333333111111333777:::@@@FFFIIIHHHGGGHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@HHHFFFCCCBBB@@@>>>:::777>>>AAACCCBBBAAABBBFFFJJJNNNQQQVVVZZZ\\\[[[ZZZXXXUUUUUUVVVWWWXXXXXXXXXWWW```bbbiiiqqqyyy{{{wwwsss|||tttgggYYYUUUSSSUUUWWW___qqqeeeJJJ???;;;;;;:::999999::::::::::::>>>>>>@@@GGGTTTxxxuuupppbbbfffsss|||vvvqqqfffffffffddd___YYYSSSOOONNNRRRYYY^^^^^^^^^eeeooovvv~~~xxxqqqnnnnnnjjjbbb[[[ZZZWWWSSSOOOMMMLLLLLLMMMJJJLLLQQQ^^^yyy}}}uuunnn|||aaaEEE@@@>>>===;;;:::;;;<<<===>>>AAA???AAAGGGQQQsssdddOOOPPPPPPOOOOOOVVVeeerrruuutttnnnddd[[[TTTKKKBBB;;;;;;999777666555555555333333222111111111111222333333222111111333777:::???EEEIIIHHHGGGIIIHHHEEEDDDDDDCCCBBBAAA@@@??????DDDBBBAAA@@@@@@???<<<:::???AAACCCBBBAAAAAAEEEIIILLLOOOTTTXXXZZZZZZXXXVVVVVVVVVWWWXXXXXXXXXXXXXXX[[[___gggsssqqqfffccc```]]]]]]ZZZ[[[fffrrrbbbHHH===:::999999888888999999999:::===<<>><<<;;;:::;;;===>>>===AAABBBDDDKKKTTTvvviiiNNNNNNNNNOOOQQQXXXeeeqqqvvvtttnnnccc[[[UUULLLCCC;;;;;;999777666555555555333222111111000000111111222222222222111333666999@@@FFFKKKJJJJJJLLLKKKHHHEEEDDDDDDBBBAAA???===<<>>>>>???@@@@@@>>><<<@@@BBBCCCBBBAAAAAAEEEHHHJJJMMMRRRVVVYYYXXXVVVUUUWWWWWWXXXYYYYYYYYYXXXXXXWWW[[[eeesss{{{tttwwwvvvvvvtttnnnfffdddgggttt~~~^^^EEE<<<999888888777777888999999:::===<<<>>>FFFRRRvvv~~~|||ooo}}}sss[[[PPPKKKIIIIIIOOOQQQPPPKKKHHHMMM\\\hhhwww~~~wwwooolllnnnqqquuu~~~wwwoookkkhhhgggfffaaaZZZUUUVVV^^^kkktttxxxuuueeeGGG???>>><<<;;;;;;;;;===>>><<>><<<:::>>>===<<<===??????>>><<<@@@BBBDDDBBB@@@AAADDDHHHJJJMMMRRRWWWYYYYYYWWWVVVXXXXXXYYYYYYYYYYYYYYYXXXVVVZZZcccppp|||{{{{{{}}}rrrkkkrrr}}}}}}ZZZCCC===999888888888888999999:::;;;>>><<<@@@HHHSSStttvvvxxxaaaVVVOOOLLLKKKBBBCCCFFFFFFFFFKKKXXXfffpppvvv{{{{{{xxxvvvyyy}}}~~~|||xxxrrrhhh```[[[ZZZ[[[\\\dddvvvxxxxxxeeeGGG???>>><<<;;;;;;<<<===>>><<>>;;;:::???>>>======>>>>>><<<;;;@@@BBBCCCBBBAAAAAAEEEHHHLLLOOOTTTYYY[[[[[[ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVYYYaaalllwww~~~~~~|||yyyyyy{{{{{{{{{xxxUUUAAA>>>999999999999999:::;;;;;;===???>>>BBBJJJSSSqqq~~~eeeTTTJJJEEEDDD???>>>AAAFFFGGGGGGNNNVVV```bbbfffmmmuuuyyynnneee___[[[WWWTTTSSS]]]oooyyy{{{cccFFF>>>===<<<;;;;;;<<<>>>??????DDDDDDFFFLLLYYYXXXMMMGGGLLLRRRYYYhhhyyy~~~tttrrrjjj```XXXSSSLLLDDD;;;;;;999777666555555555555444333333222222333333///111222222222333555777;;;BBBHHHIIIIIIIIIGGGDDDEEEFFFFFFEEECCC@@@<<<:::@@@>>>>>>>>>>>>>>><<<:::>>>AAACCCBBBAAABBBFFFJJJNNNQQQVVV[[[^^^^^^]]][[[XXXXXXYYYYYYYYYXXXWWWWWWUUUXXX___kkkvvv}}}~~~}}}{{{}}}rrrOOO???>>>999999999999:::;;;<<<<<<===@@@@@@DDDKKKRRRllloooYYYJJJEEEFFFIIIFFFHHHNNNNNNKKKPPPXXX___```dddnnn~~~uuuiiibbb\\\VVVQQQMMMOOOVVViii```EEE>>>===;;;;;;;;;<<<>>>???AAADDDCCCFFFNNNZZZ}}}]]]OOOGGGMMMUUUaaayyyssspppiii^^^VVVRRRKKKDDD;;;;;;999777666555555555444333333222222222222222///000222222222222444666;;;BBBHHHHHHHHHHHHEEEAAAEEEFFFGGGFFFEEEAAA>>><<>>===>>>??????===<<<===???BBBBBBAAACCCGGGKKKOOORRRXXX]]]___```^^^]]]XXXXXXXXXXXXXXXWWWVVVVVVTTTWWW^^^jjjvvv~~~~~~kkkIII;;;===888888888888999:::;;;<<<<<>>===;;;:::;;;<<<>>>@@@BBBEEEEEEJJJTTT]]]xxxeeeTTTIIILLLSSSbbbrrrooohhh]]]UUUQQQJJJCCC<<<;;;999777666555555555333222222111000111111111...000222222222222444666===EEEJJJKKKJJJIIIFFFBBBEEEFFFGGGGGGFFFBBB???===>>>======>>>@@@AAA???>>><<>>???EEEKKKMMMaaattt]]]UUUWWWWWWSSSTTTUUUPPPRRRggg|||mmmkkkqqqeee^^^WWWQQQJJJNNNNNNLLLUUUmmm|||]]]GGG===<<<;;;:::;;;===>>>@@@BBBEEEGGGOOOYYY___uuukkkYYYKKKIIINNN]]]qqqnnnfff\\\VVVRRRIIIAAA;;;999666444444444333222333333222111000000000111111111222222222333333333777BBBKKKKKKIIIIIIHHHFFFHHHHHHFFFCCCCCCEEEAAA;;;<<>>>>>@@@AAACCCDDDEEEFFFMMMTTTYYYZZZ\\\```bbbaaa]]][[[YYYWWWVVVUUURRRPPPSSSTTTYYYbbbnnnwww}}}~~~YYY@@@:::<<<777777777666777777888999???AAADDDFFFHHHSSSiii~~~uuuoooyyywwwpppddd^^^ZZZWWWpppwwweeebbbkkkwwwggg^^^WWWRRROOOMMMKKKLLLTTTcccttt}}}YYYEEE???>>><<<;;;;;;===@@@AAAGGGIIIMMMQQQVVVaaaxxxrrrSSSPPPMMMLLL[[[hhh|||sssoooggg]]]VVVRRRIIIAAA<<<999666444444444444333222222111111000111111111111111222222222333333333666AAAJJJMMMMMMNNNNNNLLLJJJJJJGGGCCCBBBCCC@@@:::===???AAAAAA@@@?????????<<<===???AAADDDFFFHHHIIIMMMTTTYYY[[[]]]aaacccaaa___]]]ZZZYYYXXXWWWUUUSSSSSSSSSVVV^^^kkkvvv|||}}}zzzVVV???999:::888777777777777888999999===???CCCFFFIIITTTjjjzzzkkkaaaZZZiiiqqq___YYY]]]kkkzzzjjj```XXXTTTLLLJJJHHHHHHNNNZZZhhhrrrwwwssswww~~~{{{XXXEEE???>>><<<;;;<<<>>>@@@BBBGGGKKKQQQWWWZZZaaasssnnnPPPMMMKKKIIITTT\\\llluuuqqqiii^^^WWWRRRJJJAAA<<<999666555555555444333111111111000111111222222111111222222222333333333555???IIIMMMPPPSSSTTTSSSNNNNNNIIICCC@@@AAA???:::===>>>??????=========???:::;;;>>>AAAEEEHHHKKKMMMLLLTTTZZZ]]]___cccdddbbb```^^^\\\ZZZZZZZZZXXXVVVTTTRRRRRRYYYgggssszzz}}}{{{}}}rrrQQQ>>>999999888888888888888999::::::<<<>>>CCCHHHLLLWWWlllooo___VVVYYYgggtttaaaYYYWWW\\\mmm~~~|||jjj___XXXTTTKKKIIIGGGFFFIIIPPP[[[bbbrrruuueee^^^ggguuuwwwVVVEEE???>>><<<<<<<<>>GGGLLLPPPTTTVVVTTTPPPOOOJJJBBB??????===:::>>>>>>>>>===;;;;;;===>>>:::<<<>>>BBBFFFIIILLLMMMLLLTTT[[[^^^aaaeeefffdddaaa___\\\[[[[[[ZZZYYYXXXVVVRRRPPPVVVbbbpppyyy}}}{{{}}}iiiKKK>>>:::888999999888888999999:::;;;;;;>>>DDDKKKPPP[[[mmmlll\\\TTTOOOPPPWWWnnnyyyfff]]]YYY[[[ffftttjjj\\\UUURRRLLLKKKIIIGGGHHHMMMTTTYYYjjjzzz{{{kkkbbbjjjxxxrrrTTTEEE???>>>===<<<>>>@@@CCCEEEMMMSSS]]]dddeeehhhrrrgggJJJKKKMMMKKKPPPLLLRRR[[[ooowwwsssjjj___XXXSSSJJJAAA<<<:::777555555555444333111000000000111222333333111111222222222333333333444<<>>>>>===;;;>>>>>>>>>===<<<<<<===???===>>>@@@BBBEEEHHHJJJKKKLLLTTT[[[]]]aaaeeegggeeebbb___\\\ZZZYYYYYYYYYXXXWWWTTTQQQUUU___lllwww}}}```FFF???<<<888999999888888999999:::;;;<<>>======???BBBEEEGGGNNNSSS\\\bbbdddhhhuuugggIIIIIILLLMMMRRRMMMRRR\\\mmmvvvrrrjjj___XXXSSSKKKBBB===:::777666666666555444111111111000111111222222111111222222222333333333333:::AAAEEEIIINNNNNNKKKGGGJJJHHHBBB>>>>>>>>>======>>>@@@???>>>>>>@@@AAA>>>>>>@@@BBBDDDFFFHHHIIILLLSSSYYY\\\___eeehhhhhhccc```\\\YYYXXXXXXWWWVVVVVVUUUTTTUUUZZZeeesss|||~~~WWWAAA???>>>888888888888888888999::::::<<>>>>>@@@CCCGGGIIIMMMQQQXXX^^^aaagggvvvmmmKKKGGGIIIKKKRRRNNNRRRWWWhhhtttqqqhhh^^^XXXSSSKKKBBB===:::777666666666555444222222111111000111111111111111222222222333333333222888===AAAGGGLLLLLLHHH@@@EEEEEEAAA>>>???@@@???<<<>>>AAABBBBBBBBBBBBCCC<<<===???AAADDDFFFGGGHHHMMMSSSXXXYYY]]]dddiiiiiieeebbb]]]YYYXXXXXXWWWVVVSSSVVVVVVUUUVVV^^^nnnzzz~~~}}}~~~wwwOOO<<<>>>>>>666888777777777777888999999<<>>???AAADDDHHHJJJNNNRRRYYY___bbbhhhxxx{{{TTTJJJGGGIIIQQQNNNSSSSSShhhssspppggg^^^XXXSSSKKKCCC===;;;888666666666555444333333222111000000000111111111222222222333333333000666;;;@@@FFFLLLLLLHHH<<>>@@@AAA@@@;;;???BBBDDDDDDDDDDDDDDD;;;<<<>>>@@@CCCFFFHHHIIIMMMRRRWWWXXX\\\dddiiijjjhhhccc^^^ZZZYYYXXXWWWVVVQQQUUUXXXUUUSSSZZZjjjxxx|||{{{zzzzzz}}}rrrJJJ888<<<===555777777777666777888888999;;;>>>EEEMMMSSSWWW```iii}}}gggTTTRRRPPPRRR```|||~~~fffZZZVVVUUU]]]gggnnnwwwwwwaaaTTTPPPKKKJJJGGGCCC@@@@@@CCCEEEHHHKKKPPPVVV]]]jjj~~~aaaLLLFFF??????>>>???AAAEEEIIIKKKQQQUUU]]]cccfffkkkzzz]]]NNNHHHHHHQQQNNNTTTUUUmmmrrrpppiii___XXXSSSLLLEEE===<<<999666444333222222222222222222222222222222111111111111111111111111///555<<>>???@@@@@@@@@>>>>>>@@@CCCFFFFFFCCCAAA???===<<<===BBBGGGKKKLLLOOOSSSWWWZZZ]]]bbbiiioootttlllccc\\\YYYYYYXXXWWW[[[YYYXXXVVVSSSUUUaaannnwwwxxxvvvtttxxx{{{{{{}}}|||wwwtttvvvzzz___GGG>>>:::999999555666777777777888;;;>>><<>>>>>@@@CCCFFFFFFDDDBBB@@@===<<<===AAAGGGKKKMMMOOOSSSWWWZZZ\\\aaahhhnnnqqqkkkbbb]]][[[[[[ZZZYYY[[[YYYWWWUUURRRTTT___kkksssuuutttrrrwww||||||~~~xxxtttsssuuu{{{XXXCCC;;;999888888555666777666666777:::<<<<<<@@@FFFLLLRRRXXX^^^bbbnnn|||qqq[[[QQQSSSUUUaaaxxx|||xxxkkk___[[[[[[```hhhrrr~~~{{{qqq___SSSPPPHHHGGGEEECCCBBBAAAAAABBBBBBDDDGGGJJJPPP[[[iiirrrxxxYYYJJJBBB@@@@@@AAACCCGGGKKKPPPSSSUUUXXX]]]bbbcccgggtttrrrQQQKKKKKKNNNRRRQQQUUU```xxxrrrtttrrrkkkaaaZZZUUUNNNFFF===;;;999666444333333333222222222222222222222222111111111111111111111111222666<<>>>>>@@@CCCFFFGGGFFFDDD@@@>>>;;;<<>>>>>???BBBFFFHHHHHHGGGBBB???;;;;;;@@@FFFKKKNNNOOOSSSXXX[[[]]]aaaggglllooolllhhheeeaaa___]]]\\\\\\YYYXXXWWWSSSRRRYYYaaarrrwwwzzzxxxzzz~~~rrr\\\EEE999777777888888777888888777666666888:::>>>BBBIIIPPPVVV\\\aaadddmmmxxx___QQQRRRUUU```sss{{{nnneeelll|||ttteeeYYYVVVaaapppzzzooo```UUUQQQJJJHHHFFFDDDBBBAAAAAABBBBBBEEEIIIMMMQQQXXXbbbiiiuuujjjSSSKKKDDD???@@@AAADDDIIINNNRRRTTTZZZ\\\```ddddddhhhtttyyyVVVLLLIIILLLOOOKKKRRRZZZiii{{{rrrpppiii^^^WWWSSSKKKDDD<<<:::888666444444444444222222222222222222222222111111111111111111111111000222666;;;???CCCEEEFFFFFFDDDAAA@@@AAABBBAAA@@@???>>>???AAAEEEIIIJJJJJJDDD@@@<<<:::>>>EEEKKKNNNOOOSSSXXX\\\^^^bbbhhhlllrrrqqqoookkkfff```\\\ZZZ]]]ZZZYYYYYYVVVTTTWWW^^^ttt|||~~~}}}xxxpppiiifffjjjrrryyyaaaPPP???888888888888999999999999888777777:::<<>>>>>AAAEEEJJJLLLMMMGGGBBB<<<:::===CCCIIIMMMNNNSSSYYY]]]```dddjjjnnnuuuvvvvvvqqqjjjbbb]]]ZZZ\\\ZZZYYYYYYWWWTTTVVV[[[ppp{{{vvvhhh```___bbbfffffflll{{{VVVHHH<<<888:::999888888999::::::999888999;;;===AAAFFFMMMSSSXXX\\\```bbbfffxxxzzzgggUUURRRVVVeeexxxjjjeeeiiiuuu{{{nnnccc```mmm~~~yyyhhhYYYOOOKKKJJJGGGEEECCCBBBAAAAAAAAADDDIIIMMMQQQYYYcccjjjlllvvv^^^NNNKKKDDD???AAADDDHHHMMMRRRVVVXXX\\\___dddhhhffffffnnnyyybbbQQQFFFIIIPPPOOOSSS^^^pppqqqppphhh^^^WWWRRRKKKDDD;;;:::888666555444444444222222222222222222222222111111111111111111111111222222444999@@@EEEFFFFFFBBB@@@>>>>>>@@@BBBBBBBBB???>>>>>>@@@EEEKKKNNNOOOJJJEEE===:::<<>>BBBGGGNNNTTTXXX[[[^^^```cccnnnwwwiiiVVVRRRXXXkkkzzzlllkkkttt|||rrrjjjiiiuuuvvvgggZZZOOOLLLJJJHHHEEECCCBBBAAAAAADDDFFFJJJMMMQQQXXXbbbjjjpppvvv[[[LLLIIIAAA@@@BBBEEEJJJPPPUUUXXX[[[aaadddjjjnnnkkkiiiooowwwmmmVVVDDDDDDMMMNNNQQQ^^^qqqrrrqqqiii___XXXSSSLLLEEE;;;:::888666555444444555222222222222222222222222111111111111111111111111111000111666===BBBDDDCCCAAA???===>>>@@@BBBBBBBBB???>>>>>>@@@EEEKKKOOOQQQLLLFFF>>>999;;;AAAGGGKKKMMMSSSZZZ___ccchhhnnnrrrvvvzzz|||yyyqqqgggaaa^^^XXXVVVVVVXXXWWWTTTSSSVVV]]]mmm|||~~~zzzzzz~~~{{{kkkfffddddddjjjdddfffzzz|||KKKAAA:::999:::888555444555666777777777888;;;>>>CCCHHHNNNTTTXXXZZZ]]]^^^\\\bbb|||yyy}}}kkkWWWSSSYYYooo~~~qqqwww|||uuuooonnnzzzqqqdddZZZPPPLLLKKKHHHEEECCCBBBAAAAAAHHHJJJLLLNNNRRRYYYccckkkqqquuu~~~[[[LLLHHH???@@@CCCFFFLLLQQQVVVZZZ\\\fffjjjqqqtttqqqmmmrrryyy}}}bbbJJJHHHQQQRRRNNN\\\ppp~~~tttqqqiii```YYYTTTKKKAAA<<<===<<<888444222333555444333222222111111222222222333333333333222111111111111333777<<<@@@CCCDDD@@@BBBCCCCCCBBB@@@AAAAAABBB@@@>>>???BBBFFFJJJLLLLLLIIICCC>>>:::<<>>DDDHHHNNNSSSVVVYYY[[[]]]\\\]]]pppvvvlllmmm]]]QQQUUUhhhvvvttt}}}sssttt{{{wwwggg^^^OOOLLLHHHFFFFFFDDDAAA@@@CCCKKKGGGHHHPPPWWW]]]fffpppwww~~~uuuTTTHHHDDD@@@CCCCCCGGGNNNVVV]]]______ggglllrrrtttrrrrrruuuxxxiiiMMMFFFLLLQQQTTT^^^pppxxx{{{sssqqqiii___YYYTTTLLLCCC<<<===<<<888444222333555444333222222111111222222222333333333333222111111111111333666;;;@@@DDDFFFDDDDDDEEECCCAAA@@@@@@AAACCCAAA??????AAAEEEHHHJJJMMMJJJEEE???;;;;;;???BBBJJJPPPYYY```dddiiiooottt{{{sssfff[[[ZZZYYYZZZ[[[ZZZUUUQQQRRR]]]mmm|||{{{}}}uuurrrtttjjjFFF@@@999666777888666444666555555666888:::<<<>>>DDDHHHMMMRRRUUUWWWZZZ\\\___^^^mmm{{{mmm|||hhhWWWTTTTTTbbb|||uuuuuuwww}}}nnnbbbRRRNNNJJJGGGGGGEEEBBBBBBEEEMMMKKKNNNVVV^^^dddnnnxxx{{{pppNNNCCCBBBAAAFFFGGGKKKRRRZZZaaaccccccfffkkkppprrrpppooopppssszzzeeeMMMHHHMMMQQQSSS^^^qqqxxxzzzrrroooggg^^^YYYUUUMMMDDD===<<<;;;888444333333555444333222222111111222222222333333333333222111111222222222555999???EEEIIIIIIIIIHHHEEEAAA@@@@@@BBBCCCBBB@@@@@@AAACCCFFFHHHLLLJJJFFF@@@<<<:::<<<>>>CCCMMMYYY```cccgggooovvv}}}~~~nnn___]]]ZZZ[[[\\\[[[WWWSSSNNNVVVeeewww~~~eeeDDD???999666777777666444555555666666888;;;===>>>DDDGGGLLLPPPRRRUUUWWWYYYaaa^^^gggpppvvvjjjVVVVVVSSSZZZuuuvvvuuuvvvvvvhhhUUUQQQLLLHHHHHHFFFDDDEEEIIILLLLLLRRR[[[ccckkkuuu~~~lllKKK@@@BBBDDDGGGIIINNNUUU]]]cccfffffffffjjjnnnooommmlllmmmoooyyycccNNNIIILLLOOOSSS^^^ooouuunnnqqqnnnfff]]]XXXUUUNNNFFF===<<<:::777555444444444444333222222111111222222222333333333333222111111222222222333777>>>FFFKKKOOONNNKKKGGGBBBAAABBBCCCCCCCCCBBB@@@@@@AAADDDFFFHHHGGGEEEAAA<<<:::;;;<<<<<>>???DDDGGGKKKNNNOOOQQQTTTVVV]]]ZZZbbb}}}vvvssslllVVVTTTPPPSSSjjjzzzoooooo}}}nnnXXXRRRLLLHHHGGGFFFEEEHHHMMMPPPTTT\\\eeemmmvvvmmmMMMBBBCCCFFFEEEHHHNNNUUU\\\bbbeeeffffffiiimmmoooooonnnoooppp~~~eeePPPHHHIIIMMMQQQ\\\kkk{{{uuuffftttqqqnnneee\\\WWWTTTNNNFFF===;;;999777555555555444444333222222111111222222222333333333333222111111111111222222555;;;DDDKKKQQQPPPMMMHHHDDDBBBCCCDDDBBBCCCCCCAAA??????BBBDDDCCCDDDDDDBBB>>><<<;;;;;;888EEETTT^^^bbbgggqqqzzzzzzjjjddd^^^[[[ZZZYYYWWWTTTPPPNNNPPP[[[mmm~~~rrrRRR===;;;888666666666666666555555666777999<<<>>>@@@DDDFFFIIIKKKLLLMMMPPPRRRUUUUUU^^^uuuvvvmmmUUUQQQMMMPPPbbbkkkhhh}}}sss^^^TTTNNNIIIHHHHHHHHHMMMTTT]]]eeeooowww~~~kkkPPPDDDCCCEEEFFFJJJQQQWWW]]]aaadddfffgggjjjnnnqqqsssssstttuuuiiiQQQFFFGGGMMMMMMYYYhhhuuuuuucccgggzzzqqqnnneee[[[VVVTTTNNNFFF===;;;888666666666555444444333222222111111222222222333333333333222111111///111222222333999AAAHHHNNNMMMKKKHHHDDDBBBBBBCCC@@@BBBCCCAAA>>>>>>AAADDDAAACCCEEEDDDAAA>>><<<;;;777BBBPPP[[[bbbjjjttt|||qqqjjjbbb\\\ZZZYYYWWWTTTSSSMMMIIIOOO]]]ooo|||zzzsss___CCC:::999888666666666777777555555666777999<<>>:::777666666777555444444333222222111111222222222333333333333222111111...000222222222666>>>EEEGGGHHHHHHFFFCCCAAA@@@AAA>>>AAACCCAAA>>>===@@@DDDDDDGGGIIIIIIEEE@@@===;;;777@@@LLLXXXcccmmmwww~~~yyyqqqggg___\\\ZZZXXXVVVTTTNNNHHHJJJTTTdddsss{{{yyymmmbbbPPP888777888777666666666777888555555666777:::===@@@AAADDDEEEGGGGGGGGGGGGJJJLLLKKKPPPWWWdddrrr}}}~~~sssZZZMMMJJJJJJTTThhhmmmdddvvvqqq___XXXRRRRRRTTTYYYbbbjjjvvvkkkRRRGGGDDDDDDDDDMMMSSSZZZ```bbbdddfffhhhiiijjjmmmqqquuuvvvvvvuuuwwwxxx___HHHFFFOOOSSSbbbqqqzzzyyylllsss~~~ooo```YYYaaa{{{sssoooeee[[[UUURRRLLLEEE>>>:::666555777777666444444333222222111111222222222333333333333222111111---000222222111444<<>>===@@@DDDGGGJJJMMMMMMHHHBBB===:::888???JJJWWWcccoooyyy~~~uuujjjbbb^^^[[[YYYWWWTTTOOOJJJJJJRRR```nnnvvvxxxhhh[[[JJJ444666777777666555555777888555555666777:::===@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJJJJPPPUUU]]]vvvttt|||wwwpppWWWNNNJJJHHHNNN___wwwmmmcccsssyyyddd]]]WWWWWWZZZ```jjjsss___IIICCCEEEGGGHHHNNNSSS[[[```bbbccceeegggjjjjjjmmmpppssstttsssqqqvvvwwwhhhKKKEEEMMMZZZiiixxx~~~pppeeekkkttt{{{~~~xxxjjj^^^[[[^^^tttqqqnnnfff]]]WWWSSSKKKBBB>>>;;;888666666666444333333222222111111222222333000111111222222111111000222222222111000222666:::BBBBBBCCCAAA>>><<<<<<<<<>>>???AAAAAAAAA@@@>>>===HHHJJJMMMNNNLLLGGGAAA>>>===AAAFFFNNN[[[lllzzz|||lll___[[[]]][[[VVVOOOOOOMMMLLLMMMSSS]]]eee}}}zzzsss___JJJ>>>:::777777666666666666777777666666777888;;;>>>AAACCCFFFFFFGGGIIIKKKKKKJJJHHHPPPQQQXXX\\\fffoooxxx|||zzzoooUUUTTTIIIIIIOOOTTTjjjnnn^^^iiiuuunnnjjjmmmqqqvvv}}}tttSSSIIIFFFAAABBBIIITTTXXX]]]```bbbccceeefffhhhkkkooopppooooooqqqssspppvvvPPP???OOO\\\{{{xxxpppfffbbb^^^___kkkvvvttthhh\\\RRR[[[jjjsssoooggg\\\VVVRRRKKKCCC>>>;;;888666666666444333333222222111111222222333111111222222222222111111111111111000000222666999???AAABBBAAA???<<<;;;;;;>>>???AAABBBBBBAAA???>>>GGGJJJMMMOOONNNIIICCC???===???AAAGGGSSScccsss|||zzzjjj```\\\YYYTTTPPPOOOMMMJJJIIILLLSSSXXXkkkiiiSSSCCC===;;;777777666666666666777777666666777999<<>>;;;888666666666444333333222222111111222222333222222333333333333222222000000000//////111444777;;;>>>AAABBB@@@===:::999===???AAACCCCCCBBB@@@>>>EEEHHHMMMQQQPPPLLLFFFBBB???>>>===AAAJJJZZZkkkwww}}}zzzjjj```[[[XXXTTTRRROOOKKKHHHGGGIIIKKKXXXnnnyyy[[[CCC<<<;;;;;;777666666555555666666777555666888:::>>>AAADDDFFFKKKKKKKKKKKKLLLNNNPPPQQQQQQLLLOOOUUU[[[sss{{{iiiyyywwwuuuzzzcccZZZ\\\oooooo___hhhbbbGGGAAACCCDDDJJJSSS]]]```dddffffffffffffggggggjjjmmmmmmkkkiiigggfffiiijjjppp{{{SSSRRR]]]~~~jjjaaa^^^^^^fffppprrriii___YYYYYY]]]wwwwwwrrrggg[[[TTTQQQKKKCCC>>>;;;888666666666444333333222222111111222222333222333333444444333333222///000000//////000333555888<<<@@@BBB@@@===:::999;;;===@@@BBBCCCBBB???>>>BBBFFFMMMRRRSSSPPPJJJGGGCCC???<<<>>>EEESSSgggvvv|||uuugggaaa^^^YYYWWWTTTPPPKKKHHHFFFEEENNNaaayyynnnLLL999999;;;888666666666555555666666666555666999<<<@@@CCCFFFHHHMMMMMMLLLLLLLLLNNNRRRUUUXXXSSSQQQXXX]]]iiirrr{{{wwwmmm}}}~~~dddeeelllppp___ggg|||yyy```IIIBBBCCCEEEKKKTTT___bbbeeehhhhhhhhhiiiiiigggiiilllmmmllljjjgggfffjjjiiimmm}}}VVVMMMYYYooollliiikkkrrrtttkkk```[[[YYYXXXmmmxxxssshhh[[[UUUQQQKKKDDD>>>;;;888666666666444333333222222111111222222333222333333444444333333222///000000/////////222444666:::???BBBAAA>>>;;;999999;;;???BBBCCCAAA???===???DDDKKKQQQTTTRRROOOLLLFFF@@@<<<===AAALLL```sss~~~}}}mmmccc___[[[ZZZWWWTTTPPPLLLGGGEEEIIIVVVhhhwww```BBB777;;;:::444666666555555555555666666555777:::===AAADDDFFFHHHLLLMMMMMMLLLKKKNNNSSSWWWVVVTTTPPPTTT[[[___}}}}}}|||kkkuuudddiiitttrrraaagggzzznnn[[[IIICCCCCCFFFLLLTTT]]]aaaeeehhhiiiiiijjjkkkggghhhjjjmmmnnnmmmkkkjjjmmmmmmppp~~~^^^RRR[[[~~~zzz{{{zzzpppccc[[[YYYVVVgggvvvrrrhhh]]]VVVSSSLLLDDD>>>;;;888666666666444333333222222111111222222333222222333333333333222222///000111000///000111333555999???BBBAAA>>><<<;;;888;;;???CCCDDDCCC@@@>>>===BBBIIIOOOSSSTTTRRRQQQIIIAAA<<<===>>>DDDVVViii|||tttfff]]][[[ZZZWWWUUUSSSOOOJJJFFFFFFKKKVVVcccnnnzzzsssRRR===999;;;999444666555555444444555555666666777:::>>>AAADDDFFFFFFIIIKKKLLLKKKIIILLLQQQVVVSSSWWWPPPQQQZZZ[[[wwwyyyqqqpppeeedddoootttbbbgggyyy^^^QQQEEEBBBDDDHHHOOOVVV[[[___cccfffggghhhiiijjjgggggghhhjjjmmmooonnnlllgggiiimmmwwwdddXXX```vvvggg[[[ZZZUUUaaatttqqqhhh^^^XXXTTTLLLDDD>>>;;;888666666666444333333222222111111222222333111111222222222222111111///111222111000000111333555999>>>AAAAAA???>>>===999<<>>AAACCCDDDEEEEEEHHHJJJIIIHHHIIINNNSSSOOOYYYQQQOOO[[[[[[ooozzz{{{nnnuuuhhh___```xxxyyyxxxyyyvvvdddhhhyyyTTTLLLEEEDDDFFFKKKRRRXXX[[[^^^bbbdddeeeeeeeeefffgggeeedddfffjjjllllllkkkaaafffiiimmm|||eeeXXX\\\}}}}}}lll[[[ZZZTTTZZZssssssppphhh___YYYUUUMMMDDD>>>;;;888666666666555333333222222222222222222333111111111222222111111111000111222222111000222333666:::>>>AAAAAA@@@??????:::===BBBGGGHHHGGGDDDBBB;;;???DDDKKKQQQTTTVVVWWWSSSJJJEEECCC===;;;GGGYYYlllxxxoooaaa___[[[ZZZYYYVVVQQQLLLGGGCCCCCCHHHNNNWWWhhhyyyoooSSS===;;;:::333444<<<555555555444444555555555666888;;;>>>AAABBBCCCCCCBBBFFFIIIHHHFFFGGGLLLQQQIIIWWWNNNIIIXXXXXXgggmmmmmmxxxjjj^^^SSS]]]yyyzzzsssuuuwww|||xxxeeehhhyyySSSNNNIIIGGGIIIMMMSSSXXX\\\___bbbccccccbbbbbbcccgggdddaaabbbfffiiiiiihhhdddjjjkkkkkkuuufffYYYSSStttooo[[[[[[SSSTTTjjjssspppggg___ZZZVVVMMMBBB@@@<<<888666555555444333333333333222222222111111111111111111111111111111111111111111111111111111444666:::???CCCDDDAAA??????>>>???DDDIIIIIIEEE@@@@@@>>>???EEENNNUUUWWWWWWUUUMMMGGGCCC>>><<>>???CCCHHHIIIFFFBBBBBB@@@???DDDLLLSSSWWWXXXYYYRRRLLLIIICCC>>>@@@FFFTTTfff}}}yyyeee[[[[[[WWWWWWVVVMMMMMMKKKGGGCCCAAAFFFNNNUUUaaannn~~~yyymmmaaaNNNCCC999666666555555777555444444333444555666777:::;;;===???BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMLLLNNNRRRQQQ]]]vvvqqqnnnoooxxxhhhYYYRRRNNNSSSaaaxxx}}}xxxhhhmmm~~~vvvQQQHHHBBBFFFNNNTTTWWWZZZ]]]]]]]]][[[[[[\\\^^^```dddcccccccccddddddeeeeeefffgggiiikkktttuuuSSSVVV[[[zzzdddXXXUUUOOO[[[pppsssooofff]]]YYYVVVMMMDDD@@@<<<888666555555444333333333333222222222111111111111111111111111111111111111111111111111111111111444888>>>DDDGGGFFFEEEBBB@@@???BBBFFFHHHGGGEEEDDDAAA@@@BBBIIIRRRYYY]]]ZZZVVVSSSQQQLLLEEEAAAAAAJJJZZZrrryyyhhhaaaYYYXXXVVVMMMQQQOOOKKKEEEAAA@@@BBBDDDLLLWWWeeeqqqzzznnnZZZJJJAAA:::666777888666444555333333333333444666777888;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKIIIJJJPPPNNNTTThhh}}}uuujjjooonnnYYYOOOIIIJJJLLLZZZ|||{{{ssseeeooo~~~kkkOOOHHHDDDJJJRRRXXX[[[___\\\[[[YYYZZZ[[[\\\]]]\\\dddbbbaaabbbdddeeedddbbbfffhhhkkklllrrr\\\UUUTTTiii]]]XXXNNNSSSccc{{{rrrnnneee\\\YYYVVVNNNEEE@@@<<<888666555555444333333333333222222222111111111111111111111111111111111111111111111111111111000222666<<>>CCCQQQiiiyyykkk]]]YYYXXXQQQPPPOOOMMMJJJFFFCCCBBBAAABBBJJJTTT]]]iii|||xxxgggPPP>>>999555444777999666444555222222333444555777888999<<<===>>>???@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJGGGIIIOOONNNPPP]]]qqq{{{nnnkkk{{{yyyaaaTTTLLLLLLHHHKKKiiippprrr}}}ooo```mmm^^^LLLGGGFFFMMMUUUZZZ^^^aaa^^^[[[ZZZ[[[^^^```^^^[[[bbbbbbccccccddddddddddddjjjkkknnnoooppppppXXXPPPtttmmmaaa\\\OOOPPP[[[oooqqqmmmddd[[[XXXVVVOOOFFF@@@<<<888666555555444333333333333222222222111111000000000000000000000000000000000000000000000000///000333999@@@EEEGGGHHHJJJGGGCCCAAAAAAAAABBBBBBDDDDDDDDDDDDHHHPPP\\\ddd\\\]]]___```___WWWIII>>>BBBLLLbbb{{{xxxddd[[[ZZZTTTPPPPPPNNNMMMKKKHHHEEECCC???DDDKKKQQQXXXfffzzz~~~sssaaaJJJ;;;999555555777888555555666222222444555777999999:::======>>>?????????>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFJJJGGGHHHPPPOOOOOOYYYfff|||tttkkkrrriiiYYYPPPQQQMMMHHHXXXpppooo```aaaiiiyyynnn^^^jjj~~~wwwVVVJJJFFFGGGOOOWWWZZZ^^^aaa___]]]]]]___bbbccc```]]]^^^ccchhhgggbbb```cccgggjjjjjjmmmooonnnyyybbbQQQhhhoooccc]]]PPPOOOVVVfffppplllcccZZZWWWVVVOOOGGG@@@<<<888666555555444333333333333222222222111111000000000000000000000000000000000000000000000000...///111666<<>>>>>>>>>>>===??????@@@AAABBBCCCDDDDDDDDDJJJHHHGGGNNNMMMMMMVVVaaa}}}zzzmmmlllwwwnnn]]]QQQPPPLLLEEEIIISSSccchhhjjjdddZZZSSSTTTXXXgggyyy}}}jjj[[[dddwwwkkkRRRIIIGGGJJJRRRXXXZZZ\\\___^^^___```bbbcccccc```^^^ZZZbbbiiiggg```]]]aaagggeeecccgggkkkkkksssrrrVVV]]]rrrssseee^^^QQQPPPTTT\\\pppkkkbbbZZZWWWVVVPPPHHH@@@<<<888666555555444333333333333222222222111111000000000000000000000000000000000000000000000000......///333888===@@@AAAFFFEEECCC@@@>>>>>>@@@BBBDDDHHHKKKIIIEEEFFFMMMTTTTTTYYY```iiisssvvvjjj[[[JJJFFFMMMaaatttrrrggg^^^XXXUUUQQQNNNMMMKKKHHHEEECCC@@@@@@DDDFFFIIIQQQZZZeeerrruuuhhhWWWEEE;;;999666555777;;;:::666555777555666888:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCAAAJJJHHHEEEIIIHHHHHHQQQWWWiiirrrjjjlllvvvqqqaaaXXXSSSOOONNNOOOTTTVVVXXXXXXXXXYYYZZZ[[[fffpppsssjjj```eeetttwwwlllccc___```fffjjjuuu^^^MMMJJJIIIMMMTTTYYYZZZ[[[^^^ZZZ]]]aaabbbbbb```^^^^^^YYY___eeeddd___\\\___cccaaa]]]```gggggglll^^^VVV___}}}mmmdddVVVTTTSSSTTTrrrpppkkkbbbYYYWWWVVVPPPHHH@@@<<<888666555555444333333333333222222222111111000000000000000000000000000000000000000000000000...---...111666:::===>>>CCCBBBAAA@@@>>>???AAACCCDDDJJJMMMIIICCC@@@EEEKKKIIIQQQ[[[jjj{{{}}}oooOOOEEEDDDSSSdddssspppddd[[[WWWRRRPPPPPPOOOMMMJJJGGGAAA>>>@@@BBBBBBFFFNNNNNNYYYjjjyyy|||}}}}}}xxxjjj\\\KKK;;;777;;;111222777===<<<777555666666777999;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@JJJHHHCCCDDDCCCDDDMMMKKKXXXvvv{{{yyykkkfffkkkzzzjjjdddcccbbb```\\\\\\]]]```ffflllmmmkkkqqqtttuuuqqqmmmoooyyy{{{kkkYYYLLLJJJFFFGGGMMMRRR\\\xxx{{{UUUIIILLLKKKOOOWWWZZZZZZZZZ]]]WWW[[[```bbb___\\\\\\]]]YYY]]]```aaa___]]]]]]^^^bbb\\\]]]dddccceeezzzbbbSSSTTTsssvvvjjj\\\YYYUUUQQQkkknnnllleee\\\VVVSSSNNNHHHAAA===999666555444333222333222111111000000111111000000000000000000000000000///...------...///000...///000000222666;;;???@@@AAA@@@???======???AAACCCFFFLLLOOOIII@@@@@@GGGJJJNNNSSSZZZjjj{{{}}}jjjRRRBBBFFFTTTddd{{{ttteee\\\TTTRRRQQQMMMLLLMMMGGGGGGFFFDDDBBBAAAAAABBBHHHHHHRRRcccnnnvvv{{{zzzzzz{{{~~~uuu```OOO@@@666444666666555777<<>>@@@AAA@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<999<<>>@@@AAAAAA???>>>===???AAABBBDDDJJJNNNJJJAAA>>>AAAFFFLLLQQQWWWcccsss|||}}}uuu```LLLGGGKKKWWWppppppeeeZZZVVVUUUQQQNNNMMMJJJIIIHHHFFFCCCAAA@@@@@@EEEDDDLLLZZZccciiixxx{{{xxxxxxyyy{{{ttt^^^NNNCCC:::777888555666999===AAAAAA===999:::<<<>>>AAABBBBBBBBBAAA<<<<<<=========>>>>>>>>><<<>>>AAAAAAAAA@@@@@@AAADDDCCCBBBAAABBBDDDGGGIIIJJJLLLiiippppppbbbfffnnnvvvbbbUUUKKKDDDHHHHHHGGGIIIMMMLLL^^^oooggg|||aaaJJJKKKQQQTTTYYY^^^``````^^^]]][[[]]]___^^^]]]\\\[[[\\\bbbbbbaaa```^^^\\\ZZZXXX\\\^^^ccceeecccdddnnn{{{gggQQQRRR```xxxiii^^^WWWVVVZZZrrrooommmeee[[[UUURRRMMMFFF@@@===999666555444333222333222111111000000111111000000000000000000000000000//////......//////000111222333222333555999<<<@@@AAAAAA@@@???>>>???@@@CCCEEEKKKQQQPPPHHHAAA>>>DDDKKKRRRUUU[[[gggssszzz}}}mmmZZZKKKBBBGGG___wwwrrr```YYYWWWTTTPPPNNNNNNMMMLLLJJJGGGDDDAAA???BBB@@@DDDMMMSSSWWWcccqqq}}}{{{xxxwwwxxx|||pppZZZLLLDDD===999888888:::>>>DDDGGGGGGCCC???===>>>@@@AAABBBAAAAAA@@@>>>>>>>>>>>>???????????????AAACCCCCCBBBAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHLLLJJJaaayyysssdddfffdddpppmmm^^^OOOEEEKKKLLLJJJLLLOOOMMM\\\xxx~~~mmmgggwwwYYYJJJLLLTTTWWWZZZ^^^``````^^^]]]YYY[[[\\\\\\[[[ZZZ[[[\\\cccbbb```^^^[[[YYYXXXWWWYYY\\\aaadddbbb```gggqqquuuXXXPPPXXX}}}}}}kkk___WWWSSSSSSaaammmkkkddd[[[UUUSSSNNNHHH@@@===888666555555444333333222111111000000111111000000000000000000000000000//////////////////000111222222222111333666888>>>@@@BBBAAA@@@??????@@@GGGIIIOOOVVVXXXRRRHHHAAAEEELLLSSSTTTVVV___nnnzzz{{{xxxmmmZZZGGGBBBNNN^^^xxxooo```\\\YYYVVVTTTQQQPPPNNNLLLKKKHHHDDDBBBBBB???@@@DDDFFFIIIQQQ[[[oooxxx}}}wwwwwwxxxxxxzzz|||sss\\\PPPIIICCC===999===???EEEOOOVVVUUULLLCCC======>>>??????>>>=========>>>>>>>>>????????????@@@BBBCCCCCCAAA@@@???@@@AAA@@@@@@@@@AAADDDFFFGGGNNNIIIYYYzzzjjjhhh```cccwwwppp___RRRPPPRRROOOQQQUUUTTT___wwwvvvrrreeeRRRKKKOOOSSSVVVZZZ^^^___^^^[[[YYYVVVWWWYYYYYYXXXXXXYYYZZZ]]]\\\[[[YYYWWWVVVUUUUUUUUUWWWZZZ]]][[[ZZZ```iiiuuuhhhSSSRRRooolll^^^VVVQQQNNNVVVooojjjhhhbbbZZZUUUTTTPPPJJJ???<<<888666555555444333333222111111000000111111000000000000000000000000///000000000000000000//////000111000000000333555<<>>>>>@@@JJJZZZgggeeeUUUEEE>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>???AAABBBBBB@@@>>>===>>>?????????@@@AAACCCEEEFFFIIIEEEPPPuuutttnnnccc```lllqqqcccZZZ\\\XXXXXX]]]]]]eeexxxtttUUUJJJIIINNNRRRVVV\\\```aaa^^^YYYVVVUUUVVVXXXWWWWWWWWWXXXZZZVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRTTTVVVVVVVVV^^^hhhlllzzzZZZQQQeeeuuucccZZZUUUQQQNNN\\\vvviiihhhbbbYYYUUUTTTPPPKKK???<<<888666555555555444333222111111000000111111000000000000000000000000///000000111111000000///...///000/////////111333:::===AAADDDCCCBBBBBBBBBDDDJJJPPPVVV[[[]]]WWWNNNCCCEEEKKKRRRXXXaaaooo|||xxxfffRRRCCCQQQeeexxxwwwhhh[[[UUUSSSOOOKKKJJJKKKJJJHHHEEEHHHGGGEEECCCCCCCCCDDDEEEFFFIIISSSbbbwwwxxxrrrqqqgggggglllrrrwww}}}oooddd\\\RRRHHHDDDBBBGGGTTTfffrrrmmmXXXFFF??????>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<===???AAA@@@>>>===<<<=========>>>???AAACCCDDDEEEFFFEEENNNiiixxxnnnddd]]]aaawwwuuujjjkkkddd```dddbbbgggvvvjjjQQQJJJKKKQQQUUUYYY^^^bbbbbb___ZZZVVVVVVWWWXXXWWWVVVVVVXXXZZZRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQTTTTTTVVV^^^gggiiifffWWW^^^jjj___XXXSSSOOOSSSbbbkkkiiicccZZZTTTRRRNNNHHH???;;;888666555555555444333222111111000000111111000000000000000000000000///000111111111111000///---...000000///000111333777;;;AAADDDEEEDDDDDDDDDAAAHHHOOOSSSYYY^^^\\\WWWJJJFFFGGGOOOXXX^^^gggooovvvyyycccKKKKKKYYYhhhlll```[[[VVVOOOMMMMMMNNNKKKIIIIIIHHHGGGFFFFFFEEEDDDBBBFFFGGGKKKTTTbbbttt~~~zzzuuunnnkkkkkkdddgggmmmssswwwwwwnnnbbbXXXUUUUUU]]]jjjuuuvvviiiSSSCCC>>>======<<<<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@>>>=========;;;<<<===???@@@BBBDDDDDDEEEHHHNNN___~~~pppiii```\\\ggguuu{{{~~~|||pppggggggccccccnnnssstttrrrmmmmmmsssxxxyyy{{{uuuooolllooorrrrrrqqqssswww{{{|||~~~bbbPPPLLLNNNVVVYYYZZZ\\\^^^]]]\\\YYYXXXUUUUUUUUUTTTRRRRRRTTTVVVNNNPPPRRRTTTTTTRRROOONNNOOONNNPPPTTTUUUUUUZZZaaafffsss^^^WWWsssuuufff\\\UUUTTTQQQWWWpppnnnkkkdddZZZTTTQQQKKKEEE>>>;;;888666555666555444333222222111000111111111000000000000000000000000///000111222222111000///---///000111000111222444555:::@@@DDDFFFEEEEEEEEE@@@IIIPPPSSSXXX```aaa]]]RRRJJJFFFNNNVVVYYY\\\```hhhooosssuuu~~~oooUUUCCCNNNWWWmmmvvveee^^^VVVRRRRRRRRRPPPMMMHHHIIIIIIGGGGGGGGGDDD@@@BBBBBBCCCGGGOOO^^^nnnzzz}}}uuunnnkkkhhhbbb```aaagggkkkqqquuuyyywwwnnnllljjjtttwwwcccMMM???;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@???>>>>>>>>>;;;;;;===>>>@@@BBBCCCDDDBBBGGGJJJSSSoooxxxssshhh```YYYgggwwwxxxkkkhhhaaa^^^gggdddbbb]]]WWWXXX^^^bbbaaa```ZZZSSSRRRWWW]]]______VVV[[[^^^]]]```ooozzzVVVKKKIIILLLUUUZZZZZZYYYXXXWWWWWWXXXXXXQQQRRRQQQOOOMMMMMMOOOQQQKKKMMMPPPRRRQQQNNNJJJGGGKKKKKKOOOSSSTTTSSSUUUZZZbbb{{{}}}bbbRRRdddpppccc[[[TTTNNNNNNaaajjjfffaaa\\\WWWRRRMMMIII===:::777555555555444333111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000555999>>>DDDHHHIIIHHHGGGJJJJJJMMMQQQXXX^^^bbbddd\\\VVVJJJDDDNNN]]]^^^UUUTTTdddooonnnpppzzz|||vvv[[[NNNKKK]]]uuuqqq^^^XXXXXXUUUQQQPPPPPPMMMIIIGGGGGGHHHHHHHHHEEEDDDCCCCCCGGGLLLRRRVVVmmmsss}}}|||tttpppjjjfffbbb^^^]]]___bbbeeeeeeooowww}}}pppXXXEEE<<<<<<<<<;;;::::::::::::;;;999999999888999999::::::@@@???>>>>>>@@@AAA@@@???======>>>>>>??????@@@@@@<<>>=====================>>>>>>===CCCEEEKKK\\\uuuxxxnnn```YYYZZZlllzzz{{{uuu~~~{{{|||uuunnnllljjjgggeeeiiiddd___ddddddccclllhhhddd```aaajjjrrrpppjjjaaa]]]ZZZXXXYYYeee|||ppppppxxx]]]NNNMMMJJJLLLRRRTTTTTTSSSSSSRRRQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLNNNQQQTTTVVVXXX[[[iiizzzVVVUUUjjjzzzggg[[[TTTNNNOOO\\\uuukkkgggbbb\\\WWWRRRMMMIII>>>;;;888666555555444333111111111111111111111111000000000000000000000000//////............//////////////////000000000000111444999???DDDGGGIIIIIINNNNNNOOOQQQUUUZZZ___bbb]]][[[XXXSSSNNNOOO[[[hhhggg___dddvvvqqq___UUU^^^}}}wwwjjj^^^XXXTTTRRRPPPPPPOOONNNKKKIIIHHHGGGEEECCCCCCBBBCCCCCC@@@DDDJJJRRR[[[ccciiilllmmmpppuuuyyy}}}zzzxxxtttoooiiiddd```^^^XXXXXXWWWYYY\\\bbbgggkkkttt}}}gggSSSEEE>>><<<;;;::::::999999::::::888888888888888999:::::::::;;;<<<>>>AAAAAA???=========<<<<<<<<<<<<<<<<<>><<<888666666555444333111111111111111111111111000000000000000000000000000//////......//////000////////////000000000000///111666;;;@@@EEEHHHIIIPPPPPPPPPQQQSSSWWW\\\```^^^[[[\\\\\\TTTMMMVVVfffpppgggeeemmmuuu{{{fffXXXfffzzznnnbbb[[[XXXTTTQQQOOONNNMMMKKKMMMLLLJJJHHHFFFDDDCCCBBBEEEEEEGGGJJJMMMQQQUUUWWW[[[^^^bbbfffkkkpppvvvzzz{{{wwwsssmmmkkkiiieeebbb___\\\[[[YYYXXXWWWYYY___hhhpppvvvfffPPPAAA:::;;;::::::999999999999999888777777777888999:::;;;:::;;;===AAACCCCCCAAA>>>>>>======<<<<<<;;;;;;;;;BBB@@@@@@IIIQQQYYYrrrkkkccc]]]^^^ggg{{{}}}uuubbbfffzzz{{{mmmlllooonnniiigggdddgggmmmtttzzz~~~|||www}}}fffLLLIIIOOOPPPOOOPPPPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJHHHGGGFFFGGGHHHIIIKKKMMMOOORRRSSSVVV\\\vvvoooXXXZZZpppzzzeee\\\SSSNNNLLLUUUmmmlllhhhccc]]]XXXRRRMMMIII???<<<999777666555444222111111111111111111111111000000000000000000000000111000000//////000000111////////////000000000000...000333777<<>>;;;::::::999888888888888999777777777777888999:::;;;999:::<<<@@@BBBBBB@@@===>>>>>>>>>======<<<<<<<<<@@@>>>>>>GGGMMMPPPrrr{{{{{{rrrjjjcccaaa```kkkzzzzzzzzzeee\\\[[[___gggooojjjbbb[[[YYYXXXWWWWWWXXXUUU\\\fffrrr~~~|||mmmYYYHHHHHHNNNPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIKKKMMMOOOPPPOOOSSSfffdddWWW^^^kkkaaaXXXTTTNNNNNN]]]pppmmmiiiccc^^^XXXRRRMMMIII@@@===999777666555444222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000000000111444888>>>BBBEEELLLOOOQQQQQQPPPQQQVVVZZZ]]]]]]cccjjjjjjccc\\\XXXSSSaaalllmmmmmmtttxxx___YYYmmm~~~pppcccZZZVVVSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDDDDEEEGGGKKKQQQVVVUUUZZZaaahhhnnnvvv}}}yyytttqqqjjjgggccc^^^[[[YYYXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTZZZ[[[^^^hhhxxxqqqRRRBBB>>>???:::999888888777777888888666666666777888999:::;;;777888999;;;>>>>>><<<:::>>>>>>>>>===============;;;<<<===CCCHHHJJJcccyyyyyyxxxnnngggccc]]]^^^sssuuuuuu{{{~~~qqqaaaUUUPPPRRRUUUQQQOOONNNLLLJJJJJJLLLOOOIIIPPP]]]lllxxx~~~[[[PPPFFFGGGKKKLLLKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMOOO\\\{{{wwwWWWVVVuuuvvvhhh]]]YYYQQQHHHNNN\\\nnnjjjddd^^^XXXRRRMMMIIIAAA>>>:::777666555444222111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000222111000222555:::???BBBIIIMMMQQQQQQPPPPPPSSSVVV[[[aaaiiioootttsssiii^^^TTTYYYeeerrrvvvwwwyyyaaacccmmmzzzkkkaaaZZZVVVPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGBBBDDDEEEEEEEEEFFFIIILLLJJJOOOTTTYYY]]]dddmmmtttzzz~~~|||xxxtttqqqnnnmmmllllllkkkhhheeeaaa\\\\\\ZZZWWWTTTSSSSSSTTTQQQQQQQQQRRRTTTWWW[[[]]]bbbeeennn|||zzzZZZHHHAAA??????999999888777777777777777555555666666777999:::;;;888777777999;;;;;;:::888<<<<<<<<<<<<<<<<<<======888>>>>>>@@@EEEGGGWWWsssyyyuuulllhhh___XXXeeeyyy|||uuuqqqoooxxx}}}yyyiii[[[VVVTTTPPPNNNMMMIIIGGGGGGIIIJJJJJJFFFLLLSSSaaa|||uuuooosssiiiRRRMMMJJJJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNVVVmmmaaaXXXqqqoooaaa\\\TTTIIIJJJUUUeeennnjjjddd^^^XXXRRRMMMIIIAAA>>>:::888666555444222111111111111111111111111000000000000000000000000//////............//////////////////000000000000333222000000333888===@@@FFFKKKQQQRRROOOOOOQQQUUUZZZeeennnrrrxxx}}}tttggg\\\QQQWWWkkksssppp}}}|||mmmdddtttqqqeee___TTTRRRQQQOOONNNNNNOOOPPPLLLKKKKKKJJJIIIHHHGGGGGGBBBDDDFFFFFFEEEDDDDDDEEEDDDHHHLLLNNNOOOSSS\\\ccc```eeekkkoooqqqrrruuuxxxuuuvvvwwwwwwvvvsssooommmhhhgggggghhhjjjjjjgggeeecccbbb``````___\\\WWWTTTRRRSSSRRRQQQOOONNNNNNOOONNNNNNPPPRRRVVV[[[```ccclllrrr~~~```KKKEEEDDD@@@:::999888888777777777777777555555555666777999:::;;;;;;:::999999;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<999AAAAAA@@@DDDGGGQQQeee~~~rrrnnndddZZZaaarrr}}}ssskkknnnzzzzzzjjj]]][[[VVVLLLRRRNNNGGGCCCEEEHHHHHHDDDLLLMMMNNNWWWrrrrrrkkkgggjjjvvv[[[PPPOOOOOOMMMKKKIIIKKKNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGIIINNN```nnnZZZooosssbbb^^^WWWLLLMMMWWWUUUzzzjjjfffaaa]]]YYYSSSLLLFFF@@@===:::888777666444222333222111111000000111111000000000000000000000000000000////////////000000............/////////000.../////////000333888;;;FFFHHHKKKOOOQQQRRRQQQQQQYYYeeerrrqqqiii^^^WWW\\\gggtttvvvlllddd\\\RRRNNNNNNPPPPPPNNNQQQLLLKKKOOONNNIIIFFFIIIJJJHHHFFFEEEGGGIIIIIIHHHDDDDDDEEEFFFHHHJJJKKKMMMQQQQQQRRRSSSTTTUUUVVVVVVZZZYYYYYYXXXWWWUUUUUUTTTRRRSSSTTTUUUVVVUUUTTTTTTRRRSSSTTTQQQNNNLLLMMMNNNNNNJJJJJJNNNPPPNNNLLLMMMQQQRRRSSSWWW___lll{{{dddWWWGGG<<<999:::;;;:::999888888888777777666666777777777777777777777777777777888:::::::::::::::;;;::::::::::::;;;<<<<<<;;;???CCCCCCAAADDDLLLTTT|||nnnccccccfffbbbyyymmmmmmppptttuuuqqqgggZZZQQQOOOMMMKKKIIIGGGEEEEEEDDDDDDFFFKKKTTTggg~~~yyyqqqggg___^^^aaaeeennnSSSMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGEEECCCAAAIIICCC???AAAEEEFFFFFFFFFEEENNNOOOUUUkkkddd```{{{rrrddd[[[RRRMMMMMMOOOffflllgggaaa]]]YYYTTTMMMHHHAAA>>>:::777666555444222333333222111111111111222000000000000000000000000000000////////////000000........./////////000000//////000///000222666:::BBBEEEKKKQQQUUUVVVVVVVVVTTT[[[hhhxxxyyymmm___XXXVVV^^^ooo~~~tttfff\\\XXXWWWUUUSSSQQQOOOOOOPPPMMMGGGGGGLLLIIIHHHGGGFFFGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHFFFGGGLLLOOOOOORRRVVVWWW\\\eeeqqqiiiPPPHHH>>>999999::::::999888888888777777777666666666666666666666666666666666777888999999::::::999::::::999999::::::;;;<<<<<>>@@@GGGNNNlll~~~mmmjjjhhh^^^ooouuupppnnnnnnpppqqqkkk___UUURRRPPPNNNKKKIIIGGGFFFEEEEEEGGGHHHLLLYYYqqq}}}{{{{{{vvvmmmccc^^^```ddd|||gggPPPMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGFFFDDDBBBAAABBBAAAAAABBBCCCDDDFFFHHHDDDJJJJJJNNNaaa{{{fff[[[mmmssscccTTTMMMNNNIIIXXXooommmhhhaaa\\\YYYTTTOOOJJJBBB>>>999666555555444444444444333222222222222222000000000000000000000000000000////////////000000....../////////000000000000000000//////111444777===BBBJJJRRRWWWZZZZZZYYYVVVXXX___mmm}}}ooo___RRROOOXXXeeexxx{{{xxxmmmeee___[[[VVVUUUVVVUUUPPPKKKNNNTTTLLLMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFGGGHHHJJJJJJIIIGGGGGGGGGHHHLLLMMMOOOVVV^^^cccmmm}}}\\\EEE???;;;888888::::::888666777777777777666666666666555555555555555555555555555555666777888888888888999888888888888999::::::<<>>@@@AAA@@@AAACCCCCC@@@GGGGGGFFFKKKRRR]]]dddZZZuuuvvv^^^TTTSSSMMMLLLMMMZZZvvvkkkeee^^^YYYVVVRRRNNNJJJCCC???999555444555555555555444333333222222333333000000000000000000000000000000////////////000000////////////000000000111000111111000......000222666;;;EEEOOOYYY___cccddddddfffjjjmmmooovvvzzzmmm___VVVRRR[[[fffnnntttxxxqqqgggcccdddccc^^^WWWPPPPPPPPPNNNKKKJJJIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHKKKMMMNNNNNNPPPQQQVVV[[[^^^dddqqq}}}hhhPPPAAA===<<<;;;999999999999888777555555555555555555555666444444444444444444444444333333444555666666666666777666666666666777888888999;;;===<<<<<<===@@@DDDIIIRRRtttvvvqqq}}}oooiii___aaa```fffzzzwwwlllgggeeedddddd]]][[[XXXTTTPPPMMMKKKJJJCCCDDDCCCBBBCCCHHHPPPWWWgggtttiiiqqqlllTTTSSSHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBDDDEEEGGGGGGFFFDDDCCCAAAAAA@@@AAAIIIPPPNNNFFFFFFFFFFFFKKKOOOSSSsssqqq[[[gggkkk\\\WWWPPPMMMKKKPPPccciiiddd]]]YYYVVVRRRMMMHHHBBB>>>999666555555444444444444333222222222222222000000000000000000000000000000////////////000000/////////000000000111111///000111000......///111222666???JJJVVVaaaiiinnnvvvzzz~~~wwwttt{{{~~~ssshhh[[[WWWYYYcccppp|||zzzlll\\\YYYUUURRRQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHJJJKKKMMMQQQVVVZZZ```ccckkkvvvwww]]]MMMAAA;;;;;;888777666555555666888:::444444444555555555555555444444444444444444444444333333444555666666666666777666666666666777888888777999;;;<<<<<<>>>AAACCCEEEHHH]]]xxxrrrtttbbb\\\YYYZZZfffssshhhbbbaaaaaa]]]\\\YYYUUUQQQNNNLLLKKKEEEEEEEEECCCBBBDDDGGGJJJSSS{{{yyyxxxwwwZZZKKKLLLGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBBDDDEEEFFFFFFEEECCCBBB@@@@@@???BBBOOO\\\[[[QQQBBBEEEDDDGGGKKKLLL```kkkcccvvvkkk___PPPMMMJJJKKKUUUqqqhhhccc^^^[[[XXXSSSMMMHHHAAA>>>:::777666555444222333333222111111111111222000000000000000000000000000000////////////000000//////000000000111111111...///000///......///000000333888AAAMMMYYYdddkkk{{{}}}sssttt{{{rrrggg^^^^^^ccciiirrr{{{wwwlllddd```\\\VVVPPPOOONNNLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBCCCDDDEEEHHHJJJKKKJJJPPPVVVZZZ___iiivvvuuuSSSEEE@@@:::888:::666666555333333444666888333333444444444555555555444444444444444444444444333444555666666777777777777777666666777777888999777888999;;;<<<===???@@@BBBDDDMMMkkkkkkYYYYYYXXXZZZeee|||ssslllfffbbb\\\[[[XXXTTTQQQOOOMMMLLLGGGFFFFFFDDDCCCCCCDDDEEEGGGfffzzz___MMMDDDGGGEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBDDDDDDDDDBBB@@@???===@@@???@@@LLL[[[\\\TTTCCCGGGCCCAAAFFFHHHSSSfffgggffflllWWWQQQKKKHHHLLL^^^hhhddd___\\\ZZZUUUNNNHHH@@@===:::888777666444222333222111111000000111111000000000000000000000000000000////////////000000000000000000111111111111---...000///......///000111111333999BBBNNNZZZaaajjjoooyyy~~~uuusssxxxxxxvvvgggXXXUUUcccuuuxxxppphhh]]]SSSUUUTTTRRROOOMMMKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHIIIIIIJJJGGGGGGHHHIIIKKKNNNQQQRRROOOXXXcccllluuurrrXXX@@@<<<>>>;;;999<<<888888777555333222333444333333333444444555555555555555555555555555555555333444555666777777777777777777777777777888999999777888999:::;;;<<<======CCCEEEGGGYYY}}}vvvaaabbbaaa\\\YYYfffxxxnnnfff[[[ZZZWWWTTTQQQOOOMMMLLLGGGGGGFFFFFFEEEEEEEEEFFFCCCUUUwww}}}~~~fffQQQHHHCCCGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBBBBBBB@@@===<<<:::@@@@@@===DDDRRRUUUOOOFFFJJJCCC>>>DDDIIIMMMXXXvvvgggZZZ}}}xxxaaaWWWMMMHHHHHHSSSjjjmmmhhhaaa]]]YYYUUUOOOJJJBBB???;;;888777666555333333333333222222222111111000000000000000000000000......//////000000111111////////////000000000000////////////////////////...///111444;;;EEEPPPWWW___hhhpppsssttttttqqqlllwwwwww```WWW[[[```{{{tttgggbbb]]]VVVRRRQQQQQQOOOMMMJJJKKKKKKIIIHHHHHHJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLIIIKKKLLLMMMNNNSSS[[[bbbcccoooqqqOOOGGG===777777888777555555555555555555555555555444444333333333333222222111111222222222333333333333333333444444444555555777777777777888888888888777777888999::::::;;;;;;:::BBBFFFMMMppp}}}nnnccc```ddd]]]VVVhhhsssfff[[[ZZZYYYXXXVVVQQQLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDEEELLL[[[xxx~~~zzzwwwvvv}}}rrr[[[NNNKKKJJJCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@??????@@@BBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>BBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBDDDGGGKKKMMMaaa{{{jjj```qqqnnn\\\PPPOOOMMMKKKXXXlllkkkgggaaa]]]ZZZVVVOOOJJJBBB???;;;888777666555333333333333222222222111111000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000---...///111555===FFFMMMYYYbbbjjjooossswwwwwwuuutttxxxrrreee\\\___pppzzzpppiiieee```XXXRRRPPPOOOLLLKKKKKKLLLNNNOOOPPPPPPOOOPPPQQQTTTVVVXXXZZZ]]]```cccgggmmmwww~~~dddMMMHHHAAA999666777888777555444444444444444444444444444444333333333222222222111111111222222222333333333333333333444444444444666666666666777777777777777888888999999:::::::::<<<@@@@@@@@@VVV}}}ooocccdddaaa[[[___kkk|||nnncccaaa^^^ZZZVVVPPPIIIDDDHHHGGGGGGFFFFFFEEEEEEEEEBBBDDDNNNddd|||vvvooonnnqqqqqqrrrwww```PPPGGGGGGHHHBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@BBBCCCBBBAAAAAA@@@??????>>>>>>???>>>>>>===>>>???@@@AAAAAAAAAAAAAAACCCEEEHHHJJJXXXnnngggaaajjjWWWSSSPPPJJJOOO[[[oooiiieeeaaa^^^[[[VVVPPPJJJBBB???;;;888777666555333333333333222222222111111000000000000000000000000////////////000000000000////////////000000000000111111111111111111111111.../////////111666===BBBMMMWWW```gggnnnvvvzzzzzzqqqppptttrrr___cccnnn~~~}}}sssmmmhhhcccaaadddgggiiiiiimmmllllllmmmppptttxxx{{{^^^EEE;;;???;;;666555666777666555444444444444444444444444333333333333222222222222111111111222222222222333222222333333333444444444444555555555666666666666888888888888888999999999:::<<<<<<;;;AAA]]]zzzooolllgggaaa]]]rrrrrrnnnggg```XXXQQQJJJEEEIIIIIIIIIIIIHHHGGGFFFEEEEEE@@@BBBOOObbb}}}}}}|||rrrnnnkkkjjjfffbbbccchhhnnnuuugggLLLEEEBBBDDDFFFAAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@@@@@@@@@@??????>>>======<<<===>>>@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<===>>>???AAA@@@@@@@@@AAACCCEEEFFFLLL\\\|||```jjjcccZZZUUUMMMJJJMMMTTTvvvgggddd```]]][[[WWWPPPJJJBBB???;;;888777666555333333333333222222222111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111111111000000444888<<>>999777555555666666555333333333333333333333333333333333333222222222222111111111111111222222222222222222222222333333333333333333444444444555555555888888888888888777777777666888===@@@>>>FFFbbbvvvnnngggaaa^^^zzz~~~qqqdddZZZSSSNNNKKKKKKKKKKKKKKKJJJHHHFFFEEEJJJCCCAAAFFFIIIXXX}}}uuurrrtttxxx}}}}}}xxxsssnnnkkkjjjgggcccbbbcccbbbaaaffflllxxxnnnRRRBBBBBBAAACCCFFFBBBAAABBBBBBBBBBBBBBBBBBAAA>>>>>>>>>???????????????>>>===<<<<<<<<<===???@@@?????????>>>>>>=========>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@BBBCCCCCCFFFOOOqqqxxxpppsssddd[[[RRRLLLMMMJJJ^^^}}}hhhddd___]]]ZZZVVVPPPJJJBBB???;;;888777666555333333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000////////////////////////000000111000000222666999<<>>>>>>>>??????@@@>>>>>>===<<<<<<===??????>>>>>>============<<<<<<===>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBBBBEEEHHHeeepppaaaUUUPPPQQQLLLPPPbbbiiieee___[[[XXXUUUOOOKKKBBB???;;;888777666555333333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000........................---.../////////000333555888BBBMMMUUU^^^hhhnnnnnntttzzz~~~{{{www||||||jjjYYYYYYdddvvv~~~jjjMMM@@@???>>>999666777777777666555333222111222222222222222222222222222222222222111111111111000000000111111111111222000000111111111222222222222333333333444444444444666666666666666777777777:::555444999;;;<<>>>>>????????????>>>>>>===<<<<<<<<<===>>>???@@@>>>===<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<>><<<>>><<<999888444555555444333222222222222222222222222222222222222222222222111111111111000000000000111111111111000000000000111111111222333333333444444444444555444555555666666777777777888666444666999===AAADDDVVV}}}~~~vvvaaaTTT\\\mmm}}}qqqiiiddd\\\ZZZVVVSSSQQQPPPQQQQQQHHHGGGFFFDDDCCCEEEHHHLLL\\\zzznnnaaa[[[UUUOOOMMMIIIHHHKKKLLLKKKLLLOOORRRTTTXXXXXXWWWUUUTTTTTTTTTSSSQQQQQQQQQQQQOOOMMMIIIHHHHHHIIIKKKNNNPPPRRRUUUWWW___kkkuuu}}}{{{aaaTTTDDDBBBFFF???;;;===<<<<<<==================<<<;;;;;;::::::;;;<<<>>>???===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::<<<<<<===>>>???@@@@@@@@@CCCAAAMMMpppmmm___XXXRRRKKKMMM[[[mmmnnnggg___XXXUUURRRNNNKKKBBB???;;;888777666555333333333333222222222111111000000000000000000000000111111000000/////////...////////////000000000000000000000000000000000000000111222222000///000111,,,222999???KKK]]]kkkrrrrrryyyyyy___dddjjjpppwww~~~~~~nnnVVVAAA>>>======999333444888111222333333222222222444111111111111111111111111222222222111111111111000000000000000111111111111000000000000111111111111333333444444444555555555333444444555666777888888333666999:::===@@@???<<<>>>```oooyyy|||rrr___\\\]]]]]]}}}yyyrrraaa^^^ZZZVVVSSSSSSTTTVVVQQQOOOIIIDDDEEEHHHFFF@@@DDDSSSbbbjjjrrr|||}}}xxxpppkkk]]]NNNFFFEEEDDDBBBBBB??????BBBCCCBBBBBBFFFBBBEEEHHHIIIGGGDDDCCCCCCEEEDDDCCCDDDEEEFFFEEECCCEEEEEEFFFGGGJJJNNNRRRUUU\\\___iiiwww}}}}}}dddUUURRRDDDCCCGGG???;;;>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888888999;;;<<<===<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;999:::;;;===>>>????????????>>>EEEbbbkkk___WWWQQQOOOQQQRRRbbbnnnjjjccc\\\WWWQQQLLLHHHBBB???;;;999777666444222444333222111000000000000222111000//////000111222//////............//////---,,,,,,---000111111000000000000000000000000000///000000///......111333111333444444999HHH^^^nnntttzzz{{{jjjcccaaaggg}}}xxxWWWFFFBBB<<<:::888555333222222222333333333222222222111111000000000000000000000000///000000000111111111111111111000///////////////000000000000111222333444333222222222222333444444444333333444666777666555555555777888999::::::;;;DDDHHH[[[qqqzzzwww}}}uuutttccc\\\[[[eeessslllaaaZZZWWWUUUSSSQQQMMMLLLKKKJJJHHHEEECCCAAAHHHHHHIIILLLOOOQQQPPPOOOLLLJJJGGGDDDAAA@@@?????????>>>>>>======<<<;;;;;;DDDDDDDDDBBB???>>>???@@@CCCDDDDDDCCCBBBAAACCCDDDHHHDDDDDDIIIPPPWWW```iiipppttt|||}}}|||pppVVVIIIGGGEEECCC@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;<<<<<<===>>>>>>>>>===AAAEEETTT}}}llljjj{{{lllaaaWWWPPPNNNKKKQQQhhhmmmiiiccc]]]WWWRRRLLLHHHCCC???;;;999777666444333444333222111111000000000222111000//////000111222//////............//////...------...000111000/////////////////////////////////000///......000333000222222222555@@@QQQ___pppyyy}}}nnnccc```kkkzzzxxxXXXEEE>>>===999888666555444333444444222222111111111000000000000000000000000000000000//////000000000111111111111000000///////////////000000000000111222333333444444444444444555666666333222111333555666555444555555777888999:::::::::999AAAOOOkkkyyy}}}uuu~~~fff___\\\[[[iii||||||pppfff```ZZZUUUQQQOOONNNMMMKKKKKKJJJHHHGGGDDDCCCCCCEEEGGGIIIHHHGGGGGGFFFDDDAAA???>>>======@@@@@@@@@???????????????@@@@@@AAA@@@??????@@@BBBAAABBBCCCCCCCCCDDDGGGIIIEEEEEEHHHPPPXXXbbbooo{{{|||zzz___KKKCCCDDDCCCAAA???===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888777888888888888999999999;;;;;;;;;:::::::::::::::::::::999999999888888888::::::;;;<<<<<<======>>>>>>@@@@@@MMMtttmmmcccuuu|||mmm```UUUPPPLLLMMM[[[mmmlllhhhccc^^^XXXRRRLLLHHHCCC@@@<<<999888666444333444444333222111111111111111111000000000000111111//////............/////////...---...///000///...////////////////////////...///000///......000222...000222111111666AAAJJJaaalllzzz}}}mmmfffhhhyyyrrrssswwwqqqRRR???999999:::666555444444444444444555111111000000000/////////000000000000000000000000////////////000000000000000000//////......//////000000000000111222333333444444333333444444555666222111111222444555555444444555666888999999999999777@@@FFFRRR}}}rrrlll~~~}}}xxxvvvkkkcccWWWWWWbbbxxxwwwmmmcccZZZTTTOOOLLLIIIGGGGGGHHHGGGGGGDDDCCCBBBCCCDDDEEEDDDCCCDDDCCCAAA@@@>>>>>>=========>>>>>>>>>>>>?????????<<<===>>>>>>>>>???AAACCC@@@AAABBBAAABBBDDDHHHKKKGGGIIIPPPYYYbbbmmm~~~|||zzzoooNNNFFFDDD?????????>>>===<<<;;;:::;;;;;;;;;;;;:::::::::999999999999999999888777777666666666777777777777888:::::::::::::::::::::::::::999999999999888888888999999::::::;;;<<<<<<<<<>>>???===EEEfffwwwiiinnnvvv}}}kkkZZZRRRMMMJJJNNNUUUhhhjjjgggccc^^^YYYSSSMMMHHHCCC@@@<<<999888777555333444444333222222222222222111000000000000000000111//////............//////000///......///000...---////////////////////////...///000000//////000222---000222111///111666;;;IIIUUUgggxxx~~~uuummmwww|||xxxttttttuuuwwwvvvtttxxxhhhQQQ???888666666666555444444333333333333333111111000000000/////////////////////////////////........./////////000000000//////.........///////////////000000111222333111111111111111222222333333222111222444555555444444555666777888888888888<<>>>>>>>>===;;;:::<<<;;;;;;;;;;;;:::::::::777777888888777777666555444444555555555666666666888888888999999999999999999999999999888888888888888888888999::::::;;;;;;===???>>>AAAUUU|||yyy|||fffZZZVVVQQQNNNNNNQQQcccjjjgggbbb]]]YYYSSSNNNJJJCCC@@@<<<:::888777555333333333222222111111222222000000000111111000000000//////............//////000///......///000...---........................---///000000//////000111---000222222111111333555777???SSSmmmxxxsssuuuuuusssxxx}}}}}}}}}lllJJJDDD===777444222111111555555444333222111000000222222111111111000000000........................---............///////////////............//////////////////000111222333111000000000000111222222444333222333555777666555444555666666777777777777;;;777888>>>IIIdddooooooyyyxxxlllcccYYYXXXaaatttvvvpppiii___XXXUUUSSSOOOLLLIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEFFFEEECCCCCCEEEFFFFFFHHHLLLOOOSSSYYY```dddnnnsss{{{yyyuuuoooXXXEEE???AAA@@@;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::666666777777666666555444333333444444444555555555777777777777888888999999999999999888888888777777777777888888999::::::::::::???BBB@@@GGGccc{{{sssyyyiiibbb[[[UUUPPPIIIMMM___jjjgggaaa\\\WWWSSSOOOLLLDDDAAA===:::888777555444222222111111000111111222000000111111111111000000//////............/////////...---...///000///...........................---///111111000///000111...000222222222222333555222555EEEaaaxxx~~~yyyvvvssseeeLLL;;;:::888555222111222333444444444333222000///...222222111111111000000000........................------------.........///......------......//////////////////000111222222222222111111222222333444444333333444666777777666444444555666666666666666999333666@@@AAALLLwww~~~lllgggzzzlll]]]ZZZXXX___ssszzzmmmddd^^^XXXQQQLLLKKKIIIFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFGGGHHHMMMTTT\\\eeemmmvvv{{{wwwuuuxxx~~~[[[KKKBBBAAACCC===;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::666666666666666555444444333333333444444444444555555555666666777888888888999888888888888777777777777777888888999:::::::::888>>>BBB@@@???PPPsssttt[[[jjjwwwiii^^^TTTNNNOOOIIINNNfffkkkggg```ZZZVVVSSSPPPNNNDDDAAA===:::999777666444111000000//////000111111///000111222222111000/////////............//////...------...000111000///........................,,,///111111000///000000///000000000111111333444555222999LLL]]]iiizzz~~~tttxxxuuu```LLL>>>;;;999666444333444555555111111222222222111//////111111000000000/////////------------------------,,,,,,---------............------------...///000///......//////000111222111111111111111222333333333222222333555666666555444444555666666666555555888666:::???>>>CCC___rrrwwwyyykkkaaaXXXVVVbbbsss|||tttlllbbbZZZYYYVVVQQQNNNMMMLLLJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIJJJEEEGGGJJJLLLNNNQQQUUUXXX[[[aaakkkuuuvvvrrrzzzhhhPPPIIICCCCCCCCC>>>;;;;;;::::::::::::;;;;;;999999999999888888888777666666666666666555555444333333333444444444555555444444555666666777888888888888888888777777777777777777888999999::::::;;;999:::===>>>===DDD\\\tttrrrRRRTTTgggvvvfffYYYQQQTTTMMMLLLXXXiiilllggg___YYYUUUSSSQQQPPPDDDAAA===:::999888666444000///////////////000000///000111222222111000/////////............//////------,,,...000111111000........................,,,...111111000//////000000//////...///000222333999111000888@@@KKKbbbyyy}}}tttqqqrrrwww~~~___GGG;;;555000555222000111333444222000...///000222222222111000000/////////............------------------------,,,,,,,,,---------......---------------...///000.........//////000111222///////////////000000111222111111222444555555444444444555555666555555555444777:::999777<<>>AAAZZZnnnvvvhhhaaaWWWPPPNNNYYY___pppxxx```YYYZZZaaauuuyyynnniiillloooxxxzzzWWWKKKCCC@@@<<<::::::;;;;;;:::777777777666555555444444444444333222222222222222222333333444444333333222111111111222222222222333444444444555555555666666666666666666666555555555555555666666777888888888999888777777777999<<<===CCCaaaqqqYYYFFFIIIQQQeee~~~qqqbbbXXXQQQLLLJJJKKKNNNZZZqqqllljjjddd\\\YYYYYYVVVQQQHHHDDD???<<<999888666555222222222222111111000000000111111222111///---,,,///......------......///.........///////////////////////////////////////........./////////000000/////////000000000000000444111222666888666555777555???III___{{{qqqllljjjhhhjjjppp~~~xxxdddMMM;;;777888888777444111///...000000000/////////.......................................---------,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,---------------,,,,,,------------..............................////////////000000000111111111111111111111111111111111111222222222222333222333444444444555888:::???MMMlllyyy~~~iiiXXXUUUZZZUUUVVV```sssfffUUUKKKKKKddd|||vvvpppjjjfffooofffMMMGGG???===;;;999999999999999555555555555444444333333333222222111111111111111222222333333333333222222111111111111222222222222333333444444444555555555555444444444444444444444444444555666666777777888999999888888999;;;===>>>CCCSSSqqqgggJJJHHHIIISSSggg~~~~~~mmm```YYYTTTOOOMMMNNNQQQ\\\rrrkkkjjjddd\\\YYYYYYVVVRRRHHHEEE@@@<<<:::888666555222222222111111111111111111111111111000///---,,,......------------......------....../////////000////////////////////////............////////////......//////000000000000222---,,,000333333333444444888777>>>QQQfffxxxsssoooooowwwxxx```PPPEEE;;;444000222444333111///000111//////...............---...........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***,,,,,,,,,,,,------......------------------------...////////////000000000111111111111111111111111222222222222333333333333222333444444333444555777888BBBSSSnnnyyy}}}lllaaa___QQQPPPSSS\\\gggvvvvvvaaaXXXooo|||}}}zzziii___dddjjjssskkkTTTFFF>>>>>>===;;;999777777777777444444444333333333333333222222111000000000000111111111222222222222111111000000111111111222222222333333333333444444444444333333333333333333333333444444444555666666777777777777777888:::<<<>>>???BBBFFFYYYcccJJJHHHFFFLLL```|||mmmccc\\\VVVPPPJJJHHHIIITTTkkkjjjiiiccc\\\XXXYYYVVVRRRIIIEEE@@@<<<:::999777555333222111111000000111111000111111000000///............------------......---------......//////000////////////////////////------........./////////---......//////000000111333...---///000///000222000555222111999AAAQQQiii{{{|||~~~~~~}}}||||||rrrpppooosssnnnSSSAAA999555444555///000111000//////000222------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***)))++++++,,,,,,------......------------------------......////////////000000111111111111111111111111222222222222333333333444222333555444333333444666333<<>>888777555555777666444222000//////......,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111111111111111111111111111111222222222222111333555555444333444555777999<<>><<<999999:::;;;999555333444666333333333333333333333333333222111111000000111111000000111111111111000000000000000000111111111111222222222222333333333333222222222333333444444444222333333444555555666666333333444555666777888888;;;@@@DDDQQQvvvjjjUUUCCCAAAHHHSSSbbboooxxxtttggg]]]YYYTTTOOOLLLKKKPPPaaasssiiigggbbbZZZWWWXXXUUUQQQIIIEEE@@@===;;;999777666444333111000000000111222////////////000000000000...------,,,,,,------...,,,,,,------...///000000////////////////////////---------.........//////---------...///000000111***+++...222222...///222111333///000777444111:::AAA[[[vvv|||rrrhhhaaa[[[aaafffeeeaaabbbjjjrrr~~~}}}wwwmmmppprrruuu|||aaaOOODDD;;;555999;;;777444444333111///...000000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000000000000000000000000111111111111111333555555444444555666;;;777888>>>GGG```rrr```WWWSSSRRRRRRUUU[[[dddsss|||ssslllgggbbb^^^QQQYYYeeeuuu|||XXXGGG@@@:::999===666888999777444333444666333333333333333333333333333222222111111111111111000000111111111111000000000000000000111111111111111111222222222333333333222222222333333444444444222222333444444555555666555555555666666666666666555@@@CCCCCC\\\{{{[[[EEEGGGHHHBBBMMMbbboootttjjjWWWTTTSSSTTTQQQOOOUUU```vvvpppmmmfff]]]YYYXXXUUUQQQIIIFFFAAA===:::999777555111111000000000000000111000000000000////////////...------,,,,,,------...---,,,,,,,,,,,,---..............................,,,---......//////......---------............///---......///////////////...///000111222333444444666:::CCCRRRjjj|||vvvqqqoooppprrruuusssnnnjjjgggeeeeeefffcccffflllrrrwww{{{}}}~~~~~~~~~}}}wwwtttvvvyyy{{{zzzuuummmgggpppuuu}}}uuuUUU???999888777666555444333222222000000000000000///......///...---,,,++++++++++++)))***,,,......---,,,+++,,,,,,,,,++++++*********++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000111111000000111111222333111111222222222333333333555444888===@@@MMMnnntttyyynnn]]]VVVQQQKKKNNNSSSYYYaaammmtttnnneee___]]]___bbbdddaaahhhtttmmm]]]JJJ>>>===>>>===:::777777666444444333333333333333222111000000000111222111111000///......---000000000000000000000000000000000000////////////......///111111222222222222222222222222222222222222222333333333333444444555555555666666666666666777<<<===<<>>XXXvvviiiOOOJJJIIIGGGLLLUUUddduuufffZZZSSSNNNKKKIIIHHHIIIPPP^^^jjj{{{iiihhhccc\\\YYYXXXUUUPPPHHHDDD@@@<<<;;;:::888777555444333111000/////////////////////............,,,,,,,,,++++++,,,,,,,,,+++,,,---.........------------------------------+++,,,,,,---...---------,,,,,,,,,------------...,,,------........................//////000000111///000222222000//////000333888===BBBKKK```|||pppWWWDDD<<<555444555777555111111333111111000000//////......---............---,,,,,,,,,,,,+++*********++++++******+++++++++,,,,,,+++************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.................................000000//////000000111222222222222333333333444444333222333777888777888;;;???IIIcccttt~~~sss{{{hhhZZZTTTSSSSSSRRRVVVVVVXXX]]]eeeppp{{{}}}ttt```]]]XXXRRRPPPTTT[[[bbbbbbkkkzzzvvvRRR???===AAA888999:::888555222222333333222222111111111111222000//////...//////000000////////////....................................------....../////////000...//////000000000000///000000000000000000000000111111111222222222333333000111222333444555666777<<<333333;;;======LLL```mmmZZZJJJGGGIIIJJJOOO```wwwxxxhhh^^^WWWQQQNNNOOONNNKKKKKKOOO^^^uuujjjiiiddd]]]ZZZYYYUUUOOOHHHDDD@@@<<<;;;:::999777555444333222111000000000/////////.........------,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,---............------........./////////000,,,...000111///...///000555777666333222999GGGSSSaaauuugggVVVGGG:::555888111333333111......222777111000000000/////////...------......------,,,+++++++++************++++++************+++++++++,,,)))))))))***************++++++************++++++***)))))))))))))))(((((()))))))))************+++))))))*********++++++++++++++++++,,,------..............................000////////////000111111111111222222222333333333555555444444555666777999<<<<<>>MMMbbbqqq~~~dddRRRAAA;;;666///000777222222111///...///333555///////////////.........,,,,,,,,,,,,,,,++++++***++++++************++++++***************++++++,,,((()))))))))*********+++++++++************++++++******))))))(((((((((((())))))))))))************))))))))))))*********+++***++++++,,,,,,---..............................///////////////000111111000000000111111111222222444666666555444666888999777777<<>>>>>999222777666555555555555555444000000000//////000000111...---------......///000................................................,,,,,,---......///000000...///////////////......////////////////////////111111111111222222222222111111222222333333333444333555888888777777:::===CCCccceeeTTTFFFFFFJJJIIIIIILLLMMM```|||{{{kkk^^^ZZZTTTJJJGGGJJJCCCDDDHHHPPPZZZlllmmmlllggg```[[[YYYTTTNNNGGGDDD???<<<;;;:::999888333333222222111222222222//////.........---------,,,++++++++++++++++++,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,------......------------..................---......---,,,,,,...000000111333333333222444555555000444AAAEEEJJJbbb~~~iiiWWWCCC888333888888111...333///000000///111111...***..................------+++++++++++++++***))))))+++***************++++++******))))))******+++,,,(((((())))))*********+++++++++************++++++******))))))((((((((('''))))))))))))************))))))))))))***************++++++,,,,,,---..............................///////////////000111111///000000000000111111111---111333222111333666777333888======AAA]]]||||||uuudddZZZWWWRRRSSSSSSPPPPPPUUU```iiinnnzzzyyyqqqiiiaaa\\\WWWTTTPPPMMMMMMNNNOOOOOOPPPVVV```jjjwww}}}gggLLL>>><<<;;;888555444222111222333333000---000000////////////000111---------------...///000---.............................................,,,,,,------...///000000...///////////////......////////////////////////000111111111111222222222222222222222222222222333,,,666<<<999666888;;;;;;999NNNooogggLLLHHHJJJGGGFFFKKKKKKRRR^^^rrrrrrjjj^^^OOOJJJOOOFFFFFFJJJMMMJJJLLL___vvvkkkjjjfff___[[[YYYTTTMMMFFFCCC???===;;;999777555222222111000/////////000000000000000///...---,,,///---+++((((((+++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,---........................//////000000000000000000000000000000333222333555999???EEEIIITTTcccyyy}}}gggUUUHHH@@@777666666555333222111111////////////////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******++++++***)))(((((()))))),,,+++***((((((***+++,,,))))))(((((('''''''''&&&)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------..............................000000000000////////////222222333444444555555666555666:::>>>>>>KKKpppwwwuuu{{{{{{ddd\\\YYYVVVTTTTTTUUUVVVXXX___eeennnuuu}}}xxxrrrrrrjjjaaa[[[ZZZXXXSSSOOOPPPNNNMMMNNNNNNMMMQQQXXXZZZddduuuzzz[[[QQQCCC:::888999888777333333333333222111000000////////////////////////////////////////////////------............------++++++,,,,,,,,,,,,------------------------,,,,,,....................................////////////000000000000111111111111//////000111222333333333333333444444555666666666444AAASSSiiidddPPPIIIFFFEEEGGGEEEJJJUUUbbbrrrnnn[[[QQQPPPLLLHHHFFFIIIJJJJJJMMMQQQlllkkkggg```\\\YYYTTTMMMFFFCCC???===;;;:::777555333222111000000//////000000000000000///...---,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------...------------............------,,,---------....../////////000000000000000000000000333222111111333555888:::888>>>GGGPPP\\\lll}}}wwwdddRRRDDD===:::888555444333222111000000///...........................---------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((((())))))***)))'''&&&&&&''')))******)))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...........................000/////////////////////222222333333444555555555666333444777777===TTTnnnzzzffflllsss|||tttddd\\\]]]___^^^[[[VVVXXX\\\bbbhhhmmmqqqsssqqquuuzzz}}}~~~|||zzzyyy|||yyytttrrrmmmiiieee```ZZZVVVQQQNNNKKKJJJLLLMMMNNNMMMRRRQQQSSSYYY]]]aaaiiiqqq~~~pppXXXJJJCCC:::666777888777555333333333333222111000///................................................------............------+++++++++,,,,,,,,,------,,,,,,------------------....................................//////////////////000000000111111111000000000111111222222333333333333444555555666666888<<>>@@@ZZZ{{{|||pppuuurrraaaWWWSSSTTTUUUTTTSSSRRRQQQPPPQQQRRRSSSPPPNNNLLLKKKKKKKKKJJJHHHLLLOOOQQQQQQTTT[[[gggpppwwwdddKKK===888:::888666666666555333111333333333222111///...---........................++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,******+++,,,------......---------------------------------.........//////////////////000000000111111111111111000000000000222222222333444444555555666333666<<<@@@QQQzzzlllWWWMMMFFFHHHMMMMMMLLLLLLQQQ[[[hhhuuuvvvlllccc^^^XXXRRRMMMMMMlllmmmkkkeeeaaa\\\TTTLLLEEECCC???======;;;999777555444333111000000////////////////////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................---...000111222222222222,,,...111222333222222333666555444555:::DDDOOOWWWdddnnn~~~gggQQQEEEAAA>>>:::333333333555555444000---000000//////......------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))***))))))))))))))))))***''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------------------------------....../////////000000000111111222333333333000111333555444333666;;;999DDDUUUzzz~~~yyy|||mmmaaaXXXSSSWWWWWWWWWVVVVVVUUUSSSRRROOOLLLJJJJJJLLLNNNOOOOOONNNRRRXXX]]]eeetttbbbNNNCCC>>>;;;;;;999666555444444333333222222222111000///------........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,******++++++,,,---......------------------------------------...............////////////000000000111111000000000000000000111111222222333444444444666444999>>>:::@@@aaaooo\\\HHHCCCFFFIIIIIIHHHHHHNNNUUUZZZaaarrruuunnnggg]]]UUURRRiiikkkjjjfffbbb]]]UUULLLEEECCC@@@>>>===<<<:::888666555333222000000//////...///////////////......+++,,,,,,------,,,,,,+++***++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,&&&'''(((***+++,,,------------,,,,,,,,,,,,++++++...........................//////000000000//////444333222222222444555666222444555666666888:::===CCCHHHPPPYYYhhhsss___UUUGGG<<<777666555444444111...---...///000000000000//////............++++++++++++++++++++++++)))************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///000000111111222333333000222555444222111666;;;======???WWWmmmooorrrwwwrrreeeccceeeiiimmmnnniiibbb\\\ZZZXXXWWWYYY]]]bbbfffhhhkkkoootttzzzaaaHHH@@@===:::777666555333111111222444555000111111000000///...---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000000000000000000000111111222222333333444888666777999333555MMMjjjwwwTTTCCCAAACCCDDDEEECCCHHHOOOSSSUUU___uuuyyymmmaaa\\\fffiiiiiifffbbb^^^UUULLLEEECCC@@@>>>===<<<:::999666555444222111000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---***+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***,,,------------...---------,,,,,,,,,,,,------------------------...........................,,,+++***,,,---///000,,,///222333333222222222444777:::;;;AAAQQQiii{{{rrraaaQQQFFF???:::555333333222000000111///,,,+++---000111222//////.........---------************************))))))))))))******++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////000000111222222222222555666444333444666777888999777BBB```~~~|||wwwsssqqqlllfffeeeiiinnnqqqrrryyyaaaIII>>>;;;999555444222222222111000111222333...//////000000///......------------------------++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000......//////000000111111000000111111222333333333555444555555222333???NNNpppzzzeee]]]XXXQQQMMMCCCCCCGGGLLLNNNQQQ]]]jjj}}}{{{ttteeehhhiiifffccc^^^UUULLLEEECCC@@@>>>======;;;999777666444222111000//////......///////////////...---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,++++++,,,---------,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---.........------.........------,,,,,,,,,------------------------,,,,,,,,,---...000111222+++,,,...111333333222000000000000//////000333555---222666555333777CCCMMM]]]aaaeeeiiipppsssiii[[[MMMDDD===777333777333111222333333222222+++,,,---000222111...,,,...------------------,,,))))))))))))))))))))))))(((((())))))*********+++************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////000111111222222000111111111222444444111111888999===MMMggguuu{{{rrrqqq~~~~~~}}}xxxrrriiiiiinnnzzzzzz___LLLBBB<<<======888555666222333444444222000//////---......///////////////------------------------++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---......///000111111222000000000111222222333333///111555777777777888;;;IIIhhhyyyhhh[[[MMMEEEBBBEEEGGGHHHMMMTTT^^^kkkjjjjjjhhhfffbbb[[[RRRLLLBBBAAA???>>>>>><<<999777666555333111///////////////............------------,,,***))))))***,,,---...+++))))))***,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***,,,,,,++++++,,,......------,,,,,,------...---,,,,,,++++++,,,,,,---000...,,,******,,,...///....................................////////////////////////000000000000111111222111111333666999FFFNNNRRRJJJCCCGGGSSS]]]gggrrr~~~pppcccUUULLL===;;;999777555333222222000000000000000000000000......---------,,,,,,,,,---......---+++******+++***+++,,,+++))))))***+++,,,***(((&&&%%%''')))***+++***))))))))))))'''%%%))))))((((((''''''&&&&&&(((''''''&&&&&&((()))*********))))))((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************+++***)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000222222111111222222333444555666777;;;FFF\\\vvv{{{iii```jjj{{{tttvvvuuuvvv~~~dddNNNHHH;;;:::999777666555555555111111111111000000000///000000//////.........---...---,,,+++************))))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......------............------////////////000000000000000111111111111222222222000000222444666888999:::BBBFFF```xxx```RRRIIIIIILLLIIIGGGGGGOOOOOOYYYnnnkkkjjjiiifffbbbZZZRRRKKKCCCAAA@@@??????===:::888666555333111///////////////............------------,,,***))))))***,,,------+++))))))+++,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))+++,,,,,,******+++---------,,,,,,,,,,,,------+++******))))))******+++------------------------....................................////////////.../////////000000000000111222222111111222555888<<>>OOOlllyyyiiiVVVLLLEEEBBBEEEJJJHHHIIIPPP___mmmyyykkkjjjiiifffbbbZZZQQQKKKDDDBBBAAA@@@@@@>>><<<999666555333111///////////////............------------,,,+++******+++,,,------+++))))))+++,,,+++***++++++************++++++++++++,,,,,,,,,,,,++++++******++++++++++++*********+++,,,,,,***)))***+++,,,++++++++++++++++++,,,+++******))))))******++++++,,,---......---,,,+++---------------------------............/////////....../////////000000000111222222111000111444666444;;;>>>;;;777777777555555999===AAAFFFOOO[[[cccwwwwwwjjj___ZZZNNNGGG>>>888777777666555444333222111000/////////////////////////////////---------,,,,,,,,,+++++++++,,,---,,,***))))))***)))***++++++))))))***+++))))))((((((((('''''''''((('''''''''((('''%%%###'''''''''''''''(((((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------....../////////000000000111111111111111222222333000333666777999===DDDIIISSS[[[fffqqq|||yyykkkccciiivvveeeNNN===777777888777666444333333333333000000000000///////////////............------------,,,+++***************))))))))))))************++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------....../////////000000000000000000111111111222222111222222333555666666777444:::AAAMMMhhh|||dddOOODDDEEELLLDDDDDDGGGLLLQQQYYYgggtttkkkjjjiiigggbbbZZZQQQKKKDDDCCCAAAAAAAAA???===;;;666555333111///////////////............---------,,,++++++******++++++,,,,,,***))))))+++,,,+++***++++++************++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,+++)))((()))***++++++************++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---------------------------------.........//////........./////////000000111222222111000000222444000555888888999<<<:::555999999999777777999???CCCBBBGGGNNNUUU[[[ccckkkpppxxxsssaaa]]]WWWOOOGGG@@@;;;999666222...---///222333333000000///............///........................,,,,,,,,,,,,++++++++++++***+++,,,+++)))((()))***((()))******))))))***+++))))))*********)))(((''')))'''''''''((((((&&&$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))******))))))))))))))))))***************++++++++++++---,,,,,,,,,++++++******++++++,,,,,,,,,---------........./////////000000000000000000000111222222---111555777777888:::;;;===AAADDDHHHNNNYYYgggqqq}}}sssqqqsssVVVDDD===999888:::555555444222222111111111000000/////////.........------------------------,,,,,,+++***************((()))))))))******************************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,........./////////000000000000000000111111111111222222333333444444555555777888999???OOOmmmttt[[[OOOMMMHHHGGGFFFEEEEEEHHHOOOVVVfffnnnzzzlllkkkiiigggbbbZZZQQQJJJDDDCCCAAAAAAAAA@@@>>>;;;666555333111///////////////............---------+++++++++++++++++++++++++++***)))***++++++***)))+++******))))))******+++***++++++,,,,,,++++++***)))******++++++******)))***+++,,,+++)))((()))***+++******))))))******+++---,,,,,,++++++,,,,,,------,,,*********,,,...///------------------------------------........................////////////000111222111000000111333...111222333777<<<;;;666888888888666444333333444333444666777999;;;???AAAEEEIIINNNSSSXXX\\\```ccceeejjjpppuuuxxx{{{~~~|||}}}~~~}}}{{{wwwssspppbbb^^^XXXRRRLLLFFF@@@<<<999888555222000/////////.........///000111000//////......------......///------------------------,,,,,,+++++++++*********(((*********((('''((()))'''(((******))))))***+++)))***+++,,,,,,***)))''')))((((((((())))))(((&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((())))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------............////////////000000//////000000111222///111333555666666777888888888888777888<<>><<<666555333111///////////////............---------++++++++++++++++++++++++***))))))***++++++***(((******))))))))))))************++++++++++++******))))))************)))))))))***++++++)))((()))***+++******************++++++******))))))******+++---+++)))((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////...///111111000000111222222444333333777<<<:::555111222444555555333222111777777777777888999;;;;;;222444777999999:::<<<>>><<>>EEE\\\~~~zzz^^^EEE<<<666888;;;888333111222222111000000000000000///.........------------++++++,,,,,,,,,,,,,,,---+++******)))))))))******))))))))))))************************************))))))************))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------.........//////////////////000000000111111111111111222222333333333:::000444???<<<999VVV~~~vvvZZZUUUMMMFFFEEEHHHFFFAAAFFFGGGIIIKKKRRR```ppp{{{mmmllljjjgggbbbYYYPPPIIIBBBAAA@@@@@@@@@@@@===;;;666555333111///////////////............---------+++++++++,,,,,,+++++++++)))))))))***++++++)))'''******))))))))))))************++++++++++++******))))))************))))))((()))******))))))***++++++++++++******++++++++++++******))))))******+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,...000111000000111333222555666666888;;;999444000111222444555555333222---------///000111111111555777888888777666666777555666888888777666777999:::;;;;;;;;;:::999888888666555444444666666555444444444222111000/////////***+++,,,---,,,***))))))---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))&&&'''(((((('''&&&'''(((&&&'''))))))((((((***,,,)))))))))))))))(((''''''(((''''''((())))))(((&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((()))***++++++***)))(((((((((((()))***+++++++++************++++++++++++***++++++++++++,,,,,,,,,---------........./////////............///000000222111000000111333444444444555666666777888:::<<<===FFFWWWqqqoooZZZIII===999777888777333000111222111111000000000000000.........---------,,,,,,***+++++++++,,,,,,,,,,,,******))))))))))))******))))))))))))************************************))))))************))))))************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////////////////000000000111///000000111222333333444:::333555>>><<<888HHH```~~~jjjTTTGGGDDDDDDAAAGGGHHHIIIHHHJJJPPPYYY```iiitttmmmllljjjgggbbbYYYPPPIIIBBBAAA@@@@@@@@@???===;;;666555333111//////////////////.........---------***++++++,,,,,,++++++***)))))))))***++++++)))'''******))))))))))))************++++++++++++******))))))************))))))'''(((******))))))***,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////+++---///000000000222333***///333444666888666111333222111222222222111///222111111222444444222111...000222222111111111222333444444333111111222444222222222222222333333333222111//////000000///---......------------,,,,,,...///000000///000111333,,,++++++***************++++++++++++++++++++++++************))))))))))))%%%'''((('''&&&&&&'''(((%%%'''))))))((((((***,,,((('''''''''&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((()))***++++++***)))((('''(((((()))***+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,---------.........//////...............///000000000//////000333555555555555555555555555666777888888<<>>QQQccc|||~~~uuuhhhhhhkkkrrrrrrZZZEEE???>>>888555777333333222111111000//////////////////.........---...,,,******+++++++++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++*********)))))))))(((((((((((())))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...........................//////000000000111111111333333333333444666777888===<<>>@@@@@@CCCFFFgggfffaaa[[[YYYWWWQQQIIICCCBBBAAAAAABBBAAA>>>;;;:::888555222000///000000///......------,,,+++++++++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))((()))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++*********+++,,,---,,,,,,,,,,,,------------,,,...//////------///000/////////000000111111111///...............//////------...///000111111111........................,,,---......---...000333222///---,,,,,,------,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((())))))*********))))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))((()))))))))*********************++++++***************++++++,,,,,,+++++++++++++++,,,,,,,,,------............//////////////////000000111222222333222000000444666555555888;;;;;;BBBSSSooonnnYYYMMMFFF:::777666777888666222222444000000//////////////////------------,,,,,,,,,,,,+++***((()))***++++++***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++******)))))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...........................////////////000000000111111111111333444555666111555::::::777???XXXpppwwwhhhXXXIIICCCDDDCCCBBBAAAgggeee```ZZZXXXWWWQQQIIICCCBBBAAABBBBBBAAA>>><<<;;;999666333000000000000///......------,,,+++++++++++++++************)))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++)))******++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...++++++---000/////////000000111111222...------------......///---------....../////////,,,------------.........***---...---,,,---111555222///,,,+++,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))&&&((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))************)))***++++++++++++***)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,---------......///////////////000000111222222222333000000222222111222666///666>>>BBBEEEVVVwww{{{wwwvvvuuutttooouuuzzzxxxzzz|||zzz{{{yyycccSSSHHH<<<:::<<<888777777666444222000000111////////////............------,,,,,,,,,++++++++++++)))((((((***++++++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))************+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......////////////000000000000000111222333444555444111111444777999===CCCaaa}}}lllZZZQQQMMMIIIEEECCCgggfff```ZZZWWWVVVPPPIIICCCBBBBBBBBBBBBAAA>>><<<;;;999666333111000000000///......------,,,+++++++++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((((((((&&&'''(((((())))))((((((************************))))))))))))))))))))))))))))))))))))************************************))))))************))))))((()))***+++,,,++++++***,,,,,,++++++++++++++++++(((+++...---***)))+++///------...//////000111111------,,,,,,------...///,,,,,,------------------+++,,,,,,,,,------------))),,,...---+++,,,111666111///,,,++++++++++++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))'''&&&(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************)))***++++++++++++***)))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------...///000000///000000111111222333333000///000333333222555;;;111666===>>>888<<>>===777777;;;888::::::777444111///...,,,........................,,,,,,,,,,,,++++++++++++***)))'''(((***++++++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------------------........./////////000000000000000000111333444555666111000666;;;:::888777CCC___{{{nnndddXXXMMMGGGFFFhhhfff```YYYWWWVVVPPPHHHCCCBBBBBBBBBBBBAAA???<<<;;;999666333111000000111///......------,,,+++++++++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((+++++++++***************************************))))))))))))************************************))))))************))))))''')))+++,,,---,,,***))),,,+++++++++++++++++++++&&&***---,,,((('''***...,,,,,,------...///000000,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------))),,,...---+++,,,111777111///,,,+++++++++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***,,,+++(((''')))+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,---...000000111000000000111222222333333//////111333111...111777999444222666999999???GGGPPPdddnnnQQQGGG999888===999777666111111222222000000111000------.....................,,,,,,,,,+++++++++*********((('''(((***++++++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------............/////////000//////000000111222444555000222666888555222666======III[[[vvvvvvbbbYYYZZZkkkgggccc```]]]WWWOOOIIIEEECCCBBBAAAAAA???===::::::888555333111000//////222111000...------------)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((((('''''''''&&&---,,,)))(((&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,++++++******************,,,+++,,,,,,---...///000//////...---,,,++++++***---,,,*********,,,...///222''')))///,,,---000---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///111111000000111111222333666666777777888888999999BBBBBBOOOkkkwwweeeWWWKKKDDD===<<<:::777555333222111333333333222111000////////////...---,,,,,,++++++---,,,***)))))))))******+++++++++***)))(((((('''******)))((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))%%%&&&(((************)))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---......//////......///////////////000111111222222222333333333444444888:::???KKKbbbtttkkkgggbbb^^^[[[VVVOOOIIIEEECCCBBBAAAAAA@@@===;;;:::888666333111000//////111000///...,,,+++++++++)))))))))))))))))))))))))))'''&&&'''((()))(((''')))(((((((((''''''''''''***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))******************++++++++++++************************++++++++++++,,,---...///......------,,,,,,++++++,,,,,,*********,,,---///,,,)))111666,,,(((+++******++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((*********)))))))))(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))*********+++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,---------...///000000......///000111111000000111111222333444555555666666777777888666666===NNNaaauuu}}}qqq```QQQGGGAAA:::666999999777666555444444444222222222222111000///............---,,,,,,++++++,,,+++***)))))))))******++++++******)))(((((('''******)))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''((())))))&&&'''((())))))*********(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---......//////......///////////////000000111222222222333333333333444111444888<<>><<<:::999666333111000000000000000...---+++***)))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((''''''''''''&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))*********))))))((())))))))))))***************************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,...<<>>;;;999777444222111111000000000///...,,,***)))((()))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((('''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***((('''(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++***+++++++++,,,,,,,,,---++++++************+++,,,,,,...<<>>FFFMMMWWWfff}}}yyylll```OOOBBBCCC@@@<<<;;;;;;<<<;;;:::333333222222222333444444000000000000000///...------,,,,,,,,,+++++++++************))))))))))))*********))))))((((((((((((***))))))((((((((((((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))))))))(((''''''''')))***+++(((((((((((())))))))))))************++++++++++++*********+++,,,,,,------+++++++++,,,,,,,,,------,,,---......///.........///............///000000111111111111222222222222333555777444333888DDDNNNhhhkkkfff___ZZZWWWSSSNNNJJJDDDCCCBBBBBBCCCCCCAAA???<<<:::777555333222111111000000000///---,,,***))))))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''((((((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((''''''((((((((()))))))))(((((()))))))))*********))))))((((((((()))******))))))******+++,,,,,,,,,+++*********)))*********)))%%%---444,,,(((***&&&((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********************************+++******))))))******+++(((((()))***,,,---......---///000000//////000222000000//////000000111222222333333444666777777888999888777888;;;???@@@>>>EEEKKKWWWhhh{{{iiiVVVPPPMMMGGG@@@<<<:::888777777666444333333333222111000000000111....../////////...------+++++++++++++++*********))))))))))))***))))))))))))))))))(((((((((((((((***))))))((((((((((((((())))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))(((''''''(((***+++(((((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------,,,---......///........................//////000000000000111111111222222111111111111444777;;;>>>HHH___lllgggaaa]]]YYYUUUOOOJJJDDDCCCBBBCCCDDDDDDCCCAAA<<<;;;888555333222222222.../////////...---+++***)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))***************(((((((((((())))))))))))'''(((((())))))*********)))))))))(((((())))))***)))))))))******+++++++++************)))))))))(((+++"""%%%,,,))))))+++&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((()))))))))************************************))))))))))))******((())))))***+++,,,------,,,---//////......000111000////////////000111111222222333444555777888888666666444555999===;;;555AAA??????EEELLLWWWfffrrrwwwfffYYYJJJBBBBBBCCC???:::777777666555444333222111333222111000///.........------.........------,,,************************'''((()))*********))))))((((((((((((((((((((((((******)))((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))************+++((())))))***+++,,,------++++++,,,,,,,,,,,,------,,,---......//////............------......///000///000000000000111111111111000///111555666666444===DDDQQQggglllhhhccc```]]]WWWPPPKKKCCCCCCBBBCCCEEEEEEDDDBBB===;;;999666444333222222,,,,,,.........---+++***)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((()))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++,,,,,,(((((()))))))))*********''''''(((((()))******+++******)))))))))))))))***)))))))))***************))))))***))))))(((((('''...$$$&&&,,,***+++---)))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((()))))))))*********************************))))))))))))******))))))******+++++++++,,,+++,,,......------///000///////////////000111111000000111333444666777777555888666333444999999666<<<777666999999:::AAAIIITTTgggyyyooocccUUULLLEEE@@@;;;:::;;;;;;777444666666777666555444444444111000///...------------,,,,,,------------,,,,,,)))*********************&&&''')))*********))))))((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((()))***+++,,,------++++++,,,,,,,,,,,,------,,,---......//////.........------------...///////////////000000000111111///000222333444333333222666777;;;BBBSSSooommmiiieeebbb___YYYQQQKKKCCCCCCBBBCCCEEEFFFDDDCCC===;;;999666444333333333)))***,,,------,,,***))))))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''''''''(((((())))))%%%%%%%%%%%%&&&(((***+++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''')))+++---...))))))))))))************&&&''''''((()))******++++++***))))))))))))***************)))))))))))))))))))))***))))))(((''''''+++"""&&&+++'''&&&)))&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******************************))))))))))))************************++++++***+++------------...000///////////////000111111...///000111333444555666444999888000...444999:::777666999??????;;;<<>>;;;777333111000///111111111000///---,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&))))))((((((((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))*********))))))(((******))))))))))))******)))))))))***++++++,,,,,,------,,,++++++---...///---------............///000000111111111222222222333333444444555666666777777888888999999:::;;;;;;AAAEEEKKKNNNSSS\\\jjjsssnnn[[[WWWNNNLLLIIIEEEBBB@@@???>>>::::::999888777666555555111111111111000000000//////...---,,,,,,,,,,,,,,,......---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&)))))))))((()))***++++++))))))))))))(((((((((((()))))))))((())))))***+++++++++++++++++++++++++++........................---------............///////////////000000000000000000000000111111111111444333222222666>>>IIIQQQfffnnnjjjeeeaaa]]]XXXPPPKKKDDDEEEEEEEEEEEEDDDCCCCCC@@@>>>;;;777333111000///000000000///...---++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))*********))))))(((******))))))))))))******((())))))******+++,,,,,,------,,,,,,------...///------------............000000000111111111222222222333333444444555555666666666777777888999999999888;;;>>>@@@BBBGGGMMMSSSQQQ\\\kkkxxx{{{tttqqqqqqgggTTTIIIIIIBBB@@@>>><<<:::999888888888888777666555444333333111111111000000000//////......------,,,,,,------...------,,,++++++***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((())))))))))))***)))((((((((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++------------------------------------................../////////000000000//////000000000111111111333333333222333777<<>>;;;777333111000////////////...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))******)))))))))***))))))(((((())))))***(((((()))******++++++,,,,,,,,,---...............------------............000000000000111111111111111111222222333444444444555555555666777777888888888888:::;;;<<<<<<===>>>===AAAFFFLLLRRRYYY```eeepppwww~~~wwwpppggg^^^WWWQQQMMMNNNRRROOOFFFBBBDDD<<<;;;:::999888888888999555555444444333222111111000000000000////////////------------------...///------,,,,,,+++***************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%'''(((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((*********)))***++++++,,,++++++++++++++++++++++++------------------------------------.....................////////////000//////000000000000111111111222333333222222333444999:::CCCYYYwwwnnniiibbb]]]ZZZVVVQQQLLLFFFFFFFFFFFFFFFEEEDDDDDD@@@>>>;;;777333111000///------------,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++++++++,,,---//////...------,,,,,,---------........./////////000000000111111000000111111222222333333555555555666777777888888<<<;;;:::<<<>>>@@@@@@@@@GGGEEEBBBAAACCCFFFIIIJJJNNNPPPTTTXXX^^^gggqqqxxxqqqdddbbb```]]]\\\[[[YYYVVVSSSMMMIIIHHHJJJHHHBBB???AAA;;;;;;;;;:::::::::::::::444444333222222111000000000000/////////.........---,,,,,,,,,---...//////,,,,,,++++++*********)))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$%%%'''))))))((('''&&&'''''''''(((((((((((((((***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////////////////000000000111...000333444333333333555444444999AAAHHHVVVtttmmmhhhaaa\\\YYYUUUPPPLLLFFFFFFFFFFFFFFFEEEDDDDDD@@@>>>;;;777333111000///------------,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((())))))***((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++***+++---.........---,,,,,,,,,,,,------------........./////////000000000//////000000111222222333555555666666777888888888:::888777777;;;>>>@@@AAAAAA===::::::===BBBEEEFFFIIIHHHGGGGGGIIINNNUUUZZZ___```ccchhhmmmssswwwzzz}}}{{{wwwxxxzzz~~~{{{zzzwwwtttmmmfffdddccc\\\TTTRRRQQQQQQPPPPPPOOOMMMKKKJJJFFFDDDCCC@@@;;;888999999999999888777777666555444333333222222111111111/////////............---,,,,,,,,,,,,,,,---...///+++***************))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$###%%%'''((()))(((&&&%%%&&&&&&''''''((((((((()))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............////////////000000000...000111111111222444666///000666:::555777OOOkkk|||lllgggaaa]]]ZZZVVVPPPKKKEEEEEEFFFFFFEEEEEEDDDCCC@@@>>>;;;777333111000///,,,---------,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))***+++((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))))))))((((((''''''(((((()))''''''((())))))******+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////000000111222222222555555666666777888888888999888666666666999<<<>>><<<:::888999;;;???AAABBBGGGFFFEEEEEEGGGKKKOOORRRTTTTTTVVVXXX[[[___bbbeeeiiikkkllliiiccc```___```bbbgggkkkkkkgggbbb______aaaaaa^^^XXXWWWWWWTTTPPPLLLLLLKKKJJJIIIGGGFFFEEECCCBBB@@@???===;;;::::::999999999888777666444444333333333222222222111111///.........------------,,,+++++++++++++++,,,---))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))))))))(((&&&%%%###"""%%%%%%'''((((((((('''&&&&&&&&&&&&''''''(((((())))))))))))((()))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------............////////////000000000000000///......111333222///111777888777===GGGVVViiilllhhhccc```]]]XXXRRRLLLDDDEEEEEEEEEEEEDDDCCCCCC@@@>>>;;;777333111000///---------------,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''&&&'''((()))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''(((((()))***************))))))******+++,,,++++++,,,,,,,,,---------------.........////////////000000111111222333333444444444555666666777777888:::<<<;;;888888:::===@@@@@@@@@???>>>>>>???@@@@@@@@@@@@BBBEEEHHHJJJKKKNNNNNNNNNOOORRRUUUXXXZZZXXXWWWUUUSSSPPPNNNMMMMMMSSSYYY___```\\\WWWUUUUUUVVV[[[\\\XXXSSSPPPMMMIIIHHHHHHIIIIIIGGGFFFFFFFFF@@@AAAAAA?????????>>>===888999999999999777666555222222222222111111111111.........---------,,,,,,++++++******)))*********))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$###&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))((((((''''''(((((()))***************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------........./////////000000...///000000///...///111444111111444777888666444===BBBSSSqqqllliiieeebbb```[[[SSSMMMDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>;;;777444111000///------.........---,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''(((((()))************)))((((((((()))+++,,,++++++,,,,,,,,,------------------.........//////000000000111222222333333222222333444444555555666444:::??????;;;999;;;===:::===???@@@???>>>???AAA>>>>>>???AAACCCEEEEEEDDDIIIIIIIIIJJJMMMPPPTTTVVVZZZWWWSSSQQQQQQQQQPPPNNNFFFMMMTTTVVVRRRNNNLLLLLLJJJSSS[[[YYYUUURRRPPPMMMIIIJJJJJJHHHEEEBBBAAAAAA===???>>><<<::::::888666333444555666666666444444111111111111000000000000......---------,,,,,,,,,++++++***)))((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((''''''''''''((())))))%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------............/////////000+++...111333222222222333---111444222222444777777777444999GGGUUUgggjjjgggeeeeeeddd___TTTLLLFFFFFFFFFFFFEEEDDDCCCBBB??????>>>:::666333222333.........---,,,+++)))(((++++++++++++++++++++++++%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******&&&000111((("""&&&((($$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,)))&&&%%%''')))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++,,,---------------------///////////////.........000000000000111222333444444444444333222444777999999::::::::::::::::::;;;===>>>>>>>>>===>>>???AAAAAAAAAAAAAAACCCEEEHHHIIIPPPNNNKKKJJJJJJLLLOOOQQQUUUVVVWWWUUUQQQMMMKKKKKKLLLMMMNNNOOONNNOOORRRTTTPPPQQQQQQQQQQQQOOONNNMMMMMMKKKGGGEEEEEEDDDCCCBBB???===;;;888777888999999888666555444555555333222111222222111111000///...,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******++++++++++++******,,,---.........---,,,+++,,,,,,,,,---------......---------............///000//////.........//////111111222222222333333333000222444777<<>>>>>>>>======>>>@@@AAA@@@@@@AAACCCEEEGGGHHHMMMKKKIIIHHHIIILLLOOOQQQTTTUUUVVVTTTPPPMMMKKKKKKLLLMMMNNNMMMMMMMMMOOOQQQQQQRRRRRRRRRQQQOOOMMMLLLKKKHHHEEEDDDDDDEEEDDDCCC>>>===:::888777777888999777666444444555444333111111111111111000///......,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++***)))((((((((()))***+++)))******++++++******)))++++++,,,------,,,+++***,,,,,,,,,------------...------------............//////............//////111111111222222222333333333444444333444999@@@EEERRRaaayyymmmhhhcccaaa```[[[SSSLLLFFFFFFFFFFFFEEEDDDCCCCCC???>>><<<999444111000111.........---,,,+++***)))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&+++222222***%%%''''''###))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++)))(((''')))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))'''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))***+++,,,,,,******+++,,,------..............................111111111111222333444555444555555444333444777999888888888999999999::::::===??????>>>===<<<===>>>@@@@@@@@@@@@AAACCCEEEFFFJJJIIIHHHGGGIIILLLOOOQQQSSSTTTUUUTTTPPPMMMLLLLLLMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRQQQOOOMMMKKKHHHFFFDDDCCCCCCDDDDDDCCC===<<<:::888777777777888666555333333444444333111111111111111000///...---,,,++++++++++++***************))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************++++++))))))((((((((()))***+++)))******++++++******)))******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,---------......///...............//////000111111111222222222222444444333111000000333666666>>>MMMaaa{{{nnnhhhbbb___^^^ZZZSSSLLLFFFFFFFFFFFFEEEDDDCCCCCC>>>>>><<<888333000///000------------,,,+++***)))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))......(((%%%''''''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))(((''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&'''((()))))))))(((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***+++)))'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))***+++,,,,,,((()))***+++,,,---...///------...............///111111111111222333444555333444555555444555777999666777777888888999999999???@@@AAA@@@>>>======>>>@@@?????????@@@BBBCCCDDDJJJIIIHHHGGGHHHKKKMMMOOORRRTTTUUUTTTQQQOOONNNNNNNNNNNNOOONNNMMMMMMNNNPPPNNNOOOQQQRRRRRRPPPNNNLLLHHHFFFCCCAAABBBBBBAAA@@@;;;:::999777666666666666555333222222333333222000000000000000///...------++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))******))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------......---------...//////000000000111111111111222111111222222111222222333777777999???LLL```tttnnnhhhbbb___]]]ZZZSSSMMMGGGGGGGGGGGGFFFEEEDDDCCC???>>><<<888333000//////------------,,,+++******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((('''''''''%%%((((((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))***)))&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))******++++++(((((()))***+++------...,,,---------......//////111111111111222333444444222333555444444444666888555555666666777888999999???AAABBBBBB@@@>>>>>>?????????>>>>>>>>>@@@AAABBBJJJIIIHHHHHHHHHJJJLLLMMMRRRSSSUUUUUURRRPPPPPPPPPKKKLLLMMMLLLKKKLLLMMMOOOJJJLLLOOOQQQRRRQQQOOONNNIIIFFFBBB@@@???>>>===<<<:::999888777666555555555333222111111222222111000//////000//////...---,,,+++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((()))))))))))))))))))))******)))))))))+++++++++++++++,,,------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,------------------...////////////000000000111111111...///000222444555555444555444222222666???JJJRRRfff}}}mmmhhhbbb______[[[UUUOOOGGGGGGGGGGGGFFFEEEDDDCCC@@@???===999444000//////,,,---------,,,,,,+++***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((###$$$%%%%%%&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******(((((()))***++++++,,,,,,,,,,,,,,,---......//////000000000000111222333444000222444444333333444666444444555555666777888888>>>@@@BBBBBB@@@????????????>>>=========>>>???@@@GGGFFFFFFFFFGGGIIIJJJKKKPPPRRRTTTTTTRRRQQQPPPQQQJJJKKKKKKJJJIIIIIIJJJLLLGGGJJJMMMPPPQQQPPPNNNLLLIIIFFFBBB???===<<<:::999888888777777666444444333222111000000111222111///////////////...---,,,++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******&&&'''((()))))))))((((((((())))))******))))))(((++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000///...///111333444222111222222333333333666:::===AAAOOO___nnnkkkgggbbbaaaaaa]]]VVVPPPGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA>>>:::555111000000,,,,,,---------,,,++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((((((%%%$$$$$$&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''!!!$$$''''''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))))))))******++++++++++++,,,------...//////////////////000111222222///111222333222222333444222333444555666777888888;;;===@@@AAA???>>>>>>>>>???>>>===<<<<<<<<<===>>>@@@@@@AAACCCEEEHHHJJJKKKMMMOOOQQQRRRQQQOOOOOOPPPOOOPPPOOOMMMJJJHHHHHHIIIHHHJJJMMMOOOOOOMMMJJJHHHFFFCCC@@@===<<<<<<:::999777777777666555444333222111000//////111111000///............---,,,++++++************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******&&&'''((()))))))))((('''(((((())))))))))))((((((***)))))))))***+++---...***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,---...///000........./////////000000000///...///222333111///111333444444333333333555:::===BBBLLLZZZnnnjjjfffbbbbbbbbb___WWWQQQGGGGGGHHHGGGGGGFFFEEEDDDBBBAAA???:::555111000000,,,,,,---------,,,++++++************************%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((&&&%%%'''((('''&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***)))(((&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''"""%%%((((((&&&%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))(((((('''''')))))))))))))))*********++++++,,,,,,---...//////............///000111222...000222222222111222333222222333444555666777888888;;;>>>???>>>=========???>>>===<<<;;;<<<======:::;;;===@@@DDDGGGJJJLLLKKKMMMOOOPPPOOONNNNNNOOOVVVVVVTTTQQQLLLJJJIIIIIIIIIKKKNNNOOONNNKKKGGGDDDDDDAAA>>><<<<<<<<<;;;:::777777777666555444222111000///...///000111000///............---,,,++++++************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&((()))))))))((('''(((((())))))))))))(((((()))((((((((((((***,,,---******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,---...///000............/////////000111///...///222444333111...000222222111111333444777444444999===AAAKKKUUUbbbyyykkkhhhdddbbb```[[[TTTOOOIIIIIIIIIHHHGGGFFFDDDCCCCCCBBB>>>999333///......000///...---,,,+++*********)))(((((())))))((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((('''&&&&&&))))))))))))))))))))))))(((***++++++******+++,,,,,,+++***+++---...---,,,......---------......///////////////000111222333333333333444444666777888777888:::<<<======<<<<<<>>>===;;;999999999;;;<<<;;;===@@@CCCEEEEEEEEEDDDGGGIIIKKKKKKIIIIIILLLOOOXXX[[[[[[WWWOOOIIIHHHIIIKKKLLLMMMMMMLLLIIIEEECCCCCCCCCBBBAAA???===;;;:::999999888666555333222222///............---------...---,,,,,,++++++,,,,,,+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&'''((('''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))***((((((***++++++***)))(((************************,,,,,,------------------........................000//////......000111222111000//////000222444555444333333333444777:::<<>>===;;;999888999:::;;;;;;===???AAACCCDDDDDDDDDEEEGGGIIIJJJIIIJJJMMMPPPVVVYYYZZZVVVOOOIIIHHHIIIIIIJJJKKKKKKJJJGGGDDDBBBBBBBBBAAA@@@>>><<<:::999999888777666444333222111............------------------,,,++++++++++++,,,******))))))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&'''((('''&&&%%%&&&(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))************++++++***)))((('''************************,,,,,,,,,---------------........................///......---...///000111000000//////000222333444555444333333333444666777333777EEEXXX``````gggrrriiifffbbb___]]]YYYRRRMMMIIIIIIJJJJJJIIIHHHGGGGGGDDDCCC@@@:::444111///000000000///...---,,,,,,+++***)))(((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((())))))(((((()))******)))((()))+++,,,+++***---,,,,,,,,,------...///////////////000111222222111111222222333333444444555666888:::<<<<<<<<<<<<===<<<;;;999888888999:::;;;<<<<<<>>>???AAACCCDDDCCCEEEGGGHHHIIIJJJMMMPPPRRRUUUVVVSSSMMMHHHGGGGGGFFFGGGHHHHHHFFFDDDAAA@@@@@@@@@???>>><<<:::999888777666666444333222111000......---------,,,,,,,,,---,,,++++++******++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******+++++++++++++++***((('''&&&************************+++,,,,,,,,,---------...---------------------------------,,,---...//////000/////////000111222333666555333222111111222333888:::BBBLLLLLLEEECCCIIIiiieee```]]][[[WWWQQQLLLFFFFFFGGGGGGGGGFFFFFFEEEEEEDDD@@@;;;555111000000000000///......---,,,,,,***)))(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))((('''(((*********)))++++++++++++,,,---......///......//////000111222111111222333333333333333333555777999;;;<<<<<<<<<<<<;;;:::999888888888999;;;:::::::::<<>>888777:::iiiddd___\\\ZZZVVVQQQLLLFFFFFFFFFGGGGGGFFFEEEEEEEEEDDD@@@;;;555111000000/////////...------,,,,,,***)))(((((())))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))((('''&&&''')))***)))(((*********++++++,,,..................///000111222222222333444444444444333333444666888::::::::::::::::::999999888888888888:::999888999:::===@@@CCCDDDCCCCCCCCCDDDEEEFFFFFFEEEGGGIIIJJJGGGDDDBBB@@@@@@@@@@@@@@@???>>><<<;;;:::::::::999888666555444333222222111000///......---,,,,,,,,,++++++++++++++++++***))))))))))))***((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((()))))))))***++++++******************************++++++,,,------...------------------------***++++++,,,,,,,,,,,,,,,......//////000000000//////////////////000000111000///000333333222333666iiieee___\\\ZZZVVVQQQMMMHHHHHHIIIIIIHHHGGGFFFFFFDDDCCC@@@:::444111///000......---------,,,,,,,,,***)))(((((())))))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((('''&&&''')))***)))((()))))))))***+++,,,---...............///000111111222333444555555444333222333444666888999999888888777777888888888999999999999888888888:::===@@@BBBCCCAAA???@@@AAABBBAAAAAA@@@BBBDDDFFFFFFCCC@@@>>>>>>>>>======<<<;;;::::::888888888777666444333222111000000///......------,,,,,,,,,+++++++++******+++***))))))((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))***((('''(((((()))+++,,,---************************))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,......////////////......------...//////000111111777555444333333333555666jjjeee___\\\ZZZVVVQQQMMMIIIIIIIIIHHHHHHFFFEEEDDDCCCBBB???999444000//////,,,,,,,,,,,,,,,+++++++++***)))(((((())))))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***(((''''''''')))***)))((((((((())))))***,,,---..................///111111111222333444444333222000444555666777888777666666555555666888999999::::::888888888999;;;===???@@@???===;;;<<>>???BBBEEEFFFDDDAAA>>><<<<<<<<<;;;;;;:::999999666666666555444333222111//////......------,,,,,,++++++++++++******************)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((***+++,,,************************))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---.../////////...------,,,---...///000000000000000000///---...//////...jjjeee```\\\ZZZWWWRRRNNNHHHHHHGGGGGGEEEDDDBBBBBBCCCBBB>>>999333///......,,,,,,++++++++++++++++++***)))(((((())))))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''&&&&&&'''''''''''''''''''''''''''((())))))(((((()))+++)))((('''(((*********(((((((((((()))***,,,---......------......///000111000111222333333222000///444555666777777666555444333444666777999:::::::::777888888:::;;;===???@@@<<<:::888:::>>>@@@@@@>>>===???BBBEEEGGGFFFBBB???<<<;;;;;;::::::999999999555555555444333222111000.........------,,,,,,,,,+++++++++************)))******)))(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((+++***)))(((((()))******************************((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---.../////////...---,,,---...//////000/////////---...000111333555555222kkkfff___ZZZXXXUUUPPPLLLIIIIIIJJJJJJHHHFFFCCCBBBCCCBBB???:::444111000111......---------,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%'''***++++++(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%###""""""$$$&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...///000000111000000///000222444555444444555555555555444444555444333333444666999:::888888888999:::;;;===>>>777888:::<<<===>>>>>>>>>===<<<===???AAAAAA???===<<<;;;:::::::::999777555666555222000/////////000+++,,,,,,---,,,,,,++++++************************(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------............////////////000000000000000000000000iiiddd^^^ZZZXXXUUUQQQMMMHHHIIIIIIJJJIIIGGGDDDCCCCCCBBB???:::444111000000------------,,,,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,---......////////////......///111222333333444444555666666555555666555444444444666777999999999999999:::;;;<<<<<<:::;;;===???@@@@@@??????>>>======>>>@@@@@@???>>>===;;;999888888888666444555444222000//////000000444222///,,,+++***+++,,,************************)))))))))((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++------------------------............////////////////////////////////////gggccc]]]YYYWWWUUUPPPLLLGGGHHHIIIJJJIIIHHHFFFEEECCCBBB???:::444111000000,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$&&&&&&%%%$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''((((((((())))))))))))))))))***++++++,,,,,,++++++,,,,,,------.....................000111111222333444555666777777777888777666444444444555666999999999999999:::;;;<<<>>>???@@@AAABBBAAAAAA@@@???>>>======???@@@@@@???===;;;888666666666555333333222111/////////000111===999222,,,))))))+++,,,***************************))))))(((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------++++++++++++++++++++++++---------------------------............/////////////////////////////////gggccc]]]YYYWWWTTTNNNJJJFFFGGGHHHJJJJJJIIIGGGFFFDDDBBB???:::444000///000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&((('''&&&############$$$%%%&&&&&&######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------.........//////000000000000111333444666777777888999888777555444444444444777777777888999;;;<<<===@@@AAABBBBBBBBBAAA@@@???@@@>>><<<<<<===?????????===:::666444444444333333111111000/////////000000===999333---***)))***+++******************************)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////iiiddd^^^ZZZWWWSSSMMMHHHEEEGGGIIIJJJJJJIIIHHHGGGDDDCCC???:::444000//////,,,,,,,,,+++++++++*********)))))))))((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%&&&&&&$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---//////000000000000000000///000111333555666777777999888777666555444333333555555666777999<<<===??????@@@AAAAAAAAA@@@???>>>@@@>>>;;;;;;<<<>>>>>>===<<<999555333333333333333000000//////////////////555333111...+++***))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................hhhddd___[[[XXXTTTMMMHHHFFFGGGIIIJJJKKKJJJHHHGGGDDDCCC@@@:::444000...///,,,,,,,,,,,,++++++++++++******))))))((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,------------///000000111111000000///---...000222333444555555777777666666666555555444444555555777999;;;===>>>===>>>???@@@???>>>===<<<>>><<<::::::<<<<<<;;;::::::888555444444444444333000/////////......------,,,---------,,,+++***))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................fffbbb^^^\\\ZZZWWWQQQLLLGGGHHHJJJKKKKKKIIIHHHFFFEEECCC@@@:::444000......------------,,,,,,,,,,,,*********)))((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% (((000111,,,&&&###$$$&&&&&&%%%$$$##################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------------------------...///000000000///......---...///000222222333333444444555666666666666666777777777777888999;;;;;;<<<<<<>>>??????>>>===<<<;;;:::::::::;;;;;;999777888666555555666666555333000000000///...---,,,+++))))))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.................................ccc```]]]\\\\\\YYYTTTOOOHHHIIIJJJKKKKKKIIIGGGFFFEEEDDD@@@:::444///............------------,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!---:::===555+++&&&&&&''''''%%%$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,........................---.../////////...---,,,,,,---...000111111111111222333444666777777888888999999888888888888888999;;;<<<===>>>???>>>>>>===:::999999:::;;;:::888555666555555666777777666444000000000///...,,,+++***))))))))))))***++++++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................