BM6P6(@ }}}vvvssssssuuuwwwyyyrrrnnn___WWWOOOMMMOOOWWWfffsssvvvvvvrrrjjjeeeccc```[[[```dddlllrrrqqqjjjggghhh```cccaaabbbjjjkkknnn{{{zzzuuuppprrryyy~~~wwwooojjjjjjjjjiiigggVVVHHH;;;::::::666111000222111111000000000000000////////////000000000000........................//////.........---------///...------...///000111444777<<>>@@@@@@AAACCCEEEJJJMMMPPPQQQQQQWWWaaaiii{{{xxxxxx~~~rrrmmmpppssstttqqqoooooommmkkkooottt|||zzzyyyzzzwww}}}|||yyyqqqkkkiiijjjhhhhhhgggcccccckkkuuu~~~}}}|||~~~|||uuummmgggiiipppwww}}}|||xxxsssooonnnppprrrssssssnnnaaaOOO@@@777444333333222111000000000000........................////////////////////////////////////////////////////////////////////////......//////111555;;;???CCCDDDFFFHHHJJJLLLNNNOOOSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYVVVWWW\\\gggttt}}}~~~|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{wwwtttrrrpppqqqqqqooonnnnnnooopppsssvvvxxx~~~}}}|||wwwpppfff]]]WWWMMMKKKHHHFFFFFFGGGIIIKKKMMMOOOSSSYYY___fffuuu|||wwwuuutttwww|||~~~yyyxxxwwwxxx{{{yyyyyy~~~~~~|||yyyxxxxxxyyyxxxwwwxxxzzz}}}}}}zzzqqqiiidddeeeffflllwww}}}vvvjjjfffaaa\\\RRRHHHDDDEEEEEEPPP```ppp~~~wwwiiibbb\\\\\\\\\ZZZZZZ\\\]]]nnn|||vvvxxxwwwwwwhhhjjjttt|||yyyssstttxxxwwwvvvlllYYYHHH???999444222111111000000000000000........................////////////////////////---------.........//////............000222444555999<<<>>>@@@@@@BBBDDDFFFIIIMMMOOOMMMKKKNNNVVV^^^xxxwwwvvvxxx}}}~~~pppmmmrrruuurrrpppnnnmmmkkkllluuu}}}|||{{{{{{xxx~~~zzzuuutttsssrrrqqqnnniiigggnnnyyywwwpppnnnrrrvvvxxxxxxxxxuuuqqqnnnooopppppprrrqqqhhhXXXHHH;;;555333333222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////.../////////111555<<>>@@@@@@BBBDDDFFFHHHLLLNNNKKKGGGHHHOOOVVVnnnyyyzzz|||~~~wwwtttyyy}}}pppnnnrrrtttmmmlllmmmlllkkkooo}}}~~~}}}|||zzzyyyzzz{{{}}}}}}~~~yyyxxxwwwsssmmmkkkrrr|||wwwrrrrrrtttqqqtttvvvuuuqqqmmmlllmmmllloooqqqkkk___OOOBBB:::444333222111000000000000000000000000000000000000////////////////////////------------------------////////////////////////.../////////111666<<>>>>><<<;;;>>>DDDHHHOOOKKKIIIIIIEEEDDDLLLWWWgggxxxyyyuuuvvvvvvzzz~~~yyyvvvwww}}}~~~vvvvvvvvvvvvvvvrrrmmmjjjooo{{{|||zzz{{{|||}}}{{{yyyzzz~~~||||||}}}wwwssssssvvvzzzzzzyyy}}}~~~wwwuuurrrnnnpppuuu|||yyyuuutttuuuuuusssqqqsssvvvvvvqqqlllkkklllqqqtttooo]]]GGG999888333111333222111222555//////////////////////////////////////////////////////////////////////////////............/////////......000333999>>>AAAEEEGGGJJJKKKLLLMMMPPPRRRQQQSSSVVVYYY[[[]]]]]]]]]^^^TTTRRR___iiimmmrrr{{{~~~zzzxxx}}}{{{ssssssxxx{{{xxxuuurrrpppppppppooonnnooopppqqqnnnkkkiiijjjlllllliiifffdddcccaaa___]]]TTTUUUTTTRRRPPPOOOPPPRRRTTTWWW[[[aaagggooowww|||~~~}}}{{{vvvrrrssswww|||~~~zzzvvvtttyyysssooorrr|||yyyzzz}}}}}}}}}uuuooojjjgggddddddeeeddd```[[[^^^^^^\\\\\\^^^^^^UUUJJJFFFGGGKKKXXXooo{{{ooohhhaaa[[[YYY\\\cccjjjqqqsssnnneee\\\WWWUUUccchhhooovvveeeTTTYYYdddmmmttttttrrrrrrsssqqqtttyyy|||sssaaaMMMBBB???444333111111222222111000111000000000/////////.../////////////////////////////////////////////////////////000222555777999<<<===>>>======@@@EEEJJJMMMIIIFFFDDDBBBBBBLLLWWWeeesss|||yyysssrrruuuvvv|||{{{yyyyyysssuuuxxxxxxzzztttppprrr}}}{{{xxxxxxyyyyyyzzzxxxyyy{{{{{{{{{}}}xxxrrrooonnnsssvvvxxx|||xxxqqqkkkmmmttt{{{{{{xxxwwwyyyxxxyyy|||}}}wwwqqqmmmppptttxxxssscccMMM???999555222333333000000333//////////////////////////////////////////////////////////////////////////////............///////////////000444999>>>BBBEEEGGGJJJKKKLLLMMMPPPRRRQQQSSSVVVYYY[[[]]]^^^^^^```WWWVVVaaakkknnnttt|||}}}~~~yyyxxx{{{}}}uuuqqqrrrwww~~~|||wwwtttqqqooooooooonnnllllllnnnpppoookkkiiiiiiiiijjjhhheeeddddddcccbbb```ZZZYYYXXXUUURRRQQQSSSUUUVVVYYY^^^ccciiiqqqyyy~~~|||zzzyyywwwsssppprrrvvv|||}}}zzzxxxyyyuuutttyyy~~~~~~zzzzzz~~~|||~~~zzzwwwpppkkkeeeaaaaaa```^^^\\\]]]aaadddgggkkkjjj___TTTJJJFFFKKK^^^tttxxxnnneee^^^^^^aaajjjlllooommmggg___XXXTTTPPPYYY]]]cccjjj```TTTVVVXXXeeepppsssrrrrrrttttttrrryyyyyyiiiVVVFFF===777555222111222222111000000000000000/////////////////////////////////////////////////////////////////////000333555888:::<<<======>>>???CCCHHHLLLMMMHHHDDDBBBAAADDDOOO[[[eeemmmrrrqqqoooppptttuuu|||}}}}}}~~~ssspppsssvvvxxx|||xxxxxx}}}yyyxxxxxxxxxyyywwwwwwwwwwwwyyy}}}wwwpppkkkdddiiipppxxxuuunnnpppvvvzzz||||||}}}|||vvvtttvvvzzz|||xxxjjjUUUEEE;;;666333444333000///000////////////////////////////////////////////////////////////////////////000//////......//////000/////////111555:::???BBBEEEGGGJJJKKKLLLMMMPPPRRRPPPRRRUUUYYY\\\^^^______```YYYYYYccclllpppuuu||||||{{{~~~||||||{{{zzz{{{|||zzz}}}wwwrrrqqqrrrvvv}}}~~~wwwtttqqqooonnnnnnmmmkkkjjjlllmmmmmmkkkiiigggggghhhfffdddcccddddddcccbbb```^^^[[[WWWTTTSSSVVVXXXZZZ^^^bbbgggmmmttt{{{}}}yyyuuusssqqqnnnlllpppuuu|||}}}{{{yyywwwxxx}}}{{{{{{~~~yyyyyy|||}}}~~~uuuooofffaaa_______________eeemmmrrrvvvtttiii]]]QQQIIIMMMcccxxxvvvllleeeccceeennnoooooolllggg```ZZZVVVOOOSSSVVV[[[```]]]VVVTTTPPPaaarrrxxxyyyzzz{{{zzzwwwsss```JJJ;;;:::777333111111222111111000000000000//////////////////////////////////////////////////////////////////000111444666999:::<<<<<<===???BBBFFFKKKNNNNNNJJJEEEBBBDDDKKKWWW```fffiiimmmnnnnnnppprrrssszzzyyywww~~~zzznnnllloooqqqsssxxx|||}}}{{{{{{{{{yyyxxxwwwuuutttxxxzzztttnnnkkkaaagggppp{{{}}}xxxyyy{{{{{{~~~rrr]]]KKK===777333444444111///000////////////////////////////////////////////////////////////////////////000000////////////000000//////000333777<<<@@@CCCEEEGGGJJJKKKLLLMMMPPPRRRPPPRRRVVVYYY\\\^^^___```\\\YYY[[[eeemmmrrrvvv|||}}}yyyxxx|||~~~|||zzzzzz}}}}}}zzzuuutttwww~~~}}}xxxwwwuuuxxx}}}zzzwwwsssqqqoooooommmkkkjjjjjjjjjiiihhhhhhhhhhhhgggeeecccbbbbbbbbbaaa```aaa___[[[WWWTTTTTTWWWZZZ___bbbfffkkkpppuuu{{{{{{wwwrrrooommmlllkkknnnsss{{{~~~|||zzzxxxxxx|||yyyxxxvvvvvvxxx{{{wwwwww{{{uuuoooggg```]]]]]]___aaabbbiiirrrxxx|||zzzqqqfffXXXNNNOOOaaauuu|||vvvmmmhhhfffoooppppppooolllfff```\\\RRRPPPRRRWWWZZZ]]][[[TTTLLL^^^rrr}}}nnnUUUAAA>>>:::555222111111222111////////////000000000000////////////////////////////////////////////////...///000333555888:::;;;<<<<<<===???DDDHHHLLLNNNLLLJJJGGGDDDHHHRRR]]]dddeeegggjjjnnnoooooopppqqqyyy~~~sssrrr~~~ssskkkjjjkkklllnnnuuu~~~}}}|||zzzxxxvvvuuusssxxxzzzrrroooooojjjmmmvvv~~~iiiUUU@@@888333444555333222222000000000000000000000000////////////////////////////////////////////////000000////////////000000///000111444888===BBBDDDEEEGGGJJJKKKLLLMMMPPPRRRQQQSSSVVVZZZ\\\^^^___```ZZZ[[[```jjjrrrvvvyyy|||{{{vvvsssvvvwwwwwwzzz~~~xxxpppmmmooorrrvvv~~~xxxzzz||||||wwwtttrrrpppnnnlllkkkiiifffeeeeeegggiiijjjfffdddaaa```______]]][[[^^^]]]ZZZVVVTTTUUUYYY]]]dddgggkkknnnrrrvvvzzz~~~}}}{{{wwwrrrnnnllllllllllllrrryyy}}}{{{xxxttttttvvvyyyyyyxxxpppppppppqqqtttyyy~~~uuuvvvyyy~~~~~~||||||uuuppphhhaaa]]]\\\]]]___ccckkksssxxx|||}}}wwwooo___UUUQQQ[[[kkkvvvzzz{{{uuummmiiimmmmmmnnnooonnnjjjeee```VVVOOORRRXXXZZZdddfffZZZNNN]]]nnnzzzxxx```IIIAAA<<<666222111111222222////////////000000000000////////////////////////////////////////////////...///111444666999;;;;;;<<<;;;<<>>777222000111222333.../////////000000000111////////////////////////////////////////////////...///222444777:::;;;<<<<<<;;;<<>>@@@CCCEEEGGGIIILLLMMMMMMNNNOOOQQQTTTTTTUUUYYY]]]^^^[[[XXXYYY___gggmmmooolllgggbbb```mmm{{{zzzuuutttzzzxxx{{{}}}rrrkkkiiihhhmmmnnnoooooommmiiieeebbbeeefffiiipppxxx{{{wwwsssnnnkkkddddddeeeiiimmmnnnllliiiffffffdddaaa]]]\\\\\\]]]```dddiiimmmqqquuuyyy|||~~~}}}}}}|||}}}}}}{{{vvvssspppoooooooooppptttxxx}}}|||{{{zzz{{{{{{{{{xxxuuuwwwzzz}}}~~~|||{{{wwwvvvvvvuuutttsssrrrrrrwwwzzz~~~~~~zzzwwwwww{{{}}}{{{yyywwwvvvtttqqqooonnnoooqqqssstttvvvvvvvvvttttttttttttsssrrrqqqppprrrtttuuuwwwxxx{{{~~~{{{tttkkkddd___^^^ZZZ___cccgggrrr|||hhhZZZWWW___iiiooowww|||{{{qqqhhheeedddaaa^^^^^^[[[______aaapppqqqeeejjj{{{~~~vvv{{{wwwYYYKKK===666444222111222000000000000000000000000111000000000/////////...000000000000000000000000///111444777999;;;;;;;;;<<<<<>>@@@CCCEEEIIIJJJKKKKKKKKKMMMQQQSSSUUUUUUVVVZZZ]]]]]]ZZZWWWWWW]]]fffmmmppplllfffbbbaaalllvvvzzz~~~}}}xxxxxx||||||tttkkkeeecccccccccddddddcccaaa___\\\[[[___aaaeeekkkssszzz|||yyyvvvrrrllliiidddcccdddgggkkkmmmllljjjeeeeeedddbbb___^^^___aaadddhhhnnnsssvvvzzz}}}}}}}}}}}}}}}~~~~~~~~~|||wwwtttrrrrrrrrruuuuuuvvvxxxzzz||||||{{{{{{zzzyyywwwvvvvvvwwwwwwwwwzzz}}}}}}|||zzzyyywwwuuusssqqqpppoooppprrruuuxxxzzzzzzzzzyyyqqqnnnkkkmmmqqquuuvvvvvvrrrooollljjjhhhfffcccaaa```aaacccdddfffgggggghhhfffgggggghhhhhhhhhhhhhhhsssuuuwwwxxxyyy{{{~~~|||tttjjjccc___ZZZ]]]```eeeqqqooo^^^VVVXXXccckkkyyy{{{zzz{{{uuujjjggggggddd```^^^^^^___```eeewww}}}ooonnn{{{wwwlllpppcccQQQ???777555333000///000000000000000000000000000000000000////////////000000000000000000000000///111444777999:::;;;;;;<<<>>>AAAFFFKKKMMMMMMKKKKKKOOOTTTZZZbbblllooonnnkkkrrrzzzuuuhhhmmmvvvzzzvvvvvvxxxzzz{{{}}}zzzwwwsssqqqqqqsssssssssuuu{{{yyyuuutttsssqqqtttyyyvvvnnnkkkooommmwwwuuuqqqlllkkkmmmppppppoooooommmnnnttt~~~jjjSSS===666555333111333111111111111000000000000000000000000000000000000////////////////////////000//////......//////000///333888<<<>>>AAADDDFFFKKKKKKKKKJJJJJJMMMRRRVVVVVVVVVXXX[[[]]]\\\XXXUUUTTT[[[eeennnqqqoooiiidddfffmmmrrrqqqttt~~~~~~{{{qqqhhhbbb```___XXXXXXWWWVVVUUUTTTTTTTTTYYY\\\aaahhhnnntttxxxzzzwwwvvvvvvvvvuuuqqqmmmiiifffeeedddfffhhhjjjjjjjjjffffffeeedddbbbaaaccceeeeeeiiinnnsssvvvxxxzzz|||yyyzzz|||~~~|||xxxuuuuuuvvvxxx{{{{{{{{{zzzyyyxxxvvvuuuwwwxxxwwwssspppqqqtttxxxwwwyyy}}}~~~}}}{{{yyyvvvsssooollljjjiiiiiijjjlllnnnooonnnmmmllljjjhhhgggjjjooossssssrrrmmmiiieeeaaa___\\\YYYWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^```bbbccceeefffgggtttvvvxxxyyyyyy{{{}}}xxxmmmeeeaaa______```ccclll{{{vvvfffZZZWWW```kkkwwwvvvsssuuu}}}uuuiiiggghhhgggdddbbbcccbbbaaahhhzzzuuuoooxxxxxxjjjkkkxxxiiiUUU???666666444111///////////////////////////000000000000////////////////////////////////////000111444777999:::;;;;;;;;;>>>BBBHHHKKKMMMMMMLLLJJJPPPXXX___eeejjjkkkkkkoooxxxvvvooojjjrrr|||zzzyyy|||~~~}}}}}}}}}{{{yyyuuurrrppppppppppppooosss{{{zzzxxxxxxwwwzzzqqqjjjiiikkkiiippp|||yyysssllliiijjjmmmmmmmmmpppoooooouuuqqqYYY@@@666555333222222111111111111000000000///////////////////////////000000000000000000000000000000////////////000000000333888<<>>@@@CCCFFFHHHEEEIIINNNRRRSSSRRRSSSSSSUUUYYY]]]^^^\\\XXXUUUSSSRRRZZZiiiwww~~~~~~zzzwww{{{~~~}}}ooobbbYYYSSSOOOKKKIIIHHHFFFGGGIIIMMMRRRTTTXXX```jjjoooooommmkkkjjjfffccc___^^^aaagggkkknnnpppooonnnkkkhhhgggiiikkkqqqqqqpppmmmjjjiiijjjkkknnnppprrrrrrqqqqqqqqqsss|||~~~}}}{{{zzzzzz{{{|||}}}xxx~~~~~~tttmmmiiibbbfffkkkmmmllllllnnnqqqsssvvvyyy{{{|||{{{xxxwwwuuurrrnnniiieeebbbaaaaaa```aaaccceeehhhjjjkkkkkkhhhhhhjjjooossssssoookkkaaa\\\VVVQQQOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRTTTWWW\\\aaaeeehhhnnnqqquuuwwwyyyzzz|||}}}|||rrrllliiiccc______bbbfffooolllbbbccciiilllmmmnnnvvv~~~ssskkkddd```bbbhhhjjjhhhhhhlllrrruuutttsssppp{{{{{{lllbbbjjjxxxyyyqqqlllmmmooommm\\\III>>>888444222333000000000000000000000000.../////////000000000111000000000000000000000000111222555777999999:::999999???FFFKKKMMMLLLMMMMMMOOOUUU```hhhiiigggmmmwwwzzz|||qqqmmmnnnkkkmmmkkkiiiqqqzzzuuurrrpppqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyzzz~~~zzzzzzxxxtttnnnjjjiiijjjhhhkkkmmmssspppfffbbb```eeemmmpppyyytttooogggdddcccdddcccbbbbbbfffmmmxxxsssmmmoooqqqppprrrfffTTTCCC999555333111111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111111555:::>>>AAACCCFFFHHHGGGJJJNNNQQQRRRSSSTTTUUUSSSXXX]]]___\\\XXXUUUTTTVVV^^^kkkyyy~~~xxxvvv~~~}}}~~~{{{qqqcccYYYTTTQQQNNNKKKGGGFFFFFFGGGJJJOOOSSSVVV^^^gggqqqvvvtttooollljjjaaa^^^\\\\\\___dddhhhjjjnnnoooooonnnlllkkknnnpppqqqqqqqqqooommmlllnnnooonnnoooppppppppprrruuuwww~~~~~~}}}}}}}}}}}}~~~~~~yyy~~~xxxoooiiigggaaabbbeeehhhkkknnnppprrrrrrtttwwwyyyyyywwwtttrrrnnnlllhhhdddaaa`````````]]]^^^___aaaccceeegggggghhhhhhjjjnnnqqqooojjjddd^^^YYYRRRNNNMMMNNNPPPPPPRRRRRRSSSSSSSSSRRRRRRQQQPPPQQQRRRUUUZZZ___cccffflllppptttwwwxxxzzz|||}}}vvvooolllbbb]]]\\\^^^aaagggwwwvvvhhhgggjjjnnnppppppvvvyyynnnbbb[[[^^^eeedddcccdddhhhkkkkkkjjjkkkkkkzzznnn```eeesss|||}}}uuummmllloooooo```NNNBBB:::333222333000000000000000000000000.../////////000000111111000000000000000000000000111333555777999999999999:::@@@HHHMMMNNNNNNNNNOOOTTTXXX```hhhiiijjjtttzzzyyyuuuvvvzzz~~~~~~~~~{{{uuuooommmpppdddggghhhjjjvvv|||wwwrrrnnnlllhhhgggfffeeeeeeggghhhiiiiiiiiiiiijjjlllnnnqqqssstttsssvvv|||~~~}}}}}}zzzzzzyyytttmmmiiiiiijjjeeehhhjjjmmmwwwqqqeee___^^^eeennnooorrrtttoooiiigggggghhhhhhfffdddgggnnnxxxpppiiiiiijjjiiiooogggXXXFFF:::555333111111111111111000000000000000000000000000000000000////////////////////////111111000000000000111111222555:::>>>AAADDDFFFIIIIIIKKKMMMOOOPPPRRRUUUXXXSSSXXX^^^___\\\XXXUUUTTTZZZaaammmzzz}}}uuuttt~~~~~~}}}}}}kkkbbbUUUNNNKKKKKKJJJHHHGGGGGGGGGIIIMMMQQQVVVYYYdddmmmxxx}}}zzzsssooommm```^^^]]]^^^aaaeeeggghhhkkknnnppppppnnnooorrruuupppqqqqqqpppnnnoooqqqsssrrrssstttuuuvvvyyy~~~~~~~~~{{{{{{rrrjjjfffeeebbbaaaaaaccciiinnnrrrtttqqqsssuuuwwwwwwtttrrrpppgggeeeaaa^^^\\\\\\\\\]]]\\\]]]^^^___aaacccddddddcccdddfffiiikkkiiibbb\\\XXXSSSMMMHHHHHHKKKMMMNNNPPPPPPPPPQQQPPPPPPOOONNNLLLMMMNNNPPPTTTYYY^^^aaalllooossswwwzzz|||||||||rrrgggddd```^^^]]]]]]bbbooo|||rrrhhhhhhooorrroooqqq~~~qqqfffaaa\\\VVV[[[fffjjjbbb^^^cccddd```bbbvvvzzzmmmbbb\\\ggg|||{{{oookkkvvvtttlllXXX@@@777999555,,,222111111000000000000000......------------......111111000000000000000111111333777999999999:::;;;@@@CCCGGGKKKNNNOOONNNMMMVVV]]]eeeiiilllrrr}}}}}}sssooonnnrrr{{{wwwiiimmmssspppmmmnnnfffjjjgggnnn~~~xxxqqqjjjdddaaa\\\ZZZXXXWWWYYYZZZ[[[\\\___]]]\\\]]]```eeehhhiiilllpppwww~~~yyyvvvwwwtttssstttsssnnniiigggjjjhhhhhhjjjnnnwwwtttfff```]]]bbbgggjjjtttiiiiiikkkooouuuxxxwwwuuurrrqqqqqqxxx~~~tttiiiaaa]]]^^^```ccclllgggPPP<<<666444000111111111111111000//////000000000000111111111111000000000000000000000000000////////////000000111333777===BBBDDDDDDEEEEEEHHHKKKMMMOOOOOOQQQTTTVVV[[[[[[]]]___\\\VVVSSSVVVZZZfffuuu}}}uuusss}}}yyy|||xxxjjjXXXUUUQQQLLLIIIHHHHHHHHHDDDFFFHHHJJJNNNUUU]]]bbbmmmrrrzzz}}}|||vvvpppmmmhhheeedddffffffeeegggkkkrrrrrrrrrsssuuuvvvxxxyyysssrrrrrrsssuuuuuusssrrrsssuuuwwwxxxxxxyyy~~~~~~~~~zzztttvvvvvvqqqiiicccbbbddd___bbbfffhhhjjjllloooqqqmmmooorrrsssssspppmmmkkkddd___ZZZWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^______```bbbfffhhhgggccc^^^[[[SSSMMMGGGFFFKKKQQQSSSRRRPPPOOONNNNNNMMMMMMNNNNNNNNNOOOPPPRRRTTTXXX[[[]]]hhhkkkqqqvvvyyy{{{{{{{{{}}}~~~tttiiiddd```]]]\\\ZZZ]]]hhhtttzzztttgggeeemmmqqqppprrr~~~ttthhhaaa\\\WWWZZZdddhhhbbb___dddfffcccaaatttyyyoooddd\\\cccvvvwwwpppwwwuuuooo]]]EEE999999666///222111111000000000000000000//////......//////000111000000//////000000111222555888:::::::::<<<===@@@CCCHHHKKKMMMNNNPPPRRR[[[bbbjjjnnnooosss{{{tttllljjjkkkqqq{{{~~~~~~ooodddiiipppnnnlllmmmiiitttzzz}}}wwwpppiiibbb]]]ZZZZZZXXXVVVTTTUUUVVVWWWWWWZZZYYYYYY[[[___dddhhhjjjqqquuu|||{{{vvvtttuuuuuuvvvxxxwwwrrrlllhhhhhhfffeeegggkkksssyyymmmhhhcccfffhhhkkkuuusssssstttyyy}}}}}}tttrrrrrrvvv|||~~~|||wwwssskkkbbb[[[XXXYYY\\\dddnnnlllVVV@@@777444111111111111111111000000///000000000000111111111111000000000000000000000000000////////////000111111444888>>>CCCEEEFFFFFFGGGHHHJJJMMMOOOPPPRRRUUUWWW[[[[[[]]]___[[[UUUTTTWWW\\\iiiwww}}}xxx{{{{{{||||||~~~mmm___PPPNNNKKKHHHFFFFFFGGGGGGGGGIIIKKKNNNSSSYYYaaafffnnnttt|||{{{vvvrrrqqqkkkhhhjjjkkkkkklllooottttttuuuvvvwwwyyyzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvwwwyyyzzz{{{{{{~~~|||{{{}}}zzzuuunnnpppqqqmmmfffaaa```bbbbbbdddgggiiiiiijjjlllnnnmmmnnnpppqqqpppmmmjjjhhh```\\\XXXUUUVVVWWWYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^```bbbdddcccaaa]]][[[RRRMMMIIIIIINNNRRRRRRQQQMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNPPPSSSWWWZZZ\\\bbbgggmmmtttxxxzzzzzzzzzzzz{{{}}}xxxmmmccc___\\\ZZZWWWXXX___iiittt~~~yyyiiiaaajjjqqqsssvvv~~~vvvhhh___ZZZUUUXXXaaaeeeaaa```fffhhhfffaaassszzzsssjjj]]]\\\jjj~~~~~~tttuuuuuussseeeMMM===888666333222111111000000000000000111000000//////000000111000000////////////000000444666999:::;;;;;;===>>>@@@EEEJJJLLLLLLNNNTTTYYYbbbhhhnnnpppoooqqqvvv{{{vvvmmmhhhfffiiirrr|||~~~||||||rrrgggaaagggnnnmmmmmmooonnn}}}xxxpppggg___YYYUUUSSSQQQPPPOOONNNOOOQQQSSSTTTXXXXXXZZZ]]]bbbhhhmmmqqqwww{{{|||wwwtttrrrrrruuuzzz}}}}}}yyypppjjjgggcccbbbdddffflllyyyyyyvvvooommmlllnnnxxx|||ssstttvvvyyy}}}~~~}}}|||xxxvvvtttuuuwwwwwwtttpppkkkhhhccc\\\VVVTTTVVVXXXcccoooqqq]]]FFF999555333111111222222111111000///000000000000111111111111000000000000000000000000///////////////000111222555:::???DDDFFFGGGHHHIIIHHHJJJNNNPPPQQQTTTWWWYYY[[[[[[]]]^^^ZZZUUUUUUYYYcccqqq}}}wwwxxxvvvssszzz~~~ooo___SSSIIIHHHFFFDDDDDDFFFGGGHHHJJJLLLOOOSSSXXX^^^eeejjjooovvv~~~|||zzzzzzqqqlllnnnrrrttttttvvvwwwxxxyyyzzz{{{}}}~~~}}}zzzzzzzzz{{{{{{zzzzzz{{{}}}~~~{{{{{{yyywwwwwwxxxvvvrrrnnnhhhjjjkkkiiidddaaaaaabbbdddfffhhhiiiiiiiiikkklllmmmnnnoooooommmjjjfffddd\\\YYYUUUTTTUUUXXXZZZ[[[]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]^^^]]]\\\ZZZYYYPPPMMMLLLNNNQQQSSSQQQNNNJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJLLLNNNQQQUUUXXXZZZ^^^cccjjjrrrxxx{{{{{{{{{{{{|||~~~|||sssccc^^^[[[YYYVVVUUU[[[bbbrrr}}}ooo\\\fffqqqxxx|||wwwhhh^^^WWWSSSUUU[[[___^^^___eeehhhhhhbbbsss||||||tttaaaVVV\\\ttttttttttttuuulllVVVBBB888666555222111111000000000000000111000000//////000000111/////////...//////000111444666888::::::;;;===???BBBHHHMMMNNNMMMPPPYYYaaammmoooqqqqqqoooqqqvvvzzz}}}yyyrrrmmmkkkgggkkkrrrzzz~~~~~~}}}|||jjjdddccciiinnnnnnnnnqqqwww}}}zzztttkkkaaaXXXSSSQQQPPPKKKLLLMMMNNNOOOSSSWWWZZZ[[[^^^bbbffflllsssyyy}}}~~~~~~yyytttqqqooopppvvv~~~uuulllgggcccaaaaaaccchhhrrr|||xxxrrrssszzz|||vvvnnnnnnppprrrtttuuuuuuuuuzzzxxxuuutttsssqqqnnnkkkgggeeeaaa\\\WWWTTTUUUVVV]]]kkkpppbbbKKK;;;666444111222222222222111000000///000000000111111111111////////////////////////////////////000111222222666:::???CCCFFFGGGIIIJJJHHHKKKNNNQQQSSSUUUYYY[[[\\\\\\]]]]]]YYYTTTVVV\\\lllzzzyyylllkkkiiimmm{{{tttdddUUUKKKHHHGGGFFFFFFFFFHHHIIIKKKJJJMMMRRRVVV[[[aaagggkkkooouuu~~~}}}ssslllpppwww{{{|||}}}{{{|||}}}}}}||||||~~~~~~~~~}}}~~~{{{xxxwwwtttqqqpppooommmiiifffeeegggiiihhheeecccdddeeedddfffiiijjjjjjjjjlllmmmoooppppppnnnlllhhhdddbbbZZZXXXUUUUUUWWWZZZ\\\]]]aaaaaaaaaaaa___^^^\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTMMMMMMNNNQQQSSSRRRNNNKKKHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKOOORRRVVVXXX\\\```hhhpppwww{{{||||||}}}~~~xxxddd___[[[YYYXXXVVVZZZ```ppp|||ttt\\\cccooozzzzzzlllbbbZZZUUURRRVVVZZZ[[[]]]cccfffgggcccrrr~~~hhhTTTTTTlllvvvwwwrrrvvvqqq___III:::666666222111111000000000000000000//////......//////000///////////////000111111444555777888999:::<<<>>>EEEJJJOOOOOOOOOSSS]]]fffrrrqqqpppnnnnnnsss|||zzztttnnnkkkiiihhhlllppptttxxx{{{}}}}}}fffeeegggkkkmmmmmmnnnqqq~~~~~~zzztttnnndddZZZSSSOOOOOOOOONNNPPPRRRSSSUUUYYY^^^bbbbbbffflllrrrwww~~~|||uuupppnnnlllpppyyyzzznnniiidddaaabbbcccfffmmmvvvyyyxxx{{{{{{vvvpppkkkkkklllmmmnnnoooqqqssswwwuuusssqqqooonnnlllkkkiiihhheee```ZZZVVVUUUUUUWWWdddlllcccOOO>>>777555222222222222222111000000///000000000111111111111////////////////////////////////////000111222333555999>>>BBBEEEGGGIIIKKKJJJLLLPPPRRRTTTWWWZZZ\\\]]]]]]^^^]]]WWWSSSWWW___nnn}}}{{{rrrcccaaabbbkkk}}}{{{lll]]]QQQKKKHHHHHHGGGGGGHHHIIIJJJKKKJJJMMMRRRWWW\\\aaafffjjjmmmttt|||{{{rrrlllqqqyyy~~~~~~{{{xxxwwwrrrpppmmmjjjhhhfffdddbbbdddeeefffffffffeeeeeefffcccfffiiikkklllmmmoooqqqssssssrrrpppllliiieeeccc\\\ZZZXXXXXX[[[^^^___```dddddddddcccbbb___\\\[[[ZZZYYYVVVSSSPPPOOONNNNNNKKKLLLOOOQQQRRRPPPLLLHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGIIIMMMQQQTTTVVV[[[___fffmmmtttyyy|||}}}|||zzzgggaaa\\\ZZZYYYXXX[[[```jjjxxx{{{aaaaaagggttt~~~tttjjjbbb[[[SSSTTTVVVXXX\\\```dddeeedddooozzzoooYYYWWWgggzzz{{{pppuuuuuugggQQQ???777555222111111000000000000000000//////......//////000000//////000000111222333444555777888888999<<>>BBBDDDGGGJJJLLLLLLNNNQQQTTTUUUXXX[[[]]]^^^^^^^^^\\\UUURRRXXXbbbooo}}}}}}|||tttkkk^^^^^^cccppptttfffXXXOOOLLLGGGGGGGGGGGGGGGHHHIIIJJJKKKOOOTTTYYY]]]aaaeeehhhooouuu}}}xxxqqqnnnssszzz|||zzzxxxwwwpppnnnkkkhhheeedddddddddddddddeeeeeefffeeeeeeeeecccfffiiilllnnnpppsssuuuvvvuuutttqqqnnnjjjgggddd```^^^\\\\\\^^^```aaaaaaccccccdddcccaaa^^^[[[YYYWWWUUURRROOOLLLKKKJJJJJJIIIKKKMMMOOONNNLLLIIIFFFFFFFFFEEEDDDDDDDDDDDDEEECCCCCCEEEHHHKKKPPPSSSUUUZZZ]]]ccciiipppvvvzzz}}}}}}{{{{{{}}}yyylllddd]]]ZZZXXXWWWZZZ___cccssshhh___]]]hhhvvv}}}~~~yyyrrrhhh```UUUTTTUUUXXX\\\___bbbddddddjjjrrrtttaaabbbaaa}}}zzzooouuuxxxoooZZZEEE999666222111111000000000000000111000000//////000000111000000000000111222333444555777888888999:::>>>@@@HHHJJJKKKMMMQQQVVV]]]bbb[[[\\\___gggtttyyyrrrnnnjjjfffkkkooopppooosss{{{~~~dddjjjoooooolllnnnsssxxx}}}}}}~~~|||{{{zzz{{{tttnnngggccc]]]WWWSSSSSSTTTVVVUUUZZZ___cccfffllluuu|||{{{uuusssssstttzzzyyymmmgggccccccdddeeeiiinnnzzz{{{yyywwwqqqmmmnnnggggggeeeccccccgggnnntttuuussspppnnnnnnpppuuuxxxttttttrrrnnnggg```\\\[[[ZZZaaahhhfffYYYGGG;;;666222222333333222222111000000000000000111111111111000000000000000000000000/////////000111222444555777:::???CCCEEEHHHKKKNNNNNNPPPSSSUUUVVVXXX[[[]]]^^^^^^^^^[[[TTTQQQYYYddduuu|||xxxuuunnnfff___bbblll}}}zzzmmm```RRRKKKKKKEEEFFFFFFGGGIIIJJJKKKKKKNNNRRRXXX]]]```cccfffiiisssxxxyyytttsssxxx|||~~~~~~}}}}}}zzzwwwpppooollliiigggfffgggiiigggggggggggghhhhhhfffeeeeeegggkkknnnppprrruuuwwwwwwvvvuuurrrnnnkkkhhhfffcccaaa______```aaabbbaaa^^^_________]]]ZZZVVVTTTRRRQQQOOOMMMKKKJJJJJJJJJHHHJJJKKKKKKJJJHHHFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBDDDGGGKKKOOOSSSUUUYYY\\\```gggmmmtttyyy|||yyyttttttzzz}}}{{{wwwoooggg^^^ZZZXXXVVVYYY]]]```rrrooo___UUU___oooyyy}}}zzzuuukkkaaaWWWUUUUUUYYY]]]___aaadddcccfffkkkyyyvvvhhhlll\\\zzz}}}wwwooovvvzzztttaaaJJJ;;;666222111111000000000000000222222111111111111222222111111111111222333444555777888999999:::<<>>888444333222111111111222333111111111111111111111111000000////////////000000---.../////////111444777:::===AAADDDFFFIIILLLNNNOOOQQQUUUXXXZZZ\\\^^^```aaa```]]]WWWTTTYYYeeeooo}}}zzz}}}}}}uuusssxxxzzz{{{xxxfffYYYQQQJJJGGGIIIGGGIIIKKKLLLLLLNNNQQQSSSXXX[[[aaaeeehhhjjjmmmpppxxx~~~{{{wwwuuuuuuuuuuuuvvvyyy}}}}}}wwwtttqqqrrruuuwwwtttqqqiiijjjiiihhhhhhiiilllnnnppppppoooooonnnmmmlllllllllmmmoootttyyy{{{yyywwwwwwuuuqqqooommmjjjfffcccbbb```^^^^^^^^^]]]\\\ZZZXXXUUURRRPPPNNNLLLJJJHHHHHHFFFCCCCCCFFFHHHJJJJJJHHHGGGEEECCCBBBAAABBBBBBFFFEEEDDDCCCAAAAAAAAAAAA@@@AAABBBDDDHHHMMMQQQTTTWWWUUUWWW\\\```dddllluuuwwwvvvuuurrrpppqqqsssvvv}}}{{{{{{vvvhhh___[[[ZZZZZZZZZ]]]hhhvvvsssccc\\\aaavvvzzzpppfffeee]]]XXXYYY[[[]]]___aaacccbbbaaaeeeqqqzzzxxxpppVVVccc{{{zzzuuukkknnnuuu{{{uuu```III;;;555444222111222222111000111111000000000000111111000111222111111111444666999999999999:::>>>DDDHHHOOOVVVYYYSSSNNNPPPTTTWWWeee}}}|||~~~vvv}}}~~~{{{zzzwww}}}|||xxxsssmmmlllooosss|||wwwqqqnnnooonnnjjjhhhiiinnnmmmppptttvvv{{{}}}vvvjjjdddaaa______aaadddqqqtttxxxzzz{{{uuurrrqqqpppmmmkkknnnoooooonnnsss}}}~~~uuuqqqsssooonnnmmmXXX???888555444333111111111222333111111111111111111111111000000////////////000000...///000000///111444666;;;>>>BBBEEEGGGIIILLLNNNQQQSSSVVVXXXYYY\\\```ccc______\\\XXXWWW]]]jjjttt{{{{{{|||xxxyyyxxxvvv|||~~~uuuvvv~~~rrraaaUUUMMMHHHGGGIIIHHHJJJMMMNNNPPPRRRVVVYYY^^^bbbfffjjjmmmooorrrtttyyy{{{sssmmmjjjiiiiiimmmoooqqqsssvvvxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}|||||||||}}}}}}{{{yyywwwvvvpppmmmkkkkkknnnnnnllliiifffggghhhhhhggghhhjjjlllooopppqqqqqqpppooonnnmmmoooppprrrvvvyyyzzzxxxwwwyyywwwsssqqqnnnjjjfffcccaaa___]]]\\\\\\[[[YYYWWWVVVSSSPPPMMMLLLJJJHHHFFFFFFDDDCCCDDDFFFIIIJJJJJJEEEDDDCCCAAA@@@@@@@@@AAAEEEEEECCCBBBAAAAAAAAAAAA@@@AAABBBEEEIIIMMMQQQSSSWWWUUUUUUXXX\\\___gggpppppppppooonnnooorrrwww{{{}}}wwwjjj```[[[ZZZ[[[\\\]]]fffqqq}}}xxxhhh[[[XXXiii|||~~~yyy}}}xxxooogggfffaaa[[[[[[]]]bbbfffiiihhheeeaaabbbkkkvvvyyyvvv[[[bbbwww}}}~~~ooopppvvv~~~}}}lllQQQ===777555222111222222111000111111000000000000111111000111111111111222444777999999999999:::???EEEJJJUUU]]]aaa[[[TTTVVV\\\```kkk{{{zzzzzzssszzz|||}}}xxxxxx|||uuupppkkkggghhhlllqqqzzz~~~rrrmmmjjjkkkllllllooosssyyy|||~~~yyyyyy}}}|||ooofff```]]]]]]]]]bbbmmm||||||~~~~~~xxxttttttssspppmmmllloooqqqrrruuuwwwssstttppppppppp\\\CCC:::666555333222111111222333111111111111111111111111000000////////////000000///000111000///111333666;;;>>>BBBEEEGGGIIIKKKNNNRRRSSSUUUWWWXXX\\\```ccc```___\\\XXXXXX___llluuu{{{xxxvvv{{{|||yyyrrrssstttwwwwwwoooqqq{{{zzzlll[[[RRRLLLHHHHHHKKKJJJLLLOOOQQQTTTWWW[[[^^^cccgggkkknnnppprrrtttvvvzzzzzzoooeee```^^^^^^ddddddfffhhhjjjlllnnnooonnnooopppqqqrrrrrrqqqppppppqqqrrrsssssssssssssssllljjjhhhhhhiiiiiigggeeecccdddfffgggfffggghhhjjjmmmoooppprrrrrrqqqooonnnoooqqqsssvvvxxxyyyyyyxxx{{{yyyvvvsssppplllgggcccaaa___]]][[[ZZZYYYVVVTTTSSSPPPMMMKKKIIIHHHFFFDDDDDDCCCBBBDDDGGGIIIIIIIIIDDDCCCBBB@@@@@@@@@AAAAAAEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCFFFJJJMMMQQQSSSWWWTTTTTTVVVXXX[[[bbbkkkmmmnnnooopppqqquuuzzz~~~{{{xxxqqqggg^^^YYYXXXYYYZZZYYY___gggsss~~~mmm[[[QQQ^^^pppsssssstttxxx||||||vvvmmmgggfffccc___]]]```gggnnnqqqnnnkkkeeeccchhhssswwwvvvaaa```nnnwwwwww{{{vvvYYY@@@999666333222222222222111111111000000000000111111000000111111111222555777888888888888:::???FFFKKKUUU^^^ccc___ZZZ\\\ccchhhpppzzzsssxxxuuukkksss~~~~~~yyyvvvxxx}}}uuummmiiieeebbbdddiiimmmxxx|||yyysssnnnkkkmmmpppvvv|||xxxttttttyyyuuuhhh```^^^]]]\\\bbbiiiuuu}}}yyyzzzyyyvvvrrrnnnrrrvvvvvvwww}}}xxxyyyttttttttt___DDD:::666555444222111111222222111111111111111111111111000000////////////000000000000111000000111444666<<>>@@@DDDFFFGGGIIIKKKMMMPPPSSSVVVYYY[[[]]]___aaa```]]]XXXUUUWWW^^^iiipppsssttt}}}|||vvvmmmmmmuuuppphhhdddjjjttt}}}xxxppp```WWWNNNLLLKKKIIIHHHJJJKKKNNNQQQUUUXXX\\\```dddiiillloooqqqrrrrrrtttuuuxxxwwwiii\\\WWWYYY^^^^^^```dddhhhkkklllmmmmmmmmmmmmmmmllljjjhhheeeddd``````aaaccceeegggiiijjjjjjjjjjjjhhheeecccbbbbbbaaabbbbbbbbbbbbdddhhhkkkmmmmmmnnnpppqqqssstttuuutttwwwyyyzzzyyyzzz|||~~~|||{{{zzzxxxvvvrrrlllhhhdddaaa]]][[[XXXUUURRROOOMMMKKKHHHFFFFFFEEECCCAAABBBCCCDDDEEEGGGFFFCCCAAACCCBBBAAAAAABBBCCCDDDEEEBBBBBBAAAAAA@@@@@@AAAAAAAAACCCEEEIIILLLNNNPPPQQQSSSQQQRRRVVVWWWWWW\\\bbbbbbiiirrrzzz~~~xxxqqqoooppppppmmmgggbbb]]][[[UUUXXX___lllttt___MMMOOOWWWTTTWWWUUU\\\jjjsssrrrnnnlllaaadddccc^^^```hhhooooooqqqssssssooonnnqqqsssrrrmmm]]]OOOVVVlllmmmRRR<<<999555222222333333333111111000000000000111111///000111111111333666888777999<<>>AAADDDFFFHHHIIIKKKMMMPPPSSSXXX[[[]]]^^^```bbb^^^ZZZUUUSSSVVV___iiipppuuu{{{|||uuuoooqqqzzznnngggccciiirrrxxx}}}sssiii[[[RRRKKKJJJJJJHHHGGGHHHKKKNNNQQQTTTWWW[[[```cccjjjmmmppprrrrrrrrrtttuuuxxxvvviii]]]XXX\\\aaa```cccgggkkknnnnnnnnnmmmnnnnnnmmmllljjjgggdddbbbbbbbbbcccdddfffhhhjjjkkkhhhhhhgggeeebbb```______bbbbbbbbbaaaaaadddhhhlllnnnooooooppprrrtttvvvwwwyyy{{{}}}}}}{{{zzz||||||{{{zzzyyywwwsssnnnjjjdddbbb^^^[[[XXXUUURRROOOMMMKKKHHHFFFEEEEEECCCAAACCCCCCDDDFFFGGGFFFBBB???BBBAAAAAA@@@AAABBBDDDEEEBBBBBBAAA@@@@@@@@@AAAAAABBBCCCFFFIIILLLNNNPPPQQQXXXSSSQQQRRRSSSTTTXXX]]]dddkkktttyyyyyy{{{~~~}}}}}}uuuggg^^^]]][[[]]]```gggyyy}}}gggSSSIIIHHHKKKMMMPPPXXXcccmmmrrrqqqnnnooofff^^^\\\aaaggglllooopppsssrrrlllgggiiiqqqxxx{{{dddPPPRRRhhhvvv]]]EEE:::888888111111444///111111111111111111111111222222111111222222333444888999:::===AAAFFFKKKNNNOOOYYY\\\XXXZZZcccfffbbbdddlllmmmqqq~~~~~~uuutttnnnpppuuu}}}{{{tttpppkkkhhhdddcccgggkkkpppxxxwwwuuuxxx|||}}}xxxiiicccaaadddeeedddhhhoooyyyyyynnniiiggggggkkkpppttt|||yyyyyyjjjaaa___```bbbgggtttzzzfffFFF;;;:::666222222444333000222222222222222222222222333222111000////////////222222222111000222666999BBBEEEHHHJJJKKKLLLOOOPPPRRRTTTVVVZZZ]]]___```aaa```\\\WWWWWW\\\fffooouuu}}}vvvwww|||~~~vvvuuuyyy}}}hhhcccbbbjjjrrrxxx~~~wwwjjj```WWWMMMFFFFFFHHHHHHGGGIIIKKKNNNRRRSSSUUUYYY```eeelllnnnqqqtttvvvvvvvvvvvv|||}}}vvvlllccc___```bbbgggiiillloooqqqrrrrrrqqqmmmmmmlllkkkiiigggeeecccaaabbbcccdddeeeffffffffffffdddbbbbbbcccdddcccbbbdddcccaaaaaaaaaccceeeggghhhiiilllppptttwwwyyyzzz}}}~~~~~~}}}{{{yyywwwsssnnnkkkfffccc^^^ZZZWWWTTTRRROOOIIIJJJIIIGGGEEECCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???@@@AAACCCDDDCCCCCCDDDEEEHHHKKKNNNOOOWWWRRRPPPQQQSSSSSSWWW\\\aaahhhqqqwwwxxx{{{|||lllaaa^^^WWWZZZ\\\cccsssjjjUUUHHHGGGIIIOOOQQQWWWaaalllrrrsssqqqrrrkkkeeedddggglllqqqsssqqqsssrrrlllggghhhooovvv{{{gggTTTTTThhh{{{dddHHH;;;777777111222444000111111111111111111111111111111111111222333444555888999:::>>>CCCIIIOOORRRXXXbbbfffaaa```hhhkkkiiiaaaiiijjjooo|||{{{rrrqqqmmmttt}}}xxxqqqnnnjjjeeedddfffjjjlllooowwwzzzzzz}}}xxxrrrfffaaa___bbbdddeeeiiippp|||xxxoookkkjjjlllsss{{{}}}{{{{{{lllbbb``````ccchhhuuu~~~wwwtttUUU???;;;777333333444333111222222222222222222222222333222111000////////////222222111111000333777:::AAADDDGGGIIIJJJLLLNNNPPPSSSTTTWWWZZZ]]]___aaabbbccc^^^ZZZ[[[dddoooyyy~~~~~~yyyzzz}}}zzzpppnnnqqq{{{|||iiidddbbbhhhpppvvv|||vvviii```UUULLLEEEEEEHHHHHHHHHIIIKKKNNNRRRTTTVVVZZZaaaffflllnnnrrrvvvxxxzzzzzzzzz}}}zzzpppgggcccccceeehhhjjjllloooppppppoooooonnnnnnmmmllljjjhhhfffeeeaaaaaabbbcccdddddddddccccccbbbbbbccceeegggfffeeebbb```^^^\\\]]]aaaeeehhhjjjlllnnnqqqtttwwwxxxyyyzzz{{{|||~~~~~~}}}{{{zzzxxxuuuppplllgggccc^^^ZZZWWWUUURRRPPPKKKKKKJJJHHHEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEDDDAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQUUUQQQOOOQQQRRRRRRUUUZZZ\\\dddnnntttxxx{{{rrrddd^^^WWWZZZ[[[^^^iii|||nnnWWWIIIEEEFFFOOOQQQVVV```llltttwwwwwwvvvrrrnnnlllmmmoooppppppqqqrrrqqqlllgggggglllsssnnn\\\WWWfff~~~oooMMM===666777111222555111111111111111111111111111000000000111333444666777999999;;;>>>EEELLLSSSWWWaaakkkpppjjjfffjjjnnnnnnccciiijjjqqq~~~|||rrrqqqlllxxxtttmmmkkkiiifffiiinnnrrrqqqqqqyyyzzzrrrlllddd```___bbbfffiiipppvvv{{{vvvqqqooooootttoooddd``````aaagggsss|||sss|||||||||||||||}}}fffEEE???888555555555444333222222222222222222222222333222111000////////////111111111111111333777;;;CCCEEEIIIKKKLLLMMMOOOQQQSSSTTTWWW[[[^^^```bbbcccfffaaa]]]aaammm{{{vvvkkkhhhjjjuuu|||{{{kkkddd```eeemmmsssyyy}}}|||||||||}}}~~~uuuiii```SSSKKKEEEFFFHHHHHHHHHKKKKKKOOOSSSVVVXXX\\\ccchhhnnnppptttyyy|||}}}}}}}}}|||}}}ssskkkggggggiiikkklllmmmnnnnnnmmmlllkkkmmmmmmmmmllljjjhhhgggfff```aaaaaabbbbbbbbbaaaaaa``````bbbfffiiikkkjjjhhhddd```[[[XXXZZZ___fffjjjnnnoooqqqtttvvvxxxyyyyyyxxxyyy{{{}}}~~~~~~}}}|||{{{zzzwwwsssoooiiieee^^^ZZZWWWUUUSSSRRRMMMLLLKKKHHHFFFEEEFFFHHHKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFAAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNQQQRRRTTTPPPNNNPPPQQQPPPSSSXXXYYYbbbmmmtttxxx}}}wwwfff^^^[[[]]]\\\\\\bbbsssttt\\\KKKDDDCCCKKKMMMUUUaaaooozzz~~~{{{|||zzztttpppooollliiipppooonnnlllgggeeeiiipppwwwfff[[[aaavvvyyyUUU@@@666777222222555111111111111111111111111111//////000111333555777888::::::<<>>>>>CCCVVVrrrhhh[[[UUURRRWWWVVV\\\eeefffccciiiuuuuuuqqq{{{___DDD:::888444222555444333222111000000000000333111000222666999999888;;;AAABBBHHHUUU[[[aaannn}}}}}}|||{{{~~~}}}{{{zzz|||nnnddddddjjjrrrvvvwwwqqqmmmooowww|||||||||xxxtttqqqqqqzzz{{{jjjaaaYYYVVVVVVYYYaaajjjooosssxxx~~~~~~||||||}}}~~~~~~}}}}}}yyymmmdddaaacccfffnnnyyyffffffttt|||qqqppplllbbb]]]___jjjiiikkkmmmkkkfffeeegggcccfffhhhgggffflllxxx```GGG:::999444333555222111111111111111111111111000000000000000000111222111111111111333777>>>BBBHHHIIIKKKNNNQQQTTTWWWXXX^^^\\\^^^dddhhhhhhiiillljjjlllsss}}}wwwvvv{{{{{{nnnhhhbbbdddoooyyy|||{{{yyyzzz|||ssshhh[[[UUUPPPNNNMMMKKKMMMRRRXXX]]]cccfffhhhjjjooosssuuuvvvxxxzzz{{{{{{zzzyyy{{{{{{{{{~~~xxxmmmeeeaaa^^^ZZZWWWXXXXXXWWWWWWXXXYYYZZZ[[[_______________```aaabbbdddeeeggghhhgggggghhhjjjmmmpppsssvvvwwwvvvtttrrrsssrrrttt|||~~~{{{xxxtttrrrppppppooollliiieeeaaa^^^\\\WWWTTTWWW___fffhhhgggcccaaa^^^\\\ZZZXXXUUUSSSPPPPPPPPPOOONNNMMMMMMLLLPPPPPPQQQPPPPPPOOONNNNNNLLLMMMNNNPPPSSSVVVXXXYYYQQQPPPOOONNNNNNPPPRRRSSSSSSWWW\\\```dddiiiqqqwwwvvvlllddd^^^WWWTTTVVVVVVYYYgggxxxkkkSSSDDD======<<<@@@QQQkkktttbbbXXXSSSOOOVVVWWW___iiikkkjjjppp{{{zzztttdddIII<<<888333222333333333222111000000000000444222222333555777888777;;;@@@BBBIIIWWW]]]gggyyywwwuuuvvv}}}yyyssssssvvvuuuiiiccceeekkkpppssssssnnnlllrrr{{{}}}|||xxxuuusssvvv~~~~~~wwwdddYYYPPPMMMNNNPPPTTTXXX]]]bbbkkkvvv~~~|||{{{{{{|||}}}~~~~~~~~~~~~yyyzzz{{{}}}|||oooeeeaaacccffflllzzzhhhccctttyyypppnnnkkkcccaaaccciiijjjmmmqqqooohhhdddddd```fffjjjgggcccgggsssaaaIII;;;:::555333555222222222222222222222222222222111000000000000000000111111111222333888???DDDJJJKKKMMMPPPSSSVVVXXXYYY___]]]___eeehhhjjjmmmrrrsssvvv~~~{{{qqqpppvvvrrrkkkdddgggqqq{{{~~~vvviii[[[UUUPPPOOONNNMMMQQQVVV[[[```eeeiiikkkmmmrrrvvvyyy{{{}}}}}}||||||}}}~~~wwwlllbbb]]]ZZZVVVTTTVVVVVVVVVVVVWWWXXXZZZZZZ___^^^^^^^^^___aaabbbcccggghhhiiiiiihhhhhhiiijjjqqqsssuuuwwwxxxvvvtttsssvvvvvvyyy}}}yyyvvvtttssssssqqqnnnkkkgggdddbbb^^^[[[YYY\\\dddiiijjjiiibbb```]]][[[ZZZXXXUUUSSSQQQQQQQQQQQQQQQPPPOOONNNQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWRRRPPPOOOMMMMMMNNNPPPQQQRRRRRRSSSVVV]]]gggqqqxxxzzztttlllccc^^^WWWSSSUUUTTTVVVbbbqqqnnnVVVFFFBBB@@@>>>???KKKbbbzzzvvvhhh\\\TTTPPPMMMVVVZZZdddooorrrrrrxxx{{{ttt~~~hhhLLL===777333222333333222222111000000111111444333333333555666777777;;;@@@CCCKKKYYY```nnnzzzrrrqqqnnnyyytttnnnrrryyy~~~qqqdddbbbgggmmmrrruuuyyyssspppvvv~~~~~~|||xxxwwwvvvzzz{{{sssbbbWWWNNNMMMOOOPPPQQQSSSTTT[[[ggguuu|||{{{zzzzzz|||}}}~~~~~~}}}}}}wwwxxxyyy{{{~~~pppeee___bbbeeeiiitttiiidddyyywwwpppnnnmmmiiihhhkkkkkkiiilllsssuuuooohhhdddeeennnuuurrriiihhhrrr}}}~~~~~~aaaHHH;;;:::444222444111222222222222222222222222222222111000/////////000111111111222444999@@@EEEKKKLLLNNNQQQTTTVVVXXXZZZ]]]\\\^^^dddiiilllssszzzvvvppprrrsss|||}}}}}}uuukkkdddgggpppyyysssdddZZZTTTOOONNNNNNNNNSSSYYY]]]aaagggkkkllloootttxxx}}}~~~}}}}}}{{{nnnccc\\\XXXVVVTTTVVVWWWWWWXXXYYY[[[\\\\\\___^^^^^^^^^```bbbdddfffggghhhjjjjjjiiijjjlllmmmssstttvvvwwwwwwuuutttssstttuuuyyy~~~~~~{{{xxxvvvvvvtttrrrooollliiigggfff```^^^^^^aaagggjjjjjjgggbbb___]]][[[ZZZYYYVVVTTTRRRSSSTTTTTTTTTSSSRRRQQQRRRQQQOOOMMMLLLLLLMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXTTTRRRPPPMMMLLLLLLMMMNNNRRRQQQPPPSSS\\\hhhtttzzzyyytttlllddd___WWWSSSUUUUUUVVV```nnnoooZZZIIICCCAAA>>>???HHH[[[uuu{{{nnnaaaVVVNNNIIIHHHSSSZZZfffppptttuuuzzz|||ssszzzkkkPPP>>>777444333333333222111111000111111111333333444444444555777888;;;AAADDDNNN[[[aaarrr~~~tttnnnmmmkkkuuu}}}yyyoooiiiooowwwyyykkk___```gggnnntttzzzyyyvvv|||~~~|||{{{|||}}}|||~~~}}}zzzyyyzzzzzzppp```VVVNNNOOORRRSSSSSSUUUTTT[[[ggguuu~~~|||{{{yyyzzz|||~~~~~~~~~}}}}}}xxxwwwxxxzzz~~~qqqfff^^^```cccgggpppjjjhhh}}}xxxuuusssppppppqqqpppiiiiiisss|||yyyooogggmmmxxx}}}qqqjjjpppyyyxxxyyyyyywwwwwwzzz{{{zzz```GGG:::888333111333000222222222222222222222222222222111000/////////000111111222222555;;;BBBGGGLLLMMMOOOQQQTTTVVVXXXYYY\\\\\\```ggglllqqqzzzxxxppprrrxxxxxx}}}}}}wwwxxx{{{uuuwwwmmmeeehhhooouuu|||mmm___VVVPPPLLLMMMNNNOOOTTTZZZ]]]bbbhhhkkkmmmppptttxxx||||||~~~}}}pppcccZZZVVVUUUUUUVVVVVVXXXYYY[[[\\\]]]]]]______^^^___aaadddgggiiiggghhhjjjkkkkkkmmmpppssstttuuuuuuuuuuuutttsssssstttuuuyyy}}}}}}zzzyyywwwuuurrrnnnkkkiiihhhhhhdddccceeehhhlllmmmjjjgggaaa___]]]\\\[[[ZZZXXXVVVTTTUUUVVVWWWWWWWWWUUUUUUVVVUUUSSSRRRQQQQQQRRRRRROOOQQQTTTWWWZZZ\\\\\\]]]TTTSSSPPPMMMKKKKKKKKKLLLQQQQQQRRRVVV___jjjuuu|||xxxsssmmmfff```XXXTTTVVVVVVVVV___kkkrrr]]]KKK@@@>>>===???FFFWWWqqq{{{nnnbbbTTTHHHCCCCCCNNNWWWdddnnnqqqssswww{{{~~~rrrttt|||pppUUUAAA888666555444222222111111111111111222111333444444444555777999<<>><<<<<>>888777555222222222222222222222222111222444555555777999<<<===AAAKKKVVVZZZ[[[eeesssyyyyyynnnbbb]]]YYY]]]jjjzzz~~~{{{xxxsssooorrr~~~~~~{{{yyy}}}zzzzzz~~~|||uuuqqqooooooqqqqqqooorrrxxx}}}}}}~~~~~~~~~{{{zzzwwwwwwxxxyyy|||xxxggg]]]WWWYYY]]]cccrrrrrrbbbeeewww|||zzzsssjjjlllttt}}}wwwpppjjjhhhgggffffff___LLL;;;888888444222444333333222222222222333333111111111111111111222222222222333555999@@@IIIOOOSSSVVVYYY\\\]]]^^^aaaccceeegggjjjkkkkkkhhhdddaaa```iiivvv}}}oooooozzz{{{tttlllgggcccaaagggnnnzzznnn]]]SSSMMMKKKJJJKKKMMMPPPSSSWWWZZZ[[[___dddjjjnnnppptttzzz~~~}}}|||vvvrrrqqqppppppssswww{{{~~~wwwjjj___ZZZZZZ\\\^^^```bbbeeeggghhhhhhggggggffffffgggiiimmmqqqvvvyyyyyyxxxxxxxxxxxxzzz{{{}}}yyyyyyyyyzzz{{{|||~~~~~~|||xxxuuuuuuwwwxxxxxxxxxwwwuuussspppmmmkkkjjjhhhhhhgggfffdddcccbbbbbbcccdddeeeffffffeeecccccceeefffggghhhgggfffdddbbbbbbaaa```___aaadddgggiiiLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJLLLRRRVVVXXX^^^ddduuu}}}uuummmlllpppuuuyyyyyyuuulllccc[[[XXXYYY[[[jjj{{{jjjSSSFFF>>>:::;;;<<<@@@OOO```nnnhhhbbb```^^^ZZZTTTPPPTTTZZZbbbhhhkkkkkkiiigggccciiillluuuvvvfffcccqqq}}}{{{sssXXXAAA999777555222222222222222222222222111222444555555777999<<<<<>>:::<<<<<<>>>IIIXXXgggeeebbb```___]]]XXXSSSYYY[[[^^^cccgggjjjkkkllllllrrrtttzzzxxxmmmooouuu{{{www}}}|||www]]]EEE:::777444222222222222222222222222111222444555555777999<<<;;;BBBMMMVVVXXXVVVXXX\\\bbblllvvvzzzzzzuuummmfff]]]]]]```iiiuuuuuusssxxx~~~~~~}}}}}}}}}xxxtttwww|||}}}vvvvvvwww{{{~~~}}}}}}~~~}}}~~~~~~|||{{{|||{{{jjj___WWWWWWZZZ```ooorrr\\\XXXaaakkkmmmqqq{{{|||pppmmmqqqzzzvvvpppllljjjiiihhhhhhcccNNN<<<777777333111444333222222111111222222333111222222222333333444444111222444666;;;BBBLLLRRRUUUWWWZZZ\\\^^^```cccfffeeegggjjjlllkkkgggbbb^^^aaahhhqqqxxx{{{oooffflll~~~zzzssskkkfffcccccciiirrroooYYYLLLHHHGGGFFFJJJKKKMMMPPPTTTXXX[[[]]]bbbdddgggjjjlllnnnqqqssswww{{{}}}{{{zzz{{{xxxtttnnnnnnmmmmmmoooqqquuuwwwtttpppiiibbb___```cccffflllmmmmmmnnnnnnmmmlllkkkggghhhjjjmmmqqqtttvvvwwwyyyxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}{{{{{{|||||||||}}}yyyuuusssqqqppppppqqqpppnnnkkkhhhgggffffffjjjjjjjjjkkkkkkjjjjjjjjjmmmnnnnnnnnnmmmkkkhhhfffcccccccccdddfffiiilllmmmNNNNNNNNNNNNMMMMMMLLLLLLOOONNNOOORRRRRRRRRXXX___jjjttt~~~~~~uuuhhh^^^YYYXXXZZZbbbuuummmSSSEEE>>>:::<<<<<<<<>>777666222222555333333222222222222333333333333333333333444444444111222444777<<>>FFFNNNRRRUUUXXXXXXXXX[[[YYYXXX[[[^^^```bbbdddccchhhsss{{{|||vvvrrrttt}}}}}}vvv{{{zzzvvvuuuvvvrrrqqqooommmkkkjjjkkkkkkmmmqqqtttrrrlllfffeeefffkkkmmmttt}}}|||zzzxxxxxxzzz|||||||||~~~~~~~~~~~~~~~~~~|||{{{rrreeeZZZVVVVVVYYYgggwww|||dddUUUSSSVVV___fffrrr|||qqqooouuutttrrrsssvvvzzz{{{|||ttt[[[CCC999777444555999555444444333333444444555333222222222111111000000111222444777===EEEOOOUUU[[[\\\^^^^^^^^^```dddgggfffiiimmmooonnniiiccc___dddnnntttrrrnnnqqqxxx}}}jjjddddddppp|||vvvtttrrrlllfffddddddhhhrrr}}}mmmaaaRRRIIIHHHIIIHHHEEELLLMMMPPPSSSXXX\\\___bbb``````aaaeeeiiilllmmmmmmlllppprrrqqqrrrvvvwwwtttwwwsssnnnkkkjjjmmmqqqtttwwwwwwtttpppkkkjjjmmmppprrrrrrrrrrrrrrrrrrqqqqqqrrruuuyyy|||~~~~~~~~~~~~|||xxxssspppnnnmmmmmmkkkkkkkkklllmmmooopppqqqooopppqqqrrrqqqooommmlllkkkkkkkkklllnnnoooqqqrrrQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKIIIFFFFFFIIINNNRRR```gggqqqzzzxxxkkk```\\\]]]eeevvvvvvZZZFFF>>>999;;;;;;888<<>>HHHRRRYYY\\\___bbbdddeeeeeefffhhhlllmmmooopppnnnjjjfffccccccnnnzzzwwwsss~~~uuufffeeehhhqqq}}}}}}~~~xxxuuunnnjjjlllkkklllvvvzzzlll]]]VVVMMMHHHGGGGGGHHHGGGLLLOOOTTTWWWYYY[[[^^^```ccccccdddeeegggiiijjjkkknnnlllkkkjjjlllppptttvvvssssssqqqnnnkkklllqqquuuyyyyyyxxxuuurrrooonnnoooooorrruuutttrrrqqqsssuuuxxxzzz}}}~~~{{{wwwtttqqqpppooonnnnnnooopppqqqqqqrrrrrrqqqrrrsssuuuuuutttrrrqqqnnnmmmlllkkklllmmmoooqqqRRRPPPNNNMMMLLLLLLJJJIIIKKKJJJHHHFFFFFFIIINNNRRR\\\dddooozzzwwwkkk```\\\]]]fffwwwrrrYYYIII@@@;;;<<<;;;888<<>>555555333222111111000000111111333444666666666777999<<<@@@DDDJJJOOOQQQQQQQQQRRRUUUTTTWWW]]]aaagggttt|||xxx||||||uuunnnqqq|||zzzyyy~~~}}}uuunnnjjjfffaaa]]]\\\[[[ZZZZZZ[[[^^^aaabbbeeebbb^^^\\\\\\\\\ZZZXXX\\\___gggrrrxxx{{{~~~||||||{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~wwwgggYYYUUUUUUYYYgggwww~~~dddVVVVVVZZZgggqqqzzzpppeeebbbmmmsssyyy|||uuu[[[BBB999666333111444333333333333333333333333222222222222222333333333333333333777>>>IIISSSYYY]]]```cccffffffgggiiijjjlllnnnpppqqqooojjjeeeaaaaaalllzzzzzzwwwyyymmmlllnnnuuuyyyvvvpppmmmmmmlllmmmzzz{{{kkk^^^VVVQQQJJJFFFGGGHHHJJJJJJLLLPPPTTTWWWYYYZZZ\\\^^^aaabbbdddfffgggiiiiiiiiifffffffffhhhkkkpppuuuxxxwwwuuurrrnnnmmmnnnrrrvvvyyyzzzzzzyyyuuusssrrrrrrsssuuuvvvuuutttuuuxxx{{{}}}~~~{{{yyyvvvtttssssssrrrrrrrrrssstttuuuvvvwwwuuuvvvwwwwwwvvvuuusssrrrqqqpppooonnnnnnoooqqqrrrSSSQQQOOOMMMLLLKKKHHHFFFHHHGGGFFFEEEEEEHHHNNNRRRXXXaaammmzzzwwwkkkaaa]]]^^^cccuuuqqq\\\LLLBBB<<<<<<;;;888<<>>444444444333222222111111222222333444666666666777:::<<<@@@EEEJJJNNNPPPQQQRRRRRRUUUWWWZZZ^^^cccmmm~~~|||~~~~~~{{{www{{{yyyrrrkkkooo{{{{{{yyy}}}|||}}}}}}|||{{{tttjjjccc^^^[[[XXXUUUSSSRRRRRRRRRSSSVVVYYY[[[ZZZXXXUUUUUUUUUVVVVVVUUUWWWZZZaaajjjpppvvv~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~wwwgggZZZUUUUUUYYYgggvvvhhhYYYXXX\\\nnnyyy|||kkkaaa```kkkrrrzzzxxx^^^EEE;;;888444222444333333333333333333333333444444444333333333333333333333333777>>>IIISSSZZZ]]]```dddggghhhiiikkkmmmmmmooorrrssspppjjjddd___```kkkzzz~~~}}}uuutttuuu{{{}}}wwwqqqlllhhhgggdddhhh{{{tttfffYYYQQQNNNJJJFFFEEEFFFIIIKKKLLLMMMPPPTTTWWWXXXXXXZZZ[[[^^^```cccfffhhhhhhhhhggg```aaadddhhhnnntttyyy}}}|||xxxrrrnnnoooqqqtttvvvyyy{{{}}}}}}zzzwwwuuutttwwwwwwxxxxxxyyy{{{~~~~~~|||zzzyyyxxxwwwwwwuuutttsssssstttvvvyyyzzzyyyyyyyyyyyyxxxwwwuuutttuuutttrrrqqqqqqrrrssstttRRRPPPNNNMMMMMMLLLIIIGGGFFFFFFEEEDDDEEEHHHMMMQQQVVV___mmm{{{wwwlllccc_________pppqqq```KKKAAA:::;;;:::999>>>HHH```qqq{{{sssfff```]]]ZZZXXXTTTUUU___oooyyy{{{xxxvvvppphhheeelllvvvxxxsss___iiitttzzz|||sssYYY@@@555555444444333222222222222333333444666666777888;;;===???EEEKKKOOORRRWWWZZZZZZZZZ]]]aaadddgggrrr||||||yyyuuurrrtttxxx{{{~~~~~~zzzvvv{{{vvvooojjjnnn{{{|||yyy|||||||||zzzwwwtttlllaaaYYYVVVTTTRRRPPPKKKKKKJJJKKKMMMOOORRRSSSRRRQQQOOOOOOOOOPPPQQQQQQTTTWWW^^^eeekkksss~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwhhhZZZVVVVVVYYYfffuuunnn^^^\\\```rrr~~~tttddd]]]^^^jjjrrrzzzzzz```GGG===:::666555777333333333333333333333333444444333333222222222111333333333777???JJJTTTZZZ]]]```dddgggiiijjjlllnnnnnnppptttuuurrrkkkccc^^^aaajjj{{{yyyyyy{{{zzzsssmmmgggbbb___\\\ccc{{{vvvhhh[[[QQQMMMHHHFFFEEEDDDFFFHHHJJJKKKNNNQQQTTTVVVVVVWWWXXXYYY[[[^^^aaaeeeggggggfffeee```cccgggmmmssszzz~~~xxxqqqnnnpppsssuuuuuuzzz}}}~~~zzzwwwvvvxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxxxxuuutttrrrqqqrrrtttwwwyyyzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrsssuuuvvvPPPOOONNNNNNOOONNNKKKIIIEEEEEEEEEDDDEEEHHHMMMQQQVVV___nnn|||wwwnnneee```^^^[[[jjj|||}}}lll]]]III>>>888999::::::AAALLLbbbrrrzzzrrrfffaaa^^^[[[WWWSSSRRRZZZhhhrrrssspppoooiiiaaa^^^eeeqqqvvvttt___hhhttt}}}}}}~~~~~~}}}{{{qqq\\\DDD888888555444333333222333333333333444666777777999;;;>>>@@@GGGMMMOOOSSS[[[______\\\bbbgggiiimmmxxx~~~}}}ssspppmmmjjjjjjlllqqqvvvyyy~~~zzzwww{{{sssmmmiiiooo}}}~~~zzz{{{}}}}}}yyytttllldddYYYQQQOOONNNLLLKKKFFFFFFFFFGGGHHHJJJLLLNNNNNNMMMMMMLLLKKKLLLMMMOOOQQQVVV\\\aaagggqqq|||~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxiii\\\WWWVVVXXXdddrrrqqq^^^[[[___ppp}}}tttfffYYYVVVZZZkkkssszzzyyy```FFF===:::777555777333333333333333333333333333333222222111111000000333222333777???JJJUUU[[[]]]```dddgggiiijjjlllnnnooorrruuuuuurrrkkkccc^^^cccjjj{{{yyy{{{~~~{{{ssskkkddd___\\\ZZZccc~~~{{{oooaaaVVVPPPNNNEEEFFFFFFFFFFFFGGGHHHIIINNNQQQTTTUUUUUUUUUVVVWWWXXXZZZ^^^bbbdddddddddcccbbbeeekkkqqqwww{{{~~~}}}wwwpppmmmooosssttttttzzz~~~}}}yyyxxxyyy{{{~~~~~~}}}{{{{{{{{{{{{~~~~~~|||zzzyyyxxxxxxwwwuuusssrrrrrrtttvvvxxxwwwvvvvvvvvvwwwyyyzzz|||wwwvvvtttsssssstttvvvwwwPPPOOOOOOPPPQQQPPPMMMKKKEEEFFFFFFEEEFFFHHHLLLPPPUUU___nnn}}}wwwpppggg```^^^ZZZeeetttxxxfffYYYIII???888999:::;;;DDDPPPdddpppvvvnnnfffcccaaa\\\VVVQQQOOOWWWccclllmmmjjjeeeaaa[[[ZZZbbbmmmsssqqqbbbhhhrrr}}}}}}zzzzzzuuuttttttqqq___HHH;;;:::555444333333222222333333222444666777888999<<>>999444111222333333333333333333333333111111222222222222222222333222333888@@@KKKVVV]]]aaadddgggjjjjjjkkklllnnnqqqsssttttttqqqlllfffbbbaaadddttt}}}iiigggjjjqqquuuxxxwwwrrrjjj```WWWOOOJJJFFFDDDGGGKKKKKKIIIHHHHHHHHHLLLOOORRRSSSSSSSSSTTTVVVSSSUUUWWWZZZ\\\^^^___```aaaeeelllrrrvvvwwwwwwvvvtttssssssqqqpppqqqtttwwwxxx|||~~~|||~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvuuusssrrrtttwwwzzz|||vvvvvvuuutttuuuwwwzzz{{{UUUTTTSSSSSSSSSPPPLLLIIIHHHHHHHHHGGGGGGHHHKKKNNNQQQ\\\mmm~~~{{{wwwsssjjjaaa\\\VVV]]]lllvvvjjjQQQFFF=========>>>GGGSSSeeekkkllleeedddfffddd]]]VVVRRRPPPWWWcccjjjiiieee]]]```bbbffflllrrrqqqkkkccc```eeesss||||||yyyyyyllljjjmmmpppcccJJJ:::777444333222222111111222222222444666777888:::===???CCCMMMSSSRRRYYYhhhpppoooiiihhheeedddqqqtttoooqqqtttuuusssqqqyyysssggg___[[[^^^______bbbiiiooo{{{ttteeeccceeeppp{{{|||}}}xxxoooeeeYYYSSSLLLHHHGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHIIIIIILLLQQQUUUWWW___fffggglllwww~~~nnn```YYYVVVUUU^^^kkkoooXXXRRRTTT]]]kkkxxx}}}}}}jjj]]]SSSNNNVVVbbbnnntttyyy|||jjjOOOBBB<<<555222222333333333333333333333333222222222333333444444444333222333888@@@KKKVVV]]]cccfffiiikkkllllllmmmooorrrsssttttttqqqlllgggddd___aaaqqq~~~rrrsss{{{uuuooofff]]]UUUNNNGGGCCCCCCGGGLLLMMMKKKIIIIIIJJJKKKNNNQQQSSSSSSSSSTTTVVVRRRSSSUUUWWWZZZ\\\^^^___bbbfffmmmssswwwxxxwwwvvvqqqsssuuutttrrrrrruuuyyyvvv{{{|||~~~|||}}}~~~}}}|||zzzxxxvvvuuutttxxxvvvtttssssssvvvyyy{{{wwwvvvuuuuuuwwwyyy|||}}}UUUTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFDDDEEEGGGIIIKKKWWW___mmm}}}~~~vvvqqqkkkbbbZZZXXXdddkkkoooWWWJJJ>>>;;;999:::DDDQQQccceeeeeeeeefffgggbbb[[[\\\XXXVVVZZZbbbhhhiiiggg]]]```jjjnnnlllttt~~~{{{eeedddfffmmmtttyyy|||}}}uuuvvvqqqooohhhNNN888777555444333111000111111222222333555666777999===???FFFOOOWWW]]]iiiwww|||xxxmmmkkkccclllssswwwmmmiiigggooovvvqqqrrr{{{rrrgggccc___]]][[[[[[bbbkkkyyy|||~~~~~~xxxkkkaaaccceeejjjyyyzzzvvvxxx}}}zzzpppfff[[[RRRKKKIIIIIIGGGFFFGGGFFFEEECCCBBBBBBCCCDDDEEEGGGGGGIIIKKKOOOSSSVVVXXX___ccciiioootttzzzrrrbbbXXXTTTVVV]]]eeewww\\\NNNSSS\\\iiizzzrrrddd\\\UUUPPPVVVaaappprrrxxxrrrVVVAAA:::999888666333333333333333333333333222222222222222222222222333333555999BBBNNNYYYaaaffffffgggiiikkknnnppprrrsssuuuvvvvvvsssnnniiifff___ffftttpppjjjqqq{{{oooiii```XXXRRRMMMIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKMMMOOORRRRRRQQQQQQRRRSSSXXXYYYZZZYYYYYYYYY[[[]]]cccgggkkkoooqqqsssuuuwwwuuuuuuuuurrrooopppuuuyyyyyy}}}~~~}}}{{{zzzyyyxxxxxxxxxvvvuuuuuuwwwzzz||||||{{{yyyxxxwwwvvvxxx|||SSSSSSRRRPPPNNNLLLKKKKKKIIIGGGEEEDDDDDDFFFIIIJJJRRR[[[jjjzzz}}}uuupppjjjbbbZZZWWWcccjjjwwwZZZJJJ===::::::;;;DDDOOO```cccdddeeegggiiifff______YYYUUUXXX___fffgggfffccccccjjjllljjjrrr{{{vvvhhheeefffmmmuuuzzz}}}{{{|||xxxvvvnnnSSS:::888555444333111111111111222222333555666777999===@@@JJJTTT\\\aaammmzzz~~~yyyjjjhhhaaajjjqqqqqqiiihhhhhhqqqyyytttvvv|||nnnddd___[[[YYYWWWYYYaaajjjzzz|||yyy}}}qqqddd]]]```eeemmm{{{zzzuuuwww{{{~~~{{{qqqfffZZZQQQJJJIIIIIIGGGFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJLLLPPPTTTYYY^^^```dddhhhnnnsssxxx|||~~~}}}~~~ppp```WWWTTTUUU]]]eee|||}}}bbbSSSXXXbbbqqq}}}uuu}}}zzzmmmaaaZZZSSSNNNUUUaaammmpppxxxpppTTTAAA:::999777555333333333333333333333333222222222222222222222222333333444888AAAMMMYYYaaaggghhhjjjllloooqqqrrrssstttuuuvvvvvvsssnnnhhheeebbbkkkxxx}}}}}}~~~nnneeekkk~~~|||wwwmmmggg^^^VVVQQQLLLIIIGGGFFFFFFFFFGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRTTTWWWXXXYYYYYYYYYZZZ\\\^^^cccfffjjjlllnnnooorrrssswwwxxxwwwtttqqqqqqvvvzzzzzz~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwyyy|||~~~~~~}}}zzzzzzyyyyyy{{{~~~RRRQQQPPPNNNMMMKKKJJJIIIHHHGGGEEEDDDDDDFFFHHHJJJNNNWWWfffwww}}}sssooojjjccc\\\XXXccciiizzz\\\KKK<<<:::;;;<<>>999666555333222111111222222222444555666777:::>>>AAAMMMVVV___dddooozzz|||wwwfffeee___iiippp~~~{{{nnniiikkknnnyyy}}}~~~wwwjjjaaa[[[VVVUUUUUUXXXaaakkk||||||}}}|||wwwtttzzz~~~wwwiii```ZZZ___gggrrr{{{vvvuuuxxxzzz~~~rrrfffYYYQQQJJJIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLNNNQQQVVV\\\bbbgggjjjjjjnnntttyyy}}}~~~|||zzz~~~~~~~~~~~~~~~~~~~~~{{{mmm^^^VVVSSSUUU\\\dddsssgggYYY^^^jjjzzzyyynnnjjjttt~~~~~~||||||rrrfff[[[UUUPPPMMMTTT```jjjpppzzzkkkRRR@@@:::888666333333333333333333333333333222222222222222222222222222222444777???KKKXXXaaahhhjjjmmmqqqssstttuuuttttttuuuvvvuuuqqqlllgggcccfffooo}}}yyywwwwww{{{xxxiii___eeessswwwrrrkkkeee\\\TTTOOOLLLIIIGGGGGGGGGFFFGGGHHHKKKMMMNNNNNNOOOPPPPPPPPPQQQTTTVVVWWWXXXZZZ[[[[[[\\\___bbbfffhhhkkkllllllnnnppprrryyyzzzyyyvvvsssssswww{{{|||}}}{{{zzzzzzyyyzzz|||||||||||||||~~~PPPOOONNNMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCEEEHHHIIIMMMUUUddduuu~~~tttpppllleee___ZZZcccggg~~~xxx___LLL<<<999<<<===@@@GGGUUU[[[```bbbeeeiiigggccc___TTTIIIHHHPPPXXX\\\\\\___ZZZ]]]aaaeeetttzzzsssiiieeennnzzzaaaBBB;;;666555333222111111222222222444666777888;;;???BBBLLLVVV^^^ccclllwwwwwwqqqeeefffaaakkkqqq~~~rrroootttxxxrrrhhh___YYYTTTTTTVVV[[[eeennn|||{{{xxxyyy}}}}}}xxxtttrrruuu|||{{{oooeee```\\\bbblllxxx}}}xxxvvvwwwyyy}}}ttthhhYYYPPPJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQSSSWWW\\\ccchhhmmmooonnnrrryyy}}}{{{zzz}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzz}}}zzzmmm___WWWSSSTTTZZZaaammmjjj\\\bbbppplllffffffpppxxxyyyvvvvvvkkk___VVVRRRNNNKKKSSS___kkktttzzzgggOOO???:::888555111333333333333333333333333222222222222222222222222111222444777>>>IIIXXXbbbiiikkkppptttvvvwwwvvvuuusssttttttsssoooiiiccc```hhhrrrwwwtttsssxxx||||||rrreeebbbgggoooyyy}}}uuuooohhhbbbYYYRRRMMMKKKIIIHHHHHHGGGGGGHHHIIILLLNNNPPPNNNOOOOOOOOOPPPRRRVVVYYYYYYZZZ]]]^^^___aaadddgggmmmnnnooonnnnnnoooqqqssszzz{{{zzzwwwttttttwwwzzz~~~}}}|||}}}||||||}}}~~~~~~NNNNNNMMMLLLJJJIIIHHHHHHGGGEEECCCBBBCCCDDDGGGHHHNNNVVVddduuuwwwsssooohhhbbbZZZcccfff}}}yyy___LLL<<<:::<<<<<>>EEEVVV```kkkppprrrtttrrrnnncccUUUFFFDDDNNN[[[```aaaaaa\\\^^^```bbbppp}}}yyyzzziiicccqqqiiiHHH>>>777555444333222222333333333444666888:::===AAADDDNNNWWW^^^aaaiiissstttmmmhhhjjjgggqqquuuwwwmmmgggXXXTTTSSSYYY___eeekkkqqq~~~|||wwwxxxwww}}}yyyuuussssssxxx{{{{{{ttthhh```^^^```fffooo|||}}}}}}wwwiiiZZZQQQKKKKKKLLLLLLLLLNNNMMMNNNPPPSSSVVVXXXZZZ[[[]]]```dddiiinnnrrruuuvvvwww|||||||||||||||}}}~~~|||~~~{{{zzzyyyzzz|||~~~wwwkkk^^^WWWSSSRRRVVV[[[jjjrrrccceeevvv~~~lll______aaaeeejjjmmmnnnnnnfff[[[SSSPPPMMMKKKRRR^^^ttt|||xxxfffOOO???:::999666222333333333333333333333333222222222222222222222222111444666777<<>>GGGUUUaaaooowwwzzz|||yyyuuudddUUUFFFEEEQQQ^^^dddeeeeeebbbfffeeecccooo|||zzz{{{hhhbbbrrriiiIII???777666444333222222333333333555777888:::===BBBEEEOOOWWW]]]```hhhrrrtttnnngggjjjgggqqqsss}}}rrriiieeeYYYVVVYYYbbbjjjnnnrrruuu|||yyyzzzxxx}}}yyysssqqqrrrttttttqqqiii```]]]aaafffooo{{{}}}uuuhhhZZZRRRLLLMMMNNNMMMNNNPPPQQQSSSUUUYYY\\\___aaabbbcccfffjjjpppuuuyyy|||}}}}}}}}}}}}}}}~~~|||~~~zzzzzzzzz{{{~~~}}}qqqfffZZZTTTQQQQQQUUU[[[hhh~~~|||iiigggqqq~~~~~~lll[[[\\\^^^```dddiiimmmoooggg\\\TTTRRRNNNKKKRRR^^^vvv{{{hhhPPP???:::999777333333333333333333333333333222222222222222222222222222555777888<<>>HHHQQQ___pppyyy~~~}}}xxxbbbSSSEEEDDDQQQ___eeeeeefffeeejjjiiieeeppp~~~}}}{{{gggaaasssiiiIII???777666444333222222333333333555777999;;;>>>BBBEEENNNVVV[[[]]]eeeppprrrmmmeeeiiifffoooqqq|||zzzooofffccc\\\[[[___jjjssswwwxxxzzz|||zzz|||xxx~~~yyyrrrpppppplllkkkgggaaa]]]___gggnnnwww}}}sssfff[[[SSSMMMMMMOOOOOOOOOQQQTTTVVVYYY]]]aaaccceeeffffffiiiooouuuzzz~~~}}}}}}}}}}}}~~~}}}|||yyyzzz{{{}}}|||kkkaaaVVVRRRPPPQQQUUU[[[ggg|||ooohhhkkkyyyoooZZZ\\\]]]^^^bbbjjjpppsssiii^^^VVVSSSOOOLLLRRR^^^www}}}jjjQQQ@@@::::::888555333333333333333333333333222222222222222222222222333555888999<<>>777555333333444444333222444555666777888<<>>CCC[[[uuu{{{ssslll[[[HHHAAAFFFIIIRRRYYYUUUWWW```iiilllooowwwpppfffxxxzzz{{{}}}rrrMMM>>>777555333333444444333222444555777999;;;>>>CCCFFFPPPXXXaaafffkkknnnjjjddd```eeemmmttt{{{mmmgggmmmwww{{{{{{{{{{{{uuuooolllfffgggmmmxxx~~~ppp```ZZZUUUUUUUUUVVV[[[aaaffffffffffffhhhjjjlllmmmvvvyyy~~~~~~}}}||||||}}}}}}{{{|||~~~}}}ttteeeZZZOOOJJJJJJMMMTTT[[[kkklllccc^^^uuu~~~jjjfffooouuu|||~~~}}}sssllliiibbb[[[]]]eee{{{rrrXXXDDD;;;888555333555444444444444333333333333333222222333333444555444444555777:::CCCTTTdddooosssxxx{{{|||}}}~~~~~~||||||xxxoooccc^^^___bbbqqq|||nnnddd``````fffgggaaa]]]```eeegggttt}}}ooofff[[[QQQMMMJJJHHHFFFCCCCCCDDDEEEGGGIIIJJJKKKOOOPPPRRRUUUXXX[[[]]]^^^___bbbfffiiijjjjjjkkklllkkkkkkjjjkkklllnnnpppqqqppptttyyyOOONNNMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFJJJQQQ]]]ooozzzsssmmmhhhbbb]]][[[cccoootttpppiiiaaaRRRDDD>>><<<;;;;;;===EEE[[[rrr|||zzztttnnnjjj\\\JJJBBBFFFHHHQQQYYYWWWWWWaaaiiikkknnnvvvlllcccvvv}}}}}}}}}qqqLLL;;;777555333333444444333222333555888:::<<>><<<;;;<<>>777555333333444444333222333555999<<<>>>AAAEEEHHHSSSYYY^^^___bbbjjjpppqqq{{{}}}xxxtttwww~~~uuuuuuvvvtttoookkkmmmsss}}}yyy}}}}}}zzzwwwuuuwwwzzz|||rrrccc]]]XXXYYY\\\___gggnnnppppppqqqsssuuuxxxzzz{{{~~~}}}|||{{{|||~~~~~~~~~yyysssuuuyyy}}}~~~{{{rrriii[[[SSSLLLKKKLLLNNNSSSXXXiiimmmYYYYYY[[[ppp|||zzz~~~|||tttqqqkkkgggkkkuuu}}}}}}kkkTTTDDD===;;;999777555555555555444444444444333333222222333333444555333444777888888???RRRdddpppuuu{{{}}}xxxmmm```ZZZZZZ]]]jjjuuuqqqbbbUUURRRVVVXXXZZZ\\\^^^bbblll{{{}}}uuukkk]]]RRRMMMJJJHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMQQQUUUWWWYYY[[[___bbbeeefffhhhiiiiiiiiikkkmmmppppppppppppqqqqqqrrrrrrtttvvvzzz~~~RRRQQQPPPNNNKKKIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDIIIPPP\\\mmm|||wwwppplllfff^^^ZZZcccvvv|||gggOOOBBB>>><<<;;;<<<>>>OOObbblllooooookkkfffdddQQQHHHIIIKKKXXXgggkkkfffkkkmmmjjjjjjqqqzzzhhh^^^ppp|||xxxsssPPPAAA777555333333444444333222333555999<<>><<<999777666666555555555444444444333333222222333333444555333444777888777>>>QQQdddpppuuu|||}}}xxxmmm___YYYZZZbbbllltttnnn^^^QQQOOORRRZZZZZZ\\\___cccmmm}}}}}}~~~vvvlll^^^SSSMMMJJJHHHGGGGGGGGGGGGIIIJJJLLLNNNOOOOOORRRWWWYYYZZZ]]]aaadddfffhhhiiiiiihhhiiilllnnnsssssssssssssssssssssssstttvvvyyy~~~QQQNNNKKKIIIHHHHHHGGGFFFBBBAAA@@@@@@AAACCCFFFGGGJJJOOOZZZkkk~~~yyyqqqjjjbbb___^^^hhh}}}gggLLLAAA>>>:::888;;;>>>HHH```qqqnnnlllkkkcccdddPPPFFFGGGLLL]]]nnnpppiiiqqqssskkkhhhooozzzpppfffsss|||yyypppNNN???666666555444444444444555333555999<<<>>>BBBFFFIIIQQQYYY___```ccciiiooopppuuurrrqqqrrrnnnffffffkkkzzztttrrroooooopppooommmmmmrrrxxxxxxxxx|||~~~xxxrrrvvv}}}qqqhhhddd``````dddjjjpppsssvvvwwwxxxzzz{{{}}}~~~}}}|||{{{{{{zzz|||{{{{{{{{{}}}~~~zzzssssssssstttvvvyyy}}}~~~~~~|||zzz|||{{{qqqfff\\\TTTLLLJJJIIIKKKRRRZZZaaauuuhhhYYY]]]]]]cccooo}}}yyywwwppprrrpppXXXFFF>>><<<:::888777777555444444444444444555555444444444444555555444444666777666<<>>666666555444444444444555555777:::===???BBBGGGJJJRRRYYY^^^^^^___cccggghhhdddccceeeiiikkkkkkllloooyyyzzzzzzyyyuuuoooiiieeeeeemmmtttrrrlllkkksss{{{}}}}}}~~~zzzxxx{{{{{{{{{zzzsssttt}}}yyypppllliiiiiimmmsssxxx{{{|||}}}~~~wwwnnngggeeefffkkkpppwww~~~}}}~~~~~~~~~~~~~~~zzzrrroooqqqsssvvvyyy{{{||||||zzzzzzyyywwwxxxvvvmmmbbbZZZSSSMMMKKKLLLMMMTTT[[[fffxxxzzzeeedddfffnnnyyy{{{yyyvvvsssYYYEEE<<<:::999777888777666555444444444444333333333222222333333333444444555666666;;;JJJXXXooouuu|||~~~{{{}}}|||rrrgggeeejjjzzz}}}vvveeeWWWYYYaaauuutttrrrqqqttt|||}}}vvvsssxxxyyy{{{}}}xxxrrrsssyyysssjjj\\\RRRLLLIIIGGGEEEGGGHHHIIIIIIJJJLLLPPPTTTXXXYYYZZZ]]]aaafffjjjllljjjkkklllllllllmmmpppssssssuuuwwwxxxyyy{{{~~~~~~~~~~~~LLLJJJHHHGGGGGGFFFDDDCCCCCCBBBAAAAAABBBDDDFFFHHHLLLQQQ^^^qqq}}}vvvpppggggggjjjuuueeeJJJ???<<<888888;;;999>>>PPP___```cccgggaaaUUUJJJGGGJJJRRRjjj{{{}}}uuupppxxx|||qqqNNN???666666555444444444444555666888;;;>>>@@@CCCHHHKKKRRRYYY^^^^^^___cccggghhhffffffiiinnntttvvvvvvvvvxxxyyyyyyzzzxxxssslllgggaaaoooyyyvvvnnnlllttt{{{~~~zzzyyy}}}vvvssswww|||rrrooollllllpppuuuzzz}}}}}}~~~uuuiiibbb[[[[[[___gggooovvv~~~~~~zzzrrrmmmooosssvvvyyyyyyyyyxxxwwwxxxwwwuuutttrrrjjj```XXXRRRMMMMMMMMMOOOUUU\\\hhhyyyqqqlllmmmwww~~~}}}yyytttZZZFFF===;;;:::999888777666555444444444444444444333333333333444444444444444666666:::GGGTTTllluuu|||~~~}}}sssiiiiiinnn~~~yyyiii\\\^^^hhhyyyuuuqqqqqqwww}}}zzzwwwssspppvvvyyy{{{~~~wwwrrrtttyyyuuulll___TTTMMMIIIGGGEEEFFFGGGIIIJJJKKKOOOTTTWWW\\\]]]^^^```bbbfffjjjmmmkkklllmmmmmmmmmoooqqqtttuuuwwwyyyzzz{{{|||KKKIIIHHHGGGGGGFFFDDDBBBCCCBBBAAAAAABBBDDDGGGHHHLLLSSS```ttt|||uuuoooiiihhhkkkuuu|||bbbHHH>>>;;;888888:::;;;>>>NNN\\\]]]bbbfff```WWWLLLGGGIIIUUUvvv{{{|||zzzwww~~~tttPPPAAA666666555444444444444555666888<<>>===;;;:::888888666555555555555555555555444444444444555555444333444555666999CCCOOOgggtttuuukkkkkkqqq}}}{{{kkk___bbblll}}}xxxrrrsssxxx~~~rrrtttvvvwwwtttrrrwww||||||~~~xxxuuuwww{{{zzzrrreeeXXXOOOJJJHHHGGGFFFGGGIIIKKKMMMQQQVVVZZZ___aaabbbcccbbbdddgggkkkkkklllnnnnnnnnnooorrrtttwwwyyy{{{{{{{{{{{{}}}~~~~~~JJJIIIHHHHHHHHHGGGEEECCCCCCCCCBBBBBBCCCEEEGGGIIIMMMTTTbbbwww|||tttnnnhhhhhhiiisssuuu\\\EEE===<<<888777999<<<>>>NNN\\\___eeeiiiccc\\\OOOHHHJJJ[[[|||xxxyyy~~~wwwRRRBBB666666555444444444444555555888<<>>===;;;999999888777666555555555555555444444333333444444555555333333555555777>>>FFF]]]ooo|||tttvvv}}}qqqbbbbbbiiiwwwuuutttvvvyyyyyyvvvrrrjjjpppyyy~~~}}}zzzwwwxxxxxxwww|||~~~rrrcccVVVNNNLLLKKKHHHIIIKKKMMMOOOSSSYYY]]]___dddhhhiiigggeeegggiiimmmoooqqqrrrrrrssstttvvvyyy{{{~~~~~~}}}||||||}}}~~~JJJIIIIIIIIIJJJIIIFFFCCCDDDCCCBBBBBBCCCEEEHHHIIINNNUUUdddzzz}}}tttmmmdddcccdddmmmkkkTTTAAA<<<<<<999666666:::<<>>KKK```oooqqqjjjeee^^^SSSMMMOOOaaayyyqqqnnniiigggsssvvvyyyXXX???:::777555444555555555444555777;;;AAAGGGMMMSSSUUUaaadddhhhjjjjjjjjjjjjkkkpppqqqssszzzqqqccchhhqqqxxx|||~~~zzz|||{{{||||||tttrrrvvvyyy{{{}}}yyyxxxzzz|||}}}~~~}}}|||~~~vvvmmmbbb[[[YYYYYYWWWUUU___mmm~~~}}}{{{~~~~~~~~~|||{{{zzzzzz{{{||||||xxxsssnnnqqqqqqqqqrrrsssuuuxxxyyyxxxsssoooooooookkkbbbYYYTTTRRRRRRSSSSSSUUU]]]fffnnn|||iiigggllluuussssssssszzzxxxqqqppp^^^KKKCCCAAA>>>:::888999999888777666555444444555555555444444333333333222333333333444777<<<@@@UUUggg{{{{{{|||{{{jjjeeefffiiipppuuuvvvvvvwwwuuurrrkkkttt}}}zzzvvvuuuuuuwww~~~ssscccVVVPPPNNNNNNJJJJJJOOORRRUUU[[[aaadddfffggggggggggggiiikkkooossswwwzzzzzzzzzzzzzzz||||||{{{{{{|||~~~KKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAAAAABBBDDDGGGIIINNNWWWhhhxxxppplllggglllfffuuuiiiPPPBBB???888555999777:::===JJJ___nnnnnnfff```YYYOOOKKKNNN]]]zzztttpppnnnmmmhhhfffuuu|||ssszzzZZZAAA:::777555444555555555444666888<<>>QQQeee{{{{{{{{{ssskkkjjjgggmmmrrrrrrqqqrrrqqqnnnmmmttt|||~~~|||}}}}}}}}}xxxttttttuuuyyyyyyjjj\\\TTTPPPOOOKKKKKKPPPTTTVVV\\\bbbfffhhhjjjkkkkkkkkklllmmmnnnqqqvvvyyyzzz{{{{{{|||}}}}}}}}}}}}~~~KKKJJJJJJIIIHHHGGGFFFFFFDDDCCCAAAAAABBBEEEHHHJJJOOOYYYkkk~~~uuunnnkkkgggnnniiiyyyfffNNNAAA>>>777555888777999<<>><<<;;;888888888777666555555555333333333444444555555555444555555555444666999;;;EEE]]]xxx|||xxxzzz|||vvvuuuyyyzzzwwwuuuvvvvvvtttqqqvvv{{{zzzuuussstttxxxxxxuuuttt{{{zzzvvvuuuuuuwww~~~zzzzzz{{{~~~tttfff[[[UUUOOOLLLLLLPPPTTTWWW\\\bbbcccgggllloooooommmlllkkklllpppuuuzzz|||}}}IIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAAAAACCCFFFJJJLLLWWWcccxxx{{{qqqjjjiiicccmmmkkk{{{yyy```III======777555888666888===MMMeeetttsssiii```OOODDDBBBEEEJJJXXX___XXXWWW[[[aaaddddddfffnnnwww~~~fff[[[ooo~~~___AAA:::777555444555555555444444666:::AAAIIIRRRYYY^^^aaaeeejjjoootttxxx}}}{{{}}}|||zzz}}}{{{{{{|||}}}~~~}}}yyyxxxzzz|||~~~{{{yyyvvvsssoookkkeeeaaaVVVTTTRRRSSSWWW]]]cccfffjjjsss}}}~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~xxxsssmmmnnnpppsssuuuxxxyyyzzzyyywwwsssqqqmmmfff]]]WWWRRRPPPPPPRRRVVV]]]jjjvvvggg^^^iii|||{{{oootttzzz{{{{{{uuuiiieeeiiimmmnnnlllZZZHHHAAA???===:::888888888777777666666555555333333333444444555555555555666777666666666999;;;BBBYYYuuu|||xxxyyyzzzzzz}}}|||wwwtttvvvvvvuuussswww{{{zzzuuuqqqqqqsssooommmppp~~~|||wwwtttuuuuuuxxxyyy|||}}}~~~rrrggg\\\VVVNNNKKKKKKOOOSSSUUU[[[aaaccchhhnnnqqqqqqooonnnmmmmmmqqqwww{{{}}}~~~IIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAAAAADDDGGGKKKMMM[[[hhh}}}|||qqqjjjiiibbblllkkkzzzwww^^^HHH======777666999777888>>>NNNeeeuuutttkkkcccOOOBBB???BBBFFFTTT]]]YYYWWWZZZ^^^```aaadddjjjpppzzzcccYYYnnn^^^@@@:::777555444555555555444444666999@@@IIIRRR[[[```cccgggkkkppptttxxx}}}~~~}}}}}}|||zzz||||||{{{yyyzzz|||}}}}}}}}}xxxvvvsssooojjjddd^^^YYYQQQQQQRRRTTTYYY```gggkkkpppvvv}}}{{{zzzyyyyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}yyytttoooppprrruuuwwwyyyzzzzzzyyywwwtttqqqkkkddd[[[VVVOOOMMMNNNQQQUUU[[[hhhtttzzzeeebbbrrr|||xxxvvvjjjrrryyy|||{{{rrriiihhhmmmpppooolllZZZHHH@@@>>><<<999777888777777777666666666555333333444444444444444444444555666666666666888:::???UUUnnn~~~|||yyyzzz}}}zzzvvvwwwxxxwwwssswwwyyyxxxsssnnnlllmmmfffffflll}}}~~~xxxttttttuuussspppppptttwww{{{~~~}}}}}}ssshhh]]]WWWMMMJJJJJJOOORRRUUUZZZaaagggkkkqqqttttttsssrrrqqqqqquuuzzz}}}HHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAADDDHHHLLLNNN\\\jjj}}}qqqjjjiiibbbmmmlllzzzvvv]]]GGG======888777:::888999>>>MMMcccrrrrrrhhhaaaMMM@@@===AAAEEEPPPZZZXXXQQQXXX]]]\\\ZZZ___iiiqqqzzzddd\\\qqq\\\@@@:::777555444555555555444444666:::AAAJJJTTT]]]bbbgggiiillloooqqquuuyyy|||xxxxxxxxx~~~~~~{{{yyy}}}}}}|||{{{{{{{{{}}}~~~~~~}}}{{{vvvtttppplllggg```XXXSSSPPPQQQSSSUUUZZZ```ggglllqqquuu~~~|||wwwtttrrrqqqsssrrrtttwww{{{~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxxxxzzz|||xxxssspppqqqtttvvvxxxyyyyyyyyywwwvvvsssoooiii```XXXSSSLLLKKKMMMRRRVVV]]]hhhttt{{{hhhiii~~~zzzuuulllqqqwww~~~}}}~~~}}}zzzrrrkkklllrrruuusssiiiXXXFFF???>>>===:::999777777777777666666666666444444444444444444333333111222444555444555777999===PPPfffxxx|||zzz}}}zzzvvvwwwyyyxxxsssuuuwwwuuuoooiiieeeddd^^^```iii|||}}}{{{||||||xxxqqqmmmmmmooommmllloootttyyy|||wwwkkk^^^VVVNNNKKKKKKOOOSSSVVV[[[aaaiiimmmqqqtttuuutttttttttvvvyyy}}}HHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@AAADDDHHHLLLOOO]]]kkk~~~rrrkkkiiidddnnnlllzzzwww]]]GGG===>>>999888;;;999:::>>>LLLaaaooonnneee]]]KKK>>><<>>;;;;;;777777777777666666666666555555555444444333333333...000222333333444666888<<>>BBBLLL^^^mmmppphhh^^^LLLCCC???CCCHHHJJJMMMRRRQQQSSSSSSQQQSSS]]]nnn{{{kkkeeeyyywwwSSSEEE999888666555444444555555999:::<<>>;;;:::;;;999777666777777666555666666555444444444444555444333333333333444555555;;;EEEYYYppp~~~}}}wwwuuu{{{}}}}}}{{{vvvpppkkkjjjlllooopppssswwwtttiii[[[WWW[[[WWWWWWaaaxxxyyyvvvuuurrrnnnkkkjjjlllooopppooorrrxxx{{{}}}}}}rrraaaRRRMMMKKKLLLSSSYYY[[[^^^bbbhhhiiikkklllnnnqqquuuyyy|||}}}~~~~~~}}}}}}~~~HHHGGGFFFDDDCCCBBBAAAAAAAAA@@@BBBDDDEEEFFFNNNVVVaaasss|||ssskkkeeecccjjjnnnsssYYYIII<<<999888555555:::;;;BBBOOObbbppppppeeeYYYJJJCCC>>>CCCHHHKKKOOOSSSSSSSSSRRRPPPSSS___qqqpppjjjuuuQQQCCC999777666555444444555555888999;;;@@@IIITTT^^^dddlllpppqqqmmmjjjjjjiiifffhhhfffjjjsss|||vvvrrrrrrrrrrrrvvv|||}}}|||}}}xxxtttrrrpppvvvvvvwwwxxxzzz|||{{{xxxuuutttpppkkkeee___ZZZXXXVVVYYY\\\^^^___```bbbdddiiiooozzzyyymmmbbbYYYWWWZZZ[[[___gggpppwww}}}}}}zzztttooolllmmmqqquuu||||||tttooommmmmmoooqqqsssssstttvvvxxxssssssrrrlllddd[[[TTTQQQOOONNNQQQUUUZZZcccsssvvvqqqzzzvvvwww}}}wwwkkkeeedddsss}}}{{{xxxwww{{{```SSSEEEAAAAAA>>>;;;:::;;;999777777777888777666666666555444444444444555444333333333333444555555999CCCWWWnnn~~~|||vvvuuuwww}}}{{{xxxqqqoookkkhhhggghhhllloooqqqrrruuusssiii]]]XXX[[[ZZZ[[[eee{{{yyysssrrrooolllkkklllppptttxxxvvvxxx}}}vvveeeUUUQQQNNNNNNTTTXXXYYY[[[___dddfffiiilllnnnqqquuuxxxxxxyyy{{{{{{{{{{{{}}}}}}{{{{{{~~~GGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBEEEFFFGGGNNNWWWbbbuuu|||tttlllfffbbbiiiooopppWWWHHH;;;999999555555:::<<>>BBBHHHMMMRRRWWWWWWVVVSSSPPPSSS```tttsssmmmrrrNNN@@@888777666444444444444555777777:::???IIITTT___eeelllpppqqqllliiihhhgggdddbbb]]]___gggyyy{{{uuuppppppqqqqqqtttxxx}}}|||~~~~~~}}}}}}xxxsssooommmrrrrrrsssuuuxxx|||zzzwwwvvvtttqqqmmmgggaaa\\\YYYYYY]]]cccfffggghhhhhhhhhiiisssvvvhhh\\\TTTSSSWWWYYY^^^gggqqqzzzzzzuuummmhhhhhhmmmuuuzzzyyyqqqlllkkkkkkmmmoooppppppqqqsssuuusssssspppkkkbbbZZZTTTQQQOOOOOORRRXXX^^^gggxxxrrrvvv}}}zzz}}}~~~kkk___\\\___ppp}}}zzzxxxzzz|||^^^QQQEEEBBBBBB@@@===<<<<<<:::888777888888777666666666555444444444444555444333333333333444555555666@@@TTTlll}}}|||vvvuuuuuu{{{|||vvvrrrfffddd``````dddjjjoooqqqqqqqqqrrrqqqhhh^^^YYY[[[^^^```jjj~~~wwwpppooommmkkklllpppwww|||~~~~~~{{{iiiZZZVVVQQQPPPSSSVVVVVVXXX[[[```cccgggkkknnnqqqtttwwwuuuwwwyyyzzz{{{|||~~~{{{vvvuuuvvvxxx{{{|||}}}GGGFFFDDDCCCAAA@@@@@@@@@BBBAAACCCFFFGGGHHHOOOWWWbbbuuu{{{tttlllfffaaaggglllmmmUUUFFF:::999999666666;;;@@@JJJ[[[mmmwwwrrrcccUUUFFFAAA>>>AAAIIIQQQXXX[[[^^^[[[UUUQQQTTTbbbuuusssllloooLLL>>>888777555444333333444444555666888>>>HHHTTT___ffflllqqqqqqmmmiiiiiigggddd^^^YYYZZZbbbsssvvvpppmmmooorrrssswww||||||uuutttxxx{{{zzzvvvwwwzzz}}}~~~|||wwwsssqqqsssssstttvvvxxx{{{~~~{{{xxxuuutttqqqnnniiiccc___\\\___dddkkkppprrrqqqpppppprrr~~~ssseee\\\VVVXXX]]]aaagggpppyyy~~~}}}vvvppphhhdddhhhqqq|||yyyqqqmmmllljjjlllnnnooopppqqqtttvvvwwwvvvrrrkkkbbbYYYTTTQQQOOOOOOSSSYYY___hhhxxx{{{pppzzzlll^^^ZZZ^^^pppzzzyyy|||yyy\\\PPPFFFDDDEEECCC@@@???<<<:::888888888999888777666666555444444444444555444333333333333444555555555>>>QQQjjj}}}}}}wwwvvvxxx}}}xxxqqqmmmeeebbb___aaafffmmmrrruuurrrqqqqqqpppiii___ZZZ[[[ccceeennn{{{uuupppooonnnlllnnnuuu}}}ooo___XXXRRRPPPRRRTTTTTTVVVZZZ___cccgggkkkmmmooorrrsssuuuwwwzzz|||}}}yyyuuuvvvuuuwwwyyyzzzzzz~~~GGGFFFDDDCCCAAA@@@@@@@@@BBBAAACCCFFFGGGHHHOOOWWWcccvvv{{{rrrjjjdddaaaeeegggxxxjjjSSSDDD999999999666777;;;CCCLLL\\\llltttooo```TTTDDDAAA>>>AAAKKKVVV^^^aaaeeeaaaZZZUUUWWWccctttsssmmmlllJJJ>>>888777555444333333444444555555777===FFFSSS___gggjjjnnnoookkkhhhhhhfffccc\\\ZZZ]]]cccqqqzzznnnlllmmmqqquuuxxxxxxnnnmmmnnnooonnnqqqtttuuuxxx~~~~~~|||zzzxxxwwwwwwwwwxxxzzz{{{}}}}}}~~~|||yyyvvvsssrrrpppmmmiiifffcccbbbgggmmmuuu{{{}}}|||zzzyyy~~~qqqddd]]][[[___eeejjjpppyyy|||zzzpppjjjdddccckkkwwwwwwpppmmmmmmkkkmmmoooppprrrtttxxxzzz}}}{{{uuulllaaaXXXRRRPPPNNNOOOSSSYYY^^^fffvvvyyyqqqppp___\\\cccvvv}}}{{{}}}ttt\\\QQQHHHGGGIIIGGGCCCBBB===;;;999888999999888777666666555444444444444555444333333333333444555555666===OOOhhh{{{}}}wwwvvvyyy|||~~~xxxpppiiifffgggfffdddfffjjjoootttvvvuuuuuuwwwuuummmbbb]]]___hhhkkkppp}}}zzzvvvrrrrrrqqqpppsssyyytttfffYYYSSSPPPRRRTTTUUUWWW[[[bbbeeeiiilllmmmnnnoooqqquuuxxxzzz|||}}}}}}xxxxxx{{{yyyzzz{{{{{{{{{GGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBEEEFFFGGGNNNWWWfffyyyxxxpppgggbbb___bbbcccttt|||}}}fffQQQCCC888999:::777777<<>><<<:::999::::::999888666666555444444444444555444333333333333444555555777<<>><<<:::::::::;;;:::888666666555444444444444555444333333333333444555555888:::GGG]]]ssszzzpppmmmhhhiiihhheee```[[[YYYXXX```fffmmmpppooorrrxxx~~~rrrooossswwwvvvsssvvv~~~zzzvvvsssrrrrrroooqqqsssuuuzzzvvvddd]]]WWWWWWYYYZZZ^^^cccgggiiikkklllnnnpppsssvvvyyy{{{}}}}}}|||}}}~~~xxxrrrqqqrrrtttxxx}}}}}}~~~IIIHHHFFFEEECCCBBBBBBBBB@@@???AAADDDEEEFFFMMMVVVcccwwwzzzrrrkkkddd```ZZZ^^^bbbwww~~~{{{^^^NNNAAA777999:::888888<<>><<<::::::;;;;;;:::999666666555444444444444555444333333333333444555555888999DDDZZZooo}}}xxxmmmhhhbbbbbbaaa^^^ZZZWWWVVVWWW\\\eeeppptttsssuuu}}}zzzvvv||||||zzztttttt{{{zzzvvvrrrmmmkkkkkkllllllnnnqqqvvv{{{~~~~~~{{{jjjbbb\\\[[[\\\\\\```eeegggiiikkklllnnnrrrvvvzzz~~~zzzsssnnnnnnqqqsssxxx}}}|||~~~EEEDDDCCCBBBAAA@@@@@@@@@AAA@@@AAADDDEEEGGGNNNWWWfffwww|||vvvllleeebbbbbbbbbgggsss}}}{{{nnnaaaIII>>>666555777888999<<>><<<;;;:::999999666555444333333222222333333333333333444444444444444777<<>><<<;;;:::999999888777666666666666333333444444444555555555444666999BBBVVVnnnwwwllliiikkknnnmmmgggaaa```hhhpppzzz~~~tttllljjjgggvvvyyytttooollliiihhhhhhiiijjjkkkiiihhhfffkkkpppwww{{{tttqqqtttrrrsssvvv{{{vvvfff[[[UUUQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVXXX[[[___dddiiilllnnnrrrwww}}}FFFFFFDDDCCCBBBBBBAAAAAABBBAAACCCGGGJJJMMMVVV___ppp}}}zzzuuukkkccc```\\\bbbooohhhTTTBBB===999999888777999>>>GGGXXXjjjnnnhhh___UUUMMMEEEDDDHHHSSS\\\```aaacccggghhhsss{{{~~~iiinnnzzzlllMMM===:::555444444333333444444444555444555999>>>EEERRR^^^llluuuvvvlllaaa\\\XXXRRRWWWRRRWWW]]]]]]hhhtttsss]]]bbbdddfffqqqxxxsssvvvwww}}}}}}~~~|||{{{{{{yyywwwtttuuuuuuuuuuuuwwwzzz|||wwwrrrvvv~~~{{{tttooolllkkkjjjqqq~~~yyyqqqllllllnnnpppnnnlllkkkjjjjjjgggdddaaaVVVPPPKKKIIIGGGEEEFFFJJJPPPVVVaaaqqqxxxwww}}}vvvtttvvvzzzvvvbbbXXXPPPLLLKKKGGGFFFGGGCCCCCCBBBAAA@@@>>>===<<<888777666555555444444555333444444444555555555555555666888???QQQjjj}}}{{{qqqrrruuuwwwrrriiiddddddlllsss{{{~~~uuummmjjjhhhxxx}}}uuuoookkkiiiffffffeeegggiiikkkjjjiiikkkpppwww}}}}}}yyyvvvwwwtttuuuxxx}}}}}}lll^^^UUUQQQMMMNNNPPPQQQRRRRRRRRRRRRSSSRRRQQQOOOMMMMMMOOOQQQTTTWWW\\\bbbgggkkkmmmnnnrrrvvv{{{}}}|||}}}DDDCCCCCCBBBAAAAAABBBBBBAAA@@@CCCGGGJJJMMMVVV___ttt|||yyysssiiiaaa]]]\\\dddrrrwww```NNN>>>:::888888777666:::???IIIVVVaaaccc^^^VVVMMMFFFCCCBBBHHHUUU___aaacccfffkkkiiiqqq{{{dddnnn}}}iiiJJJ;;;999444444444333333444444555666444444888;;;BBBNNNZZZiiiuuuzzzqqqhhheee___WWWVVVQQQVVV\\\^^^iiiwwwyyy___aaabbbeeerrr}}}yyytttwwwzzz|||{{{}}}|||vvvwwwzzz~~~{{{qqqllllllmmmlllkkkhhhjjjmmmpppuuu|||}}}wwwuuuttt||||||vvvpppkkkjjjkkkkkktttxxxppplllkkknnnpppllljjjiiihhhgggddd___\\\RRRLLLHHHGGGEEECCCDDDHHHOOOUUU```ppp{{{ooosss~~~sssooorrrwww{{{ggg]]]SSSOOOMMMIIIGGGGGGDDDDDDDDDDDDBBB@@@>>>===888888777666555555555555444444444444555555555555555666666;;;LLLeeezzzvvvyyy~~~~~~uuuiiieeegggrrruuuzzz~~~|||zzzzzz{{{vvvnnnhhhhhhkkk}}}}}}tttnnnjjjiiifffddddddfffiiikkkllllllqqqvvv}}}~~~{{{{{{~~~~~~}}}~~~|||}}}wwwxxxzzzuuueeeYYYSSSRRRPPPQQQTTTWWWXXXYYYYYYYYYVVVWWWWWWUUURRRQQQSSSUUUVVVZZZ```fffjjjlllmmmlllooossswwwxxxxxxyyy~~~BBBBBBBBBAAAAAABBBBBBBBB@@@@@@BBBGGGIIIMMMVVV```xxx{{{xxxrrrhhh___[[[\\\eeesssqqq[[[JJJ<<<888777888777666:::@@@IIISSS[[[[[[VVVPPPHHHAAA@@@???GGGVVV```bbbdddhhhnnnjjjpppzzz}}}aaammm~~~gggHHH:::888444444333333333444444555666444444777:::@@@LLLXXXgggttt{{{tttmmmkkkeee\\\UUUPPPVVV^^^```kkkyyy}}}^^^___aaaffftttzzzrrr{{{yyytttxxx|||{{{yyyyyy~~~~~~qqqoootttyyyzzzqqqfff``````bbbbbbaaabbbeeejjjpppxxxxxxqqqrrrtttzzz}}}|||zzztttmmmjjjkkkmmmnnnwwwxxxpppllllllnnnpppkkkjjjhhhgggeeebbb]]]YYYPPPJJJFFFFFFDDDAAACCCFFFNNNTTT^^^ooossshhhoooyyyrrrkkklllrrr{{{lllaaaWWWRRRNNNIIIGGGGGGEEEEEEEEEEEEDDDAAA???>>>;;;:::999888777777777777444444444555555555666666555555555999HHHaaawwwyyy~~~wwwiiieeeiiiwwwvvvxxx|||}}}rrrqqqrrrsssnnnfffccceeeooo~~~tttnnnkkkiiigggfffeeefffjjjmmmooooootttzzz~~~}}}|||}}}zzzyyyzzz{{{}}}zzzzzz|||~~~~~~pppbbbYYYUUUUUUVVVXXX\\\___bbbccccccbbb[[[^^^___^^^[[[YYYZZZ\\\XXX]]]cccjjjnnnnnnmmmlllmmmqqquuuuuuuuuxxx~~~CCCCCCBBBAAAAAAAAAAAABBB@@@@@@CCCGGGIIIMMMYYYeee{{{}}}wwwnnnddd^^^\\\[[[iiixxx~~~{{{mmmVVVDDD:::777777888777555999>>>HHHVVVXXXRRRQQQIIIAAACCC>>>AAAHHHRRR[[[aaacccbbboooqqqlllxxxlll```nnnbbbEEE===<<<555555444444444333333333555555777888777;;;GGGTTTaaaoooxxxtttppppppiii___VVVYYYYYYZZZcccoootttqqqfffeeecccfffooo{{{zzzppppppzzzyyytttvvv~~~|||{{{}}}~~~tttrrruuuyyy||||||}}}}}}qqqfff]]]ZZZZZZZZZ\\\```aaafffooo{{{yyyrrrooorrrvvv{{{sssqqqnnnjjjggggggkkkyyyxxxqqqooonnnnnnmmmmmmhhhccc```^^^\\\XXXTTTLLLJJJFFFCCCBBBDDDFFFHHHKKKRRR^^^nnn|||xxxrrrlllqqq|||zzzpppmmmkkkmmmuuuqqqeeeXXXSSSOOOJJJGGGFFFHHHEEEBBBAAACCCCCCAAA???>>>===<<<:::999888777777444444333333333444444555222222666<<>>BBBJJJTTT]]]cccddddddjjjmmmlllyyyjjj___ooo```DDD<<<:::555555444444444333333333444444666777666999EEERRR```oooyyywwwuuutttnnneee\\\]]][[[ZZZaaannnuuuuuuiiieeebbbfffppp{{{yyyrrrtttzzzqqqppp}}}wwwuuuxxx{{{~~~}}}~~~{{{mmmccc[[[YYYZZZ[[[^^^cccjjjppp{{{}}}vvvtttssssssuuuxxxzzz||||||}}}tttpppppptttzzz|||tttrrroookkkhhhiiiooo|||wwwpppnnnnnnmmmlllkkkfffaaa^^^]]][[[WWWSSSLLLIIIEEEBBBAAACCCFFFHHHOOOTTT^^^kkkwww}}}~~~|||yyyuuuqqqwww}}}vvvuuuiiijjjnnnvvvrrrggg[[[UUUQQQKKKHHHHHHFFFDDDAAAAAABBBCCCAAA???>>>===<<<:::888888777777444444444333333444444555444333666:::AAANNNeeexxx|||yyyzzz}}}vvvjjjhhhooouuuwwwzzz}}}}}}|||yyywwwwwwuuuuuuuuupppgggbbbaaapppyyyuuuttttttiiijjjkkkmmmoootttzzz~~~~~~~~~wwwuuuttttttxxx}}}~~~}}}{{{|||yyymmmeeebbbbbbccchhhlllrrrvvvwwwwwwxxxxxxtttrrrpppmmmjjjhhhggggggiiikkkmmmoooqqqqqqooommmlllooorrruuuyyyCCCCCCBBBAAAAAAAAAAAABBBBBBBBBEEEHHHIIINNNZZZfff}}}xxxooofff^^^ZZZZZZ___ooo}}}}}}ooo\\\III<<<:::777666666555333666<<>>???DDDMMMXXXaaafffgggfffeeejjjkkkzzzggg\\\ooo\\\BBB;;;999555555444444444333333333444333444555555888BBBMMM]]]lllxxxzzzxxxxxxrrrjjjcccaaa[[[YYY___mmmwww{{{qqqhhhaaadddoooyyy}}}}}}{{{www{{{{{{oooiiixxx}}}{{{|||~~~xxxjjjbbb\\\[[[^^^```ffflllttt}}}|||nnnggg_________bbbeeekkkpppssssssyyywwwrrrqqqttt{{{|||uuurrrpppkkkjjjlllsssuuunnnllllllkkkjjjhhhddd___]]]\\\YYYUUUQQQJJJHHHDDDAAAAAABBBEEEGGGPPPTTT]]]hhhqqqwwwxxxwwwxxxvvvuuu}}}wwwppppppiiinnnwwwssshhh]]]WWWRRRLLLIIIIIIEEECCCBBBBBBCCCCCCAAA@@@>>>===;;;:::888777777777555444444333333444444444555444555888===III___rrr|||wwwvvvyyyuuummmlllqqqwwwxxxzzz{{{|||}}}}}}}}}}}}zzzyyyyyyuuummmiiiiiisss}}}xxxxxxyyy{{{qqqrrrssstttvvv{{{xxxwwwxxxzzz{{{xxxzzz~~~{{{rrrmmmkkkkkkllltttxxx|||}}}zzzwwwsssooonnnmmmmmmooopppqqqrrrrrrrrrrrrqqqnnnqqquuuzzzCCCCCCBBBAAAAAAAAAAAABBBBBBBBBDDDGGGHHHMMMYYYfff~~~tttjjjaaaYYYWWWYYYbbbsss}}}jjjVVVFFF===:::777666666444222555;;;JJJXXXYYYOOOJJJAAA;;;???AAAFFFPPP\\\eeeiiiiiigggeeekkkmmmzzzhhh\\\qqq|||XXX@@@;;;777555555444444444333333333333222222444444666>>>GGGYYYggguuuzzzzzzxxxrrrkkkgggbbb[[[XXX^^^lllzzz}}}nnnbbbcccnnnxxx|||~~~~~~ooogggqqqzzzuuujjjddd```bbbeeejjjrrrzzz{{{hhh\\\UUURRRSSSTTTWWWZZZ___eeeiiimmmvvvxxxvvvxxx}}}zzzuuurrrooolllkkknnnxxx|||sssmmmkkkkkkjjjhhhdddaaa]]][[[[[[XXXTTTPPPIIIGGGCCCAAA@@@BBBEEEGGGMMMRRRYYYccclllssswwwxxx{{{|||}}}xxxqqqrrrtttzzzpppggg]]]WWWRRRLLLIIIJJJFFFEEEEEEEEEDDDDDDCCCBBB>>>===;;;:::888777777777555555444333333333444444666444555777:::EEEZZZmmm{{{~~~xxxtttvvvvvvrrrrrrtttvvvwwwwwwxxxzzz}}}}}}}}}zzzsssooooooxxx{{{|||~~~~~~zzzzzzzzzzzz|||{{{xxxzzz~~~|||wwwsssssstttuuuzzz}}}}}}zzzvvvrrrpppoooooooooqqqqqqrrrqqqpppqqqrrrssspppsssxxx~~~CCCCCCBBBAAAAAAAAAAAABBBBBBAAACCCFFFHHHMMMZZZggg~~~oooeee]]]VVVUUUXXXaaasssyyydddPPPCCC===:::777555666444333666;;;KKKZZZ\\\RRRKKKAAA;;;???BBBIIITTT```iiillljjjgggiiinnnnnnzzzlllaaawwwvvvSSS???;;;666555555444444444333333333333111111333444444:::BBBUUUcccsss|||}}}yyyrrrlllgggaaa[[[ZZZ```mmm}}}wwwffffffoooxxx~~~sssjjjiiisss~~~vvvjjjfffeeeiiinnnuuummm\\\QQQLLLMMMOOOPPPQQQRRRVVV\\\aaaiiisss~~~~~~~~~yyytttrrrooolllmmmqqqzzzzzzqqqllljjjjjjhhhgggbbb___\\\[[[[[[XXXTTTPPPIIIGGGCCCAAA@@@BBBEEEHHHKKKOOOVVV^^^fffnnntttxxxyyyzzz~~~jjjbbbZZZUUUPPPJJJHHHJJJHHHIIIIIIHHHGGGEEEDDDCCC>>>===<<<:::999888888777666555444333333333333333555444444666999CCCWWWiiixxxwwwqqqrrruuuuuutttsssppppppqqqtttvvvzzz}}}~~~{{{|||zzzuuuqqqqqqxxxzzz|||{{{|||}}}~~~~~~zzzxxxzzz~~~~~~{{{yyyyyyzzz{{{{{{~~~~~~~~~~~~xxxwwwtttqqqpppppppppppprrrssstttrrrqqqqqqsssuuusssuuuzzzCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBEEEHHHOOO\\\jjjzzzlllbbb[[[UUUTTTWWW___ooo{{{sss^^^KKK@@@;;;999666555666555444777===JJJ[[[^^^UUUMMMBBB;;;@@@DDDKKKWWWdddlllmmmiiieeegggnnnooo{{{qqqhhh~~~qqqOOO>>>;;;666555555444444444333333333333111111333444333777>>>PPP^^^qqq~~~|||uuuppphhhccc___```eeennn}}}ooonnnuuuzzzzzzooofffnnnxxxxxxnnnkkkkkkqqqwwwyyydddUUULLLIIIKKKMMMOOONNNNNNQQQWWW\\\gggrrr|||xxxuuutttpppmmmooottt}}}yyyqqqllljjjjjjhhhfffaaa___\\\\\\\\\ZZZUUUPPPIIIGGGCCCAAAAAACCCFFFIIIMMMPPPVVV\\\ccckkksssyyyuuuaaa[[[VVVRRRNNNIIIIIILLLJJJLLLMMMKKKHHHEEEDDDDDD@@@???===;;;:::999999999666555555444333333333333444333555777999@@@RRRbbbsssvvvnnnnnnsssvvvrrrmmmhhhjjjnnnqqquuuxxxzzz{{{yyyuuuwwwyyyvvvtttttt|||qqqsssyyy~~~xxxuuuxxx|||}}}{{{yyy{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}wwwvvvuuutttsssrrrrrrrrrsssvvvwwwvvvttttttwwwzzzxxxyyy}}}CCCCCCBBBAAAAAAAAAAAABBBBBBAAACCCGGGJJJRRR```nnnwwwjjjaaaZZZUUUTTTWWW```oooyyyppp[[[III>>>999888666555777666555999???KKK]]]cccZZZRRRFFF>>>BBBFFFMMMYYYfffnnnnnnhhhccc___iiinnn}}}uuullllllKKK>>><<<666555555444444444333333333444111111444444333666:::HHHVVVlll|||}}}wwwtttlllgggfffiiilllqqq|||yyyzzz~~~sssfffmmmuuu{{{|||uuusssuuu|||ooo]]]QQQKKKIIIIIILLLNNNNNNNNNQQQXXX^^^kkkuuu}}}zzzwwwvvvrrrooosssyyy~~~xxxqqqllljjjjjjhhhfffaaa___]]]]]]^^^[[[VVVRRRJJJGGGDDDBBBBBBDDDHHHJJJOOOSSSYYY___fffppp{{{tttiii[[[VVVRRRQQQMMMIIIJJJNNNKKKMMMOOOMMMHHHDDDBBBBBBAAA@@@>>>===;;;;;;::::::666666555444333333333333333333555777777<<>>999888555555777777777;;;AAAMMMaaaggg___WWWJJJBBBFFFGGGNNN[[[gggnnnnnngggbbbXXXdddlllvvvkkkjjjJJJ>>>===666555555444444444333333333444111111444444333555999@@@OOOfffyyy}}}wwwuuuoookkkkkkoooppprrr{{{ttthhhnnntttzzz}}}|||~~~wwwgggXXXOOOKKKKKKHHHKKKOOOPPPQQQUUU]]]dddpppyyy~~~{{{yyyxxxuuurrruuu|||~~~xxxqqqlllkkkjjjhhhfffbbb```^^^^^^___]]]WWWSSSJJJHHHEEEBBBCCCEEEHHHKKKQQQUUU\\\dddmmmzzzuuuhhh___WWWSSSPPPPPPMMMJJJLLLQQQKKKNNNOOOMMMGGGCCCAAAAAABBBAAA???>>><<<;;;;;;;;;777666555444333222222222333444555777666999EEERRRhhhxxxzzzooonnnvvvzzzssshhhjjjooovvv~~~xxxsssqqqxxxuuuxxx|||ttttttxxx~~~|||}}}~~~|||{{{{{{|||yyyzzzzzzyyywwwtttpppnnnpppuuuyyyyyyvvvvvvyyy|||CCCBBBBBBBBBAAA@@@??????EEEEEEHHHKKKMMMUUUgggwwwtttfff^^^XXXSSSRRRTTTggguuu|||qqqZZZHHH???<<<999666444555555666<<>>===;;;999888777777666555444333333222777666333111222888AAAGGGaaarrr{{{pppsss{{{ooohhhxxxxxxqqqttt|||xxxzzztttvvvyyy}}}}}}zzzxxxvvvwwwvvvtttsssrrrrrrssssssxxxyyy{{{|||{{{|||~~~|||BBBBBBAAA@@@@@@@@@AAAAAAEEEEEEGGGJJJMMMUUUgggxxx~~~rrrddd\\\WWWTTTUUUXXXhhhuuu|||pppZZZHHH???;;;999666555666555666<<>><<<;;;999888777777666555444333333222666555333222333888???EEE[[[nnn~~~{{{ttthhhxxx}}}tttuuu~~~{{{{{{~~~zzzvvvxxxzzz~~~zzzwwwvvvxxx{{{~~~}}}zzzxxxvvvuuutttvvvuuutttrrrrrrrrrssssssyyy{{{}}}~~~}}}~~~BBBAAA@@@??????AAABBBDDDDDDDDDGGGJJJMMMVVViiiyyy|||pppbbbZZZVVVTTTXXX]]]iiiuuu{{{nnnXXXGGG===999777555666777666666===EEE___jjjpppfffUUUHHHBBB???FFFQQQaaakkkiiiaaa\\\]]][[[eeeooo~~~xxxzzztttRRR===<<<<<<555444444333333333333222222222222222222222333444444999???MMMbbbrrrxxxyyyyyy{{{sssnnnooorrrtttwww{{{rrrhhhrrr{{{~~~uuuqqqtttsssvvv}}}~~~}}}|||||||||||||||tttmmmhhhccc```XXXPPPJJJGGGIIILLLTTTWWW]]]cccjjjrrr{{{~~~xxxuuusssrrrqqqrrrzzz~~~wwwqqqnnnppppppllliiiiiijjjkkkiiieee]]]UUUPPPIIIGGGDDDDDDFFFJJJPPPSSSWWWZZZdddvvv~~~{{{||||||oooeee]]]XXXUUURRRQQQOOOMMMLLLLLLLLLMMMGGGHHHIIIHHHGGGEEEBBB@@@??????>>>===<<<:::999999888777777666555444333333444444444333444888===AAASSShhh|||xxxffftttyyyxxx{{{}}}{{{yyy{{{}}}~~~}}}~~~vvvllljjjkkkooossszzzzzz~~~}}}{{{xxxuuussssssssssssttttttrrrrrrqqqrrrsssttt|||~~~BBB@@@???>>>???AAADDDFFFDDDDDDGGGJJJOOOYYYlll~~~zzznnn```XXXSSSSSSYYY```kkkuuuyyykkkUUUEEE<<<888666555666888777888???III^^^hhhlllbbbSSSHHHCCCAAAHHHUUUdddlllhhhaaa]]]^^^]]]eeennnvvvrrr}}}uuuOOO<<>>III]]]ppp{{{|||zzznnnfffccciiirrrwwwxxxzzzwwwhhhoooyyy}}}uuuppptttuuu{{{~~~~~~~~~~~~~~~~~~~~~tttiiidddaaa]]]YYYUUUSSSOOOJJJGGGHHHLLLPPPWWW\\\cccmmmwww{{{vvvsssqqqqqqpppqqqyyyyyytttooonnnoooooommmjjjllloooqqqnnndddYYYPPPLLLGGGFFFDDDEEEGGGLLLQQQTTTYYY]]]jjj{{{vvvuuu}}}sssfff^^^ZZZWWWUUUPPPOOONNNLLLKKKKKKKKKKKKFFFGGGHHHIIIGGGEEEBBB@@@???>>>===<<<;;;::::::999888888777666555444333333222333444444555777;;;>>>KKKbbbyyyxxxfffooozzz|||zzz~~~~~~~~~~~~}}}{{{zzz{{{qqqgggeeefffjjjoooqqqrrrwww~~~|||zzzvvvsssqqqrrrssstttsssrrrqqqqqqqqqssstttuuuAAA@@@>>>>>>???AAADDDFFFDDDDDDGGGLLLRRR]]]rrrvvvkkk^^^VVVQQQQQQXXXaaaooovvvvvvgggRRRBBB:::777555555777888888:::DDDOOOfffmmmmmmbbbRRRIIIEEECCCKKKXXXgggmmmkkkeeeaaa^^^___dddmmm|||kkkmmm~~~sssNNN<<>>???>>>===;;;::::::::::::888888777666555444444333111222444444555666888;;;EEE[[[sssxxxkkkmmmrrrxxx|||zzzxxx|||~~~}}}|||{{{{{{zzzyyyzzz}}}zzzxxxwwwyyy~~~ooohhhgggggghhhkkkkkkmmmssszzz}}}{{{yyytttqqqoooppprrrtttrrrqqqqqqqqqrrrtttvvvwwwAAA@@@??????@@@AAADDDEEEDDDEEEHHHNNNVVVcccyyyooofff[[[TTTOOOPPPYYYcccssswwwsssbbbMMM@@@999777555555777999888<<>>>>>===;;;:::999999:::;;;999999888777666555444444111222333333222333666888===LLLbbbuuu~~~~~~wwwtttwwwzzzyyyyyy{{{uuuqqqnnnpppvvv|||~~~~~~zzzvvvqqqoooqqqtttuuuvvvyyy~~~zzzwwwuuutttvvvzzzxxxkkkffffffeeefffhhhhhhkkkrrrwwwxxxzzz|||zzzvvvrrrpppoooppppppqqqqqqrrrsssuuuwwwyyy{{{@@@@@@AAAAAAAAABBBBBBBBBEEEFFFKKKRRR\\\lllrrr```ZZZTTTPPPOOORRR]]]hhhyyyyyyppp[[[GGG<<<999888666666777888999@@@RRRdddzzzyyyooo\\\LLLEEEEEEEEEOOOjjjooodddbbbdddbbbfffppp~~~iiifff~~~rrrTTTEEE>>>999777:::444444444333333333222222111111111000111222222333111555999@@@PPPdddooopppddd^^^[[[]]]^^^[[[YYYYYY\\\uuuzzzyyy}}}~~~qqqfffgggeee\\\YYY___[[[aaaddddddjjjuuu}}}~~~|||~~~zzzsssnnnbbb```\\\YYYWWWUUUUUUUUULLLMMMNNNNNNNNNOOORRRUUUPPPQQQTTTWWW[[[bbbjjjoooyyy~~~}}}|||yyyvvvtttooommmmmmpppqqquuu~~~|||zzzwwwsssnnnnnnmmmmmmllllllkkkkkkdddaaaZZZSSSLLLGGGBBB@@@AAACCCFFFJJJOOOTTTXXXZZZfffsss~~~iiiZZZTTTRRRPPPMMMNNNNNNNNNNNNMMMKKKJJJIIIFFFEEEDDDBBBAAA@@@???>>>>>>===;;;999999999;;;<<<999999888777666555444444111222333222111222555777:::GGG]]]qqq}}}~~~{{{{{{|||~~~yyyvvvzzz|||xxxuuuvvvjjjhhhiiioooyyyzzzrrrnnnmmmoooppppppzzz}}}zzzwwwuuusssvvvzzzxxxjjjeeedddeeegggiiihhhkkkrrrwwwxxxyyy}}}zzzvvvtttrrrrrrrrrrrrrrrrrrsssuuuxxx{{{|||AAA@@@@@@@@@AAAAAABBBCCCCCCFFFJJJPPP\\\pppwwwllldddXXXPPPQQQRRRRRR^^^nnn|||zzzmmmUUUBBB;;;888555444444666999999@@@UUUjjjqqqqqqjjj[[[LLLEEEEEEHHHUUUmmmzzzxxxtttiiiaaaddd```ppptttwww|||pppnnniiiOOOAAA555333888888555555444333333222111111222222222222222222222222555777777;;;KKK^^^hhhhhhkkk^^^UUUTTTUUURRRRRRUUUZZZppp{{{qqqtttqqqoooqqqvvvzzz}}}{{{nnnddd]]]YYYWWWWWW[[[]]]```dddjjjrrr{{{~~~zzzrrrhhhaaaYYYVVVSSSSSSTTTUUUSSSQQQQQQQQQQQQSSSVVVZZZ^^^```______```ccciiisss~~~}}}|||zzzxxxvvvtttsssrrrnnnnnnnnnnnnpppwww~~~yyyuuusssrrrpppooonnnnnnlllhhhbbb^^^]]]VVVOOOKKKEEE???>>>AAAGGGGGGHHHJJJNNNUUU]]]bbbppp{{{ggg]]]YYYSSSKKKGGGLLLLLLMMMNNNOOONNNKKKIIICCCBBBAAA???>>>??????@@@>>>===<<<;;;:::999999999999;;;===;;;777444444555333333333444444555555555999???PPPhhhyyy~~~yyyuuurrrrrrtttvvvzzzuuurrrssswwwwwwrrrlllkkkkkkmmmrrrzzz~~~ttttttvvvvvvttttttwww}}}{{{zzzyyyzzz}}}~~~qqqeeebbbccceeehhhkkklllmmmqqqxxx|||~~~{{{wwwuuuuuuvvvttttttuuuvvvxxx{{{}}}@@@@@@@@@@@@AAABBBBBBCCCEEEGGGKKKRRR^^^sssuuulll```UUUNNNOOOQQQTTTaaaqqqzzzvvvhhhQQQ@@@:::888666555555666888999AAAUUUiiivvvqqqeeeUUUHHHBBBDDDGGGRRRiiiuuutttpppggg```dddkkkzzz|||zzzzzzoooqqqgggMMM@@@666444888777555555444333333222111111222222222222222222222222333555555777CCCTTT```bbbdddYYYPPPOOOPPPPPPQQQTTT[[[nnnyyy~~~xxxmmmooonnnkkklllrrrxxx|||tttiiibbb___^^^___\\\^^^```ccchhhnnnvvv{{{}}}|||~~~~~~~~~zzzqqqggg```VVVTTTSSSTTTWWWYYYXXXWWWYYYYYYYYY[[[^^^bbbfffhhhlllmmmpppsssxxx||||||zzzxxxvvvtttrrrrrrmmmnnnnnnnnnpppwww|||vvvsssqqqpppnnnmmmlllkkkhhhddd___[[[WWWQQQKKKIIIEEE@@@@@@CCCEEEIIIMMMOOOSSSYYYbbbiiirrr___XXXWWWTTTPPPMMMKKKJJJJJJKKKLLLKKKHHHEEECCCBBB@@@???>>>>>>??????===<<<;;;:::::::::::::::;;;???BBB???:::555444555333333333444444555555555888<<>>>>>>>>>>>;;;;;;::::::::::::;;;;;;===DDDIIIFFF>>>666444555444444444444444555555555777888CCCWWWjjjwww~~~wwwoooiiigggjjjlllrrrkkkbbb```ccchhhjjjiiibbbhhhqqqxxx}}}}}}|||||||||nnnbbbWWWVVVYYY\\\```dddhhhhhhlllssswwwyyy~~~{{{xxxvvvwwwvvvuuuvvvxxx{{{?????????@@@AAABBBDDDEEEIIIKKKOOOXXXggg}}}}}}ppphhhYYYQQQKKKLLLOOOWWWfffttt{{{ooo\\\III<<<777777777777666555555999FFFXXXfffkkk^^^OOOFFFCCCCCCHHHLLLUUUhhhqqqnnnmmmfff```dddhhhzzz```FFF>>>999999888222444444444333333222222222222222222222222222222222222444555555888DDDSSS^^^\\\VVVNNNKKKLLLOOOSSSUUU]]]kkkrrrvvvvvvjjjbbbiiiqqqlllkkksss|||tttjjjggggggggggggiiikkklllooosssyyy}}}~~~{{{yyyuuuooolllsss|||~~~xxxnnnddd^^^YYYZZZ\\\aaafffllloooqqqtttsssrrrrrrssswww{{{}}}}}}zzzzzzxxxwwwuuusssrrrqqqnnnnnnnnnooosssyyy{{{uuupppmmmkkkjjjjjjhhheeebbb___ZZZUUUQQQKKKFFFCCCCCCBBBAAACCCGGGGGGNNNVVVZZZ^^^jjj|||wwwgggVVVPPPOOOOOONNNNNNRRRPPPOOONNNNNNLLLIIIFFFAAA@@@@@@???>>>>>>======:::999999999:::;;;;;;<<>>>>>>>>@@@AAACCCEEEFFFJJJLLLRRR]]]ooo{{{mmmdddWWWQQQMMMLLLPPPYYYhhhsss}}}mmmXXXFFF;;;666666666777666555444;;;IIIYYYcccbbbTTTGGGCCCCCCDDDGGGLLLXXXkkkqqqnnnllleee^^^aaaqqq}}}ZZZBBB<<<999999888111444444333333333333222222222222222222222222222222111222333444666???NNN[[[___[[[UUUQQQPPPTTTWWWXXX[[[jjjrrruuurrrccc^^^iiipppkkkmmmvvv}}}}}}|||yyymmmiiigggeeekkkmmmoooqqqtttxxx~~~~~~{{{tttnnnrrryyy}}}vvvlllddd```]]]```dddjjjpppvvv|||}}}~~~~~~{{{yyyyyywwwvvvtttsssrrrqqqooonnnoooqqqvvv{{{}}}yyysssnnnkkkiiiiiigggeeeaaa^^^[[[VVVQQQMMMIIIDDDBBBBBBBBBAAACCCHHHKKKQQQXXX]]]ddduuusssdddUUUOOONNNMMMLLLMMMNNNLLLJJJIIIIIIGGGDDDBBB????????????>>>===<<<<<<999999999999999:::;;;<<>>???AAACCCEEEFFFJJJNNNVVVdddyyyvvvhhh___SSSQQQNNNNNNSSS]]]jjjttt{{{iiiRRRDDD;;;666555666666666555555===MMMZZZ```\\\OOODDDCCCBBBAAADDDJJJ[[[lllrrrooommmfff^^^```ssssssTTT???;;;777777888222333333333333333333333333222222222222222222222222///...///111333999GGGTTT______[[[UUUTTTXXXZZZZZZYYYeeemmmqqqnnn___YYYeeeffffffkkkvvv}}}|||yyyxxxvvvqqqlllhhhlllnnnqqqsssvvvzzzzzzuuuuuuzzz{{{ssskkkeeecccbbbfffmmmttt{{{~~~}}}}}}{{{yyyxxxxxxwwwuuutttrrrqqqqqqooonnnnnnqqqvvv|||}}}zzzvvvpppllliiigggfffcccaaa]]]YYYVVVRRRMMMJJJHHHDDDAAABBBCCCBBBEEEJJJOOOTTT[[[bbbnnn}}}}}}lll___RRRNNNMMMMMMMMMOOONNNLLLJJJHHHHHHGGGEEECCC>>>?????????>>>===<<<;;;999999999999999:::;;;;;;<<>>???AAADDDFFFGGGLLLPPP[[[lll|||nnnbbb[[[NNNNNNOOOPPPVVVaaannnvvvuuuaaaLLL@@@;;;777666777555666555666@@@OOOZZZ\\\WWWJJJAAAAAA@@@>>>DDDOOO^^^ooovvvttttttlllcccdddqqqjjjNNN===:::666555777444333333333333333333333333222222222222222222222222111...---000222666@@@KKKYYY\\\[[[WWWVVVZZZ\\\ZZZXXX]]]aaaiiimmm^^^SSS[[[ZZZ^^^iiivvv|||zzzwwwwww~~~xxxqqqnnnpppsssvvvxxx{{{~~~~~~xxxpppjjjgggfffiiioooxxx}}}{{{{{{{{{zzzxxxwwwwwwvvvuuusssrrrqqqqqqmmmllllllpppvvvzzz||||||zzzwwwrrrmmmhhheeedddccc___\\\XXXUUURRRNNNJJJGGGGGGCCCAAACCCDDDEEEIIINNNRRRWWW___kkk{{{||||||yyywwwuuu~~~~~~fff[[[QQQMMMMMMKKKKKKMMMNNNLLLJJJIIIHHHHHHFFFEEE===>>>>>>>>>>>><<<;;;:::999999999999999999::::::999===BBBGGGGGGDDD>>>999777666666666555555555444111666999<<>>;;;888777888444666666777AAAQQQZZZZZZRRREEE===>>>>>>>>>HHHVVVbbbsss{{{zzz{{{tttkkkkkkxxxeeeKKK<<<:::444444777555333333333333333333333333222222222222222222222222555000...111333555===GGGSSSXXXYYYVVVVVVZZZ\\\ZZZWWWWWWWWWbbblll^^^OOORRRSSSZZZiiixxx~~~|||yyyzzz{{{rrrtttwwwyyyzzz}}}}}}wwwoooiiihhhiiipppwww~~~{{{{{{yyyyyyzzzyyywwwwwwvvvvvvtttsssrrrqqqqqqkkkjjjjjjnnntttyyyzzzzzzwwwtttpppjjjfffcccbbbaaa[[[XXXUUUQQQOOOKKKHHHEEEEEEAAA@@@CCCFFFGGGLLLQQQRRRXXXbbbqqq|||uuusssxxx|||www}}}zzztttpppnnn~~~eeeZZZQQQMMMLLLHHHGGGHHHJJJHHHEEEDDDDDDDDDCCCAAA===>>>>>>>>>>>><<<;;;:::::::::999999888999999:::777999===CCCGGGFFF@@@:::777777666666555555555444///666999:::DDDYYYooozzz|||xxxppplllooosssuuupppggg___[[[ZZZZZZ\\\ccclllwwwvvvpppllljjjnnntttvvvhhhcccdddmmmuuuvvvtttsssjjjiiijjjmmmllljjjlllqqqttt}}}~~~|||{{{{{{wwwooommmooossstttssswwwxxx{{{~~~wwwvvvsssrrrpppnnnjjjgggkkkjjjkkkpppwww~~~???AAAAAA@@@AAAEEEHHHIIIRRRWWWeeezzzwwwjjj]]]UUURRRMMMLLLKKKOOO]]]lllssssssfffTTTBBB;;;:::888777666333999:::777@@@RRR]]]]]]LLLBBB===@@@@@@>>>GGGUUUiiiqqqzzzyyysssoooyyy]]]JJJ;;;999888222111555666555333333444444333222000000111111111222222222333222222222444888;;;>>>OOOVVVZZZXXXXXX\\\\\\XXXRRRTTTXXX^^^eeefff\\\PPPVVV^^^jjjuuuzzz|||{{{{{{zzz~~~zzzrrrnnnnnnrrruuuzzz~~~{{{zzz}}}~~~zzzyyyyyyxxxuuurrrtttvvvwwwwwwuuuqqqmmmjjjjjjiiihhhlllrrrvvvwwwvvvtttppplllhhhdddaaa]]][[[XXXTTTOOOLLLJJJHHHDDD@@@AAABBBCCCFFFIIIMMMPPPSSSYYY^^^hhhzzzzzzzzztttmmmkkkooovvv{{{}}}yyy}}}xxxllliii{{{xxxcccYYYPPPMMMLLLJJJIIIKKKHHHHHHGGGFFFEEEDDDCCCBBB>>><<<;;;;;;<<<<<<;;;:::999999999999999999999999888<<>><<<;;;::::::::::::::::::::::::999<<<@@@CCCDDDBBB???<<<:::999777555444444444444222333666888;;;FFF]]]rrr{{{~~~zzz|||}}}}}}xxxnnnccc\\\WWWWWW]]]eeesssrrrvvv}}}~~~zzzyyy|||{{{qqqkkkgggfffjjjqqquuuzzzrrrooovvv||||||wwwssspppppppppqqqrrrtttuuuwww||||||~~~xxxsssqqqmmmiiifffgggmmmrrrtttssstttwww{{{}}}~~~tttnnnhhheeeffffffccc```ddddddeeefffhhhjjjlllmmmttt{{{???@@@BBBDDDFFFJJJPPPTTTYYYhhhqqqeeeYYYQQQNNNJJJKKKOOOWWWeeepppqqqlllYYYJJJ<<<666666555444555444666666999HHHYYY^^^ZZZHHH@@@;;;===>>>@@@KKKWWWkkkvvv|||{{{}}}~~~qqqMMM@@@777888999555444777555444333333444444333222111111111111111222222222333222111111222444777888EEEOOOXXXYYYXXXXXXXXXWWWSSSSSSTTTZZZeeemmmjjjaaaUUU]]]ffflllnnnppptttxxx~~~~~~zzzvvvwww}}}~~~}}}~~~~~~{{{xxxxxxyyyzzzxxxuuuuuuuuutttrrrooollljjjiiigggeeefffiiinnnrrrqqqooolllhhhddd```]]]YYYVVVSSSMMMJJJGGGEEEEEEEEECCCBBBAAABBBEEEHHHKKKPPPUUUYYYcccooo{{{sssccc___^^^eeerrrzzzzzzvvvpppooolllmmmyyywwweee[[[RRROOOMMMJJJHHHJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@>>><<<;;;999888777666555444444444333333555777999BBBVVViiiyyy~~~~~~{{{}}}~~~}}}oookkkeee```ZZZYYYaaakkk|||yyyxxxyyyyyyxxxyyy}}}|||sssooollljjjlllppp{{{{{{xxx}}}yyyvvvuuutttsssssstttvvvxxxyyyyyyzzz|||xxxqqqmmmkkkkkkhhheeefffkkkoooqqqqqqvvvxxxzzz|||}}}~~~tttpppkkkjjjkkkkkkjjjgggjjjkkklllmmmmmmnnnmmmmmmqqqzzzAAAAAACCCFFFHHHLLLSSS[[[fffwwwzzzlll```VVVOOOLLLJJJLLLOOOXXXfffpppooogggQQQEEE999666666555555555777777777>>>OOO___```YYYEEE???;;;<<>>HHHSSSWWWVVVTTTTTTUUUVVVUUUTTTXXXcccnnnooojjjXXX___fffjjjkkknnnuuu|||~~~|||~~~|||~~~|||{{{~~~|||xxxuuurrrsssuuuwwwuuusssuuusssqqqnnnkkkiiihhhgggdddcccdddhhhlllnnnmmmjjjeeebbb]]]ZZZWWWTTTPPPNNNHHHFFFDDDBBBAAAAAAAAAAAABBBDDDHHHKKKNNNSSS[[[```fffwwwxxxmmmccc```bbbmmm|||yyyrrrnnnllltttlll```WWWOOOMMMLLLIIIHHHJJJEEEEEEDDDDDDCCCBBBBBBAAA???>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777666666555555555333333555666777===MMM]]]ssszzz~~~|||yyyzzzzzzxxxkkkjjjiiieee______jjjwwwyyywwwwwwyyy|||~~~vvvsssrrrppppppsss~~~zzzyyyxxxvvvuuuvvvxxxzzz|||zzzzzz}}}|||sssmmmkkkkkkllljjjhhhiiimmmppprrrrrruuuwwwzzz|||}}}xxxvvvssssssttttttsssqqquuuvvvwwwyyyyyyyyyxxxwwwyyyDDDBBBDDDHHHJJJNNNYYYeeezzzqqqddd[[[SSSMMMKKKLLLMMMPPPYYYgggpppkkkbbbKKKAAA888666777666555666888666777BBBSSS___]]]TTTBBB>>>;;;<<<@@@IIIWWWbbb{{{wwwrrrxxxsssYYY@@@:::666555666444222222444222111222444444333222111111111111111111111111222111111000111222333444888@@@KKKSSSSSSQQQQQQSSSUUUUUUSSSTTT\\\hhhmmmmmm]]]aaafffhhhjjjooowww~~~{{{|||yyyzzz~~~{{{xxx|||~~~~~~~~~|||ssspppnnnooorrrtttsssqqqrrrpppnnnkkkhhhffffffeeebbbbbbcccgggkkkllliiieee___\\\WWWTTTQQQNNNKKKHHHFFFEEEBBB???======>>>???AAAEEEIIILLLOOOVVV___fffoooxxxggg___^^^cccrrrvvvqqqqqq}}}vvvaaaXXXOOOIIIIIIJJJHHHHHHJJJDDDCCCCCCCCCBBBAAAAAAAAA>>>===;;;<<<======<<<:::::::::::::::::::::::::::<<<<<<;;;:::999999999999888888888777777666555555333333444666555999FFFSSSmmmuuu{{{{{{xxxwwwuuuqqqiiijjjkkkiiieeegggttt}}}xxxzzz|||uuurrrqqqoooqqqvvv}}}}}}~~~}}}|||{{{|||}}}}}}~~~|||sssmmmkkkkkklllmmmlllkkklllooorrruuuvvvuuuwww{{{~~~}}}|||||||||}}}}}}{{{zzz|||}}}FFFCCCDDDJJJNNNSSSbbbsssxxxggg]]]VVVPPPLLLLLLNNNOOOSSS]]]jjjqqqhhh[[[FFF>>>777777777666555777666444777CCCRRRYYYUUUMMM@@@>>>;;;<<>>;;;<<<>>>@@@BBBFFFLLLOOORRRYYYdddllluuu```UUUVVV___ppp{{{www{{{jjjZZZQQQJJJDDDFFFGGGGGGGGGIIIBBBBBBBBBBBBAAAAAA@@@@@@===<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;:::999888888999999777888888888888777666555444333444666555666@@@JJJdddoooyyyzzzxxxvvvqqqmmmeeehhhlllnnnmmmppp}}}~~~wwwqqqmmmjjjiiipppxxx{{{{{{}}}zzzvvvoooiiiggggggjjjlllllllllmmmoooqqqtttwwwxxxvvvzzz~~~GGGCCCEEEMMMRRRZZZooo|||mmm^^^VVVRRRNNNLLLLLLNNNQQQYYYeeerrrttteeeTTTBBB;;;666777777555444555555555999EEEQQQTTTNNNGGG>>>>>><<<>>>FFFVVVgggqqq}}}|||wwwllldddiiizzzxxxsssuuutttqqq___CCC:::999555333222333444444222111000111333444333222222222222111111111000000000000111111222333444444777777???LLLSSSRRRPPPQQQQQQWWWXXXSSSRRR\\\jjjsssqqqnnnkkkkkkooosssvvvwwwzzz~~~{{{vvvoooooowww|||vvvssswww{{{}}}~~~}}}yyyzzzzzz||||||zzzxxxuuusssmmmkkkhhhjjjmmmooonnnllliiiiiihhhgggeeedddcccbbb``````bbbfffjjjiiiccc___VVVSSSOOOKKKIIIFFFCCCAAAAAAAAA@@@===;;;<<<@@@DDDGGGMMMRRRVVVYYY```mmmvvvooo[[[QQQUUU___ooowwwaaaWWWOOOHHHCCCDDDFFFEEEEEEFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999777777888999888777666555333333444666555555<<>>===???HHHYYYkkkvvvyyyvvvnnnccc___iii}}}wwwqqqrrrqqqnnn\\\@@@888777555222222444666666222111000111333444333222222222222222111111000000///000111222333444555555999666<<>>??????===<<<>>>CCCHHHNNNTTTZZZ]]]```hhhuuuiiiWWWVVVZZZdddrrrkkkZZZVVVPPPIIIDDDDDDFFFDDDCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>===<<<========================999999999999999999999999777777888999999888666666333333444666555444:::BBBNNN\\\llltttuuurrrkkkeeebbbhhhuuuxxxtttnnnggg```cccrrryyywwwxxx}}}}}}|||~~~uuuhhhfffcccaaabbbdddhhhjjjnnnpppsssuuuwwwzzz~~~~~~~~~DDDAAAEEEOOOVVVcccooocccVVVOOOJJJHHHJJJOOOOOOZZZiiiuuuzzzqqq[[[GGG<<<;;;999777555444333222333444;;;JJJXXXYYYNNNBBB<<<<<<<<<>>>JJJ^^^ooowwwxxxkkkaaa```bbbiii|||yyyrrrvvvwwwjjjSSSBBB777666555444333222222222000111111222222333444444111111111111111111111111222222111111222222333444000444:::CCCLLLQQQSSSSSSVVVVVVYYY[[[XXX[[[jjj{{{}}}xxxvvvtttssstttwwwxxxzzz{{{||||||zzz~~~~~~zzzwwwwww{{{~~~~~~xxx|||zzztttooonnnsss|||{{{uuuqqqooommmkkkjjjiiigggdddcccddddddddddddddddddeeeeeeeeedddbbbaaaaaaccceeegggeeeaaa\\\XXXOOOMMMIIIEEEBBB@@@@@@@@@======<<<<<<===AAAGGGLLLRRRQQQXXXcccgggkkk|||uuueeeaaa^^^cccmmmzzzsssdddYYYQQQNNNJJJFFFCCCCCCDDDEEEEEECCCBBBAAA@@@>>>===<<<<<>>===;;;:::999============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::888666555555555444333444666888:::IIITTTeeerrrvvvrrrkkkffffffeeepppxxxqqqnnnhhheeerrr}}}wwwvvvyyy}}}~~~|||yyywww|||}}}kkk``````aaabbbccceeeggghhhooossswwwzzz{{{}}}CCCCCCIIISSSZZZfffzzzjjj___SSSLLLIIIGGGJJJOOOTTT___mmmuuutttiiiSSS@@@999888777666555444444444444666===JJJVVVVVVKKK@@@<<<<<<<<>>==================???DDDJJJNNNRRRSSSZZZeeejjjqqqlll___^^^dddkkkwwwhhh^^^VVVOOOMMMJJJFFFDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@??????>>>CCCBBB@@@???===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666555444333444666777999@@@LLL]]]lllsssrrrlllhhhhhhhhhppp|||~~~wwwvvv|||}}}uuuqqqkkkiiivvv{{{vvvvvvzzz~~~zzzwwwxxx{{{}}}|||~~~yyyeeeaaabbbccceeeggghhhjjjjjjmmmpppuuuyyy{{{~~~CCCFFFNNNWWW]]]jjjsssdddYYYNNNIIIGGGFFFJJJOOOXXXdddoooppphhhZZZHHH999666555555444444444555555555999AAALLLSSSQQQGGG===<<<======@@@MMM```oootttnnnccc\\\^^^eeeqqq{{{{{{ttt```FFF666666555444333333222222333444333333222111111000000111111111111111111111111222111111111111222333333333444666;;;CCCKKKRRRWWW[[[ZZZYYYXXXVVVWWW```kkk{{{}}}ssspppwww}}}}}}{{{{{{zzzsssppppppqqqpppooouuuvvvxxxxxxxxx|||~~~}}}yyyuuusssvvvzzz}}}xxxtttqqqoookkkiiiiiiiiihhhfffccccccccccccdddeeefffgggfffgggggggggggggggfffeeegggggggggddd```YYYSSSOOOHHHFFFBBB???<<<;;;;;;;;;<<<===>>>@@@BBBGGGMMMQQQSSSUUU]]]gggmmmxxxyyyfff```dddmmmvvvlll\\\VVVQQQLLLKKKIIIFFFEEEEEEEEECCCBBBCCCCCCCCCCCCBBBBBBBBBAAADDDCCCAAA???=========>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::888777666666666444444444555666777666BBBSSSeeeooorrroookkkmmmnnntttyyytttjjjhhhnnnuuu~~~vvvqqqllllllyyy~~~|||xxxuuuxxx~~~{{{wwwuuuxxxzzzzzz}}}ooobbbbbbdddgggjjjlllmmmnnnnnnmmmpppuuuzzz}}}EEEIIIPPPXXX^^^mmm|||mmm```VVVLLLHHHFFFEEEHHHMMMWWWbbbiiicccWWWJJJ???777555444444333333444444444555;;;FFFNNNQQQLLLDDD>>><<<======BBBOOObbbooorrrlllccc\\\]]]eeesss}}}}}}|||rrr]]]FFF999555444444333222222222333333222222222111111000000111111111111111111111111111111111111111222222333444444444777<<>>======>>>???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;:::999888777777666666555444444444555555222<<>>;;;999666555444333333222333333555???LLLRRRPPPIIICCC@@@<<<===>>>DDDRRRdddnnnppphhhaaa[[[]]]fffuuu~~~~~~~~~|||mmmWWWCCC:::444444333222222222333333000000000111111222222222111111111111111111111111111111000000111111222333444444333333888AAAMMMUUUXXXUUUQQQQQQXXXcccmmmqqq|||}}}wwwxxxvvvzzz}}}wwwsssqqqpppmmmkkkkkkkkklllmmmoootttzzz~~~~~~}}}{{{zzzyyyxxxwwwwwwxxxyyy}}}||||||zzzxxxvvvtttssswww}}}~~~|||zzzxxxvvvrrrmmmiiieeedddcccdddfffhhhhhhgggccceeefffeeecccbbbcccdddhhhhhhggggggggghhhhhhhhhllljjjfff```YYYRRRKKKHHHCCCAAA>>><<<;;;:::;;;<<<:::===AAADDDHHHLLLQQQUUUVVV[[[ccclllvvvzzzjjjgggsss~~~uuubbbWWWSSSPPPLLLIIIJJJHHHFFFEEEEEEEEEBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>===<<<======>>>============<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;:::999888777777777555555555444444444444444333:::GGGWWWfffooorrrqqqrrryyyxxxjjjcccccceeerrrzzzvvvqqqnnnmmmqqq|||~~~zzzxxx}}}~~~vvvnnnjjjiiiiiiiiikkknnnrrruuuvvvvvvvvvwwwyyy{{{~~~JJJLLLPPPWWWdddyyy|||tttfff^^^TTTKKKGGGFFFEEEGGGLLLPPPWWWXXXMMM@@@999999999666555444333333333333333999FFFTTTWWWPPPFFFBBBAAA======???EEEUUUfffnnnnnnddd___\\\___jjjyyyxxxeeeLLL<<<777333333222222222222333333//////000000111222222333111111111111111111111111111000000000000111222222444444333222555===HHHQQQXXXVVVTTTWWWcccqqqxxxxxx|||~~~zzzxxx|||~~~zzzxxxxxxwwwssspppjjjiiiiiijjjmmmqqqvvvyyy~~~|||xxxwwwvvvuuuuuuvvvwwwwww|||{{{zzzwwwuuusssrrrqqqxxx~~~~~~||||||zzzwwwtttqqqnnnjjjfffcccbbbaaaaaacccfffhhhhhhgggdddgggiiigggdddbbbcccdddgggffffffffffffgggggghhhiiifffbbb\\\UUUNNNIIIFFFBBB@@@>>><<<;;;;;;<<<===<<>>>>>>>>>>>============>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;:::999777666666666666444444444444444444444444666999BBBPPP___kkkqqqrrrqqqxxxzzzooogggdddccclllxxx}}}|||vvvtttsssqqqrrrvvv}}}zzz}}}|||{{{}}}{{{yyyyyy|||zzznnngggddddddhhhmmmoooqqqsssvvvyyyzzz{{{{{{{{{|||}}}~~~KKKMMMQQQ[[[lllvvvvvv}}}ooodddYYYPPPIIIFFFEEEEEEHHHMMMRRRXXXXXXNNNAAA:::777555444444444444444555555666???NNN\\\\\\PPPCCC???@@@===>>>???GGGWWWgggnnnmmmfffccc```cccnnn|||sss[[[BBB666555333222222222222222333333000000000000111111111111111111111111111111111111000000000000000111222222333444444333333999DDDLLLWWWXXXYYY___mmmzzz|||vvvtttyyy}}}{{{~~~{{{yyy{{{~~~~~~}}}}}}~~~zzzvvvmmmkkkiiihhhkkknnnqqqsssvvv{{{~~~}}}{{{vvvvvvuuuttttttuuuvvvwwwyyyxxxvvvtttrrrqqqqqqqqqzzz}}}}}}||||||{{{zzzyyyxxxvvvrrrnnnjjjhhhfffcccaaa______```bbbfffhhhggggggcccfffjjjiiieeeccceeegggeeeeeedddddddddeeefffgggccc```\\\VVVPPPJJJFFFDDDAAA???===<<<;;;<<<===>>>???CCCHHHMMMPPPSSSWWWYYY]]]aaajjjyyywwwvvv}}}|||cccZZZRRRPPPNNNJJJJJJNNNKKKHHHEEECCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<===???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;999999999999999999999999:::999777666555444555555222333333444555555555555555666;;;GGGWWWfffnnnqqqoootttyyyxxxtttnnnhhhddd___dddmmmuuuzzzyyywwwvvvssstttuuuuuuvvvxxx{{{{{{}}}|||{{{zzzyyyyyywwwxxxwwwwwwwwwxxxzzz{{{}}}sssiii```^^^___bbbiiiqqqwwwxxxyyy{{{|||~~~KKKMMMSSS___sssvvvrrrwwwyyylllbbbUUUMMMFFFEEEEEEFFFJJJOOOTTT[[[\\\RRREEE;;;555111222222333444555666888999DDDSSSaaa___PPPAAA===???===>>>@@@HHHXXXhhhnnnlllkkkiiifffgggppp|||~~~|||nnnUUU===333555222222222111222222333333222222111111000/////////111111111111111111111111000000000000000111111222222444555444333888AAAIIITTTWWW[[[cccqqq}}}yyynnnkkkmmmwww}}}uuuuuuvvvuuurrrpppsssxxx~~~}}}~~~~~~zzzpppmmmjjjhhhjjjlllnnnooopppuuu}}}~~~}}}}}}~~~~~~~~~|||zzzvvvuuutttttttttuuuvvvwwwvvvuuusssqqqppppppqqqqqq|||~~~{{{zzzzzzyyyxxxwwwwwwvvvtttpppkkkhhhfffeeedddbbb^^^^^^___bbbeeeggggggfffaaaeeejjjjjjgggeeegggjjjdddccccccbbbcccdddeeefff^^^\\\WWWRRRLLLHHHDDDCCC@@@>>><<<;;;;;;<<<===>>>BBBFFFKKKPPPSSSVVVYYY[[[^^^cccmmm~~~vvv]]]UUUNNNMMMJJJGGGJJJPPPLLLHHHDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>@@@BBBBBBAAA???===<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::888666555444444444444111222333444555555555555333222555@@@RRRbbblllqqqnnnpppqqqpppmmmkkkgggbbbYYY[[[cccmmmtttuuusssqqqqqqtttvvvvvvwwwwwwvvvtttqqqpppsss|||}}}}}}{{{xxxwwwwwwxxxyyyxxxtttvvvwwwwwwuuuuuuvvvwwwxxx}}}zzzjjjaaaZZZ[[[___ccckkkttt||||||}}}~~~|||{{{{{{|||JJJOOOXXXggg}}}zzzuuuwww|||oooaaaTTTRRRLLLGGGGGGGGGGGGIIIMMMZZZ```___RRRBBB999555444222111222555555444777===FFF[[[hhh___PPPIIIEEE@@@DDD@@@BBBNNN```mmmooolllkkkjjjlllrrrxxx}}}}}}{{{aaaHHH===777222111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000111222222222333777<<>>@@@HHHHHHMMMUUUZZZ[[[]]]aaabbblll|||kkk]]]UUUKKKFFFHHHJJJKKKJJJIIIGGGEEECCCBBBCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA===@@@BBBBBB@@@>>>=========;;;999777666666777777888888888888888888999999777777777777777777777777555555444222111333777:::666555777<<>>@@@@@@FFFRRRbbbmmmooommmpppnnnpppvvv{{{}}}wwwZZZBBB999555111111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000111111222222333666<<<@@@SSS]]]fffjjjqqquuulll]]]^^^ZZZcccsss{{{~~~xxxmmmcccaaaaaabbbdddgggnnntttzzz}}}uuulllhhhiiijjjjjjiiimmmppptttxxx|||}}}}}}~~~}}}|||}}}~~~{{{|||~~~~~~}}}zzzwwwuuussssssssssssttttttttttttpppppppppqqqsssuuuvvvwww}}}zzzyyyxxxvvvssspppooonnnnnnooommmjjjfffaaa______```bbb``````aaabbbdddfffgggiiihhhhhhggggggggghhhhhhhhhjjjiiiiiiiiiiiihhheeebbbYYYUUUPPPKKKHHHEEEAAA???<<<<<<;;;;;;<<>>@@@BBBAAA@@@>>>>>>>>>:::::::::::::::999888888888888888888888888888888666666666666666666666666444555444333222333555777444555666:::CCCPPP___iiilllnnnmmmiiihhhhhheee```XXXXXXaaaqqq|||{{{tttooopppwwwzzzxxxvvvtttooohhhfffffflllxxx{{{~~~xxxtttpppmmmlllnnnoooppprrruuuyyy}}}{{{{{{{{{yyyxxxvvvtttsssqqqvvvyyyzzz}}}~~~{{{|||}}}}}}ssshhh___VVVVVVWWWXXX]]]fffqqqxxxyyy|||rrrjjjeeebbb```eeefffhhhkkkooouuuyyy|||OOOUUU^^^nnn}}}mmmbbbWWWOOOJJJEEECCCEEEGGGIIIOOOVVVaaabbb\\\MMM???888777666555333333555555444888===JJJYYYaaaXXXJJJCCC???;;;>>>CCCNNN\\\iiippprrrqqqtttrrruuu|||pppSSS===666555333111111111111111111111111222111111000000111111222000000000000000000000000000000000000000000000000111111222222333666;;;>>>OOO]]]jjjoooqqqoooeeeXXXXXXTTTZZZiiirrrwww{{{}}}vvvkkkaaa___aaabbbdddfffjjjqqqyyyzzzqqqkkkjjjkkkkkkjjjkkkmmmqqqtttxxx}}}~~~|||zzzwwwwwwzzz~~~~~~}}}|||{{{{{{{{{|||}}}zzz{{{{{{|||zzzxxxuuussspppqqqssstttttttttsssrrroooooonnnnnnnnnoooqqqrrr|||{{{xxxwwwtttrrrpppmmmkkkiiihhhhhheeeccc```^^^]]]^^^```aaa______```aaacccdddfffggggggggggggggggggggggggggghhhhhhiiijjjjjjgggbbb^^^TTTPPPKKKGGGDDDBBB???===;;;;;;<<<===???BBBEEEGGGKKKKKKPPPWWW[[[]]]bbbhhhmmm~~~sss^^^TTTOOOIIIFFFGGGGGGFFFDDDEEEDDDCCCAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>??????>>><<<<<<===>>>888999:::;;;;;;:::888777888888888888888888888888666666666666666666666666444555666555333333333555333555666777<<>>;;;>>>IIIYYYgggppptttuuuvvvtttsssxxx~~~jjjOOO===888888666111111111111111111111111111111000000000000111111////////////////////////////////////////////////111111222222222555999<<>><<<::::::<<<>>>BBBEEEHHHJJJPPPPPPTTTZZZ]]]___eeemmmvvvnnn[[[PPPMMMIIIGGGGGGFFFDDDBBBCCCCCCAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<:::888999;;;>>>:::::::::999999888777777888888888888777777777777666666666666666666666666444666888777555444333444333555777666777@@@OOO\\\fffhhhgggddddddjjjnnnnnn\\\[[[```llluuuvvvtttsssrrrvvvwwwuuuqqqnnnmmmmmmpppuuu{{{{{{ssslllhhhjjjmmmpppxxx|||~~~|||zzzwwwtttqqqpppnnnrrrsssqqqpppppplllgggaaa```___```cccgggkkknnnuuuvvvwwwxxxxxxxxxxxxwwwvvvwwwyyy{{{}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{|||wwwuuurrrmmmfff\\\SSSMMMRRRUUU[[[___cccgggjjjmmmjjjlllmmmnnnooorrrwwwzzzrrrlllddd___\\\\\\\\\[[[ZZZ\\\aaagggmmmssswwwyyyTTT^^^nnnzzzjjj___XXXTTTRRRHHHEEEDDDFFFIIIMMMVVV```jjjeeeWWWFFF;;;999888666777444444666777777;;;AAAQQQWWWXXXPPPFFF@@@>>>===???LLL___lllrrrssstttuuuppppppyyy~~~gggPPP@@@:::666333111111111111111111111111111000000000000000000111////////////////////////////////////////////////000111222222222444777:::GGGWWWjjjrrrqqqhhh]]]TTTRRROOOPPPYYYeeennnrrrtttxxxtttvvvxxxzzzuuuooosssuuunnniiijjjkkkkkklllooopppvvv}}}vvvpppllliiihhhhhhiiikkklllmmmqqqvvvzzzxxxsssggghhhjjjmmmqqqvvv{{{~~~yyyyyyyyyyyyyyyyyyzzzzzz~~~}}}{{{yyyvvvsssqqqpppoooppprrrssssssrrrpppooommmkkkhhheeecccbbbccccccdddiiiqqquuuvvvtttrrrqqqlllkkkiiifffccc```^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]_________```aaacccdddeeefffffffffgggfffeeedddccc```aaacccdddccc]]]VVVPPPLLLIIIEEEBBBAAA@@@>>><<<999:::===@@@DDDHHHKKKMMMSSSSSSVVV[[[]]]```iiisssfffVVVMMMLLLJJJHHHGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<:::999:::===@@@CCC@@@===999777777888999888888888777777777666666555555555555555555555555555777999999777555444444333666777555444;;;HHHTTT```ddddddaaaaaafffkkkmmm```]]]^^^ffflllnnnooorrruuuvvvwwwuuuppplllnnnqqq{{{zzzwwwttttttyyy}}}{{{ssslllkkkpppwww{{{}}}|||{{{yyywwwuuusssqqqpppttttttqqqnnnkkkfff```ZZZXXXVVVUUUVVVZZZ^^^```cccdddeeefffggghhhhhhhhhhhhiiijjjlllmmmmmmmmmllliiiiiihhhhhhhhhjjjlllnnnjjjiiigggccc\\\TTTMMMJJJOOOSSSYYY]]]___aaabbbcccbbbccceeefffhhhlllrrrvvv~~~xxxfffccc```]]]]]]^^^^^^______bbbgggmmmrrrwwwyyy{{{YYYhhh|||qqqcccZZZRRRNNNMMMHHHFFFFFFIIIKKKPPP[[[gggnnnfffVVVDDD;;;999888555777444444666777888>>>EEERRRSSSQQQLLLDDD@@@???@@@AAAMMM^^^jjjnnnnnnnnnooolllnnn{{{~~~dddNNN@@@888222...111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000111222222222333666888AAAOOOaaammmnnnfff\\\VVVOOOOOOOOOTTT___kkkooonnnxxx|||qqqnnnqqqtttqqqnnnlllmmmwwwtttrrrqqqrrrooojjjkkkooonnnsssyyysssooommmkkkkkkkkkjjjjjjlllpppttt{{{}}}~~~uuuooodddgggjjjnnnpppssswwwyyyvvvvvvvvvwwwwwwwwwwwwwww{{{yyywwwtttrrrpppoooooonnnoooooooooooommmlllkkkkkkhhhccc___[[[ZZZZZZZZZYYY```iiioooqqqpppmmmlllhhhgggdddaaa^^^\\\ZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^______``````aaacccdddeeeffffffgggggggggeeedddccc`````````___^^^YYYRRRNNNIIIFFFBBB@@@@@@???>>><<<:::<<>>>>>>>>=========?????????===<<<===@@@BBBIIIFFF@@@;;;999999:::<<<888888888777777666666555555555555555555555555555444666888888777555555555333555666444444999CCCKKK\\\aaaccc```^^^bbbfffgggfffbbbaaaeeeiiijjjlllpppwwwvvvvvvtttnnnjjjmmmttt|||ooommmkkkiiilllttt|||zzz{{{}}}wwwqqqqqqwww~~~~~~}}}|||zzzxxxvvvuuurrrvvvvvvqqqlllhhhbbb[[[TTTRRRPPPOOOOOORRRUUUXXXVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[\\\\\\\\\\\\WWWWWWWWWWWWXXXZZZ[[[]]]ZZZ[[[[[[XXXSSSNNNKKKJJJJJJNNNTTTXXXZZZ\\\^^^___^^^```bbbeeeggglllrrrvvvxxxpppfffeeecccbbbbbbccceeeggghhhkkkpppuuuzzz|||~~~~~~___rrr|||iii^^^WWWOOOJJJIIIGGGFFFGGGKKKOOOUUUbbbooopppfffUUUCCC;;;:::888333666333333666888:::@@@HHHPPPNNNKKKGGGBBB???@@@BBBDDDOOO]]]gggjjjjjjiiijjjlllnnn}}}www[[[GGG<<<666222///111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000111222222111222444777:::EEEWWWeeejjjeee]]]WWWPPPRRRRRRTTT^^^lllrrrpppiiiqqquuupppjjjggghhhgggdddggghhhiiimmmvvv}}}~~~xxxzzz}}}{{{rrrhhhhhhmmmlllqqq}}}{{{yyyppppppnnnkkkiiijjjmmmpppssswww}}}}}}tttmmmgggkkkppprrrqqqqqqrrrsssqqqrrrsssssstttttttttsssrrrqqqooommmlllmmmnnnnnnmmmmmmllljjjiiihhhgggfffgggccc]]]XXXTTTQQQQQQQQQUUU\\\eeelllmmmkkkhhhfffdddbbb___[[[YYYWWWWWWWWWWWWYYY[[[^^^```bbbbbbccc`````````aaabbbcccdddeeefffggghhhhhhhhhfffdddccc___]]][[[YYYVVVSSSNNNKKKEEECCC@@@>>>>>>>>>===<<<===???CCCGGGLLLOOORRRTTTTTTVVV[[[bbbgggooo~~~|||aaaRRROOOHHHHHHGGGEEECCCAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>=========<<<<<<===>>>???>>>======???BBBGGGDDD@@@===:::::::::;;;999888888777666666555555555555555555555555555555222444666666555444555666222333333333444888>>>CCCWWW^^^dddccccccgggjjjkkkmmmjjjiiilllmmmllllllooowwwuuutttrrrkkkggglllvvv}}}qqqfffffffffdddeeejjjsss{{{}}}yyyuuutttxxx~~~~~~xxxyyy}}}{{{zzzvvvyyyyyytttnnniiibbbZZZQQQPPPMMMKKKKKKLLLNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOIIIJJJJJJJJJKKKMMMNNNNNNNNNPPPRRRQQQNNNLLLMMMNNNLLLOOOTTTWWWYYY[[[^^^``````bbbeeehhhlllpppvvvyyy}}}vvvqqqmmmmmmkkkjjjjjjkkknnnpppppptttyyydddzzzsssaaaZZZUUUNNNJJJJJJEEEEEEHHHLLLQQQXXXggguuuqqqfffTTTCCC;;;:::777333555333333666888;;;BBBIIIOOOKKKFFFCCC@@@>>>@@@CCCIIIRRR]]]fffjjjiiihhhhhhnnnpppnnnRRR???888666555444111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000111222222111222444666555???OOO___gggddd]]]XXXSSSWWWWWWWWW```pppwwwuuuaaafffiiigggeeedddaaa\\\[[[bbbfffeeegggnnnwww|||}}}uuuhhhfffllllllqqq}}}tttssspppllliiiiiilllnnnooossszzz|||sssllllllpppuuuvvvssspppnnnooonnnooopppqqqqqqqqqqqqqqqjjjiiihhhhhhhhhjjjmmmnnnlllkkkiiigggeeedddccccccccc```ZZZSSSOOOLLLLLLLLLTTT[[[dddkkkllliiieeebbbaaa___[[[WWWUUUTTTUUUVVVUUUWWW[[[___bbbeeefffgggaaaaaaaaaaaabbbccceeeeeeggghhhiiiiiihhhfffdddccc\\\ZZZVVVRRRPPPMMMJJJGGGCCCAAA>>><<<<<<===<<<;;;@@@BBBEEEJJJOOORRRUUUVVVWWWYYY```hhhoooyyypppYYYPPPSSSGGGGGGFFFCCCAAA???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>=========<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===???AAA@@@>>><<<:::999888888999888888777666555555444555555555555555555555555111222333333222222444555111111000111444888;;;===RRR\\\fffhhhjjjooosssuuurrrpppqqqttttttooommmnnnwwwtttrrrpppiiidddkkkvvv|||qqqddd```bbbdddcccbbbdddkkkqqqvvvrrrooopppwww}}}zzz}}}}}}wwwqqqlllddd\\\SSSQQQNNNKKKIIIHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIICCCCCCDDDEEEFFFGGGGGGGGGHHHKKKOOOOOONNNNNNPPPSSSTTTVVVXXXZZZ[[[]]]```bbbbbbeeeiiimmmqqquuuzzz}}}{{{xxxwwwrrrqqqpppnnnmmmnnnrrrtttwww{{{qqqxxxlll```ZZZUUUOOOIIIHHHFFFHHHIIIMMMXXXfffppprrrooo]]]HHH???<<<999666666111444777888777:::BBBHHHKKKGGGDDDBBB>>><<>>@@@DDDFFFHHHKKKNNNQQQTTTVVVXXX```fffjjjuuuwww}}}yyycccXXXQQQKKKGGGEEEDDDCCCCCCBBB???===???????????????>>>===<<<@@@???===;;;:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<:::::::::::::::999888777666555555555444444444444777666444333222333333444777666444333222222333333555444444444555888;;;<<>>DDDIIIHHHDDDBBB@@@===<<>>===888333444222000000000000000000000000////////////////////////////////////////////////////////////////////////111///...///222444333222:::666<<>>@@@DDDFFFIIIMMMPPPSSSVVVXXX\\\dddllltttuuusssmmm\\\UUUPPPJJJGGGFFFDDDCCCCCCBBB@@@>>>??????????????????>>>===@@@???===;;;::::::;;;<<>>===<<<<<<<<<<<<<<<999:::::::::999999888777666666666555555555444444666555444333333333444555777666444333222222333333333222222222444666999:::DDDRRR```gggkkkqqqwww{{{|||rrroooqqq|||}}}}}}{{{xxxvvvwwwyyy{{{|||wwwppphhhaaabbbnnn|||}}}}}}~~~|||wwwtttrrrllleee[[[UUUNNNJJJJJJJJJHHHFFFHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBDDDEEEFFFEEEDDDEEEFFFIIIKKKOOORRRVVVYYY[[[[[[^^^aaadddfffgggggghhhiiilllmmmpppssswwwzzz}}}}}}|||||||||~~~oooeee[[[UUUQQQKKKGGGGGGGGGJJJNNNTTTaaaooovvvvvv[[[LLL===777777666666777666555555888===BBBFFFHHHBBB???>>>===<<<<<>>===<<<::::::;;;>>>AAACCCGGGJJJNNNQQQTTTWWW[[[^^^dddmmmwwwqqqnnnxxxttt^^^UUUTTTOOOIIIGGGFFFDDDCCCCCCCCCAAA???>>>??????@@@@@@@@@??????AAA???===;;;:::::::::;;;AAA@@@???>>>===<<<<<<<<<999999999:::999999888777777777777666666666555555444444444333444444555666666666444333333333333333111111000111222444666888>>>GGGVVVccchhhiiimmmsss~~~}}}sssqqqvvv~~~||||||{{{{{{}}}~~~{{{|||qqqgggbbbfffttt{{{{{{}}}{{{yyywwwrrrkkkbbb\\\UUUPPPOOOMMMJJJHHHJJJJJJIIIHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGEEEEEEFFFGGGJJJLLLQQQWWW^^^ccchhhjjjmmmppptttvvvuuurrrqqqpppqqqqqqsssvvvyyy|||yyyjjjaaaXXXTTTOOOJJJHHHIIIMMMOOOSSSYYYdddoooqqqmmmRRREEE999555666555555666777555444888???EEEFFFEEE===;;;:::;;;:::<<>>444666333333666555000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////000111222222333777888:::CCCTTTbbbggglll{{{|||yyywww~~~uuuiii___YYYUUUTTTTTTWWWYYY]]]___]]]```lllyyy|||vvvqqqnnnmmmfffggghhhfffeeehhhnnnsss}}}zzzvvvtttooommmjjjhhhfffdddbbb___ZZZWWWTTTSSSRRRQQQPPPNNNMMMOOOPPPOOOOOOOOOQQQSSSXXXcccnnnnnnhhh```WWWOOONNNNNNNNNNNNMMMMMMMMMMMMTTTVVVYYY[[[\\\^^^bbbdddhhhiiilllmmmllljjjhhhgggcccbbb```]]]YYYUUURRRPPPJJJIIIFFFCCC@@@>>><<<<<<=========>>>@@@DDDHHHJJJMMMPPPTTTWWWYYY]]]aaaeeennnyyytttkkkrrr~~~dddTTTRRRTTTOOOHHHGGGFFFCCCCCCCCCCCCAAA@@@>>>>>>???@@@@@@AAA@@@@@@@@@???===<<<::::::999999AAA@@@>>>===<<<;;;;;;;;;888888999999999999888888777777777777666666666666333444444444555555666666555555444444333333333333111000000111222444555666:::>>>MMM___fffccceeemmmooossszzz}}}xxxrrruuu}}}~~~}}}~~~}}}{{{yyy{{{}}}|||vvvrrruuu{{{tttjjjgggnnn}}}|||zzzzzz|||}}}{{{zzzuuuoookkkfff___ZZZWWWUUURRROOONNNMMMLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIJJJJJJIIIIIIKKKLLLNNNPPPUUU\\\dddlllrrrvvv~~~{{{yyyuuuvvvvvvxxxzzz}}}pppeee]]]VVVRRRNNNIIIIIIKKKMMMQQQVVV]]]hhhnnnkkkcccMMMBBB888666666444444555666444444999AAAFFFDDDAAA999888888::::::===FFFOOOQQQRRRRRRSSSUUU\\\dddjjj{{{qqqMMM;;;444666222222666333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000///000111222333777777666???QQQccclllyyyrrrddd[[[YYY[[[YYYYYY\\\^^^^^^aaalllyyy{{{uuuqqqnnnfffgggfffcccbbbeeelllrrryyy~~~|||zzzvvvsssqqqmmmiiifff]]]ZZZWWWVVVUUUTTTSSSQQQSSSUUUWWWXXXXXXXXXYYY[[[bbbmmmuuuuuuooofff[[[RRRRRRRRRQQQQQQQQQRRRSSSSSS]]]___cccfffhhhjjjnnnpppttttttttttttqqqmmmiiifffaaa```]]]ZZZVVVQQQNNNLLLIIIHHHEEEBBB???===;;;:::===>>>???AAADDDHHHLLLNNNQQQTTTYYY[[[\\\aaahhhnnnzzznnnkkklll{{{pppxxxrrrZZZQQQSSSTTTNNNGGGGGGEEEBBBAAABBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999>>>>>><<<;;;999999888888777888888999999888888888777777777777666666666666333444444555555666666666444444444444444444333333111111222222333444555666999:::GGGYYYbbb```bbbhhhfffiiippptttsssrrrxxx~~~}}}{{{sssllllllsssuuuyyy~~~~~~vvvsssyyy}}}}}}}}}}}}|||{{{{{{||||||||||||{{{{{{wwwqqqpppmmmhhhccc___\\\ZZZXXXUUUUUUSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLJJJKKKMMMMMMMMMOOOQQQTTTUUUWWW\\\bbbkkksss{{{~~~yyyyyyyyyzzz|||nnn```ZZZTTTPPPLLLHHHIIIMMMKKKPPPXXXaaalllooofffZZZHHH???777666666444444555555444777===DDDFFFBBB===888777777:::;;;>>>HHHRRRRRRSSSSSSSSSTTTYYYbbbiiieeeGGG999666777111111555111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000111000//////000222444555555666===KKK___nnn}}}kkkbbbaaaccc```___```aaaaaadddnnnzzz{{{uuupppllliiieeebbb```ccchhhlllrrrxxx~~~{{{xxxtttpppiiigggdddaaa```]]]ZZZXXX]]]___cccdddddddddeeefffoooxxx{{{ssshhh___]]]\\\ZZZYYYYYY[[[^^^```hhhlllqqqvvvyyy{{{~~~~~~|||yyyuuupppjjjfff]]]\\\ZZZVVVRRRNNNJJJHHHFFFEEECCC@@@>>><<<;;;;;;<<<===???BBBFFFJJJNNNQQQSSSWWW[[[]]]```gggsss|||uuueeejjjtttxxxpppeeerrrxxxfffTTTOOOQQQPPPKKKFFFFFFCCCAAA@@@@@@AAAAAA@@@===>>>>>>?????????>>>>>>======<<<<<<;;;:::::::::<<<;;;:::999888777777777666777888888999888888888777777777666666666555555444444555666666666555555333444444555555444333333222222333444555555666666888999BBBPPPZZZ___aaadddfffhhhmmmsssuuuuuuyyy}}}uuuiiifffjjjiiiooouuu}}}}}}zzz{{{yyy{{{~~~}}}{{{yyyyyyzzz~~~}}}|||}}}zzztttrrrpppmmmiiifffdddbbbbbb```___^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQPPPQQQRRRSSSTTTVVVYYY\\\```aaaeeekkksss|||~~~}}}}}}}}}zzzjjj[[[UUUPPPNNNJJJFFFHHHMMMLLLSSS\\\fffooonnn___OOOBBB;;;666666666555555777444666<<>>============>>>???BBBEEEIIINNNQQQSSSVVV[[[```ccchhhsssqqqkkkvvvwwwllliiifffxxxjjj\\\OOOLLLLLLIIIFFFGGGDDDBBB???>>>???@@@@@@???======>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::999888888777777777888666666777888888888888888666666666555555555444444555555666777777666555444333333444555555444444333222222333444555555555555555999===EEEQQQ]]]aaa___fffgggmmmvvv{{{zzzyyyzzzyyylllfffgggbbbhhhpppxxx~~~~~~{{{zzz}}}~~~}}}}}}|||~~~}}}yyyssssssrrrooommmllllllllllllkkkjjjhhhgggffffffffffffeeeccc```^^^\\\[[[[[[\\\]]]^^^^^^^^^```dddgggkkklllnnnttt|||pppaaaXXXSSSNNNLLLHHHEEEGGGLLLQQQXXXaaajjjpppkkkXXXFFF===777444555666555666888444888@@@FFFIIIFFF???:::999888888<<<>>>AAAKKKUUUXXX\\\```cccfffllluuu}}}~~~qqqLLL>>>555666777000000444000000000000000000000000000///////////////////////////////////////////////////////////////////////////111222000...---///222555///000999<<<@@@TTTlllyyyrrrtttvvvtttuuuqqqnnnllliiiiiiqqq{{{yyyqqqggg```^^^]]]\\\ZZZWWW[[[aaahhhpppyyy}}}zzzxxx{{{}}}zzzuuussstttxxx~~~~~~xxxsssppplllfffbbbVVVTTTRRROOOKKKGGGDDDBBB<<<<<<<<<<<<===>>>??????BBBCCCEEEIIIMMMRRRUUUWWWZZZ___eeeiiippp~~~xxxooovvv}}}jjjbbbcccnnnpppbbbVVVLLLHHHFFFBBBCCCGGGDDDAAA>>>===>>>?????????======>>>======<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;999999888888777888888888666666777888888888888888666555555555444444444444666666777777777555444333222333444555555555444333111222333444444444444444222888:::===JJJ[[[aaa\\\bbbdddkkkxxx~~~yyywww|||}}}qqqjjjjjj___eeemmmuuu}}}{{{~~~~~~|||vvvvvvvvvuuusssssstttuuussssssqqqpppooonnnnnnnnnnnnmmmkkkiiigggfffeeeeeeiiiiiiiiihhhhhhiiillloooqqqrrruuuzzzssshhhbbbTTTNNNIIIIIIIIIGGGHHHKKKRRRZZZbbbhhhiiiaaaNNN<<<999888777666777777555444888:::>>>CCCFFFBBB999222666:::===???AAAGGGQQQYYYccceeefffiiittt||||||yyy]]]@@@888666333222222222111000///000000000000//////..................///000000000000//////.........---////////////////////////---......///000111111222888333222777777888HHH[[[{{{}}}qqqxxxwwwsssnnnlllmmmsssxxx}}}wwwoooiiijjjqqqxxx}}}wwwuuurrrooo{{{{{{qqqllldddZZZVVVWWWVVVTTTUUU[[[bbbiiittt~~~{{{yyyyyy|||}}}{{{{{{}}}yyyvvvppplllhhhddd___\\\UUURRRNNNIIIEEEBBB??????===>>>??????>>>>>>@@@BBBEEEGGGKKKLLLMMMPPPVVV[[[\\\fffmmmpppzzzwwwxxx}}}uuuccc___fff|||pppbbbXXXSSSLLLGGGEEEEEEFFFGGGCCCBBBAAA???>>>??????@@@;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777777888999::::::888888888888777777777777666555444333333444555666555555444333333333333444222111222333555555333222111222333444555555555555222666888:::CCCRRRZZZZZZZZZ^^^ggguuu{{{www|||||||||{{{rrrgggdddaaacccooo~~~}}}{{{zzz{{{}}}~~~~~~{{{yyyvvvuuutttttt{{{zzzwwwtttrrrpppnnnnnntttsssrrrqqqqqqqqqrrrssswwwxxx{{{uuuhhh___YYYRRRLLLHHHHHHHHHGGGHHHLLLUUU^^^hhhjjjeeeZZZJJJ<<<888777666666666666555555666:::AAAFFFGGGCCC<<<888:::;;;===???DDDOOO\\\fffqqqrrrssszzzzzz{{{{{{nnnTTT???666444222111111111000/////////000000000000//////...............///000000000/////////............////////////////////////......//////000000111111222///000666666555AAAQQQmmm}}}tttkkkjjjkkkjjjeeebbbfffpppyyy{{{rrrnnnrrrxxxvvvnnnllliiifffuuuzzzzzz}}}{{{ssshhh]]]WWWYYYQQQOOOPPPVVVZZZ^^^fffmmmxxxzzz~~~~~~}}}zzzyyyxxxvvvtttvvvyyy}}}|||wwwrrrnnniiieeebbb___[[[XXXQQQOOOKKKGGGCCC@@@???>>><<<>>>?????????@@@BBBEEEGGGKKKPPPSSSUUUXXX]]]bbbdddnnnwww|||{{{tttfffhhhqqqxxxdddZZZTTTPPPJJJFFFFFFFFFGGGGGGCCCBBB@@@???>>>>>>???@@@<<<<<<======<<<;;;::::::999::::::::::::999999888777777777666777777888888888888888777777777666666666555444444444444555666666666555444444444444555888555333222222222111000111222333444555555555555222555666777@@@MMMVVVWWWXXXXXX^^^lll{{{{{{xxx~~~|||wwwwwwyyytttgggaaa```bbblll|||~~~~~~~~~~~~~~~}}}zzzxxxvvvuuuuuuyyyxxxvvvvvvvvvxxxzzz{{{{{{|||xxxlllccc[[[VVVPPPJJJGGGGGGGGGFFFIIINNNYYYeeeooolll___PPPCCC:::777666666555555555555666555<<>>>>>>>>???CCCMMM]]]ooozzz~~~zzz|||uuu___III===555333111000000000///...---...///000000111000000///............//////000////////////............////////////////////////////////////000000000000...---000666666333:::FFFYYYmmm~~~}}}tttmmmgggaaa[[[]]]]]]YYYWWW]]]kkkwww{{{ssstttyyy{{{pppgggeeedddbbbppp{{{qqqnnnnnnvvv~~~oooaaaZZZZZZPPPMMMNNNRRRTTTTTTWWW\\\dddfffiiilllnnnoooooonnnmmmmmmmmmmmmnnnpppuuuyyy~~~yyysssnnnhhheee```]]]ZZZWWWTTTQQQLLLJJJGGGDDDAAA???>>>===;;;===???@@@AAACCCFFFHHHGGGLLLSSSWWWZZZ^^^cccgggqqq}}}{{{}}}tttmmmvvvhhhXXXSSSNNNKKKHHHFFFFFFGGGGGGGGGCCCBBB@@@???>>>>>>??????============<<<;;;:::999888888888888999999999999888777666666666666666666888888777777777777666666666555555444444555555666777777666555555555555666999666222000000111222222111222333444444555555555333444444555;;;FFFOOORRRUUURRRTTT```sss}}}|||zzzvvvqqqoooooopppyyywwwggg^^^___bbbkkkxxx~~~}}}|||}}}~~~~~~|||zzzzzz|||~~~rrrjjjcccZZZTTTLLLHHHFFFGGGGGGGGGKKKRRR]]]kkksssjjjWWWFFF===888555666555555444444666777777@@@IIILLLGGGBBBAAABBBCCCCCCDDDLLL[[[ooorrrTTT@@@<<<444333000000000111000...------...000111111111111//////............///000///////////////.........////////////////////////000000000000////////////000///333666666333888@@@III]]]nnnooofff^^^YYYVVVSSSSSSQQQPPPRRR\\\jjjttt~~~{{{zzz{{{~~~~~~pppgggffffffeeelllvvv~~~{{{uuurrrooonnnsss|||zzzjjjaaa^^^XXXSSSOOOPPPPPPOOOPPPSSSSSSTTTWWWYYY\\\]]]]]]]]]___```bbbcccfffjjjooossswwwyyy~~~}}}}}}~~~}}}yyyuuupppkkkhhhbbb^^^ZZZVVVSSSPPPMMMKKKGGGEEECCCAAA???>>>>>>>>>:::===???AAACCCFFFJJJMMMMMMQQQVVVZZZ^^^dddlllrrrxxxyyytttwwwppp]]]RRRQQQKKKIIIFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>===<<<:::999888666666777777777888999999999888777666666666666666888777777777666666666666666666555555555555666666777666666555555555555555444222000///111333444444111111222333444444444444555555444444777???HHHMMMRRRQQQQQQXXXhhhyyy~~~uuummmjjjkkkmmmnnnttt}}}{{{lll```bbbgggoooyyy~~~{{{}}}}}}||||||||||||}}}~~~|||{{{|||}}}zzznnnfff___UUUMMMJJJGGGEEEFFFFFFHHHNNNVVVaaammmqqqdddNNN>>>888777555666666555333444777:::>>>EEEMMMLLLEEE???@@@BBBGGGGGGJJJVVViii}}}pppNNN;;;;;;555333111111111222111000------...000111111111111//////............//////.........///////////////////////////////////////000000000000////////////333222222333222222777===@@@PPP```bbbZZZRRRNNNMMMNNNJJJGGGKKKWWWeeepppuuu}}}}}}~~~{{{}}}~~~~~~vvvjjjhhhhhhggggggooowww{{{}}}~~~}}}zzz~~~yyyppphhhhhhpppyyy{{{pppjjjbbbYYYQQQOOOMMMKKKKKKNNNKKKKKKLLLMMMNNNNNNOOOOOOSSSUUUXXXZZZ]]]bbbhhhkkknnnrrryyyzzzttttttvvvyyy|||}}}{{{zzzzzzwwwrrrooollliiieeebbb^^^ZZZVVVRRROOOKKKHHHEEECCCBBB@@@?????????@@@AAA<<>>===>>>>>>???>>>>>>>>>===<<<:::999888777666666666666777999999:::999888888777777777777777777777666666666666555666666666666666666666666666555444444333333444444111111111222333444333111000111222333444444444444666555444555666:::BBBIIIPPPTTTUUUVVV___pppqqqfffcccggglllooowwwvvviiilllqqqwww~~~|||rrrttt~~~~~~}}}}}}}}}}}}}}}~~~|||yyyzzzooofff]]]RRRKKKHHHFFFEEEGGGGGGIIIQQQ[[[dddjjjiiiZZZFFF;;;777666444666777555444555999===FFFKKKNNNKKKDDD???@@@CCCIIIHHHLLLYYYnnniiiIII999999555333111111222222111000---...///000000111000000000//////............///.........///////////////////////////////////////////////////000000000000222111000///...000444888;;;FFFRRRVVVQQQKKKGGGGGGGGGBBBAAAKKK\\\llluuuvvv{{{xxxwww||||||yyyzzz|||nnniiihhhfffccciiiqqqwww{{{}}}}}}}}}wwwjjjccceeeiiivvv~~~ooocccXXXRRRNNNJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJLLLOOORRRUUUYYY^^^aaafffkkksss{{{~~~{{{{{{|||}}}~~~~~~zzzxxxxxxuuurrrkkklllmmmpppssssssqqqooommmjjjgggeeecccaaa^^^\\\XXXUUUQQQMMMKKKHHHEEEBBBAAA@@@@@@@@@AAABBBDDDEEEBBBEEEHHHKKKNNNRRRWWWZZZ]]]___bbbfffnnn}}}qqqbbbWWWNNNIIIHHHIIIGGGEEEDDDEEEEEEDDDBBBBBBAAA???>>>======>>>>>>============<<<;;;:::999888777666666666777888999:::999888888888888888999777777666666666666555555555666666777777666666555555555444333333333333333444333333333333222///,,,000111222333333444444444555444555666666777===EEEMMMUUUYYYWWW\\\mmmqqqeeebbbhhhqqqwww|||ssstttvvvzzzvvvpppuuu~~~~~~}}}|||{{{{{{yyyvvvsss~~~rrrfff\\\SSSNNNGGGEEEFFFGGGHHHJJJTTT___eeefff___OOOAAA:::777666555777888666444555;;;@@@MMMOOONNNJJJDDDBBBDDDGGGIIIFFFHHHUUUjjj~~~www[[[CCC888666333111000000111111111000//////000000000000//////000000///.........................../////////000////////////////////////......//////000000111111000000///...---000222444555;;;DDDJJJJJJGGGDDDDDDBBB@@@BBBMMM]]]jjjpppqqqvvvttttttxxxuuurrrxxxsssnnnmmmkkkgggkkkqqqvvvyyyyyyzzz|||zzzsssmmmkkknnn{{{tttggg```YYYRRRLLLKKKIIIHHHEEECCCBBBBBBCCCDDDDDDFFFHHHKKKMMMPPPTTTWWW\\\```ffflllooopppooonnnlllmmmmmmnnnoooooopppppppppqqqoooiiigggiiihhhfffbbbbbbcccfffhhhhhhgggeeebbb```^^^]]]\\\ZZZVVVTTTPPPMMMJJJHHHFFFEEECCCAAA@@@@@@@@@AAACCCEEEHHHIIIJJJLLLPPPSSSVVVZZZ___bbbcccfffllltttwwweeeXXXPPPIIIFFFGGGHHHFFFCCCCCCEEEFFFFFFFFFBBBAAA???>>>======>>>>>><<<<<<======<<<;;;:::::::::999777666666777888999888777777777777888888999777777666666666555555555555666777888888777666555666666555444444444444444555333222111111111000...000111222333333444333333333222444777555333999BBBIIISSSXXXXXX___ssspppccc___gggttt}}}|||wwwtttqqqqqqwwwyyyrrrnnnsss~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvtttpppmmm}}}ooobbbXXXQQQNNNFFFEEEFFFHHHHHHKKKVVVaaaeeebbbXXXHHH>>>:::888555555777999777444666<<>>666444222000......///000000//////000000000000000///...111000///...............---.........//////000000////////////////////////---......///000111111222...000111000000222333222111444;;;CCCFFFEEECCCCCCAAABBBGGGPPPZZZcccgggiiipppqqqsssvvvxxxyyyyyyxxxjjjiiitttyyyvvvvvvuuuoooppptttwwwwwwuuuuuuwww|||sssiiiuuuwwwoooggg\\\RRRNNNIIIGGGEEECCCBBBBBBCCCDDD@@@BBBDDDFFFGGGJJJMMMPPPRRRTTTXXX\\\___`````````aaabbbbbbbbbbbbbbbcccccccccdddaaa\\\[[[]]]^^^\\\[[[[[[[[[]]]``````___]]]\\\ZZZYYYXXXWWWUUUQQQNNNIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@AAABBBEEEHHHJJJLLLOOORRRUUUYYY\\\```dddhhhlllrrr{{{wwwkkk]]]TTTMMMGGGGGGJJJFFFDDDBBBBBBEEEGGGIIIIIIAAA@@@???============>>><<<<<<<<<<<<<<<<<<;;;;;;<<<:::888777666777888999666666555666666777888999777666666666555555555555555666777888888777666555777777666555555555555555444111///...000222333444000000111222333333333333111000333777555111666???FFFPPPUUUXXXdddzzzyyyiii[[[XXX```ooo{{{yyyvvvooogggfffmmmzzzzzzoooiiifffjjjvvv~~~}}}}}}}}}~~~~~~}}}||||||||||||{{{}}}~~~|||yyyxxxvvvuuutttqqqmmmjjjuuujjj```UUUMMMKKKHHHFFFEEEEEEGGGNNNZZZdddmmm___LLL>>>::::::888444;;;333111555666666???MMMSSSQQQLLLGGGDDDBBBBBBBBBGGGIIILLLUUUeeevvv|||{{{vvvxxxvvvwwwrrrZZZFFF:::555444333222000/////////000111//////000000000000//////000000//////.........---............................................................////////////111111000000//////......222333666:::???BBBCCCCCCKKKKKKMMMSSSYYY[[[]]]___jjjnnnrrrqqqmmmkkkmmmpppdddiiirrryyy{{{}}}{{{zzztttsssuuutttooonnnrrruuu~~~}}}zzz}}}ooo___TTTNNNLLLIIIGGGFFFEEECCCAAABBBBBBAAAAAABBBDDDFFFHHHJJJKKKMMMOOOQQQRRRRRRQQQVVVUUUUUUUUUUUUVVVWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPWWWWWWWWWWWWVVVVVVVVVVVVSSSPPPOOOOOOOOONNNJJJFFFCCCBBB@@@@@@AAAAAAAAA@@@BBBBBBCCCFFFJJJNNNQQQQQQSSSYYY```ccceeejjjttt}}}kkk___RRRMMMKKKHHHGGGHHHHHHDDD@@@BBBFFFIIIHHHFFFCCCBBBAAA???>>>=========<<<<<<======<<<<<<;;;:::999888777555555777888999999999999888888666555555777777666555555555555666555555666666666666555555777777666555555555555555333333333333333333333333333333333444444444555555333444444333222333555777AAAIIIVVVeeerrr|||uuueeeXXXVVV]]]gggnnnzzztttmmmiiiiiimmmttt}}}wwwhhhgggeeecccdddnnn~~~~~~}}}{{{{{{{{{{{{yyywww{{{{{{{{{}}}}}}}}}|||{{{|||}}}}}}{{{yyy~~~~~~~~~~~~|||}}}|||{{{{{{}}}}}}}}}|||zzzvvvrrrpppoookkkddd]]]{{{lllbbbYYYOOOHHHGGGDDDEEEFFFIIIMMMTTT^^^fffmmm___LLL???;;;;;;999555555555888;;;;;;===DDDMMMRRROOOJJJFFFCCCBBBCCCCCCGGGKKKPPPYYYhhhvvvzzzwwwuuuwwwyyy}}}hhhQQQ@@@888555333222222000/////////000000//////000000000000//////000/////////........................................................................////////////111000000000/////////...222222333666<<>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666555555666777888888999999888888666555555666555444444333333444444555555666666666666555555777777666555555555555555333333333333333333333333333333333444444444444555444555555444333444666888???FFFRRR___jjjrrrvvvxxxyyyrrrfff\\\XXX[[[ccciiiooovvv~~~}}}{{{wwwrrrmmmkkklllqqq~~~uuuoooggggggddd``````gggttt~~~}}}{{{{{{zzzxxxvvv{{{{{{{{{}}}}}}|||{{{zzzyyyzzz{{{{{{yyywwwyyyyyyzzz|||~~~~~~||||||{{{{{{|||~~~~~~|||{{{vvvrrrnnnlllkkkfff___XXX~~~qqqcccYYYQQQIIIEEEDDDCCCFFFIIIMMMRRRZZZbbbgggkkk\\\III>>>:::999777555222888;;;;;;>>>GGGOOORRROOOLLLHHHDDDBBBBBBDDDFFFIIIOOOWWW```lllvvvwwwssspppqqqzzzsssYYYEEE:::555444333111111000/////////000000...//////000000//////...////////////........................................................................////////////000000000000////////////222111000222888AAAIIIOOOTTTVVVXXXZZZ\\\\\\\\\[[[XXXZZZ]]]______]]]ZZZXXXbbbeeeiiilllrrr~~~~~~||||||yyyuuusssttt{{{}}}ppphhh]]]RRRKKKFFFCCCAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDCCCCCCCCCCCCBBBAAAEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQTTTXXX]]]aaadddfffiiiqqq}}}||||||{{{zzzhhh[[[RRRKKKKKKJJJHHHGGGHHHHHHEEEBBBBBBEEEFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777666555444444555666777888888888888777666555555444333333222222222222222555555666666666666555555777666555555444555555555333333333333333333333333333333333333444444444444444555666555444444666888;;;AAAKKKVVV___eeehhhiiimmmmmmiiibbb[[[YYY]]]bbbeeemmmxxx|||zzzvvvsssssszzzxxxvvvsssnnnoooyyy{{{pppjjjjjjiiifffaaa]]]```iiirrr}}}{{{{{{|||zzzyyyxxxvvv{{{{{{|||}}}}}}|||{{{yyyxxxwwwxxxyyyyyywwwuuuttttttuuuxxx|||}}}}}}||||||||||||~~~~~~|||yyytttpppllliiigggaaaZZZTTTuuuiii[[[SSSMMMGGGEEEFFFEEEIIILLLOOOUUU^^^eeehhhfffVVVEEE;;;999777555444555999999888BBBSSSZZZWWWLLLIIIEEEBBBBBBDDDGGGIIIMMMVVV```iiiqqqwwwuuupppnnnppp~~~jjjNNN<<<666444333333000000000/////////000000...//////////////////...///////////////.....................................................................////////////000000000000////////////111000000222666>>>GGGMMMWWW\\\````````````___]]]ZZZZZZ[[[^^^``````^^^\\\cccgggiiiiiijjjrrr}}}|||}}}}}}zzzyyyzzzzzzzzzyyyyyyyyy|||vvvhhh[[[QQQKKKGGGEEEBBBBBBBBBAAA@@@??????>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKLLLNNNPPPSSSUUUXXX[[[```fffkkkoootttwww}}}}}}uuuvvv~~~nnn^^^TTTNNNJJJJJJJJJGGGFFFGGGGGGEEECCCBBBDDDDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::777666666555555666666777777777888888777666555555444333333222111222222222444555555666666555555444666555555444444555555555444444333333333333222222222222333333333444444444333444555555444444555777888===EEENNNVVV[[[^^^___bbbiiinnnjjjaaa[[[\\\___cccmmmwwwyyytttnnnmmmnnnzzz|||}}}uuuooouuutttmmmoooooollleee______eeelll}}}}}}{{{|||{{{xxxyyy|||}}}{{{{{{zzzzzz{{{{{{|||}}}}}}|||{{{zzzxxxwwwvvvwwwxxxxxxvvvttttttssstttvvvyyy{{{{{{{{{||||||}}}|||yyytttqqqmmmiiieee___XXXRRR}}}xxxlll```TTTNNNJJJFFFEEEGGGEEEJJJMMMPPPYYYeeellllllbbbRRRAAA;;;999666555666555888:::AAARRRbbb```TTTGGGEEECCCBBBCCCFFFJJJMMMQQQ\\\hhhppptttvvvsssnnnnnnsss~~~cccFFF888555333222222/////////000000000//////......////////////...............///////////////............................................................////////////////////////000000000000///111333444555:::@@@EEEXXXaaagggggggggjjjjjjggg```^^^]]]^^^aaadddeeeeeeggglllooommmjjjllluuu|||zzzrrrppppppooommmpppssswww{{{~~~ttteeeZZZQQQJJJFFFCCCCCCBBBAAA@@@@@@??????AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNMMMOOOSSSUUUWWWZZZ___bbbggglllsssyyy~~~tttoooooo}}}wwweee[[[QQQMMMJJJJJJIIIEEECCCEEEEEEDDDCCCCCCBBBBBB@@@???<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<;;;::::::999777777777777777777777777666777777777777666666555555444444333333333333333444444555555555555444444555555444444444444555555444444444333333222222222222222222333333333444444111222444444333222333555666999???GGGNNNTTTYYY[[[\\\gggrrrsssjjjbbb```bbbhhhpppxxxxxxqqqkkkjjjllluuuzzzxxxoooooouuuuuu{{{rrrsssssspppiiibbb```eeejjjuuuvvvwwwyyy|||xxxxxx{{{~~~~~~~~~~~~|||||||||}}}~~~}}}~~~~~~}}}||||||{{{{{{yyyxxxwwwxxxyyyxxxwwwuuuvvvuuuuuuvvvxxxyyyyyyxxx||||||}}}~~~{{{xxxsssqqqmmmhhhbbb[[[TTTOOOzzzpppkkkaaaVVVLLLIIIGGGDDDDDDFFFCCCKKKPPPUUU___mmmsssppp___MMM>>>;;;;;;777666999333777AAAQQQccciii[[[JJJCCCBBBBBBCCCFFFIIIMMMPPPUUUaaammmrrrttttttrrrnnnhhhssssssYYY???666666333111222......///000000000//////---......//////......---.........///////////////............................................................////////////////////////000000000000///111444444444555999===SSS___iiikkknnnuuuvvvsssfffdddbbb```aaadddhhhkkkmmmqqqtttsssooonnnppptttwwwyyyuuunnniiiiiihhhfffeeekkkqqqvvv}}}ttthhh\\\RRRKKKHHHGGGDDDBBB@@@??????@@@????????????@@@AAABBBCCC@@@BBBDDDFFFHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHKKKOOORRRTTTUUUVVVXXXZZZ^^^cccfffhhhlllrrrwwwpppmmmooo|||iii]]]XXXNNNJJJHHHIIIGGGBBBAAACCCCCCCCCCCCCCCBBB@@@???>>>;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999777777888888888888777777666666666777777666666555666666555444444444444444444444555555555555444444444444444333444444555666555444444333333222222111222222222222333333333333000222333444333222333333444666:::@@@GGGOOOUUUYYY]]]iiivvvzzzuuummmkkklllppptttxxxwwwrrrmmmmmmnnnsssxxx~~~wwwlllhhhkkkpppxxxzzzxxxwwwtttllldddaaaeeejjjwwwyyy|||}}}zzzyyy{{{}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{yyyxxxwwwxxxyyyyyywwwuuuxxxwwwuuuuuuvvvwwwwwwvvvzzzzzzzzz{{{|||{{{xxxuuuooonnnjjjddd\\\TTTMMMIIIzzzooofff```ZZZPPPIIIGGGFFFDDDDDDFFFFFFPPPYYY^^^hhhsssssskkkXXXFFF999888999555555999444777DDDWWWbbb]]]OOOCCC???@@@BBBEEEHHHLLLPPPQQQVVVbbbnnnqqqppppppooommmeeevvvdddMMM999555666222000222------///000000000//////---......//////......---............/////////000............................................................////////////.../////////000000000111...111333222000111555:::EEEUUUccchhhnnnxxx|||zzznnnooonnnjjjggggggkkknnnqqqtttvvvwwwuuusssrrrrrrnnnnnnjjjeeeeeeiiijjjhhhgggnnnuuuzzzsssfff^^^TTTPPPKKKFFFCCCAAABBBBBBAAA@@@@@@AAABBBDDDFFFGGGDDDGGGKKKPPPTTTWWWYYYYYYUUUTTTQQQNNNLLLKKKKKKLLLIIIKKKMMMPPPSSSVVVYYYZZZYYY^^^eeeiiijjjkkklllnnnqqqvvv|||vvvyyynnn]]]TTTRRRJJJFFFEEEFFFCCC@@@@@@CCC@@@AAABBBBBBAAA@@@??????;;;;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;:::999999666777777777777777777666555555666666666666666555666555555444444444444444333444444555555444444333444333333333444444555666555555444333333222111111111222222222222333333333000222444555444333333444444444555888???HHHQQQVVVaaalllyyy~~~yyywwwxxxwwwyyyzzzyyyvvvuuuuuuvvvzzzzzz||||||tttjjjeeefffnnnrrr{{{~~~yyyooofffcccfffjjjzzz~~~|||zzz{{{|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~|||{{{zzzyyyxxxxxxxxxyyyzzzyyywwwwwwwwwxxxxxxwwwuuuwwwuuussssssuuuvvvvvvuuuwwwvvvuuuvvvvvvvvvtttrrrmmmlllhhhaaaXXXPPPIIIEEE|||qqqhhh___YYYWWWOOOHHHHHHHHHGGGFFFHHHKKKXXXbbbfffnnnuuupppcccRRR@@@333444555222222666999888BBBQQQVVVLLLDDDCCC===???BBBFFFJJJNNNQQQRRRVVVbbbmmmooommmmmmnnnmmmiii~~~~~~XXXDDD444444666222///111,,,---///000000000//////---..................------.........//////000000............................................................/////////000.../////////000000111111///111222000---...444:::888KKK[[[aaaiiivvv|||zzzvvvyyyzzzvvvooolllnnnrrrsssuuuvvvwwwwwwvvvuuutttjjjhhhdddaaafffnnnpppnnnlllttt{{{{{{sss^^^ZZZSSSLLLGGGEEEEEEEEEEEEEEEEEEFFFGGGJJJLLLMMMLLLPPPVVV]]]dddhhhkkkmmmcccaaa]]]YYYWWWUUUUUUUUUQQQSSSVVV[[[```eeehhhjjjmmmsss{{{}}}~~~wwwdddVVVNNNKKKFFFCCCBBBCCCAAA>>>???DDD???@@@BBBBBBAAA?????????;;;;;;;;;;;;<<<<<<===>>>::::::;;;;;;;;;:::999999555555666666666666555555555555666666666666666555666555444444333333444444333444444555555444444333333333333333444444555666555555444333333222111111111111222222222333333333111333555666555444444444444333222444:::CCCMMMSSSeeeooo{{{~~~}}}|||||||||}}}}}}~~~}}}{{{tttjjjfffgggllllllsss~~~sssiiieeehhhlllvvvzzz}}}{{{zzz{{{~~~}}}|||{{{zzzzzz{{{{{{{{{}}}}}}~~~{{{yyyxxxwwwvvvvvvwwwxxxxxxxxxwwwvvvwwwxxxxxxvvvtttuuutttrrrrrrsssuuuuuuuuuuuusssrrrqqqrrrrrrpppooommmlllhhhaaaXXXNNNHHHDDD~~~nnneee```[[[XXXRRRIIIDDDGGGJJJIIIJJJNNNOOOZZZiiivvv}}}yyyhhhWWWGGG???888777666444444666888>>>DDDEEEBBB>>>>>>???>>><<<@@@HHHOOORRRUUUYYYcccgggjjjjjjhhhhhhjjjmmmrrr}}}jjjGGG???777222333444333111111000///......///000111////////////////////////---------...///000000111,,,,,,,,,++++++*********------------------------,,,,,,,,,---------..................////////////000///......///111333444888>>>JJJ[[[nnn{{{{{{qqqpppuuuvvv}}}~~~yyyssslllhhhjjjnnnqqqrrrrrrqqqpppsssyyy||||||}}}wwwrrrjjj```WWWQQQMMMLLLNNNMMMLLLLLLMMMPPPTTTVVVYYY]]]eeeqqq~~~wwwnnngggbbb^^^[[[\\\___jjjyyyvvv}}}~~~iiiXXXNNNKKKJJJJJJIIIGGGEEECCCAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>===;;;::::::999999::::::;;;;;;;;;;;;::::::;;;:::999888666666555555555555555555555555555555444333222111111222333444666555444333333333333333555555444444444333333333111222222333333222222111333333333222222111111111111111222222222333333333999666555777888:::FFFSSScccuuu|||vvvvvv|||{{{rrriiiiiimmmkkkqqqwww}}}{{{rrrjjjjjjnnnrrruuu|||~~~xxxxxxxxxxxxyyyzzz|||}}}}}}{{{xxxwwwwwwvvvuuusss{{{}}}zzzyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvuuuuuuuuuuuutttrrrpppqqqssstttrrrppprrrqqqpppnnnnnnnnnooopppllllllhhh___TTTJJJEEEDDDvvvjjjccc___ZZZVVVOOOHHHCCCEEEGGGGGGKKKPPP]]]jjjyyy~~~rrr^^^MMMCCC<<<666777777666666888999>>>CCCCCC???<<<;;;<<<;;;:::>>>GGGNNNSSSXXX]]]dddhhhmmmmmmlllmmmppptttwww^^^DDD===555111111333222000000000////////////000000........................---------...///000000000......------,,,,,,,,,,,,---------------------------------.........//////............////////////111000000///000222444555666:::CCCSSSfffxxxzzzuuuwwwttt~~~wwwoooiiilllpppssstttsssrrrrrrsssyyyyyyuuutttuuu}}}yyypppggg```\\\SSSSSSUUUWWW[[[```dddfffpppuuu~~~yyytttrrrpppuuu~~~xxxwwwsss___RRRLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===;;;::::::999:::;;;;;;<<<<<<;;;;;;:::333333333333444555666777555555555555555555555555555555444444444444555555666555444333333333333444555555444444444333333333111222222333333222222111333333333222222222111111111111222222222333333333666444444555666888BBBMMMcccuuu{{{yyy{{{|||rrrjjjjjjnnntttzzzqqqlllmmmvvvwwwzzz~~~}}}sssrrrrrrrrrtttwwwzzz|||}}}|||zzzxxxxxxxxxxxxwwwvvvxxxyyy{{{}}}~~~}}}|||yyyyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuttttttsssqqqooooooqqqrrrpppnnnppppppooonnnnnnnnnppppppnnnnnnjjjaaaUUUKKKFFFDDDyyynnneeeaaa\\\VVVQQQKKKGGGDDDEEEFFFIIIPPPXXXkkkyyyyyyfffQQQBBB===888555777888777777:::;;;>>>AAAAAA===999999999:::999===FFFOOOUUU]]]eeebbbggglllmmmmmmooouuuzzzmmmPPP???999333///000000000.../////////000000/////////---------------------------------...//////000000/////////...............------------------------........./////////000000............////////////222111000000111222444555555555:::FFFYYYooo|||ssspppqqq|||sssmmmqqquuuwwwvvvtttrrrrrrsssxxxxxxpppnnnnnnpppxxx}}}~~~tttnnnbbbeeejjjpppwww}}}uuuqqqssswwwcccSSSKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIAAAAAA@@@@@@AAABBBCCCDDDCCCBBB@@@>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;111111111222222444555666555555555555555555555555666666666777777666666666555555444333333333444444555555444444444333333333111222222333333222222111333333333222222222222111111111222222222333333333333222222333333555<<>>GGGOOOVVV```jjjeeejjjnnnnnnnnnqqqzzzcccHHH;;;777222000///000///...---...///000000///...------------------------------------......//////////////////...............---------------------------.........////////////............////////////111111000000000111222333333333444<<>>???AAADDDEEEEEEDDDAAA???===;;;:::999::::::;;;;;;;;;;;;::::::<<<;;;999777555333222222333333333333333333333333444555666777777666555444444444333333333444444555555555444444444333333333111222222333333222222111222222222222222222222222111111222222222333333333000222222222222444777888???RRRhhhtttwwwyyyzzzzzz}}}~~~zzz}}}zzzrrrmmmlllkkklllpppuuu{{{}}}zzzxxxwwwwwwwwwwwwyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~}}}{{{yyyvvvvvvuuutttsssrrrqqqpppqqqpppnnnmmmkkkkkklllmmmkkkkkkkkklllnnnqqqssstttqqqqqqnnnfffYYYNNNHHHEEErrrcccZZZRRRKKKEEEBBBEEEGGGHHHOOO\\\hhhmmmxxxxxxnnn\\\JJJ???:::777888666666777777666999???IIIFFFBBB???<<<;;;;;;;;;;;;<<<@@@HHHMMMTTT___jjjooorrrrrrooommmuuujjjMMM888555444333222111111000000.........//////.........------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------------...............////////////////////////////////////222222333444888???HHHNNNcccjjjmmmhhhaaa\\\XXXTTT___ooo~~~}}}yyyvvvzzz}}}~~~yyyvvvxxx{{{zzzxxxwwwuuuqqqnnnoootttyyy|||}}}sssfff^^^VVVQQQKKKIIIKKKKKKGGGCCCEEEDDDCCCBBBBBBBBBBBBBBB??????>>>>>>???@@@AAABBBBBBAAA???===;;;:::999999999999::::::::::::999999888777666555555555555555333333333333333333333333444444444555555444444444444444333333333444555555555555444444444333333333111222222333333222222111111222222222222333333333111111222222222333333333111333333111222666777666888GGG\\\kkkqqqsssrrrrrruuu~~~|||wwwvvvuuuuuuxxx|||~~~{{{||||||zzzyyyyyyzzz{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}yyyyyyxxxwwwwwwyyyzzz{{{zzz{{{|||||||||{{{zzzyyyuuuuuutttsssrrrqqqqqqpppppppppnnnllliiiiiikkkmmmlllllllllmmmooorrrtttuuuqqqrrrppphhh\\\QQQKKKHHHooobbbYYYRRRKKKEEEDDDHHHJJJMMMXXXgggqqqssstttlll\\\JJJ???;;;888444666444555777777777===DDDKKKGGGBBB===;;;;;;;;;<<<===???EEEMMMSSSYYYeeepppsssuuutttoooooozzztttYYYCCC888222222333222111000000000///......------......///........................------------------------++++++,,,,,,,,,---------------------------------------------........................//////////////////000000000000//////111222222222333777===BBBSSS```hhhddd\\\WWWTTTQQQYYYfffrrrssspppppprrrsssuuuyyy~~~~~~|||}}}{{{|||~~~|||~~~}}}xxxuuuvvv|||qqqcccZZZVVVQQQNNNKKKIIIIIIHHHGGGFFFCCCBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>??????@@@???===;;;:::999888888777888888999999888888777666555555555666666777888555555555555555555555555555444444444444444444555333333333333333444555666555555444444444333333333111222222333333222222111111111222222222333333333111111222222222333333333111333222///111666888555666@@@OOO^^^gggiiiiiihhhlllvvv}}}yyy{{{}}}{{{yyyxxxyyyyyyzzz|||~~~~~~~~~~~~~~~}}}||||||||||||yyyxxxwwwuuuuuuvvvxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvssssssssssssrrrrrrqqqqqqoooooommmjjjgggfffiiilllnnnnnnnnnnnnppprrruuuvvvrrrsssrrrkkk```UUUOOOLLLwwwjjj```YYYSSSLLLFFFIIILLLNNNSSS```qqqzzzyyykkk```NNN>>>999:::888333444333444666777999@@@IIIKKKFFF@@@<<<;;;;;;<<<<<<@@@CCCKKKTTTZZZ```lllwww|||}}}|||wwwwww~~~bbbHHH===<<<000111222222111//////000///...---,,,,,,---...///////////////////////////------------------------,,,,,,,,,------.........------------------------............/////////000............/////////000000000111111111111000///000111222111111444:::???FFFWWWdddbbbYYYSSSPPPMMMVVVaaajjjiiieeehhhmmmqqqooouuu{{{~~~yyyvvv{{{|||{{{}}}{{{}}}zzzfffZZZUUUUUUPPPNNNKKKGGGFFFFFFGGGIIIAAAAAA@@@@@@@@@AAABBBBBB===>>>>>>>>>>>>>>>===<<<======;;;:::999888888777777777888888888888777777888888777777777888888999777777777777777777777777666555444333333444555666333333333333333444555666555555444444444333333333222222222333333222222222111111111222222333333333111111222222222333333333000333111---///666888555777<<>>>>>===???FFFDDDOOObbblllkkknnnwww~~~}}}|||kkkQQQAAA999555111111111111000000000000........................000000////////////000000......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------............/////////000000111111111222===GGGSSSXXXVVVQQQNNNNNNRRRVVVZZZ^^^aaaccceeegggiiiffffffnnn|||~~~rrrppptttzzz|||}}}}}}vvviii```YYYSSSRRRKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>==================<<<:::999888888999:::777777777777666666666666777777666666666666777777555555555444444333333333333444555444222111222333111111222222222333333333222222222222222222222222333333222111000000000111000000111111111222222222000000111222222222222111//////000111222222333333888888;;;CCCMMMVVV[[[\\\```dddllltttyyyzzzxxxuuupppsss|||xxxooohhhdddbbblll~~~}}}yyyuuupppiiicccdddjjjxxx{{{vvvsssqqqqqqxxxwwwxxxzzz|||~~~~~~|||}}}~~~{{{|||}}}}}}|||zzzxxxwwwyyyxxxvvvuuussssssrrrrrrssssssrrrrrrrrrsssttttttttttttsssqqqnnnmmmmmmnnnooollliiiffffffhhhkkkmmmppppppppppppqqqrrrssssssuuuwwwxxxtttlllbbbYYYUUUpppiiiaaa[[[SSSKKKGGGIIIKKKRRRYYY```nnnwwwooo___NNNGGG===777666666555333444555666888:::???DDDHHHHHHAAA;;;===?????????AAAIIINNNYYYhhhppprrrvvv{{{~~~|||~~~xxx```JJJ>>>888444111111111000000000//////........................//////............//////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------............/////////000000000111111111777===EEEMMMPPPQQQOOONNNQQQSSSVVVZZZ^^^aaacccdddbbbbbbcccjjjtttyyymmmkkkoooyyy}}}~~~~~~|||||||||jjj___YYYSSSOOONNNJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBB??????>>>>>>===============<<<:::999888999999999777777777777666666666555666666666666666666666666555555444444444333333333222444444333222111222333111111111222222222333333222222222222222222222222333222111111000000111111000000111111111222222222000000111222222222222111000000111111222222333333666666888>>>HHHQQQVVVXXX___bbbhhhmmmpppnnniiieeegggkkkttt}}}xxxnnngggbbb```iii|||zzzsssoookkkhhhbbb]]]^^^cccrrr|||{{{xxxwwwwwwxxxwwwwwwyyy{{{}}}}}}|||{{{|||}}}}}}~~~~~~~~~~~~|||||||||{{{zzzyyyxxxwwwvvvuuuttttttssssssssssssrrrrrrrrrrrrrrrsssttttttssssssrrrpppmmmkkklllmmmnnnllliiihhhiiilllppprrruuusssqqqpppqqqsssvvvxxxyyyyyyxxxtttnnnhhhdddcccllleee^^^YYYRRRJJJHHHIIIOOOWWWaaajjjtttvvveeeQQQDDD>>>777444555666666555333444666:::@@@EEEGGGHHHDDD???<<<>>>@@@@@@BBBFFFLLLYYYgggooottt{{{{{{yyygggQQQAAA999555222111111000000000000//////...........................------------------.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------............---------------............///---------............/////////000000000000111111222333888AAAJJJPPPRRRQQQRRRPPPQQQUUU[[[___```___\\\___ccchhhlllrrrxxx{{{zzzppppppttt{{{|||}}}uuutttrrrssszzzxxxjjj\\\VVVRRRNNNLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>><<<<<<;;;:::999999999999777777777666666666555555444555666777777666555444444444444444333333333333222333333333111000111222111111111222222222222333222222222222222222222222222222111000000000111111000000000111111111111222///000111111222222111111222222222222222222222222444333444999@@@IIIOOORRR]]]aaagggkkkjjjfff```\\\\\\aaakkktttyyy~~~xxxooofffaaa^^^eeeuuu}}}}}}uuuooohhhddd```^^^ZZZVVVWWW\\\jjjsss}}}{{{yyyyyyyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxyyyyyyyyyzzz~~~}}}}}}}}}|||{{{zzzxxxxxxwwwwwwrrrrrrrrrrrrrrrsssssssssppppppqqqrrrrrrsssttttttrrrrrrrrrpppmmmkkkjjjkkkllllllkkkkkkmmmqqqtttwwwyyywwwtttrrrrrrvvvzzz|||}}}|||yyyuuuqqqpppqqqssskkkcccZZZSSSMMMHHHHHHLLLRRR^^^kkksssuuulllXXXEEE===999555333444666666666333333666===DDDIIIHHHFFF@@@===<<>>>>>===<<<<<<;;;:::999999999999777777666666666555555555333444666777777666444333333333333333333333333333111222333222000///000111111111111111222222222222222222222222111111111111111111000000000000111111000000000000111111111111///000000111111111111111333333333222222222222222333222222444:::AAAHHHLLLVVV[[[ccchhhhhhccc^^^ZZZVVV\\\eeennnuuu}}}zzzrrrhhhbbb^^^```lll~~~xxxzzz~~~yyynnngggbbb]]]YYYXXXUUURRRSSSXXXdddlllwww}}}{{{{{{|||}}}{{{yyyxxxxxxyyyyyyxxxvvvuuuuuuuuuuuuwww{{{}}}|||}}}}}}|||zzzxxxwwwvvvwwwwwwrrrrrrrrrrrrrrrqqqqqqpppoooooopppqqqrrrsssssstttrrrssssssqqqnnnkkkkkkkkklllllllllmmmpppsssvvvxxxyyywwwvvvtttuuuxxxzzz|||~~~|||yyyvvvvvvxxxzzziii___TTTMMMHHHFFFKKKQQQVVVdddrrruuulll]]]LLL@@@:::888555444444555666666333555999AAAHHHJJJGGGCCC>>><<<===AAACCCFFFNNNWWW[[[rrr|||gggMMM<<<666555222000000000000////////////...........................///..................///......---------,,,,,,,,,---------,,,,,,,,,,,,,,,........................------............---------------............///---------............///000000//////////////////---111444777:::AAAKKKTTTXXXTTTSSSVVV]]]```^^^[[[\\\bbbhhhiiifffdddgggkkkjjjqqq{{{~~~|||{{{wwwxxxssswwwppp```YYYRRRQQQOOOLLLJJJKKKFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>????????????>>>===<<<;;;;;;;;;;;;:::999888888666666666666555555555555222444555777777555444222333333333333333333333333111222333222000///000111000000111111111222222222222222222111111000000000111000000///000000111111000000000000000000000000//////000111111111111000333222222222222222222222222222222333666<<>>>>>??????>>><<<;;;;;;;;;;;;;;;:::999888888666666666555555555444444333333444555555444333333222222222222333333333333222333333333111000111222000000000111111111111222222222222111000000//////000000/////////000111111111000000000000000//////...///000000111111000000111111111111111111111111222222222222333777===AAAHHHQQQ\\\cccbbb\\\WWWUUUXXX```iiipppxxxzzzyyyuuuoooiiidddaaaccckkkrrrtttuuuwwwvvv~~~vvviii^^^[[[UUURRRTTTVVVVVVXXX\\\ffflllrrruuuzzz|||zzzwwwsssqqqnnnooopppppprrrvvv{{{{{{zzzyyyyyyyyyzzz|||}}}||||||||||||}}}~~~|||}}}|||~~~~~~}}}{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzzyyywwwuuutttssssssssssssssssssqqqooommmlllnnnooopppqqqrrrqqqpppoooppprrrssssssqqqooonnnnnnnnnnnnooopppqqqrrrssssssssstttvvvxxxxxxxxxwwwvvv{{{}}}{{{vvvsssqqqTTTMMMGGGGGGHHHLLLTTT\\\dddhhhjjjaaaPPPAAA;;;<<<666666777666666666777777:::AAAJJJOOONNNIIICCC>>>======???BBBDDDKKK[[[kkkeeeQQQ===555555333111000000000/////////....................................------------------.........---------,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------............///000000/////////.........///000000///000333999>>>IIIMMMSSSYYY___bbbcccbbb[[[]]]^^^^^^]]]^^^aaaeeehhhooowww|||{{{|||xxxtttqqqllliiimmmtttyyy|||{{{tttggg[[[SSSPPPNNNOOONNNIIIFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????;;;<<<>>>>>>>>>===;;;:::;;;;;;;;;<<<;;;:::888777666666555555555444444444333333333333333333333333111111222222222333333333222444444333222111222333000000000000111111111111222222222111000////////////////////////000111111111111000000////////////...//////000000000000000/////////000000111111222000222333222222444888<<>>FFFPPPTTTPPPIIIBBB>>>===>>>@@@CCCDDDLLL___ppp}}}ZZZHHH777333444222000000000/////////....................................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////---------.........//////000000//////.........---222000......222555777777@@@GGGPPPXXX^^^aaadddfff]]]]]]\\\[[[\\\^^^cccfffeeejjjqqqtttrrrwww}}}}}}}}}}}}}}}uuuuuuwwwuuummmeeedddhhhooouuu~~~qqqhhhcccZZZRRRQQQNNNNNNQQQOOOJJJHHHIIICCCCCCCCCBBBBBBAAAAAAAAA>>>>>>============>>>>>>;;;<<<===>>>>>><<<:::999:::;;;<<<<<<;;;:::888777666666555555555444444444444333333222222333333444111111111222222333333333333444555444222111222333000000000000111111111111222222222111000//////...///////////////000111111111111000000/////////......//////000000000000000---......///000111111222///111333222111111555888888DDDSSS\\\\\\XXXUUUSSSZZZdddnnnuuu}}}~~~vvvnnnkkknnnooommmiiilllkkkmmmpppoookkklllooo}}}oooaaa\\\WWWVVV]]]eeejjjnnnssslllpppsssqqqooouuu|||wwwrrrnnnjjjlllnnnoooppprrruuuxxxzzzyyywwwuuutttuuuvvvwwwuuuuuuuuuvvvvvvxxxyyyyyyvvvxxxzzz|||~~~{{{xxxvvvxxxyyyxxxvvvttttttuuutttxxx{{{zzzwwwwwwzzz~~~}}}~~~~~~}}}||||||}}}}}}|||zzzyyyyyyyyyxxxvvvtttqqqooooooqqqrrrssssssrrrpppoooooopppqqqrrrqqqooommmllljjjmmmpppqqqpppooonnnooolllnnnqqqsssuuuvvvvvvvvvvvvuuuttttttuuuvvvxxxzzzxxx{{{~~~}}}yyytttooommmKKKHHHFFFGGGMMMUUU^^^dddkkkaaaUUUKKK@@@888555777333000222666777333555;;;CCCNNNYYYYYYNNNCCC??????@@@@@@BBBFFFHHHNNN___qqquuuhhhKKKBBB888111111111000---222222222111000//////...000000//////.........---------------------------...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...---------000000///...---,,,,,,+++...///000111222333444444777===HHHVVVbbbiiijjjjjjbbbccc```[[[\\\bbbfffgggiiiooovvvxxxwwwzzz}}}sssnnnnnnlllhhheeegggooouuutttqqqooopppnnnlllooottt~~~}}}~~~|||ssswww|||kkk___[[[YYYVVVRRRRRRRRRRRRTTTUUUQQQKKKEEEBBBBBBBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<;;;:::888777888888888777666666555555333333333333333333333333222222222333333444444444111111222222222111000000111111111111000000000000////////////////////////...///000111111000///...////////////////////////////////////000000000000111111111111111111111111222111111000111333444555999>>>GGGQQQYYYZZZUUUPPP___gggsss}}}yyyvvvqqqkkkggggggkkknnnsssuuuuuutttrrrpppppppppvvvmmmbbbbbb___]]]fffuuuuuuqqqkkkiiirrr~~~tttlllnnnnnnnnnnnnnnnooopppqqqtttsssrrrqqqqqqrrrssstttrrrsssuuuxxxyyyzzzzzzyyywwwxxxyyy{{{}}}~~~}}}|||{{{xxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{~~~~~~}}}}}}}}}~~~{{{}}}}}}|||~~~|||yyyzzz{{{zzzwwwsssqqqssstttsssqqqooonnnnnnoooppppppppppppoooooonnnnnnppprrrssssssrrrqqqppprrrrrrrrrsssssssssttttttssssssssstttvvvwwwyyyyyyzzzzzzyyywwwxxxwwwoooeeeJJJHHHFFFHHHOOOXXXaaafffcccXXXLLLCCC<<<666444666555333444777666555999AAAKKKSSS[[[XXXLLLBBB>>>??????>>>AAAEEEHHHOOO```qqq~~~{{{}}}yyyiiiZZZ@@@:::333000111333333111111111000000///......---000/////////.........---------------------------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000...------.../////////...------,,,,,,---......///111222222333222777@@@KKKWWWaaaiiinnnjjjkkkhhhdddeeelllqqqrrrppptttyyyzzzxxxyyy~~~~~~~~~{{{uuupppggggggddd```\\\]]]bbbgggooommmmmmpppqqqrrrwww~~~~~~wwwvvvxxxmmm___WWWUUUTTTRRROOOOOOOOOOOOQQQQQQNNNHHHCCCBBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888666555666666666555444444333333333333333333333333333333222222222333333444444444333333222222111111111000111111111111000000000000/////////////////////////////////000000/////////////////////////////////////////////000000000000111111111111111111111111111111111000111222444555777:::AAAJJJTTTYYYZZZYYY```fffooowww{{{~~~}}}xxxqqqlllkkkmmmpppwwwyyy|||}}}|||yyyvvvttt{{{yyynnnfffgggeeeeeennn{{{rrroookkklllyyyxxxqqqpppooonnnmmmmmmmmmmmmmmmqqqpppooonnnnnnoooqqqrrrqqqrrrtttvvvwwwwwwvvvvvvuuuvvvxxx{{{~~~~~~}}}{{{}}}{{{yyyvvvvvvuuutttssssssrrrrrrsssuuuvvvvvvvvvvvvxxxyyy~~~~~~}}}}}}|||||||||{{{yyy{{{}}}}}}||||||{{{zzzzzz{{{zzzyyywwwuuuvvvwwwuuurrrooonnnnnnnnnoooooopppppppppoooooopppqqqrrrssstttssssssrrrsssssstttttttttuuuuuuuuuuuuuuutttttttttuuuwwwxxxzzzzzzyyyvvvwwwuuummmdddIIIGGGGGGKKKSSS\\\dddhhh\\\OOOBBB<<<:::777666777666555666777555666???HHHUUUYYY[[[UUUIII@@@>>>???======@@@DDDIIIRRRbbbqqqwwwyyyzzzzzz{{{zzzyyyzzzqqq\\\JJJ888444000///111333222111000//////......---------/////////...............------------------------111///---,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,...//////...------...........................------......///000111111///333888>>>FFFRRR```jjjnnnqqqqqqpppsss{{{~~~~~~|||zzzyyy{{{}}}zzzwwwtttqqqpppppprrrrrrjjjgggccc]]]YYYYYY\\\___hhhfffiiioootttyyy|||xxxuuuttt{{{{{{nnnccc\\\SSSOOOOOOQQQOOOLLLJJJKKKKKKLLLLLLIIIDDD@@@BBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>===;;;999777666555555666666666555444444333333333333333333333333333333222222333333333333444444666555333222111111111222222222111111111000000000//////////////////////////////............//////////////////////////////////////////000000000000111111111111111111111111111111000111111222444444555666:::AAALLLWWW___bbbeeehhhmmmpppssswww}}}yyysssqqqqqqssswww{{{{{{wwwvvv}}}yyyllleeeeeeeeefffmmmvvvzzzxxxqqqooolllqqq~~~xxxtttssspppnnnllljjjiiihhhkkkjjjiiihhhiiijjjlllmmmnnnoooqqqssssssssssssrrrrrrtttwwwzzz~~~~~~~~~}}}}}}|||zzz{{{}}}~~~~~~|||zzzyyyssssssrrrqqqpppooonnnnnnppprrrtttuuutttsssttttttzzz{{{{{{||||||{{{zzzyyyxxxyyy|||~~~~~~~~~}}}|||zzz{{{||||||{{{zzz{{{|||zzz{{{{{{xxxtttooommmmmmmmmmmmnnnoooppppppppppppqqqqqqrrrsssssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxvvvtttrrrrrrtttvvvwwwyyyzzzyyyvvvuuussslllcccHHHGGGIIIOOOXXX```eeegggYYYKKK===999:::999888888555777777666555999DDDNNN[[[[[[XXXPPPFFF@@@???AAA===>>>@@@EEELLLXXXfffqqqsssuuuuuusssvvv{{{|||zzzjjjRRR@@@666444111000111111///---/////////.........------........................------------------------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,...//////---------...---------.........//////------...//////000111111111333555666999CCCQQQ\\\hhhpppwww|||~~~zzzyyy{{{||||||{{{wwwssspppqqqtttwwwtttnnnfff___\\\^^^bbbeeefffeeegggnnnttt{{{xxxtttuuuwwwwww{{{iii]]]VVVRRRMMMLLLNNNOOONNNLLLGGGHHHHHHIIIHHHEEEBBB???AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<>>><<<:::888777777777777888888888777666666555555333333333333333333333333333333333333333333333333888666444111000111222333222222222111111111000000////////////////////////000///...------...///000////////////////////////////////////000000000000111111111111111111111111000000000111111222333333333444666===GGGTTT___eeejjjlllmmmllllllqqqzzz~~~yyyvvvvvvwwwtttyyy{{{uuuuuuxxx}}}xxxkkkcccaaa```bbbiiinnnnnnkkksssrrrqqqwww}}}|||~~~~~~zzzxxxuuuqqqmmmjjjhhhgggfffeeecccbbbbbbdddfffgggiiikkkmmmoooqqqqqqqqqqqqqqqrrruuuyyy}}}}}}|||{{{{{{{{{|||}}}~~~{{{|||~~~{{{yyyxxxyyyyyyzzzzzzyyyxxxxxxqqqppppppooonnnmmmlllkkknnnqqqtttuuutttsssrrrrrrxxxyyy{{{||||||{{{zzzxxxwwwyyy{{{}}}~~~~~~~~~~~~{{{~~~~~~{{{zzz|||~~~}}}~~~}}}zzzuuupppmmmllllllmmmnnnoooppppppqqqpppqqqqqqqqqqqqrrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwuuurrrqqqqqqsssvvvxxxxxxyyyyyyvvvtttqqqjjjbbbHHHIIILLLTTT]]]cccdddbbbUUUGGG:::777888888777777444666777555666>>>IIIQQQYYYWWWRRRKKKDDDAAABBBDDD>>>@@@DDDIIISSS___kkkqqqtttuuuuuutttxxx{{{{{{uuuaaaIII;;;555444333222222000---,,,000000////////////......---------...............---------------------------,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------........................---...///...---,,,...///,,,,,,------.../////////...//////000000111111111111333555444444:::DDDMMM^^^kkk{{{}}}wwwwwwzzz}}}}}}}}}}}}{{{yyyyyy|||~~~}}}ttthhhaaabbbhhhnnnrrrrrrooonnnppprrrvvv~~~~~~xxxtttzzzyyyzzz|||~~~~~~|||tttiii]]]VVVPPPNNNKKKKKKMMMMMMKKKIIIFFFGGGGGGGGGEEECCCAAA@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::;;;:::999888888999:::;;;888888888777666666555555333333333333333333333333333333333333333333333333777666333111111111222333222222222222111111111111000000000000000000000000000///...------...///000////////////////////////////////////000000000000000000000000000000000000//////000111222222222333222333666;;;CCCNNNYYY___iiikkkkkkhhhfffiiisss{{{}}}}}}{{{zzzzzzssswww{{{tttsssrrruuu|||ssseee```^^^ccckkkpppqqqqqqxxxxxxyyy||||||xxxtttvvv}}}zzzuuuqqqmmmkkkjjjeeecccaaa^^^]]]^^^```bbbdddfffhhhkkknnnooopppppppppqqqsssvvvyyy|||~~~zzzyyyxxxxxxxxxyyy{{{|||wwwyyyzzz|||{{{yyywwwuuuvvvvvvvvvvvvvvvuuuuuuuuuooonnnnnnmmmmmmlllkkkkkkoooqqqtttvvvuuutttssstttxxxyyy{{{}}}}}}}}}{{{zzzyyyzzz|||}}}~~~zzzyyy{{{}}}~~~~~~~~~{{{vvvqqqnnnnnnmmmmmmooopppqqqqqqqqqqqqppppppppppppqqqrrrssstttsssssssssssssssssssssssstttrrrpppoooqqqtttwwwzzzvvvyyyyyyvvvssspppjjjcccIIIKKKPPPYYYbbbddd___YYYLLLAAA777555555444333444222555666666;;;EEEMMMQQQSSSOOOJJJEEECCCBBBCCCDDDAAAEEEIIIOOO[[[hhhppprrrttttttuuuxxx}}}wwwttthhhRRR???888111222222222222111000///////////////////////////---------------.........------------------------,,,+++***+++---///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///...,,,,,,...000---------.........///////////////000000111111111---000222333444888>>>CCCQQQaaawwwxxxoooooouuuzzzzzz{{{}}}xxxlllhhhnnnyyyzzzwwwuuuuuu{{{}}}uuuoooppprrrrrrrrruuuqqqsssxxxvvvllleeekkkwww~~~|||qqqggg```ZZZVVVSSSMMMLLLJJJJJJJJJJJJHHHFFFEEEFFFGGGFFFCCCAAAAAABBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888888888888888999::::::666666666555444444333333333333333333333333333333444444333333333333222222555444222111111222222333333222222222222111111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000...///000111222222222222111333555999>>>FFFPPPVVVcccggghhheeeaaabbbjjjrrrvvvyyy~~~~~~~~~wwwyyy~~~|||vvvmmmlllqqqggg___[[[bbbnnnxxx}}}zzzrrrnnnwww~~~zzzvvvssspppooojjjgggbbb^^^\\\\\\]]]^^^```aaadddgggiiikkkkkkllllllmmmoooqqqtttvvvxxxyyyvvvvvvvvvvvvwwwwwwxxxyyyuuuvvvvvvwwwvvvuuutttsssttttttttttttsssrrrqqqpppllllllllllllllllllllllllnnnpppsssttttttssstttuuuxxxyyy{{{}}}}}}~~~}}}}}}zzz{{{|||}}}~~~~~~{{{xxxwwwxxxzzzzzz{{{|||zzzvvvrrrppppppoooooopppqqqrrrrrrrrrrrrppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqpppoooqqqtttwwwyyytttxxxyyyvvvsssqqqkkkeeeKKKMMMTTT^^^eeedddZZZPPPCCC<<<555444444222222555222555777999AAAMMMRRRPPPLLLIIIDDDAAAAAABBBBBBAAADDDIIIOOOVVVcccpppuuurrrqqqrrruuu}}}yyyrrrkkkYYYBBB666777///000111111111000111111........................,,,,,,,,,------.........---------------------------,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,...000---------.....................////////////000000---...///111444666999;;;???PPPfff{{{qqqfffdddjjjqqqqqqqqqtttzzz}}}tttlllmmmxxx{{{rrrlllmmmooommmkkkkkkfffiiipppzzzuuuiiiaaaeeelllppprrrtttuuuzzz~~~~~~zzzuuussssssrrrzzz~~~yyyxxx|||sssmmmddd[[[UUURRRQQQQQQLLLKKKJJJIIIIIIHHHFFFEEEDDDFFFFFFDDDAAA@@@AAABBB@@@AAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888888666777777777777777666666666666666555444444333333333333333333333333333333444444444333333222222222111111111222222222222222333333222222222111111111000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000000000...///000111222222222111000111222444777>>>GGGNNN^^^dddhhheee```___eeelllrrrwww~~~}}}||||||~~~xxxkkkkkktttqqqeee]]]dddrrr}}}xxxppppppttt{{{|||yyywwwuuuuuuqqqmmmgggbbb^^^\\\]]]]]]^^^___aaacccdddeeeddddddggghhhjjjlllooorrrtttuuurrrssstttuuuvvvvvvvvvvvvuuuttttttsssssssssssssssssssssssssssqqqooommmlllhhhhhhiiijjjjjjkkkkkkllljjjlllnnnooopppqqqsssuuuyyyyyyzzz{{{|||}}}~~~~~~{{{{{{{{{||||||}}}}}}}}}|||zzzwwwuuuvvvvvvwwwvvvuuuwwwxxxxxxuuusssrrrsssqqqrrrrrrsssssssssrrrrrrqqqrrrsssssssssrrrqqqppprrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqqqqsssuuuvvvsssxxxzzzwwwsssqqqmmmhhhLLLOOOVVVaaagggcccVVVKKK>>>999666666555222444888222555777;;;FFFRRRUUUPPPIIIEEEAAA???@@@AAA@@@>>>FFFMMMSSSZZZhhhuuuwwwrrrppppppvvvwwwoooeeeQQQ:::222888000111111000///......///------------------------,,,,,,,,,------.........------------------------///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,...000........................---------...............111///...000222555555555000???UUUiiizzzyyylll```\\\bbbiiifffdddfffmmmwww~~~qqqjjjeeekkkyyy{{{tttqqqtttwwwuuuqqqpppqqqvvv}}}sssjjjkkknnnnnnoooqqqooovvv}}}}}}xxxrrrooopppssszzzwwwssssss{{{zzziiieee^^^WWWRRROOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCEEEEEECCC@@@>>>@@@BBB@@@@@@AAA@@@@@@???>>>===========================666666666777888888999999555666777777666444222111888888888777666666555555333333333333333333333333444444444333333222222222//////111222222222222222333333333222222222111111000000000000000000000000000111222333333222111000////////////////////////////////////000000000000000000000000000000000000---...000111222222111111////////////111888CCCKKK]]]dddjjjhhhbbb```dddjjjrrrxxx|||zzz|||}}}yyylllooozzzpppeeejjjwwwvvvnnnlllooo|||}}}{{{yyyxxxxxxwwwrrrllleee```^^^^^^^^^]]]^^^___`````````___^^^cccdddfffiiilllooorrrssspppqqqsssuuuvvvvvvuuutttuuutttsssqqqqqqrrrssstttrrrrrrsssrrrqqqnnnkkkiiiffffffggghhhiiijjjkkkkkkgggiiikkkllllllnnnqqqtttxxxxxxyyyyyy{{{|||~~~zzzzzz{{{{{{{{{{{{{{{{{{yyyuuuqqqqqqtttvvvvvvtttrrrtttvvvvvvuuutttttttttsssssstttttttttsssrrrrrrrrrsssuuuuuuuuusssqqqooorrrrrrrrrqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrsssrrrwwwzzzwwwtttrrrnnniiiOOORRRYYY```ccc\\\MMMBBB<<<999555555666777666444555555999CCCMMMQQQNNNIII@@@@@@BBBEEEDDD@@@AAADDDIIILLLUUUccclllmmmkkkkkkmmmqqq~~~xxxxxxlllTTT???666444333000000000000////////////,,,---------.../////////......---,,,,,,+++******,,,,,,,,,------............---+++******+++---......---+++******+++---...,,,,,,,,,++++++*********,,,---...//////...---,,,...------,,,,,,------...------------------------------------------------////////////000000000000...//////000111111222222888<<>>>>>;;;;;;<<<<<<===<<<<<<<<<777777888888888888777777888888777777666666666555777666555444333222111111444444333333333333222222444555555555444333333222222222111111111111222222444333222111000000000000222111111000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///...---------...///111222000111222222444888===AAAWWWbbbmmmoookkkggghhhlllwww{{{yyyvvvxxx}}}www|||~~~|||rrrjjjmmm}}}uuujjjfffnnn|||~~~||||||}}}~~~vvvsssoooiiieeeaaa___^^^^^^^^^^^^_______________gggdddcccfffkkkoooooommmjjjnnnqqqrrrqqqppprrrtttpppppppppppppppppppppppppppqqqrrrqqqnnnlllkkklllkkkiiigggfffeeefffggghhheeegggiiijjjjjjkkkmmmooottttttuuuwwwxxxxxxuuussstttuuuvvvwwwxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrxxxyyyyyyzzzyyyxxxwwwvvvtttuuuwwwxxxxxxwwwuuutttqqqpppppppppoooooonnnnnnssssssrrrqqqppppppppppppqqqpppnnnnnnooorrruuuwwwxxxxxxyyyyyyxxxvvvsssrrrPPPTTT[[[```___VVVIII???;;;888555444555666555444444777===GGGPPPQQQJJJDDD@@@@@@BBBFFFEEEBBBBBBFFFIIIOOOZZZfffkkkjjjkkkoooqqqwww{{{vvveeeNNN===666444111000000000000////////////---------...............//////...------,,,++++++,,,,,,,,,---------......------++++++++++++------...---+++******+++---...,,,,,,,,,+++++++++******,,,---............---,,,...------,,,,,,------...------------------------------------------------........./////////000000111111222333333444444555444777<<>>===:::;;;;;;<<<<<<<<<;;;;;;777777888888888888777777777777666666666555555555555444444444444444333333444444333333333333222222444444555555444333333222222222111111111111222222444333222111000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---......------...///111222000111111222333666;;;>>>NNN[[[mmmxxxyyyuuurrrqqquuuyyyzzzxxxxxxzzz{{{xxx||||||xxxxxxwwwrrrlllnnn{{{}}}lllbbbgggrrrtttrrroookkkhhhdddbbbaaa______^^^^^^]]]]]]\\\\\\bbbaaaaaacccfffiiijjjjjjkkknnnqqqqqqpppooopppqqqooooooooooooooonnnnnnnnnoooppppppooommmkkkjjjkkkiiihhhfffeeedddeeeggghhheeegggiiijjjjjjkkkmmmooottttttuuuvvvvvvuuusssqqqmmmnnnooopppqqqqqqpppooonnnoooooopppqqqrrrrrrssswwwwwwxxxxxxxxxwwwuuuuuusssuuuwwwxxxxxxwwwuuussspppppppppooooooooonnnnnnrrrqqqppppppoooooooooooooooooonnnmmmnnnpppssstttvvvvvvvvvvvvvvvvvvuuuuuuRRRWWW]]]___XXXMMMBBB;;;999777444333444555555444555:::CCCMMMRRROOOEEE===??????BBBGGGGGGEEEFFFJJJNNNUUUaaakkkllljjjnnnuuuttt}}}~~~pppZZZDDD999666333...000000000000////////////...............---------/////////......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,...------,,,,,,------...---------------------------------------------------------.........//////...//////000000111222222222333555888===AAAFFFHHHSSS\\\iiiooohhh[[[SSSTTTXXXYYY[[[```eeejjjlllmmmjjjhhhgggjjjpppwww}}}{{{rrrqqqtttyyy|||}}}zzzzzz~~~}}}zzz~~~~~~|||~~~rrrggg^^^WWWTTTOOONNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>??????>>>>>>===<<<::::::;;;;;;;;;;;;::::::666777777888888777777666666555555555555444444444333333333444444555555555444444333333333333222222444444444444444333333222222222111111111111222222333333222111000000000000222111111000000000000000////////////////////////////////////////////////111111111111111111111111---......//////......---......---......///000111000111111111111333777:::DDDTTTmmmzzzssssssxxx}}}yyyuuuwww{{{~~~yyyrrrnnnmmmmmmqqqrrrpppqqqxxx}}}~~~qqqaaa```dddpppvvvuuutttrrrpppllliiigggccccccbbb```___]]]\\\[[[^^^___```aaaaaaccceeegggkkklllnnnooonnnmmmnnnooonnnnnnnnnmmmmmmllllllllllllmmmnnnmmmkkkiiiiiiiiifffeeedddddddddeeefffgggeeehhhjjjkkkkkkkkklllnnnrrrsssssssssrrrqqqooommmggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrttttttuuuuuuuuutttssssssrrrtttwwwyyyyyywwwtttrrrppppppoooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqquuuuuuuuuuuuuuuvvvwwwwwwWWW\\\```]]]RRREEE<<<888777666444333333444555555888>>>FFFMMMOOOJJJBBB;;;===>>>BBBIIIKKKJJJMMMQQQWWW[[[dddmmmpppooorrryyywww{{{hhhMMM;;;555555222---000000000000/////////////////////...---------,,,///.........---------,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,------...//////000000222222333333555777888999AAAJJJXXXbbb```XXXUUUVVV[[[[[[]]]```cccgggiiijjjllllllmmmpppuuuzzz~~~}}}}}}{{{wwwrrrooosssxxxxxxxxxvvvuuuuuuyyy~~~{{{xxxvvvzzz}}}ooocccZZZVVVSSSRRRMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;::::::999999666666777777777777666666444444444444444444444444333333333444444444555555444444333333333222222222333333444444444333333222333222222111111222222333333222222111000000111111222111111000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000............//////000000000111111000000111444666===MMMggg~~~}}}ssssssxxx|||ttttttyyy~~~{{{rrrhhhbbbaaaeeelllrrrssssssuuutttpppmmmrrryyyvvvhhhaaa[[[```ooo~~~~~~~~~}}}zzzvvvrrrooojjjiiihhheeeccc```___^^^\\\___aaaaaa``````dddhhhiiijjjkkklllllllllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiijjjkkkkkkiiigggggghhheeeeeeddddddeeefffggghhhfffhhhkkkkkkkkkkkkkkklllqqqqqqrrrqqqooommmllllllggghhhiiijjjkkkkkklllllllllmmmmmmnnnoooppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqppprrrvvvxxxxxxvvvrrrpppoooooooooooooooooonnnnnnnnnoooooopppppppppoooooooooooooooooooooooooooooossstttuuuwwwwwwvvvuuuuuu]]]```aaaYYYLLL@@@999888555555444333333444555777===BBBGGGJJJIIIEEE@@@======>>>DDDKKKOOOPPPSSSXXX\\\\\\aaajjjppprrrtttwww||||||xxxwwwppp[[[BBB555333444111---000000000000/////////////////////...---------,,,---------,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------//////000000111222222222111222222222333444555666666;;;EEENNNQQQQQQUUU[[[^^^___```bbbdddgggjjjlllnnnpppsssvvvyyy}}}zzzwwwrrrnnnpppvvv|||yyyuuuqqqppprrrwww|||}}}wwwssswww{{{|||{{{|||}}}oooiii```XXXTTTRRRRRRQQQMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;::::::999888666666777777777777666666333333333444444444444444555555444444444333333333444444333333333222222222222222333333444333333222333333222222222222333333333222111111000111111111222111111000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000.........///////////////000111111000//////111333666CCCXXXnnn}}}|||vvvuuuzzz}}}ssspppwww}}}{{{qqqeee]]]YYY___hhhoooqqqqqqppplllggg```ccchhhpppxxxzzz{{{}}}~~~xxxssshhh[[[XXXaaaqqq}}}xxxuuuqqqpppmmmjjjgggdddbbb```]]]___bbbbbbaaabbbeeeiiiiiiiiiiiiiiikkkllllllllllllkkkkkkkkkjjjjjjjjjiiifffhhhiiiiiigggfffggggggeeeeeeeeeffffffgggggghhhfffiiikkklllkkkjjjjjjkkknnnpppqqqooommmkkkkkkllljjjjjjjjjkkklllmmmmmmnnnoooooooooooonnnnnnnnnnnnoooooooooooooooooooooooooooqqqsssuuuuuusssqqqooonnnnnnnnnnnnnnnnnnooooooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrruuuxxxzzzyyywwwsssqqqcccccc^^^TTTFFF<<<888888444555555444333444777999@@@CCCFFFFFFBBB@@@???AAAAAABBBHHHOOOSSSSSSWWW\\\[[[YYY\\\eeemmmppprrruuu{{{uuuooolll^^^MMM;;;333222222111000000000000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------...//////000000111//////000111222333333444222333777>>>BBBGGGPPPZZZ[[[]]]```bbbeeeiiinnnqqqqqqtttxxx{{{}}}}}}{{{yyywww{{{xxxuuuoooooowwwxxxqqqkkklllpppuuu||||||qqqlllmmmvvv~~~|||{{{}}}xxxsssqqqwww{{{qqqjjj___[[[VVVRRRPPPPPPNNNMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@????????????>>>>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;:::999888555666666777777666666555333333333444444444444555555555555444444333333333444444333333333333222222111222222333333333333333333333222222222222333333222222111111111111111222222111111000000000000000////////////////////////////////////////////////...........................------,,,,,,------.........////////////......000111111000//////000222000888FFFXXXiiitttzzz|||www{{{xxxpppnnntttzzzzzzsssggg^^^YYY\\\ccciiiiiihhhhhhfffbbbXXXXXX[[[aaajjjsssyyy|||oooqqqttttttsssrrrtttwwwxxxnnn```XXXYYYdddpppxxx|||yyywwwvvvssspppllliiifffeee```bbbcccdddeeegggjjjlllllljjjhhhhhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhdddfffhhhhhhfffffffffgggffffffffffffgggggggggggggggiiilllmmmllljjjiiiiiikkknnnpppooolllkkkmmmpppllllllkkkkkkllllllmmmnnnppppppooonnnnnnmmmmmmlllmmmmmmmmmlllmmmmmmnnnooonnnooopppqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnoooooooooppprrrtttuuuuuuttttttrrrrrrrrrrrrrrrssstttuuutttvvvyyy{{{zzzwwwtttqqqgggbbbYYYMMM@@@999777777444555666555444555888;;;???CCCEEECCC???<<>>============<<<<<<:::999999555555666666666666555555333444444444555555555555333333444444444444444555444444333333333333222222111111222333333333333333444333333222222333333444222111111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////...---,,,,,,,,,,,,---.........///000000///...---///111111111000///000222000333;;;FFFUUUfffuuu}}}yyy{{{zzzqqqkkknnnqqquuuwwwssslllccc]]]XXX]]]___\\\\\\^^^___]]]WWWSSSQQQSSSZZZbbbiiikkkeeehhhjjjhhhfffgggmmmrrrtttooofff]]]XXXZZZaaagggyyy~~~|||xxxtttqqqnnnmmmhhhhhhhhhkkkooorrrttttttrrrnnnjjjhhhhhhgggeeecccccccccddddddeeefffffffffccceeeggggggfffffffffhhheeeeeefffffffffeeeeeedddgggjjjmmmmmmllljjjiiihhhiiillloooooommmmmmppptttooonnnmmmlllllllllmmmnnnmmmmmmmmmmmmllllllllllllmmmlllkkkkkkkkklllnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnppprrrtttvvvvvvuuutttsssrrrqqqqqqrrrtttvvvwwwvvvvvvxxxyyyyyyxxxxxxwwwhhhaaaVVVHHH===777666777444666777666555555999<<<===BBBEEECCC===;;;>>>CCCNNNNNNQQQVVVVVVTTTUUUYYYXXX[[[aaagggiiikkkttt~~~{{{sssfffZZZ@@@999666666333///111666000000000000////////////,,,------....../////////---..............................------,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,///...------------...///...------,,,,,,------...---------------------------------------------------------.........//////------...//////000000111000111111111000///......111///000444666888>>>FFFIIIMMMSSSZZZ```iiirrryyy~~~~~~zzz}}}xxxuuutttsssuuuzzz|||wwwwwwyyy}}}wwwiii^^^XXXUUUTTTRRROOOMMMKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@???>>>>>>============<<<;;;:::999555555666666666666555555444444444555555666666666111222222333444666666777444444444333333333222222000111222333333333333333444333333222222333333444222111111111111111222222222111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000///...------...///000......///000000///...---///000222111000000111222444555888>>>JJJ[[[nnnzzzyyy{{{~~~~~~}}}yyy}}}{{{tttmmmiiinnnoooqqqsssrrrnnngggbbbUUUXXXWWWSSSRRRWWW[[[[[[XXXRRRLLLJJJNNNTTTYYY[[[___aaacccbbbaaadddjjjooonnnnnnjjjbbbYYYUUUXXX\\\dddmmm{{{|||xxxvvvtttpppooonnnrrrxxx|||}}}|||wwwrrrllliiigggeeebbb___``````aaabbbcccddddddeeeccceeeggggggffffffggghhheeeeeeeeeeeeddddddcccbbbgggjjjmmmnnnllljjjhhhhhhgggkkkoooooommmnnnssswwwrrrqqqooonnnmmmnnnnnnooojjjjjjjjjkkkkkklllllllllllllllkkkjjjkkklllnnnooommmlllkkkkkkkkkkkklllmmmlllmmmmmmmmmnnnnnnoooooonnnooorrrtttvvvvvvuuutttsssrrrppppppqqqtttwwwyyyxxxwwwvvvvvvwwwyyy|||}}}bbbVVVGGG>>>;;;;;;777444222333444555888:::===>>>AAAAAA@@@===:::;;;@@@EEEOOOSSSUUUSSSOOOPPPVVV]]]\\\___dddhhhhhhiiivvvuuu\\\HHH===888333000111111000...000////////////.........------------------------///---++++++------+++))))))***+++,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---************+++,,,------000...,,,))))))***,,,...........................---------............///////////////////////////...///000111333555666666777===EEELLLSSS^^^lllvvv|||~~~|||}}}~~~vvvuuuwww}}}vvvqqqggg]]]VVVQQQPPPPPPPPPMMMIIIHHHJJJKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGBBBBBBBBBBBBCCCDDDFFFFFFEEECCC@@@>>>>>>???AAACCC>>>????????????@@@@@@@@@AAAAAA@@@???===<<<:::999555555555666666666666666444555555333111111222444555444444333333222222111222333333444444333333333333222222111111222222333333333333222222111111111333333222222111000000000111111111111000000000000000000000000000000000000............//////////////////000000000000////////////.........------------------............///000000////////////000000111222555888???NNNbbbpppmmmpppsssuuuzzz}}}zzzsssooorrrwwwyyywwwpppiiidddffflllppppppqqqooohhh```WWWSSSNNNLLLMMMRRRXXX\\\```[[[SSSNNNKKKKKKKKKKKKTTT\\\dddfffdddeeelllssstttwww{{{{{{tttgggYYYPPPXXX[[[aaaiiittt~~~|||yyyxxxwwwyyy}}}yyyrrrkkkggggggfffbbb^^^bbbaaa```_________```aaaaaa```aaaccceeegggfffeeefffeeedddcccaaa___^^^]]]bbbdddfffggggggffffffgggiiiiiiiiijjjllloooqqqssspppooommmlllkkkkkkkkklllkkkkkkkkklllkkkkkkjjjjjjhhhhhhhhhhhhiiijjjkkkkkklllkkkjjjiiijjjkkkmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnppppppqqqrrrssssssrrrrrrssssssrrrqqqrrrsssuuuvvvyyywwwuuuuuuwwwyyyyyyyyy[[[PPPBBB:::999888666333333444555777999;;;===>>>@@@???===<<<<<<>>>CCCFFFIIIIIIJJJMMMSSSZZZ```dddbbbdddfffeeefffnnn{{{{{{iiiQQQAAA;;;777222000000111000////////////.........------------------------------...,,,***+++---...,,,***)))***+++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********...------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,///...,,,******+++,,,---........................------------.......................................//////111222333444555666999>>>CCCIIISSSaaakkk{{{|||rrrpppssszzzyyypppddd```ZZZUUUQQQQQQRRRSSSQQQNNNKKKKKKLLLMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEBBB@@@>>>???@@@AAA????????????????????????@@@@@@???>>>===;;;999888666666666666666555555555555555444222000111333666222222222222222222222222222333333333333333222111333222222111111222222333222222222111111111000000111111111111111111222222111111111000000000//////////////////////////////............//////////////////000000000000////////////.........------------------............///000000////////////000000...000111333888DDDSSS___cccgggjjjkkkpppuuuuuurrrkkknnnrrrtttrrrkkkccc^^^___eeekkkmmmnnnnnniiibbbWWWRRRMMMIIIKKKQQQZZZ___eeebbb]]]WWWQQQMMMKKKIIIMMMXXXfffpppttt{{{sss```UUULLLNNNRRRXXXaaalllwww~~~~~~}}}{{{|||~~~~~~yyytttnnnkkkkkkjjjfffbbb___^^^]]]]]]]]]^^^```aaa___^^^^^^___aaaaaa```______^^^^^^]]]]]]]]]\\\\\\bbbdddfffgggfffeeeeeeeeehhhhhhhhhiiikkkmmmoooqqqooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhggghhhhhhiiijjjkkkmmmnnnnnnooooooooooooooommmllllllkkkkkklllllllllmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrrrrsssuuuvvvvvvvvvuuussstttuuuvvvvvvuuuOOOFFF<<<666555666555222555555777888:::<<<>>>>>>>>><<<;;;;;;>>>BBBEEEGGGFFFCCCCCCKKKYYYfffmmmooommmqqqoooiiimmm}}}~~~tttZZZDDD<<<777444000//////000000///............---------,,,------------------------,,,+++***+++---...---,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------------------------------------.......................................//////000000111222222333555666888<<>>>>>======>>>>>>======;;;:::999888777777666666555555444444444444333222000111555777000000000111222333333333222333333333222111000000333222222111111222222333111111111111000000000000///000000111222222333333111111000000000000//////////////////////////////............////////////...//////000000//////..................------------------............///000//////......//////000...//////000222888CCCJJJUUUZZZ^^^___cccjjjnnnnnnhhhkkknnnooolllfff^^^YYYYYY```gggkkkmmmooolllggg___ZZZRRRMMMNNNTTT[[[aaajjjkkkkkkfff\\\SSSMMMJJJKKKVVVgggxxxiii[[[GGGFFFEEEHHHNNNXXXaaagggyyy}}}yyyvvvqqqoooooommmiiieee^^^^^^]]]]]]]]]^^^```aaa___^^^\\\\\\]]]]]]\\\ZZZXXXXXXXXXYYYYYYZZZ[[[\\\aaaccceeeeeedddccccccdddeeeeeefffgggiiikkklllnnnlllllllllllllllkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhgggggggggggghhhiiijjjjjjlllnnnpppqqqrrrqqqooonnnkkkjjjjjjiiiiiijjjjjjkkkjjjkkkmmmnnnoooppppppqqqpppqqqrrrtttvvvvvvvvvvvvqqqppppppppprrrrrrpppnnnDDD>>>777333444555555333666777999:::<<<===>>>>>>>>>;;;:::<<>>===<<<;;;;;;<<<<<<<<<;;;:::999888777888888777666555444444333111333444444333333555666111111222222222333333333222222222222111111000///333222222111111222222333222222111111111111111111000000111111111222222222111000000000////////////////////////////////////............////////////...//////////////////...........................---------............////////////......////////////000111000111444999===HHHPPPVVVXXX[[[bbbgggiiihhhiiikkkkkkgggbbb[[[WWWWWW```hhhkkknnnqqqpppllljjjeee^^^XXXVVVXXX\\\___iiiooossspppfffZZZRRROOOQQQVVVcccwwwnnn^^^NNNIIIDDDBBBEEEMMMUUUZZZjjjttt{{{yyyuuusssqqqnnniiieeecccbbb```___^^^______```___]]][[[[[[\\\\\\[[[ZZZVVVVVVVVVVVVWWWXXXZZZ[[[\\\___bbbcccbbbbbbcccdddcccdddeeefffgggiiijjjkkkiiiiiikkkkkkkkkjjjiiihhhiiiiiiiiiiiihhhgggffffffeeeeeeeeeeeefffggghhhiiijjjjjjkkklllllllllkkkjjjhhhhhhhhhggghhhhhhiiiiiiggghhhjjjlllmmmnnnoooooooooqqqsssuuuvvvtttsssqqqkkkkkkkkklllmmmllliiiggg===999555333555666666555777888:::<<<============>>><<<;;;===BBBEEEEEEDDDGGGLLLTTT___kkkxxxxxxtttppp]]]CCC666999000//////.........///111......---------,,,,,,,,,------------------------***+++,,,,,,,,,,,,---...++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************+++++++++++++++++++++,,,---...---,,,,,,++++++,,,,,,------------------,,,+++******+++---......---+++***------------------------,,,,,,,,,------------...................................................000111222333444555888:::CCCHHHTTTfff{{{yyy{{{||||||~~~|||yyy|||ssssss{{{pppddd[[[TTTRRRSSSSSSRRRPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEECCCBBBBBBBBBBBBBBB@@@@@@???>>><<<;;;::::::::::::;;;::::::999888888888888777666555444444333///222666888777555444333555555444444444333333333222222222222222111000///333222222111111222222333333333333333333333333333222222222111111111000000000000000////////////.......................................////////////......////////////......---.....................---------............/////////............/////////000111111111222444666>>>HHHQQQVVVZZZ```dddeeefffffffffdddaaa\\\XXXVVVXXXaaaiiilllnnnqqqqqqnnnhhhfffbbb^^^[[[ZZZZZZZZZbbbjjjrrrrrrjjj```XXXUUUYYYWWW]]]rrrppp```VVVOOOFFFAAABBBGGGMMMPPPXXXaaannn{{{}}}yyyuuupppkkkhhhhhhfffcccaaa^^^]]]]]]]]]\\\[[[YYYYYYZZZ[[[[[[ZZZUUUUUUSSSSSSSSSTTTUUUVVVWWWYYY]]]___``````bbbcccaaabbbccceeefffggghhhhhheeefffhhhiiiiiihhhgggfffggggggggggggfffeeedddccccccccccccccccccdddffffffhhhgggfffeeeeeeeeefffgggeeeeeeeeeeeeeeefffggggggdddeeegggiiijjjkkkllllllnnnppprrrrrrqqqoookkkiiieeedddddddddeeedddaaa^^^999777555555666777777666888999;;;<<<=========<<<<<<<<<===???CCCEEEEEEEEEDDDPPP```nnnyyywwwtttnnnbbbNNN:::222333...///000///......///111............---------,,,------------------------***,,,------++++++,,,...+++,,,,,,------,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---......---++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................../////////000222333444444444333:::===DDDQQQbbbsssvvvqqqkkkoooqqqrrrvvv|||tttssswwwyyyxxxlll```XXXQQQMMMLLLOOONNNNNNMMMLLLLLLKKKKKKKKKJJJLLLNNNNNNMMMMMMNNNOOOOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::999:::::::::::::::999888777777666666555555444444///333777999777555333222666666666555444333333333111111222222222222222111333222222111111222222333333333333444444444444444333333222222111000000///000000////////////..........................................////////////---......//////......------------...............---------............//////......------......///------...000111111222222777AAAKKKRRRZZZbbbeeeddddddbbb___\\\YYYWWWVVVUUUYYYbbbjjjlllmmmooopppnnnaaa```___^^^]]]\\\[[[ZZZ]]]dddmmmpppnnnhhhccc```aaa]]]```rrrqqqdddZZZTTTLLLGGGGGGGGGGGGEEEIIIOOOZZZhhhrrrzzzzzzuuuqqqnnnkkkiiifffbbb___]]]\\\[[[[[[XXXVVVVVVWWWXXXXXXXXXSSSRRRPPPOOONNNOOOQQQRRRSSSVVVYYY\\\]]]]]]___```^^^___aaabbbcccdddddddddccccccdddeeeeeefffeeeeeedddeeeddddddcccbbb``````````````````aaabbbcccccceeedddbbb``````aaacccddd````````````aaabbbcccdddaaaaaacccdddffffffggggggiiijjjkkkkkkiiieeebbb```^^^\\\[[[[[[[[[ZZZWWWUUU666666666666777777666666888999;;;=========<<<;;;777:::>>>AAACCCEEEGGGIIIIIIXXXmmm|||zzzuuurrrlllnnnfffSSS@@@666333222...000111000...---///111/////////.........------------------------------+++---...---+++***+++---+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************************++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++---...///...,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------......//////000000000000000111222333333222555777:::@@@IIITTT^^^dddmmmqqqwww}}}sssllljjjiiimmmooonnnrrr|||}}}tttssswww}}}~~~sssddd]]]UUUQQQMMMIIIJJJMMMJJJKKKKKKKKKKKKKKKKKKJJJIIILLLOOOOOONNNMMMNNNPPPNNNMMMKKKHHHGGGGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999999::::::;;;::::::999666666666666666555555555333555777666555333333444444444444444444444444444000111222333333444444333333222222111111222222333222222222333333444444444222222111111111111111111000000/////////.............................................////////////---......//////......------------.........//////---------............//////......------......///,,,,,,---///000111000///222999BBBLLLXXXdddiiihhheeeaaa\\\WWWTTTUUUWWWXXXZZZdddlllnnnnnnqqqsssrrrddddddcccaaaaaa``````aaabbbfffmmmsssuuuuuurrrpppnnnnnnqqqzzzqqqhhh```]]][[[ZZZYYYSSSJJJCCCDDDEEELLLXXX```hhhuuu}}}xxxvvvuuupppnnnkkkgggdddbbb``````^^^[[[XXXVVVWWWWWWWWWWWWRRRQQQOOONNNNNNOOOQQQSSSRRRTTTXXXYYYYYYYYYZZZ[[[ZZZ[[[]]]___`````````___aaa```aaaaaabbbcccdddeeebbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]^^^___```aaa```______^^^]]]]]]]]]^^^[[[[[[[[[[[[\\\]]]^^^___\\\]]]^^^___```````````````aaaaaa```___\\\YYYXXXVVVTTTQQQPPPPPPOOONNNLLL555666666777777777666555888999;;;======<<<;;;:::333888>>>BBBCCCEEEIIILLLTTTbbbxxx}}}|||zzzsssmmmjjjaaaggg___HHH888777777444...111222111...---///111000////////////.........------------------------,,,...///...+++)))***---,,,,,,,,,------,,,++++++)))***,,,------,,,***)))************************,,,,,,,,,------.........------,,,+++************---,,,,,,++++++,,,,,,---***+++---//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///000000111111///---...///222333333222444555777999>>>EEEJJJKKKQQQ\\\fffpppyyy{{{rrrlllggghhhmmmqqqvvvuuuqqqttt~~~}}}xxxqqqnnnttt~~~}}}{{{uuuppphhhaaaWWWRRRNNNNNNLLLIIIJJJNNNKKKLLLLLLLLLLLLKKKJJJJJJHHHLLLOOOPPPOOONNNOOOQQQNNNMMMJJJHHHGGGHHHIIIIIICCCBBBBBBAAAAAAAAABBBBBBEEEDDDCCCBBB@@@???===============<<<;;;;;;::::::999999:::;;;;;;;;;::::::555555555666666666666666777777666444222222444666111222222333333444444555000111222333444555555555333222222222222222222333111111111222222333333333000000000111222222333333000/////////................................................/////////000---..................------------.........//////---------.........//////.........------..................///111111000//////444;;;FFFUUUeeellllllhhhccc\\\VVVTTTVVVZZZ\\\\\\fffoooqqqrrrtttwwwwwwpppnnnkkkhhhffffffggghhhjjjlllqqqxxx~~~~~~|||qqqwww{{{qqqjjjiiiiiikkknnnmmmcccSSSGGGFFFDDDGGGOOOUUU[[[ggguuu~~~}}}yyyxxxyyytttrrrpppllljjjhhhggggggccc```\\\YYYXXXXXXXXXWWWSSSRRRPPPOOOPPPRRRTTTVVVSSSUUUWWWXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\```___^^^______aaacccdddaaaaaaaaa```___]]]\\\[[[\\\\\\\\\\\\]]]^^^______YYYZZZ\\\\\\\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYY[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYXXXVVVTTTSSSQQQNNNKKKIIIIIIIIIHHHGGG777666555555555666888999@@@>>><<<===???@@@===:::555>>>DDDBBBAAAJJJWWW______nnn{{{uuuwwwyyyqqqmmmjjjgggnnn[[[HHH>>>:::666222000111000///......///000111111000///------......///111000///...------...///,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******+++---...000,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---------............///////////////000000000000222333444555666888999999>>>@@@CCCIIIRRR\\\eeejjjoooooosss~~~sssfffbbbeeemmmsss}}}qqqiiimmmwwwyyyuuusssmmmgggeeeiiipppuuuxxxzzztttpppiiihhhgggeeeaaa]]]YYYVVVOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPRRROOOJJJGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>===<<<<<<;;;;;;:::999999<<<;;;:::888888777777777666555444222111111222222444444555555555555555555333333333222222222111111333333333333333333333333333333222111111222333333000111111222444666888999000000//////.........---/////////...---------,,,........................////////////////////////.........------,,,,,,,,,,,,,,,------------------000///...---------------....................................////////////444222222999FFFVVVdddkkkjjjeee___[[[\\\^^^aaabbbeeeiiioootttwwwzzz|||}}}{{{yyysssnnnpppuuurrrjjjooosssxxx{{{|||vvvgggddd``````ffflllmmmnnnpppoooooorrr|||yyyeeeSSSGGGCCCBBBGGGKKKOOOYYYeeerrrwww}}}{{{zzzyyyyyyxxxwwwvvvssspppmmmkkkfffeeedddccc```^^^[[[ZZZUUUTTTSSSSSSRRRRRRSSSSSSQQQTTTXXXXXXVVVUUUVVVXXXWWWXXXYYYZZZZZZZZZZZZZZZ]]]\\\[[[]]]```aaa___]]]___^^^\\\[[[\\\\\\ZZZYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVUUUUUUVVVVVVUUUTTTVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJGGGEEEEEEFFFHHH777666666666666888999:::===;;;:::;;;======;;;999777>>>CCCCCCGGGRRR```gggjjjtttqqqrrrzzzyyymmmiiijjjllleeeSSS???666444222000111111000///......///000111//////---,,,,,,,,,---...000///...,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////000111222222333444555666666666666888;;;@@@FFFLLLOOOUUUVVVZZZdddrrr|||zzzooofffccchhhpppvvvuuulllhhhnnnxxx}}}zzztttpppmmmjjjiiieee```aaagggpppwww{{{vvvvvvuuusssooojjjeeebbb[[[[[[YYYWWWTTTQQQOOOMMMNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOLLLHHHEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;:::::::::777666444333222222222333555555555555555555555555333333333333222222222222333333333333333333333333333222222111111222222333111111111111222222333444000/////////...........................---------......................................................---------,,,,,,,,,//////////////////////////////...---------------....................................////////////111111111555>>>KKKWWW___fffeeebbbaaaaaaccceeeggggggiiikkknnnrrrwww|||||||||xxxuuuwww|||{{{vvvqqqtttwwwyyy{{{zzzhhhWWWRRRQQQWWW___dddjjjooo~~~{{{|||pppbbbVVVMMMFFFDDDEEEGGGNNNWWW___dddppp}}}|||{{{zzzyyyyyyzzzyyyyyywwwtttrrrqqqkkkjjjiiigggdddbbb___^^^WWWVVVUUUTTTTTTSSSSSSSSSSSSVVVZZZZZZXXXVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXWWWYYY\\\]]][[[YYY[[[ZZZYYYYYYYYYYYYWWWUUUTTTTTTUUUVVVVVVUUUTTTSSSTTTSSSRRRSSSTTTTTTRRRPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCCCCEEEGGG666666666777888:::<<<===<<<;;;:::;;;<<<===<<<;;;<<>>===<<<999999:::;;;;;;<<<======;;;;;;<<<======<<<;;;:::777666555444444333444444555555555555555555555555444444444444333333333333333333333333333333333333333222111111111111222333222222111000////////////////////////............---------..................................................................------------,,,,,,,,,///////////////////////////...------------------........................---............/////////000111222333666>>>IIIQQQaaadddffffffdddccceeehhhhhhgggfffgggkkkrrrzzz~~~{{{~~~~~~yyyyyyzzz{{{mmmSSSMMMIIIMMMVVV___jjjttt}}}tttmmm___PPPGGGCCCBBBEEEIIIMMMQQQ[[[gggqqqyyy~~~}}}|||||||||}}}}}}|||{{{yyyxxxsssrrrpppnnnkkkhhhfffddd^^^]]]\\\ZZZYYYXXXXXXXXXWWWZZZ]]]]]][[[YYYZZZ\\\______^^^]]][[[YYYWWWVVVVVVUUUUUUVVVYYYZZZYYYXXXWWWWWWVVVVVVVVVUUURRROOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQPPPNNNLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEFFFEEEEEEFFFIIIKKK555666777999:::<<<>>>???===<<<<<<===>>>???@@@@@@BBBDDDFFFIIISSSbbbllloooqqqoooqqqzzzrrrjjjpppvvvqqqnnnkkkPPPCCC555111111000000222////////////////////////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......------------------------,,,,,,---------.............../////////000000000000000000000000000000000111222444666777999999:::;;;<<<>>>@@@DDDLLLWWW___```___]]]^^^bbbiiipppuuukkkhhhkkkttt}}}yyylllhhhkkknnnqqqpppnnnlllnnnssszzzyyyqqqmmmlllkkkhhheee```]]]XXXSSSPPPNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKJJJIIIGGGFFFDDDCCCCCCEEEEEEFFFHHHJJJKKKMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKGGGFFFEEEFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<777888:::;;;<<<;;;999888777777666666555555555555555555555555555444444444555555444444444333333333222222222222222222222222222222111111111111222222222111000///............///////////////.........,,,---------.../////////................................................---------------------------------------,,,,,,,,,......---,,,,,,---------........................---------.........//////000333444333222666???GGGZZZ```ffffffccc```aaaccceeecccbbbccchhhooouuuxxxvvv|||tttZZZRRRJJJKKKPPPYYYgggrrr~~~~~~ppp]]]PPPIIIFFFCCCBBBFFFGGGLLLVVV^^^eeeppp{{{~~~{{{zzzxxxvvvsssooommmkkkiiihhhfffdddbbb``````___]]]```cccbbb___]]]^^^___bbbaaa```___]]]ZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[XXXWWWVVVVVVVVVSSSPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKKKKMMMNNNMMMJJJHHHKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLNNNQQQSSS555666888:::<<<===??????<<<======>>>>>>@@@BBBDDDBBBFFFIIINNNYYYgggnnnnnniiiggghhhsssttthhhkkk|||{{{mmm```GGG===555333333000............////////////..................------,,,,,,---------.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,------------...//////000000000111111111111111111000000000000000...000111333444555555555444666888777777:::AAAGGGFFFFFFHHHKKKPPPWWW\\\```cccaaadddmmmuuuzzztttjjjiiiooouuuyyyzzzyyyvvvttttttvvvzzz}}}tttiiiddd^^^ZZZYYYYYYXXXVVVVVVTTTOOOKKKIIIIIIJJJLLLHHHGGGFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHGGGEEEDDDCCCDDDDDDFFFHHHJJJLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIKKKIIIFFFEEEEEEEEEDDDBBBAAAAAA@@@?????????@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666777999;;;;;;:::888777666666666666666666555555666666555555555444444444555555444444444333333333222222222222222222222222111111111111111111111111111000000////////////000.........///////////////,,,---------.../////////................................................------------------------......---------,,,,,,,,,------,,,,,,,,,------...........................------------...............111333222000222999@@@NNNUUU^^^bbbaaa___aaadddbbbaaaaaadddiiimmmoooppplllsss}}}wwwaaaWWWNNNJJJJJJOOOZZZeeevvvyyy}}}yyyjjj^^^VVVPPPHHHAAADDDBBBCCCHHHNNNTTT]]]fffuuuyyy~~~~~~~~~}}}zzzwwwuuusssqqqpppnnnllljjjhhhggggggfffiiilllkkkgggddddddffffffeeedddcccaaa___]]][[[YYYYYYZZZZZZ[[[\\\^^^___]]]\\\ZZZYYYWWWUUUQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIJJJKKKJJJHHHFFFIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJEEEEEEEEEFFFGGGJJJMMMNNNQQQRRRSSSSSSSSSUUUXXX[[[555666888:::<<<===>>>>>>:::;;;<<<======???CCCFFFCCCIIIPPPWWWaaakkkooommmcccbbbfffsss~~~ooogggppp}}}fffPPP===666222333222...+++***---......//////......---...............---,,,,,,,,,------............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000111111111000000000000000000111111222111111000000000333555555444444777:::777888;;;>>>CCCGGGKKKMMMSSSRRRUUU[[[aaafffoooxxx~~~xxxlllfffhhhooovvvzzz~~~|||yyyuuuqqqppprrrtttzzzxxxvvvwwwzzz~~~yyyyyyyyywwwssslllddd^^^YYYVVVRRRPPPPPPPPPOOONNNLLLKKKIIIGGGFFFFFFHHHHHHEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEGGGIIIKKKLLLMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGEEECCCBBBBBBBBBAAA???@@@@@@??????>>>??????@@@>>>===<<<;;;;;;::::::;;;======<<<;;;::::::999999999999:::;;;;;;:::999888555555666666666666555555666666666555444444333333444444444444333333333333222222222222222222222222000000111222222111000000000000//////000000111111.........///////////////---------.......................................------------------------,,,,,,,,,------------...000000000///......------,,,,,,,,,,,,,,,------...........................,,,------------.........+++---//////...000444888???GGGQQQYYY^^^bbbfffjjjbbbbbbdddhhhmmmooollliiidddhhhrrr}}}rrrddd]]]TTTOOOKKKKKKQQQZZZnnntttzzz~~~}}}uuulllbbbSSSGGGCCC>>><<>>>>>>>>AAAEEEIIIKKKTTT]]]ccchhhlllkkkggg___aaahhhttt}}}zzztttpppyyytttZZZBBB888222///000111...,,,---------...//////...------,,,------...---,,,+++******+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))***,,,------------,,,***++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............////////////000000000000000222222111111111111111111111222333444333333444555444555777999<<<>>>@@@AAA@@@@@@DDDIIIKKKMMMUUU^^^bbbkkk{{{{{{jjjccc\\\ZZZ^^^eeejjjmmmnnnnnnlllgggcccaaaccceeefffdddcccdddfffhhhgggeee___``````___ZZZUUURRRQQQNNNLLLKKKJJJKKKKKKKKKJJJFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHEEECCCBBBAAAAAAAAA@@@>>>??????>>>>>>>>>>>>?????????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777777444444555666666666555444777666666555444444333333333333333333222222222222111111111111111111111111///000111222222111000///000000////////////000000............/////////000...............---------........................------------------------,,,,,,,,,---------......111000000///......------,,,,,,++++++,,,,,,---...........................,,,,,,---------.........+++,,,,,,---...000111222444999BBBMMMXXXaaagggjjjgggfffhhhmmmrrrrrrmmmhhhdddaaaeeeqqq}}}|||yyyxxxvvvtttwwwzzzyyywww{{{~~~wwwjjjbbb]]]YYYVVVQQQNNNPPPVVV___fffnnnsssuuuyyy|||gggUUUHHHBBB======>>>???CCCIIINNNSSS[[[bbbhhhooowww||||||}}}~~~~~~}}}||||||{{{{{{||||||{{{|||~~~~~~|||zzzyyyyyyyyy|||yyyxxxyyyxxxwwwuuurrrnnnkkkhhhfffaaabbbccccccbbbdddhhhkkkpppkkkeee```]]]ZZZWWWTTTOOONNNMMMKKKJJJJJJJJJJJJNNNKKKIIIHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPOOOOOOQQQTTTXXX\\\___```cccfffiiilllpppvvvyyy555777999;;;<<<<<<<<<<<<===???AAAAAAAAACCCIIIMMMVVV```jjjmmmllljjjeee___]]]aaaiiittttttzzz|||{{{{{{jjjPPP;;;777111...///000///000222,,,---...//////...---,,,++++++,,,---,,,+++***))))))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------(((***+++---......------******+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........./////////000000............///000111222111000///////////////...222222333444555666777777444666:::>>>>>>===CCCKKKKKKQQQ^^^kkkrrrooofff]]]SSSNNNIIIIIINNNTTTXXXYYYVVVWWWWWWTTTPPPOOORRRUUUTTTSSSSSSTTTWWWVVVSSSPPPQQQRRRTTTSSSNNNIIIIIILLLFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGFFFEEECCCBBBAAABBBDDDEEEEEEDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFHHHJJJKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIFFFEEECCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>?????????>>><<<;;;::::::;;;<<<999::::::;;;;;;<<<<<<===888888666555444444444444333444555666666555444444777777666555444444333333333333333222222222111111111111111111111111111111///000111222222111000///111000///...............---.........//////000000/////////......------,,,........................------------------------,,,,,,,,,------.........//////...---,,,,,,++++++++++++++++++,,,,,,---...........................,,,,,,,,,---------.........------...000111111000...222999DDDQQQ\\\bbbeeellljjjkkkpppttttttoooiiihhh```]]]fffqqqyyy~~~wwwtttsssrrrrrrjjjnnnooonnntttyyyrrreeeYYYXXXXXXXXXSSSNNNOOOTTTNNNVVV```fffjjjtttxxxdddQQQIIIBBB???>>><<<>>>AAA@@@EEEMMMSSSYYYaaajjjpppsssuuuyyy~~~}}}|||{{{{{{{{{{{{{{{{{{|||~~~||||||xxxsssoookkkiiifffhhhiiihhhgggiiimmmrrruuuppphhhbbb^^^[[[XXXVVVSSSRRRPPPNNNMMMLLLLLLMMMPPPMMMIIIHHHIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLNNNOOORRRTTTUUUVVVWWWWWWWWWYYY\\\aaaeeehhhkkknnnrrrvvv{{{999888777777999::::::999;;;>>>AAABBBDDDJJJTTT\\\jjjrrryyyvvvkkk```[[[[[[VVV^^^lllxxx}}}{{{xxxxxxsssyyy{{{hhhRRR@@@666333222111///............000///...---------------,,,------------,,,+++***///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++---,,,+++***+++---///111,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000////////////000000000000000000000000000111111111222222222222000111111111111222222222444444555666777888999999AAADDDHHHLLLNNNNNNMMMKKKCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIILLLKKKJJJIIIHHHIIIJJJJJJEEEDDDBBB@@@????????????AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999888999999::::::999999888777777777777777666555555666555555555555666666777333333444444555444444444444333222111111111222333222111000//////000111222////////////////////////000000//////.........---////////////////////////000000///...------,,,,,,/////////......---------...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,+++++++++///...---,,,,,,---...///.........------,,,,,,,,,////////////////////////............////////////111333666:::BBBOOO___jjjgggkkkooosssyyy{{{uuummmjjjccc___eeeoooyyynnnjjjrrruuupppiiiaaa]]]___bbb```^^^]]][[[VVVVVV]]]aaa\\\VVVTTTIIILLLPPPSSSYYYfffxxx{{{eeeZZZLLLAAA;;;:::::::::===@@@CCCEEEHHHMMMUUU[[[eeekkkrrryyy}}}~~~|||zzzyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{vvvrrrooonnnllllllkkklllnnnrrrvvvxxxtttqqqkkkeee___[[[XXXWWWWWWUUUSSSRRRQQQRRRTTTUUUTTTRRROOONNNNNNOOOOOONNNOOONNNMMMMMMNNNOOOQQQRRRSSSTTTVVVYYY[[[^^^```aaaaaaaaa```bbbfffkkkpppttttttyyy777666666777999;;;<<<===>>>@@@BBBEEELLLXXXhhhsss|||wwwiii^^^[[[\\\bbblllxxx~~~|||xxxyyy{{{rrrZZZEEE999444111000///////////////000//////...---------------,,,,,,---------,,,,,,+++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,---,,,+++++++++---///000,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////........................////////////////////////000000000000111111111222000000111111111222222222333333444555666777888888666888<<<>>>@@@@@@??????>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHKKKJJJIIIHHHHHHHHHIIIIIIEEEDDDBBB@@@??????????????????@@@@@@@@@???>>>>>>;;;;;;;;;<<<;;;;;;:::999888999999::::::999999888777777888888777777666555444333333444444555777777333444444444444444333333333222111000000000111111222111000//////000111222////////////////////////000/////////............////////////////////////000//////...------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++++++++------,,,,,,,,,,,,------......---------,,,,,,,,,....................................///////////////000222555;;;GGGUUU___ggglllqqquuuzzz}}}zzzssskkkeeecccjjjttt|||rrrooouuuwwwrrrkkkaaaZZZYYYZZZYYYXXXYYYZZZ[[[```gggllljjjbbb[[[MMMMMMMMMMMMPPPYYYeeennntttiiiZZZLLLCCC>>>;;;999999;;;===???AAADDDJJJOOOXXX]]]eeelllrrrvvvzzz||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxuuusssrrrpppooonnnmmmoooqqqtttvvvrrroooiiiccc___\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[^^^\\\ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[___```bbbdddgggiiikkkmmmmmmnnnooorrrvvvzzz}}}555666777999;;;===@@@AAA@@@@@@AAAGGGSSSfffzzzsssgggaaacccgggrrr}}}|||yyy{{{cccIII777222333//////......//////000111//////...------------...,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---...///------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------////////////////////////////////////000000000000000000000111111111222222222222333444555555666666444555777888999:::::::::::::::;;;;;;<<<======>>>@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHDDDCCCBBB@@@????????????======>>>???????????????;;;;;;;;;;;;;;;:::999999888999999::::::999999888888888888888888777666666333333333333444555666777444444555444444333222111222111000000//////000000111111000000000000111111////////////////////////////////////............/////////////////////////////////...------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---------------------------............/////////,,,...///000333<<>>===>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@?????????======>>>>>>???>>>>>>===:::;;;;;;;;;;;;:::999999888999999::::::999999888888888888888888777777666555444444444444555555666555555555444333222111000222111111111000000000000111000000000000000000111///////////////////////////////////////.........//////////////////////////////.........---------........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......---...333;;;BBBSSS^^^kkktttzzz~~~}}}xxxiiifffiiisss{{{}}}}}}~~~xxxyyyvvvqqqrrrwwwxxxtttoooggg___]]][[[YYYXXXZZZ^^^mmmxxx|||~~~kkkdddYYYRRRPPPSSSWWWYYY\\\hhhtttyyy|||}}}xxxppplllfff^^^TTTJJJAAA<<<;;;;;;;;;;;;;;;<<<===>>>@@@DDDJJJOOOUUU\\\bbbgggqqqrrrtttuuuuuuvvvxxxyyy{{{zzzxxxwwwvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvzzz|||~~~|||zzzyyyyyytttpppkkkgggdddcccdddffffffhhhkkknnnoooppppppooooooppprrrtttuuusssoookkkppprrrtttvvvwwwvvvtttsssvvvvvvwwwyyy{{{~~~:::===?????????AAADDDFFFEEEHHHPPP^^^ooo}}}xxxqqqhhhcccgggrrr|||qqqYYYDDD888444444444111000///...------------......---------......///...------,,,,,,---......,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,,,,---...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++---------------,,,,,,,,,------........./////////........................---.........//////////////////000000000111111111000000111111222222333333444444333333333444555666777888999:::;;;<<<======<<<<<<======>>>??????@@@@@@@@@????????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAA@@@???>>>>>>>>>@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@??????>>>>>>??????>>>===<<<;;;;;;::::::;;;;;;::::::999888888999999::::::999999888888888888888888777666666777777666555444444444444444444444444333222111000222222222222222111111111000000000111111000000000////////////////////////.........///////////////////////////////////////...............---------........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000...---///555:::DDDQQQbbbooozzz}}}wwwhhheeehhhqqqwwwxxxwwwwwwqqqpppmmmkkklllooopppmmmmmmhhhfffhhhgggcccaaacccbbbpppxxxyyyvvviii^^^YYYXXXYYYZZZSSSXXX]]]```dddiiillllll```bbbccc```ZZZPPPGGGAAA???===;;;:::999999::::::<<<>>>BBBEEEIIINNNSSSWWW^^^aaafffiiilllpppuuuyyy{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvuuuttttttttttttuuuwwwxxxyyyzzzzzz{{{~~~}}}{{{xxxtttooommmlllmmmmmmppprrrvvvyyy{{{{{{zzzyyy}}}~~~~~~zzzzzz|||}}}~~~~~~===@@@CCCCCCBBBCCCGGGKKKEEEKKKXXXjjjzzz|||lllgggbbbccclll|||ppp^^^HHH:::666777666333222111///...---,,,,,,,,,...------------...//////000///---,,,,,,,,,---...,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------...//////000000..................................../////////////////////000000000111111000000111111111222222222111111000000111222333444555555666777999:::;;;;;;::::::;;;<<<===>>>??????>>>>>>============>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAA@@@??????????????????@@@???>>>>>>>>>???AAABBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>??????>>>>>>===;;;:::999:::::::::::::::999888888888999999::::::999999888777777777777777666555555777666555444333333333333333333444333333222111000222333333333333222111111000000111111111111000000////////////////////////.........///////////////////////////////////////........................+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000111000......222666:::FFFVVVgggwwwyyyjjjffffffmmmrrrsssssstttssspppkkkhhhggghhhiiiiiijjjjjjmmmrrrrrrnnnlllmmmiiioooqqqpppwwwzzznnnddd^^^[[[ZZZRRRRRRSSSSSSUUUXXXZZZ[[[WWW[[[```aaa]]]WWWQQQMMMFFFBBB===999888777666666999;;;===>>>???AAAEEEGGGIIIMMMSSSYYY___gggpppwwwyyyyyyyyyxxxxxxxxxwwwwwwtttssssssrrrrrrsssssstttqqqssstttttttttuuuxxxzzzzzzzzz|||{{{yyyxxxxxxyyy}}}~~~===AAAEEEFFFEEEGGGLLLPPPRRRYYYgggyyyyyynnneeecccbbbiiivvv|||vvvYYYMMM>>>555333444333111000///...------------------------------...//////222000...,,,++++++,,,---***+++,,,---...------,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---************************+++++++++,,,,,,------...+++,,,,,,---......//////............................../////////000000000////////////000000000111000111111111111222222222111111222333333444555555444444555777888999:::;;;888888999:::;;;<<<============<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@???????????????>>>======???>>><<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@@@@???@@@@@@AAA@@@???>>>>>>============<<<<<<;;;:::999::::::::::::999888888888999999::::::999999888666666666666666555444444222222111111222333333444222222333333333222222111111222222333222111000//////000111222222111000///////////////////////////............/////////000////////////////////////........................+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---------.........+++...000///------000333444;;;GGGYYYooo{{{pppiiifffjjjoooqqqsssvvvxxxrrrllliiiiiikkkmmmooonnnoootttzzz{{{xxxvvvxxxtttrrrooommmooowwwvvvjjjccc```XXXWWWWWWWWWWWWTTTRRRPPPQQQUUUZZZ]]]^^^]]]^^^```WWWPPPGGG@@@===;;;999777888:::;;;<<<;;;;;;===>>>===AAAGGGKKKPPPYYYdddmmmppprrrtttwwwxxxyyyxxxxxxsssrrrqqqqqqpppppppppqqqnnnpppqqqqqqqqqppprrrssspppqqqtttxxx~~~===AAAFFFGGGGGGJJJOOOUUUgggmmmzzzzzzjjjbbbaaadddooo}}}zzzxxxlllIIIBBB999333000000//////...------------...//////---------------...///000333222///,,,++++++,,,,,,)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,))))))***+++,,,,,,------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******************************+++,,,,,,---......******+++,,,,,,---..............................////////////000000000000////////////000000000000111111111111222222222222///000111333444555555555555555666888999;;;<<<<<<666777888999:::;;;<<<<<>>>>>======>>>>>>???<<<===>>>??????@@@@@@???===>>>?????????>>><<<;;;>>>===;;;:::;;;<<<>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@????????????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCBBBAAA@@@???>>>???@@@AAAAAA@@@>>>===:::;;;<<<<<<===<<<<<<<<<999::::::::::::999888888999999999::::::999999999555555555555555444444333------...///000222444555111111222333333333222222000111111222222000///...///000111222222111000///////////////////////////---.........//////000000////////////////////////---.....................---------....../////////...------,,,,,,------...,,,,,,------------......+++++++++,,,,,,---------,,,+++***))))))***+++,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......))),,,///...---,,,///222///333;;;MMMggg{{{{{{tttlllgggiiimmmppptttxxxyyysssmmmkkkmmmqqqvvvzzztttuuuzzz~~~~~~wwwpppooonnnoooxxxxxxnnnjjjcccbbbcccdddbbb[[[UUUQQQLLLOOOTTTXXX\\\bbbiiioooggg___SSSJJJEEEBBB???===999;;;<<<<<<;;;:::;;;<<<<<>>>>>?????????>>>===============>>>???>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<===>>>???DDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDCCCBBB???===<<>>>>>==================<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;999999:::999888777666666666666555555555444444333333333666555333111111222333444111111111111111111111111222222222111111111000000///000111222222111000///000000//////.........---........................---------------------------------............///---------.........//////------------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++,,,,,,---.../////////222777@@@NNN```rrr}}}{{{ssskkkiiimmmrrrtttsss|||uuunnnmmmssszzz}}}~~~~~~}}}{{{wwwssssssuuuyyy|||}}}tttllloooooommmllliiiaaaWWWWWWSSSQQQVVVaaannnxxx}}}wwwooocccXXXQQQKKKFFFBBBBBB>>>;;;:::<<<<<<999777<<<:::888:::@@@FFFKKKNNN[[[]]]bbbgggkkkoooqqqrrrnnnnnnnnnmmmmmmkkkjjjiiimmmnnnnnnnnnnnnllljjjiiikkkkkklllooorrrvvvyyy{{{~~~>>>>>>CCCJJJLLLSSSkkkssslllfffhhhmmmxxx}}}vvvgggRRRCCC:::666222000///000//////,,,,,,,,,---------......------------............000///---+++***+++,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,------,,,+++++++++,,,---,,,,,,,,,+++++++++******************************+++++++++******)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...////////////...------////////////000000000000000000000111111111222222222222222222222222222222444444444444555555555666555666666777999::::::;;;:::;;;;;;<<<<<<======>>>>>>>>>===============>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<===>>>???BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>?????????>>>>>>>>>>>>======<<<<<<;;;::::::999999:::999888777666666666666444444444444444333333333555444222111111111222333111111111111111111111111222222222111111111000000000000111111111111000000000/////////....................................---------------------------------............///------------.........///,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***++++++,,,,,,---......///000000222777BBBQQQbbbmmmssssssqqqpppoooqqqtttwww{{{tttmmmlllqqqxxx|||}}}~~~~~~~~~yyy{{{yyyvvvuuutttooohhh[[[VVVSSSUUU^^^iiiqqquuuqqqllleee___[[[VVVQQQMMMOOOMMMIIIFFFCCC@@@<<<999999888777999===@@@BBBCCCIIILLLPPPVVV[[[___aaabbbggghhhiiikkklllmmmmmmmmmooooooooonnnmmmjjjhhhggggggggghhhiiijjjmmmooopppppprrrsssttttttvvvyyy{{{{{{~~~===???EEEKKKOOO]]]{{{xxxqqqqqqsssvvv}}}zzzrrrdddRRRAAA666666444111000111111000///,,,,,,,,,------------...------------............///---,,,*********++++++++++++++++++++++++++++++******))))))******+++,,,...---,,,+++++++++++++++,,,,,,,,,++++++++++++************************************)))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......///000000000000///.........///000111111111111222222222333333333333222222222222222222222222222222222222333333333333333444444555666777888888999999999:::;;;;;;<<<<<<========================>>>>>>======<<<;;;;;;;;;:::::::::;;;<<<===??????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAADDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@@@@AAAAAA@@@@@@@@@????????????>>><<<:::999888888999999888777666666555666666333333333333444444444444444333222000000111222222222222222222222222222222222222222111111111111111111111000000000000111111////////////....................................---------------------------------............///------------............++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,******+++,,,,,,------.........222000//////555@@@NNNXXXdddkkkrrrsssooonnnsssyyywwwqqqkkkjjjnnnuuuzzz|||~~~~~~~~~{{{{{{~~~yyysss___YYYSSSRRRWWW^^^ccceeeeeeeeeeeefffeeebbb]]]ZZZeeedddbbb]]]TTTJJJCCC???:::999888999:::;;;:::888:::<<<@@@EEEJJJNNNPPPRRR[[[]]]```dddhhhkkkmmmnnnppppppooonnnmmmkkkiiihhhiiihhhgggfffffffffffffffeeefffhhhiiiiiijjjmmmooooootttzzzyyywwwwwwzzzBBBBBBFFFLLLUUUfff|||vvv{{{{{{zzzuuugggTTTCCC999555222111000111222222000...------------------------,,,,,,---------.........---,,,+++************+++++++++++++++++++++++++++***************+++++++++------,,,++++++*********++++++++++++++++++++++++******************************************))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////.../////////000000000111111111222222222333333333111111111111111111111111111111111222222222333333333333333444555666666777888888999::::::;;;;;;<<<<<<<<<===========================<<<<<<;;;;;;;;;:::;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEE@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>@@@>>><<<999777777888888888777666666555555555666222222222333333444444555222222111000000111111222222222222222222222222222111111111111111111111111222111000//////000111222///////////////.................................,,,,,,---------------------------............///------------------------***++++++,,,------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......333222000///111777@@@FFFRRR\\\ggglllkkkkkkpppuuuoookkkffffffkkkqqqwwwzzz|||~~~~~~yyy}}}zzztttyyyzzzppp```YYYQQQLLLMMMPPPQQQRRRVVVZZZ```fffjjjjjjhhhfffzzz}}}~~~xxxjjjZZZNNNGGG???<<<:::999999999888666777888;;;>>>AAADDDGGGHHHMMMPPPTTTYYY]]]bbbeeefffjjjjjjkkkllllllllllllllljjjiiigggeeecccaaa```___^^^```aaabbbbbbcccfffhhhiiipppyyy}}}uuuooolllmmmqqqwww|||~~~wwwxxx{{{zzzCCCCCCIIIUUUeeeyyy{{{}}}|||xxxmmmZZZFFF888444555000//////000222222000...------------------------,,,,,,,,,------------...,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---...//////000000111000000000/////////...000000000000111111111111111111111111111111111111111222222222222333333333333333444444555666666666888999999::::::;;;<<<<<<:::;;;<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>======@@@>>>;;;888777777777888777666555555444555555555111222222333333444444444111111111111111111111222222222222222222222222222111111111111111111111111222111000//////000111222.........///////////////........................,,,,,,,,,---------......---------............///------------------,,,,,,***++++++,,,------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------------///000111111111333666999CCCKKKVVV```fffiiimmmooogggeeecccdddhhhoootttxxxyyy{{{}}}wwwzzz{{{pppqqqwww|||}}}|||ppp```XXXNNNGGGEEEEEEDDDBBBFFFLLLUUU```iiioootttvvv~~~jjjZZZPPPDDD@@@;;;888888888999999999999:::;;;<<<>>>???@@@AAACCCGGGKKKOOOSSSUUUWWWZZZ[[[]]]```dddgggiiikkkggggggeeebbb```]]][[[YYYXXXZZZ[[[[[[[[[\\\___aaafffmmmuuu|||~~~~~~|||yyytttoookkkhhhcccdddhhhlllqqqssstttsssmmmpppuuuzzz|||uuuoooCCCHHHUUUhhh}}}{{{zzzxxxyyyppp___KKK:::111///111000///...///111111000......------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++*********++++++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...///000111111111111111111000///.............../////////000000000111111111111111111111111222222222222333333333444444444444555555555666666888888999999:::;;;;;;;;;999:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBB@@@@@@???>>>===<<<<<<;;;>>>===;;;999888777777888555555444444444444555555222222222222333333333333111111111222222222222222333333333333333333333333111111111111111222222222111111000000000000111111.........///////////////........................+++,,,,,,------.........---------............///------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------***,,,///111000000000111:::>>>FFFQQQ\\\dddhhhiiiccccccccceeehhhlllqqqsssuuuvvvxxx{{{~~~}}}{{{xxx{{{wwwmmmjjjmmmqqqssstttccc[[[PPPHHHDDDBBB@@@>>><<>>:::888999::::::888777777666666777888888999:::===@@@CCCEEEFFFGGGGGGIIIKKKOOOTTTYYY]]]___ccccccbbbaaa^^^\\\ZZZYYYVVVXXXYYYYYYYYYZZZ\\\^^^___dddjjjnnnsssxxxvvvqqqjjjiiihhhfffdddbbb```___ZZZ\\\^^^aaadddgggiiiiiigggkkkpppvvv{{{yyyuuuqqqllliiiJJJWWWkkk~~~tttssszzzzzzpppkkk___NNN>>>444000//////000///......///000///.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***((()))***+++,,,,,,++++++******+++++++++,,,,,,,,,************************)))*********+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///////////////000000000000////////////....../////////000000000111111111111111111111111111111222222222333333333333333444444444444555555666777777888888999999:::888:::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888888777555444444333444444555555333333333222222222222222111111222333333333333333333333333333333333333333000000111111111222222222000000111111111111000000............/////////000........................++++++,,,,,,---......///---------............///---------,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---------------------------)))+++...///.........///222555;;;CCCNNNWWW^^^bbbdddeeegggiiijjjkkkmmmnnnrrrqqqqqqsssvvvyyyzzzzzz{{{{{{qqqhhhdddeeejjjnnnvvv|||sssiiiaaaVVVNNNJJJGGGDDDBBB===???CCCIIITTTddduuu~~~rrreee\\\PPPKKKFFFAAA???===;;;:::777666555444444555555666444555777999;;;<<<======<<<===>>>AAAEEEJJJMMMOOOWWWWWWWWWWWWWWWVVVTTTSSSRRRSSSTTTTTTTTTTTTWWWYYYUUUYYY\\\^^^bbbfffddd___]]]\\\[[[YYYWWWVVVUUUUUUSSSTTTUUUVVVXXX[[[^^^aaa```dddiiinnnqqquuuzzz}}}~~~{{{wwwqqqlllhhheeedddTTTgggyyypppkkkppp~~~xxxppp]]]QQQ@@@666333444444222111///...---...//////............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---------++++++++++++++++++++++++((()))***+++,,,+++******&&&((()))+++,,,,,,,,,+++*********++++++,,,,,,,,,************************(((((())))))*********+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,---,,,,,,,,,......//////000000111111////////////000000000000000000000000000000000000111111111111222222222222333333333333333333444444555555666666777888888888888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::::::::999888777444444333333333444444555444333333222222111111111111222333444444444444444333333333333333333333333000000111111222222222222///000111222222111000///---.........//////000000........................++++++,,,,,,---...//////---------.........//////---------,,,,,,+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++------------------------,,,---......------///000,,,///444:::AAAKKKUUU\\\gggiiilllllllllkkkjjjjjjqqqnnnlllmmmppptttwwwyyy}}}~~~}}}xxxtttmmmeee___```fffkkkpppzzz}}}yyyrrrllloooggg\\\TTTPPPNNNKKKHHHBBBAAA@@@@@@GGGVVViiivvv~~~{{{xxxuuunnneee^^^UUURRRNNNJJJFFFBBB===:::888777666666666777888999333444555777888999999:::999999:::;;;>>>AAACCCEEEEEEFFFGGGIIIIIIIIIHHHGGGHHHJJJKKKKKKJJJKKKMMMOOONNNQQQSSSTTTXXX\\\\\\WWWXXXWWWUUURRRPPPOOONNNMMMNNNNNNOOOOOOPPPTTTXXX[[[YYY]]]cccfffhhhkkkooossstttzzz{{{{{{|||}}}}}}}}}~~~}}}|||{{{zzzzzzvvvvvvsssmmmgggbbb``````bbbyyyuuuiiioooqqqtttyyynnnfffPPP???333333333...///555////////////////////////.........///......------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))---,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************,,,++++++******++++++,,,------------------------------------------------..................------000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333666777777888888888888777555666777999;;;===>>>??????>>>;;;888999<<<<<<:::<<<<<<<<<<<<<<<===>>>???;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@???======<<<@@@???>>>===<<<;;;::::::999999999888888888777777555444222111111222444555333333222222111000//////111111222333333333222222222333333333333222111111000000111111111111000000000000000000000000000000000000000000///////////////...---,,,+++,,,,,,---,,,---///111111000...---......---,,,++++++******---------............///*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------......000222333333555<<>>888777999:::777444777666777888555111333999666666666777888999:::;;;===>>>???@@@AAAAAAAAAAAA??????AAABBBDDDEEEGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPSSSVVVZZZ\\\^^^___bbbeeehhhiiijjjjjjkkklllllllllnnnppprrruuuxxxyyy}}}|||zzzyyyzzz{{{}}}~~~~~~{{{zzzwwwwwwvvvvvvwwwxxxzzz{{{wwwxxx{{{||||||yyyvvvttttttrrrpppppprrrssssssssspppooommmjjjeee```\\\YYYggg{{{{{{pppiiinnnrrrwww}}}pppaaaWWWDDD777000444777111---///........................,,,,,,,,,,,,+++***)))(((------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++*********))))))************************+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,++++++++++++,,,,,,------------------------------------------------------...............---/////////////////////////////////000000000111111000000000000000000000000111111111222222222333333555555666666777777666666:::::::::::::::999999999555666888999:::999555111999999999888999999::::::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@???>>>======??????>>>===<<<;;;::::::999999888888888777777777555444333222222222333333333333222222111000000000000111222333333333333333222333333333333222111111000000111111111111000000000000000000000000000000000000000000/////////...///...---,,,,,,,,,------,,,---///000000//////............---,,,+++++++++......------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******++++++++++++,,,,,,---///111111222777AAAIIIYYY```kkkwww}}}zzzppphhhhhhnnntttuuurrrqqqsssvvvzzz~~~tttiii___]]]___```dddgggiiiiiijjjkkkfff___]]]```ooowww{{{yyywwwuuuqqqjjj]]]UUULLLIIIFFFFFFNNNXXX]]]aaaeeeccc\\\VVVTTTTTTQQQTTTTTTPPPPPPTTTUUUQQQOOOIIICCC??????>>>;;;777777444444777666444555888444444444444555666777888888888:::;;;;;;<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRSSSTTTUUUWWWZZZ[[[\\\\\\]]]^^^^^^___```bbbdddgggiiikkkmmmllljjjiiiiiijjjlllmmmlllmmmmmmnnnmmmkkkhhhgggiiiiiihhhhhhhhhiiikkklllkkklllnnnnnnmmmkkkhhhfffhhhfffeeeeeefffggggggfffgggfffddd```\\\XXXUUUSSSiiiyyy}}}yyytttmmmnnnuuu{{{~~~uuueeeSSSGGG999111000:::@@@:::111,,,........................------,,,+++***((('''&&&------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++*********************************************+++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******************************---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,---...............////////////////////////.........////////////000000000000000000000000000000111111111222222222222333333444555555555555555;;;::::::999888888777777777777888:::;;;999666333999888888777777777777888:::;;;<<<======>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@???>>>======>>>>>>===<<<;;;::::::999888888888888777777777777444444444333333222222222333333333222111111000000///000111222333444444444222333333333333222111111000000111111111111000000000000000000000000000000000000000/////////............---,,,,,,,,,---------............///////////////......---,,,,,,,,,......---,,,+++***)))))),,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++---......///222888>>>LLLUUUgggyyyttthhhdddjjjrrruuusssrrrsssuuuuuuzzz~~~tttmmmgggdddbbb```cccgggiiigggeeeddd___XXXVVVYYYlllsss|||zzzmmm]]]RRRKKKGGGIIIMMMPPPSSSTTTRRRNNNKKKKKKLLLOOORRRTTTUUUYYY```dddddd___ZZZSSSNNNLLLJJJFFFCCC@@@999555777888777666777444333333333444555666666444444555666777777777777777777777888999999::::::===>>>@@@BBBCCCDDDEEEEEE@@@AAAAAAAAAAAA@@@???>>>???????????????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHKKKLLLLLLLLLMMMOOOSSSSSSTTTVVVXXX[[[]]]^^^]]]]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWYYYYYYYYYXXXXXXYYYZZZZZZ```aaabbbbbbaaa```^^^]]]___]]]\\\\\\^^^^^^]]]\\\ZZZXXXVVVSSSPPPNNNLLLKKKfffrrrzzzwwwqqqpppppppppyyyyyytttwwwzzzxxxmmm\\\JJJ===888333444@@@HHHBBB666....................................------+++******------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,************************************************************************)))+++---//////...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,******************************++++++++++++******************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////////////////////////////---------.........//////000000000000000000000000000000000111111111111222222222333444555555555555666666777777888999::::::>>>999666666888888999<<<;;;;;;:::999888888888888999:::;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@??????????????????@@@???@@@@@@AAAAAA@@@@@@???AAAAAA@@@??????>>>============<<<<<<;;;::::::999888888777777777666666666222222333444444333333222333333333222222111111111///000111222333444444444222333333333333222111111000000111111111111000000////////////////////////000000/////////.........------------------------......---------...///000//////.........---------...------,,,+++*********,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---.........///222555<<>>:::;;;888666666555555444444444555555666444444555666666666666666555555555555555666666666777888:::<<<>>>??????@@@===>>>>>>?????????>>>>>>;;;;;;::::::;;;<<<<<<===@@@@@@@@@AAAAAA@@@??????>>>@@@BBBCCCCCCCCCEEEFFFKKKKKKLLLMMMOOORRRSSSUUUSSSRRRQQQQQQPPPQQQQQQRRRTTTTTTTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXVVVTTTNNNLLLJJJGGGFFFEEEEEEEEEdddmmmrrrnnnggghhhooouuu~~~uuuqqqssstttooocccRRRAAA666888333444<<>>>>>============>>>>>>>>>>>>????????????>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;::::::999999777777777666666666555555000111222333444555555555333333333222222222222222///000111222333444444333222333333333333222111111000000111111111111000000////////////////////////////////////............,,,---------------------...------------...//////...............---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000//////000111222888GGG[[[ppp}}}rrrlllgggiiinnnpppmmmiiijjjnnnppprrrxxx~~~}}}|||zzzyyyvvvpppjjjkkkqqqpppjjjeeeccc```ZZZXXXZZZ\\\\\\bbbmmm{{{wwwkkk^^^TTTMMMLLLIIIEEEBBBBBBCCCEEEIIIJJJOOOWWWaaajjjrrrxxxwwwuuusssrrrsssuuuvvvwwwppp___LLLBBB>>>:::777555555555444444444444444444444555555666666666666555555555555555555555555555555555777999:::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;888888888888888888999:::============<<<;;;::::::;;;===>>>>>>>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFJJJKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMOOOQQQSSSTTTTTTPPPOOOPPPQQQRRRQQQNNNKKKEEEDDDBBBAAA@@@@@@AAAAAAeeekkknnniiiccceeeppp{{{}}}sssuuutttoooeeeVVVEEE888111333000///111555444///***------------------------******+++,,,------------------------------------,,,,,,,,,++++++++++++************++++++,,,,,,---******************************+++++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++***,,,...000111000...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------........................---------............///////////////////////////////////////000000000000000111222444555555555555444444555666666777888888777444888AAACCC;;;666666888888777666666666777777777888999::::::;;;;;;:::;;;<<<===??????@@@@@@@@@======;;;;;;;;;;;;======<<<==================<<<============<<<<<<<<<;;;;;;;;;:::::::::999999999666666666666555555555555111111222222333444555666333333333333333333222222111111222333333333222222222333333333333222111111000000111111111111000000000000000000000000000000/////////.........------+++,,,---.........------,,,------------.........------------------------+++,,,,,,,,,---------...,,,,,,+++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,/////////000000000000000///333;;;JJJ\\\mmm{{{}}}tttllljjjmmmnnnjjjeeedddgggiiikkkrrr|||}}}{{{zzzyyytttnnnoootttsssmmmiiiiiigggbbb```aaa^^^[[[\\\dddmmmwwwvvvjjj\\\WWWQQQIIIDDDAAA@@@@@@EEEDDDHHHQQQYYY```iiipppvvvvvvwwwyyy}}}}}}kkkWWWKKKDDD>>>:::999666666555444333333333444333444444555555555444444555555555666666666666666444555666777888999999999555666666777777777666666777666666555555666777777888999999999888777666666888999:::999999999;;;>>>BBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFIIILLLOOOPPPQQQQQQKKKKKKLLLNNNOOOMMMIIIFFF???>>>>>>============>>>dddiiillliiidddhhhxxx|||rrruuuqqqgggXXXHHH;;;333000///...---,,,,,,------+++------------------------******+++,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******)))******+++,,,,,,------******************************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,...///...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,........................---............/////////////////////////////////........./////////000000...///111222333444444444555555555555555555555666888555;;;FFFHHH>>>777888555555555444555555666666666777888999::::::::::::999999;;;<<<===>>>>>>>>>===;;;:::999999:::;;;===:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999666666666555555555444444444444333222222222333444333333333333333333333333222222333333333222111111222333333333333222111111000000111111111111000000000000000000000000000000//////.........---------+++,,,---.........------+++,,,---.........------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++************************************************)))***+++,,,,,,,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******++++++++++++,,,,,,...---------...////////////111555<<>>;;;:::999888777777777777444555555666555555444444333444444444555555666666444444555666666666666666333333444444444333333222555444444333333444444444444555555555555555444444444555666555444555777:::>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEDDDCCCBBBAAAAAABBBBBB@@@???>>>>>>======888999;;;===>>>???>>>>>>@@@CCCFFFIIIKKKKKKJJJJJJEEEEEEGGGIIIIIIGGGCCC???999999:::::::::::::::999```eeeiiiiiigggnnn{{{rrrqqqkkk___OOO@@@666333333///000000---,,,...000000---------------------------------------,,,+++***------------------------,,,,,,,,,++++++*********))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++******++++++++++++************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++.................................////////////000////////////////////////............/////////000---...///000222222333333333333444444555666666777999333555???AAA999555999555555555555555666777888666777888999999:::999999666777999:::;;;<<<<<<<<<<<<;;;999888888999;;;<<<999::::::;;;;;;::::::999::::::::::::::::::999999::::::999999999999999999666666555555555444444444888666444111000000111222333333333333333333333333333333333333222111000000222333333333333222111111000000111111111111000000000000000000000000000000//////.........---------***+++---...///...------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,---------.........,,,+++***+++,,,............000333555999DDDSSS___hhhlllpppooommmkkkmmmooolllllljjjhhhnnnyyy|||zzz{{{{{{xxxxxx{{{~~~yyywwwzzz|||yyywwwwwwuuupppnnnnnnllllllttt~~~wwwiii[[[PPPHHHCCC===888999@@@EEEGGGMMMUUU^^^```cccfffjjjpppvvvzzzoooeee\\\WWWQQQIIIDDDCCC@@@???>>>===<<<;;;;;;;;;777777777888888777666666222222222333444444555555444444555555555555444444444444444444444333222222333333222222222222222333333444444555555555555555333444444333222333666888777777777777888999:::;;;<<<<<<<<<<<<;;;:::999888<<<;;;999888777777666666222333666888::::::::::::999;;;???BBBCCCBBB???>>>;;;<<<>>>@@@@@@>>>999555555666888999999888777666___ccciiiqqqzzzvvvrrrrrrbbbLLL<<<555222///---///............---------000///...---------------,,,------......------,,,++++++++++++++++++++++++---,,,***)))))))))******,,,,,,,,,+++++++++******************************************************************************************************************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------...------,,,,,,------------------------......------------......------------------------......///000111222333333555555444444444333333333444444555666666555444333888888888888777666555444666666666666777777777777777999;;;<<<<<<;;;:::999;;;;;;:::999999:::::::::;;;;;;999999999999;;;;;;999999888777666666777777888888888888888777666666666555444333222333444444333222111111111222333444333333333333333333333333333333333444444333222222111222222333333333222222222111111000000000000000000000//////.........---......---------,,,,,,,,,---.........---,,,,,,+++...........................------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---,,,,,,---111777===AAAUUUYYYaaajjjqqqsssrrrpppooonnnjjjiiinnnxxx}}}|||{{{|||{{{yyywwwvvvvvvxxx{{{}}}}}}yyytttssswww{{{zzzzzzzzz|||uuubbbPPPDDDBBBBBBAAA???===???BBBEEENNNNNNPPPQQQTTTXXX^^^bbb]]]ZZZVVVRRRPPPOOOOOOPPPOOOGGGAAAAAACCC@@@>>>>>>BBB@@@===;;;:::::::::::::::888666333222222333444///222555555333222333555222333333333444444444555222333333444444444333333444444444444444444444444000111111111222222222222666666666666666666666666777777777777777777777777444444444333333222222222666555555555555666777777999999::::::;;;;;;<<<<<<777777888888888777555444666777777888999::::::;;;___gggtttvvvooodddWWWEEE888444222111...///............---------///......------------...------------------------++++++++++++++++++++++++---,,,+++***)))******+++,,,,,,++++++************************************************************************************************************************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++------------------------......------------......------------------------------...///000111222333333333333333333444444444333444555666666555444333444444555666666666666666555555666666666777777777777888:::;;;<<<;;;:::999;;;:::::::::999:::::::::;;;:::999999999999:::;;;999888777777666666777777888888888888888777666666666555444333333333444444333222111111111222333444333333333333333333333333222333333444333333222222111222222222333222222222222111000000//////000000000/////////.........---......---------,,,,,,,,,------......------,,,+++...........................------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........------,,,---///444888;;;CCCGGGOOOZZZdddlllqqqrrruuusssnnnkkkoooxxx~~~~~~zzz{{{|||{{{zzzyyyzzz{{{{{{zzzvvvuuuvvvuuuvvv{{{sssddd[[[QQQMMMFFFAAA>>>>>>@@@AAACCCDDDDDDEEEGGGJJJNNNPPPPPPOOONNNNNNOOOQQQTTTVVVVVVOOOLLLNNNPPPOOOMMMNNNMMMNNNOOONNNIIICCC>>>;;;777666444333222111222222555666888666444222333555666666666666666666666666333333444555555444444333222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444444444444333333222222222444444333333444444555666666666666666777777777777444444555555555444222222444444555555666777777888bbbooo~~~oooeeeRRRGGG;;;333222333222000///............---------------------------...///...---,,,++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++************)))))))))************************************************************************************************************************************************************************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***------------------------......------------......------------------------,,,------...///000111111111111222222333444444444333333444555555444444333111222333555666777777777555555555666666666666777777888999:::;;;::::::999::::::::::::::::::::::::::::::999888888999::::::888777777666666666666777777888888888888777777666666555444444333333444444222222222222222333444444333333333333333333222222222222333333333333222222222222222222222222222111111111000////////////////////////.....................---------,,,,,,,,,------......------,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,---...000222333333777===GGGSSS```jjjpppwwwvvvpppkkkmmmuuuyyyyyyuuuxxx{{{|||{{{zzzzzzzzzzzzyyyssspppnnnooouuuzzzvvvtttvvvzzz{{{tttooofff^^^TTTKKKFFFCCC@@@======<<<<<<<<<===>>>@@@AAAFFFFFFGGGIIIMMMRRRVVVYYYYYYUUUTTTYYY^^^```cccfffggglllooommmcccVVVLLLFFF???>>><<<999777666555555444555555333111000222333555555444444444444333333444444555555555555444444111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333444444333333333333222222222222222222222333333444444444444444444444333333222222333333333222111111333333444444555666666666jjjyyywwwbbbTTTBBB<<<444000111222222000///............---------,,,,,,,,,,,,---......///...---+++******+++---...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************************************+++++++++***************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++------------------------...------,,,,,,------...------------------------,,,,,,------...//////000//////000111222333444555222333333333444444444444222222444555666777777777444444555555555666666666666777888999::::::999999999999::::::::::::::::::999999888888888888999999777666666555555666666666777777888888888888777666666555555444444444444444222222222222333333444444333333333222222222222222111111222333333333333222222222222111111111111111000000///............///..............................---------,,,,,,,,,,,,------...------,,,,,,...........................------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111333555;;;DDDQQQ^^^fffssstttqqqllllllppprrrpppqqqtttxxxzzzxxxvvvuuuuuuxxx~~~|||tttpppmmmmmmqqqzzzqqqkkkeeebbb```dddjjjooorrrtttvvvwwwwwwpppfff___YYYPPPEEE===???===<<<;;;<<<<<<<<<<<>>>>>???AAACCCFFFIIIJJJJJJHHHJJJRRR\\\iii{{{xxxnnnhhhfffZZZSSSIII@@@999666777888:::999888888888888888888555555555666666666666666444444444444444333222222222222222222222222222222000000000111111111111222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444444555555555444444333333222222333333333333333333333333555555555555666666666666|||}}}rrr]]]HHH;;;555333111000000000///...///............---------,,,,,,,,,,,,,,,,,,---...---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++)))))))))************+++***************************************************************************************************************************************************************************************************************+++++++++************************************************)))))))))***************++++++************++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,++++++,,,---............------------------------------,,,,,,,,,,,,---------------------------------------.........//////------...///000111222333111111111111222333444444888888888888777666555444333333333444444444555555555555666777888999999:::777888:::;;;<<<;;;;;;:::777777888888888888777777555444444444444555555666666777777888888888888777555666666666666555444444222222333444444444444444333333333222111111000000///000111222333333333333444333111000//////000111//////...------------------------------...............---------,,,,,,,,,,,,,,,------......------...........................------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,---...///000000---...//////111777AAAHHH]]]fffnnnqqqssstttrrrnnnooosssvvvwwwuuurrrpppooorrrtttvvvyyy{{{|||||||||tttqqqqqquuu}}}xxxqqqkkkkkkmmmjjj```VVVQQQRRRRRRRRRUUU\\\gggoooyyyzzz}}}~~~zzznnn^^^SSSIIIDDD>>>;;;<<<===<<<::::::;;;<<<===???AAABBBCCCCCCBBBDDDJJJRRR```ttt|||sssooommmlll```YYYOOOEEE>>><<<===>>>AAA@@@?????????>>><<<:::999888888777666555444444555555555555555444333222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222333333333333444444444444444444444555666666333333333333333333222222222222111111111222333444444444444444444444444444zzzwwwooo\\\JJJ===666333111000////////////...///............---------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,++++++************++++++,,,,,,************************************************************************************************************************************************************************************************))))))*********+++++++++************************************************((()))))))))*********+++******++++++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,******+++,,,---......------------------------------,,,,,,++++++,,,,,,---------------------------.............../////////------...//////000111111111000000000111222444555777777777777666555444333222333333333333444444444555555555666777888999:::666888:::;;;<<<<<<;;;:::666666777888888777666666444444333333444444555666666666777888888888888888555666666777666555444333222333444555555555444333333333222222111000000//////000111222222333333333444333111///...///000000///...------,,,,,,------,,,,,,,,,------...............---------,,,,,,,,,+++,,,------......------...........................------,,,,,,------......------------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,------------.........,,,,,,,,,,,,------//////))),,,......---000666;;;FFFQQQ]]]eeejjjpppqqqppplllooorrrsssrrrpppooooooqqqqqqrrruuuxxx|||~~~xxxwwwvvvxxxzzz|||{{{zzzpppkkkhhhkkkqqqnnnaaaUUURRRSSSSSSQQQQQQUUU^^^eeeqqqtttwwwyyywwwqqqjjjfffZZZSSSJJJEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAEEEHHHQQQcccssszzzpppiiigggfffdddbbb[[[WWWPPPJJJFFFEEEEEEFFFFFFFFFGGGJJJMMMMMMJJJGGGDDDCCCAAA>>>;;;888666555888888888777777666555444222222222222222222222222222222333333333444444444111111111111111111111111111111111111111111111111222222222333333444444444444444444444444555555666555555555555555555666666444333333222333444555666444444444444444444444444yyyqqqvvvuuu___JJJ<<<555333111000///.........///...//////.........---------...------,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,************************************************************************************************************************************************************************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,((()))***+++,,,------------------------------------,,,,,,++++++,,,,,,---------------------------.........///////////////------......///000000000111000000000000222444555555555666666555555444333222222333333333444444444444444555555666888999:::666777:::<<<<<<<<<;;;:::555666777888888777666555333333333333444444555666666666777888888888888888555666777777777666444333222333444555555555444333333333222222111000000/////////000222222333333333444333111///......///000......---,,,,,,,,,,,,---,,,,,,,,,------...............---------,,,,,,,,,+++,,,,,,---.........---...........................------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,---------------.........//////...---,,,+++++++++,,,---***...111000---,,,///333222>>>LLLUUU^^^gggmmmnnngggjjjmmmooonnnnnnnnnoooqqqpppqqqtttxxx|||vvvpppnnnrrryyyvvvhhhZZZXXXZZZ[[[XXXVVVWWW^^^dddkkkmmmppppppppppppqqqssslllcccYYYRRRQQQQQQOOOMMMJJJIIIGGGEEECCCAAA@@@???<<<===@@@BBBAAAEEERRRaaahhh```XXXVVVWWWXXXTTTOOONNNMMMKKKIIIGGGGGGGGGGGGMMMNNNRRRXXX___aaa___\\\UUUSSSOOOKKKFFFBBB???===:::::::::999999777666666444444444444444444444444444444444555555555666666222222222222222222222222333333333333333333333333222222222333333444444444444444333333444444555666777888888888999999::::::777666666555666777888999777777777777777777666666~~~rrrrrrmmmUUUFFF===777444444///...---...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))'''&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++***************,,,,,,++++++***)))))))))+++++++++++++++***)))((()))************+++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++((()))***+++,,,+++******)))((((((((()))***++++++,,,+++***((((((((()))*********++++++++++++************++++++++++++******************************)))))))))******+++++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++---------,,,,,,+++++++++(((***,,,,,,,,,,,,...000...------------...//////,,,---...//////...---,,,------...///000111222222333444555666666555444333333333444444555666666666666666666666666777888888888888999:::::::::999999999999:::999888666444333444444333222333444555666666555555555555666666777444444555555666666777777555555444444444333333333333333333222222222111111333333222222111222222222444333000---,,,,,,,,,------------------------------------............/////////.........---------,,,,,,,,,---------..............................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++******))))))((((((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111222444888>>>GGGRRR]]]eeeiiigggfffeeefffhhhkkkmmmiiinnnsssuuuuuuuuuyyy|||~~~zzzwwwsssrrrqqqmmmfff``````bbbdddeeedddbbb```^^^hhhjjjlllllljjjjjjmmmppprrrqqqooommmjjjhhhfffeeeWWWYYYYYYUUUNNNFFF@@@===888999;;;===@@@DDDGGGIIINNNJJJFFFFFFGGGHHHGGGDDDCCCGGGJJJJJJIIIGGGHHHJJJLLLOOOTTT[[[bbbhhhmmmoooiiiiiifff]]]RRRIIIEEEFFFGGGGGGEEECCC???<<<999777888999;;;<<<<<<;;;999888777777888666444333444666777999999777222111222555333444555777999888666333333222111222333444444444333444555555444444555777:::999888999:::;;;:::999888;;;:::888888:::777222777666555333333333333444|||vvvyyyooo]]]III===777333111111111///......//////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,,,,,,,,,,******************+++++++++++++++++++++***)))))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++*********))))))))))))((()))************+++++++++++++++++++++++++++++++++((()))***+++,,,++++++***))))))))))))))))))***+++,,,+++***)))(((((()))******++++++,,,,,,++++++*********++++++++++++***************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++------,,,+++---------,,,,,,+++++++++)))+++,,,,,,,,,,,,---///---------,,,---......///------...//////...------------...///000111222222333444555666666555444333333333444555555666666777666666666666666777777888888999999:::::::::::::::888999999999888777666555444444333333333444555666555555555555666777777888777777777777777888888888444333333333222222222222333333222222222111111111333222222111111111222222333222000.........///000---------------------------------............//////.........------------,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000---...111444:::CCCLLLSSSaaadddhhhkkkllllllkkkiiinnnpppsssuuuvvvyyy}}}{{{vvvrrrpppkkkccc]]]bbbdddggghhhgggfffdddcccgggiiikkkkkkkkkmmmqqqttt||||||~~~}}}yyywwwgggiiijjjfff\\\QQQGGGBBBAAAAAA@@@??????AAADDDFFFKKKHHHEEECCCCCCBBBAAA@@@AAADDDFFFGGGEEEDDDFFFGGGIIIKKKPPPVVV]]]dddjjjmmmqqqrrrrrrkkk```VVVQQQOOONNNMMMKKKIIIFFFDDDBBBAAA>>>???AAACCCDDDDDDDDDDDDBBBBBB@@@===:::888999:::777888888777555555666777666555444444444333111///444333111111222333333333555666777777666666777888888777777999;;;=========;;;???@@@<<<:::;;;:::777:::999888666555666666777{{{xxx|||~~~sssXXXJJJ<<<555333000///000222000///.........,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))******++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++***)))))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++*********))))))))))))((()))************+++++++++************************))))))***++++++++++++***+++***))))))))))))))))))++++++***)))))))))*********++++++,,,,,,++++++*********++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,------...------...//////...------------...///000111222222333444444555555444444333333444444555555666777777666666555555666666777777888999::::::;;;;;;;;;:::999999999999999888777666444444333333444444555666555555666666777888999999777777777777777666666666222222222222111111111111333222222222222111111111222111111111111111222222222111000//////000111222////////////////////////---------............///............------------,,,,,,,,,---------......++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------......//////000111333888>>>CCCQQQXXXbbblllrrrrrrpppmmmqqqqqqqqqsssxxx~~~zzztttooojjjbbb]]]aaadddhhhkkkllllllmmmnnnmmmooosssuuuwwwyyy|||~~~zzznnnqqqtttqqqhhh\\\QQQJJJIIIHHHFFFCCC@@@@@@BBBEEEFFFFFFEEEBBB@@@???@@@AAAHHHHHHHHHGGGDDDCCCCCCDDDDDDEEEIIINNNTTT\\\bbbfffnnnrrruuurrriii^^^VVVSSSQQQPPPNNNLLLKKKKKKLLLLLLKKKLLLMMMOOORRRTTTVVVWWWTTTSSSPPPLLLGGGEEEEEEGGGCCCBBBAAABBBDDDEEEEEEEEEEEEBBB>>>;;;:::888777555777666555333333333333444777777777777888999:::;;;999999999;;;@@@CCCEEEFFFDDDKKKMMMHHHAAA???>>><<<===<<<;;;999888999999:::}}}{{{~~~~~~kkk[[[GGG===555333333000///000111///............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************&&&&&&'''((()))*********))))))*********+++++++++******+++++++++******)))))))))*********+++++++++************************************************++++++************++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++***)))((((((((()))+++*********************)))******++++++******)))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++++++++,,,---------..................---------...///000111222222333333333444444333333333444444444555666666777777666666555555555666666777888999:::;;;;;;;;;;;;;;;:::::::::999888777666666444444444444444555555666555555666777888999999:::555555555444444333333333333222222222222111111111222222222222111111111111111000000000000111222222111000000//////000000111////////////////////////---------............///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************************************)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------------------111222222111111333777:::>>>FFFTTTbbbnnnuuuyyyyyysssrrrqqqssszzz|||vvvqqqlllgggccc___cccjjjnnnpppsssvvvyyyyyy}}}uuunnneeehhhlllkkkfff___XXXUUUPPPQQQQQQOOOKKKHHHHHHJJJFFFHHHIIIGGGCCCCCCFFFIIIVVVTTTPPPKKKFFFCCCBBBBBB@@@@@@BBBEEEJJJPPPVVVYYY```ffflllmmmggg]]]TTTOOOLLLKKKJJJJJJKKKNNNQQQRRRYYYYYYYYYZZZ]]]```ccceeedddccc___[[[VVVTTTUUUWWWXXXVVVUUUXXX^^^cccdddccc^^^ZZZSSSMMMIIIFFFCCCBBB>>>>>><<<:::888888:::;;;;;;::::::;;;>>>AAABBBCCCBBBAAABBBEEEKKKQQQUUUVVVXXXbbbfff^^^RRRIIIEEECCCAAA@@@>>>===<<<<<<======~~~jjjUUUGGG<<<666111222333000///000...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************&&&&&&'''((()))*********+++++++++*********)))))))))******+++++++++******))))))*********+++++++++************************************************++++++************++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))***************+++++++++++++++***)))((((((((()))*********++++++++++++***(((((())))))))))))((((((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,++++++++++++,,,------.........------.........------...///000111222222333333333222222333333333444444555555666777777888666666555555555555666666777888999:::;;;;;;;;;;;;<<<<<<:::999777666555444444444555555555666666555555555777888999999999999555555444444333333222222333333333333222222222222222222222111111111000000000/////////000000111222111111000///............000000000000000000000000---------............///,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,---......------...000222333999CCCPPP___mmmwww}}}wwwwwwwwwyyy}}}|||xxxuuurrrooommmdddjjjpppssstttvvvzzz~~~yyynnnfff[[[]]]______^^^]]]]]]^^^aaaeeehhhfff```[[[YYYYYYSSSUUUUUUSSSOOONNNQQQTTT___[[[SSSLLLFFFCCCAAA@@@>>>======>>>@@@DDDHHHKKKPPPUUU\\\```^^^VVVOOOIIICCCCCCDDDFFFIIIMMMQQQTTT^^^]]]\\\\\\]]]___bbbdddeeeeeeccc___\\\[[[\\\^^^bbbaaabbbiiittt~~~}}}wwwmmmccc[[[SSSMMMIIIFFFFFFEEECCC@@@@@@CCCFFFFFFEEEDDDGGGLLLPPPRRRSSSQQQPPPPPPTTTZZZbbbgggjjjttt~~~yyyhhhZZZQQQLLLFFFEEECCCBBBAAABBBBBBCCCmmmWWWEEE<<<555111///111111...,,,------,,,+++,,,...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************)))******++++++,,,,,,,,,,,,,,,++++++***))))))((())))))***++++++++++++***)))************+++++++++************************************************++++++************++++++*********))))))))))))((()))************+++++++++******************************))))))******+++,,,+++***)))))))))))))))))))))***++++++,,,+++++++++((())))))))))))))))))(((******++++++++++++******************************,,,,,,,,,,,,++++++++++++************+++++++++++++++******+++---......---++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...///...------------...///------...///000111222222333222222111111222222333444555555666666777888888666666555555444444555555666777888999:::;;;;;;;;;<<<;;;999777666555555555444444555666666666666555555666777888888888777666555555555555555444444444444333333333222222222222222111111111111000000000///.........///000111222000000000///...------,,,000000000000000000000000---------............///,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,+++---......---...000111222333777???KKKYYYfffnnnuuuxxx|||}}}~~~yyyxxxxxxxxxwwwwwwwwwwwwrrrwww{{{|||yyyyyy}}}~~~vvvkkkcccYYYYYYYYYXXXXXX[[[___bbbsssxxx|||{{{tttooommmnnnmmmmmmkkkhhheeedddeeefffhhhaaaVVVMMMFFFCCC@@@???===<<<;;;;;;<<<>>>@@@AAAAAAEEEJJJMMMMMMIIICCC???>>>???@@@CCCGGGKKKOOOQQQVVVUUUSSSRRRRRRSSSTTTUUUWWWXXXXXXWWWUUUTTTUUUWWWYYYZZZ^^^hhhvvvxxxlll___TTTNNNIIIJJJJJJHHHEEEFFFKKKOOOTTTRRRPPPRRRXXX]]]___^^^ZZZXXXXXX[[[bbbjjjqqqtttrrrbbbXXXRRRJJJIIIHHHFFFEEEFFFFFFGGGnnnYYYGGG<<<777111......111111---,,,---///---,,,,,,......---+++........................,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++++++++++++++************************++++++************++++++************************+++++++++,,,,,,,,,,,,,,,++++++******************))))))***+++++++++++++++)))************+++++++++************************************************++++++************++++++*********))))))))))))((()))************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,))))))))))))))))))***+++)))***+++,,,,,,,,,++++++******++++++++++++************++++++++++++******************************,,,,,,+++++++++*********************+++++++++++++++******+++---......---+++++++++,,,,,,---------+++---------+++++++++------------,,,---......//////...------------...///------...///000111222222333222111000000111222333555555555666777777888888777666555444444444444555555555777888999:::::::::888777666555555555666777333444555666777666666555555666777888888666555444444444444444444555555555222222222222111111111111111111111111000000000000............///000111111//////000000000/////////////////////////////////---------............///++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************************************++++++***************)))******+++++++++,,,,,,,,,******************************,,,---...------,,,,,,...000111000000222333222111111555<<>>>>>===>>>???@@@@@@>>>;;;888<<<===>>>AAACCCFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJJJJHHHGGGGGGHHHIIILLLPPPYYYfffvvv}}}qqqcccUUUMMMFFFHHHIIIGGGFFFHHHNNNSSSYYYUUUQQQRRRWWW\\\\\\[[[VVVTTTSSSUUU\\\dddkkkooozzztttdddXXXQQQLLLHHHGGGFFFDDDDDDDDDDDDEEErrr]]]KKK>>>777555111......111222......000000///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************+++++++++***************)))))))))***++++++,,,,,,((()))***+++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++++++++***)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,---))))))(((((()))***++++++)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++******************************+++++++++******))))))))))))************++++++++++++******+++---......---+++++++++,,,,,,---------+++,,,------++++++,,,---...------------.../////////...---,,,,,,---...///------...///000111222222333222111000000111222333555555666666777777888888777666555444444444444444444555666777999999::::::444444444444555666888999333444666777777777666555555666777888777555333222111111111222222333333333111111111111000000000000111111111111000000000000---------......000111111......000111222222222222////////////////////////---------.........//////+++++++++,,,,,,---------,,,,,,,,,---------......************************,,,,,,,,,------.........************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))---,,,,,,++++++******************++++++,,,,,,,,,************************(((***+++---......------+++---///////////////111/////////111555;;;@@@DDDKKKZZZkkksssssstttzzz~~~~~~}}}vvvlllgggkkkpppuuuxxxzzz|||}}}{{{rrreee\\\PPPPPPPPPPPPQQQTTTYYY]]]iiiooouuuwwwwww{{{sssbbbUUULLLEEEAAA<<<<<<<<<===>>>>>>>>>???EEECCCAAA@@@???>>><<<;;;:::;;;===???@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;>>>@@@AAA@@@>>>======AAACCCGGGLLLUUUeeewwwzzzsssiii\\\OOOFFFBBBEEEFFFEEEDDDFFFNNNTTTUUUPPPLLLLLLPPPSSSRRRPPPMMMJJJIIIKKKQQQZZZaaadddiiilllhhh\\\PPPHHHDDDBBBDDDBBBAAA@@@??????@@@@@@sssYYYEEE<<<888444222////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,,,,,,,++++++*********************************)))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++*********))))))************************************************---,,,+++)))(((''''''''')))************+++++++++++++++++++++++++++++++++************************************************------++++++++++++---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////++++++++++++++++++++++++......///////////////...111111111111222333444555444444444555555555555666666666666666666666666666666666777777888888999999888888777666555555666666666555444333333444555666444444444444333222111000///000111222222333222222111000///......///000111111111111111000000000000////////////000000000000222222111000///...------000000000///......------......//////......---,,,,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++************************(((((())))))*********+++,,,,,,++++++***)))))))))+++++++++*********))))))******************************++++++++++++******)))************+++++++++************************,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,.../////////...---000000//////000222555666<<>>===>>>AAABBBBBBAAAAAA???<<<;;;<<<<<<<<<;;;:::===>>>===999777777888:::;;;===BBBHHHPPPVVV[[[dddbbb___[[[VVVPPPHHHCCC===>>>>>>>>>>>>@@@DDDGGGKKKIIIHHHHHHIIIIIIGGGFFFAAAAAAAAABBBCCCFFFHHHJJJPPPQQQPPPJJJBBB>>>@@@CCCEEECCC???===<<<;;;:::999lll\\\HHH888222111///...////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,,,,,,,++++++*********************************)))************+++++++++************************************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))************************************************+++***)))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************---,,,++++++++++++,,,------,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000111222333333444444444444555555555555555555555555555555555555555555555666777777888888888888777666666666777777999888777777666666666777444444444444333222111000///000111222222333222222111000////////////000111111111111111000000000000---------.........//////111111111000000000000000////////////..................//////......---,,,,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))************************************+++++++++++++++*********))))))******************************++++++++++++******)))************+++++++++************************++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,.../////////...---000///......///111444555333:::CCCKKKRRRZZZcccjjjtttrrrooonnnmmmllllllkkkhhhkkkmmmooouuu|||~~~|||vvvooooooooolllhhh]]]]]]\\\ZZZXXXXXXZZZ\\\___ccciiimmmuuussskkkbbbYYYRRRIIIIIIIIIKKKNNNPPPPPPOOONNNLLLJJJGGGCCCAAAAAACCCBBBCCCDDDEEEFFFFFFDDDCCC???===;;;:::;;;<<<<<<;;;777999:::999777666777999999999:::===BBBGGGLLLOOOPPPOOOMMMKKKHHHDDD>>>:::;;;;;;;;;::::::<<>>???@@@???>>><<<<<<<<<<<<===>>>@@@@@@>>>@@@@@@===999999>>>BBBFFFCCC===999777777888888rrrSSSHHH:::222000111111000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************+++++++++++++++*********************************)))************+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************))))))(((((()))***++++++)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000////////////000111222222444444444444555555555555555555555555555555555555444444444555666777777777888888777777777888999999999999999999888666555444444444444444333222111000///000111222222333222222111000000//////000000111111111111111000000000000+++,,,,,,,,,,,,---------000000000000111111222222---............/////////......//////......---,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********((())))))***++++++,,,,,,+++++++++*********************************************++++++++++++******)))************+++++++++************************++++++***))))))***+++++++++++++++************************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---............---......------...000222333...111555888<<>>;;;;;;;;;<<<<<<;;;888999999888777888:::<<<::::::;;;<<<>>>@@@CCCDDD???>>>=========<<<999666::::::999999::::::<<<<<<:::999888999:::<<<;;;:::999999999999999999999999666888999888888:::@@@EEEIIIEEE???:::888999;;;===ooo]]]DDD===555111222444444333////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************+++++++++***************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))******+++))))))*********+++++++++************************************************************************,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...,,,,,,---------.........------------------------***+++,,,...///000000000////////////000111222222333333444444444555555555444444444444444444444444444444555555666777888888888777777777888999::::::888888999888777444222111333333333333333222111111//////111222222222222222000000000000000000000000111111111111000000000///++++++,,,,,,,,,---------/////////000000000000000,,,,,,---......///000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************************************---,,,,,,++++++*********))))))*********+++++++++******************************************************++++++++++++******))))))*********+++++++++************************+++******************+++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........------,,,------///000111222222111000111666===CCCKKKTTTbbbmmmssstttqqqoooooopppnnnlllpppvvvyyywwwvvv{{{vvvoooqqqvvvvvvtttrrrsssssstttuuuxxx|||}}}}}}{{{vvvmmmfffaaa]]]YYYVVVZZZ\\\aaahhhpppuuuxxxxxxssssssooohhheeegggjjjkkkkkkkkkhhhaaaXXXQQQMMMLLLHHHEEEBBB@@@??????===<<<>>>===<<<;;;;;;<<>>>>>???@@@@@@@@@@@@<<<;;;;;;;;;<<<<<<;;;999;;;::::::;;;<<<======<<<<<<;;;;;;<<<>>>??????===;;;;;;;;;;;;;;;::::::999:::;;;;;;::::::<<>><<<===@@@BBBpppWWWGGG;;;666222///000111000...////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++******)))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,---------,,,,,,,,,---------......------------------------***+++,,,...///000000000000000000000000111333333333333333444444444444555444444444444444444444444444555555777888999999:::888777777777888999::::::888888888888666444111000222222333333222222111111//////111222222222222222000000111111111111000000111111111111000000000///,,,---------............000//////...------,,,,,,++++++,,,---...///000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************---,,,,,,++++++*********+++++++++*********))))))******************************************************++++++++++++******))))))*********+++++++++*********************************++++++*********************************))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,------...//////222222111000000222555777:::CCCRRR___iiiooosssvvvvvvuuuqqqmmmooovvvyyyxxxtttyyywwwrrrtttwwwxxxwww~~~yyyuuuwww~~~{{{qqqkkkccc\\\YYYXXXYYYZZZ[[[]]]ccckkkuuu|||}}}|||sssggg]]]YYYWWWTTTQQQMMMJJJHHHGGGDDDCCCFFFDDDBBB@@@@@@BBBCCCCCCAAABBBDDDFFFFFFDDDCCCBBBAAA???============<<<;;;999999:::===@@@BBBAAA???<<<===???BBBEEEFFFDDDBBBBBBBBBAAA@@@???>>>======<<<============???BBBDDDEEEGGGIIIIIIHHHHHHKKKMMMrrrXXXCCC888777555222111000000...---////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))))))))***************************************)))************+++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************************************++++++***)))(((((()))))))))************+++++++++******************************************************************************++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////000000000000111222333333333333333333444444444444333333333333333333333333444555666777888999:::;;;888888777777777888999999::::::999888666555333222111222222222222222111111///000111222222333222222000111111222222111111000111111111111000000000000............//////////////////...---,,,+++******++++++,,,---......//////......//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++************************************************+++++++++++++++*********,,,,,,++++++***))))))(((***************+++++++++******************************++++++++++++******)))************+++++++++************************)))***++++++++++++***)))***************+++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,------............------...000111222222333333888>>>FFFNNN[[[hhhqqqrrrssspppnnnrrryyy}}}|||tttyyy}}}yyyxxxyyy|||xxxzzz|||pppccc___XXXSSSQQQTTTYYY\\\WWWXXX]]]dddmmmtttyyyzzztttlllfffccc___\\\YYYWWWVVVVVVTTTSSSRRRPPPNNNMMMNNNOOOOOONNNMMMOOORRRTTTTTTQQQNNNLLLIIIFFFBBB@@@???>>>===<<<;;;;;;>>>DDDJJJMMMLLLJJJAAADDDIIIPPPUUUVVVTTTRRRSSSRRRNNNKKKHHHGGGFFFFFFCCCEEEHHHKKKNNNQQQSSSUUUVVVZZZ___aaa```aaadddfffwww[[[DDD888555555444222222111111000///////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************((()))))))))*********+++************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))***+++)))************+++++++++************************************************************************)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............////////////000111222222222222333333333444444444222222222222222222222222333444555666777999::::::888888777666666666777777999888777555444333333333111111222222222222111111///000111222222333222222000111222222222222111000111111111111000000000000---.........////////////.........------,,,,,,,,,,,,,,,,,,------...............//////......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))******************++++++******************))))))*********+++++++++******************************++++++++++++******)))************+++++++++************************)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,------...............+++,,,---...000111000///000222444666:::DDDQQQ[[[```eeeiiimmmuuu}}}}}}xxx{{{}}}{{{yyyzzz{{{zzzzzz{{{vvvlll___\\\WWWSSSQQQSSSXXX[[[UUUUUUVVVZZZaaagggkkkmmmsss|||zzzvvvooojjjdddbbbaaabbbeeehhhiiiiiigggeeedddeeehhhiiigggeeeeeehhhkkkmmmllliiidddaaaXXXTTTOOOKKKIIIHHHFFFEEEGGGHHHLLLUUU^^^cccbbb___VVV[[[dddoooxxx{{{yyyvvvqqqmmmggg```[[[XXXWWWWWWUUUXXX]]]dddjjjooopppppppppssswwwxxxwwwyyy}}}|||cccIII999666888............//////......000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************(((((())))))*********+++************************)))************+++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((************************************************++++++++++++++++++++++++))))))******++++++++++++************************************************))))))******++++++++++++************************************************''''''(((((()))+++,,,---)))************+++++++++))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))++++++************++++++---,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------...---------...------......///000111222222333333333444444444222222222222222222222222222222333555666888999999888888777666666555666666777666444222111111111222000111111222222222111111///000111222222333222222000111222333333222111000111111111111000000000000---------.........//////---------............///,,,,,,------------............//////......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************(((((())))))*********+++)))))))))***++++++,,,,,,))))))******++++++++++++******************************++++++++++++******)))************+++++++++************************)))***+++,,,,,,+++***)))))))))******++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,---...------......///.........///.........//////...,,,---000444555444777===CCCNNNVVV```jjjuuu~~~||||||}}}zzzuuurrrrrrtttwwwyyyvvvrrrsssyyy|||vvvmmmeeeddd```\\\XXXXXXZZZ\\\WWWUUUTTTVVVZZZ___cccddddddooouuuvvv~~~zzz{{{yyyrrrkkkddddddeeeiiiooouuuxxxyyyzzzyyyyyy{{{||||||~~~xxxtttgggccc]]]XXXVVVTTTSSSRRRUUUWWW\\\fffqqqwwwwwwtttnnnuuu}}}tttmmmiiiggggggcccgggnnnvvv~~~}}}vvv```OOOCCC888333222000000000000////////////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))************+++++++++************************************************+++***************++++++))))))*********))))))(((************************************************************************,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))******++++++)))((((((((((((***,,,---)))))))))))))))*********(((((())))))******++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000111000///000111111222333333444444333333444444444555444444333333333333333444444666777777888777555444333333444444777777666555333222111111111111111111111111222222////////////////////////111111111111111111111111333111...,,,+++---///111111000///......------.........---------,,,,,,,,,------------------------...------,,,,,,------...******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************)))))))))))))))))))))))),,,+++***((((((((()))*********++++++++++++******+++++++++++++++++++++++++++***)))***,,,,,,***)))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))++++++++++++++++++++++++*********+++,,,---...//////...---,,,+++,,,---...---.........---,,,,,,+++)))***,,,///222555777888>>>DDDNNNYYYdddnnnxxx~~~}}}~~~xxxsssnnniiieeennnmmmmmmooonnnooorrrvvvtttooonnnmmmkkkgggccc```^^^]]]ZZZZZZYYYZZZ[[[\\\]]]^^^^^^aaadddkkkxxx}}}tttnnnmmmkkkfffbbb___]]]]]]cccooo{{{wwwiii```___\\\UUUVVV^^^mmmsss{{{rrrjjjiiijjjdddppp}}}~~~}}}|||zzzyyyzzz~~~jjj[[[JJJ???888222//////000000000000/////////...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++)))************+++++++++************************************************++++++******)))*********))))))************))))))*********************************************************************************+++******))))))(((((((((((((((((((((((()))))))))))))))*********)))((((((((()))***+++,,,++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000/////////000111222222333444333333333333444444555444444333333333333333333444555666777777666555444444333333333666555555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111222111000////////////000111000///......------.........---------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++*********************************************************************************+++***)))(((((()))***+++************************)))))))))))))))))))))))),,,+++)))((((((((()))*********++++++++++++******+++++++++++++++++++++++++++***)))***,,,,,,***)))************************)))***************++++++******************************++++++++++++******+++++++++*********))))))************************************+++,,,------...---,,,,,,,,,,,,---...------......---,,,,,,+++.../////////000000111111444888>>>EEENNNYYYcccjjjyyy~~~}}}vvvoookkkhhhfffeeefffffffffffffffhhhlllppp{{{zzz|||~~~sssnnnlllmmmnnnppprrrqqqnnnllljjjiiihhhfffeeedddcccbbbdddeeehhhmmmwwwzzzsssnnngggcccaaa^^^ZZZWWWTTTUUUXXX]]]fffpppzzz{{{kkk]]]YYYWWWUUU\\\gggzzz}}}lllbbb______cccnnnyyy~~~|||wwwqqqpppooolllkkklllooorrrOOOEEE:::666333000///111000000000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************)))))))))*********++++++)))************+++++++++************************************************,,,+++***)))))))))))))))))))))***************)))************************************************************************(((((())))))***)))))))))''''''''''''''''''''''''************)))))))))))))))((((((((()))***+++,,,,,,,,,+++***)))(((''''''************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000000///...///000111111222333333333333222333333444444555444444333333333333333444555666666555555666555555444333222444333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333222111000///111000///......------.........---------,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,+++***)))(((******************************************************************************))))))))))))******************************))))))))))))))))))))))))+++***))))))((()))))))))******++++++++++++******,,,,,,++++++************+++***)))***,,,,,,***)))*********************************)))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++,,,---...///---------------,,,,,,+++000000//////...---------000111333666<<>>EEEKKKSSS\\\bbbdddkkksssuuurrrlllhhhfff[[[bbbeeebbbeeeooouuutttnnnqqquuuuuussstttyyy~~~~~~ooojjjeee___ZZZXXXYYY\\\___^^^\\\```mmm}}}~~~uuu}}}|||lllddd\\\UUUNNNKKKHHHIIIKKKOOORRRSSSOOOQQQTTTVVVVVVXXXZZZ\\\YYY^^^eeekkkkkkfff___YYYXXXRRRQQQVVVXXXVVVZZZaaahhhmmmmmmhhhcccaaa]]]XXXUUUWWWZZZ\\\___ccchhhlll000///000333222//////222//////.........---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***)))************+++++++++************************************************(((((('''(((((()))***+++((()))***+++,,,,,,,,,,,,************************************************************************)))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((((((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************++++++++++++***,,,------,,,,,,---......///000000111111000000111222333444555555555555222222111111111111222222444333333222333333444444444444444333333333333333333333222222111000000///111111111111111111111111111111111111111111111111///000111111222222111111111000///......------.........---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******(((((())))))******+++++++++***)))***,,,,,,***)))************************************++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************,,,,,,+++++++++++++++,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,------------------------,,,---/////////...000111000111333666:::???DDDFFFMMMTTT]]]ccceeegggjjjnnneeennnppplllmmmuuuxxxuuuoooqqqrrrssssssuuuzzzuuuppplllhhhgggjjjllllllkkklllmmmtttyyymmmhhhccc^^^TTTUUUVVVXXX[[[\\\[[[YYYVVVYYY]]]___```aaabbbccc^^^aaafffmmmpppnnngggaaa___XXXXXXaaafffdddhhhqqqzzz|||{{{tttnnnmmmkkkhhhiiikkknnnqqqtttxxx}}}---,,,---///...******...//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++(((((((((((()))))))))))))))************+++++++++************************************************''''''''''''(((***+++,,,((()))***+++,,,---------************************************************************************((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))******++++++((()))***++++++***)))(((************))))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++------,,,,,,,,,---...//////000000000000000111222333444555555555555222222111111111111111222444333222111222333444555555555555444444333333333333333222222111000000///////////////////////////111111111111111111111111...000333555666444222000111000///......------.........---------,,,,,,,,,------------------------,,,++++++++++++++++++,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))******++++++++++++******''''''((()))***+++,,,,,,+++***)))***,,,,,,***)))************************(((((())))))******++++++******************************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))+++***************++++++***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++,,,------...//////)))***++++++***+++---//////......000333666666666888>>>EEEKKKOOOWWWaaaiiioooxxxzzztttttt{{{{{{vvvvvvvvvuuuttttttxxx}}}{{{uuusssuuuyyy{{{zzz}}}~~~vvvsssrrruuu{{{}}}zzzwwwxxx|||wwwvvvtttppp]]]dddlllrrrtttrrriiiaaafffkkkqqqvvvxxxxxxxxxxxxoooooossszzzzzzsssllleeefffrrrxxxxxx||||||xxxyyyzzzxxx}}}////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********))))))))))))))))))))))))******************************************************))))))******+++,,,******+++++++++,,,,,,,,,))))))))))))******************************+++++++++*********))))))((((((''''''((()))***++++++,,,))))))))))))************++++++++++++++++++++++++******************************))))))))))))******...---,,,+++************++++++******)))(((((((((((())))))))))))*********************************+++++++++***)))(((((('''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))***((()))***,,,+++***(((''')))''')))///111...,,,,,,++++++++++++++++++++++++---+++)))((('''((()))***+++++++++*********))))))***,,,------++++++,,,...////////////000000000000000000111111111222222222111111111111111111111111000000000111111222222333333333333333333333333333222222222111111111111000000000000000000000000000......//////000000111111000000000000000000000000111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---......------,,,+++************++++++++++++************++++++++++++*********************************)))))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***(((&&&%%%$$$)))************+++++++++))))))))))))))))))))))))+++,,,---,,,+++***+++,,,(((((())))))******++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...............///000111111222555666888;;;@@@FFFKKKOOO___llluuurrrnnnssszzz~~~}}}}}}~~~~~~~~~~~~wwwooonnnllljjjlllqqqssssssqqqzzz~~~}}}}}}~~~|||}}}}}}|||wwwlllwww~~~uuu////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***+++*********+++++++++,,,,,,))))))))))))************************************************)))))))))((()))))))))))))))*********))))))))))))************++++++++++++++++++++++++******************************))))))))))))******...---,,,+++************)))))))))))))))*********)))))))))*********++++++******************************))))))(((''''''&&&))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***((()))***++++++***)))(((+++)))***000222///,,,,,,++++++++++++++++++++++++,,,+++)))((('''((()))***+++++++++*********))))))***+++---,,,++++++,,,........./////////000000000111111111111222222222222333333333333333333333333111111111111222222222222333333333333333333222222222222222111111111000000////////////////////////......//////000000000000000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,+++***************++++++++++++************++++++++++++***************************************))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))************+++++++++************************)))******)))'''%%%&&&''')))))))))))))))*********(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------...//////000000111//////000222555999===@@@IIITTT\\\ZZZZZZbbbnnnttt|||}}}yyyvvvqqqkkkkkkjjjhhhggggggiiilllooosssyyy}}}zzzyyyvvvrrrppp{{{/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((())))))************++++++++++++,,,)))))))))*********++++++************************************))))))))))))************))))))(((((())))))))))))******************************************************************))))))))))))******---,,,+++***************'''(((((()))******++++++************+++++++++,,,************************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))************************...+++---111333///,,,,,,++++++++++++++++++++++++++++++)))((((((((()))***+++++++++******************+++,,,,,,++++++,,,...,,,------...///000111111111111222222222333333333333333333333333333333333333333222222222222222222444444333333222222222111222222111111111000000000////////////////////////...////////////000000000000000000000000000000000------..................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******++++++++++++************++++++++++++*********************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))************+++++++++************************)))******(((%%%######$$$************))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,------......///////////////...///000222444555555<<>>DDDJJJRRR[[[______fffgggjjjlllqqq|||~~~xxxsssoookkkgggcccWWWWWWZZZ```gggkkklllkkklllooosssttttttrrrqqqrrrooommmllllllmmmnnnmmmmmmkkkccc^^^_________eeemmmooorrrssspppqqquuuxxxxxx}}}|||tttpppmmmmmmmmmkkkmmmqqqwwwyyy{{{///............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))***+++...///,,,++++++***)))(((''''''(((((((((((((((((())))))(((((())))))*********++++++++++++*********))))))))))))************))))))************************))))))))))))************************************************************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((+++***)))(((((()))***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((++++++,,,---------,,,,,,******+++,,,...---+++((())))))))))))))))))))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,......///000000000000000/////////...///000111111...............///000000000000000000000000000000000000000000000000000000/////////...------,,,,,,111111111111000///...---,,,,,,------.../////////.........------,,,,,,,,,........................,,,---......---+++)))(((+++,,,.../////////...---))))))))))))))))))))))))---,,,,,,+++*********+++************************************************(((((())))))*********+++++++++******+++---...///*********))))))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---......************************+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))************+++++++++************)))))))))))))))************---+++))))))+++,,,***'''++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******))).........------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------......------------......444555777:::===???AAABBBJJJQQQVVVXXXZZZfffzzz}}}|||{{{yyywwwssskkk```XXXUUUWWW[[[bbbiiimmmkkkiiimmmjjjhhhhhhjjjkkkiiigggiiifffeeefffiiiiiieeebbb^^^[[[WWWVVVYYY___dddgggkkkrrruuusssqqquuu{{{~~~wwwrrrlllfffdddkkkpppppprrrwwwzzz............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))***++++++***************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---///---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))************))))))************************))))))))))))************************************************************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******,,,,,,,,,---,,,,,,++++++******+++,,,------***((())))))))))))))))))))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------...////////////...000000/////////000000111...............///000000000000000000000000000000////////////////////////,,,,,,------.../////////,,,---...............---...............---------......---------,,,,,,,,,........................,,,------......---------//////000000000///------++++++++++++++++++++++++---,,,++++++******++++++************************************************((()))))))))************,,,,,,,,,,,,,,,...///000***)))))))))))))))))))))******************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,+++++++++***************+++++++++++++++***))))))************************))))))))))))************+++++++++*********))))))))))))))))))************,,,***))))))+++,,,***(((+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------......------------......000111222333555666777888:::>>>BBBCCCEEENNN^^^kkk~~~|||{{{}}}}}}}}}|||xxxpppeee]]]ZZZ\\\```gggmmmpppooommmnnnllljjjjjjkkkjjjfffcccaaabbbcccbbbaaa^^^]]]\\\ZZZYYYYYYZZZ^^^bbbeeeffflllrrrtttpppooouuu}}}}}}xxxxxxzzz}}}~~~tttjjjeeeaaa\\\]]]fffmmmooorrrwww|||............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***++++++************************+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))***+++---...---,,,,,,,,,++++++******++++++*********))))))))))))))))))***************+++++++++***************))))))************))))))************************))))))))))))************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))((((((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,---------,,,+++***************+++------***((())))))))))))))))))))))))************************************************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,---............---000000000000000000000000...............///000000000000000000000000000000////////////////////////,,,,,,------.../////////++++++,,,......///////////////......---,,,,,,+++...------------,,,,,,,,,------------------------------------...000222444444444444333111///---,,,------------------------,,,,,,++++++******++++++************************************************))))))))))))************+++++++++++++++,,,---...))))))))))))))))))******++++++***))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))))))))))))))***************)))((()))+++++++++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((()))+++,,,---......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------......------------......---------...............111333444555666<<>><<>>???AAA@@@DDDGGGGGGDDDAAAAAAAAA===>>>???;;;666333444777666999:::999666666:::???GGGMMMOOOJJJEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBBBBCCC<<>>???===999333666888888666444333444++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))************((()))+++------+++)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************((((((''''''(((***,,,---++++++******************************************************************((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...---------............///...//////000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------//////...---,,,,,,++++++---,,,,,,---...000222444333222000...---,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))******************))))))(((((('''''''''((()))******+++******)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++***)))'''''')))***+++***)))((((((((()))+++,,,)))************+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++*********))))))........................///......---+++******)))------------------------222111///......///000000000000000000111222333444333333333444444333333333444444444444444444444444222111111111000000//////111111111111111111111111888999:::;;;;;;999777555666666666666666666666666555444444444444555666666666666666666666666666666888777555222111000000111000000000000000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,************************************************+++************,,,---...*********************************************************************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************+++*********)))))))))))))))******************)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***)))***+++,,,,,,,,,++++++,,,++++++++++++,,,------------------............//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........------,,,,,,------...------------------------///......---,,,,,,++++++---,,,,,,,,,---///111222111000...,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************'''''''''((())))))******))))))))))))))))))))))))))))))))))))******************))))))(((((((((((()))************))))))((())))))))))))))))))))))))++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))(((((()))******+++,,,,,,+++***)))(((((()))***+++***)))((((((((()))++++++)))************+++++++++******************++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,---...///............///000111222000000111111111111000000111111111111111111111111111000000000////////////////////////////////////222222333444333222111000111111111111111111111111222222111111222222333444333222222111111000000000333222111000000000000111////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************************************,,,++++++***++++++,,,,,,************************************************************************++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************************************++++++++++++************((())))))******))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))***++++++++++++***)))***++++++,,,,,,+++++++++++++++++++++,,,------------------............000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///......------......///------------------------.........------,,,,,,+++---,,,,,,,,,,,,---...///...---,,,+++***))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************'''''''''((())))))******))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((+++++++++***)))(((((('''))))))))))))))))))))))))++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))((())))))******++++++++++++***)))(((((()))***+++)))))))))((()))******+++)))************+++++++++((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++************)))*********)))******++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------------------------)))))))))***+++---...///,,,,,,,,,,,,---......///------............------......................../////////...............---------------------------------------,,,,,,,,,........................///............///000000000000///...---,,,,,,+++------------...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******************************************************))))))))))))))))))***************+++++++++************************************************************))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************************************************************(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))***++++++++++++***)))******++++++++++++++++++++++++***+++,,,,,,---,,,,,,---------.........000000000///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------....................................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************************************************************))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++******************+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******)))(((((()))******)))))))))))))))******+++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,+++,,,,,,------------...............---,,,,,,,,,,,,---....../////////...---------,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((************************************************)))*********)))))))))((())))))*********+++++++++************************************************(((((())))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++((()))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))***++++++++++++***)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,------------.../////////......,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************************************************************************************************))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))******************************)))))))))))))))***************))))))))))))******((()))))))))************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++************++++++++++++------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,....../////////.........,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,---......,,,---------.........///,,,,,,,,,,,,,,,---......,,,,,,------......//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((''''''&&&***************************************************++++++,,,,,,,,,++++++)))))))))***++++++,,,,,,************************************************'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))************++++++++++++++++++++++++((((((((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))***************************************+++++++++))))))***++++++++++++******))))))))))))***++++++***************+++,,,,,,,,,,,,,,,,,,------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,++++++,,,,,,,,,........................------------------------,,,,,,---------,,,++++++++++++,,,---------,,,,,,************************************************************************************************))))))))))))))))))))))))(((((()))***************'''''''''((())))))******))))))))))))))))))))))))))))))))))))************)))))))))************+++)))((((((((((((***,,,---)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))************))))))************+++++++++,,,,,,++++++***))))))(((************************)))))))))))))))))))))))))))************+++++++++*********)))******++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------------,,,,,,,,,,,,---......)))******+++,,,---..................---+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************************************)))***+++,,,------,,,,,,((())))))***++++++,,,,,,************************************************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++(((((()))))))))*********)))******************)))))))))))))))))))))))))))************************))))))*********+++++++++))))))***++++++++++++******))))))((()))***+++,,,***************++++++,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,,,,,,,,,,------........................------------------------+++,,,---......---,,,,,,******,,,---------,,,,,,************************************************************************************************))))))))))))))))))))))))(((((()))***************'''''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++***((('''((()))***,,,)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************************************)))))))))))))))))))))((())))))************))))))'''((()))***+++******))))))************+++++++++++++++******************++++++++++++++++++++++++************************))))))*********+++++++++++++++******)))*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++******,,,,,,---,,,++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++******++++++,,,------...,,,,,,,,,,,,,,,---......***+++++++++,,,---------,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++------+++***((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************&&&''')))***+++++++++***((())))))***++++++,,,,,,************************************************++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++******)))((((((((()))+++,,,*********)))***++++++,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------.........////////////////////////------------------------+++,,,---...///...------((()))+++,,,------,,,+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))******++++++++++++---,,,)))((('''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++************************))))))))))))(((((((((((())))))************))))))'''((()))++++++******))))))************+++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------++++++++++++++++++++++++((()))+++---.........---++++++***************+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------.................................)))+++---...///...---,,,+++,,,,,,---......//////,,,,,,,,,+++,,,,,,---............---------------******+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************)))((('''***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++***)))))))))))))))***)))))))))))))))******+++)))************+++++++++,,,(((%%%'''+++---+++(((,,,,,,+++***))))))******************))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))***+++,,,,,,------))))))******++++++++++++++++++******************++++++,,,,,,,,,,,,------........................,,,---------...////////////............---------//////...---,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))***************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++,,,+++***((((((((()))***))))))))))))************)))************+++++++++)))))))))))))))))))))))))))((((((((()))***++++++************************))))))***++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))+++,,,---000...,,,***))))))***+++,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***+++++++++///...,,,)))'''(((***---+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************))))))(((***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************)))))))))))))))******)))))))))))))))******+++))))))*********+++++++++,,,(((&&&'''+++---+++(((++++++***)))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,---)))*********++++++++++++************************++++++,,,,,,,,,,,,------........................------------........................------------///......---,,,,,,++++++,,,,,,,,,------------...++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''(((***+++++++++++++++***))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))***+++************************))))))***++++++++++++***++++++,,,,,,++++++***))),,,+++***))))))******+++...---+++)))))))))***+++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,......---***((((((***,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((())))))************)))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((()))(((((((((((((((((())))))))))))************************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((()))***++++++)))))))))))))))******+++)))))))))*********++++++,,,)))'''(((+++,,,+++)))******)))((((((((())))))************))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************************++++++,,,,,,,,,,,,------------------------------............------------............------------......------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++++++++,,,++++++***))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************((())))))************)))))))))))))))************)))************+++++++++************************+++***))))))))))))))))))************************))))))***++++++++++++***++++++,,,,,,++++++***)))---,,,+++***)))))))))))),,,+++***))))))***+++,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))************************************************,,,++++++***++++++,,,,,,,,,------+++))))))***+++---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************'''((()))***************))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))***************+++++++++((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************(((((((((((()))***,,,,,,)))))))))))))))******+++))))))))))))************+++)))((((((+++,,,+++***))))))((((((((((((((()))************)))))))))(((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------************************************++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))'''((()))+++++++++***)))((()))))))))************))))))*********+++++++++************************++++++***)))((((((((()))************************))))))***++++++++++++***+++++++++++++++***)))))),,,++++++*********))))))******))))))***+++,,,,,,******+++,,,---.........************************************************))))))))))))))))))))))))************************++++++******++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************'''((()))***************(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********'''((((((((()))))))))***))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))************((()))))))))************(((((((((((()))***,,,,,,)))))))))))))))******+++(((((()))))))))*********+++***))))))***+++,,,+++)))((((((((((((((())))))************)))))))))(((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++,,,+++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------......------,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************))))))*********+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))'''((()))+++++++++***)))((()))))))))************))))))*********+++++++++************************++++++***)))((((((((()))************************))))))***++++++++++++******++++++++++++***))))))))))))******++++++++++++))))))))))))***+++,,,,,,******++++++,,,---......************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********++++++,,,---+++,,,---,,,*********+++************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))************)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((((())))))***+++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))((((((((()))***++++++)))))))))))))))******+++((((((((()))))))))******+++************+++,,,,,,))))))((((((((()))******************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))************+++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++***)))))))))))))))***((())))))************)))))))))))))))************)))************++++++++++++++++++++++++++++++++++++***))))))))))))))))))************************))))))***++++++++++++*********++++++******)))((((((((()))++++++,,,,,,+++((())))))******+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,------+++,,,,,,+++******+++---)))***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************))))))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''(((((('''''''''((()))*********''''''((())))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************)))))))))))))))******)))))))))))))))******+++(((((((((((()))))))))******+++++++++***+++,,,---)))))))))))))))***++++++************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------,,,,,,,,,+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************))))))(((((()))***++++++***))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))***+++************************))))))***++++++++++++******************))))))((())))))++++++++++++***))))))))))))************)))************************************************************************************************++++++++++++++++++++++++************+++,,,---...,,,,,,+++***)))))),,,...*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***************************************************************************************)))(((''''''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''&&&&&&&&&&&&&&&''''''((()))******+++&&&''''''((()))*********************************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************+++***)))))))))))))))***)))))))))))))))******+++(((((((((((())))))))))))***+++++++++******,,,---******))))))***+++,,,,,,************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************)))((((((((()))+++,,,,,,+++***((((((((()))***))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))(((((()))***++++++************************))))))***++++++++++++******************)))((((((++++++,,,,,,+++***((('''))))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))************************************************************+++,,,---...---,,,+++)))((())),,,///+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++---+++)))'''''')))+++---)))************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++************++++++************************---,,,,,,++++++,,,,,,---,,,+++******))))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******%%%''')))+++***)))&&&$$$((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((())))))(((''''''''')))***+++((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))************************************++++++************++++++((())))))))))))*********,,,,,,,,,---------......---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************$$$%%%'''(((***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,***)))((('''((((((******************************))))))))))))******)))))))))))))))******+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))((()))***+++++++++++++++************************++++++***************+++************************************************///...------++++++***)))++++++************++++++******++++++++++++******)))************+++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++*********))))))************************---,,,,,,++++++,,,,,,---,,,+++******))))))************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******'''((()))***+++***((('''''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))(((((((((((()))))))))))))))((('''''''''''''''((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))************************************++++++************++++++)))))))))*********++++++,,,,,,,,,------------......---------,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((()))******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))(((((())))))******************************))))))))))))******)))))))))))))))******+++)))))))))))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))+++++++++***************(((((()))))))))*********,,,,,,++++++************+++++++++*********))))))+++++++++*********))))))))))))***+++++++++++++++************************++++++***************+++************************************************---------,,,,,,++++++***++++++************++++++******++++++++++++******)))************+++++++++++++++***)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,++++++++++++,,,,,,,,,+++******))))))************++++++++++++******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))******))))))((((((''''''((((((((()))))))))((())))))))))))(((((('''((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************++++++************++++++************+++++++++,,,,,,,,,,,,,,,------------.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,+++***)))'''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******))))))))))))******************************++++++************++++++)))))))))))))))******+++***))))))))))))***++++++---,,,,,,+++***)))((('''************************************************))))))))))))))))))))))))+++++++++***************)))************+++++++++'''((((((((())))))))))))+++************)))))))))+++++++++***************+++++++++***************))))))***++++++++++++***************************+++***************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++---,,,++++++***++++++++++++++++++++++++++++++++++++++++++***************************************,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******((((((''''''(((***+++---&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((************************'''(((((()))******++++++))))))*********))))))((('''(((((((((((()))))))))((()))*********((('''&&&((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,***)))''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++)))))))))))))))******+++******))))))******+++,,,,,,,,,++++++******))))))************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,((((((((()))))))))*********)))))))))))))))))))))************************************************)))******+++++++++***************************************)))******+++,,,******************************************************++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))*********+++++++++...------,,,,,,---------************************************************************************,,,++++++******++++++,,,,,,+++******))))))******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******''''''&&&&&&'''(((+++,,,&&&''''''((()))***++++++************************(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((******++++++++++++******''''''((()))***+++,,,,,,))))))************))))))(((((((((((()))))))))***((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((())))))******++++++************************+++******************+++)))))))))))))))******+++***************++++++,,,***+++++++++,,,,,,------************************************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,---)))))))))*********++++++)))))))))))))))))))))*********************************************************+++++++++******)))******************************))))))***++++++,,,************************************************)))******++++++,,,,,,---++++++************++++++******++++++++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************************************************************++++++************++++++,,,+++******))))))******))))))************))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******))))))))))))******''''''&&&&&&&&&((()))***((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++,,,,,,++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))),,,+++***)))((((((((((((************))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******(((((())))))***+++,,,,,,))))))******++++++******((((((((()))))))))******((())))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************************************++++++************++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''((()))*********************************************))))))))))))******)))))))))))))))******++++++************+++,,,,,,******+++,,,---......///************************************************))))))))))))))))))))))))***************+++++++++(((((()))***++++++,,,,,,************++++++++++++)))))))))************+++***************+++++++++***************+++++++++***++++++++++++***))))))************************))))))))))))***+++,,,,,,************************************************)))*********++++++,,,,,,++++++************++++++******++++++++++++******)))************+++++++++((((((''''''(((((())))))***************************************+++++++++************************++++++************++++++,,,+++******))))))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***++++++***)))))))))))))))******+++++++++((()))***++++++++++++***(((((()))))))))*********)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************++++++************++++++)))))))))*********++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))******+++***))))))************************))))))(((((((((((()))))))))))))))))))))******+++++++++******++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))************************++++++,,,,,,))))))*********+++++++++))))))*********++++++++++++++++++++++++***))))))************************))))))))))))***+++,,,---***************************************************************+++++++++++++++************++++++******++++++++++++******)))************+++++++++(((''''''''''''((()))***************************))))))*********+++++++++************************++++++************++++++,,,++++++***)))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))******++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((***************+++++++++((()))***+++++++++++++++))))))))))))************)))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************++++++************++++++((())))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************)))'''&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************((((((''''''''''''(((((()))))))))))))))******+++++++++******++++++,,,---+++++++++***************------------------------************************))))))))))))))))))))))))))))))******++++++++++++***************+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++++++++++++++++++++***)))(((************************))))))))))))***+++,,,---************************************************************************++++++************++++++******++++++++++++******)))************+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************+++++++++*********))))))************************+++******)))(((''''''&&&))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$(((,,,***'''%%%)))---&&&''')))*********)))((('''(((***,,,,,,,,,***))))))************+++++++++******))))))))))))******))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((---,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))*********************************)))'''&&&''')))************))))))))))))(((((()))***************++++++,,,,,,,,,---------+++++++++*********))))))++++++***)))(((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))'''$$$ ((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************(((+++......+++)))***+++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((((()))))))))************************************+++*********))))))((((((************************'''((()))+++++++++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))++++++***)))(((((())))))+++++++++*********))))))************************+++******)))(((((('''''')))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++&&&'''((()))***))))))((('''(((***,,,,,,+++***)))))))))*********+++++++++******))))))))))))******))))))***++++++++++++***)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))***,,,,,,))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((******))))))(((((((((((())))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))************************)))***+++)))''''''((()))************))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++***))))))))))))))))))******++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******)))(((***************************************)))(((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))((((((((('''************)))))))))((())))))))))))))))))))))))************************************************************************+++...000000...,,,---...+++******))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))+++*********)))))))))))))))*********++++++++++++************************************)))))))))(((************************((())))))************)))******))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))++++++***)))))))))))))))+++++++++************************************************))))))(((((('''))))))))))))))))))))))))************)))))))))))))))******************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((()))***+++++++++***))))))))))))*********++++++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++++++++************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************)))***+++***(((((()))***************))))))))))))(((((()))***************)))*********+++++++++++++++++++++***************++++++***))))))))))))***++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))************))))))((()))))))))))))))))))))))))))************+++++++++************************)))(((((((((((('''''''''************))))))))))))))))))))))))))))))))))))************************************************************************)))+++,,,,,,+++******++++++******))))))******+++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++++++++***)))((('''((((((((())))))))))))))))))))))))))))))))))))***************)))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************))))))))))))************************+++***))))))))))))))))))******))))))(((''''''&&&************************************************************+++++++++,,,))))))))))))))))))))))))+++***))))))))))))))))))*********************************************************)))))))))(((((())))))))))))))))))))))))++++++******))))))((((((******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((('''(((((()))))))))))))))((()))******+++***))))))))))))))))))******************))))))))))))******))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))******)))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************((()))++++++))))))***+++************)))))))))((((((((()))***************))))))))))))************************************++++++***))))))*********------,,,+++)))(((''''''******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''************************))))))************)))((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))************************************************************************(((((()))))))))))))))*********))))))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))+++,,,,,,***((('''((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++*********************************)))))))))))))))************************,,,+++***((((((((()))*********)))))))))((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***************************************************************))))))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((())))))***)))))))))******)))))))))(((((()))))))))***************))))))))))))******))))))***++++++++++++***((()))))))))*********+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******+++***)))(((''''''''''''))))))))))))))))))))))))*********))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++***)))***+++************)))))))))((((((((()))***************(((((()))))))))*********************************+++***************++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++)))(((''''''(((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***+++,,,,,,------***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***++++++***)))''')))))))))*********++++++))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))******************************,,,+++***((((((((()))***)))))))))******+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))*********************+++++++++************************************************))))))))))))))))))))))))************)))))))))))))))******************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))))))))(((((((((((((((((()))))))))************))))))))))))******))))))***++++++++++++***((())))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&)))******))))))***************))))))))))))(((((()))***************((()))))))))***************************++++++++++++************+++,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************))))))))))))***++++++((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************+++++++++******************************+++++++++++++++,,,))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))***************************((('''(((***+++,,,+++***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))*********)))(((************++++++++++++))))))))))))))))))))))))*********+++++++++++++++'''''''''((((((((())))))************************))))))))))))************************************+++***)))))))))))))))))))))))))))***+++,,,,,,,,,************************++++++++++++++++++++++++************+++++++++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***'''&&&'''))))))(((((('''((()))***+++******)))((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))***++++++++++++***((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))***,,,,,,))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))"""$$$((()))))))))))))))************))))))))))))(((((()))***************)))))))))*********++++++))))))*********++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((%%%$$$$$$'''))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************((())))))************))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))******++++++++++++******************************************++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''***---+++&&&$$$'''***)))((('''''''''(((***+++******)))((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))***++++++++++++***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************(((((())))))*********+++---,,,+++***))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))) ###'''))))))(((((()))************))))))))))))(((((()))***************************++++++++++++))))))******+++++++++++++++*********+++,,,,,,---222222000...,,,***((((((******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,------,,,+++***************************(((((()))***************)))))))))))))))))))))))))))************+++++++++************************(((((())))))*********+++(((((())))))*********+++************************************************))))))))))))))))))))))))************************+++(((&&&'''***,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))************''''''''''''''''''''''''(((((())))))*********+++************************'''((()))+++++++++***)))******))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************++++++************++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***))))))******(((&&&$$$%%%)))+++***(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************((((((''''''''''''((((((***)))))))))((((((''''''++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++************++++++++++++******++++++,,,---...---+++*********++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,+++***((((((((()))***))))))))))))))))))))))))************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************)))))))))))),,,)))&&&'''***,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))******++++++*********))))))(((((())))))(((((((((((())))))************************************)))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))&&&$$$###&&&))),,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))---+++)))(((***++++++***+++*********))))))((((((+++*********))))))(((((())))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))******+++******)))((('''(((((())))))))))))((((((&&&&&&((()))******************+++++++++,,,,,,,,,))))))))))))))))))))))))''')))******))))))***+++///...+++***))))))***+++))))))***++++++++++++***+++*********))))))((((((******************************++++++++++++******))))))************)))))))))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******************************))))))))))))******************************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++***************)))))))))))))))))))))))))))))))))******))))))))))))******************************++++++************++++++))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***))))))(((((())))))(((&&&%%%&&&)))+++***)))******)))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))***))))))))))))))))))************))))))(((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++++++++******++++++,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))******++++++******))),,,,,,,,,,,,,,,+++***))),,,+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))*********)))))))))(((((()))((('''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))******+++************)))))))))(((******))))))))))))******************************************)))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))((('''&&&(((+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***(((&&&&&&((()))))))))************)))))))))(((************)))))))))((())))))*********+++++++++************)))))))))((())))))))))))))))))))))))((())))))*********))))))(((((())))))))))))((((((&&&'''((()))************)))))))))*********++++++))))))))))))))))))))))))''')))******))))))***+++///---+++***))))))***+++))))))***++++++++++++***************)))))))))(((************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))******************************))))))))))))******************************((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++++++++))))))))))))))))))))))))++++++************++++++************************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((((((((((((((((()))((('''''')))++++++*********)))((((((((())))))))))))))))))))))))))))))++++++******)))((((((((('''''''''((((((((())))))+++++++++******+++++++++***************)))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************+++++++++************+++,,,,,,......---,,,,,,,,,,,,---************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))******++++++******)))++++++,,,,,,,,,+++******++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))******))))))))))))((((((%%%''')))***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))******+++************))))))))))))++++++************++++++************************************))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))'''&&&''')))*********************))))))))))))************))))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))'''''')))******+++++++++(((((())))))))))))((((((&&&'''((())))))******)))((((((((()))))))))******))))))))))))))))))))))))''')))******))))))***+++...---+++***))))))***+++))))))***++++++++++++***************))))))))))))************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))***************+++))))))))))))))))))))))))+++******))))))******+++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))((((((((())))))))))))(((((()))***++++++******))))))((())))))***))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))))),,,++++++******++++++,,,++++++******************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((("""&&&***+++(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++*********)))))))))))))))+++******))))))******+++************************************)))))))))(((+++++++++***************************************)))))))))))))))))))))))),,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))+++------,,,*********)))))))))))))))*********)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''')))******))))))***+++,,,,,,+++***))))))******))))))***++++++++++++************)))))))))))))))************************))))))************))))))))))))************))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))'''((()))***************))))))*********+++++++++******))))))))))))************************++++++(((((())))))******++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++************++++++******))))))******+++,,,*********+++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++*********++++++++++++***))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((('''"""&&&***+++(((&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********)))))))))))))))))))))******+++))))))))))))))))))******))))))(((((((((((())))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())),,,---,,,+++))))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((('''(((((())))))))))))((()))))))))*********++++++))))))))))))))))))))))))''')))******))))))***+++++++++******************))))))***++++++++++++***))))))))))))))))))******************************)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))'''''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,((()))***)))(((((()))+++******)))))))))***++++++))))))))))))))))))))))))&&&''')))***++++++***************+++++++++,,,,,,))))))(((((((((((()))))))))))))))***************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***))))))))))))***++++++((()))******+++*********************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))******++++++******)))******+++,,,,,,,,,++++++)))***++++++,,,+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''%%%''')))***)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))******+++))))))))))))************))))))(((((((((((())))))************************************)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((***+++***((())))))))))))************))))))))))))************+++++++++***************))))))))))))************))))))))))))))))))))))))+++++++++******)))''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))''')))******))))))***+++*********************)))))))))***++++++++++++***))))))))))))************************************((())))))******))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))***))))))))))))))))))***************************++++++************++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++''')))***)))&&&&&&(((*********))))))******+++,,,))))))))))))))))))))))))'''(((***++++++***)))((()))************+++++++++))))))(((((((((((())))))((((((((())))))******************)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))))))))))))))***++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))******++++++******))))))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((''''''''')))((('''(((*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******))))))))))))))))))******+++((()))))))))***************))))))))))))))))))***************************************))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''''')))******(((&&&((()))))))))************((()))))))))************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))''')))******))))))***+++))))))************))))))))))))***++++++++++++***((()))))))))************************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))++++++************++++++************************++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******''')))***(((&&&%%%'''*********))))))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))))))))******************))))))))))))******''''''(((((()))))))))***++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++)))))))))))))))******+++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))((((((((('''''''''''',,,)))&&&'''***,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***))))))))))))))))))******+++(((((())))))*********+++++++++************++++++************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******+++,,,,,,***((((((((())))))*********+++(((((())))))*********+++++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))******++++++***(((((())))))))))))((((((((()))))))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))******))))))***+++((()))************))))))))))))***++++++++++++***(((((())))))*********+++************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,(((((((((((())))))))))))************************))))))))))))***************************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))*********)))))))))))))))+++***************++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,)))************+++++++++************************((())))))))))))*********,,,+++*********,,,...000++++++************+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++*********))))))((((((************************'''(((***++++++******)))+++***)))(((((()))***+++,,,+++)))((((((((()))***************************)))))))))))))))*********...+++((((((***,,,+++***+++++++++++++++***)))(((''''''(((((())))))******))))))))))))************++++++************+++++++++++++++*********))))))))))))))))))************&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++******(((((((((((()))))))))***************************))))))))))))************)))************))))))(((************************************************)))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))++++++*********************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***************************************************************++++++,,,*********+++++++++,,,,,,)))************+++++++++************************)))))))))*********++++++...---+++******+++,,,---++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((((((((()))))))))))))))************)))))))))((())))))))))))))))))))))))******************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******************)))))))))((())))))))))))))))))))))))((())))))***************,,,+++***))))))***+++,,,++++++***)))))))))))))))************************)))))))))))))))))))))******(((%%%%%%''')))((('''***++++++++++++***)))((('''((((((((()))))))))***(((((((((((())))))))))))*********))))))*********+++++++++*********))))))))))))))))))************(((((()))******)))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((()))))))))******************************))))))))))))************((())))))************)))************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******,,,,,,+++***)))))))))******))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************+++************+++,,,,,,*********++++++++++++,,,)))************+++++++++************************************+++++++++,,,///...,,,+++******++++++++++++************++++++)))******++++++******)))************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******************))))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,,,,++++++++++++,,,,,,***++++++++++++***))))))******************************)))))))))))))))))),,,***((((((***+++***)))******++++++******))))))(((((((((((())))))))))))'''''''''((((((((())))))***))))))(((((())))))***+++************)))))))))))))))))))))************)))******++++++******))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''(((((()))******))))))(((((()))))))))*********************************((()))))))))************'''((()))***************************************++++++++++++++++++++++++'''((()))************))))))))))))))))))))))))))))))))))))))))))*********,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))))))))))))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******************************))))))******+++,,,************++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,------,,,+++******++++++,,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++******))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********************************))))))))))))))),,,+++******++++++++++++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))******++++++******))))))))))))************************************((()))))))))************'''((()))***************))))))))))))))))))))))))************************(((((()))***+++*********))))))))))))))))))))))))(((((())))))************,,,++++++***))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,******))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))******************************+++***)))))))))***,,,---)))******************)))((()))+++,,,,,,+++***)))************************************))))))(((((('''(((((((((((('''((((((((())))))*********))))))))))))))))))(((((((((((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++************************))))))))))))************((())))))************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))******+++++++++***************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---+++******))))))******+++************************)))******++++++******)))************************(((((((((((((((((((((((((((''''''''''''((()))))))))))))))************+++)))************+++++++++************************************+++++++++,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******))))))))))))******))))))))))))***************************************************+++,,,,,,((()))************)))((((((((()))************)))************************++++++******)))(((((((((''')))+++***)))(((((()))(((((())))))******))))))))))))))))))((((((((((((*********+++++++++,,,,,,***))))))(((((())))))***(((((()))))))))))))))***))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))))))))************)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***+++,,,))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***+++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,+++******))))))******+++************************)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************)))************+++++++++************************)))))))))*********++++++)))******+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******))))))))))))******((()))))))))************************************)))***++++++,,,,,,++++++)))***++++++++++++***)))((((((''''''((())))))***************************++++++******)))((((((''')))+++...---+++******,,,'''(((((()))))))))))))))***)))))))))(((((((((''')))************+++++++++*********))))))*********(((((((((((())))))******))))))))))))************+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))((()))))))))))))))(((((()))************+++++++++************************))))))))))))***************************)))((('''************************((((((((((((((((((((((((,,,***)))((((((***,,,---))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))***+++------)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++++++++************++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++))))))))))))************)))************+++++++++************************((())))))))))))*********+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,---,,,++++++***+++,,,------,,,+++***((('''&&&&&&&&&((()))***************************+++++++++***)))(((((('''%%%(((++++++((('''''')))''''''((()))))))))))))))******))))))((((((((('''))))))))))))************++++++************++++++'''((((((((())))))******))))))))))))************---,,,+++******+++,,,---))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))************************---***((((((+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************)))(((''''''(((***---...***))))))(((((((((((()))++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))***,,,,,,+++)))'''%%%************************&&&'''(((''''''(((+++---************************))))))))))))************))))))***++++++++++++***************************++++++++++++++++++++++++************************+++*********))))))(((((()))************+++++++++************************,,,***(((((()))***+++*********))))))******+++,,,+++***)))(((((()))***+++++++++++++++++++++++++++,,,+++)))((((((((()))***+++++++++++++++***)))(((+++++++++*********))))))+++++++++*********))))))))))))))))))************+++++++++*********))))))''')))***)))((('''(((*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))++++++***+++---...//////...---************************+++++++++*********))))))&&&(((******))))))+++,,,))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++++++++***))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&(((+++---,,,***))))))))))))***************)))((('''((()))+++---+++++++++*********))))))))))))))))))))))))))))))************************+++***)))'''''')))***+++++++++***)))(((((())))))))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++''''''(((((())))))******))))))************))))))*********))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))))))))*********++++++,,,+++***)))((())))))))))))))))))))))))))))))******)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))************************+++)))'''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++***((('''((()))+++,,,******))))))((((((''''''+++******))))))******+++))))))))))))************))))))))))))))))))))))))***************++++++,,,)))************+++++++++((())))))))))))'''&&&%%%************************)))***+++***))))))+++---************************))))))))))))************))))))***++++++++++++***************************,,,+++)))(((((()))+++,,,************************************)))))))))((()))************+++++++++************************)))'''&&&&&&(((***+++*********))))))******+++,,,++++++************++++++++++++++++++++++++++++++---,,,+++***))))))***++++++++++++++++++***))))))+++++++++*********))))))+++++++++*********))))))))))))))))))************+++++++++*********))))))((()))***)))((('''(((*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***(((((((((((()))***+++,,,,,,+++***)))************************+++++++++*********))))))***+++,,,,,,******+++,,,))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))+++******))))))******+++***************************************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&(((+++,,,+++***))))))))))))************+++***((('''((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))******))))))************))))))***)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))******************************))))))))))))*********++++++++++++***)))((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************(((''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************,,,+++)))((((((((()))***)))*********)))(((&&&%%%+++******))))))******+++))))))))))))************))))))))))))))))))))))))+++++++++***+++,,,,,,---)))************+++++++++******))))))((('''''''''***************************+++,,,,,,***))))))***************************))))))))))))************((()))******++++++******************************---+++(((&&&&&&(((+++---************************************)))))))))))))))************+++++++++************************)))'''&&&'''***,,,,,,+++******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++***+++++++++***++++++++++++***))))))+++************)))))))))+++************))))))))))))))))))*********+++++++++++++++***************((()))******(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***)))(((((((((*********+++******)))(((************************+++++++++******************++++++***(((''''''((()))))))))************+++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))+++******))))))******+++)))******++++++******)))***************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***++++++***))))))))))))************+++***)))((((((((()))***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***++++++***))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++((((((((())))))))))))***))))))************))))))))))))))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******************************************))))))))))))************++++++******)))((())))))))))))))))))))))))******(((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))************************'''(((((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************+++***))))))(((((()))))))))***++++++***(((&&&$$$******))))))))))))******((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,))))))*********+++++++++---,,,+++************+++************************&&&(((***+++)))((('''(((************************((()))))))))************((())))))***************************************,,,+++)))'''''')))+++,,,*********************************)))))))))))))))))))))*********+++++++++************************+++***)))***,,,------,,,******))))))******+++,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++******)))************))))))))))))************))))))))))))))))))*********+++++++++************************((()))******)))((()))*********+++++++++,,,,,,,,,******************************************************************++++++***+++++++++,,,,,,++++++***************************************************++++++***(((''''''((())))))))))))************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************************))))))))))))******))))))))))))******((()))***++++++***)))((())))))***************+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))(((((()))************((()))))))))************,,,+++***)))(((((())))))************************))))))))))))))))))))))))******************************)))(((((()))************)))))))))))))))***++++++******)))((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))************************))))))((((((((((((((((((((((((+++***(((&&&&&&''')))***(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))++++++************++++++************************************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))))))))))))))))))))))))))))))))************************************))))))))))))((()))))))))************)))))))))))))))******+++((()))***+++***(((&&&$$$***))))))))))))))))))***((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++---,,,,,,++++++++++++,,,************************$$$&&&)))******))))))***************************((()))))))))************(((((()))************)))******************************+++,,,,,,+++******************************))))))))))))))))))******))))))*********+++++++++************************,,,+++***+++,,,,,,+++)))******))))))******+++,,,((()))***++++++***)))(((************************))))))******************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))***+++***)))((()))+++******+++++++++,,,,,,,,,************************************************))))))******++++++++++++))))))******+++,,,---...***************************************************,,,---,,,+++***+++,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))))))))******((()))))))))************++++++***))))))(((((((((************************))))))))))))))))))))))))******************************))))))))))))*********)))))))))))))))******************))))))(((((())))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))************))))))(((((())))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((***)))'''&&&&&&(((***+++(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************(((((())))))*********+++((())))))******)))'''&&&***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++************************************************&&&(((***+++++++++,,,...************************))))))))))))************'''((())))))******))))))************************)))***,,,......,,,***)))************************))))))))))))************)))************+++++++++******************************)))***,,,,,,***(((******))))))******+++,,,)))))))))******)))))))))************************(((((()))*********))))))))))))***++++++++++++***(((((()))))))))))))))***(((((()))))))))))))))************++++++++++++,,,***************+++++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,************************************************+++,,,,,,++++++)))(((((())))))((())))))***,,,,,,***************************************+++++++++''')))***)))(((((()))******)))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((())))))******))))))(((((())))))***'''''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******)))((()))+++))))))))))))************************))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******+++)))))))))))))))))))))***)))))))))))))))))))))))))))************++++++++++++************)))))))))))))))************))))))((((((((()))******++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******))))))((((((((()))******)))))))))))))))))))))))))))((((((''''''(((******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%))),,,))))))))))))))))))))))))************************))))))))))))************))))))))))))***************************))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++)))***+++,,,,,,+++******************************)))***+++***)))***+++---************************))))))))))))************'''(((((()))))))))))))))************************)))***++++++++++++***)))************************((()))))))))************)))************+++++++++************************))))))***,,,///000///---******))))))******+++,,,+++******))))))******+++************************((()))***+++++++++******))))))***+++++++++++++++(((((((((((())))))******(((((((((((())))))***************+++++++++,,,,,,))))))*********+++++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,************************************************++++++,,,,,,+++***((((((---,,,+++***))))))******************************))))))*********+++++++++)))******)))'''&&&'''(((******))))))(((((((((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))+++***(((&&&&&&(((***+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))************((())))))************)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++((((((((()))******++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))************))))))'''(((((()))******++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))'''%%%"""###(((,,,))))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))************,,,,,,++++++***((('''&&&((('''''''''((()))***+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---)))************++++++++++++,,,...//////...,,,+++******************************)))(((&&&&&&(((***************************))))))))))))************'''(((((()))))))))))))))************************+++***)))(((((()))***+++************************(((((())))))*********+++)))************+++++++++***************************+++---000444666555444*********)))***++++++,,,---,,,+++******+++,,,---)))))))))))))))))))))))))))***+++,,,---,,,,,,+++((()))***+++++++++++++++'''((((((((())))))******'''((((((((())))))************+++++++++,,,,,,,,,))))))******++++++++++++)))+++++++++***)))***+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++333111///---+++*********************************))))))******++++++++++++222222222111...,,,,,,,,,******))))))((((((((('''))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((()))))),,,***'''%%%%%%'''***,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))************'''((()))***************))))))******++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))((())))))***++++++''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))))))))************))))))'''(((((()))***+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******************************))))))))))))******)))(((''''''''')))***+++))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))******************************))))))((((((''''''+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***************)))((('''222000---+++))))))***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++******))))))))))))************))))))******+++,,,,,,++++++******++++++,,,************************------...//////...---,,,---------,,,,,,+++++++++************************************************************************)))************+++++++++++++++++++++******))))))******))))))))))))******************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************+++++++++*********))))))))))))************))))))++++++******************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((------,,,+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''000222<<>>>>>>>>======<<<;;;:::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;999888888999999888888888888999999888888888888777666444333333333222222222222111111000000//////......//////---,,,,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,+++***************,,,,,,,,,++++++*********************************)))***+++,,,,,,,,,,,,+++************************************************************************))))))******+++++++++*********************************))))))))))))******************************...---,,,,,,,,,,,,---...******))))))))))))))))))***************++++++,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************&&&''''''((()))******+++((((((((((((((((((((((((******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))******)))))))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((************************))))))))))))************************************(((***+++***)))((()))***))))))))))))))))))))))))************++++++++++++))))))************)))(((************************))))))))))))))))))))))))***++++++++++++******)))************************)))))))))))))))*********************)))))))))((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++)))(((((()))******))))))))))))(((((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++***++++++,,,---......///---,,,------...///111222555555555555666777888999:::;;;===???AAACCCEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA???>>>===;;;;;;;;;:::999888888888555555555555444333222111......------------............---------,,,,,,,,,---,,,+++***************,,,,,,++++++++++++++++++*********************************++++++,,,,,,---************************++++++++++++++++++++++++***************+++++++++)))************+++++++++******************************))))))))))))******************************+++***)))(((((()))***+++************))))))))))))***))))))))))))***+++++++++++++++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((())))))))))))***'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++++++++***************************)))))))))((()))******+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))***+++)))(((((()))******)))))))))((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------------...///000111222333111111111222444666888:::============>>>???@@@AAADDDDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCBBB@@@??????;;;<<<===>>><<<:::777555333333222111000000000000000000000////////////......---,,,+++************++++++++++++++++++,,,,,,*********************************)))***,,,---...************************++++++++++++++++++++++++))))))*********+++++++++***************+++,,,,,,******************************))))))))))))******************************)))((('''&&&&&&'''((()))************)))))))))((())))))((((((((()))******))))))******+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((()))))))))*********%%%''')))+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***************************************)))((((((((()))++++++************))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********))))))*********+++)))(((((()))******)))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........///000000222333444555666777777888999;;;>>>AAABBBCCCCCCCCCCCCDDDEEEFFFGGGKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLNNNPPPPPPOOOMMMLLLMMMLLLKKKIIIHHHFFFEEEDDDEEEFFFHHHIIIGGGCCC???<<<999888777666555444444444222222222222111111111000...---,,,+++*********************++++++,,,,,,---************************+++***)))))))))+++...///************************++++++++++++++++++++++++))))))******++++++++++++++++++******++++++,,,---******************************))))))))))))******************************...---,,,******,,,---...+++*********))))))((((((((((((((((((((())))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''')))***,,,,,,***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************))))))******++++++++++++(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))******++++++,,,,,,,,,,,,$$$&&&(((+++,,,,,,++++++************************))))))))))))))))))))))))((())))))))))))(((((('''***************************)))((((((((()))+++,,,************))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))++++++************+++++++++)))(((((()))******))))))(((((((((''''''''''''++++++************++++++(((((())))))******++++++((((((((()))******++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***)))((('''''')))***+++,,,,,,+++***)))************************))))))))))))************************************,,,+++++++++******))))))---............---,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,---111111000000///000000000333444666777777999;;;>>>@@@@@@@@@AAACCCDDDFFFGGGEEEFFFHHHHHHFFFEEEEEEFFFKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJNNNNNNOOOPPPQQQRRRSSSTTTLLLNNNRRRUUUWWWWWWWWWVVVYYYUUUPPPMMMMMMOOOPPPPPPQQQRRRSSSTTTSSSRRRPPPNNNPPPOOOMMMLLLKKKKKKLLLLLLMMMKKKIIIIIIJJJIIIEEEAAAEEECCC@@@?????????===<<<888888777666444222000///000///......------......,,,++++++******))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***)))((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************++++++***)))((((((((())))))))))))))))))))))))))))))((('''(((***+++***)))******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))************************))))))************))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))******************************))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++&&&"""###'''***)))'''+++***)))(((((()))***+++************************(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************+++*********))))))((((((&&&&&&''''''((()))))))))+++*********))))))((((((+++***)))))))))))))))***))))))))))))))))))))))))******))))))))))))******+++******))))))******+++)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************)))))))))))))))***++++++++++++***)))************************))))))))))))************************************,,,,,,,,,+++++++++*********+++++++++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000///000000111333555777888;;;<<<>>>>>>>>>@@@BBBEEEBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKIIIIIIIIIKKKNNNOOOPPPQQQQQQPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNPPPPPPQQQRRRSSSTTTTTTUUUQQQSSSTTTVVVWWWWWWWWWWWW[[[WWWRRROOOOOOQQQRRRRRRSSSTTTVVVVVVVVVTTTSSSQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPPPPQQQOOOLLLHHHKKKIIIHHHGGGHHHGGGEEEDDD>>>>>>===<<<:::888666444111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++++++++++++++++++++++++++***)))((((((***+++---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******************************************************************************))))))((((((((((((************************,,,,,,+++*********++++++))))))))))))))))))))))))+++***))))))+++,,,+++*********))))))))))))******************)))))))))((())))))))))))************************************))))))************))))))******))))))))))))******)))))))))))))))))))))))),,,++++++***))))))******************************))))))))))))************************************))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))),,,'''$$$$$$(((+++***(((******))))))))))))******************************(((((((((((()))))))))***************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******)))(((((((((************************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))************************)))))))))(((''''''(((((()))*********************)))))))))(((***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******+++******))))))******+++************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++)))***++++++++++++***)))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))***++++++*********---------,,,++++++******,,,,,,,,,---...000222333111111222444666999<<<===AAABBBDDDDDDDDDEEEGGGIIIEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOOOOMMMLLLLLLNNNQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXX\\\YYYTTTQQQQQQRRRSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVUUURRROOOOOOOOONNNOOOPPPPPPNNNLLLGGGFFFFFFDDDBBB???===<<<888777666444222111000///---------...............++++++++++++++++++++++++++++++++++++++++++*********)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************************************************))))))))))))((((((((())))))))))))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))(((''''''((()))(((&&&******))))))))))))******************))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))),,,(((&&&&&&)))++++++)))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))(((((())))))***+++++++++************)))))))))))))))((((((((()))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++******))))))((((((************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++*********************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,------------------------------,,,,,,......///000000111222333555444444555777999<<<===BBBCCCDDDDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKMMMOOOOOOPPPQQQPPPNNNMMMNNNQQQTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYZZZZZZ\\\YYYUUURRRRRRSSSTTTSSSVVVVVVWWWWWWWWWWWWVVVUUUTTTUUUUUUUUUVVVWWWXXXXXXVVVVVVVVVWWWWWWVVVTTTRRRPPPPPPQQQSSSUUUTTTRRROOONNNNNNMMMLLLIIIGGGEEEDDDBBBAAA@@@>>>;;;999777666111111111000//////......+++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))******************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))***((('''((())))))(((&&&******))))))))))))***************))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))++++++***************+++((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&''')))+++***)))((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))***+++((()))))))))*********************)))))))))))))))'''(((((())))))***++++++*********)))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***++++++******))))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++******************+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...////////////------......//////000000111111111111111111000000333333222333555888<<<>>>CCCDDDFFFFFFFFFGGGIIIKKKKKKKKKLLLLLLNNNOOOQQQRRRPPPPPPPPPNNNMMMOOORRRTTTTTTVVVXXXYYY[[[[[[[[[[[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZ\\\\\\]]]ZZZVVVTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUVVVWWWVVVUUUTTTTTTQQQQQQRRRUUUWWWWWWUUURRRSSSSSSRRRQQQOOOMMMLLLKKKIIIIIIHHHFFFDDDAAA>>>===999888666555222111///.../////////.........------,,,,,,,,,,,,++++++******)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************(((((((((((())))))******************************************************************************))))))))))))************((((((((((((((((((((((((''''''&&&&&&'''((())))))************************,,,+++******,,,,,,+++*********))))))))))))******))))))))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))+++***************++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************((('''''''''((()))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***((()))))))))************))))))))))))))))))******&&&&&&'''(((((())))))***))))))))))))))))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++++++++******)))++++++***))))))***++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,...///000000000000000000111111111111222111222222222111000///............000333888===@@@DDDFFFHHHHHHIIIJJJMMMOOOLLLLLLMMMNNNOOOQQQRRRSSSOOOPPPQQQPPPOOOPPPRRRUUUTTTVVVXXXZZZ\\\\\\]]]\\\ZZZYYYYYYXXXYYYZZZ\\\]]]\\\\\\\\\]]]]]]^^^^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]][[[XXXUUUSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVSSSUUUXXXXXXWWWVVVWWWWWWUUUUUUUUUWWWZZZZZZYYYWWWVVVVVVVVVUUUTTTSSSQQQPPPMMMMMMMMMLLLKKKHHHFFFDDDCCCBBB???===:::777555444111111000///...---,,,,,,......------,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************''''''(((((()))*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))******)))))))))***++++++************************'''&&&&&&'''((()))((('''******))))))))))))******))))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))************))))))))))))************&&&&&&&&&'''(((((())))))))))))))))))************)))((((((((()))***++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++,,,,,,++++++***))))))***++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,---///000222333333444555444444333222222111111//////000111000///......------,,,...111666;;;>>>@@@BBBDDDEEEFFFHHHKKKNNNLLLLLLMMMNNNOOOQQQRRRSSSPPPRRRSSSTTTSSSSSSUUUVVVUUUVVVYYY[[[]]]^^^^^^^^^\\\[[[ZZZYYYZZZ\\\^^^___\\\\\\]]]^^^______``````]]]^^^_________^^^\\\\\\TTTQQQNNNMMMMMMMMMLLLKKKLLLLLLKKKKKKLLLMMMMMMNNNRRRRRRTTTUUUVVVVVVUUUUUURRRUUUXXXYYYXXXWWWXXXZZZYYYXXXXXXYYY[[[\\\[[[ZZZWWWWWWXXXXXXWWWWWWVVVUUUQQQRRRSSSSSSRRRPPPNNNLLLLLLKKKIIIGGGDDDAAA???>>>777777555444222111//////000//////......---,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************)))))))))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,+++*********++++++************************######"""$$$&&&''''''&&&******))))))))))))******((()))))))))************(((((()))))))))*********************************))))))************))))))******))))))))))))******))))))))))))))))))))))))******))))))***++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************'''((()))***)))))))))*********))))))))))))******************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********************************))))))))))))))))))))))))&&&&&&'''))))))*********))))))))))))************((()))))))))************'''''''''((())))))******((()))))))))***************)))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))******++++++++++++******)))((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((()))***+++,,,---......,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111///000222444666777777888999888777555333111000///,,,---...000000000///...111///......///333777:::999;;;===???@@@CCCFFFIIILLLLLLMMMMMMOOOPPPRRRSSSRRRTTTVVVWWWVVVVVVWWWXXXVVVWWWZZZ\\\^^^___``````]]]\\\[[[ZZZ[[[]]]___aaa\\\\\\]]]^^^___```aaabbbaaaaaabbbbbbaaa___\\\ZZZLLLJJJGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFKKKMMMOOOQQQRRRSSSSSSSSSQQQTTTXXXXXXWWWVVVXXXZZZ[[[YYYXXXXXXZZZ[[[[[[[[[XXXYYYYYYZZZZZZZZZYYYYYYUUUVVVWWWXXXXXXVVVUUUSSSRRRQQQPPPNNNLLLJJJHHHGGGCCCBBB@@@>>><<<:::999888111000000///......------++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---******************************************************+++,,,------......************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++***)))(((((())))))************************'''''''''(((+++------,,,******))))))))))))******(((((())))))*********+++)))************+++++++++************************))))))************))))))******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++************************((()))+++++++++***+++++++++***)))(((((()))***+++************************)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******))))))))))))))))))************************))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))************(((((())))))*********+++((((((((()))******++++++(((((())))))*********++++++***)))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((()))))))))))))))***++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******+++******************************++++++++++++++++++++++++,,,++++++***************,,,---...---+++***+++,,,............000222444555333444555777999:::::::::;;;:::999777555333222111000000000000000000000000//////111222444555666777555555777888::::::;;;;;;BBBCCCEEEGGGJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^___```___^^^]]]\\\\\\\\\\\\XXXXXXYYYYYY[[[\\\^^^___]]]^^^___```___]]][[[ZZZIIIFFFBBB@@@?????????>>>===<<<;;;:::;;;<<<>>>???GGGGGGFFFGGGGGGHHHJJJJJJJJJMMMQQQUUUWWWXXXXXXXXXZZZ[[[\\\\\\[[[[[[]]]___\\\\\\]]]]]]]]]\\\[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUWWWVVVTTTRRRPPPOOONNNMMMJJJIIIGGGEEECCCAAA@@@???<<<999666333333222111///---,,,+++******+++,,,------+++)))***+++,,,+++***'''((()))***************++++++******************,,,,,,,,,,,,++++++***)))+++++++++************)))************************************************************************************************************************++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''')))---000,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))++++++)))((()))***,,,+++++++++***))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))***+++,,,,,,,,,************************'''((()))***+++,,,------))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))************************'''((()))***************))))))))))))))))))))))))************************+++++++++...///...***&&&+++***)))(((((()))***+++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************)))(((************************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,---......,,,,,,---...000000000000222444666777777777999;;;<<<===>>>>>>>>>===<<<;;;:::888777777666666555444444444555555222222222222222222222222222333444666666777777777:::;;;<<>>===<<<;;;;;;===>>>???DDDEEEGGGHHHHHHFFFDDDCCCCCCEEEHHHLLLPPPTTTVVVWWWZZZ\\\^^^^^^]]]]]]]]]^^^\\\\\\]]]]]]]]]]]]]]]\\\ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSNNNMMMLLLJJJIIIGGGFFFEEEFFFBBB>>>:::888666333111//////---,,,,,,,,,------,,,***))))))***++++++***++++++,,,---------------++++++******************++++++,,,,,,,,,+++******+++++++++************)))************************************************************************************************************************++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,///,,,,,,++++++************++++++++++++++++++++++++((()))++++++)))))))))***+++++++++***************+++++++++***************))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))***+++++++++,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))(((***)))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))******++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))************************((())))))************)))))))))))))))))))))))))))************************,,,)))(((***......***&&&******))))))))))))******++++++************+++++++++*********))))))(((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***)))((('''************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,---//////......000111333333333444555777999:::<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>===<<<;;;<<<<<<===999888777666444222111111111111222333333333333333333333555666999;;;===>>>AAACCCFFFJJJNNNRRRTTTUUUTTTVVVYYY\\\]]]^^^^^^]]]ZZZZZZYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^^^^^^^\\\[[[YYYVVVTTTPPPMMMKKKHHHEEEBBBAAA@@@>>>===<<<<<<======???BBBGGGKKKKKKIIIFFFCCC@@@@@@@@@BBBEEEIIINNNPPPWWWZZZ^^^``````^^^]]]]]]\\\\\\]]]^^^_________^^^\\\[[[[[[ZZZZZZYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSRRRQQQPPPOOONNNNNNOOOKKKGGGDDDAAA>>>;;;999555444222111///.........---+++******+++,,,+++***)))***++++++++++++++++++******++++++++++++++++++******+++,,,,,,,,,+++++++++++++++************)))************************************************************************************************************************+++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))+++---+++************)))))))))++++++++++++++++++++++++(((***++++++***))))))******************+++++++++***************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))******************************++++++************************---,,,,,,+++***)))((((((************************************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************************)))************))))))((())))))))))))))))))))))))************************)))(((&&&%%%&&&(((+++,,,***))))))))))))))))))***+++******))))))******+++++++++******)))((((((((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******)))(((************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------...000111111222444666666777777999:::;;;======@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCAAA???<<<:::888888555555555555555444444333444333333333444666777888666888;;;???CCCFFFHHHIIILLLNNNRRRVVVXXXXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZYYYZZZXXXVVVVVVUUUSSSPPPMMMFFFEEECCC@@@>>>===<<<<<<;;;???EEEKKKOOOPPPNNNMMMEEEBBB>>><<<<<>>===:::777444222000///000...,,,,,,------,,,+++)))******++++++***************+++++++++++++++,,,)))***++++++,,,,,,,,,,,,+++++++++*********))))))******************************************************************************************************************************)))))))))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***)))*********)))))))))))))))))))))************************(((***,,,+++***)))******)))))))))***+++++++++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++++++++***************************************---,,,,,,+++***)))((((((************************************************)))))))))))))))))))))))))))))))))))))))******************)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***************************************)))((('''))))))))))))))))))))))))************************(((...222000)))&&&)))...)))))))))******)))))))))))))))(((((((((((())))))************))))))((((((************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************************++++++,,,,,,,,,---------******++++++,,,---...//////111333444555666888::::::;;;<<<>>>???@@@AAAAAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGFFFDDDDDD?????????>>>===<<<;;;:::777666444333222222333444111222555777:::<<<======BBBDDDHHHKKKMMMMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSUUUWWWWWWVVVUUUNNNMMMJJJGGGDDDAAA???>>><<>>999888999<<>>>>>???@@@BBBDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQOOONNNMMMLLLLLLHHHHHHGGGFFFDDDBBBAAA???888666444111000000000111222333444555666777777777:::;;;>>>@@@AAABBBAAA@@@<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>??????======???AAADDDFFFHHHIIIHHHHHHHHHKKKNNNQQQQQQQQQQQQPPPNNNKKKIIIFFFDDDCCC@@@@@@@@@AAACCCEEEGGGIIIAAA>>>;;;888777999<<<>>>===DDDOOOXXX^^^```aaaaaa``````aaabbbcccccccccbbb________________________XXXXXXXXXYYYYYY[[[\\\]]]WWWWWWWWWWWWWWWWWWWWWWWW[[[YYYWWWUUUTTTQQQNNNKKKOOONNNKKKHHHDDD@@@<<<:::888555222000000...,,,+++---............------,,,******++++++,,,---------******+++,,,,,,,,,+++++++++++++++************)))************************************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***(((((())))))))))))************+++************************)))+++,,,,,,+++******+++***************+++++++++***************+++++++++************************))))))))))))************))))))))))))******************************++++++************************))))))******+++++++++,,,++++++++++++++++++++++++************************************************((())))))******+++++++++++++++*********)))))))))((((((((()))******++++++************************))))))************)))))))))))))))))))))*********))))))))))))((((((((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))************))))))************************)))************))))))((())))))))))))))))))))))))***************************444===<<<222)))(((***((()))***++++++***)))(((***))))))))))))))))))***((((((((()))******++++++*********************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,+++++++++************************++++++,,,,,,---....../////////000111222444666666777888;;;;;;<<<===???AAAAAABBBDDDFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMPPPRRRSSSTTTSSSSSSQQQQQQPPPOOONNNLLLLLLKKKHHHHHHGGGEEECCC@@@>>>===777555333000///000222333333333444555555555444444666666777999999::::::999666666555666666777888888888777777777777888888999888888999:::<<<>>>@@@AAA@@@???>>>???BBBEEEFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>=========>>>999888777666777888:::;;;;;;BBBMMMVVV\\\___```aaabbbbbbcccccccccccccccbbb__________________``````ZZZZZZZZZ[[[\\\]]]___```YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZXXXWWWWWWUUUQQQNNNQQQQQQPPPNNNLLLIIIFFFEEEBBB???;;;888666444222///,,,,,,,,,,,,,,,+++************++++++,,,------...++++++,,,,,,,,,+++******+++++++++************)))************************************************************************************************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))************++++++,,,,,,************************)))+++,,,,,,+++******++++++++++++***************+++++++++***************************************((()))))))))************))))))))))))************)))))))))***+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************((())))))******+++,,,,,,+++++++++*********))))))'''(((((()))******++++++************************((()))***++++++***)))((((((((())))))******++++++))))))))))))(((((((((((('''''''''((()))*********))))))************))))))))))))))))))))))))))))))))))))************))))))************************((())))))************)))))))))))))))))))))))))))***************************---///,,,'''&&&***///((()))***++++++***)))(((++++++************++++++''''''((()))***+++,,,,,,***************************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++***))))))************************++++++,,,,,,---...//////111222222333555777999:::999;;;===>>>>>>>>>@@@BBBBBBDDDFFFHHHIIIJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLPPPSSSUUUUUUTTTSSSOOONNNMMMLLLJJJIIIHHHGGGCCCCCCAAA???===:::888666666555333111111333555666111222333333333333333222555555555555666666666777666555555555555666777777666666666666666777888888999999999:::;;;<<<===>>>???<<<:::999;;;===>>>??????@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???===;;;:::999666666666666666666777777<<>>;;;888666///000000000///......---******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))+++++++++************)))************************************************************************************************************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))+++---,,,+++***+++,,,,,,+++++++++******)))))),,,+++++++++******))))))************************(((((())))))*********+++))))))))))))************(((((()))***+++,,,,,,---************************++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))'''(((((()))***+++++++++************************((()))***++++++***)))((('''(((((()))***++++++,,,))))))))))))((((((((((((&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))))))))************))))))************************'''((()))***************++++++************++++++************************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************)))''''''***,,,(((((())))))************((())))))***++++++,,,,,,++++++*********,,,---...,,,,,,---///000111222333555555555666777888::::::===???AAACCCDDDDDDCCCBBBEEEEEEEEEFFFGGGIIILLLMMMHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGNNNOOORRRSSSSSSQQQOOOMMMLLLIIIFFFCCCBBBBBBAAA@@@>>>===;;;999777666555555444444333333333444555555666666888999999888777666:::;;;<<<===<<<:::888777555666666666666666555555111222555888;;;===>>>??????@@@AAABBBBBBAAA@@@@@@===============<<<<<<<<<<<<;;;::::::::::::<<<<<<;;;:::999888777777666777777777777666666666555555>>>CCCKKKSSSZZZ^^^`````````bbbcccdddcccbbbcccdddfffccc```___aaaaaa___]]]________________________]]]\\\[[[[[[]]]]]]]]][[[\\\\\\ZZZYYYXXXXXXXXXXXXUUUVVVVVVWWWVVVTTTQQQPPPOOOMMMJJJGGGDDDCCCBBBBBB999666333111111111111111......//////...---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))************'''''''''''''''((())))))************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((((()))***++++++***)))((('''((()))******+++******))))))(((((()))+++---...,,,,,,,,,++++++*********)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))+++*********))))))((((((+++++++++************)))))))))***++++++++++++******)))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))(((((( $$$))),,,,,,+++******++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************+++++++++*********))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************++++++)))((((((***,,,************++++++++++++*********++++++,,,,,,,,,++++++******+++,,,.../////////000111333444555666888888888999:::<<<===>>>???AAACCCDDDEEEDDDCCCBBBFFFGGGHHHIIIJJJJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGJJJJJJKKKLLLKKKIIIGGGEEE???===;;;999888777666666777666666666666666777777777777777777777888888999<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDCCCAAA???>>>;;;;;;;;;;;;:::999888777555666888;;;===@@@AAABBBGGGIIIKKKMMMMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCAAA???===<<<;;;;;;;;;999888888777666666666666444444444555555666666777:::===CCCJJJPPPUUUWWWYYYYYY\\\^^^```aaabbbdddfffcccaaa```aaacccdddcccaaa``````````````````______^^^]]]\\\]]]^^^___^^^\\\]]]\\\[[[ZZZYYYYYYYYYYYYVVVWWWXXXXXXWWWUUURRRQQQTTTRRRPPPMMMKKKJJJIIIIIICCC@@@;;;777555222///---......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))***++++++***)))(((***+++++++++++++++***)))***))))))))))))+++,,,---+++++++++******))))))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))************)))))))))((())))))******+++++++++,,,)))))))))*********+++++++++******)))))))))******************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))(((((("""%%%)))++++++******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************+++++++++******************))))))(((((())))))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000222333444555666888999999:::;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFEEEDDDCCCEEEFFFIIIJJJJJJHHHFFFDDDIIIHHHEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA???>>>===888777666444444444555555444555666888:::===>>>???AAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJKKKLLLKKKIIIGGGFFFCCCBBBBBBAAA@@@>>><<<<<<;;;;;;;;;===???BBBDDDFFFLLLOOOSSSWWWYYYZZZYYYYYYWWWWWWVVVUUUTTTTTTSSSSSSLLLKKKHHHDDDAAA>>><<<;;;:::999888777777666666777444444555555666666777777777888;;;>>>CCCGGGKKKMMMNNNQQQUUUXXXZZZ]]]```cccaaa```aaabbbeeefffeeedddbbbbbbbbbbbbbbbaaa``````aaa___^^^___``````___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[YYYYYYZZZYYYXXXWWWUUUSSSWWWVVVTTTSSSQQQQQQPPPPPPLLLIIIEEEAAA===888333000000//////............///,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))---------,,,,,,***))))))+++******)))******++++++*********))))))))))))))))))************+++++++++************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***************++++++*********)))))))))************))))))))))))'''((()))***+++,,,------))))))((((((((()))***+++,,,,,,+++***)))))))))***************))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************))))))(((%%%''')))***))))))***+++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******************************************************))))))))))))))))))***++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************,,,,,,,,,******+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------...///000111222555555666888999:::;;;<<<=========>>>@@@AAACCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCBBB@@@???>>>======<<<<<<;;;;;;:::999999999666777777777888999<<<>>><<<>>>@@@CCCFFFIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIIIIGGGEEECCCAAA@@@>>>>>>======???BBBEEEGGGIIIMMMSSSYYY]]]___``````______^^^]]]\\\[[[ZZZZZZUUUTTTQQQMMMIIIFFFCCCBBBAAA@@@>>><<<;;;999999999999999999999999999999999:::999888888999<<>>===;;;999777666555555555555666777888999999:::666888:::;;;<<>>>>>>>>???@@@AAABBBCCCCCCBBB@@@===:::999999::::::;;;===???@@@AAADDDHHHKKKSSSUUUXXX[[[^^^```bbbdddcccdddeeeffffffeeedddccceeedddccccccddddddcccaaa``````___^^^^^^^^^^^^___^^^]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUUUUUUUTTTTTTTTTQQQQQQPPPOOONNNKKKFFFCCC<<<:::777333000///......+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((()))))))))************(((''''''''''''((())))))((((((((((((((((((((((((************************(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))*********))))))))))))))))))***(((((()))***++++++*********+++++++++*********)))++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++++++++************))))))))))))))))))*********************************)))'''&&&&&&(((***+++,,,++++++***)))))))))***))))))))))))))))))******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((())))))*********)))))))))******)))((((((***,,,)))((((((((()))***++++++))))))))))))))))))))))))************************((()))))))))************++++++************++++++***************************************++++++++++++******))))))******+++++++++++++++++++++++++++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))************************)))+++,,,,,,+++******+++************+++++++++,,,*********+++,,,---------111222333555666777777777888999:::;;;<<<>>>>>>???EEEEEEEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGFFFEEEBBB>>>:::777999888666444333333444444444555888:::===>>>???@@@@@@CCCFFFFFFFFFHHHMMMRRRRRRSSSUUUWWWXXXYYYXXXXXXMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJLLLOOOQQQSSSSSSRRRRRRQQQQQQQQQPPPPPPNNNMMMMMMHHHHHHGGGGGGHHHIIIJJJKKKHHHKKKPPPVVV\\\```ccceeedddddddddccccccccccccccc^^^^^^^^^]]]\\\ZZZYYYXXXXXXVVVTTTPPPMMMJJJIIIHHHCCCDDDFFFHHHKKKMMMOOOPPPKKKIIIGGGCCC@@@>>><<<;;;::::::;;;;;;:::<<>>???@@@AAAEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFBBB@@@>>>;;;888666555444555444444444555888:::<<<===???CCCFFFIIIJJJKKKJJJPPPSSSUUUTTTRRRRRRVVV[[[VVVWWWYYY[[[[[[[[[ZZZYYYRRRQQQOOOMMMJJJIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMPPPTTTVVVXXXXXXXXXSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSQQQRRRTTTWWW[[[^^^aaacccbbbbbbccccccccccccdddddd``````aaaaaaaaa___^^^]]]___]]][[[XXXVVVTTTSSSRRRLLLLLLNNNOOOQQQRRRTTTTTTPPPPPPOOONNNJJJGGGCCC@@@===>>>===<<<:::;;;>>>@@@>>>@@@CCCFFFJJJOOOWWW\\\```bbbeeegggiiiiiihhhggghhhfffddddddeeeeeecccbbbbbbbbbaaaaaaaaaaaabbbbbb```___^^^]]]\\\[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWXXXWWWUUUUUUTTTRRRNNNLLLJJJIIIFFFCCC???;;;888666111111000///...---,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((('''((())))))***************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************((()))))))))************+++***)))(((((()))***+++))))))***+++++++++******((()))***+++,,,,,,++++++)))*********++++++++++++)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,+++++++++*********((()))))))))***************************+++++++++)))))))))*********++++++''''''''''''((()))******((()))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***************((()))++++++******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************---,,,,,,++++++,,,,,,---************************))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))************************''')))++++++***)))((())))))***+++,,,...///000000+++,,,---///000222333444444555888:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBAAA??????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFEEECCC@@@>>>:::777444111000222555777333333444666999===AAADDDGGGJJJNNNRRRTTTUUUUUUTTTXXX[[[\\\YYYUUUTTTWWW\\\XXXYYY[[[]]]]]]]]][[[[[[ZZZYYYWWWTTTQQQOOONNNMMMKKKLLLNNNPPPRRRRRRRRRRRRMMMOOOSSSWWWZZZ\\\\\\\\\TTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXWWWXXXZZZ\\\___```___``````aaaaaabbbcccccc```aaabbbcccbbbaaa```___aaa```^^^]]][[[ZZZZZZYYYUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTRRRMMMHHHEEEBBBBBBAAA???===>>>@@@CCC>>>@@@AAAAAABBBFFFMMMSSS^^^aaadddgggiiiiiihhhhhhhhhfffeeedddeeeeeecccbbbcccbbbbbbbbbbbbbbbcccccc```___^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\[[[ZZZXXXWWWVVVUUUTTTTTTUUUTTTRRRQQQMMMLLLKKKIIIFFFBBB>>><<<444333222111000///...---+++++++++++++++++++++++++++***)))'''''')))***+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++***)))(((((()))***+++,,,,,,,,,,,,++++++***)))'''(((***+++,,,,,,,,,+++(((((())))))*********+++)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******(((((())))))*********+++(((((()))***+++,,,,,,---))))))***++++++++++++***&&&&&&&&&&&&''')))***+++(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************''')))+++++++++***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))************************************,,,+++++++++***)))))))))************************(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******))))))))))))******---------,,,+++***)))(((+++*********))))))(((((())),,,///111222000---+++))))))*********+++++++++******))))))***,,,...///000000111333555666888888666888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>===<<<;;;:::999999999======<<<;;;;;;<<<===>>><<<<<<;;;;;;:::888777666666555333222333444666888777888:::<<<@@@CCCFFFGGGLLLLLLMMMQQQWWW[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYY```]]]YYYXXXYYY[[[[[[\\\YYYZZZ[[[[[[ZZZYYYWWWVVVSSSTTTVVVWWWWWWUUUTTTRRRUUUTTTUUUUUUWWWYYY\\\]]]XXXXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVXXXZZZ[[[[[[\\\]]]^^^aaa```___^^^___aaaccceee_________________________________^^^^^^^^^]]]]]]^^^[[[XXXXXXXXXXXXUUURRRVVVSSSQQQRRRTTTTTTOOOJJJLLLKKKIIIEEEBBBAAADDDFFFIIIIIIIIIGGGGGGIIILLLOOOWWW^^^fffkkkkkkjjjjjjkkkiiihhhgggfffeeefffggggggfffeeecccbbbaaabbbcccccccccbbb```___^^^^^^______^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOOMMMKKKIIIEEECCC<<<999666333000///000000+++***))))))***,,,...000+++)))((()))+++,,,,,,+++*********************************++++++,,,,,,,,,++++++************++++++***************++++++++++++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,+++)))'''%%%))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))***++++++,,,,,,,,,,,,))))))))))))************&&&&&&''')))***+++,,,---)))************+++++++++************************************************************************%%%&&&((()))++++++,,,,,,++++++************+++++++++*********))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++***************++++++---,,,+++)))((((((''''''******))))))))))))******************************+++++++++***************************************)))))))))***+++++++++,,,************************************)))))))))(((******))))))))))))******++++++++++++***)))((((((+++*********)))))))))))))))***---...///...,,,+++***************+++++++++************+++---...///111111333444666777999999:::;;;<<<>>>???@@@AAAAAACCCBBBAAA@@@@@@???@@@@@@::::::999888777777777777888777666555555666777888777888888888888777666666555555444444555666777888777888999<<>>===<<<<<<777777666555444444444555333222111111111111222333333444555666777888888888777777888888999::::::;;;999999;;;===@@@CCCFFFHHHGGGHHHJJJNNNTTTYYY[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]```]]]YYYWWWWWWXXXXXXWWWXXXYYYYYYZZZYYYYYYXXXWWWXXXZZZ\\\]]]^^^]]]\\\[[[\\\\\\\\\\\\]]]^^^___```ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWYYY[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[]]]^^^___```^^^___```aaaccccccddddddcccbbb``````aaaaaa___^^^ZZZWWWTTTTTTWWWXXXVVVSSSRRRRRRPPPMMMJJJHHHHHHHHHNNNPPPSSSUUUUUUVVVWWWXXX]]]^^^aaaeeehhhjjjiiihhhgggffffffeeedddeeeeeeeeeddddddeeefffffffffeeeeeeddddddcccbbbaaaaaaaaaaaaZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWUUUTTTTTTVVVTTTRRRRRRQQQPPPMMMKKKMMMLLLHHHDDD???999555333000/////////...---,,,+++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))************))))))))))))***************+++++++++))))))))))))))))))))))))************))))))))))))******+++++++++)))((('''))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++,,,++++++******'''''''''((((((((()))))))))))))))*********++++++)))************+++++++++************************************************************************'''((()))************)))++++++************++++++,,,,,,,,,+++++++++++++++*********************************++++++++++++,,,''''''((()))***+++,,,---******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************************************))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,******))))))))))))******************************)))))))))***+++++++++,,,************************+++++++++***************++++++++++++++++++++++++*********)))))))))))))))******))))))))))))************++++++***)))((((((************************)))))))))))))))***++++++,,,,,,++++++++++++******+++,,,,,,---///000111222555666777999:::<<<===>>>BBBAAAAAAAAABBBDDDFFFHHHBBBAAA???===;;;:::999999:::999777555444333333333333222111000111222333444333444666999;;;<<<===>>>======???@@@AAAAAAAAA@@@?????????@@@BBBEEEHHHJJJKKKLLLMMMPPPTTTWWWZZZ[[[XXXXXXYYYZZZ[[[[[[\\\\\\bbb___[[[YYYYYYXXXWWWVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYXXXZZZZZZZZZZZZZZZ[[[[[[\\\VVVVVVUUUTTTTTTTTTTTTUUUXXXXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZYYYVVVUUUTTTUUUSSSTTTUUUWWWWWWXXXXXXWWWWWWXXXYYY[[[]]]___```aaa]]]^^^___aaabbbbbbbbbbbb``````_______________^^^aaa]]]YYYWWWWWWWWWVVVTTTSSSSSSSSSPPPLLLIIIIIIIIIIIILLLPPPSSSUUUYYY]]]``````^^^^^^bbbgggjjjiiigggffffffeeeeeeddddddddddddbbbcccdddfffffffffeeeddddddccccccbbbaaaaaa``````\\\]]]^^^___^^^]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTTTTSSSQQQOOONNNNNNMMMKKKHHHCCC???===333222000...------......---+++******+++,,,,,,+++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++***)))((((((*********)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))((((((((())))))((((((((((((((()))************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))((())))))*********+++++++++************************))))))*********+++++++++******************************************************************************++++++++++++******++++++************++++++++++++++++++++++++++++++************************************++++++++++++'''(((((()))******++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))((((((((()))***,,,---...***************+++,,,---+++******))))))******+++************************)))))))))***+++++++++,,,************************+++++++++***************************************))))))))))))))))))************))))))))))))******+++++++++,,,++++++*********************++++++++++++******)))***+++,,,---,,,+++++++++++++++++++++------///000222333444444888999:::;;;===???@@@AAACCCCCCBBBBBBCCCEEEGGGHHHAAA@@@???===<<<;;;;;;;;;>>>===;;;888666444222222333222222222222444666777888999<<>>:::555000------...///---+++))))))+++,,,+++***************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++***)))(((((())))))))))))))))))******************************************************))))))))))))))))))******++++++++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************************************************************))))))))))))))))))))))))************************************************++++++++++++******)))(((************++++++++++++++++++++++++************))))))*********+++++++++************************************************************************,,,,,,------,,,,,,++++++++++++************++++++))))))******************************************))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++*********************************************************)))))))))))))))((((((((()))***,,,---...))))))((())))))***+++,,,++++++************++++++***************************************+++++++++******************************************++++++(((((((((((((((((((((((())))))))))))******************))))))))))))******++++++,,,,,,,,,++++++************+++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,---...000111333555666777777:::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@>>><<<999777555333333222222222333555777999:::???@@@CCCEEEHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIJJJMMMQQQSSS[[[[[[ZZZYYYWWWWWWYYY[[[ZZZZZZ[[[[[[\\\\\\]]]]]]___]]]ZZZXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYWWWTTTSSSNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRSSSSSSRRRNNNLLLKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^``````___]]]\\\[[[\\\]]]\\\[[[ZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZXXXUUUSSSTTTUUUPPPOOOMMMKKKKKKOOOUUUZZZaaaaaabbbdddfffhhhhhhgggeeeffffffffffffeeeddddddbbbbbbccccccddddddccccccbbbbbbbbbbbbaaa```___^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZZZZYYYYYYXXXWWWWWWVVVWWWVVVUUUUUUVVVUUUSSSRRRQQQQQQQQQPPPNNNKKKHHHFFFIIIDDD===666111......///...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,+++++++++***)))))))))))))))))))))************+++++++++***************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++*********************+++++++++************************))))))))))))))))))))))))***************************************+++++++++*********+++******))))))((((((((()))))))))******++++++++++++++++++******)))************+++++++++************************************************************************,,,,,,---------,,,,,,+++++++++************++++++)))))))))))))))*********************************)))))))))************+++++++++*********)))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,---)))((((((((()))***++++++++++++************++++++************************+++++++++***************************************)))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))******************))))))))))))************++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,---......000222444666888999999999<<<===>>>@@@BBBCCCDDDEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAA<<<;;;:::888666555444444444444444666888;;;>>>@@@DDDEEEGGGIIIKKKMMMNNNNNNOOONNNLLLJJJIIIIIIIIIJJJJJJJJJIIIJJJMMMRRRWWWZZZ^^^___^^^[[[XXXWWWYYY\\\XXXXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUWWWWWWVVVTTTSSSLLLMMMNNNOOOPPPPPPOOONNNOOOOOONNNMMMMMMMMMMMMMMMOOOPPPRRRTTTVVVWWWWWWXXXVVVWWWWWWUUURRRPPPOOOOOOOOOOOONNNNNNNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSUUUXXXZZZ[[[[[[YYYXXXXXXZZZ[[[ZZZWWWVVVWWWXXXXXXYYY[[[[[[[[[[[[\\\\\\]]]]]]\\\YYYWWWVVVXXXZZZUUUTTTSSSPPPOOOQQQUUUYYY```bbbeeegggggggggggghhhffffffgggggggggfffeeedddeeeeeedddcccccccccddddddbbbccccccccccccaaa```___YYYYYYXXXXXXYYYZZZ]]]^^^ZZZZZZYYYYYYXXXXXXWWWWWWYYYWWWVVVWWWWWWWWWUUUSSSRRRRRRRRRQQQOOOLLLJJJIIIKKKHHHDDD???:::777444333000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++******************((()))))))))************+++++++++*********))))))************************((()))))))))************''''''&&&&&&&&&'''''''''))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++((())))))************)))(((((()))))))))*********++++++++++++++++++++++++)))************+++++++++******************************************************************************++++++,,,+++++++++++++++************++++++)))))))))******+++++++++************************))))))))))))*********************+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,******))))))***+++,,,,,,******)))))))))***++++++,,,++++++******++++++,,,************************,,,+++++++++******))))))************************(((((()))***+++,,,,,,---------------------------(((((())))))*********+++******))))))))))))******((())))))*********))))))*********++++++,,,,,,,,,))))))***++++++++++++***))))))***+++---...//////111333555888:::;;;;;;;;;>>>>>>???AAACCCDDDFFFFFFEEEFFFHHHIIIJJJIIIHHHHHHHHHGGGEEECCCAAA@@@@@@???888777666555555555555555666777888:::===@@@CCCEEEFFFGGGIIIKKKLLLNNNNNNOOOOOONNNKKKHHHGGGFFFGGGHHHHHHHHHHHHJJJOOOUUU[[[______```___\\\YYYXXXZZZ^^^TTTTTTTTTTTTTTTTTTTTTSSSSSSQQQOOOOOOOOONNNLLLJJJIIIIIIIIIIIIKKKMMMOOOPPPTTTUUUXXXZZZ[[[[[[ZZZZZZSSSTTTVVVWWWXXXXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWWWW\\\]]]___bbbdddfffggggggcccddddddccc```]]]]]]]]]VVVUUUSSSQQQQQQQQQSSSTTTNNNNNNMMMMMMLLLKKKJJJJJJKKKMMMQQQTTTVVVVVVUUUTTTUUUWWWXXXVVVSSSQQQSSSUUUYYYZZZ\\\\\\[[[YYYYYYYYY]]]\\\ZZZXXXUUUVVVYYY[[[VVVWWWWWWWWWVVVWWWZZZ\\\___ccchhhiiigggfffgggiiifffggghhhhhhhhhgggeeeeeehhhgggeeedddcccddddddeeeddddddeeeeeedddcccaaa```UUUTTTSSSTTTVVVYYY]]]```ZZZZZZYYYYYYXXXXXXWWWWWWZZZYYYXXXXXXXXXXXXVVVTTTQQQQQQQQQPPPPPPOOONNNMMMFFFGGGGGGFFFCCC???<<<:::333111/////////000///...************************,,,,,,,,,++++++*********++++++************++++++***************+++++++++(((((())))))*********+++++++++++++++******))))))************************(((((())))))*********+++******))))))))))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***))))))******++++++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++'''((()))******************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************************************************************(((((()))***************++++++************++++++*********++++++,,,,,,,,,************************))))))))))))************))))))***+++,,,------...******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,---------+++***************++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************,,,,,,+++***))))))******************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))******************+++,,,,,,***+++,,,...000111222333888777777888999<<<>>>???AAABBBDDDFFFGGGHHHIIIIIIFFFHHHJJJKKKKKKIIIFFFEEEEEECCC>>>:::888777777777666666555666666777888888999999:::<<<@@@DDDGGGIIIGGGJJJJJJJJJMMMRRRRRROOORRRNNNHHHDDDDDDGGGFFFBBB@@@BBBFFFMMMTTTZZZ]]]^^^^^^\\\ZZZWWWVVVVVVWWWXXXSSSPPPMMMMMMOOOPPPOOOMMMMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGJJJOOOSSSSSSRRR\\\]]]___ccciiilllnnnnnnllljjjgggfffgggiiijjjkkknnnoooooonnnlllkkklllmmmqqquuuxxxyyywwwxxx}}}||||||xxxwwwuuurrrlllooommmfffdddeeeccc^^^YYYWWWUUUSSSQQQPPPOOOOOOHHHHHHJJJMMMPPPQQQQQQPPPOOOOOONNNLLLKKKLLLOOOQQQXXXZZZ]]]^^^[[[XXXYYY\\\XXXYYYXXXVVVTTTSSSSSSTTTZZZYYYWWWWWWWWWYYY\\\^^^^^^^^^```ccceeeeeeccc```gggffffffeeeddddddccccccccccccbbbaaabbbcccdddeeeeeeeeeddddddddddddcccccc^^^YYYRRRLLLKKKOOOUUUYYYXXXYYYZZZYYYXXXWWWYYYZZZYYYYYYZZZZZZYYYXXXWWWVVVTTTTTTSSSQQQPPPOOONNNMMMIIIJJJJJJJJJHHHDDD@@@>>>888555111...,,,---...000///...---,,,,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))***+++,,,,,,+++***))))))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************************++++++************++++++444333000...,,,+++************++++++++++++******((())))))))))))***************************************************************++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))***************)))((((((,,,///111...)))%%%&&&)))******************++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++***************************************))))))***++++++++++++***************************,,,++++++***))))))******************************+++++++++*********))))))))))))))))))************************************************************************************++++++************++++++***************+++,,,---------///000222444555555999999999:::;;;===???@@@CCCDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHFFFCCCAAA>>><<<999666444444444555666666777888:::<<<>>>???AAAAAACCCEEEGGGJJJMMMNNNNNNNNNMMMLLLQQQWWWVVVRRRSSSNNNGGGCCCCCCEEEDDDBBBBBBDDDIIIOOOVVV[[[^^^___aaa___]]]ZZZYYYYYYYYYZZZUUURRRMMMLLLMMMNNNNNNNNNQQQRRRRRRSSSSSSRRRRRRRRRNNNOOOSSSWWW\\\___```aaakkknnnrrrwww{{{{{{xxxwwwwwwwwwxxxwwwyyy{{{||||||||||||}}}}}}~~~{{{{{{wwwqqqkkkjjjhhheeebbb```]]]\\\RRRRRRRRRSSSUUUVVVWWWWWWLLLLLLKKKKKKJJJKKKNNNOOOVVVWWWXXXYYYWWWUUUTTTUUUXXXXXXXXXWWWVVVUUUUUUUUUXXXYYYYYY[[[\\\]]]^^^___```______```bbbbbbaaa___eeeeeeeeeeeedddddddddcccccccccbbbbbbbbbcccdddeeeddddddddddddddddddcccccc___[[[UUUOOOMMMMMMPPPRRRSSSUUUXXXYYYYYYXXXXXXYYYZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMKKKHHHEEECCC===:::666222///.........000///---,,,,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,+++***))))))************++++++++++++*********))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***))))))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********************************************************++++++************++++++......,,,+++******************++++++++++++******)))))))))*********++++++******************************************************++++++++++++******+++++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%---000222000+++((()))+++,,,+++++++++***)))))))))************+++++++++,,,***************+++++++++***************+++++++++************************))))))***+++++++++++++++************************,,,+++******)))*********************************+++++++++***************)))))))))*********++++++************************************************************************,,,,,,+++++++++,,,,,,---************+++,,,---...000111222444555777888999<<<<<<<<<===>>>@@@AAABBBFFFFFFGGGHHHIIIIIIIIIIIILLLKKKIIIFFFCCC@@@===<<<888666444333333444555666888999;;;===AAADDDGGGHHHKKKLLLMMMOOOPPPQQQRRRRRRSSSRRROOOQQQYYYaaa___YYYWWWOOOFFFBBBBBBCCCDDDDDDFFFIIINNNTTTZZZ]]]___```bbbaaa___^^^]]]]]]]]]]]]ZZZVVVRRRPPPRRRTTTVVVWWWXXX[[[```eeegggfffdddcccbbbgggnnnqqqrrrrrrtttvvvsssxxx~~~zzz}}}~~~~~~}}}{{{xxxuuurrrppphhhhhhggggggffffffeeeeeeUUUTTTRRROOONNNMMMMMMMMMXXXXXXWWWXXXXXXWWWTTTQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSTTTWWWZZZ\\\]]]]]]]]]bbb```^^^___```aaaaaa```bbbcccddddddeeeeeeddddddccccccbbbbbbccccccdddeeeccccccccccccccccccddddddaaa___ZZZUUUQQQMMMLLLKKKKKKOOOSSSWWWXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSRRRQQQOOOMMMKKKIIIHHHCCCAAA===999555111///...000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,+++******)))************+++++++++***************)))))))))))))))))))))))))))))))))************************++++++************++++++************************************************************************+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++*********************************************************++++++************++++++******))))))******+++,,,******++++++++++++******************+++++++++,,,******************************************************++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))+++++++++******)))(((''',,,...000///,,,******,,,---,,,,,,+++***)))(((((()))))))))*********+++++++++++++++++++++*********))))))******++++++,,,,,,************************)))******+++++++++++++++************************++++++***************+++************************************************))))))*********+++++++++************************************************************************,,,++++++++++++,,,,,,---******++++++---...///000333333555666888:::;;;;;;??????@@@AAABBBCCCDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHFFFCCC@@@<<<:::999999666666555666777999;;;===>>>???AAADDDGGGKKKNNNOOOQQQQQQSSSTTTTTTTTTSSSRRRSSSRRRQQQWWWdddnnnmmmfff[[[QQQHHHDDDDDDDDDFFFIIINNNQQQWWW[[[^^^```aaabbbcccddddddeeeffffffggggggdddcccaaaaaaccceeeggghhhkkkqqqyyy}}}{{{}}}zzzzzz{{{xxx{{{}}}yyywwwkkkhhhccc^^^ZZZWWWTTTRRR]]]]]]]]]\\\^^^___ZZZSSSOOOOOOOOOQQQRRRSSSQQQPPPPPPQQQTTTVVVYYYZZZ[[[\\\___^^^^^^___aaabbbaaa```___```aaacccddddddddddddbbbbbbbbbbbbccccccddddddaaabbbbbbbbbccccccddddddbbbaaa___[[[WWWQQQLLLJJJEEEHHHLLLOOORRRUUUXXXZZZ[[[ZZZYYYXXXXXXXXXXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRPPPMMMLLLKKKJJJJJJGGGEEECCC???;;;777444222000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***++++++,,,,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++************************************************************++++++************++++++*********++++++,,,------******++++++++++++************+++++++++,,,,,,,,,******************************************************++++++++++++************+++++++++******)))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,(((***,,,,,,***)))***+++,,,+++++++++***)))))))))((())))))))))))*********,,,,,,++++++++++++******))))))******+++,,,------************************)))***++++++,,,,,,++++++************************+++***************++++++************************************************************++++++++++++***************************************************************************************+++,,,,,,+++,,,,,,---///111222333555666777888:::<<<===>>>BBBBBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDD@@@???<<<:::888888888999888999999;;;===@@@BBBDDDGGGGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSSSSSSSQQQPPPNNNNNNPPPUUU```qqq}}}{{{sss```UUUKKKIIIJJJJJJMMMRRRXXX\\\aaadddeeeeeegggiiimmmnnnqqqtttvvvxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzsssooooooqqqvvvyyyzzzvvvtttwwwyyy{{{}}}||||||yyyzzz|||~~~zzzsssnnnkkkiiifffccchhhkkkmmmmmmoooqqqjjjaaa\\\ZZZWWWVVVUUUSSSPPPMMMRRRRRRQQQRRRSSSVVVXXXZZZYYYYYYZZZ]]]___```^^^]]][[[]]]___aaacccccccccbbbaaaaaaaaabbbbbbbbbbbbbbb``````aaaaaabbbcccddddddbbbbbbbbbaaa]]]WWWRRROOODDDEEEFFFGGGJJJOOOUUUZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[VVVVVVUUUUUUUUUUUUUUUUUUTTTSSSPPPNNNLLLKKKLLLLLLHHHHHHFFFDDDBBB>>>;;;:::333222000---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,,,,++++++))))))*********+++++++++***************+++++++++))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++************+++++++++++++++++++++++++++*********++++++++++++************+++++++++,,,,,,,,,******************************************************++++++++++++******)))******+++++++++******))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,((()))***+++*********+++)))))))))***+++++++++,,,((())))))))))))*********,,,+++++++++++++++++++++))))))***+++,,,------...******************************+++,,,,,,,,,,,,+++*********************************)))******+++,,,***************************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******)))******+++,,,---------...000111444666777888888:::;;;===???@@@@@@DDDDDDEEEGGGGGGHHHHHHGGGFFFFFFFFFEEECCCAAA@@@???;;;:::999999999:::<<<===<<<===>>>@@@CCCEEEGGGIIINNNNNNNNNOOOPPPRRRSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLSSS___mmm~~~}}}fffZZZQQQRRRTTTTTTWWW^^^cccggglllnnnnnnpppssswww~~~}}}yyy{{{~~~~~~~~~zzzssskkkfffgggiiiuuuwww}}}}}}vvvqqqooonnnooossswww~~~yyysssooommmmmmoooooopppttt{{{{{{uuusssuuuwwwxxxxxx|||~~~wwwrrrkkkeeebbb]]]XXXSSSUUUSSSQQQOOOOOOPPPSSSTTTUUUTTTUUUWWWYYYZZZYYYXXXXXXZZZ]]]___aaaaaa``````______```aaaaaaaaaaaa```^^^___```aaabbbcccddddddbbbbbbcccccc```\\\XXXVVVIIIHHHFFFDDDEEEIIIOOOTTTWWWXXXYYYZZZ[[[\\\\\\\\\VVVVVVVVVVVVVVVVVVVVVWWWVVVUUUSSSQQQOOOOOOOOOOOOIIIIIIIIIHHHFFFDDDCCCBBB999777444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++)))************+++++++++*********+++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************************************************************************************+++++++++***************+++******))))))******+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************+++************)))))))))************************************************++++++************++++++***************)))((('''******++++++++++++******************+++++++++,,,******************************************************++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))************))))))(((******+++,,,------,,,,,,(((((()))***+++,,,,,,---)))))))))*********++++++++++++++++++,,,,,,,,,---******++++++,,,,,,------***************************++++++,,,,,,,,,,,,,,,******************************))))))***++++++,,,************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,......//////000222444666888:::;;;<<<===???@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHDDDDDDCCCAAA???===;;;:::::::::;;;<<<>>>@@@BBBCCCBBBCCCDDDFFFIIIKKKMMMNNNRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMPPP[[[lll|||jjj^^^WWW[[[___^^^bbbiiikkkoootttwwwxxx|||||||||zzztttmmmkkkooosss{{{|||sssnnnnnnpppxxxzzzzzzxxxwwwwwwrrruuuxxx{{{|||xxxrrrnnnmmmooolllkkkmmmuuu~~~{{{uuupppkkklllrrrzzz}}}vvvsssooojjjeeeaaa```]]][[[YYYXXXWWWWWWZZZWWWSSSRRRSSSUUUWWWWWWVVVXXX[[[]]]______]]]\\\]]]^^^___`````````___^^^]]]^^^___```bbbcccdddeeebbbbbbbbbbbb```^^^\\\ZZZRRRPPPLLLHHHDDDDDDGGGJJJQQQTTTWWWZZZ\\\\\\[[[ZZZWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUSSSRRRQQQPPPPPPLLLKKKJJJIIIHHHGGGGGGGGG@@@>>>:::666333000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++***************************************************************************************+++++++++******)))(((((()))******)))************+++++++++************************++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++************************************))))))))))))************************************************++++++************++++++)))***+++++++++***)))(((******++++++++++++******)))))))))*********++++++******************************************************++++++++++++******))))))***+++++++++++++++))))))))))))))))))))))))***************)))((('''+++***+++,,,,,,---,,,+++)))))))))***+++++++++,,,************+++++++++,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,******************************))))))***+++,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,---...///000000000111333555888:::;;;>>>>>>???AAACCCDDDFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHBBBBBBAAA???===:::888777<<<===>>>AAACCCEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWVVVUUUSSSPPPOOONNNOOOOOOTTTcccvvvlll```[[[aaaeeedddhhhpppoootttyyy}}}{{{yyyssskkkeeedddhhhlllyyy|||~~~~~~}}}|||{{{sssoookkkkkksssyyywwwlllfffaaaccclllwww~~~}}}zzzvvvtttsssrrrpppmmmiiifffdddbbb\\\UUUPPPPPPTTTWWWYYYUUUWWWZZZ\\\^^^]]]\\\ZZZ\\\]]]^^^_________^^^]]]\\\]]]^^^```aaacccdddeeebbbbbbbbbaaa___^^^]]]\\\YYYWWWSSSLLLFFFBBBAAAAAAMMMPPPUUUYYY[[[\\\ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[UUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIEEECCC???:::666333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))******+++++++++,,,***)))(((''''''((()))***)))************+++++++++************************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++************************************))))))))))))************************************************++++++************++++++***+++,,,......---,,,,,,******++++++++++++******((())))))))))))***************************************************************++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))'''((()))******+++******))))))))))))++++++)))(((+++++++++******************++++++++++++,,,,,,,,,))))))***+++---...//////---,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++************++++++************************************************)))***,,,------,,,***))))))+++++++++***)))***+++,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,+++++++++***++++++,,,---...---,,,,,,---///222333666666777888:::<<<>>>???@@@@@@BBBDDDFFFHHHJJJJJJFFFFFFFFFFFFFFFDDDCCCCCC;;;;;;999777666888<<<@@@BBBCCCEEEEEEEEEGGGIIIKKKGGGIIILLLPPPRRRSSSSSSRRRUUUUUUUUUTTTSSSSSSUUUVVVXXXUUUQQQNNNMMMNNNQQQRRR\\\kkk}}}mmmgggbbbccciiinnnnnnllluuuwww|||xxxqqqppppppppp|||zzznnnlllvvv|||vvvmmmdddcccjjjuuu~~~~~~{{{zzzzzz|||vvvmmmeeeaaa]]]WWWTTTTTTXXXUUUVVVYYYXXXSSSTTTYYYYYY[[[^^^___^^^\\\ZZZYYY\\\^^^```aaa___^^^^^^___bbbbbbbbb```^^^]]]]]]^^^YYYYYYXXXUUUPPPIIICCC???CCCHHHPPPWWW\\\^^^]]]\\\[[[[[[ZZZYYYXXXYYYYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEAAA===888444222///...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************************************+++++++++*********))))))++++++******))))))((((((+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++------------------------++++++++++++++++++++++++******************************++++++++++++******......---,,,***(((&&&%%%###''')))******+++,,,))))))))))))))))))))))))---------,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))************************)))************+++++++++...,,,******,,,---+++(((+++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,++++++******++++++,,,,,,,,,---------,,,+++***,,,,,,,,,++++++*********++++++************++++++************************************************)))***,,,------,,,***))))))+++,,,+++***)))***+++************)))))))))))),,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,------///.........///222444666777888999:::<<<>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAA???===<<<:::;;;;;;;;;;;;>>>BBBEEEEEEFFFGGGHHHGGGHHHKKKMMMPPPQQQRRRTTTTTTSSSQQQPPPTTTUUUWWWVVVUUUTTTUUUVVVSSSRRRPPPOOONNNQQQUUUXXXeeessspppkkkgggjjjrrryyy{{{yyyxxxzzz{{{zzzyyylllhhhmmmwww}}}}}}}}}tttmmmkkkmmmpppwww{{{sssggg```^^^ZZZVVVVVVZZZZZZVVVUUUYYYVVVXXXZZZZZZYYYXXXWWWVVVXXX[[[^^^______^^^___````````````______```aaaccc]]]]]]\\\ZZZVVVPPPJJJFFFCCCGGGLLLRRRWWWZZZ\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUUUUUUUTTTSSSRRRQQQOOOOOOOOONNNNNNMMMKKKKKKKKKJJJHHHEEEAAA===:::888111///...---......---,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************++++++++++++************************++++++******************************************************************************************+++++++++*********))))))************))))))))))))+++++++++*********)))))))))************+++++++++************************************************************************+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++***)))((($$$''')))******)))***+++************************------,,,,,,,,,+++++++++************************************************))))))))))))************************************)))************+++++++++,,,***)))***,,,...,,,+++,,,++++++++++++*********)))************+++++++++******************************************************+++++++++,,,,,,,,,)))***++++++******+++---,,,++++++******++++++,,,))))))***+++,,,---......,,,,,,,,,+++++++++******++++++************++++++***************************************************+++,,,------,,,+++******+++,,,+++***)))***,,,+++*********)))))))))))),,,,,,++++++++++++,,,,,,...------,,,,,,---------/////////000222555888999::::::<<<>>>@@@BBBCCCDDDDDDFFFHHHIIIJJJIIIHHHGGGHHHFFFBBB>>>;;;888777666:::<<<>>>@@@BBBEEEIIILLLIIIJJJKKKKKKKKKKKKMMMOOORRRRRRSSSSSSRRRPPPNNNMMMPPPRRRSSSRRRQQQOOOPPPQQQPPPRRRTTTTTTTTTWWW]]]bbbnnnzzz|||rrrnnnlllooowwwuuurrrxxxuuupppnnniiibbb]]]\\\___fffssszzzqqqnnnccc^^^]]]```bbb```^^^]]]YYYYYYYYYXXXWWWVVVTTTTTTTTTVVVZZZ\\\\\\]]]^^^___\\\[[[ZZZYYYZZZ\\\^^^```^^^^^^^^^]]]ZZZUUUQQQNNNFFFFFFHHHKKKOOOTTTXXX[[[YYYYYYZZZYYYWWWUUURRRPPPSSSSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNLLLKKKMMMLLLKKKIIIGGGDDDBBBAAA666444111////////////...,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************+++++++++,,,************************,,,,,,++++++***))))))(((************************************************************************+++++++++***************)))))))))***************+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************+++++++++******)))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((((((***++++++,,,,,,+++***+++,,,+++)))((()))***************************,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++((()))))))))***+++++++++************************)))************+++++++++)))((((((***,,,......---,,,,,,,,,,,,++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,)))***++++++***)))+++,,,,,,++++++******++++++,,,))))))))))))***,,,---///,,,,,,,,,,,,++++++++++++++++++************++++++***************************************************++++++,,,,,,++++++******+++,,,,,,******+++,,,------,,,,,,,,,+++++++++++++++************++++++...------,,,,,,---------///000111222555888:::<<<<<<===???AAACCCEEEFFFGGGDDDEEEHHHJJJKKKJJJHHHGGGBBB@@@===:::777666777777<<>>;;;666333222111///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************+++++++++,,,,,,************************+++++++++*********))))))************************************************************************************************)))))))))******+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++******)))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******'''((()))***+++,,,,,,,,,+++,,,+++***(((''')))***************************,,,+++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***++++++,,,,,,************************))))))*********+++++++++)))))))))***,,,------------------,,,,,,,,,++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,)))***++++++))))))***+++,,,++++++******++++++,,,---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,+++******))))))))))))******,,,,,,,,,,,,,,,---......000111222555777:::<<<>>>???@@@BBBDDDFFFGGGGGGGGGEEEFFFHHHIIIHHHEEEBBB@@@:::999888888888:::===>>>AAADDDGGGIIIJJJKKKMMMNNNPPPQQQQQQPPPOOONNNOOOQQQPPPPPPPPPOOOOOONNNNNNMMMIIIIIIJJJKKKNNNUUU]]]dddiiikkkmmmmmmmmmnnnrrruuu~~~~~~vvvsssooollllllppptttvvvwwwzzz~~~~~~xxxwwwxxx|||sssmmmeee```^^^bbbnnn{{{~~~zzz{{{}}}|||~~~zzzvvvpppkkkfffaaa\\\XXXUUUWWWYYYZZZYYYXXXXXXXXXYYYWWWUUUUUUXXXZZZ[[[[[[WWWXXXZZZZZZZZZYYYXXXWWWRRRNNNIIIFFFEEEHHHKKKNNNTTTVVVYYYZZZYYYVVVSSSPPPLLLMMMNNNOOOQQQTTTUUUVVVVVVUUUUUUTTTRRRPPPOOONNNKKKKKKKKKKKKJJJIIIHHHHHHEEEBBB===999666333000...,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,************************))))))*********+++++++++************************************************************************************************))))))******++++++,,,,,,************************))))))*********+++++++++*********************************************************************************)))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))******+++++++++******((()))***)))'''((()))+++************************++++++++++++++++++++++++************************************************((())))))***+++,,,,,,---************************))))))*********+++++++++******++++++++++++,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***+++,,,+++***)))***+++,,,++++++******++++++,,,---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++******************))))))))))))******,,,,,,,,,---...///000111333444666888;;;===???@@@AAABBBDDDFFFGGGGGGFFFFFFGGGGGGFFFDDDAAA===:::777666666777:::===AAADDDFFFGGGIIIKKKLLLLLLLLLMMMOOOQQQRRRRRRPPPNNNMMMNNNOOOLLLLLLJJJIIIHHHFFFFFFEEECCCEEEHHHMMMVVVbbbnnnvvv{{{{{{{{{{{{zzzzzzyyyyyyyyy}}}~~~{{{yyyyyyuuupppmmmjjjfffeeegggjjjlllmmmlllsss~~~}}}zzzvvvuuuyyy||||||wwwwwwzzzzzz|||~~~uuuoookkkkkkrrr{{{{{{}}}{{{uuunnneee___^^^___aaaaaa^^^]]]\\\\\\WWWTTTSSSUUUYYY[[[[[[YYYVVVWWWYYYZZZ[[[[[[[[[ZZZWWWTTTOOOKKKHHHGGGHHHIIIPPPRRRVVVXXXYYYXXXVVVUUUOOONNNNNNNNNOOORRRUUUVVVVVVVVVUUUTTTSSSRRRPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGIIIGGGCCC???<<<888444111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++***************************************************************+++++++++*********+++++++++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********++++++++++++***))))))&&&((())))))((()))***+++++++++++++++++++++++++++*********+++++++++++++++************************)))))))))))))))))))))))))))*********+++,,,,,,,,,************************)))************+++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,+++,,,---,,,*********,,,,,,++++++******++++++,,,))))))))))))***,,,---///,,,,,,,,,,,,------------++++++************++++++************************************************,,,++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,,,,------///000222444555777888:::===???AAABBBBBBBBBCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@>>>;;;999666555777888;;;???BBBFFFIIIJJJLLLMMMOOOOOONNNNNNPPPQQQQQQQQQQQQOOOLLLKKKLLLMMMHHHGGGGGGFFFEEEEEEEEEEEEJJJNNNUUU]]]gggrrr}}}~~~zzzooorrrsssrrrtttyyy{{{zzzxxxuuuppplllkkkkkkkkklllkkksss~~~xxxtttrrrvvv{{{uuuvvv{{{{{{vvvzzz}}}xxxzzzxxxwwwtttlllhhhjjjkkkkkkiiifffffffffaaa^^^[[[]]]______[[[VVVUUUVVVWWWYYYZZZ[[[[[[[[[XXXWWWTTTQQQMMMJJJHHHFFFJJJLLLQQQUUUXXXYYYYYYYYYWWWUUUQQQNNNMMMOOOSSSUUUUUUUUUUUUTTTTTTRRRQQQQQQOOONNNNNNMMMLLLJJJIIIHHHIIIGGGFFFDDDBBB???:::666333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------******************************************++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++++++++++++++***))))))*********+++++++++)))************+++++++++************************************************************************))))))******+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************+++++++++******''')))+++,,,+++*********++++++++++++++++++++++++)))*********++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++'''))),,,,,,++++++---///,,,++++++++++++*********)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,++++++******++++++,,,))))))***+++,,,---......,,,,,,,,,---------......++++++************++++++************************************************,,,++++++******++++++,,,+++,,,------++++++,,,---.........---------,,,,,,...------,,,,,,------...---...///111333555777888:::<<<>>>@@@BBBCCCDDDEEECCCDDDEEEFFFFFFEEECCCBBB::::::999999888888888888:::<<>>:::666555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,---------************************,,,,,,++++++***)))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++---,,,,,,++++++*********))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))***+++,,,------...++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******((()))***+++++++++++++++)))+++......,,,******)))++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))************+++++++++%%%(((+++++++++,,,///222+++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,---...///...,,,+++,,,---,,,++++++++++++++++++,,,,,,------------,,,+++***,,,,,,,,,------.........******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++111111222444777:::<<<>>><<<>>>@@@CCCDDDDDDCCCBBB@@@@@@???>>><<<999777666555555555555777999;;;===<<>>@@@BBBBBBBBB@@@@@@<<<;;;:::888666555333333666666666777888;;;===>>>@@@BBBFFFIIIKKKNNNQQQTTTRRRRRRQQQQQQRRRRRRQQQPPPOOOMMMNNNNNNKKKHHHKKKQQQXXX^^^fffkkkllllllnnnppp{{{}}}wwwwww|||{{{yyy}}}|||wwwuuuvvvzzz|||vvvpppnnnlllnnnyyywwwppplllhhhhhhlllvvvuuuuuuzzz{{{wwwrrryyy}}}|||}}}tttmmm___ZZZVVVVVVYYY\\\[[[YYYXXXXXXYYYZZZZZZXXXUUUQQQIIIFFFCCCDDDIIIPPPVVVYYYYYYYYYYYYXXXVVVTTTRRRPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTSSSRRROOOMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGCCC===999666444333111------,,,++++++++++++,,,++++++***))))))***+++,,,******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************)))************+++++++++,,,+++***)))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************************************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************)))))))))((((((************************))))))))))))))))))))))))************************)))************+++++++++******************************,,,,,,,,,,,,******))))))))))))************************************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******************))))))************+++++++++,,,,,,+++***))))))))))))))))))******************+++,,,......,,,+++,,,---...<<>>>>>?????????>>><<<;;;888777555333111111111111666777888999;;;>>>@@@BBBEEEHHHKKKMMMNNNPPPSSSUUURRRRRRRRRRRRQQQPPPPPPOOOMMMLLLOOOTTTVVVVVV[[[aaakkkqqqyyy}}}}}}{{{{{{|||~~~yyy{{{}}}xxx~~~xxxqqqnnnoootttyyysssmmmjjjhhhhhhhhhlllvvvwwwnnnfffccccccbbbeeejjjwww{{{pppttt{{{tttmmmlllpppxxx|||qqq___[[[VVVUUUWWWYYYXXXWWWUUUVVVXXX[[[]]]\\\YYYWWWUUUOOOIIIFFFHHHNNNTTTXXXYYYYYYZZZZZZYYYXXXVVVUUUNNNMMMMMMNNNOOOQQQSSSUUUVVVUUURRRPPPNNNLLLLLLLLLFFFFFFGGGGGGHHHIIIJJJKKKLLLIIIDDDAAA>>>:::666444...------,,,+++,,,,,,,,,,,,+++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++---+++(((&&&&&&(((***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++******))))))************************************************)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))************************************************************************)))************+++++++++************************++++++++++++++++++++++++)))))))))*********++++++************************************))))))))))))******************************************************++++++++++++******)))************+++++++++---,,,+++******)))******)))*********++++++,,,,,,***+++------+++***+++,,,***444888111+++,,,---***++++++,,,,,,,,,---------,,,***)))***,,,------,,,+++++++++,,,------......******++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++---///111222444555666777:::<<<======<<<;;;<<<<<<<<<;;;:::888777666666444222000000111222333777888:::===@@@CCCFFFGGGKKKMMMNNNOOOOOOOOOQQQSSSQQQQQQPPPNNNLLLMMMOOOPPPRRRQQQWWWaaaiiimmmrrrwww}}}zzz}}}}}}ssszzz}}}rrriiieeecccfffkkkqqqvvvyyylllbbbbbbccceeeggghhhmmmvvv}}}wwwiiiaaa\\\\\\^^^```eeejjjttt}}}yyyrrrlllpppyyy|||~~~tttfffaaacccmmmvvvrrreeeaaa\\\YYYXXXXXXXXXWWWQQQSSSWWW\\\```aaa^^^\\\aaa[[[SSSNNNNNNPPPSSSUUUXXXXXXYYYYYYXXXWWWUUUTTTOOONNNMMMLLLMMMNNNPPPQQQTTTTTTTTTSSSQQQOOOMMMLLLDDDDDDEEEFFFGGGIIILLLMMMLLLJJJHHHEEEBBB===888444000000///...---------...,,,,,,+++++++++***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,+++)))(((((()))***+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,...---,,,+++******))))))************************************************))))))*********+++++++++************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++))))))*********+++++++++************************************)))))))))(((***************+++++++++)))))))))))))))*********+++++++++,,,,,,+++++++++))))))*********+++++++++---,,,,,,+++******++++++*********+++,,,,,,------)))***,,,,,,***)))***+++***///111---,,,...---)))+++++++++,,,,,,,,,,,,---++++++***+++,,,---......******+++,,,,,,------...******++++++++++++******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---000222555666777999:::<<<===>>>===;;;::::::999999777666444333222333222000000111333555777999:::>>>AAAEEEIIILLLMMMNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLKKKJJJKKKOOOWWW\\\```___dddppp{{{}}}xxxyyy~~~zzzsssjjjqqqyyy}}}wwwnnnfff```^^^\\\^^^cccgggkkksss{{{|||vvvppphhhbbb^^^```dddggghhhiiinnntttyyyyyy|||}}}|||}}}{{{sssjjjeee^^^YYYYYY[[[]]]aaafffjjjpppwww~~~zzzpppkkkhhhggggggjjjttt{{{uuuxxxsssfffbbbeeejjjsss~~~wwwqqqnnnjjjgggeeedddbbbaaaZZZ\\\___ccceeedddaaa]]]___[[[WWWTTTSSSSSSSSSSSSWWWXXXXXXWWWUUUSSSQQQOOOPPPOOOMMMLLLKKKKKKKKKLLLOOOQQQSSSUUUTTTRRROOOLLLDDDDDDDDDDDDFFFHHHJJJLLLLLLKKKJJJHHHEEEAAA;;;777222111000///...---------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++******++++++,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,......,,,+++************************************************************))))))*********+++++++++++++++++++++,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************+++******))))))******+++************++++++++++++************************************)))))))))((())))))******++++++++++++(((((()))))))))*********+++++++++,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,(((***++++++***))))))***,,,......,,,---...,,,)))************+++++++++++++++,,,,,,,,,+++,,,---...******+++,,,,,,------...******++++++++++++************************************************************+++,,,,,,,,,,,,+++******++++++,,,---------++++++,,,,,,------......,,,---///222555777999:::<<<<<<=========<<<;;;:::777777666555444333222222111111111333555888;;;===???AAADDDGGGJJJMMMNNNOOOMMMNNNOOOMMMKKKJJJJJJKKKFFFHHHKKKMMMRRR[[[gggppprrrooosss~~~|||vvvwww|||tttiiicccaaafffkkkooosss|||sssjjjgggddd``````___```dddeeefffkkkrrrrrrqqqmmmhhhcccaaabbbccciiinnnpppllljjjmmmpppqqqooopppqqqpppsssuuupppiiilllddd^^^\\\[[[ZZZ\\\___```dddiiirrrsssfff^^^\\\\\\^^^bbbfffnnnxxx~~~yyyvvvuuuxxx}}}yyynnnkkkmmmmmmvvv~~~vvvvvvuuuuuuuuutttssssssnnnnnnnnnnnnlllggg___ZZZVVVUUUSSSTTTUUUUUUTTTSSSWWWWWWWWWUUUSSSPPPNNNLLLNNNMMMMMMLLLJJJIIIHHHHHHHHHKKKOOORRRSSSRRRPPPNNNHHHGGGFFFEEEEEEGGGIIIJJJLLLLLLKKKKKKIIIFFF@@@<<<555444222///---,,,++++++,,,---------,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++)))***,,,------,,,+++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------...---,,,+++******+++,,,************************************************)))************++++++++++++++++++,,,,,,------...************************************************,,,++++++******++++++,,,)))))))))))))))*********************************++++++++++++++++++++++++************************)))************+++++++++*********************************************************++++++++++++,,,************************************))))))))))))(((((())))))***+++++++++((())))))******+++++++++******++++++++++++******)))************+++++++++,,,+++************++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++...---------......---+++))))))*********+++++++++,,,---...---++++++,,,...+++++++++,,,------......******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,------...++++++,,,,,,---......///000111333555888:::<<<===>>>>>>===<<<;;;::::::999777666666555555555555555333555777;;;???BBBEEEFFFHHHIIIKKKLLLNNNNNNNNNNNNJJJKKKLLLKKKJJJJJJKKKLLLHHHMMMTTTZZZaaajjjvvv{{{~~~~~~zzztttoooqqqvvv~~~xxxooohhhaaa]]][[[]]]___bbbgggoooxxx|||zzztttkkkhhhjjjllljjjiiiiiikkkooonnnjjjjjjnnngggiiikkkkkkkkkmmmrrrwww|||~~~uuunnnlllkkkiiifffhhhjjjmmmuuu}}}~~~zzzvvvmmmhhhccc^^^]]]___\\\```dddiiirrr|||yyylllaaa]]]\\\[[[]]]bbbeeejjjqqqwww}}}yyytttoooppptttyyy{{{|||zzz{{{{{{~~~tttxxx}}}|||sssiiibbbXXXWWWVVVWWWXXXXXXWWWUUUXXXWWWWWWVVVTTTQQQOOOMMMIIIJJJKKKLLLKKKJJJHHHGGGCCCEEEGGGJJJMMMOOOQQQRRRNNNLLLIIIGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJHHHDDDAAA;;;999777444111...---,,,---------------+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++***************++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......---+++******+++,,,---************************************************)))************+++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,(((((()))))))))*********************************++++++++++++++++++++++++************************)))************+++++++++************************((()))***++++++***)))(((*********+++++++++,,,,,,************************************))))))))))))''''''((())))))***++++++))))))******+++,,,,,,---)))******************))))))************+++++++++******)))))))))******++++++++++++******))))))((()))+++,,,,,,+++******+++,,,++++++---...---......*********+++++++++,,,,,,---//////---+++***+++---,,,,,,,,,---......//////******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......++++++,,,,,,---...//////333444555888;;;===???@@@@@@???===;;;::::::999999777777666666666777888888888:::>>>CCCHHHKKKNNNOOOOOOOOOPPPPPPOOONNNLLLKKKFFFHHHJJJJJJJJJKKKMMMNNNNNNVVV___ffflllsss}}}}}}zzztttnnnjjjfffbbbeeekkkqqqyyy{{{ssslllhhheeecccaaaYYYXXXXXXZZZ___fffnnnrrrqqqrrrpppllllllrrruuuuuuqqqrrrvvvyyywwwppplllmmmiiiooovvvzzz~~~}}}rrrnnnjjjfff```ccchhhooo|||}}}uuunnnfffbbbccc^^^cccffffffjjjssszzz}}}zzznnneeedddcccaaaaaaeeefffiiinnnsssyyyssskkkgggdddfffkkkssswwwxxx|||yyyvvv|||{{{tttdddaaa^^^\\\\\\\\\ZZZYYYXXXXXXXXXWWWVVVSSSQQQPPPEEEGGGIIILLLLLLKKKIIIHHHAAA@@@AAACCCGGGLLLQQQTTTSSSPPPMMMIIIGGGGGGGGGHHHGGGGGGGGGHHHIIIHHHEEEBBBAAA???<<<999555333111000------......---+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))************++++++++++++)))((('''''')))+++---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........,,,+++******+++---///************************************************)))************+++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---******++++++,,,,,,,,,,,,************************************************************************)))************+++++++++************************''')))***,,,,,,***)))'''******+++++++++,,,,,,,,,************************************))))))))))))&&&''''''((()))*********))))))***+++,,,,,,------))))))************)))))))))************+++++++++***)))))))))))))))******,,,++++++***)))(((''''''***+++------+++***+++,,,))))))***---------///111++++++,,,,,,,,,---------...000000...+++)))+++---,,,,,,---......//////000,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---++++++,,,---,,,+++******,,,///222555666888:::<<<===>>>======<<<:::999888888:::===>>><<<999666444555888<<<>>>BBBEEEHHHIIIIIIJJJOOOSSSRRRRRRRRRPPPLLLIIIHHHHHHKKKLLLMMMNNNPPPUUU\\\aaafffdddhhhqqqxxx|||}}}zzz}}}~~~vvvsssxxxyyydddaaa]]]\\\\\\^^^______bbbrrrzzzttttttuuusssppplllkkklllbbb]]]XXXXXX]]]dddjjjmmmooopppsssxxx}}}}}}}}}}}}yyyrrrooopppqqq{{{{{{ooojjjiiikkkmmmpppzzztttllliiieeeaaa```dddlllwww~~~{{{{{{vvvooommmooonnnjjjooommmmmmpppwww|||~~~~~~zzzyyytttlllccc]]]]]]^^^```fffooowwwyyy||||||}}}|||xxxxxx~~~yyysssnnnjjjeee___[[[XXXXXXWWWXXXXXXVVVRRROOONNNKKKHHHGGGGGGGGGGGGFFFCCCAAA@@@AAAEEEHHHJJJKKKOOOOOOPPPOOOLLLHHHDDDAAADDDDDDEEEHHHKKKJJJFFFCCCCCCCCCAAA???;;;777444222111///,,,******+++...000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,...---+++*********++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************)))************+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,+++******++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000222,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------+++++++++---,,,,,,++++++---000444666::::::;;;<<<=========<<<============>>>??????@@@666777999;;;>>>AAADDDFFFJJJKKKMMMMMMMMMNNNPPPQQQPPPOOONNNLLLJJJJJJLLLNNNTTTVVVYYY\\\```fffmmmqqqnnnpppxxxtttyyy|||~~~uuummmkkkooowww~~~ttthhh^^^[[[XXXXXXYYY[[[]]]]]]dddoooxxxzzz||||||yyy}}}zzzzzzwwwsssddd^^^YYYZZZbbbkkkqqqtttvvv{{{zzzyyy{{{|||wwwwww{{{zzzvvvsssooommmooouuu~~~}}}|||wwwqqqqqqooommmnnnqqqsssrrrqqqoooooommmgggaaa\\\[[[\\\```cccjjjppprrrvvv~~~zzzssspppsssyyywwwlllddddddaaa^^^[[[[[[ZZZXXXWWWRRROOOLLLIIIHHHGGGEEECCCDDDBBB??????AAACCCCCCCCCKKKLLLMMMNNNMMMKKKHHHFFFDDDCCCDDDFFFIIIJJJHHHFFFEEEEEEDDDAAA>>>:::777555///...---------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++,,,---------,,,+++*********++++++(((((()))***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...///000333555777++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,---...000333666888===<<<<<<<<<<<<<<<<<<===@@@@@@AAAAAA@@@???===<<<777:::???DDDHHHJJJKKKKKKLLLKKKKKKLLLNNNOOONNNMMMOOOMMMKKKHHHHHHKKKQQQVVV```dddjjjpppvvv}}}ssswww}}}uuutttxxx}}}~~~xxxrrrhhhbbbaaadddiiilllqqquuuwwwuuusssooofff]]][[[YYYYYYZZZ\\\^^^^^^^^^ccckkksssuuuwww|||wwwjjjccc^^^bbbnnn{{{}}}~~~yyyooonnnllllllllljjjhhhfffgggiiilllkkkhhhdddbbbaaabbbbbbdddgggiiinnnzzztttlllgggddddddkkksssyyy|||uuurrrlllddd^^^ZZZYYYXXXWWWWWWUUUQQQOOOLLLJJJFFFCCCDDDAAA???>>>???AAAAAA@@@FFFGGGJJJLLLMMMMMMMMMLLLFFFDDDCCCDDDGGGIIIJJJJJJHHHGGGFFFDDDBBB>>>;;;999......///000000//////...---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...---,,,+++*********++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++)))***++++++++++++***)))'''((()))***+++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---///000000222555999<<<>>>++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,++++++,,,------...///111333666888999<<<;;;;;;:::;;;===>>>???CCCBBBAAA@@@===;;;999777@@@BBBGGGKKKMMMMMMLLLKKKKKKIIIHHHJJJNNNPPPNNNLLLNNNLLLIIIHHHJJJQQQZZZaaalllrrrzzz~~~sssiiiiiipppwwwzzzkkkddd\\\XXXZZZ]]]^^^___bbbfffjjjlllllljjjgggdddcccdddgggjjjmmmllliiifffeeemmmxxx~~~{{{uuuooommmttt~~~kkkllllllmmmmmmllljjjhhhmmmrrryyy~~~~~~zzzuuuqqqiiidddaaaaaabbbgggrrr~~~zzzqqqiiibbbaaa___bbbjjjqqquuuzzzzzzpppgggaaa]]]ZZZXXX\\\ZZZWWWTTTRRROOOKKKHHHCCCAAA@@@@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJLLLMMMNNNJJJHHHEEEDDDEEEGGGIIIKKKIIIHHHHHHFFFDDDAAA>>>===222222111000///...------......---,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********++++++*********)))******+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---...///222222444666999===@@@BBB+++******))))))******+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,------,,,,,,---...///000222555777888999:::888888999:::<<>>======>>>>>>IIIJJJKKKLLLMMMMMMLLLLLLMMMJJJHHHIIILLLNNNMMMLLLKKKKKKLLLNNNTTT___kkkssszzzwwwllleeegggpppyyyxxxhhh^^^ZZZUUUTTTWWWYYYZZZYYY\\\```eeejjjkkkmmmppptttyyy||||||vvvqqqwwwooopppssstttuuuuuutttttt~~~ssskkkdddaaaaaaeeennnwww|||~~~|||vvvppplllgggaaabbbaaadddkkkppptttyyyyyysssnnniiifffaaa^^^[[[XXXVVVSSSPPPMMMFFFDDDBBBBBBCCCDDDCCCBBB@@@AAABBBDDDFFFIIIKKKLLLNNNLLLIIIFFFEEEEEEGGGIIIHHHHHHHHHGGGFFFCCCAAA???;;;888444000---+++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++******++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++************++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********++++++++++++******************+++------------,,,+++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,---///111222666777999;;;>>>@@@CCCDDD******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,......------///000222333666888::::::::::::666777999===@@@DDDGGGIIIGGGEEEDDDCCCEEEGGGKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKHHHEEEDDDEEEGGGIIIJJJNNNQQQVVV]]]gggrrr~~~tttmmmjjjoooxxx}}}uuuiii^^^YYYXXXWWWXXXZZZ\\\\\\\\\```bbbhhhnnnqqquuuzzz|||}}}sssjjjggggggjjjpppvvv{{{|||zzzuuutttsssoooiiigggfffggglllooorrryyy~~~|||xxx||||||yyylllhhhbbb\\\XXXUUUQQQOOOKKKIIIGGGEEEDDDBBB???===??????@@@AAACCCFFFIIIKKKOOOOOONNNKKKHHHFFFGGGHHHHHHIIIIIIHHHGGGEEECCCBBBBBB>>>888222...,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++((())))))))))))(((''''''+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************)))************+++++++++++++++***))))))***++++++---------...---,,,,,,+++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------///222555666<<<===>>>AAACCCEEEGGGHHH******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,------------...,,,---//////...///000222444666888;;;<<<<<<:::999888:::===AAAEEEIIIKKKLLLKKKKKKLLLMMMNNNQQQSSSTTTOOOOOOPPPOOOOOONNNMMMMMMFFFFFFDDDCCCDDDIIIOOOTTT[[[```hhhqqqyyywwwtttuuu|||}}}xxxyyy{{{}}}~~~uuunnnjjjeee```___aaadddeeeeeeeeefffggghhhjjjqqqyyyyyypppoooqqqssswww{{{zzzuuuqqqoooooonnnpppwww}}}xxxwww|||{{{yyyoooeee^^^WWWSSSPPPPPPNNNKKKIIIGGGEEEAAA???>>>>>>>>>@@@BBBFFFJJJMMMNNNPPPQQQOOOLLLHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDBBB===888444111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,+++)))*********))))))(((''')))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++***))))))***++++++)))***+++,,,------...---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---............---...111444888;;;???AAACCCFFFIIIKKKMMMNNN******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,---------......---...000000///000111333555777:::<<<===<<<:::999:::===AAAEEEIIILLLMMMNNNQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSQQQNNNJJJHHHGGGHHHIIIJJJLLLTTT___hhhiiiooowwwzzzzzz}}}zzzsssoooppprrrtttwww|||wwwzzzwwwooohhhggghhhggghhhlllqqqrrrpppnnnoooqqqoooqqqyyy{{{ttttttxxxzzz}}}}}}wwwsssnnnmmmttt|||}}}uuuwwwwwwuuuqqqrrrwww}}}|||nnnccc[[[UUUQQQQQQOOONNNMMMLLLKKKHHHEEE>>>>>>>>>???CCCGGGLLLOOOKKKOOORRRRRROOOKKKIIIIIIJJJJJJKKKKKKKKKIIIHHHGGGDDDCCCAAA>>>:::666333111,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++---------------,,,+++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++)))************+++++++++++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++,,,+++***))))))***+++,,,%%%''')))+++---...///000++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------.........---,,,,,,,,,,,,---...............///222666;;;===AAACCCFFFJJJMMMPPPRRRSSS+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++,,,---......,,,,,,---...///222666::::::<<<>>>>>><<<;;;:::;;;AAACCCFFFJJJLLLNNNOOOOOOTTTTTTSSSSSSSSSTTTUUUVVVUUUSSSPPPOOONNNLLLIIIGGGGGGHHHJJJPPP[[[iiiwww|||nnniiicccaaaeeekkkpppssspppnnnnnnnnnnnnnnnrrrvvv}}}yyyyyyzzz{{{}}}~~~ssslllkkknnnqqqzzz~~~{{{ssskkkhhhfffhhhlllpppsss|||wwwjjj```\\\[[[ZZZVVVQQQOOOOOONNNKKKIIIAAA@@@>>>===???CCCIIINNNMMMNNNPPPQQQQQQPPPNNNMMMIIIHHHGGGGGGHHHHHHFFFEEEFFFFFFDDDAAA===888444222.........------......///...------,,,,,,------...******))))))******+++,,,******+++,,,,,,***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++******)))))))))------++++++++++++------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********))))))******++++++++++++******,,,,,,---+++***)))+++,,,''''''(((((())))))************)))(((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...//////---,,,,,,---...111555888:::<<>>>>>===<<<===???BBBEEEFFFIIILLLNNNQQQRRRSSSVVVVVVUUUUUUUUUUUUUUUUUUSSSPPPNNNLLLLLLKKKIIIHHHKKKRRR[[[dddmmmxxx}}}|||zzzkkkdddaaa___```dddhhhlllmmmmmmnnnooopppsssyyyrrriiigggiiilllrrrxxx}}}|||zzzvvvooogggbbbaaacccgggjjjooozzzyyypppiiiccc```[[[WWWRRRQQQQQQQQQOOOLLLHHHEEEBBB???>>>@@@DDDGGGLLLNNNPPPQQQRRRQQQPPPOOOJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGEEEBBB???:::777444111000///...------.........------,,,,,,------...,,,++++++++++++,,,------+++++++++++++++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******************************************************++++++************++++++************++++++++++++,,,,,,+++++++++*********,,,+++************+++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********))))))******++++++++++++******(((***+++++++++,,,...000(((((((((((())))))******++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///000///...---...000111444888;;;===@@@CCCEEEHHHKKKNNNPPPRRRSSSVVVXXX---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------------...------------.../////////111444666777999;;;===@@@???>>><<<<<<@@@FFFJJJJJJKKKLLLNNNQQQTTTVVVXXXWWWWWWXXXWWWWWWVVVUUUTTTQQQNNNJJJIIIIIIKKKKKKKKKSSS]]]kkkvvv}}}}}}}}}}}}ooofffbbbcccdddeeeeeefffeeeeeehhhmmmqqquuu{{{ssshhheeehhhkkkuuu|||}}}wwwqqqhhhfffeeeffffffjjjwww}}}{{{yyyvvvpppkkk```\\\XXXVVVWWWWWWUUUSSSRRROOOIIIDDDAAA@@@AAABBBJJJLLLOOOQQQSSSSSSRRRRRRLLLJJJGGGGGGHHHIIIIIIHHHHHHHHHGGGEEEBBB>>>;;;999666444111///---------......------,,,,,,------...---------------......///,,,,,,+++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******)))))))))***++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++************++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********************++++++++++++******((()))+++++++++,,,---///((((((((())))))))))))***,,,,,,+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))),,,,,,,,,++++++++++++************++++++,,,,,,---+++++++++,,,,,,,,,------//////000///...///222444777:::>>>@@@BBBEEEHHHJJJMMMOOORRRTTTUUUVVVWWWYYY------------------------***************************+++,,,,,,---------,,,...------------...//////000333777:::;;;<<<===>>>????????????@@@DDDJJJNNNNNNNNNNNNPPPRRRUUUXXXZZZWWWWWWWWWWWWVVVTTTRRRQQQOOOKKKGGGFFFJJJPPPUUUWWWdddkkkuuu~~~~~~|||}}}{{{rrrooooooppppppnnnhhhdddaaaaaaeeeoooxxx}}}wwwlllkkknnnrrr~~~~~~yyytttooojjjkkkttt{{{xxxxxxyyywwwuuuyyy~~~~~~zzzmmmiiidddaaaaaaaaa^^^[[[[[[VVVPPPJJJGGGEEEDDDDDDHHHJJJMMMPPPRRRSSSSSSSSSPPPMMMJJJHHHHHHIIIHHHGGGIIIIIIHHHGGGEEEBBB???>>>;;;999555111///............------,,,,,,------...---------------...//////---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******************************++++++++++++******)))+++,,,+++***((()))***)))))))))))))))))))))))),,,++++++*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,------------//////000///000222666999<<>>>>>???@@@>>>@@@BBBDDDFFFIIILLLOOOOOOOOOPPPPPPRRRUUUXXXYYYUUUUUUTTTSSSRRRPPPOOONNNIIIFFFEEEIIIRRR^^^gggmmmvvvvvvyyy~~~zzzttttttuuuvvvxxx{{{xxxvvv{{{|||{{{uuullleeedddeeemmm{{{{{{ssssssxxx}}}{{{tttqqquuu}}}{{{uuurrrttt{{{wwwooommmnnnttt~~~{{{uuuqqqpppnnnjjjgggaaa\\\UUUPPPMMMLLLJJJHHHGGGIIILLLOOOQQQRRRRRRRRRTTTQQQMMMKKKIIIHHHGGGEEEHHHIIIIIIHHHGGGEEECCCBBB@@@===999555222000//////...------,,,,,,------...,,,,,,,,,,,,,,,------......---+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******************************++++++++++++******''')))+++***)))''''''(((************))))))))))))******)))))))))******+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---------.........///000111111222555:::===@@@CCCFFFIIIKKKLLLOOOQQQRRRTTTWWWWWWWWWWWWXXXYYY,,,,,,---------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---///000222333555888<<>>:::666333111000...------,,,,,,------...+++++++++++++++,,,,,,---------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******)))))))))***++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***************+++++++++******++++++++++++******###&&&)))******)))***++++++************)))))))))***))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,+++++++++,,,,,,------...---------........./////////111444666888;;;???CCCDDDFFFJJJLLLNNNPPPRRRTTTSSSUUUXXXXXXXXXXXXYYYZZZ++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///111444666777999<<>>AAAEEEHHHGGGJJJNNNPPPQQQSSSUUUWWWTTTVVVYYYZZZYYYZZZ[[[\\\+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///111444666999:::<<<>>>BBBDDDEEEFFFHHHJJJKKKNNNPPPQQQQQQRRRTTTVVVSSSTTTUUUVVVUUUTTTSSSRRRPPPNNNKKKHHHHHHIIILLLMMMPPPYYYhhhvvv{{{vvvsssoooiiidddaaahhh{{{{{{vvvuuuzzzyyymmmccc]]]ZZZ^^^ccceeeeeefffhhhkkklllsss{{{vvvnnnqqquuuxxxzzz}}}|||uuummmkkkeeeaaa```aaadddmmmvvvyyy~~~zzz|||sssiiinnnvvvwwwooojjjddd]]]WWWQQQRRRTTTUUUUUUSSSRRRQQQOOOOOOPPPQQQQQQOOOKKKGGGCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEDDDBBB>>>999555222...------,,,,,,------...,,,++++++++++++,,,------+++,,,---...---,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************---,,,,,,++++++******************++++++,,,,,,---------,,,+++*********+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------)))))))))******+++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))***+++,,,,,,------------------------------++++++++++++++++++++++++---,,,++++++******++++++))))))******++++++++++++******++++++++++++******)))+++......,,,***))))))++++++++++++******))))))++++++++++++,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,..................------............/////////000333777<<<@@@CCCFFFIIILLLJJJMMMPPPRRRTTTUUUWWWYYYUUUWWWZZZ[[[[[[[[[]]]^^^...------,,,,,,++++++***------------------------///...---...//////...---))),,,000333666999===@@@???BBBEEEGGGHHHJJJLLLNNNMMMOOOQQQRRRQQQQQQRRRSSSUUUSSSQQQQQQRRRRRRPPPOOONNNFFFCCCGGGMMMPPPWWW^^^fffhhhrrriiibbb^^^___ccckkk||||||uuunnnlllrrrvvvuuuvvvzzz~~~yyyuuutttppphhhcccbbbkkkccc]]]]]]``````aaadddiiipppzzzvvvsssqqqqqqtttzzz}}}uuummmddd```___bbblllvvv{{{vvvyyy~~~vvvyyy|||yyywwwoooddd\\\SSSQQQPPPQQQOOOLLLLLLPPPPPPQQQSSSSSSRRRPPPMMMKKKHHHEEECCCBBBEEEGGGIIIJJJIIIFFFBBBBBBCCCAAA;;;555333111...---------+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///......---,,,+++***))),,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))((((((************************,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,+++***))))))************))))))))))))******************************000---+++***+++,,,,,,++++++++++++++++++++++++++++++++++++*********))))))...------,,,+++***)))))).........------,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************(((((()))***+++,,,,,,---000///...,,,+++***)))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...---,,,,,,++++++++++++))))))***+++,,,------...***+++,,,---.../////////...---,,,...000333555666:::===AAADDDFFFHHHKKKMMMTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWYYY[[[[[[ZZZXXXWWW,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...---------000333666999<<<@@@CCCBBBDDDHHHJJJKKKLLLNNNPPPPPPRRRSSSSSSRRRRRRRRRSSSUUUTTTTTTRRRPPPMMMKKKJJJGGGEEEFFFKKKPPPTTT^^^iiinnnrrr~~~iiidddbbbgggnnnxxx~~~wwwrrrkkkeeebbbfffjjjjjjkkkooovvvpppmmmooorrrrrrrrrsssuuulllccc___^^^^^^bbbgggsss|||xxxvvvuuuuuuwww|||{{{sssjjjeeecccdddmmmvvv~~~|||vvvuuuyyy}}}|||zzzpppbbbXXXVVVSSSSSSTTTSSSOOOOOORRRLLLNNNPPPQQQQQQPPPNNNLLLIIIGGGDDDCCCEEEGGGIIIIIIKKKGGGCCCCCCCCCBBB===888444222///.........---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******************************************++++++***))))))***+++++++++*********))))))))))))************************+++******))))))******+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************))))))))))))******************************///---******+++,,,++++++++++++++++++++++++++++++,,,++++++++++++*********---,,,,,,++++++*********,,,,,,,,,,,,++++++******)))************+++++++++***************************************************************+++++++++------,,,++++++,,,---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,------------//////000222444777888999===@@@DDDGGGIIIKKKNNNPPPSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ******+++,,,,,,---......------------------------,,,,,,,,,------......///222444888;;;===@@@CCCFFFEEEHHHKKKMMMNNNOOOQQQSSSSSSTTTVVVUUUTTTRRRSSSSSSUUUVVVWWWSSSMMMHHHGGGGGGHHHJJJPPPUUUWWW]]]iiivvv|||{{{iiifffhhhqqq|||}}}rrriiiddd]]]XXXVVVYYY\\\___cccgggpppnnnqqqzzz~~~uuukkkeeeccceeennnyyy{{{zzzzzzzzz|||tttmmmiiigggkkkrrrwwwvvvqqqssszzz{{{xxxsssqqqnnnhhh]]]TTTUUURRRQQQSSSSSSOOOOOOQQQKKKLLLNNNPPPQQQQQQPPPOOOLLLIIIEEEDDDEEEGGGHHHHHHLLLIIIEEEDDDEEEDDD@@@===999555111//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,*********++++++++++++,,,,,,,,,,,,++++++++++++***------------------------+++,,,,,,------,,,,,,+++******++++++++++++++++++************************++++++***))))))***++++++***************)))))))))***************************))))))))))))))))))******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************))))))))))))******************************---+++***)))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************))))))))))))************+++++++++************************************************+++++++++*********))))))+++*********,,,...111333------,,,,,,+++***))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,.........------,,,,,,,,,------------------------111222444777:::<<<>>>>>>AAADDDHHHKKKMMMOOORRRTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^+++++++++,,,,,,---------------------------------,,,---...//////000111333666888<<<>>>@@@CCCFFFHHHHHHKKKNNNPPPPPPRRRSSSUUUUUUVVVWWWVVVTTTRRRRRRSSSTTTVVVVVVQQQJJJGGGIIILLLRRRVVV[[[```dddjjjttt|||uuukkkkkkooozzzqqqddd[[[WWWPPPOOOOOOSSSXXX^^^dddhhhpppwwwxxxtttrrrwww{{{rrrkkkjjjlllnnnxxxwwwqqqpppttt|||~~~uuuppphhhbbb```aaa^^^XXXUUUQQQPPPSSSTTTQQQPPPRRRMMMNNNOOOPPPQQQQQQQQQQQQNNNJJJGGGEEEEEEFFFFFFFFFLLLJJJGGGFFFFFFEEECCCAAA???;;;666222000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++++++++,,,************************+++******************+++******************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++*********+++******))))))******+++************************,,,***))))))++++++***)))++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,***************)))))))))))))))*********+++++++++************************************************************************+++***)))***,,,///222444...------,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,000000////////////000000222555999===???AAABBBDDDFFFIIIMMMPPPRRRTTTVVVXXXVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```---------,,,,,,+++++++++------------------------***,,,///000000000333555999;;;>>>AAABBBDDDGGGJJJJJJLLLOOOQQQRRRRRRTTTVVVUUUVVVWWWVVVTTTRRRRRRRRRQQQRRRRRRMMMIIIJJJPPPVVV\\\___ccchhhqqqyyywwwrrrtttyyyvvveeeXXXQQQOOOHHHKKKPPPVVV]]]fffmmmpppsss~~~tttmmmllljjjuuu}}}wwwuuuqqqmmmooosssvvv|||vvvnnnnnnjjjdddeeejjjiiiddd\\\VVVSSSVVVWWWTTTSSSUUUPPPOOOOOONNNNNNNNNNNNNNNNNNKKKGGGDDDDDDEEEEEEEEEJJJIIIHHHGGGGGGFFFEEECCCDDD@@@:::666333000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,*********************************++++++************************+++++++++************************+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++************++++++************************+++***)))***+++,,,***)))++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---***+++++++++++++++++++++))))))*********+++++++++************************************************((())))))***++++++,,,,,,,,,++++++***+++---000111------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))******+++,,,---------//////......///000111222555999>>>AAACCCDDDGGGIIIKKKNNNQQQTTTUUUWWWYYY[[[YYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZ[[[\\\]]]___```......---,,,,,,+++******------------------------(((,,,///000000111444888<<<>>>AAACCCDDDFFFIIIKKKLLLNNNQQQRRRSSSSSSUUUWWWUUUVVVWWWVVVTTTSSSRRRSSSPPPQQQPPPOOOPPPUUU]]]cccdddhhhlllrrr}}}~~~~~~~~~~~~||||||xxx|||nnn]]]RRRNNNOOOIIIRRR[[[bbbiiiqqqvvvwwwwwwuuurrrmmmvvvzzzyyysssnnnllljjjjjjpppwwwzzz{{{rrrlllfffnnnssstttxxx}}}yyypppfff^^^WWWVVVVVVSSSRRRSSSQQQPPPNNNLLLJJJJJJKKKKKKMMMJJJFFFDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCFFFBBB>>>:::777333000---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++******++++++,,,---------++++++++++++++++++++++++)))***++++++++++++***)))*********+++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******++++++************++++++******************************)))+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------((())))))***,,,------...,,,,,,,,,---...111333555:::>>>CCCEEEFFFGGGKKKNNNPPPRRRUUUWWWWWWXXXYYY[[[[[[[[[\\\]]]^^^^^^^^^^^^ZZZ[[[[[[\\\]]]^^^^^^___,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++///333444333444999===???AAADDDFFFFFFHHHKKKMMMNNNPPPSSSTTTTTTUUUWWWXXXVVVWWWXXXXXXVVVUUUUUUUUUUUUVVVXXX\\\aaagggmmmppppppxxx~~~~~~|||~~~}}}|||}}}www~~~uuueeeWWWQQQSSSWWWUUUaaammmsssxxx}}}~~~{{{{{{~~~|||xxxrrrwww~~~~~~}}}xxxtttqqqnnnmmmssszzz~~~{{{rrrjjjfffhhhuuuxxxmmmbbb]]]ZZZVVVSSSSSSSSSRRROOOLLLKKKLLLMMMNNNLLLIIIEEEBBBCCCCCCDDDCCCBBBDDDGGGIIIHHHFFFCCCBBBCCCAAA???===;;;888333000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++******++++++,,,------...++++++++++++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,************************++++++************++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++''')))***,,,,,,,,,***))),,,++++++******++++++,,,*********************************,,,......,,,***++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,---...111555999;;;@@@DDDHHHIIIHHHJJJOOOTTTSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^______^^^\\\]]]^^^___```______^^^***++++++,,,,,,------...------------------------///333888999888999>>>CCCAAADDDFFFGGGHHHJJJLLLNNNOOORRRTTTVVVVVVVVVXXXYYYWWWXXXZZZYYYXXXVVVWWWWWW\\\]]]bbbiiiqqqwwwzzzzzz}}}~~~{{{ttt{{{|||{{{xxxsssiii\\\RRRQQQXXX```bbbooo|||}}}zzzuuuwwwyyyzzz{{{}}}}}}zzzuuuqqquuu{{{{{{~~~tttmmmiiifffvvvqqqjjjddd___[[[ZZZVVVUUURRRPPPOOOPPPQQQSSSKKKHHHDDDBBBBBBCCCCCCCCC???CCCGGGIIIHHHEEECCCAAA@@@???>>>>>>>>>;;;777444...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///......---,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******************************))))))))))))******---,,,+++******+++,,,---))))))))))))))))))))))))'''(((***,,,---,,,***))),,,++++++******++++++,,,************************+++***+++---...///---++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++***************((()))+++,,,,,,+++)))((()))******++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,---.........---------,,,,,,,,,......///222666;;;???BBBDDDHHHKKKKKKJJJLLLRRRWWWUUUWWWXXXYYYXXXWWWXXXYYY[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^```bbbbbbaaa___^^^------,,,++++++,,,,,,,,,222111///...---......///000333666999;;;>>>AAADDDHHHIIILLLNNNPPPPPPPPPPPPSSSSSSSSSVVVXXXZZZZZZYYYYYYUUUUUUXXXXXXWWW[[[bbbiiiuuu}}}yyyxxxyyyzzzxxxuuusssrrrrrreee```YYYUUUWWW___iiipppyyyvvvssssssxxx||||||zzztttvvv|||yyyuuuzzzqqqiiihhhiiizzz}}}tttlllfffeeeeeeaaa[[[VVVTTTRRRQQQPPPMMMJJJFFFAAA??????@@@AAABBBAAABBBDDDGGGFFFBBB>>>AAA??????@@@AAA???999444333222111///...---,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++///...------++++++***)))%%%''')))+++,,,---,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++++++++***)))***+++))))))))))))((((((''''''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))++++++)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......++++++++++++++++++++++++---------,,,,,,+++++++++---....../////////...---+++///555:::===@@@CCCDDDFFFIIILLLNNNPPPRRRUUUXXXZZZZZZZZZZZZ[[[[[[[[[[[[]]]\\\[[[[[[]]]___``````]]]\\\]]]___```______aaa------,,,,,,+++,,,,,,---000///...------......///111444777:::<<>>>>>@@@???<<<999666444222000...---------,,,,,,---------,,,+++***,,,,,,---------.........------,,,,,,,,,,,,++++++...------,,,,,,++++++***((()))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,+++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,---------.........111555;;;???BBBDDDFFFHHHHHHKKKOOOQQQSSSTTTWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]\\\[[[[[[[[[\\\]]]\\\___^^^^^^```bbbdddgggiii---,,,,,,,,,,,,,,,------///...---------...///000444777:::<<<>>>AAADDDGGGKKKKKKLLLNNNPPPRRRUUUVVVXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTUUU\\\fffqqqyyytttvvv|||}}}wwwssshhhgggddd___ZZZWWWVVVWWWWWWYYY^^^ggguuu}}}|||||||||}}}~~~||||||xxxtttvvvwww{{{xxxrrrqqquuu~~~xxxyyyyyyrrrggg[[[TTTPPPOOOMMMJJJFFFCCC@@@???>>>>>>===>>>@@@CCCEEEFFFEEEAAA???===<<<>>>???>>>>>>:::777444111...------...,,,------------,,,++++++---------.........//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************,,,...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...000111333:::===BBBEEEGGGIIIKKKMMMKKKNNNRRRUUUVVVWWWYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]aaaaaa```bbbffflllrrruuu---,,,,,,,,,,,,------...------,,,---...///111222777:::===???AAADDDGGGIIIMMMMMMMMMOOOQQQTTTWWWYYYUUUVVVWWWWWWVVVVVVVVVWWWRRRTTT[[[fffttt|||rrrrrrxxxvvvnnnjjj^^^]]][[[XXXWWWXXX[[[___fffiiipppzzz~~~{{{xxxwwwwwwvvvvvvvvvvvvuuutttsssqqqpppnnnllljjjiiigggggglllmmmnnnoooppppppppppppnnnooorrrvvvyyy}}}wwwooommmooorrrzzzyyytttqqqrrrvvvzzz}}}}}}uuugggZZZSSSPPPMMMMMMKKKIIIFFFDDDAAA@@@???>>>>>>???AAACCCEEEFFFDDDAAA>>><<<<<<===???@@@<<<:::666111///------...---------------,,,,,,,,,------------............------,,,,,,,,,++++++++++++++++++,,,,,,---------..................------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************,,,---------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++---......,,,***++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,,,,---******+++++++++,,,,,,,,,************************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................//////...///111444777999???BBBFFFIIIJJJKKKNNNOOOMMMQQQUUUWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^___aaacccaaaccceeehhhooozzz---,,,,,,,,,------...///---------...000222444666;;;===@@@CCCDDDFFFJJJLLLPPPPPPPPPQQQSSSVVVYYYZZZTTTUUUVVVUUUSSSSSSVVVYYYWWW___kkkyyyyyyvvv{{{yyylllccc^^^WWWVVVUUUTTTUUU[[[ccciiipppvvv~~~wwwssspppnnnllljjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmkkkgggdddbbbeeedddcccbbb`````````aaa______^^^^^^\\\ZZZYYYXXX[[[\\\\\\]]]]]]]]]]]]\\\YYYZZZ]]]```dddgggjjjkkknnnqqqsssuuuuuuvvvxxxzzzzzzmmmhhhgggiiipppzzzwwwrrrqqqrrrssstttwwwrrrtttssskkk___TTTOOONNNKKKKKKKKKKKKIIIGGGEEEDDDBBBAAA@@@??????@@@BBBDDDFFFDDDAAA>>><<<<<<>>>???===;;;777333000...............---------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***++++++,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,************************++++++,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++------+++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////000333777;;;===BBBEEEHHHJJJKKKLLLNNNPPPOOORRRUUUWWWXXXXXXZZZ[[[\\\\\\\\\]]]^^^_________\\\]]]^^^^^^]]]^^^bbbeeecccjjjpppvvv,,,,,,,,,,,,---...///000......///000333666999:::>>>AAACCCFFFGGGIIILLLNNNRRRRRRSSSTTTVVVXXXYYYZZZWWWXXXWWWUUUSSSTTTZZZ___hhhttt~~~~~~rrrddd[[[WWWVVVTTTRRRPPPSSS[[[eeelllrrr{{{vvvqqqjjjccc___\\\ZZZXXXVVVWWWXXXXXXXXXYYY[[[]]]\\\]]]]]]\\\[[[XXXVVVUUUWWWWWWWWWVVVTTTSSSTTTVVVTTTUUUUUUTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMNNNPPPRRRUUUXXXZZZ[[[[[[]]]___```aaaccceeegggrrrtttvvvxxxyyy{{{~~~~~~}}}~~~qqqiiidddeeeiiipppxxx}}}wwwpppiiigggjjjooosssvvvxxxuuuqqqiiiiiihhhbbbYYYRRROOONNNLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCAAA??????@@@BBBEEEEEEDDDAAA===<<<===>>>===<<<999666333111/////////......---,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---+++++++++,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++(((***,,,---,,,,,,---...++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,,,,*********+++******+++++++++,,,,,,,,,******************************++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---...000222666:::>>>@@@DDDGGGIIIKKKLLLMMMPPPRRRRRRTTTVVVWWWWWWXXXZZZ\\\\\\\\\]]]^^^___```aaaaaa^^^______]]][[[]]]bbbgggooozzz,,,,,,,,,------...///000///000111333666999===???AAACCCFFFHHHIIIKKKNNNPPPTTTTTTVVVWWWXXXYYYYYYYYYVVVWWWWWWVVVWWW\\\fffooo}}}yyyiii^^^[[[[[[[[[XXXUUURRRUUU]]]iiiqqq|||~~~zzzrrrllllllbbb^^^XXXSSSQQQPPPOOONNNMMMNNNOOONNNMMMMMMPPPSSSQQQQQQQQQQQQQQQPPPOOOOOONNNOOOQQQPPPNNNMMMOOOQQQOOOPPPOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLNNNOOOPPPQQQPPPRRRTTTTTTTTTVVVXXXZZZaaabbbcccccccccdddfffhhhffffffffffffgggiiikkklllvvvxxx|||uuukkkhhhiiikkkmmmpppuuu||||||uuullleeecccgggmmmrrrtttzzztttjjjhhhiiiiiihhheeeaaa\\\WWWUUUOOONNNMMMLLLKKKJJJIIIIIICCCEEEEEECCC@@@???@@@BBBAAACCCEEEDDD@@@>>>===>>>>>>>>>===;;;888555222111000///...---,,,------...,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---*********+++++++++,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***,,,------,,,+++,,,---************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,,,,*********+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,---...///------------------------+++,,,,,,,,,------------///111444888<<<@@@DDDEEEGGGIIIKKKMMMNNNPPPSSSVVVVVVVVVWWWVVVVVVXXX[[[^^^\\\]]]^^^___```aaabbbbbb^^^```___^^^]]]bbbkkkrrr,,,,,,,,,---...///000000111111222555888<<>><<<999555333000///...---,,,---......---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---''''''(((((()))))))))******+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++,,,---......,,,******+++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))......---,,,,,,,,,------------------------------.../////////000000111111333555999>>>CCCGGGIIIKKKIIIKKKNNNOOOPPPSSSVVVYYYXXXXXXXXXWWWVVVYYY]]]```]]]]]]^^^___```aaabbbccc]]]^^^``````bbbjjjwww+++---//////...---...///000333777:::===???BBBEEEGGGJJJLLLNNNPPPQQQTTTVVVXXXZZZ\\\\\\ZZZYYYYYYZZZQQQVVVYYY]]]gggwwwzzzkkkccc```___bbbfffiiikkkqqqyyy{{{xxx{{{yyyooofffbbbdddiiimmmccc```______bbbkkk}}}sssgggbbb[[[VVVTTTRRROOOKKKJJJMMMPPPMMMHHHFFFHHHKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLTTTVVVYYY]]]aaaeeehhhjjjnnnooorrrxxx|||yyy~~~~~~|||}}}|||sssmmmooovvvwwwssssss~~~uuukkkjjjmmmqqq}}}}}}~~~yyynnnaaaYYYQQQLLLLLLLLLJJJGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@???@@@CCCEEEEEEAAA===AAAAAABBBCCCCCC???888222000000/////////......---........................------------------------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,+++***))))))******---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,++++++***)))))))))***)))+++------,,,+++***+++---------,,,,,,+++++++++,,,,,,,,,++++++*********------++++++++++++------,,,///111000,,,******+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))((('''&&&------,,,++++++,,,,,,,,,++++++++++++++++++++++++---------...///000111222999<<>>@@@???@@@BBBCCC@@@;;;777333222111///....................................++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***************---,,,,,,+++******++++++++++++++++++++++++++++++***************+++++++++++++++***))))))))))))))))))+++,,,,,,+++******+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,...000///---***+++,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************))))))---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444555<<>>???AAABBBAAA@@@???>>>???@@@AAAAAA???===777666333000....................................++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---++++++***)))))))))*********++++++***))))))***,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---+++---......---,,,,,,---+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------.........------...000333777:::<<>>===>>>@@@AAABBB@@@?????????@@@@@@@@@@@@<<<:::555111///......///......................................................---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------------------.........//////111444999===BBBDDDDDDFFFIIIKKKLLLMMMPPPRRRRRRTTTVVVVVVVVVWWWYYYZZZYYYZZZ\\\]]]]]]]]]^^^^^^___bbbeeeiiilllpppsssuuu|||}}}{{{vvvwwwyyy---///000000111222555777===@@@DDDHHHJJJMMMPPPRRRRRRTTTUUUUUUSSSSSSTTTVVVWWWVVVSSSQQQRRRXXX```eeesss{{{vvvfffaaaeeennnzzzuuukkk```WWWRRRWWW^^^aaaaaabbbjjjppp{{{rrrlllfffeeegggjjjiiihhhbbb___[[[YYYXXXVVVRRRNNNLLLNNNPPPOOOLLLKKKMMMPPPOOONNNMMMNNNPPPQQQPPPOOOQQQQQQQQQQQQPPPPPPOOONNNPPPOOOOOONNNNNNNNNOOOOOONNNNNNOOOOOOPPPPPPQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQPPPPPPOOOPPPPPPQQQLLLMMMMMMMMMNNNNNNOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRRRRRRROOOPPPRRRRRRRRRSSSVVVXXX[[[\\\___ccchhhmmmqqqtttpppkkkjjjttt~~~xxxvvvvvvxxxyyyzzznnn[[[QQQMMMLLLGGGHHHHHHHHHHHHIIIIIIIIIDDDCCC@@@===<<<>>>AAACCCCCCBBBAAA@@@??????@@@AAA@@@===888444000//////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******------,,,,,,,,,------...+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...++++++,,,,,,---------...///000444888===AAAEEEGGGFFFHHHJJJLLLLLLNNNPPPRRRTTTUUUWWWXXXWWWXXXZZZ[[[___aaabbbbbb``````bbbddd```fffqqqzzz{{{sssssswwwzzz---...000111222555999<<<@@@CCCGGGKKKMMMPPPSSSUUUTTTUUUVVVUUUTTTSSSSSSTTTVVVUUUTTTTTTXXXbbbmmmuuu|||qqqggggggnnnxxxpppbbbXXXSSSQQQXXX___dddhhhlllrrrxxxtttkkkfff```_________aaa```___]]]ZZZXXXTTTRRRQQQPPPNNNLLLMMMNNNOOONNNMMMLLLMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPPPPOOOMMMMMMNNNOOOQQQRRRSSSVVVXXX[[[^^^___kkkssszzz~~~iiiggggggnnnxxx~~~zzzuuunnnjjjiiimmmsssxxxwwwzzzgggYYYRRROOOIIIIIIIIIJJJJJJJJJKKKKKKGGGEEECCC???<<<===@@@BBBDDDDDDCCCAAA>>>>>>???AAAAAA???;;;777333111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++...------,,,++++++******------,,,,,,------......+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++,,,---......+++++++++,,,------.........111666;;;@@@CCCEEEFFFFFFHHHKKKLLLMMMOOORRRTTTUUUVVVXXXYYYYYYYYY[[[]]]aaabbbbbb___]]]]]]aaadddmmmwww{{{sssqqqtttyyy|||...///111333555999>>>BBBBBBEEEIIILLLOOORRRUUUWWWVVVWWWWWWUUUSSSRRRRRRSSSTTTUUUWWW\\\dddooo|||yyyssspppuuu|||{{{hhhYYYQQQPPPSSSZZZ```fffnnnvvv{{{zzznnneee^^^YYYVVVRRRVVVZZZ[[[[[[YYYYYYZZZWWWUUURRROOONNNNNNMMMMMMNNNMMMMMMMMMOOOOOOMMMLLLLLLOOORRRRRRQQQQQQTTTWWWVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^_________```aaacccddddddeeedddddddddddddddeeefffgggiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjiiihhhgggfffeeedddcccbbbbbbaaaaaabbbbbb\\\[[[[[[ZZZZZZYYYYYYXXXVVVUUUTTTRRRQQQPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSYYY```eeegggjjjqqqvvvwww~~~zzzkkkkkknnnqqquuuvvvvvvuuussspppkkkgggfffjjjpppuuuzzzrrrbbbWWWRRROOONNNNNNMMMLLLLLLKKKKKKIIIHHHFFFAAA===<<<>>>AAACCCDDDDDDBBB???>>>@@@CCCBBB@@@===999666333111000////////////////////////---------------------------......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------+++,,,......,,,+++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...+++))))))+++---,,,+++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---......//////111555;;;AAAEEEGGGGGGFFFGGGIIILLLNNNOOOQQQTTTVVVUUUWWWYYYZZZZZZ[[[]]]___]]]^^^___]]][[[^^^eeekkk|||wwwrrrqqqtttzzz~~~///111333555888<<>><<<>>>AAAAAACCCDDDCCC@@@???AAADDDAAA@@@>>>;;;888444222111000000000000000000000000////////////////////////------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***++++++,,,,,,------...***)))))))))***++++++,,,***---//////...,,,,,,---+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++------------++++++///+++))))))+++---,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((())))))***,,,------...++++++++++++,,,---...///---------...///000000111555:::@@@GGGJJJKKKJJJHHHHHHJJJMMMOOOPPPSSSVVVXXXUUUWWWYYYZZZ[[[\\\^^^```]]]___``````aaagggrrr{{{~~~rrrqqqppptttzzz222444888;;;===@@@CCCFFFJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSUUUXXXVVVPPPMMMOOOUUU^^^hhhoooyyy}}}~~~~~~}}}wwwiii\\\TTTTTTQQQRRRZZZcccnnn{{{uuujjj]]][[[XXXTTTQQQNNNMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYWWWUUUSSSQQQPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVXXXWWWWWWYYY[[[^^^bbbdddffffffgggiiilllnnnqqqssstttuuuvvvwwwxxxyyyzzz{{{{{{yyyyyyyyyzzz{{{~~~~~~~~~}}}|||||||||~~~wwwuuusssrrrqqqpppnnnlllnnnkkkfffcccbbbaaa```___bbb^^^ZZZYYY[[[[[[WWWSSSOOONNNMMMNNNPPPPPPOOOMMMPPPNNNKKKJJJJJJIIIHHHFFFJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJKKKMMMRRRWWWZZZ[[[___eeelllsss{{{~~~xxxvvvzzz~~~zzzyyyuuuoookkkmmmvvv}}}xxxmmmeee```\\\\\\\\\[[[WWWPPPNNNNNNIIIMMMLLLDDDAAABBBBBB>>><<<>>>BBBDDDEEEBBB???<<>>===:::666333//////000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++...---+++******+++---.........---,,,,,,+++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---.........//////......///222555;;;>>>BBBEEEFFFHHHJJJKKKNNNPPPSSSUUUUUUVVVXXXYYY\\\XXXUUUVVVYYY]]]]]]]]]bbb\\\\\\bbbfffmmm}}}{{{zzztttzzz}}}555777;;;===???BBBFFFHHHLLLMMMPPPRRRTTTTTTUUUUUUWWWUUUVVVVVVSSSOOOQQQVVVdddoooxxx|||~~~xxxtttxxx|||}}}zzz{{{~~~}}}{{{wwwqqqkkkfffdddcccZZZWWWYYYcccooo{{{~~~uuupppjjj```YYYUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTSSSRRRRRRRRRTTTUUUWWWZZZZZZZZZ[[[\\\^^^```bbbddddddfffhhhkkknnnqqqrrrzzzzzz{{{|||}}}~~~}}}||||||zzzwwwssspppnnnmmmlllkkklllhhhdddcccdddbbb^^^YYYXXXVVVUUUUUUUUUTTTRRRPPPRRROOOMMMLLLLLLLLLKKKIIILLLLLLMMMMMMNNNNNNOOOOOOKKKJJJJJJJJJKKKNNNQQQSSSUUUXXX]]]aaaffflllrrrvvv|||~~~|||vvvtttyyyuuummmjjjiiiiiiiiiiiihhhccc[[[TTTOOOGGGKKKKKKFFFCCCDDDBBB>>><<<>>>AAADDDEEEDDDBBBAAAAAA@@@??????>>><<<888555111000000/////////000000.........------,,,,,,,,,------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++...---+++******+++---.........---,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---.........////////////222666999>>>AAAEEEHHHIIIJJJKKKMMMNNNQQQSSSUUUUUUVVVXXXYYY\\\ZZZYYYZZZ]]]______^^^```^^^bbbkkkqqqzzz~~~{{{zzz{{{|||888;;;>>>AAACCCEEEIIIKKKNNNOOOQQQSSSUUUVVVWWWWWW[[[YYYWWWUUUQQQOOOVVV___rrr}}}{{{uuuppp}}}{{{nnngggddd___eeemmmttt~~~{{{tttttt{{{zzzuuuoooiiihhhlllqqquuufffdddgggqqq~~~ttthhh```\\\YYYUUUQQQOOONNNLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUWWWYYY\\\___aaadddeeegggiiilllnnnpppqqqvvvwwwxxx{{{}}}~~~}}}|||zzzxxxxxxuuusssrrrrrroooiiidddeeecccaaa```^^^\\\YYYVVVVVVTTTRRRPPPQQQPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLOOOQQQSSSUUUWWWZZZ^^^bbbhhhooo{{{|||}}}uuurrrsssvvv{{{{{{|||{{{vvvkkk\\\QQQHHHKKKLLLIIIGGGGGGEEE@@@<<<>>>@@@BBBDDDEEEFFFFFFBBBAAA@@@@@@@@@>>>;;;999333222000///...///000111.........---------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++------++++++++++++------...------,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000000222666;;;@@@CCCFFFIIIKKKKKKLLLMMMNNNOOOQQQTTTVVVVVVVVVXXXZZZWWWVVVWWWYYY\\\]]]\\\[[[]]]___hhhsss{{{~~~zzzzzz}}}<<<>>>BBBDDDFFFHHHLLLNNNPPPPPPRRRTTTUUUWWWXXXXXX[[[XXXVVVTTTRRRTTT___lll}}}rrrmmmkkknnn^^^ZZZ[[[___gggqqq{{{tttjjjkkkuuuvvvtttrrrrrrvvv{{{xxxuuuwww~~~|||qqqiii___YYYXXXWWWUUUSSSNNNMMMMMMLLLMMMNNNOOOPPPOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\^^^aaaeeejjjmmmoooppprrruuuxxx|||~~~|||vvvrrrqqqooommmkkkiiigggcccaaa___]]]ZZZXXXWWWUUUSSSQQQNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNNNNNNNOOOSSSUUU\\\bbbnnn}}}}}}{{{~~~}}}iiiWWWQQQPPPNNNKKKJJJIIIHHHFFF?????????@@@BBBDDDEEEGGGCCCBBBAAAAAABBBAAA>>><<<777555222///......000111...............---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------,,,+++***))))))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000222555:::@@@EEEGGGJJJLLLNNNMMMMMMMMMNNNPPPRRRUUUVVVVVVWWWXXXZZZTTTUUUWWWYYY[[[[[[ZZZYYYYYY^^^jjjwww???AAADDDGGGHHHKKKNNNPPPPPPQQQRRRSSSUUUWWWXXXYYYTTTSSSUUUXXX\\\cccqqqwwwmmmkkknnngggZZZZZZ___llluuuttthhh]]]___lllxxx|||{{{xxxwwwwwwzzzyyyqqqkkkbbb]]]XXXUUUUUUUUUSSSQQQNNNNNNMMMMMMNNNPPPQQQSSSTTTUUUXXX[[[^^^bbbdddfffeeegggjjjnnnssswww{{{}}}}}}{{{zzzxxxvvvuuussspppnnnllliiieeebbb___]]]ZZZXXXVVVUUUTTTSSSRRRPPPOOOOOOKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKJJJIIIIIIKKKNNNQQQUUUZZZeeerrr{{{ggg___XXXPPPKKKIIIHHHHHHHHHCCCBBB@@@@@@@@@AAACCCDDDDDDCCCBBBBBBBBBBBB@@@>>>:::888444111//////000111........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///222555999===CCCGGGIIIKKKNNNOOONNNMMMNNNNNNQQQTTTVVVWWWWWWWWWYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYY```mmmzzz}}}BBBEEEHHHJJJKKKMMMPPPSSSRRRRRRRRRTTTUUUWWWYYYZZZRRRSSSYYYdddoooyyy{{{pppiiilllrrrxxxddd^^^dddkkkxxx}}}rrreee[[[SSSWWWdddqqqvvvvvv{{{xxxvvvzzzxxxiii^^^XXXVVVTTTSSSTTTSSSRRRPPPOOOOOOOOOPPPQQQTTTVVVXXX\\\]]]```dddiiimmmppprrrsssuuuxxx||||||zzzyyyvvvrrrnnnllliiifffccc]]]\\\ZZZYYYVVVTTTSSSRRRNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGIIIMMMPPPRRRUUU\\\eeennnuuuwwwwww}}}}}}}}}|||~~~ooocccVVVOOOKKKGGGFFFHHHGGGEEECCCAAA@@@AAABBBCCCFFFDDDCCCBBBCCCBBBAAA???<<<;;;777444222111111111.............../////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///222666:::>>>AAAEEEHHHJJJLLLOOOOOOOOONNNNNNOOOSSSUUUWWWXXXXXXXXXYYYZZZ\\\\\\[[[YYYWWWXXX[[[]]]fffkkkuuuzzzyyyyyyFFFIIIKKKMMMOOOQQQTTTVVVTTTTTTTTTUUUWWWYYY[[[\\\^^^___gggvvvxxxrrrqqqxxxssseeefffpppxxxuuujjj]]]VVVQQQWWWdddqqqwwwxxxwwwuuuuuu{{{~~~}}}rrrddd[[[XXXWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY]]]aaadddffflllmmmppptttxxx|||}}}zzzxxxvvvtttrrrgggfffdddbbb___]]][[[ZZZVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHHHHJJJNNNQQQTTTUUUWWWZZZ^^^aaaeeegggggglllsssvvvzzzxxxvvv|||yyytttvvvzzzrrrcccZZZTTTLLLHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEGGGEEECCCBBBBBBBBBAAA???>>>===:::888555333222111---........./////////000........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++)))******+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++++++++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......222666<<>><<<:::777444222111---.........//////000000000000000000000000000000---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))***+++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---+++(((&&&%%%$$$+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......555999@@@EEEHHHHHHIIIJJJLLLNNNQQQRRRRRRQQQRRRSSSTTTVVVXXXYYYXXXXXXYYYZZZWWWYYY\\\```hhhvvvzzzvvv}}}}}}yyyyyy{{{NNNPPPRRRRRRSSSTTTVVVXXXUUUVVVZZZ\\\XXXVVV___mmmyyyuuunnnqqqxxx{{{sssmmmYYYZZZ```kkkvvv|||{{{wwwrrrwww|||wwwpppkkkiiihhheeecccbbbcccdddbbb^^^\\\^^^```\\\\\\\\\[[[[[[^^^cccgggkkklllooosssyyy~~~}}}{{{xxxtttqqqooonnnlllhhhddd```^^^\\\YYYWWWWWWSSSOOOLLLLLLMMMMMMMMMQQQOOOMMMNNNOOOPPPPPPOOOOOOQQQTTTUUUXXXaaammmwww}}}|||wwwzzz||||||yyyqqqmmmpppwww}}}xxxiii___VVVOOOKKKIIILLLNNNMMMIIIFFFGGGHHHEEEFFFGGGEEEAAA??????AAACCCBBB???<<<999666444333222000......///000000000---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))***+++,,,---------+++++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,------------------,,,,,,+++++++++***))))))***,,,,,,***))),,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------...------,,,,,,,,,------///...------///222555888@@@AAABBBEEEHHHKKKNNNOOOOOOPPPPPPQQQRRRTTTVVVWWWZZZWWWVVVXXXXXXUUUVVVYYYWWWXXX[[[eeeyyy~~~mmmeeeccccccLLLNNNQQQRRRSSSTTTVVVXXXYYYXXXYYY\\\]]]```mmm{{{rrrooouuu|||wwwmmm[[[aaakkkuuu|||}}}zzzwww}}}zzzpppiiiddd___[[[[[[ZZZYYYWWWYYY[[[\\\ZZZXXXXXX[[[^^^bbbbbbccccccdddgggmmmqqqwwwyyy}}}|||{{{zzzwwwtttooollljjjgggeeeccc]]]ZZZUUUSSSRRRQQQQQQPPPPPPNNNLLLLLLMMMMMMLLLKKKKKKMMMOOOPPPRRRXXXbbbjjjsssyyy}}}}}}yyy}}}wwwooommmsss~~~yyykkkaaaZZZSSSOOOPPPPPPOOOMMMJJJHHHHHHIIIGGGHHHIIIFFFBBB???>>>???BBBAAA@@@>>>;;;888555444222000......///000000///............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++,,,---------,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,+++,,,---...,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------...------,,,,,,------......------...000444888:::BBBCCCDDDFFFIIILLLNNNPPPPPPPPPQQQRRRTTTUUUWWWXXXWWWUUUUUUWWWWWWTTTTTTWWWUUU^^^kkk|||vvveee]]]\\\]]]NNNPPPSSSUUUUUUVVVWWWYYY\\\ZZZ[[[aaahhhrrr{{{rrrtttzzzzzzooohhhooovvvyyyxxxxxx{{{~~~wwwnnnddd]]]WWWTTTQQQOOOPPPQQQQQQPPPTTTVVVXXXXXXWWWYYY^^^cccjjjlllnnnooorrrvvv{{{}}}zzzwwwuuurrrooofffccc```]]][[[YYYVVVTTTSSSPPPNNNLLLLLLLLLJJJIIIHHHJJJLLLLLLLLLOOOUUU[[[```fffoooyyy~~~}}}wwwwww~~~yyynnngggbbb^^^[[[^^^YYYSSSNNNLLLJJJIIIIIIIIIJJJJJJHHHDDD@@@======@@@AAAAAA@@@>>>;;;888666333111....../////////...............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++************...,,,+++,,,---...---+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------...---------------......,,,,,,---///333888<<>>???@@@BBBBBBAAA>>>;;;999444222///.../////////............///////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------.........---,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++---+++******+++,,,+++***......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------...------------......///,,,---///222777<<>>@@@BBBCCCBBB@@@>>><<<666444111///000000///...///////////////.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------.........---,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++------------------------...,,,******+++++++++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------...///000...000222666<<>>BBBFFFIIIKKKMMMKKKKKKLLLNNNPPPSSSUUUVVVUUUVVVWWWXXXXXXVVVTTTSSSVVVSSSQQQQQQUUU```vvvxxxoookkkjjjtttcccVVVMMMQQQUUUUUU\\\gggYYYVVVSSSSSSXXXccctttxxxpppttt{{{}}}lll^^^]]]fffuuuwwwfff[[[WWWZZZfffrrrwwwtttttt}}}{{{rrrfffbbb\\\XXXVVVWWWWWWXXXSSSTTTVVVWWWXXX[[[```ccciiiooouuuzzz~~~}}}yyytttooolllfffccc___[[[YYYUUURRROOONNNMMMKKKIIIHHHHHHIIIJJJGGGKKKOOOPPPRRRWWW```gggpppxxxuuuyyy}}}xxxjjjaaa\\\VVVOOOJJJHHHHHHEEECCCCCCBBB@@@>>>>>>???@@@AAA>>><<<999666444333222222111///...---//////...---........................---.../////////...---,,,........................///......------,,,++++++,,,,,,,,,++++++*********......---------,,,,,,,,,,,,------,,,+++***,,,...---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,*********,,,---)))***+++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........000333666;;;>>>CCCGGGHHHIIIKKKLLLOOOOOOQQQSSSTTTUUUUUUUUUZZZZZZZZZYYYXXXWWWWWWWWWTTTTTTSSSSSSZZZjjjwwwhhhccceeerrr}}}```WWWRRRXXX```eeegggiiiPPPPPPRRRWWWaaappp~~~|||yyynnngggiiippp}}}wwweee[[[YYY\\\eeemmmpppooorrr}}}zzzqqqggg```[[[XXXTTTQQQRRRTTTVVVXXXTTTVVVXXX[[[^^^bbbhhhlllvvv{{{}}}xxxuuurrrpppmmmiiifffbbb___ZZZWWWQQQOOOMMMJJJHHHHHHHHHIIIGGGJJJLLLLLLLLLPPPYYY___gggttt|||{{{|||vvvrrrrrrxxx}}}yyynnnbbb[[[SSSMMMKKKIIIGGGEEEEEEDDDBBB@@@@@@@@@AAABBB???===:::777555333222222111000....../////////...........................+++,,,.../////////..............................------------------------------------,,,,,,++++++...------------,,,,,,,,,***++++++***))))))***+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,------...------------------------++++++,,,,,,,,,------------.........///111666999>>>AAAEEEHHHJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVXXXWWWWWWXXXZZZZZZXXXWWWZZZ\\\^^^```gggttt}}}mmmdddeeeiiiwwwvvvppp```YYYXXX```hhhkkkjjjjjjJJJOOOWWWaaaoootttoooooowww|||yyyeee^^^___bbbeeehhhgggjjjqqqrrrhhhaaa\\\VVVSSSTTTSSSQQQPPPQQQTTTXXXZZZZZZ]]]aaaeeejjjpppvvv{{{}}}{{{|||yyyuuuqqqmmmiiiddd```YYYWWWSSSOOOLLLJJJIIIIIIJJJJJJJJJHHHGGGKKKRRRXXX```jjjuuu|||~~~wwwsssrrrttt{{{~~~uuuoooooorrrzzz{{{jjjbbbXXXQQQNNNLLLIIIGGGGGGEEEDDDBBBAAAAAABBBBBB@@@???<<<999666444333222222000......///000///...........................***+++,,,...///000000000........................++++++,,,------...//////............------------------------,,,,,,,,,,,,)))***++++++))))))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...------,,,,,,,,,---...///,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,------------......//////111555:::>>>AAADDDHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWWWWXXXXXXWWWXXXYYY[[[]]]\\\[[[hhhkkkppptttxxxyyylllcccdddlllsss|||zzz{{{|||yyytttnnnjjjhhhiiibbb___dddllloooqqqsssOOOXXXbbbnnn}}}}}}tttssswww}}}jjjeeehhhjjjiiihhhccckkkxxxpppiiiaaaZZZVVVUUUSSSRRRVVVVVVVVVUUUVVVYYY]]]```fffiiinnnsssyyy}}}yyyvvvqqqkkkgggdddaaa\\\WWWRRROOONNNMMMMMMMMMJJJHHHGGGJJJPPPUUU```fffmmmooommmkkkjjjkkkwww|||{{{tttqqqqqqpppuuuyyy|||~~~xxxrrruuu|||oooggg\\\TTTPPPNNNLLLJJJHHHGGGEEEDDDBBBBBBBBBBBBBBBAAA>>>;;;888666444333333111//////000000000///........................,,,,,,---....../////////........................,,,,,,,,,---------.........------------------------------,,,,,,,,,++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,.........---+++***+++,,,...000---------------,,,,,,,,,------------------------,,,,,,,,,------------......///111222444999???CCCDDDGGGJJJKKKKKKLLLMMMOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[ZZZYYY\\\ccciii{{{~~~wwwkkkcccccclllyyyssskkknnnllliiiggggggiiilllooowwwlllbbbbbbhhhnnnvvv|||ZZZdddqqq{{{}}}zzz}}}pppllloooooollljjjlllxxxuuuiii]]]ZZZVVVTTTSSSSSSTTTTTTVVVWWWZZZ[[[]]]aaaggglllssswww|||~~~yyytttpppmmmjjjddd^^^YYYUUUSSSRRRPPPOOOLLLIIIIIIKKKPPPSSS]]]bbbggghhhddd^^^ZZZXXX```eeellltttzzz~~~wwwtttuuuwwwyyy{{{{{{zzz}}}~~~pppiii___WWWTTTRRROOOMMMIIIHHHGGGEEEDDDBBBBBBAAACCCBBB@@@===;;;888666444333111000000111111000///////////////////////////.........------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++)))+++---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...---,,,***))))))+++---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333666999===BBBFFFFFFHHHJJJKKKKKKLLLNNNOOOPPPQQQSSSUUUWWWYYYYYYZZZXXX\\\]]]XXXTTT[[[lllzzz|||zzzsssmmmfffdddjjjwwwvvvjjjaaa]]]aaa___]]]^^^ccckkkrrrwwwvvvlllccccccgggmmmuuu|||fffrrr~~~~~~~~~xxxuuuuuusssqqqqqqpppbbbZZZSSSRRRQQQQQQQQQQQQRRRSSSSSSWWW]]]aaafffllluuu{{{~~~zzztttqqqkkkeee```\\\ZZZYYYTTTRRROOOLLLLLLMMMOOOQQQVVV[[[```aaa^^^XXXRRROOOOOOSSSXXX]]]cccjjjpppuuu~~~zzzwwwwww{{{~~~~~~nnnhhh```[[[XXXWWWTTTQQQLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAA???===:::888777444222000000111222111000////////////////////////000///...---------------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++&&&(((+++,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222777;;;>>>AAAEEEHHHGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTUUUWWWXXXYYYYYYYYYVVVYYYZZZVVVVVVbbbyyyyyyuuusssmmmllljjjmmmuuuwwwdddYYYTTTRRRTTTTTTTTTYYYaaajjjqqqttthhhddddddiiiooosssxxx}}}ttt~~~|||xxxyyy}}}uuuhhh___YYYTTTQQQQQQQQQQQQQQQTTTWWWYYY\\\aaaiiinnnttt{{{|||yyytttnnniiifffdddccc\\\ZZZVVVSSSRRRQQQPPPOOOPPPSSSWWWYYYVVVQQQLLLIIIIIIJJJLLLMMMPPPUUU[[[```jjjqqq|||~~~xxxkkkfffaaa^^^]]]\\\YYYVVVOOONNNMMMLLLIIIGGGEEEDDDBBBBBBBBBAAA???<<<:::999444333111111222222222111////////////////////////......---,,,---...//////........................---------------------,,,,,,---------............,,,,,,,,,++++++++++++***%%%(((+++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------......//////------------------------------------............000444:::???BBBDDDFFFHHHIIIKKKLLLMMMNNNOOORRRTTTUUUUUUWWWXXXXXXYYYYYYYYYVVVWWWXXXZZZbbbtttvvvsssssstttssstttwwwzzz}}}eeeXXXRRROOOMMMOOOPPPSSSZZZbbbhhhjjjjjj______eeepppzzztttrrruuu|||~~~|||~~~}}}ooo```XXXVVVVVVVVVSSSSSSSSSSSSUUUZZZ```dddjjjooowww||||||vvvrrrnnnmmmllldddaaa^^^ZZZXXXUUURRROOOOOOPPPRRRRRRPPPKKKGGGEEEIIIHHHGGGEEEFFFIIIOOOSSS[[[cccmmmxxxqqqiiifffbbbaaaaaa```]]]ZZZRRRQQQPPPNNNLLLIIIGGGFFFAAABBBBBBAAA@@@>>><<<:::555333111111222333222111000000000000000000000000---,,,,,,,,,---///000222........................+++,,,,,,------......///---.........//////000000,,,,,,,,,+++++++++******'''***---......---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---------...------,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***+++,,,---.........------,,,,,,,,,---...///000000........................---------.........//////000555<<>><<<;;;999777555333333222111111000000000////////////////////////......---........................................................................------------------------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********,,,---...////////////......---------.........---------,,,,,,000000...---,,,+++++++++------------------------------------------------/////////......000444888===@@@DDDIIILLLNNNOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXVVVWWWWWWUUUSSSRRRSSSUUUZZZgggyyytttllloooxxxtttbbbSSSRRRVVVYYY___eeedddgggkkknnnmmmlllkkkkkkqqqqqqmmmmmmvvv~~~pppbbbXXXUUUVVVWWW[[[dddnnnuuuxxxlll```XXXUUUPPPPPPQQQTTTXXX]]]```bbbkkkooovvv}}}~~~yyyuuupppllliiihhheee___YYYSSSNNNKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCFFFGGGJJJPPPZZZggguuu~~~{{{||||||{{{yyymmmcccZZZUUUTTTNNNJJJEEECCCDDDDDDBBB@@@>>>===;;;888666444333333111111111000000000//////...///////////////..............................................................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,...///.........------------------------...---,,,,,,+++......------,,,,,,,,,,,,------------------,,,,,,........................//////......///222888<<>><<<999777555333333111111111111000000000000......///////////////...........................................................................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,***++++++,,,------......+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,------------------,,,,,,...........................//////000111666<<>>;;;888666444333222222111111111000000000---...//////////////////........................................................................------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))***+++,,,---...///,,,,,,+++++++++*********((((((***+++,,,---------------------------------...........................///111222555:::@@@DDDEEEFFFHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVVVVTTTVVVWWWWWWVVVWWWYYY[[[kkkyyy}}}tttjjjmmmqqqwww}}}zzz{{{yyyoooccc\\\ZZZ]]]ccciiimmmooooooppppppuuu|||xxxnnnuuu|||sssdddXXXQQQSSSYYY]]]```lllvvvwwwyyyzzzooobbb\\\VVVUUUUUUTTTWWW[[[```dddiiinnnttt||||||zzzwwwrrrlllfffbbb___YYYVVVQQQLLLIIIIIIJJJLLLFFFHHHIIIIIIJJJOOOXXX```hhhppp|||wwwsssvvv}}}uuuqqqsss|||{{{qqqlllccc[[[PPPHHHFFFEEEEEEDDDEEEDDDAAA===:::888666555222222222111111111000000------...///////////////........................................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++,,,,,,,,,------.........---,,,+++***+++,,,,,,)))***+++---------,,,,,,+++,,,,,,------.................................---///333666999>>>CCCGGGHHHIIIJJJLLLMMMOOOPPPPPPQQQRRRTTTVVVWWWWWWWWWVVVSSSVVVYYY\\\___cccgggjjjyyyzzztttooolllsssyyy~~~|||kkkgggeeefffccc[[[XXXYYY[[[___dddgggiiikkknnnooovvv~~~uuuttt{{{vvvhhh[[[VVVXXX___dddfffqqqzzzzzzyyyuuuhhh___ZZZVVVUUUXXXZZZ[[[___dddiiimmmsssxxx|||wwwqqqllliiiaaa]]]WWWQQQOOOOOOQQQSSSIIIKKKMMMLLLKKKOOOWWW^^^```gggrrr~~~~~~}}}|||xxxtttyyyzzzrrrnnnhhh___SSSKKKHHHGGGFFFEEEHHHFFFCCC???<<<999777777222222222111111111111000------...///000000//////........................................................................------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))+++,,,,,,,,,+++///............---------000///---++++++,,,---...,,,---.........---,,,+++++++++,,,,,,---...//////////////////////////////---000444888;;;@@@EEEIIILLLLLLMMMNNNOOOQQQRRRRRRRRRSSSUUUWWWXXXXXXWWWWWW\\\___dddjjjooouuu{{{~~~wwwtttrrrqqqyyywwwjjj^^^[[[ZZZ[[[XXXSSSVVV]]]\\\```bbbbbbcccggglllooo|||yyyjjj^^^\\\ccciiillljjjrrrzzzvvvooofff]]]XXXVVVTTTTTTWWW]]]dddiiillltttzzzzzzvvvrrrpppjjjeee^^^ZZZZZZ[[[[[[ZZZVVVRRRNNNMMMPPPTTTXXXZZZaaabbbfffrrr~~~vvvssspppllljjjaaaVVVOOOMMMMMMKKKHHHFFFEEECCCAAA>>>;;;888666444333222222222222222222000/////////............++++++,,,---...///000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------))))))***+++---...//////++++++,,,------......///------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............///...---,,,...///---111888===AAAEEEHHHJJJHHHIIIJJJLLLLLLMMMMMMMMMVVVRRRRRRVVVYYYXXXXXXZZZ[[[lll~~~xxxppprrrwww}}}vvvfff\\\WWWTTTPPPMMMOOOUUU\\\```ccc```]]]___fffnnnsssuuuuuuiiibbbbbbeeejjjnnnooozzzxxxkkkfffddd___ZZZXXXZZZ[[[]]]aaagggnnnuuuyyy}}}yyywwwuuuooojjjccc___^^^___^^^]]]]]]YYYUUUSSSUUUWWWZZZZZZaaaaaadddlllxxxxxxsssooojjjjjjddd[[[TTTOOOMMMJJJHHHHHHFFFDDDBBB@@@===:::888444444333222111111111222000000/////////.................................////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------******++++++,,,---......------------------------------,,,,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---.........,,,,,,...000000444:::???CCCEEEHHHJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQTTTXXXYYYWWWXXX\\\iii|||}}}uuutttzzznnn^^^UUURRRPPPMMMMMMPPPVVV\\\aaa]]]]]]^^^```fffppp||||||yyy{{{xxxnnniiilllooonnnpppuuu{{{yyyjjj```XXXXXXZZZYYYXXXYYY[[[___eeejjjooovvv~~~}}}|||uuuqqqkkkgggeeedddccccccaaa^^^[[[[[[\\\^^^______cccbbbbbbhhhpppxxx||||||sssmmmgggcccgggeeeaaaYYYRRRLLLIIIIIIKKKIIIFFFDDDCCCAAA>>><<<666555333222111111111111000000000/////////......111000000///...---,,,,,,////////////////////////................................................---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------//////...------,,,++++++---,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,---...---,,,---///111444888>>>BBBEEEGGGIIIKKKJJJLLLNNNPPPRRRSSSTTTUUUOOOQQQVVVZZZYYYWWW[[[bbbzzzzzzuuuxxxyyycccVVVQQQMMMMMMMMMOOOSSSYYY___bbb]]]aaaeeehhhnnnzzzyyywwwuuutttwww{{{}}}~~~qqqkkkooo{{{}}}}}}}}}mmmaaa___XXXTTTVVVYYYYYYZZZ]]]___fffooouuuzzz{{{xxxtttpppmmmjjjiiihhh```___^^^___bbbdddddddddgggeeedddffflllrrrvvvwww~~~wwwmmmhhhdddbbbhhhjjjjjjdddZZZRRROOOOOONNNKKKGGGEEEEEEDDDAAA>>>888777444222111000111111000000000////////////...111111000///...---,,,,,,////////////////////////................................................,,,,,,------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------......,,,------,,,,,,...111333999===BBBEEEGGGHHHJJJKKKKKKLLLNNNPPPQQQSSSSSSSSSOOORRRWWWYYYWWWXXXcccooo}}}uuuvvvoooZZZQQQPPPLLLMMMPPPTTTXXX\\\```bbbccciiirrrzzz{{{ooommmlllnnnpppqqqqqqrrrpppssswwwnnneee]]]XXXZZZWWWWWWZZZ]]]^^^aaaeeemmmttt~~~~~~{{{wwwssspppnnnnnncccbbbaaabbbdddeeeeeedddgggeeedddeeeiiimmmqqqsss{{{}}}tttlllhhhhhhjjjlllqqqtttoooeee\\\YYYYYYRRRNNNIIIGGGHHHGGGDDD@@@<<<:::666333111111111222111000000000////////////////////////////////////////////////////////////................................................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,---------......,,,------------///333666===AAAEEEHHHIIIJJJKKKLLLOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTVVVWWWWWW]]]ppp~~~~~~zzzwww}}}eeeSSSNNNOOONNNPPPSSSWWW[[[^^^``````gggppp~~~xxxrrrfffbbbaaadddfffeeedddfffwwwxxxkkk```ZZZXXXWWWWWWUUUUUUYYY```dddgggmmmttt|||~~~zzzvvvttttttllljjjgggfffeeeeeecccbbbeeedddcccdddeeegggjjjllltttxxx|||~~~wwwrrrnnnkkknnnsssssswwwzzzwwwmmmddd^^^]]]XXXSSSLLLJJJKKKKKKGGGBBB???===999555222222222333111111000000000/////////.........//////000000000////////////////////////................................................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,---...///000,,,------......------,,,,,,,,,,,,---------......------...---...111666:::???CCCGGGJJJKKKKKKLLLMMMSSSTTTTTTUUUUUUTTTTTTSSSUUUUUUVVVWWW[[[ggg~~~~~~{{{zzzyyy{{{zzz```QQQNNNPPPRRRUUUXXX\\\___aaabbbbbbjjjwwwyyyooofff[[[VVVUUUZZZ^^^___bbbggg}}}iiiddd\\\VVVTTTUUUWWWXXXWWWZZZaaakkkpppttt|||{{{zzzzzzssspppllliiihhhgggfffdddeeefffeeedddccccccdddeeehhhkkkooouuu{{{zzzyyyvvvyyyzzzpppiiieee___XXXQQQNNNOOONNNJJJEEECCC@@@;;;666444333333444111111111000000000//////.../////////000000000000////////////////////////................................................++++++,,,,,,---......///***++++++,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------...///000,,,------......------,,,,,,,,,,,,---------..................000333999===@@@CCCHHHKKKLLLLLLMMMNNNRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUVVV[[[cccrrryyyvvvvvvuuuzzzsss___UUUUUUWWWZZZ]]]```dddhhhjjjkkkllluuu{{{sssggg]]]TTTNNNMMMTTT[[[```hhhpppttthhhZZZXXXVVVTTTUUUVVVXXXYYY___ccckkkuuu{{{~~~~~~uuurrrnnnkkkkkkkkkkkkjjjhhhiiiiiigggdddbbbbbbbbb^^^aaafffooo~~~xxxsssddd\\\TTTQQQRRRQQQLLLGGGDDDAAA<<<777444333444555111111111111000000000000000000000000////////////////////////////////////................................................++++++,,,,,,---...//////)))***+++,,,------...///+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------///......------,,,,,,+++,,,,,,,,,---...///000000,,,------......------,,,,,,,,,,,,---------........./////////000555:::???@@@DDDHHHKKKLLLMMMNNNOOOOOOOOOQQQRRRTTTTTTUUUUUUUUUTTTVVV^^^iiizzzyyyooonnnppppppoooaaa\\\]]]```bbbdddhhhmmmqqqtttuuuvvvxxxlll```XXXNNNPPPQQQPPPSSS___qqq}}}sssmmmeee\\\UUURRRPPPPPPTTTXXX]]]___gggmmmvvv}}}~~~{{{wwwssspppnnnoooooommmmmmnnnmmmjjjfffaaa___^^^]]]___gggsss|||~~~zzz|||zzzppphhh___YYYVVVSSSOOOKKKHHHDDD???;;;999777666444555666666444111/////////111111000//////////////////////////////......---////////////////////////......------------..............................,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,---------......000///...------------------...000222555999???CCCCCCEEEHHHIIIJJJLLLNNNPPPTTTXXXWWWQQQNNNSSSUUUTTTTTTTTTUUU\\\pppzzzlllgggiiisss|||xxxjjjaaa```fffkkkmmmnnnooopppttt{{{}}}rrreeeXXXQQQMMMPPPRRRSSSYYYfffyyyrrrgggbbb[[[SSSVVVTTTSSSUUUYYY___dddggguuu{{{~~~zzzvvvsssrrrqqqrrroooppppppnnnkkkgggccc```[[[YYYYYY^^^ffflllnnnllllllsss|||}}}yyy}}}}}}{{{qqqddd\\\YYYVVVQQQLLLJJJGGGBBB???===;;;888777777777666444222000//////111111000/////////////////////000000//////...---.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......000///...------------...---///111444777;;;@@@DDDEEEGGGJJJKKKLLLMMMPPPRRRRRRUUUTTTPPPOOOSSSTTTQQQSSSVVVZZZdddxxxrrriiigggkkkuuu~~~}}}vvvmmmgggfffiiilllmmmnnnpppssswww~~~zzznnnaaaUUUNNNSSSUUUWWWZZZaaaooo~~~rrrddd\\\XXXTTTPPPXXXXXXYYY\\\aaaiiiooosss~~~~~~zzzxxxvvvvvvvvvssssssrrrpppmmmiiieeebbb[[[XXXVVVWWWZZZ\\\[[[YYYYYYaaammmvvv~~~xxxtttrrrvvv~~~}}}}}}~~~yyyjjjbbb```^^^WWWQQQMMMJJJFFFCCCAAA???<<<:::999999777666444222111000111111000////////////000//////000000//////...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......//////......------......---///333666999>>>CCCFFFHHHJJJLLLMMMNNNOOORRRTTTRRRTTTSSSRRRSSSUUUSSSPPPRRRXXXaaammmvvvkkkgggiiioooyyyxxxuuussspppiiiddd```ccciiinnnnnnkkklllpppuuu|||zzznnnbbbXXXSSSZZZ\\\^^^aaagggsss~~~vvvooodddZZZVVVVVVWWWWWWZZZ\\\___dddkkksss|||}}}{{{zzzyyyvvvuuutttrrrnnnjjjfffddd___\\\XXXVVVUUUTTTRRROOOLLLSSS]]]gggpppyyytttssssssuuu{{{|||xxxxxx}}}{{{ooojjjjjjggg^^^UUUOOOLLLIIIFFFDDDBBB???======;;;999888777555333222222111000000//////000000000000000000000///......---------------------------..................---........................------------------------+++++++++,,,,,,,,,------+++,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------------,,,,,,------------------------,,,,,,,,,---------......//////............//////---111555:::===AAAFFFIIIIIIKKKMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUWWWWWWTTTPPPRRR\\\hhhtttwwwooojjjkkkooouuu}}}yyykkkcccaaa``````^^^\\\[[[___fffjjjjjjhhhpppttt{{{|||nnnbbbZZZVVV\\\^^^bbbfffmmmwww~~~yyyvvvtttpppggg]]]VVVTTTWWW[[[^^^___ccciiiooovvv}}}|||yyyxxxvvvsssoookkkgggeee```]]]YYYUUURRROOOMMMKKKHHHLLLRRRXXX```lllzzz~~~|||uuuvvvwwwyyy{{{zzzzzz|||uuussssssmmmaaaWWWRRROOOKKKHHHGGGEEEBBB@@@BBB???<<<;;;;;;999666444222222111000000000000000000000000000000//////...........................------...//////...------........................------------------------+++++++++,,,,,,,,,------+++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......---------------------------------,,,,,,,,,---------......//////.........//////000///333999===AAADDDHHHJJJIIIKKKMMMNNNNNNOOOQQQSSSVVVUUUTTTVVVWWWVVVUUUTTTWWWcccqqq||||||qqqlllkkkpppuuuyyy}}}vvvggg\\\WWWUUUWWWYYYXXXYYY[[[]]]```dddiiillluuu{{{|||mmmaaaZZZXXXZZZ^^^eeemmmwww}}}xxxuuutttrrrqqqoooeee[[[WWWWWWYYY^^^dddiiinnnvvv}}}~~~|||zzzvvvrrrmmmjjjhhh^^^\\\YYYTTTPPPLLLIIIHHHHHHIIIKKKNNNUUUbbbqqq|||{{{|||xxx{{{~~~~~~}}}}}}{{{zzzyyyxxxqqqeee\\\XXXTTTOOOLLLKKKJJJHHHGGGFFFCCC???>>>???>>>:::777222222111000000000000111000000111111000000///...////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,------......------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------............---++++++++++++++++++++++++,,,,,,,,,---------......//////......//////000000222666<<>>999888555333111111222333000000000000000000000000////////////////////////000000//////.........---.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,------.................................///......------,,,++++++000000//////............000...---++++++,,,---...,,,,,,,,,---------......000000//////000222444666>>>AAAEEEHHHIIIJJJLLLMMMJJJKKKMMMOOOPPPQQQRRRRRRTTTVVVWWWUUUXXXiiisssggg```lllzzzdddZZZRRRPPPQQQRRRUUUYYY______aaajjjwwwtttyyy|||{{{}}}uuuhhhbbbbbb^^^eeeqqq}}}yyyrrrlllmmmnnnooorrryyy}}}{{{zzztttqqqmmmjjjfff```ZZZVVVRRRSSSTTTVVVYYYaaakkksssvvvooohhhkkknnnrrrzzzyyypppeeeZZZUUUTTTSSSTTTWWWVVVRRRLLLHHHFFFDDDAAA???:::999666333111111111222000000000000000000000000////////////////////////000/////////..........................................---------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,------------------------------------------------------------------/////////.........------------......------,,,,,,,,,,,,---------.........000/////////000333777999@@@CCCGGGIIIJJJKKKMMMNNNKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTXXXcccyyy{{{qqqjjjggguuucccYYYQQQOOOQQQSSSWWW]]]bbbccchhhttthhhpppxxx~~~zzzkkkddd```^^^^^^dddoooxxxqqqmmmqqqvvvzzzzzzxxxtttppplllgggaaa\\\ZZZ[[[]]]___ccciiipppvvv~~~}}}~~~|||xxxyyy~~~vvvqqqlllooorrruuu{{{{{{rrrfffZZZUUUTTTSSSUUUYYYYYYXXXTTTOOOIIIEEECCCCCC<<<:::777444222000000000000000000000000000000000////////////////////////////////////.......................................------------,,,,,,,,,........................------------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,+++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////.........---------------+++---...//////---+++***,,,------------.........000///...///111555:::===BBBEEEHHHKKKLLLLLLNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTUUUSSSTTT___sss|||wwwtttqqqoootttbbbYYYRRRQQQSSSUUU[[[aaaeeejjjuuuaaakkkwwwmmmdddcccbbbaaaaaaqqq|||~~~uuuqqqqqqwww~~~|||xxxuuuqqqlllfffbbb```aaabbbdddggglllpppssswwwssspppooollliiilllqqqzzz}}}{{{zzzuuuxxx|||~~~wwwjjj]]]WWWTTTSSSVVVYYYZZZ\\\[[[VVVMMMHHHGGGIII>>>===:::666333111//////000000000000000000000000///////////////////////////////////////.................................------------------------------------------------------------------------------,,,,,,,,,,,,------...------,,,,,,++++++***---,,,,,,+++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---.........---,,,+++------------............000///...///333888===AAABBBEEEIIIKKKLLLLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTZZZVVVXXXggg}}}rrrppprrruuuuuuaaa[[[WWWXXXYYY[[[___dddjjjttt\\\gggvvvyyyoooeeebbbcccdddiiinnn~~~vvvttttttwww~~~~~~{{{xxxtttpppjjjfffccccccccceeegggiiijjjkkkjjjeeeaaa___\\\ZZZ^^^dddsss|||}}}}}}}}}{{{|||~~~qqqccc[[[WWWUUUVVVYYY^^^aaaaaa[[[PPPHHHFFFHHH@@@???<<<999555222000///000000000000000000000000000000000000000000000000.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,+++++++++---,,,,,,+++,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------------------------///...---,,,+++,,,---------------.........//////000///000111555;;;@@@DDDBBBEEEHHHJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUYYYWWW^^^rrrvvvppprrrwww{{{}}}qqq___]]]]]]aaabbbaaadddiiiqqqVVVbbbsss{{{jjjccc]]][[[^^^dddppp{{{~~~xxxvvvyyy}}}}}}{{{xxxtttppplllhhhfffddddddeeefffeeeccc```[[[VVVSSSPPPOOOSSSZZZiiirrr}}}zzz|||}}}~~~{{{lllccc]]]YYYXXXYYYbbbdddddd]]]RRRHHHDDDCCCBBBAAA???;;;888444222000000000000000000000000000000000000000000000000000.........///////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++---------------.........000///,,,+++***+++---...------.........////////////000111444888===BBBDDDCCCFFFIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSWWWfff~~~|||tttsssyyyoooccc]]]\\\```eeehhhhhhkkkqqq}}}TTT```qqqtttiii___YYYVVVXXX]]]eeeqqq|||~~~~~~}}}|||{{{}}}}}}zzzvvvsssnnnkkkgggeeeeeedddbbb```\\\WWWRRROOOKKKIIIMMMSSS\\\dddpppzzzzzz{{{~~~}}}{{{{{{wwwmmmeee^^^ZZZ[[[___aaa```\\\SSSKKKFFFDDDCCCBBB@@@>>>:::777444333000000000000000000000000000000000000000000000000............/////////000........................,,,,,,,,,---------......------------------------------------------------......------------......***++++++,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------........./////////......------,,,,,,,,,,,,............///////////////111333777;;;???BBBDDDDDDGGGJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTOOO[[[rrr~~~yyyuuuxxxoooccc^^^YYYYYY]]]dddhhhlllttt|||VVVbbbrrrpppddd___WWWTTTTTT[[[ccciiipppvvvuuuwwwyyy|||{{{xxxsssooojjjgggfffeeebbb___]]]WWWRRRNNNIIIFFFJJJOOORRRZZZgggttt~~~xxxtttvvv{{{|||yyywwwyyy{{{~~~~~~tttkkkbbb]]]\\\XXXZZZ[[[YYYUUUPPPKKKIIIDDDCCCBBB???<<<888666444000000000000000000000000000000000000000000000000---.........//////000000........................,,,,,,,,,------.................................------------------------......------------......)))***+++,,,------...///,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........./////////000000,,,---...//////---+++***............/////////000///111555999===@@@BBBCCCFFFIIILLLNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSQQQaaa{{{~~~zzzwww{{{}}}mmm^^^YYYZZZWWWWWWZZZaaagggnnnzzzXXXdddzzzpppaaaXXXSSSQQQQQQSSSXXX___gggmmmpppsssttt{{{}}}{{{uuurrrooommmkkkhhheeebbb\\\YYYUUUQQQNNNNNNOOOPPPXXX[[[bbbmmmyyy{{{zzzzzzzzzyyy{{{qqqtttwww{{{~~~vvvlllccc___ZZZWWWTTTUUUVVVTTTNNNHHHFFFDDDBBBAAA???<<<888555333111000000111222222111000000000000////////////////////////////////////---------............/////////............//////........................------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////.........------------///000///......///000///333888<<>>:::777444222000000111222222111000000000000////////////////////////////////////---------............///......------------..............................------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........------------///000///......///111000444999===@@@BBBDDDEEEGGGJJJMMMOOOOOOOOOOOOPPPQQQOOOQQQUUUUUURRRTTTYYYbbbooo|||zzz{{{}}}ssslllfffaaa^^^YYYSSSOOOPPPNNNVVV___fffrrr{{{{{{iii[[[RRROOONNNPPPPPPRRRUUU[[[ccckkkpppxxx~~~uuuuuutttuuuuuusssooolllgggddd^^^YYYVVVVVVWWWYYYaaafffppp}}}~~~yyy}}}|||ssskkkhhhbbb```]]]]]]]]][[[VVVRRRIIIGGGEEECCCBBB???<<<999555333111111222222111000000000000000////////////////////////////////////---------............///------,,,,,,,,,,,,------........................------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.......................................------------...//////......000222222666;;;???BBBCCCEEEGGGIIIKKKNNNPPPPPPPPPPPPQQQSSSRRRTTTVVVVVVWWW\\\cccuuu}}}wwwuuu{{{pppccc\\\XXXUUUTTTRRRNNNNNNQQQQQQ\\\iiirrr|||mmm^^^SSSOOOOOOPPPSSSTTTVVVYYY___hhhqqqwwwzzzyyyyyyzzzzzzwwwssspppnnnjjjeee```]]]\\\]]]___jjjpppzzz}}}}}}xxxrrrooonnnjjjhhhfffeeeccc___ZZZUUUJJJHHHFFFDDDBBB@@@===;;;666444222222222222111000000000000000////////////////////////////////////---------............///...------,,,,,,------...........................------------------------------------------------+++,,,------......------------------------------,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++................................................---...//////...///111333555999>>>BBBDDDEEEGGGIIIKKKMMMPPPQQQPPPPPPQQQSSSUUUUUUVVVXXX\\\cccnnnwww{{{yyywww}}}{{{gggZZZVVVSSSQQQQQQOOOMMMOOOTTT\\\ggguuu}}}tttlllaaaVVVOOONNNPPPSSSTTTWWW[[[___fffoooyyy~~~}}}}}}}}}zzzvvvssssssppplllhhheeeddddddeeelllrrr}}}{{{rrrooolllmmmooorrrqqqpppnnnjjjccc\\\WWWMMMKKKGGGEEECCCAAA>>><<<888666444333333333111000000000000000////////////////////////////////////---------............/////////............//////........................------------------------------------------------+++,,,------......------------------------------+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---.....................---............000333555888;;;@@@DDDFFFGGGIIIKKKMMMNNNPPPQQQPPPQQQRRRSSSSSSTTTWWW]]]iiizzz}}}~~~~~~qqq]]]SSSVVVSSSQQQQQQOOONNNRRRYYYgggqqqzzzmmmbbb]]]VVVPPPMMMNNNQQQSSSVVV[[[bbbiiipppzzz~~~~~~|||yyywwwwwwvvvsssqqqnnnmmmllllllmmmsss~~~~~~zzz|||sssllljjjiiijjjllluuuwwwxxxvvvqqqhhh___YYYRRROOOJJJGGGEEEBBB???===:::777555333333333111000000000000000////////////////////////////////////---------............////////////....../////////........................------------------------------------------------+++,,,------......------------------------------,,,,,,------.........///------------------------................................................---------...............---............000444777:::>>>CCCFFFHHHIIIKKKLLLNNNOOOPPPQQQPPPPPPRRRSSSOOOSSSZZZggg|||gggXXXRRRTTTRRRQQQRRRQQQQQQXXXaaaooo|||wwwjjjbbbVVVTTTQQQNNNNNNPPPSSSUUU[[[bbbllluuu~~~~~~}}}~~~~~~}}}|||{{{{{{{{{zzzxxxvvvtttrrrooosss|||sssnnnkkkmmmrrryyywwwmmmlllmmmnnnnnnppptttxxx||||||wwwmmmccc\\\WWWTTTOOOJJJGGGDDDAAA???;;;888666444444333111///000000000000////////////////////////////////////---------............//////......------......///........................------------------------------------------------+++,,,------......------........................---------.......................................------------------------........................---------.........//////---............111555888<<<@@@EEEHHHJJJKKKLLLNNNNNNOOOPPPPPPOOOPPPQQQSSSQQQXXXcccuuuvvv___SSSRRRQQQOOOQQQSSSTTTXXXbbbmmm}}}sssggg___\\\PPPPPPPPPPPPRRRTTTVVVXXX```iiiuuu}}}|||}}}~~~~~~{{{yyywwwllloootttzzz}}}|||xxxttteee___]]]aaafffnnnxxx}}}uuummmjjjnnntttuuuvvvvvvrrrwww~~~zzzpppfff___[[[WWWRRRMMMIIIFFFCCC@@@;;;999666444444333111///000000000000////////////////////////////////////---------.........//////...------,,,,,,------...........................------------------------------------------------+++,,,------......------........................................................................------------------------........................---------.........//////------...---...111666999>>>AAAFFFIIIKKKLLLMMMOOONNNOOOPPPOOOOOOOOOQQQSSSXXX___llllllUUULLLNNNNNNNNNQQQUUUXXX^^^kkkxxx~~~mmmeee]]]VVVRRROOOMMMNNNQQQSSSUUU[[[cccjjjrrr~~~{{{xxxnnnnnnnnnooonnnkkkgggcccVVVSSSRRRWWW]]]fffsss||||||pppooonnnpppwww|||qqq___aaa^^^YYYSSSLLLFFFBBB@@@@@@===888555444333222111222111111000000000000000000000000000//////////////////......---------,,,------............------........................------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,---------------....../////////.........------,,,,,,,,,---------............///////////////////////////222000...---///444:::===BBBDDDGGGIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUU]]]rrr~~~|||fffWWWPPPOOOOOOTTTYYYZZZ[[[dddtttpppccc\\\VVVQQQOOOOOONNNPPPUUUWWWZZZaaajjjttt|||{{{yyyrrrqqqpppnnnkkkeee]]]XXXTTTPPPOOOSSSZZZcccqqq~~~}}}yyyuuuyyy}}}tttssstttzzz{{{nnngggddd^^^WWWPPPJJJFFFCCCAAA>>>:::888666555333222222222111000000000000000000000000000/////////////////////.........------------............------........................------............------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......,,,---------..................---------,,,,,,,,,---------............///////////////////////////111000......111666;;;???BBBEEEHHHJJJJJJKKKMMMOOOQQQQQQQQQQQQQQQRRRTTTUUU\\\ggg~~~}}}{{{bbbRRRMMMNNNRRRUUUYYY\\\bbbnnntttaaaWWWSSSPPPMMMMMMPPPPPPTTTZZZ^^^bbbkkkuuu|||yyyvvvtttssspppkkkcccYYYSSSTTTOOOMMMQQQWWWaaappp~~~~~~yyywwwtttvvvrrrnnnfff^^^UUUNNNIIIGGGCCC@@@===;;;:::888555222222222111000000000000111000000000000////////////000000////////////......------............------........................------............------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///..................///,,,,,,,,,------------......------------,,,,,,,,,---------............///////////////////////////000//////000333888>>>AAACCCFFFIIIJJJKKKLLLNNNOOOQQQRRRSSSRRRQQQRRRUUUWWW```rrrzzz~~~dddRRROOOTTTYYY[[[]]]cccmmm|||ssseeeWWWQQQOOOMMMNNNPPPPPPRRRXXX___eeekkkvvv~~~~~~~~~}}}~~~~~~|||{{{wwwwwwvvvuuuqqqiii```ZZZWWWRRRNNNQQQWWWaaappp}}}}}}}}}xxxpppeee[[[RRRKKKHHHCCCAAA???===;;;999555222333222111111000000111111000000000000////////////000000000000000/////////------............------........................------............------............------------------------------------,,,,,,---------.........//////............//////,,,,,,,,,------------------------------------------------............/////////////////////////////////000222666;;;@@@CCCEEEGGGJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRQQQRRRVVVYYYddd{{{{{{tttwww{{{fffSSSRRRYYYaaabbbeeennnzzzssseee[[[RRROOOMMMMMMOOOSSSRRRUUU^^^gggmmmuuu}}}}}}|||||||||}}}|||{{{{{{}}}}}}{{{zzz|||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}yyyyyyyyyxxxvvvppphhhcccZZZUUUPPPQQQVVV___mmmzzzyyywwwyyy~~~~~~xxxmmmaaaVVVNNNJJJDDDBBB@@@>>><<<999555222333222222111111111111111000000000000/////////////////////000000000000000------............------........................------............------//////.........---------------------------------,,,,,,,,,------------...//////............//////---------------------------------------------------------............///////////////////////////...///111555999>>>BBBEEEFFFHHHKKKMMMMMMMMMOOOPPPPPPSSSTTTRRRPPPQQQVVV[[[mmm}}}tttooossszzz}}}cccRRRRRRXXXbbbeeemmmyyytttaaaZZZTTTNNNMMMMMMLLLQQQVVVXXX]]]gggrrryyy~~~~~~~~~~~~}}}~~~|||{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvwwwyyy|||}}}|||{{{xxxxxxwwwwwwxxxzzz{{{}}}{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxsssmmmhhh___YYYUUUTTTWWW^^^jjjvvvyyyyyyzzz}}}ssshhh]]]TTTOOOGGGDDDAAA>>><<<:::666444333333222111111111111222000000000000////////////......////////////000000------............------........................------............------/////////.........------------------------------,,,,,,,,,,,,------------///..................//////............---------,,,,,,,,,------------...---------............//////////////////////////////000333777<<<@@@DDDFFFHHHJJJLLLNNNNNNNNNPPPQQQOOORRRTTTRRROOOPPPVVV\\\wwwvvvmmmmmmsss}}}sssaaaVVVWWW[[[```fffrrrtttdddYYYRRRNNNMMMNNNNNNOOOUUU\\\aaagggsss~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyzzzyyyxxxvvvvvvvvvwwwwwwttttttssssssrrrsssssstttqqqqqqrrrtttwwwxxxwwwvvvssssssrrrrrrsssuuuxxxyyyxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}|||~~~}}}{{{zzzwwwsssppphhhbbb]]]\\\\\\aaakkkuuuyyypppfff\\\WWWJJJGGGBBB???===;;;888777444333222222111111222222000000000000////////////------........./////////------............------........................------............------////////////....................................++++++,,,,,,,,,---------......------------......000000/////////.........,,,,,,,,,---------......---------............///////////////////////////000222555999>>>AAADDDFFFIIIKKKMMMNNNNNNOOOPPPQQQNNNQQQSSSQQQMMMOOOVVV\\\uuuyyyrrrlllpppvvvzzzpppfff^^^[[[\\\^^^dddkkkxxxsssccc[[[VVVNNNMMMMMMPPPQQQRRRYYYaaahhhooo{{{~~~|||{{{{{{xxxxxxxxxwwwwwwwwwwwwvvvttttttsssrrrrrrtttuuuvvvooooooooooooooooooppppppooonnnnnnpppqqqqqqooommmpppooonnnnnnppprrruuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz~~~~~~}}}}}}|||||||||{{{yyyzzz{{{|||||||||{{{zzz|||}}}}}}}}}|||zzzxxxpppjjjeeecccccceeennnwww~~~~~~{{{|||}}}vvvlllccc^^^MMMIIIDDD@@@>>><<<:::999444333222222111111222222000000000000////////////,,,---------......//////---..................---........................---..................---000/////////....................................++++++,,,,,,,,,------------------,,,,,,---------111111000000/////////...,,,,,,,,,------.........---------.........//////////////////////////////000222666:::???BBBDDDFFFIIIKKKNNNOOOOOOOOOPPPRRRMMMQQQSSSPPPLLLNNNUUU]]]mmm{{{tttrrrnnnsssxxxppphhh^^^WWWVVVXXXZZZ[[[kkkrrr~~~vvvdddVVVQQQRRRNNNMMMMMMOOOSSSZZZbbbgggmmmwww}}}}}}|||zzzxxxxxxwwwuuutttwwwvvvtttrrrrrrrrrssssssqqqqqqpppooonnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkkkknnnnnnnnnnnnnnnnnnoooooommmmmmmmmmmmnnnooooooppprrrqqqqqqppppppppppppqqqpppooooooooooooooopppppprrrtttwwwxxxwwwuuutttuuuwwwwwwvvvuuuuuuuuuvvvvvv|||}}}}}}~~~~~~~~~}}}{{{yyyxxxrrrooojjjhhhjjjpppwww{{{yyyyyyyyy|||yyylllcccTTTMMMEEEAAAAAA@@@<<<999666444111111111222111111000000000000000000000000////////////////////////........................////////////////////////000///...------...///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........///000000000/////////...------,,,,,,...---,,,,,,---...///000111000...------...//////333666;;;???BBBDDDGGGIIIKKKLLLNNNOOOPPPPPPPPPOOONNNMMMNNNOOONNNMMMTTT\\\ttttttjjjlllsssxxxqqqjjj```^^^YYYTTTSSSUUU\\\aaaooottt||||||iiiZZZPPPNNNPPPNNNNNNOOORRRXXX```iiiooowww}}}|||{{{}}}{{{xxxvvvvvvuuutttrrrrrrqqqpppooonnnnnnnnnnnnmmmllllllkkkjjjiiihhhgggffffffeeeeeeeeefffgggggghhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnlllkkkjjjiiihhhhhhhhhhhheeeeeeeeeeeeeeeeeeffffffhhhjjjmmmnnnmmmlllllllllmmmmmmmmmnnnooopppqqqrrrwwwwwwxxxyyyzzz{{{|||}}}{{{}}}~~~}}}}}}~~~|||}}}~~~~~~}}}|||wwwuuuqqqpppqqqvvv{{{uuummmnnnssswww}}}yyymmmdddYYYRRRIIIDDDCCCAAA>>>;;;777555222111111222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000///...------...///000......------------......------------------------------------------------..........................................//////...............---------000///.........///000111111000///.........///000444777<<<@@@BBBEEEGGGIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPQQQRRRPPPLLLMMMXXXeeexxxtttmmmooouuurrrccc]]]UUUTTTSSSQQQSSSXXXaaahhhqqqwwwiiiZZZQQQMMMMMMPPPNNNPPPSSSWWW^^^hhhssszzz~~~}}}|||zzzyyyxxxwwwuuurrrqqqppppppnnnllliiiiiiiiiiiiiiihhhgggffffffeeeeeedddcccbbbaaaaaa```____________```aaaaaaaaabbbcccdddeeeddddddcccdddddddddeeeeeefffggghhhbbbaaa```^^^]]]\\\\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[]]]```aaaaaa```aaabbbaaaaaabbbdddfffhhhjjjkkkooopppqqqrrrtttvvvwwwwwwwwwyyy{{{{{{zzzzzz{{{|||zzz{{{}}}~~~~~~{{{zzzxxxxxxyyy|||~~~~~~jjjcccfffmmmqqqyyyzzzqqqiiiaaaYYYOOOHHHDDDBBB@@@===999666333222222222222111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////......------------......------------------------.........................................................------------------------...............111111000/////////000000000000///......///000111555999===AAACCCEEEHHHJJJJJJKKKLLLMMMOOOOOOOOOOOORRRSSSUUUTTTQQQUUUeeevvvxxxtttwww|||rrrbbbWWWTTTNNNPPPRRRSSSVVV^^^iiirrryyyppp\\\QQQOOONNNOOOQQQPPPSSSXXX]]]eeeppp|||~~~}}}}}}|||||||||{{{zzzxxxvvvuuutttnnnllliiihhhhhhgggeeedddaaabbbbbbcccbbb```___]]]^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[[[[]]]^^^___aaa```______^^^_________YYYXXXVVVTTTRRRQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTSSSUUUXXXYYYYYYYYYZZZ[[[ZZZ[[[\\\]]]___aaacccdddhhhiiijjjlllnnnpppqqqrrrssstttvvvwwwwwwwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}||||||}}}}}}~~~{{{ttteeeaaadddiiinnnuuu||||||uuuooohhh```UUULLLFFFCCCAAA???:::888555333333333222111000000000000000000000000/////////////////////////////////////////////////////////////////////////////////....../////////......------------......------------------------.........................................................---,,,,,,,,,+++,,,,,,------...//////000222111111000////////////000//////...///000222333777;;;???BBBDDDFFFHHHJJJIIIJJJKKKMMMNNNOOOPPPPPPSSSSSSVVV\\\aaakkk|||}}}~~~pppdddYYYTTTTTTRRRUUUXXXZZZ^^^gggttt~~~oooaaaSSSOOOPPPQQQQQQRRRSSSXXX^^^dddlllwww~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvuuusssqqqooonnngggeeebbbaaa``````^^^]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTWWWUUURRRPPPQQQTTTYYY[[[\\\[[[ZZZXXXVVVUUUUUUUUUPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPPPPQQQSSSVVVVVVVVVWWWXXXZZZZZZZZZZZZ[[[\\\]]]______ddddddfffgggiiikkkmmmmmmnnnppprrrrrrssstttvvvxxx{{{{{{||||||{{{{{{zzzyyyzzz{{{|||}}}}}}|||zzzyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}~~~{{{sssjjjccc```ccciiimmmrrrxxx{{{zzzvvvrrrmmmfff[[[PPPHHHDDDAAA@@@<<<:::666444444333222111111111111111111111111111////////////////////////........................////////////////////////...//////////////////.........------------......------------------------------------------------.................................---,,,,,,,,,++++++,,,,,,---...///000000000000000000///......---000/////////000111333444:::===AAADDDEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOQQQQQQRRRSSS[[[kkk|||wwweeeYYYRRRQQQRRRTTTYYY]]]aaagggrrrzzz___UUUMMMMMMPPPQQQRRRSSSXXX^^^fffmmmuuu~~~{{{{{{yyywwwuuusssrrrqqqqqqpppooonnnllljjjhhhgggbbb___]]][[[[[[ZZZXXXWWWSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPNNNJJJHHHIIIMMMRRRUUUTTTSSSQQQOOOMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLNNNOOOSSSUUUVVVVVVVVVVVVXXXZZZZZZZZZZZZZZZ[[[[[[\\\]]]aaaaaabbbdddeeeggghhhiiiiiijjjlllmmmnnnpppsssvvvwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz||||||{{{yyyxxxzzz{{{|||}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~{{{nnngggcccaaabbbfffpppqqqsssvvvyyyyyywwwuuuqqqkkkaaaUUULLLFFFCCCBBB>>>;;;888555444444222111111111111111111111111111////////////////////////........................////////////////////////......////////////............------------......------------------------------------------------.................................---------------,,,,,,------...///000000//////000000000///......000/////////111333555666<<>>AAADDDGGGGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTUUUXXXccc|||sss[[[PPPMMMMMMOOOSSSYYYaaaiiitttnnn\\\WWWRRRNNNOOOQQQSSSYYY```aaaiiittt~~~||||||{{{{{{{{{zzzzzzzzzxxxwwwuuurrrooollliiihhhddddddcccaaa___]]][[[YYYSSSQQQNNNMMMLLLLLLJJJIIIJJJIIIGGGEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDD???@@@BBBCCCDDDEEEEEEEEEBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUTTTSSSSSSUUUVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]]]]^^^___``````aaaaaa___aaabbbdddeeehhhlllooojjjkkkmmmoooqqqrrrssssssrrrtttwwwzzzzzzzzzxxxwwwtttuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyy{{{}}}}}}}}}|||}}}~~~||||||}}}}}}}}}}}}|||{{{||||||}}}~~~~~~~~~~~~}}}~~~}}}yyywwwsssqqqqqqsssvvvyyy}}}xxxwww|||~~~pppllliiigggggglllxxxwwwrrrjjj___TTTLLLHHHFFF@@@===999777555444222111111111111111111111111111////////////////////////000000000000000000000000////////////////////////---...///000000///...---.........------.........------------------------000000000000000000000000........................---.........///000000000---------...............///000111222333333222111/////////000222444666888???AAAEEEGGGHHHIIIJJJKKKMMMMMMMMMNNNPPPRRRUUUVVV[[[mmmrrr[[[SSSQQQRRRUUUXXX^^^eeemmmxxxppp___VVVNNNNNNPPPSSSTTTVVV^^^ffflllsss~~~|||zzzxxxxxxxxxwwwuuutttsssrrrooolllhhheeebbbaaa___]]]YYYVVVSSSRRRQQQQQQLLLMMMMMMMMMKKKHHHFFFDDDEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@>>>===>>>???AAABBBCCCAAA???>>>===>>>???@@@BBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@??????>>>>>>>>>??????@@@BBBCCCDDDDDDGGGGGGHHHJJJKKKMMMNNNNNNUUUUUUSSSRRRRRRRRRSSSTTTRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^\\\[[[[[[\\\]]]___aaacccbbbbbbdddfffiiimmmoooqqqlllnnnppprrrsssrrrqqqpppssssssssssssssssssssssssppprrrtttuuuuuuvvvxxxzzzvvvwwwyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}{{{{{{{{{{{{|||}}}{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{|||}}}}}}~~~~~~|||{{{|||{{{xxxtttpppoooqqqsss~~~~~~zzzvvv{{{}}}wwwrrrsssyyyqqqkkkiiinnnuuu|||yyynnnddd[[[SSSJJJDDDEEE???;;;:::777333222555111222222222222111000000////////////////////////111111000000//////......,,,---///000000000///...///////////////////////////............---------........................,,,,,,,,,---------..............................////////////////////////000000//////.........---000000////////////000000//////000111333777:::<<<>>>AAAEEEHHHIIIJJJLLLMMMJJJJJJLLLPPPPPPOOOQQQVVV^^^sss___WWWUUUWWW[[[___dddhhhmmmyyyssscccXXXRRROOOOOOSSSXXXZZZ]]]eeennnpppyyy|||yyyyyywwwuuutttsssrrrpppnnnnnnmmmjjjgggccc```]]]\\\YYYVVVSSSPPPMMMLLLLLLLLLHHHIIIIIIIIIGGGEEEBBBAAAAAAAAA@@@??????>>>============;;;;;;;;;<<<>>>??????>>>===;;;;;;;;;======>>>>>>============>>>>>>>>>>>>========================>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKQQQQQQPPPOOOOOOPPPQQQRRRQQQRRRTTTUUUWWWXXXXXXXXXZZZYYYYYYXXXYYYZZZ[[[\\\YYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\]]]___bbbdddggghhhfffgggiiikkkmmmnnnnnnnnnoooooooooooooooooooooooonnnppprrrsssssstttvvvwwwuuuvvvwwwxxxxxxxxxwwwvvvttttttttttttttttttttttttvvvuuutttssssssssstttuuussssssrrrqqqpppppppppppprrrrrrssstttuuuvvvwwwxxx{{{{{{|||}}}~~~|||{{{{{{zzzwwwuuuttttttttttttwwwuuuwww|||~~~||||||||||||yyytttpppqqqxxx{{{vvvtttxxx|||sssjjjbbbYYYPPPJJJEEE???<<<;;;999444333444222222222222222111000000000000000000000000000000////////////000000000000---......//////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000/////////............000000////////////000000000000///000333777;;;===???BBBFFFHHHIIIJJJLLLMMMMMMMMMOOOSSSSSSQQQUUUZZZgggrrrbbb___aaaeeehhhiiikkklllnnnxxxjjj]]]VVVRRROOOPPPQQQWWW^^^bbbeeennnwwwzzz~~~zzzwwwuuurrrpppnnnmmmkkkiiifffeeedddbbb^^^[[[XXXVVVUUUPPPNNNKKKHHHFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@>>>=========<<<<<<;;;;;;::::::999999888777888999:::;;;;;;:::999888888888999::::::::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGGGGLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUVVVWWWYYY[[[\\\]]]\\\]]]^^^```cccfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnnnnnnnppprrrqqqrrrrrrrrrrrrpppooommmjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffeeeddddddddddddeeefffggghhhjjjlllmmmmmmrrrrrrrrrsssuuuwwwzzz{{{~~~~~~~~~}}}||||||yyyxxxxxxzzz{{{xxxvvvmmmiiikkkssszzz|||}}}xxxyyy}}}}}}|||yyyzzzvvvsssuuu}}}yyysssllldddYYYRRRFFF@@@======;;;666333444222222222222111111000000111111111111111111111111.........///000111111111...............///000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////............000000////////////000000111000000000333888===@@@@@@CCCFFFHHHIIIJJJLLLNNNOOOOOOQQQTTTSSSRRRWWW^^^rrr~~~}}}~~~rrrjjjnnnsssuuuuuuqqqqqqpppsss|||lllZZZTTTRRRPPPPPPQQQSSSZZZbbbgggllluuu~~~~~~~~~}}}{{{xxxuuuqqqoookkkiiigggeeebbb___\\\[[[YYYVVVSSSQQQNNNMMMIIIGGGEEECCCAAA@@@??????????????????>>>===;;;:::;;;;;;;;;:::::::::999999777666666555666777888888888888777666666777777888777888999::::::999888777888888888999999:::::::::::::::;;;;;;<<<======>>>>>>??????@@@BBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUSSSSSSSSSUUUWWWZZZ^^^```aaaaaaaaaaaaaaaaaaaaaaaabbbdddffffffffffffhhhjjjiiiiiiiiiiiigggeeecccbbb____________````````````^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\^^^___aaacccdddeeeiiiiiiiiijjjlllooorrrsssyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{zzz|||{{{vvvkkkfffgggqqq{{{uuuqqqsss|||{{{yyyyyy~~~}}}~~~zzzvvvmmmbbbZZZIIICCC??????===888444444222222222111111111111111000000000000000000000000.../////////000000000111///......------...000111///////////////////////////............---------........................,,,,,,,,,---------..............................///////////////////////////////////////.........000000////////////000000222111000111444999>>>BBBBBBDDDGGGHHHIIIJJJMMMOOOOOOOOOPPPRRRQQQQQQXXXaaayyy}}}}}}~~~wwwyyyzzzsssrrrttt|||www___TTTTTTSSSQQQPPPSSSUUU\\\ffflllrrr}}}~~~~~~yyyxxxvvvvvvvvvtttqqqnnnmmmkkkgggdddbbb```\\\ZZZTTTTTTRRROOOMMMJJJIIIHHHDDDDDDBBBAAA???>>>======<<<<<<<<<<<<;;;;;;::::::888888888888888777777777666555555555666666777777777777777777777777777888666777999999999999777666888888888999999:::::::::888999999::::::;;;;;;;;;======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMOOORRRTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\\\\[[[\\\]]]___]]]]]]]]]]]][[[YYYWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXYYY[[[]]]___```aaabbbbbbbbbccceeegggjjjkkkqqqqqqqqqrrrtttvvvxxxyyy}}}}}}~~~~~~~~~|||vvvqqqkkkkkkuuu{{{sssppp{{{}}}~~~~~~{{{tttiii```OOOGGGAAAAAA@@@;;;666444333222111000000000111111////////////////////////111000000000/////////...///......------...000111///////////////////////////............---------........................,,,,,,,,,---------..............................////////////////////////.........///////////////000000////////////000000111111111222666;;;@@@CCCCCCEEEGGGIIIIIIKKKMMMOOOPPPPPPQQQRRRQQQRRR[[[fff}}}zzztttttt{{{vvvdddUUUTTTUUURRRQQQSSSXXXZZZaaakkkttt|||}}}|||zzzyyyxxxuuusssrrrqqqpppooollljjjgggdddaaa^^^\\\YYYVVVSSSNNNMMMKKKIIIGGGEEEDDDCCCAAA@@@@@@???>>><<<;;;;;;:::::::::::::::999999999555555555555555555555555555555666666666777777777777777777777888888888888888888999999999999888888888888888999999999999999888888888999999999::::::;;;<<<<<<===>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPQQQPPPPPPRRRSSSPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMOOOPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVXXXYYY[[[\\\]]]^^^\\\]]]^^^___aaabbbcccccceeeeeeeeegggiiilllnnnpppxxxzzz}}}~~~~~~~~~yyyyyytttsssyyy~~~www}}}}}}}}}~~~~~~xxxnnnfffWWWMMMDDDCCCAAA===888666444333111000000000111222........................111111111000///........................///000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////.........///////////////000000////////////000000000000222444888===AAADDDEEEGGGHHHIIIIIIKKKNNNPPPSSSSSSTTTTTTRRRTTT___lllzzz}}}zzzyyyxxx{{{eeeYYYQQQTTTTTTQQQRRRXXX^^^```hhhsss~~~}}}|||{{{xxxvvvtttrrrqqqpppnnnlllkkkkkkiiigggeee___\\\YYYVVVTTTRRROOOLLLHHHHHHFFFDDDCCCAAA??????=========<<<;;;:::999888888888888777888888999999555555555555555555555555444555555666666666666666666666777888888888888888999888888777777888888999888888888888888777777777888888888888999999999999999::::::;;;;;;<<<<<<===:::;;;===>>>??????????????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEECCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVVVVXXXYYYZZZ[[[[[[XXXYYY[[[]]]^^^]]]]]]\\\\\\\\\\\\^^^```dddgggiiimmmooorrruuuxxx{{{|||}}}~~~~~~zzzxxxzzz|||}}}zzz{{{}}}{{{qqqjjj^^^RRRGGGDDDBBB>>>999777444333111000///000111222////////////////////////000000000000////////////---......//////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////............/////////000000000////////////000000...000333666;;;???BBBDDDFFFHHHIIIIIIIIIKKKNNNQQQSSSSSSTTTSSSPPPSSS```nnnzzzzzzrrr||||||zzz|||zzzhhh___VVVQQQTTTTTTPPPTTT___bbbeeemmmyyyzzzyyywwwtttqqqooommmlllgggeeecccbbbbbbaaa___]]]YYYVVVSSSQQQOOOMMMIIIGGGEEEDDDCCCAAA@@@>>>===<<<::::::::::::999888777666777777666666666777888888777777777777777777777777333444555666666666555555555555666777888888777777999888777666666777888999888888777777666666666555888888888888999999999999888888999999::::::;;;;;;888999;;;<<<===<<<<<<;;;<<<===>>>???????????????@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAABBBCCCAAABBBCCCEEEEEEEEEEEEDDDAAAAAABBBCCCDDDDDDEEEEEEDDDEEEHHHJJJLLLMMMMMMMMMHHHIIIJJJKKKNNNPPPRRRTTTUUUUUUVVVVVVWWWXXXYYYYYYUUUWWWZZZ\\\\\\[[[YYYWWWXXXXXXXXXZZZ]]]```dddffffffgggjjjmmmqqqtttwwwxxx|||||||||}}}~~~~~~}}}|||yyyyyyxxxwww{{{{{{yyyzzz||||||ssslllcccVVVIIIEEECCC???:::888444333111//////000111222000000000000000000000000......//////000000111111,,,---///000000000///...//////////////////////////////.........---------........................,,,,,,,,,---------..............................////////////////////////---.........//////000000000000////////////000000---///333888<<<@@@BBBCCCGGGHHHIIIIIIIIIKKKNNNQQQQQQQQQRRRQQQNNNQQQ^^^mmm~~~}}}yyyoookkkvvvwwwuuu{{{|||yyywww]]]WWWQQQMMMOOOSSSVVV]]]ccchhhppp{{{{{{wwwuuussspppmmmlllkkkiiigggbbbaaa___]]]ZZZVVVSSSRRRNNNMMMLLLJJJHHHFFFEEEDDD>>>===<<<;;;:::;;;;;;<<<:::999999999888888777777555555555666666666777777444444444444555555555666777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888999:::;;;;;;:::888777<<<;;;:::999888999:::::::::;;;;;;<<<<<<;;;;;;::::::CCCLLLKKKDDD===<<>>>>>======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>===AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXUUUVVVWWWYYYYYYYYYYYYXXX[[[ZZZZZZYYYZZZ\\\]]]^^^`````````aaabbbgggmmmqqqsssuuuxxxzzz{{{|||~~~}}}~~~~~~~~~~~~{{{xxxwwwvvvvvvpppppp}}}yyynnnkkk___OOODDD@@@>>>;;;999777444222111111222111000000000000000000000000000////////////////////////////////////////////////........................///////////////////////////////////////////////////...---,,,,,,---...///000000//////.........---/////////////////////////////////...------,,,,,,---...///111111111000///000222666888;;;???DDDGGGEEEFFFGGGHHHJJJLLLNNNPPPTTTRRRRRRQQQOOORRR^^^jjjxxxlllgggiiivvv{{{qqqnnnqqquuuyyyzzzjjjVVVVVVPPPNNNPPPTTTXXX___eeemmmwww{{{zzz|||{{{wwwsssqqqnnnkkkhhhgggeeecccaaa\\\[[[XXXVVVSSSPPPNNNMMMJJJIIIHHHFFFEEECCCBBBAAA===<<<;;;::::::::::::;;;888888888888777777666666333333444444444555555555555555555555666666666666888888888888888888888888888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777888999999999999999888888888888888888999;;;===>>>::::::;;;;;;;;;;;;::::::;;;AAAEEEDDD???;;;<<>>>>>>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;===============>>>?????????>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTUUUWWWWWWWWWWWWVVVXXXWWWWWWWWWWWWYYYZZZ[[[YYYZZZ[[[\\\]]]```eeeiiilllnnnrrruuuwwwyyy{{{~~~|||}}}~~~~~~{{{wwwuuuvvvwww{{{iiigggsss||||||}}}zzzpppfffWWWKKKDDD@@@===;;;888666333222222333222111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................///...------------...///000/////////............////////////////////////...........................///000111111000//////222444888<<>>======;;;:::999999888999999999666666666666666555555555444444444444555555555555666666666777777777888888888888888888888888888888888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777888888777777777888888999888888888888999;;;<<<===::::::;;;;;;;;;;;;::::::<<<======;;;::::::<<<>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@>>>>>>>>>?????????@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVXXXYYYYYY[[[^^^aaacccfffjjjnnnpppsssvvvyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{xxxwwwyyy{{{uuueeebbblllssstttyyyvvvnnnbbbTTTIIICCC???>>>:::777555333444444333222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................///...------------...///////////////............////////////////////////,,,------...//////000000//////000000000000///...111555:::>>>AAACCCFFFHHHHHHHHHIIIKKKMMMOOOQQQRRRWWWRRROOOOOOQQQYYYggguuu~~~kkk^^^ZZZ[[[aaaiiikkkddd```ffftttqqq^^^UUUSSSUUUSSSTTTZZZ___dddlllttt}}}~~~}}}{{{zzzzzz{{{}}}~~~xxxuuuqqqnnnmmmjjjfffccc```]]]ZZZWWWVVVTTTRRRPPPLLLJJJGGGDDDBBBAAABBBBBB@@@???>>>===<<<;;;::::::888888888888777888888888555555555555444444444444666666777777777888888888777777888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777888777666666666777888999:::::::::999999999999999:::::::::;;;;;;:::::::::;;;:::888777999;;;<<<<<<;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA===>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIKKKLLLMMMOOOPPPOOOOOONNNNNNOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWYYYYYYZZZ[[[]]]\\\___cccgggiiikkknnnpppssstttuuuwwwzzz|||~~~~~~}}}~~~~~~||||||~~~~~~rrrgggdddjjjnnnooouuu{{{vvvkkk]]]OOOEEE@@@???;;;888555444444444333222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.................................------.........///////////////.........////////////////////////---........./////////000000000000000000//////...000444999>>>@@@BBBDDDFFFHHHHHHIIIKKKMMMOOOQQQRRRVVVPPPMMMOOOUUU^^^mmmzzz~~~zzzwwwcccXXXUUUVVV\\\ccceeeaaaaaannnsssaaaVVVSSSTTTRRRSSSWWW___eeejjjsss|||}}}{{{zzz{{{zzzwwwuuuttttttuuuvvvrrroookkkgggddd```\\\YYYWWWTTTQQQOOONNNMMMKKKIIIGGGEEECCC@@@???>>>???@@@===<<<<<<;;;:::999999888666666777777777777777777444444444444555555555555777777777888888888999999888888888999999999999:::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888777666666666777999::::::::::::999999999888888999::::::::::::::::::999999888777999;;;<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;::::::::::::999999999999999::::::;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;===???@@@>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRUUUWWWWWWWWWXXXYYYYYY\\\___aaabbbccceeegggjjjkkkmmmppptttyyy|||~~~~~~~~~~~~}}}~~~}}}|||wwwoooiiifffjjjlllnnnrrr{{{zzzqqqcccTTTHHHAAA???;;;888555333333333222111111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////........................---..................---.........///////////////////////////////////////000000/////////.........000000000///////////////111555;;;???AAACCCEEEFFFHHHHHHIIIJJJLLLOOOQQQRRRTTTOOOMMMSSS\\\fffrrr{{{yyyppp\\\RRROOOOOOWWW^^^ddddddiiizzzuuuaaaWWWRRRQQQRRRQQQTTT[[[dddkkkpppzzz~~~{{{xxxuuutttuuusssqqqooommmlllkkklllgggeeebbb]]]YYYUUUQQQPPPNNNKKKIIIGGGGGGFFFDDDCCCBBBAAA???======<<<======:::::::::999999888888888555555666777777777777666555555555666666666666666666666666666777777777777888888888999999999::::::999999999999999999999999888888888888888888888888999999999999999999999999999999999999999999999999777777777777777777777777777777777777888888999:::555666777999::::::;;;:::999999::::::::::::999999888888999;;;<<<<<<;;;999888888999999999999::::::999999999999888888888888999999888888999999:::;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===============>>>>>>>>>???????????????@@@AAABBBBBBBBBAAAAAAAAABBBBBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEFFFFFFHHHIIIIIIJJJIIIIIIKKKMMMOOOQQQQQQRRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^```aaacccggglllqqqvvvxxxzzz{{{}}}~~~|||{{{|||}}}~~~~~~||||||~~~~~~zzzxxx|||zzzyyy{{{||||||~~~yyyyyy|||yyyxxxvvvrrrooojjjlllpppsssvvv|||~~~uuuiii\\\PPPFFF@@@;;;999555444333333222111111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////------------------------------...//////...------.........///////////////////////////////////////111111000//////...------///////////////000111111666999>>>AAACCCEEEHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRRRROOOPPP[[[fffooovvv|||uuulll[[[SSSQQQRRRUUU^^^eeeiiirrrxxx```UUURRRPPPQQQTTTUUUYYYbbbmmmtttzzz~~~|||{{{zzzyyyyyy{{{zzzxxxuuurrrnnnllljjjgggfffeeecccaaa___^^^]]]WWWWWWUUURRRNNNKKKIIIHHHEEECCCAAA@@@AAA@@@???>>><<<<<<;;;;;;:::::::::999888888777777777777777777444555666777888888777666666666777777888888888888666666666777777777888888888888888888999999999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888777777777777777777777777666777888999::::::::::::555666777999::::::::::::999999::::::::::::999999888999:::;;;::::::::::::888888999999999:::::::::::::::999999999888888888999999888888999999:::;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::;;;<<<<<<<<<=====================>>>??????@@@@@@????????????@@@AAABBBBBB@@@@@@@@@@@@????????????>>>???AAABBBCCCCCCBBBBBBAAABBBDDDEEEFFFEEEEEEEEEEEEGGGJJJKKKKKKMMMOOOQQQQQQSSSUUUVVVVVVVVVWWWYYYYYYYYY[[[^^^bbbggglllooossstttwwwzzz~~~~~~}}}{{{{{{zzzzzz~~~~~~}}}~~~~~~~~~~~~}}}|||}}}}}}zzzyyy|||zzzxxxuuurrrrrrsssuuu~~~~~~|||yyy|||~~~yyyxxxyyy|||vvvyyy}}}yyyoooeeeYYYLLLDDD===:::777555555444333222111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////------------------------------...//////...------............/////////000////////////////////////000000000///////////////............///000222333888;;;>>>AAACCCEEEIIIKKKIIIJJJJJJLLLNNNPPPRRRSSSRRRPPPVVVdddrrrxxxzzz{{{yyyjjj\\\XXXZZZ\\\\\\dddjjjnnnyyyrrraaaRRROOOPPPQQQTTTYYY[[[```jjjvvv}}}|||{{{zzzxxxwwwvvvuuuuuusssrrrpppmmmjjjfffcccaaaYYYYYYYYYXXXWWWUUUSSSRRRLLLLLLLLLIIIFFFDDDDDDDDD@@@>>><<<<<<======<<<;;;888888999999999888777666666666666666666666666666444555777888888888777666777777888888999999::::::888999999999999:::::::::777777888888888999999999999999999999999999999999888888888888888888888888999999999999999999999999777777777777777777777777777777777777777777777777666777999:::;;;;;;::::::888888999:::999888777666999999999::::::999999999999:::;;;999777777999<<<888888999999::::::::::::<<<<<<<<<;;;;;;;;;::::::999999999888999999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>=========>>>???@@@@@@========================<<<===???@@@AAAAAA@@@@@@>>>???AAABBBCCCCCCBBBBBBDDDEEEGGGHHHIIIKKKNNNPPPLLLOOOQQQRRRSSSSSSUUUVVVUUUUUUVVVXXX\\\```dddgggnnnooorrrvvv{{{~~~|||{{{zzz}}}~~~~~~}}}||||||~~~||||||}}}~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{yyyuuurrrppppppqqqrrrzzzwwwxxx}}}|||tttuuuuuuyyywwwvvvyyy||||||tttkkk```QQQGGG>>><<<888666666555444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------,,,---...//////...---,,,---.........//////000000////////////////////////......//////000000111111------------///111333444777:::<<<>>>@@@CCCGGGJJJJJJKKKLLLMMMOOORRRTTTUUURRRRRRZZZkkkzzz~~~}}}{{{|||dddYYYYYY^^^bbbdddkkkpppsss~~~