BM6P6(@ |||wwwsssooommmllljjjgggfffhhhlllrrruuutttpppkkkeeebbbbbbdddfffgggfffbbb[[[PPPEEE===999555444222111000000//////,,,///222333111111333666;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::777555555888:::BBBDDDHHHLLLMMMKKKHHHGGGLLLIIIBBB;;;666666999======<<<:::888777666555555:::888444111///.........000000222666:::>>>>>>>>>::::::;;;;;;;;;:::999999222111111000000000000000000000000000000000000000222///---...111333222000------......///111222333222222333333333333444444555444555999>>>???:::555444444444444333222111111555333222111111333444666//////000000111111111222222333444555666777888999<<<<<<===>>>@@@AAABBBBBBAAABBBCCCEEEGGGHHHHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPPPPRRRSSSTTTTTTUUUWWWZZZZZZWWWRRROOOOOORRRVVVZZZ]]]^^^```cccfffiiikkklllrrrssswww|||{{{vvvmmmhhhaaa[[[WWWWWWYYY[[[```ccchhhlllnnnpppsssuuuzzz}}}}}}xxxsssnnnjjjfffggggggeeegggppp~~~ooogggeeeiiivvvzzz|||xxxtttpppmmmiiigggeeeeeehhhmmmrrrvvvtttpppjjjeeebbbbbbdddfffhhhgggccc[[[PPPDDD<<<888555444222111000000//////(((+++///000000111333555888888999999888888777777888888888666555777:::===@@@BBBFFFJJJKKKJJJHHHFFFKKKHHHCCC<<<777666888;;;===<<<;;;999888777777777:::888555222////////////000000222666:::=========::::::;;;;;;;;;:::999999333222222111111111111111000000000000000000000000999666333333444444222000------......///111222333222222222333333333444444555444444888<<<===999555444444444333333222111000333333111000111222444555000111111111111111111222444444555777888999::::::;;;<<<>>>@@@BBBDDDEEEFFFCCCDDDEEEFFFGGGHHHIIIJJJHHHJJJLLLLLLLLLLLLNNNPPPPPPRRRSSSTTTTTTUUUWWWZZZVVVTTTRRRPPPPPPTTTYYY]]]___```bbbdddgggiiikkklllppppppssswww{{{|||yyyvvvmmmiiiccc]]]YYYWWWXXXYYYaaadddhhhkkklllnnnoooqqqwwwyyy{{{~~~~~~yyytttqqqkkkkkkiiiggggggnnnzzzpppgggfffiii~~~vvvyyy~~~}}}yyyuuuqqqnnnjjjhhhfffeeegggkkkooorrrsssooojjjeeecccbbbdddeeehhhgggccc[[[OOODDD<<<777555444222111000000//////(((***---///000222444666666777777777666666555444444555666555666888<<>>999666666777<<<<<<;;;::::::999999888:::888555222000///000000000111222555999<<<<<<;;;:::;;;;;;;;;::::::999888444333333222111222222222000000000000000000000000666444222111222222000///............///111222333222222222222333333333333444333222555999:::888666333333333222111111000000222111000000000111333444333333222222222222222111555666777888:::;;;<<<<<<>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEEEEEFFFHHHIIIJJJGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTTTTUUUWWWYYYVVVUUUTTTRRRQQQTTTXXX\\\___```aaaccceeegggiiijjjkkkkkkkkkmmmqqqssssssrrrllliiiddd___[[[XXXWWWVVVaaacccgggiiiiiiiiijjjkkkpppqqqrrrtttvvvyyy{{{|||}}}yyywwwuuutttrrrnnnlllooowww~~~qqqhhhhhhiii~~~~~~}}}yyyzzz~~~~~~~~~zzzuuuqqqnnnooommmiiigggggghhhkkkmmmrrrnnnjjjeeeccccccdddeeeiiihhhccc[[[OOODDD;;;777444444222111000/////////---...///000222333666777777777777777777666555555444555666666666888<<>>@@@CCCFFFGGGGGGFFFFFFBBBCCCCCC@@@<<<777444333666777888999:::::::::999999777444222000000000111111111222555999;;;;;;:::;;;;;;;;;;;;:::999888777222222111000000000000000000000000000000000000000000111111000000111222333///......//////000111222111111111222222222333333222111111111333555666666444333222111000000000000.../////////000111222222555444444444333333222222333444555777999:::<<<<<<<<<===>>>@@@AAACCCDDDDDDFFFDDDCCCBBBCCCDDDGGGHHHGGGIIIJJJKKKJJJKKKLLLNNNQQQSSSTTTTTTSSSTTTVVVXXXYYY[[[[[[WWWRRRNNNOOORRRTTTUUUVVVWWWXXXZZZ[[[[[[]]]\\\ZZZXXXWWWXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYZZZ\\\___```___^^^______\\\ZZZXXXVVVVVVWWWYYY[[[```dddkkkttt}}}zzzwwwlllkkkhhh|||rrr~~~zzz||||||~~~~~~zzzuuupppmmmjjjjjjiiiiiijjjmmmqqqsssooommmiiifffcccccccccdddgggfffbbb[[[PPPEEE===999555444222111000000//////111///------///111111111333333444555666666666666;;;<<<<<<:::888777888999<<<>>>@@@BBBCCCCCCBBBAAA???AAABBB@@@<<<777555333333444777999:::;;;;;;:::888666333111//////000000111222333666:::======<<<<<<<<<<<<;;;:::999888777222111000000//////000000000000000000000000000000111111111///---,,,---...///////////////000111111111111111111222222222222111111111222333444555666555444222111000000111111......///000111222222333444444333333333333333222222222444666888:::;;;<<<888999;;;>>>@@@CCCEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIKKKKKKKKKKKKMMMOOORRRSSSTTTTTTSSSTTTVVVXXXVVVZZZ\\\XXXRRRMMMNNNPPPMMMNNNOOOQQQRRRTTTUUUUUUWWWWWWVVVTTTRRRQQQSSSTTTVVVWWWXXXYYY[[[[[[[[[[[[XXXZZZ[[[[[[YYYWWWWWWWWWQQQPPPMMMLLLKKKKKKLLLMMMSSSWWW^^^hhhsss~~~www}}}zzzmmmkkkhhh}}}nnnwww|||vvv{{{}}}xxxxxxxxx{{{~~~~~~~~~yyytttppplllggggggggghhhjjjnnnqqqtttnnnllliiifffdddccccccdddfffeeebbbZZZPPPFFF>>>:::555444222111000000//////111...,,,,,,///222222222222333555666888999999999>>>>>>>>><<<999888888999>>>???@@@BBBBBBBBBAAA@@@===???@@@???<<<888666555222444777:::<<<<<<<<<<<<666555222000......///000111222333777;;;>>>???>>><<<<<<<<<;;;:::999777777333222111111000000111111000000000000000000000000///000000...+++)))+++,,,///////////////000000111111111111111222222222222000111222333333444555666666555333111000111222333......000111222333333333222222222222333333333333111222444666888:::;;;<<<;;;;;;<<<>>>@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHHHHJJJLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVXXXWWW[[[^^^ZZZQQQJJJIIIKKKJJJJJJLLLNNNOOOQQQSSSSSSQQQTTTVVVUUUSSSRRRSSSTTTQQQRRRTTTUUUWWWYYYZZZZZZXXXYYYZZZWWWTTTPPPNNNMMMIIIHHHGGGFFFFFFGGGHHHHHHMMMPPPUUU___jjjwwwzzzuuuyyy}}}nnniiihhhooorrr~~~zzzyyy~~~xxxxxxxxx{{{{{{uuuooottt~~~~~~xxxtttooolllhhhgggggggggiiillloooqqqmmmllliiifffdddccccccdddeeedddaaaZZZPPPFFF???;;;555444222111000000//////111///,,,---111555666555444555777999;;;<<<======>>>??????===;;;999999999BBBBBBCCCDDDDDDCCCBBBBBB<<<>>>???>>>;;;888666666222444888;;;===>>>>>>>>>555444111///.........///111222444888<<>>======AAABBBDDDEEEGGGHHHHHHIIIIIIKKKLLLMMMLLLMMMNNNPPPSSSTTTTTTTTTSSSTTTUUUWWWZZZ___```[[[PPPGGGDDDEEEIIIJJJKKKMMMOOOQQQSSSTTTNNNRRRWWWXXXVVVUUUUUUWWWPPPPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYVVVPPPKKKHHHGGGDDDDDDEEEEEEFFFGGGHHHHHHKKKMMMRRRZZZfffsss~~~{{{uuurrruuunnnfffhhhrrrrrr||||||~~~}}}{{{{{{{{{~~~~~~yyyqqqhhhgggnnnqqquuupppooohhhddddddeeefffiiilllppprrroooiiieeeffffffeeeeeehhhdddccc___YYYQQQGGG>>>999444333333222111111111222//////000111222333333444444666999:::888888999<<>>999777888999>>>???AAACCCCCCBBBAAA@@@AAA@@@>>><<<999666444333555777:::<<<======<<<;;;<<<999444222111000///...222222333777;;;???@@@@@@???===<<<;;;;;;999666444333222111111000000111111////////////000000000000111111111111111111111111//////000000000000/////////000000222333444555555222222333333333444444444333333111000///////////////000000111111111111000444555555666777777666666777777666666666888999:::>>>???AAAAAA@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUWWW```bbbWWWKKKFFFFFFEEEJJJMMMPPPRRRRRRTTTVVVWWW\\\[[[\\\]]]]]]\\\YYYWWWVVVTTTRRRRRRTTTVVVVVVVVVXXXXXXVVVQQQKKKFFFCCCCCC@@@AAAAAAAAABBBFFFKKKNNNLLLOOOUUU\\\aaahhhwwwzzzwwwvvvwww}}}ooolllhhh{{{yyy}}}{{{xxx|||~~~uuujjjbbbaaadddgggvvv~~~uuuooonnngggddddddeeefffiiilllppprrrqqqkkkgggggghhhffffffhhhdddccc```YYYPPPFFF>>>888555444333222111111111111,,,---...///111222333444555888:::;;;:::999;;;===EEEDDDAAA===999777888999@@@BBBCCCEEEDDDCCCAAA@@@AAA@@@>>>;;;888666444333555666888:::;;;;;;;;;:::<<<888444222111222222222222222333777;;;???@@@@@@???===;;;999999888666444333222111111000000111111////////////000000000111111111111111111111111111//////000000000000//////......///000111222333444222111111000000///......222222111000//////////////////000000111111000000222222444555666777777777555555555555666888:::<<<;;;===???@@@@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWVVV\\\]]]TTTKKKHHHHHHGGGKKKNNNRRRUUUWWWYYY\\\^^^aaa``````aaaaaa___[[[XXXVVVTTTRRRQQQSSSTTTTTTTTTRRRRRROOOKKKFFFCCCBBBBBBCCCDDDEEEEEEFFFIIINNNQQQTTTWWW]]]ccceeeiiittt|||xxxvvvvvvzzznnnjjjfffzzzwww|||uuujjj```]]]___]]]hhhwww~~~}}}sssnnnllleeeddddddeeefffiiilllppprrrrrrlllhhhiiiiiiffffffhhheeeddd```YYYPPPFFF===777666555444222111000000000......///111333444555666666999;;;<<<;;;<<<===>>>BBBBBB@@@===999777888999DDDEEEGGGGGGGGGEEEBBBAAA@@@???===;;;888666444333555555666777888999::::::<<<888444111222333555555222222333777;;;>>>@@@@@@???<<<999777666666666555333222111111000000111111/////////000000000111111111111111111111111111111...//////000000//////...------...///000111111222333222111000...---++++++111000000//////.........---...///000000000000//////000222444666777888888333333333444666888;;;<<<:::<<>>@@@@@@???<<<999888888:::FFFGGGIIIJJJIIIGGGDDDBBB@@@???===;;;888666444333555444444555666777999:::<<<888444111111222333444222222333666;;;>>>?????????<<<777444444555666666333222111111000000111111//////000000000111111111111111111111111111111111...//////////////////...---......///000000111111555444333222000///...---///////////////...------,,,---...//////000000//////000222444555666777777444444444444666777999;;;<<<>>>@@@AAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUSSSRRRPPPNNNOOOPPPQQQPPPSSSVVV[[[___bbbeeeiiikkkmmmmmmlllllljjjgggaaa]]]XXXUUURRRPPPOOOOOONNNMMMKKKJJJGGGCCC@@@AAADDDGGGJJJMMMPPPSSSVVVZZZ^^^bbbjjjiiikkklllkkkjjjpppyyy{{{|||}}}||||||pppkkkggg~~~|||zzzpppgggcccccc\\\\\\^^^gggzzz}}}|||rrrmmmllleeedddddddddfffiiilllppprrrqqqkkkhhhiiihhhdddbbbccceeeddd```YYYPPPFFF===888777666444222111000//////........................777777888:::<<<===>>>===?????????===:::888888999EEEGGGIIIKKKKKKIIIFFFDDD@@@???>>>;;;999777555444555444444555666777999:::===999444000000000000000111111222666:::>>>?????????;;;666333333555666777333222111111000000111111000000000000111111111111000000000000000000000000......////////////............//////000111111111333333222222222111111111...//////000//////...---,,,---...///000000000000222222333444555555555555777777666555555666777888???AAACCCCCCBBBBBBCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKLLLMMMMMMNNNOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRRRROOOMMMOOORRRTTTTTTUUUWWWZZZ^^^aaadddfffiiikkkoooooooooooonnniiiddd___ZZZWWWSSSPPPNNNMMMKKKIIIIIIHHHEEEAAA@@@AAAEEEIIINNNRRRWWW\\\```dddiiilllrrrnnnkkkjjjiiijjjrrrzzzyyyqqqkkkiiiiiijjjooosss{{{rrrnnniiiyyy|||ssskkkfffeeebbb^^^\\\bbbppp||||||sssooonnngggddddddeeefffiiilllppprrrqqqlllhhhiiihhhcccaaabbbdddccc___YYYQQQGGG>>>999666555444222111000000000222222222222222222222222777777888:::===???>>>===???@@@@@@>>>;;;999999999AAADDDHHHKKKLLLKKKHHHFFFAAA@@@>>>===:::888777666555555666777888999::::::<<<999444222000000///---111111222666:::===?????????;;;666444444666777777333222111111000000111111000000000111111111222222000000000000000000000000---......//////......---////////////000000000111/////////000000111111111...///000111000000...---,,,---...///000111111111333333444555555555555444:::999777666666666777888???AAACCCDDDCCCCCCEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPMMMMMMQQQTTTTTTUUUXXXZZZ]]]```cccdddfffiiikkkoooooopppqqqppplllgggbbb]]]YYYTTTPPPNNNKKKHHHFFFEEEDDDCCCAAAAAADDDIIIMMMUUUYYY___eeeiiimmmpppsssvvvpppkkkjjjiiikkksss||||||wwwooolllgggbbb___^^^^^^^^^___dddkkkttt~~~sssppplllppp}}}~~~yyyrrrlllkkkgggaaa]]]aaakkk}}}~~~{{{|||tttppppppjjjddddddeeefffiiilllppprrrrrrmmmjjjjjjiiidddaaaaaabbbaaa^^^YYYQQQHHH???:::555444333222111111111111333333444555666777888888999888888;;;???AAA@@@>>>@@@AAAAAA???<<<999999999<<<@@@EEEJJJLLLLLLJJJHHHBBBAAA@@@>>><<<:::888888555666888:::;;;;;;;;;::::::777555444333222000...111111222555:::===>>>>>>>>>;;;777555666777777777333222111111000000111111000000111111111222222222000000000000000000000000---......//////......---.............../////////........./////////000000...///111222222111///...,,,---///000111222222222222333444555666777777777999999888777777888999:::;;;>>>AAACCCDDDEEEGGGIIIEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJLLLNNNPPPQQQSSSTTTRRRQQQQQQQQQQQQPPPPPPPPPLLLKKKMMMSSSTTTRRRSSSXXXZZZ]]]aaadddeeegggjjjlllnnnoooqqqsssssspppjjjfff___[[[VVVQQQNNNJJJGGGEEEBBBBBBCCCDDDFFFJJJPPPUUU]]]aaagggllloooqqqsssuuuwwwqqqmmmllllllmmmrrryyy{{{qqqkkkeee```___]]]\\\ZZZZZZYYYYYYWWWZZZ___eeelllyyy~~~qqqpppnnnmmmyyy|||}}}}}}|||rrriiibbbcccjjjyyy~~~{{{|||uuuqqqqqqkkkddddddeeefffiiilllppprrrsssnnnkkkllljjjeeebbbbbbaaaaaa^^^YYYQQQHHH@@@;;;444333333222111111111222+++,,,...000222444666777:::999999<<<@@@CCCBBB@@@AAABBBBBB@@@===:::999999999===CCCIIILLLMMMKKKIIIBBBBBB@@@???===;;;999999555777:::<<<======<<<;;;888666555666666555222000111111222555:::===>>>>>>>>>;;;888666777888777777333222222111000111111111000111111111111222222222000000000000000000000000---..................---,,,,,,------------------000000000000000000000000...///111222333222000///---...///111222222333333111222444666777888999999888888777888888:::<<<===777:::>>>AAADDDFFFIIIKKKFFFGGGHHHHHHJJJJJJKKKLLLHHHIIIKKKMMMOOORRRSSSTTTPPPPPPPPPQQQQQQQQQRRRRRRJJJIIIMMMSSSTTTPPPQQQWWWZZZ]]]aaadddfffiiilllnnnnnnooorrrtttuuurrrmmmiiiaaa\\\WWWRRRNNNJJJFFFDDDAAABBBEEEHHHKKKQQQXXX]]]cccggglllppprrrsssssstttwwwsssooooooooonnnqqqwwwrrrhhhccc]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXVVVXXXYYY[[[___jjjyyy{{{ooonnnooonnnuuuttt~~~}}}~~~sssiiigggkkkwww{{{wwwuuuqqqlllhhhiiiiiihhhggggggiiinnnqqqqqqpppnnnkkkhhheeecccbbb^^^___^^^ZZZSSSJJJ@@@:::666555444222111000000000---...000000000111333555:::888888:::>>>AAAAAA@@@IIIFFFEEECCC===666666:::===BBBEEEFFFIIIMMMNNNKKKGGGFFFCCC@@@===;;;999888666666777888999999::::::999888555222000000000111111222333555888:::;;;<<<===;;;888555333333444555444333333222111111111222111111111111111111111111111111222222111000...---222222111000///...------............///000111111.........///////////////000000000///......------///............000111222555555555555555666777777::::::999999999999999999:::===???BBBCCCEEEGGGIIIGGGFFFFFFGGGHHHJJJLLLNNNLLLLLLLLLMMMNNNPPPSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTWWWXXXZZZ]]]bbbfffkkkmmmppppppppprrrtttssspppnnnccc\\\UUURRRMMMFFFCCCCCCAAADDDHHHMMMQQQVVV\\\```eeeiiimmmqqqrrrsssuuuvvvrrrttttttqqqmmmmmmsssyyyxxxiii```ZZZ]]]\\\[[[[[[]]]]]]\\\ZZZ]]]YYYWWWYYY]]]cccooozzzyyypppppplllpppxxx|||zzz}}}tttlllkkkttt~~~xxxtttrrrooojjjfffhhhhhhhhhggggggkkkpppttttttqqqnnnkkkiiigggdddaaa^^^^^^^^^ZZZSSSIII@@@:::555444333222111111000000---///000000000000333555:::888777999===@@@AAA@@@GGGFFFEEECCC===666555999===BBBFFFFFFHHHLLLLLLIIIGGGFFFCCC@@@===;;;:::999666777777888999999::::::888777444111/////////000000111333555777:::<<<===>>><<<999666444444555666333222111111000000111111111111111111111111111111000000///......///000111000000000000000/////////++++++***************+++++++++,,,------......///,,,,,,------...//////000111000000000000222333444666666666666666777777888999999999999999999999999:::<<<>>>???AAACCCGGGIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUQQQQQQPPPPPPQQQRRRSSSSSSSSSQQQPPPPPPRRRTTTUUUTTTRRRSSSUUUYYY^^^dddiiikkkllllllmmmoooqqqqqqooolllddd\\\UUUQQQMMMFFFBBBCCCAAADDDJJJOOOSSSXXX^^^aaacccfffjjjmmmnnnoooqqqsssqqqssssssoookkkkkkqqqvvv{{{{{{|||zzzoooggg___]]][[[[[[[[[\\\[[[ZZZ]]]YYYWWWYYY[[[___hhhqqq{{{qqqpppnnnyyywww{{{{{{zzznnnlllttt|||vvvrrrpppnnnjjjfffffffffggggggiiimmmrrrwwwyyysssmmmkkkllljjjeeeaaa______^^^ZZZSSSIII@@@:::444333333222111111111222...///000000000000222444999888777999<<<>>>??????EEEDDDEEEDDD===555333666>>>CCCFFFFFFGGGKKKJJJGGGGGGFFFCCC@@@>>><<<::::::777777777888999999::::::888666333000///.../////////000222444777:::===>>>???===:::777555555666666222111111000000000000111111111111111111111111111000...---,,,,,,///222444/////////000000000111111000///...---,,,,,,,,,,,,++++++,,,---......//////------......///000000000111000//////000111333444777777777777777888888888888888888888888888888888999:::<<<<<<>>>AAAFFFIIIKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKLLLMMMOOOQQQRRROOOOOOOOOPPPQQQRRRTTTUUUTTTRRRQQQRRRTTTVVVVVVUUUMMMMMMOOOSSSXXX^^^dddhhhggggggiiikkkmmmnnnllljjjccc[[[TTTPPPKKKEEEBBBBBBAAAEEELLLRRRWWW[[[```cccbbbdddggghhhiiikkkmmmooooooqqqrrrnnnjjjiiinnnsss}}}}}}~~~}}}|||xxxwwwvvvuuusssuuuvvvxxxwwwhhheee```^^^^^^^^^^^^^^^___\\\ZZZ\\\\\\\\\bbbiiizzz~~~rrrqqqpppxxx{{{rrrnnnsss|||vvvrrrqqqooollliiidddeeefffgggiiinnntttyyy}}}vvvnnnlllnnnmmmhhhbbb```aaa```\\\TTTJJJAAA;;;333333222222111222222222...///000000///000222444777777777888:::<<<===>>>CCCBBBCCCCCC===444222555>>>CCCEEEEEEFFFIIIHHHEEEFFFEEECCC@@@>>><<<;;;;;;777777888888888999999999999777444111/////////000//////111333666:::===???>>><<<:::777666555555555222222111111111111111222111111111111111111111111000///...---...///111333000000000000000000000000333222111000000000000000////////////000000000000222222111111000//////.........------...///111222777777888888999999999999777777888888888888999999999999::::::;;;>>>DDDGGGKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVLLLLLLLLLNNNRRRXXX^^^bbbccccccdddgggiiijjjhhhfff___WWWPPPLLLHHHBBB@@@AAABBBGGGNNNUUUZZZ^^^bbbddddddeeeggggggggghhhkkkmmmnnnqqqqqqnnniiihhhmmmqqq~~~{{{zzz{{{yyyxxx{{{zzzuuunnnjjjiiijjjkkkkkkjjjnnnqqqqqqtttuuuqqqjjjfffeeeeeeeeeeeecccaaa```bbbaaa___bbbgggttttttqqqsss~~~wwwppprrr{{{zzztttqqqpppooollljjjcccdddeeefffiiinnntttyyy~~~wwwooommmooooooiiidddbbbbbbaaa]]]VVVKKKBBB<<<333333222222111222222222...000000000///000222444555666777777888:::;;;===@@@@@@AAAAAA<<<444222555>>>BBBEEEDDDEEEHHHGGGCCCDDDCCCAAA???===<<<;;;;;;888888888888888999999999:::888555333111000111111//////000222666999===???<<<;;;999777555444444333333333222222222333333444111111111111111111111111222222222222222111000///222222222111000/////////......------...///000000111111111000//////......111000000//////......---...------------///000111777777888999:::999999888777777888888999999999999999999999999999<<>>???:::333333777===AAACCCCCCDDDGGGFFFCCCBBBAAA@@@>>><<<;;;;;;;;;888888888888888888888888;;;999666333222111222222000000000222555999<<>>AAABBBDDDHHHLLLNNNNNNMMMLLLNNNNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPTTTTTTTTTUUUWWWXXXWWWVVVSSSPPPLLLIIIJJJNNNSSSVVV^^^]]]]]]^^^___^^^[[[XXXQQQJJJDDDCCCBBB@@@@@@CCCGGGKKKQQQWWW[[[```dddfffhhhiiijjjjjjhhhhhhiiijjjkkknnnpppnnniiiiiimmmqqq}}}{{{zzzvvvqqqppprrrrrr~~~xxxmmmggggggdddaaa___^^^^^^\\\[[[XXX[[[^^^___aaaiiittt~~~~~~wwwsssqqqooooookkkjjjjjjllljjjffffffjjjrrruuuqqqrrr}}}ttttttyyy|||wwwqqqnnnnnnnnnmmmkkkdddeeeeeeeeefffjjjppptttuuuqqqllliiihhhhhhgggfffbbbbbbaaa\\\TTTJJJ@@@:::555444333222111111000000///000111000//////111333333555666666555555888;;;;;;;;;<<<<<<888333444999;;;@@@BBBBBBDDDGGGFFFCCC@@@???>>><<<;;;:::::::::888888888888888888888888:::888666333111111111222111000000111444777;;;>>><<<;;;:::888666555444333333222222222333333444555111111111111111111111111222222111111111111111111222222222111111000000000111111111000000111222222------......////////////,,,,,,,,,---......////////////......///000222333555666888999:::999888777888999999:::;;;;;;<<<<<<:::;;;;;;;;;::::::<<<===>>>AAAGGGLLLOOOPPPPPPOOOKKKKKKMMMNNNOOOOOONNNNNNPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSTTTUUUXXXXXXWWWUUUTTTPPPKKKGGGGGGKKKPPPSSS[[[ZZZZZZYYYYYYVVVRRROOOLLLEEE@@@@@@AAAAAACCCGGGJJJMMMRRRWWWZZZ___cccgggfffhhhjjjiiigggfffeeeeeegggkkkmmmlllhhhhhhlllppp||||||yyyuuupppnnnppplllsssyyyqqqlllmmmiiidddaaa___^^^]]]\\\WWWWWWWWWWWWYYY^^^eeejjjyyy{{{xxxuuussstttrrrrrrrrrooojjjjjjmmmrrrvvvpppnnnxxxtttwww~~~yyysssppppppqqqpppnnneeeeeeeeeeeeeeeiiinnnrrrpppnnnjjjfffddddddeeefffaaaaaa___[[[SSSHHH>>>888666555444222111000000000///000111000//////111333222444666666444555777::::::999:::;;;777333555;;;:::???BBBBBBCCCGGGFFFCCC???>>>===<<<::::::::::::999999888888888888888888999888555222000000000111222111111111333777;;;======<<<;;;999777666555444222111111111222333333444111111111111111111111111111000...---...000333555111111111111111222222222333222111000////////////------...000111333444444222222222111000000//////------,,,,,,---...000111444666888999999999777666999999:::;;;;;;<<<======:::<<<===<<<:::::::::;;;<<<@@@FFFLLLQQQRRRRRRQQQLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSSSSUUUWWWXXXVVVTTTRRROOOIIIEEEEEEIIIOOORRRZZZXXXWWWVVVUUUQQQMMMIIIIIICCC>>>???AAACCCFFFJJJLLLOOORRRVVVYYY^^^cccgggdddfffhhhhhhfffcccbbbbbbdddhhhkkkjjjggggggkkkppp{{{|||xxxtttooommmnnniiinnnvvvxxxtttuuupppjjjdddbbbaaa``````ZZZXXXVVVTTTUUUXXX\\\^^^eeeyyy~~~zzzxxx|||zzzyyyyyytttooonnnqqqrrrvvvpppjjjzzztttvvv}}}tttrrrqqqnnnmmmoookkkiiifffcccbbbeeejjjooopppmmmjjjhhhggggggeeedddgggddd___YYYRRRHHH>>>777888777555333222000000///000///------...111444666444555666888:::;;;;;;;;;======<<<;;;:::888777666:::===AAADDDEEEDDDBBB@@@???===;;;999999999:::;;;???===999666555555666777:::888666444222111111111...//////000111444999===???===:::888666666777777555444222111222222111000222222222222111000//////...+++***---333666555222111000000000111222333333333111///...---...///000,,,...///111111000...---......////////////......---------------...//////222333444666777777888888:::;;;;;;;;;<<<;;;;;;:::===<<<:::888888888888888===>>>AAAHHHOOOTTTWWWWWWQQQQQQQQQPPPNNNOOOQQQSSSVVVVVVTTTQQQNNNMMMOOOQQQPPPRRRTTTVVVWWWXXXXXXXXXXXXQQQKKKIIIHHHHHHLLLRRRQQQRRRRRRQQQOOOJJJFFFCCCEEEAAA>>>===AAAGGGLLLOOORRRRRRTTTVVVZZZ^^^bbbdddggggggffffffeeeeeeffffffiiikkkllljjjhhhhhhkkknnnzzz}}}yyywwwsssmmmnnnooosss{{{tttmmmiiigggeeeddd```YYYUUUUUUUUUUUUVVVZZZYYYeee{{{}}}}}}~~~|||vvvtttuuuyyyvvvrrrlll|||ttt~~~uuurrrqqqnnnlllnnnjjjiiifffcccbbbfffkkkpppqqqmmmiiigggffffffeeedddgggeee```[[[TTTJJJ@@@:::666555444333222111111111222111///...///111333555444555777999:::;;;<<<<<<>>>>>>===<<<:::888777666999<<<@@@CCCDDDCCCAAA@@@>>>===;;;999888888999::::::999777666666777888999999888555333111000000000///000111111222555:::>>>???===;;;888777666777777666444222222222333222000111111222222222222222111///,,,+++...333777555333111111111000111111222222222111///......///000111///000111111111000///.........////////////......//////...............///222333444666777777888888999:::;;;<<<===============<<<;;;999888999999::::::===BBBHHHNNNSSSVVVXXXWWWWWWVVVSSSPPPOOOPPPQQQQQQQQQQQQOOOMMMMMMOOOQQQRRRTTTVVVWWWYYYYYYYYYXXXWWWQQQKKKIIIGGGEEEHHHMMMPPPPPPQQQPPPNNNJJJGGGEEEBBBAAA@@@BBBGGGLLLOOOPPPTTTUUUVVVXXX[[[^^^aaaccccccccccccdddeeefffggghhhgggiiijjjiiiggggggjjjmmm{{{{{{yyytttoooppppppsss}}}yyyrrrnnnllljjjiiiaaaZZZXXXVVVSSSSSSVVVVVVaaattt{{{{{{yyysssoookkkwww~~~vvvsssrrrnnnkkkllliiihhhfffddddddgggmmmqqqqqqmmmiiifffeeeeeeeeedddfffdddaaa\\\VVVMMMCCC===444333333222222222222333333222000//////000222333444666777:::;;;======>>>??????>>>===;;;999777666888;;;???BBBCCCCCCAAA???===<<<:::888777777777888777777777777777777777777777666555333111000//////000111111111222666:::>>>>>>===;;;999777777777888777555333222333333222111000111222333444444444444000...---///444666555444222222111111000111111111111000///...///000111222222222111111000000//////......////////////......000000///.........//////222333444666777777888888888999;;;===>>>???@@@@@@>>>===;;;:::999999:::;;;777<<>>444444333222111111111111111000///...///000111222555666888;;;===>>>@@@@@@AAAAAA@@@>>><<<999777666888;;;>>>AAACCCCCCBBB@@@<<<;;;999888777666666777888888999888777555333222666555444222111000//////000000111111222555999===>>>===;;;999888888888888777555333333444444333222111222333444444444444444111//////111444666555444333333222111000000000111000/////////000111222222333222111000////////////......////////////......///////////////000111111222333444666777777888888999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999::::::;;;888===AAACCCEEELLLVVV^^^bbbbbb___[[[UUUQQQOOOOOORRRSSSSSSRRRQQQQQQSSSUUURRRSSSUUUVVVWWWWWWVVVVVVYYYTTTRRRQQQNNNJJJIIIKKKNNNNNNMMMKKKIIIGGGEEEDDD@@@AAADDDIIIPPPUUUXXXYYY[[[ZZZZZZYYYZZZ[[[]]]^^^YYYZZZ[[[]]]```ccceeegggfffhhhkkkjjjiiiiiilllppp~~~~~~|||yyyyyyxxxppphhhddd```[[[ZZZ[[[VVV```qqq~~~pppkkkhhhzzzqqqwww~~~wwwvvvsssnnnjjjiiiggggggfffffffffjjjooosssqqqmmmiiieeeddddddcccbbbaaa```^^^[[[VVVMMMCCC<<<666555444222111000//////------------...000222333555777999<<<>>>@@@BBBBBBCCCBBBAAA???<<<:::777666999;;;>>>AAACCCCCCBBBBBB::::::999888777777777777777888888999888666444222555555444333222000////////////000///000333777;;;===<<<;;;:::999999888888777555333333444444333222444444444444444333222111111000000111333444444444333333222111000000000111000000000000000111222222111000///............///......////////////......---------...000111333444222333444666777777888888::::::;;;<<<<<<<<<;;;;;;===<<<::::::999:::;;;;;;<<<>>>@@@???AAAHHHTTT^^^eeeeeedddaaa\\\YYYWWWWWWXXXYYYXXXVVVSSSRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZWWWTTTRRRSSSQQQLLLKKKMMMOOONNNKKKIIIFFFDDDCCCBBBCCCDDDEEEKKKRRRXXX]]]^^^\\\[[[ZZZYYYXXXYYYZZZZZZWWWXXXYYY[[[^^^aaadddeeefffiiijjjiiihhhiiimmmqqq|||{{{zzzqqqlllgggaaa___```^^^jjj|||qqqmmmgggtttrrrqqq|||}}}wwwwwwuuuooojjjiiihhhhhhgggggggggjjjooosssssspppllliiihhhgggeeeccc___^^^]]]ZZZUUULLLBBB;;;777666444222000///......,,,,,,---...///111222333666777:::===@@@BBBDDDEEEEEEDDDCCC@@@===:::888666777999<<>>@@@FFFPPPXXXbbbccceeeeeecccbbbbbbccc______^^^[[[VVVSSSRRRRRRRRRTTTVVVXXXYYYZZZZZZZZZUUURRRQQQRRRPPPKKKJJJLLLMMMLLLIIIFFFDDDCCCBBBBBBHHHHHHJJJOOOUUU\\\```bbb]]]\\\ZZZXXXXXXXXXXXXXXXWWWXXXZZZ]]]```dddggghhhiiijjjiiigggeeegggmmmrrr~~~~~~|||{{{tttmmmiiijjjooo{{{rrrmmmeeeoooxxxrrruuu|||wwwwwwvvvpppkkkiiiiiiiiiiiihhhhhhkkkooorrrvvvtttqqqooonnnkkkhhheee___^^^]]][[[UUULLLAAA:::555444333111000//////////////////000111222222333666888:::>>>AAADDDEEEFFFFFFEEEDDDAAA>>>;;;888666555777:::<<<>>>@@@@@@@@@777777888999::::::::::::555666777888999999999999555555555555444333111000///000000///000222666:::<<<<<<<<<<<<;;;:::999999666444222222222333222000111222222222222222111111000000111111111111111222111111111000111111222222111111222222111111000000,,,---///000111111000000......////////////...............---......///000222333444666777777888888::::::;;;<<<<<<===<<<<<>>======>>>???@@@?????????AAACCCGGGKKKNNNXXX[[[___bbbeeefffiiikkkhhhhhhfffccc]]]YYYWWWVVVRRRTTTVVVYYY[[[\\\\\\\\\YYYUUUSSSSSSPPPKKKIIIKKKJJJHHHEEECCCBBBCCCDDDEEELLLMMMPPPVVV\\\aaabbbbbb^^^]]][[[YYYXXXXXXXXXYYYXXXYYY\\\```eeeiiimmmooooooooolllhhhfffiiipppvvv|||rrrkkkdddkkk}}}vvv{{{wwwwwwvvvpppkkkiiiiiijjjiiihhhhhhkkkooorrrxxxwwwuuutttrrroookkkhhh```___^^^[[[UUULLLAAA999333222222111000000111111222222222222222222222222666888;;;>>>BBBDDDFFFGGGGGGFFFDDDBBB>>>;;;888666333555777:::<<<>>>>>>>>>666777888999;;;;;;;;;;;;::::::999999888888777777555555666666555333222000111111111000111333777;;;<<<<<<<<<<<<;;;:::999999555444222111222222111000///000111222222222222222///000111111000///000111111000000000111222333333222222222222222111000///,,,---000222333333222111......////////////......000000///------,,,,,,,,,222333444666777777888888999:::;;;===>>>?????????AAA@@@@@@??????@@@AAABBB??????@@@DDDGGGHHHGGGFFFMMMRRRXXX^^^bbbfffjjjmmmoooooonnnjjjddd```]]]\\\YYY[[[]]]```cccdddeeeeee^^^YYYVVVUUURRRLLLJJJLLLFFFEEECCCBBBBBBDDDGGGHHHMMMPPPVVV\\\bbbdddcccaaa```^^^\\\[[[YYYYYYYYYZZZXXXZZZ^^^ccchhhnnnsssuuuvvvtttqqqllliiilllttt{{{{{{qqqjjjccchhh{{{uuuqqqtttwww{{{ssspppoookkkiiijjjeeefffhhhiiijjjmmmqqqsssvvvyyyzzzxxxrrrllliiiiiicccbbb```]]]VVVMMMBBB;;;333333111000////////////000000//////000111444666777999===???AAABBBDDDFFFEEEFFFFFFEEEBBB===777444333555777999;;;::::::999888888777777777888:::;;;<<<===???>>><<<;;;:::;;;888777555333222000000000111222222222222444888;;;;;;;;;<<<======<<<;;;:::777666555444444444444444111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000...///000111111000///...........................//////............//////444555555666777888888999999:::;;;<<<<<<<<<;;;:::===???AAABBBAAA@@@@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJIIILLLQQQXXX^^^cccgggiiioooooopppqqqpppmmmhhhdddfffdddccccccddddddbbbaaa___]]]YYYTTTPPPLLLIIIHHHDDDBBB???===???DDDJJJNNNOOOTTT[[[___```aaaccceeebbb___\\\YYYYYY\\\```ccceeegggkkkmmmooottt{{{yyyrrrppptttyyy}}}qqqjjjccclll{{{}}}ssshhhccccccfffoooxxx{{{rrrpppnnnjjjhhhiiidddeeegggiiijjjnnnrrruuuuuuvvvvvvuuuqqqmmmjjjhhhdddcccaaa]]]WWWMMMCCC<<<666555333222111000000000111111222111111000111111777999===???@@@AAADDDFFFEEEFFFGGGEEEBBB===888555555777888::::::999888777999888777777777888999:::>>>@@@CCCCCC@@@===;;;:::888777666444222111000000000111111111111333666999;;;<<<<<<======<<<;;;:::777666555444444444444444111111111111111111111111111111111111111111222222111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000//////............//////333444555666777888999999::::::;;;<<<<<<<<<<<<;;;???AAACCCDDDCCCBBBBBBCCC???AAACCCFFFGGGHHHIIIHHHGGGHHHLLLPPPUUUZZZ]]]___dddfffjjjpppvvvxxxxxxvvvrrrnnnhhhdddbbbaaa```___^^^\\\YYYTTTOOOLLLIIIGGGEEECCCAAA@@@CCCHHHNNNQQQTTTXXX]]]``````aaadddfffgggdddaaa^^^^^^aaaeeegggmmmpppsssvvvxxx|||~~~vvvrrrsssvvv{{{pppiiibbbjjj}}}tttkkkcccaaaaaadddkkkrrryyyzzzrrrooommmjjjhhhiiibbbdddfffgggiiimmmqqquuutttrrrppppppqqqooojjjfffdddcccaaa]]]WWWMMMCCC<<<666555333111000///......000222444333222000000111777999<<<>>>???@@@BBBDDDFFFFFFGGGFFFCCC???:::777888999999:::999888666555999999888777777777888888>>>BBBGGGHHHFFFAAA===;;;999888666444333111111000///000111111000222555888;;;<<<======<<<;;;:::999777777666444444333333333111111111111111111111111222222111111111111111111222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000//////............//////222333444555777888::::::<<<<<<;;;;;;<<<<<<===>>>???AAACCCCCCBBBBBBBBBCCC???@@@BBBEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKOOORRRSSSXXX\\\cccnnnyyyxxxnnneee```]]]]]]\\\\\\ZZZWWWRRRNNNJJJHHHGGGFFFEEEDDDEEEHHHMMMRRRVVVYYY]]]```aaaaaabbbfffjjjtttsssqqqooooooppprrrtttwwwzzz}}}zzztttrrrsssxxx}}}ooohhh```hhh}}}wwwppphhhbbbbbbdddggglllrrrxxx{{{ssspppoookkkiiijjjeeeeeeffffffhhhkkkooossssssnnnjjjkkkooopppkkkeeecccbbb```\\\VVVLLLBBB;;;444333111///...,,,,,,,,,111333444333111111333666777999<<<>>>>>>???AAABBBEEEFFFGGGGGGDDD@@@;;;888999999:::::::::999888777999999888888777777777666;;;@@@FFFJJJHHHDDD???<<<;;;:::888555333222111111///111222222111222555777;;;;;;<<<===<<<;;;:::999888777666555444333333333111111111111111111111111222222222111111111111111222222222222222222222222000000000000000000000000//////000000000000//////........................//////............//////111222333555777999:::;;;===<<<;;;;;;<<<===???@@@===???@@@AAA@@@@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGIIIHHHFFFEEEFFFHHHJJJKKKQQQTTT\\\gggsss}}}{{{nnnbbb\\\YYYYYYYYYXXXVVVSSSOOOKKKHHHFFFEEEFFFFFFGGGIIIMMMRRRVVVYYY\\\___aaaaaaaaadddjjjooo~~~~~~|||vvvsssrrruuuzzzqqqhhh```fff~~~xxxooohhhhhhllloootttzzz}}}uuurrrpppmmmkkklllllllllkkkjjjiiikkkooosssqqqkkkfffhhhmmmoookkkfffbbb```^^^[[[UUUKKKAAA999444333111000...------,,,555666666333//////333888777999;;;=========???@@@DDDEEEFFFFFFDDD@@@<<<999888999999:::::::::::::::888888888888777777666666555;;;BBBGGGGGGDDD@@@>>><<<;;;999777444333222111111222333333333444555777999:::;;;<<<<<<;;;:::999888777666555444333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000////////////000000........................//////............//////111111333444666888::::::<<<<<<;;;;;;<<<===???@@@===???@@@@@@???@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIHHHJJJHHHFFFDDDCCCCCCEEEEEEJJJLLLRRR[[[fffooouuuwww}}}ttthhh^^^XXXVVVVVVVVVRRRQQQNNNKKKIIIFFFEEEDDDEEEFFFIIIMMMQQQUUUXXXZZZ\\\^^^```aaabbbgggnnnttt}}}|||zzzwwwuuusssuuuwww{{{|||{{{xxxuuuttttttyyytttjjjaaaeeezzz|||qqqpppssswww|||~~~vvvsssqqqnnnlllmmmrrrqqqpppmmmlllnnnqqquuupppjjjeeefffkkkmmmkkkgggbbbaaa___[[[UUUKKKAAA999555555333222111111111111555777777333...,,,000555666999;;;<<<<<<<<<===???CCCDDDEEEFFFDDD@@@<<<999777777888888888999999:::777777888888888777666666111666===BBBCCCBBBAAA@@@>>><<<:::888555444222222111333444444444444555777777888:::;;;<<<<<<;;;;;;999888666555333333222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000//////............//////111222333444666777999999::::::;;;;;;<<<===>>>??????AAABBBAAAAAABBBDDDFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGEEECCCBBBBBBBBBBBBDDDEEEIIIPPPYYYaaafffhhhmmmhhh___YYYUUUSSSRRRRRRNNNMMMKKKIIIGGGFFFFFFEEEEEEHHHKKKPPPTTTWWWZZZ[[[[[[]]]```aaabbbhhhpppvvvyyyvvvssspppmmmkkkgggdddbbbfffmmmssswwwxxxwwwwwwvvvzzzvvvlllccccccuuu~~~~~~{{{|||~~~vvvsssqqqnnnlllmmmqqqpppnnnllljjjlllqqqtttoookkkffffffiiikkkjjjhhhcccbbb```]]]WWWMMMBBB;;;555555444333333333333333***///444333///---///333666888;;;;;;;;;;;;<<<===AAACCCDDDEEECCC@@@<<<999666666555555555555555555555666777888888777777666222555:::>>>?????????@@@???===;;;888666444333222000222444444333333444555555777999;;;<<<======<<<999888777555333222222222111111111111111111111111//////000111222333333444111111111111111111111111111111111111111111111111111000///......///000111000000000000000000000000//////............//////222222333444555777777888888999:::;;;============???@@@AAAAAAAAABBBEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCEEEDDDEEEJJJPPPVVVZZZ\\\^^^\\\XXXVVVTTTRRROOOMMMKKKJJJIIIIIIHHHHHHHHHHHHGGGJJJNNNSSSWWWZZZ[[[[[[[[[^^^```aaabbbfffnnnsss~~~zzzjjjfffaaa^^^]]]\\\YYYVVVSSSXXXaaajjjsssxxxyyyyyyxxx|||wwwmmmccc```nnn}}}uuu}}}uuurrrpppmmmkkklllkkkkkkiiiggggggiiinnnrrroookkkgggfffhhhjjjjjjiiieeedddbbb^^^XXXOOODDD===333222222111111222222333&&&000333111000222555666888:::;;;::::::;;;<<<@@@BBBCCCDDDCCC???<<<999666666444333222111111111444555666888888888777777444666999;;;<<<===>>>@@@???>>><<<999666444333222///111333333222222333444444666888:::<<<=========999888777555333222222222111111111111111111111111......///111222333444555000000000000000000000000111111111111111111111111111000///......///000111........................//////............//////333333444444555666777777666888:::<<<=========<<<===>>>?????????@@@CCCEEEHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEIIIGGGFFFHHHLLLPPPSSSTTTUUUUUUUUUUUUTTTRRRMMMJJJJJJJJJIIIIIIIIIJJJKKKKKKHHHLLLQQQVVVZZZ\\\\\\\\\\\\^^^```aaabbbeeekkkqqqrrrxxx~~~tttnnn]]]YYYSSSQQQQQQPPPOOOMMMLLLQQQZZZfffpppwwwzzzzzzzzz}}}wwwmmmbbb^^^jjj{{{lllvvvvvvpppnnnmmmllljjjkkkiiigggfffgggiiilllmmmooojjjfffeeegggiiiiiihhhcccdddccc```XXXNNNDDD>>>///000000222333222///,,,222222222000...///222444777888999:::;;;<<<<<<<<>>>>>>>>888777666444333222111111111111222222222333333333111111000000111111222333222222111111111111222222111111111111111111111111222111000///............000000000000////////////111111111000//////.........000333666888:::::::::999:::;;;===@@@@@@>>><<>>???CCCFFFJJJJJJIIIHHHGGGEEEEEEDDDFFFHHHJJJKKKIIIGGGFFFFFFIIIHHHGGGGGGHHHJJJMMMOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFHHHJJJLLLLLLJJJHHHGGGMMMNNNQQQSSSVVVYYY[[[]]]___^^^]]]^^^```bbbbbbaaafffhhhkkknnnnnniiiaaa\\\QQQPPPMMMJJJHHHFFFFFFFFFIIIKKKRRR^^^lllwww|||~~~~~~zzznnn___aaajjj|||ooozzz~~~vvvqqqooonnnllliiijjjiiihhhggghhhjjjlllmmmmmmiiieeeeeegggiiihhhfffaaa```___\\\WWWMMMBBB:::555444333333444555333222111222222111000000222444777888:::;;;======>>>>>>AAAAAABBBCCCCCC@@@:::666555555555555555444333333555555555444444333333333666666777999:::;;;<<<<<<777666666555333000---,,,111222333444666777888999999888888999<<<>>>>>>===888777666444333222111111111111111222222222333333111111000000111111222333111111111000000111111111111111111111111111111111222222111000////////////000///////////////////////////////////////000000///000333555777999999999999999:::===???@@@>>><<>>@@@AAAAAABBBCCCDDDEEEEEEAAA<<<777444555555555555444333333333333333333222222222222333444666777999::::::;;;777777777666444222///...333333444555777999;;;======<<<;;;;;;======<<<;;;888777666444333222111111111111111222222222222333111111000000111111222333111000000//////000000111111111111111111111111111333222111000////////////////////////////////////------......///000000111000111333555666777777777999999:::<<>><<<>>>???@@@@@@AAADDDHHHLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGIIILLLLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGHHHJJJLLLNNNOOOOOOOOOKKKMMMPPPTTTXXX\\\```aaa^^^\\\[[[\\\___aaabbbbbb___]]]YYYWWWTTTPPPLLLHHHGGGFFFDDDCCCBBBCCCCCCDDD@@@BBBHHHRRR^^^jjjssswww~~~wwwnnnbbb]]]]]]nnn~~~zzzuuurrrqqqoookkkhhhiiiiiijjjkkklllmmmmmmnnnllliiiggghhhjjjkkkiiifffddd```\\\[[[YYYRRRDDD999555333111111222333222111///111444555333222111111555666999;;;>>>@@@BBBBBBDDDEEEFFFGGGFFFBBB===888444444555555555444444333222222222222222222222222111222444666888999999999777777777777555333111///444444444555777;;;>>>AAAAAA???============<<<:::888777666444333222111111111111111111222222222222111111000000111111222333000000////////////000000111111111111111111111111333222111000000//////000.........///////////////------......////////////111111222333444555555666888888999;;;===???>>><<<<<<===>>>???@@@BBBFFFIIIJJJJJJIIIHHHGGGGGGFFFFFFDDDGGGIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLJJJHHHGGGDDDEEEFFFHHHKKKNNNPPPRRRNNNPPPSSSWWW[[[___bbbddd]]][[[YYYYYY[[[\\\]]]]]]XXXUUUQQQOOONNNNNNMMMLLLFFFEEECCCBBBAAAAAAAAABBBBBBCCCFFFMMMVVV```hhhmmmuuuyyytttlllccc]]]ZZZhhh|||xxxtttrrrqqqoookkkhhhiiijjjkkklllmmmnnnooooooooollljjjjjjlllmmmjjjgggddd___[[[[[[ZZZRRRDDD999666555666777888777444222///222444555444222111111333444777:::>>>@@@BBBCCCFFFFFFGGGHHHGGGCCC===999444555555666666555555555222222222222222222222222///000333666777888888888333333333333222000...---333333333555888<<<@@@BBBBBB@@@???>>>>>>===;;;:::888777666444333222111111000000111111111222222222111111000000111111222333000000////////////000000111111111111111111111111333222111000////////////------....../////////000000000//////............111111111222333333444555777777777999<<<>>>>>>======???@@@@@@@@@AAADDDFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJJJJKKKLLLNNNPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHDDDDDDEEEHHHLLLQQQUUUXXXTTTUUUWWWZZZ]]]___aaabbb]]]ZZZVVVUUUVVVWWWWWWWWWVVVRRRNNNMMMMMMOOOPPPPPPKKKIIIFFFDDDBBB@@@@@@@@@AAABBBEEEIIIPPPYYYaaagggpppuuu||||||qqqjjjaaa]]][[[fffzzzvvvrrrpppqqqooollliiikkkkkkkkklllmmmooopppqqqsssooolllkkkmmmmmmkkkhhhaaa^^^[[[ZZZWWWOOOCCC999333444555777888666333///000222555555444222222222333444777:::===@@@BBBCCCGGGGGGHHHHHHGGGCCC===999555555666777777777777666333333333333444444444444...000333666888888888888444444555555444222111000000111222555888<<<@@@BBBBBB@@@>>>>>>>>>>>><<<;;;888777666444333222111111000000000111111111111222111111000000111111222333111000000//////000000111111111111111111111111111222111000///............---------......//////000222111111000//////......000000000000111222444555777666666888;;;===>>>===???AAABBBBBBBBBCCCEEEHHHGGGFFFFFFFFFEEEEEEEEEEEEIIIJJJLLLMMMLLLMMMOOOQQQTTTSSSRRRQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKQQQXXX___ccc^^^^^^__________________[[[WWWSSSRRRRRRSSSTTTTTTWWWTTTPPPNNNNNNNNNNNNMMMOOOMMMJJJFFFCCCAAA@@@???===???BBBGGGMMMUUU^^^dddmmmrrrzzzzzzooohhh]]]\\\[[[ddd~~~zzzuuuqqqooooooooommmjjjllllllkkkkkkmmmooorrrtttvvvqqqllljjjkkkkkkiiiggg______^^^\\\WWWNNNDDD<<<222111111222333333000...111333555555333222222333444666888;;;>>>AAABBBCCCGGGGGGHHHHHHGGGCCC===888666666777888888888888888444555555555666666666666---///333666888999888888666777888888777666444333,,,...111444888<<>>======>>>>>>===<<<888777666444333222111111000000000000111111111111111111000000111111222333111111111000000111111111111111111111111111111111111000///...------------,,,,,,---......///000000111111111111111000000000////////////000222444555666666555777:::===>>>======???AAABBBCCCDDDGGGIIIGGGGGGGGGFFFFFFFFFFFFEEEJJJLLLMMMMMMLLLMMMOOOQQQWWWVVVSSSQQQPPPOOOOOOOOONNNNNNOOOOOOOOOMMMLLLKKKLLLKKKLLLOOOUUU^^^fffkkknnnmmmkkkhhheeecccaaa```XXXTTTQQQPPPQQQSSSUUUVVVXXXUUUSSSQQQQQQPPPNNNLLLQQQOOOLLLHHHEEEBBBAAAAAA;;;>>>BBBFFFJJJQQQYYY___bbbiiirrryyy~~~zzzooohhhYYYZZZZZZ^^^sss}}}yyyuuupppnnnoooooommmkkkmmmlllkkkkkklllooosssuuuwwwrrrllliiiiiijjjhhhfff```bbbbbb___YYYOOOFFF@@@777555333222333444444333111333444444333222333444666777:::===@@@BBBCCCDDDGGGGGGHHHHHHGGGCCC===888777777888999999999999999666666666666777777888888---///333666999999888888444444555555555444222111***,,,000444888<<<>>>???>>>===<<<===>>>???>>>===888777666444333222111111000000000000111111111111111111111000111222222333222222111111111111222222111111111111111111111111000///...------,,,,,,---,,,,,,------...///000000000000000111222222333333............000222444555666555555777:::===>>>>>>999;;;>>>@@@BBBDDDGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKJJJKKKMMMOOOYYYWWWTTTQQQOOOOOOPPPPPPNNNOOOPPPPPPOOONNNMMMLLLMMMMMMMMMPPPWWW```jjjooo{{{yyyvvvqqqmmmhhheeecccUUURRROOOOOOQQQUUUWWWXXXWWWVVVUUUUUUUUUTTTRRRPPPQQQOOOLLLHHHFFFDDDCCCBBB===@@@CCCEEEHHHLLLRRRXXXUUU^^^iiissszzz{{{ooohhhWWWYYYWWWXXXjjjwwwvvvpppmmmnnnmmmiiiggggggkkklllmmmmmmmmmooorrruuuxxxtttnnnjjjhhhgggfffeeefffeeebbb^^^XXXNNNCCC<<<555333222111111111///---000111222333444333222222333333888???BBBAAAAAACCCHHHOOOSSSOOOKKKIIIDDD===777666666777888888666555333555888:::;;;;;;999888222333444777::::::999777444333333222222111111111000333666777777:::???CCC????????????>>><<<;;;:::999777555333222111...,,,000000111111111111000000111111222222222333333333222222111111000/////////444444444333222111000//////////////////////////////000000000000000//////+++///222222///...///111000***%%%&&&...333444222555777:::;;;<<<<<<>>>@@@===>>>@@@BBBEEEFFFGGGGGGJJJIIIFFFEEEDDDFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOORRRXXXbbbmmmtttuuummmeee___VVVQQQMMMMMMRRRXXX[[[\\\]]][[[YYYWWWTTTRRRQQQQQQVVVTTTRRROOOLLLIIIGGGEEE???>>>???CCCHHHMMMOOOOOOPPPVVVaaammmwww~~~pppbbbWWWWWWQQQTTTiiiyyysssnnnnnnmmmiiiggghhhlllmmmnnnnnnnnnooorrruuuwwwsssnnnjjjhhhgggfffeeegggeeeccc___XXXNNNCCC;;;666444333222222222000///000111222333444333222222555555999@@@CCCBBBBBBEEEDDDKKKOOOMMMJJJIIICCC<<<777666555666777888666555555777999;;;<<<;;;:::999444555666888;;;;;;999777444444444333333222222111000111222444666999>>>BBB@@@@@@@@@???>>>===<<<;;;;;;999777555444333000...000000111111111111000000111111111222222222333333111111111111222222222222333333333333222111000///////////////////////////------.........------,,,---///111222222222222333444000,,,---111444555333555888:::;;;<<<<<<>>>???===>>>AAACCCEEEGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHIIIIIIIIIKKKLLLMMMNNNNNNNNNSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKLLLNNNQQQVVV___hhhoooxxxooofff^^^UUUQQQMMMNNNSSSYYY\\\]]]^^^]]][[[XXXVVVTTTSSSRRRTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDEEEHHHLLLOOOPPPPPPLLLSSS]]]iiisss~~~pppcccXXXXXXRRRSSSeee~~~|||}}}vvvpppnnnllliiihhhjjjlllmmmnnnmmmmmmooorrrtttuuurrrmmmiiihhhgggeeedddgggfffccc___XXXNNNCCC;;;777555333222333333222000000111222333444333222222555555999???BBBAAABBBDDDBBBHHHMMMMMMMMMJJJDDD>>>666555444555666777666555777888:::<<<===<<<;;;:::777777777999;;;;;;999777555555555444444333222111000...---///444:::>>>@@@AAAAAAAAA@@@???>>>===<<<===;;;888777666555333111000000111111111111000000111111111222222222222333000111111222333333444444333333333333222111000000////////////////////////,,,,,,---------------,,,//////000222444666555444555444333222222333333333666888;;;<<<;;;<<<===>>>===>>>@@@CCCFFFHHHIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIKKKMMMOOOPPPPPPOOOOOOSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNKKKMMMOOOQQQUUU\\\dddiiizzzyyyoooeee\\\UUUQQQNNNOOOUUUZZZ]]]]]]___^^^\\\ZZZXXXVVVTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHFFFEEEEEEGGGJJJLLLKKKJJJHHHNNNXXXcccnnnyyyqqqdddZZZZZZSSSSSS```ttt}}}}}}yyyrrrooollliiiiiilllkkkllllllllllllmmmpppssstttpppllliiigggfffeeecccgggfffccc___XXXNNNCCC;;;777555222111222222222111000111222333444333222222333222666<<>>>>>AAABBBFFFLLLOOOPPPMMMFFFAAA666555444444666777666555777888:::;;;<<<;;;:::999888888777888:::999888666444555555555444222111000000---***---444;;;???@@@BBBBBBBBBAAA@@@???>>>======;;;888777777666333111000000111111111111000000111111111111222222222222111111111222222222333333222222222222222111000000////////////////////////---......////////////...222000...111444666444222000222444444111///000222666999;;;<<<;;;;;;===>>><<<===???BBBEEEGGGIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLOOORRRSSSRRRQQQPPPRRRRRRRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNNNNMMMNNNPPPRRRUUUZZZ```eeepppzzz~~~vvvmmmcccZZZTTTQQQOOOQQQWWW\\\^^^^^^______]]][[[YYYVVVTTTSSSQQQQQQQQQPPPOOOMMMKKKJJJDDDDDDEEEHHHJJJKKKJJJHHHFFFKKKTTT^^^iiivvv|||pppfffZZZZZZTTTSSS\\\lll|||{{{sssooommmjjjjjjmmmjjjkkkkkkkkkjjjkkknnnqqqqqqoookkkhhhgggfffdddbbbeeedddbbb^^^XXXNNNCCC<<<666333000000000111111111000111222333444333222222333222555:::===<<<===@@@CCCDDDHHHMMMOOOLLLEEE@@@777555333444666777777777777888999999:::999999888888777666777888888666555444444555555444222000...111...+++...444<<<@@@AAABBBBBBBBBBBBAAA???>>>===;;;999777666666555333111000000111111111111000000000000111111111222222222222222111111000000000000111111222222222111000000////////////////////////---......///000000//////333111...///222333111...,,,000333333111///111444666888;;;<<<;;;<<<===>>>;;;===???BBBDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMPPPSSSTTTSSSQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMNNNOOOOOONNNNNNMMMLLLMMMOOOPPPSSSWWW]]]aaajjjsss{{{yyyssskkkbbb[[[SSSPPPPPPSSSYYY^^^_________^^^]]]\\\YYYVVVTTTRRRPPPQQQRRRRRRQQQOOOMMMKKKEEEFFFIIILLLPPPQQQOOOMMMGGGKKKRRR[[[fffsssyyyooohhh[[[YYYSSSTTT[[[ggg{{{ssspppnnnjjjkkkmmmjjjkkkkkkkkkjjjkkknnnppppppmmmjjjhhhgggeeecccaaacccbbb```]]]WWWNNNCCC<<<555333000//////111111111000111222333444333222222555444666;;;>>>===>>>BBBCCCAAACCCIIIKKKGGG@@@===777666444444666888999999777888888999999888888888888666555666777777666555555555666666555222000...111///...000555;;;???AAABBBBBBBBBAAA@@@???>>>===:::888666666555555333111000000111111111111000000000000000111111111111222222222111111000//////...000111111111111111000000////////////////////////,,,,,,---...////////////333111///...//////...---,,,000333333222222444666555777:::;;;<<<<<<>>>@@@===>>>@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPLLLMMMNNNOOOPPPOOONNNMMMJJJKKKLLLMMMPPPUUU[[[```jjjrrrxxxuuuoooiiibbb\\\RRRPPPQQQUUU[[[```aaa```___^^^^^^]]]ZZZWWWTTTRRRRRRSSSTTTTTTSSSQQQOOOMMMEEEFFFJJJOOORRRSSSQQQNNNIIILLLQQQYYYcccqqq~~~yyyoooiii]]]XXXRRRTTT[[[ccczzzsssqqqnnnkkkkkkmmmlllmmmmmmlllkkkllloooqqqnnnllliiigggfffeeebbb``````___^^^[[[VVVMMMCCC===666333000///000222333333000111222333444333222222555333555:::<<<<<<===AAAEEE@@@@@@FFFHHHCCC===;;;999777555555777999::::::999999999999999999999999888777555666777888888777777888999999777555111//////000111222555888===@@@BBBBBBAAAAAA@@@>>>===<<<:::888666666666555333111000000111111111111000000000000000000111111111111111111111111111111111111000000111111111111000000////////////////////////,,,---...///000000000000000000000///------///111///000222222222333555666333666999;;;<<<===???AAA@@@AAACCCDDDFFFGGGGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRMMMNNNPPPQQQQQQQQQPPPOOOLLLLLLLLLMMMPPPWWW^^^dddlllrrruuuppphhhccc^^^YYYQQQPPPQQQVVV]]]aaabbbaaa`````````___\\\YYYVVVTTTTTTUUUVVVVVVUUUSSSPPPNNNFFFHHHLLLQQQUUUTTTQQQNNNJJJLLLPPPWWWaaannn|||{{{pppiii___XXXPPPSSSZZZ___yyyyyysssqqqooolllkkkmmmnnnnnnooonnnmmmnnnppprrrmmmkkkiiigggfffeeebbb```^^^]]]\\\ZZZUUUMMMDDD===777444111000111333444444000111222333444333222222333111333777:::999;;;>>>JJJCCCAAAFFFHHHCCC===<<<999777555555777:::;;;;;;::::::::::::::::::::::::999777666777888::::::999999:::;;;;;;999666333111---000333444444666;;;???AAAAAAAAA@@@???>>>===<<<;;;999777666666666444222000000111111111111000000000000000000111111111111111111111222333333444444///000000111111111000000//////////////////////////////111222333333333333---///111///------111444111000000000111222333333222555888;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIILLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTNNNOOOQQQSSSSSSRRRQQQPPPPPPOOOOOOPPPTTT[[[dddjjjmmmrrrrrrjjjbbb]]]XXXTTTQQQPPPRRRWWW^^^bbbbbbaaaaaaaaaaaa```^^^ZZZWWWUUUUUUVVVWWWXXXVVVTTTPPPNNNMMMOOOSSSXXX[[[ZZZVVVSSSKKKLLLPPPUUU___mmm{{{~~~qqqiiiaaaXXXOOOSSSZZZ\\\rrryyypppnnnqqqsssrrrooonnnoooppppppooonnnoooqqqqqqmmmiiifffeeeeeedddccc___]]]ZZZXXXTTTMMMBBB;;;444333222111000000000000444333333333444444333111000000222444888<<>><<<777222222777;;;===<<<>>><<<999999;;;<<<:::888777777666777777888888999@@@@@@???===:::666222000111000000111333777;;;>>>BBBBBB@@@???>>>=========::::::999888666444333222333333333222111000//////333222111111111222333444444111//////111333222111333333222222111000//////000000000///------...///........................000000000000000000000000///000000222333444555555222333666999===@@@BBBCCCCCCFFFJJJNNNNNNLLLIIIFFFGGGGGGGGGGGGHHHIIIIIIJJJOOONNNMMMMMMMMMNNNOOOPPPPPPQQQSSSTTTTTTRRRPPPOOOPPPQQQRRRRRRQQQQQQRRRTTTPPPOOOOOORRRXXX```fffiiigggddd```\\\ZZZXXXVVVTTTRRRSSSVVV[[[```eeehhhjjjjjj``````iiikkk```TTTRRRWWWZZZ\\\\\\YYYTTTPPPOOOMMMUUU[[[^^^^^^]]]WWWPPPLLLIIIJJJSSS^^^hhhrrrzzz|||rrrlllfffXXXQQQTTTVVVYYYmmmzzzqqqnnnpppsssrrrooonnnoooppppppooonnnooopppoookkkgggdddccccccaaa```___]]]ZZZXXXTTTMMMCCC;;;555444333222111111111111333222222333444444222111111222444666:::>>>AAABBBEEEEEEDDDDDDCCCAAA@@@??????:::444444999===>>>>>>???===;;;<<>>>>>>>>>>>;;;::::::888666444222111222333333222222000//////111111111000111111222333444111//////111333222111333333222111111000//////,,,------,,,******+++,,,////////////////////////000000000000000000000000///000111222333444444555333444666999<<<@@@CCCEEEGGGIIIMMMPPPPPPNNNJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKOOONNNMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQOOOPPPRRRRRRQQQQQQRRRTTTQQQOOONNNRRRYYYaaafffhhhddd```[[[XXXWWWVVVTTTSSSTTTTTTWWW]]]eeekkkmmmmmmkkkccccccmmmnnncccXXXTTTYYY[[[^^^]]]ZZZUUUQQQPPPQQQXXX___aaaaaa___YYYRRRKKKGGGHHHPPPZZZbbbkkkrrruuuwww|||~~~{{{{{{}}}~~~tttooofffYYYQQQTTTUUUXXXkkkzzzrrrnnnppprrrqqqooonnnoooppppppnnnnnnooopppllliiieeecccaaaaaa___^^^^^^\\\ZZZXXXUUUMMMCCC<<<666555444333222222222222222111111222444444222111222333666999<<<@@@BBBCCCEEEEEEEEEEEEDDDBBBAAAAAABBB===888777;;;>>>@@@@@@AAA???>>>>>>AAAEEEFFFGGG>>>===;;;:::999:::<<<===EEEEEEFFFEEEAAA;;;555111//////...///111555999;;;???>>>>>>======>>>>>>???<<<;;;:::999666444222111222222222222222111000/////////000111111111111111444222//////111222222222222222222111111000000///...//////...---,,,...///000000000000000000000000000000000000000000000000000000111222333333444555444444555888<<>>@@@AAACCCAAA??????@@@BBBDDDEEEAAA???<<<:::999:::<<<===AAABBBDDDDDDAAA<<<666222000///...///111555888;;;===<<<<<<<<<===>>>>>>???<<<<<<;;;999777444222111222222222222222111000///...///111333333333222111333222000000000111222222222111111111000000000//////000000///......///111000000000000000000000000000000000000000000000000000000111222333333444444555444555777;;;AAAFFFIIINNNPPPSSSUUUUUURRROOOMMMHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPTTTTTTVVVWWWWWWWWWWWWVVVQQQSSSUUUUUUTTTTTTVVVWWWWWWSSSQQQWWWaaajjjnnnnnnjjjfff```\\\[[[\\\\\\]]][[[WWWXXXbbbrrr|||{{{vvvqqqjjjhhhkkklllfff___^^^```bbbbbb___[[[VVVTTTSSSRRRXXX]]]^^^^^^\\\VVVOOOPPPLLLKKKQQQVVVZZZ___dddiiikkkooouuu}}}{{{{{{yyyrrrllljjjiiijjjmmmrrr{{{~~~vvvppphhh]]]TTTSSSSSSUUUbbbsss|||uuupppooooooooonnnnnnooopppooommmlllmmmnnnllljjjgggeeedddbbb```^^^\\\[[[YYYWWWUUUNNNEEE>>>444333222111111000000000000000000222444555444333111222555888;;;>>>AAABBBFFFFFFGGGGGGGGGFFFEEEEEEEEEAAA===;;;;;;===???@@@BBBBBBAAA@@@@@@BBBDDDFFFCCC@@@<<<888777888:::<<<:::<<>>>>><<<<<<;;;999777555333111111111222222222111000000///111222444555555444333222222111000000000222333111111111000000000000000+++,,,---,,,++++++,,,...////////////////////////000000000000000000000000111111111222222333333444555555555777;;;@@@EEEHHHNNNOOORRRTTTTTTSSSPPPOOOHHHHHHHHHIIIJJJKKKMMMNNNMMMNNNNNNOOOPPPQQQQQQQQQSSSTTTUUUVVVWWWWWWXXXXXXVVVWWWXXXXXXWWWWWWXXXZZZZZZWWWVVV[[[fffqqqwwwyyyvvvqqqjjjeeebbbbbbaaaaaa^^^YYYXXXccctttzzzsssmmmgggffffffdddbbbbbbcccdddbbb___ZZZUUUSSSSSSQQQWWW\\\\\\[[[ZZZTTTNNNPPPMMMLLLQQQVVVXXX\\\```eeehhhlllqqqwww{{{vvvvvvtttmmmgggeeehhhgggfffhhhooo{{{xxxsssiii___VVVTTTSSSUUU___lll}}}vvvpppnnnnnnnnnnnnoooppppppooommmllllllmmmmmmkkkiiigggfffdddbbb___\\\ZZZXXXWWWUUUOOOFFF>>>333333222111000000000000000000000222555666666555111222333555999===@@@CCCFFFGGGGGGHHHHHHHHHGGGGGGFFFCCC???;;;:::<<<>>>@@@@@@BBBCCCDDDDDDFFFHHHJJJEEEAAA<<<777555777999;;;666888<<<>>>===;;;888555222111000000222555888;;;;;;:::::::::;;;<<<<<<===;;;;;;;;;999888666444333111111222222222111111000111111333444555555555555222222222111//////222444000000000000000000000000,,,---...---,,,,,,...000////////////////////////000000000000000000000000111111222222222333333333444444555777;;;???CCCEEEIIIKKKNNNQQQRRRRRRQQQPPPHHHHHHIIIIIIKKKLLLNNNOOONNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\[[[YYYXXXYYYZZZ[[[ZZZZZZ___jjjvvvxxxqqqkkkhhheeeccc```ZZZXXXaaaqqq}}}~~~{{{tttoooiiidddcccdddeeefffeeedddbbb]]]XXXSSSRRRQQQRRRXXX\\\]]]\\\\\\WWWPPPNNNKKKLLLRRRVVVXXXZZZ^^^```dddjjjooouuu|||xxxssssssrrrlllgggfffdddbbb``````fffrrr|||wwwjjjaaaXXXTTTTTTVVV^^^fff~~~~~~wwwqqqnnnmmmmmmnnnoooppppppooommmkkklllmmmnnnllljjjiiigggeeebbb```[[[YYYXXXWWWUUUOOOFFF???444444333222111111111111111000111333666888777666333222222444777<<>>@@@@@@CCCGGGHHHGGGFFFHHHIIIGGGCCC===777555666999<<<888:::<<<======;;;888777111000//////111444777999;;;:::::::::::::::;;;<<<:::::::::999888777666555000111111222222222111111111111111222333444666666111222333111//////111444///000000000000000000000...///000000//////111222000000000000000000000000000000000000000000000000111222222222222333333333333444555888:::===@@@AAACCCEEEIIILLLOOOPPPQQQPPPHHHHHHIIIJJJKKKMMMOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTUUUVVVVVVWWWYYY[[[\\\]]]\\\]]]]]]\\\YYYXXXXXXYYYYYY[[[]]]aaajjjxxxwwwpppjjjfff```[[[XXX^^^lllxxx|||{{{uuurrrmmmiiiggghhhhhhhhheeedddaaa[[[UUUQQQPPPPPPQQQWWW\\\]]]]]]]]]XXXRRRNNNKKKMMMTTTYYY[[[]]]aaaccchhhnnnsssvvv{{{|||uuuoooooooookkkggggggbbb```^^^]]]aaajjjvvv~~~}}}xxxjjjbbbYYYUUUUUUWWW]]]cccuuu~~~|||~~~wwwqqqmmmlllmmmnnnoooppppppooommmkkklllmmmnnnllljjjiiihhhfffccc```[[[YYYXXXWWWUUUOOOGGG@@@555555444333222222222222111111222444777999888777555333222333777<<>><<<<<>>888555777:::<<<<<<===>>>>>>===;;;999888000///......///222666888;;;::::::999999::::::;;;999999:::999999888666666000111111222222222111111111000000000111333555777111222333111//////111444////////////000000000000+++,,,---,,,,,,,,,...000111111111111111111111111000000000000000000000000222222222222222222333333333444666888:::===>>>??????AAAEEEIIIMMMOOOPPPPPPHHHIIIIIIJJJLLLMMMOOOPPPOOOPPPRRRTTTUUUVVVUUUUUUWWWWWWXXXYYYZZZ\\\^^^___]]]^^^^^^\\\YYYWWWWWWXXXXXXZZZ^^^bbbjjjyyywwwooojjj```[[[WWW\\\hhhtttzzz{{{ttttttrrrnnnllllllkkkiiieeeddd```ZZZTTTPPPNNNOOOPPPVVVZZZ[[[\\\\\\XXXRRROOOMMMPPPXXX^^^```bbbeeekkkpppvvvxxxxxxzzzvvvoooiiiiiiiiifffddddddeeeccc```^^^___fffpppwww|||wwwkkkcccZZZVVVUUUXXX]]]bbbmmmyyyqqqooonnnllllllnnnmmmoooqqqpppmmmlllnnnppprrroookkkgggeeebbb___]]]]]][[[XXXWWWTTTNNNEEE>>>888555222111111111000///---///222555777777777666666333000222888>>>BBBDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMHHHAAA======@@@CCCEEEIIIHHHHHHIIIIIIIIIGGGFFFIIIFFF@@@:::444333555888<<<=========<<<:::888777000///......///111333444777777888999:::;;;;;;<<<;;;;;;;;;:::999888777666111111111111000000000000000000//////000222444555444333222111000000000000111000///......///000111---------.........//////---...000000000///000111222222222111222222333333555444222111111222444555222222333444666888:::;;;<<>>BBBDDDGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHAAA<<<;;;>>>AAADDDGGGFFFFFFGGGHHHHHHHHHGGGHHHEEE@@@:::555444555888999999::::::999777666555000000......///111333444444555555666777888999999::::::;;;::::::888777666111111111111000000000000000////////////000222333111111111000111111222333111000///......///000111---------.........//////---///111111000///000111222222111111111222333333555444222111111222444555444444555666777888:::;;;:::===@@@AAABBBCCCEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNQQQTTTUUUVVVUUUYYYZZZ\\\\\\\\\]]]^^^``````___^^^___aaaaaa___\\\ZZZZZZ\\\ccckkkwwwyyysssjjjbbbZZZWWWYYYaaaqqquuukkkfff```ZZZVVVRRRNNNNNNQQQTTTXXX]]]ccceeebbb]]]YYYSSSSSSVVV]]]gggmmmnnnmmmppprrrtttuuuwwwzzz|||tttlllfffccccccccc```___\\\YYYXXX[[[```dddmmmppptttxxx~~~yyymmmddd[[[XXXVVVVVVYYY]]]ggguuu}}}uuurrrpppmmmjjjkkkjjjmmmppppppnnnnnnqqqtttppplllgggccc```^^^[[[XXXWWWVVVUUUUUUTTTPPPGGGAAA888666333111111111000///...//////111222444666777777555333444888===BBBDDDFFFFFFFFFFFFHHHIIIJJJKKKLLLGGGAAA;;;999;;;???BBBCCCCCCDDDDDDEEEGGGHHHIIIGGGFFFBBB===888555555777777777777777777666555444111000///...///000222444555555666777888999::::::999::::::;;;:::999777666111111111111000000000000000000///......///000111/////////000111333444555000000////////////000000---------..................000111222000000000111111111111111111222333333444333222111111222333444777777777777888999::::::888:::<<<>>>???@@@BBBDDDDDDFFFHHHKKKLLLKKKJJJIIILLLMMMOOOPPPPPPQQQRRRTTTZZZ[[[]]]]]]\\\\\\^^^``````______```bbbddddddddd^^^]]]]]]aaafffqqqyyykkkddd]]]WWWVVV]]]mmm~~~~~~rrrfff```[[[XXXSSSNNNMMMPPPUUUZZZaaafffgggccc^^^ZZZUUUVVVZZZcccmmmtttuuutttttttttuuuuuuvvvzzz~~~}}}qqqiiicccbbbaaa\\\[[[XXXUUUSSSTTTXXX\\\dddfffjjjnnnssszzz{{{lllccc[[[XXXVVVUUUXXX\\\cccxxxuuuxxxwwwtttqqqllljjjjjjllloooqqqpppnnnnnnpppsssppplllgggbbb___]]]ZZZXXXXXXWWWWWWWWWVVVQQQHHHAAA999666333222222222111000000000///000111444777999777666444444777<<>>@@@BBBBBBBBBDDDGGGIIILLLLLLKKKGGG@@@:::555444555555555555555555555666222111///...///000222333000111222333444555555666888999:::;;;;;;:::888666111111111111000000000///333222111000000000111222111111000000111222222333//////000000000000//////.....................---///000222222000///000000000000000000111222333444444333333333333333333444777777777666666777777888666777999::::::<<<@@@BBBCCCGGGMMMRRRUUUTTTQQQOOOIIILLLNNNNNNMMMNNNRRRVVVTTTVVVYYY[[[]]]^^^aaadddeeeeeecccbbbbbbdddgggiiieeedddcccdddfffpppnnnjjjddd___ZZZYYYaaallluuu}}}yyymmmgggbbb^^^YYYRRROOOQQQWWW\\\ccchhhhhhfffeeedddgggjjjooovvv{{{}}}}}}{{{vvvtttrrrrrrtttxxx|||~~~{{{ssslllkkkjjjhhhjjjmmmlllmmmoooqqqvvv{{{~~~wwwooofff___[[[VVVUUUSSSPPPMMMKKKMMMOOONNNQQQTTTYYY^^^fffnnnsssyyylllddd\\\YYYWWWUUUWWWZZZaaakkktttuuu|||uuupppkkkiiijjjpppssstttrrrnnnlllmmmoooqqqmmmgggccc```___^^^\\\\\\[[[[[[[[[ZZZSSSIIIAAA999777444222222222111000222111111111333666999:::666666555444444777===AAABBBCCCCCCDDDFFFHHHJJJKKKLLLLLLIIICCC===999999;;;===@@@DDDDDDCCCBBBDDDGGGJJJKKKLLLIIICCC<<<777444222111111111222333444444222111///......000111333333444444555666777888888777888:::<<<<<<:::888666111111111111000000000000222222111000000111222333222222111111111111111111//////000000000000//////...............---------...000111111///......////////////000111222333444444444555555555555444444777777666666666777888888777999::::::;;;===AAADDDCCCGGGNNNTTTXXXXXXUUUSSSMMMNNNOOOOOOOOOPPPSSSUUUQQQTTTWWWZZZ\\\^^^bbbdddeeeeeeeeecccbbbccceeehhhffffffffffffgggpppsssllleee```[[[WWWZZZ```gggmmmtttyyy}}}zzzssskkkeee```]]]YYYSSSRRRUUU^^^ccchhhkkklllnnnqqqtttwww{{{zzzwwwsssrrrtttxxx{{{|||zzz~~~ooogggaaa```^^^\\\\\\___^^^___```cccggglllqqqtttuuuuuutttqqqkkkddd]]]XXXQQQQQQPPPMMMIIIHHHHHHIIIIIILLLOOOSSSXXX___ffflllpppxxxmmmeee]]]ZZZXXXVVVWWWZZZ]]]dddxxxtttnnn|||}}}tttnnnjjjiiikkkooorrrsssrrrnnnmmmnnnqqqppplllfffbbb```______^^^ZZZYYYZZZ[[[ZZZTTTJJJBBB:::777444222222222222111000000000111333555777999555555444333222555;;;@@@BBBCCCCCCEEEFFFHHHJJJKKKLLLNNNNNNHHH@@@:::888999===BBBFFFGGGDDDAAABBBCCCCCCGGGJJJIIIEEE???999666111111000111111333444555222111000......///111222444444555666777888999999666888:::<<<<<<;;;888666111111111111000000000000000000//////000111222333222222111111111111111222...///000111111000///...//////.........---------...///000000...------.........//////000222333444555666666666666666666555777777777777888888999::::::;;;<<<<<<===???CCCFFFGGGKKKRRRYYY]]]^^^]]]\\\UUUSSSPPPOOOPPPQQQRRRRRRQQQSSSVVVYYYZZZ\\\```bbbbbbddddddcccbbbbbbeeegggffffffffffffeeemmm}}}sssgggaaa]]]YYYYYY\\\\\\```bbbdddgggkkkjjjeeeccc^^^YYYWWWUUUSSSUUUYYYdddhhhlllnnnooouuu}}}}}}wwwtttuuuwwwyyyyyy|||{{{uuussseee^^^ZZZYYYXXXUUUUUUWWWUUUUUUVVVXXX[[[___ccceeegggggghhhgggddd___ZZZWWWPPPPPPPPPMMMJJJGGGGGGHHHGGGIIIKKKNNNQQQWWW]]]bbbhhhppp{{{nnnfff___\\\ZZZWWWWWWZZZZZZ]]]lllqqqwww~~~sssmmmiiiiiilllnnnppprrrrrrooonnnpppsssooojjjeeeaaa____________VVVWWWXXXZZZZZZTTTKKKCCC:::777444333333333222111...//////111222444666777444555444222111444:::???BBBCCCCCCEEEGGGIIIKKKLLLLLLOOOPPPKKKCCC;;;888999>>>CCCHHHIIIDDD@@@@@@AAA>>>BBBGGGHHHEEE@@@;;;888333333222222333555777888333111000///...///111222---...///000111222222333666888:::<<<===;;;888666111111111111000000000000///.........///000222333111111000000111222333333...///000111111000///...//////.........------------///000///---,,,,,,---.........///000222333444666666777777777777666666888888888888999:::;;;<<<;;;<<<======>>>AAAEEEHHHLLLPPPWWW___ccceeeeeeddd[[[VVVRRRPPPQQQRRRQQQOOORRRTTTVVVXXXYYY[[[]]]```___bbbdddcccbbbbbbeeehhheeeeeefffeeeccciii|||zzzkkkddd```]]]\\\]]]VVVWWWVVVUUUWWW\\\\\\YYY\\\WWWSSSRRRRRRRRRVVV\\\fffiiilllnnnpppwww{{{vvvvvvwwwxxxwww~~~}}}~~~{{{}}}~~~zzzrrrjjjeeeccc```ZZZWWWWWWWWWUUUTTTVVVQQQQQQQQQSSSUUUXXXZZZ\\\___```______]]]ZZZXXXVVVRRRRRRRRRPPPLLLJJJIIIJJJBBBCCCDDDFFFHHHLLLRRRVVV^^^eeepppzzz~~~oooggg```]]][[[XXXXXX[[[YYYYYYbbb}}}zzzyyy~~~xxxnnnkkknnnmmmlllqqqvvvtttooommmpppuuuuuupppiiiddd```^^^\\\ZZZ[[[XXXVVVXXXZZZUUUJJJ@@@888555222000000000000///222222222333444666999:::888777666444333666;;;???BBBCCCDDDGGGJJJKKKKKKJJJIIIJJJIIIGGGBBB===::::::@@@DDDHHHIIIFFFBBB>>><<>>BBBGGGIIIGGGEEEBBBAAAAAACCCGGGMMMPPPLLLBBB999999999888666333222444555666333///...000111222111333444666666444444444555555777:::<<<<<<<<<:::999333333111000000000111222111111000...---...111333111111///.........//////////////////............------...///000000//////////////////////////////222222111000111222333444777444222222444555555333666666777999;;;<<<===>>>???>>>>>>???AAAEEEIIIKKKPPPQQQUUUYYY^^^bbbfffhhhjjjfff```[[[XXXVVVTTTSSSUUUWWWYYYZZZZZZ[[[^^^```aaabbbccccccbbbbbbdddfffjjjfffccc___\\\]]]gggsssmmmeeeeeebbb\\\XXXWWWUUUQQQNNNLLLMMMMMMKKKLLLLLLMMMNNNSSSXXX]]]cccgggiiijjjkkksss~~~zzztttuuu|||}}}wwwssspppmmmkkkhhheeeaaa^^^___]]]ZZZVVVSSSRRRQQQQQQXXXYYYZZZ[[[[[[YYYVVVUUUPPPOOONNNMMMMMMNNNOOOPPPPPPRRRUUUWWWXXXWWWVVVUUURRROOOKKKHHHGGGEEECCCBBBCCCCCCBBBBBBDDDGGGIIIKKKOOOVVVaaakkkuuu{{{wwwqqqkkkddd___^^^\\\ZZZXXXRRRTTTVVV___{{{~~~xxxnnnjjjmmmkkkmmmqqquuusssooommmpppsssuuupppkkkfffcccaaa___]]]]]][[[YYYZZZZZZTTTJJJAAA888666444333333222111//////......///000222444555666666444222111333777;;;???AAACCCFFFHHHHHHHHHGGGFFFGGGFFFDDD???<<<::::::<<<@@@EEEIIIIIIGGGFFFFFFCCCEEEJJJPPPSSSOOOFFF>>><<<<<<999666333333555777777444111//////000000000111333555555444444555666444666999;;;<<<;;;999888444333222111000000111222111111222111//////111333000//////............///////////////............+++,,,---///000000111111////////////////////////111000000000000111222333333222111111333333222111444555777999<<>>;;;::::::;;;???EEEIIIIIIHHHHHHHHHEEEGGGJJJNNNQQQNNNHHHCCCBBBAAA===888444333555777777555222000///////////////111333444444444555777444666888:::;;;:::999777555444222111000111111222000111333333111000111222////////////////////////////////////............,,,---...///000000000000/////////////////////////////////000000111222222222333333444555555444333555666888:::===@@@AAABBBAAAAAAAAABBBDDDFFFIIIKKKKKKKKKKKKMMMRRRXXX]]]aaadddhhhjjjhhhbbb\\\ZZZYYYWWWZZZ]]]^^^^^^^^^___aaa```bbbdddeeeeeegggjjjlllnnniiibbb[[[SSSQQQYYYdddiiiuuu|||qqqhhh```___]]]ZZZWWWUUUTTTSSSRRRUUUVVVVVVVVVWWWYYY]]]aaa```cccggglllsss~~~wwwvvvxxxzzzrrrlllcccaaa^^^\\\[[[ZZZWWWUUURRRQQQOOOMMMKKKJJJJJJJJJMMMPPPVVV[[[^^^]]][[[YYYUUUTTTRRRPPPOOONNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQNNNLLLKKKJJJHHHFFF@@@@@@AAABBBBBBCCCCCCCCCGGGKKKPPPWWW```nnn~~~|||rrrmmmgggcccbbb```^^^[[[SSSSSSRRRUUUbbb{{{qqqnnnpppnnnoooqqqsssrrrooonnnnnnpppooolllhhheeecccaaa___]]]]]]\\\[[[[[[YYYSSSKKKEEE999777444333333333111000222222222222333444666777888888777555333444777999<<<@@@DDDFFFFFFEEEDDDEEEAAABBBAAA???<<<:::::::::;;;@@@FFFJJJJJJIIIGGGFFFGGGGGGHHHJJJKKKJJJHHHFFFGGGEEE@@@:::555333444666666555444111///............000222333333444555666444666888:::;;;:::999777666444333111111111111222///111333333222111111111000000000000000000000000////////////...............///////////////......////////////////////////......///000111111222222222333444555555555555555777888999;;;===???@@@AAA@@@@@@AAAAAACCCEEEGGGHHHIIIIIIHHHIIIMMMRRRXXX\\\```eeekkklllhhhccc```___ZZZ\\\^^^______```aaabbbbbbccceeeeeefffgggjjjllloooiiiaaaZZZTTTTTT^^^jjjooovvvvvvllleeeaaa\\\YYYXXXXXXWWWVVVXXXYYY[[[\\\]]]```dddggggggjjjmmmsss{{{|||xxxxxx}}}xxxpppjjjbbb```\\\[[[ZZZYYYWWWVVVRRRQQQPPPNNNMMMLLLKKKKKKGGGKKKQQQXXX\\\^^^^^^^^^ZZZXXXVVVTTTRRRQQQQQQQQQNNNNNNNNNOOOPPPQQQSSSSSSTTTRRRPPPOOONNNMMMJJJHHHAAAAAAAAABBBBBBBBBBBBAAACCCFFFJJJOOOXXXfffwww~~~sssnnnhhhdddcccaaa^^^[[[TTTRRRQQQTTT\\\ttt{{{rrrooorrrppppppqqqrrrqqqooonnnnnnoooooollliiigggfffdddbbb```[[[[[[ZZZZZZWWWRRRKKKFFF<<<999555333333444444333111111000000111222444555666666555333111111333666;;;@@@EEEGGGFFFDDDDDDEEE?????????<<<:::999999;;;;;;AAAHHHMMMNNNKKKGGGEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFDDD@@@;;;666444444666555555444222///......///---///222333333333444555444666999;;;<<<;;;999888666555333222111111111222///111222222111000000111///000000111111111111000////////////............///////////////...------////////////////////////......000111222333333222000222333333333333444666999999:::;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEEFFFHHHMMMQQQTTT[[[```gggmmmmmmkkkhhhfff]]]___``````___```ccceeedddeeeffffffeeefffhhhjjjlllfff```ZZZTTTUUU```mmmvvvzzzqqqkkkddd``````bbbaaa```^^^```bbbeeegggkkkpppsssttttttvvvzzz|||xxxpppjjjaaa^^^[[[YYYXXXXXXVVVUUUSSSSSSQQQPPPOOOMMMLLLKKKFFFIIIMMMSSSXXX\\\___aaa]]]\\\YYYWWWUUUTTTTTTTTTOOONNNMMMMMMNNNOOOQQQRRRTTTSSSQQQQQQQQQPPPMMMKKKDDDDDDCCCBBBAAAAAABBBBBBAAADDDGGGKKKRRR]]]lllvvv{{{}}}}}}uuupppiiifffdddaaa]]]ZZZQQQMMMMMMQQQVVVhhh|||yyyqqqooorrrppppppqqqqqqqqqooonnnnnnmmmnnnkkkiiigggfffeeebbb```YYYYYYYYYYYYVVVQQQLLLHHH<<<888333000000222333333000000//////000111222333666666666444111111333444;;;@@@GGGHHHFFFCCCCCCEEE=========;;;888888999;;;:::AAAKKKRRRSSSOOOJJJGGGBBBDDDGGGHHHGGGDDDAAA@@@??????===:::666444555666333444555333///......000...000222222222222333444555777:::<<<<<<<<<:::999777666444222111111111111///000111111//////000111......000111111111000000////////////............---...///////////////...////////////////////////...///111222333444444333111222333222111111444777888888999;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEDDDDDDCCCCCCDDDGGGJJJLLLRRRWWW___gggmmmnnnkkkhhh```aaa```______aaadddgggfffggggggfffeeedddfffgggfffbbb^^^ZZZUUUSSS[[[fffqqqvvv~~~zzzvvvwwwyyyzzzzzzsssuuuwwwxxxyyy|||~~~|||tttoooeeebbb^^^[[[ZZZZZZYYYXXXVVVUUUTTTSSSQQQOOOMMMLLLIIIJJJKKKNNNSSSXXX]]]```___]]][[[YYYWWWVVVVVVVVVSSSQQQOOONNNNNNPPPRRRSSSUUUTTTSSSSSSSSSRRROOOLLLHHHFFFDDDBBBAAABBBCCCCCCBBBDDDFFFHHHLLLTTT___gggpppwww|||{{{zzzyyyvvvqqqkkkmmmrrrxxxvvvqqqjjjfffdddaaa\\\XXXPPPIIIIIINNNQQQ^^^zzzwwwpppnnnqqqpppqqqqqqqqqqqqpppnnnmmmmmmkkkiiifffeeeeeecccaaa___WWWXXXXXXXXXUUUQQQLLLIII999555///++++++---///000111111000000000222333444888999888666333333444666;;;AAAHHHIIIFFFCCCCCCEEE<<<<<<<<<:::888777999;;;999AAAMMMUUUVVVSSSMMMJJJ???CCCHHHJJJHHHDDD???<<<999999999888666555555777222444555333000...///111...000222222222111222333666888:::<<<===<<<;;;999777666444222111111111111///000000///......///111,,,---///000000000//////000/////////............,,,,,,...///000000111111////////////////////////...///111333444444444444222444444333111222666:::666777888:::<<<===??????AAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAAAAABBBDDDFFFGGGJJJNNNVVVaaajjjnnnkkkgggbbbbbbaaa___^^^aaaeeeiiiggghhhhhhfffdddcccdddeeeaaa___]]]ZZZTTTPPPUUU\\\hhhooozzzyyytttkkkgggccc```______^^^]]]YYYXXXWWWVVVTTTQQQOOONNNMMMLLLKKKKKKOOOUUU[[[______]]][[[YYYXXXWWWWWWWWWWWWVVVSSSQQQQQQRRRTTTVVVUUUTTTSSSTTTTTTSSSPPPMMMJJJHHHEEEBBBAAABBBDDDEEECCCEEEGGGGGGIIINNNVVV\\\bbbhhhjjjhhhggghhhgggeeeaaadddhhhpppzzzvvvqqqkkkfffddd```[[[VVVPPPHHHHHHNNNOOOXXX{{{wwwuuunnnlllpppnnnqqqrrrrrrqqqnnnmmmmmmnnnnnnjjjeee```^^^\\\ZZZXXX]]]XXXUUUTTTUUUTTTMMMHHH;;;777333000////////////000000000000000111111222666888999999777555444444===@@@DDDFFFEEECCCBBBBBB=========<<<;;;:::888888666===GGGPPPTTTRRRNNNJJJFFFFFFFFFFFFCCC@@@<<<999888666444222222333666777333222111000///---,,,,,,111111000000111333555666888:::===@@@AAAAAA???>>>777666444333222222333333222222111111000000//////111111111111000000000000......//////000000111111---------......///000111//////............//////000111111111111222222222444444444333333444444555888999:::;;;<<<>>>??????@@@@@@AAABBBCCCCCCBBBBBBGGGDDDAAAAAACCCDDDCCCAAABBBHHHRRR[[[bbbhhhllloooiiiccc___cccdddbbbcccgggjjjjjjiiieeeaaa```cccfffaaa```^^^YYYSSSPPPQQQSSS[[[```kkkwww}}}xxxrrroookkkhhhggggggfffeeeccc___ZZZWWWVVVVVVUUUTTTPPPMMMKKKLLLMMMMMMRRRXXXZZZZZZYYYYYYYYYYYYXXXXXXUUUTTTRRROOOMMMNNNRRRUUUTTTUUUVVVVVVUUUTTTRRRQQQNNNJJJEEEDDDEEEEEEDDDCCCCCCCCCEEEGGGJJJMMMPPPQQQUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYY]]]eeeooo{{{}}}xxxsssnnnkkkiiiddd\\\UUULLLJJJFFFKKKRRRUUUkkktttsssmmmkkkooommmooopppqqqqqqooonnnooopppnnnkkkfffcccaaa```___]]]]]]YYYUUUTTTUUUSSSLLLFFF;;;888333000000000//////000000000000000111111222777999::::::888666555555:::>>>CCCFFFFFFDDDCCCBBB???>>>>>>===;;;999777666777<<>>??????>>><<<;;;888666555333222222333333222222222222111111111111111111111111000000000000111111000000///.....................///000111111//////............//////000000111111111222222222444333333333333444555666888999:::;;;<<<>>>??????@@@AAABBBBBBCCCCCCCCCBBBEEEBBB@@@???AAABBB@@@>>>???DDDKKKSSSYYY___eeehhhkkkeeebbbbbbaaa]]]___dddaaaaaabbb```___aaaeeeiiiiiigggbbb[[[RRRLLLKKKKKKOOOTTT___kkkttt~~~{{{zzz|||xxxuuuqqqnnnlllkkkiiigggfffccc___]]][[[ZZZWWWVVVQQQOOONNNPPPOOOMMMOOOSSSVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWTTTRRRRRRTTTWWWTTTUUUVVVVVVVVVTTTSSSRRROOOKKKGGGEEEEEEEEEDDDBBBCCCDDDDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRRRRRRRQQQPPPSSSSSSWWW___iiivvv{{{vvvpppllliiicccZZZRRRJJJHHHDDDGGGMMMOOOaaa}}}rrrqqqlllkkkooommmnnnpppqqqrrrqqqpppqqqrrrooolllhhheeeeeedddbbbaaa]]]YYYUUUTTTUUURRRKKKDDD;;;888444111000000000///000000000000000111111222666777999999777555444444777;;;AAAEEEFFFFFFEEEDDDAAA@@@???===;;;888666444777;;;AAAGGGIIIHHHEEEBBBBBBBBBCCCDDDDDD@@@;;;666444444444555666777999999555444444333222111111000222222222333555777999:::===>>>??????>>><<<999888999777555444222222222333222222222222222333333333111111111111000000000000111111000//////......---.........//////000111222//////............//////000000000111111111222222222222222333444555666777888999:::;;;<<<>>>??????AAAAAABBBCCCCCCCCCBBBBBBCCCBBB??????@@@@@@???>>>>>>@@@EEEIIINNNUUU\\\aaallliiigggddd^^^YYYZZZ___ZZZ[[[\\\]]]___cccgggkkknnnkkkeee\\\RRRKKKHHHGGGHHHKKKSSS]]]fffppp{{{xxxuuurrruuu{{{}}}xxxuuusssqqqnnnlllllljjjhhhfffdddaaa]]]YYYVVVSSSSSSUUUTTTPPPNNNPPPQQQRRRRRRRRRSSSTTTTTTTTTVVVVVVVVVTTTRRRQQQRRRTTTTTTUUUVVVWWWVVVUUUTTTSSSPPPMMMIIIFFFEEEEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKOOOWWWaaaooo}}}xxxqqqmmmiiibbbXXXOOOIIIIIIDDDFFFJJJIIIWWWsss~~~~~~|||qqqqqqllllllpppnnnoooqqqssssssrrrqqqqqqrrrnnnkkkhhhfffeeedddbbb```]]]YYYUUUTTTUUUQQQIIICCC;;;888555222222111000///000000000000000111111222222444555555444222111222555:::@@@EEEGGGHHHHHHHHHEEEDDDBBB???<<<888555444666999===AAADDDEEEDDDCCCCCCCCCCCCDDDDDD@@@999333222333444666888999:::;;;666555444222111///...---222222444555888:::;;;<<>><<<:::999:::888666444222222222222000111111222222333333333111111111111000000000///------......///000000111///////////////000222222//////............//////000000000000111111111111111111111222444666777888888999:::;;;<<<>>>??????AAAAAABBBBBBBBBBBBBBBAAACCCBBB@@@????????????>>>>>>???AAACCCHHHOOOWWW]]]jjjmmmnnniii```XXXWWWXXXYYYZZZ[[[]]]___cccgggiiikkkhhhccc\\\TTTNNNJJJHHHIIIIIINNNTTT[[[cccqqq~~~}}}|||vvvsssqqqqqqooolllnnnsssuuu}}}~~~{{{yyyxxxvvvtttuuutttsssrrrppplllfffbbb]]]YYYWWWYYYWWWSSSPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSSSSQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQOOOKKKGGGEEEDDDDDDCCCFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOOPPPQQQQQQQQQQQQIIIHHHKKKRRR\\\iii|||}}}xxxrrrnnnjjjbbbWWWOOOIIIJJJFFFGGGKKKHHHRRRjjjuuuoootttwwwyyy|||rrrsssnnnnnnqqqppprrrtttuuuuuusssqqqppppppmmmjjjgggdddccc```^^^[[[]]]YYYVVVUUUUUURRRJJJCCC;;;999666444333222000///000000000000000111111222111333555555333111111222444999???EEEHHHJJJKKKMMMIIIHHHEEEBBB>>>:::777555444666999===AAADDDGGGHHHGGGEEEDDDDDDDDD@@@888111111222444666888:::;;;<<<:::888666444111///---+++111222444777:::<<<>>>???@@@@@@AAAAAA@@@???>>>===;;;:::777555333222111111///000000000111111222222111111111111000000000///---------...//////000000............///000111222//////............////////////000000000111111111000111111222444666888999888999:::;;;<<<>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>======>>>???>>>???@@@BBBFFFMMMUUU[[[iiioootttqqqhhh^^^XXXVVVWWWWWWXXX[[[^^^bbbeeeggghhheee```[[[UUUQQQLLLJJJHHHGGGIIINNNTTT[[[gggrrr{{{vvvpppooojjjhhhggghhhfffccceeeiiiiiipppyyy~~~~~~~~~yyysssnnnfff___ZZZZZZYYYUUUSSSTTTTTTSSSRRRPPPNNNMMMKKKKKKMMMPPPRRRSSSSSSSSSTTTUUURRRSSSUUUVVVWWWVVVVVVUUURRRPPPMMMIIIFFFDDDEEEEEEDDDEEEEEEGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVMMMJJJKKKPPPXXXeeewww}}}xxxrrroookkkcccXXXOOOFFFIIIFFFGGGKKKIIIPPPcccuuugggiiilllllluuu}}}ssstttpppooorrrpppsssuuuwwwwwwtttrrrppppppkkkiiifffcccbbb___\\\YYY\\\YYYVVVWWWWWWSSSKKKDDD<<<999666555444333111///000000000000000111111222222444666666555444333444444888===BBBFFFIIIMMMOOOMMMLLLIIIFFFBBB>>>:::888444555777:::???DDDIIILLLKKKHHHDDDDDDEEEBBB;;;444111222333444666999;;;<<<===<<<:::777444111///...000222555888;;;>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;888555333111111111000000000000000111111111111111111111000000000000000000///......------,,,---------......///000111//////............///////////////000000000111111111111111222444666777888888999:::;;;<<<>>>????????????@@@@@@@@@???>>>>>><<<=========<<<<<<===???@@@AAACCCFFFJJJQQQXXX^^^jjjrrrxxxvvvpppiii```ZZZUUUUUUVVVYYY^^^bbbdddeeegggccc^^^ZZZVVVQQQLLLIIIDDDBBBCCCIIIOOOUUU___iiioooxxx}}}wwwpppgggbbbbbbaaa___^^^___\\\YYYZZZ^^^^^^ccckkksssyyyxxxwwwzzz~~~rrrjjjcccaaa___ZZZWWWWWWWWWVVVUUURRROOOMMMKKKJJJJJJLLLNNNOOOOOOOOOQQQRRRQQQRRRSSSUUUVVVVVVVVVUUUQQQPPPNNNJJJGGGEEEFFFHHHCCCDDDEEEGGGIIIKKKMMMOOOPPPQQQQQQSSSTTTUUUVVVWWWRRRNNNLLLOOOUUU```rrr}}}xxxssspppllldddXXXOOOCCCGGGDDDDDDIIIHHHMMM]]]www~~~lllfffeeeeeekkkttt}}}tttuuupppooorrrppprrrtttwwwxxxvvvsssrrrrrrjjjhhhfffdddcccaaa^^^[[[\\\YYYWWWXXXYYYUUUMMMFFF<<<:::777666555444111///000000000000000111111222222444666777555444444555444666:::>>>BBBGGGLLLPPPPPPOOOMMMJJJEEEAAA>>><<<555555555777<<>>??????>>>>>>>>>>>>>>>===<<<<<<;;;===??????>>>>>>AAADDDEEEHHHLLLQQQVVV\\\bbbfffnnnuuuyyyxxxuuussskkkccc\\\[[[ZZZ]]]aaaddddddbbbccc```[[[XXXVVVRRRMMMIIICCCAAABBBHHHLLLQQQYYY```eeelllsssxxx~~~zzzqqqiiiccc^^^WWWSSSTTTUUUSSSSSSTTTSSSQQQTTTYYYWWWYYY^^^ccciiiooouuuxxx|||}}}tttmmmmmmooowwwzzzssspppmmmeee^^^[[[ZZZYYYWWWUUURRRPPPNNNMMMJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPRRRTTTUUUUUUUUUUUUPPPPPPOOOKKKGGGFFFHHHJJJIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSSSSTTTVVVWWWYYYZZZWWWRRRMMMMMMPPPZZZkkkzzz{{{uuuqqqlllcccVVVLLLCCCHHHDDDBBBGGGGGGKKKYYYfffooofffeeehhhkkkuuu}}}sssuuupppnnnqqqnnnpppssswwwxxxwwwuuuttttttiiihhhffffffeeedddaaa___\\\YYYWWWYYYZZZVVVNNNGGG<<<:::777666555444111///000000000000000111111222000222555555444333333333333555888;;;???EEEKKKPPPRRRQQQOOOLLLHHHDDD@@@>>>666555444666:::BBBIIIMMMMMMGGGCCCCCCGGGHHHDDD???333222111111333666:::<<<777777666555444333222222...000444888<<>>======>>><<<999666333111000000444333333222222111111111111111111111000000000000,,,,,,------...//////000,,,,,,,,,,,,,,,...////////////............//////////////////000000000000222222222333444555666777888999:::;;;<<<>>>??????======>>>======<<<;;;;;;>>>AAACCCCCCBBBCCCFFFIIIKKKOOOUUU[[[```fffkkkooorrrwwwyyywwwxxxyyysssjjjgggeeebbbccceeeeeeccc```^^^[[[XXXWWWVVVTTTPPPLLLHHHEEEEEEIIILLLNNNSSSZZZ^^^ffflllnnnrrrwwwyyyxxxzzz{{{|||zzzuuunnniiigggiiiaaaYYYUUUPPPJJJHHHIIIKKKIIIJJJMMMNNNNNNSSSYYYTTTTTTVVVXXX[[[```eeehhhlllooorrrpppjjjggggggiiimmmuuuzzzpppeee___ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPOOOLLLLLLMMMNNNNNNOOOQQQSSSTTTUUUUUUTTTOOOPPPOOOLLLHHHFFFIIIKKKOOOOOOOOOOOOPPPQQQRRRRRRWWWWWWXXXYYYZZZ\\\^^^___YYYSSSMMMKKKMMMUUUeeettt}}}wwwrrrlllaaaTTTIIIFFFJJJFFFCCCHHHGGGKKKWWWWWW{{{|||kkkhhhhhhgggjjj~~~uuuvvvrrrqqqsssooouuuvvvvvvvvvvvvtttsssrrrnnnkkkgggfffffffffccc```]]][[[ZZZYYYXXXSSSLLLFFFAAA;;;444222333333000---------...///////////////444444444444444444333333555333666===??????CCCKKKKKKLLLMMMMMMKKKGGGDDDAAA999666444555:::@@@EEEHHHLLLIIIEEECCCDDDCCC@@@>>>888444111222666:::999777<<<;;;::::::888555000,,,///,,,---444999<<>>???@@@@@@AAACCCEEEGGGJJJMMMNNNOOOOOOTTTVVVZZZ___eeekkkppprrrpppssstttwww~~~}}}yyysssnnnjjjfffccc```ZZZZZZZZZZZZYYYUUUOOOKKKIIIHHHFFFDDDDDDHHHOOOTTTYYY\\\aaaeeehhhiiikkkmmmkkkkkkjjjhhhddd___[[[YYYTTTSSSPPPMMMIIIFFFCCCBBBFFFFFFGGGHHHJJJKKKMMMNNNMMMMMMMMMNNNOOORRRTTTVVV]]]]]]^^^^^^______``````dddlllvvv}}}rrrggg\\\___```\\\UUUQQQQQQSSSSSSSSSSSSSSSQQQPPPOOONNNRRRRRRSSSSSSTTTUUUUUUVVVQQQQQQQQQOOOMMMLLLNNNPPPMMMSSSWWWVVVUUUWWWVVVTTTUUUXXX[[[]]]___^^^]]]\\\[[[VVVSSSSSSTTTYYYeeeqqq~~~vvvpppjjj```TTTKKKHHHHHHGGGEEEDDDEEEIIILLLXXXggg}}}iiieeejjjhhhqqqwwwvvvqqqppprrrooottttttuuuuuutttsssqqqpppooollliiihhhhhheee___[[[[[[YYYWWWVVVVVVSSSMMMHHHAAA;;;555222222333000...,,,---...///////////////333444555555555444333222000///333:::<<<<<<@@@FFFIIIJJJKKKKKKIIIGGGDDDBBB:::777444555999???DDDGGGLLLIIIFFFEEEEEEDDDBBB@@@999555222222666999:::999:::999999999888555111---000---///555:::<<<@@@DDDDDDDDDDDDDDDCCCBBBAAAAAAAAA???<<<888555333222111///////////////000000111000000000000111111111111///......---------...............////////////000............////////////000000000///////////////000111333555666777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???FFFHHHKKKNNNQQQRRRRRRRRRRRRTTTVVVZZZ___dddiiikkklllppptttxxxxxxrrrmmmhhhdddaaaYYYYYYXXXXXXXXXUUUPPPMMMIIIHHHFFFDDDDDDGGGMMMRRRTTTXXX]]]```bbbccceeeffffffeeeeeeccc___[[[WWWUUUQQQOOOMMMJJJFFFCCCAAA@@@AAAAAABBBCCCDDDFFFGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQUUUVVVVVVWWWWWWXXXXXXXXX___eeennntttxxx|||}}}sssjjjiiigggaaa[[[XXXXXXYYYTTTTTTTTTSSSRRRQQQQQQPPPSSSSSSTTTUUUUUUVVVVVVWWWSSSTTTSSSRRRPPPPPPRRRTTTVVV\\\___]]][[[\\\ZZZWWWXXXZZZ]]]```aaa```___^^^^^^ZZZVVVUUUUUUXXXcccnnn}}}vvvooohhh___SSSKKKFFFFFFEEECCCBBBDDDGGGJJJOOO[[[yyy|||nnniiifffiiissszzzvvvpppooorrrpppssssssttttttsssrrrpppooommmkkkiiijjjiiifff___ZZZYYYVVVTTTTTTTTTRRRNNNIII@@@;;;555222222222000...---......////////////...111222555666777555333222///000555;;;>>>>>>BBBGGGFFFGGGHHHIIIHHHGGGDDDCCC<<<888555555999>>>CCCFFFLLLJJJGGGFFFFFFEEEDDDCCC:::777333111333555777888888777777777777666222///111///000555999;;;@@@EEEGGGFFFFFFEEECCCAAA???>>>AAA???<<<999666333222111///////////////000111222222222222222111111111111.........---......//////.........////////////000............//////000000111111111111111111111222000111333444666777777777777888999:::<<<<<<<<<===>>>===<<<;;;<<<===???AAAIIILLLOOORRRTTTUUUTTTSSSOOOPPPPPPRRRUUUYYY]]]```ccciiiooouuuzzzsssmmmgggbbb___XXXWWWVVVUUUUUUTTTRRRPPPJJJIIIGGGDDDCCCFFFKKKPPPRRRUUUYYY\\\]]]^^^___```aaaaaa```^^^[[[XXXUUUSSSNNNMMMKKKIIIFFFCCCAAA@@@>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRXXX]]]dddiiimmmsss{{{yyysssjjjccc^^^\\\[[[ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWUUUTTTUUUXXXZZZbbbhhhkkkhhhfffdddaaa]]]^^^```bbbdddeeedddcccbbbaaa^^^[[[YYYWWWXXX```jjj}}}uuunnnfff\\\QQQIIICCCDDDCCCBBBAAABBBEEEGGGHHHOOOggg{{{iiigggdddgggvvvzzzuuunnnnnnrrrqqqssssssttttttsssrrrpppooojjjhhhfffggghhhgggbbb^^^ZZZWWWSSSSSSSSSQQQMMMJJJ>>>:::555222111111000/////////000000000000000//////111555777888666444222///111666;;;>>>@@@CCCFFFDDDFFFGGGHHHHHHHHHGGGFFF>>>:::666555888===BBBEEEKKKJJJHHHGGGGGGFFFFFFEEE>>>;;;777333111111222444555444444555666666333111000///000444777999>>>DDDGGGGGGFFFEEECCCAAA@@@???AAA???===:::777444222111222222222111111222333333222222222111111000000000...............//////000,,,,,,,,,------------...------......//////000000111111111222222222222222000111222444555666777777777888999;;;<<<=========???>>><<<<<<>>>AAAEEEGGGLLLNNNQQQSSSTTTRRRPPPOOOLLLLLLKKKKKKLLLOOORRRTTTYYY___gggmmmwww{{{tttmmmhhhccc^^^[[[WWWUUUTTTSSSTTTUUUTTTSSSLLLKKKHHHEEEDDDEEEJJJMMMSSSVVVZZZ\\\]]]]]]]]]^^^______^^^]]][[[XXXVVVTTTPPPOOOMMMKKKHHHFFFDDDCCC????????????@@@AAABBBBBBAAACCCEEEHHHJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPRRRWWW^^^dddiiinnnsssvvvyyy}}}|||oooeeebbb```^^^\\\[[[ZZZYYYXXXWWWXXXYYYYYYWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[ZZZYYYXXXZZZ]]]```kkkqqquuutttqqqppplllgggfffggghhhiiijjjiiigggfffccc```^^^]]]ZZZZZZaaaiii|||tttlllcccYYYNNNHHHBBBCCCBBBAAA@@@AAADDDFFFIIIKKKZZZ|||qqqlllgggeeemmm~~~xxxssslllmmmrrrrrrttttttuuuuuutttsssqqqppplllhhhdddbbbcccdddbbb```\\\YYYUUUSSSSSSQQQLLLHHH===:::555222000000000000111111222222222111111000...111444777888777444333,,,000444666999<<>>;;;888555333111444444333222111111222222111111111000000//////...//////.........//////000,,,,,,,,,------------...---------...///000000111000000000111111222222222000000222444555666666777777888999;;;<<<===>>>>>><<<<<<;;;<<>>777444666;;;???BBBEEEFFFFFFFFFDDDDDDFFFHHHKKKNNNOOOIII???666333333222111111222444444333222///...///222222333999BBBDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???<<<999666333222222222111000000000000000000000000///////////////111000//////......//////.........////////////000,,,------...///000111111/////////000111111222222///000222333555666666666777888999;;;===>>>??????999999:::<<>>AAADDDGGGJJJLLLMMMKKKMMMOOORRRSSSSSSRRRRRRPPPUUU\\\bbbfffeeecccaaacccdddeeeeeeeeegggkkkmmmrrrwwwuuupppmmmiiieeeccc```\\\YYYXXXYYY[[[]]]___``````aaaaaabbbccccccdddcccbbb``````bbbfffjjjsss|||~~~yyyyyyxxxvvvsssqqqnnnmmmfffcccaaaaaa______eeennn}}}~~~zzzssshhh]]]RRRIIIDDDBBBCCCDDDCCCBBBBBBDDDFFFEEEGGGNNN```{{{pppjjjlllnnnzzz|||vvvmmmlllpppooossssssttttttsssrrrpppoooooojjjccc```^^^]]]YYYVVVWWWUUUSSSTTTTTTQQQKKKFFF:::999666222//////000111000111111111000000///...///000222444666777777666555999:::777888???CCCCCCDDDDDDEEEFFFGGGHHHIIIIIIDDD???888444555:::>>>AAABBBCCCEEEDDDBBBBBBEEEGGGJJJPPPVVVRRRFFF;;;555444222111000111333333222111000///000222111222999BBBDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA???===:::777444222000///000000111222333444000000000000000000111111222222000///.....................////////////000,,,,,,---...///000111111/////////000111222222222///000111333444555666666666888999;;;===>>>??????:::;;;<<<>>>@@@CCCEEEGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJLLLTTT\\\^^^```dddfffeeebbb```]]]]]]^^^^^^^^^^^^ZZZYYYXXXYYY[[[\\\[[[YYYYYYWWWTTTOOOKKKJJJKKKMMMWWWZZZ^^^````````````aaaaaaaaa````````````aaaaaa^^^\\\ZZZWWWTTTQQQNNNMMMLLLJJJHHHEEEBBB@@@??????>>>???@@@BBBDDDGGGIIIJJJLLLNNNQQQTTTUUUUUUTTTSSSQQQSSSWWW\\\^^^]]]ZZZXXXYYYYYYXXXVVVTTTUUUXXX[[[___dddlllvvvzzzuuurrrmmmjjjeeeaaa___```cccdddffffffgggggghhhiiiiiiiiiiiihhhgggddddddfffjjjnnnxxx~~~zzzwwwssspppooojjjfffcccbbb______fffooo|||~~~zzzrrrgggZZZOOOGGGCCCAAABBBCCCCCCBBBBBBCCCEEEBBBGGGMMMVVVppp~~~mmmllllllrrrxxxooolllooommmrrrrrrssssssrrrqqqooonnniiieeebbb``````^^^YYYUUUSSSQQQQQQSSSTTTQQQKKKFFF:::888666222///...000222///////////////...------///000222444555666777888555999888333444;;;@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHEEE@@@888444555999>>>AAA@@@BBBCCCCCCAAAAAADDDGGGEEENNNWWWTTTIII<<<555444222111000000222333222111111000222333222222:::CCCFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;777444222//////000111444666888999000000111111222222222333444333111000...---------,,,,,,,,,---------......,,,,,,---...///000111222//////000111222222333333///000111333444555666666666888999;;;===??????@@@>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDFFFIIIKKKMMMIIIKKKMMMNNNOOONNNLLLKKKIIIQQQXXXZZZ[[[^^^```___^^^\\\ZZZZZZ[[[]]]]]]]]][[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[ZZZVVVQQQMMMKKKLLLNNNZZZ]]]aaacccccccccddddddfffeeeeeeeeeeeeffffffgggdddccc```]]]YYYVVVSSSRRRQQQOOOLLLIIIEEECCCAAA@@@@@@@@@@@@@@@AAACCCFFFGGGNNNPPPSSSVVVWWWWWWVVVUUURRRRRRSSSUUUWWWVVVTTTRRRSSSRRRPPPMMMJJJJJJLLLOOOQQQVVV^^^hhhtttwwwsssnnniiiggghhhkkkmmmjjjkkkkkkllllllmmmnnnnnnmmmllljjjgggfffhhhmmmqqq{{{}}}xxxtttqqqpppmmmiiieeebbb___^^^fffooo{{{}}}yyyrrrfffYYYNNNFFFBBB@@@BBBCCCCCCBBBAAABBBDDDBBBIIINNNQQQcccrrrmmmmmmmmmxxxooommmooommmssstttvvvvvvuuurrrooommmgggbbb\\\YYYZZZZZZXXXVVVWWWVVVUUUTTTSSSQQQLLLIII>>>;;;666333222111000//////////////////000000111000000111444777777666555555444333333555888;;;===@@@BBBCCCDDDEEEGGGKKKNNNEEE@@@999444333555777888>>>@@@AAAAAA@@@???@@@AAAAAAIIISSSTTTLLL@@@666222000000000000000000000000...,,,---000222222888>>>EEEGGGIIIHHHFFFCCCBBBAAAEEECCC@@@===999777555444444333222222222333444555111000000000000000111222000111333444333000---+++,,,,,,,,,------.........,,,,,,------...///000000///000222222222111///---000111333555666666666555888999:::;;;:::999888777999;;;???CCCGGGHHHFFFDDDCCCFFFIIIJJJJJJJJJJJJKKKQQQPPPPPPNNNMMMMMMLLLLLLPPPPPPQQQUUUZZZ^^^______ZZZZZZ[[[\\\\\\]]]^^^^^^[[[[[[[[[\\\\\\]]]]]]]]]aaa^^^[[[VVVRRRNNNLLLKKKVVVYYY^^^cccgggiiijjjjjjiiijjjkkklllllllllkkkjjjaaaccceeeeeebbb]]]WWWSSSTTTRRRNNNIIIGGGFFFFFFFFFIIIFFFBBB???@@@BBBCCCDDDJJJMMMRRRXXX]]]]]]YYYVVVPPPNNNKKKLLLOOOQQQQQQPPPQQQOOOMMMJJJIIIJJJKKKKKKMMMNNNQQQWWWbbbppp~~~vvvrrrqqqsssuuuvvvvvvtttrrrqqqqqqsssuuurrrpppooooookkkiiimmmttt~~~~~~zzzvvvsssnnnjjjgggeeebbbaaahhhpppyyyvvvooocccUUUJJJEEECCCDDDCCCCCCBBBBBBAAA@@@@@@IIIFFFHHHPPP[[[rrrrrrlllnnnwwwxxxooonnnpppmmmooorrruuuwwwvvvrrrmmmjjjgggbbb]]]ZZZ[[[[[[YYYWWWVVVUUUTTTTTTSSSPPPLLLIII>>>:::666333222222111000222222111000000///000000000000111444666777666555444333222222444666:::<<<@@@AAABBBCCCCCCEEEIIIKKKDDDAAA;;;666444444777999???@@@BBBBBBAAA@@@AAABBBBBBHHHPPPRRRMMMCCC888333111111111111111111111111...,,,---000111222777>>>EEEHHHJJJKKKIIIHHHGGGGGGFFFDDDAAA>>>;;;888777666333333222111111222333444111111000000000000000111000111222222222000...---,,,,,,,,,---------......,,,,,,------...//////000222333444444444333222111000111333444555666555555888999:::::::::999888888;;;===AAAEEEHHHHHHFFFEEEBBBEEEHHHKKKKKKLLLMMMOOOQQQQQQQQQPPPNNNMMMKKKJJJMMMMMMNNNRRRVVVZZZ[[[[[[XXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]cccaaa^^^[[[WWWSSSPPPNNNPPPTTTYYY```eeehhhjjjkkkhhhiiijjjkkkkkkkkkjjjjjjhhhiiikkkllljjjeee```]]]VVVTTTPPPMMMKKKJJJKKKKKKLLLIIIDDDAAAAAABBBBBBBBBJJJLLLQQQWWW[[[[[[XXXUUUPPPNNNLLLMMMPPPRRRRRRPPPQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJMMMQQQZZZfffsss|||~~~yyytttqqqoooooosssqqqppppppnnnlllqqqyyy|||wwwsssnnnjjjgggfffcccbbbiiirrrzzzvvvmmm```SSSIIIDDDCCCAAAAAAAAA@@@@@@@@@@@@???EEEBBBEEELLLUUUiii~~~pppkkknnntttyyyqqqooorrrooonnnqqqvvvyyyxxxsssmmmiiigggbbb]]]\\\\\\]]][[[YYYVVVUUUTTTTTTSSSPPPKKKHHH<<<999555333333333222111444444222111000/////////000000111333666777777555333222111000222444777999>>>@@@AAABBBBBBCCCFFFHHHCCCBBB???999444333777;;;>>>@@@BBBCCCBBBAAABBBBBBBBBFFFKKKOOOMMMFFF;;;444222222222222222222222222///------000111111666<<>>AAABBBBBBAAAAAABBBAAABBBEEEJJJLLLGGG===444222222222222222222222222000......000000000444;;;>>>AAAEEEFFFFFFFFFFFFFFFEEEEEECCC@@@>>>;;;888777777666444333333444555555333333111000////////////111000000//////000111222---------------------------------.........//////000///......------......000111222333444555555555888888888999999999999999<<>>@@@AAAAAAAAACCCDDDBBBDDDCCC===666333666:::888;;;???AAA@@@@@@@@@@@@@@@???@@@EEEIIIFFF===555222222222222222222222222111///...000000///333999AAADDDGGGIIIHHHGGGGGGHHHDDDCCCBBB@@@>>>;;;888666666555333222222222333444333333111000////////////222111///...///000222333---------------------------------...............222222111000000000000111000111111222333444555666777777777888888999999999<<>>AAABBBBBBCCCDDDEEECCCCCCBBB>>>888555555777666999===@@@@@@????????????>>>???CCCGGGEEE>>>777333333333333333333333333222//////000///...111777>>>AAADDDFFFFFFEEEEEEFFFCCCCCCBBBAAA>>>;;;888777444333111000///000000111222222111000/////////000222111000//////000111111...------------,,,,,,,,,........................000000/////////.........111111111111222444555666777777777777777888999:::<<<@@@CCCDDDBBBAAACCCEEEGGGIIIKKKLLLKKKJJJJJJKKKGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEGGGKKKQQQVVVXXXXXXYYYYYY[[[\\\^^^___```aaaaaaaaa``````````````````[[[[[[[[[[[[ZZZXXXVVVTTTNNNOOOQQQTTTYYY^^^ccceeehhhhhhhhhggghhhiiiiiijjjggghhhiiijjjkkkkkkllllllnnnnnnnnnmmmjjjhhheeecccZZZWWWSSSQQQOOONNNLLLJJJGGGGGGGGGKKKPPPTTTWWWXXXXXX\\\___aaa```^^^]]]]]]WWWWWWVVVTTTRRRQQQPPPOOONNNOOOOOOMMMLLLKKKMMMNNNQQQVVVbbbrrr|||uuusssqqqqqqrrrsssuuu~~~}}}vvvrrrnnnlllhhhgggmmmuuuyyynnn^^^OOOEEEBBBAAAAAA<<<======>>>???@@@@@@AAA???AAACCCEEEFFFJJJQQQWWWlllxxxmmmfffaaaaaammm~~~vvvtttvvvtttssstttuuuvvvvvvtttsssrrrllliiieeeddddddccc```]]][[[ZZZXXXWWWUUURRRMMMIII>>>:::666333222222111000000//////............//////......///333666888888777555333111111333555666<<<>>>BBBDDDDDDEEEFFFHHHCCCBBB@@@===999666555444555999===@@@AAA@@@@@@@@@@@@@@@AAADDDFFFEEE@@@;;;555555555555555555555555333000///000///---000666888;;;???BBBBBBCCCCCCDDDDDDDDDDDDCCC@@@===:::888555444222111000000111111111111000000000000000111222222111000000/////////......---------,,,,,,,,,........................,,,,,,---...---,,,+++***111111000111222333555666777666666666777888:::;;;>>>BBBEEEEEEBBBAAACCCFFFEEEGGGJJJJJJIIIHHHHHHHHHDDDEEEGGGHHHIIIIIIIIIIIILLLLLLMMMPPPTTTWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^______``````````````````XXXXXXWWWWWWVVVUUUTTTTTTQQQRRRSSSUUUYYY___cccfffffffffeeeeeeeeefffggghhheeeffffffggghhhiiijjjkkknnnoooqqqqqqpppnnnllljjjccc```\\\XXXVVVSSSPPPNNNLLLJJJIIIJJJNNNQQQTTTUUUYYY^^^dddhhhiiiiiiiiijjjdddbbb^^^ZZZWWWTTTSSSRRRPPPQQQRRRQQQNNNMMMMMMNNNMMMNNNUUUaaannn|||zzzwwwvvvwwwwwwzzz|||xxxtttpppllljjjooowwwvvvkkkZZZLLLDDDAAAAAA@@@<<<<<<<<<===>>>>>>>>>???===@@@BBBCCCDDDGGGJJJLLL]]]ooouuukkkcccfffsss}}}tttrrruuurrrsssuuuxxxzzzzzzxxxtttrrrmmmjjjfffeeeeeeddd```\\\\\\[[[YYYXXXVVVSSSNNNJJJ>>>;;;666333222111000///333222111///............///...---///333666888888888777444333222444666777<<>><<<:::777444111555999>>>AAABBBAAAAAAAAAAAABBBDDDFFFFFFEEEAAA>>>777777777777777777777777444000///000...---000555777;;;@@@CCCEEEFFFHHHIIIEEEEEEEEEDDDBBB???;;;999888777666444333333444444111000000000000000111222222222222111000///...............------,,,,,,,,,.....................---...///000111111///---,,,111111000000111333555666777666666666666888:::;;;???CCCGGGFFFCCCAAADDDGGGCCCFFFHHHIIIHHHGGGGGGHHHFFFGGGHHHJJJKKKMMMOOOOOOUUUUUUTTTVVVYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^______``````aaaaaa[[[ZZZYYYXXXXXXXXXXXXXXXUUUUUUVVVYYY]]]bbbhhhkkkddddddcccbbbcccdddeeefffjjjjjjjjjjjjlllmmmnnnooommmoooqqqssstttsssqqqooommmiiiddd```]]]YYYUUURRRQQQNNNKKKKKKLLLOOOQQQQQQYYY___hhhmmmpppqqqrrrtttpppmmmgggaaa\\\YYYWWWVVVSSSTTTUUUTTTRRRPPPPPPQQQQQQNNNOOOWWW```kkk|||}}}{{{|||{{{}}}|||wwwtttooolllrrrzzztttiiiXXXKKKDDDBBBAAA@@@>>>>>>>>>>>>????????????>>>AAACCCCCCEEEGGGIIIIIIXXX^^^yyywwwiiieeekkk|||zzzsssooopppuuuttttttvvvxxxwwwsssooorrrmmmgggeeeeeeddd___[[[YYY[[[ZZZWWWVVVUUUPPPIII>>>777///,,,...111111///.........///111000...,,,//////000000111222444444666777777555333222333555999<<<@@@CCCDDDEEEFFFGGGEEEAAA;;;888666666555555888:::>>>AAADDDDDDDDDCCCFFFEEEEEEFFFFFFDDD@@@===<<<999777999===>>>:::777777333...---...000000///555888;;;???BBBCCCCCCCCC@@@@@@???@@@@@@???;;;888666555444333222333444555444333222222111111222222000000///...............000///---+++***+++---...------------------,,,,,,////////////000000000000000000000111222444555666666777777666555777:::<<>><<<<<<===============>>>??????@@@AAABBBBBBBBBCCCFFFIIILLLVVViiivvvjjjgggnnn}}}xxxqqqnnnpppsssssstttvvvxxxwwwtttpppooojjjeeeccccccbbb^^^ZZZYYYZZZYYYUUUTTTTTTOOOIIIAAA:::333000111333222111.........///000000...,,,/////////000111222444555666777777555333222333555999<<>>;;;999888777666666999===AAADDDEEEEEEEEEFFFEEEEEEEEEFFFFFFCCCAAA===:::888999===>>><<<999999444...,,,---///111111444666999===@@@AAABBBBBBCCCCCCBBBCCCCCCAAA>>>;;;666555444333222333444444444333222222111111222222111000//////......//////000///---,,,,,,,,,---...------------------------....../////////000000000/////////000111222444444555666666555555777:::===AAAAAABBBAAAAAABBBDDDGGGIIIIIIIIIHHHFFFEEEFFFHHHGGGIIIMMMRRRWWW[[[^^^```bbbaaa```^^^]]]\\\[[[[[[WWWXXXZZZ[[[[[[]]]___bbbeeeeeeddddddbbbaaa```___]]]^^^```aaa```___\\\[[[ZZZ[[[\\\[[[\\\aaaiiipppttttttrrrnnniiifffeeeeeehhhhhhiiikkknnnqqqsssuuutttuuuvvvwwwxxxxxxxxxxxxyyyvvvrrrnnnkkkgggbbb^^^]]]ZZZUUURRROOOMMMLLLLLLRRRYYYhhhwww~~~~~~tttjjjddd```\\\[[[[[[\\\\\\ZZZXXXVVVTTTUUUSSSRRRTTTUUUYYYeeeqqq~~~ppp```PPPFFFBBB???>>>??????>>>>>>============>>>>>>???@@@AAAAAACCCFFFIIILLLPPP___{{{vvvmmmnnn}}}zzzuuuooommmppprrrrrrsssvvvwwwvvvsssqqqnnniiidddbbbbbbaaa^^^[[[ZZZZZZXXXTTTRRRSSSOOOJJJCCC===555222222333222111///......///000000///------......///111222444555666777777666444222333444999;;;>>>???AAABBBEEEGGGHHHEEEAAA>>>===;;;:::888333666;;;AAAEEEGGGGGGGGGGGGEEEDDDDDDFFFGGGFFFEEE===:::888:::===>>>===;;;:::555000,,,,,,///111222222444777;;;===???@@@@@@DDDCCCCCCCCCCCCAAA>>>;;;666555444333222333444444333333222111111111111222111111000////////////000/////////...............+++,,,,,,------............////////////000000000......//////000111333333444555555555555777;;;>>>===>>>@@@@@@AAABBBEEEGGGIIIIIIIIIHHHFFFFFFHHHJJJKKKNNNSSSYYY^^^bbbeeeffffffffffffdddbbb___]]][[[ZZZZZZ[[[[[[[[[^^^aaadddfffffffffeeecccaaa```___]]]___aaabbbcccbbb```___^^^______^^^^^^ccckkkrrrxxxxxxxxxtttoooiiifffeeeiiihhhhhhjjjlllqqquuuwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~{{{xxxuuurrrnnnjjjfffddd```ZZZUUURRRPPPMMMLLLNNNVVVfffxxxwwwnnnhhhdddbbbcccddddddaaa^^^ZZZWWWYYYVVVSSSRRRQQQRRRZZZccctttkkk\\\LLLDDDAAA??????AAA@@@???>>>======<<<<<<<<<<<<>>>???@@@AAACCCFFFHHHKKKKKKTTTjjjzzzssszzzyyytttnnnnnnqqqrrrsssuuuvvvvvvtttqqqooooookkkeeebbb```___\\\ZZZ[[[[[[XXXSSSRRRSSSPPPKKKBBB===666222000000000//////.........000000///---,,,------...000222444555555666777666444333333444888:::<<<===>>>@@@DDDFFFGGGEEEBBB@@@???>>><<<:::111444999???DDDGGGHHHIIIIIIFFFCCCCCCDDDEEEFFFEEE===:::888888:::<<<===<<<999666222///...///000111222333666999<<<>>>??????AAA@@@@@@@@@@@@>>>;;;888777666444333222222333444333222222111111111111111222111111000000000000000...//////000000///......++++++,,,,,,---...//////000000000000111111111111/////////000000111333333333444444444555777;;;>>>>>>???AAAAAAAAABBBDDDFFFHHHIIIIIIHHHGGGHHHKKKNNNSSSVVVYYY]]]aaabbbccccccbbbccceeeffffffdddbbb```^^^^^^^^^]]]^^^```eeehhhhhhhhhgggfffdddbbb```___^^^___aaacccddddddcccbbb```aaaaaa___```eeennnuuu{{{}}}}}}{{{uuunnniiigggkkkjjjhhhhhhkkkpppuuuxxxyyyxxxxxxyyy{{{}}}~~~{{{yyyxxxvvvrrroooiiiddd]]]WWWTTTQQQNNNKKKKKKSSSdddxxxyyyqqqllliiijjjlllllliiiccc^^^ZZZ\\\XXXTTTSSSPPPNNNRRRYYYiiiuuu}}}gggYYYIIIBBB???>>>???AAA???>>>===============>>>===???@@@AAAAAABBBDDDFFFIIIIIIOOO^^^vvvyyytttooonnnrrrssstttvvvvvvtttqqqooommmnnnjjjeee```\\\ZZZXXXWWW]]]]]]ZZZUUUTTTTTTRRRMMMAAA===888333111000//////000...---...///000///...,,,,,,---...///111333444555666777777555333333333666888:::;;;<<>>>>>>>>>>>???===:::777777666444333222222333333333222111111000000111111222111111000000000000000......///000000//////...++++++,,,,,,---...//////111111222222222333333333111111111111111222333444222333444444555777;;;>>>AAABBBDDDDDDDDDCCCEEEFFFHHHHHHIIIHHHHHHJJJNNNQQQXXXYYY[[[]]]^^^_________^^^```dddgggiiihhhgggfff`````````___```bbbgggjjjjjjiiiiiihhhfffeeecccbbb```aaabbbcccdddddddddccc```aaaaaa```aaahhhrrryyy}}}|||uuupppmmmooommmkkkjjjkkkoootttwwwxxxxxxxxxxxxzzz|||~~~|||{{{{{{|||{{{yyywwwlllfff^^^YYYVVVSSSNNNJJJKKKQQQ```ttt{{{tttnnnpppssssssoooiiiaaa\\\]]]YYYVVVUUURRROOOQQQVVV^^^hhhzzzyyycccUUUGGGAAA???======???<<<<<<<<<<<<===>>>@@@@@@@@@AAACCCCCCBBBBBBCCCDDDEEEGGGNNNWWWdddzzztttooonnnrrrrrrtttvvvvvvssspppnnnmmmkkkhhhbbb\\\XXXVVVUUUUUU]]]]]][[[WWWUUUVVVRRRMMMAAA???:::666333111111111000///------///000///...------------...000111222444666888777555333222333444666999;;;<<<===@@@BBBAAAAAAAAABBBCCCBBB???===222333555888===BBBFFFIIIJJJGGGCCCAAAAAABBBAAAAAA>>>;;;888555555666999:::888888777555111///...///111222444666999<<<>>>???=========???@@@???<<<999888666555333222222222333222222111000000000000111111111000////////////000.............../////////+++,,,,,,------.........111222222222222333333333222222111111222333333444333444444444444666:::===BBBDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHIIILLLQQQTTTVVVVVVWWWXXXYYYZZZ[[[\\\^^^aaadddhhhjjjjjjiiihhh```aaabbbbbbbbbdddhhhkkkmmmmmmmmmlllkkkjjjiiihhhddddddeeeeeeeeeddddddccc`````````___aaahhhsss{{{~~~zzzxxxvvvtttpppnnnnnnqqqtttwwwwwwwwwxxxxxxzzz{{{}}}~~~|||{{{{{{{{{}}}}}}{{{zzzooohhh```[[[ZZZWWWRRRNNNMMMOOO[[[nnn{{{rrruuuyyyzzzvvvnnneee___^^^YYYWWWWWWVVVRRRRRRVVVVVV^^^mmm}}}sss^^^QQQEEE@@@???===<<<===;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFEEEDDDEEEFFFDDDHHHOOOUUUZZZmmmzzztttnnnlllooonnnqqquuuuuussspppooopppiiifffbbb]]]XXXWWWXXXYYY[[[\\\[[[WWWVVVVVVQQQKKK???===:::666222000111111111///------.../////////...---------......///000444666888888666333222222111444888;;;<<<===>>>@@@??????AAACCCEEEDDDBBB???555444333444888>>>DDDHHHIIIFFFDDDCCCCCCDDDCCCBBB@@@>>>:::666444555888:::<<<;;;888222...---///222///000111444777999<<<===<<<<<<===???AAA@@@>>><<<888777555333222222222222222222111000000000000000111000//////......//////...---,,,,,,,,,---///000------------------------000000000111111111222222111111111111111222222333444444555444444555999<<<@@@CCCFFFGGGGGGGGGHHHIIIGGGHHHHHHHHHIIIMMMSSSWWWUUUTTTSSSSSSTTTUUUWWWXXXZZZ]]]```dddgggiiiiiiiiidddeeeggghhhhhhiiillloooqqqqqqrrrrrrqqqppppppoooiiiiiihhhgggfffeeedddcccaaaaaa```___```fffqqqyyy~~~|||xxxuuussstttvvvwwwwwwwwwyyyzzzzzz{{{{{{{{{}}}|||{{{|||}}}}}}{{{yyyssslllccc``````^^^YYYTTTPPPOOOVVVgggyyyvvvyyy~~~|||sssiiiccc^^^ZZZXXXYYYXXXUUUSSSUUUTTT[[[eeesssxxxmmmWWWLLLBBB@@@@@@>>>======<<<<<<<<<<<<===???@@@@@@AAACCCFFFHHHHHHHHHIIIJJJKKKLLLSSSYYY]]]iiiyyysssmmmkkkmmmkkkooosssuuusssqqqqqqsssiiigggddd___\\\[[[]]]___YYY[[[ZZZWWWVVVUUUPPPIII<<<:::888444000...///000111///------.../////////.........------.........333666888888666333222222000333888;;;<<<<<<===>>>>>>???AAADDDGGGGGGDDDBBB777555222222555;;;BBBGGGGGGEEEDDDDDDFFFFFFFFFEEECCC@@@<<<777444555888;;;???===777000++++++111666......000222555888:::<<<::::::;;;===@@@@@@>>><<<888777555333222222222222222111111000000000000000000000///..................---+++***+++---///000------------------,,,,,,////////////000000000000111000000000000000111222444555555444333555888;;;>>>AAADDDFFFGGGHHHIIIKKKGGGHHHHHHHHHJJJNNNTTTXXXWWWUUURRRPPPPPPQQQSSSTTTSSSVVVZZZ___cccgggiiijjjhhhjjjmmmnnnnnnoooqqqssstttuuuuuuvvvvvvuuuuuutttmmmlllkkkiiigggfffddddddcccbbb```^^^___eeeooowww}}}zzzwwwwwwwwwwwwwwwxxxzzz{{{{{{{{{zzzyyy~~~}}}}}}}}}|||yyywwwwwwooogggcccdddccc^^^YYYRRROOOTTTbbbuuuxxx|||wwwllleee^^^ZZZXXXZZZYYYUUUSSSTTTXXX]]]ccckkkwwwtttiiiRRRHHH@@@@@@AAA@@@>>>>>>>>>============>>>>>>??????BBBFFFIIIJJJKKKMMMNNNSSSRRRVVV___dddmmmvvvtttooojjjjjjnnnooopppooonnnmmmnnnooolllhhhccc^^^[[[ZZZ\\\]]]^^^\\\YYYWWWTTTPPPKKKHHHBBB>>>999555333111///---////////////............,,,,,,------...///000000111333666888888555222///111222555777999:::::::::===???AAABBBBBBBBBCCCDDD;;;777222000333888===@@@BBBBBBAAAAAAAAA@@@@@@@@@???<<<888555444777;;;===999999999888555222///,,,...------...///111333444888888:::<<<===>>>>>>???===999444222333444222111444333111///---+++***)))111///---...111222000.........---------///111222111111000///...//////000000000/////////111222444333333333333333333333333222222222222222222222222;;;<<<===@@@CCCFFFHHHJJJIIIHHHHHHJJJNNNQQQRRRRRRVVVTTTQQQOOONNNOOOPPPQQQQQQTTTXXX\\\```eeejjjnnnnnnpppqqqrrrqqqqqqssstttvvvwwwyyyyyyxxxvvvtttrrrqqqooonnnmmmlllkkkhhhfffeeeaaa^^^]]]]]]```kkkvvv|||xxxvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{|||~~~|||uuummmiiihhhgggbbb^^^]]]VVVUUU^^^nnn~~~}}}|||nnndddbbb___\\\ZZZZZZZZZZZZYYY\\\[[[]]]cccjjjuuu|||ooocccLLLHHHCCC@@@>>>>>>==================>>>>>>>>>>>><<<>>>AAADDDFFFIIIMMMPPPOOORRRYYY```eeemmm|||~~~xxxtttnnnjjjjjjhhhjjjlllmmmnnnoooqqqsssmmmhhhbbb^^^]]]^^^^^^^^^]]][[[YYYWWWUUUPPPKKKGGGAAA===888555333111000...////////////............,,,,,,------...//////000000333666888888555222000000222444666888999999999===???AAAAAAAAAAAABBBCCC>>>:::555222333777<<>>=========<<<<<<<<<<<<<<<<<<===???AAABBBCCCEEEHHHKKKKKKMMMSSSXXX\\\aaammmzzz~~~yyy{{{tttllliiikkkeeegggjjjmmmnnnoooqqqsssoooiiibbb___aaabbbaaa^^^[[[ZZZYYYXXXUUUQQQKKKGGG@@@===888555333222111000////////////............,,,,,,,,,---......//////000222555777777555333111000111333555777888888999<<<===??????>>>>>>???@@@BBB===777333222555;;;>>>BBBBBBCCCCCCBBBBBBAAA@@@===;;;777444333444555666777888888888777444222000//////......///111222333333444777:::===???@@@AAA;;;888555333333222111000111111111222222222333333111000//////111111000///000000000//////---,,,,,,***+++---...//////.........///000111111222222111333333333333333333333333555555555555555555555555:::;;;<<>>======<<<<<<<<<;;;:::::::::>>>???@@@@@@@@@@@@CCCEEEFFFGGGKKKOOOPPPRRRZZZeeerrrwwwppprrr|||}}}uuukkkhhhkkkiiikkknnnnnnnnnmmmnnnoooqqqiiiaaa```dddfffccc___ZZZYYYXXXXXXVVVQQQKKKGGG@@@<<<888555444333222111////////////............,,,,,,,,,------.........000222444777777666444222000111222444666888999999;;;<<<===<<<;;;:::<<<===AAA>>>888333222444:::>>>BBBBBBCCCCCCCCCBBBAAA@@@???===;;;888666666666666666777888888888666444222000000/////////000222333333444666999<<<===??????:::888666444333222111111...//////000111111222222111000000000000111000000......///000///...,,,+++(((***---///000000///...---...000222222222111111222222333333333333444444333333333333444444444444:::;;;===@@@CCCGGGJJJLLLKKKJJJIIIJJJLLLMMMMMMMMMIIIIIIIIIIIIJJJLLLNNNPPPRRRVVVZZZ___dddiiiooossssssuuuwwwxxxyyy{{{~~~~~~{{{xxxuuussssssrrrpppppppppnnnllljjjgggbbb^^^[[[ZZZ^^^hhhttt~~~~~~|||{{{{{{|||~~~|||uuupppmmmmmmkkkeee___[[[[[[fff{{{uuukkkhhhdddbbbaaaaaaaaa```\\\[[[\\\```cccgggooowwwuuueeeWWWIIIFFFBBB@@@@@@???>>>===>>>======<<<;;;:::999999===>>>??????>>>???AAABBBBBBCCCFFFIIIIIIHHHNNNUUU\\\ttttttnnnppp|||~~~uuukkkhhhkkklllnnnpppqqqooonnnmmmmmmpppiiibbbaaaeeegggccc___YYYXXXWWWVVVUUUQQQLLLHHH@@@===888555444333222111////////////............,,,,,,,,,---------------///111444666777666555444000111222444777999;;;<<<<<<======;;;999888:::;;;>>>===999555222444:::???AAABBBCCCDDDCCCBBB@@@???>>>>>><<<;;;999777555444666777888999999777555444111111000//////000111222444555777888:::;;;<<<<<<999999888666333222111111000000000000000111111111000111111111000000000111+++,,,.../////////...---)))***---000111111000///---...000222222222111111222222222333333444444444333333333444444555555555:::;;;===AAAEEEIIILLLNNNMMMLLLJJJJJJLLLMMMLLLKKKHHHHHHIIIJJJLLLNNNPPPRRRTTTWWW\\\aaaffflllrrrvvvuuuwwwyyyzzzyyyyyy{{{|||{{{~~~~~~zzzvvvsssrrrpppppppppooommmkkkkkkfffbbb___]]]___hhhrrrzzz~~~}}}||||||zzz{{{wwwpppllljjjhhheeebbb^^^\\\bbbsssqqqnnniiifffeeedddcccbbb___]]]^^^cccfffgggmmmsss{{{tttcccUUUFFFDDDAAA@@@??????>>>===>>>>>>======<<<;;;::::::<<<===>>>???>>>???AAACCCAAAAAACCCFFFFFFEEEIIIOOOSSSddd~~~~~~tttqqqsssuuu}}}vvvmmmhhhjjjiiillloooqqqqqqpppppppppoooiiicccbbbcccdddaaa^^^YYYXXXVVVUUUSSSQQQMMMJJJAAA>>>999666444333222111////////////............,,,,,,,,,,,,,,,,,,------///000333555666666666555000111333666999<<<@@@AAA@@@@@@???===::::::;;;======>>><<<888555555:::>>>@@@AAABBBCCCCCCAAA???>>><<<<<<<<<;;;999777444222666777999:::999888666555333222111000///000111222444555666888999:::::::::999::::::888555333222333222222222222222222222222000111222222000000111222++++++,,,....../////////***+++---///000111000000...///000111111222222111111222222333333444444555555555666666777888888888999:::===@@@EEEIIIMMMOOONNNLLLJJJJJJJJJJJJJJJHHHCCCDDDFFFIIILLLPPPSSSTTTTTTXXX]]]bbbhhhnnntttxxxwwwzzz}}}}}}|||zzzyyyyyywww{{{{{{tttsssrrrrrrrrrqqqooommmnnnjjjfffdddaaa```gggpppwww{{{zzzvvvvvvyyy}}}zzzssslllhhheeecccaaa___[[[]]]iiiwwwyyyuuupppllljjjhhhfffeee```]]]^^^bbbeeeeeeiiimmmssszzz|||ppp___PPPDDDBBB???>>>???>>>===<<<>>>>>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDAAA@@@AAADDDEEEDDDHHHMMMPPPYYYjjj|||yyywwwttt{{{vvvnnniiiiiifffjjjnnnpppppppppppppppllliiieeebbbaaa```^^^]]]ZZZWWWTTTSSSRRRPPPNNNLLLCCC???:::666444333111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,///000222555666777666666111222444777;;;@@@DDDFFFFFFFFFDDDAAA>>>===???@@@@@@AAAAAA===888666999<<<>>>@@@AAABBBBBB@@@>>>===;;;<<<===>>><<<999666333777888999::::::888666555444333111000000000111111111333444777999:::;;;;;;:::;;;<<<:::666333333444000000000111111222222222000111333222000///111333---------,,,,,,---......++++++,,,---......//////////////////000111222333111111222333333444555555555666666777888888999999777888;;;???CCCHHHLLLNNNQQQNNNLLLKKKKKKKKKIIIHHHCCCDDDGGGJJJMMMPPPSSSTTTSSSWWW\\\bbbgggmmmtttxxxyyy}}}~~~{{{zzzxxx|||wwwvvvuuuuuuuuutttrrrpppooollliiigggccc```dddkkkrrryyy}}}uuutttuuuyyyyyyqqqkkkhhhdddbbb___[[[[[[cccmmm}}}xxxssspppmmmjjjhhhccc___^^^aaacccbbbdddhhhmmmqqq{{{}}}wwwjjjWWWHHHAAA???>>>===>>>===<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@BBBAAA>>>>>>AAABBBBBBEEEKKKKKKQQQ[[[mmmzzzvvvooojjjiiigggjjjnnnpppooonnnnnnnnnkkkiiifffbbb___]]]\\\\\\[[[XXXTTTQQQQQQPPPOOONNNDDD@@@;;;777444333111///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,///000222444666777777777111222555888===BBBGGGIIIJJJJJJHHHEEEAAA@@@BBBDDDCCCEEEFFFAAA;;;777888;;;===???AAABBBBBB@@@===<<<===>>>@@@AAA@@@<<<999666888999:::;;;:::888666555444333222000000000111111///000333666999;;;<<<===:::<<<===;;;777444444555,,,,,,---...///000111111///222333333000///111333000///---,,,++++++,,,---++++++++++++,,,---......000000/////////111222444111111222333333444555555333444444555666777777888555666999===BBBGGGJJJMMMTTTRRROOONNNNNNMMMLLLJJJIIIIIIKKKMMMOOOPPPRRRRRRRRRUUU[[[```fffmmmsssxxxzzz~~~}}}zzz}}}yyyxxxwwwwwwwwwwwwuuussspppmmmkkkiiiddd___bbbhhhmmmsss~~~wwwuuutttwww}}}~~~vvvnnnnnniiiddd```\\\[[[aaaiiivvv}}}wwwtttpppmmmkkkgggbbb```bbbcccaaabbbeeedddgggooo{{{~~~~~~ssseeeQQQAAA???>>><<<<<<======;;;::::::::::::::::::::::::;;;<<<=========<<<<<<===???AAA===<<<>>>??????BBBHHHEEEKKKRRR^^^vvvyyyrrrmmmhhheeegggiiillloooqqqqqqpppooonnniiidddbbbbbbaaa___\\\[[[ZZZZZZXXXUUURRROOOMMMGGGBBB;;;555333222222222///............---------...............///000000333000...///222444333111444333111000333:::CCCJJJQQQPPPNNNJJJEEEAAA@@@AAABBBDDDEEECCC>>>:::::::::===>>>@@@CCCDDDBBB===::::::<<<>>>AAABBB???:::666999;;;<<<======;;;:::888333333222222111222222222111222333444666888:::<<<===<<<;;;999777666444444222333333444444444333333///000222333333222000///000000000000////////////***,,,---,,,*********,,,+++,,,...000111000000///111222222333444555666666666666666777888888888999888999:::===AAAGGGKKKNNNLLLMMMNNNOOONNNMMMLLLKKKHHHJJJMMMNNNNNNNNNPPPQQQSSSSSSUUUZZZcccmmmuuuyyy~~~zzzxxx|||~~~~~~zzzyyyyyyyyyzzz|||~~~wwwtttnnngggaaa```aaadddiiipppzzzyyyyyy|||}}}vvvoooiiihhhccc\\\[[[^^^ppp|||}}}yyysssnnnlllgggaaa```bbbdddccc```dddhhhlllooowwwyyyvvv|||nnn]]]MMMDDD???===<<<;;;<<<<<<:::888:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<============AAACCCDDDCCCBBBBBBCCCDDDKKKGGGKKKXXXggg}}}wwwqqqlllhhhfffgggiiillloooqqqqqqpppoooooojjjddd``````aaa___]]][[[ZZZZZZXXXVVVSSSPPPOOOGGGBBB;;;555222000...---000000/////////........................//////000000...---///333555666555555444222111333999BBBHHHRRRQQQOOOJJJEEEAAA??????CCCEEEFFFDDD@@@<<<:::;;;>>>???AAACCCDDDBBB>>>:::<<<===>>>AAAAAA???;;;777999:::<<<======<<<;;;:::444333222222111222222222000000111222444666777888<<<<<<;;;999888666555444000111111222222111111111///000222333333222000///////////////............+++---...---,,,,,,---...---...///000111111111111111222222333444555666666666777777888999999999:::777777888;;;???CCCHHHJJJLLLMMMNNNOOOOOONNNMMMMMMIIIKKKMMMNNNNNNNNNOOOPPPOOOPPPSSSZZZcccllltttxxx}}}~~~}}}zzzvvvsssxxxzzz}}}{{{{{{{{{zzz{{{|||~~~}}}zzzsssjjjccc``````bbbeeekkksss{{{~~~~~~~~~xxxqqqkkkiiieee______cccnnnxxx}}}wwwrrrpppjjjdddaaabbbbbb___\\\___bbbfffiiiooo|||}}}xxxvvvxxxkkkZZZKKKBBB???>>><<<<<<======<<<::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<============@@@BBBCCCCCCAAAAAABBBDDDHHHEEEIIITTT___ooouuuoookkkiiihhhfffhhhllloooqqqqqqpppooooooiiibbb^^^^^^___^^^]]]YYYZZZYYYXXXWWWTTTRRRQQQIIIDDD>>>888444000---***111000000000////////////......------......///000---,,,---///444777999999777666444222333777>>>DDDMMMMMMLLLIIIEEEBBBAAABBBEEEFFFGGGEEEAAA>>>;;;;;;??????AAACCCEEEDDD@@@===@@@@@@@@@BBBBBB@@@===999888999;;;<<<<<<<<<;;;;;;444444333222222222222222111111222222333555666777;;;::::::999888777666555111111111222222111111000000111222333333222111000............------------,,,...//////......000111000000000000111222333333111111222333444555666666777888999::::::;;;;;;;;;888888999;;;>>>AAAEEEGGGKKKLLLNNNOOOPPPPPPOOONNNKKKMMMOOOOOONNNMMMNNNOOOOOOQQQUUU\\\dddmmmuuuyyy|||}}}}}}|||yyyvvvrrrppprrrtttxxx{{{~~~~~~}}}}}}||||||}}}}}}~~~zzzqqqiiicccaaaaaadddggglllpppvvv{{{uuuoookkkgggcccdddgggnnnttt{{{wwwppplllfffcccbbbaaa^^^[[[[[[^^^bbbdddhhhqqq~~~zzzwwwwww}}}tttfffWWWJJJBBB???===<<<===>>>>>>===<<<:::;;;<<<<<<::::::;;;<<<;;;<<<<<<<<<<<<=========???@@@AAAAAA@@@@@@AAACCCEEEDDDIIISSS[[[eeezzzuuunnnllljjjjjjfffhhhllloooppppppoooooonnnhhh```[[[[[[]]]]]]\\\WWWWWWXXXWWWVVVTTTRRRQQQJJJFFF@@@;;;777333000---000000000/////////.........------------...//////,,,,,,...000333777999:::777666444222111444999>>>CCCDDDFFFFFFDDDDDDEEEFFFEEEEEEFFFEEECCC???<<<:::======???BBBEEEFFFEEECCCDDDCCCCCCCCCCCCBBB>>><<<666777888::::::;;;;;;:::555444333222222222222222444444444444555666777777999999::::::999888666666333333444444444333222222000111222222222222111000/////////.........------,,,---////////////111222111000000///000111222333111111222333444555555666777888:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>AAADDDFFFJJJKKKMMMOOOPPPQQQQQQPPPNNNPPPQQQQQQPPPOOOOOOPPPRRRUUUZZZ```gggooovvv{{{{{{{{{{{{yyywwwtttrrrpppnnnpppsssxxx|||~~~}}}||||||{{{{{{zzzrrrjjjdddbbbeeeggghhhiiilllsss}}}{{{tttmmmiiiffffffhhhooosss}}}~~~|||ooollliiigggfffdddaaa___\\\___bbbdddeeejjjrrrxxx~~~yyyxxxyyy{{{pppcccVVVJJJCCC===<<<;;;<<<===>>>===<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????AAABBBCCCEEEKKKTTT[[[eeevvvvvvpppmmmllllllfffhhhkkknnnppppppooonnnlllfff^^^ZZZZZZ[[[[[[ZZZUUUUUUUUUUUUTTTRRRPPPOOOGGGCCC>>>:::888555222000/////////.........---------------------...//////---...///000222555777999666555333111///111555888;;;===@@@BBBBBBBBBDDDEEECCCDDDEEEEEEDDDAAA===:::::::::<<<@@@EEEIIIJJJIIIDDDCCCBBBCCCBBB@@@===:::555555666777888999999999666555444333222222222222444444444444444555666666777888999::::::999777666444444444444444333222111111111111222222111111111000000000/////////......+++---...///......000222111000///...///000111222000111111222333444555555777888:::<<<===>>>======<<<;;;;;;;;;===???BBBDDDGGGIIILLLNNNPPPRRRRRRRRRQQQSSSTTTSSSRRRQQQQQQRRRTTTXXX\\\aaafffmmmuuuzzzyyyyyyxxxvvvtttsssrrrqqqmmmnnnqqqvvv{{{}}}{{{yyyxxx~~~zzzqqqjjjeeeggghhhhhhfffeeeiiipppvvvyyypppjjjgggfffeeejjjmmmxxx~~~~~~tttrrrpppmmmjjjgggdddaaa^^^```cccddddddfffjjjmmm~~~|||yyyyyy{{{yyynnnaaaUUUKKKFFF<<<:::999:::<<<<<<<<<::::::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===????????????@@@BBBCCCEEEJJJPPPWWWaaappp}}}xxxqqqmmmkkkkkkeeegggkkknnnppppppooonnnlllfff___[[[[[[\\\[[[ZZZTTTTTTUUUTTTSSSQQQOOONNNBBB???:::777555444222111............------------------,,,,,,------...///,,,...000000111222555777555555444111///000222555999<<>>>>>======:::999888888:::<<>>888444333333222222////////////............------,,,,,,------...///***,,,/////////111444888666666555333111111222444777:::===?????????@@@AAADDDDDDFFFIIIKKKIIIEEEAAA999999:::>>>CCCHHHKKKKKKFFFFFFGGGHHHGGGCCC>>>999888888777777777888888999777666555444333222222222111111111111222333444555444555888:::;;;;;;999888222222222222111000//////222111111111111111111222000000/////////.........---...///...------...///000111111222111111111000000000111222333444444555555777:::===>>>>>>===<<<999888777888999<<<>>>@@@BBBDDDHHHLLLOOOQQQSSSSSSPPPRRRSSSSSSRRRQQQRRRSSSQQQTTTXXX[[[```iiiuuu~~~|||xxxuuusssrrrqqqmmmnnnooorrrwww|||}}}zzzxxxpppsssvvvwwwuuurrrpppooonnnpppppplllfffbbbbbbcccjjjoooxxxyyyrrrppplllfff]]]^^^cccooo|||vvvnnniiifffcccdddfffgggggghhhhhhiiinnnuuu|||yyyzzz|||~~~~~~zzzpppcccWWWNNNHHHDDD===<<<::::::;;;;;;:::888:::;;;<<<<<<::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;===????????????AAACCC>>>AAADDDDDDFFFKKKQQQUUUbbbvvvyyypppkkkgggeeeeeegggkkknnnoooooonnnnnnnnniiidddbbbbbbaaa___\\\WWWWWWWWWVVVTTTQQQOOONNNFFFAAA:::555333333333333000000000000////////////---,,,,,,,,,,,,---......(((***...//////111555999777777777555333222333555333666;;;???@@@BBBCCCEEEDDDEEEGGGKKKNNNMMMHHHDDD;;;::::::===BBBFFFIIIJJJKKKLLLMMMNNNMMMIIIBBB===::::::999999888999999999777777555444333222222222222222222333444555777777333555888:::;;;;;;:::888555555555444333222111000222222111111111111222222//////.........---------...///000///...---...///111222333444444333111000000000111222333444444555444666:::===>>>>>>===<<<:::999999999;;;===@@@BBBAAACCCGGGKKKOOOQQQSSSSSSNNNPPPRRRRRRQQQPPPQQQRRRPPPTTTXXX[[[aaakkkyyy}}}yyyvvvttttttnnnnnnnnnqqquuu{{{{{{yyynnnoooqqqpppooooooppprrrsssvvvvvvsssllleeebbbbbbaaadddkkkuuu|||vvvtttoooiii___]]]\\\cccqqq|||zzzsssnnnlllggghhhiiikkkkkkllllllllliiiooo{{{{{{yyyyyy{{{}}}{{{|||}}}wwwkkk___SSSJJJDDDBBB???===<<<<<<<<<<<<:::999:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;===?????????@@@BBBCCC<<<@@@DDDEEEFFFIIILLLMMMQQQ```yyyvvvlllgggdddccc```cccfffjjjnnnooopppppppppjjjccc`````````___]]]ZZZWWWSSSQQQQQQRRRRRRQQQHHHCCC<<<666333222111000111111000//////000111222------......---,,,,,,++++++,,,---...////////////888666444222111111111111333555999===@@@BBBBBBBBBDDDCCCCCCFFFJJJJJJHHHEEE<<<:::888888:::>>>BBBEEEIIIKKKNNNPPPPPPLLLFFFBBB>>>:::777777888999888666666555555444333111000///222333333444444555555555444666999;;;;;;:::888777777666444222111111222333111111111111000000000000000////////////.........///...---,,,,,,---///000444111...000444666444000111000000000111333555666555777999;;;===<<<;;;;;;999999::::::;;;<<<======???AAAEEEIIIMMMPPPRRRRRRPPPPPPPPPOOOMMMMMMOOOQQQRRRTTTVVVYYY```mmm}}}~~~yyytttrrrqqqqqqqqqqqqrrrwww}}}zzzuuupppjjjgggkkknnnnnnnnnpppzzz{{{uuurrrooolllkkkhhhggglllsss~~~{{{uuuooojjjaaa]]][[[]]]bbbnnn~~~xxxrrroooiiihhhgggfffgggjjjlllnnnjjjkkkrrrzzzuuuuuuyyy~~~vvvwwwzzz|||qqqcccVVVLLLEEE???;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>???@@@AAACCCEEEGGGHHHJJJWWW]]]nnnvvvmmmgggddddddccceeehhhlllooopppppppppoooiiiccc___``````___^^^ZZZWWWSSSRRRRRRRRRQQQQQQHHHCCC<<<666333222111111111000///......///000000------............------...---,,,,,,,,,...000111666666555333222111111111222555888<<>>;;;777666777777777555444444444444444222111111222222333333444555555555444666888:::::::::999999888777555333222222333333111111111111000000000000.........---------,,,,,,///...---,,,---...000111---+++))),,,111444333111000/////////000222444555555777999;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===???CCCHHHLLLOOORRRSSSPPPQQQPPPOOOMMMMMMOOOQQQRRRSSSVVVYYY___jjjxxx{{{vvvsssqqqqqqqqqqqqqqqsssyyy{{{wwwsssmmmiiikkkmmmlllmmmooo}}}|||zzzwwwsssmmmiiihhhjjjooowwwzzztttppphhhccc___]]]```jjj}}}~~~xxxssspppllllllkkkkkkkkklllmmmmmmkkkjjjnnnxxx{{{uuupppqqquuuzzz~~~tttuuuxxx}}}~~~xxxmmm^^^QQQIIIBBB===:::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>??????======>>>???AAACCCEEEFFFEEEPPPVVVcccxxxoooiiifffeeefffgggjjjmmmooopppppppppmmmhhhbbb______```___^^^YYYWWWTTTRRRRRRRRRQQQPPPHHHCCC<<<666333222222111222222111000////////////------.../////////......000...+++***+++---111333444555555555444333111000222444777;;;>>>@@@AAAAAABBBBBBBBBDDDFFFFFFDDDCCC<<<:::777666666999===???CCCEEEHHHIIIIIIFFFCCCAAA???<<<777555444555555555333444444555444333222111222222222333444555555555555555777888999:::;;;;;;999777555444222222333333111111111111000000000000------,,,,,,,,,+++++++++//////...---...///111111///---,,,///444666666444////////////000111333444666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;===AAAEEEJJJNNNQQQSSSPPPPPPPPPNNNLLLLLLNNNPPPQQQSSSVVVXXX\\\eeepppxxx|||yyyvvvtttrrrqqqqqqqqqppppppssszzz|||yyywwwpppjjjjjjkkkjjjmmmppp{{{rrrmmmjjjkkkllloooxxx|||xxxpppiiibbb^^^___gggzzzzzzvvvtttqqqqqqqqqqqqpppnnnmmmllljjjggghhhppp{{{xxxrrrlllhhhiiimmmuuu}}}ssstttwww{{{~~~~~~|||yyyrrrgggXXXKKKDDD???<<<999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<============>>>;;;<<<<<<===???AAABBBCCCBBBJJJNNNWWWmmm{{{rrrmmmiiihhhggghhhjjjlllnnnooooooooolllgggaaa^^^___```___^^^YYYVVVTTTRRRRRRRRRQQQPPPHHHCCC<<<666444333333222444333222111111000////////////000000///...------///---,,,++++++...000222333444666666666444222000111333666999<<>><<<888666666888;;;===???AAADDDEEEDDDBBBAAAAAAAAA>>>999555333333444444444555666666555333111000111111222333444555555666666555555666888:::<<<===888777555444222222222222111111111111000000000///------,,,,,,,,,,,,++++++//////......///000111222444333222333555666555333111000000000000222444555666777888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;>>>BBBHHHMMMQQQSSSPPPPPPPPPNNNKKKKKKLLLNNNRRRTTTUUUVVVXXX^^^fffmmmvvvuuutttsssrrrrrrrrrrrrrrrqqqpppoooqqqwww}}}{{{wwwpppkkkjjjiiijjjnnnsss}}}wwwrrrooonnnmmmmmmpppvvvwwwpppgggbbbaaaiii|||}}}zzzyyyssstttuuuuuussspppllliiihhhffffffllluuuwwwmmmgggaaa^^^```dddooo{{{{{{ssstttwwwzzz|||{{{wwwtttlllaaaRRRFFF@@@===;;;:::;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???AAABBBEEEGGGHHHQQQ```mmm~~~uuuppplllkkkfffggghhhjjjkkklllmmmmmmlllgggaaa^^^^^^___^^^\\\XXXVVVTTTSSSSSSRRRQQQOOOHHHCCC<<<777444444333333222111111000000///...---111111111000///---,,,+++,,,,,,------.../////////111333666777777555222111000222444777:::===???@@@BBBCCCCCCCCCCCCBBBBBBBBB@@@>>>:::777666777:::<<<<<<>>>AAAAAA??????@@@BBBCCCAAA===888444333333444666666777777555333000...000000111222333444555666666666555666777:::<<<>>>888777555444222111111000111111111111000000000///............------------.........///000111111222222111111222333333333222333222111111222333555666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===@@@EEEKKKPPPSSSQQQQQQPPPNNNKKKJJJLLLMMMRRRTTTUUUTTTTTTWWW^^^cccmmmmmmnnnpppqqqrrrsssssssssrrrpppnnnooosssyyy~~~}}}{{{uuuooojjjiiihhhiiiooovvv|||zzztttppppppooolllmmmpppuuu|||rrrjjjgggmmm~~~}}}{{{yyyyyysssuuuvvvwwwtttpppkkkhhhgggeeegggnnntttzzz~~~|||zzzxxxyyy|||}}}rrrjjjbbb]]]XXXUUUXXX\\\iiivvvvvvuuuvvvxxx{{{{{{yyytttpppeee[[[MMMCCC>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAAAAAGGGFFFDDDMMMZZZaaawww~~~vvvqqqmmmllleeeeeefffhhhiiikkklllmmmmmmgggaaa]]]]]]]]]\\\[[[XXXVVVTTTTTTTTTSSSQQQOOOGGGCCC<<<777555444444444............---,,,++++++111111000///...---+++***+++,,,---...////////////111333555777777666444222///111333666999<<<>>>???AAABBBCCCBBB@@@???@@@AAAAAA>>>:::777666777999;;;;;;===???>>>======AAADDDEEEDDDAAA===777444333444555666888888666444000...///000111222333444555666666666666666888999<<<===888888777555444222111000111111111111000000000000000000/////////.........------...///000000111111///000111333555666777888444333333222333444555666666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<======;;;<<<<<>>>>>>>>>>>??????@@@AAAEEECCC@@@HHHTTTWWWccc{{{vvvsssyyy}}}uuuooollljjjddddddeeeggghhhkkklllmmmnnnhhhaaa]]]\\\\\\[[[YYYWWWVVVTTTTTTTTTSSSPPPNNNGGGBBB<<<777555555555444------...//////...---,,,---............---,,,,,,------,,,------...000000222333555666777666555444///000222444777:::===>>>???@@@AAA???<<<;;;<<<>>>???<<<999555444666888::::::===>>>===;;;===BBBGGGGGGGGGFFFAAA;;;666444444222444666888888666333111//////000222333444555666777777777777888999:::;;;::::::999888666444222111111111111111000000000000000000000/////////......+++,,,---...///000000000000111333444555666888999444333222222222333444555666666777777888:::;;;;;;;;;;;;<<<<<<======>>>>>>=========???CCCIIIOOOSSSZZZYYYXXXUUURRRPPPQQQRRRVVVUUUSSSOOOMMMNNNTTTYYYbbbfffmmmssswwwxxxwwwvvvqqqqqqpppooommmnnnqqqtttsssuuuyyy~~~{{{xxxrrrnnnkkkiiigggeeekkkrrr|||zzzttttttssspppnnnpppppprrrzzzzzz{{{zzzuuurrrqqqqqqsssuuuvvvtttqqqmmmjjjhhhhhhjjjooopppppptttyyyzzzyyyxxxwwwuuurrrnnnjjjfffeeeeeedddeeefffhhhiiihhhnnnpppmmmiiigggddd```]]]WWWTTTTTTSSSQQQTTTXXX]]]lllwwwxxxyyy{{{zzzuuunnniiiXXXPPPEEE>>><<<<<<;;;::::::::::::999999999999888888888888888888888888888:::999999888888777777777;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAACCC@@@CCCLLLNNNTTTcccxxxsssyyy{{{sssnnnjjjhhhddddddeeegggiiikkkmmmnnnnnniiiaaa]]]\\\[[[YYYWWWWWWVVVTTTTTTTTTSSSPPPNNNGGGBBB<<<777555555555555///000111222222111000000***+++,,,---............///...+++***+++---111333222333444666666666666555//////111333777:::===>>>===>>>???===999888:::<<<>>>;;;777444333555777999:::===>>>===;;;===CCCIIIHHHIIIIIIEEE===777444444///111555888999888555444...///000111333444555666777777888888999999999999<<<<<<;;;:::888666444333111111111111000000000000000////////////.........***+++,,,...///000000000...000111000000000111222333222111111111222333444666666777777888999;;;<<<:::;;;;;;<<<===>>>?????????>>>===???CCCIIIOOOSSS]]]]]]\\\XXXUUUSSSTTTUUUWWWVVVSSSNNNKKKLLLRRRXXXaaafffnnnuuuyyyzzzyyywwwppppppqqqpppooooooqqqsssooorrrxxx}}}{{{vvvsssooollljjjfffccchhhooo{{{yyyxxxwwwtttrrrsssooommmrrr}}}wwwsssqqqqqqrrrtttuuuuuurrrooollljjjiiijjjmmmmmmmmmpppvvvwww}}}zzz{{{}}}}}}xxxuuusssnnnnnnmmmmmmllliiiddd```______^^^^^^]]]]]]]]]^^^[[[aaaccc___[[[ZZZYYYVVVXXXTTTRRRTTTTTTSSSUUUYYYYYYiiiwwwxxxyyyzzzxxxssslllfffTTTLLLCCC===;;;;;;:::999:::::::::999999999888888888888888888888888888888:::999999888777666555555<<<<<<<<<============>>>>>>>>>============>>>>>>>>>DDDAAA@@@GGGIIIMMMXXXaaasssuuu{{{zzzwwwuuunnnjjjccceeegggffffffhhhnnnssssssmmmddd___]]]]]][[[YYYXXXVVVSSSRRRQQQPPPNNNLLLJJJBBB>>>???>>>666111111111111000000////////////000//////......------,,,///---+++***+++,,,///111444555666777777555333111111//////111666:::;;;:::???@@@???===;;;::::::<<<;;;999777777777666444222777:::>>>???>>>>>>@@@CCCFFFHHHIIIFFF???999555444999777555888;;;;;;666222000111111111111000//////333333555666888:::;;;<<<666888999999666333222222222222333333333222222111//////......------------,,,+++++++++,,,...000111//////000000000000000///111111000///111333555777::::::999999888999999:::<<<===>>>???@@@??????>>><<<===???@@@BBBFFFLLLPPP\\\^^^```^^^[[[YYYZZZ\\\XXXZZZYYYTTTOOOMMMQQQUUU^^^dddmmmvvv{{{}}}{{{yyyvvvqqqnnnqqqtttsssrrrssstttvvvyyy{{{|||{{{zzzyyyuuurrrooollliiigggmmmuuuyyy~~~}}}zzzvvvrrrmmmoooqqqttt{{{|||vvvsssttttttuuuvvvvvvuuusssqqqpppkkklllnnnoooppppppqqqqqquuuyyy|||{{{|||}}}}}}xxxrrrkkkeeeeeeffffffhhhhhhfffbbb^^^[[[ZZZZZZZZZ\\\]]]]]]\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUVVVWWW___jjj}}}yyy|||vvvyyy{{{yyywwwtttlllcccPPPHHH@@@===;;;777777:::888999:::;;;:::999888777;;;:::999888777777777777999999999888999999::::::<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>@@@@@@@@@AAACCCFFFHHHJJJYYYjjjuuuttt{{{{{{wwwtttnnnjjjcccdddddddddeeehhhlllppprrrlllddd___^^^]]]\\\ZZZWWWUUUSSSRRRQQQOOOLLLIIIGGGAAA===>>><<<555111000222222222222111000///...))))))***++++++,,,,,,------+++)))((()))***---...111333444666666555444333444111000222666:::<<<<<>>;;;::::::<<<<<<:::888777777666444333666999;;;<<<;;;;;;<<<>>>@@@BBBCCCAAA<<<777555444999777666888<<<<<<888444000111222333444444555555333444555666888:::;;;;;;888:::;;;:::777333111111222222222222111111000///////////////////////////...---,,,,,,,,,---...///,,,---...///000000000000222111000000111333666777888888888888999:::;;;<<<<<<===???AAAAAA@@@???>>>===>>>???@@@BBBGGGLLLPPPYYY[[[\\\\\\ZZZYYY[[[]]]\\\\\\[[[VVVPPPNNNPPPTTT[[[aaakkkuuu{{{}}}}}}{{{zzztttppprrrsssrrrqqqssstttvvvxxx{{{|||{{{zzzyyywwwtttpppnnnjjjhhhmmmttt|||~~~{{{rrrsssssssssvvvzzzwwwvvvyyyyyyzzzzzzxxxuuurrrpppiiikkkmmmoooppppppqqqqqqvvvxxx~~~~~~~~~~~~~~~{{{wwwsssmmmgggcccaaa`````````aaa___\\\ZZZ[[[ZZZZZZ[[[^^^______]]]\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ^^^iii{{{wwwyyytttxxxyyyxxxuuuqqqhhh___NNNGGG???===;;;888888;;;:::::::::::::::999888888888888888888888888999999::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>???AAADDDFFFGGGLLLZZZqqq}}}|||wwwtttnnnjjjfffdddbbbcccfffjjjmmmnnnqqqkkkddd___^^^^^^]]][[[VVVTTTSSSRRRQQQNNNJJJGGGEEE@@@===<<<:::555111111,,,---///111111000///...,,,,,,,,,---......//////,,,+++***))))))+++---......000222444555555555555666333111111555999<<<===???@@@@@@>>><<<;;;;;;<<<===;;;999888888777555444666888:::;;;::::::;;;===;;;===???>>>;;;888666555777666555888;;;<<<999666+++,,,---///111333555555444555555666888999999:::;;;<<<===<<<888444111111222222222111000///...------......////////////...///...---,,,,,,,,,,,,---,,,---...000111111111111222222111111222444666777666666666777999;;;<<<===<<<>>>@@@BBBCCCAAA???>>>>>>???@@@AAACCCGGGMMMQQQUUUWWWXXXYYYYYYZZZ\\\^^^``````^^^XXXRRRNNNPPPRRRXXX^^^hhhssszzz~~~~~~}}}}}}wwwrrrsssrrrpppqqqssstttvvvyyy{{{||||||zzzyyy{{{wwwtttrrrmmmjjjnnnuuuwwwwwwvvvssssssxxx}}}{{{~~~~~~~~~}}}zzzvvvrrrpppjjjmmmqqqsssssssssssssssvvvxxx||||||wwwrrrmmmiiieeebbb^^^\\\ZZZZZZZZZZZZXXXWWWZZZZZZ[[[^^^aaabbbbbb```___]]][[[YYYYYYYYY[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^hhhyyywwwvvvrrrwwwyyywwwtttnnndddYYYKKKDDD>>><<<;;;888999<<<<<<;;;::::::999999::::::666777777888999999:::::::::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<===>>>AAACCCDDDCCCKKKZZZooo}}}wwwsssnnnkkkjjjgggdddeeejjjnnnooooooooojjjccc```______]]][[[VVVUUUTTTSSSQQQNNNJJJGGGDDDAAA>>><<<999555333222%%%'''***...//////...---000000//////......------...---,,,+++,,,---...///...///111222444444555444777444222111222666:::===???@@@AAA@@@>>><<<<<<===>>><<<:::999999999777555888999;;;===>>>???@@@AAA<<<===>>>===<<<999777777444444444666999:::999777+++,,,,,,...000222333444555555555666777888888999;;;<<<>>><<<999666444333333333333222111///...---,,,,,,---------,,,******------------------------///000111111222222222222222222222333444555777888666666666777888:::<<<===<<<>>>AAACCCCCCBBB@@@>>>>>>???AAABBBDDDIIINNNSSSTTTUUUVVVWWWYYY\\\___aaaeeedddaaa[[[TTTPPPOOOPPPVVV\\\fffqqqyyy|||}}}}}}|||vvvsssrrrrrrpppqqqtttuuuwwwzzz}}}~~~~~~|||{{{|||zzzwwwrrrnnnqqqwww{{{zzzyyywwwvvvxxx}}}}}}zzzvvvrrrpppoootttyyy{{{yyywwwvvvvvvuuuxxx}}}~~~wwwqqqmmmiiifffddd```]]]ZZZXXXXXXYYYYYYYYY[[[[[[^^^aaaeeefffeeeddddddbbb```]]]]]]]]]___`````````aaaaaabbbbbbbbbbbbbbbkkkzzzxxxvvvtttxxxzzzxxxtttmmm```UUUHHHAAA<<<;;;;;;999:::<<<===<<<:::999999999:::;;;777777888888999999999999999999999999::::::;;;<<<999999999999999:::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;===???AAACCCDDDGGGNNNZZZkkk~~~vvvrrrnnnlllkkkhhheeefffjjjnnnpppoooooojjjccc``````___]]]ZZZWWWVVVTTTSSSRRROOOLLLIIIEEEDDDAAA<<<888666444333'''))),,,...///...,,,+++------,,,,,,+++*********------,,,,,,,,,---...//////000111222333333333333666444222000000333777:::@@@AAABBBBBB@@@>>>>>>??????===;;;;;;;;;:::888666666777:::===AAADDDEEEEEE>>>>>>===<<<;;;999666555111111222444666777777777333333222222222333444555444555555666777888888888999;;;======:::888777666444444444333222000///...---.........---+++((('''++++++,,,---.........///000000000111000000//////222222222333444555666777777777777777888999::::::===>>>AAACCCCCCBBB@@@???>>>???AAACCCFFFJJJQQQUUUUUUUUUVVVXXX[[[___bbbdddgggfffbbb\\\VVVRRRPPPOOOVVV\\\eeeooovvvzzz||||||yyyuuussssssrrrppprrrvvvvvvxxx|||~~~}}}yyytttvvv|||}}}{{{yyyyyy{{{}}}}}}zzzwwwtttqqqpppsssyyy~~~yyywwwvvvuuuyyy~~~|||vvvqqqlllhhheeeddd```\\\YYYZZZ[[[\\\]]]^^^___bbbfffjjjjjjhhhfffhhhgggdddbbbaaaaaabbbcccbbbcccdddeeeeeeeeeddddddgggnnn{{{xxxuuuwww{{{|||yyyssskkk^^^SSSEEE>>>::::::;;;999:::<<<<<<;;;:::999888999:::;;;888999999999999888777666777777777777888999:::;;;999999999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBEEEEEEIIIOOOXXXjjj}}}uuuqqqnnnmmmiiigggeeeeeehhhkkknnnoooooojjjdddaaa```___\\\YYYXXXVVVSSSRRRQQQPPPNNNLLLFFFGGGDDD<<<777555555333000111111111000...+++***++++++,,,,,,------......+++*********++++++,,,,,,000000111222222333444444555444333111///111555888AAACCCEEEDDDCCCAAA@@@AAA@@@???===<<<<<<;;;999777444444777;;;AAADDDFFFEEE???===;;;::::::888555333000111111222444555666666777666444222111111111222333444444555777888888999888:::<<<<<<;;;999888888444444444333222111000///000000111111000---+++))))))***,,,---.../////////------............------111111222333444555666666777777777777777888999:::>>>>>>@@@AAAAAAAAA@@@???===>>>AAACCCGGGMMMSSSXXXXXXWWWVVVXXX\\\aaadddeeehhheeebbb]]]XXXTTTQQQPPPUUUZZZdddmmmuuuyyy{{{{{{xxxuuuuuuvvvtttqqqrrrwwwvvvyyy|||}}}yyy||||||{{{zzzzzz~~~yyytttrrrppppppsss{{{zzzwwwvvvxxx|||}}}{{{}}}zzzsssmmmhhhgggccc___\\\]]]^^^``````cccdddhhhlllnnnnnnjjjggghhhgggffffffeeeeeeeeeeeecccdddeeeffffffeeedddccchhhnnnyyy|||vvvsssyyy||||||wwwppphhh[[[OOOCCC===999::::::888999;;;;;;:::999999888888999999999999::::::999888666555666666666666777999:::;;;999999999999888888888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAAAAEEEKKKNNNXXXppp}}}tttpppnnnooohhhhhhhhhggggggiiimmmqqqpppkkkeeeaaa```^^^[[[XXXWWWTTTQQQOOOOOOOOOOOONNNFFFHHHEEE;;;444333333111222222222222111///...---------......///000000111*********+++++++++,,,,,,//////000111333555666777555555555333111111444777BBBDDDGGGGGGEEECCCCCCCCCAAA@@@>>>======<<<:::888444444666:::@@@DDDEEEDDD@@@>>>;;;;;;;;;:::888555111222222333333444555666888777444111////////////222222333555777888999:::888:::===<<<:::888777666222222222222222111000000---///111222111000...,,,***+++---.........------+++,,,---...000000000111///000111333444444555555555555555666888999;;;;;;>>>>>>>>>>>>??????@@@@@@;;;===@@@DDDHHHOOOVVV[[[ZZZXXXVVVXXX\\\aaacccdddfffddd```]]]YYYVVVRRRPPPRRRWWWaaakkktttzzz|||}}}zzzyyyzzz{{{wwwrrrrrrvvvuuuwww{{{~~~~~~|||~~~zzztttqqqpppppprrr{{{~~~{{{{{{uuuooolllhhhdddbbbbbbdddddddddhhhjjjmmmqqqrrrpppkkkgggbbbccceeefffggggggggggggaaabbbdddeeeeeedddbbbaaadddjjjuuuzzzuuutttxxxzzzxxxrrrkkkbbbVVVKKKBBB<<<888::::::888888:::888888999999888888777666777888999::::::999777666666666666777888999;;;<<<:::::::::999999888888888999::::::::::::;;;;;;;;;;;;:::::::::;;;===???@@@???>>>DDDKKKLLLNNN___sss|||ssspppnnnoooiiikkkllljjjiiijjjoootttppplllfffbbb```^^^ZZZWWWVVVSSSOOOMMMMMMNNNOOOOOOEEEHHHEEE:::222222222///.........///000111111222...------,,,++++++******,,,,,,---------.........---...///111444777999:::555777777555222222444777CCCEEEHHHHHHGGGEEEDDDDDDBBB@@@>>>>>>======;;;999777666777;;;AAAEEEEEECCCBBB@@@======??????<<<:::222333444333333444555777===;;;888555333222333333111222333555777888:::::::::<<<===<<<:::666555444000000111111111000000///)))+++...000111000...---,,,---.........---,,,++++++,,,...111333555666777///000111222333444444444333333444666888:::<<<>>>???>>>=========>>>@@@AAA:::<<<@@@DDDIIIPPPWWW]]]\\\XXXVVVWWW\\\```bbbbbbeeeccc___\\\ZZZWWWSSSQQQOOOUUU___jjjtttzzz~~~}}}|||~~~~~~zzzsssrrruuusssvvvyyy|||~~~~~~~~~}}}}}}}}}}}}|||tttppppppqqqrrr|||}}}vvvpppmmmiiiggghhhiiiiiiiiilllmmmpppssstttqqqkkkggg]]]___bbbfffhhhiiiiiihhh```aaacccddddddbbbaaa___```fffqqqzzzxxxvvvvvvxxxuuunnnfff^^^RRRGGGAAA<<<888999:::777777999777777888999999777666555555666888:::;;;:::999888777777777888999;;;<<<===::::::::::::999999888888999999:::::::::;;;;;;;;;::::::999999:::<<<===???BBBAAAEEEMMMLLLJJJVVVgggwww~~~vvvqqqnnnmmmgggiiijjjkkkkkkmmmppprrrsssnnnhhheeebbb___[[[WWWYYYVVVRRROOOOOOPPPOOOOOOGGGEEEAAA===888444111000222000///...000000///...)))***,,,---...---,,,,,,...---,,,,,,,,,---...///.........000222555777999555666777666222000111333;;;AAAHHHJJJGGGDDDDDDEEEFFFCCC???>>>@@@BBBAAA@@@777444444999@@@DDDCCC@@@BBB???======??????>>><<<666666555333111111444666999999888555000...000222111111222333555777999::::::::::::999999999888888666555333111000000111111000000////////////000000///...---,,,,,,,,,,,,,,,......///////////////...///000111333444444333333444555666777888999::::::>>>???@@@???>>>===>>>???>>>>>>@@@BBBGGGLLLPPPSSSTTTUUUXXX[[[___aaa```___bbbaaa___[[[VVVSSSSSSTTTRRRTTTZZZdddpppyyy}}}~~~}}}|||{{{{{{zzzyyywwwuuu{{{|||~~~}}}}}}{{{{{{}}}xxxqqqpppqqqxxxvvvpppjjjgggiiilllnnnnnnnnnooosssxxxzzzxxxqqqkkkfffddddddhhhooopppjjjcccccccccccccccdddbbb^^^[[[[[[___hhhxxxzzzwwwuuuzzzxxxtttmmmbbbVVVKKKDDD<<<;;;:::999888888888888:::999888777777888999:::666777888999999999999999777777777777777777777777666888;;;<<<;;;999888888999:::;;;;;;<<<<<<;;;;;;999999:::;;;===???AAABBBDDDGGGJJJMMMPPPTTTYYY\\\kkkrrrwwwpppllljjjiiijjjkkklllkkkllloooqqqsssnnnhhhdddbbb^^^ZZZVVVWWWTTTRRRPPPQQQQQQPPPNNNIIIFFFAAA<<<777333111000///---,,,,,,------,,,++++++,,,---......---,,,,,,,,,,,,++++++,,,---///000.........///111444777888666777888666333111111333888???FFFIIIHHHFFFFFFHHHFFFBBB>>>===>>>??????>>>888555444777===BBBBBBAAABBB@@@======??????>>><<<777777555333111111333666999999999666222000111222111111222333555777999:::::::::999999999999999999666555333222111000111111000000////////////000000///...------,,,,,,,,,---,,,,,,---...//////......///000222333333333333222444444555777888:::;;;;;;>>>???@@@???>>>===>>>???<<<<<<===@@@CCCGGGLLLNNNOOOPPPRRRVVVZZZ^^^``````cccaaa]]]YYYVVVTTTSSSSSSSSSUUUYYYbbbmmmwww|||~~~~~~~~~~~~~~~}}}||||||}}}}}}|||}}}|||xxxxxx{{{}}}xxxvvvwww{{{|||vvvqqqoooqqqssstttssswwwwwwyyy|||~~~|||uuupppllljjjjjjooouuuvvvqqqkkkfffdddbbbaaa```^^^[[[XXXYYY[[[bbbpppzzzwwwuuuxxxvvvqqqiii^^^RRRGGGAAA<<<;;;:::999888888888888888888777777777777888888777777888888888777666666777777777777777777777777777999;;;;;;999888888999999999:::;;;;;;;;;;;;:::999999:::;;;<<<===???@@@CCCEEEHHHKKKLLLOOORRRTTTWWW[[[hhh|||yyyrrrnnnllljjjkkklllkkkjjjjjjlllnnnrrrmmmgggcccaaa^^^YYYVVVUUUTTTSSSSSSSSSSSSQQQOOOLLLHHHBBB;;;555222111111///---++++++,,,---,,,+++------.........---,,,,,,++++++***+++,,,---///000------...///111333666777777888999777444222111222444;;;CCCHHHIIIIIIIIIJJJHHHDDD@@@>>>>>>?????????:::777444555:::???AAAAAAAAA@@@>>>>>>???>>>===<<<:::999666333000000333666777888999888555333111222000111111333444666888999999999999999999999::::::777666444222111111111111111000000//////000000111///...------,,,---------***+++,,,---.../////////111111222222333222222111222333555666888:::<<<<<<===>>>??????>>>===>>>@@@<<<<<<===>>>AAADDDGGGIIIJJJKKKNNNQQQVVV[[[```bbbeee```ZZZVVVVVVUUUTTTRRRSSSSSSWWW^^^iiisss{{{~~~~~~{{{zzzxxxttttttwww}}}}}}yyyuuusssssswww|||}}}yyytttllliiidddaaa___]]]ZZZXXXYYYYYY]]]iii}}}yyyvvvuuuuuurrrlllbbbWWWLLLBBB===;;;:::999888888888888888666666777777777777666666999999999999888777666555777777777777777777777777777999:::999888777888999777888999999::::::999999999999999::::::;;;<<<===???BBBEEEFFFGGGGGGHHHIIIIIIJJJPPP]]]ppp{{{uuurrrpppjjjkkkkkkjjjhhhgggiiijjjooojjjdddaaa```___\\\YYYUUUUUUUUUVVVWWWVVVSSSQQQNNNJJJBBB:::444222111222111000....../////////.../////////......------,,,---,,,+++++++++---...///---------...000222444666999999999888666444222111000777???FFFIIIJJJKKKLLLKKKHHHEEEBBBAAAAAABBBBBB===999555444777;;;???@@@AAA@@@?????????>>><<<;;;===;;;888333000000333555444666888888666444111000000000111222333555777888777888888999999:::;;;;;;888777555333222111111222111000000000000000000111......------------......***+++,,,...///000000000222222222222222111111111222333444666999;;;<<<======>>>??????>>>>>>???@@@>>>>>>???@@@AAACCCEEEFFFIIIJJJLLLOOOSSSYYY___dddfff___WWWUUUVVVWWWTTTQQQPPPPPPSSSYYYdddppp{{{{{{yyyvvvrrrsssvvv~~~{{{sssoooiiidddaaa```___^^^]]]]]]___iiizzz{{{uuuuuuuuusssoooggg\\\QQQFFF???:::::::::999888888888888888444555666777777666555444888999999999999888888777777777777777777777777777888888999888666666888:::666777777888888888888888999999999999999999:::;;;999<<<@@@AAAAAA@@@@@@AAAEEEDDDGGGMMMXXXkkkzzzuuurrrppphhhhhhiiigggfffeeefffhhhlllgggbbb``````aaa___]]]WWWWWWXXXYYYZZZYYYVVVSSSOOOJJJBBB:::444222222333333111//////000111000////////////...------------///...---,,,,,,,,,---...,,,,,,,,,---...111333444:::999999999888666333111...333;;;AAAFFFHHHIIIJJJKKKIIIGGGEEECCCBBBCCCCCC@@@<<<666333444888===@@@@@@@@@AAA@@@>>>===;;;;;;===<<<999444111111333555111333555666666444111///000000111111333444666777666666777888:::;;;<<<<<<999888666444222222222222111111000000000000111111......---------......///,,,,,,...///111111222222222222111111111111111111222333444666999;;;<<<===<<<>>>??????>>>>>>???@@@?????????@@@AAABBBBBBCCCHHHIIIKKKMMMOOOTTT[[[```eee___XXXUUUWWWXXXUUUQQQLLLMMMOOOUUU___mmmzzz|||zzzwwwssssssvvvyyytttmmmhhheeeeeeddddddaaabbbdddkkkxxx~~~tttqqqsssuuurrrlllbbbWWWKKKCCC===:::999999888888777777888888444555666777777666555444444444666777888888888888666666666666666666666666777888888777555555777999555666777777888888777777999999888888888888999999444888;;;===============>>>???BBBFFFJJJTTTgggxxxxxxrrrnnnllleeefffgggfffeeeeeegggiiilllgggbbb___aaabbbaaa___ZZZYYYYYYZZZ[[[YYYVVVSSSNNNJJJBBB:::555333333333222000......///000///...///...------,,,------...000///...------...///000,,,++++++,,,---000222333999999999::::::999555222///111666<<<@@@CCCEEEFFFFFFGGGHHHFFFDDDBBBBBBBBBBBB>>>999555444777<<>><<<;;;;;;<<<<<<:::666333222333555000111222444666555222///000000000111222333555555444555666888:::<<<===>>>:::999777444333222222222222111111000000111111222.........---......///000---...///000111222222222111111000000000111111222222333555666888:::<<<<<<<<<===??????>>>>>>???AAA>>>>>>?????????@@@@@@@@@DDDGGGIIIJJJKKKOOOVVV\\\ccc___ZZZXXXXXXXXXUUUSSSKKKLLLNNNRRR[[[iiiwww}}}|||yyyuuutttwww{{{tttnnnkkkjjjjjjiiiffffffhhhllluuuvvvqqqoooqqqtttoooiii^^^QQQGGG???;;;:::999888888777777777888888555555666666666666555555///000222333555666666666666666666666666666666666555777888777666555666777555666777777888888777777999888888888888999999:::444666999;;;;;;;;;<<<===;;;<<<@@@EEEGGGJJJTTT___yyy~~~uuuppplllkkkdddeeeggggggfffgggjjjlllnnniiiccc```aaaaaa```___[[[ZZZYYYYYYYYYXXXUUURRRMMMIIIBBB;;;666444444444111///...---...///...------,,,,,,++++++,,,---.........---...///111333444++++++++++++---///111222999888888:::<<<;;;777444000111333666:::>>>@@@AAADDDGGGIIIIIIFFFDDDCCCCCCDDDAAA;;;777555666;;;>>>???AAACCCBBB>>>;;;:::::::::;;;:::888555444444444111111111333666666444111000000000000111333444555333444666888:::<<<>>>???;;;:::777555333222222222222111111000000111111222...............///000000......///000000000000000000000//////000111222333444444555777888:::;;;;;;;;;===??????>>>>>>@@@AAA??????@@@AAAAAAAAAAAAAAAAAADDDHHHJJJKKKNNNUUU[[[```___^^^\\\ZZZXXXUUUTTTMMMMMMOOORRRXXXdddqqq{{{~~~||||||zzzvvvuuuxxx{{{xxxtttrrrpppooommmmmmlllnnntttyyysssrrrqqqqqqsssllleeeYYYLLLBBB<<<::::::888888777777777777888888777666666666666666666777111222333444555555555555666666666666666666666666444666888888666555555666666666777888888888888777888888888888999999:::;;;666888::::::::::::;;;===>>>===???CCCEEEFFFKKKRRR```xxx{{{uuuqqqnnnnnndddeeeggghhhhhhjjjlllooorrrllleeeaaaaaaaaa___]]][[[ZZZXXXWWWWWWVVVSSSQQQKKKHHHBBB<<<777555444444222000///...000000///...,,,++++++***+++,,,...///,,,,,,---...000333666888++++++++++++,,,...000111888888888;;;===<<<888555222111111333777;;;===>>>DDDHHHLLLMMMJJJGGGEEEEEEDDDBBB===888555666:::>>>>>>AAADDDBBB>>>;;;::::::999:::;;;:::777555444444333111111333777888555333000000000000111222333444333444666888:::===>>>???<<<:::888555333222222222222222111111111111222222...............///000000......///////////////...000////////////111333444444555666777888999::::::;;;===>>>???>>>>>>@@@BBBBBBBBBCCCDDDDDDDDDDDDCCC@@@EEEJJJLLLMMMPPPWWW]]]^^^```aaa___[[[WWWVVVUUUOOOPPPPPPRRRWWW```mmmvvv|||{{{|||{{{wwwuuuxxxttt}}}yyyvvvttttttrrrpppooouuutttrrruuusssrrrsssjjjbbbVVVIII???:::999999888777777777777777888888888777666555555666777888666666777777777777777666666666666666666666666666222555888888777555555555666777777888888888888888888888888888999:::;;;<<<:::;;;;;;:::999999;;;===@@@<<<;;;>>>???@@@DDDIIIQQQ___uuuuuuqqqsssrrrnnnggggggfffddddddfffkkknnnsssnnngggcccaaaaaaaaaaaa[[[ZZZXXXWWWVVVUUURRROOOKKKGGGBBB<<<777555555555000000000000000000000000///---,,,,,,.../////////+++,,,,,,---...///000000+++,,,---------...000222666777888999:::999999888333222111111333666999;;;???AAADDDGGGGGGFFFCCCAAABBBCCCCCC???:::888888:::@@@??????>>>===;;;:::999888888888888777666555444444333333555777999888888222000//////111333333333555666777888:::===???@@@@@@???===:::888555333222111111111111000000000///000000/////////.........111///...///111222222111///000111111000111333555333444777999::::::999888999:::;;;<<<===???@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDEEEFFFIIIMMMPPPSSSUUUWWW]]]````````````]]]XXXSSSRRRQQQRRRWWW^^^fffkkk{{{}}}{{{zzz{{{||||||{{{|||}}}|||zzzyyyzzzzzzzzz}}}{{{ppprrrwwwuuuqqqoooiiiZZZKKKCCC>>>:::888888999888888777777777777777666666666666666555555555888666444444555666666666444444444444444333333333666666666666555555555555888888777777777777777888777777888888888999999999999999999:::::::::;;;;;;<<<<<<===>>>???AAACCCDDDGGGRRR```tttuuuqqqsssrrroooiiihhhgggeeedddfffkkknnnqqqmmmhhhdddccccccbbbbbb\\\ZZZXXXWWWVVVTTTQQQOOOMMMIIICCC<<<777444333333222222222111000//////...///---,,,,,,...///...---***++++++,,,,,,---------,,,---...---------///111555666888999999999888888222111000000333666:::===???AAACCCFFFFFFFFFDDDCCCBBBCCCCCC@@@;;;888777888>>>>>>>>>>>>===;;;:::999888999999888888777666666444333333444777888888777222000//////111333444333555555666777999;;;===>>>@@@???===;;;888666444333111111111111000000000000000000//////...---------...---,,,---///111111000///000111111000111333555333555777999::::::999888999:::;;;<<<===???@@@@@@@@@@@@BBBCCCCCCBBBBBBAAADDDEEEFFFIIILLLOOOQQQSSSYYY]]]```^^^^^^___\\\XXXXXXVVVSSSRRRTTTYYY^^^bbbttt|||}}}||||||~~~~~~}}}|||{{{~~~{{{xxxxxxyyyyyy{{{yyypppqqqtttrrrooommmeeeWWWHHHAAA===999777777888777666666555555666666555555555555666666666666888666444444555666666666444444444444444444444555666666666666555555555444777666666555555666666777777777777888888888999999888888999999999:::::::::;;;;;;<<<<<<>>>???AAABBBGGGIIIPPP^^^vvvvvvqqqsssssspppjjjjjjhhhfffdddfffiiimmmooolllhhhfffeeedddcccbbb]]][[[YYYXXXVVVTTTQQQNNNOOOKKKDDD===777333222111444333222111000...------///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...///444555666888999999888888333111000///111666;;;>>>???@@@BBBDDDEEEFFFFFFEEEBBBCCCCCCAAA===888666555<<<<<<=========<<<;;;:::999999999999999888888888444333222333666777888777333111//////111333444444444444555666777999;;;<<>>===;;;888666555444000000111111111111111111000//////...------,,,,,,+++******+++---000000000///000111111000111333555444555777999::::::999999999:::;;;<<<===???@@@@@@???@@@AAABBBBBBBBBAAAAAADDDDDDFFFHHHJJJMMMOOOPPPXXX\\\]]][[[[[[]]]\\\XXXZZZWWWTTTQQQRRRUUUYYY\\\lllttt~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~yyytttqqqpppqqqvvv|||xxxvvvtttuuu{{{}}}vvvqqqqqqqqqnnnllllll```SSSEEE>>>;;;888666666777666555555444444555555444444444555666666666777777555444444555666666555333444444444555666666666666666555555555444444444555555444444444555555666777777777777888888888888888888888888999999999999;;;;;;;;;;;;<<<===>>>???DDDAAAEEERRRccczzzxxxqqqrrrqqqnnnjjjjjjhhheeecccdddgggjjjkkkiiigggffffffeeecccaaa^^^\\\ZZZXXXWWWTTTQQQNNNOOOKKKDDD===777444222222333333222111000///......///---,,,+++,,,---,,,+++/////////......------------......---,,,+++---...222333555777888888888888555333111///000444888;;;===>>>@@@BBBDDDFFFGGGHHHCCCDDDEEEDDD@@@;;;777444999:::<<<>>>>>>>>>===<<<999999999999999999999999555444222333555777888777444222//////111333444444444444555666777999:::;;;???>>>===;;;999777666555000000111111111111222222/////////...---,,,,,,,,,***))))))***---000000000///000111111000111333555555555777888::::::::::::999:::;;;<<<===???@@@@@@>>>???@@@BBBBBBBBBAAAAAADDDDDDEEEGGGIIIKKKMMMNNNSSSWWWXXXVVVWWW[[[\\\YYYXXXUUUSSSQQQSSSVVVZZZ]]]gggoooyyy}}}~~~~~~~~~~~~~~~~~~yyyssspppoooooouuuxxxwwwzzz|||vvvpppmmmnnnwwwvvvtttrrrqqqooollljjjiii[[[NNNBBB<<<:::777666777777666555555444444555555333333444444555666777777666555444444555666555444333333444555555666777777555555555444444444333333555444444444444555555666666666666777777777888888888888888999999999::::::<<<;;;;;;;;;;;;<<<<<<======:::BBBRRR]]]fff|||{{{rrrpppnnnkkkjjjiiigggdddbbbbbbfffiiiiiihhhfffffffffeeebbb```^^^\\\ZZZXXXWWWUUURRROOONNNJJJDDD===888555444444111111111000000000000000///---,,,,,,---...---,,,/////////......------,,,---......---++++++,,,...000111333666777888888888999666333000000111444666;;;<<>>@@@@@@???>>>;;;:::999888888888999999777555333333555777888888666333000///000222444444444444555666888:::;;;<<<>>>===<<<;;;999888777666111111111111111222222222//////.........---------+++***)))+++...000111111///000111111000111333555555666777888999::::::;;;999:::;;;<<<===???@@@@@@>>>???@@@BBBCCCCCCBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSRRRUUUZZZ]]][[[XXXVVVTTTSSSTTTXXX\\\^^^dddkkkuuu}}}}}}}}}|||xxxuuupppqqqxxx}}}ooolllnnnsssyyypppjjjggggggrrruuuqqqssssssqqqnnnkkkgggeeeWWWKKK???;;;:::888777888888777666666555555666666222333333444555666666777555444333444666666555333222333333444555666777777444444444444333333333333555444444444555555666777555555666666666777777777999999999999::::::::::::<<<<<<;;;;;;;;;<<<<<<===;;;888???MMMQQQQQQ___tttssspppmmmkkkjjjiiigggdddbbbcccfffiiikkkiiigggffffffeeecccaaa]]][[[YYYXXXXXXVVVSSSQQQNNNJJJDDD===888555555555000000000000000000111111///---,,,,,,...//////...---------,,,,,,+++++++++,,,------,,,++++++---......000222444666777888888:::888555222000000111222888:::>>>BBBEEEHHHIIIJJJGGGGGGGGGGGGFFFBBB===999555888<<<@@@BBBCCCBBBAAA>>>===;;;999999999::::::999777444444666888999999999666111//////111222333333333444666888:::<<<=========<<<;;;:::999888888333333222222222111111111.........////////////000,,,++++++,,,///111111111///000111111000111333555666777777888999:::;;;;;;999:::;;;<<<===???@@@@@@>>>???AAACCCDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMLLLOOORRRRRRUUU[[[]]]\\\\\\ZZZWWWUUUUUUWWWYYY[[[```gggpppxxx~~~|||{{{|||}}}wwwyyywwwiiieeeeeeiiiuuuvvvkkkhhhddddddnnn}}}rrrnnnrrrssspppmmmjjjddd^^^RRRFFF<<<999999888777888888777666666555555666666333333333444555555555666555444333444666666444222222333333333444555555555444444333333333222222222444444444444444555666777555555555555666666666666888888888999999999999:::;;;;;;;;;;;;;;;;;;<<<<<>>888555333333222222111111000000//////...---,,,---///111111111,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,++++++---///---...111444666777888888888777555333222111000000555888===CCCGGGIIIJJJJJJGGGFFFEEEFFFFFFDDD???;;;555888<<>><<<;;;:::;;;<<<;;;999666555777999:::;;;<<<888333//////000111111000111222444777:::<<<>>>======<<<;;;:::999999888444444333222111111000000---......///000111222222---,,,+++,,,...000000//////000111111000111333555777777777888999:::;;;<<<999:::;;;<<<===???@@@@@@???@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHKKKMMMNNNNNNRRRTTTTTTWWW\\\]]]ZZZ]]][[[XXXVVVUUUVVVXXXYYYZZZaaakkkssszzzzzzwwwwwwyyy{{{{{{zzz~~~|||lllfffdddeeennnzzz|||oooiiiffffffmmm~~~{{{rrrlllpppqqqnnnllliii```VVVMMMBBB888777888777666777777666555555444444555555444444444444444444444444444333333444666666444222222222333333333333333333333333333333222222222222222222222222333444555666444444555555555666666666666666666666777777777777999999999999999:::;;;<<>>888444222111444333222111000///...---...---,,,...000333333333........................)))+++,,,,,,+++,,,...000,,,...000333666777777888555555444444333222111000444777===CCCHHHIIIJJJIIIFFFEEECCCDDDEEEDDD???<<<444888===BBBEEEFFFFFFFFFFFFDDDAAA>>>===<<<======<<<:::777666777:::;;;;;;>>>999333000//////000000......000333666999<<<=========<<<;;;;;;:::999999666555444333111000//////------...000111333444444---,,,++++++---//////...///000111111000111333555777777777888999:::<<<<<<999:::;;;<<<===???@@@@@@???AAACCCDDDFFFFFFFFFEEECCCCCCDDDFFFIIIKKKNNNOOOQQQUUUXXXWWWYYY\\\\\\YYY[[[ZZZWWWUUUUUUVVVXXXZZZVVV\\\fffpppxxxyyyuuutttuuuvvvvvvrrrwww}}}tttlllfffdddjjjttt{{{xxxkkkiiihhhnnn}}}yyyoookkknnnooolllkkkhhh^^^QQQJJJ???666555666666555666555555444333333333333444444444444444444444333333444333333555666666444222333222222222222222222222333333333222222222111111111111111111222333444555444444444555555555666666444444444555555555555666777777777777888999:::;;;666:::<<<;;;>>>DDDFFFDDDIIISSSaaatttvvvsssssssssmmmjjjgggfffgggiiijjjkkkpppmmmjjjgggffffffdddccc^^^\\\YYYVVVUUUVVVWWWYYYUUUOOOGGG???888555444555111111000000//////......+++,,,............,,,++++++,,,------,,,+++)))(((+++,,,...//////...,,,+++,,,+++---111666999888666777777555333111///...---000444:::???BBBDDDGGGIIIFFFCCC@@@>>>===>>>======777888:::===AAADDDGGGIIIHHHFFFCCC>>>;;;:::===???<<>>666333777===<<<===<<<888333000111222111111111222444666888:::<<<<<<======<<<:::777666444444444333111000...---//////000000000000000000...........................///000111333444555666555666777999999:::999999::::::;;;;;;===>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBHHHGGGEEEFFFIIIMMMOOOPPPUUUVVVVVVWWWXXXYYYYYYZZZWWWVVVTTTRRRRRRTTTWWWYYYZZZ]]]bbbiiiqqq}}}yyyrrrnnnlllmmmnnnrrrsssvvv{{{|||oooiiigggiiiooozzzzzzmmmeeelll~~~sssoooooolllhhhfffeee___VVVOOO@@@===:::777777777777666444555666666666555333222333444555555333333444555555555444444444333333333444444555555444444333222000000000000000000000000222222222333333333444444444444444444444444444444666666666666777777777777888888888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>CCCGGGQQQ___qqqvvvssssssrrrmmmkkkhhhggghhhjjjlllmmmrrroookkkiiihhhgggeeeddd\\\[[[YYYXXXWWWXXXYYYZZZUUUPPPHHH???999666555555111111000000//////......+++,,,,,,------,,,,,,+++,,,------...---,,,+++***---------,,,,,,---------,,,,,,---000555777777666888777666444222000///...///333999>>>AAADDDGGGIIIHHHEEEAAA>>><<<<<<<<<;;;888888999:::<<>>??????<<<888555555555111111111111333555777888;;;;;;======<<<;;;999777666666555333222111000///------------------------------------------------......///111222444555555444555666888999:::<<<<<<===<<<<<<<<<<<<======>>>AAAAAACCCDDDEEEEEEEEEDDDGGGFFFFFFHHHKKKOOOQQQSSSXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWUUUTTTTTTVVVWWWYYYYYY\\\aaahhhppp{{{yyysssooommmnnnnnnppprrrvvv|||xxxkkkeeegggmmmuuu}}}qqqiiiooo~~~ssspppnnnjjjgggeeeccc]]]SSSKKK???<<<999777777777666666777777777666555333222111111222333333111111222333555444444444444333333333444444444555444444333222111111111111111111111111333333444555555555555555444444444444444444444444555555666666666777777777888888888888999:::;;;;;;::::::::::::;;;<<<===>>>@@@CCCIIIRRR^^^pppwwwsssrrrqqqmmmllljjjjjjjjjlllnnnooorrroookkkiiihhhgggeeedddZZZZZZZZZZZZZZZZZZZZZZZZTTTPPPHHH@@@:::777666666111111000000//////......,,,,,,++++++++++++,,,,,,---............------,,,///...,,,++++++,,,...///---,,,,,,///222555666666777777777555444222111000...222777<<>>;;;999999:::999888666666777999<<<===CCCDDDDDDBBB@@@>>>???@@@CCCEEEGGGHHHEEE???:::666===???@@@???<<<999777666111111000000111222444555999:::;;;<<<<<<;;;:::999999777555333222111222222000000//////////////////---------------------------...///000111222333444444444555666888;;;===???>>>======<<<;;;;;;<<<<<>><<<999666444222111000//////000111222777888999:::;;;;;;;;;;;;:::888555333111111222333222111111111111111000000------------------------------...///000111222222666555555555777:::===???<<<<<<;;;;;;;;;<<<<<<===@@@AAABBBCCCEEEFFFFFFGGGDDDGGGJJJLLLOOORRRUUUXXX___```cccddddddbbb___]]]\\\[[[[[[[[[ZZZZZZYYYYYYWWWYYY^^^cccjjjsss|||yyytttpppoooooommmqqqxxxpppmmmqqqtttuuunnnvvvtttoooooohhhfffdddaaa[[[RRRGGG???;;;999666555666666555444333222222222333555777888333444555555333333444555444444444333333333222222333444444444444333222222222222222222222222222222...000111333333222111000333333333333333333333333444444555555555666666666777777666777777888999:::999999999999:::;;;<<<===??????AAAEEEFFFLLLYYYfff{{{yyytttrrrpppnnnooopppooonnnnnnpppsssssspppllliiihhhfffeeeccc^^^^^^^^^]]][[[XXXUUUTTTRRRNNNHHHAAA;;;777666555111111000000//////......///...---,,,,,,---...///++++++,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,------...000333555666666777888777666555333...000333666999>>>CCCGGGJJJIIIFFFBBB<<<999999;;;;;;999666444444666888:::???BBBFFFHHHGGGFFFEEEEEEBBBCCCGGGOOOTTTPPPDDD999666888:::<<<<<<:::666444222111000///...///000000555666777888999:::;;;;;;999777555222111111222222/////////......---------------------------------------...///000111111222777666555444555777:::;;;888999999:::<<<>>>???@@@BBBBBBCCCCCCDDDDDDEEEFFFEEEHHHKKKNNNPPPSSSXXX\\\cccfffjjjmmmmmmjjjfffccc^^^^^^^^^]]]\\\[[[ZZZZZZVVVYYY\\\aaafffmmmuuuzzz|||{{{uuurrrqqqqqqpppuuu{{{}}}sssqqqttt~~~}}}sssoooyyyzzznnnjjjjjjeeedddaaa]]]VVVLLLBBB;;;999777666555666777666444222111111222333555777999333444555555333333444555444444333333333222222222333333444444333333222111111111111111111111111111///000111222222222111111333333333333333333333333444444444444555555555555666666666666777888999999999888888999999:::;;;<<<::::::===@@@@@@BBBJJJTTT^^^rrrzzzvvvsssqqqoooqqqrrrqqqnnnmmmppprrrvvvrrrnnnkkkjjjhhhfffddd______^^^]]]ZZZWWWTTTRRRQQQMMMGGG@@@;;;777555444111111000000//////......//////............//////++++++++++++,,,---//////+++,,,...//////...,,,++++++,,,---...---...111333444555777888888777666444///111222444777;;;@@@DDDEEEGGGHHHEEE@@@======>>>>>><<<999777666777888999<<<@@@DDDGGGGGGGGGFFFGGGDDDEEEJJJRRRXXXUUUIII???666777999<<<>>>===999666222111000///...///000000444444555666777888999:::999777555333222111111222111111111000//////.......................................///000111111111555555444444444666777888555666777999<<>>===AAAHHHMMMZZZmmm|||wwwuuusssooorrrtttrrrnnnlllnnnqqqtttqqqmmmjjjhhhfffdddbbb^^^^^^]]][[[XXXVVVTTTSSSOOOKKKFFF@@@:::666444333111111000000//////......---..................---,,,++++++,,,---///000111,,,------------------,,,)))+++......------///111222444666888999888666555000111222222444888>>>BBB@@@DDDHHHHHHDDDAAAAAABBBAAA???===:::777666666666999<<>>>>>;;;888222111000/////////000111333333333444555666777888999888777666444333222222444444333333222111111000////////////////////////...//////000000111111222111111222333444666666777444555666999<<>>:::777666666777888999777666444444444444444333222111111222333333111111222333333333333222222222222111222333333333333222111111111111111111111111111111555444333222333444666777222222222222222222222222222333333333333444444444555555555555666777888888777777777888888999:::;;;>>>======???===;;;>>>DDDEEEMMMWWWeee{{{|||xxxuuussspppsssuuusssnnnkkkmmmpppqqqnnniiifffdddbbb```___]]]\\\[[[YYYXXXVVVUUUTTTNNNKKKEEE???:::666444333111111111000//////......+++,,,............,,,+++---,,,,,,---...000222333///...,,,++++++,,,...///(((+++//////...,,,...///111333666888999888666555111222222222333777<<>>AAABBBCCCEEEFFFDDDEEEHHHMMMPPPMMMEEE===555444555888<<<===:::777222111000//////000111222333333222333444555666666999999999888777555333222111111000000///......---000000000000000000000000//////000000111111222222---...000333555666777777555555777999<<<>>>AAABBB@@@@@@@@@AAACCCFFFIIIJJJDDDIIIOOOTTTZZZdddrrr|||wwwqqqeeebbb___\\\ZZZZZZ[[[\\\XXXYYY[[[\\\]]]```dddggghhhgggiiinnnwww~~~{{{uuuqqqpppuuu{{{~~~wwwzzz{{{{{{xxx|||pppjjjgggeeebbbaaa\\\TTTKKKCCC>>>;;;777666666777999999888666000111333444555555444333333444555555333333444555333333333222222222111111222333333333333222111111222222222222222222222222555333111000000222555777222222222222222222222222222222333333333444444444555444444555555666777888777777777777888999:::;;;999888888;;;:::888;;;@@@>>>DDDIIILLLYYYrrr|||yyywwwnnnooopppqqqqqqqqqqqqpppssspppllliiigggeeebbb```^^^\\\ZZZXXXWWWVVVSSSQQQOOOIIIBBB<<<999777444111111000///////////////000000...+++***+++---......,,,,,,,,,,,,,,,...//////......---,,,,,,,,,,,,------......,,,++++++---//////333888:::;;;:::999999555444222000000222777;;;AAABBBCCCDDDEEEFFFFFFFFFIIIFFF@@@;;;888555111///666777;;;@@@EEEGGGGGGFFFDDDDDDFFFJJJMMMKKKEEE@@@888555444555999<<<;;;999444333333222111111111111444444444444444555666777666888:::;;;:::888777666555444222000000000000111---...///000000111111111---------...///000000111111000111111222333444555777888:::<<<===>>>??????FFFEEEDDDCCCDDDFFFHHHIIIIIIKKKOOOUUU^^^kkkyyyyyypppkkkdddaaa^^^\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___```gggeeebbbdddiiinnnqqqqqqrrrrrrqqqqqqrrruuuxxx{{{uuunnnwww}}}~~~yyysssnnniiieeedddbbb\\\RRRFFF<<<777666888777777666555444444444333333333222222222111111222222222222222222222222111222222222222111000000333333222111000000111111111111111000111111222222222222222222222222222222111111222222222333333333///000000111111222333333333333333444444444444555888888888888777777777777:::;;;<<<;;;;;;;;;===???>>>>>>BBBHHHLLLRRRcccttt{{{xxxuuuoooppppppqqqrrrrrrssssssuuurrrnnnkkkiiigggdddbbb___]]][[[YYYXXXWWWUUUSSSOOOJJJBBB===:::777444222111111000///////////////...---,,,,,,......---,,,++++++,,,------......///......---,,,,,,,,,,,,------------,,,++++++---///---222777::::::999888888555555333111000222666:::BBBCCCDDDFFFFFFFFFEEEEEEFFFCCC>>>:::888666333111555666999>>>CCCFFFGGGFFFDDDEEEHHHLLLOOONNNJJJFFF>>>:::777555666888:::;;;555444222111////////////333333333333444555666777777888::::::999888777777222111000///......///000...//////000000000000000------......///000000111000000111111222333555555777888:::<<<===??????@@@CCCCCCBBBBBBCCCEEEGGGIIIJJJMMMQQQWWW```lllyyy}}}sssiiiccc___\\\ZZZYYYYYYZZZYYYXXXZZZ[[[[[[\\\^^^___aaabbbhhheeebbbcccfffhhhiiihhhmmmmmmmmmnnnqqquuuzzz~~~uuulllqqq|||vvvpppkkkeeeaaa```^^^XXXNNNDDD<<<888888777777666666555444444333333333333222222222111111333333333333333333333333222222222222222111000000333222222111000000111111222222111111111111111222444444444444444444444444111111111222222222333333222333333444444555555666555555555555666666666666666666777777777888888888999:::;;;;;;:::;;;===???BBB??????BBBDDDGGGQQQ\\\hhh|||}}}yyyvvvrrrpppoooooopppqqqsssuuuvvvxxxuuuqqqnnnllliiifffddd```^^^[[[ZZZYYYXXXVVVTTTOOOKKKDDD>>>:::888555333222222111///............---,,,---...000///---+++***+++,,,............---......---,,,,,,,,,,,,,,,,,,------,,,++++++---...,,,000666::::::999777777666555444111000111555999BBBDDDFFFHHHIIIHHHFFFEEEDDDAAA===:::999888666444444555777<<>>???@@@@@@AAAAAAAAABBBDDDFFFHHHIIIJJJMMMRRRXXX___iiirrryyy|||~~~}}}wwwnnneee___ZZZYYYWWWWWWYYYZZZZZZYYY[[[\\\]]]^^^```bbbdddeeegggeeeddddddeeefffeeedddjjjkkklllmmmoootttzzz{{{ooollloooyyyrrrkkkfff```^^^[[[WWWQQQHHH@@@:::999999666666666555555444444333333333333222222222111111444444444444444444444444222222222222111111000000333222111111000111111111333333222111000000000000333333333333333333333333111111111222222222222333000000111111222333333333555555555555666666666666444555555666888999999:::888:::;;;:::::::::<<<>>>DDD???<<<===>>>???BBBFFFJJJZZZooo{{{xxxtttpppooonnnnnnnnnpppsssvvvxxxzzzwwwssspppnnnkkkhhhfff```]]]ZZZXXXXXXWWWVVVTTTOOOKKKEEE???:::777555555333222111///...---------...------...//////...,,,)))+++---/////////---,,,...---,,,,,,++++++,,,,,,+++---------++++++,,,---,,,000666999:::999888888777666444222000111444777@@@BBBFFFJJJLLLLLLJJJIIIFFFCCC???<<<;;;:::888777444444555999>>>BBBCCCDDDFFFGGGJJJMMMOOOOOONNNMMMIIIGGGBBB;;;555444999===@@@>>>:::555222111111111000000111222333555777888999777666777888999::::::444333222111111222333444111111111111000///...---............//////000000000000111222333444666777777888:::<<<>>>???@@@@@@???@@@BBBDDDFFFHHHIIIJJJHHHKKKPPPTTTYYY___eeeiiimmmpppssstttqqqkkkeee```XXXWWWWWWXXX[[[]]]^^^]]]]]]^^^___```ccceeegggiiigggffffffggghhhiiihhhhhhlllmmmnnnnnnooosssyyywwwnnniiimmm}}}nnnhhhccc___]]]VVVRRRJJJBBB;;;888888888555555555444444444333333333333333222222222111111333333333333333333333333222222222111111111111111222222111111111111111222444333222111000000000000111111111111111111111111111111111111222222222222//////000000111111222222222222333333333444444444555555666666777888888999888999:::999999999;;;===???>>>>>>>>>>>>>>>???BBBFFFKKKTTT```rrrzzzwwwtttnnnmmmlllllllllnnnqqquuuwww{{{xxxtttpppnnnkkkhhhfff]]][[[WWWUUUUUUUUUTTTSSSOOOLLLFFF@@@:::666555555333222111///...---------111...,,,+++---...//////)))+++---/////////---,,,------,,,++++++++++++,,,+++,,,------+++++++++---,,,000555888999999999999888777555333000000333555;;;>>>DDDIIIMMMNNNNNNMMMIIIFFFBBB???>>><<<:::999555444444777;;;???AAABBBFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHFFF@@@:::888999<<>>@@@@@@@@@???AAACCCFFFHHHJJJKKKKKKIIILLLOOOQQQSSSUUUXXX[[[aaacccfffhhhgggccc^^^[[[UUUUUUVVVYYY]]]___```______```aaabbbeeegggiiikkkiiijjjjjjjjjiiiiiiiiiiiilllnnnoooooopppuuu}}}tttiiiiiiyyyvvvkkkfffbbb^^^]]]SSSMMMDDD===777555555555444444444444333333333333333333333222222222111111111111111111111111111111333222111000000000111111222111111111111111222222444333222111000000000000000000000000000000000000000000111111111222222222222222333333444555555555222222222333333333333444777666666666666666666666666888999888888888:::<<<999>>>CCCAAA======AAADDDCCCBBBCCCIIITTTggg}}}zzzxxxuuuoookkkkkklllmmmnnnqqqsssuuuzzzwwwsssooollljjjfffddd\\\XXXUUUSSSSSSSSSSSSRRRMMMKKKFFF???999555555555222222111///............222///,,,+++,,,...000000***+++,,,............---------,,,+++++++++++++++***+++------,,,++++++,,,---000333555666777999;;;888888666333111000111333555999>>>DDDIIILLLNNNNNNKKKHHHDDDAAA@@@???===;;;777555444555999===???@@@DDDFFFFFFEEECCCBBBBBBCCCCCCCCCCCC@@@===;;;;;;;;;===<<<999777444111000///000000000111222444555666777555444666:::<<<;;;999555444333111000111111222111111111111000///------......//////////////////000000111222444666777888888999;;;===???@@@AAAAAA???AAAEEEHHHJJJKKKKKKJJJLLLNNNPPPPPPPPPPPPQQQSSSXXXYYY[[[[[[ZZZWWWSSSQQQSSSSSSUUUYYY]]]`````````aaabbbcccdddfffhhhjjjkkkmmmmmmllljjjgggeeeeeefffhhhkkkoooppprrrxxxyyymmmhhhrrrooogggddd___[[[ZZZNNNHHH@@@999666555444444333333333333333333333333333333333222222222111111111111111111111111111111444333111000000000111222111111111000111111222333333333222111000000000000111111111111111111111111000000000111111111111222111111222222333333444444444444444444555555555555777777777666666555555555666777888777777777999;;;666???DDD@@@::::::>>>AAA======@@@EEEJJJQQQ^^^iiizzzyyywwwpppkkklllmmmoooppprrrssssssxxxuuuqqqmmmjjjgggdddaaa[[[XXXTTTRRRRRRRRRSSSRRRLLLJJJFFF???888444444555111111000///////////////111///------.../////////++++++,,,------......///---,,,++++++***+++++++++)))+++------,,,+++++++++,,,...000111222444888;;;999999777444111///000222111444999>>>CCCGGGIIIJJJIIIFFFCCCAAAAAAAAA???>>>:::777555555888;;;===>>>AAABBBCCCAAA>>>===>>>@@@>>><<<;;;;;;<<<===<<<;;;:::999999888666333111///000000000000111222444444666444444777<<<>>><<<888777666444222111000000111000000111000000///....../////////////////////...000000111222444666888999888999;;;===???@@@AAAAAA???AAAEEEHHHJJJJJJIIIHHHLLLMMMNNNMMMLLLLLLNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMTTTTTTWWW[[[___bbbbbbbbbccccccdddeeefffhhhjjjkkknnnnnnmmmiiifffdddfffiiigggkkkoooppprrryyysssjjjnnnzzzvvviiidddaaa[[[VVVTTTHHHBBB;;;777666666555444222222222222222222333333333333333222222222111111111111111111111111111111444333111000///000111222111111000000111222222333222222111111111111111222111111111111111111111111000000000000111111111111/////////000111111222222333333444444444555555555555555555666666666666666555666777777666666888:::666===@@@<<<999;;;<<<<<<<<<<<<@@@EEEFFFFFFKKKSSS^^^nnn{{{zzzxxxqqqlllmmmoooppprrrssssssssswwwtttoookkkiiifffbbb```[[[XXXTTTQQQRRRSSSSSSSSSKKKJJJFFF???777333333555111000///////////////000.........///111000...,,,,,,,,,,,,,,,,,,...//////---,,,++++++******++++++)))+++------,,,+++***++++++,,,------///222666:::999999888444111///000111000222555:::>>>BBBEEEFFFFFFDDDAAA@@@AAABBBAAA@@@<<<999666555777:::===>>>>>>@@@AAA???<<<;;;===???;;;777555666:::======<<<999:::::::::999666333111111111000000111222333333555333333888===???<<<777:::999777444333222222222000000000000000//////...///////////////.........000000111222444666888999999:::;;;===???@@@AAAAAA>>>@@@DDDHHHJJJIIIHHHFFFIIIJJJKKKJJJJJJJJJLLLNNNMMMMMMMMMNNNOOOPPPPPPQQQWWWWWWZZZ^^^ccceeefffeeeddddddeeeeeefffhhhiiijjjmmmmmmmmmjjjggghhhlllooojjjmmmpppppppppvvvxxxlllmmmvvv|||qqqfffbbb^^^XXXRRROOOCCC>>>999666777888777666222222222222222222222333333333333222222222111111222222222222222222222222444333111//////000111222111111000000111222333333111111111111111111222222////////////////////////000000000000111111111111111222222333444444555555111111222222222333333333333444444555666777888888444666777666666666888:::666;;;<<<999:::>>>>>>:::>>>;;;;;;>>><<<;;;@@@JJJJJJSSSaaarrryyywwwuuupppjjjkkklllnnnooopppppppppyyyuuuooojjjgggdddaaa___ZZZVVVSSSQQQQQQRRRRRRRRRMMMKKKHHHDDD???:::777555222111111111000000//////222---+++...///---,,,.........................../////////...---+++***)))***+++,,,------,,,+++***---------...000222555666<<<999777555444333000...111222333555999<<<@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@===<<<:::888777777888999@@@@@@@@@@@@@@@AAAAAAAAA888888999999999999888777555666777777777666444333000//////000222222000///666666777888999999::::::<<<;;;999666222111111222111111000///////////////........................111111000111333777;;;=========<<<:::999:::===???BBBDDDFFFGGGFFFEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSVVVYYY^^^aaadddfffhhhjjjccccccbbbbbbdddgggjjjlllnnnoooooolllhhhfffgggiiigggeeefffkkkooosss{{{yyynnnmmmrrr{{{ooolllfff___XXXQQQMMMKKKBBB<<<666444666777555222333333333333333333333333555444333222111111111111000000111111111111000000222222222222222222222222000000000000000000000000222222222222222111000///111111000000//////......000000000000000///......///000111222222333222222222222333333333333444444555444444444444555666666444555555666666666666666666888:::<<<=========<<<>>>======<<<<<<>>>???@@@CCCHHHNNNVVVbbbuuuyyywwwtttoookkklllmmmnnnooooooooooootttqqqmmmjjjhhhfffcccaaa[[[WWWSSSQQQQQQQQQRRRQQQNNNKKKGGGCCC>>>:::777666444333222111000///...---111,,,***---...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))))))***+++,,,------,,,+++---------...000222444666;;;999777555555333111///111111222444888;;;???AAABBBBBBBBBAAAAAA@@@@@@???>>>===:::888777777888888========================777777888888999999888888555555666666666555555444222111000000222222111000555555666888999;;;<<<======<<<;;;888444222333444222222111000000000000111///////////////////////////000111333555888999:::;;;<<<;;;:::999999<<<>>>AAABBBDDDDDDDDDCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVXXX[[[___bbbdddfffhhhjjjfffeeecccbbbdddhhhlllooorrrsssrrroookkkiiijjjlllmmmjjjjjjkkkkkkkkkpppvvv|||yyywww{{{sssjjjhhhccc]]]VVVOOOJJJGGG???:::444222444555333000222222222222222222222222333333222111000000000000000000111111111111000000111111111111111111111111000000000000000000000000111222222222222111000///......//////000000111111000000000000000///............///000111111111111222222222333333333444444333333333333333444555555444555555666666666666666666777888999;;;;;;;;;<<<::::::999999999:::;;;<<<===@@@CCCGGGMMMZZZiiiuuuzzzwwwtttooolllmmmnnnnnnoooooooooooonnnmmmkkkjjjjjjhhheeeccc]]]YYYTTTQQQPPPPPPQQQPPPOOOLLLGGGBBB===999777777555444333111000...---,,,000+++))),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******,,,,,,,,,+++***)))------------///111444555999888666666666555222000///000111333666999<<<>>>@@@@@@@@@AAAAAA@@@@@@???@@@>>><<<:::888777777888::::::::::::::::::::::::666777777888888888999999666555444444444444666666555222000000111333333222333444555888:::===???@@@===>>><<<:::666444555555333333222111111111111222000000000000000000000000...///222555777777777777999999:::999888999;;;===AAACCCDDDDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPSSSVVVXXXZZZ[[[^^^bbbdddeeefffgggiiijjjgggdddbbbdddiiiooosssuuuuuutttqqqnnnlllllllllpppmmmkkkkkkhhhdddfffjjjooouuu~~~vvvlllcccbbb```[[[TTTMMMFFFAAA===888444222333444333111111111111111111111111111222111000///////////////000000111111111111000000000000000000000000000000000000000000000000000000111111222222111111000000......//////000000111111000000000000000//////...---...///000000111111000222222222222333333333333222222222222222333333444444555555666666666666666666666666777888999:::;;;888888888888888999::::::<<<===>>>>>>@@@FFFOOOWWWcccyyy}}}xxxuuupppmmmnnnnnnooooooooonnnnnnlllkkkjjjjjjjjjiiifffccc^^^ZZZTTTPPPOOOOOOPPPPPPQQQMMMGGGAAA<<<999777777333333222111000///...---000,,,***,,,...++++++,,,------------------------/////////......,,,++++++++++++,,,+++***)))'''%%%---,,,,,,---...111333444777666666666777666444222//////000111333666999;;;===>>>@@@AAABBBBBBAAAAAAAAA@@@>>>;;;999888888777:::::::::999999999999999777777777777888999999:::666555333222222444666888777444111000111333444333111222555888;;;>>>AAABBB=========;;;777555555666333333222111111111111111000000000000000000000000///000111333555666666777666777888888777888:::===BBBDDDFFFFFFEEEDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOOOOOOOQQQTTTXXX[[[]]]^^^aaadddeeeeeeeeefffggglllhhhdddbbbdddjjjrrrwwwvvvuuusssqqqnnnlllkkkkkknnnkkkjjjkkkhhhdddeeeiiijjjnnnuuu{{{zzzvvvrrrtttooohhh^^^^^^]]]YYYRRRJJJBBB===<<<999666444555555444333111111111111111111111111222111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......//////000000000000//////---...///000111111111111111222222222222333333333222222222222222333444444444555555666666666666666777666666555666888:::;;;999999999:::::::::;;;;;;<<<===>>>>>>???BBBGGGKKKNNN\\\nnn{{{wwwrrrnnnnnnooooooooooooooonnnmmmlllkkkkkkkkkiiieeeccc___[[[TTTPPPNNNOOOPPPPPPQQQMMMGGGAAA<<<888777777111111111000000000000000111---+++...///---,,,...------------------------//////000//////...---,,,((()))*********)))(((''',,,,,,,,,,,,...000222333555555555777888888555333000000000000222444666777;;;===???AAACCCCCCCCCBBBAAAAAA???===;;;999888888;;;;;;;;;<<<<<<<<<======888888777777888999:::;;;888666333222222444666888888555222111222333333333000111444777;;;>>>AAABBB<<<======;;;888666555666222222111000000000000111////////////////////////222111000000111444666888444666777777777888:::<<>>AAACCCGGGLLLUUU```ooo|||xxxsssmmmnnnooooooppppppppppppooonnnlllkkkkkkiiifffddd```[[[TTTOOONNNOOOPPPQQQQQQMMMHHHBBB<<<888666555///000000000111111111111222---,,,...///---,,,...++++++++++++++++++++++++///////////////...------%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,---///111222333333555777999999777555222222111000000111333333888:::===@@@BBBCCCCCCBBBAAAAAA@@@>>>===;;;:::999;;;<<<<<<===>>>???@@@@@@;;;:::999888888999:::;;;999888555333333444666777777555222111222333222222000111444777:::===???@@@;;;======<<<999777666666222222111000000000000000////////////////////////333111000///000222555777333555777888888999;;;======???BBBCCCCCCCCCEEEFFFHHHHHHJJJLLLNNNPPPQQQRRRQQQRRRTTTWWWZZZ]]]___```aaacccddddddaaa___^^^___aaa```___```dddkkkqqquuuxxxvvvsssrrrqqqqqqooonnnmmmkkkkkkmmmlllkkknnntttuuuvvvxxxyyyyyy{{{{{{rrrllleee```bbbgggpppzzzvvviiiaaa______\\\XXXRRRKKKCCC===:::555444333222222222222222222222222222222222222222222111111000000111111111000000111111111111000000111111111111111111111111//////////////////////////////000000111111000000......//////000000111111...//////000000000000000///000111222222333333333111111111111222222222222333333333333333444555555444555555666666666666666777666666666777777888999666777888888999999888888888888999999:::<<<======AAACCCHHHPPPXXXcccttt|||wwwssslllmmmnnnooopppqqqqqqqqqpppnnnlllkkkkkkjjjiiihhh___ZZZSSSOOONNNOOOQQQRRRPPPMMMIIICCC>>>999555444111111111000000000000000111,,,+++---...,,,+++---************************------------------,,,+++)))***,,,---.........---,,,,,,++++++,,,...000111222222444777::::::888666555444222000000000000000444666:::>>>AAABBBAAAAAA@@@@@@@@@???>>><<<;;;;;;::::::;;;===???@@@BBBBBB>>>===;;;:::999999:::;;;;;;:::777555444555555666555444222222333333111000111222444666888:::<<<===<<<>>>???>>>;;;999888888333333222111111111111222000000000000000000000000111111000000111222333444222444777888999:::<<<===;;;===@@@BBBCCCDDDFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVTTTVVVYYY]]]___```aaaaaaaaabbbcccbbb___\\\[[[ZZZYYYZZZ\\\```eeejjjooorrrvvvsssppppppqqqqqqooommmjjjhhhiiilllnnnpppvvv}}}zzzxxx|||wwwpppiiiddddddccchhhnnnqqqrrrtttzzz}}}yyy{{{xxxlllccc```bbb```\\\UUUMMMEEE???;;;999222333333333222111222222111111111111111111111111000000/////////000000111000000111111111111000000000000000000000000000000////////////////////////...//////000000000000000......//////000000111111......///000000000000000...///000111222222222222111111111111222222222222222222222222222333333444444555555666666666666666444444555666666666666555444555666777777777666666999888888999:::<<<<<<<<<<<<<<>>999555333333222222111000//////...000+++***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******111111111111///---+++***,,,,,,++++++,,,...///000111222444888;;;;;;999777777555333111////////////111333888<<>>@@@BBBBBB@@@???<<<:::999:::;;;;;;<<<;;;999777666555555555444333222333333222000...222333444666777999:::;;;===???@@@???===:::999999555444333333222222333333111111111111111111111111///000111222333222222111222444777999999:::<<<>>><<<>>>BBBDDDEEEFFFIIIKKKIIIJJJLLLOOOSSSVVVXXXYYYVVVYYY]]]```cccccccccbbbaaabbbcccaaa]]]ZZZXXXXXXTTTVVVZZZ```eeejjjnnnppprrrpppmmmmmmnnnooommmkkkeeedddeeekkkooottt}}}zzzqqqmmmqqqzzzyyypppllldddeeedddbbb___```cccgggiiittt|||vvvwwwzzz~~~~~~pppgggbbbdddiiibbb\\\SSSJJJAAA<<<999888333444555555444333444555000000000000000000000000//////.........//////000000000111111111111000000////////////////////////////////////////////////......///000000000000000111111111000//////............///000000000000000---...///000111111111111000111111111111222222222111111111000111222222333444555555666666666666666222333444555666555444333444555777888888888777666555444444555888;;;<<<<<<;;;999<<<@@@???>>>FFFRRRRRRZZZhhhwww|||yyywwwsssqqqpppooopppqqqpppooosssqqqooolllkkkjjjjjjjjjbbb[[[SSSOOOPPPSSSTTTTTTQQQPPPLLLFFF>>>999666666333333222111000///...---////////////////////////+++,,,,,,,,,,,,+++******...------,,,,,,---......---,,,++++++,,,,,,***(((........................222333555666888999999:::;;;888444000///111333555...555===>>>;;;:::>>>CCCFFFEEEDDDBBB@@@>>>===<<<888999:::999999;;;???BBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<:::777333111222---,,,111222///...222//////000222555888;;;===;;;===??????===<<<;;;<<<999888666444333222333333444333111000000000111111000111111111111222222222444555555555555777999<<<>>>AAACCCEEEEEEFFFHHHIIIJJJMMMPPPRRRRRRRRRSSSUUUVVVZZZ```dddeeefffffffff``````^^^ZZZWWWWWW[[[___cccccceeeiiinnnrrrsssrrrooonnnmmmllllllmmmnnnoookkkkkkjjjjjjnnnuuu~~~rrreeebbbdddggglllssssss~~~{{{pppkkkeeebbbbbbaaa___]]]bbbgggppp{{{yyyrrrqqqqqqyyysssiiifffcccaaaccciii\\\LLLAAA===;;;777333444444444333333222222222333333111000000000111222222222111000///...------000000111111111111000000000//////000111111///......///000111111000///...000000000000000000000000222111111000///......---,,,---...000111333444444000000000000000000000000---......///000111111222222222111111111111111111333333333333333333333333222222333444555666777888666666555555555555666666555555666888999:::;;;<<<:::999999999:::===@@@BBBHHHIIIOOOXXXbbbooo{{{xxxtttmmmlllkkkkkkmmmnnnnnnnnnrrrqqqnnnllliiihhhhhhhhh```YYYPPPLLLMMMPPPRRRSSSQQQPPPLLLFFF>>>999666666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++************++++++******+++------,,,***++++++++++++++++++++++++,,,...000444777:::<<<<<<:::888444111///000111333111555999===???@@@BBBDDDFFFEEEDDDCCCAAA@@@>>>>>>::::::999888888999===@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<;;;999777444222222...---111222//////111//////000222444777:::<<<;;;===??????===<<<<<<<<<:::888777555333333333333222222333333333222000000000111111111111222222222333444555555555777:::<<<>>>@@@CCCEEEEEEFFFGGGIIIJJJMMMOOOQQQQQQQQQRRRSSSUUUYYY___bbbdddddddddeee^^^^^^]]][[[ZZZ\\\```dddhhhjjjmmmrrrvvvvvvtttrrrmmmmmmlllkkklllmmmnnnnnnkkkkkkjjjjjjlllrrrzzzpppaaa[[[YYYXXX[[[___eeeooo}}}{{{uuulllgggeeeccc```]]]^^^```dddkkkuuu|||tttqqqqqquuuppphhhfffcccbbbccccccWWWHHH>>>;;;999555222444444333333333222222222333222111000000000111111111111000000//////......//////000000000000//////........./////////...---//////000111111000//////000000000000000000000000............////////////////////////////////////000000000000000000000000......//////000000111111111111111111111111111111333333333333333333333333222222333444555666777777666666555555555555666666777777777777777777777777:::999999999:::===???AAA@@@@@@CCCHHHMMMTTTbbbooo{{{vvvrrrmmmlllkkkllloooqqqqqqqqqrrrpppmmmkkkhhhfffdddddd___XXXOOOKKKLLLPPPRRRSSSQQQPPPLLLFFF>>>999666666333222222111000///..............................,,,,,,,,,,,,,,,++++++***,,,+++***)))))))))))))))******)))+++---...---,,,***************************+++...111555888;;;<<<:::888555222000///000111222222444999???CCCDDDCCCFFFFFFEEEEEECCCBBBAAA@@@<<<;;;:::777555777:::===>>>===<<<<<<;;;;;;;;;<<<===<<<;;;:::888777555555222000000333222000///111//////000111333666999:::<<<>>>@@@@@@>>><<<<<<<<<:::999888666444333333333000222444666555333111///000111111111111222222222333444555555555777:::<<<>>>AAACCCEEEEEEFFFGGGIIIKKKMMMOOOPPPOOOOOOPPPQQQTTTXXX]]]aaabbbccccccddd]]]^^^______```cccgggkkkmmmooosssxxxyyywwwrrrmmmkkkjjjjjjjjjkkklllmmmmmmlllkkkkkkjjjkkkooouuuzzz}}}ooo```VVVQQQNNNNNNQQQVVV^^^kkkuuu}}}yyypppkkkgggbbb___\\\\\\\\\]]]aaaiiissszzzvvvrrrrrrsss{{{~~~nnngggfffdddccccccZZZPPPCCC;;;888777444222333333333333222222222222222222111000000000000111000000000000//////////////////000000000000//////------............------000000111111111111000000000000000000000000000000***+++,,,---...///000111000//////......---------000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333222222333333444555666666555555555555555555555555666666666666666666666666999888888999:::<<<>>>???===<<<<<>>999666666222222111111000//////...////////////////////////,,,,,,------,,,,,,+++***------,,,+++************,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333666888999;;;:::777555333111000000000000111555:::>>>@@@@@@EEEEEEFFFFFFFFFEEEDDDCCC???>>>;;;777444555888;;;<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999888888888888444444555555333111000000000000000000222444777888<<<>>>@@@@@@>>>=========;;;:::999777666444333333111222444555555444222111000000111111111222222222333444555555555777:::===@@@BBBEEEFFFFFFGGGIIIJJJLLLNNNOOOOOONNNNNNNNNPPPSSSWWW\\\```bbbcccdddfffaaabbbcccdddfffiiilllooooooppprrrttttttpppkkkfffhhhhhhhhhiiijjjkkkllllllmmmmmmmmmkkkkkkmmmqqqttt}}}yyyooocccYYYTTTQQQQQQRRROOOWWWbbbllluuu}}}|||tttnnnhhhddd```___]]][[[\\\aaafffjjjvvv{{{tttsssuuuzzz}}}pppiiigggfffcccaaaQQQIII???888777666555333333222222222222222222222222111111000000000000000.../////////000000000111///000000111111000000///---...//////............000111111111111111111000////////////////////////++++++,,,---///000111111---------....../////////////////////////////////111111000000000000000000111111111111111222222222222222222222222222222222111222222333444444555555555555555555555555555555222222333555666777888999888888888888999;;;<<<===<<<:::;;;>>>>>>>>>BBBHHHIIIOOOYYYgggxxx}}}wwwrrrmmmkkkiiijjjkkklllkkkjjjooonnnllliiieeebbb___^^^___YYYRRRNNNPPPSSSTTTUUUQQQPPPLLLFFF>>>999666666222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++---,,,++++++*********+++///---++++++,,,,,,,,,+++------------------------,,,---...000222555888999<<<;;;:::999666444222000///000222333555777;;;>>>CCCEEEFFFGGGHHHGGGFFFEEEAAA@@@===999555555777:::;;;;;;<<<======>>>>>>>>>???>>><<<:::999:::;;;;;;888;;;<<<999555333111000000000///000111333444666:::<<>>===>>>>>><<<<<<;;;999777555444333333333333222333333444444000000111111111222222222222333555555555777;;;===AAACCCFFFHHHHHHIIIJJJLLLMMMNNNOOONNNMMMMMMNNNPPPTTTWWW]]]aaaccceeehhhjjjhhhhhhhhhjjjlllmmmnnnnnnnnnmmmkkkkkkjjjhhheeebbbeeefffggghhhjjjjjjkkkkkknnnoooooonnnmmmmmmppprrruuu|||tttpppggg___[[[YYYYYYXXXRRRXXXbbbmmmwwwyyyqqqmmmgggdddaaa^^^^^^```aaacccgggpppyyywwwwww{{{tttkkkhhheeeaaa\\\IIICCC<<<777666666555444222222222222222222222222111111111111000000//////......//////000000111111000111111222222111111000---///111111///...///000111000000000000000000111////////////////////////....../////////000000000.........//////000000000////////////////////////111111111111000000000000000000111111111222222222222222222222222222222222111111222222333333444444444444555555555555444444222333444555777888999999777777777888999:::;;;;;;888777888<<<<<<;;;===AAABBBEEEHHHMMMVVVeeevvv}}}xxxsssooommmkkkkkklllmmmlllkkkmmmmmmkkkhhheeebbb___]]]\\\WWWQQQOOOQQQSSSSSSRRRQQQPPPLLLFFF>>>999666666111111111111000000//////---------------------------------------,,,++++++******)))))))))*********111...,,,++++++,,,,,,+++++++++++++++++++++++++++)))***+++...222666:::<<<;;;;;;<<<;;;999666333111///111222222222555:::>>>BBBCCCFFFHHHIIIIIIHHHGGGCCCBBB@@@<<<999777888999:::;;;===>>>???@@@@@@@@@@@@???>>>===<<<======>>>>>>CCCDDD???888555333111111000//////000111222333777:::<<<>>>>>>>>>>>>???======<<<;;;999666444333333333111111111222444555000111111111111222222222222333444555666888;;;>>>AAADDDFFFHHHHHHIIIJJJLLLLLLMMMMMMMMMKKKKKKMMMOOOSSSWWW\\\aaaeeehhhlllnnnmmmllllllmmmnnnnnnllljjjllliiieeecccccccccbbbaaadddeeefffhhhjjjkkkkkkkkknnnoooqqqpppoooooopppqqqssszzz}}}xxxvvvppppppmmmgggcccccc```]]][[[```iiisss|||}}}xxxnnnjjjeeebbb```^^^\\\[[[^^^cccnnn~~~{{{xxx|||~~~uuulllfffccc\\\UUUCCC???:::666555555555555111111111222222222222222000000111111000000///.........//////000000111111000000111111111111000000---000222222///---///111000000////////////000000000000000000000000000000000000000000000/////////111000000//////.........000000000000000000000000111111111111111111111111000000000111222222333333222222222222222222222222111111111222222333333333333444555666666555444333666666666666666666666666666666777777888999999999:::777888;;;<<<999:::<<>>999666666111111111111000000000000000000000000000000000000---------...------,,,+++***))))))******+++,,,---000...+++***,,,---------************************))))))***,,,///333777999888:::<<<<<<;;;777333111///---+++---111666:::;;;@@@BBBEEEHHHJJJJJJIIIHHHDDDDDDCCC@@@===:::999::::::<<<>>>@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@DDDJJJKKKCCC;;;888555111111000/////////000111222444777:::<<<===>>>???AAA>>>>>>===<<<:::777555333000111111222222222222333000111111111111222222222111333444555666888;;;>>>@@@BBBEEEFFFGGGGGGIIIKKKIIIJJJJJJIIIIIIIIIKKKNNNQQQUUU[[[```eeeiiinnnqqqnnnmmmlllmmmmmmlllhhheeefffccc```______``````___cccdddfffiiijjjkkkllllllkkknnnpppqqqpppoooppppppqqqwww}}}vvvrrrpppooonnnsssuuurrrqqqqqqooojjjgggkkkrrr{{{wwwsssmmmjjjgggccc___[[[[[[___eeemmmxxx|||{{{zzzssshhhbbb^^^VVVMMM>>>;;;888555444444444444000111111111222222222222///000111111111000......////////////000000000000......////////////......,,,///222111...,,,...111000///...------...///000000000000000000000000000////////////////////////........................000000000000000000000000000000000111111222222333///000000111222222333333111111111111111111111111111111111111222222222222222333555666666555333222444444444444444444444444555555666777888888888888===999999<<<===::::::<<<<<<>>>@@@AAAAAADDDJJJOOOSSSZZZeeerrr{{{wwwssslllkkkjjjkkkmmmoooooooookkkkkkjjjiiifffccc```^^^\\\YYYVVVVVVXXXXXXVVVSSSQQQPPPLLLFFF???999666666111111111111000000000000------------------------------......------,,,++++++++++++,,,---...000000...,,,******,,,...///000************************,,,+++++++++---///222444666888;;;<<<;;;777333000---'''###&&&000777999777???AAAEEEHHHJJJJJJIIIHHHDDDEEEEEECCC???<<<;;;::::::<<<>>>AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAGGGNNNPPPFFF===999666111111000///......///000111222555999;;;===>>>@@@AAA>>>>>>>>><<<:::777555333---///222444444333111000000111111111111222222222111333444555666888<<<>>>>>>AAACCCEEEEEEFFFHHHIIIFFFGGGHHHGGGFFFGGGJJJLLLOOOSSSZZZ___eeejjjooorrrnnnlllkkkkkklllkkkfffbbb```^^^\\\\\\]]]^^^]]]]]]bbbdddfffiiikkkllllllllliiillloooqqqqqqpppoooppplllqqqwww{{{}}}|||||||||{{{xxxsssnnnkkkjjjkkklllnnnvvv}}}}}}~~~~~~yyyppptttzzz{{{vvvssspppmmmhhhccc]]]aaaeeegggiiippp{{{}}}uuuuuuoooeee^^^ZZZRRRHHH;;;999666444222222222333000000111111222222222222///000111111111000...---000000000000////////////,,,------------------,,,***...111000---+++---000///...---,,,,,,---...///000000000000000000000000---------.........//////)))***+++,,,...///000111000000000000000000000000//////000111222333333333///000000111222222333333111111111111111111111111111111111111111222222222222333555666666555333222000000111222444555666777444555666777888888777777:::666666:::<<<::::::<<<333777;;;<<<;;;<<>>999666555444333111///...///000111000///...---,,,+++******.........---,,,+++***)))'''))),,,......---+++)))---------......---,,,,,,,,,,,,............,,,,,,)))******+++---///111222<<<:::888999<<<;;;888444222333444222000111555888<<<>>>DDDIIIGGGCCCHHHQQQIIIBBBHHHMMM@@@777999<<<999;;;===???@@@AAABBBBBBDDDCCCBBBAAAAAAAAAAAABBBHHHHHHHHHFFFBBB<<<777333222000//////000000///...000222555777888:::===???===>>>>>>===;;;999777666666555444444333333333333333333333222222222111111111222444555555777:::<<<>>>???@@@BBBDDDEEEFFFGGGDDDFFFGGGGGGEEEDDDEEEEEEEEEKKKTTT\\\aaaeeehhhjjjkkkiiifffdddbbb```]]][[[XXXWWWXXX\\\```bbbaaa^^^```aaacccfffiiikkkmmmnnnqqqnnnlllmmmppprrrrrrqqqlllqqquuuuuuuuuuuuqqqllljjjgggeeeccccccfffjjjllluuuyyy~~~}}}~~~xxxrrrnnnlllgggdddbbbbbbdddfffggggggqqqzzz}}}xxxxxxssslllfff^^^TTTIIIAAA<<<:::777444333222333333444444555555444333111///000000000000000000000000........................111000///...------.../////////////////////......------.........---+++***............////////////////////////..................////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000222333444555222222222222222222222222555444333222222222333444666555444333333444555666888888888888888777666666999999999:::::::::;;;;;;<<<===>>>AAAFFFKKKPPPSSSeeeqqq{{{wwwssspppnnnllllllmmmoooooonnnllllllkkkiiifffccc```^^^ZZZ___QQQUUUZZZRRRUUUQQQNNNLLLHHHBBB===999666444444333111///...///000000...---------------,,,,,,***++++++,,,,,,,,,,,,,,,(((***,,,......---+++***,,,,,,------------,,,,,,+++,,,------------,,,+++*********+++---///000111666777888888777555444444111333333111000000444777777999>>>DDDDDDDDDLLLWWWsssZZZDDDCCCJJJFFF===:::888888:::<<<>>>AAACCCDDDBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFGGGFFFCCC>>>:::777444111///...///000000///...111333555666777:::<<<======>>>===<<<:::888777555555444333222222222222333333222222222111111111111222444555555777999<<<===>>>???@@@BBBDDDEEEFFFBBBCCCEEEDDDCCCBBBCCCDDDHHHMMMSSSXXX[[[]]]___```^^^]]]\\\\\\]]]]]]\\\[[[XXXXXXYYY]]]aaacccbbbaaaaaabbbccceeehhhkkknnnooossspppnnnnnnppprrrrrrqqqiiilllmmmllllllnnnkkkfffcccaaa______bbbggglllpppzzz{{{uuurrrmmmjjjfffccccccccccccbbbdddlllwww}}}zzz}}}wwwoooggg^^^SSSGGG???;;;999777444333222333333000000000000///......---000000000000000000000000000000000000000000000000111000///...------...///------------------------....../////////...---,,,............////////////////////////..................////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333222222222222222222222222444333222222222222333444555444555555777888:::<<<777888888888888777666555999999999999::::::::::::;;;;;;<<<>>>@@@DDDHHHJJJOOOXXXeeeqqq|||}}}xxxtttooommmllllllnnnppppppooommmllljjjhhheeecccaaa```ZZZ]]]QQQUUUXXXSSSXXXQQQNNNKKKGGGAAA<<<888555444444222111////////////000,,,,,,,,,------.........)))******+++,,,+++++++++)))+++---...///...,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++************+++,,,...///000111555888888444222333555111222222111///000222444444666:::>>>???BBBLLLWWWxxxQQQFFFCCC<<<>>>777777777999;;;???BBBDDDAAABBBCCCEEEFFFEEEEEEDDDBBBCCCDDDDDDCCCAAA>>><<<777333000......///000000---///111222333444666888<<<============;;;:::999666555444333222222222222222222222111111111000000111222444444555666999;;;;;;<<<===???AAABBBCCCDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLPPPRRRSSSTTTVVVXXXTTTTTTUUUVVVXXXYYYZZZZZZYYYYYY[[[^^^bbbeeeeeedddeeedddddddddgggkkkooorrruuusssppppppqqqrrrrrrqqqooopppmmmllloootttsssooocccbbbaaabbbfffkkkqqquuu}}}{{{yyyuuunnnhhheeecccaaa___[[[aaahhhsss{{{{{{zzztttlllccc[[[QQQFFF>>>999888666444333333333333111111000000000000000111000000000000000000000000000000000000000000000000000///......---.........------------------------//////000000//////...---............////////////////////////..................////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000222222222222222222222222333333222222222222333444444444444555666888:::;;;777777777777777666666555888888888999999999::::::::::::999999:::<<<>>>??????DDDJJJOOOUUU^^^iiippp|||wwwtttmmmlllkkkmmmoooppppppppplllkkkhhhfffcccaaa``````[[[[[[RRRVVVUUUUUU^^^RRRNNNKKKFFF@@@;;;777555444333222111000/////////000,,,,,,,,,---------......,,,,,,,,,+++***)))((('''+++,,,---...///...---,,,******+++,,,,,,,,,++++++*********++++++*********++++++++++++,,,---...///111444666777555444555666111111111000//////000111444666999;;;;;;>>>EEELLLhhh\\\@@@@@@<<<>>>:::999777777888<<>>@@@BBBCCCDDDEEEGGGIIIIIIIIIJJJLLLNNNJJJKKKMMMNNNOOOQQQSSSVVVUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[]]]```ccceeeggggggiiihhhggggggiiinnnrrruuuvvvtttrrrqqqppppppppppppuuutttqqqqqqvvv~~~{{{mmmlllkkkkkknnnssswwwzzzxxxpppkkkfffbbb```___aaaccchhhvvv}}}xxxyyypppjjjbbb[[[UUUMMMDDD>>>777666555444333333333333333222111000000111333444////////////////////////.........................................................///////////////....../////////.....................////////////////////////..................////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333666666666777777666555555777777777888888888999999888888777777777888999999:::<<<>>>@@@CCCHHHOOOUUU]]]dddrrrzzzuuurrrlllkkkkkkmmmooopppooonnnjjjhhhfffcccaaa___^^^^^^[[[YYYRRRWWWSSSWWWfffUUUNNNKKKFFF???:::777555444222222111000000/////////......---------,,,,,,,,,,,,,,,,,,+++***)))((('''+++,,,---.........------)))***++++++,,,,,,,,,+++************************+++++++++++++++,,,---...111000111333666777555333222111000000000000//////111555888888888:::>>>@@@CCCsssoooJJJGGGHHH>>>>>>@@@===:::777777888;;;===???@@@BBBCCCCCCBBB@@@>>>>>>???@@@@@@AAABBBCCCCCC<<<888333//////000000000---///111111111111333555999:::;;;============<<<:::999888777666555555555222222222111111111111000111222444444444555777999;;;<<<===>>>@@@BBBCCCDDDAAACCCEEEFFFFFFHHHKKKNNNOOOPPPPPPPPPPPPQQQSSSVVVXXXZZZ[[[ZZZXXXXXXYYY[[[]]]^^^```bbbdddfffiiijjjmmmmmmlllmmmooossswwwyyyvvvvvvtttrrrpppoooooopppssstttrrrrrrvvv|||}}}yyyuuuttttttuuuwwwzzz}}}xxxrrrkkkfffbbbdddcccbbbbbbjjj~~~wwwrrrrrrhhhbbbZZZSSSNNNHHHAAA<<<555555444333333333333333000///.........///000111////////////////////////........................------.........................../////////000000---------------------...............////////////////////////..................////////////......////////////////////////........................////////////////////////////////////////////////...//////000111111222222111111111111111111111111111111111222222333333333111111111111111111111111444555555666666666555555666666666777777777888888777777777777888888999999666777999:::;;;>>>AAACCCHHHLLLTTT^^^jjjyyyyyytttpppkkkjjjjjjlllnnnooommmlllgggfffeeeccc```^^^]]]\\\[[[VVVSSSYYYRRR[[[nnnYYYOOOLLLFFF@@@:::777666555222222111111000/////////.........------,,,,,,,,,)))******+++,,,+++++++++++++++,,,---------------)))***+++,,,---------,,,++++++***))))))***++++++,,,+++++++++++++++,,,---...,,,,,,///444666444000444222000000111000///---,,,111444444555999;;;:::888@@@>>>@@@HHH>>>999KKKEEEBBB>>>:::777777999:::===>>>???@@@@@@@@@???>>>?????????>>>???@@@AAABBB>>>:::555222000000000///---...000111111111333555666777999;;;============<<<;;;:::888777666666666333333333222222222111111111222444444333444777999:::;;;<<<>>>@@@AAACCCCCCAAACCCEEEFFFGGGJJJNNNRRRVVVWWWWWWVVVTTTTTTUUUWWWXXX[[[^^^^^^\\\\\\___bbbbbbccceeefffggghhhkkknnnrrrssstttwwwyyyzzz||||||wwwwwwvvvsssqqqpppqqqrrruuuzzz}}}||||||~~~}}}zzz{{{|||~~~{{{ssskkkfffcccaaa``````dddqqq}}}rrrllljjjddd^^^UUUNNNIIICCC===888333333333333333333333222111111000000000000111111000000000000000000000000000000000000000000000000,,,,,,---............---++++++,,,,,,---.........---,,,,,,,,,,,,---..................////////////////////////..................////////////......////////////////////////........................////////////////////////000000000000000000000000......//////000111222222111111111111111111111111///000111222333333333222...///111333444555555555333444555555555555555555555555555666666666777777666666777888999:::::::::777777888:::;;;<<<<<<===AAABBBDDDGGGLLLUUU___fffyyyxxxsssooojjjjjjjjjkkkmmmmmmkkkiiieeeeeeeeedddbbb___]]][[[[[[UUUTTTZZZQQQ___uuu^^^QQQMMMGGG@@@;;;888777777222222222111111000///...,,,,,,---------------...***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,------.........,,,+++************+++,,,,,,,,,+++++++++++++++,,,+++,,,...000333444444333555333111111222111///,,,+++000111///000666999777777555:::AAA===333:::MMMGGGDDD@@@<<<:::888888999:::;;;<<<===???@@@BBBBBBAAA@@@>>>===<<<===>>>???>>>;;;777444222111///---+++---///000000111333555333555777:::<<<=========<<<;;;:::888777666555555444444444333333333333222111222444444333444666888999:::;;;<<<>>>@@@AAABBBBBBDDDFFFGGGIIIMMMRRRUUUXXXZZZ[[[[[[ZZZYYY[[[\\\\\\___cccdddbbbbbbfffjjjhhhjjjkkkkkkjjjlllooorrruuuxxx|||yyyzzzyyyvvvsssrrrsssvvv}}}~~~tttmmmeeebbbaaacccdddhhhuuuvvvnnnfffccc\\\VVVMMMGGGCCC???:::777222222222333333333222222333333333333222111000000000000000000000000000000000000000000000000000000+++,,,---.........------++++++,,,,,,---......///...---,,,,,,---...///000............////////////////////////..................////////////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000/////////000000000000000111111111111111111111111...///111222333333333222///000222444555666666666222333444555555555555555444444555555555666666666555666666777888999999999999999888888:::;;;;;;;;;;;;<<<======???BBBHHHLLLVVV^^^iiittt}}}yyyssspppjjjjjjjjjkkklllllliiigggeeeffffffeeeccc```]]][[[[[[TTTTTT[[[QQQaaazzz```QQQNNNGGG@@@;;;888777777111222222111111000///...***++++++,,,---//////000.........---,,,+++***)))******+++++++++,,,,,,,,,***+++,,,---............---,,,+++******+++,,,---,,,,,,++++++***+++++++++***...333444333333666999666333111222333222///,,,///222000+++,,,333666555333888<<<777555AAAFFF:::GGGEEEBBB>>>;;;:::999999888999:::<<>><<<;;;;;;<<<<<<>>>;;;888555333111...,,,)))+++---//////000222444222444666999;;;=========<<<;;;999777666555444444555555444444444333333333111333444444333444666888777888999;;;===>>>???@@@???@@@BBBDDDFFFJJJOOOSSSUUUXXX[[[]]]^^^___aaacccbbbfffjjjjjjggggggjjjnnnlllnnnpppooommmnnnrrruuuwww{{{zzz|||{{{yyyuuutttvvvyyy|||tttjjjffffffhhhfffdddjjjsssyyyrrrkkkddd___RRRLLLEEE@@@>>>===:::777111111222333333333222222...//////000///---+++***000000000000000000000000........................***+++---...///...------------......///000111111///...------...///000111............/////////000000/////////..................////////////......////////////////////////111111111111111111111111////////////////////////000000000000000000000000222111111000///.........000000000000000000000000...///111222333333222222222222444444444444222222222333444444555555555444444444444555555555666666444555666777777777777666999777444333555666888888555777:::<<<===???BBBDDDCCCIIIPPPVVV[[[cccmmmuuuuuuooommmhhhggghhhiiijjjjjjhhhfffeeefffffffffddd```]]]ZZZUUUSSSRRRTTTZZZ```eeegggOOOLLLHHHBBB===999666555666444111000000///...,,,---------......000111111---000222000+++)))+++///,,,------......------,,,,,,+++***)))((()))***+++,,,,,,,,,++++++*********,,,)))%%%%%%(((******(((...---,,,,,,---///222444333555666666333111000000222000------000333555666555555555555777999;;;<<<===<<<<<<<<<<<<;;;888666666888<<>>;;;888666555444333333555555444333222222333444444555666666999:::<<<=========???AAA???AAADDDFFFIIINNNTTTXXXZZZ\\\```bbbeeehhhkkknnnpppsssuuurrrnnnlllnnnqqqtttssssssuuuxxx{{{||||||}}}~~~~~~|||zzzwwwvvvxxx|||zzzrrroookkkhhhfffgggiiijjj{{{zzzqqqggg___[[[PPPJJJBBB;;;888777777777555444333222111111111111000000000000000000000000)))***+++,,,---///000000...//////000111222222333++++++---...//////000000.........------,,,,,,,,,------------------------...---,,,++++++,,,---...000000111000000///...---////////////000000000000////////////////////////////////////...---,,,+++------...000111111111111111000///......///000111000000000000000000000000111111111111111111111111222111///------...000111111222333444555444333333111111111111111111111111444444444444444444444444777777777777666666666666555555555555555444444444777888999;;;======>>>>>>???>>>>>>@@@DDDJJJPPPTTTuuuooommmiiiiiiiiijjjkkkkkkhhhfffffffffffffffccc___\\\YYYVVVTTTRRRTTTWWW\\\^^^___PPPMMMIIICCC>>>:::777666666333111000000///...,,,------------...///000111---000222000,,,)))+++---++++++,,,,,,,,,,,,++++++---,,,,,,,,,---...//////,,,,,,,,,+++++++++******+++***((())),,,,,,***(((*********+++---///222333333555666555333111000111333111...---///111333333444444444444666888:::;;;:::999999;;;<<<;;;999777555777:::???CCCFFFIIIJJJLLLIIIDDD@@@======>>>???>>>@@@???;;;444//////111000//////............///000111222444666888;;;<<<<<<<<<>>>>>>===<<<999888777555444444555555444222222222222333444555555555666888:::;;;;;;<<<>>>@@@>>>@@@CCCEEEHHHMMMSSSWWWZZZ\\\^^^aaaeeekkkqqqvvvssswww{{{|||yyyxxxzzz}}}~~~}}}}}}}}}{{{yyyxxxyyy}}}zzzvvvpppkkkhhhhhhjjjlllqqqwww}}}tttnnneee\\\WWWKKKFFF???:::777666555555444333222111000000000000////////////////////////,,,,,,,,,---......//////......//////000111111222+++,,,---...////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++.........------.............../////////......---........./////////000000////////////////////////.........///......---,,,,,,---...//////////////////...---,,,,,,---...///000000000000000000000000111111111111111111111111111111000/////////000111111222333444444444333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555555555666777777888999:::;;;::::::;;;>>>AAAEEEHHHuuupppnnniiihhhhhhiiijjjiiigggeeefffffffffeeebbb___[[[YYYWWWUUUSSSSSSUUUVVVVVVVVVPPPNNNJJJDDD???;;;888666555333111000000///...---------------...///000000,,,///222000,,,******+++++++++,,,,,,,,,,,,++++++++++++---...///000000000,,,,,,,,,++++++++++++******++++++---///...+++(((&&&'''(((+++---///111222222444555555333222111222444111...---.../////////222222222333444666888999999888999;;;>>>>>>===;;;555666888;;;@@@DDDHHHJJJNNNKKKFFFAAA>>>>>>???AAA@@@BBBBBB???999444333444222111000...------............///111444777999:::999:::<<<======<<<;;;:::999777666555666555444222111222222333333444444555444666888::::::<<<>>>@@@>>>@@@BBBEEEHHHMMMRRRVVV]]]^^^```bbbfffmmmtttzzzyyy~~~~~~||||||||||||}}}}}}|||{{{|||~~~zzzrrrlllkkklllnnnnnnnnnttt~~~pppllljjjcccXXXQQQCCC@@@;;;888666555444333333222111000/////////000///////////////////////////.....................---------...//////000000------............------,,,,,,++++++++++++******+++++++++******)))))))))......////////////......,,,,,,---.........---------------.........//////////////////////////////,,,---......///.........------...............---......------------......000000000000000000000000111111111111111111111111111111111111111111111111111222222333444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555666666666666666666555444444333444555666777888888888888888999:::;;;vvvqqqooohhhhhhggghhhiiihhheeecccddddddddddddbbb___]]][[[XXXVVVTTTSSSSSSSSSRRRQQQQQQOOOKKKFFFAAA<<<999777555333000000000000...------------------...///000,,,...000000---***))))))+++,,,,,,------,,,,,,+++((()))+++------------,,,++++++++++++++++++++++++++++++,,,---------+++***&&&'''))),,,...//////000111333555555444222222333333000...---............000000111222333555666666999999;;;>>>AAABBBBBBAAA888777777999<<<@@@DDDGGGJJJIIIFFFCCC@@@????????????AAACCCAAA<<<888555555222111///...------...///,,,,,,---///222444777888888:::<<<===>>>===<<<;;;;;;999777777777666444333222222222222333333444444333555888999:::<<<>>>@@@???@@@CCCEEEIIIMMMSSSWWWaaabbbdddfffiiimmmssswww}}}~~~|||{{{zzzyyyyyy{{{|||~~~~~~~~~~~~}}}tttooonnnooopppkkkjjjqqq}}}ssshhhhhhhhh```SSSJJJ===;;;888666666555333222111111000///////////////////////////////////////////////////////////////,,,,,,,,,------.....................------,,,+++,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))))),,,---...//////...---,,,+++,,,---...............,,,,,,,,,---------......////////////////////////+++,,,---...////////////....../////////...------000000000//////000000000000000000000000000000000111111111111111111111111000000111222222222222111111111222222333333333333444444444444444444444444333333333333333333333333333333333333444444444444555555666666666666666777888777555333333555666777777888888888888777777666vvvrrrooojjjiiiiiijjjkkkjjjhhhfffbbbbbbccccccbbbaaa```___YYYWWWTTTTTTTTTTTTRRRQQQQQQOOOKKKGGGBBB===999777444222000///000000///......------------......///,,,---......,,,***))))))******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++***)))***+++,,,)))***+++---............///111444555444333444444111///------...//////.........///111222333444555888888:::===AAACCCBBBAAA;;;999888777888;;;>>>AAADDDFFFGGGGGGFFFDDD@@@>>>>>>???@@@???<<<999666555222111000......//////000++++++,,,...000222444555:::;;;===>>>>>>===<<<;;;<<<:::999888888888666444222333333333333333444444444666888:::;;;<<>>===<<<:::888666666888:::;;;@@@CCCHHHLLLLLLIIIEEECCC>>>???>>>>>><<<:::888666444444333222222111000000,,,,,,,,,---...000222333888:::<<<=========;;;:::===;;;999999:::999888666444444444444444444444444444666999::::::<<<>>>@@@AAACCCEEEHHHKKKPPPUUUZZZVVV[[[bbbhhhlllpppsssuuuyyy}}}yyysssuuuzzz}}}}}}{{{zzz|||~~~zzzvvvrrrlllfffeeeeeehhhrrr|||yyyqqqkkkjjjeeeXXXHHH???999777555444555555444333000000////////////000000........................,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,---------------------,,,+++***,,,,,,------------......------------------------++++++,,,,,,,,,,,,++++++---......////////////...,,,,,,,,,---------......////////////////////////+++,,,---...//////////////////000000000000000///------............------////////////////////////000000000000000000000000//////000000111222222222222111111111111222333333111111111111111111111111333333333333333333333333222333333444444555555555333333444444555666666666555555333333222333444555333444555666666666666666wwwsssqqqlllllllllnnnpppqqqooommmgggfffeeedddcccaaa``````]]]YYYUUUSSSSSSTTTTTTTTTOOONNNKKKGGGBBB<<<888555444222000///000000000......------,,,,,,------...+++***(((((()))+++------))))))************))))))------,,,,,,,,,------...******+++++++++,,,,,,,,,)))***+++***(((((())),,,******))))))***+++---...---///333444444555666777333111////////////---,,,,,,---///111222333333333555555666888;;;<<<;;;999999888777666555666888999<<<@@@EEEJJJLLLKKKIIIGGGAAA@@@???>>>>>>===;;;::::::::::::888666333000...------------...///000000444555888:::<<<<<<;;;;;;===;;;::::::;;;;;;:::888555555555555555555555555444666888999999:::<<<>>>@@@BBBEEEGGGJJJOOOUUUYYYUUUYYY___dddiiimmmqqqtttyyyzzzwwwtttvvv{{{zzz{{{}}}}}}~~~}}}uuuooojjjgggcccbbbfffmmmvvvvvvqqqmmmjjjaaaQQQCCC<<<888555333222222333333222111000000//////000000111........................------------------......------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---------.........---,,,,,,------------............////////////////////////,,,,,,---.../////////...------...///000000000000,,,---...//////...---,,,////////////////////////000000000000000000000000//////......///111222333222111000000000111333333111111111111111111111111222222222222222222222222111111222222333444444444222222333333444555555555333333333333333333333333333333333444444444555555wwwsssqqqiiiiiijjjlllnnnooonnnllljjjiiihhheeecccaaa___^^^___[[[VVVRRRRRRRRRSSSSSSNNNMMMKKKGGGAAA<<<777444333222000///000111000///...------,,,,,,,,,------+++)))'''&&&))),,,...///,,,------......------,,,+++*********+++---///000*********++++++,,,,,,,,,&&&***------+++))))))***((('''&&&&&&(((+++...///,,,///222444555555666777666444111000///...,,,***,,,---///111333333333333777666777999<<<<<<;;;999777666666555666777888999999<<>>>>>?????????===999444///,,,......---------.../////////111555888:::<<<<<<;;;<<<;;;::::::;;;<<<;;;999666666666666666666555555333555777888777888:::;;;???AAADDDFFFIIINNNTTTXXXXXX[[[^^^aaadddiiinnnrrr{{{}}}{{{wwwyyy|||zzz{{{||||||}}}sssnnnhhheee```\\\^^^cccccckkkxxx~~~ssspppmmmiii^^^MMM@@@:::777444111000111222222222111000000000000000111111........................///......---,,,,,,++++++------------------------+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,......///000......,,,++++++,,,......------------,,,,,,+++***---------.........//////////////////////////////,,,---......///.........+++,,,---...////////////...///000111111000///...////////////////////////000000000000000000000000//////------...000222444222111000000000111333444111111111111111111111111222222222222222222222222///000000111222222333333111111222333333444555555222333444555555555555444555555444444444444555555zzzuuuqqqnnniiigggkkkmmmkkkhhhhhhkkkjjjgggeeebbbaaa```___aaa]]]YYYUUUTTTTTTSSSRRRLLLLLLKKKFFF@@@:::666555333333222111000///......///...---,,,+++,,,---......---,,,,,,++++++,,,,,,,,,,,,+++***))))))*********+++,,,---,,,***'''%%%---,,,+++***)))))))))))),,,,,,,,,+++++++++******)))&&&""" !!!%%%***---000111222444555666666666999888666333111000///...---------...000111333444333333333444555666777888666888:::<<<<<<:::888666777777888>>>EEEKKKMMMMMMLLLKKKIIIGGGDDDCCCBBBAAA>>>??????>>>;;;777333000444222///...---...000000...000333666888:::::::::===>>>>>>===:::999999::::::888777555444444444444666666666666777888999:::888<<>>?????????===:::666444444333000/////////.........000222444666888999::::::;;;<<<<<<::::::;;;<<<:::999777555444444444555666666666666777888999:::888<<>>???>>>===<<<888666555777===CCCHHHKKKKKKJJJIIIGGGEEECCCBBBAAA>>>??????@@@???===;;;:::;;;888444222111111///...///000000222444666777888777999;;;;;;;;;;;;<<<>>>:::999888777555555555555666666666666777888999999888;;;@@@CCCGGGJJJNNNQQQTTTYYY^^^bbbdddhhhnnnrrrwwwvvvwww{{{~~~|||||||||{{{{{{uuullleeeaaa```\\\[[[[[[]]]___dddqqq~~~}}}}}}|||zzzxxxtttrrrrrrrrrvvv}}}sssoooppppppkkk```QQQBBB999555444333333222111000//////000000000////////////...---............/////////'''***------++++++...111,,,+++))))))+++,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,------------------,,,---......///,,,+++++++++++++++******,,,++++++---000333333333//////...------,,,,,,+++................................................////////////////////////333222111...,,,,,,...111000000000///////////////000000000000000000000000000000000111111111111222000111111222222111111000111000000000000111222222444333333222222222222222333333333333444444444444xxxsssqqqqqqllliiimmmnnnlllhhhhhhfffggghhhgggfffccc```^^^XXXVVVTTTTTTUUUVVVUUUSSSNNNPPPPPPMMMGGG???888555333333222111000///......//////000000///---+++)))+++,,,---.........---,,,,,,,,,,,,,,,,,,++++++***%%%''')))+++,,,---,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++***)))(((((())))))***+++,,,---///111333555666777777777666555444333222...---------...///000000//////000222333444555555888:::<<<>>>@@@@@@@@@@@@<<<999666555777<<>>;;;:::999888777666666555666555555666666777888999888;;;>>>AAADDDGGGLLLOOOTTTYYY^^^bbbdddhhhnnnrrrzzzxxxxxx|||}}}~~~}}}||||||vvvmmmfffcccbbb```^^^^^^]]]^^^fffppp~~~|||{{{{{{{{{zzzyyywwwsssqqqqqqrrrttt|||yyyttttttpppllldddWWWIII===666444333333222222111000000///////////////////////////---------.........//////+++///111///***(((+++...,,,***))))))***++++++***))))))************))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++******---------------------,,,,,,,,,,,,---------......------,,,,,,++++++******+++++++++,,,...000111222//////..................................................................////////////////////////111111111000......///111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000111111222222444333333222222222333333222222333333333444444444yyyrrrnnnooojjjhhhkkkmmmkkkhhhgggdddeeeffffffeeeccc```^^^___[[[VVVSSSSSSUUUVVVVVVPPPQQQRRRNNNGGG???999666333333222111000///......111111111000///,,,***(((,,,------.........------/////////...---+++)))(((((()))***++++++++++++***,,,+++******)))*********+++++++++++++++++++++++++++***'''%%%%%%&&&)))*********+++---///111444555666777777777777666555444//////.........//////000///000222444555666666666999:::<<<>>>@@@AAAAAAAAA???===999666555777;;;>>>DDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCLLLEEE;;;666444444222000000000//////000111333444777:::===>>>>>>======>>>;;;;;;::::::888777666666555555555555666777888999888:::===???AAADDDHHHLLLSSSWWW]]]aaacccggglllqqqxxxxxxzzz~~~}}}|||}}}vvvllleeeccc___\\\[[[YYYXXX^^^gggyyy{{{{{{yyyxxxxxxyyyyyyxxxwwwwwwssspppqqqrrrtttzzz}}}xxxsssqqqrrrkkkeee[[[NNNBBB999555333333333222222111000000000.............../////////------------...............111333000+++(((***---,,,***))))))***++++++***((())))))******))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------------......------,,,,,,++++++,,,,,,,,,++++++,,,---...------...///000111111111........................................................................---///222444333111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111000000000111111111222222222222222444333333333333333444444222222222333333333444444zzzrrrmmmmmmhhhgggkkkmmmkkkhhhhhhccccccddddddcccaaa```___aaa]]]VVVRRRQQQSSSUUUVVVRRRSSSRRRNNNGGG???999777333333222111000///......//////......,,,+++))))))------,,,+++++++++++++++////////////...,,,***(((,,,,,,---------,,,++++++++++++***************+++)))))))))))))))************(((%%%###$$$&&&)))+++*********+++---///222333555666888888999888777666111000000////////////000///111333666777888888888999:::;;;===>>>???@@@@@@@@@???===999666555777999???@@@BBBCCCDDDDDDCCCCCCAAAAAA@@@??????@@@BBBCCCIIIBBB:::777777777444000000000000000000000111111666999<<<>>>>>>======>>><<<<<<<<<;;;:::999777666555555555555666777888888888999;;;===>>>AAAFFFIIIOOOTTTZZZ]]]```ccciiinnnppptttzzz~~~|||}}}uuulllfffaaa\\\ZZZWWWVVV[[[bbbmmm}}}{{{xxxyyywwwvvvvvvwwwxxxxxxwwwxxxsssooopppqqqrrrwww}}}yyyvvvtttqqqmmmmmmbbb\\\QQQFFF===777444333222222222111111111000000---............/////////,,,------------.........,,,...000...+++***,,,...+++***((((((***+++***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++************************+++,,,---...,,,,,,,,,,,,,,,---------++++++,,,------------,,,......---------------,,,,,,------+++)))((()))+++,,,,,,---...000111222333........................------------------------........................+++///333555555333111111111111111111222222222222000000000000000000000000111000000000000000/////////000000111111000000///000111222222333333222222333222222222222333333444222222222222333333333333zzztttpppmmmhhhgggkkknnnmmmjjjjjjeeeeeeeeeddddddccccccbbb```\\\WWWTTTSSSTTTUUUUUUSSSSSSRRRMMMFFF>>>999777333333222111000///......,,,,,,,,,,,,,,,---......111///,,,***))))))+++,,,,,,---/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++(((((()))))))))*********'''&&&&&&%%%&&&''')))******)))))))))+++---000111555666888999:::999888777222222111000000000000000///111333666888999888888888999:::;;;<<<===>>>???===>>>???===999666666777:::;;;>>>AAACCCDDDDDDCCCCCCAAA???>>>===>>>@@@AAAAAA>>>;;;===AAA@@@:::333000000111111111000000///111555999<<<=========>>><<<<<<<<<<<<;;;999888777555555555555555666888888888999:::;;;<<>>:::888333333222111000///......,,,++++++,,,...111333555555222...+++***+++,,,...***+++---///000000///...)))))))))******++++++++++++***************++++++******++++++,,,,,,,,,,,,$$$%%%'''((()))))))))(((******))))))***,,,///000444666888:::;;;:::999888444333222111000000000000...000333666888888888888888999999:::;;;<<<======:::===@@@???<<<888777777777999<<<@@@CCCDDDDDDDDDDDDBBB???===<<<===>>>@@@<<<<<<>>>EEEKKKJJJAAA888000111222222222111///...---111666:::<<<======>>><<<=========<<<:::888777555444444555555666777888888999::::::;;;>>>BBBFFFGGGKKKQQQUUUWWW[[[```eeeeeeooo{{{~~~~~~|||{{{uuulllccc]]]XXXUUUXXX^^^aaaqqqxxxttttttxxx{{{}}}{{{zzz{{{~~~yyyrrrpppoooooorrrvvv}}}wwwuuussskkkaaaZZZQQQLLLDDD>>>999666333222222222222111111111111111---------.........//////,,,,,,,,,---------......+++***))))))******)))'''+++)))(((((()))******)))(((((())))))))))))((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,***)))******+++))))))***++++++,,,------***+++,,,---...---,,,,,,*********++++++,,,,,,---,,,...///---***)))+++---+++,,,,,,,,,,,,,,,,,,,,,........................------------------------........................000111222111///---...///.../////////000000111111000000000000000000000000111111000000/////////...//////000000000000//////---...000111111111000///...............///000000111111222222222333333333~~~wwwrrrllliiiiiioooqqqnnnjjjiiikkklllnnnnnnmmmjjjgggeee]]][[[XXXXXXYYYYYYYYYYYYPPPOOONNNKKKFFFAAA<<<999555333000000000000///...///---+++))))))+++---///)))***,,,------,,,***)))---......000111///,,,))),,,,,,,,,------............---,,,,,,++++++,,,,,,+++***)))))))))***,,,---***)))(((''''''((()))***++++++******+++---...///222333666999:::::::::999:::999888777555222---)))000000000111333555777888;;;;;;:::999999999::::::<<<;;;;;;===>>>===888444555444444888>>>CCCDDDDDDDDDCCCBBBBBBBBB@@@===;;;@@@???AAACCCFFFEEE@@@<<<555444222000000000000111111444777888888888999:::;;;;;;<<<===<<<;;;999888:::999777666666666777888888999::::::999;;;>>>@@@IIILLLOOOQQQTTTYYY^^^bbbgggmmmvvv}}}}}}|||{{{wwwvvvyyywwwiiibbb___]]]\\\^^^cccmmm|||xxxwwwuuussstttxxxyyy~~~{{{tttrrrtttwwwyyy}}}vvvnnneee\\\UUUIIIHHHEEE@@@:::555444444......000000000///...---+++++++++,,,,,,---------000///...---------------......---,,,,,,+++******++++++************++++++))))))************))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,+++++++++++++++++++++,,,.........,,,***)))++++++++++++++++++++++++(((***,,,,,,+++++++++---...,,,+++,,,...000000///---......---++++++,,,.........---------,,,,,,,,,------------------,,,,,,...............---------...000111111000000111333111111000000/////////...//////000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111~~~xxxsssllliiiiiiooorrrooolllkkkkkklllmmmnnnmmmkkkiiiggg^^^[[[YYYXXXXXXYYYXXXWWWRRRQQQOOOKKKFFF@@@;;;888444222000///000000...---///---+++******+++---///,,,++++++++++++++++++,,,------...///000///+++)))++++++++++++++++++++++++,,,+++******))))))************))))))******+++,,,+++***)))(((((()))***++++++************,,,...///000111444777999999999999888777666777666444000---000///000000222444777888888888999999:::;;;<<<<<<@@@??????@@@AAA@@@<<<999777555555888===AAACCCCCCBBBBBBBBBBBBBBBAAA???===?????????AAACCCBBB>>>:::666555333222000000000000))),,,///111222333444555::::::;;;<<<<<<;;;:::::::::999888777666666777777888999999999999;;;>>>@@@DDDGGGJJJMMMPPPUUUZZZ^^^dddjjjssszzz~~~~~~~~~}}}~~~|||yyyuuutttvvvzzz~~~vvvmmmfffaaaaaacccbbblll~~~{{{wwwttttttsssrrruuuzzzzzzqqqiii___VVVPPPEEECCC@@@===999666333111//////000000000000//////,,,,,,,,,,,,------------......------,,,---------///......---,,,,,,++++++,,,++++++++++++++++++,,,))))))************))))))+++++++++,,,,,,+++++++++************************---------,,,,,,++++++******+++,,,,,,,,,+++******+++,,,---...---,,,***)))++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,+++***+++...000111000//////000...---,,,---/////////...---,,,,,,++++++------------------------...........................000111000//////000111111111111000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111~~~yyyuuulllhhhhhhnnnrrrpppmmmlllllllllmmmllllllkkkjjjiii^^^\\\YYYWWWWWWXXXWWWVVVTTTSSSPPPLLLFFF???999666444222////////////...---...---,,,******,,,---...---,,,***))))))***,,,---,,,,,,,,,...///...+++(((++++++++++++++++++++++++,,,+++******))))))******))))))***+++++++++++++++++++++************++++++******)))))))))+++,,,------...111444666888888888555555555777888777555222/////////000111444666777999:::;;;===???@@@AAAAAA>>>=========>>>>>>;;;999666444333444777:::<<<===@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>>===;;;999999888666444222111111111&&&))),,,...///000222444777888999:::;;;;;;;;;;;;;;;:::999888777777777777777888999999999:::>>>@@@@@@CCCFFFJJJMMMRRRXXX[[[```fffooovvvyyy{{{{{{||||||yyyvvvtttuuuxxx{{{|||wwwjjjbbb```ccccccmmm}}}xxxtttqqqppprrrrrrsssxxx|||rrrfff\\\SSSKKKFFF???<<<999888999777333///111111000//////000111111.........---------------,,,,,,,,,+++,,,,,,------///......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))************))))))+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,***)))+++,,,---------,,,*********************************+++------+++******++++++))))))+++...000111111......///---,,,+++,,,...//////...---,,,,,,+++++++++,,,,,,------...............//////////////////...///000000...---...///111111111000000000000/////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111|||wwwtttjjjfffggglllpppooommmlllmmmllllllkkkkkkkkkkkkkkk^^^\\\YYYWWWWWWWWWVVVTTTRRRQQQOOOKKKEEE???999666444111///...//////...,,,...---,,,++++++,,,---...,,,,,,+++******+++,,,,,,+++***+++,,,------+++(((......------------,,,,,,...---,,,,,,++++++,,,,,,((()))***,,,,,,+++*********************************)))(((((((((***+++,,,***+++...111444555666777555555666888999999777444///......///111333555666888:::<<<>>>@@@AAAAAAAAA;;;;;;<<<<<<<<<<<<;;;:::888666444444555777999:::<<<>>>???@@@@@@AAABBBCCCBBBAAA???===<<<;;;::::::;;;:::999777555333222222+++---000111111222444666333444555777888999::::::;;;::::::999888888777777666777888888888:::===??????BBBEEEIIILLLQQQWWW[[[]]]ccckkkrrrvvvxxxzzz{{{yyywwwuuuwww}}}rrreeeaaadddfffqqqwwwrrrnnnooommmnnnqqqsssvvv~~~|||sssfffYYYNNNEEE???;;;:::666444666999:::555111333111///------...000222/////////......------,,,************+++,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,))))))************))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,+++******************************,,,------+++******+++,,,***)))+++---//////...++++++,,,***)))((()))+++------------------------++++++,,,,,,---...//////......///////////////000...///000///---,,,,,,---//////////////////////////////000000000000///////////////////////////////////////000000000000000000000000000000000000000111111111111111111111111yyytttrrrjjjeeeeeekkkooonnnllllllllllllkkkkkkjjjjjjjjjiii^^^[[[XXXVVVVVVVVVUUUTTTOOONNNLLLIIIDDD???:::777444222000/////////...---...------,,,,,,------...***+++,,,,,,,,,,,,+++***+++******+++------+++)))------------------------...---,,,,,,++++++,,,,,,((()))***,,,,,,+++******((())))))))))))))))))(((***)))((((((((()))***+++(((***,,,...111333555555666666666888999999666444000000//////000222444555666888;;;===>>>>>>===<<<===>>>@@@AAA@@@@@@??????<<<;;;:::888777888:::;;;999;;;===>>>>>>@@@CCCEEEDDDCCCAAA???===<<<<<<<<<======;;;:::888666444333000111222222111111222444000000111333555666888999:::::::::::::::999999888666777888888777888;;;>>>===@@@CCCGGGJJJOOOTTTXXX[[[```hhhoootttwwwzzz||||||zzz{{{pppiiiiiihhhsss~~~vvvqqqnnnlllnnnmmmooosssuuuyyy~~~sssjjj\\\NNNDDD===888555777333222444:::<<<999555444222///,,,,,,---///000/////////......------,,,***************+++,,,---+++++++++*********************))))))))))))******))))))************))))))))))))************))))))*********++++++,,,,,,,,,***+++++++++++++++++++++,,,***((('''(((***,,,...***+++++++++++++++++++++***************************+++------+++******+++...,,,+++***,,,,,,,,,+++***++++++***(((((()))+++***++++++,,,---...///000++++++,,,,,,---...//////---........./////////000...//////...---+++,,,---........................//////000000000000//////////////////////////////......//////000000000000////////////////////////000000000000000000000000wwwsssqqqkkkffffffkkknnnmmmkkklllllllllkkkkkkjjjhhhgggfff\\\ZZZWWWUUUVVVVVVUUUTTTNNNMMMLLLIIIEEE???;;;888555333000000000000///---......------------......)))***,,,------,,,***)))+++******+++,,,---,,,************++++++,,,,,,,,,,,,+++******))))))******))))))***+++++++++++++++(((((())))))))))))((((((******)))(((((()))***+++((()))+++---///111333444666666666888999888666333333222111000000111222333888;;;>>>BBBCCCBBB@@@>>>;;;>>>BBBCCCCCCAAA@@@@@@999:::999888666555555777666999<<<<<<<<<===BBBFFFEEEEEEDDDBBB???>>>>>>???>>>>>>===<<<;;;999777666///000000///------...000//////000111333555777888999999:::;;;;;;;;;::::::777888888777666777999;;;:::<<>>DDDGGGEEECCCAAAAAA666999:::999666333333444333777::::::999;;;@@@EEEDDDFFFFFFDDDAAA???@@@AAA>>>??????>>>===;;;:::888///000000///......000222000000000111333555777888777888:::;;;<<<===<<<<<<999999999777555555777999888:::===???BBBEEEJJJNNNWWW\\\bbbiiioootttyyy}}}zzzqqqnnnxxx~~~|||wwwsssooolllkkkllllllkkkmmmmmmppprrrsssvvv}}}wwwqqq^^^WWWKKKAAA:::777555555333222222333666:::>>>@@@:::888555111///.........,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,)))))))))))))))***************))))))))))))******))))))************))))))))))))************))))))'''''''''((()))*********,,,,,,++++++******))))))'''((())))))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,---......,,,*********+++***)))---......---++++++,,,---,,,,,,,,,---------......------------------------++++++,,,,,,---.........---...//////...---///000/////////000000000111111//////000000000000//////000000000000000000000000------......///000000111////////////////////////000000000000000000000000wwwvvvvvvqqqllljjjnnnqqqooommmnnnjjjkkklllkkkiiifffbbb___ZZZWWWUUUTTTUUUVVVVVVUUUUUUTTTQQQMMMGGGAAA;;;888777444222111222222111///........................---,,,***))))))***,,,---,,,+++***+++---...---,,,******+++,,,...///000000...---,,,,,,++++++,,,,,,+++***)))))))))***,,,---)))***+++,,,,,,+++***))),,,+++***))))))***++++++******+++,,,---///111222222222333666999999888666888666444222111111111111///333999???AAAAAA@@@>>>>>>DDDKKKNNNLLLIIIGGGFFF;;;>>>AAA@@@===999888999222666999999888999???DDDCCCEEEGGGEEEBBB@@@@@@BBB>>>?????????>>>===;;;:::222333333222222333555888222222111222333666888999666777999;;;===>>>>>>===::::::999777555555666888999;;;===???AAADDDIIILLLVVVZZZ```gggmmmsssyyy|||yyysss}}}|||vvvrrrkkkiiigggfffhhhiiijjjjjjlllllloooppppppsss}}}wwwpppjjjUUUNNNCCC:::555444333333222222222333444888>>>CCC===;;;888444111///......+++++++++,,,,,,---------......---,,,++++++++++++***************+++++++++++++++************++++++))))))************))))))******++++++++++++******((())))))***+++,,,,,,,,,---,,,,,,+++***)))(((((($$$&&&***,,,---,,,***(((******))))))***+++,,,,,,------------------------&&&(((+++,,,,,,,,,...///,,,***))))))***++++++***,,,,,,---+++***)))***,,,///......------,,,++++++------------------,,,,,,******+++,,,,,,---......,,,...//////......000111000000111111222222222333//////000000000000//////000000000000000000000000---------...///000000111////////////////////////000000000000000000000000yyysssqqqlllhhhjjjooorrrpppnnnjjjjjjjjjiiigggeeebbbaaaYYYWWWUUUTTTVVVWWWXXXXXXUUUTTTPPPJJJBBB;;;666444444444555444333111///---000000...---,,,+++++++++,,,,,,,,,,,,,,,---...///)))(((((('''''''''''''''///......------,,,,,,+++***,,,---,,,)))(((***---...---+++*********++++++,,,,,,,,,+++++++++******)))'''$$$""""""$$$'''***&&&'''(((***,,,...///000111222444333333222444555777666666555444222111000111333555888;;;<<<===>>>@@@CCCHHHKKKLLLJJJGGGDDDCCCAAA@@@AAAAAA>>>888333111222333666999<<<>>>???CCCGGGLLLPPPOOOJJJDDD???;;;???AAA@@@@@@BBB@@@<<<666444222222222222111000...000111333444444444333666777999<<<<<<<<<;;;:::;;;;;;:::999999999::::::999999:::<<>>??????===888444444444444555777;;;>>>@@@CCCIIIQQQWWWWWWQQQHHHBBB@@@DDDEEECCCCCCFFFEEEBBB777444222111111111000///000111222333444444444444555777999<<<=========<<<<<<<<<;;;:::::::::::::::999999:::;;;===@@@CCCDDDHHHNNNUUU[[[___ccciiinnnssswww{{{~~~zzzwwwvvvvvvqqqhhhbbbaaabbbaaa```aaadddgggiiijjjrrrtttwwwzzzzzzxxxuuusssrrrxxxyyynnn```UUUKKKGGGAAA<<<777333000///000000111111111111111222444666888777444111000000000...---,,,,,,,,,++++++******)))))))))))))))(((+++***)))))))))***+++,,,))))))))))))************+++***))))))))))))))))))(((((((((((((((((((((((())))))((())))))***+++,,,)))***+++,,,,,,+++******+++***(((''''''(((***+++((()))***,,,---.........+++***)))))))))***+++,,,,,,,,,,,,++++++*********++++++******)))*********,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,......------------.................................,,,++++++---......---.........//////.....................///////////////000000///------...000////////////////////////~~~}}}llllllkkkkkkkkkkkkkkkjjjkkkkkklllkkkjjjgggdddccc^^^[[[XXXVVVWWWWWWWWWWWWUUUTTTQQQKKKCCC===888777666555444222111000//////222111000///...---------...------,,,,,,,,,,,,---///...------,,,,,,------***++++++,,,------......222000...,,,,,,,,,+++)))+++***))))))((()))))))))%%%&&&&&&'''((()))***+++))))))(((((('''(((((()))&&&'''(((***+++---......---///000111000000222333666666666666555444222222111111111222444666999:::???AAAEEEHHHIIIHHHFFFEEEAAAAAA@@@@@@@@@???;;;888888666444333555999===@@@@@@HHHSSS[[[\\\VVVLLLEEEDDDFFFFFFCCCDDDGGGHHHEEE;;;888444222111222111000111111222333444444444333444666888;;;===>>>??????>>>======<<<;;;:::::::::::::::::::::;;;===???@@@FFFJJJOOOSSSVVVZZZ```eeegggjjjppptttwwwyyy|||~~~wwwqqqkkkhhhddd^^^]]]`````````___```cccfffjjjmmmuuu{{{~~~tttmmmjjjmmmxxxvvviiiWWWJJJBBBBBB@@@:::444111111222111111111111000000000000111333444444222111000000---...///---***)))+++---(((((((((((())))))))))))******))))))******+++,,,))))))))))))************(((((()))***************((((((((((((((((((((((((******)))))))))******+++)))******++++++***))))))+++***)))(((((()))***+++))))))******+++,,,......,,,+++******)))*********+++++++++++++++******************)))******++++++,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++++++++......,,,++++++******************+++++++++,,,,,,......------------.................................,,,++++++---......---------............---------------.../////////000...//////...,,,,,,---///////////////////////////zzzzzzyyyooopppqqqooollljjjiiiiiiiiijjjkkkkkkiiifffcccaaaaaa^^^ZZZXXXWWWWWWWWWVVVUUUTTTQQQLLLDDD>>>:::888777666333111000000000000111000///...------------......---,,,++++++++++++------,,,+++++++++++++++------------......//////000---))))))+++,,,***''',,,,,,++++++++++++++++++))))))(((((((((''''''''''''''''''''''''&&&&&&%%%''''''((()))***+++,,,---,,,...000000000111222444666666666666666555444333111000//////000333555777===???BBBEEEGGGGGGFFFEEEFFFFFFFFFFFFEEEBBB???===;;;888444222222666;;;>>>===DDDNNNVVVXXXTTTLLLFFFBBBDDDCCC???@@@DDDFFFDDD@@@<<<888555444444333333111111222222222222222222111333666999<<<>>>????????????>>>>>>===<<<;;;:::<<<;;;:::999999:::<<<<<>>;;;999777666333111000000000000//////...---,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,+++***************++++++++++++******))))))---***((())),,,---,,,***++++++++++++,,,+++++++++******)))))))))((((((((())))))*********((('''&&&''''''((())))))***++++++,,,...000000111222444666666666666777777666555555111000......///000333444:::<<<>>>AAACCCDDDDDDDDDIIIKKKLLLLLLIIIEEEAAA???===:::666333222444888:::<<<@@@FFFLLLOOONNNKKKIIIAAABBBAAA======BBBDDDCCCAAA>>>999777666555444333111111111000000000000000///000333666999<<<>>>?????????@@@??????===<<<;;;===<<<;;;:::999999:::;;;===@@@CCCEEEGGGLLLSSSYYYXXX[[[```cccggglllqqqtttvvv{{{rrrlllfffddd```\\\]]]aaa```aaabbbbbbbbbeeejjjnnnxxxyyyxxx|||zzzmmmaaaSSSEEE;;;666777666666<<>>;;;:::666555444222111000//////......---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,...------,,,++++++******---,,,++++++---/////////(((((()))************)))'''((())))))++++++,,,---(((((((((((('''&&&%%%%%%''''''(((((()))))))))***+++---///000111222444666555666777777777777777666111000/////////000111222777888:::===???AAABBBCCCHHHLLLOOOPPPMMMHHHCCCAAA???===:::777666555666777;;;===???BBBEEEHHHJJJKKKBBBDDDBBB??????CCCEEEDDD???===:::888777666444222333222111000000000000000...///111444777:::===>>>???@@@@@@AAAAAA@@@>>>===@@@>>>===;;;:::::::::;;;999<<<@@@AAACCCGGGNNNSSSSSSUUUXXX[[[___dddiiimmmqqquuuyyy|||~~~}}}yyyooojjjeeebbb^^^ZZZYYY\\\^^^aaadddeeeeeegggkkkoooyyynnn___RRRGGG===777555666555555===FFFEEE<<>>;;;:::555555444333222000///...///......---------------+++++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,........................,,,---------,,,,,,...///'''((()))***+++******)))'''((())))))++++++,,,---(((''''''&&&%%%$$$$$$$$$''''''(((((((((((((((((()))+++---///000111444666555666777888888888888888111111111111111111000000555555777999<<<>>>@@@AAAFFFKKKRRRUUURRRMMMIIIFFFBBBAAA@@@>>>;;;999777555888888888:::===AAAEEEHHHCCCEEEDDDAAABBBEEEGGGEEE@@@???>>>======;;;777555666555333222111111111111///000111444777:::<<<>>>>>>???AAABBBBBBBBB@@@???AAA@@@>>>===<<<;;;<<<<<<888;;;>>>??????BBBGGGKKKKKKMMMOOORRRVVV\\\bbbgggkkkmmmppprrrsssuuuxxxzzzsssuuuyyy|||{{{qqqhhhccc___^^^\\\YYY[[[^^^___dddjjjlllmmmoootttxxxwwwfffVVVJJJAAA;;;888555:::999555888???>>>666---...............//////---...///...---,,,...///---***((()))+++,,,+++***++++++++++++************((()))***+++,,,++++++***))))))))))))************))))))))))))))))))***+++((((((((((((((((((((((((************+++,,,,,,---...---+++***))))))******((())))))))))))))))))((('''((())))))***)))))))))))))))***+++,,,+++******((()))))))))*********+++++++++******)))******************+++,,,---...///*********+++++++++,,,,,,+++***************++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,++++++---......---.........//////.........------------------------...//////...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,wwwsssrrrjjjiiikkkpppvvvwwwsssmmmlllnnnqqqrrrqqqnnnjjjggg```]]]YYYWWWVVVVVVVVVUUUPPPPPPNNNIIICCC===:::999444444555444333111///---000//////............///************+++,,,------,,,,,,+++************+++)))******++++++,,,,,,---+++---...,,,)))(((***---)))***+++,,,------,,,+++************)))))))))))),,,,,,***)))((((((((((((''''''(((((((((((((((((('''))),,,---...000333555555666777888888999888888222222222333222111000000333444555777:::===???AAAEEELLLUUUZZZXXXSSSOOOMMMCCCDDDDDDBBB@@@<<<777555333333333444888<<<@@@CCCCCCEEEEEEBBBCCCFFFGGGDDDCCCCCCBBBCCCBBB@@@<<<999888777555333222222333333000111222444777:::===>>>===???AAACCCCCCCCCBBBAAACCCAAA@@@>>>============888;;;>>>>>>===>>>AAAEEEEEEFFFIIILLLPPPWWW^^^cccbbbccceeefffgggiiimmmpppmmmpppsssrrrttt||||||ooohhh```[[[YYYZZZ[[[\\\aaafffaaahhhppptttvvvxxx~~~tttdddTTTIIIAAA===;;;555===>>>555222777666000,,,------....../////////+++---...------...000222+++,,,---,,,++++++,,,...---,,,,,,,,,+++*********((()))***+++,,,+++******))))))))))))************((((((''''''(((***,,,...************************************+++,,,---...///...,,,***)))******+++(((((())))))))))))(((((('''''')))******)))((((((((()))***+++,,,,,,+++***(((((())))))*********+++,,,,,,+++***)))))))))***''''''((()))+++...000111******++++++,,,,,,,,,,,,---,,,+++***))))))))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,++++++---......---......////////////......------------------,,,,,,...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,wwwsssrrrpppnnnmmmooossstttrrrooorrrrrrrrrrrrqqqnnnhhhdddccc___ZZZWWWUUUUUUTTTSSSVVVTTTPPPJJJCCC===;;;:::444444444444222000---,,,000000//////......------......////////////............---------,,,,,,,,,.........------,,,,,,,,,000222333111---***+++...,,,***(((((()))***)))((()))))))))(((((((((((((((***************)))((((((''''''(((((())))))******$$$"""!!!###***000333333444333333666;;;<<<;;;888666555444222111000//////111111111222444888;;;===DDDGGGMMMRRRSSSPPPKKKHHHIIIIIIHHHDDD@@@======>>>;;;888555555777<<>>@@@BBBBBBBBBAAA@@@???????????????>>>===<<<>>>===<<<<<<<<<===???@@@BBBCCCDDDGGGJJJMMMPPPQQQVVVYYY]]]___```bbbdddeeefffggghhhhhhjjjqqq{{{wwwmmmfffccc]]]^^^^^^]]][[[\\\```eeefffppp}}}xxxmmmbbb^^^YYYNNNCCC===>>>>>>===;;;888555222000////////////............//////...------------...,,,,,,,,,+++++++++******+++*********))))))((((((******))))))))))))******(((((((((((())))))))))))************************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++///...,,,***))))))******((((((((((((((((((((((((***************)))((('''***)))((()))+++,,,,,,+++((((((''''''''''''(((((('''((()))***,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++******))))))))))))******###&&&)))+++***))))))***...------------...//////111///---+++***+++,,,---((())))))******++++++,,,******+++,,,,,,------...,,,---...//////...---,,,111///---,,,------...---,,,,,,,,,------.........wwwsssqqqooommmlllooorrrsssqqqoooqqqrrrsssssspppkkkgggdddbbb___ZZZWWWVVVWWWVVVVVVUUUTTTPPPJJJCCC===:::999555555444444222111//////111111111000000000000000------------------------...------------,,,,,,,,,---------------,,,,,,,,,---------,,,***)))))))))+++)))((()))+++,,,,,,+++))))))))))))***************************)))(((((())))))))))))))))))*********'''%%%'''+++///111222888666555666:::===>>>===777666555333222111111111111111111111333666999:::>>>AAAFFFJJJKKKIIIEEECCC???@@@AAAAAA@@@???@@@AAA===:::777666888;;;>>>@@@DDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEEEECCC@@@;;;888555444111000000000111333555666:::<<<>>>@@@BBBBBBAAAAAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBEEEHHHLLLOOOPPPRRRTTTWWWYYYZZZ]]]```bbbfffggghhhhhhiiimmmuuu{{{vvvmmmgggdddbbb]]]^^^^^^\\\\\\^^^bbbfffooozzzmmmccc[[[YYYWWWQQQIIIEEE>>>>>>===;;;999666333111////////////............///...------,,,,,,------((()))******,,,,,,---...))))))))))))((((((((('''******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))((()))******++++++******---,,,+++***))))))******))))))))))))))))))))))))***++++++,,,,,,,,,++++++***)))((()))+++,,,,,,+++))))))(((((((((((())))))******++++++******)))(((******************************++++++++++++************))))))))))))******$$$'''***+++************---------------......///000///---+++***+++,,,---+++++++++,,,------......------,,,,,,,,,+++++++++,,,---...//////...---,,,///...------.../////////++++++++++++,,,,,,------wwwrrrpppnnnlllkkkmmmqqqrrrpppmmmpppsssuuusssmmmhhhfffeeeccc___[[[XXXXXXXXXXXXXXXTTTSSSQQQKKKDDD===:::888666555444333222222222222000000000000000000111111...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++***))))))******)))''''''&&&%%%&&&)))***+++***&&&&&&''''''(((((())))))))))))******))))))((((((******))))))))))))))))))---+++)))(((***,,,------777555444444888;;;===>>>888777666555444444333444222111111111222333555666777999<<>>===777:::===?????????@@@BBB???>>>;;;999999:::===>>>BBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCEEEFFFGGGHHHJJJNNNPPPLLLCCC;;;777777000/////////000111333444777888;;;>>>@@@AAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===============;;;<<<>>>AAAEEEHHHLLLMMMLLLMMMOOOQQQSSSVVV[[[___fffhhhjjjiiihhhiiimmmqqqxxxzzzppphhhcccaaaaaaaaa\\\^^^```aaabbbeeeiiilllyyyxxx^^^UUUNNNNNNOOOLLLHHHGGG;;;;;;:::888666444222000/////////............------------,,,,,,,,,++++++((())))))***+++,,,------)))(((((((((((('''''''''******))))))))))))******(((((((((((())))))))))))************************************************'''((())))))******))))))******))))))))))))******************************((()))***+++,,,,,,,,,,,,***)))((()))+++,,,,,,+++******))))))))))))******))))))******))))))((('''))))))))))))))))))))))))))))))************))))))++++++************++++++&&&(((+++,,,+++******+++,,,,,,,,,,,,,,,---......///...,,,+++***++++++,,,+++,,,,,,------.../////////...---,,,+++***)))(((,,,,,,............,,,,,,...............------,,,************++++++++++++xxxssspppnnnlllkkkmmmppprrrpppmmmnnnrrruuurrrkkkfffeeefffeeebbb]]]ZZZYYYYYYXXXXXXSSSSSSPPPKKKDDD===999888555444333111111111222333,,,------......////////////---,,,******,,,---///---------,,,,,,,,,+++++++++++++++,,,,,,------...---***((())),,,---+++)))((('''&&&''')))++++++***)))))))))))))))(((((((((((()))))))))))))))(((((()))))))))((((((''''''''',,,***)))(((((())))))***000000000222444777999:::888888777666666666666777333222222111111111222222333444555777888999999999888;;;>>>@@@@@@?????????BBBBBB@@@===::::::;;;<<<@@@AAABBBCCCDDDDDDEEEDDDBBBBBBCCCEEEGGGHHHJJJKKKMMMPPPTTTRRRKKKBBB;;;777333222111111111222333444333555888;;;>>>@@@AAAAAA@@@AAAAAAAAA@@@??????>>>;;;<<<>>>?????????>>>===;;;;;;<<<>>>AAADDDFFFGGGHHHIIIIIIJJJMMMQQQXXX\\\hhhkkkmmmllliiigggiiikkkqqqyyyxxxppplllgggcccbbbaaa``````^^^aaahhhnnnsssvvvxxxyyyxxxiiiQQQIIIBBBBBBBBB@@@>>>>>>666555555333111000......//////.........---------,,,,,,,,,,,,++++++******++++++++++++************)))))))))))))))(((((((((******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))******************************''''''((()))))))))))))))***)))((()))+++,,,,,,+++***))))))(((((())))))***%%%&&&''')))************(((((((((((((((((((((((((((((())))))))))))((((((++++++************++++++(((***,,,,,,+++******++++++++++++++++++,,,------------,,,+++******++++++*********+++,,,,,,------......---,,,+++***))))))+++,,,---......---,,,+++---...///...,,,***)))(((******++++++++++++++++++{{{uuurrrnnnlllkkknnnqqqrrrpppnnnmmmqqqssspppjjjeeeeeeggghhhddd^^^[[[YYYXXXXXXWWWSSSSSSPPPJJJCCC===999888444333222000000000111222,,,,,,------....../////////...,,,++++++,,,...///------,,,,,,,,,+++++++++***++++++,,,,,,------------***)))***---...---***...,,,++++++,,,---,,,+++///......---,,,+++******'''(((((()))))))))(((((((((((((((''''''&&&&&&&&&)))))))))(((((()))***+++))),,,000333555555555555888888777777888888999:::555444333222111111000000111222333444666777888999:::===@@@AAAAAA@@@@@@@@@EEEEEEDDDAAA<<<::::::;;;===>>>???AAABBBCCCCCCCCCAAABBBDDDFFFHHHJJJKKKLLLNNNOOORRRTTTSSSLLLBBB;;;666555444222222222333333111333555888;;;===??????@@@@@@AAAAAAAAAAAAAAA@@@===>>>???AAAAAA@@@??????<<<<<<<<<===>>>???@@@AAAEEEFFFFFFGGGIIINNNUUUYYYgggjjjnnnmmmjjjgggggghhhkkkqqqyyyyyyqqqkkkfffeeefffggghhhgggdddbbbeeelllvvvyyyfffYYYFFF>>>999999999666666777333222111000///.....................------------++++++,,,,,,,,,+++***)))+++++++++*********))))))******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******&&&''''''((()))))))))***************************)))))))))))))))((('''&&&***)))((()))+++,,,,,,+++)))((((((''''''(((((()))%%%&&&''')))************((((((((((((((((((((((((((((((((())))))(((((((((+++******************+++)))+++,,,,,,***)))***+++***************+++,,,,,,,,,+++++++++*********+++))))))***++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***(((***------+++))))))***,,,,,,,,,,,,++++++++++++~~~xxxtttpppnnnmmmooossstttrrrooolllnnnpppnnniiiffffffggggggccc^^^[[[YYYYYYXXXWWWTTTSSSOOOIIIAAA<<<999999444333222111000000000000//////////////////000000///...---,,,,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++***,,,***(((((())))))(((''',,,++++++***)))(((''''''''''''((()))))))))(((((((((((('''''''''''''''&&&)))***++++++***+++---///(((,,,222666777666666666777777777888999:::;;;<<<777666555444333222111000111222333444666777999999777:::===@@@AAABBBCCCDDDFFFHHHHHHDDD>>>::::::;;;:::;;;===>>>@@@AAABBBBBBAAABBBDDDFFFIIIJJJKKKKKKNNNNNNPPPTTTWWWSSSJJJBBB:::999777444222111111111111222333555888:::;;;<<<======???@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA>>>======<<<<<<<<<======BBBCCCCCCDDDFFFJJJPPPUUU___ccchhhiiifffddddddddddddhhhooovvv}}}|||tttooommmkkkgggddd```bbbggglllqqqsssrrrpppwww}}}vvvdddSSSIII===777444666666555555777333222111000000000000000.........------------,,,++++++,,,---,,,+++***)))'''(((((()))***+++,,,,,,******+++++++++++++++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))******++++++******&&&'''((()))******))))))************************++++++++++++***)))((('''***)))((()))+++,,,,,,+++((((((''''''''''''(((((())))))******))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))*********+++,,,+++)))((((((***)))))))))))))))***++++++***************************++++++,,,,,,---......))))))******+++,,,,,,---******,,,,,,,,,,,,******###&&&***+++******---///,,,,,,,,,,,,,,,+++++++++|||wwwrrrpppoooqqquuuvvvtttrrrkkkllllllkkkjjjhhhgggfffdddaaa\\\ZZZZZZZZZZZZZZZVVVSSSNNNGGG???;;;::::::444444444333222000///...//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++***+++++++++)))))))))***(((&&&%%%%%%'''(((''''''''''''''''''''''''''''''&&&''''''((())))))((((((((((((((()))))))))))))))(((***,,,,,,***+++---///)))---222555555666777999777777777888999:::<<<===888888888777555444222111000111222444666777888999444666:::<<<===@@@CCCEEEFFFIIIJJJFFF@@@;;;:::<<<777888:::<<<>>>???@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJIIIKKKOOORRRSSSPPPKKKHHHAAA???<<<888555333222222222222333444555666888999888999;;;===???@@@AAAAAA@@@@@@??????@@@@@@AAABBB======<<<<<<<<<<<<=========>>>???@@@AAAEEEJJJNNNRRRWWW]]]___^^^]]]^^^```^^^aaagggmmmtttzzz}}}~~~~~~|||||||||zzzwwwuuunnnjjjfffdddeeedddbbb___^^^aaahhhqqq|||yyydddPPPDDD???999555333666666444333666222111000/////////000111.........---------,,,,,,+++,,,---...---,,,***)))''''''((()))***+++,,,,,,))))))******++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))'''((()))*********)))((()))))))))))))))))))))))))))***************))))))***)))((()))+++,,,,,,+++))))))(((((((((((())))))******++++++******)))(((************************((())))))******))))))((())))))(((((((((((())))))***++++++***'''&&&'''((()))(((((((((((()))******))))))***************))))))******++++++,,,,,,---((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))&&&))),,,+++))))))---111,,,+++++++++************~~~yyytttrrrqqqsssvvvxxxvvvssskkkjjjiiiiiijjjjjjhhhfffaaa^^^ZZZYYYZZZ\\\]]]]]]WWWTTTNNNFFF>>>::::::;;;666666666555444111///............------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,,,,++++++************---...---***(((***,,,+++))))))***,,,.........)))***+++,,,---...//////&&&&&&'''((())))))(((((())))))******++++++,,,,,,&&&)))+++***((((((***,,,***---111222222444777:::666666777888999;;;<<<===999999999888777555444333...///111333555777777888444666888999:::<<>>??????@@@BBBDDDGGGHHHIIIIIIIIICCCHHHMMMOOOLLLIIIIIIJJJGGGDDDAAA===999666555444333333333333444555666666444555888:::<<<>>>???@@@@@@???>>>>>>>>>???AAABBB<<<<<<<<<<<<<<<===>>>???:::;;;<<<===>>>AAAEEEIIIIIINNNTTTWWWWWWXXXZZZ\\\]]]___ccchhhmmmrrrvvvyyyyyyuuuppplllmmmqqqqqqmmmhhhkkkjjjhhhhhhiiiiiihhhfffeeecccaaabbbcccccc___[[[^^^aaaiiiuuurrrYYYEEE===<<<888555444666555111///111///...---,,,,,,---...///......---------,,,,,,,,,+++,,,---......,,,+++)))************))))))))))))(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))((()))+++,,,,,,+++******))))))))))))******'''((()))+++,,,,,,,,,,,,************************))))))************))))))((((((''''''''''''((((((+++++++++)))'''&&&&&&(((((((((((((((((()))******((()))************))))))'''''''''((())))))******)))************+++++++++)))***+++,,,,,,+++***)))---///000---((('''***...+++*********))))))((((((|||qqqooopppsssvvvvvvsssooojjjlllmmmmmmkkkhhhdddaaa[[[ZZZZZZZZZ\\\[[[ZZZXXXWWWUUUQQQJJJBBB===;;;:::333444555555555333111///------......------,,,+++***)))((((((((()))+++,,,...,,,******,,,,,,***(((++++++++++++++++++++++++,,,+++)))+++---...+++))),,,+++***((((((((()))))))))***+++++++++)))((('''******+++******)))((('''(((((())))))******++++++,,,)))&&&'''***,,,+++***+++***...555777666666888;;;:::999:::<<<===<<<;;;666555444777;;;;;;666111111111222333444666777888666555555555777:::===???CCCCCCDDDDDDCCCAAA???======<<<:::::::::;;;===>>>???@@@AAACCCFFFIIILLLMMMNNNNNNNNNPPPPPPOOOMMMJJJHHHGGGFFFFFFFFFBBB;;;666555333///...///111222222333444555777:::===???AAAAAA@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>===<<<<<<===>>>???@@@HHHHHHIIIKKKNNNRRRUUUWWW]]]^^^______aaafffkkkooouuuwww{{{wwwnnnoooiiicccaaadddfffeeecccaaa`````````aaa```^^^\\\aaa```___aaacccdddcccbbbbbbbbbfffsssmmmOOO;;;888;;;444333222222111111222222///000222333222111///...111///---+++++++++,,,---------------,,,+++******++++++******++++++,,,---************************))))))(((''''''''''''''')))(((&&&%%%%%%&&&'''(((((()))))))))*********+++((()))***+++++++++++++++''''''((()))))))))))))))******))))))((((((''''''************)))'''&&&&&&)))&&&$$$&&&***+++((($$$******))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))******)))((((((((()))+++,,,,,,,,,++++++***))))))))),,,+++***)))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++|||tttrrrqqqsssuuuvvvsssooojjjlllnnnnnnlllhhhcccaaaXXXXXXXXXYYY[[[\\\[[[ZZZPPPOOOLLLGGGAAA===;;;;;;555555666555444111///---------......------,,,++++++******)))***+++,,,------+++)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++------+++)))+++***************++++++)))))))))***))))))(((((()))))))))))))))(((((('''((((((((())))))************(((&&&&&&)))******))))))'''***000333111222555777666555777999:::999888;;;999888:::======888333333333222222333444555666555555555666888:::<<<===AAABBBCCCCCCCCCAAA???>>>>>>===<<<;;;;;;<<<===???===>>>@@@CCCFFFIIILLLMMMNNNNNNOOOQQQRRRQQQOOONNNPPPOOONNNNNNNNNJJJDDD???888555111///000111111111333444555777:::===???@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>=========>>>>>>>>>======<<<<<<===>>>??????@@@@@@BBBEEEHHHKKKMMMWWWYYY[[[\\\^^^bbbgggjjjmmmooorrruuuwwwyyyzzzzzz{{{}}}uuummmkkkeee___]]]___aaaaaa___[[[[[[[[[[[[\\\\\\[[[[[[]]]^^^```cccfffgggeeecccdddeeeiiitttxxxdddKKK:::666999444333222222111111222222///000111222111000...---...---,,,++++++,,,...///******+++++++++***))))))))))))(((((())))))***+++((((((((((((((((((((((((******)))((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((()))******************''''''((()))))))))))))))))))))))))))(((((((((((())))))************))))))...+++)))***---...+++'''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))*********+++***)))(((''''''((()))***)))))))))))))))******+++*********************++++++***)))))))))***+++,,,)))******++++++******)))++++++++++++++++++++++++---,,,+++***************++++++++++++++++++++++++|||yyyvvvsssrrrttttttrrroookkkmmmooopppnnniiiddd```ZZZYYYXXXYYYZZZ[[[YYYXXXOOONNNKKKFFF@@@<<<;;;;;;666666666555222000---+++------......------,,,+++,,,++++++++++++,,,------+++******+++---......---------------------------+++******+++,,,,,,+++)))))))))***,,,,,,---------((((((((('''(((((())))))((()))))))))))))))))))))(((((((((((())))))))))))***)))'''(((***++++++***(((&&&''',,,......000444555444444555777888888777===;;;:::;;;===<<<888444777555333111111111333444333444555777999:::;;;;;;>>>???AAAAAAAAAAAA????????????===<<<<<<===>>>???>>>???AAADDDFFFGGGHHHHHHLLLMMMOOOQQQSSSSSSSSSRRRWWWVVVVVVVVVVVVSSSNNNKKK@@@<<<777444333222222111111111222444666888;;;<<>>??????>>>>>>>>>>>>?????????>>>======<<<======>>>>>>>>>>>>???AAADDDGGGHHHNNNQQQTTTVVVXXX[[[___aaaccceeegggjjjlllmmmmmmmmmqqqsssvvvyyyzzzzzzzzzyyy{{{zzzzzz|||{{{tttmmmfffaaa\\\ZZZ[[[]]]\\\[[[XXXXXXXXXYYYYYY[[[\\\\\\\\\___dddjjjoooqqqpppnnnnnnqqqvvv~~~ooommmeeeVVVEEE999555555333333222111111111111222...///000000000///---,,,,,,++++++++++++---///000))))))***+++++++++******))))))(((((())))))***+++((((((((((((((((((((((((++++++***)))))))))))))))((((((&&&&&&&&&'''((()))((((((((((((''''''''''''))))))))))))))))))((('''''''''((()))))))))))))))(((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,///---+++,,,......+++((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************(((((()))******+++,,,,,,)))))))))))))))***+++,,,)))))))))******)))))))))++++++++++++++++++++++++---,,,+++***)))((((((((()))*********+++,,,,,,,,,~~~|||wwwrrrqqqqqqrrrpppmmmllloooqqqrrrpppkkkfffbbbaaa^^^\\\ZZZYYYXXXVVVTTTRRRQQQNNNHHHBBB<<<:::999555555555444222000...,,,------......------,,,++++++++++++++++++,,,,,,---,,,++++++,,,------------------------------------******++++++,,,+++******((()))+++,,,---,,,+++***((('''&&&&&&&&&((()))***)))))))))******+++,,,,,,((((((((((((((((((((((((+++*********+++,,,,,,,,,***''''''***,,,,,,///444666555555666999::::::999888777777999::::::777444999777444111000///000111111222555888:::::::::999<<<<<<>>>???@@@@@@??????@@@??????>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCIIIKKKNNNPPPRRRSSSTTTUUUXXXYYYZZZ[[[[[[YYYWWWUUUKKKGGG@@@;;;888666444333222333333444666777999:::>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@??????>>>>>>============??????>>>???@@@BBBEEEFFFEEEHHHMMMPPPRRRSSSVVVWWW[[[]]]___bbbeeeffffffgggkkklllooorrrttttttttttttuuuvvvwwwyyy|||~~~zzzsssrrruuuuuupppjjjbbb^^^ZZZYYYYYYZZZZZZYYYXXXYYYYYYYYYZZZ\\\^^^```aaaccciiirrrzzzyyy\\\YYYRRRIII@@@999444333333222222111111111111111....../////////...---,,,,,,,,,+++++++++,,,---...)))***+++,,,---......---++++++******++++++,,,---************************+++***))))))(((((())))))(((''''''&&&''''''((()))************))))))))))))((()))))))))((('''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,,,,,,,+++***)))***,,,,,,***((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((+++******************+++'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))'''((()))++++++***))))))((()))))))))*********+++((((((((()))***+++,,,,,,))))))************))))))************************,,,+++***)))))))))))))))((())))))***+++,,,,,,---{{{vvvqqqooooooooonnnlllnnnppprrrsssqqqmmmhhheeeccc```]]]ZZZYYYXXXVVVUUUQQQPPPNNNIIIBBB===::::::444444444333222111000///------......------,,,+++*********+++++++++++++++---------,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++)))***+++++++++***((('''((('''&&&&&&&&&((()))***((((((((((((((()))***+++)))))))))))))))(((((((((((()))***************+++***'''&&&)))******---222666555555666999::::::999444444555777999999888777:::888555222000///000000///111555888999:::999888::::::;;;<<<>>>>>>?????????????????????@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCEEEHHHLLLNNNOOOQQQTTTWWWWWWZZZ]]]___```aaaaaaaaaWWWRRRJJJCCC>>>:::666444999999888888999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;<<<===???@@@???BBBGGGJJJKKKLLLMMMOOORRRTTTWWW[[[^^^```bbbbbb```aaadddfffiiijjjkkkkkkppprrrtttwwwyyy|||~~~zzzrrrkkkeeeeeehhhjjjgggccc\\\ZZZWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX[[[```dddhhhjjjpppyyyqqqdddMMMIIIDDD???<<<888555333333222111111000000111111...............------,,,------,,,,,,++++++++++++)))***+++,,,---.........++++++******++++++,,,---************************))))))(((''''''''''''(((''''''''''''(((((())))))************))))))))))))((((((((((((((('''&&&%%%''''''((()))))))))))))))+++******)))(((''''''&&&'''(((((()))******))))))''''''''')))*********)))(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((*********++++++*********((((((((((((((((((((((((&&&'''''''''(((((((((((((((((())))))))))))(((((('''((()))++++++***))))))*********)))))))))((((((''''''((()))***+++++++++***++++++++++++++++++******************************************+++,,,---(((((()))***++++++,,,,,,yyyuuupppnnnooopppnnnlllmmmnnnpppqqqpppmmmjjjhhh```]]]ZZZYYYYYYZZZYYYXXXJJJKKKJJJGGGBBB>>><<<<<<555444444333333222222222------......------,,,+++)))******+++,,,+++++++++,,,------,,,***))))))***+++++++++++++++++++++++++++---......---,,,,,,---+++++++++***)))(((''''''((((((((('''(((((())))))'''&&&%%%$$$%%%&&&'''(((************))))))))))))%%%'''((()))((('''(((((()))%%%$$$'''((((((***///333222222444666888888777444444666888:::;;;<<<<<<999888666444333111111000///111444777888999888888888999999:::;;;======>>>===>>>>>>???@@@AAABBBBBB<<<<<<===>>>@@@BBBEEEFFFBBBFFFJJJLLLMMMOOOSSSWWWWWW[[[```eeehhhkkknnnpppddd^^^UUULLLEEE???;;;888;;;:::999777666666555555999999:::;;;<<<<<<=========<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<===>>>===@@@CCCEEEFFFFFFGGGHHHHHHJJJNNNRRRUUUXXXYYYZZZWWWYYY[[[^^^```bbbddddddiiikkkoooqqqsssuuuxxx{{{}}}~~~|||yyytttmmmhhheeeaaa^^^ZZZZZZ\\\]]]\\\ZZZTTTTTTSSSRRRSSSTTTUUUUUUSSSUUUWWWWWWXXX]]]dddjjjsssuuuzzz}}}ppp___SSSAAA???<<<999888777555333222222111000000000000111//////......---------------------,,,+++******)))'''((()))***+++,,,,,,,,,))))))(((((())))))***+++(((((((((((((((((((((((()))(((((('''''''''''''''&&&''''''((()))))))))***''''''''''''(((((((((((((((((((((((((((((('''&&&''''''((()))))))))))))))*********)))((((((''''''''''''((()))))))))))))))(((((()))***************(((((((((((())))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************++++++***))))))(((''''''''''''((()))************++++++,,,,,,,,,,,,++++++************************)))))))))***+++,,,---...((()))))))))***+++++++++wwwssspppoooqqqrrrpppnnnjjjkkklllmmmlllkkkjjjiii^^^[[[XXXWWWWWWXXXXXXWWWJJJKKKKKKHHHDDD@@@>>>===888777666444333222222222------......------,,,+++******,,,---------,,,+++)))+++,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000---,,,---///++++++******)))*********)))))))))***))))))(((((()))(((&&&%%%%%%%%%'''(((,,,+++++++++*********)))%%%'''******((('''((())))))&&&&&&)))***(((***...111000000222555777777666555666888999999:::<<<===777777777777666444222111///111333555777888888888888888888999:::;;;<<<===;;;<<<===???AAABBBCCCCCC???>>><<<<<<===???BBBDDDAAAEEEJJJLLLLLLNNNSSSXXXVVV[[[bbbiiinnnsssyyy}}}tttmmmcccYYYPPPIIICCC@@@===<<<:::777555333222222666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAACCCBBB@@@????????????@@@===???BBBBBBBBBBBBCCCDDDAAACCCFFFJJJMMMOOOPPPPPPQQQRRRTTTWWWZZZ\\\^^^______bbbfffhhhiiikkkooorrrtttuuuwwwwwwwwwxxxzzz}}}~~~|||}}}~~~~~~}}}}}}~~~|||zzzxxxwwwxxxxxxvvvsssqqqnnnkkkkkklllllljjjhhhdddddddddbbb^^^[[[YYYXXXUUUUUUUUUUUUUUUUUUVVVWWWPPPQQQRRRRRRRRRSSSUUUWWWUUUXXX\\\]]]```gggrrrzzz{{{nnn___OOOEEE999888777666555444333333222222111000000000000000000//////...............++++++,,,,,,,,,++++++***((()))***+++++++++++++++))))))(((((())))))***+++((((((((((((((((((((((((***))))))((('''(((((((((&&&'''(((((()))*********%%%%%%&&&'''((()))******''''''((()))))))))((((((''''''((()))))))))))))))''''''(((((())))))******%%%&&&((()))***+++,,,,,,***++++++***)))''''''''''''((((((((()))))))))******))))))(((''''''&&&&&&))))))))))))))))))))))))((())))))******))))))(((************************''''''((((((((()))))))))'''((()))******)))(((''')))))))))))))))******+++)))))))))))))))((((((((('''((()))******)))((((((******++++++++++++******************************)))))))))))))))***+++,,,))))))))))))************~~~vvvsssppppppssstttrrrooohhhiiiiiiiiijjjiiiiiiiii___\\\XXXUUUTTTTTTSSSRRRPPPPPPOOOLLLFFFAAA>>><<<;;;999777555333222111000------......------,,,++++++,,,---.........---,,,&&&(((+++***((((((***---------------------------,,,///111111...---...000+++******)))***+++---...)))***+++++++++)))((('''---,,,)))((('''((()))***,,,,,,,,,+++++++++******'''***......,,,***+++---+++)))))),,,---+++,,,///111111111333666777888777666777888888888888999;;;555666777888888666444222000111333444666777888999888888888888999:::;;;<<<999:::<<>>BBBFFFKKKLLLKKKNNNSSSYYYTTTZZZcccjjjpppwww~~~zzzoooddd[[[SSSLLLHHHFFFDDDAAA>>>;;;999777666555555666888999:::;;;;;;:::::::::;;;;;;===>>>>>>@@@AAACCCDDDDDDDDDCCCCCCCCCBBB@@@???>>>>>>>>>??????@@@AAAAAA@@@@@@AAACCC???AAACCCFFFHHHJJJJJJJJJJJJKKKMMMPPPSSSUUUXXXYYYXXX[[[___aaaaaacccgggjjjjjjlllmmmmmmmmmnnnqqqsssrrrrrrrrrrrrssstttuuuvvvssstttuuuuuutttuuuwwwyyyyyyzzz{{{{{{yyyvvvssspppllliiigggggghhhgggeeebbbccc___[[[ZZZ[[[\\\[[[YYYUUUVVVVVVVVVTTTSSSSSSSSSPPPRRRUUUUUUSSSSSSVVVXXXPPPRRRSSSTTTTTTVVVXXXZZZ[[[___cccgggkkkttt}}}nnn^^^NNN@@@888555555555444333222222222222111111000000000000000000000///............///))))))+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++***+++,,,,,,---************************+++******)))))))))))))))&&&&&&((()))************&&&'''((()))***+++,,,---''''''((()))*********)))'''(((((()))))))))))))))$$$%%%&&&((()))+++,,,---$$$%%%'''***,,,...//////+++,,,,,,***'''$$$######'''((((((((())))))*********))))))((('''&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''************************(((((((((((())))))))))))'''((()))******)))((('''***)))((((((((()))+++,,,''''''(((((())))))******(((((()))******)))((('''))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))*********)))))))))))))))|||{{{uuupppkkkkkkooorrrpppmmmfffiiikkkllljjjiiihhhhhhddd]]]VVVRRRSSSUUUSSSQQQQQQQQQNNNIIICCC>>><<<;;;555555444333111000/////////............---------++++++,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,+++******+++++++++***************))))))))))))************)))'''%%%&&&)))***(((&&&(((((((((((())))))))))))***,,,---,,,)))''')))+++)))''''''(((+++---+++(((******,,,...000333666777444555666777999:::;;;<<<999888777666555555555555111222222222333333333333888888888888888888999999===;;;::::::===???AAABBBDDDCCCAAA???>>>===<<<<<<>>>BBBFFFIIIJJJMMMQQQTTTVVVXXX\\\bbbjjjrrryyy}}}}}}|||vvvlllfffccc^^^XXXQQQNNNJJJFFFAAA;;;555111222111222444777999999999;;;<<<===<<<::::::>>>AAA@@@BBBEEEHHHIIIHHHGGGEEECCCBBBAAA??????AAACCCDDDAAA@@@???>>>===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIJJJLLLOOORRR]]]ZZZWWWVVVXXX[[[]]]^^^^^^___```bbbcccdddeeeeeecccdddfffhhhiiiiiihhhhhheeefffggghhhhhhhhhhhhhhhiiikkkllljjjeee```___```ZZZ[[[\\\\\\[[[XXXVVVTTTVVVUUUTTTSSSSSSSSSSSSSSSOOOPPPRRRTTTUUUTTTQQQOOOOOONNNNNNPPPRRRSSSTTTSSSQQQTTTXXXYYYXXXYYY\\\___ccceeejjjrrr{{{lllZZZJJJ>>>:::;;;666666555444444444444555////////////............111000///...---,,,,,,,,,---------,,,+++***)))(((******+++++++++,,,,,,,,,---+++(((''''''))),,,///++++++++++++*********)))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((()))'''((()))))))))(((&&&%%%(((((((((((()))))))))))),,,***((('''&&&'''((()))&&&'''((())))))((('''&&&'''''''''&&&%%%%%%$$$$$$)))(((((('''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))(((***+++***)))((()))***)))***+++***((((((((()))((()))***+++***)))'''%%%(((((()))***++++++,,,,,,((()))***++++++***)))(((******)))((((((((((((((())))))(((((((((((())))))zzzxxxuuupppllllllppprrrpppnnngggiiilllmmmkkkjjjiiiiiieee^^^WWWSSSTTTTTTSSSQQQQQQPPPNNNIIICCC>>>;;;;;;666666555333222111000//////............------------......//////......---//////...---,,,+++***************+++,,,,,,------------,,,,,,+++***)))))))))*********************))))))))))))***************(((&&&''')))***)))'''))))))))))))***************+++---+++)))((()))++++++)))(((***,,,---+++))))))******+++---///111222555666777888:::<<<======;;;:::999888777777666666333333333333333333333333555666777888999:::::::::===;;;::::::<<<>>>@@@AAADDDCCCBBBAAA@@@?????????<<<>>>BBBDDDEEEIIINNNRRRVVVVVVXXX[[[aaagggmmmqqquuuvvvsssnnnkkkkkkiiiddd^^^YYYRRRKKKEEE???:::666888666555555666777777666555777999:::999:::>>>@@@>>>@@@BBBEEEFFFEEEDDDCCCAAAAAA@@@@@@@@@AAACCCCCCBBBAAA@@@?????????@@@@@@AAAAAA@@@AAAAAABBBCCCDDDAAABBBDDDEEEFFFGGGJJJMMMXXXTTTQQQOOOPPPQQQRRRSSSVVVUUUUUUUUUVVVXXXZZZ[[[YYYYYY[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]^^^___]]]YYYVVVUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQPPPOOOOOONNNOOOOOOLLLLLLMMMOOOOOOOOOMMMKKKMMMMMMNNNOOORRRSSSSSSSSSTTTVVVXXXXXXXXX\\\dddjjjppptttzzzpppYYYJJJBBB<<<888777666555444444333333444444000000//////......------111000///...------------,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,***)))((((((***,,,---+++*********))))))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))***))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))*********)))((('''''''''((((((((()))))))))+++***((('''''''''((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$((((((((((((((((((((((((((()))******)))((()))******+++++++++)))((()))***((()))*********)))'''&&&(((((()))******+++,,,,,,))))))************))))))***))))))((((((((())))))))))))(((((((((((())))))zzzwwwvvvqqqlllmmmqqqsssqqqnnnhhhkkkmmmnnnmmmkkkjjjjjjfff```XXXTTTTTTTTTSSSQQQQQQQQQOOOJJJDDD???<<<;;;777777666444333222111000///............---------++++++,,,,,,,,,,,,++++++......------,,,+++*********++++++,,,------......000///---+++))))))))))))((((((((())))))*********))))))))))))***************)))(((((()))***)))'''************++++++++++++***+++++++++)))((()))***,,,+++***+++,,,,,,***)))*********++++++,,,......555666777999;;;<<<>>>>>>======;;;:::999888888888444444444444333333333333222444666999;;;<<<<<<<<<======<<<;;;<<<===>>>???CCCCCCCCCCCCCCCCCCDDDEEE>>>>>>??????AAAEEEKKKPPPWWWVVVUUUVVVXXX]]]aaadddkkkooopppnnnnnnpppooollljjjddd\\\SSSLLLFFF@@@===:::777444333444444555444333555888888999999;;;===;;;<<>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB>>>???AAAAAAAAABBBEEEGGGMMMKKKHHHGGGHHHJJJKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPQQQRRRSSSOOOPPPQQQPPPMMMKKKJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUUUUXXXYYYZZZ[[[^^^gggttt}}}vvv^^^EEE:::::::::777555444444333222222222222222111000000///...---------000000///...------------***+++++++++++++++******)))*********++++++++++++***))))))))))))***+++,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((())))))))))))(((''''''&&&&&&'''''''''(((((((((+++***(((''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$###"""((((((((((((((((((((((((((()))******(((((()))******+++,,,+++)))))))))******)))))))))))))))((((((((())))))******+++++++++******))))))))))))******))))))((((((((())))))***))))))(((((((((((())))))}}}xxxvvvqqqmmmnnnrrrtttqqqnnnjjjllloooooonnnlllkkklllfffaaaZZZUUUSSSSSSSSSRRRRRRRRRQQQLLLFFF@@@===<<<888888777555444333222111///............---------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,++++++******///...+++)))))))))***+++&&&&&&'''((()))******+++((()))))))))************)))((((((((((((((('''''')))))))))*********++++++)))*********)))))))))***+++++++++++++++***)))(((++++++++++++,,,---...///444555666888:::<<<===>>>>>>===<<<;;;:::999999999555555444444333222222222000222555999;;;<<<===<<<>>>???>>>===<<<===>>>???CCCCCCCCCDDDFFFHHHIIIJJJEEECCCAAA???@@@DDDIIIMMMVVVVVVVVVWWWXXXYYY[[[[[[dddjjjmmmllllllnnnnnnkkkmmmiiiccc]]]VVVPPPIIIEEE<<<999666444555777888888666777888888888888888888999:::<<<>>>?????????>>><<<>>>@@@CCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>???@@@@@@???@@@BBBDDDDDDBBBBBBCCCFFFIIIJJJJJJFFFFFFFFFGGGFFFFFFFFFFFFHHHHHHGGGHHHIIIJJJLLLNNNOOONNNKKKJJJIIIJJJKKKLLLHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKMMMPPPRRRSSSUUUYYY[[[[[[[[[[[[[[[\\\^^^bbbgggnnn{{{gggRRR<<<555777999777555333222222111111111111111111111000///...------,,,......---,,,,,,,,,,,,,,,)))******++++++++++++***)))))))))************+++((())))))***************)))((((((((((((''''''''')))((((((''''''(((((()))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((***)))(((((((((((())))))'''((((((((((((((((((''''''((((((((()))))))))***(((''''''''''''(((((()))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((((()))***)))((('''(((******+++,,,+++***)))***+++******)))(((((())))))***((()))))))))*********++++++***)))(((((()))***+++)))))))))((())))))***+++))))))(((((((((((())))))|||vvvrrrnnnooossstttrrrnnnjjjmmmooopppnnnmmmllllllddd```ZZZUUUSSSRRRSSSSSSSSSTTTSSSOOOHHHBBB???===888888777666444333222222///............---------...//////000000//////...,,,,,,,,,+++*********))),,,,,,,,,+++******))))))---,,,***))))))***,,,...&&&&&&'''((()))******+++((()))))))))************(((((((((((('''&&&&&&&&&((((((((()))))))))******)))))))))))))))***)))))))))*********)))(((''''''))))))******,,,---///000111222333555777999;;;<<<======<<<;;;::::::::::::777777666555333222111111000111444777999;;;<<<<<>>===>>>@@@BBBBBBCCCEEEHHHJJJMMMNNNKKKHHHDDDBBBBBBDDDFFFHHHPPPRRRUUUWWWYYYYYYXXXWWW___eeejjjjjjjjjmmmnnnlllmmmlllkkkiiifff```XXXSSSFFFBBB>>>;;;;;;<<<<<<<<<666666666666777777777666888999;;;<<<===>>>>>>===<<<===@@@CCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>?????????@@@AAAAAA@@@AAACCCEEEAAA@@@@@@BBBEEEGGGHHHGGGCCCDDDGGGHHHHHHFFFCCCAAAFFFEEEEEEEEEFFFHHHJJJKKKLLLJJJHHHGGGFFFGGGHHHIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNSSSXXX[[[___dddggggggfffffffffffflllttt}}}vvvWWWJJJ<<<777666444444555222222111000000000000111111000000///...---------,,,,,,++++++******++++++))))))***+++++++++******(((((()))))))))*********'''((()))*********))))))(((((((((((('''''''''&&&***))))))))))))))))))***'''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))((((((((((((((())))))(((((((((''''''(((((((((******)))))))))((((((((('''''''''''''''((())))))***))))))((((((((((((((())))))))))))))))))))))))'''((((((((((((''''''&&&''''''''''''''''''''''''''')))***)))((('''((()))***+++,,,+++)))((()))*********))))))))))))***+++)))))))))))))))*********+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((())))))vvvrrroooppptttuuurrrnnnjjjmmmooopppooommmllllllbbb^^^YYYTTTRRRQQQSSSTTTSSSTTTSSSPPPIIICCC???===888888777555444333222111///............---------------............------///...---+++)))(((&&&&&&((())))))******+++,,,,,,+++************,,,---...((((((((())))))*********))))))))))))************((()))***)))'''%%%&&&''''''((((((((()))))))))))))))((('''(((***+++***)))'''(((***)))(((''''''(((''''''((((((***+++------...///111333555777999:::===<<<<<<;;;;;;;;;<<<<<<;;;:::999777555444222222111222333444666888999:::===@@@BBBAAA>>><<<>>>AAA@@@AAACCCEEEHHHKKKNNNOOONNNKKKHHHFFFEEEFFFEEEDDDHHHKKKOOOSSSVVVVVVVVVUUUYYYaaaggggggiiimmmqqqrrrpppqqqtttwwwvvvrrrkkkfffSSSOOOJJJEEECCCAAA>>>===:::888666555666888888777888888999;;;<<<<<<======;;;<<>>>>>=========>>>>>>??????AAABBBBBBAAABBBDDDFFFDDDDDDCCCDDDEEEEEEDDDBBBAAACCCEEEGGGGGGEEEBBBAAADDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKLLLNNNNNNNNNRRRYYY___gggmmmuuuyyyzzzyyyzzz|||}}}{{{iiiJJJCCC<<<888444000000333222222111000000000000111////////////............,,,++++++******+++++++++)))***************))))))(((((((((((())))))))))))'''((())))))******))))))((((((((((((''''''''''''***))))))(((((())))))***''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************)))((((((''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((*********)))((('''''''''''''''&&&''''''((()))*********)))((((((((((((((())))))))))))))))))))))))+++++++++***)))'''&&&%%%'''''''''''''''''''''''''''((())))))''''''((())))))***+++***((((((((()))))))))***************+++))))))))))))))))))))))))******))))))))))))******,,,+++***))))))))))))***))))))(((((((((((())))))vvvrrrpppqqquuuvvvrrrnnnjjjlllooopppnnnmmmllllll^^^\\\XXXSSSPPPPPPSSSUUURRRSSSRRROOOIIIBBB>>><<<888777666555444222111111///............---------)))))))))******)))))))))++++++******))))))(((((())))))***++++++,,,,,,---++++++++++++++++++,,,,,,)))*********************))))))))))))***************+++,,,+++((('''''')))(((((()))))))))*********)))'''&&&'''***+++***(((&&&(((******((('''(((******))))))))))))***+++,,,---...///222444666888999===<<<<<<======>>>???@@@@@@???===;;;999777555444333333222222333444777888:::===@@@???<<<;;;===@@@???@@@BBBDDDHHHKKKNNNOOOOOONNNLLLLLLMMMLLLIIIFFFFFFGGGJJJMMMPPPSSSUUUVVVUUU]]]ccccccdddjjjppprrruuuvvvzzz~~~{{{wwwfffccc^^^YYYVVVRRRNNNLLLJJJEEE???;;;::::::999888666777888999::::::;;;;;;999:::<<<=========<<<<<<>>>???@@@@@@@@@???======<<<<<<<<<<<<===>>>??????>>>???@@@@@@@@@AAADDDFFFHHHGGGGGGHHHIIIHHHEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIFFFDDDDDDGGGHHHHHHGGGFFFGGGHHHJJJJJJJJJIIIHHHGGGHHHHHHJJJLLLNNNOOOPPPOOORRRVVVWWWYYY^^^fffmmmvvv~~~ppp```EEE???999666333///000333333222111111000000111111............////////////---,,,,,,,,,,,,,,,------******+++******)))(((''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))(((((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))+++***)))((((((((())))))''''''((((((((()))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))*********)))((((((((((((((())))))))))))))))))))))))************)))((('''&&&'''''''''''''''''''''''''''((()))(((''''''((()))((()))***)))'''''''''(((((()))***+++,,,+++******)))))))))))))))))))))((())))))************))))))---,,,+++***)))((((((((())))))(((((((((((())))))vvvsssppprrruuuvvvsssnnnjjjllloooooonnnlllllllll]]][[[WWWSSSPPPPPPSSSUUUPPPQQQQQQNNNGGGAAA<<<:::777777666444333222111000//////.........---------******++++++++++++******$$$%%%'''(((***,,,............---,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++++++++***************))))))))))))************+++---///---***((()))+++)))************+++++++++)))'''&&&'''***+++***(((&&&(((++++++)))(((***,,,......---,,,++++++++++++---...///222444777888999=========>>>???AAABBBCCCCCCBBB@@@>>><<<999888777555333111000000222555777777;;;???>>>;;;999<<>>???>>>===<<<;;;;;;;;;;;;<<<<<<>>>???@@@<<<===>>>??????@@@CCCEEEHHHIIIJJJLLLNNNMMMKKKIIIGGGEEECCCAAAAAADDDGGGIIIEEEFFFHHHJJJKKKKKKKKKJJJFFFGGGHHHIIIIIIIIIIIIIIIKKKHHHEEEFFFHHHJJJJJJHHHGGGHHHKKKMMMNNNNNNLLLLLLIIIJJJKKKMMMOOORRRTTTUUUWWW\\\```ccceeekkkttt{{{}}}uuuhhh[[[FFF===666444333222333555333222222111111111111111------......///000000000......---------......///+++++++++******(((''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''((((((((()))***)))(((&&&&&&''''''((((((((((((((())))))))))))''''''((())))))***)))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&&&&'''''')))************)))((((((((((((((())))))))))))))))))))))))&&&&&&((()))************'''''''''''''''''''''''''''((()))((('''&&&''')))'''))))))((('''&&&'''((('''(((***,,,---,,,***)))))))))))))))((((((((((((((()))***++++++***)))(((...---,,,***)))(((((('''))))))(((((((((((())))))}}}tttrrrpppqqqssstttrrrooojjjjjjjjjlllooopppooonnnddd]]]VVVQQQQQQRRRRRRQQQRRRSSSSSSOOOIIIBBB===:::666666666666555444333222222222222111000...---,,,------------------------000,,,)))(((***,,,,,,***---......---+++******+++000...------...///---,,,,,,,,,,,,+++++++++******'''(((((((((((((((''''''***&&&"""$$$(((,,,+++(((%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))***************)))((()))(((''''''(((***,,,------,,,,,,---///333777999===>>>>>>===<<<<<<>>>@@@CCCBBB@@@???===<<<;;;;;;::::::999777666444333333555888<<>>;;;999===@@@CCCFFFHHHJJJLLLNNNNNNPPPUUU[[[^^^\\\TTTNNNNNNJJJEEEDDDGGGNNNUUUXXX[[[[[[\\\^^^aaafffkkknnnsssvvvyyy}}}{{{jjjXXXIIIAAA===<<<;;;777666999;;;888777888777777666555444555999<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========;;;;;;::::::<<<>>>AAABBBAAAEEELLLQQQTTTTTTSSSQQQPPPJJJEEEDDDGGGIIIHHHEEEIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLIIIGGGFFFHHHKKKMMMMMMLLLOOOQQQPPPMMMKKKLLLMMMJJJOOOSSSTTTTTTWWW]]]cccjjjmmmuuu}}}tttccc]]]YYYVVVAAA<<<777333111111222111000000000000000111111111///////////////.........,,,,,,,,,++++++++++++***((((((***+++,,,------...((()))***++++++***)))(((+++***(((&&&%%%&&&'''(((++++++******))))))((((((((((((((((((((((((((((((******))))))((((((((('''&&&((())))))'''''''''(((...,,,*********+++***((($$$%%%'''((((((((('''&&&'''((()))))))))(((&&&%%%))))))************))))))&&&%%%%%%'''***,,,,,,+++%%%&&&'''))))))))))))(((,,,***)))'''&&&&&&&&&&&&((((((((()))(((((('''&&&''''''(((***,,,,,,)))'''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((***+++------,,,+++***)))))))))))))))******+++)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))wwwtttqqqppprrrsssqqqnnnmmmlllkkklllmmmmmmkkkiiiccc]]]VVVRRRSSSUUUUUUUUURRRSSSRRRNNNGGGAAA<<<;;;777777777666555444333222///////////////...---,,,,,,,,,,,,---------------///,,,)))(((***,,,,,,+++***+++---,,,++++++,,,------,,,++++++,,,,,,+++)))+++++++++*********))))))))))))*********))))))(((***&&&###%%%))),,,+++)))'''((()))******+++******))))))))))))))))))))))))''''''(((((((((((((((''''''((((((((()))*********,,,+++***+++---000444666888:::;;;<<<;;;;;;<<<>>>??????@@@@@@???===;;;:::;;;:::999888666555333333333555888:::;;;;;;999888;;;>>>AAACCCEEEHHHKKKNNNNNNPPPTTTYYY\\\[[[UUUPPPLLLJJJGGGGGGJJJMMMOOOPPPSSSTTTWWWZZZ^^^bbbeeegggppprrrvvvzzz~~~oooaaaUUUKKKEEE@@@<<<999;;;<<<:::999:::888999999888666666777888888:::;;;============>>>=========<<<<<<;;;;;;;;;:::999888888999;;;===>>>AAAEEEJJJOOOSSSTTTTTTSSSPPPMMMJJJJJJKKKLLLKKKIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPOOONNNOOOQQQRRRQQQPPPOOORRRTTTTTTRRRQQQQQQRRRSSSVVVZZZ]]]```fffpppwww|||zzzeeeWWWOOOKKKJJJAAA===888444222111000///////////////////////////......------,,,,,,++++++*********))))))))))))(((******++++++++++++******((())))))******))))))(((***)))'''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''')))((('''&&&'''((()))(((&&&&&&'''((('''&&&%%%&&&'''((()))((('''''''''((()))))))))(((&&&&&&))))))************))))))'''&&&&&&(((***,,,,,,+++///---+++)))'''%%%%%%%%%***)))((('''&&&&&&''''''&&&'''''''''(((((())))))...+++)))((()))))))))((()))(((((((((''''''''''''***)))))))))((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))'''(((***+++,,,+++***))))))))))))))))))******+++''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))yyyuuuqqqoooqqqrrrpppnnnlllkkkjjjjjjkkkkkkiiigggbbb\\\VVVSSSTTTWWWXXXXXXSSSSSSPPPLLLEEE???<<<;;;:::999999888666444222111000000//////...,,,+++***++++++,,,,,,------.........,,,***)))***+++++++++((()))++++++***+++,,,...,,,+++)))***++++++***(((*********)))))))))((((((******++++++,,,++++++******'''%%%&&&***,,,+++)))))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))******))))))(((******))))))***---///111222555888999999999:::;;;;;;<<>>;;;999<<<;;;:::999777555444333000111333444555666666666999;;;>>>@@@BBBEEEJJJMMMNNNOOORRRVVVXXXXXXUUURRRLLLLLLMMMOOOPPPPPPMMMJJJQQQSSSWWW\\\aaadddggghhhlllmmmppptttzzzssscccWWWKKKEEE@@@???>>>;;;:::<<<555777999:::888777777777888888999::::::;;;<<<<<<>>>>>>===<<<;;;999999888:::999888777888999;;;;;;@@@BBBFFFKKKOOORRRSSSTTTQQQRRRSSSRRROOONNNMMMNNNJJJJJJJJJIIIJJJJJJKKKKKKMMMNNNQQQSSSUUUWWWXXXXXXYYYYYYZZZ\\\]]]\\\YYYVVVZZZ]]]```aaa````````````aaadddiiinnnsss|||}}}|||}}}~~~zzzxxxyyy~~~{{{fffYYYOOOEEEAAACCC@@@===999666444222///---////////////////////////.........---,,,++++++************))))))))))))(((++++++++++++***((('''&&&)))((((((''''''(((((()))(((((('''&&&&&&''')))***&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''))))))'''&&&'''((()))((('''''')))******)))&&&'''((()))))))))((((((((((((((()))(((''''''&&&((())))))******))))))((('''''''''(((+++------,,,...,,,)))'''&&&''')))+++)))(((''''''''''''((((((&&&&&&&&&&&&''')))+++,,,444///***&&&&&&'''))))))((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,+++******)))))))))))))))******+++%%%&&&((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))yyyuuupppnnnppprrrrrrqqqgggggggggiiikkklllkkkiiibbb]]]VVVSSSTTTWWWXXXWWWSSSRRRPPPJJJDDD>>><<<;;;;;;;;;:::888666444222000222222111000...,,,***)))+++++++++,,,,,,---......---,,,+++******+++++++++((()))++++++******+++,,,---,,,++++++,,,,,,+++)))+++*********))))))))))))******++++++,,,,,,++++++***((('''(((***,,,+++)))'''((((((((((((''''''&&&))))))))))))))))))))))))((((((((()))***+++,,,,,,+++******)))))))))*********))))))((()))+++,,,...---111555888888888999:::999:::<<<=========<<<;;;===<<<;;;999888666555444111000000000111333444555888:::<<<===@@@DDDIIIMMMNNNNNNPPPQQQSSSSSSRRRQQQOOOQQQTTTWWWYYYWWWRRRNNNRRRTTTWWW[[[```eeehhhkkkiiijjjkkkmmmrrryyy}}}nnnYYYQQQIIIEEEBBB===;;;===666888;;;<<<;;;;;;;;;<<<===<<<;;;;;;;;;<<<;;;;;;<<<<<<;;;:::999888777777;;;;;;:::999999::::::;;;===>>>AAAEEEIIIMMMPPPRRRSSSWWWYYYWWWQQQMMMMMMNNNJJJIIIIIIHHHHHHHHHIIIIIILLLNNNRRRWWW\\\```bbbdddeeedddddddddeeedddaaa___cccfffkkkooorrrsssttttttxxx{{{zzztttrrruuuyyy|||iiiUUUOOOJJJ>>>;;;@@@;;;:::888666666444111...222111111111111111000000111000//////...---,,,,,,,,,,,,,,,+++++++++******************)))'''&&&%%%)))((('''&&&&&&'''((()))''''''&&&&&&'''((()))***&&&'''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((((((((''')))******)))(((((())))))'''''''''***+++++++++'''(((((()))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))(((((((((''''''))),,,......---+++***(((''''''(((***+++''''''''''''(((((())))))((('''&&&%%%&&&(((***,,,333///***&&&&&&((()))***((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,------------,,,)))))))))))))))******+++''''''((()))***++++++***))))))))))))(((((((((((())))))))))))))))))))))))vvvrrrnnnnnnqqqttttttssshhhggggggiiikkkkkkjjjiiiccc]]]VVVRRRSSSUUUUUUUUUSSSRRRPPPJJJDDD>>><<<;;;<<<;;;:::888666444111000111111111000///...---,,,+++++++++,,,,,,,,,------,,,,,,,,,+++*********+++***+++,,,+++)))((()))***---+++******+++,,,***))),,,,,,+++++++++*********((())))))***++++++******))))))((()))***+++***)))'''((((((((((((''''''&&&************************(((((((((((()))***,,,---...,,,***)))(((***,,,---******)))))))))***+++,,,***...222555666777888999:::999888888999;;;<<<>>>======<<<:::999888777666333222111000000111333555888999;;;<<>>@@@AAA@@@??????@@@AAAAAA???======??????===;;;999999999888888888888777;;;;;;::::::999999999999:::;;;<<>><<<<<<<<<;;;::::::999999777555333111111111333444777888;;;<<<>>>AAAEEEHHHKKKLLLMMMMMMMMMOOOQQQTTTWWW[[[```ggglllllliiieee\\\YYYUUURRRSSSVVVZZZ]]]___```aaacccfffkkkqqqvvvyyyzzz{{{|||yyypppfff___XXXPPPLLLMMMIIIKKKLLLLLLIIIGGGFFFFFFCCCAAA???AAABBBBBB>>>::::::999999999999999999999888888888888888888888888999999:::;;;===@@@CCCEEEMMMPPPSSSPPPJJJEEEDDDEEECCCBBBBBBBBBBBBBBBCCCCCCLLLOOOTTTZZZaaafffjjjlllgggccc]]]ZZZZZZ]]]```aaa```eeeppp~~~~~~xxxmmmhhhfffkkkqqqvvv}}}~~~||||||tttYYYJJJ>>><<<:::444222555222111111333444555444222///......------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((&&&'''((())))))***)))))))))((((((''''''(((((()))'''''''''(((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))***,,,,,,***)))***+++'''&&&%%%&&&(((******)))(((((('''''''''((()))***))))))(((''''''''''''((('''(((((())))))((((((''''''''''''(((+++------,,,))))))******(((&&&$$$###&&&&&&'''((())))))((((((***)))((('''&&&''''''((()))(((((()))++++++***)))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++******++++++******)))(((******))))))((((((''''''((((((((((((((((((((((((~~~zzztttqqqooopppssstttsssqqqooonnnllllllmmmllliiigggccc]]]VVVSSSTTTWWWXXXWWWRRRSSSRRRNNNGGGAAA<<<;;;999999888777555333111000------...///000000000000------,,,,,,+++************,,,...---***)))***++++++,,,---,,,+++***+++,,,,,,***))))))***+++)))(((++++++++++++************&&&'''((()))************'''((()))***)))((('''''''''((()))******+++******************************)))((('''&&&&&&''')))***&&&''')))***++++++***)))(((((((((((())))))******'''***,,,...///000333555888777666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888555333222111222222555777:::;;;<<<>>>AAACCCGGGJJJMMMOOOPPPRRRWWW[[[___dddllluuuzzzzzzuuupppkkkgggaaaZZZVVVSSSSSSSSSVVVXXX\\\```eeelllsssxxxzzzyyyxxxxxxzzz{{{}}}}}}~~~uuuoooiiibbb^^^^^^\\\```fffiiihhhddd```^^^YYYVVVSSSSSSSSSOOOHHHAAA>>>======<<<;;;:::999999888888999999999999999999::::::999:::;;;===>>>???DDDFFFHHHGGGDDDAAAAAABBB>>>>>>>>>>>>>>>???@@@AAAFFFHHHLLLQQQUUUYYY\\\^^^ZZZUUUPPPMMMMMMQQQTTTUUUXXX]]]gggtttuuukkkddd\\\YYYXXX]]]ccckkkwww~~~uuuaaaJJJEEE>>>999777666555444111000///000222333222111...------,,,++++++*********++++++++++++,,,,,,,,,*********))))))))))))((('''((()))************)))((())))))******))))))(((((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''')))+++***)))((())))))+++***))))))+++---,,,,,,((('''&&&&&&&&&'''((()))***)))((('''&&&''''''(((''''''(((((((((((('''''''''&&&&&&(((***,,,,,,+++&&&&&&'''((()))***++++++&&&'''((())))))(((((('''''''''''''''((((((((((((((('''&&&''')))******)))''''''''''''((((((((()))'''((((((((()))))))))***'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))******+++))))))***+++++++++***************)))((('''''''''((((((((((((((((((((((((|||yyyuuussspppqqqssstttqqqnnnmmmllllllmmmnnnooommmlllbbb\\\VVVTTTVVVYYY[[[[[[RRRSSSSSSOOOIIIBBB===:::888888777666444333111000111111000///...,,,***)))...------,,,+++***))))))))),,,...---***)))***+++)))+++,,,,,,,,,,,,---///...---,,,,,,------,,,***************))))))))))))''''''(((******+++++++++&&&''')))***((('''''''''%%%%%%'''((())))))))))))************************,,,+++)))((('''(((***+++!!!$$$(((,,,---+++'''%%%&&&&&&'''(((((()))))))))'''(((***+++,,,...111333666666777888888888888888;;;;;;;;;<<<<<<<<<======:::999777444222111111111333666999;;;;;;<<<>>>???DDDHHHMMMPPPRRRVVV\\\aaafffmmmwww~~~xxxrrrnnnggg___WWWPPPLLLIIINNNRRRYYY___gggooowww|||~~~|||{{{zzzxxxvvvtttzzz~~~zzzuuunnnkkkkkkqqqyyyyyyuuuqqqnnnkkkcccXXXOOOBBBBBB@@@???===;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===???@@@@@@@@@???@@@AAA;;;;;;;;;;;;<<<===?????????@@@CCCFFFIIIKKKMMMNNNNNNJJJFFFCCCEEEGGGJJJKKKMMMPPPXXXbbbmmmssstttrrrvvvuuusssqqqmmmggg```\\\\\\ZZZ\\\aaaiiiuuu~~~sssrrrrrraaaLLL???@@@<<<555222444444111222111//////000111111000//////...------,,,+++++++++,,,,,,------......///,,,,,,,,,++++++++++++***))))))************))))))((()))***++++++***)))(((((()))))))))((('''&&&&&&(((((())))))******++++++(((((((((((((((((((((((('''((((((((())))))******&&&((())))))'''''''''((()))((('''''')))******)))'''&&&&&&%%%%%%'''((()))***)))(((&&&&&&''''''(((''''''((((((((((((''''''&&&%%%%%%'''***,,,,,,+++///---***'''&&&'''((()))&&&'''((())))))((('''&&&$$$%%%'''((())))))))))))***(((&&&%%%'''((()))(((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++'''((()))***+++,,,,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((wwwsssppppppssstttsssrrrmmmqqquuutttppplllkkkkkkeee```[[[WWWVVVWWWWWWWWWRRRTTTUUUOOOEEE===::::::777777777777666555333333......---,,,++++++******////////////000222333444------------------------***,,,------------...000---------,,,,,,+++++++++,,,+++)))((((((((()))***(((((((((((())))))))))))++++++******((('''&&&%%%%%%%%%'''((())))))))))))******)))(((((((((((((((+++***((('''&&&''')))***(((((((((((()))***+++,,,+++++++++*********))))))&&&'''((()))+++,,,---...000222444555777777777666;;;;;;<<<;;;;;;===AAADDDAAA<<<777555555555333222555666777999:::;;;;;;;;;AAAFFFNNNTTTYYY]]]```cccdddjjjsss|||}}}yyyuuukkkkkkhhhccc]]]UUUMMMIIIJJJMMMQQQWWW^^^hhhrrryyy~~~xxxrrrooolllkkkmmmxxx}}}|||{{{aaaUUUKKKHHHFFF???@@@CCC<<<===;;;999999::::::999888999::::::999:::<<<===<<<666===@@@===;;;>>><<<777:::;;;<<<;;;999888999;;;===>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCEEEGGGJJJLLLMMMMMMQQQWWWXXXXXXZZZ______cccfffjjjpppvvvtttooorrrmmmlllsssttt___UUUVVVVVVOOOFFF999777555333222111111222000000000000//////////////////...------------...///...---------,,,)))(((+++++++++***************+++)))'''&&&'''))),,,...++++++++++++*********)))))))))************)))(((&&&'''((())))))((('''&&&+++******)))(((((('''''''''&&&&&&''')))***((('''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))///+++((('''((()))'''%%%)))))))))))))))((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***************+++,,,,,,***)))'''((())))))((('''))))))))))))))))))))))))******)))))))))))))))*********))))))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))~~~}}}uuurrroooppprrrttttttrrrppprrruuuvvvtttqqqnnnmmmgggbbb\\\XXXWWWXXXYYYYYYSSSUUUTTTNNNDDD===::::::888888888777666555333222///......---,,,,,,++++++---------,,,,,,------...+++,,,,,,,,,------------***+++,,,,,,+++***+++---,,,,,,,,,++++++*********++++++***))))))))))))*********))))))((((((''''''******+++++++++******)))&&&&&&'''((()))))))))((())))))(((''''''''''''''')))((('''''''''((()))***---,,,***)))((('''''''''+++++++++*********))))))(((((())))))******++++++///000222444666777777777<<<<<<=========>>>BBBEEEBBB>>>:::777777777555333444444555666777999::::::@@@EEEMMMSSSWWWYYYZZZ[[[[[[```gggooorrrssspppnnnhhhgggddd___YYYRRRMMMIIIIIILLLPPPUUU[[[bbbjjjppp~~~wwwqqqllldddccceeemmmyyyqqqfffaaa[[[OOOJJJHHH>>>???===<<<<<<===>>>===<<<>>>>>>===;;;;;;<<<<<<<<<999===>>>:::999======;;;>>>======>>>@@@@@@>>><<<>>>???@@@BBBCCCDDDDDDDDDEEEEEEGGGIIIKKKNNNPPPQQQTTTSSSUUUXXXXXXUUUWWW[[[```iiiuuuqqqbbbRRRJJJKKKKKKFFF???777666444333222222222222000000000000/////////.........---,,,,,,,,,,,,,,,///...------,,,+++***(((***+++++++++******)))))),,,+++)))((()))***,,,---+++*********))))))))))))((())))))******))))))(((&&&'''((())))))((('''&&&---+++)))%%%!!!(((''''''((())))))(((&&&''''''((((((((((((''''''''''''((((((((((((((((((+++******)))(((''''''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))***'''%%%%%%((())))))((()))))))))))))))(((''''''%%%%%%&&&&&&'''''''''((()))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***(((((((((******)))((())))))))))))))))))))))))******)))))))))))))))************)))******++++++))))))))))))(((((((((((())))))))))))((((((((((((~~~zzztttqqqnnnooosssuuutttsssssstttuuuwwwxxxvvvrrrooohhhddd^^^ZZZYYYYYYZZZZZZUUUVVVSSSLLLCCC<<<::::::666666555444333111///.../////////...------,,,,,,...---,,,+++***)))))))))---------,,,++++++******'''(((******)))***+++---++++++***************)))+++++++++++++++******)))++++++***)))((('''&&&&&&'''((()))***+++,,,,,,,,,''''''((((((((((((((('''))))))((((((''''''((((((&&&&&&&&&''''''(((((()))---,,,***)))((('''''''''+++************)))))))))******))))))))))))))))))---...000222444666666777<<<============???BBBEEEEEEAAA>>>;;;:::999888666555555444555666777999:::>>>DDDLLLSSSVVVVVVUUUUUUTTTWWW\\\aaaeeeggghhhhhheeeccc___ZZZUUUQQQNNNMMMKKKNNNQQQUUUXXX\\\aaadddsssuuuxxxyyyxxxsssnnnjjj______```dddlllwww{{{lllbbbZZZMMMJJJHHHFFFEEEEEEEEECCCAAACCCBBBAAA@@@???>>>======<<<>>><<<999:::>>>AAA@@@???===<<>>>>>>>>;;;999444444333222222222222222000000000/////////......------,,,++++++++++++,,,.........---,,,+++***))))))***+++++++++***)))(((,,,+++++++++++++++++++++))))))))))))(((((((((((('''(((((())))))(((((((((''''''((((((((((((''''''((('''&&&%%%$$$###"""!!!)))((('''((())))))(((&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((******))))))((((((''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&'''(((((())))))))))))))))))(((&&&''')))******))))))))))))))))))(((''''''$$$$$$%%%&&&'''((())))))******)))(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''((()))))))))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))************))))))((((((''''''******))))))((((((''''''~~~wwwtttqqqoooppptttvvvvvvuuutttssstttwwwzzzyyytttoooiiiddd^^^ZZZXXXYYYYYYYYYWWWVVVRRRKKKBBB<<<999999777666666555333111///...000/////////.........---///...---,,,++++++++++++000///...,,,***((('''&&&$$$&&&((()))***+++---///++++++++++++************++++++,,,------+++***)))******))))))((((((''''''%%%%%%'''((())))))))))))'''((((((((((((((('''&&&******)))))))))))))))***$$$$$$&&&'''(((((((((((('''''''''((((((***++++++************))))))))))))************************+++,,,---000222444555666:::;;;<<<<<<<<<>>>@@@CCCEEECCCAAA>>>===;;;:::999:::999777666666777999:::;;;BBBKKKSSSVVVVVVUUUUUUVVVVVVXXXZZZ]]]aaadddeeeccc```\\\XXXUUUTTTSSSTTTTTTVVVYYYZZZ[[[\\\^^^___ccceeeiiikkklllkkkjjjhhhbbbccceeefffjjjqqq|||zzzkkkbbb```]]]ZZZXXXUUURRROOONNNMMMMMMNNNKKKEEEBBBAAA@@@@@@@@@@@@CCCFFFHHHHHHGGGFFFFFFHHHKKKOOOQQQRRRTTTTTTTTTUUUWWWZZZ]]]___ccciiisss~~~uuucccEEEAAA<<<888777666666666222222222111222222222222000000/////////............---,,,,,,+++,,,,,,,,,---......---,,,*********)))***+++++++++***((('''***++++++,,,+++***(((((()))(((((((((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((('''$$$%%%&&&(((***+++------)))(((((((((***)))(((&&&&&&&&&''''''''''''&&&&&&***))))))(((((('''''''''))))))))))))((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''(((((())))))))))))((((((---,,,+++******))))))((()))))))))))))))(((''''''&&&&&&''''''((())))))***))))))((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******))))))))))))******)))(((((()))+++---,,,,,,((((((((((((((((((((((((((((((((()))))))))))))))+++******)))))))))))))))+++******)))(((''''''&&&******))))))((((((''''''}}}wwwvvvssspppqqquuuxxxwwwvvvrrrrrrrrruuuxxxwwwrrrmmmhhhccc]]]XXXWWWWWWWWWWWWWWWUUUPPPJJJBBB===:::999999999999888666555333222000///////////////......---------,,,------...///...------,,,***))))))(((''')))++++++++++++---...+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))''''''(((((())))))******&&&''''''((((((((('''''''''((((((((((((((('''&&&(((((('''''''''(((((()))$$$$$$&&&'''((((((((((((%%%%%%&&&''')))***,,,---))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***+++---///222333444666888999::::::;;;===???CCCCCCBBB@@@>>><<<<<<<<<===;;;999777666666777888777===FFFNNNRRRTTTUUUUUUYYYXXXWWWXXXZZZ]]]aaacccbbb___\\\YYYXXXYYY[[[\\\___bbbdddeeeddddddeeefffccccccdddeeefffgggggggggkkknnnoooooooooqqqxxx~~~{{{}}}zzzxxxwwwtttppplllhhheeeeeefffaaaUUUMMMKKKKKKKKKNNNTTTYYYZZZZZZYYY]]]___```______ccckkksssqqqpppoooooorrrwww}}}~~~bbbOOO<<<;;;999666333222333444000000000111111111111111////////////............///......---------------+++---///...+++******+++))))))***+++***)))((('''((()))***+++***)))'''%%%(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))(((((()))******((('''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((************)))((('''''')))))))))))))))(((''''''******))))))))))))))))))'''''''''((((((***+++,,,((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))+++---,,,,,,((((((((((((((((((((((((&&&'''((())))))))))))(((******))))))((())))))***+++******)))(((''''''&&&***)))))))))((((((((('''~~~xxxvvvsssqqqqqquuuwwwwwwuuuooopppqqqssstttrrrnnnkkkgggbbb\\\WWWUUUUUUVVVUUUUUUSSSOOOJJJDDD>>>:::888666666555555444333111111//////////////////......*********+++,,,---///000)))******+++,,,------...---......---+++)))***+++,,,,,,,,,,,,,,,---------+++++++++++++++******)))&&&&&&'''((()))***++++++************))))))((('''''''''((((((((((((((('''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))((((((''''''(((((())))))(((((()))))))))))))))***((())))))***+++,,,,,,,,,((())))))+++---///111222333555777888888999:::<<>>>>>;;;:::<<<===;;;<<<<<<===>>>???@@@@@@>>>???AAABBBCCCFFFIIILLLLLLLLLMMMOOORRRUUUXXXZZZ[[[ZZZYYYYYY[[[^^^bbbeeeiiimmmrrrwww|||~~~|||{{{|||}}}|||~~~~~~yyy|||~~~}}}|||tttcccOOOCCC555444222000///000222333...///000000000///...---//////.........---------///...------,,,,,,------)))---000///+++)))+++---+++***(((''''''''')))***'''(((((())))))))))))((()))))))))(((((((((''''''&&&'''((()))************)))((('''&&&&&&'''((()))%%%%%%&&&((()))+++,,,,,,''''''''')))+++,,,+++***(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((('''((((((((()))))))))))))))))))))))))))(((''''''"""%%%((()))(((((()))***)))))))))))))))(((''''''(((((((((((((((((())))))(((((((((((()))***+++,,,((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,+++******************(((((((((******)))((())))))))))))))))))))))))$$$%%%''')))******)))(((''''''''''''(((***+++,,,))))))))))))((((((((((((''''''(((((())))))******~~~{{{uuurrrnnnnnnqqqsssrrrpppkkkooossssssooojjjiiiiiigggccc\\\WWWUUUUUUUUUUUUQQQPPPMMMJJJGGGAAA;;;777777888888888888888888777---------...............,,,,,,,,,,,,---...///000000//////...,,,++++++***%%%'''***+++,,,---///111))))))******++++++++++++,,,+++)))((((((((()))***))))))))))))((((((((((((&&&&&&'''''''''''''''&&&%%%%%%'''((())))))))))))((((((((((((((()))***++++++***((('''&&&''')))******)))(((''''''''''''''''''((((((((())))))******)))(((((('''&&&&&&%%%%%%)))(((((((((***+++---///111333666777777888999:::777999<<<<<<::::::;;;===<<<>>>@@@CCCEEEGGGHHHHHHGGGGGGEEEBBBAAABBBEEEHHHEEEGGGIIIMMMQQQTTTWWWXXXWWWWWWVVVWWWZZZ^^^bbbeeehhhlllssszzz}}}{{{}}}qqqeeebbb^^^QQQDDD===555333000///000222555666...///000000000///---,,,//////.........---------...---,,,,,,++++++,,,,,,)))---000///+++)))+++...,,,***(((&&&%%%''')))+++(((((())))))******++++++))))))))))))(((((((((((('''''')))***++++++++++++)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&''')))+++---,,,+++))))))************))))))''''''(((((())))))******&&&&&&'''((()))***++++++(((((())))))))))))(((((('''((((((((())))))******)))))))))))))))(((''''''(((+++------***))))))***)))))))))))))))(((((('''$$$%%%%%%&&&'''((())))))***)))))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&***)))'''((())))))((('''))))))))))))))))))))))))$$$%%%''')))******)))(((&&&&&&&&&''')))***,,,---(((((((((((())))))))))))&&&&&&'''((()))***++++++~~~{{{sssqqqooonnnnnnnnnmmmkkkfffeeefffgggiiihhhfffdddgggbbb[[[VVVTTTTTTUUUUUUPPPOOOMMMJJJEEEAAA<<<:::888777555444333333444555111111000...---,,,+++***111...---...000111///---***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))'''&&&)))***,,,------,,,***)))%%%%%%&&&((()))***+++,,,$$$&&&((()))***+++***)))+++)))'''''')))***************))))))((((((''''''((('''&&&'''((())))))'''))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((******))))))******+++,,,...///000111222444999<<<666777999:::;;;<<<;;;;;;@@@??????AAACCCGGGKKKMMMNNNRRRRRRKKKEEECCCBBB@@@DDDDDDEEEIIINNNRRRTTTTTTUUUUUUTTTSSSSSSVVVZZZ]]]bbblllvvv}}}~~~}}}~~~|||zzz}}}~~~dddWWWJJJEEEGGGHHHCCC===555444333111000/////////222222111111000000/////////,,,)))))),,,///000///...---+++***))))))***++++++,,,,,,---............---***''''''***,,,,,,***&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))************&&&'''((((((((('''%%%$$$***)))(((''''''((()))***))))))***++++++++++++***''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''(((((())))))******'''(((***+++***)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((************))))))((((((((('''((()))*********)))'''&&&''''''''''''((((((((((((******)))(((((((((((((((''''''(((((())))))*********)))'''''''''(((***+++))))))))))))((((((((((((************************))))))))))))************%%%%%%&&&&&&''''''((((((|||tttqqqnnnmmmnnnnnnmmmllliiihhhhhhiiijjjjjjiiiggghhhbbb[[[VVVTTTTTTUUUUUUQQQPPPNNNKKKFFFAAA===:::888777555444333444444444/////////......------------+++***+++---...,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,++++++***+++,,,---//////---,,,+++&&&''''''((()))***++++++'''(((((())))))))))))((()))'''&&&&&&(((***+++***))))))))))))((((((''''''((('''&&&'''((())))))''')))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,---...///000000333777:::888888888888999:::;;;<<<>>>>>>@@@BBBEEEIIILLLNNNNNNSSSUUUQQQNNNLLLHHHCCCFFFEEEFFFHHHMMMQQQSSSTTTVVVVVVUUUSSSRRRTTTWWWYYY___iiissszzz|||xxxvvv|||xxxxxx|||~~~~~~iiiRRRHHH===;;;???CCC@@@<<<555444222111000/////////........................000---++++++,,,...---,,,...---,,,++++++*********+++,,,,,,---------,,,,,,,,,***((((((+++,,,+++)))((((((((()))))))))******'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''(((((((((((()))************)))(((&&&%%%))))))((('''''''''((()))))))))***))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((()))(((((('''''''''(((((('''((((((((()))))))))***'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((())))))))))))(((((('''''''''(((((()))***)))((('''&&&''''''''''''((((((((((((******)))(((((((((((((((******))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))))))))}}}uuurrrnnnmmmmmmnnnnnnnnnmmmllljjjjjjlllllllllkkkhhhccc\\\WWWTTTTTTUUUUUUTTTSSSPPPLLLGGGBBB===:::888777666555444444444444........................,,,+++******,,,,,,+++***...------,,,,,,------...************************((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++((()))))))))******************)))((((((((((((((('''&&&%%%&&&(((***+++***)))))))))(((((((((((('''((('''&&&'''((())))))'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********))))))))))))***+++++++++---......///111444777999888888888888:::;;;<<<<<<===AAADDDHHHKKKMMMOOONNNSSSWWWXXXYYYXXXRRRKKKJJJGGGFFFFFFIIIMMMPPPPPPRRRSSSSSSSSSRRRTTTWWWYYYZZZcccmmmuuu|||tttoooqqqoooqqqwww{{{yyyyyyzzz{{{cccRRRBBB:::333222888<<<;;;999444333222111000/////////---.............../////////...,,,,,,------+++***.........------,,,+++***++++++,,,,,,,,,+++************)))***++++++***((())))))))))))************'''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++++++++***)))'''&&&%%%(((''''''&&&&&&'''(((((()))))))))((('''%%%$$$###''''''''''''''''''''''''(((((()))))))))*********(((''''''&&&&&&''''''(((***)))((('''''''''''''''(((((((((((())))))))))))'''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''((((((((('''''''''''''''((((((((()))(((''''''&&&''''''''''''((((((((((((***))))))(((((((((((((((******))))))((((((''''''$$$&&&(((******)))'''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))(((((((((}}}wwwsssooolllmmmnnnoooppppppmmmkkkjjjlllmmmmmmlllhhhccc\\\VVVTTTTTTUUUUUUVVVTTTRRRMMMHHHBBB>>>;;;888888777666555444444333////////////...............---------......------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))***++++++***))))))******************))))))***)))(((''''''((()))***((('''&&&''')))******)))((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''((((((((((((((('''''''''''''''((((((((())))))))))))************)))))))))))))))***++++++***+++,,,------...111444777888999:::;;;;;;::::::;;;>>>BBBGGGKKKNNNOOOOOOOOOSSSWWW[[[```bbb\\\UUUOOOKKKGGGEEEFFFHHHIIIJJJJJJMMMOOOQQQSSSVVVYYY\\\VVV]]]gggnnntttyyy}}}~~~~~~zzztttllljjjmmmtttwwwtttqqqqqq|||}}}wwwbbbPPPEEE>>>888333222555888777555333222111000////////////000000000000000000//////---------------,,,+++***---...//////...---+++***+++++++++++++++***)))((())))))***++++++***((('''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))(((''''''&&&''''''(((((((((((())))))))))))(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))******%%%&&&'''((()))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))***((((((''''''&&&&&&%%%%%%}}}xxxtttooommmmmmoooppppppooommmjjjjjjkkkllllllkkkgggbbb[[[VVVTTTTTTUUUUUUVVVUUURRRNNNIIICCC>>>;;;888888888777555444333333222111000///...---,,,,,,.../////////.........///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))))))))))))))))))))))))))*********)))))))))))))))((('''''''''''')))+++,,,***)))((()))******)))''''''''''''''''''(((((((((((('''&&&'''((())))))'''&&&&&&''''''((((((((()))''''''''''''(((((())))))))))))))))))************))))))(((((())))))***+++(((***+++,,,+++,,,...000333666999<<<===<<<:::888<<>>@@@BBBDDDEEEEEEEEECCCIIIMMMOOOSSSYYY]]]]]]^^^ZZZVVVRRRPPPNNNKKKIIIJJJMMMRRRTTTUUUUUUUUUVVVYYYXXX\\\aaacccaaadddjjjpppsssvvvvvvwww|||ppp```NNNEEE???999777999///000222222111111333555111111000////////////000,,,,,,,,,------.........+++,,,,,,+++)))))),,,......---,,,++++++***************++++++,,,+++++++++***++++++)))'''%%%''')))))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((('''(((***+++++++++))))))&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,%%%&&&''')))******))))))'''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''''''''&&&''''''((()))******)))))))))((((((((('''))))))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))((('''''''''''''''(((((())))))))),,,+++***)))((())))))***''''''''''''((((((((((((((((((((((((((()))************))))))(((((('''''')))))))))))))))***++++++'''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))}}}zzzvvvtttrrrqqqrrrrrrpppooolllkkkkkkkkklllkkkhhheee___ZZZUUUQQQQQQSSSUUUVVVSSSRRRPPPMMMIIIDDD@@@>>>999999999999777555333111000000000000////////////+++---///...,,,+++---///,,,++++++******++++++,,,************************)))((('''&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((((()))*********)))'''&&& $$$'''))))))(((&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''%%%%%%&&&&&&'''((())))))((())))))***+++,,,,,,,,,''''''''''''((((((((((((((((((((((((((()))******((()))+++,,,+++***+++,,,---,,,,,,---000444888;;;======>>>???@@@@@@@@@@@@===EEELLLNNNPPPUUUYYYZZZYYYWWWSSSQQQPPPNNNKKKIIIGGGKKKPPPTTTVVVWWWXXXYYY\\\YYY[[[```aaa___bbbiiihhhjjjmmmoooooosss{{{|||iii^^^NNN???::::::777555777000222333222000///000222111000000////////////000++++++,,,...000111222333---...---+++''''''***......---+++***))))))***+++)))***+++,,,,,,,,,,,,,,,***++++++)))%%%%%%'''***+++*********))))))(((((('''&&&&&&&&&&&&'''(((((($$$&&&((()))***)))((('''%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))%%%&&&(((************))))))))))))((('''&&&$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&&&&((()))***+++******))))))((((((((('''))))))))))))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((('''((((((((())))))******---,,,***)))))))))***+++''''''''''''((((((((()))((((((((((((((()))******''''''(((((()))*********((()))+++,,,,,,,,,***)))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((xxxvvvuuusssrrrqqqrrrrrrrrrpppkkkkkkkkklllkkkhhhccc___[[[YYYWWWTTTSSSRRRSSSSSSOOOPPPPPPLLLFFF@@@===;;;<<<<<<:::888777666666666222222111000///...------------,,,...///000...---++++++,,,,,,,,,---------------------+++***(((''',,,,,,+++******+++,,,,,,---,,,)))&&&%%%%%%%%%&&&***)))((((((((((((&&&$$$&&&'''''''''((()))))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''(((&&&%%%''''''(((((())))))******(((((((((((())))))))))))************************&&&'''''''''(((((()))))),,,---...//////...,,,+++*********,,,///333777999@@@AAABBBBBBAAAAAACCCEEEDDDCCCCCCDDDGGGMMMRRRVVVRRRUUUXXXUUUOOOKKKKKKMMMNNNTTTZZZ[[[WWWTTTUUUWWW\\\\\\[[[YYYYYY[[[```ccciiihhhggghhhkkknnnooopppuuuuuuuuuwww{{{xxx```RRREEE@@@;;;777555555555444333333333222111000//////222222111000///...------------------...000222333+++,,,,,,------,,,,,,+++***+++,,,,,,+++***((('''###)))///000---******,,,'''((()))******)))'''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&######$$$&&&))),,,///000))))))((('''''''''''''''%%%&&&&&&'''((())))))*********))))))(((((('''''''''((()))((('''&&&''')))&&&'''''''''(((((())))))''')))***)))'''&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%*********))))))))))))(((((())))))***)))'''%%%$$$'''((()))))))))(((&&&%%%***+++++++++))))))***,,,+++(((&&&'''***,,,+++)))(((((()))+++,,,***'''$$$))))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((()))***++++++***)))(((+++,,,---+++)))(((((()))))))))************))))))yyywwwtttrrrppppppqqqqqqpppooolllllllllmmmllliiieeeaaa[[[YYYVVVTTTRRRRRRRRRSSSPPPPPPPPPLLLFFF@@@===;;;;;;:::999777666555444444222222111000///...------------,,,...///000...---------,,,+++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,*********))))))(((''''''((('''''')))+++,,,+++***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%'''))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******$$$&&&'''(((((('''&&&%%%)))))))))***,,,000333555888:::<<<===>>>@@@CCCEEEFFFFFFFFFHHHJJJNNNQQQSSSRRRUUUWWWTTTOOOKKKLLLNNNTTTXXX\\\]]]ZZZWWWVVVVVVYYYZZZZZZZZZYYY[[[^^^aaaeeedddddddddfffhhhiiijjjoooooooooqqqvvv|||jjjTTTHHHAAA===888444333444333333222222222222111000//////000000000///////////////,,,+++*********+++,,,---)))******++++++******))))))***+++,,,,,,++++++***(((+++...---***(((+++...******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))))))))((('''''''''''''''&&&&&&'''(((((()))******)))))))))((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******+++************)))))))))))))))))))))((('''&&&%%%%%%&&&''')))))))))(((((('''(((((('''&&&&&&''')))***'''&&&&&&)))******(((***))))))******)))&&&###))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))******++++++******)))++++++,,,+++)))'''((()))'''((((((((((((((('''&&&zzzxxxtttqqqooonnnooooooooonnnmmmllllllmmmllljjjfffccc[[[YYYVVVSSSQQQQQQQQQRRRPPPPPPPPPLLLGGGAAA===;;;:::999777555444333333333222222111000///...------------,,,...///000...---///...+++)))(((((()))***++++++*********+++---...,,,+++************+++,,,'''(((***,,,,,,+++)))(((#########&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&''')))+++***)))%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************$$$%%%'''((()))(((((('''(((((((((((()))+++---...///222555777999<<>><<<999444222111222222222222222222222111000//////---.........//////000000///...---+++++++++,,,---)))******++++++******))))))***+++,,,------------,,,---,,,)))&&&'''+++///---+++)))'''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,************)))'''%%%$$$)))((((((''''''''''''(((''''''(((((())))))******(((((((((((((((((())))))'''((()))((('''&&&''')))''''''''''''(((((((((((('''((())))))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---...+++++++++************)))******)))(((''''''''''''$$$%%%&&&((()))*********)))******)))(((((()))+++((('''%%%&&&((())))))((()))'''&&&'''(((((('''&&&(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((()))))))))))))))******++++++******))))))***+++***(((&&&'''(((((((((((((((((('''&&&&&&{{{yyysssqqqnnnlllmmmmmmmmmmmmmmmlllkkkkkkkkkjjjgggeee\\\YYYVVVRRRPPPPPPQQQRRRPPPQQQPPPMMMGGGAAA===<<<:::999777666444333333333111111111000///.........---,,,,,,...///000...---///---***((('''(((***+++,,,+++***))))))+++---...++++++************++++++((()))************)))(((%%%$$$$$$%%%''''''&&&$$$)))))))))((('''''''''&&&(((((((((((())))))))))))***))))))))))))))))))***'''&&&%%%&&&)))***+++***)))((((((''''''&&&&&&&&&(((((((((((())))))))))))************************))))))))))))))))))))))))'''''')))***++++++++++++)))((((((''''''((())))))***,,,000222555888===@@@???BBBEEEIIILLLMMMMMMLLLLLLNNNNNNNNNOOORRRWWW[[[[[[[[[^^^aaacccccc```^^^]]]]]]\\\[[[ZZZ[[[___bbbdddddddddcccbbbaaabbbcccdddeeefffhhhkkkooorrrttttttyyyvvviii[[[KKK@@@;;;999666222111111222222222111111111111111000//////------.........////////////...---,,,+++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,------------------,,,)))&&&'''***------,,,***((('''&&&&&&'''(((((((((((((((((((((((()))(((''''''''')))***,,,%%%'''(((******)))'''&&&)))(((''''''''''''((((((((((((((()))))))))******&&&''''''(((((()))))))))'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,---...++++++++++++************+++***((('''''''''((()))%%%&&&''''''((()))))))))***++++++***))))))***,,,((('''''''''((()))))))))&&&%%%###$$$''')))***)))(((((((((((())))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((***++++++******)))((('''|||zzztttqqqnnnllllllmmmmmmmmmllljjjiiihhhiiiiiigggeee]]]ZZZVVVRRRPPPPPPQQQRRRPPPQQQQQQMMMGGGAAA>>><<<;;;:::999777666555444444111111000000//////......---,,,,,,...///000...------+++)))'''''')))+++---...---+++))))))***+++,,,************************+++***((('''&&&&&&''''''***))))))***+++,,,***))))))))))))((('''''''''&&&(((((((((((()))))))))))))))((((((''''''(((((()))'''&&&$$$%%%''')))))))))***)))))))))((((((''''''(((((((((((())))))))))))************************((((((((((((((((((((((((%%%%%%&&&'''((())))))))))))))))))((((((((((((((()))+++...000111444888;;;:::===BBBGGGKKKMMMNNNNNNOOOOOOOOONNNOOOSSSWWW[[[\\\]]]___dddjjjmmmmmmmmmkkkiiiddd^^^YYYWWWXXXZZZaaacccdddeeeeeehhhlllpppnnnnnnmmmmmmlllllllllkkknnnssszzzwwwkkk]]]SSSKKKBBB<<<;;;777555222111111222222222000000111111111000//////............------------***)))((((((((()))***++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,+++)))((()))******++++++***)))'''%%%$$$((((((((((((((((((((((((+++***)))(((''''''((((((###%%%''')))******((('''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))'''((()))((('''&&&''')))((((((((((((((('''''''''&&&'''))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******+++++++++*********))))))+++***(((''''''((()))***((((((((('''''''''((((((&&&'''((('''%%%%%%'''(((((())))))(((((()))***+++)))&&&$$$$$$&&&((((((((('''((((((((()))))))))***))))))(((((()))***++++++(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((***************)))((((((}}}|||vvvsssooommmmmmnnnnnnnnnkkkiiigggggghhhhhhhhhggg___\\\WWWRRRPPPPPPRRRSSSQQQQQQQQQMMMHHHBBB>>><<<===<<<:::999777666666666111000000000/////////...------,,,...///000...---,,,+++)))))))))+++,,,......---+++*********++++++))))))***++++++***)))))),,,***(((&&&%%%%%%'''(((&&&&&&&&&(((+++,,,,,,+++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''')))'''%%%%%%'''((()))((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))+++---...///111444666777:::>>>CCCHHHLLLOOOQQQVVVTTTRRRQQQQQQSSSUUUWWW\\\^^^bbbgggmmmtttyyy}}}|||yyysssjjj```XXXSSSRRRZZZ\\\```bbbffflllvvv}}}{{{zzzxxxvvvrrrooollljjjmmmpppuuu{{{|||qqqiii[[[QQQFFFBBB???;;;999:::666444222111222222222111///000000111111000//////......---------,,,,,,,,,+++******)))***+++,,,---)))******++++++******)))...---,,,+++************)))***+++,,,+++***)))((()))***++++++***(((&&&$$$((((((((((((((((((((((((+++******)))((('''&&&%%%&&&'''((((((((((((&&&&&&(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((('''''''''%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''*********))))))))))))(((***))))))(((((()))))))))))))))(((''''''''''''''''''((()))(((&&&&&&((()))((()))***)))((()))***,,,---***'''&&&&&&&&&&&&%%%''''''(((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))((((((((()))******(((((((((((()))))))))))))))((((((''''''(((((()))'''((()))((('''&&&'''(((''''''((((((((((((''''''~~~}}}yyyuuuqqqnnnnnnoooppppppllljjjgggggghhhiiiiiiiiiaaa]]]XXXSSSQQQQQQSSSTTTQQQRRRQQQNNNHHHBBB>>>======<<<:::999777666666666000000000000////////////------,,,...///000...------,,,,,,++++++++++++,,,***+++++++++++++++,,,,,,((()))***++++++***)))((())))))((((((((((((((()))$$$$$$$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((,,,)))'''&&&'''((()))(((%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))******''''''((()))************(((***+++,,,,,,...111333444555777;;;@@@FFFLLLOOOWWWUUUSSSSSSTTTUUUWWWWWWXXX[[[```eeejjjsss}}}}}}qqqeee[[[VVVVVVXXX[[[\\\```hhhsss|||||||||}}}|||{{{yyyvvvuuuuuuuuuvvvzzz~~~~~~oooeee\\\TTTOOOIIIAAA:::::::::888777888555333111000111111000/////////000000000000000///,,,,,,,,,,,,,,,---------000///---,,,,,,---......)))******++++++******))),,,,,,******)))***++++++(((((()))***++++++***((()))))))))))))))(((''''''(((((((((((((((((((((((('''((()))))))))'''%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))((('''&&&'''))))))(((((((((''''''''''''%%%'''))))))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((())))))*********))))))(((((('''&&&'''''')))))))))***+++***((((((***+++''')))***)))''''''))),,,+++)))''''''(((((((((&&&'''''''''((()))*********(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((()))******+++(((((((((((())))))))))))+++***)))(((((()))***+++'''((())))))((('''((()))%%%&&&'''(((((())))))(((~~~zzzwwwrrroooooopppqqqqqqmmmkkkhhhgggiiijjjkkkkkkbbb^^^YYYTTTQQQQQQSSSUUUQQQRRRQQQNNNHHHBBB>>>===<<<<<<:::888777666666666000000000000////////////------,,,...///000...---.........---,,,+++***)))'''(((***+++------------((()))***++++++***)))(((&&&''')))+++,,,+++***)))***)))(((((()))(((&&&$$$&&&''''''(((((()))))))))(((((((((((()))))))))***,,,***)))(((((()))***,,,...+++((('''((()))))))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))************************+++*********))))))(((((()))(((((('''''''''((((((%%%&&&''')))***+++++++++&&&(((******+++---000222000000111333999???FFFJJJSSSRRRRRRSSSVVVYYY[[[\\\SSSWWW\\\```dddnnn{{{uuuiiiaaaWWWXXXYYYWWWXXX___kkktttvvvxxx|||~~~|||zzz}}}yyyssssssyyyyyyeeeTTTKKKFFFCCC@@@BBB<<<777999;;;999777888555333000000000000///...//////000000000000000///)))******,,,---......//////...,,,***)))))))))***,,,,,,,,,------,,,,,,,,,***))))))))))))+++,,,---)))(((((((((***++++++***+++***(((''''''((()))***((((((((((((((((((((((((###%%%((()))***(((&&&$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&%%%'''((()))((('''&&&''')))))))))(((((('''''''''&&&%%%'''((()))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''((((((***++++++***)))((('''&&&&&&&&&''')))***,,,&&&'''((('''%%%%%%'''(((&&&((()))(((&&&&&&(((+++%%%$$$%%%'''***,,,---,,,&&&''''''((()))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))---,,,+++******+++,,,---''')))***)))(((((()))***&&&'''(((***++++++++++++~~~{{{vvvqqqppprrrsssqqqnnnjjjiiijjjkkkmmmmmmkkkiiigggccc]]]WWWRRRQQQQQQRRRTTTQQQOOOOOOJJJAAA<<<<<<<<<;;;:::999888666555555333222111000///////////////000111///,,,+++...111---------,,,,,,,,,++++++)))******++++++******)))(((***+++***(((''''''(((+++++++++******(((''''''!!!"""###$$$&&&'''((()))&&&'''((()))))))))((('''&&&'''''''''&&&%%%$$$$$$'''''''''((()))(((&&&###))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***)))((((((((((((((()))))))))))))))************+++++++++...000111333555999>>>BBBGGGJJJQQQWWW[[[\\\[[[ZZZ[[[UUUTTT\\\eeelllvvv}}}uuujjjccc]]]\\\\\\^^^dddkkkqqquuuzzz~~~xxxrrrooooooqqqssskkk[[[JJJBBB@@@>>>===>>>999888666555444555777888222222222111000//////...111111000000////////////111000---+++***+++,,,---//////...---,,,+++++++++((()))***+++++++++++++++++++++************+++++++++***)))(((((()))***+++,,,+++***((('''''''''&&&(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---///(((''''''&&&&&&&&&''''''))))))((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))******+++(((((((((((())))))))))))***)))(((''''''((()))*********))))))((((((''''''&&&"""!!!&&&***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((())))))(((&&&%%%$$$###$$$&&&(((***))))))))))))))))))))))))(((((())))))))))))((((((~~~~~~xxxsssrrrssstttssspppiiiiiiiiikkklllmmmkkkiiiiiieee___YYYUUUSSSSSSTTTTTTQQQOOOOOOJJJBBB<<<<<<<<<;;;:::999777666555555333222111000////////////000000///...---,,,...000,,,,,,,,,,,,++++++++++++))))))************))))))+++++++++***((((((***,,,+++++++++******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((()))))))))((((((&&&%%%%%%&&&%%%$$$%%%&&&''''''''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***)))((())))))))))))(((((((((((())))))*********++++++++++++,,,---...///222777:::???CCCIIIOOOTTTWWWXXXXXXUUUSSSWWWbbbjjjnnnsssyyy|||{{{vvvqqqmmmhhhccceeekkkvvvxxxxxxvvvuuuyyy|||vvvsssssstttvvvxxx|||tttiii[[[MMM???:::999888777888888777555444333444555666222222111000000///......---------,,,,,,+++++++++,,,,,,+++***+++,,,---...///...---,,,++++++++++++***************++++++++++++******************+++******)))(((((()))******&&&&&&&&&''')))***,,,---)))))))))))))))((((((''''''''''''&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++'''''''''''''''((()))******)))((((((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''))))))))))))((((((''''''***&&&%%%))),,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((())))))(((((('''&&&&&&''')))+++,,,))))))))))))))))))))))))***)))(((''''''((()))***~~~~~~yyytttrrrrrrsssrrrpppjjjiiiiiijjjlllmmmkkkjjjjjjfff```ZZZUUUTTTTTTUUUTTTQQQPPPPPPKKKBBB===<<<;;;;;;:::999777666555444444333222000///............,,,******+++,,,+++***,,,++++++++++++*********))))))************))))))*********((('''(((***---******+++******)))(((''')))((((((''''''&&&&&&%%%&&&&&&&&&'''''')))******'''((())))))***)))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))(((******))))))(((((('''''')))))))))*********++++++,,,---.........///222555666999>>>DDDJJJOOOSSSUUUQQQUUU___lllsssttttttuuuyyy~~~wwwwwwzzz|||sssooouuu||||||yyyxxxxxxyyy{{{}}}vvvjjj]]]RRRJJJ???555333444333333444666555444222222333444444111111000000//////......++++++************))))))'''((()))***+++,,,---......---,,,,,,++++++++++++,,,+++***)))))))))***+++************************))))))(((((((((((())))))###$$$%%%'''))),,,...///)))************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((''''''&&&&&&)))))))))******)))(((((('''''''''((()))***+++,,,******)))((((((((())))))***)))(((((((((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((())))))***+++******))))))((((((''''''&&&&&&''''''''''''&&&&&&)))))))))((((((((((((''',,,((('''***,,,)))((()))))))))))))))))))))))))))************************))))))))))))))))))))))))***(((''''''((())))))((()))(((((('''((()))+++,,,))))))))))))))))))))))))***)))(((''''''((()))***~~~{{{wwwrrroooooooooooonnnkkkjjjjjjkkklllmmmlllkkkgggddd^^^XXXTTTRRRSSSTTTTTTQQQPPPPPPLLLCCC===<<<;;;:::999888777666555444444333222000///.........000---***+++......,,,***+++++++++*********))))))******++++++++++++******%%%&&&((((((''''''((()))***************)))((((((******))))))((('''''''''((((((''''''(((***,,,---$$$%%%&&&(((***+++,,,,,,)))))))))((('''&&&&&&'''&&&&&&&&&''''''(((******(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''((()))***)))(((******))))))((((((''''''))))))))))))************,,,------,,,++++++---///000111555:::@@@FFFKKKNNNRRRZZZgggsssyyyzzzxxxxxxrrryyy}}}~~~{{{nnnkkknnnrrrwww}}}xxxhhh```^^^\\\VVVOOOAAA999222333444333222333444333222111111111111222000000000//////.........,,,,,,,,,,,,,,,+++++++++'''((()))+++,,,---------......---,,,,,,,,,,,,,,,...,,,***(((((()))***+++*********++++++*********)))(((((((((((((((((()))''''''''''''((()))***+++)))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''******))))))(((((('''''''''((()))******)))((('''((('''''''''((()))************))))))))))))******,,,***)))'''''')))***,,,))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******+++******)))(((''''''&&&((()))***++++++***)))((((((((((((((((((((((((((()))&&&&&&))))))'''''')))))))))))))))))))))))))))************************)))))))))))))))))))))))))))'''&&&&&&((())))))((('''''''''&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))((((((zzzvvvqqqnnnlllmmmmmmnnnllljjjiiijjjlllmmmlllkkkgggccc]]]WWWTTTRRRSSSTTTTTTQQQQQQQQQLLLCCC===<<<;;;:::999888666555444444444333222000///.........444111///000222333111...+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,+++"""%%%)))+++***((('''''')))************))))))((((((((()))))))))))))))***((('''&&&&&&''')))***+++$$$%%%&&&'''(((((((((((( $$$(((***((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))((('''((()))***)))(((***)))))))))((((((((('''(((((()))))))))*********'''((()))(((&&&%%%&&&(((...///000333888===BBBEEEQQQZZZfffooouuuyyy{{{{{{tttzzz}}}{{{zzz}}}tttoooqqquuuyyy}}}gggZZZMMMIIILLLPPPPPPLLL>>>777333555555333222333222111111000000000000000/////////...............,,,,,,,,,,,,,,,---------******+++,,,------,,,,,,///...------------------...,,,***(((((()))***+++)))***++++++++++++***)))(((((())))))))))))((((((***))))))(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''******)))))))))(((((((((%%%&&&((()))******)))))))))(((''''''&&&&&&&&&&&&******))))))))))))******,,,***)))'''''')))***,,,))))))(((((((((((())))))'''((((((((()))))))))***((((((((('''((())))))***+++******)))(((''''''&&&***+++,,,------,,,+++***'''''''''''''''((((((((('''%%%&&&))))))''''''+++))))))))))))))))))))))))************************))))))))))))))))))))))))((('''%%%&&&((())))))((('''''''''''''''(((((()))((((((((((((((((((((((((&&&'''***++++++***'''&&&~~~zzzwwwrrrnnnkkklllmmmoookkkiiihhhhhhjjjkkkkkkjjjgggddd^^^XXXUUUTTTUUUUUUTTTQQQQQQRRRMMMDDD===;;;::::::999888666555444333333222111000///////////////....../////////---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++&&&)))---...---+++))))))))))))************))))))''''''((())))))***++++++%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&$$$###"""$$$((((((''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))(((((((((((()))))))))))))))((((((((()))))))))******((()))***)))((('''((()))---------///222666:::<<>>:::===AAABBB@@@:::555222444444111000111111000000000000/////////..................------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,---------,,,+++***)))))))))***+++)))***+++,,,,,,+++***)))))))))************)))))))))(((((((((((())))))***&&&''''''''''''&&&%%%%%%'''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((()))))))))))))))%%%&&&'''((())))))*********)))(((&&&%%%%%%%%%%%%))))))((((((((()))*********)))(((((((((((()))***))))))(((((((((((())))))''''''(((((())))))******((((((''''''(((((()))*********))))))((((((''''''))))))************))))))&&&''''''''''''((((((((('''&&&'''******''')))---))))))))))))))))))))))))************************))))))))))))))))))))))))'''&&&%%%%%%'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&~~~yyyvvvqqqllliiiiiikkknnnhhhfffddddddfffhhhhhhgggfffbbb]]]WWWTTTSSSTTTUUUTTTRRRRRRSSSNNNDDD===;;;::::::999777666555444333111111000000000000111111***,,,------+++*********,,,,,,,,,,,,++++++++++++)))******++++++******)))+++,,,---,,,+++***+++,,,))))))************))))))''''''(((((()))*********'''''''''''''''&&&&&&%%%''''''''''''&&&$$$###"""%%%'''&&&%%%''')))(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***)))(((''''''(((((())))))******(((((((((((()))))))))***)))+++------,,,+++,,,---+++++++++,,,...111444666;;;DDDMMMQQQXXXfffqqqvvvzzz}}}tttpppnnnllloooqqqxxx{{{tttoooiii___WWWEEE???777333444666777666777222000222222//////111000000000000000//////...------------------------*********+++++++++,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,***************+++++++++(((***+++,,,,,,+++***((()))***+++,,,,,,+++***))))))(((((((((((())))))***'''''''''''''''&&&&&&%%%&&&'''''''''((((((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((())))))***(((((('''''''''(((((()))))))))((('''&&&&&&&&&'''((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********(((''''''''''''((())))))))))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((('''&&&(((***((($$$&&&+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$%%%'''))))))((((((((()))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))~~~vvvsssnnniiieeeeeehhhkkkeeecccbbbbbbccceeeeeeeeeccc___ZZZTTTQQQPPPQQQRRRTTTRRRRRRSSSNNNDDD===;;;:::999888777666555444333000000000000000111111222,,,000333222///------///---------,,,,,,,,,++++++(((((())))))))))))((((((...---+++(((&&&'''***---((())))))*********))))))(((((((((((())))))))))))******+++++++++)))'''&&&###$$$%%%&&&''''''''''''###'''***)))&&&$$$'''***&&&&&&&&&'''((()))***+++((((((((((((((((((((((((************++++++++++++''''''''''''''''''''''''''''''''''''((((((((())))))((('''((()))******(((&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&(((***+++*********,,,(((((()))***,,,///222333222===FFFIIIQQQ```mmmsssvvvvvvqqqooommmrrrvvv}}}|||yyy~~~~~~{{{zzz}}}|||lllbbbVVVNNNKKKJJJHHHEEE:::777333111222444555555555111///111111///000333000000000111000//////...------------------------++++++,,,,,,------------***)))((('''''')))+++---***)))))))))))))))******((()))***+++++++++++++++((()))+++,,,,,,+++)))(((***+++,,,------,,,+++***+++***)))(((((('''''''''(((((((((((((((''''''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((()))******+++***((('''&&&&&&'''''')))(((((((((((())))))***'''''''''''''''((())))))''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''((()))******+++'''''''''''''''((())))))(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&'''(((%%% !!!&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$%%%'''))))))(((%%%&&&&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,{{{yyy{{{vvvpppllliiigggfffddd``````_________``````aaabbb^^^XXXSSSOOOOOOOOOPPPUUUTTTSSSOOOJJJDDD???<<<>>><<<999666444444555555444333111000...------,,,+++******+++,,,+++)))'''+++---///---+++)))+++---+++---//////---***)))))),,,+++)))'''''''''((((((,,,,,,,,,+++++++++******''''''((()))(((&&&%%%###''''''''''''''''''&&&&&&'''&&&%%%&&&(((******)))&&&''''''(((((((((((((((''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%***))))))(((''''''&&&&&&''''''(((((())))))******'''''''''''''''&&&&&&%%%''')))+++)))&&&%%%&&&(((((((((''''''''')))***+++&&&((())))))(((((()))***(((((()))(((((('''&&&&&&((((((''''''''')))+++,,,222444888===DDDMMMWWW]]]iiiqqqxxxzzzvvvrrrpppqqquuu{{{}}}yyyyyyxxxuuuqqqaaaXXXLLLGGGBBB@@@AAAAAA===999666666555555444333222111333222222111000///.....................------,,,---------------------------,,,***++++++,,,***)))++++++***************+++))))))******+++++++++,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''******))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((('''&&&'''"""!!!&&&&&&''''''''''''((((((((((((,,,+++)))(((''''''''''''(((((())))))*********+++)))))))))))))))*********((((((((('''&&&&&&%%%%%%+++)))((('''((()))((('''))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&'''(((***,,,---***(((%%%%%%&&&((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&(((******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********************++++++,,,(((((((((((())))))))))))((((((''''''''''''(((((()))***+++++++++)))((('''||||||zzzvvvpppkkkhhhgggeeeddd```___^^^^^^^^^___```aaabbb^^^YYYSSSPPPOOOPPPQQQUUUTTTSSSOOOJJJEEE@@@===>>><<<999777555555555555444333111000...---------222000...---...//////...+++---...---+++***+++---/////////---++++++,,,...))))))(((((()))***,,,---,,,,,,++++++************'''''''''''''''&&&&&&%%%(((((((((((())))))))))))(((&&&%%%&&&((()))))))))'''(((((()))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))$$$%%%&&&'''((()))))))))''')))******(((''')))*********)))))))))***++++++''')))******))))))***+++))))))******)))(((((('''))))))(((((()))***,,,,,,...000333666;;;BBBJJJPPP\\\dddnnnuuuuuussspppoootttzzz~~~}}}|||}}}{{{wwwooowwwzzzgggVVVIIICCC@@@<<<888888999:::777333333333333333222111111000222111111000000/////////...////////////...------------------------------///---,,,,,,------,,,+++++++++***))))))******+++*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++***)))((((((******))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((''''''&&&(((&&&""""""(((***)))(((((((((((())))))))))))***)))(((''''''((())))))''''''((((((((()))))))))+++*********)))(((((((((''''''''''''''''''((((((,,,***(((((())))))((('''))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''((()))+++---...---+++)))(((((()))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))(((((((((((((((************************(((((((((((()))))))))))))))))))))))))))***++++++(((((((((((())))))))))))((((((''''''''''''(((((()))))))))***))))))((((((~~~~~~zzzvvvoookkkhhhfffdddccc```^^^]]][[[\\\^^^```bbbbbb___YYYTTTPPPOOOPPPQQQUUUTTTSSSOOOKKKEEE@@@======<<<:::888666555555555444333111000///...------222///+++***+++,,,......,,,---...---+++***+++,,,,,,+++)))%%%$$$&&&***...***************+++------+++************))))))))))))((('''&&&&&&&&&'''(((''''''(((((()))))))))))))))'''&&&&&&((()))(((((((((((()))************)))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))((((((((((((((((((&&&'''(((((()))))))))))))))***+++***((('''((()))******)))((((((((())))))'''((())))))(((((()))******************))))))((())))))))))))***+++,,,---,,,---...000222777===AAAMMMUUU```jjjooonnnkkkggglllqqquuuwwwyyy{{{wwwqqqgggkkksss|||~~~vvviiiYYYLLLAAA;;;888555222000000333444222000000000000111000000//////000000000000000////////////////////////......---------------------------...---,,,,,,------,,,+++******)))))))))******+++************++++++++++++)))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%'''(((((())))))%%%((()))((())),,,,,,***(((((()))))))))*********((((((((((((((()))******&&&'''''''''''''''((((((,,,+++******(((((('''&&&&&&&&&'''(((((()))******,,,***(((((()))***)))((())))))))))))))))))))))))''''''(((((()))***++++++''''''((()))***,,,---...******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''(((((())))))}}}}}}yyyuuuooojjjhhhfffeeeccc```^^^\\\ZZZ[[[]]]aaacccccc___ZZZTTTQQQPPPQQQRRRUUUTTTSSSPPPKKKFFFAAA>>>===<<<;;;:::888666555444444333222000///............+++)))((()))*********,,,,,,---,,,,,,+++,,,,,,***)))&&&$$$###%%%)))------,,,,,,+++******))))))***)))))))))))))))))))))...---***'''&&&'''((()))$$$%%%%%%&&&&&&''''''(((***(((&&&&&&((((((((('''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((())))))%%%%%%%%%&&&''''''(((((()))))))))((((((''''''&&&************)))'''&&&%%%+++++++++)))(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&&&&'''))))))))))))******))))))((())))))))))))***+++,,,,,,,,,------......111666999CCCHHHQQQ[[[bbbccc```\\\```dddhhhkkkppprrrmmmfffdddhhhooovvv~~~qqqeee]]]XXXPPPGGG???;;;999999444111///000111222111000......///000000000//////...///////////////////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************%%%'''((())))))***)))((((((((((((((()))))))))))))))((((((((((((((())))))''''''''''''''''''''''''******))))))((((((((('''(((((((((((())))))******,,,***((((((*********)))((((((((((((((((((((((((&&&'''((()))***+++,,,---(((((()))))))))******+++((()))***)))((('''&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&%%%(((((((((((((((((((((((((((((()))*********))))))***))))))(((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))***{{{yyyxxxtttnnnjjjhhhgggfffeeeaaa___\\\[[[\\\___bbbdddddd```ZZZUUURRRQQQQQQRRRUUUTTTSSSPPPKKKFFFAAA???======<<<;;;:::777555444444333222000///////////////...---...//////---+++,,,,,,+++,,,,,,---,,,,,,+++,,,,,,***)))***,,,...+++++++++******)))(((((()))))))))))))))))))))***444111---)))''''''((()))$$$%%%%%%%%%&&&&&&''''''***(((&&&&&&((((((((('''%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&************)))((('''&&&(((''''''''''''''''''&&&'''&&&&&&&&&%%%%%%$$$$$$&&&((())))))(((''')))***''''''(((((()))(((((('''''''''((())))))************+++,,,,,,---///222555:::===BBBIIIPPPUUUVVVUUUXXX[[[___bbbgggkkkggg```___eeeoooyyy|||}}}nnn___SSSKKKEEECCC???<<<888666555555666444333222222222111000...///000000000000000///...............////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))++++++***)))))))))(((((()))******+++((((((((((((((('''''''''))))))))))))))))))))))))'''((()))***************((()))************)))((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((***((('''''''''&&&&&&'''&&&&&&&&&'''''''''((((((*********)))(((''''''&&&((((((((((((((((((((((((''''''(((((()))))))))*********))))))((((((((((((+++)))(((((()))******)))((((((((((((((((((((((((&&&'''((()))***+++,,,---***))))))(((((('''&&&%%%&&&(((++++++***)))***+++(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))(((***))))))(((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))***zzzvvvwwwsssnnnkkkjjjiiiiiihhhaaa```___^^^___aaadddfffdddaaa[[[VVVRRRQQQRRRSSSUUUTTTSSSPPPLLLGGGBBB???<<<=========;;;999666444333333222111000000000000/////////000111000...+++,,,+++***+++---...---,,,***+++,,,,,,*********+++'''((()))***++++++++++++)))))))))************+++555222...+++(((((())))))'''''''''''''''''''''''')))'''&&&&&&((()))((((((%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***&&&'''''''''(((((())))))((((((((((((((((((''''''((((((''''''''''''''''''%%%%%%'''((()))*********###""""""%%%(((******)))((((((((()))(((((('''&&&)))***++++++******+++,,,&&&''''''(((((((((((('''&&&'''((())))))***))))))((()))*********,,,///111111222666;;;AAAGGGMMMPPPQQQVVV[[[^^^bbbgggfffbbb^^^eeeqqq|||{{{sssfffZZZPPPHHHCCC@@@<<<;;;:::888555333111000666555444222111000000000000000000111111000000///...............---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++(((((((((((()))******+++((((((((((((''''''''''''))))))))))))))))))))))))'''(((((()))*********)))((()))***++++++***)))((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&%%%%%%...***'''((('''$$$&&&)))%%%%%%&&&&&&&&&'''''''''++++++******)))'''&&&%%%)))))))))(((((((((((((((%%%&&&'''''')))******+++******)))(((((('''&&&&&&)))((('''''')))******)))))))))))))))))))))))))))''''''(((((()))***++++++)))))))))((('''&&&$$$###!!!$$$&&&&&&%%%%%%'''***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))******)))(((((((((((((((************************))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''(((((())))))yyyvvvvvvrrrnnnkkkkkkllllllkkkbbbbbbaaabbbccceeefffhhheeeaaa\\\VVVSSSRRRSSSTTTUUUTTTSSSPPPLLLGGGCCC@@@<<<===>>>>>>===999666333333333222111000000000000///---,,,,,,------,,,+++---+++***+++---...---+++)))******)))'''&&&'''(((((()))***,,,,,,,,,,,,+++************++++++,,,,,,111///---***)))))))))***)))((((((''''''&&&&&&%%%(((&&&%%%&&&((()))))))))%%%&&&&&&'''''''''''''''&&&''''''((())))))******'''''''''(((((((((((((((''''''(((((()))*********&&&&&&''''''''''''''''''"""###%%%''')))******+++%%%$$$###%%%(((******(((''''''((()))***)))((((((((()))******))))))***,,,''''''((()))))))))))))))&&&''')))***++++++******'''((()))))))))))),,,...+++...111333666:::AAAGGGGGGMMMTTTVVV[[[bbbeeeeee```eeennnvvv}}}rrrdddWWWRRRJJJDDD@@@===<<<:::;;;:::888666444333222111444444333222000///000000000000111000000///...---///......------,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++******+++,,,------+++'''''''''(((((()))++++++******)))))))))((((((((())))))))))))))))))))))))(((((()))))))))))))))(((((()))***++++++***)))((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''''''''''''''&&&,,,'''&&&(((((($$$%%%)))&&&&&&&&&&&&'''''''''((())))))******)))((('''&&&((((((((('''''''''&&&&&&&&&'''''''''((()))))))))((((((''''''''''''''''''((('''%%%&&&((())))))((())))))))))))))))))))))))'''''''''(((((()))))))))'''((()))))))))'''&&&%%%!!!$$$%%%$$$!!!!!!%%%)))(((((((((((((((((((((((('''((()))***++++++++++++''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))*********)))(((((((((((((((************************(((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((((((''''''''''''(((((()))))))))***))))))((((((yyywwwuuurrrnnnllllllmmmnnnmmmcccccccccdddeeeggghhhhhheeebbb\\\VVVSSSRRRSSSTTTTTTTTTSSSPPPLLLHHHCCC@@@<<<===??????===:::666333333333222111000000000111222///,,,+++,,,---...///---+++)))+++...///---+++...---,,,***(((''')))+++,,,---......---,,,***)))******+++++++++,,,,,,,,,,,,+++***)))))))))******''''''&&&%%%$$$######"""'''&&&%%%&&&(((*********&&&''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''')))***,,,------%%%&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((,,,)))''''''((()))&&&$$$$$$%%%'''(((((((((''''''%%%&&&''''''&&&&&&''')))(((((()))***************'''(((***+++,,,,,,++++++)))***+++***))))))***,,,,,,///222222000111777===;;;DDDKKKNNNSSS[[[bbbddd```bbbeeejjjnnnrrruuuwwwxxxzzzhhhUUUHHHBBB???===;;;;;;:::888666777555333222111222333444333333333222000000111222000000000000///...---,,,//////...---,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))((('''(((***++++++)))''''''''''''((()))++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***++++++***)))'''))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((()))******++++++'''######(((((($$$$$$(((''''''''''''((((((((()))&&&''')))*********)))((('''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%'''(((((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((*********))))))))),,,,,,***&&&%%%***...(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))((('''%%%%%%&&&(((***,,,******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((()))***+++++++++)))((('''zzzvvvqqqpppoooooonnnnnnooooooiiigggdddccceeegggiiiiiiiiiddd]]]WWWSSSSSSUUUWWWWWWUUUQQQNNNKKKFFFAAA===<<<===>>>>>>===:::777555444333222000//////......000000///...---,,,,,,,,,------,,,,,,+++***))))))************************000,,,)))***---...***&&&'''''''''''''''((()))*********)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))000---***)))++++++((($$$******)))((((((((((((((()))(((((((((((('''''''''************))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))))))))((((((((((((((()))))))))))))))******+++''''''''''''((((((((((((+++++++++*********)))))),,,***))))))******((('''++++++,,,,,,...///111222888999;;;@@@FFFMMMSSSWWWYYY[[[^^^bbbfffjjjmmmnnnmmmsssmmmcccZZZMMMDDDAAA777777666444444333333333333333333222222222111111111111111111000000000000000///...---------------///...---,,,,,,,,,------,,,,,,,,,++++++***************+++)))(((((()))+++))))))************))))))((()))))))))((('''&&&%%%++++++***)))(((((())))))***+++,,,,,,+++***((('''%%%%%%%%%&&&''')))+++---******((('''''''''((()))))))))))))))))))))))))))'''((((((((((((((('''&&&&&&&&&&&&'''''''''(((((()))+++((("""!!!'''***(((((((((((((((((((((((((((#########$$$&&&((()))***)))(((&&&%%%%%%&&&((()))(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))(((((())))))(((&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))++++++,,,,,,,,,''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''((())))))%%%&&&''')))******+++++++++)))&&&&&&((()))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***)))))))))((((((((((((((())))))*********))))))(((******))))))((((((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((())){{{uuurrrqqqqqqppppppooooooooohhhfffcccccceeehhhjjjjjjiiiddd^^^WWWTTTTTTUUUWWWXXXVVVRRROOOKKKFFFAAA===999:::;;;;;;:::777444222444333222000//////...............------,,,,,,+++------,,,,,,+++******)))************************---***''''''***+++((($$$&&&%%%%%%%%%%%%&&&'''(((***))))))(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((******+++***(((((((((((((((((('''(((((()))******)))))))))(((((((((''''''******)))))))))(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''((())))))))))))(((************************))))))(((((())))))***+++************))))))))))))+++++++++*********))))))---,,,++++++,,,,,,***))),,,,,,,,,---...///000111222333555888<<>><<<:::777444444333222000//////......---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************,,,)))&&&''')))***'''$$$&&&&&&%%%%%%&&&&&&''''''))))))((((((''''''(((((((((((()))))))))'''&&&%%%&&&&&&&&&&&&''''''''''''%%%(((+++***&&&%%%(((+++&&&&&&&&&'''(((***+++,,,)))))))))((((((((((((''')))(((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''((())))))******))))))************************))))))(((((())))))***+++++++++******))))))((((((+++************))))))))),,,+++******+++,,,+++))),,,+++++++++,,,,,,---...---...///111333555777888???@@@CCCGGGMMMTTTYYY]]]___dddooo{{{yyyrrrkkkeee```WWWLLLBBB???>>>;;;888777444333222111111111111111333222222222222111111111111111000///......------///...------------------//////000000///---,,,***------,,,,,,,,,,,,++++++------...,,,***))))))***))))))************))))))))))))((('''((()))***+++*********)))))))))))))))(((((()))*********))))))))))))((('''''''''((((((---,,,+++***)))((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((((((((((()))))))))))))))&&&'''&&&"""###''')))((((((((((((((((((((((((((( """$$$&&&'''((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))(((((())))))((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))******++++++******(((''''''''''''(((((())))))))))))))))))((('''&&&$$$(((+++(((###"""&&&+++''''''((((((((()))))))))((((((((((((''''''''''''+++******((('''&&&%%%$$$'''''''''(((((()))))))))((())))))******)))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))((((((''''''(((((())){{{tttssstttuuuuuutttrrrooommmjjjgggdddcccdddfffhhhhhhfffaaa[[[UUUQQQRRRTTTVVVYYYWWWSSSOOOKKKFFF@@@<<<<<<===>>>???>>>;;;888666444333222000//////......,,,---------------------,,,,,,,,,++++++*********************************,,,***((()))******)))'''))))))(((((((((((()))))))))(((((('''''''''(((((()))***++++++***(((&&&%%%&&&&&&'''''''''((((((((('''(((***)))'''&&&(((***&&&&&&&&&'''((()))***+++((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((()))***************'''''''''(((((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&************)))))))))))))))((('''((()))***)))(((+++***))))))))))))******,,,---...000111111111111999999:::>>>CCCIIIOOOSSSYYY]]]eeeooosssuuuzzzpppiii___XXXSSSOOOJJJFFFJJJCCC<<<:::::::::888666333222222111000000000111222222222222111111111111000000///...---,,,,,,+++......---,,,,,,------------...//////...,,,***(((---,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))***+++))))))************))))))***)))''''''(((***,,,...))))))*********)))))))))******************)))))))))(((((((((((((((((()))******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((()))))))))((()))+++------((((((((((((((((((((((((###&&&))))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***((('''((()))***)))'''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))***+++++++++++++++((((((''''''''''''((()))(((((())))))(((((('''&&&%%%(((***(((%%%$$$'''***'''''''''((((((((())))))((((((((((((((('''''''''+++***)))((('''&&&%%%$$$))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((((((((()))(((((((((((((((((()))zzztttttttttuuuuuusssqqqnnnllllllhhheeeccccccdddddddddbbb^^^XXXRRROOOOOOQQQSSSXXXVVVRRROOOKKKEEE@@@<<<888999;;;;;;;;;888555333444333222000//////..................////////////,,,,,,+++++++++++++++***************************+++***))))))******)))(((***))))))((((((((())))))((((((''''''''''''((((((&&&&&&''''''&&&$$$###!!!''''''((((((((())))))))),,,***((((((******(((&&&'''''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((((((((()))***************&&&&&&''''''((((((((((((((((((((('''((())))))***)))((((((((('''''''''&&&))))))))))))))))))))))))((('''&&&''')))******(((,,,++++++***************,,,---...///000111111000222111111333666:::???BBBHHHKKKRRR[[[___aaahhhooozzzlll]]]PPPLLLGGGDDDCCC@@@<<<888===:::666333444666555333333222111111111111111111222222222111111111000000/////////...---,,,,,,+++------,,,,,,,,,------...)))***+++,,,+++)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***+++*********+++))))))************)))))))))(((''''''(((***,,,...((()))************))))))------,,,+++***)))))))))''''''((())))))*********)))))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&%%%&&&'''(((((()))***((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))((('''((()))***)))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))***+++++++++++++++((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((('''''''''&&&---,,,++++++***)))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))((())))))))))))))))))(((xxxuuutttttttttsssqqqnnnllljjjkkkgggcccaaaaaabbbbbbbbb```\\\UUUPPPMMMMMMPPPQQQVVVSSSPPPMMMJJJEEE@@@<<<999:::<<<===<<<:::777555444333222000//////......000000//////////////////++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((('''''''''&&&%%%%%%%%%%%%(((((((((((()))))))))***...***'''(((***+++((($$$'''''''''&&&''''''(((((('''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))'''((())))))******))))))'''(((((())))))******+++((((((''''''(((((()))***)))))))))***************(((((()))))))))))))))***)))(((''')))+++,,,,,,+++......------,,,---------+++,,,,,,---...///000000000///......000222444666999;;;BBBKKKOOORRRYYYbbbmmmsssyyy|||}}}}}}{{{zzzxxxuuuooobbbRRRHHHAAA>>><<<<<<===;;;666222222333111///111555555222222111111000000000111111222111111111111000000000...............---------,,,,,,,,,,,,,,,------...,,,,,,---...---,,,+++*********++++++++++++,,,,,,%%%(((***+++************))))))************))))))((((((''''''(((***+++,,,'''(((***++++++***))))))---,,,+++***))))))))))))&&&'''((()))***+++******))))))*********)))((('''))))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%((()))&&&&&&(((((((((((((((((((((((((((++++++++++++***(((&&&%%%((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))***)))((('''((()))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((((())))))*********))))))''''''((((((((((((''''''************************((()))******++++++******)))((((((''''''''''''(((%%%&&&'''(((((((((((((((***((('''(((++++++)))&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''(((((((((((((((,,,,,,+++***))))))((('''&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((}}}uuuvvvtttsssrrrpppnnnllljjjiiigggddd```___```bbbcccccc___[[[UUUOOOLLLMMMOOOQQQSSSQQQNNNKKKIIIEEE???<<<;;;<<<>>>???>>><<<999888444333222000//////......000000//////......------++++++++++++++++++++++++************************((()))))))))(((((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((()))***)))'''&&&&&&'''((()))'''''''''((((((((()))))))))((('''(((((((((((('''%%%%%%%%%&&&'''((()))***))))))((((((((('''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''((())))))))))))(((''''''(((((()))******+++(((''''''''''''((())))))(((((())))))******++++++(((((((((((())))))******(((''''''(((+++---,,,,,,------,,,,,,,,,------...,,,,,,++++++,,,---...///111000000//////000111111222333888>>>AAACCCIIIQQQWWW[[[aaafffiiinnnsssxxx~~~~~~sssjjjbbb^^^ZZZXXXVVVXXXXXXWWWRRRKKKCCC>>>:::888666777999888555111000333333000111555666222000///////////////000000111111111111000000000000.............../////////,,,,,,++++++,,,,,,---...---............/////////)))))))))******+++++++++(((***------+++)))(((((())))))************))))))'''''''''(((((()))))))))'''(((***+++++++++))))))((((((''''''((()))***+++((()))************)))((('''((()))*********)))((())))))))))))))))))))))))''''''((((((((((((((('''(((((((((((('''''''''&&&(((%%%'''++++++'''&&&(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((())))))))))))((((((((()))))))))*********+++((((((((((((((())))))***(((''''''((()))******(((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))************''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))******))))))))))))((('''''''''''''''''''''((((((''''''&&&&&&&&&''')))))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))))))))*********+++((()))************)))((({{{tttwwwtttssspppnnnkkkjjjiiihhhcccaaa^^^^^^```bbbdddeee___[[[UUUPPPMMMNNNPPPRRRQQQOOOMMMJJJHHHDDD@@@<<<888999;;;<<<;;;999777555444333222000//////......000000///...---,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,+++++++++---++++++***)))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&###""""""$$$&&&(((&&&&&&&&&'''''''''((((((###&&&((((((&&&%%%(((+++######$$$%%%''')))+++,,,************)))))))))))))))(((((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''((())))))%%%%%%&&&'''((()))******'''((((((((())))))******%%%%%%$$$&&&)))++++++*********))))))***++++++,,,///---,,,++++++,,,...///...............---------------000333333222777>>>CCCFFFLLLQQQWWW]]]bbbfffjjjoootttwwwvvvwwwxxxzzzyyy|||}}}qqqggg```ZZZQQQIIIFFFEEEEEEEEEAAADDDEEEEEEAAA===:::999555222000111555666555333000444333///...222111,,,......---------......///111111111111000000000000------......///000000000++++++++++++,,,,,,---...(((((((((((()))***+++,,,(((((())))))*********+++,,,...//////,,,)))'''&&&))))))************))))))&&&''''''((()))(((((('''&&&(((***+++,,,+++***)))$$$$$$$$$$$$&&&(((+++,,,***+++++++++***)))'''&&&$$$%%%&&&(((((((((((('''))))))))))))))))))))))))'''(((((((((((((((''''''******))))))(((((((((''''''$$$&&&++++++%%%###&&&(((((((((((((((((((((((((((((('''''''''(((((()))(((((())))))))))))(((((())))))******+++++++++,,,((((((((((((((()))******(((''''''((()))******))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&((()))************''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))***)))(((''''''''''''''')))))))))((('''%%%$$$###"""'''+++***&&&###%%%)))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))((((((''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&'''((())))))))))))'''((((((((())))))******)))*********++++++++++++((()))***++++++***)))(((}}}uuusssvvvtttpppmmmjjjhhhgggggg___^^^]]]\\\\\\___aaacccccc\\\VVVUUURRRNNNOOOTTTUUURRRNNNJJJFFFCCCBBBAAA>>>===;;;;;;;;;999666444333222222111000///......,,,...111444555444333222(((***---,,,)))(((***------,,,***(((((()))+++,,,,,,+++******)))*********+++,,,,,,,,,+++)))(((&&&''''''((()))***+++,,,,,,***(((&&&&&&((((((((('''***))))))(((''''''&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++%%%'''((((((''''''(((***))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((%%%%%%$$$&&&'''(((&&&%%%((()))***++++++***)))((()))((('''&&&&&&'''((()))''''''(((((((((((('''''',,,***)))((()))((('''%%%)))))))))((()))******+++...,,,,,,---000000---))),,,++++++******++++++,,,,,,,,,++++++,,,...///000............///111222333777777999<<<@@@EEEJJJMMMRRRVVV^^^eeekkkooopppppplllqqqxxxyyyuuummmdddZZZQQQJJJGGGBBB@@@===:::888777888888;;;;;;:::999888777666666777222//////222444111...000000000000000000000000///////////////000111111......---------,,,,,,,,,111000000///...---------,,,+++***))))))***+++,,,+++***)))((()))***,,,---++++++++++++++++++++++++---------,,,+++***)))((((((((()))***************))))))))))))************(((((((((((()))***+++,,,&&&''''''((()))******+++******))))))((((((''''''))))))(((((((((((())))))'''((())))))((((((''''''''''''(((((())))))******&&&''')))*********)))(((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++&&&'''''''''(((((())))))******))))))((((((''''''+++*********))))))((((((''''''(((((())))))******+++***((('''''''''((()))''''''((()))))))))))))))''')))***++++++***)))'''))))))((((((((((((((()))******)))((('''&&&%%%%%%))))))))))))(((((((((((('''(((((((((((('''&&&&&&'''&&&&&&'''(((((('''&&&)))************)))((((((+++)))'''''''''((('''&&&&&&&&&''''''(((***+++,,,((((((((((((((('''''''''(((((())))))*********+++***)))(((((((((***+++,,,******))))))))))))******%%%'''***,,,,,,***'''%%%...,,,***(((((()))***+++}}}uuussstttrrrooollljjjhhhggggggaaa___^^^]]]]]]___bbbdddhhhaaa[[[YYYUUUQQQRRRVVVWWWTTTPPPNNNLLLIIIEEEBBB===<<<<<<<<<<<<;;;888555555444333222111000000///...///000111000///---,,,***,,,,,,,,,+++++++++---,,,+++)))))))))***+++---++++++***)))((((((((()))))))))*********)))(((((('''(((((())))))******+++)))(((&&&&&&'''(((((('''''''''(((((((((((((((((())))))((('''''''''(((((((((''''''''''''(((((()))%%%'''((((((''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''&&&((()))***)))'''(((((()))******)))(((((()))((('''&&&&&&'''((()))"""###%%%''')))***+++,,,---+++************)))''')))))))))))))))******+++,,,***)))***,,,---+++(((,,,++++++******++++++,,,***+++,,,---........................//////000111222222222222444666888999>>>AAAGGGMMMRRRUUUVVVWWWXXX\\\bbbiiinnnppppppppptttwww{{{~~~xxxnnneee```UUUSSSNNNIIIDDD@@@<<<;;;:::999777555444444555666555555555444333333222222111---+++,,,///111///---000000000000000000000000...------------...//////......---------,,,,,,,,,/////////......---,,,+++,,,+++************+++,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((()))***************''''''''''''((((((((((((******)))((((((((())))))((((((((())))))******+++))))))))))))((((((((((((***))))))))))))))))))***&&&$$$"""$$$''')))'''%%%''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((******((((((((((((((('''''''''***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((())))))))))))+++***)))((('''(((((()))''''''((()))))))))))))))'''(((***++++++***((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((+++(((&&&&&&(((***++++++)))((((((((())))))((('''))))))******))))))((('''+++)))(((((()))))))))(((***))))))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''(((((()))***))))))(((((())))))***((()))+++------+++)))(((,,,+++***)))))))))******}}}uuusssrrrqqqooollljjjiiihhhgggcccaaa___^^^^^^aaadddfffllleee___ZZZVVVSSSSSSWWWSSSPPPNNNNNNOOOKKKDDD======<<<<<<===>>><<<999777666666555444333222111111/////////...---,,,++++++...---,,,,,,---------++++++***))))))***+++,,,---++++++***)))((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&'''((())))))***))))))((('''&&&&&&&&&'''))))))((('''''''''''''''%%%&&&''''''&&&&&&'''((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((''''''(((******)))'''''''''((((((((((((''''''((((((''''''''''''((()))"""###%%%''')))++++++,,,***)))((((((******)))((()))))))))))))))*********,,,***))))))***++++++***++++++************++++++(((***---///000///---+++........................000000/////////.........111333666999<<>>???>>>;;;888666666555444333222111111///...---------...///000///,,,***+++...///,,,******))))))******,,,---...---,,,+++)))(((((((((((((((((()))))))))))))))))))))((((((((('''''''''&&&(((&&&%%%%%%'''(((((('''&&&&&&''''''((())))))))))))((('''&&&&&&%%%&&&&&&((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&%%%%%%&&&(((((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((''''''&&&&&&%%%%%%&&&'''(((((('''(((((()))***************---,,,*********,,,------++++++************++++++)))***,,,.........,,,+++------------------,,,,,,------...///000000/////////000000111333555666777444666888;;;>>>@@@AAABBBEEEIIIOOOSSSVVVWWWYYY[[[```bbbdddggghhhhhhgggeeeddddddeeehhhiiihhhfffcccccceeefffhhhjjjnnntttxxx{{{zzzyyyxxxyyyyyyzzzzzzvvvuuusssrrrpppnnnjjjgggbbbaaa___\\\ZZZXXXWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPHHHGGGDDDAAA>>>;;;999999777666555555444444444444111111000000111222333444//////000000111111111222000...------000111111000////////////////////////+++++++++++++++,,,,,,---......---------,,,,,,,,,+++,,,...//////---***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++*********************************************)))(((((((((((()))***************))))))))))))************))))))((('''''''''''''''))))))((((((((((((((((((''''''(((((())))))******((())))))))))))))))))(((+++(((%%%%%%(((++++++***(((((((((''''''&&&&&&&&&((('''&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''***))))))(((((((((((((((''''''((()))))))))))))))(((((()))******)))(((((()))(((((((((((())))))*********)))((('''&&&%%%%%%(((((((((((())))))))))))&&&''')))+++,,,---///000222111000...,,,,,,,,,...******++++++******)))((()))'''&&&'''***+++++++++''''''''''''((()))***+++((()))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,---,,,+++)))(((((((((''''''''''''((((((((((((''''''''''''((((((((()))***++++++***)))'''~~~vvvttttttsssrrrqqqooommmkkkkkkfffdddaaa___```cccgggjjjoookkkbbbYYYTTTSSSTTTUUUWWWTTTSSSUUUXXXSSSHHH>>><<<<<<>>>???@@@???;;;888555555444333222111000000///...,,,,,,,,,---...000///,,,******------+++((()))*********+++,,,---......---,,,+++************,,,,,,+++***))))))(((((())))))((((((''''''&&&&&&'''&&&$$$%%%'''(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''(((((())))))&&&'''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&%%%'''((()))'''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((+++******)))(((&&&$$$###&&&%%%$$$&&&((()))((('''(((((()))************)))++++++***))))))***,,,...+++******))))))******+++,,,,,,+++++++++,,,------,,,------...------,,,+++)))***+++------............------,,,---...///000111111222333444555666666555888<<>>>>>??????>>>>>>999888777666666666777888444333222111000000000000111111111000000000111111/////////000111111222222222111000///000000000///........................,,,,,,,,,+++,,,------.........---------,,,,,,,,,+++---///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,************************)))************)))(((((((((((()))***************))))))))))))************'''''''''''''''((())))))'''''''''''''''''''''&&&''''''(((((())))))******'''(((((())))))(((((('''&&&''''''$$$!!!!!!$$$'''***))))))((((((''''''''')))((('''''''''(((***+++''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((()))%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((((('''''''''((()))))))))))))))((((((((())))))(((((((((((((((((((((((()))************)))((('''&&&%%%%%%'''((((((((()))))))))***&&&)))+++))))))...999CCC???>>><<<777111---,,,,,,++++++,,,,,,++++++***)))'''&&&%%%&&&(((*********(((''''''(((((()))***+++'''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''((('''&&&$$$###((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''(((***,,,,,,***((('''~~~vvvuuuvvvuuutttsssqqqnnnlllkkkgggeeeaaa___```ccchhhkkkqqqmmmeeeZZZUUUVVVWWWVVVWWWUUUSSSTTTTTTOOOFFF>>><<<===>>>@@@@@@>>>:::666444444333222111000/////////...,,,***************...---++++++,,,,,,***)))******++++++,,,,,,------------,,,++++++++++++,,,...---,,,***))))))(((((()))))))))(((((('''''''''&&&%%%$$$%%%'''(((((('''((((((((((((((('''''''''((('''''''''''''''((((((%%%&&&&&&&&&((()))***+++&&&'''((('''&&&%%%&&&''''''''''''((((((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((()))(((((()))++++++***(((((('''&&&&&&&&&&&&'''(((%%%&&&'''((()))))))))((((((((((((((((((((('''&&&)))((('''(((***+++***)))'''((()))++++++******)))&&&'''(((((('''(((***+++******))))))))))))******---,,,+++******+++,,,---+++,,,---.........---,,,,,,,,,,,,,,,------------------,,,+++,,,,,,------/////////000000000/////////111444555444333333444444666888999999999:::<<>><<<<<<<<<;;;888666666777999999888888:::<<<>>>??????>>><<<;;;<<<===<<<;;;;;;<<<===<<<:::888666666666666666666666666444444555555444333333222222222222111111222222333///...............///000000000//////......------------......//////000000111000///...------------........................------,,,,,,------...///......---------,,,,,,,,,,,,---...//////...,,,+++++++++,,,,,,,,,,,,++++++,,,***)))((((((***,,,---************************)))******+++******))))))(((((()))***************''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''&&&***,,,(((""" $$$))))))))))))))))))(((((((((((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((((((((($$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++''''''''''''((((((((((((''''''(((((())))))******,,,+++)))%%%&&&111BBBPPPDDDEEECCC===444,,,))))))++++++,,,,,,++++++***)))'''&&&%%%&&&(((******))),,,+++***(((''''''''''''&&&&&&''''''(((((()))))))))))))))(((((((((((((((''''''''''''''''''&&&%%%)))((((((''''''(((((()))***))))))(((((())))))***&&&''')))++++++***)))(((~~~wwwvvvvvvvvvuuusssqqqnnnkkkiiigggeeeaaa______ccchhhkkkooommmdddXXXSSSVVVWWWVVVTTTSSSQQQOOOLLLGGG@@@<<<======>>>@@@@@@===888444444444333222111000//////------,,,+++++++++++++++......///---,,,***+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,+++***)))(((((()))))))))))))))))))))))))))(((&&&$$$###$$$&&&(((((((((&&&&&&''''''(((((())))))''''''''''''((()))******'''''''''''''''((()))***'''((()))(((&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))(((((()))++++++***)))(((((('''&&&&&&'''((((((%%%&&&'''((()))))))))(((%%%&&&'''((())))))))))))***)))((()))+++++++++)))'''(((***+++++++++)))((($$$&&&))))))(((''')))+++******))))))))))))******++++++++++++++++++++++++***+++---/////////...---///...---,,,,,,---...///------------------------+++,,,---/////////...---...000111000///...///000...000111000///000333666:::888666555555555555444///000222222111111222333333666888888666444555666333333333444666555333111111222222333333333333333111111111111000///...---////////////////////////...............///000111...............------,,,.............../////////.........---,,,,,,---...---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,------------,,,,,,******+++,,,,,,+++*********************++++++,,,******************************+++++++++++++++***(((((()))***************''''''''''''(((((((((((())))))((((((((()))******''''''(((((()))*********))))))))))))(((((((((((((((***+++,,,,,,+++***(((***,,,...,,,)))''')))+++''''''((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&''''''((((((%%%&&&&&&'''((()))******'''((((((((()))))))))***((((((((()))))))))******(((((((((((())))))))))))((())))))***)))((('''&&&''''''((()))))))))))))))(((((((((''''''(((((((((''''''''''''((()))***+++''''''''''''(((((((((((('''''''''((()))*********---***''''''+++333:::>>>555888:::777000***((())))))************)))(((((()))'''&&&''')))******))),,,+++***(((''''''&&&&&&&&&''''''((())))))******)))))))))(((((((((''''''***))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))&&&''')))*********)))(((~~~wwwvvvvvvvvvuuussspppmmmiiiggggggeeeaaa^^^___ccchhhkkkllljjjaaaUUUPPPSSSUUUSSSWWWUUUSSSOOOJJJEEEAAA>>>======>>>@@@@@@<<<777333555444444333222111000///++++++,,,...///000111111...000111000,,,***,,,...,,,,,,---------,,,++++++))))))))))))***+++,,,---)))((((((''''''(((***+++))))))))))))************&&&$$$###$$$&&&((((((((($$$%%%&&&'''(((***++++++''''''''''''(((***+++,,,))))))(((''''''''''''(((((()))***)))'''&&&&&&((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''&&&&&&'''))))))(((''')))((('''&&&&&&'''((()))$$$%%%'''))))))))))))(((&&&''''''(((((((((((((((***((('''((()))***)))''''''(((***+++,,,+++)))((($$$(((+++,,,***)))***,,,******))))))))))))******)))***,,,......,,,***(((***+++---///000000///...***)))(((((()))+++...000)))***+++,,,,,,,,,++++++(((***,,,///000000///......//////...------///000///000000///---...222666333000...---...000000000...000222333222111222333---000444555333111111222222111111333444333111///000111222222222222222222......////////////......---...///000111111111111.........---......//////......///000000000//////000000000000000000000000,,,---...------...///111------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++(((((()))***************))))))))))))************,,,+++***))))))(((((()))((())))))***+++,,,,,,---******))))))((((((''''''***+++---......---+++***(((((()))***+++***)))(((%%%&&&&&&''''''((((((((($$$%%%'''((((((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))''''''(((((())))))******((()))*********)))'''&&&'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''((()))++++++******)))((('''&&&%%%%%%&&&''''''((()))******+++***((((((...333222)))!!! &&&,,,...+++((()))+++(((((((((((((((''''''&&&***)))((((((***++++++***)))(((((((((((())))))***'''(((((()))***+++++++++))))))((((((((('''''''''((('''&&&&&&&&&((()))*********))))))))))))******&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))xxxsssuuuuuutttppplllhhhffffff```aaa```]]]\\\___fffllllllhhhbbbZZZSSSQQQRRRTTTWWWVVVTTTPPPKKKEEE???<<<:::<<>><<<===???AAABBB???:::666444333222000///...------,,,,,,+++,,,,,,---...///++++++*********)))))))))+++++++++,,,,,,+++++++++---,,,,,,+++++++++++++++(((***,,,+++)))'''(((***$$$%%%&&&'''(((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))(((((('''''''''(((&&&''''''((((((''''''&&&'''''''''(((((()))))))))***)))'''&&&%%%&&&'''((((((((((((''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((()))************((((((((((((((()))*********************************************+++,,,---))))))))))))))))))))))))------------------------+++,,,---,,,)))'''''''''---,,,++++++++++++,,,---++++++++++++++++++++++++***+++++++++,,,...////////////000000000000/////////---,,,---///000///---...............//////000/////////............---////////////////////////.../////////000000000000000///---,,,,,,---///000.........//////.........///...............//////////////////..................------------......---------...111444777:::***+++,,,------,,,++++++)))***++++++,,,,,,,,,,,,,,,***'''''')))+++,,,,,,---,,,+++,,,,,,,,,***((()))******++++++******)))***++++++++++++++++++++++++++++++************)))))))))************))))))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********************+++++++++(((,,,...---)))''')))+++***)))((((((((()))***+++((((((((((((((((((((((((((((((((((((((()))))))))***)))(((''''''''''''''')))***+++***)))((()))***((((((''''''(((((()))***'''((()))))))))***+++,,,(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))(((((((((((('''&&&&&&'''((((((***************)))((((((''''''&&&&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&&&&'''''''''(((((((((&&&'''''''''((()))))))))(((((())))))(((((('''''''''((())))))''''''((())){{{wwwvvvuuusssnnnjjjhhhhhhiiihhhhhheeeaaa]]]]]]bbbfffhhheee```ZZZUUUSSSUUUWWWSSSRRRQQQOOOLLLGGGCCCAAA???>>>???@@@@@@>>>:::666222222111000000000000111......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++''')))++++++)))))))))***$$$%%%%%%%%%'''((()))***)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&'''((()))******)))(((&&&%%%%%%&&&''''''))))))(((((((((((())))))&&&&&&'''((())))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%'''((()))*********))))))'''''''''(((***+++******************************)))))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***(((((())),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...//////000000//////...---,,,+++,,,...///...---......---,,,---...///000,,,,,,,,,------------...---.........................../////////000000000///...---,,,,,,---...///////////////////////////------------...///000000/////////............---------,,,,,,,,,,,,------+++++++++,,,///222666888&&&(((+++---...---+++)))***++++++,,,,,,,,,++++++...+++)))(((***,,,---...---,,,++++++++++++)))'''((())))))))))))))))))((()))))))))******++++++++++++++++++************)))))))))************))))))%%%&&&&&&'''((()))***************************************)))((('''''''''((((((((((((((()))******///...,,,************+++'''***---,,,)))'''(((***))))))((('''''''''(((((('''((())))))))))))((('''''''''((((((((()))))))))))))))))))))((('''%%%%%%&&&((())))))''''''(((***''''''&&&&&&''''''((()))+++***)))(((((()))***+++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********)))))))))((((((''''''(((((()))))))))******))))))((((((((('''&&&&&&%%%%%%%%%&&&))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********((()))******(((((()))***zzzvvvuuusssppplllhhhfffhhhjjjiiiiiigggccc^^^^^^bbbfffhhhfffaaaZZZUUUSSSTTTVVVRRRRRRQQQOOOLLLGGGCCCAAA@@@???>>>>>>>>><<<999666222222111111111111111222000000///...............000000/////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++'''((()))******************)))'''&&&&&&&&&'''(((***)))'''%%%%%%''')))***%%%&&&&&&&&&&&&'''''''''''''''(((((()))*********(((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&'''((()))(((((((((((((((((()))&&&''''''(((((())))))***(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''(((************************++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////---++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...---,,,+++,,,---///000+++++++++,,,---......///------------...................../////////000000//////...------...//////////////////////////////,,,,,,,,,---...///000111//////.........------------,,,,,,++++++,,,,,,------,,,+++******+++---...***+++,,,---,,,+++)))(((++++++,,,,,,,,,+++******...---,,,---///000///...))))))***,,,......+++)))((())))))******))))))(((%%%%%%&&&'''((())))))***+++++++++*********))))))))))))************))))))'''''''''''''''((((((((()))***************++++++***)))))))))((((((((('''((((((((((((((())))))***111///,,,)))(((((())))))''')))+++***((('''((()))))))))((((((''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''(((((())))))******)))((('''&&&&&&%%%$$$%%%&&&&&&&&&%%%'''(((''''''&&&&&&''''''((()))---+++(((''''''))))))***))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''((()))*********)))))))))(((((((((((())))))((()))))))))))))))(((((((((''''''&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))******+++(((***+++***)))((()))***wwwsssrrrqqqnnnjjjfffeeegggiiihhhhhhgggccc______cccgggjjjgggbbb[[[UUURRRRRRSSSTTTSSSRRROOOKKKGGGBBB???AAA???>>>======<<<999777444333222111000000000000111111000///............,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,---------,,,+++***((((((((()))++++++******+++***((('''&&&''''''(((***)))'''%%%%%%''')))***&&&&&&'''''''''(((((((((''''''(((((()))))))))***'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''''''''''''''''''''&&&&&&(((((((((((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))******)))'''&&&)))))))))))))))))))))))),,,++++++*********++++++------------------------++++++++++++++++++++++++,,,---//////---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,++++++---...///++++++,,,---...//////000---------....../////////............////////////000//////////////////000//////............//////,,,,,,,,,,,,---///000000............---------------,,,,,,++++++,,,,,,---///---+++)))(((((())))))------,,,+++++++++++++++++++++,,,,,,,,,+++******+++,,,---000222111...+++'''))),,,///111///***&&&)))******************)))%%%%%%&&&'''((())))))***+++++++++*********))))))))))))************)))))))))))))))(((''''''&&&&&&((((((((()))))))))******'''((((((((()))))))))***((((((((((((((())))))***///...+++(((''''''(((((('''((())))))(((((((((((())))))((((((((('''&&&&&&%%%'''(((******((('''%%%$$$$$$%%%&&&&&&'''((((((,,,***(((%%%%%%%%%'''(((%%%&&&((((((''''''((()))((((((''''''(((((()))***...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))((((((''''''''''''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((()))))))))))))))(((((((((++++++***)))((())))))***(((***+++***)))((()))***}}}uuuqqqppppppnnnkkkgggfffgggiiifffgggfffccc``````cccgggjjjhhhccc\\\UUURRRQQQRRRTTTSSSRRROOOKKKGGGBBB??????>>>=========<<<999777555444222111//////......111000///...............+++++++++*********))))))---,,,+++******+++,,,---,,,---.........---+++***)))(((((()))++++++***(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&''''''((()))***&&&&&&'''((((((((((((''''''(((((())))))(((((('''((((((((('''''''''&&&&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))((('''&&&)))***+++++++++***((('''))))))))))))))))))))))))++++++*********++++++,,,************************************************(((***,,,,,,+++******+++******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,***))),,,------......------,,,,,,---...---+++***+++,,,+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,------.../////////------.........////////////////////////////////////...---,,,,,,---...///,,,,,,,,,,,,---...//////.........------------,,,------,,,,,,,,,,,,------...---+++***)))***,,,---,,,+++*********,,,...///***++++++,,,,,,,,,++++++'''(((***---///...***'''***+++---000000,,,&&&""")))******++++++******))))))))))))******++++++++++++++++++************)))))))))************))))))*********)))((((((''''''&&&''''''(((((()))))))))'''''''''((()))*********((((((((((((((()))******,,,+++***((((((((((((((('''(((((()))))))))))))))(((((()))))))))(((''''''&&&'''(((((((((((('''&&&$$$$$$%%%&&&'''(((((())),,,***'''$$$$$$&&&(((***)))***++++++***)))***,,,((((((''''''(((((()))***...***'''''')))+++)))'''))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))******+++))))))))))))((((((((((((''''''(((((())))))******(((((()))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''''''''((()))))))))(((((('''''''''((()))***,,,---))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((('''''')))))))))))))))))))))))),,,+++)))((('''(((((()))((()))******(((((()))***}}}uuuqqqppppppooommmjjjhhhiiijjjfffggggggccc______aaaeeehhhfffbbb\\\VVVSSSRRRSSSQQQQQQQQQOOOLLLHHHDDDBBB=========>>>>>>===:::777333222111000///.........//////......---.........---------,,,,,,,,,++++++---,,,***))))))***,,,---,,,---...///...---+++***+++)))((()))++++++)))'''''''''''''''&&&%%%$$$###((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((()))***((('''''''''(((((()))***(((((())))))))))))((((((((((((((((((((((((((()))&&&''''''((())))))((((((((((((''''''''''''(((((('''''''''(((((())))))***&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))***)))))))))+++)))'''&&&&&&&&&((())))))))))))))))))))))))))))))))))))))))))***+++,,,((((((((((((((((((((((((************************''')))++++++***)))***+++)))***+++,,,,,,+++***)))************************((()))***,,,,,,+++)))(((,,,,,,------------,,,,,,,,,...///...+++***+++---)))***,,,---------+++*********++++++,,,,,,------+++++++++,,,---.........---------.........//////,,,------------------,,,...---,,,++++++,,,---...---------,,,,,,---...............---------,,,,,,......------------......,,,+++***)))***+++...///*********+++++++++++++++)))***++++++,,,,,,,,,,,,((('''''')))***+++)))'''++++++*********(((%%%"""((())))))))))))))))))(((***++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))******++++++&&&&&&'''(((((())))))***(((((((((((())))))))))))((((((((((((((()))******************************((((((((()))***+++***)))'''((()))*********)))(((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))(((&&&&&&&&&''')))******+++,,,+++)))))))))+++''''''&&&&&&''''''((())),,,)))'''(((+++,,,***&&&((((((((((((((((((((((((*********)))))))))(((((('''(((((()))******++++++))))))))))))(((((((((((('''''''''((()))*********''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))((((((''''''&&&'''(((((((((((('''&&&&&&''''''((())))))((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((('''''''''&&&&&&((((((((()))*********+++)))((('''&&&&&&((()))+++'''((())))))''''''((()))}}}vvvrrrpppqqqqqqooommmkkkjjjkkkggghhhgggccc___]]]```cccfffdddaaa\\\WWWTTTTTTUUUOOOOOOOOOOOOLLLIIIFFFDDD;;;;;;<<<>>>???===:::777111111000///////////////......------------......,,,,,,,,,+++++++++******---,,,***))))))***,,,---,,,---...//////---+++***,,,***((()))++++++(((&&&))))))((('''$$$!!!''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''')))******)))(((''''''''')))***+++(((((())))))))))))((((((&&&''''''((()))***++++++%%%%%%&&&'''((((((((('''))))))(((((((((((())))))&&&&&&''')))***,,,------&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''(((***+++++++++++++++'''"""!!!%%%((())))))))))))))))))))))))''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,++++++,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''')))***+++***)))(((*********++++++*********,,,...000...,,,***,,,...'''))),,,......---+++)))***************+++++++++))))))***+++,,,,,,---------------.........//////***++++++,,,,,,++++++***...---+++******+++---.........---,,,,,,,,,------......---------,,,,,,,,,///......------......///+++***((('''((()))+++,,,+++,,,------+++(((%%%###((()))***+++,,,---------,,,)))'''&&&(((***++++++)))'''%%%%%%&&&'''''''''''''''((((((((((((''''''*********)))))))))))))))+++++++++************)))))))))************))))))''''''(((***+++---......&&&''''''((()))******+++******))))))((((((''''''((((((((((((((()))******((()))***,,,,,,---,,,,,,((((((((()))++++++***)))'''((()))+++++++++******((('''&&&&&&&&&&&&'''(((''''''((()))***+++,,,,,,%%%&&&'''((())))))))))))((()))***)))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''+++(((&&&(((,,,---***&&&((((((((((((((((((((((((+++*********))))))(((((('''(((((()))***+++++++++))))))))))))((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******((()))))))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((())))))(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((((((''''''&&&&&&&&&%%%''''''((()))***++++++,,,'''&&&%%%%%%&&&(((+++,,,'''((()))((('''&&&''')))xxxvvvrrrqqqpppmmmjjjhhhiiikkkhhhfffdddbbbbbbbbbcccdddhhhgggccc]]]VVVPPPMMMMMMQQQPPPOOOMMMJJJGGGDDDCCC@@@???>>>===<<<;;;;;;;;;999666333333444555333111///---******,,,...//////)))---...***'''))))))&&&(((((()))************))),,,,,,++++++***+++++++++***)))((()))***+++***))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''******((('''&&&%%%%%%$$$&&&'''((((((((((((((('''******))))))((((((''''''((((((((((((((((((((((((&&&(((***,,,+++((($$$!!!((())))))'''&&&&&&''')))((((((((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%(((&&&%%%&&&)))+++***(((&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&''')))++++++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))******+++,,,)))'''''')))***(((&&&***)))))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------............---......///,,,)))))),,,...---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,+++******+++---,,,+++******,,,,,,+++***++++++++++++++++++++++++************************,,,,,,+++***)))))))))***,,,,,,++++++***))))))))))))***+++,,,+++***(((&&&(((((()))***++++++,,,,,,************))))))))))))((((((((((((((((((((((((---,,,***)))((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''))))))&&&"""&&&&&&((()))******************)))))))))))))))***+++******)))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''&&&&&&&&&&&&&&&'''&&&''''''((()))******+++((((((''''''''''''((((((***(((&&&&&&((((((((('''&&&''''''(((((((((((((((,,,)))'''(((***+++***(((******))))))))))))******(((((())))))*********+++((()))++++++*********++++++*********))))))((((((************))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))))))))************)))))))))******)))'''&&&((()))+++)))(((((())))))(((&&&))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))******+++***)))(((&&&%%%******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))xxxvvvrrrrrrqqqnnnkkkhhhhhhiiiiiigggdddaaa____________cccbbb___YYYSSSOOONNNNNNRRRQQQPPPNNNKKKHHHFFFDDD;;;;;;999888777666666666666444111111222222000...111...,,,+++,,,------,,,...---,,,,,,++++++++++++))))))))))))************,,,,,,++++++***++++++,,,+++***))))))++++++***))))))((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))((('''&&&%%%'''((('''&&&%%%&&&))),,,%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&%%%***((('''''')))***(((&&&''''''&&&''''''(((((()))((((((&&&&&&&&&''')))***...,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((()))******+++(((&&&&&&((()))'''&&&+++******)))))))))******))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))************************************************+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------...---------.........---...+++)))***,,,---,,,***************************,,,,,,++++++***************+++,,,+++******,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++******))))))******+++++++++***************))))))+++++++++***(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((&&&&&&'''******'''%%%&&&'''((()))************++++++***************++++++******)))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))'''(((***++++++***((('''+++******))))))*********''''''(((((())))))******((((((''''''''''''(((((()))(((&&&&&&((((((((('''&&&'''(((((())))))((((((+++)))'''''')))+++***((())))))((((((((()))******((((((((()))))))))******'''(((******)))))))))***************)))))))))(((&&&&&&''''''(((((())))))***)))((((((((((((((()))))))))))))))((((((((((((''''''(((((((((((('''''')))******((('''&&&''')))+++)))((()))******)))((())))))))))))))))))))))))******)))))))))((((((((())))))(((''''''((())))))&&&'''((()))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))xxxvvvrrrsssssspppllliiigggffffffdddbbb___^^^]]]^^^___aaa```\\\WWWRRRPPPQQQRRRSSSSSSQQQOOOLLLIIIGGGEEE>>>===<<<;;;:::999999999666444222111111111000...111///...---------+++)))333...111:::===555///...******)))((()))***+++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,+++******))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%$$$$$$''''''(((((())))))******((((((((((((((((((((((((+++)))'''%%%%%%%%%'''((()))((('''&&&$$$%%%(((+++%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&+++***(((((()))((('''%%%''''''(((((((((((())))))((('''&&&&&&&&&''')))***---,,,***(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''(((((()))***)))(((&&&&&&'''((('''&&&,,,,,,+++***)))))))))***)))))))))************+++)))))))))(((((()))))))))''''''(((((())))))******))))))))))))))))))))))))************************+++************))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,///---+++,,,...///---++++++***)))***,,,,,,***)))))))))******************+++************))))))))))))+++++++++******,,,...+++***)))***,,,------+++************************++++++++++++++++++++++++++++++***)))))))))******)))************+++++++++))))))***++++++***(((''''''''''''((())))))******(((((((((((())))))))))))************************,,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((******)))'''''''''((()))************+++++++++******++++++,,,+++******)))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((())))))'''&&&&&&((()))((('''&&&'''(((((())))))((((((***((('''''')))))))))(((''''''''''''((())))))***'''((((((((((((((())))))&&&((())))))(((((()))***************))))))))))))%%%%%%&&&'''((()))******+++***)))(((''''''''''''******))))))((((((''''''''''''((((((((((((''''''((())))))(((&&&&&&''')))***(((((((((***+++***)))))))))))))))))))))))))))))))))((((((((((((((('''***))))))(((((())))))***%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))xxxvvvrrrssstttrrrnnniiieeedddaaa```___^^^^^^```bbbcccdddbbb^^^XXXSSSRRRSSSUUUSSSRRRQQQOOOLLLIIIGGGEEEBBBAAA@@@???>>>=========888666555333333222111111000///......///...,,,***222...888LLLQQQ@@@111---+++***)))((((((***,,,---++++++******++++++,,,,,,...,,,++++++,,,---,,,*********)))))))))))))))***%%%%%%&&&&&&&&&&&&%%%%%%))))))(((&&&&&&%%%%%%%%%((((((((('''&&&%%%$$$###******))))))((((((''''''((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((((())))))(((&&&$$$%%%&&&((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&)))(((''''''''''''&&&&&&(((((()))))))))))))))(((''''''&&&&&&&&&'''((()))((((((''''''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***+++***)))((('''''''''''''''((()))))))))((('''''''''(((((((((---,,,+++******))))))***))))))))))))***************))))))(((((())))))***''''''(((((()))***++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))***************++++++++++++,,,,,,,,,///,,,)))+++...///---***((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,***))))))))))))))))))))))))***++++++***+++,,,...,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))*********************))))))))))))******((())))))***++++++,,,,,,))))))************)))(((((((((((()))))))))******((((((((((((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))(((((('''((()))************************)))******+++++++++******)))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((()))******)))(((((((((((('''''''''((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))'''&&&&&&((())))))(((''''''((())))))))))))))))))(((((('''(((((())))))'''&&&&&&''''''((()))***''''''''''''((((((((((((&&&(((******)))((()))************)))))))))))))))((((((((()))***+++++++++******)))(((((((((((((((******))))))((((((''''''))))))************))))))'''(((((('''&&&&&&''')))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))******((((((((((((((((((((('''''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))xxxuuurrrtttuuusssnnniiieeeccc``````___^^^___aaadddeeefffddd___YYYTTTRRRSSSTTTRRRRRRPPPNNNKKKHHHFFFDDD@@@???>>><<<;;;;;;::::::888888666555333111111222...------...///000...,,,000,,,666JJJNNN>>>...***,,,+++)))((((((***,,,---+++*********++++++,,,---...---,,,,,,------,,,*********))))))))))))***+++%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))))))))((((((&&&%%%$$$******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%"""%%%)))***)))'''%%%%%%((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&'''((((((((()))***))))))((('''&&&&&&&&&&&&&&&''''''((('''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***+++,,,+++***)))'''''''''''''''((())))))))))))))))))((()))******,,,++++++***)))))))))***))))))))))))))))))))))))*********))))))*********(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---+++******---...,,,***''')))***+++***)))((((((++++++++++++++++++++++++)))))))))))))))))))))******+++++++++******,,,...///---++++++++++++)))((())))))))))))))))))))))))************++++++,,,,,,***))))))((())))))******(((((()))***+++,,,,,,---)))))))))*********))))))))))))***************+++'''((((((((())))))******************************)))))))))***************************************(((((((((((())))))))))))------,,,***((('''''''''((())))))************)))((((((((((((((()))******+++******)))))))))))))))''''''((()))******))))))((((((((((((((((((((((((************************+++*********++++++,,,---))))))))))))(((((((((((())))))(((((((((((())))))((('''%%%&&&((())))))((('''(((((())))))))))))))))))))))))((((((((()))***'''''''''''''''((())))))((((((((((((''''''''''''''')))++++++*********+++))))))))))))))))))******************))))))))))))((((((((((((((()))*********)))))))))((((((((('''))))))************))))))'''(((((((((&&&&&&(((***'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))wwwtttssstttuuusssoooiiifffdddcccbbbaaa___```aaacccdddfffddd```YYYTTTQQQQQQRRRRRRQQQPPPNNNKKKHHHFFFDDD??????===<<<;;;:::::::::777777777444111000000111...---,,,---///000///......***---666999111******++++++***)))***+++,,,---************+++,,,------///---,,,,,,,,,,,,+++))))))))))))))))))******+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&&&&''''''(((((())))))******(((((((((((((((((((((((($$$%%%'''))))))'''%%%$$$!!!&&&*********))))))%%%%%%&&&&&&'''((((((((()))((('''&&&%%%&&&''''''###%%%&&&&&&&&&&&&((()))'''((()))***)))((('''&&&%%%%%%&&&&&&'''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************((((((''''''(((((()))***)))***+++***))))))+++,,,***)))))))))))))))*********)))))))))))))))((((((+++******))))))******+++))))))******++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))******)))))))))))))))((((((************++++++++++++++++++++++++++++++++++++((()))++++++)))((()))*********)))))))))((((((((()))))))))************++++++,,,,,,+++******+++---///---++++++++++++)))(((************************+++++++++,,,------......))))))((((((((()))******(((((()))***++++++,,,,,,)))))))))))))))************************+++++++++(((((())))))******++++++************************'''((()))***************************************(((((((((((()))))))))))),,,---,,,***'''&&&'''((())))))******+++******)))'''''''''''''''((()))***+++******)))))))))))))))''''''((()))************))))))))))))))))))))))))+++******************+++(((((((((((()))***+++,,,(((((((((((())))))))))))***))))))(((((())))))***(((&&&%%%&&&((()))))))))'''((())))))******)))))))))*********(((((()))+++)))((((((''''''(((((())))))))))))(((((((((((('''(((***+++,,,+++***+++,,,))))))))))))************)))((((((((('''''''''&&&''''''''''''((()))***+++((((((((()))))))))))))))''''''((((((((((((''''''((())))))((('''((()))+++(((&&&&&&&&&((()))((('''))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******))))))(((&&&&&&'''(((***,,,...000(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))vvvsssssstttuuurrrnnnjjjgggfffbbbaaa```___```aaaccceeeeeedddaaa\\\VVVSSSRRRRRRSSSRRRQQQOOOLLLIIIGGGEEEBBBAAA@@@???>>>=========888999999666222000111222111///------...//////...---,,,++++++*********************+++++++++,,,,,,************+++,,,---......---++++++,,,,,,***)))((((((((((((((()))******'''''''''(((((('''''''''%%%%%%%%%&&&'''((()))***'''''''''(((((('''&&&&&&''''''(((((())))))******(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$ """%%%''''''''')))***%%%%%%&&&&&&'''((((((((()))((('''%%%%%%&&&'''(((&&&((())))))'''&&&(((***&&&''')))))))))'''&&&$$$%%%%%%&&&&&&'''''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((()))******((()))******((((((***---''''''''''''((()))************))))))(((((((((((()))))))))(((((())))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((************++++++++++++(((+++---,,,)))(((***---)))++++++***((((((***,,,++++++***)))((('''&&&&&&************++++++,,,,,,,,,------+++))))))***+++,,,+++******,,,,,,,,,***++++++++++++++++++++++++((())))))***++++++,,,,,,((((((((((((((()))******)))))))))***+++++++++,,,)))))))))))))))******+++***************))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***(((((((((((((((((((((((((((((((((((()))))))))))))))***+++)))&&&&&&(((+++*********++++++******)))''''''''''''((()))***++++++******)))))))))))))))''''''(((******++++++***))))))))))))))))))))))))******))))))))))))******%%%%%%%%%%%%&&&'''((()))''''''(((((())))))************))))))))))))******'''&&&%%%&&&(((******)))(((((()))************)))***+++,,,+++)))(((***---++++++***)))((((((((((((******)))))))))(((((((((''')))++++++***)))***+++((()))))))))************''''''''''''(((((((((((()))((((((((((((((()))***''''''(((((())))))******''''''((((((((((((''''''((()))***)))))))))+++,,,***)))(((((()))***((('''))))))))))))))))))))))))((((((((()))))))))******'''((())))))))))))((('''''''''((()))+++...000222))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))~~~uuussssssttttttrrrnnnjjjhhhhhh]]]]]]]]]^^^```cccfffhhhfffeeeccc___ZZZWWWVVVVVVTTTTTTRRRPPPMMMJJJHHHGGGBBBAAA???>>>======<<<<<<;;;<<<<<<999555333333555444111...,,,---......---,,,111222---+++------***)))***+++,,,,,,,,,,,,+++************+++,,,---......---++++++++++++***((((((((('''(((((()))******''''''((((((((((((''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&*********)))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%((()))(((((('''&&&&&&%%%%%%***(((&&&%%%%%%%%%'''((()))+++---+++(((&&&(((***&&&'''((()))((('''%%%###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$&&&'''((()))))))))))))))***++++++&&&(((***)))''''''))),,,&&&&&&&&&&&&''')))***+++******))))))((((((((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************))))))(((((((((''')))************+++++++++&&&+++///---(((&&&)))...***+++,,,***((((((+++......---,,,+++***(((''''''******+++++++++,,,,,,,,,---......,,,)))((()))***)))((((((***,,,......---++++++++++++++++++++++++$$$%%%%%%&&&'''(((((()))((((((((((((((()))*********************+++++++++))))))(((((()))***++++++))))))))))))(((((((((((())))))***+++,,,,,,------((((((((((((((((((((((((&&&''')))***+++++++++***''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))(((&&&'''***...******+++++++++******)))(((((((((((()))***+++,,,+++******)))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((***++++++&&&''''''((()))******+++******))))))))))))******'''&&&%%%&&&(((******)))(((((()))******************,,,---,,,))))))+++...---,,,+++)))((((((((((((++++++******))))))((((((&&&(((******)))((()))***(((((())))))*********+++''''''((()))***+++,,,,,,+++***)))((((((''''''(((&&&&&&'''((()))***++++++))))))************)))))))))***+++***)))***+++------+++******++++++)))((())))))))))))))))))))))))(((((())))))******++++++&&&'''((())))))((('''&&&++++++******+++---///000******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))vvvssspppppppppooommmkkkhhhggg```\\\ZZZ^^^aaabbbdddgggjjjgggccc]]]YYYVVVTTTTTTUUURRROOOLLLKKKJJJHHHFFFDDDBBB@@@???@@@???===<<<;;;999888999;;;;;;888666222222111000000000000000------------------------,,,+++******+++,,,...///---+++***)))+++///333666>>>333******,,,,,,))))))((('''&&&%%%%%%&&&((()))'''((()))******)))(((''',,,***'''&&&'''''''''&&&***)))(((''''''&&&''''''***)))'''&&&'''(((***,,,(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''')))++++++((('''(((***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%###$$$&&&(((************(((''''''''''''((())))))%%%))),,,***%%%$$$&&&***((((((((((((((((((((((((&&&(((***)))''''''))),,,))))))))))))))))))))))))&&&'''((((((&&&'''(((***'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((($$$!!!"""'''***)))&&&+++)))((('''((()))+++,,,(((((((((((())))))))))))------,,,,,,+++******))),,,+++***)))(((((((((((($$$""""""%%%(((***)))'''*********+++,,,,,,,,,---******************************++++++++++++************++++++++++++************++++++++++++***************)))))))))))))))''''''(((******+++++++++******))))))))))))******(((((()))***************((((((''''''''''''((((((***))))))((())))))***+++******+++++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''((((((((((((******))))))***+++,,,,,,---,,,***(((((()))***+++((()))))))))************000,,,)))'''))))))'''%%%((((((((()))******++++++555000++++++---...+++(((111///,,,)))'''''')))***''''''(((((())))))******))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))++++++***)))(((((())))))************))))))))))))((((((((((((((()))******))))))************))))))---***''''''***,,,,,,+++------,,,,,,+++************)))(((((((((***+++,,,************************'''((()))******)))((('''******))))))((((((''''''''')))***)))'''&&&&&&'''((((((((((((((((((((((((***************)))(((((()))))))))((('''''')))+++''''''((()))***)))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))************(((((())))))))))))((((((&&&&&&''''''(((((())))))~~~uuurrrqqqqqqpppooommmjjjhhhfffaaa\\\[[[___bbbbbbdddgggiiifffbbb^^^ZZZXXXWWWWWWTTTQQQNNNKKKJJJHHHEEECCC@@@???===<<<===<<<:::999;;;::::::;;;<<<:::666222000///......------......------------------------///...---,,,+++++++++,,,...---,,,,,,,,,///111333;;;111)))))),,,+++)))))))))((('''&&&%%%&&&((()))(((((('''&&&&&&'''((((((,,,)))'''&&&'''''''''&&&&&&&&&'''((()))***+++,,,'''&&&%%%%%%%%%&&&((()))((((((((((((((('''&&&%%%''''''''''''&&&&&&&&&%%%###%%%'''&&&$$$###$$$&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%$$$%%%'''((())))))))))))''''''&&&&&&''''''((()))&&&(((***(((%%%###$$$'''(((((((((((((((((((((((('''(((***)))''''''))),,,((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))%%%"""$$$(((+++***(((***)))((('''((()))+++,,,))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((&&&%%%%%%'''***+++***(((************++++++++++++******************************++++++++++++******)))******++++++******))))))******++++++******))))))))))))))))))*********,,,,,,++++++)))(((&&&&&&******))))))))))))******)))******++++++++++++*********)))((((((((()))))),,,,,,+++******)))))))))************++++++,,,,,,,,,,,,+++***)))(((((('''((((((((()))))))))************))))))***++++++,,,---,,,***)))((()))***+++************++++++++++++///,,,)))((())))))((('''*********)))))))))))))))---***((())),,,,,,)))%%%***(((%%%######$$$%%%'''))))))))))))*********+++))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***++++++***)))))))))))))))(((((())))))******++++++)))))))))))))))***++++++)))))))))))))))))))))))),,,***'''(((***,,,,,,+++))))))))))))))))))******(((((('''&&&''''''))))))************************'''((()))******)))((('''((((((((()))))))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((***************)))(((((('''(((***)))((('''((()))(((((((((((()))))))))***++++++++++++++++++++++++(((((((((((((((((())))))))))))))))))************(((((())))))))))))((((((((((((((()))))))))))))))~~~uuuqqqrrrrrrqqqooommmjjjgggeeeaaa]]]\\\```ccccccdddggggggeeeaaa^^^[[[ZZZZZZZZZVVVSSSOOOLLLJJJHHHEEECCCBBBAAA????????????===<<<;;;<<<===>>>===888222...///...------,,,,,,------------------------------//////...,,,,,,,,,,,,,,,///...............///000666---'''(((++++++))))))+++***((('''&&&'''(((((()))(((&&&$$$$$$&&&((()))+++)))'''&&&'''((('''&&&''''''&&&%%%$$$"""!!! %%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%((((((((('''''''''&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''''''''(((''''''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$######(((((((((((((((((((((((('''((()))((('''''')))+++((((((((((((((((((((((((&&&'''''''''&&&&&&(((***&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))***************''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))'''%%%&&&)))+++***(((***)))((((((((()))+++,,,************++++++++++++''''''((()))******++++++,,,+++***)))(((((((((((()))(((((()))+++,,,***)))************))))))))))))******************************++++++++++++******)))******++++++******))))))******++++++******)))(((((())))))******++++++------,,,+++)))'''%%%$$$************************++++++,,,,,,,,,++++++***,,,+++******))))))))))))*********)))((('''%%%%%%)))))))))************+++...---,,,+++***((('''''')))))))))*********++++++*********)))******+++,,,,,,+++***)))))))))***+++***++++++++++++,,,,,,,,,---+++)))((()))***)))(((++++++******)))((((((''''''''''''***------((($$$***((('''&&&&&&''')))***************++++++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++***))))))))))))))))))''''''((()))***+++,,,---***************+++++++++******))))))))))))******+++***((()))***,,,,,,+++'''(((((()))******++++++))))))((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***++++++&&&'''))))))((('''((()))(((((((((((((((((((((((()))************))))))((((((***,,,,,,+++******+++))))))((('''((()))***+++************************((((((((((((((('''''''''))))))))))))************((())))))******))))))(((************))))))))))))vvvrrrsssrrrqqqpppmmmiiifffdddaaa]]]]]]aaadddcccdddgggeeeccc```]]][[[ZZZZZZZZZYYYVVVRRROOOMMMJJJGGGEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>===:::555000---000000///...............------------------------,,,,,,,,,------...//////,,,,,,---............---111***%%%(((+++***))))))+++***)))(((''''''(((((((((''''''&&&&&&''''''(((***(((''''''(((((('''&&&(((((('''%%%"""&&&'''((()))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%)))((((((((((((''''''''''''((())))))))))))))))))%%%$$$$$$$$$######""""""((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((()))***((((((((((((((((((((((((((()))***)))((()))***,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((()))************''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))'''&&&''')))***)))((())))))(((((())))))***+++)))))))))*********++++++*********+++,,,,,,------++++++***)))(((((())))))************+++***))))))******))))))((((((''''''******************************++++++++++++******))))))************))))))))))))************))))))''''''((()))***++++++,,,((())))))*********))))))************************++++++,,,,,,++++++***))),,,+++***)))))))))))))))))))))*********((('''&&&)))))))))))))))))))))***,,,,,,+++******)))(((((()))))))))*********+++++++++***************++++++++++++***))))))******+++*********+++++++++,,,,,,******)))******+++******************))))))((((((*********,,,...---***'''---,,,************,,,---************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))))))))***************)))))))))))))))***(((((()))******+++,,,,,,)))***************************)))(((((()))************)))******+++++++++******+++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********''')))******(((''''''((((((((((((((((((((((((((())))))************)))((())))))***)))'''''')))+++***)))((('''''')))+++,,,(((((((((((((((((((((((()))(((((((((''''''&&&&&&((()))))))))************)))))))))******)))))))))*********))))))(((((((((wwwssssssrrrqqqpppmmmiiifffdddaaa]]]]]]aaadddcccccceeeeeeccc___\\\YYYXXXXXXXXXZZZWWWSSSPPPNNNKKKHHHFFFBBB@@@????????????>>>===AAA@@@>>>:::666222000///000000///...............------------------------++++++,,,------.........'''(((***+++---------,,,,,,'''%%%(((+++)))(((*********)))(((((((((((((((&&&''')))******)))'''&&&)))(((''''''((()))'''&&&'''''''''((((((''''''&&&&&&&&&'''((()))(((((((((%%%%%%&&&&&&&&&&&&&&&%%%)))(((((((((((('''''''''%%%%%%&&&'''((((((''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((((((((('''%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%'''(((((('''(((((((((((((((((((((((()))(((''''''((()))******''''''''''''''''''''''''((()))***)))((()))***,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&'''(((((((((''')))))))))))))))******+++((((((((()))))))))******+++++++++++++++++++++++++++***))))))))))))))))))))))))******)))(((((((((***))))))(((((('''''''''******************************++++++++++++******)))))))))******))))))))))))))))))******)))))))))''''''((()))***++++++,,,&&&&&&((()))++++++,,,,,,)))***++++++++++++***))))))***************))))))+++***))))))((((((((((((***++++++,,,------------***)))))))))))))))))))))(((((())))))))))))))))))((((((((()))))))))******++++++***************+++******************++++++))))))))))))*********+++)))***++++++++++++++++++(((((())))))************///---,,,++++++++++++***+++***((('''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))***************)))))))))))))))******+++++++++***************((())))))******)))((((((******))))))))))))******))))))***+++******++++++,,,,,,,,,+++++++++******,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********)))))))))((()))++++++***(((&&&&&&'''))))))))))))))))))))))))((())))))*********))))))'''&&&$$$""" """%%%)))+++***((('''((()))+++---************************))))))(((((('''''''''&&&((()))))))))************))))))************)))))))))))))))(((((('''''''''xxxtttrrrrrrqqqooommmjjjgggeee```\\\\\\aaacccbbbbbbccccccaaa^^^[[[XXXWWWWWWWWWYYYVVVRRROOOMMMKKKHHHFFFDDDCCCBBBBBBCCCCCCBBB@@@AAA@@@===888444111111222///...------,,,,,,------------------------------------------,,,+++***)))&&&'''(((***++++++,,,,,,***&&&%%%)))+++)))((()))((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%(((''''''((())))))'''&&&))))))((('''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((('''''''''&&&&&&(((''''''(((***+++***)))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%&&&''''''((('''''''''%%%&&&'''(((''''''%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))((('''''')))******)))''''''''''''''''''''''''&&&'''''''''&&&&&&(((***&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((('''''''''((()))))))))************'''((((((((())))))))))))******))))))))))))))))))******)))))))))))))))***''')))******((('''(((((())))))))))))((((((((((((******************************++++++++++++******((())))))******))))))(((((())))))******))))))((((((((())))))******++++++(((((()))***************)))***+++,,,,,,+++***)))(((((()))***************))))))((((((((())))))***''''''''''''(((***+++,,,+++************)))))))))'''''''''((())))))******((((((((()))))))))******,,,+++******)))*********)))*********++++++++++++(((((()))))))))*********)))***,,,,,,+++***++++++'''(((((()))******++++++...,,,***)))(((((())))))***)))((('''&&&&&&&&&&&&)))))))))((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++)))))))))*********++++++)))))))))))))))******+++,,,,,,+++++++++*********(((((()))******)))'''&&&))))))************))))))((()))+++,,,+++******+++++++++******)))(((((('''))))))*********)))((((((************************))))))(((((((((((()))))),,,++++++***))))))(((((()))***,,,+++)))''''''((())))))))))))))))))))))))((())))))************)))***)))'''%%%###%%%))),,,******)))((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))******++++++******)))((((((((((((''''''''''''xxxsssqqqqqqpppooommmjjjhhhfff___[[[\\\```bbbaaa```bbbaaa```]]][[[YYYYYYZZZ[[[XXXUUURRROOONNNLLLJJJHHHHHHGGGEEEFFFGGGGGGFFFEEE===>>>===:::555222111222000///......------......------------------------+++,,,,,,,,,,,,***)))((())))))))))))******++++++)))&&&&&&***+++(((''')))%%%&&&''''''((((((((((((&&&''')))******)))'''&&&'''''''''((())))))(((&&&,,,***'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%)))((((((***---...,,,***$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%&&&'''''''''&&&%%%$$$&&&'''))))))((('''&&&$$$'''((('''$$$"""$$$&&&((((((((((((((((((((((((***(((&&&''')))+++***(((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((()))***)))(((''''''(((((()))***************(((((()))))))))*********((((((((()))******++++++******))))))))))))******&&&(((******((('''(((***((()))))))))))))))************************************++++++++++++******(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********))))))*********))))))((()))***,,,------,,,***)))'''((()))***+++,,,,,,,,,))))))))))))***+++,,,,,,'''&&&%%%$$$$$$&&&)))***,,,,,,++++++************))))))))))))))))))******)))))))))*********++++++,,,++++++***))))))******))))))***+++++++++++++++))))))*********+++++++++)))+++...---+++)))***+++)))))))))))))))*********((()))***))))))(((((()))******))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))*********+++))))))*********+++++++++)))))))))))))))***++++++***+++++++++++++++++++++((()))+++++++++)))(((&&&'''(((***,,,,,,***(((''''''))),,,,,,+++)))***,,,******))))))))))))))))))'''((()))*********))))))++++++++++++++++++++++++***)))(((''''''((()))***************************&&&(((******))))))***+++))))))))))))))))))))))))(((((()))***************+++,,,---,,,******,,,---))))))*********+++++++++'''''''''''''''''''''''')))))))))***************))))))))))))************)))******++++++******)))((((((((((((((()))))))))wwwrrrpppppppppooommmkkkhhhggg^^^[[[[[[```bbb```___aaa```___]]][[[[[[\\\]]]^^^ZZZWWWTTTRRRPPPOOOMMMKKKFFFEEECCCDDDEEEEEEDDDCCC999<<<>>><<<777333111222222222111000000000000000------------------------'''(((***+++,,,,,,++++++,,,,,,+++***))))))******(((&&&'''+++,,,(((''')))###$$$&&&'''(((((())))))'''''''''''''''''''''''''''''''''(((******(((&&&((('''%%%%%%'''+++000333((('''&&&%%%%%%''')))***&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&$$$###&&&)))***(((&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&'''((((((((('''$$$%%%&&&'''''''''&&&&&&%%%&&&(((******)))((('''%%%(((***'''!!! ###((((((((((((((((((((((((***(((&&&&&&)))+++***(((''''''''''''''''''''''''&&&'''((((((''''''(((***,,,+++)))&&&$$$!!!((((((((((((((((((((((((((())))))************)))''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))((()))++++++***)))((()))(((((()))***************)))************+++++++++(((((()))+++,,,---...///***)))))))))))))))******&&&)))++++++)))((())),,,(((((())))))******++++++******************************++++++++++++******(((((())))))))))))(((((((((((())))))))))))((((((*********)))))))))))))))'''((()))***************)))***,,,------,,,***)))'''((()))+++,,,---......)))))))))***+++,,,......///---***((((((***---///,,,,,,,,,+++++++++******,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))******((()))***+++++++++++++++******+++++++++,,,,,,,,,))),,,......+++))))))+++++++++******)))((((((((($$$'''***,,,,,,+++******&&&''''''((()))*********,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++))))))((())))))***++++++))))))***+++,,,------...)))***,,,---,,,***((('''&&&(((+++------+++(((&&&&&&)))------+++)))***,,,*********+++,,,,,,------)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***)))))))))***++++++,,,,,,$$$&&&(((******+++,,,...))))))))))))))))))))))))(((((()))***************%%%'''+++,,,***(((''''''))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))******************++++++++++++******(((((())))))******++++++xxxuuurrruuuuuuqqqnnnmmmiiiddd]]]]]]^^^```aaacccdddeeefffccc```___^^^]]][[[YYY[[[YYYVVVSSSRRROOOLLLJJJFFFFFFGGGIIIJJJHHHDDD@@@;;;<<<<<<;;;999666333111000000111111000///.........------,,,,,,,,,------...---,,,+++************...---+++)))(((((())))))%%%&&&&&&&&&''''''((((((%%%&&&)))******)))&&&%%%'''&&&&&&&&&&&&'''(((((())))))((('''&&&$$$"""!!!&&&$$$###$$$((()))(((&&&&&&%%%$$$%%%''')))))))))%%%'''((()))***((('''&&&******)))''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$""""""###$$$$$$******)))((('''&&&%%%%%%)))'''$$$"""###&&&***---%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$''''''&&&'''+++''''''%%%$$$$$$%%%&&&'''++++++***)))((('''&&&&&&'''''''''''''''((())))))(((((((((((()))))))))))),,,+++)))(((&&&%%%%%%%%%&&&&&&''''''(((((())))))************)))((('''&&&(((((((((((()))))))))))))))((('''((()))((('''%%%&&&''')))(((&&&%%%%%%&&&***...111///***'''(((***)))************)))(((((((((((((((((((((((((((((()))))))))((()))******++++++***)))))))))***+++,,,%%%&&&((()))))))))((('''''''''(((((())))))*********************)))((('''(((((((((((())))))))))))************************,,,+++***))))))***+++,,,++++++*********,,,---...************************'''((()))***+++******)))******))))))))))))******---***((((((******)))'''++++++******)))*********------,,,++++++******))))))))))))))))))))))))))))))'''&&&(((,,,---+++(((+++)))'''%%%%%%(((***,,,+++)))'''))),,,---,,,***++++++******++++++,,,------------,,,,,,,,,++++++.........,,,***)))***,,,,,,++++++***)))(((''''''###$$$%%%'''((()))))))))++++++++++++++++++++++++(((((((((***,,,---,,,+++)))))))))(((((((((((('''++++++******)))))))))(((((((((''''''((())))))***++++++******)))*********++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++---...---+++***************************))))))((())))))***++++++++++++***)))(((((())))))))))))))))))))))))))))))+++******)))))))))))))))+++,,,,,,+++)))((()))***'''))),,,......---+++******************)))((((((((()))+++,,,+++***'''&&&)))************++++++++++++)))'''''')))***(((&&&((()))+++,,,---,,,,,,+++******))))))))))))******vvvrrrqqqttttttpppnnnmmmiiiddd]]]]]]^^^```bbbcccdddeeefffdddaaa___^^^]]][[[YYY\\\YYYVVVTTTRRRPPPLLLJJJFFFFFFGGGIIIIIIGGGCCC@@@;;;<<<<<<;;;999666333111000000000//////............------,,,,,,------...,,,,,,,,,++++++******))),,,,,,+++***))))))))))))''''''(((((())))))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%$$$###!!! """%%%&&&%%%$$$'''%%%$$$%%%'''))))))(((&&&'''((())))))'''&&&%%%)))((('''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$'''***,,,'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%))))))&&&&&&(((((('''&&&%%%%%%&&&''''''))))))(((((('''&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&---,,,+++)))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))((('''((())))))'''%%%###%%%'''((((((((()))***'''+++......***((()))+++'''((()))***************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))))))))***&&&''''''((())))))((((((''''''(((((()))*********)))************))))))(((((((((((()))))))))******''''''''''''''''''''''''+++***))))))))))))***+++******)))((((((((())))))************************((()))***+++++++++***)))*********))))))*********+++)))'''''')))***)))'''+++++++++******+++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***++++++***)))*********)))***++++++,,,+++)))((()))+++,,,+++))))))))))))))))))******+++******++++++,,,,,,---------......---*********,,,++++++******))))))((((((%%%&&&'''((()))*********++++++++++++++++++++++++))))))(((***,,,---+++******+++++++++,,,,,,------))))))((((((((('''''''''*********++++++,,,---...,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***++++++***************+++))))))(((((())))))************))))))))))))***************))))))(((((((((+++******))))))))))))))))))***+++***((('''((()))((()))+++---...---+++******************)))(((((()))******+++***)))(((''')))************+++++++++,,,***((()))++++++***(((((()))***+++++++++***)))******))))))))))))******~~~tttpppooosssssspppnnnmmmiiiddd]]]]]]___```bbbdddeeeffffffdddaaa______^^^\\\ZZZ\\\ZZZWWWTTTSSSPPPMMMKKKFFFFFFFFFHHHIIIGGGCCC@@@<<<<<<<<<:::888555333111000///...---------...///...---------------......)))***+++,,,++++++))))))******+++++++++*********))))))************++++++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((%%%$$$$$$%%%'''((('''&&&((('''%%%%%%'''((('''&&&&&&'''(((((((((&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&((('''%%%$$$%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***+++(((((((((''''''&&&&&&&&&%%%$$$&&&++++++'''%%%&&&(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%%%%&&&++++++***)))))))))))))))((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((()))((('''((())))))'''%%%$$$&&&((()))))))))***+++%%%))),,,+++)))(((***,,,&&&&&&((()))***+++++++++************************)))))))))))))))*********,,,,,,,,,+++***)))((('''((((((''''''(((((())))))''''''((())))))******+++((())))))************))))))))))))*********++++++***))))))))))))))))))******))))))(((((())))))*********)))(((''''''''''''***************************+++++++++++++++***)))++++++************++++++)))((('''''')))***)))((())))))))))))***+++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***))))))***+++,,,++++++***+++***((()))******)))((())))))))))))*********+++(((((()))***+++,,,---...---......---+++******,,,*********************)))(((((()))******************************************))))))***,,,,,,***)))'''((()))***+++,,,------)))))))))((((((((((((((((((((())))))***+++,,,,,,+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********++++++***))))))***+++,,,***))))))(((((((((((()))***)))))))))))))))***+++*********))))))(((((((((+++******)))))))))))))))+++,,,---,,,*********,,,((()))+++------,,,***))))))************))))))(((************)))))))))))))))************++++++++++++***)))***,,,,,,+++***)))))))))***))))))((((((******))))))))))))******~~~uuuqqqnnnrrrssspppnnnmmmiiiddd]]]^^^___aaaccceeefffgggfffdddaaa```______]]][[[\\\ZZZWWWUUUSSSPPPMMMKKKEEEEEEFFFGGGGGGFFFCCC@@@<<<<<<;;;:::777555222111000///---,,,+++---...000...------------......///''')))+++,,,,,,+++)))(((((()))***,,,,,,,,,+++***************************((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((()))'''&&&&&&'''((((((((((((***(((&&&&&&''''''&&&%%%(((((())))))((('''&&&%%%(((''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***((((((''''''&&&&&&%%%%%%&&&$$$&&&******&&&%%%&&&''''''''''''((((((((()))%%%%%%&&&&&&''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((((((''''''((())))))'''&&&((()))+++***(((''''''(((&&&(((******(((((()))+++&&&'''((()))************))))))))))))))))))))))))(((((()))***************++++++,,,,,,+++***((('''***)))(((''''''((()))***'''(((((()))******++++++'''((()))***************)))*********++++++++++++,,,+++************+++,,,))))))(((((((((((())))))*********)))))))))))))))************************,,,,,,,,,,,,++++++******,,,++++++++++++++++++,,,((((((((()))***+++******'''''''''((((((***+++,,,*********++++++,,,,,,,,,************************))),,,...---)))((()))+++(((((((((((())))))))))))+++***))))))))))))((('''++++++,,,,,,,,,------,,,(((((()))***++++++,,,,,,,,,---...---+++***+++,,,*********************+++))))))***************)))************************+++*********++++++***(((((((((((()))***++++++,,,++++++++++++++++++++++++)))))))))******))))))))))))))))))***+++,,,---...***++++++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++******++++++++++++******---,,,+++***))))))******+++***)))((()))***,,,---******)))((('''''''''(((++++++***)))(((((())))))************+++++++++++++++******))))))))))))))))))+++,,,+++))))))***+++)))***+++,,,,,,+++***)))))))))************)))(((******))))))((()))******))))))*********+++++++++************+++,,,++++++************)))(((((('''******))))))))))))******vvvsssooossstttqqqooommmiiiccc]]]^^^___aaadddfffggghhhgggdddbbb``````___^^^\\\\\\ZZZWWWTTTRRRPPPMMMJJJEEEEEEEEEEEEFFFEEEBBB@@@===<<<;;;999666444222000000...---+++,,,---///000---------------...///000((()))+++,,,---+++***)))'''(((***+++,,,,,,+++***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''###$$$$$$%%%$$$$$$%%%%%%***(((&&&&&&&&&'''&&&%%%))))))))))))(((((('''''')))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& $$$((('''###!!!###&&&'''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))&&&&&&&&&&&&%%%%%%$$$$$$)))&&&%%%((('''%%%%%%)))&&&''''''((((((((())))))&&&&&&&&&''''''((())))))&&&&&&'''((()))((((((((('''((((((((())))))))))))'''''''''''''''(((((()))))))))((((((''''''&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&'''''''''((((((''''''((())))))(((&&&((()))+++***(((''''''((())))))))))))'''''''''((((((((()))))))))(((((('''(((((((((((((((((((((((((((((()))************)))))))))+++,,,,,,+++***)))***)))(((''''''((()))***(((((())))))***+++++++++'''((()))***************)))*********++++++++++++))))))'''&&&&&&'''))))))(((((())))))))))))((((((''''''((()))***+++++++++************************,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,((((((((()))***+++,,,---,,,,,,,,,+++++++++******************************))),,,...---)))'''(((******)))'''&&&&&&(((***,,,***++++++***)))(((((((((***+++,,,------------,,,************************+++,,,......,,,+++++++++************++++++++++++((())))))*********))))))************************+++*********++++++***(((------------------------+++++++++,,,,,,,,,,,,,,,////////////---,,,***)))(((((((((((()))***,,,,,,*********+++++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++)))******++++++******))),,,,,,***))))))))))))*********)))))))))***,,,---+++***)))(((((((((((((((---,,,+++)))((('''''''''((()))***+++---...///000+++******)))))))))))))))%%%'''((('''&&&%%%'''((()))***+++++++++***))))))((())))))*********))))))******)))((())))))******))))))*********+++++++++)))*********************++++++******))))))))))))******))))))))))))******xxxtttppptttvvvssspppnnnhhhbbb]]]^^^```bbbdddggghhhiiigggeeebbbaaaaaa```___]]][[[YYYVVVSSSRRROOOLLLJJJEEEDDDDDDDDDEEEDDDBBB@@@>>>===;;;888555333111000///...---------...///000------------...///000000***+++,,,---,,,,,,******((()))***+++++++++++++++)))(((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((+++***(((&&&%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''***(((&&&&&&''''''&&&%%%(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%$$$&&&)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%'''&&&$$$%%%)))%%%&&&'''(((((((((((((((&&&&&&''''''((((((((()))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((***)))))))))))))))***+++((((((((((((((('''''''''((()))))))))))))))((((((&&&&&&'''''''''(((((((((''''''&&&''')))***((('''$$$&&&((()))))))))***++++++***)))(((''''''((((((((()))))))))(((((('''&&&'''''''''''''''''''''''''''((()))++++++******)))))))))***+++++++++++++++******))))))(((((())))))(((((()))******++++++,,,((())))))************))))))))))))*********++++++,,,***)))'''''')))***,,,((())))))******))))))((($$$%%%&&&((()))***++++++***************************************+++,,,,,,++++++************++++++)))+++......---,,,,,,,,,,,,+++++++++,,,---......------,,,,,,+++******)))------------------------(((***++++++)))(((((()))---+++((('''''')))---///***+++,,,+++***)))***+++((()))+++,,,,,,,,,+++***,,,,,,+++++++++************,,,......---+++++++++++++++++++++++++++******'''((()))***************++++++++++++++++++++++++***))))))***,,,,,,***))),,,,,,,,,++++++************************+++++++++.../////////---+++)))(((((((((((((((((()))***+++************++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))***************))))))))))))))))))***++++++,,,,,,+++******))))))))))))***---,,,+++)))((('''''''''((()))***+++---...000000+++******)))))))))))))))((()))******))))))***+++******************))))))((())))))************)))))))))))))))************)))************+++++++++***+++++++++)))((()))***++++++***)))))))))************))))))))))))******wwwsssrrrvvvxxxtttqqqnnnhhhaaa]]]^^^```bbbeeegggiiijjjgggeeebbbaaaaaaaaa```^^^ZZZXXXUUURRRPPPNNNKKKIIIEEEDDDCCCCCCDDDDDDAAA???>>>===:::888555222111000.........//////000000000------------...///000111...---------,,,+++++++++******************++++++))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&''''''''')))******''''''(((***)))'''&&&%%%'''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''((($$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&''''''''')))&&&&&&)))(((%%%$$$'''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''+++***)))))))))))))))***'''''''''(((((((((((((((&&&&&&'''((())))))))))))''''''((((((((()))))))))'''&&&&&&''')))***((('''###%%%'''((((((((()))******)))((('''(((*********''''''(((((()))((((((((((((((((((((((((((((((((('''(((***+++++++++)))(((++++++*********************************)))((((((((())))))******+++,,,,,,)))************))))))(((((((((((()))))))))******...---+++******+++---...))))))***++++++***))))))%%%&&&((()))***+++******************************)))((((((((()))+++,,,---*********))))))*********))),,,//////---******+++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++------------------------(((''''''(((******)))'''+++***)))((()))***,,,---)))+++---,,,******,,,...((()))+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,)))+++......---,,,++++++,,,,,,,,,++++++*********((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,---+++***'''(((((((((((((((((((((*********+++++++++,,,,,,***+++,,,---,,,+++)))(((***)))))))))))))))******************++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))((()))***++++++***))))))'''(((***,,,,,,,,,+++***+++************++++++,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,+++******)))))))))))))))***+++,,,,,,++++++,,,...************)))))))))((((((((()))***************'''((()))***+++******))))))************+++++++++,,,---...,,,)))((((((***))))))((((((((()))***+++******))))))))))))******vvvqqqtttxxxyyyvvvrrrnnnhhhaaa^^^___```ccceeehhhiiijjjgggeeecccbbbbbbaaa```___ZZZWWWTTTRRRPPPMMMJJJHHHEEEDDDCCCCCCDDDCCCAAA??????===:::777444222111000......///000111111000000---------......000111111000///...---,,,++++++,,,,,,+++***))))))***+++,,,***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&((()))$$$&&&((('''$$$###%%%'''((('''%%%%%%'''(((''''''"""""""""###$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''!!!""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%###!!!"""###$$$%%%&&&''''''%%%$$$######$$$%%%'''((($$$%%%%%%&&&'''((())))))'''%%%'''+++***&&&###$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&'''''''''(((((())))))"""###%%%'''((()))******(((((((((((())))))))))))'''&&&&&&''')))***)))'''&&&''')))(((&&&%%%%%%&&&)))'''&&&'''))),,,------%%%%%%'''((())))))******))))))))))))))))))))))))'''(((***+++,,,+++)))(((...---+++)))(((((()))))))))***+++++++++)))(((''')))))))))***++++++,,,,,,***************)))((('''(((((((((((()))))))))))),,,***(((''''''(((***,,,)))***+++,,,,,,+++***)))******,,,------,,,+++***************************'''''''''''')))+++---...******))))))))))))******))),,,//////,,,))))))******)))((((((((((((((()))*********++++++,,,------++++++++++++++++++++++++(((&&&%%%'''***+++)))&&&''''''((())))))))))))))))))+++...---++++++---///***+++---//////...---,,,******+++,,,---......///)))+++...///---,,,++++++------,,,,,,+++***))))))((()))+++,,,---.........------------------------(((((((((***,,,---,,,+++(((((()))***+++,,,,,,---,,,,,,,,,------.........***,,,...000000000///...++++++******************)))************+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))&&&'''***+++,,,+++***)))%%%'''***---...---+++)))+++*********+++,,,------(((((((((((()))***+++,,,*********))))))))))))(((+++******)))))))))))))))$$$&&&''''''&&&&&&''')))+++*********))))))(((((((((((()))***************&&&'''***+++,,,+++***((()))************+++++++++...///000...***((()))***((('''&&&&&&'''((()))*********))))))))))))******{{{uuuuuuttttttsssrrrmmmhhhcccaaa___```gggjjjjjjiiikkkhhhfffdddbbb```^^^]]]\\\\\\YYYUUUQQQOOONNNKKKJJJGGGFFFEEEEEEEEEDDDBBB@@@===>>>>>><<<888444222111111///...///000111000...000///---,,,,,,...111333333///+++)))++++++***))),,,,,,++++++***)))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&"""&&&###)))%%%%%%111###'''&&&%%%%%%&&&(((+++---'''&&&&&&&&&''')))***,,,%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''')))***((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((+++***(((&&&%%%&&&'''((())))))))))))))))))))))))***(((&&&&&&'''((('''''')))))))))))))))(((''''''''')))***++++++***)))'''))))))(((((((((((())))))((())))))(((''''''(((***+++***)))'''''''''((()))'''&&&%%%$$$%%%''')))***))))))))))))))))))))))))(((*********)))***,,,...------,,,+++************,,,++++++***)))((('''''''''))),,,...///---+++)))------,,,,,,+++,,,,,,,,,***+++,,,---...---,,,,,,+++)))'''(((***+++***'''))))))*********++++++++++++++++++***************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******************)))))))))))))))***++++++,,,,,,++++++***---..................---(((***,,,,,,,,,,,,...000***+++---......---+++***((()))***+++,,,---------+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++,,,---...///000222---***+++,,,***))),,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,...+++)))***,,,---+++)))((($$$$$$((()))&&&(((,,,---,,,++++++,,,,,,***((())))))))))))))))))))))))&&&&&&%%%%%%''')))+++,,,...+++((('''((()))******+++*********))))))(((((((((((())))))))))))((((((************************************)))))))))(((+++***)))((((((***,,,...))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++//////...,,,******)))*********)))'''$$$###******)))))))))))))))***{{{wwwyyyxxxwwwvvvtttoooiiiddd```^^^___fffiiiiiihhhjjjgggeeecccaaa___^^^]]]]]]^^^ZZZVVVSSSQQQOOOLLLJJJGGGFFFEEEEEEEEEDDDBBB@@@<<<======;;;777333111111111///...///000111000...///...,,,+++,,,...000111333000,,,+++,,,,,,,,,***,,,,,,++++++***))))))((((((((((((((((((((('''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((***&&&***%%%%%%333&&&)))((('''&&&&&&'''((()))%%%%%%$$$###$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))***)))'''(((***++++++***)))))))))))))))(((''''''((()))***++++++***)))((((((((())))))))))))((((((((()))******(((((()))*********)))(((((((((((((((...,,,+++)))))))))***+++************************++++++,,,+++******+++---,,,,,,++++++***+++++++++---,,,,,,+++***))))))((()))***++++++,,,,,,++++++***))))))((())))))*********+++,,,---------,,,,,,---+++)))***,,,---+++******+++++++++,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------............------+++,,,------,,,+++,,,...+++,,,------------,,,+++,,,,,,---.........------,,,------------,,,+++++++++++++++++++++***))))))(((''''''&&&&&&''''''(((++++++++++++++++++******++++++++++++++++++++++++---------,,,------......222...,,,//////---,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***+++***)))***,,,...---+++,,,((((((,,,,,,)))***///+++*********++++++)))'''++++++++++++++++++++++++******)))))))))*********,,,***((('''((()))))))))************)))))))))((((((((())))))))))))((((((************************))))))))))))******************)))))))))***,,,---************************************************))))))))))))))))))))))))+++---//////---***)))(((((()))))))))))))))((((((******))))))))))))******}}}yyyxxxyyyxxxwwwvvvtttnnngggbbb^^^\\\^^^dddhhhgggggghhheeedddbbb```^^^^^^^^^^^^^^^\\\XXXUUUSSSPPPMMMKKKGGGEEEDDDDDDEEEDDDBBB???:::<<<<<<:::666333111111111///...///000111000......---,,,++++++,,,...000222000---,,,,,,---,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((('''&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&((("""'''$$$'''888---+++***(((&&&%%%%%%&&&&&&&&&%%%$$$############$$$%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%'''''''''(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((&&&%%%$$$$$$%%%'''((())))))))))))))))))))))))))))))((('''''')))++++++***)))))))))))))))(((((('''((()))***++++++***)))((('''((()))******)))(((''''''***,,,,,,***))))))***)))))))))))))))(((((('''+++***)))((((((((()))***************************,,,,,,---+++***)))+++,,,+++++++++***++++++,,,,,,---,,,,,,,,,++++++******+++***)))))))))***,,,---((((((((((((((()))***+++***+++,,,---------,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---............---,,,,,,++++++++++++++++++***)))++++++************++++++******++++++++++++,,,,,,************************.........---------,,,,,,000,,,,,,000111...,,,---*********++++++,,,,,,---+++++++++++++++*********,,,,,,,,,,,,+++***))))))))))))(((***,,,......------+++***,,,,,,++++++...***)))))))))******)))'''++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))((('''((()))***)))(((************))))))))))))(((((())))))))))))((((((************************(((((())))))***+++++++++***************+++++++++************************************************)))))))))))))))))))))))),,,...//////,,,)))''''''(((((((((((()))+++,,,---***)))))))))))))))******|||vvvtttrrrrrrsssrrrpppkkkddd___]]]ZZZ\\\cccffffffeeegggdddbbb```^^^]]]]]]]]]^^^^^^\\\YYYVVVTTTQQQMMMIIIFFFEEEDDDDDDDDDCCCAAA???999;;;;;;999666333111111111///...///000111000...------+++***+++,,,---...///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))***))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((&&&%%%###$$$%%%''')))###%%%!!!''''''///DDD<<<***)))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''%%%%%%'''(((((('''(((((())))))))))))((((((((()))************)))(((&&&((()))++++++)))(((&&&'''***,,,---,,,***))))))'''((()))******)))((('''%%%%%%%%%&&&''')))+++,,,***************************++++++***))))))+++---************+++,,,------++++++++++++++++++************)))))))))***+++,,,************+++,,,......++++++,,,,,,,,,---------...---------......------+++++++++,,,,,,,,,,,,---)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---...---,,,+++,,,---...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,++++++---------------,,,,,,++++++++++++,,,,,,+++******//////............//////,,,,,,,,,,,,,,,+++++++++************************---...............------,,,)))+++000111...+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,+++***)))***)))******,,,---------+++***)))***)))))))))******))))))***++++++)))((()))))))))))))))))))))))))))*********)))'''&&&$$$(((''''''(((******)))'''*********)))))))))))))))(((((())))))))))))((((((************************))))))*********+++++++++)))******+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))***,,,...---+++)))((((((((((((''''''(((***,,,---))))))))))))))))))***+++}}}sssooolllmmmnnnoooooojjjddd___\\\YYY[[[bbbeeeeeedddfffcccbbb___]]][[[\\\]]]]]]]]][[[YYYWWWUUUPPPKKKGGGEEEDDDCCCCCCCCCBBB@@@>>>:::;;;;;;:::666222111000111///...///000111000...---,,,++++++++++++,,,---,,,,,,,,,++++++***+++,,,+++++++++***************))))))******)))((('''''')))))))))(((((((((((((((&&&''''''''''''''''''''''''''''''((()))******+++'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))%%%((($$$,,,---666KKKCCC'''''''''&&&&&&&&&&&&'''%%%&&&&&&'''((()))))))))%%%%%%&&&''''''((())))))%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***))))))((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&'''&&&%%%(((((())))))))))))(((((())))))************))))))&&&((()))++++++)))(((&&&'''***,,,---,,,***))))))'''((()))******)))((('''''''''((()))***+++,,,---************************'''((()))))))))))),,,...************+++,,,------)))))))))***************((()))***+++,,,++++++***+++++++++,,,---...///000+++++++++,,,,,,,,,------,,,---------,,,,,,,,,---************++++++++++++)))*********+++++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------------...000...------,,,,,,------...)))***+++,,,------------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///......---,,,+++******************************+++,,,---...////////////,,,***+++111222...++++++...------,,,+++***))))))************************)))***+++,,,,,,,,,,,,,,,++++++,,,+++++++++++++++******)))(((((()))))))))+++******+++,,,,,,+++)))(((((((((((((((((((((((('''((()))******)))((('''((((((((()))******)))'''))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++++++++*********************+++++++++******)))************************************************))))))))))))))))))))))))''')))+++,,,***)))******)))((('''&&&&&&''')))***))))))(((((()))***++++++sssmmmjjjkkkmmmppppppllleee```[[[YYY[[[aaaeeeddddddeeedddbbb^^^[[[ZZZZZZ[[[\\\]]][[[ZZZXXXVVVQQQKKKFFFEEECCCBBBBBBCCCBBB@@@===<<<======:::666222000000111///...///000111000...------,,,,,,++++++,,,,,,)))***++++++******+++,,,************************((())))))******))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%'''###***)))...@@@666%%%%%%&&&&&&'''''''''((("""###%%%&&&'''(((((((((%%%%%%&&&'''((())))))***$$$######$$$%%%&&&''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$'''''''''(((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))++++++******)))(((''''''))))))))))))))))))))))))+++)))''''''((()))(((''''''(((((()))))))))))))))***))))))))))))))))))***'''((()))******)))(((''''''***,,,,,,***))))))***'''(((((()))))))))))))))***))))))(((((('''&&&&&&++++++++++++++++++++++++((()))******)))***,,,...+++++++++***++++++,,,,,,((((((((())))))******+++)))***+++------,,,+++++++++++++++++++++,,,---...,,,,,,+++++++++,,,---...+++,,,------++++++,,,---))))))*********+++++++++******++++++,,,---------++++++------------++++++,,,---------------......***++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,***+++---------...///111------------------------+++,,,---...000000000000++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++************++++++//////...------,,,++++++++++++++++++++++++++++++***+++---///000000000000///---...333444000------...------,,,+++***)))))))))))))))***************))))))***+++,,,,,,,,,,,,+++,,,---,,,***)))***+++***,,,+++)))))),,,,,,***+++******+++------,,,***************************))))))***+++,,,,,,,,,,,,,,,***))))))******)))'''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))*********++++++++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&(((******))))))***,,,))))))(((''''''&&&''''''(((((((((((()))***+++,,,vvvooojjjkkknnnpppoookkkddd___[[[YYY[[[aaaeeeddddddfffeeebbb^^^ZZZXXXXXXZZZ[[[]]]]]]\\\[[[XXXRRRKKKFFFDDDCCCBBBBBBBBBAAA???===>>>???>>>;;;777222000///111///...///000111000......---------,,,,,,,,,,,,(((***,,,,,,+++***+++---************************'''((()))***************((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))******''''''''''''''''''''''''###$$$%%%'''''''''''''''###&&&"""((($$$%%%333'''%%%%%%&&&&&&'''''''''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((()))))))))))))))(((((())))))))))))))))))))))))'''&&&%%%&&&(((*********''''''((()))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))******(((((()))***((((((((((((((()))******))))))((((((&&&%%%######++++++++++++++++++++++++---......,,,******+++---,,,,,,++++++***+++++++++(((((()))******+++,,,,,,,,,,,,++++++,,,,,,---...+++++++++******+++,,,,,,,,,,,,+++++++++,,,---...+++,,,...---+++***,,,...*********+++++++++,,,,,,++++++,,,------...//////***+++---......---+++***------........./////////+++,,,,,,---......//////,,,,,,------------,,,,,,------............------+++---......------...000,,,---...//////...---,,,------...//////000//////,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111000///...111......222333///,,,---++++++++++++++++++++++++((()))))))))*********+++***++++++,,,,,,,,,++++++)))+++---,,,******+++---)))---,,,)))***...///,,,***))))))***,,,---+++***************************++++++******++++++,,,---///---***))))))***)))(((((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***,,,---...///---,,,***)))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((******(((((()))***)))))))))))))))(((''''''(((((((((((()))***+++,,,yyyrrrjjjkkkmmmooonnniiiaaa[[[\\\YYY[[[aaaeeeddddddfffeeebbb^^^ZZZXXXXXXYYYZZZ___^^^]]]\\\YYYTTTLLLGGGDDDCCCBBBBBBBBBAAA???===@@@@@@@@@<<<777222000///111///...///000111000///.........------,,,,,,,,,(((+++......,,,+++---///******************++++++&&&'''(((***++++++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''"""###&&&((()))((('''&&&%%%)))&&&,,,'''&&&222%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$&&&'''((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))""""""!!!###'''***+++***''''''((()))))))))))))))******))))))))))))******))))))(((((((((((())))))((())))))((('''''')))***)))(((''''''''')))***++++++++++++++++++***))))))++++++++++++++++++++++++222222111///,,,******+++------,,,+++************))))))***+++,,,------...///...+++******,,,///111------,,,,,,+++,,,,,,,,,---,,,+++***+++,,,---...+++---///...,,,+++,,,///++++++,,,,,,,,,---------,,,,,,------...///000000***+++---......---+++***,,,,,,,,,------.........---------...///000000111,,,------......------,,,---......//////......---.../////////---,,,---...,,,---///000000///---,,,---------...------,,,+++------......------,,,+++***+++,,,,,,------------,,,++++++******++++++,,,******+++---///000111222---------------------------...000111111///---,,,111------000000---***+++((())))))+++,,,---......(((((())))))*********+++,,,,,,,,,,,,++++++***)))'''))),,,,,,******---///''',,,,,,((()))...///,,,)))(((((()))+++,,,***)))((((((((((((((((((((((((+++***)))(((((((((******222///+++))))))***))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''***---///111222...,,,***(((((()))***+++((((((((((((((((((((((((************************)))))))))))))))))))))))))))******)))(((''''''(((((()))***++++++***)))((((((((((((((()))***+++,,,zzzmmmlllnnnpppqqqoookkkfffbbb]]]]]]^^^___```aaabbbbbbbbb^^^\\\\\\[[[XXXYYY]]]]]]``````ZZZUUURRROOOKKKDDDCCCAAAAAAAAA@@@===;;;<<<<<<<<<:::777444111000//////000000000000////////////...---,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++***)))))))))***((()))&&&'''444888++++++***)))((('''&&&&&&&&&$$$%%%'''((()))((('''''''''(((***+++++++++***)))+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''''')))+++'''### %%%((('''$$$((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))***+++++++++)))((('''))))))))))))))))))))))))***)))((('''''''''''''''))))))************))))))************)))(((&&&&&&%%%&&&&&&'''((()))******&&&''')))***+++***((('''---,,,+++***))))))))))))))))))))))))******************************++++++++++++******)))((((((''',,,***(((***---...---++++++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,*********,,,...///.........------,,,,,,,,,,,,---...//////...---,,,------------,,,,,,+++***++++++,,,,,,---...//////......---------,,,,,,,,,...------,,,,,,------...///......------,,,,,,++++++,,,---...////////////000///...---,,,------...---...//////000/////////000////////////.........000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,000000///---+++(((&&&%%%000...,,,+++,,,......------------,,,,,,+++++++++------////////////------++++++,,,,,,,,,---------/////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++...,,,+++)))((())))))***,,,+++++++++******))))))******************************************++++++***************)))((('''+++)))'''(((***+++***''''''))))))((('''&&&'''(((************************************************)))))))))))))))******+++))))))))))))((((((((((((+++++++++*********))))))(((((((((((())))))))))))******++++++++++++******))))))(((&&&%%%%%%'''***((((((''''''''''''((((((wwwlllnnnooorrrrrrpppkkkfffccc^^^^^^___```aaabbbccccccddd___]]]]]]\\\YYYZZZ]]]^^^aaa```ZZZTTTQQQMMMHHHDDDBBBAAAAAAAAA@@@===;;;======<<<;;;888555333111000000////////////000000000000...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************(((&&&(((((()))777<<<000)))(((''''''''''''''''''%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%(((******&&&"""###&&&(((&&&$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((('''&&&%%%$$$"""!!!''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))*********))))))((('''''''''''''''''''''''''''******)))((((((((((((((((((((()))))))))((((((''''''((())))))))))))))))))(((((())))))))))))))))))'''(((***+++,,,+++***)))+++++++++******++++++,,,))))))*********+++++++++***************++++++,,,******+++++++++,,,,,,,,,,,,***)))***,,,...,,,+++&&&&&&((()))+++---...///,,,,,,,,,,,,+++++++++***,,,+++***)))***+++---............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------,,,+++***,,,,,,,,,------.....................------,,,,,,...------,,,,,,------...------------------------+++,,,---...////////////000///...---------......------...///////////////////////////............000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***+++---///111///+++(((---------,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,++++++,,,,,,---...////////////.........---+++,,,,,,------,,,,,,+++++++++******************---,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))((((((+++++++++******)))))))))************************************************)))************))))))(((+++)))((()))+++,,,***((()))***+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&************************)))))))))))))))******++++++************)))))))))+++++++++*********))))))((((((((()))))))))******(((((())))))))))))((((((******)))'''&&&&&&(((***((((((''''''''''''((((((wwwnnnqqqrrrssssssqqqlllgggccc``````aaabbbcccdddeeeeeeeeeaaa]]]]]]\\\YYYZZZ^^^^^^aaa```YYYSSSOOOKKKFFFDDDBBBAAA@@@@@@???===;;;=========;;;999666333222111000///......///000111111000///---,,,,,,++++++,,,,,,++++++***)))(((((()))************+++++++++'''%%%))))))+++777===333&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((((((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! """%%%'''(((,,,)))&&&&&&((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&%%%$$$$$$((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''''''''''''%%%$$$""" ((((((((((((((((((((((((''''''&&&''''''((()))***))))))((((((''''''((((((''''''''''''''''''''''''************))))))))))))((((((((((((((('''&&&&&&%%%&&&''')))***++++++,,,+++++++++******)))))))))))))))+++,,,,,,,,,+++***************+++,,,---...************++++++++++++***************+++,,,,,,******+++,,,...///000000+++*********,,,---,,,+++&&&'''(((***+++---...///---,,,,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---.........------------------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++------------------....../////////............---......------------......+++,,,,,,---......//////,,,---......////////////000///......------......,,,---......///........./////////.........------000000000000000000000000------------------------***+++,,,...///000111111------///111222111...+++------------,,,,,,,,,,,,...///000000000000///...---,,,+++***+++,,,...///////////////............,,,,,,------------,,,,,,,,,,,,++++++******))))))---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''*********)))))))))))))))++++++++++++++++++++++++************************((())))))************)))+++***)))***+++++++++)))***+++,,,+++)))((()))***))))))))))))))))))))))))************************)))))))))))))))******+++,,,,,,+++++++++*********+++++++++***************)))))))))*********++++++((((((((((((((((((((((((++++++***)))'''''')))+++)))((((((''''''(((((()))|||wwwrrrssstttuuutttqqqlllgggdddbbbbbbcccdddeeeffffffgggfffaaa]]]\\\ZZZXXXYYY]]]\\\___^^^XXXRRROOOKKKFFFCCCBBB@@@@@@@@@???<<<:::<<<<<<<<<;;;888666333111222000///------///000222000000...,,,+++*********,,,++++++******))))))(((((())))))***++++++,,,,,,)))&&&***+++***333999000&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''))))))((('''''')))***+++((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!$$$'''&&&%%%***(((&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$((('''%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))***)))))))))((())))))))))))((('''&&&&&&%%%&&&((()))++++++,,,,,,************************)))***++++++,,,,,,++++++)))))))))******+++,,,---)))))))))************+++************+++,,,,,,---++++++,,,---...///000000+++++++++++++++,,,++++++------------------------------------,,,,,,,,,,,,---,,,+++++++++,,,------...............---------///...---,,,,,,---...///,,,---------------,,,,,,............------------/////////////////////.........------------......,,,---------.........///------.../////////////////////..................,,,,,,---.............../////////.........------////////////////////////------------------------------.../////////......111...***)))+++...///000------------------,,,,,,000000000000000000000000///---+++******,,,///000.........---------------,,,,,,------------,,,,,,//////...---,,,,,,++++++,,,+++***+++,,,------+++++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************'''((()))***************+++*********+++++++++******+++++++++)))((()))***++++++++++++++++++++++++************************)))))))))))))))******+++,,,+++++++++************************************)))*********++++++++++++++++++************+++++++++,,,+++***((((((***+++))))))(((((((((((())))))}}}xxxuuurrrtttuuuuuutttqqqmmmhhheeeccccccdddeeefffggghhhhhhfff```\\\ZZZXXXUUUWWW[[[YYY\\\]]]WWWRRRPPPMMMIIICCCAAA@@@@@@@@@???<<<::::::::::::999777444222000222000///------///000222///...---+++***)))))))))************************(((((()))***+++,,,,,,------(((+++,,,''',,,000((((((((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%))))))&&&"""&&&%%%%%%&&&'''((('''&&&%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&$$$%%%&&&((()))*********''''''''''''''''''''''''(((''''''''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))(((((('''***************)))((('''(((((()))***************''''''((())))))***++++++)))))))))*********************))))))))))))******((((((((()))))))))******************+++,,,---...------------------------++++++,,,+++++++++++++++------------------------------------------------.........---------..............................///...---,,,,,,---...///,,,------......---------.....................---...////////////////////////......------......////////////......------------...//////000/////////......//////////////////,,,---......//////......000000/////////.........////////////////////////.......................................---,,,,,,---***'''&&&(((+++,,,---------------------------,,,,,,++++++++++++,,,,,,///---+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////......---,,,+++++++++))))))***+++,,,+++***************************((()))+++,,,------,,,,,,)))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))'''((()))*********************+++************+++)))***+++***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))************************)))*********++++++++++++++++++***))))))***+++++++++,,,,,,+++))))))***+++))))))(((((((((((())))))yyysssqqqpppttttttuuutttqqqmmmiiigggddddddeeefffggghhhiiiiiiggg```[[[YYYWWWTTTUUUYYYXXX\\\\\\WWWSSSQQQNNNJJJCCCAAA@@@??????>>><<<:::999999999888666444111000111000///......///000111...---,,,+++************++++++++++++++++++,,,,,,(((((()))***++++++,,,,,,...))),,,,,,&&&'''***$$$***)))((('''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((())))))***&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))&&&#########$$$&&&&&&''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((((((((()))((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))''''''''''''''''''''''''%%%&&&((())))))(((''''''))))))************))))))*********+++******))))))&&&&&&'''((()))***+++,,,))))))))))))*********+++++++++******)))*********((())))))))))))*********************+++---...///......---,,,++++++******+++,,,---,,,*********+++))))))***+++,,,---......---------............/////////////////////...................../////////---,,,,,,++++++,,,,,,---,,,------............---..................//////---............///////////////............//////000000//////...------,,,...//////000000/////////......///000000000//////---......///000/////////111111111000000000//////000000000000000000000000////////////////////////,,,------...//////......***,,,///222444333///+++------------............------,,,,,,,,,,,,------...---,,,+++,,,---///000,,,,,,,,,,,,,,,---------------............------------,,,,,,++++++******+++***)))***+++,,,,,,***************************))))))+++,,,------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((())))))************)))(((***+++***)))((()))***)))***+++***((('''((()))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++************)))))))))***************+++++++++)))))))))*********++++++***)))(((''''''((()))******+++,,,+++***))))))******))))))(((((())))))***xxxpppooonnnsssssstttsssqqqmmmjjjhhhddddddeeefffggghhhiiiiiihhhbbb\\\ZZZWWWTTTUUUZZZYYY]]]]]]XXXSSSQQQMMMIIIBBBAAA@@@??????>>><<<999999999999999777555222111000000////////////000000...------,,,,,,------.........------,,,+++++++++)))))))))***+++++++++,,,+++&&&***---&&&&&&***%%%)))(((((((((((()))******((()))))))))(((((('''&&&((()))******+++*********%%%%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&%%%&&&###%%%&&&'''&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))*********)))''''''''''''''''''''''''%%%'''(((*********((((((&&&'''((()))*********************++++++******))))))))))))******+++++++++***************+++,,,,,,++++++++++++,,,---......******+++++++++,,,,,,,,,*********+++,,,---...///......------,,,+++******+++,,,...,,,***)))***,,,)))******+++,,,---......------......///////////////////////////...---------........./////////000+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------......//////000000,,,,,,------............//////............//////////////////............//////000000000000//////---...///000111000000///...///000000111111000000222222222222111111111111000000000000000000000000////////////////////////------...///000000000000...000444999;;;999444///------------.........///111000///......///000111---------------...//////---------....../////////------............------,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))************))))))(((''')))***)))'''&&&(((******+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++*********))))))*********+++++++++((((((((()))))))))*********)))(((''''''((()))***)))***,,,+++)))((())))))******))))))))))))******zzzqqqpppppprrrrrrsssrrrpppmmmkkkiiiddddddeeefffggghhhiiiiiijjjccc]]]ZZZWWWUUUVVV[[[\\\______YYYSSSPPPLLLHHHBBBAAA?????????>>>;;;999::::::::::::888666444222//////000000000000/////////............///000000111000///...,,,+++***)))***************+++++++++(((###)))---'''(((,,,)))''''''(((((()))+++,,,---((()))*********)))'''&&&###$$$&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$###%%%(((%%%'''((((((&&&$$$$$$$$$###$$$&&&(((((('''&&&%%%((((((((((((((('''''''''((('''%%%%%%&&&&&&&&&%%%(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))(((((('''''''''(((((('''((()))+++++++++***)))))))))))))))))))))))))))&&&(((***+++,,,+++***)))$$$%%%&&&((())))))******((()))***+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...++++++,,,,,,...000111222,,,,,,------------......*********+++,,,---///000......---------,,,,,,,,,+++---...---***(((***,,,/////////......------------.........//////000000......//////...---,,,,,,---.........//////000000,,,---////////////---,,,,,,,,,---.../////////...,,,------...///000111111,,,,,,,,,---------......//////............//////------......///000000000///000000000000000//////---...///111111111000/////////000111111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000111111111111000///000///000222444555333222---------........./////////...---,,,,,,---...///---------................../////////000000111111------............------------.....................---,,,---///000///...------------------------000///---+++*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***************)))((('''&&&(((***)))&&&%%%''')))+++,,,---,,,***)))***+++'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++---------,,,,,,,,,++++++))))))******++++++++++++(((((((((((()))))))))))),,,+++***((((((***+++,,,(((***++++++)))(((((()))******))))))))))))******vvvqqqpppsssssssssrrrooollliiigggdddeeegggfffdddccccccdddhhhddd___ZZZVVVUUUUUUUUU[[[^^^]]]XXXTTTQQQLLLFFF@@@???=========<<<:::888<<<;;;:::999888666333000111000///......///000111111000///...---,,,++++++******)))(((&&&### (((((((((((())))))))))))+++***(((''''''(((((()))((('''&&&&&&''')))+++---222...)))%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))((('''&&&&&&'''(((***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&******(((&&&$$$$$$&&&(((***)))((('''&&&%%%%%%%%%$$$$$$&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''')))(((%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''))))))(((%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&'''(((((((((''''''''''''((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))))))))))),,,+++)))((((((***,,,---))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++)))***+++,,,------------)))******)))((())),,,...+++++++++++++++,,,---...++++++,,,,,,,,,---------*********+++,,,---...///++++++,,,---............---...............------...------,,,,,,------..................///000111//////.........---------............/////////000///......---------......////////////000111222333111111111111111111111111111111111111111000000000111000000111222111...,,,///111111111///...///000///000222111111000222333444555666666555333111000444333222222111000//////111222222111000000111333111000//////............000111111222222111111000,,,...111333333111///------------....../////////---+++)))+++...000///............///......---,,,111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,222///,,,+++---000222333,,,,,,---------,,,++++++......---,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((+++*********))))))((((((+++***)))((((((((((((((()))***+++***))))))+++---******+++,,,,,,***)))(((++++++******))))))((((((%%%''')))***)))((()))*********************************)))(((((((((((((((++++++***)))((((((((()))vvvqqqoooooopppppppppooommmjjjhhhdddfffggggggfffeeeeeefffeeebbb]]]XXXUUUTTTUUUVVVXXXZZZYYYTTTPPPOOOJJJEEE@@@???>>>======<<<:::888;;;:::999888888666333111000000/////////000000111111000///...---,,,++++++,,,,,,------,,,+++))))))++++++***)))(((''''''&&&+++***)))(((''''''(((((((((''''''((())),,,///000111...***''''''''''''&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''(((&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$""""""$$$&&&)))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$###$$$&&&'''''''''''''''&&&'''(((((()))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&''''''(((((((((''''''(((((((((((()))))))))))))))((('''''''''(((***+++,,,,,,++++++******)))))))))******++++++******)))******+++,,,,,,,,,,,,+++******))))))***+++,,,---)))***+++,,,------------***++++++***))))))+++------------------......///++++++,,,,,,,,,---------++++++++++++,,,---......,,,,,,---.........---------......//////...------///......------......//////......------.........//////.........---------....../////////////////////......------......///222111000000000000000111000000000000000000000000111111111111111111111111222111111222333222000...///000111000///...///000...000111111000000111222333444444555444222000///222222111000//////......---...///...------///000333222222111000000111111///000000111111000000//////000000111111111000000---------........./////////---+++,,,///111111///222000///------...///000000000///...---,,,,,,+++------------------------------............------***((('''(((*********)))***+++,,,---------------......---,,,,,,,,,------)))******+++---......///------,,,,,,+++******))),,,++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,++++++)))((((((************)))))))))(((******)))'''&&&%%%$$$###)))***+++***))))))+++---***++++++++++++***))))))*********)))))))))))))))''')))++++++***)))***+++))))))))))))))))))))))))******)))(((((((((((((((+++***))))))))))))))))))wwwpppmmmkkklllnnnooonnnllljjjhhhdddfffhhhhhhgggggghhhiiidddaaa\\\WWWUUUTTTUUUUUUTTTVVVUUUOOOLLLLLLIIIEEEAAA???>>>======<<<:::888999888777888888777444111...//////000111111111111000000///...---,,,,,,+++******++++++++++++***)))*********))))))(((((((((++++++)))(((''''''''''''&&&&&&'''(((***,,,///000...,,,***)))))))))((('''(((((('''''''''''''''''''''&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$""""""$$$&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$(((******))))))))))))))))))***++++++(((''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&(((******)))'''(((((()))))))))(((''''''(((((((((((())))))))))))((((((((()))))))))******......---,,,+++***)))(((***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))***,,,---...******+++,,,------------+++,,,,,,+++))))))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------.........------,,,---......//////.........000//////////////////000222111000000000000000111/////////............---//////////////////////////////............//////333333222000000/////////////////////////////////111111111111111111111111111111111222333444222111111222222222000///000111///111222222111000111333333444555555444333111000222111111000000/////////---...//////......000222111111000/////////000000000000111111111111000000222111000//////000111222------............//////000///......000222222111555222///---,,,...111333/////////.........------........................---......//////......---)))***+++---...---)))&&&)))***+++,,,.........///------,,,,,,,,,---......******+++,,,,,,---......---,,,,,,++++++*********+++++++++++++++,,,------************************+++++++++++++++***)))(((************))))))))))))***++++++,,,+++***(((''')))***+++***))))))+++---,,,+++******)))*********))))))))))))************)))+++,,,,,,***))))))******************************))))))((((((((((((((())))))))))))))))))***+++wwwpppllliiikkkmmmnnnmmmkkkhhhfffccceeehhhiiihhhiiijjjkkkeeebbb]]]XXXUUUTTTTTTUUUSSSTTTRRRMMMJJJKKKIIIEEEBBB@@@>>><<<<<<;;;:::888777777666777888777555222---...000111222222111000000//////...------,,,,,,*********)))((('''&&&&&&&&&'''''')))***+++,,,,,,++++++***)))(((''''''&&&%%%%%%%%%&&&''')))+++,,,+++)))))))))******)))'''))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%%%%&&&(((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%&&&((('''&&&&&&$$$###"""!!! ((((((((('''''''''&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&''''''''''''$$$###&&&***,,,)))&&&(((''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&(((+++---...,,,***)))))))))))))))(((((('''(((((((((((()))))))))))))))***+++,,,,,,,,,++++++---,,,,,,+++******))))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++))))))******+++,,,------***+++,,,,,,---------,,,,,,,,,---,,,***)))***+++)))*********************,,,,,,,,,------------......------,,,,,,,,,------......///......---,,,,,,---......////////////...000//////......//////000////////////000000111222/////////...............000000000////////////////////////...//////000000333222111111000000000111........................000000000000000111111111000000///000222333222111222333444333222111222333222333444444222222333444555666666666666555444333222222222222222222111111000222222222111222444666111111000000000000000111111111222222222222111111222111000/////////000000.../////////////////////000000//////000111222222333222///------...000222.............../////////////////////////////////---------......---------......///111222000---******+++,,,---............,,,+++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))(((*********)))))))))))))))%%%'''***,,,......---,,,)))***+++***))))))+++------,,,***)))))))))***+++(((((())))))******++++++***+++,,,,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))((((((((()))***++++++vvvooollljjjlllmmmnnnllliiidddbbbccceeeggghhhhhhhhhjjjkkkhhheee___ZZZVVVTTTTTTTTTSSSUUUSSSNNNLLLLLLKKKGGGCCCAAA>>><<<;;;;;;999888777777666777888888555333...///111222222222111000/////////...------,,,,,,......---,,,,,,+++++++++&&&'''((()))***+++,,,---*********)))(((''''''&&&((('''''''''''''''(((((((((''''''(((***)))(((&&&))))))(((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''#########$$$$$$%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((+++***'''&&&''')))+++******)))(((&&&&&&%%%((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$######%%%'''(((((('''$$$$$$%%%%%%&&&'''((((((!!!!!!"""&&&))))))&&&"""###############$$$$$$%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%'''***------+++)))((()))))))))))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))******************,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++---------+++)))***+++)))***+++++++++***)))))),,,,,,---------...............---,,,,,,,,,------////////////...---,,,,,,---......///000000/////////..................///***++++++,,,---///000111////////////////////////000000000000000000/////////////////////000111222111111111111111222333333/////////////////////////////////000000111111111111000///000111333222111111222444333333222444555333555555555333333444555666666666666666666555555333333333333333444444444222333444333222222444666444444333333333333444444111222222333333222222111000111111222111000///...000000000000000000000000000000000000000000111222000000000/////////...............////////////000////////////////////////,,,,,,------------,,,,,,///...------......,,,***---------......------,,,++++++***++++++,,,------......---,,,,,,+++******,,,,,,+++++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))))))))))))))****** """%%%((()))***)))))))))***+++***))))))+++------,,,***)))))))))***+++(((((())))))******++++++(((***+++***(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))((((((((()))***++++++uuuooommmkkkmmmnnnnnnlllgggbbb___aaadddfffggggggggghhhiiihhheee```ZZZVVVUUUUUUUUUUUUWWWVVVQQQOOOOOOLLLHHHDDDAAA>>><<<;;;:::999888999888888888999888666444000111111222111111111000//////.........------------,,,,,,,,,------...///+++++++++******)))))))))((())))))))))))(((((('''*********))))))((((((''''''&&&&&&'''((()))'''%%%((((((''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%'''*********)))))))))%%%&&&&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&((()))((('''###$$$%%%%%%&&&'''(((((($$$%%%'''((()))((((((''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))((((((((((((((((((((((((######$$$&&&)))***)))'''&&&'''(((((()))))))))((((((((((((((()))))))))))))))))))))************+++(((((()))))))))*********+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,------,,,+++******+++,,,,,,------,,,,,,,,,***,,,------,,,***++++++,,,---.........---++++++,,,---------...............---------------............/////////...---------...//////000000000000///......------......///.........///111222444555...////////////000000000/////////000000111111111000//////000000111222333000000000111111333444444111111111111111111111111000000111111222333333333555333222222444555555444000222444444444555777999666888888888666555666777888888888888888888888888555666666777777888888888333444444444222222333555333333333333333444444555333444444555555444444333222333444444333222000///333333222222222222111111000111222111000///111333//////000000000///...---////////////////////////////////////////////////,,,------------------,,,000...++++++,,,---------...............---,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))************%%%&&&'''((()))((('''''')))***+++***))))))+++---,,,+++******)))*********))))))))))))************''')))******(((''''''(((************************((((((((((((((())))))***))))))))))))))))))***+++tttooooookkkmmmoooooolllgggbbb^^^```bbbdddeeeeeedddfffgggdddbbb]]]YYYVVVUUUVVVWWWVVVYYYXXXTTTQQQPPPMMMHHHEEEBBB>>>;;;::::::999888::::::999::::::999666444333333222111000000000000...............---------++++++***))))))***+++,,,,,,,,,++++++***)))(((((('''''')))******))))))((())))))))))))))))))(((((()))(((&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%((((((((((((((((((''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''***,,,,,,+++)))!!!!!!"""$$$%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))'''%%%###$$$$$$%%%&&&'''((()))((()))(((%%%"""###(((---+++************+++,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))((($$$%%%&&&'''((()))))))))(((((((((((())))))))))))******)))))))))***+++,,,+++*********************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++)))+++---...,,,+++,,,,,,---.../////////...,,,+++------------............---------------...///000---......////////////...------///000000111111111000//////......//////000333333222222333333444444.../////////000000000000......///000111222222333000000000000111222333444222222111111111222333333333333333333333333333333333333444555555666777777<<<:::888777888999999999444666999:::;;;<<>>???@@@???===<<<===>>>?????????????????????@@@======>>>???@@@@@@AAAAAA<<<<<<<<<;;;999888999;;;777666666666666777888999:::;;;;;;;;;;;;;;;;;;:::888888666555555444444444555555444444444333333333222333444333111000222444222111000/////////000000000000000///////////////..............................////////////......000...------...000000///,,,---...............---//////...---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++)))******+++++++++******((()))))))))***************************+++++++++)))***+++***))))))+++---***++++++++++++***))))))*********)))))))))))))))''')))******)))))))))***))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))))))))sssoooqqqjjjlllnnnooommmhhhccc``````bbbddddddccccccdddeee```^^^ZZZWWWVVVVVVXXXYYYWWWZZZZZZVVVSSSQQQLLLGGGEEEBBB>>>;;;::::::999888<<<;;;::::::;;;999777444555444222000//////000000...............---------000///---***)))((())))))******************++++++%%%'''(((*********))))))%%%&&&&&&'''((('''''''''+++)))''''''((())))))((($$$%%%%%%&&&&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%&&&)))---///,,,)))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''***))))))))))))(((%%%"""######$$$%%%&&&(((((()))$$$%%%""""""+++'''''''''''''''(((((()))'''((()))******)))((('''''''''''''''''''''''''''***((('''(((***+++++++++######%%%'''((()))))))))(((((((((((())))))))))))---,,,+++******,,,...///...------,,,+++***))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++((()))+++---.........---,,,,,,,,,------,,,++++++(((+++---...---,,,,,,---+++,,,.........,,,***)))---------.........//////,,,,,,,,,---...///000111------...///000000000///------///000111111111111111111000000000000111111111000///...------------.../////////000000111111------...000111222333444000000000000111222333444444444333222111111111111444444444444444444444444666666666777888999999:::BBB???===<<<===>>>======:::<<>><<<888666555666888:::666666666555555444444444333555666555222111333666555333000......///222444111000000000/////////...........................000000111111111111000000,,,++++++,,,...///...---++++++---...//////000000222111000/////////////////////...---+++******)))++++++++++++++++++++++++*********)))***++++++,,,************************)))******+++++++++******(((((())))))*********+++&&&&&&&&&'''(((***,,,---)))***+++***))))))+++---******+++,,,,,,***)))(((++++++******))))))((((((''')))+++++++++***+++,,,************************((((((((((((((()))******++++++***)))(((((())))))yyytttrrrooopppooonnnjjjeeeaaa^^^^^^```ccceeeeeedddeeefffgggccc]]]YYYXXXXXXXXXXXXWWWYYYYYYTTTRRRRRROOOKKKGGGDDDAAA@@@???>>>===;;;<<<<<<===<<<:::777444222555333000000111333333222000//////......---,,,,,,------,,,,,,+++,,,,,,---,,,***)))***+++---,,,,,,)))***+++,,,+++)))'''%%%''''''''''''''''''''''''%%%&&&'''(((((()))((((((***)))(((''''''&&&&&&''',,,***'''&&&'''((())))))&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&'''(((***)))%%%""""""$$$&&&&&&%%%###%%%''')))******)))(((%%%%%%%%%&&&&&&&&&''''''&&&### $$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((&&&%%%'''******(((&&&'''''''''(((((((((((()))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))))))))))))))''''''''''''''''''&&&&&&)))************)))((((((++++++************++++++******+++++++++******)))((()))***++++++***((('''+++******,,,...000000///************+++,,,------////////////////////////---,,,,,,+++,,,---///000//////...---,,,,,,+++++++++,,,...000000///...---......------------......,,,,,,---...///000111111111111000000000000111111111000000/////////000000222222222111111111111111888666555333222111222222111111111111111111111000...///000111222333444444333333333333333444555555666666777888999999999999;;;;;;<<<>>>???@@@AAABBBAAABBBCCCEEEFFFGGGGGGGGGDDDFFFHHHKKKNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPSSSTTTVVVWWWVVVTTTQQQOOOSSSRRRQQQSSSVVVWWWUUUSSSSSSTTTTTTSSSOOOLLLIIIIIIHHHHHHIIIKKKNNNNNNMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKHHHDDDBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;:::555555666666666666666666666555555444444444444555000000111222222222111111......///000000000000000------........./////////------...///000000///////////////...---------,,,,,,------......------,,,.........------,,,,,,,,,......---------,,,,,,,,,++++++***************+++,,,++++++******++++++,,,---))))))///222///)))&&&************))))))))))))&&&&&&'''(((((((((((((((************************************************,,,,,,,,,++++++*********((()))))))))************+++++++++******(((''''''))))))(((((((((((()))))),,,+++***((((((((()))***yyysssqqqpppppppppnnnkkkgggbbb```]]]___bbbccccccdddeeeggggggccc^^^[[[ZZZYYYYYYXXXXXXZZZZZZUUUSSSRRROOOKKKGGGDDDBBB@@@???>>><<<;;;<<<<<<<<<;;;999777444333666444111000111111111000...------,,,,,,+++******)))))))))((())))))******---,,,******,,,------,,,)))******+++***)))((('''''''''''''''''''''''''''((())))))************))))))((((((''''''''''''((()))'''%%%%%%''')))))))))###$$$&&&''''''&&&$$$###(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))'''&&&'''(((***'''$$$$$$&&&(((((('''$$$%%%''')))))))))((('''&&&&&&&&&'''''''''((((((&&&$$$!!!"""$$$'''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***)))'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&((()))))))))((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))*********(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((******++++++++++++******,,,,,,------------,,,,,,((((((''')))+++------,,,,,,,,,,,,,,,,,,,,,---...........................------,,,+++,,,,,,............---,,,,,,+++******+++,,,...000000///...---///......------......///111111000000000/////////111111000000000000111111111111000000000000111111222222222222222222222222666555333222111111111111///000000111222333333444333333333444555555666666444555555666777999;;;<<<<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOKKKMMMOOORRRTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSVVVUUUUUUWWWZZZ[[[YYYWWWVVVWWWWWWVVVTTTRRRPPPPPPNNNNNNOOORRRTTTVVVUUUSSSRRRRRRSSSSSSSSSTTTTTTTTTXXXVVVSSSPPPNNNMMMMMMNNNLLLLLLLLLKKKIIIFFFDDDBBB===>>>>>>>>>>>>?????????;;;;;;999888777666666666444444444333222111//////...//////000000000000///111111000000000000000///......///000000000000000..................------------............------......---------,,,,,,,,,......---------,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,---***,,,333777222,,,(((************)))))))))))))))******+++++++++++++++************************************************++++++***************)))))))))))))))************+++++++++******)))((('''******))))))))))))******,,,+++)))((((((((()))***yyyssspppqqqqqqqqqpppmmmiiieeeccc```bbbcccddddddeeegggjjjhhheeeaaa^^^\\\[[[YYYXXXZZZ\\\[[[VVVTTTSSSPPPKKKGGGEEEBBB@@@???>>><<<:::<<<<<<;;;:::999777555444888555222000000000///......------,,,,,,+++******((((((((((((((()))******+++***(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********)))(((((((((''''''''''''((())))))&&&%%%###$$$&&&)))******&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''***++++++***'''%%%%%%&&&***(((%%%%%%'''(((((((((%%%%%%'''(((((('''&&&%%%'''''''''((((((((())))))'''%%%######%%%'''((((((((((((((((((((((((((((((((((((''''''(((((()))***)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))(((&&&&&&''''''(((((())))))***))))))))))))))))))))))))***)))(((((('''''''''((((((((())))))******++++++))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++++++++***---------------...///000+++******,,,...//////...///...---------------...------------------------------,,,+++++++++,,,,,,---------,,,++++++******,,,---...///000///......///......------......///222222111111111000000000111111000000000000111111111111111000000111111222333333333333333333333333444333222222111111111222000000111222333444555555666777777777888888999999999999:::<<<>>>@@@BBBDDDBBBCCCDDDFFFGGGHHHHHHHHHLLLLLLMMMMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPNNNOOOQQQSSSUUUUUUUUUUUUWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUWWWZZZ[[[[[[YYYVVVVVVVVVUUUUUUTTTTTTTTTPPPPPPQQQTTTWWWYYYYYYXXXUUUUUUVVVWWWXXXXXXYYYYYY^^^]]]ZZZWWWVVVVVVVVVWWWZZZZZZZZZYYYVVVSSSPPPNNNIIIIIIJJJJJJKKKKKKKKKKKKFFFEEECCCAAA???===;;;:::888888777666555333111000111111222222111111000000000000///......------,,,//////000111111111000000..................//////---......//////......---...------------,,,,,,,,,......---------,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++...666:::555...+++************))))))))))))''''''((()))))))))))))))************************************************)))))))))))))))***************************))))))******+++******)))((('''+++******))))))******++++++***))))))((()))))))))zzztttrrrrrrrrrrrrqqqnnnkkkhhhfffhhhiiiiiihhhggghhhjjjllljjjgggcccaaa___\\\ZZZWWW[[[]]]\\\WWWTTTTTTPPPLLLHHHEEEBBB@@@???>>><<<:::;;;;;;:::999888777666555777444111000000000000///000//////......---,,,,,,************+++,,,---...,,,***))))))*********)))***)))(((((((((((())))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''(((******'''%%%$$$%%%''')))))))))'''((())))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''')))******)))&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((()))((('''%%%%%%%%%&&&&&&''''''''''''(((((((((((()))$$$&&&(((******)))'''&&&''''''(((((())))))))))))((((((((((((((((((((((((******)))(((((('''''''''''''''((()))***++++++,,,(((((()))))))))))))))***'''((()))***++++++++++++,,,,,,---......---,,,,,,******++++++,,,,,,+++++++++******)))***,,,...///---,,,,,,---///111000/////////...---,,,,,,,,,---------------------------------,,,,,,++++++++++++......---------,,,,,,,,,------...///000//////...//////............//////...//////000111222333333222111111000000111111222111000000000000111111222222222333333333333444444333333333333333333333333333333333444555555666666999999:::;;;<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVXXXZZZ[[[[[[[[[VVVUUUTTTTTTUUUUUUUUUTTTPPPPPPQQQSSSWWWYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]```^^^\\\ZZZYYYYYYZZZ[[[___```aaa```^^^[[[XXXVVVSSSTTTTTTUUUUUUVVVVVVVVVSSSRRRPPPMMMJJJGGGEEECCC=========<<<;;;999888777444555555444444222111111/////////.........------//////000000000000000///------......//////000000---------......---------------------------------......---------,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***---444777333...---************)))))))))(((&&&''''''(((((((((((((((************************************************((()))))))))******++++++++++++************))))))***************)))((((((******))))))))))))************))))))))))))))))))|||vvvuuussssssrrrqqqooommmkkkjjjnnnnnnmmmkkkiiiiiijjjlllllliiieeebbb```]]]ZZZWWW[[[]]]\\\XXXUUUTTTQQQLLLHHHEEEBBB@@@???===;;;999999::::::999888777666555444222000///000111111111000//////......---,,,,,,,,,,,,,,,,,,,,,---...//////---++++++---------,,,***)))(((((('''(((((()))))))))))))))))))))))))))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&''')))***+++***(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''')))***'''''''''(((((((((((()))%%%&&&((()))***)))((('''((((((((()))))))))))))))((((((((((((((((((((((((******)))))))))(((((('''''''''((()))***++++++,,,'''''''''(((((()))))))))******++++++++++++******))))))************))))))******+++,,,,,,,,,,,,,,,***)))))))))***+++---...+++***)))***,,,------,,,......---,,,,,,+++,,,,,,------------------------------------,,,++++++***///////////////..................////////////////////////....../////////---......///000111222333222222111111111111222222000/////////000000111222222222222333333333444444111111222333333444444444333444555777999;;;<<<===>>>>>>@@@BBBDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKOOOOOOOOOOOOOOOOOONNNMMMIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWXXXYYYXXXWWWUUUTTTVVVWWWXXXZZZZZZ[[[[[[\\\XXXVVVUUUUUUVVVWWWUUUSSSTTTSSSSSSUUUXXXZZZZZZYYY[[[[[[\\\]]]___```aaaaaaaaa```^^^\\\[[[\\\]]]^^^]]]^^^______^^^]]]ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]][[[YYYVVVSSSPPPOOOHHHHHHGGGEEECCC@@@>>>===888888777777555444222111222222222222222222222222//////000000000//////...---......//////000000000,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---+++))))))...///------...************)))))))))(((******+++,,,,,,,,,,,,+++************************************************)))******++++++,,,,,,,,,+++++++++***************)))************))))))(((((((((''''''''''''(((((()))))))))*********))))))|||wwwuuusssrrrrrrqqqpppnnnmmmlllooooooooommmjjjiiijjjkkknnnjjjeeeaaa___\\\ZZZXXXYYY\\\[[[WWWUUUUUURRRMMMIIIFFFBBB@@@???===;;;999777888999::::::888666444333111//////000222222111...------,,,,,,+++******,,,,,,++++++++++++,,,,,,***((('''((()))++++++*********)))(((((('''&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''')))******+++)))(((((())))))(((&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''"""$$$%%%%%%%%%%%%'''((('''(((***)))((('''((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%'''))))))((('''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))******++++++&&&''''''(((((()))))))))++++++,,,,,,+++******)))++++++***))))))***++++++)))***+++,,,------------,,,++++++,,,,,,---......---,,,+++,,,...///...---...---,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,000000000000000000000000....../////////000000000000//////......//////000111111000000000/////////222222111111111111222222000000000000000111222333222333333444444555555555000111333444555666666666555777999<<<@@@CCCFFFGGGEEEFFFHHHIIILLLMMMOOOPPPNNNMMMMMMLLLKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUWWWZZZ\\\\\\[[[YYYXXXYYY[[[]]]]]]\\\\\\]]]^^^ZZZXXXWWWYYY\\\[[[XXXUUUYYYXXXVVVWWWYYYZZZZZZYYY\\\\\\]]]^^^___``````aaaaaa___]]][[[ZZZ[[[\\\]]][[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^aaaaaaaaa```^^^\\\YYYXXXVVVUUUSSSPPPLLLIIIFFFDDD>>>>>>===<<<:::888666555333333333333333222222222000000111111000000////////////////////////000000,,,------------------,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++***++++++,,,---...------,,,,,,,,,,,,------+++((((((***+++)))+++...************))))))))))))))))))***++++++++++++***************************************************+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,))))))************))))))(((''''''&&&&&&''''''((((((((()))************))){{{uuusssrrrrrrqqqqqqpppooonnnnnnmmmoooppppppnnnmmmmmmnnnpppkkkeee```]]][[[ZZZXXXWWWZZZZZZVVVTTTUUURRRNNNIIIFFFCCC@@@???===;;;999444666999;;;;;;999555333444222000///000000000///...------,,,,,,+++******------,,,+++************&&&%%%$$$%%%''')))))))))************(((&&&$$$###''''''''''''''''''''''''''''''(((((()))((((((((('''''''''''''''((()))***(((''''''((()))***((('''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&''')))&&&)))+++***((('''(((***&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''$$$&&&((((((&&&$$$&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%(((++++++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++******)))))))))))))))*********''''''((())))))***++++++******+++,,,,,,,,,++++++...---+++))))))+++---...)))***+++,,,------------------...............---000///...///000111000///------------------...///........................,,,---.../////////...---//////////////////000000///////////////000000111000000////////////000000222222111111111000000000333222222111111222222333222222222222333444555555444555555666777777888888555666888;;;<<<=========???@@@BBBDDDGGGJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMNNNOOORRRTTTVVVXXXYYYZZZZZZ[[[]]]___````````````^^^^^^]]]]]]]]]]]]]]]]]]\\\```eeejjjmmmmmmkkkiiiiiikkkmmmmmmkkkjjjkkklllhhhggggggkkkooopppkkkfffhhheeecccbbbbbbbbbbbbaaacccccccccdddddddddeeeeeeeeecccaaa^^^]]]]]]^^^______^^^\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```aaaaaa___^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQKKKJJJIIIGGGEEECCCAAA???;;;;;;999888666555444333222333333333222222111000000000000///////////////......////////////......,,,,,,,,,---------............---------,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,------+++)))***,,,,,,))))))---************))))))))))))''''''((())))))))))))(((************************************************++++++++++++************))))))******+++,,,------))))))************))))))((((((''''''''''''(((((('''((()))***+++******)))yyysssqqqrrrrrrqqqppppppooooooooommmppprrrsssrrrqqqrrrrrrqqqllleee___\\\[[[ZZZYYYVVVYYYYYYVVVTTTUUUSSSOOOIIIFFFCCC@@@???===;;;999333666:::<<<<<<999555222666444111/////////...---000//////......---,,,,,,//////---,,,+++************)))((())),,,...//////******++++++)))&&&###!!!''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((''''''''''''((())))))%%%$$$$$$&&&)))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''''''&&&&&&''')))$$$'''))))))&&&%%%&&&(((&&&&&&&&&'''''')))***+++''''''''''''((((((((()))$$$&&&((((((%%%$$$%%%'''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&))),,,,,,'''""" '''''''''((((((((()))))))))(((&&&%%%&&&''')))+++*********)))))))))))))))))))))))))))))))))))))))%%%''')))***++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,---------,,,***'''%%%%%%'''***,,,)))***+++,,,------...---,,,---.........---,,,+++---,,,+++,,,---...---,,,...............///000111////////////////////////,,,---///000000000//////.........//////////////////////////////000111111000000////////////000000000000111222333444444555333222222111111222222333333333333444555666777888666777777888999:::::::::<<<===@@@BBBDDDEEEEEEEEEJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSYYYZZZ]]]```cccfffggghhhkkkmmmoooqqqrrrsssssssssqqqpppooonnnmmmlllkkkkkklllqqqxxx}}}|||~~~{{{xxxtttsssrrrrrrqqqoooooooooppppppppppppppppppnnnllliiigggfffeeefffgggcccaaa^^^\\\ZZZZZZ[[[[[[WWWXXXYYYZZZ[[[\\\]]]]]]ZZZ\\\^^^```aaa```___^^^ZZZ[[[\\\]]]]]]]]]]]]]]]VVVVVVTTTRRRPPPMMMKKKJJJIIIHHHFFFCCC@@@>>><<<;;;555555555555444444333222111111000000//////......000000111111111111000000,,,,,,,,,------...............---------,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...+++***---000///***))),,,************))))))))))))******+++,,,,,,,,,,,,,,,************************************************++++++******))))))(((((((((((()))***,,,---...///((())))))*********))))))))))))(((((((((((())))))'''((()))+++++++++***)))xxxqqqpppssstttuuusssqqqnnnnnnnnnooooooppppppooommmjjjiiimmmjjjeee```[[[XXXWWWVVVVVVZZZ[[[VVVRRRQQQNNNKKKJJJDDDAAAAAA@@@<<<:::;;;:::;;;;;;:::888666555666777555333333333333111///333333444444222000...---)))))))))+++,,,...000111+++++++++++++++++++++++++++***)))((('''&&&%%%%%%((()))*********((('''&&&((()))***+++***)))'''%%%%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&%%%%%%)))'''%%%######$$$&&&((()))'''%%%&&&(((***)))''',,,***((('''(((((('''&&&%%%%%%'''***---...,,,***&&&''''''%%%$$$$$$&&&((('''&&&$$$$$$&&&''''''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))************)))(((&&&&&&((()))+++,,,+++***((('''+++)))(((((())))))(((&&&))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++++++++***)))((((((''')))))))))))))))(((''''''(((((()))***************++++++++++++++++++++++++*********+++,,,---...///+++,,,---.........,,,,,,+++++++++,,,,,,---------..................------////////////////////////////////////////////////---------------,,,,,,,,,...............///000111000///.........///111222111111111000000000000000---///000000//////111222000111222333333333333333444333333333444777999;;;:::;;;;;;<<<===??????@@@FFFFFFEEEEEEGGGIIILLLMMMMMMNNNNNNMMMKKKKKKLLLNNNMMMLLLKKKHHHGGGIIIMMMPPPRRRQQQQQQSSSWWWYYYZZZYYYZZZXXXVVVXXX[[[^^^^^^\\\ZZZYYY\\\^^^]]][[[^^^eeekkkttt}}}~~~}}}}}}zzzxxxvvvrrrppplllhhhccc___^^^^^^]]]]]]XXX[[[^^^]]][[[ZZZ\\\___]]]^^^^^^______^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\^^^]]]\\\[[[ZZZYYYYYYYYYVVVTTTQQQOOOMMMJJJEEEBBB>>><<<999666444333222222444333111111333333333222000...------///000//////000000///......---,,,,,,......------------......++++++,,,,,,,,,---------...---,,,,,,+++***)))(((++++++++++++++++++++++++------++++++++++++------------------,,,,,,+++***++++++,,,***)))(((***+++(((((())))))*********+++*********))))))))))))))),,,+++***)))))))))***+++))))))))))))************---+++)))''''''(((***+++(((((())))))))))))((((((xxxpppppprrrssssssrrrooommmlllmmmlllmmmnnnoooooonnnmmmlllmmmjjjfff```\\\YYYWWWWWWUUUYYYZZZVVVSSSQQQOOOLLLJJJDDD@@@AAA???;;;:::;;;888999:::999777555444555333222111111333333222000000000//////...,,,+++***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''&&&((()))******)))((('''&&&'''((()))))))))(((&&&%%%(((((())))))((('''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((***'''%%%&&&((())))))'''((('''&&&'''((())))))(((&&&&&&'''(((***+++)))'''&&&''''''%%%$$$$$$&&&((((((&&&$$$%%%&&&''''''&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((---,,,,,,++++++*********************)))((('''&&&&&&'''(((******)))'''&&&***)))(((((())))))(((&&&))))))))))))))))))))))))&&&'''((()))))))))))))))++++++******)))((((((''''''((()))***+++,,,,,,,,,((())))))***************++++++++++++++++++++++++++++++++++++,,,------...111000000///...---,,,+++,,,,,,,,,,,,,,,,,,------------------------------........................////////////////////////...............///////////////.........///000000000//////...///000111222111111111111111111111111///000222222111111222333111222333444555555555555888888888888888:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEGGGHHHIIIKKKMMMOOOPPPPPPJJJLLLMMMMMMLLLLLLNNNPPPOOONNNNNNLLLLLLNNNRRRUUUYYY\\\aaahhhoooqqqqqqooommmllllllmmmnnnlllgggccc___^^^^^^```aaadddnnnxxx|||uuuoookkkhhhdddbbb___```aaaaaa``````bbbdddbbbaaaaaaaaa``````______aaaaaa``````___^^^^^^]]]```___^^^]]]]]]\\\]]]]]][[[ZZZXXXWWWUUUSSSOOOLLLIIIGGGDDD@@@<<<999777666555444222333444555444333000...,,,,,,.........---111000000000//////............------------......++++++,,,,,,,,,------------------,,,++++++******++++++++++++++++++++++++,,,+++************+++,,,,,,,,,------,,,,,,+++***++++++,,,***)))(((***+++))))))*********************)))))))))))))))))))))******)))))))))***,,,---))))))))))))*********************)))))))))))))))(((((())))))))))))((((((xxxpppooopppqqqrrrpppnnnkkkkkkkkkjjjkkkkkklllmmmnnnoooooonnnkkkfffaaa]]]ZZZXXXXXXUUUYYY[[[WWWTTTSSSQQQNNNJJJDDD@@@@@@???;;;999:::777888999999666444444444111000///000222333222111///...---,,,+++*********++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((())))))))))))(((((('''&&&'''((((((((('''%%%$$$'''((())))))))))))(((((('''((((((((((((((())))))$$$&&&(((***+++***((('''***(((''''''((()))((('''&&&%%%%%%&&&((()))((('''((('''&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$&&&((((((&&&%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''(((((((((((((((((((((((((((++++++***)))((('''&&&&&&)))******))))))((('''&&&###$$$&&&'''(((((('''&&&***((('''((())))))(((&&&))))))))))))))))))))))))$$$%%%&&&'''))))))))))))++++++******)))(((((((((((()))***,,,------......((()))******++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,------000000...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,------......///000000///.........//////000////////////000111222111111111111111111111111111333444333222222333555222333444666777888888888:::;;;<<<>>>@@@AAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFGGGJJJLLLNNNNNNNNNMMMJJJLLLNNNOOOOOOPPPSSSUUURRRSSSTTTTTTUUUXXX\\\```dddjjjuuu|||tttnnniiiffffffjjjoooyyy~~~wwwsssjjjhhhffffffhhhiiijjjjjjhhhgggfffeeeeeeeeeeeeeeeeeedddcccbbbaaa``````___aaaaaa``````___`````````aaa```_________]]]ZZZXXXWWWUUURRRNNNIIIEEEAAA>>>:::999777777888888777555222000.........///...---.........---------------......------------......,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,++++++***++++++,,,***)))(((***++++++++++++++++++*********))))))))))))))))))******((((((((()))***,,,---...))))))))))))************))))))+++++++++***((('''(((((())))))))))))((((((yyypppooopppqqqrrrqqqnnnlllkkkkkkkkkkkkkkkkkklllmmmooopppooolllgggbbb]]]ZZZYYYXXXUUUZZZ[[[XXXUUUTTTSSSOOOKKKEEE@@@@@@>>>999777888666888::::::777555444444222111000111222333222111111000...,,,+++,,,,,,---))))))))))))***,,,------------------------------,,,++++++***))))))((((((((())))))))))))(((((((((&&&'''((((((((('''&&&&&&&&&'''((()))***+++,,,,,,''''''(((((())))))******'''((()))***+++***(((((())))))((('''(((((()))((('''&&&%%%%%%&&&'''&&&$$$)))'''&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$'''))))))'''%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))...---+++)))''''''&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))))))))))))))(((''''''###$$$%%%''''''((((((''')))(((''''''((()))((('''(((((((((((((((((((((((('''((()))***++++++++++++************))))))((((((,,,,,,------,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,******))))))***+++---///......------,,,,,,,,,+++,,,,,,,,,,,,,,,---------........................////////////////////////------......///000111111111111000///.........///000000000000000111111111111111111222222222222222222444555555333333444666555666777999;;;<<<<<<<<<:::<<<@@@CCCFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJLLLNNNOOOPPPPPPSSSVVVXXXZZZZZZ[[[]]]___]]]___bbbdddgggjjjooorrryyywwwuuuxxx~~~zzzvvvuuuwwwyyyxxxvvvtttsssqqqpppooooooppppppmmmlllkkkiiihhhfffeeedddaaaaaa```````````````aaaaaaaaaaaabbbcccbbb```^^^]]]]]][[[YYYUUUQQQMMMKKKDDDCCCAAA@@@???>>>;;;999666444222111111000///.................................------------......,,,,,,,,,------------...------------......//////++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***++++++,,,***)))(((***+++---,,,,,,++++++*********)))))))))))))))*********)))))))))******+++,,,,,,((()))))))))***************************)))(((((((((((())))))))))))(((((({{{rrrppprrrssssssrrrooommmmmmmmmmmmmmmlllllllllmmmmmmnnnooolllgggbbb]]]ZZZYYYXXXVVV[[[\\\YYYVVVUUUTTTPPPKKKEEE@@@???===888666777666999;;;;;;999777666555666444333222333333111000111000...---,,,---......+++++++++++++++,,,---...------------------------*********))))))((((((''')))(((((((((((()))))))))((((((((())))))((((((((()))))))))))))))******+++''''''(((((())))))************)))(((((((((((((((((((((((((((((((((***+++(((&&&$$$$$$%%%&&&&&&%%%((('''%%%&&&(((*********%%%&&&&&&%%%$$$%%%''')))***(((&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&)))))))))))))))))))))))),,,++++++***))))))))))))(((((((((((((((((((((((()))))))))******+++++++++((())))))))))))(((((('''%%%%%%&&&'''((()))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((+++++++++,,,,,,+++***************)))))))))))))))+++++++++++++++******)))))))))***+++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,))))))))))))***,,,...///.........------,,,,,,,,,,,,---------.........///////////////////////////////////////////////////000000111222333444444555222111000//////////////////000000111111111111111111222222222333333333444222444555666555555666888888999;;;<<<>>>???@@@@@@???AAADDDGGGHHHHHHHHHGGGJJJJJJLLLMMMMMMMMMLLLKKKLLLLLLMMMPPPUUU[[[aaadddhhhkkknnnoooooopppqqqrrruuuxxx|||~~~}}}wwwwwwvvvssspppmmmjjjhhhbbbbbbaaa```____________^^^^^^^^^```aaaaaa```^^^\\\]]]]]]]]]\\\[[[YYYXXXQQQOOOMMMKKKIIIGGGCCC@@@;;;888555444333222000...222222111111111111111111......------------......,,,,,,---------.........,,,------......//////000+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,***)))(((***+++---,,,,,,++++++*********(((((())))))*********************+++************((()))))))))************,,,+++)))((('''((()))***(((((())))))))))))((((((uuusssssstttuuusssqqqnnnnnnnnnooooooooonnnmmmmmmmmmlllnnnkkkfffaaa]]]ZZZXXXXXXXXX\\\^^^ZZZVVVVVVTTTQQQKKKEEE@@@???<<<777444555666888;;;<<<:::888666666777555444333333333111//////...---,,,,,,,,,,,,,,,000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))(((((((((((())))))***(((((((((((())))))))))))...---+++)))(((''''''''''''((((((((((((((()))))))))((('''&&&&&&&&&''''''&&&'''))))))((()))+++---,,,)))%%%$$$&&&((()))***'''&&&&&&''')))+++***)))%%%%%%&&&%%%$$$%%%'''******)))'''&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))(((((('''''''''(((((()))******'''&&&&&&&&&((()))((('''))))))))))))))))))))))))***************)))((((((******))))))))))))))))))&&&'''(((***++++++,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------...------------......///.........---------------,,,------....../////////000000000000000000000000////////////////////////---......//////000000000111111000/////////000000///000111111222222111111222222222333333444444555333555777888888888:::<<<<<<===>>>@@@AAABBBBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGIIIKKKLLLNNNNNNPPPQQQUUU[[[dddpppzzzzzzssslllhhhiiihhhfffdddbbbaaa``````]]]]]]]]]___``````^^^\\\ZZZ[[[\\\]]]^^^^^^______[[[YYYWWWVVVTTTQQQLLLIIIAAA>>>;;;888777555333111222111111000//////............------------......,,,---------............---------.........//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++++++++++++++,,,***)))(((***++++++++++++++++++*********((((((((()))******+++++++++++++++++++++***)))((())))))))))))************---+++)))'''&&&(((***+++(((((())))))))))))((((((wwwuuusssuuuuuutttqqqooonnnooonnnooopppppppppooommmmmmmmmjjjfff```\\\YYYWWWWWWZZZ^^^___[[[WWWVVVTTTPPPKKKEEE@@@>>><<<666333444444777:::<<<:::777555555555333222222333333222000---------------,,,,,,+++000///---+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((''''''((()))***+++''''''''''''(((((()))))),,,+++***(((''''''((((((((((((((('''''''''''''''"""###%%%&&&''''''&&&&&&$$$&&&((()))(((***---000888333,,,'''&&&'''))))))'''&&&&&&((())))))'''%%%$$$%%%%%%%%%$$$%%%(((***+++)))''''''''''''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))(((&&&%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))))))))***&&&'''(((***++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------...,,,---...///////////////------------............++++++,,,------...//////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000///000000111111///000111222222222111111222222333333444555555555555777999;;;;;;===???AAA@@@@@@AAABBBCCCDDDDDDDDDFFFGGGIIIJJJJJJJJJJJJIIIHHHIIIJJJMMMQQQVVV[[[]]]aaadddjjjssszzztttsssrrrooollliiifffeeedddaaa``````aaabbbbbb___]]][[[ZZZ[[[[[[\\\]]]^^^___^^^]]]]]]\\\\\\ZZZVVVSSSKKKIIIEEEBBB@@@>>>;;;999444444333222000///............------------......------------............------------------......++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++++++++,,,***)))(((***+++))))))******************'''(((((()))******++++++))))))***+++,,,+++******))))))))))))************++++++)))((((((((()))***(((((())))))))))))((((((yyywwwssstttuuusssqqqnnnnnnnnnmmmnnnppprrrrrrqqqooonnnmmmjjjeee```[[[XXXWWWVVV[[[___```[[[WWWVVVSSSPPPKKKEEE@@@>>>;;;666333333333666999;;;999666444444222000000000222333222111---...///000///...---,,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++)))(((''''''''')))***+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&(((***,,,---((((((''''''&&&&&&&&&%%%###''')))((('''%%%###%%%((())))))***...111EEE>>>444+++'''%%%%%%%%%'''&&&'''(((((('''$$$!!!$$$%%%%%%%%%$$$%%%(((***+++)))''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((((('''###(((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))((()))(((((('''''''''(((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))************++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///&&&(((+++---///000111000,,,---------.../////////******+++,,,,,,---......////////////////////////////////////////////////111111111111111000000000000000//////000111222222///000111222333222111111222222333333444555666666666888;;;===>>>@@@CCCEEEBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDGGGJJJLLLNNNPPPQQQSSSTTTVVVZZZ```hhhooosssyyy}}}|||zzzwwwsssooollliiihhheeeddddddeeeeeedddbbb```]]]\\\[[[ZZZZZZZZZ\\\\\\^^^^^^^^^``````___\\\YYYUUURRRNNNKKKIIIFFFCCCAAA===<<<;;;:::888666555444.........------.........---------.........//////------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))***++++++++++++++++++,,,,,,***)))(((***+++(((((())))))*********+++'''(((((()))***+++++++++&&&((()))+++,,,,,,,,,+++))))))))))))************)))******++++++)))((('''(((((())))))))))))((((((wwwqqqqqqsssuuusssqqqoooqqqsssuuurrrpppppprrrtttrrrpppiiihhheee```[[[XXXXXXYYY\\\```aaa]]]ZZZWWWSSSMMMIIIBBB>>>===;;;777666777999:::<<<===<<<999666444444333222222444444333222111000///...---,,,++++++------------------------***+++,,,,,,------,,,,,,''''''''''''((((((((((((''''''(((((())))))*********)))((('''&&&%%%$$$$$$&&&''')))*********)))((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%((('''&&&%%%&&&''')))+++888222+++'''&&&&&&%%%$$$&&&''')))))))))'''%%%###%%%&&&''''''%%%%%%&&&''',,,+++((('''&&&'''(((***$$$$$$%%%'''(((***++++++%%%&&&((()))))))))((('''%%%&&&''''''((('''''''''(((&&&%%%&&&'''((('''&&&''''''&&&%%%%%%'''((()))***+++,,,---,,,+++***)))---,,,***)))))))))******)))'''&&&'''***+++***(((((()))***++++++***)))(((,,,+++******++++++)))'''---,,,+++***)))))))))))))))++++++)))&&&'''***...(((((()))***)))((('''''',,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,...000///000111000...------...000000////////////000000111000......000111000///333111//////000111111000000000000000111111111111000222333222111000111333555555444444444666777999:::<<<>>>???@@@CCCFFFHHHDDDCCCCCCEEEGGGHHHHHHFFFJJJNNNRRRUUUWWW\\\dddiiikkklllmmmooouuu~~~zzzrrrlllkkkkkkiiifffhhhkkkiiiccccccbbb```_______________aaa``````aaabbbbbb___]]][[[[[[[[[\\\[[[WWWQQQMMMHHHEEEAAA===:::777444111444222000000111222222111...---++++++---------,,,//////.........//////000***+++---......---+++***------,,,++++++*********,,,+++)))(((((()))+++,,,111///,,,***(((((()))***,,,***)))***,,,+++'''$$$+++***)))((((((((()))***---+++))))))*********)))******)))((((((((((((((())))))))))))))))))))))))************************zzztttppprrrsssrrrpppnnnoooqqquuusssqqqqqqssstttsssqqqmmmkkkgggaaa\\\YYYZZZ[[[\\\```aaa^^^ZZZXXXTTTNNNIIICCC>>>===;;;777666777999::::::;;;:::888555444444333222222444444333222111111000///...---,,,+++------------------------***+++,,,,,,------,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((('''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((''''''***)))'''&&&&&&'''((()))222---)))&&&&&&'''&&&$$$%%%&&&''''''((('''&&&&&&&&&'''((((((&&&&&&'''((()))((('''%%%%%%%%%&&&'''%%%&&&&&&&&&'''''''''(((''''''((())))))))))))(((&&&'''(((((())))))((((((***((('''((()))***)))((('''''''''''''''(((((()))------------+++)))'''&&&+++***)))((((((((()))))))))'''&&&'''***+++***(((((()))***++++++***)))(((+++***))))))******((('''+++++++++************)))'''))))))(((&&&&&&(((+++++++++*********++++++,,,+++***)))))))))***+++,,,---------......---,,,,,,++++++++++++,,,,,,,,,,,,---...///...,,,,,,...//////000111000...---...///000000////////////000000...---,,,---000222222111000///......///000///...000000000111111111111222111222444333222222333444444444555666888:::<<<===@@@AAABBBBBBAAAAAACCCEEEFFFFFFGGGIIIKKKNNNQQQSSSRRRXXX```ggglllsss{{{}}}|||wwwrrrpppppplllggghhhgggfffdddcccaaa___^^^aaa___^^^^^^___``````____________``````^^^ZZZWWWRRROOOJJJFFFCCC???<<<999999777444333333222111///000///------...///...---///...............//////***+++---......---+++***++++++++++++++++++,,,,,,---,,,+++******+++,,,---000...,,,***))))))***+++---+++******,,,,,,)))'''++++++******+++,,,---...---,,,******++++++***)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||wwwnnnpppqqqqqqooonnnnnnoootttrrrqqqrrrssstttsssrrrqqqnnniiibbb\\\ZZZ[[[]]]\\\aaabbb___[[[YYYUUUQQQIIICCC>>>===<<<888666888888888888888777555444333444333222222444444333222111111000000///...------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++******)))(((((((((((())))))))))))'''((((((((())))))******%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))((('''''''''(((***+++***(((&&&%%%&&&'''&&&%%%'''''''''((()))***++++++'''((()))(((''''''((()))'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$((((((((('''((())))))***'''(((((()))))))))))))))***((('''((()))***)))(((''''''((()))))))))))))))---------,,,***)))'''&&&))))))((('''''''''(((((()))((('''((()))***)))((())))))************))))))***)))((()))******(((&&&((()))***+++,,,+++******((()))***)))((('''(((***,,,+++*********,,,---///,,,++++++************+++...///000111000///---++++++,,,,,,,,,,,,---------,,,...//////...------...///000111000...---...///111000000//////000000111+++******,,,000222333333///......000111111///---000111111111222222222333222333555444444444555666666777999;;;===???AAABBBAAABBBCCCCCCBBBBBBCCCDDDGGGIIIKKKLLLNNNTTT\\\bbbgggppp}}}~~~xxxrrrnnnmmmkkkjjjjjjhhhfffdddhhheeebbb```aaabbbcccbbbcccbbbbbbcccddddddcccaaa^^^[[[WWWSSSPPPLLLHHHEEEBBB@@@<<<:::888555222000333111///...///000///...///......---------......+++,,,---......---,,,+++*********+++,,,---------...---,,,++++++,,,---......---+++*********+++,,,...,,,******,,,,,,,,,+++************+++---...///---,,,++++++,,,,,,+++***,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((|||wwwooopppqqqqqqpppooonnnnnnqqqqqqqqqqqqrrrrrrrrrqqqrrroooiiiaaa[[[YYY[[[]]][[[aaaddd```[[[YYYVVVRRRIIICCC>>>>>><<<888666888888888777666555444333333444333222222444444333222222111111000///.........------------------------***+++,,,,,,------,,,,,,------,,,+++******))))))(((((((((((())))))))))))''''''((((((((()))))))))'''((()))***+++******)))))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''(((***,,,---&&&&&&&&&'''''''''&&&%%%((('''&&&%%%%%%''')))***&&&((()))((('''&&&'''((('''(((((())))))(((''''''(((''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***''''''((())))))))))))((((((&&&%%%&&&'''((('''&&&'''((()))++++++***)))))))))))))))***************)))((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))***)))))))))++++++)))(((&&&(((***,,,---,,,+++***+++,,,------,,,+++++++++(((((()))******+++,,,---......------,,,,,,,,,,,,///000222333222000---+++........./////////000000+++---000000///---------///000111000///...///000111000000000000000000111,,,+++***,,,///222333222000000111333555444222///111111222222333333444444222444555666555555777888;;;<<<===???@@@BBBBBBCCCAAACCCFFFGGGHHHIIIKKKLLLLLLPPPTTTWWW[[[dddqqq{{{{{{wwwsssqqqqqqqqqpppnnnooommmjjjhhhhhhhhhgggfffdddbbbaaabbbdddeeeeeedddeeebbb___]]][[[XXXUUURRRNNNKKKGGGDDD@@@<<<888555777444111////////////...///......------------...,,,,,,---......---,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,------,,,*********,,,------(((((())))))***+++,,,,,,---,,,+++,,,------,,,***,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))~~~xxxqqqqqqrrrrrrsssqqqpppnnnmmmnnnooopppppppppppppppqqqnnnhhh```ZZZXXXZZZ\\\[[[bbbeee```ZZZWWWUUURRRJJJCCC???>>><<<888777888888888777666555444333333444333222222444444333222111111000000//////......------------------------***+++,,,,,,------,,,,,,,,,,,,+++***)))((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''(((***+++++++++***)))))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((())))))&&&'''((()))((('''&&&&&&&&&$$$""" !!!###$$$%%%&&&''''''%%%%%%&&&'''&&&'''(((((((((((('''''''''''''''''''''((((((((('''&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''(((&&&%%%&&&'''((('''&&&'''(((***+++++++++***)))((((((((())))))*********((()))))))))))))))))))))'''(((((()))((())))))******))))))))))))))))))***+++******+++,,,---+++***&&&'''***,,,------++++++------------------+++***&&&(((***,,,---,,,++++++............------,,,,,,...///111333222000...,,,........./////////000000+++---000000///---------...000111000//////000111111111000000000000111111///---,,,---///111111000000111222444666555333111222222222333444555555555333555777777777888:::;;;?????????@@@AAAAAABBBBBBEEEHHHLLLOOOQQQSSSUUUWWWVVV\\\dddkkkttt}}}zzzyyyvvvtttooonnnmmmlllmmmmmmkkkiiigggeeeccccccdddeeeeeedddeeedddcccbbbbbbaaa^^^\\\XXXVVVRRROOOLLLHHHCCC???<<<999444111000000///...000///...------------------------------------------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,------++++++***))))))***,,,---******+++++++++*********,,,++++++,,,......,,,*********)))))))))******+++************************************************yyyrrrrrrrrrtttuuutttqqqnnnjjjlllooopppooonnnnnnoooooolllggg```ZZZXXXYYY[[[[[[bbbfff```YYYUUUSSSQQQJJJDDD???>>>===999777888888888888888777555444333444333222222444444333222000000000//////.........------------------------***+++,,,,,,------,,,,,,*********)))((((((((('''))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,+++***)))'''%%%$$$###''')))***)))(((&&&&&&'''***(((&&&$$$$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''***((('''((()))***)))((((((((()))***************+++***)))(((''''''''''''(((((()))*********))))))'''((())))))(((((()))*********))))))))))))******++++++***,,,---...,,,+++'''(((***+++,,,,,,,,,+++...---++++++,,,,,,+++))))))***+++---------,,,,,,+++,,,,,,,,,,,,,,,+++***---...///000111///...---+++,,,,,,,,,,,,---------,,,...//////...------......000111111//////000222222111111000000111111222222000......000000000/////////000222444444222000222222333444555666777777666888:::;;;;;;<<<>>>@@@AAAAAAAAABBBDDDFFFIIIKKKNNNRRRWWW[[[^^^```ccceeegggmmmwww{{{qqqooommmmmmmmmmmmlllkkkkkkiiigggggghhhiiihhhgggeeeeeeeeefffgggfffdddbbb^^^]]]ZZZYYYWWWSSSOOOLLLFFFAAA;;;777444333222000111000///...............------------------------.........---,,,+++++++++************************,,,,,,,,,---------------***+++,,,+++))))))***,,,------......---,,,++++++******+++,,,......,,,******))))))))))))***++++++************************************************yyyrrrrrrrrrtttvvvuuuqqqnnniiilllooopppooonnnnnnooollljjjfffaaa[[[YYYYYY[[[[[[cccfff```XXXSSSQQQPPPJJJDDD??????===999777999999::::::;;;:::888555444444333222222444444333222/////////...............------------------------***+++,,,,,,------,,,,,,))))))))))))))))))((((((***)))))))))((((((((('''''''''''''''((((((((((((&&&'''((()))***)))((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((&&&%%%$$$###&&&((()))(((&&&&&&(((***++++++***)))))))))***+++&&&'''((('''&&&%%%&&&(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''(((((()))&&&'''(((((())))))((((((&&&&&&'''(((((((((((((((***((('''((()))***)))((()))(((((((((((()))******+++***((('''&&&'''''''''&&&'''((()))))))))((((((&&&(((***)))(((''')))++++++***)))(((((()))***++++++******+++------,,,+++))))))******+++++++++,,,111...+++***,,,---,,,***---+++***))))))***,,,---***+++,,,---------,,,+++++++++,,,---............++++++++++++,,,,,,,,,,,,---...///...,,,,,,...///...000111111000000111222222111111000000111111222333111//////111111111000111000///111333444444333222333444555666777888888:::<<<>>>???@@@AAACCCEEEEEEEEEFFFIIIOOOUUU[[[___eeeiiipppvvv{{{wwwqqqooonnnnnnmmmlllkkkjjjkkklllmmmlllkkkgggggggggiiijjjiiifffddd```____________]]]YYYWWWQQQLLLEEE???;;;999777666222222111//////......///......------------......------------------,,,,,,***++++++++++++++++++***------------------,,,,,,+++---///...+++)))***++++++,,,---.........---,,,))))))***,,,------+++)))***************+++,,,,,,************************************************vvvrrrqqqrrrtttvvvuuuqqqmmmiiilllpppqqqpppnnnooopppkkkjjjgggbbb]]]ZZZZZZ[[[[[[cccggg```WWWRRRPPPNNNKKKDDD??????===999777999999:::<<<===<<<999666444444333222222444444333222...............---------------------------------++++++,,,---------,,,,,,)))))))))))))))***************))))))((((((((('''&&&&&&'''((()))***++++++((()))***,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''###$$$%%%&&&''''''''''''$$$&&&((('''%%%&&&))),,,%%%%%%%%%&&&&&&'''((()))'''((()))((('''&&&''')))((('''%%%%%%%%%''')))***%%%%%%&&&&&&&&&&&&&&&''''''(((***+++++++++***)))'''(((((()))))))))))))))(((&&&%%%&&&'''((('''&&&)))((('''''''''(((***+++'''&&&&&&&&&'''(((***+++$$$%%%'''(((((((((''''''&&&(((******'''''')))++++++***)))(((((()))***+++)))))))))***,,,,,,+++************)))******+++,,,555111---,,,---///...---...+++&&&######&&&***---+++,,,...///000///......)))******+++,,,---...///,,,,,,,,,---------.........///...---,,,,,,...000...000111111000000111333222222111111111111222222222111///000222333333222444222111222444666666666333333444555666777888999===???AAACCCCCCEEEGGGIIIJJJJJJMMMRRRZZZdddmmmrrr~~~yyyrrroooooooookkkjjjkkklllnnnooonnnllljjjjjjjjjkkkllljjjgggeee`````````bbbcccbbb___]]]ZZZTTTLLLFFFAAA>>><<<:::333333111000////////////......------------......+++,,,,,,------......///+++,,,,,,------,,,,,,+++------......------,,,+++,,,///111000---******+++'''(((***,,,---------,,,(((((()))+++------+++(((++++++++++++,,,,,,---...************************))))))))))))))))))))))))ssssssrrrrrrtttwwwvvvrrrnnnmmmnnnpppqqqpppooommmlllhhhhhhfffbbb^^^\\\\\\]]]\\\___aaa```\\\UUUPPPMMMHHHDDD???<<<::::::999888999888999:::;;;:::777444333222222222222222222333222111000///------------.........------,,,,,,,,,------.........---+++*********)))+++------,,,+++)))))))))))))))))))))))),,,+++***)))(((((())))))(((((((((((())))))))))))((('''%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''(((++++++***((('''&&&%%%$$$''''''&&&%%%&&&'''((()))(((''''''''''''(((((()))&&&&&&'''''''''''''''&&&&&&'''((()))))))))((('''******)))((('''&&&%%%%%%''''''''''''((((((((()))''''''(((((((((((((((''')))))))))))))))(((''''''))))))************))))))+++******)))(((''''''&&&))))))))))))******************+++++++++***))))))***+++,,,------,,,***)))++++++******)))*********++++++++++++++++++++++++++++++******************.........------,,,,,,,,,+++,,,...---,,,,,,---///333222222222111111000000------------------------000//////...------,,,,,,111111111000000000000000222222333333333444444444333333222222222222222222...///111333555555555555======<<<:::999:::===@@@@@@CCCEEEEEEDDDFFFKKKOOOYYYZZZ]]]cccmmmzzz{{{wwwrrrooonnnppprrrsssrrrpppmmmlllkkkiiifffcccfffccc```^^^___```aaa```[[[[[[ZZZWWWRRRLLLGGGCCC;;;888555222222111000......//////000000000000/////////...---,,,,,,,,,,,,)))******++++++******)))************************000333666333---((()))+++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))))))))))))))***---+++)))((('''((()))***uuutttssssssuuuxxxxxxtttpppmmmnnnpppppppppooommmkkkiiiiiifffbbb^^^\\\\\\]]]^^^```bbbaaa\\\VVVPPPNNNIIIEEE@@@<<<;;;:::999888::::::999:::;;;:::888555222111111000000111111222222111000///...------------------,,,,,,+++++++++------.........---,,,+++*********+++------,,,***(((((((((((((((((((((((('''(((((())))))*********(((((((((((())))))))))))***))))))(((((((((((()))&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))((((((''''''((((((((('''''''''(((''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%)))((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))(((&&&&&&&&&'''((())))))))))))))))))(((''''''((())))))******))))))(((*********)))((('''''''''))))))))))))***************++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))++++++******************++++++******************+++---......---,,,...///000000/////////.........------------------------........................111111111111000000000000222222222222333333333444222222222222111111111111///000222444666777888888999;;;=========>>>AAACCCDDDFFFHHHHHHIIINNNVVV]]]hhhmmmvvv~~~vvvrrrppppppoookkkkkkkkkmmmnnnooommmkkkfffccc```_________^^^]]]_________]]]YYYUUUQQQNNNFFFCCC>>>999666333000---000000000//////...------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///111333111,,,))))))*********************************************************++++++++++++******+++******))))))*********,,,+++)))((('''((()))***xxxuuuttttttvvvzzzzzzwwwsssnnnooopppqqqqqqooommmllljjjjjjgggccc___]]]]]]___```bbbdddbbb]]]VVVQQQNNNKKKGGGAAA===;;;;;;999888===;;;:::999::::::888777333222222111111222222333222111000///...---------,,,,,,,,,+++++++++++++++------.........---,,,++++++******+++------,,,***''''''''''''''''''''''''''''''((()))))))))((('''(((((((((((()))))))))))))))******++++++++++++***''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''+++***)))(((((('''((((((((((((((((((((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######%%%(((***)))))))))))))))((((((''''''(((((())))))(((((('''******))))))((((((''''''))))))))))))************((()))***+++++++++++++++)))))))))***+++,,,......))))))))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++++++++))))))))))))************+++---......------...///...............---------------------------------,,,,,,---...//////000000111111111111111111111111111111222222222333333333333333333333222222222111222444666888:::;;;<<<<<<777:::>>>@@@AAACCCEEEFFFJJJLLLOOORRRWWWaaammmvvv{{{vvvqqqmmmooonnnnnnoooppppppnnnlllhhhfffdddbbbbbbaaa___]]]aaaaaaaaaaaa___]]]\\\ZZZUUUQQQJJJDDD???999444111222222111000/////////000......---,,,,,,,,,,,,------..................---....................................,,,+++***)))++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,+++***)))((('''((()))***zzztttssssssvvvzzz{{{xxxuuupppqqqrrrssssssqqqooonnnkkkjjjgggccc___]]]^^^```bbbdddeeebbb]]]VVVRRROOOLLLHHHCCC???===<<<:::999===;;;999888999999888777555555555444444555555555333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++******+++,,,---+++***(((((((((((((((((((((((()))***+++***)))&&&###!!!(((((((((((())))))))))))&&&''')))***+++***))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,+++***)))((('''''''''((())))))(((((('''&&&%%%(((((())))))************'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&***(((&&&$$$$$$%%%'''((((((((())))))))))))((((((''''''((((((((((((''''''***)))))))))((((((((('''((()))))))))************&&&&&&((()))************++++++***)))***+++---...))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,---------...,,,---......------...///////////////////////////........................---------...//////000000000111111111111111222222111111111222222222333333666555555555444444444444777888999;;;<<<>>>>>>???===@@@CCCEEEGGGIIIMMMOOOSSSXXX___gggqqq}}}vvvtttrrrooonnnooooooooonnnllljjjiiiiiiiiigggeeebbb_______________``````aaa___[[[UUUOOOJJJDDD???;;;555555333333222333444444000000///............///......////////////.................................---,,,,,,------,,,***------------------------************************,,,,,,***))))))***,,,,,,,,,,,,+++++++++,,,------******)))((((((((()))***{{{tttrrrrrrtttxxxyyywwwtttrrrsssuuuuuuuuutttrrrppplllkkkgggbbb^^^]]]^^^```bbbddddddbbb]]]WWWSSSQQQMMMIIIDDD@@@>>>===<<<;;;===;;;999888888888777666666555555444444555555666333222111000............---------...............------------------------,,,+++***+++,,,,,,+++))))))))))))))))))))))))))))))***+++***)))&&&###!!!(((((((((((())))))))))))%%%&&&((()))***))))))((((((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$''''''((((((((())))))(((++++++)))(((''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******++++++)))))))))((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))((((((((((((((()))))))))************'''((()))***++++++++++++...---+++***)))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---------.../////////,,,---///...------...000............////////////........................////////////////////////000000111111222222222333111111222222222333333333555555555555555555555555999::::::;;;<<<>>>??????FFFGGGHHHJJJMMMSSSZZZ___eeemmmzzzyyyuuuqqqnnnooopppqqqqqqooonnnmmmmmmmmmmmmjjjhhh___^^^]]]\\\]]]___aaabbbbbb___[[[XXXTTTPPPLLLIII<<<;;;999777555444333333111000///......---------------............------------------------------///---,,,,,,...///...---------------------------************************---,,,+++******+++,,,---,,,,,,++++++,,,------...******)))))))))*********{{{tttrrrqqqsssvvvwwwuuusssssstttuuuvvvvvvtttsssqqqllljjjfffaaa]]]\\\^^^```aaaccccccaaa\\\WWWTTTRRRMMMJJJEEEAAA@@@??????>>>>>><<<:::::::::999777555444333333222222333333444333222111000///.....................////////////------,,,,,,,,,---......,,,+++++++++,,,,,,+++)))************************''''''((()))))))))((('''(((((((((((())))))))))))((())))))************)))''''''((((((((()))))))))((((((((('''&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&***)))(((''''''&&&'''''''''(((((())))))((((((((((((''''''''''''((())))))((((((((())))))*********(((((()))))))))*********((()))))))))((('''&&&%%%'''(((((()))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))***************+++,,,---------------......,,,+++***)))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,------------,,,...//////......///000,,,,,,,,,---------------........................////////////////////////000000111111222333333333222222333333333444444444333333333444555555666666999::::::<<<>>>@@@BBBCCCHHHJJJMMMQQQXXXbbbmmmttt|||xxxtttpppnnnsssrrrpppoooooonnnmmmkkkcccaaa^^^[[[[[[]]]```bbbaaa___]]][[[ZZZWWWTTTQQQFFFEEEBBB???;;;666222000222111///...,,,+++++++++,,,,,,------------,,,,,,------------------------......------------...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......*********+++++++++++++++{{{vvvsssqqqsssvvvwwwuuurrrrrrssstttuuuuuusssrrrpppllljjjeee```\\\[[[]]]``````aaabbb```\\\WWWTTTSSSMMMIIIEEEBBBAAAAAAAAA@@@???>>>=========;;;888666333333222222222222333333333333111000///.........---------.........//////---,,,,,,,,,,,,---...///---+++++++++,,,,,,***((())))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))+++******))))))))))))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&&&&'''&&&'''((())))))***))))))+++***)))))))))***+++,,,''''''''''''((((((((((((&&&&&&'''((()))***++++++,,,+++)))(((((('''((((((''''''((()))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))+++***************++++++))))))))))))))))))))))))******++++++,,,------...---,,,,,,,,,,,,,,,++++++---...//////......///000,,,,,,------..........................................//////000000111111000000111222222333444444333333444444444555555555333444555666888999::::::<<<===???BBBEEEJJJMMMPPPRRRVVV^^^hhhuuu~~~xxx|||yyyuuurrrqqqpppnnnmmmgggddd___ZZZXXXYYY\\\^^^___^^^\\\[[[ZZZXXXTTTQQQNNNMMMLLLJJJFFFAAA<<<999666555333000...---,,,+++,,,------......------,,,------------------------,,,---...---***))),,,///************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,---...++++++,,,,,,------------zzzwwwuuurrrsssvvvwwwuuurrrqqqrrrsssttttttrrrpppoookkkiiieee___[[[[[[]]]___^^^```aaa___[[[WWWUUUTTTMMMIIIEEEBBBBBBBBBBBBBBB@@@@@@???@@@@@@>>>:::777555444444333333444444555444333222000//////......,,,,,,,,,------.........---,,,,,,+++,,,---...///---,,,++++++,,,,,,***(((((((((((((((((((((((((((,,,+++***)))(((((())))))(((((((((((())))))))))))+++***((('''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***&&&''')))*********)))(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))************((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++///---)))'''&&&''')))+++''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************((())))))))))))((((((''')))***,,,------,,,+++***++++++******************++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,---...//////......///111/////////000000000111111////////////////////////,,,,,,---///000222333333000000111222333333444444444444444555555555666666666777888:::<<<>>>???@@@@@@AAADDDIIINNNTTTYYY\\\bbbjjjvvv{{{wwwtttrrrpppoooiiieee^^^YYYVVVVVVXXXZZZ___]]][[[ZZZXXXVVVQQQNNNQQQRRRSSSSSSQQQMMMHHHEEE;;;:::777555222000///...------............------........................***---///,,,((('''***///++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++************+++,,,---...+++,,,------.........---yyyvvvtttsssuuuxxxyyywwwtttppppppqqqrrrrrrqqqoooooojjjgggddd```^^^]]]^^^___bbbffffff___XXXWWWWWWUUUNNNJJJEEEAAA@@@@@@@@@???;;;===???AAA@@@>>><<<:::888888777666555555444444444333111000...---------...------,,,,,,------...---------....../////////...---+++)))(((((()))***,,,,,,+++***)))(((''''''))))))************))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))((((((&&&%%%$$$######))))))))))))))))))))))))))))))(((((((((((())))))((('''%%%$$$$$$%%%'''(((***((('''''')))+++,,,+++---,,,+++)))&&&$$$###"""&&&'''((())))))((('''&&&******)))))))))***,,,---)))((('''&&&'''(((***,,,+++*********+++,,,------)))************+++++++++((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,------,,,+++,,,...000...------------,,,,,,,,,------......---,,,++++++...000111111000//////000...///////////////......111000///......///000111111111000000000000111111333333555666888999:::;;;<<<<<<<<<===>>>@@@AAABBBEEEGGGKKKPPPVVV^^^gggmmm{{{~~~rrrmmmnnnpppqqqmmmfff]]]VVVSSSTTTUUUTTTVVVXXXYYYYYYVVVSSSQQQSSSVVVZZZ\\\\\\ZZZVVVSSSGGGCCC===999666444111000............////////////---------------,,,+++***......//////......---,,,...------,,,+++***))))))***+++---------+++)))((((((***,,,---,,,---...///***+++,,,,,,,,,,,,+++*********))))))))))))******|||vvvtttssstttwwwwwwuuurrrnnnooopppqqqqqqpppooonnnjjjgggccc```]]]\\\]]]]]]aaaeeeeee^^^XXXWWWWWWUUUOOOKKKEEEAAA@@@@@@??????>>>>>>??????>>><<<:::888666555555444333333222222444333111000...------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,+++)))'''&&&'''((((((***)))))))))))))))((((((''''''((((((((((((''''''))))))************))))))***)))))))))(((((((((''')))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''((((((---+++((('''((()))((('''))))))(((((('''&&&%%%%%%'''(((((((((((((((((('''))))))((((((((()))+++,,,***)))((('''''')))***+++******************+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------,,,+++,,,...000.........------,,,,,,,,,000000111111000//////...---///111111///...///000///000000111000000//////222111000//////000111111222222222222222222333444555555555666777777888888<<<>>>@@@AAACCCEEEIIILLLLLLQQQZZZdddnnnyyy~~~uuupppooommmmmmkkkgggaaaZZZUUURRRRRRTTTVVVXXXZZZ[[[[[[\\\WWWXXXZZZ\\\\\\\\\[[[[[[RRRNNNIIIDDD@@@===999777444333111000...------,,,***+++,,,---.../////////......//////......---,,,------,,,,,,+++*********)))***,,,---,,,+++)))(((+++---......,,,++++++,,,++++++++++++++++++++++++******))))))))))))******wwwtttssssssvvvvvvssspppkkklllmmmooooooooonnnnnnjjjhhhccc___\\\[[[[[[[[[^^^cccccc^^^XXXXXXWWWVVVQQQLLLFFFBBB@@@??????>>>@@@???>>>===;;;999777777555555555444333333222222444333222000///...------...------,,,,,,------...))))))************++++++,,,+++)))(((''''''((()))'''''''''(((((()))))))))''''''((((((((((((''''''******++++++++++++******))))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''''''''***(((&&&%%%%%%&&&(((***&&&&&&'''((()))******+++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((,,,***'''&&&'''(((''''''&&&&&&''''''((((((((())))))((((((''''''(((((())))))(((((((((((()))******,,,+++***)))))))))***+++,,,,,,++++++***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,...000//////...---,,,,,,++++++.........///......---,,,---///000000///......///000111111222222111111000111111000000000111111222444444444444444555666666777777777888999:::;;;<<<;;;???CCCDDDEEEIIIRRRYYY^^^ggguuuzzzyyy{{{}}}yyypppppppppmmmhhhbbb[[[WWWRRRRRRQQQRRRUUUXXX\\\^^^\\\[[[[[[\\\]]]```bbbcccZZZVVVQQQMMMIIIDDD@@@<<<999888555222///...------+++,,,---...///000111111......//////......---,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++***+++---......,,,++++++,,,++++++***))))))***++++++******))))))))))))******wwwuuurrrsssttttttqqqmmmiiijjjlllmmmnnnnnnnnnmmmjjjhhhccc___[[[ZZZZZZZZZ[[[aaabbb]]]XXXWWWWWWVVVRRRMMMGGGBBB@@@???>>>===@@@>>><<<:::888777777777777777666666666555555555444333222000///......---//////............//////,,,,,,,,,,,,,,,------------,,,+++*********++++++''''''''''''(((((((((((())))))************))))))'''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((''''''((((((((('''(((((())))))(((((('''(((&&&%%%%%%''')))******''''''(((((()))******+++***)))(((''''''((()))******))))))))))))*********------+++************+++///...---,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------,,,,,,---/////////...---,,,++++++***,,,------...------,,,,,,---...000000...---...///000000111111222111111111000000000000000111111111555555555555666777888999999999999;;;===???BBBCCC???DDDHHHJJJLLLUUUdddppp||||||yyyzzzzzzzzzwwwqqqlllhhhfffddd[[[XXXTTTQQQQQQTTTXXX[[[___^^^^^^___```bbbdddfff^^^\\\XXXUUURRRNNNIIIEEE???===999555222000//////000//////........................///......---,,,+++++++++,,,,,,,,,------***+++,,,---------------(((***,,,---,,,---...///+++******))))))******+++******))))))))))))******wwwuuurrrssstttssspppmmmiiijjjlllmmmnnnnnnnnnmmmjjjhhhccc___[[[ZZZZZZZZZYYY___aaa\\\XXXWWWVVVTTTRRRNNNGGGCCC@@@???>>>>>>>>><<<:::888777777888999666666666666666555555555555444222111///...............------------.....................---------,,,,,,,,,+++++++++++++++((((((((((((''''''''''''))))))************))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))((((((''''''&&&((()))+++,,,,,,+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&(((&&&%%%%%%''')))******)))************+++++++++***)))(((''''''((()))***+++++++++++++++++++++***------,,,++++++*********...---,,,++++++***++++++***++++++++++++,,,,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,......---,,,---...//////...---,,,,,,++++++///000111111111111000000---///000000///......///...///000000111111111000/////////000111111111111444555555666777888:::;;;<<<<<<<<<===???BBBEEEFFFEEEJJJPPPVVV^^^ooo}}}|||~~~}}}vvvqqqnnnhhhccc\\\VVVSSSTTTWWWYYY___```bbbcccddddddcccccccccaaa___^^^\\\ZZZVVVSSSJJJGGGCCC===888444111000111000///...------...............///......---,,,+++++++++,,,,,,---......,,,,,,---....../////////(((***,,,---,,,---...///++++++************++++++******))))))))))))******wwwuuurrrsssttttttqqqmmmkkklllmmmooooooooonnnnnnjjjhhhccc___\\\[[[[[[[[[XXX^^^```\\\WWWVVVUUUSSSRRRMMMGGGCCCAAA@@@??????===<<<:::999888888888999444444444444444444444444555444333111000///......+++++++++******+++++++++------,,,,,,,,,,,,++++++*********************))))))))))))(((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&))))))((((((((((((((((((''')))***,,,,,,***)))'''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''''''''''',,,***'''&&&'''(((''''''***************************))))))(((((())))))***,,,,,,,,,---,,,,,,+++***,,,,,,,,,++++++++++++*********))))))(((((())))))++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......---,,,---.........---------,,,,,,,,,...//////000000000000000...000111111000//////000......///000111111111111...///000111222222222222555555666777999:::<<<===@@@@@@??????AAADDDGGGHHHHHHOOOZZZfffwwwvvvooojjjbbb[[[WWWVVVWWWXXX___aaadddfffgggfffdddbbbbbbaaa___^^^^^^^^^\\\ZZZXXXUUUPPPIIIBBB;;;666333111111////////////111222......//////......---,,,++++++,,,,,,------......---..................///+++---......,,,++++++,,,***+++,,,,,,,,,,,,+++*********))))))))))))******~~~wwwuuurrrsssuuuuuurrrooonnnooopppqqqqqqpppooonnnjjjgggccc```]]]\\\]]]]]]XXX^^^```\\\WWWUUUSSSQQQQQQLLLGGGCCCAAAAAAAAA@@@>>>>>><<<:::888777777666444444444444444444444444555444333111000///......,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))*********+++*********(((((()))))))))))))))***''''''((((((((((((''''''))))))************))))))'''((((((((()))))))))***)))))))))(((''''''&&&&&&((((((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))(((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((''''''((())))))---+++((('''((()))((('''((((((((())))))*********)))))))))******)))))))))+++,,,,,,---,,,+++***)))*********+++++++++++++++******)))))))))***+++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,...///...------...,,,,,,,,,------------...,,,,,,---...............///111222222111000000111...///000111222222222222000111222444444444444444777777888999;;;===???@@@AAAAAAAAACCCGGGLLLPPPSSSUUU^^^mmm~~~~~~||||||wwwoooggg```]]][[[[[[```bbbeeegggiiiiiihhhgggbbb```]]]\\\]]]]]]]]]\\\^^^]]]ZZZUUUNNNGGGAAA===666555333111000111222333......//////......---,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,+++---......,,,++++++,,,***+++---//////---+++*********))))))))))))******|||wwwtttssssssvvvvvvssspppppppppqqqrrrrrrqqqpppooojjjgggddd```^^^]]]^^^___XXX^^^```\\\VVVTTTRRRPPPPPPLLLFFFCCCBBBBBBBBBAAA@@@???>>><<<999777555444555666666666666666666666555444333111000//////.../////////....../////////---------,,,,,,++++++++++++,,,,,,---------,,,,,,''''''((()))***+++,,,,,,))))))************))))))(((((())))))))))))(((((('''((((((((())))))******&&&&&&''''''((()))))))))''''''(((((())))))******)))'''###!!!!!!###'''))))))))))))))))))*********))))))))))))))))))))))))'''''''''&&&&&&''''''''',,,***)))'''''')))***,,,***((('''''')))+++,,,,,,%%%%%%&&&'''((()))******((()))***++++++***)))(((***+++,,,,,,+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,---......///++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......***,,,...///...---------++++++,,,------....../////////000111111222111111000111333333111000111222///000111222333444444444111333444666777777666666888999:::;;;===???AAABBB???@@@CCCGGGNNNVVV]]]aaajjjttt~~~{{{wwwuuutttssstttsssqqqpppmmmqqquuuvvvuuuuuuvvvyyy{{{yyyvvvrrrnnnnnnpppsssuuuuuutttuuuvvvwwwxxxyyyxxx{{{xxxooohhhdddbbbaaabbbeeegggiiikkkllllllgggdddaaa___```aaaaaaaaa^^^^^^^^^[[[WWWRRRLLLIII===;;;888444222000000111......//////......---,,,---------------------------,,,,,,+++************(((***,,,---------...///))),,,...000000...,,,)))******))))))))))))******|||wwwuuuttttttuuuuuutttrrrssssssttttttsssqqqpppnnnnnnlllgggbbb___]]]]]]]]]]]]^^^^^^\\\XXXUUUTTTTTTRRROOOJJJEEEAAA@@@@@@AAA@@@===:::999999999888777444444444444444444444444555444333222111///......---------....../////////---...///000000...,,,***))))))))))))(((((((((((('''''''''(((((()))***+++---+++)))(((((((((&&&$$$%%%&&&'''(((((('''&&&%%%&&&+++///,,,$$$ !!!$$$))))))))))))************---,,,+++)))((((((''''''((('''&&&%%%%%%&&&'''((())))))***++++++***(((((((((((((((((((((((((((((())))))))))))************))))))***)))''''''(((***************)))))))))))))))'''$$$""""""$$$''')))******++++++++++++******)))***)))(((&&&&&&)))+++------,,,++++++******)))++++++************++++++---,,,,,,+++,,,---///000(((***,,,...///...---,,,---,,,+++***+++,,,---...***+++---//////...---,,,+++---......---,,,,,,---///000///...------///111/////////...------,,,,,,...---------...000222444555555444444333222222222222333444444333333555777:::444222888???CCCFFFIIIHHHJJJMMMSSS^^^lll{{{|||yyywwwwwwxxxyyyzzzxxxvvvvvvxxxyyyyyyxxxttttttrrrqqqoooooonnnnnnpppooonnnnnnnnnooopppqqqpppnnnmmmkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppssstttssssssssstttwwwyyy{{{||||||~~~wwwqqqkkkkkkddd```eeemmmooonnnmmmmmmnnnlllggg```\\\\\\]]]aaadddbbb]]]\\\]]]ZZZRRRMMMGGG???999666555222000111111111000///...,,,+++...---,,,,,,------+++)))......////////////......,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---------......---+++***)))|||vvvtttssssssssstttsssrrrssssssttttttsssrrrpppooommmjjjfffaaa^^^\\\\\\\\\]]]^^^^^^\\\XXXUUUTTTTTTQQQNNNIIIDDDAAA??????@@@AAA???;;;999999888777555444444444444444444444444555444333222111///......---------,,,,,,,,,,,,,,,,,,---...//////...,,,+++***)))))))))(((((((((((((((''''''(((((()))***++++++)))((('''((('''&&&$$$%%%&&&''''''(((((((((((('''+++---,,,'''$$$%%%'''(((((()))))))))*********((((((((('''((())))))***(((((('''&&&&&&'''((((((((((((************)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))(((''')))***(((((())))))*********++++++)))'''&&&&&&''')))++++++++++++,,,,,,+++++++++((()))***)))'''''')))***+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++,,,------,,,+++************)))******+++,,,++++++++++++,,,,,,------+++---......---,,,---------......,,,++++++---///000000000//////.........111111111111222444666777222222222111111000000000444555666555555555777999:::666777<<>><<<;;;:::999888666444444444444444444444444555444333222111///......,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((()))***+++,,,((('''&&&&&&(((((('''&&&)))(((''''''''')))***+++,,,***((()))+++,,,***((((((((((((((()))))))))***+++***)))((('''&&&&&&&&&))))))(((((((((((())))))&&&'''(((((()))******+++(((((((((((((((((((((((()))))))))*********++++++&&&''')))***))))))+++,,,'''(((((()))******++++++((())))))******))))))(((***++++++,,,,,,++++++***&&&(((++++++***)))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***---,,,+++************+++***+++---.........---,,,---,,,+++++++++,,,---...,,,...//////...------...///000111000......///111000000000000000000000000000000000111111222333444333333333333333444444444666777888888888999;;;===:::<<>><<>><<<;;;======<<<=========:::888444444444444444444444444555444333222111///......------........................---,,,+++++++++++++++++++++************)))))))))))))))***+++,,,---)))'''&&&&&&''''''&&&%%%!!!$$$''')))+++++++++&&&&&&&&&'''((())),,,---''''''''''''((((((((()))+++***)))(((&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%***)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))(((***------+++***))))))''''''((()))***+++,,,,,,***))))))(((((())))))*********++++++++++++******))))))***))))))***,,,///*********++++++,,,---------,,,,,,++++++,,,,,,---...---+++***)))***++++++---...000000000...,,,***///...---,,,---...///000000///---+++++++++---...---///000000///......///...000222333111000000000...//////111222333444555111222333444555444333222555666777888999:::;;;<<<:::<<<===>>>>>>???BBBDDDGGGHHHNNNZZZkkkzzztttqqqpppppppppnnnqqquuuwwwyyyzzz|||~~~|||tttnnneeegggiiihhheeedddfffhhhdddgggkkkkkkkkknnnuuu{{{}}}{{{qqqooommmmmmqqquuuxxxzzzzzz~~~{{{uuurrrpppppppppooolllhhhcccYYYQQQPPPOOONNNQQQXXX[[[\\\]]]ZZZVVVTTTUUUWWWYYY[[[___```^^^XXXQQQLLL@@@===888555444333222111000000111111111111000000------...///000000//////......------------......---,,,+++++++++,,,---...|||qqqpppoooqqquuuwwwvvvtttmmmmmmmmmnnnooonnnllljjjjjjhhheeeaaa\\\ZZZZZZ\\\]]]^^^]]]\\\ZZZVVVRRRPPPPPPNNNJJJFFFAAA>>><<<;;;>>>@@@AAA???===:::999999666666555555555444444444666555444222000///---,,,,,,,,,---...///000111111,,,---/////////---+++***.........---------,,,,,,)))))))))))))))))))))))))))))))))((()))******+++,,,((($$$%%%(((++++++)))******))))))((((((''''''((((((((((((((((((((((((&&&'''((()))************%%%%%%&&&'''((()))******(((((((((((())))))))))))************+++,,,---...++++++***)))((('''&&&&&&(((((((((((()))))))))))))))***+++***))))))+++---,,,,,,,,,------,,,,,,+++***************************+++,,,,,,******+++,,,++++++************++++++++++++******************---------,,,,,,,,,++++++//////////////////......(((***---............///000///---,,,++++++,,,,,,............/////////000222111000//////000111222000000000111222222333333444555555555555555555666777777777888:::;;;===>>>===@@@AAA@@@??????CCCGGGFFFNNNVVV]]]kkkzzzyyywwwuuutttuuuyyy}}}~~~}}}xxxrrrkkkgggeeeeeegggfffddddddeeefffggggggllljjjkkkooorrrvvvvvvjjjeeefffiiihhhfffccciiiqqqxxx|||}}}~~~{{{zzzyyy{{{xxxrrrmmmhhhhhhmmmjjjaaaXXXQQQJJJHHHLLLTTTXXXYYYZZZYYYVVVVVVXXXZZZ^^^___aaaaaa```]]]ZZZXXXOOOLLLFFF???999666777999222111000111222333222111------///111333222000---...........................---,,,,,,,,,,,,---...zzzqqqoooooopppsssuuutttsssmmmllllllmmmnnnmmmkkkiiihhhhhheeebbb]]][[[[[[\\\[[[[[[[[[ZZZYYYWWWTTTSSSPPPMMMHHHCCC???======<<<<<<>>>??????<<<:::999999666666555555555444444444555555444222000///...------------...//////000000---.../////////---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))(((&&&''')))+++++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))************'''((((((((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&'''((())))))+++******))))))(((((('''))))))))))))************)))***+++***))))))+++---******++++++,,,+++++++++***************************+++,,,,,,******+++,,,++++++************++++++++++++******************---------,,,,,,,,,++++++------------------,,,,,,***,,,/////////...//////111000///---------------........./////////000000111111000/////////000111000000000111222222333333222222333333333444444444666777777888999:::<<<======???@@@@@@???@@@DDDHHHLLLRRR[[[cccrrr~~~wwwxxxyyyvvvrrrsssrrrrrrrrrrrrsssssstttwww{{{~~~wwwtttllljjjgggdddcccbbbbbbaaaaaa___aaadddeeegggmmmtttxxx{{{tttqqqnnngggaaa^^^aaaeeekkkqqquuuxxxzzzzzz{{{|||~~~zzzwwwxxx|||pppjjjjjjllleee^^^YYYRRRLLLJJJLLLPPPVVV[[[[[[XXXVVVXXX[[[^^^```bbbdddcccaaa___]]]YYYVVVPPPHHH@@@<<<:::;;;:::888666555555444222000---------///000111///---...........................---,,,,,,,,,,,,---...yyyqqqppppppppprrrsssrrrqqqmmmllllllmmmnnnmmmkkkiiifffgggfffccc___\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWQQQMMMHHHBBB???===>>>>>>;;;<<<>>>===;;;999888999555555555555555444444444444444333222111000///.......................................------------))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))*********'''(((************+++---((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))*********************))))))((((((((('''''''''((((((((())))))))))))((((((((())))))***************************************++++++++++++)))***+++***))))))+++---((()))******++++++++++++***************************+++,,,,,,******+++,,,++++++************++++++******++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000000///......///111111000///................../////////000000000000000////////////000000000000111111222333333333222333333333444444444555888888999999:::;;;<<<<<<<<>>>>>;;;===>>>===:::777666666555555555555555555555555333333222222111000//////.........---------,,,,,,...---,,,,,,,,,,,,------+++*********))))))))))))))))))))))))))))))))))))(((((()))***************'''+++------***((())),,,((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))************************))))))))))))((((((((()))))))))******,,,+++***************+++))))))******++++++++++++)))))))))*********++++++)))***+++***))))))+++---((()))***++++++,,,,,,+++***************************+++,,,,,,******+++,,,,,,++++++******++++++,,,******+++++++++++++++,,,...------------,,,,,,,,,------............//////...///000000...------...000000000//////............////////////000000000//////////////////000000000000111222222333333444555555666666777777888888999:::;;;<<<<<<=========<<<>>>@@@AAAAAADDDJJJOOOSSSXXXaaannn{{{xxx|||zzzvvvsssqqqrrruuuwwwwwwyyy~~~~~~wwwpppkkkjjjfffcccccc```\\\\\\```^^^eeennntttvvvzzzrrrhhh]]]WWWYYY]]]______ccchhhmmmpppqqqtttyyy~~~xxxwwwvvvtttrrrrrrsssttt{{{~~~uuuooohhhdddeeeddd]]]TTTPPPJJJLLLPPPVVVZZZ\\\]]]\\\^^^```dddhhhjjjjjjiiigggddddddbbb]]]WWWQQQNNNMMMKKKIIIGGGDDD@@@;;;555111111...,,,+++---/////////........................------------------------yyyttttttttttttssssssssssssppppppooopppqqqqqqooolllfffggggggddd```]]][[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUOOONNNKKKHHHDDDAAA>>>======>>>???===999666444444444555555555555555555555333333222222111000//////......------,,,,,,++++++,,,++++++******+++,,,,,,,,,,,,+++++++++*********************************(((((()))************)))***---///---)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))************))))))*********+++++++++))))))(((((((((((((((((()))))))))***++++++,,,,,,((((((((()))))))))******)))***+++***))))))+++---******+++,,,------,,,,,,***************************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,.........---------,,,,,,------------......//////...//////...,,,+++,,,---////////////.........---////////////000000000111...//////000000000000000111111111222333333444444666777777888999999::::::888999;;;<<<============:::===???@@@AAAEEELLLRRRZZZ___iiixxx{{{yyyxxxxxxzzz}}}yyyqqqjjjfffbbb^^^^^^aaa]]]___ccciiinnnppppppooorrruuuxxxzzz}}}nnnbbb]]][[[YYYWWW[[[^^^bbbeeegggjjjooosss~~~}}}wwwqqqmmmkkkiiiiiikkkqqqxxx}}}}}}tttnnnnnnllleee]]]YYYQQQMMMJJJOOOYYY```aaa^^^___aaadddgggiiijjjiiiiiieeeffffffccc]]]XXXTTTSSSQQQOOOMMMKKKGGG@@@999444333000---,,,---///000000........................------------------------zzztttuuuvvvuuutttssstttuuurrrqqqqqqrrrsssrrrpppnnniiiiiihhhddd```\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTQQQOOOLLLHHHCCC@@@===<<<>>>??????===999666444444444444444555555555555555444444333222111000///...---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))************************'''((()))++++++******))),,,------+++)))''''''((())))))************++++++))))))))))))))))))))))))'''((()))***++++++++++++((((((((())))))*********)))))))))*********++++++*********))))))***++++++)))))))))******+++++++++'''((((((((()))))))))))))))***+++***))))))+++---,,,,,,---------,,,,,,+++***************************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,******++++++,,,---------............---------,,,******++++++,,,,,,------.........---+++***,,,------.../////////......---/////////000000000111111...///000111222222111111111111222222333444444444666666777888999::::::;;;888999;;;===????????????<<<>>>AAABBBDDDIIIRRRXXX```eeeooo|||~~~}}}||||||}}}tttmmmgggbbb```bbb___]]]]]]bbbiiinnnmmmkkkeeeeeeeeefffjjjpppyyy~~~vvvlllfff```]]]YYYXXXXXXZZZ^^^cccgggjjjqqqvvv}}}{{{qqqjjjgggffffffbbbhhhnnnpppqqqyyy}}}pppddd___ZZZSSSMMMOOOYYYbbbdddcccccccccdddfffgggggghhhhhhhhhiiiiiifffaaa\\\XXXWWWWWWVVVTTTQQQMMMFFF===777333111...---...000000000........................,,,------......------,,,yyyrrrtttuuuuuusssrrrtttvvvqqqqqqqqqrrrsssrrrpppnnnlllkkkhhhccc^^^[[[ZZZ[[[YYYZZZZZZZZZYYYWWWUUUTTTTTTPPPIIICCC>>><<<<<<<<<;;;===>>>===;;;888777777444444444555555555666666555555444222000///...---,,,,,,,,,++++++++++++++++++,,,---...///...------++++++*********)))))))))************************'''(((***+++++++++)))(((,,,***((('''((()))))))))((()))))))))************))))))))))))))))))))))))(((((()))***++++++++++++))))))(((((((((((((((''''''(((((((((((()))))))))++++++***++++++,,,---...))))))))))))))))))))))))(((((()))))))))*********)))***+++***))))))+++---,,,,,,,,,,,,,,,+++***)))***************************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---******++++++,,,------...............------------)))******+++,,,,,,------...//////---,,,,,,---///...///000000000000///...//////000000000111111111...///111222333333333222111111222333333444444555888888999:::;;;<<<======<<<===@@@CCCEEEFFFFFFFFFDDDFFFIIIJJJMMMSSS\\\cccjjjpppzzz|||yyy{{{{{{rrrmmmlllhhhddd```___aaaeeehhhjjjfffbbb]]][[[]]]bbbfffiiitttxxxwwwqqqnnnddd^^^WWWVVVYYY^^^aaaaaadddiiiooorrrtttxxxyyytttoookkkaaaccceeeeeeffflllvvvmmmddd___[[[WWWWWW[[[aaagggjjjhhhgggfffddddddeeefffggghhhjjjjjjiiieeeaaa______^^^]]][[[XXXSSSJJJ@@@999222000...---...//////...........................,,,,,,---......---,,,,,,xxxppprrrttttttrrrqqqsssvvvqqqppppppqqqrrrrrrooommmnnnlllhhhccc]]]ZZZZZZ[[[XXXYYYZZZ[[[[[[YYYWWWUUUWWWQQQGGG>>>999888;;;===999;;;======<<<:::::::::444444444555555555666666666555444222000///---,,,+++++++++++++++++++++++++++---///111111000///...,,,,,,,,,,,,++++++++++++************************'''(((***+++,,,+++)))(((+++'''$$$%%%(((++++++***'''((((((((())))))******))))))))))))))))))))))))((()))***++++++,,,++++++******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''(((******)))))))))((((((((((((((()))************+++++++++)))***+++***))))))+++---,,,,,,,,,+++***)))((('''***************************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......//////.........---------++++++,,,------...///////////////...------///111///000111222222111000///000000000000111111111111///000222333444444333333111222222333333444444555;;;;;;<<<===>>>???@@@AAAAAACCCGGGJJJMMMNNNNNNMMMLLLOOORRRTTTWWW]]]gggnnnyyyyyyyyy{{{}}}}}}yyytttppphhh___YYYZZZ___eeekkkddd[[[WWWWWWYYYZZZZZZ^^^aaahhhqqq|||~~~tttjjj]]]WWWYYY\\\\\\ZZZ\\\```dddfffgggkkkttt{{{{{{~~~{{{rrrdddaaa^^^]]]___dddjjjmmmsss}}}uuuiiiaaabbbaaa___]]]```hhhooommmjjjgggdddcccccceeefffeeehhhjjjjjjhhhgggggghhhdddccc```]]]VVVLLLAAA:::111///------......---,,,........................,,,,,,---......---,,,,,,uuurrrpppooopppqqqrrrqqqnnnooopppqqqrrrqqqpppppppppmmmgggbbb^^^[[[ZZZZZZ\\\\\\\\\[[[ZZZXXXVVVUUUXXXRRRJJJDDD???<<<:::888:::;;;<<<===;;;888555333666666666666666666666666666444222///.........//////...---,,,++++++++++++***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((()))***++++++,,,+++***))))))+++---000222+++***)))))))))***+++,,,(((((((((((((((((((((((('''))))))(((&&&%%%&&&''')))***+++,,,,,,+++))))))(((((()))***+++---///000+++++++++++++++++++++++++++*********))))))((((((******))))))******+++,,,)))***++++++,,,,,,++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...++++++,,,------...////////////.........---------,,,,,,+++,,,...000333555111111000000000000000111222111000//////000111111111111111111111222222222555666666555444444555777???===<<<===???BBBCCCDDDHHHHHHPPP___gggfffcccccc[[[___aaaaaabbbgggpppyyyxxxkkkaaa]]]^^^aaammm```VVVUUUUUUTTTTTTWWWTTTWWWZZZ]]]bbbkkkvvv~~~yyymmmfffddddddbbb```^^^XXXWWW___fffiiikkkppprrrwwwxxxsssttt|||uuuggg\\\YYYXXXXXX\\\cccjjjnnnttt}}}rrrmmmhhhffffffggglllppptttqqqmmmhhhdddaaa___^^^dddeeegggiiijjjjjjjjjjjjhhhiiihhhddd[[[PPPDDD===666222---,,,---...,,,+++---------......---,,,,,,,,,,,,------.../////////vvvssspppoooppprrrrrrrrrnnnooopppqqqrrrqqqpppoooooolllgggbbb]]][[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYUUUPPPIIICCC???===;;;::::::;;;<<<<<<;;;888555333555555555555555555555555666444222///.........//////...---,,,+++++++++++++++,,,---......---,,,+++************************((((((((((((((((((((((((&&&''')))***+++++++++***)))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++***)))(((((()))+++---///,,,+++***)))))))))***+++((((((((((((((((((((((((,,,---...---+++***+++,,,)))***++++++++++++***)))++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++*********)))***+++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...*********+++,,,,,,,,,---//////.........---------......---,,,---///222333111111000000000000111111111111000//////000111222111111111222222222222222444555666555555555777999<<<===>>>@@@BBBDDDFFFGGGRRRUUUaaarrr}}}}}}zzzzzzuuuuuutttrrrsssxxx~~~vvvnnniiigggqqqdddXXXUUUTTTQQQPPPRRRQQQRRRSSSTTTVVV\\\ccciiinnnttt{{{}}}}}}}}}yyyuuusssrrrpppnnnhhh^^^WWWYYY\\\^^^ccchhhjjjnnnoookkkmmmuuu}}}yyyiii```ZZZVVVWWW\\\^^^dddkkkrrrzzz}}}sssjjjeeefffkkkqqqsssqqqooollliiiddd___\\\\\\^^^bbbfffiiikkkkkkllliiijjjjjjfff___TTTJJJCCC999555000.........---,,,.........//////...........................------}}}tttqqqnnnmmmnnnpppppppppmmmnnnpppqqqrrrqqqpppooonnnkkkfffaaa]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXSSSNNNHHHCCC@@@>>><<<;;;999:::;;;;;;:::777444222444444444444444444444444555444222000..................---,,,++++++++++++,,,---...//////...---,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((('''((()))******+++******+++******))))))******+++************************)))))))))))))))*********)))((('''''''''(((***+++---,,,***)))((())))))***))))))))))))))))))))))))***+++,,,+++)))((()))***)))******+++++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---...---,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,/////////............---000///...---...///000111111000000000000000111111000000000000000111222333111222222222333333333333555666888888777888:::<<<<<<@@@DDDGGGHHHJJJOOOSSS```hhhxxx{{{tttvvvjjj]]]XXXVVVTTTRRRRRRQQQQQQPPPOOOMMMNNNQQQSSSUUU[[[ccciiikkknnnsssvvv}}}{{{oooaaa[[[ZZZZZZ^^^bbbbbbddddddbbbdddmmmuuuxxx{{{}}}nnnbbbXXXUUUVVVVVV[[[bbbeeegggnnnxxxtttgggdddggglllnnnnnnooopppnnniiibbb]]]UUUWWW[[[```eeeiiilllmmmjjjkkkkkkiiicccZZZQQQLLL@@@===777333111000///---/////////000000/////////000//////...------,,,,,,|||pppmmmjjjiiijjjlllllllllkkkmmmoooqqqqqqqqqooonnnllljjjfffaaa^^^[[[YYYYYY[[[[[[[[[ZZZXXXWWWUUUTTTSSSOOOIIIDDD@@@>>>;;;999888999;;;;;;:::777444333444444444444444444444444555444222000///............---,,,,,,+++++++++,,,,,,---...//////...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))************+++***)))(((((()))***+++*********************************)))))))))))))))))))))((('''''''''((()))---,,,***)))((((((((()))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((()))*********+++++++++++++++******))))))******+++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,......---,,,***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.............../////////...............//////......//////000111000000000000000000111222//////000000111222333444222222333333444444555555999:::;;;;;;::::::<<<>>>???DDDIIILLLNNNTTT^^^fffsss}}}uuuiiibbb```]]]ZZZXXXVVVUUUSSSPPPNNNLLLKKKKKKKKKPPPUUUZZZ]]]___bbbeeemmmssszzz}}}~~~}}}pppgggbbb```^^^^^^^^^^^^\\\[[[^^^fffmmmrrruuu}}}~~~pppddd\\\ZZZYYY[[[]]]]]]]]]aaahhhmmmttt}}}sssiiieeecccfffhhhkkkppprrrooohhhbbbXXXXXXYYY\\\```dddiiikkkjjjkkkkkkjjjeee^^^VVVRRRLLLHHHCCC===888444111///111111000000000000000000//////.........---------|||ooollljjjiiijjjkkklllkkkiiikkknnnqqqqqqpppooommmllljjjfffbbb___\\\ZZZYYY\\\[[[[[[ZZZYYYWWWUUUUUUVVVQQQKKKEEEAAA===:::777888999;;;;;;:::888555333555555555555555555555555444333222111///......---------,,,+++++++++,,,,,,+++,,,---......---,,,+++************************************************)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))******))))))((((((((((((---,,,***(((''''''(((((()))))))))))))))))))))))))))***++++++))))))***+++)))))))))******++++++,,,'''''''''(((((()))***+++*********++++++,,,,,,,,,))))))******************((()))+++,,,---,,,***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000/////////////////////////////////////////////---......///000111222333000000//////000111222222//////000111222333333333222333333444555555666666:::;;;<<<;;;::::::;;;===???DDDIIIMMMSSS^^^mmmxxx|||sssoookkkddd^^^ZZZXXXVVVSSSQQQNNNLLLKKKHHHKKKNNNQQQRRRSSSUUUVVV\\\cccjjjoooqqqwwwzzztttpppllleee___]]]ZZZWWWWWWZZZ^^^dddhhhmmmwww~~~~~~tttlllgggddd___ZZZXXXZZZ\\\\\\\\\dddjjjuuu|||nnndddbbbbbbeeekkkqqqrrrnnniiiccc```]]]\\\\\\```dddgggiiiiiiiiihhhddd^^^YYYVVVXXXUUUPPPIIIBBB;;;666333333333111000////////////---------.........//////|||rrrooolllkkklllnnnnnnnnnhhhjjjnnnpppqqqpppnnnmmmllljjjgggddd```]]][[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWSSSMMMGGGBBB>>>:::777999:::;;;<<<;;;999777555666666666666666666666666444333222111000...---------,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++******************++++++++++++++++++++++++++++++******))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))************************))))))))),,,+++)))((('''(((((())))))))))))))))))))))))))))))***,,,+++******+++,,,))))))))))))***+++,,,---''''''''''''((()))***+++*********++++++,,,,,,---)))))))))))))))*********((()))***+++,,,+++******++++++,,,---------------,,,,,,------------,,,,,,---------------......///------.....................////////////000000000------...000111222222333////////////000111222333000000111222333333333222333333444555666777777888999:::;;;;;;::::::<<<>>>AAAEEEKKKSSS___nnnyyyoooeee^^^\\\XXXUUUSSSPPPMMMKKKFFFGGGIIIJJJLLLMMMNNNNNNQQQVVV\\\```ccciiissszzz{{{}}}}}}}}}}}}{{{sssjjj___YYYUUUVVVXXXXXX[[[^^^cccmmmvvvyyy{{{{{{vvvppphhh^^^ZZZZZZ[[[XXXTTTZZZ\\\cccnnnzzzuuuhhhdddbbbeeelllqqqqqqooommmjjjeeeaaa______aaabbbdddeeeeeeeeeccc___\\\ZZZ``````]]]WWWNNNEEE???<<<888666444222000//////000,,,,,,------...//////000|||ssspppmmmlllmmmooooooooogggiiimmmpppqqqpppnnnllllllkkkhhheeebbb___\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVSSSMMMHHHDDDAAA<<<:::999;;;<<<======:::888666555555555555555555555555333333333222000///---,,,,,,,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,++++++***)))))))))************************+++***)))(((((()))******(((((())))))))))))((((((************************(((((())))))******++++++((())))))*********))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&((())))))(((((()))+++***))))))))))))+++,,,---******)))))))))******+++)))******+++,,,,,,------)))))))))******+++++++++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------...//////---------.../////////000.../////////000000000000//////000111111111111111////////////000111222333111111222333333333222111333444555666777888888999:::;;;===>>>???@@@CCCFFFJJJOOOXXXfffxxx{{{nnniiieee^^^ZZZWWWTTTPPPMMMHHHHHHHHHIIIKKKKKKKKKKKKKKKNNNRRRUUUWWW[[[aaafffiiimmmqqqtttzzz|||uuueee^^^YYYZZZZZZWWWVVVXXX[[[dddlllooosssyyy||||||xxxmmmfffbbb```]]]ZZZYYYWWWXXX```iiixxxvvvmmmcccaaafffmmmpppqqqoooooommmkkkhhhdddaaa```^^^___aaabbbbbbbbb``````ccceeefffbbbZZZQQQJJJFFF===;;;888555222111111111------..................|||rrrooolllkkklllnnnnnnnnnfffiiimmmpppqqqpppnnnllllllkkkiiifffccc___]]]\\\^^^^^^^^^]]][[[ZZZXXXWWWUUURRRMMMIIIFFFCCC???<<<:::;;;===>>>===;;;999777444444444444444444444444333333333222000///---,,,,,,,,,,,,++++++,,,---------...///000000///...---...---,,,+++***(((''''''))))))))))))))))))))))))+++***)))(((((()))******'''((()))******)))((('''++++++++++++++++++++++++'''(((((()))***++++++,,,''''''((()))******))))))))))))(((''''''((()))***((((((((((((((((((((((((''')))******))))))***,,,***))))))))))))+++---......---,,,+++************))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,...------------...//////...//////000111222222333.../////////000000111111111111111111111000//////////////////000111222333111222333444333222111000444444555666777888999999<<<>>>AAACCCEEEHHHLLLNNNVVV\\\hhhzzzxxxuuuooogggaaa]]]YYYTTTQQQMMMLLLKKKKKKLLLLLLKKKIIIHHHJJJMMMOOOQQQRRRTTTVVVTTTYYY]]]aaakkkwwwyyytttlllccc^^^___^^^XXXUUUVVVWWW^^^cccfffkkkqqqtttsss|||~~~tttkkkgggeeefff]]]XXXUUUYYY```llluuufff___bbbiiinnnpppnnnppprrrrrroooiiiccc___ZZZ[[[^^^```bbbdddddddddcccgggkkkiiiaaaXXXQQQNNNAAA???;;;777444222222222/////////...------,,,,,,}}}tttppplllkkkllllllkkkhhhdddfffiiimmmoooppppppppplllkkkgggddd```^^^]]]]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVRRRQQQNNNIIIDDD???;;;999;;;;;;<<<<<<;;;999888777444222222444777888666444:::777222...,,,+++,,,---......---,,,,,,,,,,,,---------.........---+++***+++******)))((()))))))))******))))))))))))******++++++++++++++++++++++++///...,,,+++*********+++,,,++++++***)))(((''''''((('''''''''((()))***+++)))(((&&&%%%&&&''')))******+++,,,,,,,,,+++***)))''')))'''###%%%++++++''')))***++++++***)))((('''************************,,,)))&&&%%%&&&)))******((())))))******))))))((((((((())))))************---...///000000...,,,+++)))***,,,---......---,,,...---------,,,+++******---,,,,,,,,,,,,---......000000000000////////////111111000000//////......////////////000111222333...///000111222333333333222222111111222333333444777777888999;;;>>>???@@@CCCDDDJJJTTTXXXWWWYYY___lllwwwwwwuuu{{{}}}~~~~~~{{{uuummmiiigggddd]]]XXXUUUSSSQQQPPPOOOLLLIIIGGGKKKIIIHHHIIILLLMMMLLLIIILLLOOOSSSXXX^^^eeelllqqqnnnkkkgggdddbbb^^^YYYUUUWWWWWWXXX\\\bbbgggjjjlllrrruuuwwwxxxxxxzzzzzzuuubbb[[[WWWZZZ___hhhzzzmmmggggggggghhhkkkppprrrrrrpppllljjjkkkmmmaaa\\\WWWWWWZZZ^^^```aaafffeeeeeefffeeebbb[[[VVVMMMIIIBBB<<<888555333222222000///000111222222111}}}uuuqqqmmmkkklllllljjjgggeeegggjjjmmmooooooooonnnllliiifffaaa]]]ZZZYYYXXX[[[[[[[[[[[[ZZZYYYXXXWWWSSSQQQNNNJJJDDD???;;;999;;;;;;<<<<<<;;;999888777555444333555777888666444666555333111///......---///...------,,,,,,---------......///...---,,,+++************))))))))))))******))))))))))))******+++++++++++++++++++++++++++***(((''''''''''''(((*********)))))))))))))))%%%&&&&&&''''''((())))))+++***((((((((()))+++,,,++++++,,,------,,,+++******+++)))%%%&&&******&&&'''((()))*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,---***((('''((()))))))))------,,,++++++***))))))************++++++++++++***+++---...///...---,,,,,,,,,,,,------,,,++++++...---,,,,,,++++++,,,,,,---------------......///000000000000////////////111111000000////////////111111000000000000000111///000111222222222222222222111111111222333444444:::<<<=========>>>AAACCCJJJOOO[[[jjjrrrtttwww}}}~~~vvvsssssstttvvvyyy|||~~~~~~{{{zzz|||~~~}}}{{{wwwtttssswwwqqqllljjjjjjiiifffbbb\\\ZZZWWWUUURRROOOKKKHHHJJJHHHFFFGGGIIIJJJIIIHHHHHHJJJMMMQQQVVV\\\dddiiikkkjjjiiiiiihhheee^^^YYYXXXWWWWWWXXX[[[^^^```aaaiiijjjlllnnnpppuuu|||sssiii___[[[[[[aaapppzzzwwwwwwsssooonnnnnnppprrrrrrqqqmmmjjjiiibbb]]]XXXVVVXXX]]]```bbbiiigggfffffffffddd___[[[TTTOOOHHHAAA<<<777333000333111//////000111000///}}}vvvrrrnnnmmmmmmllliiifffccceeeiiimmmoooppppppooommmjjjfffaaa]]]YYYWWWVVV]]]\\\[[[ZZZYYYYYYYYYYYYUUUSSSOOOJJJDDD>>>:::888:::;;;;;;<<<;;;:::888777777666555666777777555444222333444444333111///...///...------,,,---------......///000///...---,,,)))***+++++++++***)))(((******))))))))))))******+++++++++++++++++++++++++++******)))))))))******(((((())))))************%%%&&&''')))***))))))(((******)))((()))***+++,,,******++++++,,,++++++***++++++)))&&&'''++++++(((''''''(((***************++++++++++++++++++++++++---+++*********+++)))(((------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++((()))+++---............///...---,,,++++++++++++...---+++***+++,,,...///...............///000000////////////000000000000111000000000000/////////333222111000////////////111111222222222222222111111111111222333444555666777:::===<<<;;;>>>FFFLLL^^^fffvvvzzzsssoookkkkkkkkklllnnnqqqssstttzzzzzzzzzxxxuuuttttttuuutttvvvyyy|||~~~~~~}}}|||yyywwwtttqqqnnnmmmlllllloookkkgggfffiiillllllkkkaaa___[[[XXXUUURRRMMMJJJKKKIIIGGGGGGHHHIIIHHHGGGEEEFFFHHHJJJMMMSSSZZZ___eeegggjjjnnnooommmhhhccc```___]]][[[ZZZZZZ[[[[[[aaabbbcccdddgggmmmuuu{{{xxx|||zzzlllaaaZZZ[[[dddnnnyyy|||uuunnnnnnooorrrtttrrrlllgggeee```YYYUUUVVVZZZ___aaahhhgggfffffffffeeebbb```YYYUUUOOOIIICCC>>>888444777444222000000000///...~~~wwwsssooonnnnnnmmmiiifff___bbbggglllppprrrrrrrrrooommmiiiddd```]]][[[ZZZ]]]\\\[[[YYYYYYYYYZZZ[[[WWWTTTOOOJJJDDD>>>:::888::::::;;;<<<;;;:::999888888888888777777666555444444444444444333111000/////////...---------------......///000000///...---)))***+++,,,,,,***((('''******))))))))))))******************************+++*********++++++++++++))))))))))))))))))******'''(((***,,,---,,,+++***(((((('''''''''((()))***(((((())))))))))))))))))***)))((('''***,,,---,,,*********+++++++++++++++((((((((((((((((((((((((+++******,,,------+++)))******))))))***+++---...,,,,,,,,,,,,++++++++++++***+++,,,...............///...,,,+++***+++,,,,,,...,,,***)))***---000111///////////////000000111////////////000000000000000000000000000000000000222222111000//////000000222222222333222222111111111222222333444555777777555999===>>>???HHHVVVbbbyyyuuunnnjjjfffeeedddeeegggjjjmmmooorrrtttuuussspppmmmkkkkkkkkklllnnnpppqqqqqqqqqqqqlllkkkhhhfffeeefffggghhhfffccc```___cccfffiiijjjaaa___\\\YYYWWWSSSOOOLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGIIIMMMTTTXXX^^^aaaggglllqqqrrrqqqpppjjjiiifffbbb]]]ZZZYYYYYY^^^^^^___```cccggglllooorrrwww~~~{{{pppfffaaaaaacccnnnvvvxxxrrrllllllpppqqqnnnjjjiiiddd\\\VVVTTTWWWZZZ]]]cccdddeeefffgggeeecccaaa[[[YYYUUUQQQMMMHHHBBB>>>;;;888444222222222111000~~~wwwtttpppoooooonnnjjjfff___ccchhhmmmpppqqqpppoooooommmiiieeebbb```^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[WWWUUUPPPIIICCC>>>;;;999999:::;;;;;;;;;:::999888888888999888777555444444888666444222000///////////////...------------...---...///000000///......)))***,,,---,,,+++)))'''******))))))))))))******************************''''''((((((((((((((((((++++++******)))((((((''''''(((***,,,---,,,+++***((((((((((((((())))))***))))))))))))******++++++---***((()))***++++++,,,......---,,,++++++******((((((((((((((((((((((((((((((***,,,...///---+++,,,++++++++++++,,,,,,---++++++++++++++++++******...///////////////......,,,,,,+++***+++,,,...///---,,,******+++---000222000////////////000111111.../////////000000000111000000000000111111111111000000//////000111222222222222333333333222222111222222333444666777999:::;;;???CCCFFFLLLYYYmmm{{{~~~~~~|||uuunnngggddd``````______aaaeeeiiilllmmmooopppooojjjeeebbbaaa___```aaabbbbbbcccdddddd___^^^\\\\\\\\\^^^```bbb```^^^[[[ZZZ\\\___bbbccc```^^^\\\ZZZYYYVVVSSSPPPOOOOOOOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGJJJNNNRRRWWWZZZ^^^dddjjjpppuuuyyyrrrrrrooohhh```YYYUUUSSSYYYYYYZZZ\\\___bbbdddeeemmmrrryyy}}}|||tttlllfffgggjjjqqq{{{zzzqqqhhhhhhkkkkkkiiilllhhhaaaZZZUUUUUUWWWYYY]]]aaaeeeiiiiiigggdddbbb```^^^[[[YYYVVVQQQLLLHHH>>>;;;666333222222111000wwwtttqqqppppppoookkkgggccceeejjjnnnooonnnllljjjmmmkkkhhhdddaaa___^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZWWWTTTOOOIIICCC???<<<;;;999:::;;;;;;;;;:::999999666888999888666444444444888666444111///.........000///......------......,,,---...///000///......***+++,,,,,,,,,+++))))))******))))))))))))******************************)))******++++++***)))))),,,,,,+++***)))(((''''''%%%&&&''')))***))))))(((*********+++++++++,,,,,,+++++++++++++++,,,---...000,,,)))******(((((()))000///...,,,+++******)))++++++++++++++++++++++++(((((()))+++......---+++............---,,,+++***************+++++++++,,,000000000/////////......++++++++++++,,,---...///---,,,++++++,,,...000111///////////////000111111......//////000000111111000000000111111111111222////////////000111222333222222333333333333333222333444555666888:::<<<===@@@EEEKKKRRR\\\lll}}}}}}}}}|||zzzwwwuuusssssssssrrroookkkfffaaa^^^XXXWWWWWWWWWZZZ]]]aaadddfffggghhhfffaaa\\\XXXVVVRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUWWWYYY[[[]]][[[ZZZXXXWWWXXXZZZ]]]______]]]\\\[[[[[[YYYWWWTTTPPPRRRTTTSSSOOOLLLJJJIIIIIIIIIIIIHHHGGGHHHJJJMMMQQQSSSUUUYYY___gggpppvvvzzz{{{zzztttiii___YYYWWWTTTSSSSSSUUUYYY\\\^^^^^^dddhhhooouuuzzz}}}rrrfffccceeelllsssvvvzzz}}}uuu}}}|||kkkeeefffggggggmmmkkkgggaaa[[[XXXWWWXXXZZZ^^^dddhhhhhhgggfffffffffdddaaa___\\\XXXSSSOOOFFFBBB<<<777444222111000vvvsssqqqqqqrrrppplllhhh```ccciiinnnpppooommmlllnnnlllhhhdddaaa^^^]]]\\\XXXXXXYYYYYYYYYYYYXXXXXXWWWTTTOOOIIICCC@@@===<<<999999:::;;;;;;;;;:::999444666888777555333333555333333333222111000...---000//////...............+++,,,---...///......---,,,,,,+++++++++***************))))))))))))******************************......//////...---,,,++++++*********))))))((((((%%%&&&&&&''''''((())))))******++++++,,,,,,,,,+++******))))))***+++---...---(((&&&)))+++)))))),,,...---,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***)))&&&(((***,,,---,,,***))))))******+++,,,---......///............//////000++++++,,,------,,,,,,,,,---------------...///000///............///000000.........///000111111111000000111111111222222222111000000000000000111111111111222333444444444444555555666888:::===???@@@CCCJJJVVVdddttt}}}zzzxxxvvvuuuuuusssqqqpppnnnmmmkkkiiigggeeebbb___[[[XXXQQQPPPPPPPPPRRRTTTVVVXXXZZZ[[[\\\ZZZVVVQQQNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEHHHIIIKKKMMMOOOQQQSSSTTTRRRRRRSSSTTTVVVXXX[[[]]]]]]\\\ZZZYYYYYYXXXUUUSSSUUUYYY\\\\\\WWWRRRNNNMMMJJJKKKLLLKKKIIIIIIJJJKKKLLLMMMOOOQQQTTT[[[dddkkktttyyy}}}{{{sssjjjeeedddXXXTTTPPPOOORRRVVVYYYZZZZZZ]]]bbbkkkssszzz}}}~~~}}}ooohhhcccfffjjjmmmssszzzxxx|||tttjjjhhhiiiiiilllmmmmmmiiiddd^^^\\\\\\WWWZZZ^^^```aaabbbeeehhhhhhfffcccbbb```^^^[[[XXXUUUOOOGGG???:::666333111uuurrrqqqqqqrrrqqqmmmiiiZZZ___fffmmmqqqsssrrrqqqqqqoookkkfffaaa^^^\\\[[[VVVWWWXXXYYYYYYXXXWWWWWWWWWSSSNNNHHHDDD@@@>>>>>>888999:::;;;;;;;;;:::999333555888777444222333555...///222444333111...,,,000000///...............***+++---.........---------,,,+++*********++++++******))))))))))))******)))))))))))))))))))))))),,,,,,------,,,***)))'''))))))))))))************((('''''''''((()))***+++(((((()))************)))'''&&&&&&&&&'''(((***+++'''""""""(((,,,,,,...222+++***)))((((((((()))***************************...---+++*********(((&&&"""'''+++,,,+++***)))***+++,,,...///000000,,,,,,,,,---...///000111,,,---......---,,,***)))---------..............................///000000---......///000111111222000000111111222222222222333222111000////////////000111222333444555555555666666777999;;;>>>@@@AAAGGGQQQcccxxx|||zzzyyywwwuuuqqqpppooonnnlllkkkkkkjjjgggeeeaaa___]]]ZZZXXXVVVNNNMMMMMMLLLMMMNNNOOOPPPPPPRRRRRRQQQMMMJJJGGGGGGGGGEEEBBB???===<<<<<<===;;;<<>>===;;;;;;<<<<<<;;;;;;:::999666666666666666555555555222111000...------------,,,---------,,,,,,+++***++++++,,,---,,,+++***)))******++++++++++++******+++*********++++++******************+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***++++++,,,+++******)))))))))))))))******+++++++++++++++)))((('''''''''(((******---+++***(((((()))***++++++++++++++++++******************+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))***************+++,,,------,,,+++******,,,...///......///000000///...------------------------.........//////000000000000000000000000000000000111000000000///111111111111111222222333222333444444444555777999<<<===>>>>>>@@@DDDLLLQQQ\\\kkk}}}~~~|||zzzxxxvvvttttttrrrpppnnnjjjgggcccbbbbbbaaa___]]][[[ZZZWWWUUURRRPPPOOOOOOLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA???>>>>>>===;;;999777666666666444555666777888:::;;;;;;??????AAACCCFFFIIIKKKMMMMMMMMMLLLIIIHHHHHHKKKMMMSSSYYY```dddccc___ZZZWWWVVVSSSPPPLLLKKKLLLNNNOOOKKKJJJHHHHHHHHHIIIKKKLLLOOORRRUUUYYY]]]cccjjjnnnnnnfff\\\TTTOOONNNLLLKKKNNNQQQUUUXXX[[[___eeejjjlllpppuuuwwwwwwxxx|||yyyrrrnnnllllllrrrrrrrrruuu|||wwwnnnfffeeekkkooonnnkkkaaa^^^YYYTTTRRRSSSWWWZZZ___bbbeeeggghhhiiiiiijjjnnniiibbb\\\WWWOOODDD<<>>>>>>>>>>>===<<<;;;;;;:::999888666555444444444111222222333333444444555666666888:::===???BBBCCCEEEFFFFFFFFFEEEEEEGGGIIIMMMQQQWWWZZZ[[[ZZZYYYYYY[[[WWWRRRMMMKKKKKKMMMOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIKKKOOOVVV___eeelllggg```YYYTTTPPPLLLJJJJJJLLLNNNPPPSSSWWW]]]aaaeeeiiilllnnnpppsssyyy}}}zzzuuurrrpppoooqqqwww{{{nnnjjjmmmrrrsssrrrjjjhhhccc[[[SSSOOOQQQSSSWWW]]]cccffffffgggkkkoooooommmjjjhhhddd[[[QQQHHHyyywwwtttsssrrrpppnnnlllfffgggiiikkkmmmoooqqqqqqjjjiiigggddd```]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXSSSRRRPPPLLLGGGAAA<<<:::;;;;;;<<<<<<;;;;;;:::999888888777666555444444333666555444222111000000///............---.........------...//////...---,,,***++++++++++++++++++***(((((((((((('''''')))++++++******)))(((((())))))++++++++++++++++++++++++************************,,,,,,+++***))))))******++++++******+++,,,,,,---))))))))))))))))))******(((((((((((()))))))))******))))))((((((((())))))((((((((()))*********+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,+++---//////...---...///......------------..................///////////////////////////////////////000222333333222111000222222111111111222333333333555777888777888999::::::>>>DDDJJJRRR^^^nnnyyy~~~~~~|||zzzxxxvvvuuuqqqooommmkkkkkkiiigggeee^^^\\\ZZZXXXVVVUUUSSSSSSQQQPPPNNNKKKIIIGGGFFFFFFHHHFFFDDDCCCBBBAAA>>><<<;;;;;;:::::::::999999888888777777666555444444444111111111111111111111111000111222444666888;;;<<<@@@BBBDDDEEEEEEEEEGGGHHHJJJLLLOOOQQQRRRTTTVVVXXX[[[YYYTTTOOOLLLJJJJJJJJJPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFEEEFFFHHHNNNVVV[[[dddbbb___\\\XXXTTTPPPNNNHHHHHHIIIJJJMMMRRRWWWZZZ]]]```ccceeeggglllsssyyy~~~}}}vvvnnnkkknnntttxxxzzz}}}{{{zzzuuuqqqsssrrrnnneeeZZZRRRQQQRRRSSSWWW]]]aaacccfffjjjmmmnnnmmmmmmlllkkkeee^^^XXXzzzxxxuuutttsssrrrpppnnnkkkkkklllmmmnnnooopppqqqjjjiiigggdddaaa^^^\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYRRRQQQOOOLLLGGGBBB>>>;;;;;;;;;<<<<<<;;;;;;:::999888888777666555444444333333222111///---,,,,,,,,,///...---------......///,,,---.../////////...---))))))************))))))&&&((())))))'''''')))+++++++++***)))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******************************+++,,,------******)))(((((())))))***))))))******++++++++++++((((((((((((((((((((()))((((((((()))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------+++---//////...---...///000///...------,,,------........./////////000000///////////////////////////000111222333222222111444444333222111111111222444555777777777777999;;;>>>GGGSSS^^^iiixxx}}}{{{zzz{{{||||||zzzxxx~~~|||zzzwwwtttqqqooonnnnnnllliiihhhgggfffcccaaaZZZYYYWWWUUURRRQQQPPPPPPNNNMMMKKKIIIGGGFFFEEEDDDEEECCCAAA@@@???>>><<<:::999999888888888888888888777777666666666555444444333333333333222222222111000000111222333555777888;;;===@@@BBBCCCCCCEEEFFFGGGIIIJJJKKKLLLNNNQQQTTTVVVVVVUUUTTTRRROOOMMMKKKQQQPPPNNNKKKHHHFFFDDDCCCEEEFFFFFFFFFFFFIIIMMMPPPVVVWWWYYYYYYXXXWWWVVVUUUNNNMMMKKKLLLMMMOOOQQQRRRUUUXXX[[[]]]___dddlllsssvvvyyyqqqhhhgggjjjnnnpppssswww}}}yyyuuuuuurrrkkkbbb\\\YYYYYYVVVVVVVVVZZZ```dddffffffiiiiiiiiijjjkkkjjjhhhfffzzzxxxvvvuuuuuutttqqqooonnnnnnnnnoooooopppqqqqqqjjjiiigggeeebbb___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYRRRQQQNNNKKKFFFBBB???===;;;;;;<<<<<<;;;;;;:::999777777666666555555444444555444222000///------------,,,+++***+++,,,---...***+++---......---,,,,,,)))))))))******)))))))))&&&))),,,,,,***)))+++---------,,,+++*********+++************************))))))))))))))))))))))))''''''((((((***+++---...***************+++,,,---,,,+++***)))((()))***+++)))***++++++,,,,,,++++++)))))))))***************))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,---,,,...//////...------...111000///...---,,,,,,,,,....../////////000000000000000000000000000000000///000000000111222222333444444333222222222222222444555666777777999===@@@FFFSSSeeettt~~~|||zzzyyyyyyyyyyyyxxxwwwxxxwwwtttpppmmmjjjiiihhhiiigggdddcccbbbaaa^^^\\\VVVVVVUUURRRNNNLLLLLLMMMKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>======<<<:::999888888777666666777777888555666666777666666555555555555555444444444333333222111111111222333444444444666999;;;<<<===???@@@CCCEEEFFFGGGHHHIIIMMMOOONNNPPPSSSVVVWWWVVVTTTRRRRRRQQQOOOMMMJJJGGGFFFDDDEEEFFFGGGGGGEEEEEEFFFHHHKKKMMMQQQSSSTTTVVVXXXZZZWWWUUURRRQQQQQQPPPNNNLLLPPPSSSUUUWWWYYY]]]eeekkknnnqqqwwwyyymmmggggggiiikkkjjjlllpppvvv{{{xxxrrrmmmhhhfffeeeddd```[[[WWWXXX]]]aaabbbaaaeeeffffffggghhhjjjlllnnn{{{yyywwwvvvvvvuuusssqqqmmmnnnoooqqqrrrrrrsssssskkkjjjhhhfffccc```___]]][[[[[[[[[ZZZZZZZZZYYYYYYUUUSSSOOOJJJEEE@@@===<<<;;;;;;<<<<<<;;;;;;:::999666666666666666555555555777666555333111//////...---,,,+++******,,,---///***+++---.........---,,,)))******++++++******)))###(((---...+++)))***,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))+++,,,---******)))))))))******+++---,,,***)))))))))++++++((()))***+++,,,++++++***)))***++++++,,,,,,,,,++++++++++++++++++*********************++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,...//////...------...///......---------........./////////000000000000000000000000000000000000000///......///000222444111111111222333444555666666777888:::<<>>>>><<<;;;;;;;;;;;;:::888777666555555555666777777333444555666666666555444555555555444444444444444333333222111000000111111...000333444444666888:::<<>>BBBDDDEEEGGGIIILLLMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHFFFEEEFFFIIILLLEEEGGGHHHIIIIIILLLRRRVVVWWWVVVVVVYYY[[[[[[WWWTTTKKKNNNQQQRRRSSSUUUZZZ___ccchhhoootttwww|||xxxqqqnnnlllmmmllllllnnnuuusssnnnoooppppppqqqoooiiiaaaZZZZZZ```eeedddfffhhhiiiiiijjjkkklll{{{uuuqqqtttuuusssqqqqqqllllllmmmpppttttttqqqmmmkkkjjjgggeeebbb```___^^^[[[]]]]]][[[VVVTTTTTTVVVZZZWWWQQQJJJCCC??????AAA;;;;;;;;;:::999888777666666666555555555444444444222222111000///...------...------,,,,,,------...000000///...---,,,,,,+++******+++,,,+++***)))(((++++++************++++++(((((((((((()))))))))))),,,+++***((((((((()))))))))***+++***((((((((()))************************)))***++++++***)))***,,,+++*********))))))((((((******))))))))))))******)))***+++,,,---,,,++++++++++++************++++++*********+++++++++,,,,,,)))***++++++,,,,,,,,,,,,......---,,,******+++---+++,,,------......---------...---,,,++++++---///222///,,,,,,///000000...............////////////+++---000111111000111111555444333222111111111111444333111222555888::::::>>>:::;;;CCCLLLWWWgggvvv~~~~~~~~~|||{{{zzzxxxwwwwwwxxxxxx|||||||||zzzyyyyyyzzz|||xxxxxxwwwwwwwwwxxxyyyyyywwwvvvvvvtttrrrpppooommmooommmkkkjjjiiihhheeecccccc```\\\[[[\\\]]][[[ZZZWWWWWWVVVTTTSSSQQQPPPPPPKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;:::::::::999888777777666555777888888666444444555666666555555555444444444222222333333333333444444111111111111111111111111000000000000000222444555333555777;;;???BBBEEEGGGDDDFFFGGGGGGGGGGGGHHHJJJNNNMMMMMMNNNNNNKKKGGGDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGDDDCCCDDDHHHLLLOOORRRQQQPPPSSSWWWZZZZZZXXXRRRRRRSSSRRRRRRTTTXXX[[[___eeemmmqqqtttyyy}}}pppooopppsssuuusssqqqwwwnnnlllooopppuuurrrmmmgggcccbbbeeeiiifffffffffiiilllnnnooonnn{{{uuuqqqssstttrrrpppppplllkkklllooossstttrrrnnnkkkjjjgggdddaaa___^^^]]]\\\]]]^^^[[[WWWUUUUUUWWWWWWVVVRRRLLLEEE@@@>>>===::::::::::::999888777777666666555555555444444444333222111000///......---...------,,,,,,------............---------------))))))*********)))(((''',,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++***)))(((((()))*********+++,,,+++)))((()))***************************)))***++++++***)))***+++******************))))))******))))))))))))******)))***+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,---......---++++++,,,---+++,,,------......------.........---,,,,,,...000111///,,,,,,///000///.../////////000000000000111---///111111000000111222111111111111222333444555555444333333555777888999???===CCCOOO^^^mmm~~~}}}~~~~~~}}}~~~|||{{{yyyxxxwwwwwwtttsssqqqpppooooooppppppsssssssssrrrqqqrrrsssuuussssssrrrrrrrrrrrrrrrsssooooooooonnnmmmlllkkkjjjhhhfffdddcccbbbaaa___]]]]]]ZZZWWWVVVWWWXXXVVVUUUQQQQQQPPPNNNMMMKKKJJJJJJHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>===<<<;;;:::999999888888777666666555444444666666555555555555444444666555555555444444444444444444444333333222222222111111111111111111111111111000000///000111333444111222555888;;;>>>@@@AAACCCDDDEEEEEECCCCCCDDDEEEJJJJJJKKKMMMNNNMMMIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDGGGJJJLLLMMMLLLMMMQQQVVVYYYZZZYYYVVVUUUSSSPPPOOOQQQVVVZZZ\\\aaagggkkkooowwwpppoooqqqwww{{{zzzzzz|||{{{vvvrrrqqqpppooonnnmmmnnnnnnnnnhhhhhhhhhjjjlllnnnoooppp|||uuuqqqrrrssspppnnnnnnmmmkkkkkknnnrrrtttrrrpppkkkjjjgggccc```]]]\\\[[[]]]]]]]]][[[XXXVVVUUUVVVTTTTTTSSSNNNGGGAAA<<<;;;::::::::::::999888888777666666666555555555444444333333222111000//////......------,,,,,,------...+++,,,,,,,,,---------...*********+++***))))))(((,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++******)))))))))***++++++***,,,,,,,,,***)))***+++************************)))+++,,,+++***)))***+++*********+++++++++++++++******))))))))))))******)))***+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------------,,,,,,,,,...///...---,,,,,,---,,,,,,---............---...//////...------///000000///------///000///...000000000000111111111111000111111111//////111222111111111111222333444555555555555666777999;;;<<>>======;;;::::::999888777666666777777666666555555444444888555222222444555444333555555555555444444444444666555555444222111111000111111111111111111111111111000000000000000111111///000111333666888999:::???AAAAAAAAA???>>>???@@@EEEFFFGGGJJJMMMMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGIIIMMMSSSWWWYYYYYYYYYWWWSSSOOOMMMNNNRRRVVVZZZ^^^cccgggkkksss|||~~~~~~uuupppvvv}}}~~~}}}zzzrrrqqqqqqssswwwxxxuuurrrmmmmmmlllllllllmmmoooppp}}}vvvqqqqqqrrrooommmmmmmmmkkkjjjlllqqqssssssqqqkkkiiifffccc___\\\ZZZYYY\\\\\\[[[YYYWWWUUUTTTTTTTTTSSSRRRMMMFFF@@@<<<;;;:::::::::::::::999888777666666666666555555555555444444333222111000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,++++++******++++++,,,''''''((((((((())))))))))))))))))******++++++,,,+++,,,---,,,*********+++***************************+++,,,+++)))))))))+++*********++++++,,,,,,---******))))))))))))************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,//////......------------***,,,...///---,,,+++,,,,,,------...............///000111000......///111//////......//////////////////000000000111111111111111111///......000222555444333222222222222222333555666888;;;>>>BBBEEEFFFPPPaaauuu}}}}}}|||{{{yyyxxxvvvuuuqqqpppoooooopppqqqpppooolllllllllkkkiiifffcccbbbcccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbccceeegggggggggeeeeeeeeedddcccbbbaaaaaa]]]]]]^^^^^^]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUSSSQQQNNNMMMLLLKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;999888888777666666555555888888888777777666666666999333//////333666444222444444444444444444444444555555444333333222111111111111111111111111111111111111000000000000000000...///000111222333444444:::;;;======<<<;;;===>>>BBBBBBDDDGGGJJJKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGJJJNNNRRRTTTUUUWWWWWWUUUQQQNNNMMMOOOPPPYYY^^^eeejjjnnnqqquuuxxxxxxzzzxxxvvvzzz~~~{{{vvvqqqrrrvvvyyywwwttttttsssrrrooommmlllnnnooo}}}vvvpppqqqqqqooommmnnnmmmkkkjjjlllpppsssrrrpppkkkiiifffbbb___\\\ZZZYYYZZZYYYXXXVVVUUUTTTRRRQQQTTTRRROOOJJJDDD???>>>>>>999999:::::::::999888888777777666666666555555555444444333222111000//////...------,,,,,,------.........---,,,++++++******---------,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++))))))******+++++++++++++++,,,---,,,*********+++***************************+++,,,+++)))((()))************++++++,,,,,,---******))))))))))))******+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000000...------------...)))+++---...,,,+++++++++,,,---......//////.........000111111/////////111...////////////......///........./////////000000000000000...------///111444444333333222333333333444666888999;;;???EEEIIIOOO]]]rrr~~~{{{yyyttttttssssssqqqpppooonnnfffdddddddddeeeeeedddbbbcccccccccbbb```^^^[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZ\\\___aaa```___]]]^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNMMMKKKIIIIIIIIIIIIGGGGGGFFFFFFCCCCCCBBBAAA@@@??????>>>???>>>===<<<;;;:::::::::888777777666666555555555777777777666666666666666888333......333666555222333333444444444444444444333333333333333333333333111111111111111111111111111111111111111000000000//////000000111111111222444666888999:::;;;===???@@@@@@AAADDDFFFHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@CCCEEEFFFHHHJJJKKKMMMNNNQQQSSSUUUUUURRROOONNNMMMUUU\\\gggppptttsssqqqooorrrtttzzz~~~sssnnnpppuuuxxxxxxyyyyyywwwtttooommmmmmnnn~~~vvvpppqqqrrrpppooopppmmmkkkjjjmmmqqqrrrpppnnnjjjiiifffbbb___\\\[[[ZZZZZZXXXVVVUUUTTTSSSQQQOOOQQQPPPMMMHHHCCC@@@???@@@999999999::::::999999888777777777666666666555555333333222111000//////......------,,,,,,------...//////...---,,,+++******++++++***))))))))))))***))))))(((((((((((())))))))))))))))))*********+++)))***++++++,,,+++++++++***,,,,,,,,,***)))***+++************************+++,,,,,,+++)))((()))************+++++++++++++++******))))))))))))******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,............////////////000///...,,,,,,---...///***+++------,,,+++,,,---------...////////////......///111111000//////000---///000000///......///............///////////////000000///......000111111111111222444555777777888999::::::;;;@@@HHHOOO]]]mmm}}}xxxuuussspppnnnmmmlllkkkjjjgggeeecccbbb___^^^]]]]]]^^^]]][[[YYYZZZYYYYYYXXXWWWUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQPPPQQQPPPOOORRRVVVWWWVVVSSSTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQPPPPPPNNNMMMLLLKKKHHHFFFEEEEEEFFFFFFEEECCCCCCDDDFFFEEECCCBBBBBBCCC>>>>>>===<<<<<<;;;::::::===<<<;;;:::999999999999777666666666555555555555444444444444444444333333555222000000333555555333333333333333444444444444222222222333333444444444111111111111111111111111000111111222222222111111111111111111111111111111000222555666777999<<<>>>>>>===>>>@@@BBBDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>??????@@@@@@AAAAAAAAADDDFFFGGGGGGFFFEEEGGGHHHKKKOOOTTTWWWVVVSSSQQQPPPQQQXXXdddooottttttqqqmmmlllooouuu}}}tttqqqtttxxxzzzyyy{{{{{{xxxsssooooooppp~~~vvvpppqqqrrrqqqppprrrmmmllllllnnnqqqrrrnnnkkkjjjhhhfffccc```^^^\\\[[[ZZZXXXUUUTTTUUUTTTQQQOOOLLLMMMLLLIIIEEEAAA@@@???888999999::::::999999999777777777777666666666555333222111000///......---...------,,,,,,------...///.........------,,,,,,+++***)))((((((((())))))******))))))))))))******((())))))))))))************+++,,,,,,,,,+++***)))***+++,,,+++)))((()))***************************+++,,,---+++)))(((((()))******************))))))******))))))))))))******++++++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,+++,,,---...000,,,---......------///000------...///////////////---///111111///......///,,,///111111///---...///...////////////000000000...000222222222111222333111111111222444666777888:::<<<>>>???AAAIIIUUU___qqq~~~xxxuuupppllljjjgggeeecccaaaaaa```___]]][[[YYYXXXYYYXXXWWWWWWWWWUUUSSSPPPPPPOOONNNMMMMMMLLLLLLLLLIIIIIIJJJKKKKKKJJJIIIIIIJJJHHHGGGIIINNNOOOLLLIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDAAA@@@??????@@@@@@???>>><<>><<<===>>>;;;;;;::::::999888888888::::::999888777777777777555555555444444444444444333333333333333333333333333333333333444444444444222222333333333444444444333333333333333333333333111111111111111111111111000111222333444444333333111111111111111111111111...000333444555666888::::::999:::<<>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCDDDFFFGGGFFFCCCBBBCCCEEEFFFKKKQQQUUUWWWWWWVVVVVVTTTXXX^^^ffflllnnnooonnniiikkkqqqzzz{{{uuuttttttuuuyyy|||{{{wwwssssssuuu~~~vvvpppqqqsssrrrrrrtttmmmllllllooorrrqqqmmmiiiiiihhhfffccc```^^^]]]]]][[[XXXUUUUUUVVVUUURRROOOHHHKKKLLLLLLHHHCCC???>>>888999999:::::::::999999777777777777666666666666222222111000///...------...------,,,,,,------...---------.........//////---,,,***)))))))))***+++++++++************++++++------........./////////+++,,,,,,---,,,+++)))((()))***+++***((((((((()))************************+++,,,---+++)))(((((()))+++*********))))))((((((******))))))))))))******,,,+++*********+++,,,------,,,,,,++++++,,,,,,---(((((()))))))))*********---,,,+++++++++---///000//////000///......111333---......///////////////,,,...000111///.........+++///111111///---...///000000000000111111111111...111444555444444444555444444333333333444444555:::===@@@CCCIIIUUUdddpppzzzwwwuuurrrooonnnkkkgggdddbbb```]]]ZZZVVVVVVVVVVVVVVVUUUTTTTTTPPPOOONNNNNNNNNLLLHHHFFFJJJIIIGGGFFFFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFGGGDDDCCCFFFJJJKKKHHHDDDAAABBBDDDFFFFFFEEECCCBBB??????@@@AAAAAAAAAAAAAAA???>>>======??????>>>===888;;;======:::888999:::;;;;;;::::::999999888888999888777666666666666666444444333333333333333333555555555555555555555555111333555555444444444555222222222333333444444444666555444444333222111111111111111111111111111111000111222444555555444444111111111111111111111111...000222222222333555777666666777:::>>>AAAAAAAAA:::;;;;;;;;;<<<=========999999:::;;;===@@@CCCEEEDDDFFFGGGEEEBBBAAABBBDDDEEEIIIOOOSSSVVVXXX[[[\\\[[[ZZZZZZ]]]bbbgggkkklllhhhjjjooowwwvvvnnnkkkqqqwww|||}}}yyywwwwwwyyyxxxqqqpppppppppqqqtttooonnnoooqqqrrrrrrooommmiiigggdddbbb```___]]][[[]]][[[XXXUUUSSSQQQPPPPPPQQQQQQPPPKKKFFFAAA>>>>>>???===<<<<<<<<<:::888666;;;888555333444555555555222333222111///...///000555444000,,,...111...)))......---------,,,,,,,,,------------------------((()))***++++++***(((((($$$&&&)))+++,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++)))************+++++++++************************+++)))'''(((***,,,------***************)))((((((************++++++++++++((())),,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------...---------///---,,,---------,,,+++,,,,,,,,,---------......///***''')))///111...)))000000////////////000000111111111000000000000000,,,---...000111222222222///333333000222888;;;999???AAAEEEKKKUUUfffzzz|||zzzzzzxxxuuuqqqmmmiiigggfffdddaaa\\\ZZZXXXWWWUUUTTTMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDAAAAAABBBCCCCCCCCCBBBAAA>>>@@@BBBBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>======<<<;;;======<<<<<<<<<;;;;;;;;;777777888999::::::;;;;;;888999:::888666555555666666666666666666666555555777777666666555555555444666555333222111222333333333333333333333333333333444444444444444444444444333444555555555555444333///111333555555555444333111111111111111111111111111222222333333222222111000000000000000000000000111111000///...---,,,,,,444555888;;;===>>>>>>>>><<<;;;888777666666777888999999999999:::<<<>>>???DDDEEEFFFFFFFFFDDDCCCBBBEEEGGGJJJMMMRRRYYYaaafffiiiddd^^^[[[[[[___ccceeekkkkkkmmmpppwwwzzzmmmlllmmmqqqwww}}}zzzuuuwwwooonnnooonnnoooqqqoooooooooqqqrrrqqqooommmhhheeeaaa___^^^]]][[[ZZZ[[[ZZZXXXVVVTTTTTTTTTTTTQQQQQQOOOKKKFFFAAA>>>>>>;;;:::999:::;;;<<<:::999888666444444555666666666222333333111///...///111000444555222000000...+++---------,,,,,,,,,++++++******************++++++)))***+++++++++***))))))((()))***++++++***)))(((******************++++++++++++++++++++++++++++++)))************+++++++++---------------,,,,,,,,,+++)))'''(((***,,,---,,,***************)))(((((((((((((((((()))))))))))))))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++***+++,,,---......///...111000...---------,,,+++,,,,,,,,,---------......000---+++---000222000---000000////////////000000000000000000000111111111.........///000111222222///444555333444:::===;;;AAADDDMMM[[[nnn{{{yyyxxxwwwwwwvvvsssqqqllljjjgggccc___\\\ZZZYYYWWWTTTPPPNNNLLLKKKIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@AAAAAA======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;::::::;;;:::::::::999999999999555666666777888888999999888999:::888666555666777555555555555555666666666666666666666555555444444555444333222222222333333222222222222222222222222444444444444444444444444000111222222222222111000222333444555555444222111111111111111111111111111111222222333333222222111000000000000000000000000000000111111222333333333222333555888999:::;;;;;;:::999777666555666777888888888888888999;;;<<<>>>BBBBBBDDDEEEEEEEEEDDDDDDDDDFFFHHHKKKOOOVVV^^^dddkkkiiifffddddddeeeffffffjjjkkkmmmpppuuuzzzxxxppprrrsssuuuvvvxxxyyy{{{|||~~~uuummmlllmmmlllmmmooonnnnnnnnnoooqqqqqqnnnllliiieeeaaa]]]\\\\\\\\\[[[YYYYYYXXXWWWVVVVVVWWWWWWPPPPPPOOOKKKFFFAAA>>>>>>:::999888888::::::999888666444444444666777666555333333333222000///000222---444888444000//////.........---------,,,,,,,,,***)))))))))))))))))))))******+++,,,,,,,,,+++***++++++,,,,,,+++)))'''&&&((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))************+++)))((((((***,,,,,,,,,*********+++******)))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))***+++---...///000000///...---,,,,,,,,,---...,,,,,,,,,---------...............//////000000000000000////////////000000//////000000111111222222000000/////////000222333111555777555666;;;>>>???AAAGGGVVVmmm~~~~~~}}}}}}|||zzzxxxwwwwwwuuusssqqqooommmlllkkkjjjiiifffddd```___\\\YYYVVVSSSQQQQQQNNNLLLIIIGGGFFFEEECCCAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;;;;<<<>>>@@@AAADDD???:::888:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888888777777777666666444444444555555666666777666777777666444333444555444444444555555666666666666555555555555444444444444444333222222222333333111111111111111111111111444444444444444444444444333333444444444444333333444444555555444222111000222222222222222222222222111222222333333222222111000000000000000000000000000111111222333444444555///000222444555666777777777666555555555666888999777777777777888:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFEEEEEEFFFHHHKKKQQQYYY^^^jjjkkkmmmoooppppppooonnnkkkmmmoooppprrruuuyyy{{{yyyxxxvvvtttsssvvv{{{}}}uuunnnmmmmmmllllllnnnmmmmmmlllmmmoooooommmkkkkkkgggbbb^^^^^^^^^___^^^YYYYYYXXXWWWWWWVVVVVVVVVOOOPPPNNNKKKEEEAAA>>>>>><<<:::888777777777555333444333333444666666444222333444444222111000111333666888777000---///111111////////////............++++++++++++***************+++,,,---------,,,+++,,,,,,,,,++++++)))((('''))))))*********+++++++++************************))))))*********+++++++++'''''''''(((((((((((((((+++***((((((***,,,,,,,,,*********++++++******)))******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,------------,,,,,,***+++,,,---............+++++++++******,,,///111,,,,,,,,,---------......***,,,...---++++++---///000000////////////000000......///000111222222333333111000//////000222333222555777777777;;;???BBBIIITTTggg~~~|||yyywwwvvvuuuuuutttsssssssssssspppnnnlllkkkjjjiiigggeeecccbbb```___^^^]]]ZZZWWWXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<::::::::::::::::::::::::;;;:::999999:::===???AAANNNFFF===888999;;;999777999999999999999999999999777777666666666555666666666666666666555555555555333333444444555555555666333444444333222111111222333333333444555555666666444444444444444444444444444333333333333333333333222222222222222222222222333333333333333333333333444555555555555555555444333444444444444333222111222222222222222222222222111222222333333222222111000000000000000000000000333222222111///......---...///000111222333444444555555555555666888999:::777777777888999::::::;;;:::;;;===@@@CCCEEEGGGHHHGGGGGGFFFEEEFFFJJJPPPUUUbbbffflllqqqvvvyyy|||~~~uuutttrrrooommmqqqwww}}}yyyuuuuuuxxxyyyzzzwwwpppooopppnnnmmmnnnmmmlllkkklllmmmmmmlllkkkkkkgggbbb^^^^^^^^^______ZZZZZZYYYXXXVVVTTTSSSRRROOOOOONNNJJJEEEAAA???>>><<<:::777666666666555333555444333444555444222000222333444222111000222333JJJDDD888---***...111000.........------------,,,+++++++++******)))))))))***+++,,,---...------,,,******+++++++++*********+++++++++*********))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,***((((((***+++,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++*********+++,,,---,,,------......------,,,---------...------,,,,,,,,,......---,,,,,,...111,,,,,,,,,---------......(((+++...---***)))+++///000000////////////000000......///000111222222333333222000///000111333444444666888999999<<>>>>>>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;:::999999:::<<>>999777555555666777888777666444333444555555444333111222333222000000222333UUULLL===///+++///000---,,,,,,+++++++++***************))))))(((''''''''')))***,,,---...------,,,)))*********++++++,,,,,,,,,,,,++++++***))))))(((************************)))************+++++++++)))))))))***++++++,,,,,,,,,***((((((***+++++++++)))***++++++,,,+++++++++)))))))))************+++******+++++++++,,,,,,,,,------............------............---,,,+++***111333444222...,,,---///,,,,,,,,,---------......+++---000///---,,,...111000000////////////000000//////000000111111222222222222111111111222444555666666999<<<>>>CCCOOO[[[lllzzz{{{wwwtttpppmmmkkkiiigggeeeaaaaaaaaaaaaaaa```___^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@>>><<<<<<<<<======;;;999999999999999999999999999999999999999::::::::::::::::::999::::::<<<>>>???BBB===888666888::::::999777777777777777777777777777666555333333444444555666666666555555555444444555555555555555555555555555666777666555444555666333333333333333333333333222222333333333333333444222222333444444444333333333333333333333333333333333333333333333333333333333333222222222222333333111111222333333444555555333333333333333333333333111222222333333222222111000000000000000000000000222222111111000/////////000000000000000111222333222222444555666888999999888888999:::;;;;;;::::::666777999;;;???BBBEEEGGGHHHIIIHHHFFFDDDDDDEEEGGGKKKPPPVVV^^^gggtttyyylllbbbbbbjjjssssssooorrruuuvvv{{{tttttttttqqqppppppqqqooonnnnnnoooppppppooofffccc```^^^^^^^^^]]]\\\]]]\\\[[[ZZZWWWTTTRRRPPPMMMNNNMMMIIIEEEAAA???>>>:::888555555666888888888666555333444777999::::::000111222111000///111333EEECCC;;;222...//////------,,,,,,,,,++++++++++++++++++***))))))(((''''''((()))+++,,,---------,,,+++*********++++++,,,,,,++++++******************************************)))************+++++++++''''''(((((()))******+++---+++)))(((***++++++***)))***++++++,,,,,,,,,+++)))))))))*********++++++)))***+++,,,---,,,++++++------............---------------...------,,,,,,,,,000444333///------///,,,,,,,,,---------.........///000000//////000111000000////////////000000000000000000000111111111000111111222333444555555777777;;;AAAFFFOOO```ppp~~~zzzwwwtttoookkkjjjgggccc```^^^]]][[[YYYVVVWWWWWWWWWVVVUUUSSSRRRRRRPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@BBBAAA@@@@@@?????????@@@===<<<<<<===???>>><<<:::888888888888888888888888999999999999:::::::::;;;999999:::::::::;;;;;;;;;888777777777777888999999777777777777777777777777888777555444333444555666555555555444444444333333555555555555555555555555444555666666444444555666444444333333222222111111111222222222333333333333111222333444444444333333222222222222222222222222222222222222222222222222666555444444444444555666333333333222333333444444333333333333333333333333111222222333333222222111000000000000000000000000000000111111111222222222111000000//////000111222000000222333444555666666777888999::::::999999888666777888:::===@@@CCCEEEEEEFFFHHHHHHFFFEEEEEEFFFFFFJJJOOOSSSZZZeeesss}}}|||qqqfffcccggglllzzzxxxssssssuuu{{{uuuuuutttrrrppppppsssqqqppppppqqqrrrrrrqqqgggeeebbbaaaaaa```___]]]]]]]]]\\\[[[YYYVVVTTTRRRMMMMMMLLLIIIEEEAAA???>>>>>>;;;777666666666666555666555444555999===@@@AAA000111111000//////111222---333666333///000000///000000/////////.........---------,,,+++******)))((()))***,,,------,,,,,,,,,,,,+++******++++++,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++***++++++,,,------......---+++)))(((***++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,---------+++***------............------+++,,,,,,---............"""(((///111///---///111,,,,,,,,,---------......////////////000000000000000000////////////000000111111111000000000000000///000222333444555555555888888===EEEMMMXXXlllzzzrrrmmmjjjgggccc___aaa^^^ZZZWWWUUUTTTRRRPPPOOOOOOPPPPPPNNNMMMKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@@@@?????????@@@@@@>>><<<======<<<<<<<<<<<<<<<===:::::::::;;;===<<<:::888999999999:::::::::::::::888999999999::::::;;;;;;888999999:::::::::999999666777999999888666777777888888888888888888888888999777666444444555666777444444444333333333222222444444444444444444444444111222333333222111222444555444444333222111000000111111111222222333333333000111333444555444333333111111111111111111111111222222222222222222222222333333111111111111333333555555444333222222222222333333333333333333333333222222222333333222222222000000000000000000000000000000000000000111111111111000///......///111111...///000111222333333333666666888999999888777777777777888999<<>>===<<<:::888777777666555444555444444666:::===??????777555222000......///000---111333222...---111666,,,,,,,,,---------......,,,,,,,,,,,,+++***)))((())))))******+++++++++,,,******)))(((((()))******,,,+++)))''''''(((***+++...,,,)))((()))*********(((++++++)))))),,,---***(((***+++***)))((()))***+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,+++***)))(((+++++++++++++++++++++,,,000///...---,,,,,,---......------,,,,,,,,,------......------------......,,,+++***,,,...//////...,,,---......------...000111111000///////////////333222111000000000111222444333111222444777999:::444888>>>HHHVVVjjjzzzwwwpppnnnkkkfffbbb^^^\\\ZZZSSSTTTTTTSSSQQQOOOLLLKKKDDDEEEEEEFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>>>>>===<<<===>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===999999999999999999::::::777777666777777888999999;;;;;;::::::::::::::::::888888888888777777777777777666666555555555666666666555444333333444666777444444555555555555555555333333222222222222222222(((***---111444666888888555444444333333444444555222111111111111111222222333333222111111222333333222222333333333333444444222222333333333333444444444444222222222222444444555444333222111000///...222222444444444444222222111111222333333333333222111111111111111111111111222111111111000000//////////////////////////////444555777888999999999888888888888999;;;===???@@@BBBCCCFFFHHHIIIHHHGGGGGGEEEDDDDDDEEEIIIOOOUUUYYYkkkyyy~~~zzzvvvpppnnnmmmuuuzzzvvvuuuuuussspppoooqqqpppoooppppppooommmkkkfffccc```^^^]]]]]]\\\[[[\\\]]]]]][[[WWWSSSQQQPPPMMMLLLIIIFFFBBB???<<<;;;;;;888666555666777555222555555444666999::::::999666555333111////////////......///...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***)))))))))((((((''''''&&&***************************)))((((((((()))******///,,,)))((()))++++++***&&&)))***((((((,,,,,,******+++,,,+++***)))***,,,++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++......---,,,+++,,,------...------------...//////......------------......,,,++++++,,,...//////...---...000///......///111111111000///////////////333222111000000000111222333222111333555888;;;<<<<<<@@@IIIUUUggg{{{~~~yyytttoookkkeeeccc```\\\XXXTTTRRRQQQIIIHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::999999999999999:::::::::::::::::::::::::::999999888888888777777777777777666666666666666777888777666555555666777888555555555555555555555555111222222333444555666666000111222333444444333333444444333333333333444444333333222222222222333333333333222111111222333333222222333333333333444444111111111222222222333333444333333222222333333444222222111000...------,,,222222333444444333222222//////000111111111111000111111111111111111111111111111111111000000000///////////////////////////333444666777999999999999666666666777999<<>>??????DDDOOOaaawww|||yyytttoookkkgggbbb^^^YYYWWWTTTPPPMMMJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<============<<<<<<:::;;;;;;<<<======>>>>>>999999999:::999999888777;;;;;;;;;::::::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::999999888999999999888999999::::::;;;;;;;;;::::::999999999888888888888888777777777777888888999888777666666666777888777777777666555555555444444444444555555666666666555555555555444333111111444333333222222333333444444444333333333333444444333222222111111222222333222222333333333333444444000000111111111222222222444333333222222333333444555444444333222111111000222222333333333333222222//////000111111111111000000000000000000000000000111111111111000000000000000000000000000000000000111222444666777888999999666555555555777;;;???AAACCCDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCEEEJJJOOOSSS\\\hhhzzzyyysssvvvwwwvvvvvvtttqqqqqqqqqpppooooooppppppooommmfffccc```^^^^^^^^^]]][[[\\\\\\[[[XXXTTTRRRQQQQQQMMMLLLJJJGGGDDDAAA>>>===;;;777333444888999555000444444444666777666333111333333333222111///---,,,,,,---...///000...,,,***,,,,,,,,,---------..................---,,,+++***))))))+++,,,...///000111***+++,,,,,,,,,,,,+++***'''(((***+++,,,,,,,,,,,,...,,,++++++,,,------,,,$$$''')))''')))---...,,,+++,,,---,,,+++***+++---)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...//////...------,,,+++++++++++++++,,,,,,---......///......---------............------------......---,,,,,,---...//////...---///000000///...000111000000////////////000000111000000///000111222333666777888999;;;===@@@CCCBBBHHHWWWmmm~~~{{{ppplllhhheeeaaa^^^YYYVVVPPPOOOLLLIIIGGGDDDCCCBBBBBBAAA@@@???>>>???@@@AAA;;;<<<==================999999::::::;;;<<<<<<===999999999999888888777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888888777777777777777777777777777888999999888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999888999999::::::999888777777666777777888999999888888777666555555999999888777555444333333333333333444444444444444333333222222222222333333555444444333333333333333222222222222222222222222222222222333333333444444111111111111222222222222333333333333333333333333666666555555444444333333222222222333333222222222111111222333333333333222000000000000000000000000111111111000000000000000111111111111111111111111///000222444666777999999999888666666777:::>>>@@@BBBDDDFFFHHHIIIKKKKKKKKKMMMKKKGGGEEEFFFIIINNNQQQUUU___qqqvvvtttzzzxxxwwwxxxvvvssssssrrrpppooooooooopppnnnmmmfffddd```___^^^^^^]]]\\\\\\[[[ZZZVVVSSSQQQQQQRRRNNNMMMJJJGGGDDDAAA>>>===:::777555666::::::666222333333444666888888555333333333333222000///---,,,&&&***///000---,,,---///,,,,,,,,,---------......111000000...---+++)))(((&&&&&&''')))***,,,---...+++++++++,,,,,,+++++++++)))***+++,,,---......------,,,++++++,,,------,,,&&&)))***)))***///000...***+++,,,+++***)))***,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---//////...------,,,++++++,,,,,,------....../////////...---,,,+++*********......------------.........---,,,---/////////---,,,...//////...---///000000000////////////000000111000000000111222444555777888999::::::===BBBFFFOOOWWWhhh|||vvvrrrooollldddbbb^^^[[[YYYVVVRRRPPPJJJIIIGGGEEECCCAAA@@@@@@>>>===<<<;;;;;;;;;======;;;;;;<<<===============::::::::::::::::::;;;:::===<<<<<<;;;;;;;;;;;;;;;888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;::::::::::::999999999888888777777666666666777999:::<<<===999999:::;;;<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<;;;:::::::::::::::;;;;;;::::::999888777777:::999999777666555444444222222333333444555666666444333333222222333333444444444333222222222222222222222222222222222222222222222222333333333444444222222222333333333333444333333333333333333333333222222222222222111111111222222222222222222222222111111222333333333333222000000000000000000000000000000000000000000111111222222222222222222222222//////000222444666777888<<<;;;999888888:::<<<>>>AAABBBEEEGGGJJJLLLNNNOOOOOOMMMJJJGGGGGGIIIKKKMMMOOOWWWfffxxxvvvssssssttt|||{{{{{{|||zzzwwwwwwsssqqqnnnnnnnnnnnnmmmkkkgggdddaaa______^^^]]]\\\\\\[[[XXXUUUQQQPPPQQQSSSNNNMMMJJJFFFCCC???<<<;;;888888888999999999666444333222333555888888777555333333222111///...---,,,"""(((---...***))),,,000,,,,,,,,,---------......000000///...,,,***)))(((++++++******************++++++************+++++++++++++++,,,,,,------...,,,+++***+++,,,---,,,+++'''***+++***+++///000...***+++,,,+++***)))***,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......------,,,,,,++++++------.../////////............,,,+++************......------------......///...---...///000///---,,,---......------...//////////////////000000111111111000111222444666777777888999999:::???GGGMMM^^^hhhyyy}}}wwwqqqlllhhhdddaaaXXXVVVSSSQQQOOOMMMKKKHHHEEEDDDBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<>>>>>>======<<<<<<;;;;;;999::::::;;;<<<>>>???@@@;;;<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;::::::888888888999999:::::::::777666555555444444555555555444444333333444444555555444333222111111111222111222222333333222222111222222333333333333444444222222333333333444444444222333333444444333333222222222222333333333333333222222111111111111222222//////000111111111111000111111111111111111111111000000000000111111111111111111111111111111111111/////////000222444666777<<<;;;:::::::::;;;<<<===???AAACCCGGGKKKNNNQQQSSSPPPOOOMMMJJJIIIIIIJJJJJJKKKQQQ\\\iiivvv|||uuuooolllttt}}}|||}}}{{{yyyxxxtttqqqnnnlllllllllkkkiiigggdddaaa_________]]]\\\\\\ZZZWWWSSSPPPOOOQQQSSSQQQOOOLLLHHHCCC???<<<:::444777::::::777555555666444333333444666777666555444333111///...---------''')))++++++******,,,///,,,,,,,,,---------......,,,---------,,,+++***)))---------,,,+++++++++***,,,+++)))'''''')))+++,,,,,,+++***)))******,,,,,,***))))))***,,,---,,,***(((++++++)))***......,,,+++,,,---,,,+++***+++------,,,+++******,,,---///------------------------++++++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,++++++,,,,,,---......------------......000...---...///000///------...//////......///000///////////////000111111222111111222333666888999888:::<<<<<<>>>FFFRRR[[[nnnxxx~~~zzztttqqqlllgggccc^^^YYYVVVNNNLLLJJJIIIHHHFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;:::999888777888999999<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAAAAA@@@??????>>>======>>>============>>>>>>???>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========<<<<<<<<<======>>>@@@@@@AAAAAAAAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>;;;:::999777666666777777666555555444444555555666666555444333333222222222111222333333333333222111222222333333333333444444111222222222333333333333222333333444444333333222333333444444555555555666333222111000000111222333//////000111111111111000222222222222222222222222///000000000111111111111111111111111111111111111////////////000222444555777888999:::;;;<<<<<<<<<===???BBBFFFKKKPPPTTTWWWTTTSSSRRRQQQPPPNNNMMMLLLLLLNNNUUU^^^fffppp{{{kkkmmmqqqxxx{{{{{{|||zzzxxxwwwtttqqqnnnlllkkkjjjiiihhhgggdddaaa_________^^^\\\\\\ZZZWWWSSSOOOOOOQQQTTTTTTSSSOOOKKKFFFAAA>>><<<111666::::::666333444666666444222222444555555444555333111...---------...///---++++++---///...---,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,'''''''''(((((()))))))))---+++(((&&&&&&(((+++---,,,+++)))''''''(((***+++)))))))))***,,,,,,+++***(((++++++)))))),,,---***,,,---......,,,,,,---......,,,***))))))+++...000------------------------+++,,,...///000///...---+++++++++++++++++++++,,,,,,------...---,,,***)))+++++++++,,,---...000111.........------.........000///......///000///---...///000000//////000111///////////////000111111222222222333444777999:::<<<>>>@@@AAADDDNNN]]]ggg|||zzzsssnnnfffddd___\\\XXXSSSMMMJJJJJJHHHFFFEEEDDDCCCAAA???BBBBBBAAA@@@?????????@@@<<<<<<======<<<;;;999888999:::;;;<<<===>>>>>>>>>:::;;;<<<===>>>@@@AAAAAAAAA@@@???>>>===>>>??????>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAA@@@@@@???>>>======<<>><<<<<<;;;;;;;;;@@@@@@@@@???????????????????????????>>>>>>>>>>>>============>>>???@@@AAA?????????>>>>>><<<;;;;;;???????????????@@@@@@@@@????????????>>>>>>>>>>>><<<;;;:::999999:::;;;;;;666666555555555555666666888777666555444333333333111222333444444333222111222222333333333444444444000111111111111222222222222222444444444444222222///000000111111222222222333222111000000111222333111111222333333333333222333333333333333333333333//////000000111111111222000000000000000000000000000////////////111333444222444777:::<<<=========<<<>>>AAAFFFLLLRRRVVVYYYXXXXXXYYYXXXVVVTTTQQQPPPOOONNNRRRYYY]]]aaalllyyyqqqmmmhhhhhhqqqxxxvvvwwwuuutttuuuooollliiihhhiiikkkllllllgggeeebbb```______``````ZZZYYYWWWTTTQQQQQQSSSUUUYYYWWWRRRMMMGGGBBB???===<<<;;;999:::;;;999444000666666555555555444444444444333222000000000000111//////000000///...------.../////////---,,,---...***++++++,,,,,,++++++***)))(((''''''''')))***+++'''(((((()))***+++++++++,,,+++)))(((((()))+++,,,)))***,,,------***(((&&&)))***+++,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,++++++***+++++++++.........------.........((()))***,,,---...//////++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,------------------//////000000///---+++***,,,,,,------------,,,,,,---...//////......///111///000111333333222222111333222000111444777999999===>>>BBBKKKVVVbbboooxxx}}}xxxqqqkkkgggeee\\\YYYUUUPPPLLLJJJIIIIIIFFFDDDAAA???======>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<===>>>???@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@??????@@@???======@@@BBBCCCCCCBBBAAA????????????AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???@@@???@@@@@@@@@@@@???>>>>>>===<<<:::777666888===@@@???@@@@@@@@@@@@???>>>>>>AAA@@@???>>>>>>???@@@AAA@@@?????????@@@AAAAAABBB@@@AAABBBBBBBBBBBBAAA@@@<<<>>>@@@???<<<;;;===???<<<<<<;;;;;;;;;:::::::::999999999888888777777777888888666555444444444444444444444555444444333333333222222222222444555666444444444333333333222222222333333444444333333222666444222111111222333555222222222222222222222222111000///---------...///222222333333333333444444111222333333333111000///111222333222000///000111222222222111111111000000333222222333555888;;;===:::===AAAEEEIIILLLQQQTTTXXX[[[___```]]]XXXUUUSSSTTTRRRPPPRRRXXX]]]______nnn||||||ooollliiikkk|||yyyxxxxxxvvvtttsssmmmkkkhhhggghhhiiijjjjjjfffdddbbb___^^^^^^______ZZZYYYXXXUUUSSSSSSVVVXXXWWWTTTPPPKKKFFFAAA>>>===;;;:::999;;;===<<<999666666666555555555444444444222111000///....../////////////////////...---------//////...---,,,---...***++++++,,,,,,++++++*********)))))))))******+++((((((((()))***+++++++++,,,+++***))))))***+++,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,++++++***++++++,,,...------,,,,,,------...---...------,,,+++***)))++++++,,,,,,,,,,,,------+++,,,,,,---------------++++++,,,,,,---...//////...////////////---,,,+++......////////////......---...//////......///111...///000111111111000000222111111222555888:::;;;===@@@HHHTTTbbbppp~~~}}}xxxvvvqqqlllfffaaa]]]ZZZUUURRROOOKKKGGGEEEEEEEEEDDDDDDCCCCCCBBB@@@??????@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA???>>>???AAACCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAA???===<<<>>>AAADDDAAAAAABBBBBBAAAAAA@@@???AAA@@@????????????@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@<<<>>>@@@???===<<<===???============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999777666666555555555555555666666555444333333333333222111222333444555333333333333333333333333222222333333333333222222555333222111111222444555222222222222222222222222333222000/////////000000222222333333333333444444222222222222222111000000222333444333111111111222222222222111111111000000222222222222444777:::;;;:::>>>BBBFFFJJJNNNRRRVVV]]]aaafffhhhddd___[[[YYYZZZWWWTTTSSSUUUVVVVVVUUU^^^iiizzz{{{pppiiirrrzzzzzzzzzvvvrrrqqqkkkiiigggggghhhhhhgggfffeeecccaaa^^^]]]\\\]]]^^^ZZZZZZYYYWWWUUUUUUXXXZZZSSSQQQNNNIIIEEEAAA>>>===:::999888999::::::888666555555555555555444444444222222000//////...//////...////////////...---------...///...---,,,,,,...***++++++,,,,,,++++++***+++++++++,,,++++++******(((((())))))***+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------------------,,,+++***))),,,,,,,,,,,,++++++++++++,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,***)))(((++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))***+++,,,...///000000---......//////...------......////////////......---...//////......///111---...//////000000//////111222333444777:::<<<>>>BBBIIITTTaaappp|||tttmmmiiigggccc^^^YYYUUUQQQOOOMMMLLLIIIFFFDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDBBB@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBDDDEEEDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@???>>>???AAACCCCCCCCCCCCDDDCCCBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@===>>>??????>>>===>>>?????????>>>>>>>>>=========>>>>>>============<<<<<<;;;:::999888777777777888888888888777666555444333444333222222111222222222222333333333333333333333111111222222222222111111333222222111222333555666222222222222222222222222444333222222111222222222222222333333333333444444333222111111111111111111333444555444222222222444222222222111111111111111111111111111333555888999:::===BBBFFFJJJNNNSSSWWWaaahhhqqqtttqqqkkkgggdddbbb^^^XXXTTTRRRQQQPPPOOOTTTZZZfff|||~~~ooommmssszzzzzzzzzvvvpppnnnjjjiiigggggghhhhhhgggeeedddbbb```]]][[[[[[[[[\\\[[[[[[ZZZWWWUUUTTTVVVXXXQQQOOOLLLHHHDDDAAA???>>>>>>===;;;:::999777555444555555555555555555555555444444333222111111111111.........//////...---------...///...,,,+++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,+++)))((()))))))))******+++++++++,,,++++++******++++++,,,++++++******+++,,,...///++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,++++++,,,,,,---...//////,,,------....../////////,,,,,,------------,,,,,,---...//////......///111......//////000000000000222333555666888;;;>>>AAAMMMWWWcccnnnzzz~~~xxxrrrkkkeee]]]\\\YYYUUUQQQMMMKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGEEECCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@===???@@@@@@??????AAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???????????????@@@????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<;;;;;;:::999999::::::;;;::::::999888777555444555555444333222222111111333333333333333444444444000111111222222111111000222111111222333444555666222222222222222222222222333333333222222222333333222222222333333333444444333222111000000111222333222333444333222111222333111111111111111111111111000000000111222444555666888;;;???CCCGGGLLLRRRVVV```kkkzzz|||wwwtttmmmggg___VVVRRRPPPQQQQQQUUUWWW^^^mmmtttpppyyyyyyyyyzzzuuuooommmllljjjiiiiiiiiiiiigggfffdddbbb___\\\[[[ZZZZZZ[[[\\\\\\ZZZWWWSSSQQQQQQRRRPPPOOOLLLHHHEEEBBB@@@???>>>???>>>===;;;999777666444555555555555555555555444444333333222222111000------............---------.........,,,+++,,,---***++++++,,,,,,++++++*********+++,,,+++***((('''************++++++++++++,,,++++++++++++++++++,,,***)))(((((()))+++---///'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++******+++++++++))))))+++,,,---.........+++++++++,,,,,,,,,------,,,,,,---...............------------------,,,,,,,,,---------...//////000,,,,,,------------,,,,,,---...//////......///111111111111111111222222222333555777888:::>>>DDDHHHWWWdddpppwwwxxxsssooojjjccc^^^TTTSSSQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDFFFGGGGGGGGGFFFEEEIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEECCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAACCCCCCCCCCCCDDDEEEDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAA????????????@@@AAAAAA@@@?????????>>>>>>>>>>>>===>>>>>>>>>???????????????===<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;:::999777666777777666555444333222222444444444444444444444555000111111222222111111000111111222222333444555666222222222222222222222222111111222222222222222222222222222333333333444444222222000000000111222333000222333222111000111333111111111111111111111111000000000111222333444444555777;;;>>>BBBGGGMMMRRR]]]lllyyymmmaaaXXXTTTUUUVVVVVVXXX\\\dddooowwwsssvvv~~~xxxyyyzzzvvvqqqooonnnllljjjiiiiiiiiihhhgggdddbbb___\\\ZZZZZZZZZZZZ\\\\\\ZZZWWWRRROOONNNOOOPPPNNNKKKHHHDDDBBB@@@???555888::::::999777666666444444444555555555555555222222222222111000///...,,,,,,---............---,,,---...---,,,++++++---***++++++,,,,,,++++++*********************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,...&&&&&&(((***+++,,,,,,---++++++++++++,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......///......------,,,++++++---------------...///000......////////////......---...//////......///111333222222222222333444555444666999;;;>>>DDDNNNUUUbbbppp|||yyytttnnniiieee```ZZZUUUMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAABBBDDDGGGHHHEEEFFFGGGHHHHHHHHHGGGFFFJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>@@@AAABBBAAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCC@@@???>>>???AAABBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????@@@======<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999999999888888666555444777777666666666555555555111111222222222222111111111222222333333444444444222222222222222222222222000000111222222222111111222222333333333333444444111111111111111111222333///111222222111000111333111111111111111222222222000111111111222222333333222444777999===BBBHHHLLLXXXggg|||tttggg^^^ZZZYYYSSSUUUXXX\\\aaammmvvvooooooxxxyyy{{{xxxtttssspppmmmiiihhhhhhiiiiiihhheeeccc```]]][[[ZZZZZZZZZ[[[[[[ZZZWWWRRRPPPOOOOOOOOOMMMJJJFFFCCC@@@>>>===222666:::;;;999555333333444444444555555555666666222222222222222000///...+++,,,------.........---,,,---...---+++***+++,,,***++++++,,,,,,++++++***++++++*********+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,---((()))***,,,,,,---------*********+++++++++,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---............---------------------,,,,,,......---------...//////......////////////......---...//////......///111444333222222222333555555333666:::===CCCNNN\\\fffppp~~~~~~vvvpppiiiddd___\\\ZZZWWWQQQMMMIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@===>>>?????????@@@BBBDDDGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDD@@@???>>>???BBBDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAA======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<;;;:::888888:::999999888777666555555222222333333333333222222222333333333444333333333222222222222222222222222///000111222333222222111222222333333333333444444000000111222222222222222000111333222111111333444000000111111111222222222111111222222333222222222111333444666999>>>DDDHHHOOO\\\mmmyyy{{{lllccc___UUUTTTUUUXXXZZZ```ppp{{{qqqsssyyyzzz|||zzzwwwvvvpppmmmiiifffggghhhhhhhhhfffddd```]]][[[ZZZZZZZZZYYYZZZYYYWWWSSSQQQPPPQQQNNNLLLIIIEEEAAA>>><<<;;;:::>>>CCCCCC???999666555444444444555555555666666444444555555444333111000+++,,,------.........---,,,---...---+++***+++,,,+++++++++,,,,,,+++++++++,,,++++++***+++,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---.........------)))))))))******+++++++++************+++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,------.........///...---,,,,,,---...///,,,------------------,,,---...//////......///111444333222222222333444555333666;;;@@@GGGUUUfffrrr|||~~~wwwooogggbbbZZZWWWSSSRRRRRRQQQNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGIIIIIIIIIGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDFFFFFFEEEIIIHHHFFFFFFFFFFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCBBBBBBDDDGGGIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEAAA???>>>???CCCDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB======<<<<<<<<<<<<===>>>>>>>>>?????????>>>>>>===;;;<<<=========<<<;;;:::<<<;;;:::999888666555555222333333444444333333222333333444444444333222222222222222222222222222222///000222333444333333222222222333333333444444444///000111333333333222111111222444333333333444555000000111111222222222222111222222333333333222222111222444555888<<>>>>><<<888555333444444444555555555666666444333333222111000//////+++,,,............,,,+++'''((()))+++,,,---......++++++,,,,,,,,,++++++***,,,,,,++++++******))))))------,,,,,,+++***)))))))))***+++,,,---.........))))))***+++,,,,,,------&&&''')))+++---...//////)))***+++,,,,,,,,,++++++...---,,,+++***+++,,,,,,)))***+++,,,...///000111,,,++++++++++++++++++,,,++++++,,,,,,,,,---------000//////......---,,,,,,---------............///...///111111000---***(((......------------......///000111000......///111777333000333555444555888:::===CCCJJJUUUbbboooxxxxxxqqqlllfff___YYYOOOMMMJJJJJJJJJKKKJJJHHHCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGGGGHHHIIIKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHIIIIIIHHHFFFEEEDDDFFFFFFGGGHHHGGGFFFEEEDDDHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB======>>>??????>>>===<<<======>>>@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;:::999888777666666666666555444333222222222222333333444444555555555444444333222111111333333444555444333222111333333222222111000000000000111111111111222222222333666888666222///111555333333333222222111111111000000111111111000000///------...111555999>>>AAACCCFFFMMMWWW```lll~~~qqqnnneee\\\XXXUUUUUU]]]gggvvvyyyrrr{{{~~~xxxyyyzzzwwwsssrrrrrrmmmhhhggghhhjjjjjjiiigggeeebbb^^^\\\[[[ZZZ[[[\\\\\\YYYVVVRRRPPPQQQRRRQQQOOOKKKGGGDDDAAA@@@???============;;;888555444444444444555555555666666444333333222111000//////,,,------......------,,,))))))+++,,,------......+++++++++,,,,,,++++++***((((((((((((''''''''''''+++++++++******)))))))))'''((()))***++++++++++++*********++++++,,,,,,---((()))***+++,,,---------,,,,,,------......---------,,,+++*********+++++++++++++++,,,,,,,,,------+++******))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000111000///...,,,.........------.........///000111000......///111333000///222444333555888999>>>FFFQQQ^^^nnn}}}~~~vvvllleeeaaa\\\VVVRRRKKKIIIGGGGGGGGGHHHGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA======>>>??????>>>===<<<===>>>???@@@AAAAAAAAAAAA>>>===<<<<<<;;;<<<<<<<<<============<<<;;;:::999777777777777666555444444333333333333333444444444444444444333333222222222222222333333333222111000222222222222222333333333111111111111222222222222333666888666222000222444333333333222222222111111000111111111111111000000222222222222333555777888@@@AAAGGGOOOXXXcccttt{{{qqqggg```ZZZWWWZZZbbbiiiwwwwwwwww~~~yyyyyyzzzwwwrrrqqqoookkkgggfffhhhjjjjjjiiigggeeebbb___\\\[[[[[[\\\___^^^\\\XXXSSSQQQQQQRRRQQQOOOLLLHHHEEECCCBBBAAA=========<<<:::888666555444444444555555555555555444333333222111000//////......------------......+++,,,,,,---......------***++++++,,,,,,+++++++++******************++++++***)))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++***)))))))))******---,,,,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,------------******+++,,,,,,---......---------............///...//////000000000111111........................///000000///......000111111//////333555444777;;;===DDDPPP^^^mmm|||~~~{{{wwwmmmggg^^^WWWTTTRRRNNNKKKJJJHHHFFFFFFGGGGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKLLLNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEAAAAAAAAAAAABBBDDDFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBAAAAAAAAA@@@===>>>>>>?????????>>>>>>>>>???@@@AAAAAABBBAAAAAA??????>>>============>>>>>>>>>???>>>>>>===<<<;;;999::::::999999888777666555555444444444444444333333333333333333333333333111222222222222111000///111222222333444444555555111111111111222222222333333555777555222000222444333333333222222222222111000111111222222222111111333333333333333333333333======AAAHHHOOOYYYjjjyyyvvvmmmddd]]][[[]]]]]]gggxxxzzzxxxzzzzzz{{{wwwsssqqqmmmiiifffeeehhhkkkkkkjjjgggeeebbb___]]]]]]]]]]]]bbbbbb___[[[VVVSSSRRRSSSRRRPPPLLLHHHDDDBBB@@@???>>>===<<<;;;999888777666555555555555555555555555444333333222111000/////////...---,,,,,,---...///---...............------******+++,,,,,,,,,++++++***+++++++++,,,,,,------)))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++***************++++++,,,,,,++++++***************------,,,,,,++++++******.........------.........,,,,,,,,,------------...---------.........//////---------............///000///.........///000111......////////////.........///000///......000222333111222666777777:::???FFFPPP___ooo||||||}}}wwwpppjjjggg```[[[TTTOOOMMMLLLKKKJJJLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKJJJHHHFFFDDDDDDDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;:::999888777777666666555555444444333333333333333444444444222222222222222111111000222222222222333333444444111111111222222222333333333444555444222111222333222222222222222222222222000111222222333222222222///000111333333444444444;;;;;;>>>DDDJJJTTTeeettt|||}}}ssshhhaaa]]]YYY^^^hhhvvv{{{yyyyyyyyyuuuqqqooollliiiffffffiiikkkkkkjjjgggeeebbb```^^^^^^^^^___ddddddbbb^^^YYYUUUTTTTTTRRROOOKKKFFFBBB???===<<<======<<<:::999888777777555555555555555555555444444333333222111000////////////---,,,,,,---//////....../////////...------)))***+++,,,,,,,,,,,,,,,'''(((((())))))***************++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++((()))***+++,,,---------******)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------///......------......///,,,,,,---------.........//////.........------------------............///111///...,,,,,,---...///......///000000///.........///000///...///000222444333444777888888===DDDOOO\\\nnnzzzxxxxxx}}}|||qqqiiibbb]]]ZZZVVVRRRNNNJJJIIIJJJJJJKKKMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGHHHGGGFFFFFFEEEAAABBBCCCDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@===>>>>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::999999888888777777666666444444444444444555555555444444333333222222222222333222222222111111111000111222222222222333333333333333444333222222222333222222222222222222222222111111222333333333333333---...000222333444555555888888<<>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???????????????>>><<<<<<::::::::::::::::::999999666666666666666666666666555444333333222222333333333333222111111000//////222222222222333333333333333333333333222222222222111222222222222333333333111222222333444444444444111111222222222333333333333444888>>>CCCKKKYYYgggsssuuubbb]]][[[```dddiiixxxzzzyyyyyytttooommmnnnkkkhhhhhhkkklllkkkiiifffeeebbb`````````aaabbbaaaaaa```]]]XXXUUUSSSRRRLLLJJJGGGCCCAAA???======;;;;;;<<<<<<;;;999777666666666555555555444444444444333333222111000//////......////////////......,,,------.........------))))))***+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******))))))(((((())))))))))))((((((*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++---...+++,,,,,,---,,,+++***)))***++++++,,,------......,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,+++---------............///...............//////000...///000111111000///...---...////////////111333444333555999===BBBNNNZZZkkkvvvwwwsssqqqrrryyyzzzsssgggbbb\\\VVVSSSPPPNNNLLLGGGHHHIIIIIIHHHIIIIIIJJJJJJHHHFFFGGGHHHIIIIIIHHHKKKKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCAAA@@@CCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCEEEGGGHHHIIIIIIHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@>>>???@@@AAABBBCCCCCCBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<=========999999888888777777666666444444222111111111222333222222222222222222222222222222222333333333444444333222222222333333333222111111222222222333333333111222333444555555555555444333222111111222333444111222666<<>>???>>><<<;;;;;;<<<>>>???CCCCCCCCCDDDCCCBBBBBBAAAAAABBBCCCDDDCCCAAA???>>>>>>???BBBEEEHHHIIIJJJJJJDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGIIIJJJDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@BBBCCCDDDDDDEEEEEE@@@@@@@@@@@@???>>>======<<<<<<======>>>>>>??????;;;::::::999888777666666444333111000000000111222111222222333333444444555222222333333333444444444333222111222333333333222111111111222222333333333111222333444555555555555444333111111111333555777111333777<<>>:::::::::;;;<<<===>>>???>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA@@@??????@@@AAACCCDDDFFFGGGHHHBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDGGGFFFDDDCCCAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888777555333222222222333333333333333333333444444333222222111111222222333444333333222222333333444444444444444333222111111222222222333333444444444222222333333333444444444555666777999;;;@@@FFFJJJYYYgggzzzmmm```XXXXXX\\\dddjjjvvvzzzyyy~~~}}}{{{tttssskkkmmmoooqqqqqqooollljjjkkkiiigggdddaaa___^^^]]]ZZZ______[[[WWWVVVTTTPPPOOOKKKFFFBBB@@@???>>>===:::::::::<<<===<<<999666777555333444666666555333444444333222000///...---,,,,,,------------,,,,,,.........------,,,,,,+++...,,,***+++---...,,,***++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))******************+++,,,------,,,+++*********++++++,,,...///000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************+++,,,------)))************+++++++++...,,,++++++,,,...---,,,,,,,,,---------.........000//////.........//////////////////////////////---......///////////////000000//////111222333333;;;:::===FFFQQQ___rrr|||}}}vvvlllccc]]]XXXTTTQQQMMMLLLKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJHHHHHHHHHGGGGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKNNNPPPQQQQQQPPPSSSQQQOOOMMMMMMOOOQQQSSSTTTQQQMMMLLLMMMOOOOOONNNOOOOOOOOONNNNNNMMMLLLLLLQQQMMMMMMOOOOOOMMMMMMQQQQQQRRRRRRPPPMMMLLLKKKLLLPPPPPPQQQRRRRRRRRRQQQQQQPPPOOONNNPPPSSSVVVXXXXXXSSSSSSRRRSSSTTTTTTSSSQQQOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFBBBBBBBBBAAA@@@>>>===<<<999999888999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEAAAAAA@@@AAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDGGGFFFEEECCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????========================999888666444333333333444444444444444444444444444333333222222222222333333444333333222222333333444111111222333444444444444222222222222333333444444222222333333333444444444444555666777999===CCCGGGQQQ___qqq|||lll```\\\^^^[[[aaalll}}}{{{www|||uuusssmmmnnnooooooooonnnlllkkklllkkkhhheeebbb```___^^^[[[___```[[[XXXWWWTTTQQQPPPLLLFFFBBB???>>><<<::::::::::::<<<===<<<999777666444444444666777666555444333222111000...---------------,,,,,,---------,,,------------------------,,,++++++------,,,+++))))))***+++++++++******************************))))))******+++,,,,,,,,,***+++,,,------,,,+++***((((((((()))***+++------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,------------------///...,,,,,,---......---,,,------------.........111000///...............////////////////////////---......///////////////111111000000111333444555===<<>>>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@@@@@@@????????????????????????:::999888777666555555555444444444444444444444444444333333222222333333444444444333333333333444444111222333444444555555444111222222222222222333333333333333333444444444444444444555666777;;;@@@DDDKKKWWWhhhwww|||lllccc```XXX[[[cccpppzzzwww~~~|||tttrrrooonnnnnnnnnmmmmmmmmmmmmlllkkkhhheeebbb```___^^^___cccccc^^^YYYWWWSSSOOONNNJJJFFFBBB@@@>>><<<::::::::::::<<<======:::777444444444555666777777666444333222111///...------000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///)))***+++,,,,,,+++***)))++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------+++***))),,,------...//////000000000...,,,,,,---...---,,,------------............111000///......---......////////////////////////---......///////////////111111111111111333666888===???GGGVVVhhhyyy~~~zzz|||{{{pppiii]]]YYYTTTOOOLLLKKKJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSQQQPPPMMMKKKJJJIIIIIIMMMMMMLLLLLLMMMMMMMMMMMMKKKMMMPPPQQQRRRTTTVVVWWWWWWTTTRRRRRRVVV^^^ggglllpppkkkccc\\\XXXXXXXXXYYYZZZ[[[^^^```aaaaaa```___```\\\[[[___aaabbbfffkkkkkkmmmmmmlllhhhfffdddddddddfffhhhiiihhhddd```]]]\\\\\\\\\^^^aaabbbaaa```^^^]]]]]]^^^______]]][[[YYYYYYYYYWWWUUUSSSPPPNNNHHHHHHGGGEEEDDDCCCBBBAAA>>>>>>>>>===;;;:::888777777777666555555555555555888888888888999999999999666777888999999:::;;;;;;<<<<<<<<<<<<========================>>>???@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999888777777555555555444444444444444444444333333333333444444444444333333333333444444555555555555444333222111222222222222222222222222333333333444444444444555444555555666666:::>>>BBBJJJTTTbbbppp}}}|||mmmddd___^^^```hhhxxx}}}yyyrrrpppnnnnnnmmmmmmmmmmmmnnnnnnjjjiiigggdddbbb```___^^^^^^bbbbbb]]]XXXVVVSSSOOOLLLIIIEEEBBBAAA@@@>>><<<:::::::::<<<>>>===;;;888444555555666666666777888444333222111000...------000///...------...///000///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......((()))***++++++***)))(((000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---......///...,,,+++***'''((()))+++,,,...///000...---++++++,,,------,,,---------.........//////000000///...............////////////////////////---......//////////////////000111111111333888<<>>===<<<<<<<<<;;;:::999888777888777666555444444444444555666666666777777777777666666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999666666555555555444444444555444444444444444444555555444444333333444444555555555555555444333222222222222222222222222222222333333444444444555555555666666777666777:::???BBBKKKSSS___jjjuuu{{{mmmhhhbbb___cccnnn{{{}}}~~~wwwpppooollllllmmmmmmnnnooooooooohhhgggfffdddbbbaaa``````YYY^^^___[[[XXXWWWUUURRRKKKIIIFFFDDDCCCAAA???===::::::;;;===>>>>>>;;;999555666777777666555666888555444333222111///......---------,,,,,,---------//////...---,,,,,,+++++++++,,,------++++++,,,---)))***+++,,,---.........++++++++++++++++++++++++(((((())))))******++++++((()))***++++++***)))(((+++++++++,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++,,,---............///......---,,,,,,))))))+++,,,...///111111---,,,***+++---......---------.........///////////////............//////////////////////////////---......///////////////...000222222222555<<>><<<:::999999999999999999888777777777777666555444444444555222222333333333444444444666555555555666777888999888888999999999999999999;;;::::::;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;999888888777777666666666666555555444444555555666555555444444444444555555222333444555555666666555444444333333333333333222333444444444555555555555666777777777888;;;@@@CCCJJJQQQ[[[eeennnyyyssshhh```bbbhhhuuuzzz{{{|||uuuppppppiiijjjlllnnnoooppppppppphhhgggfffdddcccccccccccc[[[___aaa]]]ZZZZZZXXXUUUMMMKKKHHHEEEDDDBBB???<<<::::::;;;===>>>>>><<<:::555777999888555444666777666555444333222000//////,,,,,,------------,,,,,,------------------------***,,,...---+++***,,,...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,------,,,+++***'''''''''((()))***,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///......---,,,,,,,,,------......//////000000111111---++++++,,,...000000///............////////////......---......///000111////////////////////////---......///////////////...111444444555999AAAGGGXXXfffttt}}}|||uuuppppppyyywwwlllccc^^^ZZZUUURRRMMMNNNMMMJJJGGGFFFHHHKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIJJJKKKKKKLLLMMMIIIJJJLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNRRRWWW\\\^^^^^^\\\[[[VVVUUUTTTRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQOOONNNLLLPPPTTTVVVVVVYYY___dddiiikkkooowww{{{tttppphhhfffcccbbbbbbcccbbbaaa```^^^\\\ZZZYYYWWWTTTQQQLLLLLLLLLKKKIIIFFFDDDBBB???>>>===<<<:::888777666444555666666777777666666555555444444333444444444111222222222333333333333555555444333444444555666555555555666666777777777888888888888999:::;;;<<<;;;<<<<<<<<<============;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBDDDEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@>>>======<<<<<<;;;::::::999999666666555555555555666666555555444444444444555555222333444555666666666666555555555444444444333333444444444444555555555555555666666777888;;;@@@DDDHHHNNNXXXbbbkkkttt}}}vvviiieeefffjjjyyyzzz{{{{{{uuuqqqqqqhhhiiilllnnnpppqqqqqqqqqhhhgggfffeeeeeeeeeeeeeeebbbfffgggbbb]]]\\\YYYUUUPPPMMMJJJGGGDDDAAA>>>;;;::::::;;;===???>>><<<:::666888999888555444555777777666555444222111000000---...///000000///...---++++++,,,------...//////***,,,...---+++***,,,...))))))***++++++++++++***------------------------..................------,,,,,,............,,,,,,,,,++++++***************------++++++++++++------++++++++++++,,,---...///------++++++++++++---.........------,,,,,,,,,+++---,,,+++---///222222222............/////////000------------///000111222////////////////////////---......//////////////////333666666777<<>>>>>>>>>>>??????AAACCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCAAA???>>>@@@??????>>>======<<<<<<666666555555555555666666555555444444444444555555666666666666555444333222666666666555555444444444444444444555555555666666444555555666777;;;@@@DDDHHHNNNXXXbbblllttt|||rrrkkkfffcccjjjwww}}}zzzxxxyyy|||vvvpppooojjjkkknnnrrrvvvvvvuuurrrmmmkkkgggeeeddddddbbbaaa```bbbcccbbb^^^ZZZXXXWWWTTTOOOIIIDDDBBBAAA@@@???===<<<===>>>???>>>;;;999:::999888777666555444333444444555666666333///,,,,,,,,,,,,---...///000000...........................,,,)))(((***,,,------,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------///...,,,,,,...//////...///......---+++******))))))))))))***,,,...///000...,,,)))))),,,---+++)))'''((()))+++---///000111000000000000///...---,,,++++++,,,,,,,,,,,,------//////---,,,,,,---...///000///...---------------///000000000......000111111555999999:::AAANNNZZZiiiyyyzzzlllgggnnn|||vvvmmmhhh]]][[[XXXTTTPPPNNNLLLKKKJJJKKKLLLMMMMMMKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOLLLKKKJJJJJJLLLOOOQQQSSSVVVXXXZZZ]]]^^^_________\\\YYYUUUSSSSSSSSSTTTSSSRRRTTTXXX\\\^^^\\\WWWSSSXXXYYY\\\```hhhuuu~~~xxxtttnnneee^^^VVVTTTRRROOOMMMLLLLLLLLLMMMLLLJJJHHHFFFCCCBBBAAA???>>>===:::999777777666777666555333333333444555333333333333333333333333333333222222333333444555444444444555555555555666555444222000000111222333444333333222222333333444333333444444555666777777888888888888888999999:::<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGGGGEEEDDDCCCAAAAAABBBDDDEEEGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDDDDDDDCCCAAA@@@AAA@@@@@@???>>>===<<<<<<;;;:::777444333333333444888777666555444333333333555555555555555555555555222333555666777666555444222333444555666666666666666666777888;;;>>>AAACCCLLLPPPZZZeeelllqqqyyyvvvjjjccceeekkkxxxxxx{{{xxxyyy|||wwwrrrqqqmmmmmmoooqqqttttttqqqooollliiieeebbbbbbaaaaaa``````aaabbbaaa]]]ZZZYYYXXXUUUPPPIIIDDDAAA???>>>===<<<<<<===>>>???>>>;;;888999888888777666555444444666555555555555333///,,,---,,,,,,------///000000------------------------&&&$$$###%%%'''***++++++,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,*********+++,,,,,,------,,,***)))***,,,......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,***((())),,,...---,,,)))******+++,,,------............------+++******,,,,,,---------.........///...------------.../////////...---------------///000000000//////000222111555999<<<@@@JJJWWWaaannn{{{{{{rrrhhhgggqqqzzzqqqiiibbb]]]WWWUUUPPPLLLIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQSSSUUUXXXYYY[[[[[[]]]___```aaabbbbbbdddaaa]]]ZZZZZZ[[[\\\]]]\\\___eeekkknnnlllgggbbb___bbbgggnnnyyyzzzxxxyyy{{{}}}{{{uuulllfffbbb\\\TTTNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCAAA@@@>>><<<;;;:::<<<;;;999777666555555555555555444333333333333333222222222222222222222222111111111000111222222333333333333333444444444444555444222000000111222333333333222222222222333333111111222333333444555555666666666555666777777888:::999999888888999999999;;;<<<===>>>???@@@@@@@@@????????????@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAA@@@??????>>><<<;;;999777666555666666666555555444444444555555555555555555555555555555333333444555555555555555444555666777888888888888666666777888;;;>>>AAABBBHHHLLLWWWdddlllsss}}}{{{mmmffffffjjjwww|||wwwzzz|||xxxtttssspppppppppqqqrrrqqqnnnlllmmmiiidddaaa```aaaaaaaaa```aaa```___\\\ZZZZZZZZZVVVQQQJJJEEEAAA???===;;;;;;;;;===???@@@>>>:::777777777777666666666555555888666444333222111///------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,......------,,,+++*********+++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,------+++***)))***,,,.........+++++++++,,,,,,---------000///...---,,,,,,,,,,,,***)))(((***,,,.........------,,,,,,,,,+++++++++,,,------,,,,,,+++***)))---............/////////......---------....../////////...------------...///000111000//////111333333666;;;BBBKKKWWWdddmmmwwwrrrmmmhhhkkkwww{{{wwwooohhhbbb[[[UUUQQQQQQNNNJJJFFFDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGLLLLLLKKKKKKKKKLLLLLLMMMPPPPPPQQQQQQQQQQQQQQQPPPUUUUUUWWWYYY\\\^^^``````bbbaaaaaabbbccceeeggghhhjjjhhhfffdddccceeefffhhhgggkkkrrrzzz~~~~~~yyyuuurrrvvv}}}}}}zzzvvvooojjjeeegggiiilllnnnpppqqqrrrkkkeee]]]VVVRRRMMMGGGBBBCCCBBB@@@>>>===<<<;;;;;;::::::999888777666666555666666555444333333333333333333333333333222222111111111111111111111111111///////////////000000111111111222222222333333333444333222000000111222222333333222222222222333333000000000111111222222333444333333333333444555555666666666666666777777777:::;;;===>>>??????@@@@@@<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA<<<<<<;;;;;;:::999888888444444444444444555666666555555555555555555555555333333333333333444444555444555666777888888888888666666777888:::===@@@BBBFFFJJJUUUbbblllsss{{{kkkcccaaahhhttt|||wwwzzz|||xxxuuuvvvrrrqqqppppppqqqqqqooommmppplllfffbbbaaabbbcccddd___```___]]]ZZZYYYZZZ[[[UUUQQQKKKFFFCCCAAA???===:::;;;===???@@@>>>:::666666666666666666666666666:::777333111111000///------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,000//////000111000///---------,,,************+++***************+++++++++)))))))))*********++++++******++++++,,,------......---,,,,,,...000//////++++++,,,,,,,,,,,,------000///......------------+++******+++,,,---...............------,,,,,,,,,---.........------,,,+++------........./////////------------.........//////......---------.........000111111000111333555555888@@@KKKXXXfffqqqxxxxxxnnnlllmmmsss~~~|||ssskkkgggaaa\\\XXXTTTOOOLLLLLLJJJHHHFFFFFFGGGIIIKKKLLLKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEELLLLLLLLLLLLMMMNNNOOOPPPOOOPPPRRRUUUWWWYYYZZZ[[[]]]___bbbeeehhhkkklllmmmkkkjjjhhhhhhiiikkknnnpppsssuuuwwwxxxyyyyyyzzz{{{yyy|||~~~xxxtttpppllliiieee```]]]XXXYYY[[[^^^```aaabbbbbb\\\VVVPPPJJJFFFCCC@@@===>>>===<<<;;;999888888777555555555555555555555555333222222111111222222333111222333444444333222111000000000000000000000000//////.........///000000111111111222222222333333333222111111000111222222222222111111111111222222000000000000111111222222333222222222222333444444444555555666666666666666999:::<<<===>>>>>>??????;;;;;;<<<<<<======>>>>>>AAAAAACCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCC============<<<;;;:::999666666555444444444555555555555555555555555555555444333222111222333444555222333444555666666666666666666777888:::===???AAAHHHKKKTTT```hhhppp{{{{{{mmmdddeeehhhoooyyyvvvyyy{{{xxxvvvxxxsssrrrpppqqqrrrssssssrrrppplllfffbbbaaabbbcccddd______^^^\\\ZZZYYYYYY[[[SSSOOOKKKGGGEEEDDDBBB@@@:::;;;<<<>>>???>>>:::666555555555555666666666666999666333000000000///......------------...//////------------------------...---,,,---......,,,***---,,,,,,+++************))))))*********+++++++++)))************+++++++++***++++++,,,------......000...------...///...---------,,,,,,,,,,,,++++++......---------...//////------,,,,,,++++++,,,---.........///////////////------......------,,,,,,,,,------------.........,,,------.........//////......---------......///...///111111111222444666888>>>HHHVVVdddqqqzzz|||sssjjjhhhjjjpppyyy{{{lllaaa___\\\XXXUUUSSSQQQNNNKKKGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTTTTVVVYYY]]]aaadddfffggghhhjjjnnnrrrvvvyyy{{{|||xxxwwwuuuuuuvvvyyy|||~~~uuunnniiigggbbb^^^ZZZVVVSSSPPPOOOOOOPPPQQQRRRRRRRRRQQQIIIFFFAAA>>><<<;;;:::999999999999888777666666555333333333444444555555555111111111111111222333333222333444555555444333222000000000000000000000000000////////////000111111111222222222333333333333111111111111111111111222222111111000000111111222111111111111222222222222333222222222222333444444444444555666777777666666888999:::;;;<<<========================<<<<<<;;;>>>??????AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDD????????????>>><<<;;;::::::999777666555444444444555555555555555555555555444333222111222333444555222333444555666666666666666666666888999<<>>===:::888555555555555555555555666777555222000000000000///......---------......///........................+++******+++---......---,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------.........,,,***+++,,,---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,---...///000---......---+++***,,,------.........///000000000++++++,,,,,,,,,,,,++++++,,,,,,---------.........+++,,,---...////////////...------------...//////...///111111222333666888;;;EEESSSaaammmvvv}}}|||wwwppphhhcccbbbhhhsss~~~qqqddd[[[WWWUUURRRPPPOOONNNMMMKKKEEEFFFHHHIIIIIIIIIGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOORRRUUUXXXYYYYYY[[[___ccchhhlllnnnpppqqqsssvvvzzz~~~zzzssskkkfffZZZXXXUUUPPPLLLIIIFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB===<<<:::888888777888888444555555555444333222222000000111222222333333444222222111111222222333444222333333444444444444444000000000000000000000000000000000000000111222222111111222222222333333333000000000111111111111111111111000000000000111111222222222222222222222222333333222222333333444555333444555777777777666666666666888999:::;;;;;;;;;<<<============<<<;;;;;;>>>>>>>>>>>>@@@AAACCCCCCEEEEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@>>>===<<<;;;===<<<:::888666555444444555555555555555555555555333333333333333444444555444555666777888888888888666666666777999<<<>>>???BBBDDDLLLVVV___iiivvvxxxmmmeeecccccchhhyyy|||uuuwwwxxxtttssswwwuuurrrooooooqqqsssttttttllliiieeebbbbbbaaaaaa```]]]______^^^ZZZWWWVVVVVVPPPMMMIIIFFFDDDBBB@@@>>>===;;;:::;;;<<<<<<:::999555555555555555555555444555333111111111111000//////......---------......------------------------///---+++,,,...000000000******+++,,,,,,,,,++++++*********+++,,,---------+++,,,,,,,,,,,,---------++++++,,,,,,---.........+++))))))***,,,...///...++++++,,,,,,,,,,,,------++++++++++++,,,---...///+++---...---++++++---///------------............+++,,,,,,---------,,,,,,---............/////////+++,,,---////////////...---------------...//////...///111222222444777999???LLL]]]kkkssswww{{{|||wwwpppiiifffffffffnnn{{{{{{sssiii```YYYRRRPPPNNNMMMNNNNNNMMMLLLHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOORRRVVVZZZ^^^```]]]```eeelllrrrxxx|||~~~{{{{{{yyyvvvrrrnnnjjjeee```\\\MMMLLLIIIFFFBBB@@@??????============<<<;;;999999888888888888777666666777111222333333333222111000///000000111111222222333222222111111111222333333222222222222222333444444111111111111111111111111000000//////000000111222000000000111111111222222//////000111111111111111000000000//////000000000222222222222222222222222222222222111222222333444111333555666777777666555444444666777888999999999888999;;;<<<======<<<<<>>>>>>>>???@@@BBBCCCFFFFFFGGGGGGHHHIIIIIIJJJEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFHHHFFFDDDAAA???>>>>>>>>>===<<<;;;999888777777777555555555555555555555555333333444555555555555555444555666777888888888888666666666777999;;;===???AAACCCIIIRRRZZZcccppp|||xxxiiieeebbbcccooo~~~|||uuuwwwwwwsssrrrvvvuuusssooonnnoooqqqrrrrrrmmmkkkgggeeeddddddbbbaaa]]]___```^^^[[[WWWTTTTTTPPPMMMIIIEEECCC@@@<<<:::>>><<<:::999;;;;;;;;;:::666666555555555444444444333222111111222222111//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,222///,,,***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,---------......++++++,,,------......///***))))))+++///222333333)))******+++---......///,,,,,,+++++++++,,,------)))+++------,,,,,,///222---,,,,,,,,,,,,,,,++++++......//////000/////////////////////000000000000***+++---///000000///...---------------...///000...///111222333444777:::AAAPPPcccqqqvvvwwwyyy|||}}}{{{yyytttmmmhhhhhhllloooxxx}}}zzzpppjjjddd]]]XXXQQQPPPNNNMMMNNNOOONNNMMMNNNLLLJJJIIIHHHIIIJJJJJJGGGIIIKKKMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPMMMNNNQQQUUUZZZ^^^bbbddddddhhhoooxxx~~~zzzyyyvvvoookkkkkkhhheee```\\\XXXUUUPPPMMMEEEEEECCC@@@>>><<<===>>>999999:::999999888777666333444555555333222222222111222333333333222111000000111111222222333333333222222111111111111222222222111000000000111333444111111111111111111111111///////////////000111111////////////000000000000...///000111111111111111000000////////////000000222222222111111111111111111111111111111222222333000111444666666666555444222333444666777777888888444666888;;;<<<===>>>>>>@@@????????????AAABBBCCCGGGHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEFFFGGGGGGHHHLLLJJJFFFCCC@@@??????@@@<<<;;;;;;:::999999999999555555555555555555555555333444555666777666555444222333444555666666666666666666666777999;;;===>>>EEEEEEIIIPPPVVV^^^jjjuuuppphhhdddaaajjjwww{{{uuuvvvwwwuuussssssqqqooommmmmmoooqqqrrrrrrmmmjjjfffdddccccccaaa```\\\\\\YYYVVVWWWYYYVVVQQQSSSOOOIIIEEEBBB@@@>>><<<;;;::::::;;;<<<<<<;;;999888777666555555555555555666666555444222111000000......---------,,,,,,,,,///---,,,---///000///,,,111000...,,,++++++,,,---***''''''+++)))%%%&&&,,,,,,,,,,,,,,,,,,,,,------,,,,,,---,,,***(((%%%###***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------......------,,,///...,,,******+++,,,------+++******,,,,,,+++)))***+++,,,---............,,,,,,,,,---------......111000///......------------------.........//////222111///------...000111000000000222666;;;???BBBQQQ]]]jjjrrrxxx|||{{{www{{{vvvpppjjjiiioooxxx}}}|||yyywwwzzz}}}sssmmmjjjfff]]]VVVMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKIIIGGGHHHKKKLLLKKKHHHJJJJJJKKKMMMNNNMMMJJJHHHMMMNNNPPPVVV]]]cccggghhhhhhppp{{{}}}sssnnniiiggggggeee```[[[]]]ZZZUUUPPPKKKHHHGGGFFF@@@???===;;;:::999888888555555444444444333333333555444444333222222222333222222222222222222222222000111111222222111111000222444444444222222222444444444444333333333222222222222222111111111111000444222000///...///000111222222111111111111111222111111111111111111111111222222111111111111222222555444333222222222333333333333333333333333333333$$$+++222555444444555888666666666555555444444444666666666666777888::::::;;;<<<>>>???@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBBBBBBBGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIGGGDDDDDDEEEGGGIIIIIIJJJJJJIIIHHHFFFEEEJJJJJJHHHFFFDDDAAA???===>>>>>>===<<<;;;::::::999777777777666555555444444444444444555555555666666444555555666666666666666555555666777888:::<<<===AAADDDHHHMMMTTT\\\ffflll}}}tttkkkeeeffflll~~~{{{uuuvvvwwwuuusssrrrooommmjjjjjjlllnnnoooooollljjjgggfffeeedddbbb```\\\]]]ZZZWWWWWWYYYVVVQQQNNNKKKGGGDDDCCCCCCBBBAAA<<<;;;:::;;;<<<<<<:::888777666666555555555555666888777666444222000///............---------,,,,,,---+++***+++---...,,,***+++***)))((('''''''''(((,,,)))***,,,+++'''))).........---,,,+++***)))))))))+++,,,------,,,+++******+++,,,,,,------,,,,,,------------------------,,,------......------,,,,,,++++++***+++,,,...///,,,+++***+++,,,---,,,+++++++++,,,---............,,,,,,,,,---------..................///000111111---------.........//////111000///......///000111000111333444777===EEEJJJZZZeeepppvvvzzz|||zzzuuupppmmmiiihhhnnn{{{~~~||||||zzzrrrooommmhhh```XXXOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFGGGJJJLLLKKKIIILLLLLLLLLMMMNNNNNNMMMLLLNNNPPPTTTYYY```gggmmmpppvvv~~~yyyqqqlllgggbbb^^^\\\\\\ZZZUUUQQQQQQNNNKKKGGGDDDBBBAAAAAA<<<;;;:::888666555555555444444444444333333333333444444333333222222222222222222222222222222222222222222333333333333222222222444444444222222333444444444444333333333333222222222222222111111111111222222333222222111111000222222111111111111111222333333333333333333333333222222111111111111222222333333333444444444444444333333333333333333333333---111666666333000111333555555555555444444444444666555555555666777888888999:::<<<===>>>???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIIJJJLLLLLLJJJJJJJJJGGGEEEDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGJJJJJJIIIHHHEEECCCAAA@@@???>>>======;;;;;;:::999777777666666555444444444444444444444555555555555444555555666666666666666555555666777888:::<<<===@@@BBBFFFKKKQQQYYYbbbhhhyyysssiiifffiiisss|||uuuvvvxxxuuurrrqqqllljjjgggggghhhjjjkkkkkkkkkjjjiiihhhgggeeebbb___]]]^^^\\\XXXXXXYYYVVVQQQMMMJJJGGGEEEEEEDDDCCCBBB===<<<;;;;;;;;;;;;888666666555555555555666666777999888666444222000...---.........------------,,,---,,,++++++------,,,+++------+++***************...,,,,,,---,,,)))+++000------,,,+++***))))))((()))***+++---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,------......------,,,)))******+++---......///,,,+++***+++---......---,,,,,,------...---------,,,,,,,,,---------...............//////000111222------........./////////////////////000000000000111333666777999AAAMMMWWWeeennnwwwzzz{{{{{{wwwrrrfffeeeeeeiiitttyyyvvvrrrmmmlllkkkggg^^^WWWQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRPPPUUU[[[```gggooozzzzzzsssnnniiibbb]]]WWWTTTPPPNNNNNNMMMIIIEEEDDDBBB@@@>>>===<<<<<<<<<999999777666444444333333444444333333333222222222333333333222222222222222333333333333333333333333111111222222222222111111222333444444333222333555555555444444444333333333333333333222222222111111111333444555555444222000222222111111111111222222444444444444444444444444222222222222222222222222222333444555666666555555444444444444444444444444333555777666222///000111333333444444444444444444666555555555555555666666666888999;;;<<<<<<<<<<<<@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKLLLJJJJJJJJJHHHFFFEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFDDDCCC??????>>>===<<<;;;::::::777777666555555444444333333333444444444555555555444555555666666666666666666666666777888:::;;;<<<>>>@@@DDDHHHMMMUUU]]]bbbrrryyyqqqiiigggiiippp}}}uuuvvvxxxvvvrrrpppkkkhhhffffffgggiiijjjjjjjjjiiiiiiiiihhheeeaaa]]]]]]___^^^ZZZYYYYYYWWWRRROOOMMMIIIFFFEEEDDDBBB@@@>>>===;;;;;;;;;:::777555555555555555555666777888888777666444222000///...............------------///...............------000//////...............,,,,,,,,,+++))))))+++///)))))))))******++++++,,,******+++++++++***)))(((***+++,,,,,,------,,,,,,)))******++++++,,,,,,---,,,------......------,,,)))***+++,,,------------,,,+++***,,,...//////...---------...------,,,,,,,,,,,,,,,---------......222222000///////////////............////////////...//////000000000000///000555888999<<>>===<<<;;;::::::::::::999888777666555444444444444333333333333222222222222333333333333333222222333333333333333333333333333333333444444333333333222333555444333333444555555555555555444444444444444333333333222222222222222333444555444444333222222222222111222222333333444444444444444444444444333333333333333333333333111222555777999888777777555555555555555555555555333444555444222111333555222222333333444444555555777777666555555555666666666777999:::;;;<<<;;;;;;===>>>???@@@AAACCCDDDDDDBBBBBBCCCEEEFFFHHHIIIJJJIIIJJJJJJIIIFFFEEEFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJHHHIIIIIIHHHHHHGGGFFFEEE@@@@@@???>>>===<<<;;;;;;777777666666555444444333333444444444444555555555444555555666666666666666666666666777888:::;;;<<<===@@@CCCGGGKKKQQQYYY]]]jjjpppxxx|||oooiiiggghhhqqq~~~uuuvvvyyywwwrrroookkkiiiggggggiiikkklllllliiihhhhhhiiihhheee```\\\]]]``````\\\ZZZYYYWWWSSSOOOMMMJJJHHHGGGEEECCCAAA>>>===;;;;;;:::999666444555555555555555666777888555555444333333222111111//////.........---------/////////...------------,,,,,,,,,,,,,,,+++++++++***+++***'''&&&'''***,,,(((((()))***++++++,,,,,,******+++++++++************+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,++++++,,,+++***,,,...//////...---------...------,,,,,,,,,,,,,,,---------......222111000///...................../////////000000......///000111000000000111555:::===AAAKKK[[[ggglllsssxxxwwwuuusssooojjjbbbffflllttt~~~~~~wwwppplllgggbbb\\\YYYWWWVVVTTTRRRSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPSSSUUUWWW\\\bbbeeeffffffggghhhfffmmmwww}}}xxxtttrrrccc___ZZZUUUQQQLLLIIIFFFCCCBBB@@@??????>>><<<;;;<<<<<<;;;:::999888888888777777666555444444444555444444444333333333222222222333333444444444333333333333333333333333333333666666777777777777666666222333555444444333555666666666666555555555444444444444444444333333333222444333222111222222333444333333333333333444555555555555555555555555555555444444555666666555444444222333666999::::::999888888888888888888888888888444444444333333333555777333333333444444555555555888888777777666777777777666777999;;;<<<<<<<<<;;;;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJJJJIIIGGGFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEBBBAAAAAA@@@???>>>======888777777666666555444444444444444555555555666666444555555666666666666666777777777777888999;;;;;;===???CCCFFFJJJPPPVVVZZZbbbhhhooovvv}}}zzznnnhhhfffjjjtttvvvvvvzzzwwwqqqnnnkkkiiihhhhhhkkknnnppppppjjjiiiiiiiiiiiifffaaa]]]]]]bbbccc^^^[[[ZZZWWWTTTLLLJJJIIIHHHHHHHHHFFFDDD>>><<<;;;::::::999666444666555555555555666666777444444333333333333222222/////////.........------,,,---...---+++******+++++++++,,,,,,,,,++++++***)))+++)))%%%$$$'''***+++,,,,,,+++++++++***************+++,,,---...///000***+++,,,,,,------,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++,,,+++***+++---......---,,,,,,------...---------,,,,,,,,,---------......---------......///000111....../////////000000000......//////000000111111333777===BBBHHHRRR___iiijjjpppsssqqqnnnlllhhhddd___eeennnwww{{{tttnnngggbbbccc^^^XXXTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNPPPSSSWWW\\\```eeekkkrrrwwwxxxzzz||||||sssmmmhhhdddbbbSSSQQQNNNJJJFFFCCCAAA@@@<<<;;;;;;::::::999999888::::::999999888777666666555444444333333333444444555555444444444333333333222333555666666555444444333333333333333333333333333333444444444444333333222333555555444444555777777666666666666555555555555555444444444333333333555333222111111222444666555444444444555666777888777777777777777777777777555666777888888777666555444555777999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999777666666555666666444444555555555555555555888888777777777777888999777888:::;;;<<<===<<<<<<:::;;;<<<>>>@@@AAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@??????999999888777777666666555555555666666666777777777444555555666666666666666777777777777888999:::;;;<<<>>>BBBFFFIIINNNTTTXXX\\\bbbjjjooouuu~~~pppjjjgggjjjooozzzvvvvvvzzzxxxqqqmmmkkkiiihhhjjjmmmqqqssssssmmmlllkkkjjjjjjgggccc```]]]cccddd```[[[ZZZWWWTTTMMMKKKJJJIIIIIIHHHEEECCC===;;;:::::::::999777555777666666555555555555666555555444333333222111111////////////............,,,...///---***)))***,,,,,,---...//////...------***---,,,&&&$$$)))---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000***+++,,,,,,------,,,,,,///......------,,,,,,+++,,,------......------,,,---,,,+++++++++,,,---...,,,+++***+++,,,---,,,+++++++++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,---...///000.../////////000000000000///.........///000222333666:::AAAHHHPPPYYYbbbhhhiiinnnppplllhhhfffbbb]]]^^^eeennnwww~~~wwwpppkkkgggaaa]]][[[XXXUUUSSSSSSSSSTTTTTTPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNLLLOOOTTTXXX\\\ccclllrrrxxx}}}xxxssskkkddd^^^YYYUUURRRHHHHHHFFFCCC@@@>>>======888888999888777777888888888888888888888888777777555555444444444555555666666666666555555555444444333444666777888777666555444444444444444444444444000000111111111111000000222333555555444444666888777777777666666666555555555555555555444444444444444444333444444555555666666666666666777888999:::::::::::::::::::::::::::777888:::;;;;;;:::888777777888888999:::;;;;;;<<>>===<<<;;;;;;:::888777666666666666666666555555666666666666666777888999666777999;;;<<<<<<<<<;;;::::::<<<===???@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKIIIHHHGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA::::::999999888777777777777777777777888888888888444555555666666666666666777777777777888999:::::::::<<<@@@DDDHHHMMMRRRVVVXXX___gggmmmpppvvv~~~wwwkkkgggfffjjjyyyvvvvvvzzzxxxqqqlllkkkiiihhhjjjnnnrrrtttuuuooonnnllllllkkkiiifffccc^^^ccceeeaaa\\\ZZZWWWTTTQQQOOOLLLJJJIIIFFFBBB???<<<;;;:::::::::999777555888777666555555555555555777666555444222111000///000/////////...............000111000,,,+++,,,...+++,,,---.........---,,,,,,000...'''&&&,,,///...)))******,,,---...//////...---,,,+++************++++++,,,---------,,,,,,...---,,,,,,+++***)))(((,,,------......------,,,,,,+++***)))***---///111---+++******,,,,,,+++******+++,,,---......///...,,,,,,,,,---------......//////...,,,,,,,,,,,,,,,////////////000000000000000///------...000222444999===CCCLLLVVV^^^dddhhhiiimmmnnnjjjeeebbb]]]YYYaaafffooovvv|||~~~|||}}}|||uuulllgggfffddd```\\\RRRRRRRRRRRRSSSSSSSSSSSSOOOOOONNNMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNOOOSSSYYY___fffooozzzzzzuuulllhhhbbb[[[VVVPPPJJJGGG??????>>><<<999777888888777888999999888888999:::777777888999::::::::::::888777777777777888999999777666666666666555555555333555777888999888777666444444444444444444444444444555555666666555555444222333555555555555666888777777777777666666666666666666555555555444444444333444666777888777666555777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999888999999999999999;;;<<<<<>>>>>>>>???>>>===;;;888888777777666666555555444444444555555777888999555777888:::;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIGGGIIIKKKKKKIIIHHHHHHHHHEEEFFFHHHKKKLLLMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB;;;;;;::::::999888888888777888888888999999999999444555555666666666666666888777777777888999::::::888;;;???CCCGGGLLLQQQUUUVVV]]]ffflllnnnrrrxxx~~~qqqiiieeebbbjjjvvvxxxwwwyyywwwsssqqqppplllhhhiiimmmrrrtttttttttpppmmmlllnnnlllfffaaa```bbbaaa]]][[[[[[XXXTTTRRRQQQOOOMMMJJJEEE???:::======<<<;;;::::::999999666666555444444444444555888555222111222333333222000///...------...///000,,,,,,,,,+++***)))((((((...///000000000///...---...------,,,,,,------...)))***,,,.........,,,+++.........///......------+++***)))(((((()))***+++------,,,,,,,,,---......000///---+++***+++---...***)))(((***...000///...---.../////////...---,,,------------,,,+++******+++++++++,,,,,,,,,------,,,222...)))...///---333///......------...000111///...000222111///333999888CCCMMMSSSXXX```eeegggllllllmmmjjj```XXXYYY___aaaiiiuuu~~~~~~}}}}}}}}}yyypppnnnjjjeee```\\\YYYXXXTTTUUUUUUUUUUUUTTTSSSSSSRRRNNNKKKJJJLLLNNNMMMLLLKKKMMMMMMKKKMMMSSSVVVUUUVVV[[[bbbkkkttt}}}}}}tttkkkfff^^^[[[VVVOOOJJJFFFDDDCCC<<<<<<;;;:::999888777666:::999888777777888999:::999888888888777777666666:::888777777888888777555444444555555666777777777333333444666888999777666444444444444444444444444777777666555444333333444222333444555666888999999888777666555555555555555555555666666666666555555666666777777777777777777999999:::;;;;;;<<<<<<===????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>????????????AAABBBDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@????????????<<<<<<============<<<<<<999999999999999999999999777777777888999:::<<<<<<<<<<<<<<<===???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHJJJNNNOOONNNLLLOOOOOONNNMMMKKKIIIGGGFFFIIIHHHGGGEEEDDDDDDCCCCCCCCCBBB@@@>>><<<;;;::::::777777666666555555555555444444555555666777777888777777777777777888888999<<<===???@@@CCCHHHNNNSSSYYY]]]bbbfffiiinnntttyyymmmdddaaaeeelllxxxwwwyyyvvvrrrpppnnnkkkggghhhmmmqqqsssssstttqqqmmmmmmnnnlllfffaaa___aaa```[[[YYYZZZYYYUUUTTTRRROOOMMMJJJFFF@@@<<<===<<<<<<;;;::::::999999666555555444444444444444555444333333333333111///000///...------...///000------,,,,,,++++++******+++,,,---------,,,++++++------,,,,,,,,,,,,------***+++---...///...,,,+++---------......------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------...///...---,,,+++,,,,,,---///,,,++++++------+++)))+++,,,---...///...------------.........---,,,,,,,,,,,,,,,,,,,,,---......)))111000...333000***..................///000000///...000222111///333:::;;;FFFQQQWWW\\\cccggggggllliiifffaaaYYYRRRRRRWWWaaahhhrrrzzz}}}|||{{{zzzyyy{{{}}}}}}|||xxx|||~~~{{{}}}yyyrrriiigggdddaaa]]]ZZZXXXWWWTTTUUUUUUUUUTTTSSSRRRRRRPPPMMMJJJJJJLLLNNNMMMLLLMMMPPPQQQQQQUUU\\\``````aaaeeekkksss{{{zzztttnnnfff^^^XXXVVVSSSNNNIIIDDDAAA??????;;;;;;:::999888777666666999888888777777777888888999888888888777777777777666555444444444444333333555555555555444444444444;;;:::888888888666333000444444555555555555555555555555444444444444555555555555555666666777777777888777666666555555666666666666666777777666666666555666666777888999999:::::::::;;;;;;<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCDDDFFFGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>::::::::::::::::::999999999999999999:::<<<===>>>=========>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGJJJIIIIIIKKKNNNOOONNNLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???===:::888777777888888888777777777777777666666666666666666666666777777777777777888888999:::<<<===???BBBFFFLLLPPPUUUZZZ___cccgggkkkrrrwww{{{kkkaaaaaaeeexxxwwwxxxvvvqqqooommmjjjggghhhlllppprrrrrrtttqqqooonnnnnnkkkfffbbb^^^```]]]YYYWWWYYYYYYWWWUUURRRNNNKKKIIIEEEBBB???<<<<<<<<<;;;;;;::::::999555555444333333333333444333333333444444222...+++//////............//////---------------,,,,,,,,,******++++++,,,++++++***------,,,,,,,,,,,,------,,,---.........---,,,++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------------------,,,,,,,,,,,,000...,,,,,,,,,,,,***((()))***,,,---...------,,,------......//////......///...,,,,,,,,,---///000***000......333///(((,,,---....../////////////////////000222111000444;;;@@@KKKWWW^^^ccchhhkkkjjjmmmfff^^^YYYTTTPPPQQQUUU___eeemmmsssvvvvvvuuutttsssssssssvvv~~~yyyrrrsssvvvwwwwwwxxxzzz~~~}}}vvvnnnhhhcccaaa___]]]ZZZYYYWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLMMMNNNPPPOOONNNLLLPPPRRRTTT[[[eeelllmmmrrrtttyyyuuuqqqmmmgggbbb[[[TTTOOOLLLJJJFFFCCC@@@>>>======::::::999888777666666555666777777888888777777777888888888888888777777777777777777777777666666666888777777666555555444444555444444555666666444222444444555555666666666777333333333333444555666777777777777777777777777777888888777777666666777777777777777777777777777777666666777888:::;;;<<<===;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGJJJIIIJJJLLLNNNOOONNNMMMJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCGGGFFFDDDBBB???===;;;:::999999999999999999999999999888888777666555555444777777777777777888888999999:::<<<===@@@DDDIIIMMMPPPUUU[[[___ccchhhooouuuwwwfff```aaaxxxwwwxxxuuuqqqooommmjjjgggiiimmmqqqrrrrrrtttrrrooonnnmmmjjjfffbbb]]]^^^\\\WWWUUUXXXYYYWWWUUUQQQMMMIIIGGGEEEBBB@@@<<<<<<;;;;;;;;;:::::::::555555444333333333333333444333222222222111...+++/////////....../////////,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------,,,+++***)))******+++,,,,,,,,,++++++---------,,,,,,---------++++++******++++++,,,---,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,,,,******+++,,,---...////////////000///---,,,,,,...000222---000,,,,,,333000,,,222,,,---///000000000///...//////000222222111666>>>EEERRR___fffkkkooopppooommmcccYYYUUUUUUTTTVVVZZZ[[[aaahhhnnnqqqrrrssstttssspppooorrr{{{{{{rrrppprrrrrrtttwww}}}wwwqqqkkkeeeaaa___^^^]]][[[YYYXXXWWWWWWTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTPPPTTTXXX\\\fffsss|||zzzrrrhhhfffaaa]]]XXXSSSMMMIIIEEEDDDBBB@@@???>>>======999999888888777666666555444555777888888777666666888888888888888888888888999:::::::::999888999::::::::::::999999888888888555444444555777888777666333444444555555666666777333333333333444555666777777777777888888888888888999999888888888888888999999999888888888888999999999999:::;;;<<<===>>>>>>=========>>>??????@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFJJJJJJJJJJJJIIIHHHFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHFFFEEEEEEDDDDDDDDDIIIHHHGGGFFFDDDBBB@@@???999999999:::::::::;;;;;;999888888777777666666555777777777777777888888999888:::<<<===???BBBFFFJJJLLLQQQWWW\\\```eeemmmrrr}}}pppfffcccwwwvvvxxxuuuqqqooonnnkkkiiijjjooorrrsssrrrsssrrrpppnnnlllhhhdddbbb]]]^^^[[[VVVUUUXXXYYYWWWSSSPPPKKKHHHFFFDDDBBBAAA;;;;;;;;;;;;;;;:::::::::555555444333333333333444666444111000000000000///...//////////////////...++++++++++++,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***)))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,------,,,,,,+++,,,------,,,,,,++++++,,,,,,,,,------,,,***(((''')))***+++,,,---.........111///---,,,,,,...111333...000///555>>>888000555,,,---///000000000///...///...000333333444:::CCCLLLXXXeeelllpppttttttrrrjjj___TTTRRRTTTUUUXXX[[[[[[```hhhnnnrrrtttuuuwwwrrrooommmqqqzzz|||}}}tttqqqrrrrrruuuyyyuuummmhhhddd```]]]\\\[[[YYYWWWUUUTTTTTTSSSTTTTTTTTTSSSSSSRRRPPPPPPMMMNNNPPPQQQTTTVVVYYY[[[^^^cccgggmmmwwwwwwmmmfffZZZWWWSSSPPPMMMIIIDDDAAA@@@???>>>>>>============999999888888777666666666444555666888888888777666888888888888888999999999666888999888777666777999999999999999::::::;;;;;;???===:::999999888666444333333444444555555555666666555555444444555555666666666777888999:::;;;<<<::::::999999999::::::;;;;;;:::999999999999:::;;;=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHCCCBBB@@@???>>>???@@@AAADDDFFFHHHJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEDDDDDDBBBAAA@@@::::::::::::::::::::::::888888888888888888888888777777777777777888888999999:::<<<===>>>AAADDDGGGIIINNNTTTYYY]]]bbbjjjoooxxxpppiiivvvvvvxxxuuuqqqpppnnnkkkiiikkkpppssssssrrrrrrqqqpppmmmjjjfffcccaaa]]]___\\\XXXVVVXXXXXXVVVSSSOOOKKKHHHGGGEEECCCBBB;;;;;;;;;;;;;;;;;;;;;;;;666666555444444444444555777444000///000111222111......////////////......,,,,,,,,,,,,++++++++++++((((((((((((((()))***+++,,,,,,++++++++++++,,,,,,++++++++++++************)))******+++,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,///000///---+++))))))))),,,---------,,,***(((''')))***+++,,,------------000///---------...000111---111555@@@JJJ???111333---......//////////////////...000444666888???HHHSSS___jjjoooqqqsssrrrooobbbYYYRRRQQQSSSUUUXXX\\\ccchhhoootttvvvwwwwwwwwwooonnnooosss{{{{{{{{{{{{tttsssssstttwww||||||uuullleeebbb```\\\YYYVVVUUUTTTRRRQQQPPPPPPPPPSSSSSSTTTTTTSSSSSSRRRRRRNNNOOOQQQSSSVVV[[[```dddkkkppptttzzzzzzrrrkkkbbb\\\QQQNNNKKKHHHFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;::::::999999888888888777777777555555666777888888888888888888888999999999999999666999;;;:::888777999<<<666666777777888999999:::999777555555666777666555555555555555555555555555777777666666555666666666666777888999:::<<<======;;;;;;::::::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIILLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMEEECCC@@@===;;;;;;;;;<<>>???BBBDDDGGGKKKQQQVVVYYY___fffkkkqqq{{{sss~~~uuuuuuxxxvvvrrrqqqllljjjiiikkkooorrrrrrqqqppppppooommmhhhdddaaa```^^^```^^^ZZZXXXYYYWWWTTTSSSPPPMMMKKKJJJHHHFFFDDD;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555666444333111111333333333222---...///000000///...---......------,,,,,,++++++(((((((((((((((***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------)))***+++,,,------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,------...++++++*********+++---......///000...***((()))******+++,,,------,,,++++++++++++,,,---.........---......------......///000000111222<<>>;;;;;;;;;;;;::::::999888999999999999999888888888666666666777888999::::::888888888999999:::::::::666:::<<<;;;888777:::===777777777777888888888888111000000111555888::::::999999888888777666666666777777666777777888999:::888999999:::;;;<<<<<<===<<<;;;;;;;;;<<<<<<===>>>>>>===;;;::::::;;;===>>>@@@AAAAAAAAABBBCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLNNNMMMMMMMMMMMMMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSMMMJJJFFFAAA>>><<<;;;<<<999===AAADDDFFFHHHKKKNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKJJJIIIGGGFFF??????>>>===<<<;;;;;;::::::::::::999999888888777777777777777777888888999777999;;;<<<<<<===???AAADDDHHHNNNRRRUUUZZZaaafffjjjsss}}}uuuuuuxxxvvvsssrrrkkkiiihhhjjjnnnqqqqqqpppooopppooolllgggccc```___^^^```___[[[YYYYYYWWWSSSTTTRRROOOMMMLLLJJJGGGEEE;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666111111222444666666333111---...///000000///...---000000///...------,,,,,,+++************,,,...///,,,++++++++++++++++++,,,---------------...///000)))***+++,,,---.........***+++,,,,,,,,,,,,+++***------,,,,,,------...///,,,+++***))))))+++---...))),,,...---+++***,,,///((()))+++---............,,,---......///.........---------...............777111***///888///(((111//////...------///000111......111666999===GGGQQQ___hhhnnnmmmjjjhhhddd```UUUSSSWWW___ffflllttt||||||yyyssspppqqqtttxxx{{{}}}|||xxxzzz~~~vvvtttvvvyyy|||xxxwwwzzz{{{{{{~~~zzzssskkkgggaaa^^^\\\YYYUUUQQQOOOOOOPPPQQQRRRTTTUUUVVVRRRSSSTTTUUUUUUVVVVVVUUUZZZ\\\^^^```dddlllvvv~~~vvvjjjaaa\\\WWWPPPKKKGGGEEEBBB@@@@@@???>>><<<============<<<;;;:::999:::::::::999999999999999888777777666777999;;;<<<888888888999999:::::::::111555888777444333666999;;;;;;:::999999888888888;;;999777777999:::;;;:::<<<;;;;;;:::999888777777555666666777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???===<<<;;;;;;<<<===??????@@@AAABBBCCCEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNPPPOOOOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSTTTUUUVVVWWWVVVRRRMMMGGGCCC@@@??????666:::???BBBDDDFFFKKKNNNLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGHHHHHHGGGEEECCCAAABBBAAA@@@???>>><<<;;;;;;===<<<;;;:::888777666555777777777777777888888999666777999::::::;;;===>>>BBBFFFLLLPPPSSSWWW^^^cccffflllvvv|||sssvvvyyyuuurrrsssnnnllliiiiiillloooqqqrrrpppooonnnllliiigggdddcccbbbdddaaa[[[XXXXXXVVVSSSQQQNNNKKKKKKKKKIIIDDD@@@???===;;;;;;;;;<<<;;;:::<<<;;;999777444222111000222222222222111000//////000000000000000000000000...------,,,,,,,,,------------,,,,,,,,,,,,++++++...---+++))))))***+++,,,(((+++...///...,,,++++++,,,,,,++++++,,,,,,---...---+++))))))+++,,,---,,,,,,,,,++++++***+++++++++000///...---,,,---......%%%&&&&&&'''((())))))***---+++***(((((()))+++,,,*********++++++,,,,,,,,,,,,------......------,,,........................111111000000//////......---///222444777???HHHOOOcccfffjjjjjjfffaaa\\\ZZZTTTZZZaaajjjvvv{{{rrrnnnppppppwww}}}{{{}}}uuuooommmrrryyyzzzyyyyyyzzz|||~~~xxxnnngggaaa___[[[YYYXXXWWWUUUSSSUUUUUUSSSQQQOOOOOOQQQSSSUUUVVVXXXXXXXXXXXXZZZ\\\]]]bbbgggkkkpppwww|||qqqkkkccc[[[TTTMMMHHHDDDDDDCCCBBBAAA@@@>>>============<<<<<<;;;;;;;;;;;;777777666666555555555444555444444444666888999;;;999999:::::::::;;;;;;;;;;;;999888888999999888666777777777777888999:::;;;<<<;;;:::999999;;;===>>>???>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;===>>>@@@AAAAAA?????????>>>>>>>>>======???>>>===<<<<<<===>>>???@@@AAACCCDDDFFFFFFGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIMMMOOOMMMJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJJJJHHHFFFIIIKKKMMMMMMNNNOOOQQQNNNPPPRRRSSSQQQPPPPPPPPPPPPQQQRRRSSSUUUXXXZZZ[[[WWWVVVSSSOOOJJJDDD???<<<<<<<<<===???AAADDDGGGIIIMMMMMMLLLLLLLLLLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFDDDBBB@@@>>>=========;;;;;;;;;;;;:::999888777666666666666666777888888999999888888:::<<>>======:::::::::::::::999888888888888888777777777666666666555555666777888:::;;;999999:::::::::;;;;;;;;;;;;:::999999::::::999777999999999999999:::;;;;;;<<<;;;:::999999;;;<<<>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>??????@@@@@@????????????????????????AAA@@@>>>===<<<<<<======@@@AAACCCEEEGGGHHHIIIJJJIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOPPPNNNNNNNNNMMMKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIIIIHHHHHHJJJMMMNNNNNNOOOQQQRRRQQQSSSUUUUUUSSSRRRQQQRRRPPPPPPRRRTTTWWWZZZ\\\^^^[[[ZZZWWWSSSNNNIIIDDDBBB>>>>>>???@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHFFFDDDAAA???===<<<<<<===<<<<<<;;;:::999888888888777777777777888999999:::999999888999;;;>>>??????AAADDDGGGKKKPPPVVVZZZccchhhpppyyy~~~vvvyyy|||xxxuuuvvvuuurrrooonnnoooqqqssssssqqqpppooommmkkkiiifffeeeaaacccaaa\\\ZZZ[[[ZZZWWWRRRPPPNNNNNNNNNKKKEEE@@@===<<<::::::;;;;;;999888555555555555555555555555444444444444333222111000////////////////////////---------,,,,,,------.........---,,,,,,+++******...---+++*********+++,,,+++,,,+++***((()))+++---,,,,,,++++++,,,,,,---...+++******+++------,,,+++,,,,,,++++++++++++,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,......////////////..........................................///000111111111555:::???DDDIIIOOOSSSYYY[[[]]]\\\ZZZXXXVVVVVVUUU^^^iiitttwwwrrrppptttyyy~~~||||||~~~~~~{{{ssspppnnnmmmqqqwww{{{{{{|||}}}yyyssskkkccc^^^XXXVVVSSSSSSTTTUUUUUUTTTTTTVVVXXXXXXWWWVVVWWWXXX\\\]]]^^^```bbbggglllqqqssswww{{{{{{pppfff___WWWTTTOOOKKKHHHEEECCCAAA?????????>>>>>>>>>======999:::;;;<<<;;;:::888777999999999999999888888888777777777777888:::;;;<<<::::::::::::;;;;;;;;;;;;<<<:::999999;;;;;;:::888;;;;;;:::::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===???>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBB???===<<<;;;;;;;;;>>>???BBBEEEHHHJJJLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTTTTRRRPPPOOOPPPQQQSSSQQQOOOOOONNNLLLIIIGGGEEEDDDDDDDDDEEEFFFHHHIIIFFFHHHIIIJJJJJJHHHEEECCCBBBBBBAAAAAA@@@AAAAAAAAABBBAAABBBDDDGGGHHHGGGFFFIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXXXXXVVVTTTTTTTTTQQQRRRSSSUUUXXX[[[^^^```]]]\\\YYYVVVQQQLLLIIIFFFAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJHHHFFFCCC@@@>>>===<<>><<<:::999999999999999888888888888999::::::;;;:::999999999:::<<<===>>>???BBBEEEHHHMMMSSSWWW^^^dddlllttt}}}~~~vvvyyy|||xxxuuuwwwwwwtttpppnnnoooqqqqqqqqqpppooonnnmmmjjjhhhfffeee```aaa```[[[YYY[[[ZZZWWWQQQOOOMMMMMMLLLIIIBBB<<<<<<;;;::::::;;;:::999777444555555555555555555555444444444444333222111111........................------,,,,,,,,,---............---,,,++++++******...---,,,++++++++++++,,,***++++++***))))))***,,,,,,,,,++++++,,,,,,---...******+++,,,......,,,***,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,++++++*********+++,,,,,,......------------,,,,,,------............------.......................................000111222111666===DDDKKKPPPTTTVVVZZZ[[[ZZZXXXVVVUUUUUUWWWZZZcccnnnwwwwwwuuuxxx}}}{{{vvvqqqqqqppppppsssxxx{{{{{{|||~~~{{{ssskkkddd^^^ZZZVVVTTTQQQPPPRRRSSSSSSSSSUUUXXX[[[\\\\\\[[[[[[[[[XXXZZZ]]]aaafffnnnvvv|||yyy}}}zzzpppfff]]]VVVNNNKKKGGGDDDCCCBBB@@@???========================;;;===???@@@@@@>>>;;;999999999999999999999999999888888999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;:::999999;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@???>>>===============>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEDDDAAA>>><<<:::::::::;;;===@@@CCCGGGJJJKKKLLLOOOPPPQQQSSSTTTUUUUUUUUUPPPQQQRRRSSSSSSTTTTTTTTTWWWWWWWWWUUURRRPPPQQQQQQSSSRRRQQQQQQPPPNNNJJJGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHJJJIIIGGGDDDBBB@@@@@@?????????@@@@@@AAAAAAAAAAAACCCFFFGGGFFFEEEHHHJJJLLLMMMNNNOOORRRTTTXXXZZZ[[[[[[YYYWWWWWWWWWTTTUUUVVVWWWYYY\\\^^^___\\\ZZZXXXTTTQQQMMMJJJHHHCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIKKKLLLKKKJJJIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGJJJIIIGGGEEECCCAAA@@@@@@BBB@@@===;;;999999::::::888888888888888999::::::;;;;;;:::999999::::::;;;<<<===@@@BBBEEEJJJOOOSSSZZZ___gggooowww}}}uuuxxx|||xxxuuuwwwvvvsssooommmmmmnnnooonnnnnnmmmlllkkkiiigggeeeddd___```___ZZZYYY[[[ZZZWWWRRRPPPMMMMMMLLLHHHAAA<<<<<<;;;::::::;;;;;;888666666666555555444444444333444444444444333222111111////////////////////////,,,,,,,,,,,,,,,---...///......---,,,,,,+++******------,,,,,,,,,,,,,,,,,,'''***,,,---+++***)))))),,,,,,++++++,,,,,,---...+++++++++---///...---+++,,,+++++++++,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++........................000000///......000111222777;;;DDDMMMVVV[[[^^^^^^\\\ZZZXXXTTTQQQQQQTTTWWW^^^hhhsssyyy|||xxx{{{wwwrrrpppqqqrrrqqqtttxxxyyyzzz{{{}}}xxxooohhhbbb]]]YYYYYYVVVSSSRRRRRRTTTTTTTTTXXX[[[___aaa```_________YYY[[[^^^ccciiiqqq{{{wwwmmmeee^^^VVVQQQKKKHHHDDDBBBAAAAAA???>>>;;;<<<<<<<<<<<<============>>>@@@AAAAAA???===;;;999999999999999999999999999999::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;999888999;;;;;;:::999<<<<<<;;;;;;;;;<<<=====================>>>>>>>>>@@@@@@???>>>>>>>>>??????===>>>>>>>>>>>>?????????AAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJGGGEEEBBB???<<<:::999999888:::===@@@DDDGGGIIIJJJMMMNNNOOORRRSSSUUUUUUVVVSSSTTTUUUUUUUUUUUUTTTSSSWWWWWWWWWTTTQQQPPPQQQRRRSSSRRRQQQQQQQQQOOOLLLIIIHHHGGGEEEBBBAAAAAAAAAAAABBBDDDFFFHHHHHHFFFCCCAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFEEEDDDFFFGGGIIIJJJKKKMMMPPPSSSZZZ[[[]]]]]][[[YYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYWWWTTTQQQNNNLLLKKKGGGGGGFFFFFFEEEDDDCCCBBBAAACCCFFFHHHIIIIIIHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDBBB???<<<::::::::::::888777777777777888999999;;;;;;::::::999999999999:::<<<>>>@@@BBBGGGLLLPPPUUU[[[ccckkkrrrzzz}}}uuuxxx|||xxxvvvwwwtttpppmmmkkkkkklllllllllllllllkkkjjjhhhfffdddccc```bbb```[[[ZZZ[[[[[[XXXWWWSSSOOOMMMLLLIIICCC>>><<<;;;;;;<<<<<<;;;999666777666666555444333222222444444444444333222111000000000000000000000000000,,,,,,,,,,,,---......///------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,'''***---...---+++)))))),,,,,,++++++,,,,,,---...,,,++++++,,,......---,,,,,,++++++,,,,,,---...///....../////////...---,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++........................111000///...///111444555:::>>>GGGQQQZZZ___```___ZZZWWWSSSNNNLLLNNNSSSWWW```kkkvvv{{{~~~zzzxxxvvvxxx~~~xxx{{{uuuqqqpppqqqrrrpppssswwwyyyzzz|||~~~|||uuunnniiiddd```^^^___\\\XXXWWWXXXZZZ[[[[[[^^^aaadddfffeeeddddddddd```bbbfffkkkpppxxx~~~|||uuunnnfff___ZZZUUUPPPKKKIIIFFFCCCAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===;;;:::999999999999::::::::::::999999:::;;;<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;<<<<<<<<<======>>>???@@@>>>>>>?????????@@@@@@@@@AAA@@@@@@?????????@@@@@@>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFCCC???<<<:::999888777888;;;>>>AAACCCEEEEEEGGGHHHKKKNNNPPPRRRTTTTTTVVVVVVXXXXXXXXXWWWVVVUUUUUUUUUTTTQQQOOOOOOQQQTTTUUUSSSRRRQQQQQQPPPMMMKKKKKKIIIFFFCCCAAA@@@??????AAACCCEEEFFFFFFDDDBBBAAA============>>>???@@@AAABBBAAABBBCCCEEEFFFEEEDDDDDDEEEGGGGGGHHHKKKOOORRRYYY[[[]]]]]]\\\[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[\\\[[[XXXVVVSSSRRRQQQPPPLLLLLLKKKJJJHHHEEECCCBBB>>>@@@BBBDDDFFFFFFFFFFFFJJJJJJKKKLLLLLLMMMMMMNNNKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEECCCAAA>>><<<:::::::::777777777777777888999999:::::::::::::::999999999999;;;===>>>AAAEEEJJJNNNQQQWWW___gggmmmttt}}}~~~vvvzzz}}}zzzwwwyyyrrroookkkiiijjjkkkkkkkkkmmmllllllkkkiiigggeeedddcccdddbbb^^^\\\]]]\\\YYYYYYTTTOOOLLLJJJHHHCCC???<<<<<<<<<======<<<999777666555555444444333333222333333333333222111000///111111111111111111111111,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,---------------------,,,,,,+++)))+++------,,,+++++++++,,,,,,++++++,,,,,,---......,,,++++++---......---+++++++++,,,,,,...//////......///000///...---,,,+++++++++,,,,,,---------)))***+++,,,------------)))******+++,,,---......+++,,,,,,------,,,,,,+++........................///......///111555888;;;???BBBIIIRRRZZZ^^^^^^\\\VVVSSSNNNJJJIIINNNUUU[[[bbbnnnxxx{{{zzzzzzyyyvvvmmmpppssszzzyyyssszzzyyyuuurrrssssssqqqssswwwyyy{{{}}}~~~yyyuuupppmmmkkkiiigggfffeeebbb______aaadddfffgggfffhhhjjjkkkjjjjjjjjjkkkfffjjjooovvv}}}wwwqqqmmmkkkfff```YYYTTTQQQNNNJJJFFFFFFCCC@@@????????????>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<>>>???>>>===>>>>>>>>>???AAABBBDDDDDD???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHFFFCCC???<<<:::999999888999;;;===???AAABBBBBB@@@BBBEEEIIILLLOOOQQQRRRSSSTTTVVVXXXXXXXXXWWWVVVTTTSSSQQQNNNMMMOOOSSSWWWZZZXXXTTTRRRQQQPPPNNNLLLKKKJJJGGGDDDBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBDDDFFFGGGEEEDDDCCCDDDFFFFFFGGGJJJNNNRRRWWWZZZ\\\]]]\\\\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[YYYVVVTTTSSSSSSSSSRRRQQQPPPOOOLLLIIIFFFDDD@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHIIIJJJLLLMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHHHHEEEDDDBBB@@@>>>;;;999888999888888888888999::::::888999999:::::::::999999999;;;<<<>>>@@@CCCHHHLLLKKKRRR[[[ccciiiooowww|||www{{{{{{yyyzzzqqqnnnkkkiiiiiikkkkkkkkknnnmmmmmmllljjjhhhgggfffeeegggeee```^^^___^^^[[[XXXSSSMMMIIIGGGEEEAAA>>>===<<<<<<>>>>>>===:::777444444444444444444444444222222222222111000//////111111111111111111111111+++++++++,,,---...///000***++++++,,,,,,------...------......------,,,+++,,,------,,,******,,,...,,,,,,++++++,,,,,,---...///---++++++,,,.........+++++++++,,,---...///000---.../////////...---,,,++++++,,,,,,---...//////)))***+++,,,------------(((((()))***,,,---......,,,------......------,,,........................---,,,---///222777<<>>===>>>??????>>>>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>888999:::;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<======???>>>===>>>@@@AAAAAA@@@??????@@@AAACCCEEEGGGHHH@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCHHHFFFCCC???<<<;;;999999999:::<<<===???@@@@@@@@@<<<>>>AAAEEEIIIMMMOOOPPPNNNPPPSSSUUUWWWWWWVVVVVVSSSRRROOOMMMLLLOOOUUUYYY___\\\WWWTTTRRRPPPNNNLLLKKKIIIGGGEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB<<<<<<<<<===???@@@BBBBBBDDDCCCCCCDDDFFFGGGFFFDDDCCCDDDFFFFFFGGGJJJOOORRRVVVYYY[[[\\\\\\\\\\\\]]]YYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZWWWUUUTTTSSSSSSSSSVVVUUUTTTRRROOOKKKHHHFFFCCCDDDDDDFFFHHHJJJLLLMMMFFFGGGHHHJJJKKKMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKJJJHHHGGGEEEEEECCCAAA???<<<999888::::::999999::::::;;;<<<777888999::::::::::::999999;;;<<<===???CCCHHHKKKHHHOOOXXX```ffflllsssyyy|||xxxyyy~~~}}}yyyvvvrrrnnnjjjhhhiiikkkllllllkkklllllllllkkkhhheeecccddddddbbb^^^[[[YYYYYY[[[YYYSSSOOONNNLLLGGGDDDDDD???===;;;;;;;;;;;;999777777555333444777888666444333111000111222222111000111111000///...------,,,///...---,,,,,,---...///000...+++***+++---...---...---,,,,,,++++++,,,,,,///---++++++,,,,,,+++***,,,,,,------,,,,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,------......///,,,)))'''(((+++......---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------......---------......///---000222333222666>>>EEEPPPRRRWWW\\\______]]]ZZZSSSQQQOOOPPPTTTZZZ___aaajjjnnnsssuuurrrmmmhhheeeeeeooo}}}xxxsssttt~~~{{{xxxwwwwwwxxxyyy~~~zzzwwwnnnnnnmmmmmmnnnoooqqqrrrssspppmmmkkkjjjmmmppprrrttttttrrrqqqpppooopppppptttwww|||qqqggg```[[[WWWRRRPPPMMMJJJGGGDDDBBBBBBEEECCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDEEECCCAAABBBDDDEEECCC@@@GGGEEEBBBAAABBBAAA@@@???===???@@@BBBBBB@@@???===@@@@@@AAAAAAAAA@@@@@@???BBBCCCCCC@@@;;;999:::<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@BBBDDDFFFIIIJJJJJJMMMPPPRRRSSSUUUXXX[[[YYYWWWSSSQQQQQQTTTXXX[[[```^^^[[[XXXVVVTTTTTTSSSNNNJJJEEECCCBBBCCCCCCBBBAAAAAA@@@AAABBBBBB???===??????>>>>>>???AAACCCDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHKKKNNNQQQTTTVVVXXXZZZ\\\]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTXXXWWWUUUUUUSSSPPPKKKGGGGGGDDDBBBEEEKKKOOONNNLLLMMMMMMLLLJJJIIIIIILLLNNNSSSRRRQQQPPPNNNMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFGGGFFFEEEBBB???>>>======;;;:::999888888888999888888888888888999999::::::;;;<<<>>>@@@AAABBBKKKOOOUUU[[[aaagggmmmqqqyyywwwxxx|||{{{wwwtttrrrnnniiiggghhhjjjlllmmmmmmmmmlllkkkiiigggeeecccbbbbbbaaa^^^[[[XXXXXXYYYWWWQQQMMMMMMJJJEEEBBBCCC???===;;;;;;;;;;;;999777777555444555777777666444555333222222333333222000000000//////......------///...------------...///000...++++++,,,............---,,,,,,++++++,,,,,,000///------......---,,,------...///000000000///,,,------......------,,,++++++,,,,,,,,,,,,------------------------,,,,,,---+++******,,,---,,,************+++++++++,,,,,,---,,,,,,,,,,,,---......------------------------......---------...//////...000333333444999BBBIIITTTVVVYYY]]]___^^^[[[YYYSSSQQQPPPRRRWWW]]]bbbdddlllpppuuuvvvsssnnniiifffkkksss~~~zzzxxx}}}~~~~~~~~~~~~|||zzzxxxwwwwwwyyy{{{|||}}}~~~zzzvvvtttmmmllllllmmmnnnqqqtttuuuzzzwwwsssooonnnoooqqqrrrqqqqqqqqqqqqrrrtttxxxzzzvvvkkkbbb[[[VVVRRROOOMMMKKKGGGEEEBBBAAA@@@AAA@@@@@@????????????@@@========================BBB@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEECCCAAABBBCCCDDDBBBAAABBBAAA???@@@AAABBBAAA@@@>>>???@@@@@@@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDBBB>>>======???>>>>>>>>>????????????@@@???@@@@@@BBBDDDFFFHHHIIIIIIKKKNNNPPPQQQSSSVVVXXXXXXWWWVVVVVVWWWYYY\\\]]]```^^^[[[XXXVVVTTTTTTSSSQQQMMMIIIFFFEEEEEEDDDCCC???>>>>>>@@@AAAAAA???===============???AAACCCDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFIIIKKKMMMRRRTTTVVVYYY\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUWWWUUUTTTTTTSSSQQQNNNLLLIIIEEEDDDFFFLLLPPPQQQOOOOOOOOONNNKKKIIIIIIJJJLLLQQQQQQQQQPPPOOONNNMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIGGGEEEDDDBBBAAAAAA>>>===<<<;;;999999999999999999888888888888999999:::::::::;;;===???@@@AAAHHHLLLRRRWWW]]]ccciiimmmttt{{{}}}vvvwwwzzzxxxtttrrrrrrnnniiiggghhhkkknnnoooooonnnllljjjgggeeedddddd```aaaaaa___\\\YYYXXXXXXUUUOOOKKKKKKIIIDDDAAABBB???===;;;;;;;;;;;;999777777555444555666777666555666555333333333333111000///////////////.........///...------------...///000...,,,,,,---/////////...---,,,,,,++++++,,,,,,000...,,,,,,---...---,,,)))***+++---......//////,,,------......------,,,++++++,,,,,,,,,,,,------.........---,,,+++++++++,,,++++++,,,......,,,+++++++++,,,---......//////---,,,,,,,,,,,,---......------------------------......------......///000///111333444777===FFFMMMXXXYYY\\\]]]]]]ZZZWWWUUUQQQQQQQQQUUU\\\bbbgggiiinnnrrrvvvwwwtttooojjjgggsssxxx~~~www{{{yyyuuuuuuvvvvvvwwwvvvvvvvvvwwwzzz}}}|||}}}}}}xxxsssqqqooommmllllllnnnqqquuuzzz|||~~~yyyuuurrrqqqrrrrrrrrrsssssssssvvv{{{xxxnnnddd\\\UUUOOOLLLKKKIIIGGGDDDBBB@@@???>>>===>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBCCCCCCBBBAAA?????????AAADDDEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHGGGIIIKKKMMMNNNOOORRRTTTWWWXXXZZZ\\\^^^___`````````^^^\\\YYYVVVUUUTTTTTTTTTRRRNNNLLLKKKIIIGGGEEE======<<<===??????>>><<<;;;;;;;;;<<<>>>AAACCCEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDEEEGGGJJJKKKOOOQQQTTTXXX[[[^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQLLLIIIFFFGGGLLLQQQRRRRRRQQQQQQPPPMMMJJJHHHHHHIIIMMMNNNOOOPPPPPPPPPOOONNNKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKHHHEEEDDDCCCDDDEEE???>>>===<<<;;;:::::::::::::::999999999999::::::999999:::;;;<<<===???@@@DDDGGGMMMRRRWWW]]]dddhhhnnnttt}}}|||uuuvvvxxxvvvrrrppptttpppjjjhhhiiimmmppprrrqqqoookkkhhheeeddddddddd___aaabbbaaa^^^[[[ZZZYYYUUUOOOKKKKKKIIIDDDAAAAAA>>>===;;;;;;;;;;;;999777666666555555666666666555777555333333333222000///.........///////////////.........------.........000...------///000000///...---,,,,,,++++++,,,,,,---+++******+++,,,++++++))))))***,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******+++---...//////((()))***+++,,,---......---,,,,,,,,,,,,---......------------------------...---------...///000111///111333555999@@@IIIPPPYYYZZZ\\\\\\YYYUUURRRPPPOOOPPPRRRXXX___fffjjjkkknnnqqquuuvvvsssnnnjjjhhhxxxzzz}}}~~~{{{zzzwwwooommmnnnoooppptttttttttuuuwwwzzz}}}{{{}}}~~~wwwrrrnnnmmmmmmllllllmmmoootttzzz}}}yyyvvvttttttssswwwxxxxxxyyy}}}~~~uuuoooggg^^^WWWQQQKKKHHHHHHGGGEEEBBB@@@???>>>>>><<<===>>>@@@@@@???>>>>>>========================>>>============>>>???@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHFFFGGGFFFEEECCCCCCEEEFFFGGGEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFHHHKKKLLLLLLMMMOOOQQQSSSVVV[[[```ccccccbbbaaaaaa___]]]ZZZXXXWWWVVVVVVUUUSSSQQQPPPPPPOOOLLLJJJ@@@>>>============;;;999999999999;;;>>>AAACCCEEEHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJLLLNNNPPPTTTXXX\\\___```aaa___^^^]]]]]]\\\\\\\\\]]]ZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWTTTRRRSSSTTTTTTSSSPPPMMMIIIHHHKKKNNNPPPQQQRRRSSSRRROOOKKKHHHHHHHHHHHHJJJLLLNNNPPPPPPOOONNNMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKHHHGGGFFFFFFFFFAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::::::::999999999:::;;;<<<===>>>AAADDDHHHMMMRRRXXX___ccckkkpppxxx~~~|||uuuuuuuuusssqqqqqqvvvrrrmmmjjjllloooqqqrrrqqqoookkkgggdddcccdddddd```bbbcccbbb```]]]\\\\\\WWWQQQMMMLLLJJJDDDAAABBB>>>===;;;;;;;;;;;;999777555666666666555555666666666444222111222111///---.........///////////////---..................---///...------///000000///...---,,,,,,++++++,,,,,,,,,+++))))))+++,,,,,,+++......////////////......,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---+++***)))+++---///$$$$$$%%%&&&((()))******---,,,,,,,,,,,,---......---------------------------------...///000111111000111333777<<>>>>>???@@@@@@>>>===<<<==============================>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFGGGJJJIIIIIIJJJKKKKKKJJJHHHJJJHHHFFFEEEEEEFFFHHHJJJIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKKKKKKKKKKMMMOOOPPPTTTZZZ```ccccccbbb```aaa```]]][[[YYYXXXWWWWWWTTTSSSRRRRRRSSSSSSRRRPPPEEECCC@@@>>>===;;;999777888888999;;;===AAADDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHJJJKKKLLLOOOQQQUUUYYY]]]```bbbbbb``````___^^^^^^^^^^^^___[[[[[[[[[[[[[[[\\\\\\\\\]]]ZZZVVVTTTSSSTTTTTTSSSTTTQQQMMMJJJJJJKKKMMMNNNSSSTTTTTTRRRNNNKKKIIIIIIEEEGGGIIILLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOLLLLLLMMMLLLLLLJJJHHHGGGDDDCCCBBB@@@????????????======<<<;;;;;;:::;;;;;;:::::::::::::::;;;<<<<<<>>>AAAEEEIIINNNTTTZZZ___iiinnnuuu{{{~~~vvvttttttrrrrrrtttvvvsssooommmmmmooopppppppppnnnjjjgggeeedddddddddaaaccccccccc```___^^^___ZZZSSSOOONNNJJJEEEAAAAAA???===;;;;;;;;;;;;999777555666777666555444555777444333111111111111///...///////////////.........------...//////...------...---,,,---///000000///...---,,,,,,++++++,,,,,,...,,,++++++---......---...............---,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------*********+++,,,---------//////---***(((''')))+++(((((()))***+++,,,,,,------,,,,,,,,,,,,---......---------------------------------...///000111222111333666:::???EEEIIILLLQQQTTTVVVTTTOOOKKKJJJJJJOOOQQQVVV^^^eeejjjlllllliiikkkllllllkkklllnnnpppvvvvvvwwwyyy|||zzzsssxxxxxxkkkjjjhhhgggggghhhjjjkkkrrrrrrssstttvvvxxxzzzzzz|||~~~~~~xxxqqqmmmlllmmmmmmhhhjjjmmmqqqvvv|||~~~~~~}}}|||{{{{{{zzz~~~wwwooolllccc___YYYTTTPPPLLLIIIFFFDDDCCCBBBAAA@@@????????????@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCEEEIIILLLPPPNNNLLLKKKLLLMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIGGGGGGHHHGGGHHHKKKMMMNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEEEEEEEHHHJJJKKKKKKJJJJJJLLLMMMNNNRRRXXX]]]aaabbbaaa``````^^^\\\ZZZXXXWWWWWWWWWSSSRRRQQQQQQSSSTTTTTTTTTKKKHHHDDDAAA???<<<999777888999999;;;===AAACCCEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOSSSUUUXXX\\\___bbbccccccaaaaaa```````````````aaa]]]]]]]]]]]]]]]^^^^^^^^^```]]]XXXUUUUUUTTTSSSRRRUUUSSSPPPLLLKKKKKKLLLLLLRRRTTTVVVUUURRRNNNLLLKKKEEEFFFGGGJJJLLLNNNPPPQQQNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKMMMNNNNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<>>CCCGGGIIIIIIMMMPPPSSSRRRMMMJJJJJJLLLRRRTTTZZZbbbiiilllmmmkkkhhhhhhhhhhhhiiilllrrrvvvwwwvvvvvvwww{{{~~~|||vvvvvvtttjjjcccdddffffffggghhhiiikkkpppppprrrtttvvvxxxzzz{{{|||}}}yyytttpppmmmlllmmmnnnlllnnnrrrwww|||yyyrrriiicccaaaYYYUUUQQQNNNKKKIIIFFFDDDBBBAAA@@@???????????????@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGLLLPPPUUURRROOONNNOOOPPPQQQQQQMMMMMMLLLKKKKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKNNNQQQRRROOOMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFHHHIIIJJJJJJIIIHHHIIIKKKOOOQQQVVVZZZ^^^`````````]]][[[YYYWWWUUUTTTTTTTTTTTTRRRPPPOOOQQQSSSTTTTTTOOOKKKGGGCCCAAA???===;;;:::::::::<<<>>>AAACCCEEEGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOQQQSSSUUUVVVXXXZZZ\\\___aaaccccccdddbbbbbbaaaaaaaaaaaabbbbbb^^^^^^^^^_________`````````]]]YYYWWWWWWVVVTTTSSSTTTSSSRRRPPPNNNMMMNNNOOOQQQTTTWWWWWWUUURRRPPPOOOHHHHHHHHHIIIKKKOOORRRTTTQQQPPPNNNMMMLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNJJJIIIHHHFFFEEEEEEDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::<<>>>>>???===;;;;;;;;;;;;999777444666888777444333555777444333222222444444333222111111000///...------,,,,,,---...//////...---,,,+++++++++,,,//////...---...---,,,,,,++++++,,,,,,+++)))((()))***,,,,,,++++++,,,---...///000000000,,,------......------,,,++++++,,,,,,,,,---------------,,,++++++*********###***......,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------------......///111222333777999===BBBGGGIIIIIIHHHJJJNNNRRRQQQLLLJJJKKKNNNTTTWWW]]]eeekkknnnmmmlllggggggffffffhhhnnnuuu{{{xxxwwwvvvwwwyyy|||}}}}}}zzzzzz{{{uuulllbbb___bbbdddfffggghhhiiijjjmmmnnnqqqsssvvvyyy{{{|||}}}}}}|||{{{yyyvvvrrrnnnllllllmmmnnnqqqtttyyy~~~tttnnnhhh___YYYXXXRRROOOLLLIIIHHHFFFDDDAAA@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>???AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFIIINNNSSSZZZVVVSSSQQQSSSUUUWWWXXXQQQQQQQQQPPPPPPQQQQQQQQQIIIJJJKKKLLLNNNNNNOOOOOOMMMMMMMMMPPPTTTTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIGGGGGGHHHIIIPPPRRRUUUYYY\\\^^^``````ZZZYYYWWWTTTSSSRRRRRRRRRVVVSSSOOONNNOOOQQQRRRRRRPPPLLLHHHEEEDDDBBB@@@???;;;;;;;;;<<<>>>AAACCCEEEHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQSSSUUUXXXZZZ\\\]]][[[]]]___aaacccdddddddddcccbbbbbbbbbbbbbbbcccccc^^^_________``````aaaaaa^^^\\\YYYXXXXXXWWWVVVTTTRRRSSSSSSRRRPPPPPPQQQRRRQQQTTTWWWYYYWWWTTTRRRQQQJJJIIIIIIIIILLLPPPTTTVVVVVVTTTRRRPPPOOONNNOOOOOOKKKJJJJJJJJJKKKMMMPPPQQQKKKKKKIIIHHHGGGFFFFFFFFF@@@@@@>>>===<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<888:::<<>>>>><<<;;;;;;;;;:::777555777666666555444333333333222222111111111111111111111///...///000111000...,,,,,,---......---------+++---//////...---...///---,,,+++*********+++,,,------------------------++++++,,,,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++,,,,,,---......000111000---,,,...111........................---.........---...111333444;;;AAADDDGGGLLLNNNMMMPPPOOOPPPPPPKKKHHHMMMTTTYYY___jjjsssxxxxxxvvvtttooohhhbbbeeeooovvvxxxuuuxxxvvvssssssuuuwwwwwwwwwxxx}}}yyypppmmmjjjfffbbbdddeeeggggggggghhhjjjlllkkklllooosssvvvyyyzzz{{{~~~~~~|||zzzrrrqqqpppooonnnnnnnnnnnnwwwzzz~~~}}}nnnccc]]]YYYTTTPPPLLLKKKHHHEEECCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBDDDHHHKKKJJJHHHHHHIIIJJJKKKKKKMMMPPPSSSYYYZZZZZZYYYVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXVVVSSSOOONNNPPPQQQPPPOOOPPPNNNLLLNNNQQQRRRQQQOOOOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKIIIIIIJJJLLLNNNNNNPPPTTTXXX[[[\\\[[[YYYVVVSSSQQQQQQSSSVVVYYYYYYWWWTTTRRRPPPOOOOOOOOOQQQMMMIIIGGGHHHHHHFFFDDDAAA>>>;;;:::;;;???DDDHHHEEEHHHJJJKKKKKKLLLMMMNNNUUUXXX[[[^^^___aaaccceeeeeeeeefffffffffeeecccbbbdddcccbbbbbbbbbdddfffgggcccbbb```___^^^^^^______aaaaaa```^^^\\\YYYWWWVVVWWWVVVUUUSSSRRRPPPPPPOOOPPPQQQSSSUUUWWWWWWTTTQQQMMMLLLLLLLLLNNNQQQSSSUUU]]][[[XXXTTTQQQNNNLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOKKKLLLMMMMMMLLLJJJHHHFFFDDDBBB@@@>>><<<<<<<<<<<<:::::::::999999:::;;;;;;<<<===???@@@BBBGGGLLLQQQSSSXXX___gggnnnuuu|||~~~|||{{{xxxtttsssttttttsssrrrpppnnnlllkkkkkkkkkjjjiiigggeeedddcccaaaaaa___]]]ZZZYYY[[[\\\WWWSSSMMMHHHEEEBBB???===<<<;;;::::::::::::999888777777666555555444333333333333333333222222111111111///...///000111000...++++++---...///////////////000///...,,,+++---...))))))(((''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------,,,+++++++++,,,,,,---......---,,,,,,---...------------------------,,,---......---...000222777???EEEHHHKKKPPPRRRPPPNNNMMMLLLLLLHHHGGGMMMUUU___fffpppyyy~~~wwwpppiiiiiiooottttttrrrtttttttttttttttsssssstttwwwyyyoooiiihhhgggdddaaaccceeefffgggggghhhkkkmmmmmmnnnpppsssvvvyyy|||}}}|||{{{yyywwwvvvtttrrrrrrrrrrrryyy|||~~~tttggg^^^YYYVVVSSSPPPKKKIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGEEEEEEFFFHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCFFFKKKNNNOOONNNMMMOOOOOOPPPPPPQQQTTTVVV[[[\\\]]]]]][[[[[[\\\]]]``````___^^^^^^^^^^^^^^^WWWTTTPPPOOOQQQRRRSSSRRRRRRPPPNNNOOOPPPPPPNNNLLLMMMMMMLLLLLLKKKLLLLLLLLLIIIHHHGGGGGGGGGGGGHHHIIILLLMMMMMMLLLJJJJJJKKKLLLMMMMMMNNNQQQUUUWWWWWWWWWVVVTTTQQQOOOOOOQQQTTTVVVXXXWWWVVVTTTSSSRRRQQQQQQQQQNNNJJJIIIIIIIIIGGGEEECCCAAA???>>>???AAAEEEGGGJJJMMMPPPQQQQQQRRRTTTVVVVVVYYY]]]```bbbdddgggiiihhhiiijjjjjjjjjiiigggfffcccbbbaaaaaaaaaccceeefffeeedddccccccbbbbbbbbbccc``````______^^^\\\[[[ZZZWWWVVVTTTRRRPPPPPPPPPPPPOOOOOOPPPRRRUUUUUUSSSQQQOOONNNMMMMMMNNNPPPRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCAAA???============;;;:::::::::::::::;;;;;;;;;<<<===>>>@@@DDDIIIMMMSSSWWW]]]cccjjjqqqxxx}}}{{{zzzvvvrrrrrruuuttttttsssqqqooommmllllllkkkjjjhhhgggeeedddccc^^^______]]]ZZZXXXXXXYYYTTTQQQLLLHHHEEEBBB???===<<<:::888888999;;;;;;:::777777777666555555444444555555444444333222111111111///...///000111000...***+++,,,...///000111111222222111...+++***+++,,,''''''''''''((()))******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------............---,,,++++++++++++,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222:::AAAGGGIIILLLQQQSSSRRRNNNKKKIIIHHHFFFGGGOOOXXXdddjjjsss{{{|||uuunnnmmmppptttsssrrrqqqsssuuutttqqqoooppprrrzzzrrrmmmgggddddddeeeeeedddcccdddfffggghhhiiilllnnnooopppqqqsssvvvyyy}}}~~~~~~zzzxxxxxxxxxxxx{{{}}}|||ppphhh^^^WWWSSSRRRPPPMMMHHHGGGEEEDDDBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDEEEFFFFFFEEEDDDEEEGGGCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIMMMRRRVVVXXXYYYVVVWWWXXXXXXWWWXXXZZZ\\\^^^```bbbbbbbbbbbbdddeeegggfffdddaaa```_________[[[WWWTTTRRRRRRTTTUUUUUUUUUSSSQQQQQQPPPOOOLLLJJJLLLLLLLLLMMMMMMNNNNNNNNNJJJIIIIIIHHHHHHHHHIIIIIIMMMNNNOOONNNLLLKKKLLLMMMMMMLLLLLLNNNPPPRRRRRRQQQQQQPPPOOONNNNNNOOOPPPQQQWWWWWWXXXXXXWWWVVVTTTSSSRRROOOLLLJJJJJJJJJHHHGGGGGGFFFDDDCCCCCCDDDEEEFFFJJJMMMPPPRRRSSSTTTVVVXXXXXX[[[```cccfffiiilllooommmnnnooopppooonnnmmmlllfffeeedddbbbbbbcccddddddcccddddddcccbbbaaa``````______`````````______^^^XXXVVVSSSPPPOOOOOOQQQRRRNNNMMMLLLNNNPPPRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSWWWVVVTTTQQQOOOLLLKKKJJJLLLLLLMMMLLLKKKJJJHHHFFFDDDCCCAAA@@@>>>=========<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<===@@@DDDHHHRRRUUUYYY^^^dddkkkrrrxxx{{{yyyuuussssssuuuuuutttsssrrrpppooonnnlllkkkjjjhhhfffeeedddddd\\\]]]^^^]]]ZZZWWWVVVVVVRRROOOKKKHHHFFFCCC???<<<>>>;;;888777888:::;;;:::777777777666666555555555666555444333222111000000111///...///000111000...***+++,,,---.../////////000111111///---+++***+++))))))******+++,,,---...------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---***'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...000222222222222333444999@@@FFFHHHJJJNNNPPPNNNMMMIIIFFFFFFFFFIIIRRR\\\dddiiipppuuuxxx{{{~~~vvvsssppppppsssvvvwwwvvvsssuuuvvvrrrmmmlllpppttt}}}tttlllhhheeedddeeeggghhhgggbbbdddfffggghhhjjjmmmpppppppppppprrrtttxxx|||}}}}}}~~~}}}}}}}}}|||vvvnnnddd___WWWQQQNNNMMMLLLJJJFFFEEEDDDCCCBBBBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBDDDEEEEEEDDDDDDEEEFFFCCCCCCEEEFFFHHHIIIJJJKKKNNNOOOQQQUUUZZZ___bbbddd```aaabbbaaa```___aaabbbccceeeggghhhggghhhjjjkkkllljjjgggcccaaa_________```^^^ZZZVVVUUUUUUVVVVVVUUUTTTTTTSSSRRRPPPMMMLLLNNNNNNNNNOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPQQQPPPNNNMMMMMMNNNNNNMMMLLLLLLNNNOOONNNMMMNNNNNNMMMMMMMMMMMMNNNNNNTTTUUUXXXYYYYYYXXXUUUTTTPPPOOOLLLJJJIIIIIIIIIHHHJJJIIIIIIIIIHHHGGGFFFFFFJJJMMMPPPSSSTTTVVVXXXZZZZZZ]]]bbbfffiiimmmpppsssqqqrrrsssuuuuuuttttttsssooommmjjjgggdddaaa```___bbbbbbccccccbbbaaa___^^^___```````````````______YYYWWWSSSPPPOOOPPPRRRTTTMMMKKKIIIIIILLLOOOQQQQQQSSSSSSRRRQQQPPPOOONNNMMMLLLMMMOOOPPPQQQRRRRRRQQQTTTSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJHHHGGGCCCBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>AAADDDNNNQQQUUUYYY___gggooouuu{{{zzzwwwuuuuuuuuuuuuttttttrrrqqqooonnnmmmllljjjgggfffeeedddddd\\\^^^___^^^ZZZWWWUUUUUURRROOOKKKHHHFFFCCC???<<<@@@===999888888999999888666666666666555555555555555444333222111000///...111///...///000111000...,,,,,,---------,,,,,,++++++...111111000---,,,+++++++++,,,---......//////------------------------,,,,,,,,,------------...+++,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********+++,,,---...///---***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111222444666:::AAAFFFGGGHHHLLLMMMKKKIIIDDDBBBDDDGGGKKKTTT]]]bbbggglllnnnmmmnnnqqqtttpppqqqtttwwwyyyzzzzzzyyyyyyyyyvvvpppkkklllsss{{{uuukkkjjjhhhgggfffggghhhhhhhhhbbbdddfffggghhhjjjmmmpppoooooooooqqqssswww{{{}}}~~~~~~}}}}}}~~~~~~{{{{{{xxxmmmeee\\\YYYSSSNNNKKKIIIHHHGGGDDDEEEDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLIIIIIIHHHGGGFFFEEEDDDCCCAAACCCFFFGGGFFFFFFGGGHHHFFFGGGIIIKKKMMMOOOPPPQQQTTTUUUWWWZZZ^^^bbbgggjjjhhhiiijjjiiigggfffggghhhhhhjjjkkklllkkkkkkmmmooorrrpppmmmiiifffdddccccccfffdddaaa]]]YYYVVVVVVVVVSSSUUUVVVVVVTTTRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQRRRTTTSSSQQQOOOOOOOOOQQQOOOMMMMMMNNNOOONNNNNNMMMNNNNNNNNNNNNNNNNNNMMMRRRTTTVVVYYYYYYWWWUUUTTTNNNNNNLLLJJJHHHGGGHHHIIILLLLLLMMMMMMLLLKKKIIIHHHNNNQQQTTTWWWYYY[[[]]]___]]]```eeeiiilllooosssuuussstttvvvxxxzzzzzzzzzzzzxxxvvvqqqkkkeee___[[[YYY^^^___aaaccccccccccccbbbaaaaaaaaaaaa```___]]]]]][[[YYYUUURRRQQQRRRTTTVVVMMMJJJGGGGGGIIIMMMPPPQQQTTTTTTTTTSSSQQQOOOMMMLLLJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSNNNNNNNNNMMMLLLKKKJJJIIIBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;<<<===<<<<<<===???BBBIIILLLPPPUUU\\\dddmmmssszzz|||{{{xxxvvvuuutttttttttsssrrrqqqoooooommmllliiigggeeeddddddeee^^^___```^^^[[[XXXVVVVVVTTTQQQLLLHHHEEEBBB???===@@@===:::999999999888777555555555555555555555444333333222222111000//////111///...///000111000...............---,,,+++***))),,,///111000...------***+++,,,---------------++++++++++++++++++++++++------------............,,,,,,,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))***+++,,,...///000,,,+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,***+++------...111555888>>>EEEIIIIIIIIIKKKKKKIIICCC??????DDDIIIMMMUUU\\\cccgggkkkjjjfffdddfffiiiooouuu}}}|||zzz~~~{{{uuuooollloooxxx|||ppphhhiiiiiihhhgggfffeeeeeeeeedddeeeggghhhiiijjjmmmooooooooopppqqqtttwwwyyy{{{{{{}}}~~~}}}}}}}}}~~~wwwnnnddd^^^VVVTTTPPPLLLIIIGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLKKKIIIHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFIIIKKKKKKJJJKKKLLLLLLMMMOOOQQQTTTVVVXXXYYYXXXZZZ[[[\\\^^^bbbgggjjjlllnnnoooooommmkkkkkklllkkkmmmnnnooonnnoooqqqrrrsssrrrpppnnnkkkhhhfffeeehhhhhhgggccc]]]YYYWWWWWWSSSVVVXXXYYYWWWUUUUUUUUURRRSSSSSSSSSRRRPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSUUUVVVUUUSSSQQQPPPPPPRRRPPPNNNNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVWWWXXXWWWUUUSSSMMMMMMLLLJJJHHHGGGHHHJJJNNNOOOPPPQQQQQQPPPOOONNNPPPSSSWWWYYY[[[]]]___aaabbbeeeiiillloooqqqtttvvvtttvvvyyy|||~~~~~~|||wwwpppiiibbb]]]ZZZXXXYYY\\\^^^```bbbcccdddcccccccccaaa```^^^\\\[[[]]][[[XXXVVVUUUVVVXXXYYYNNNKKKHHHGGGIIILLLNNNOOOSSSTTTUUUUUUSSSQQQNNNLLLGGGHHHIIIJJJMMMPPPRRRTTTRRRSSSUUUUUUUUUUUUTTTSSSPPPPPPOOONNNMMMLLLKKKKKKDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;<<<======<<<===???@@@DDDGGGLLLRRRYYYaaaiiinnnttt{{{~~~}}}xxxuuusssssssssssssssrrrpppooonnnnnnllliiigggeeedddeeeeeeaaaaaaaaa___\\\YYYXXXXXXWWWSSSMMMHHHEEEBBB???======<<<::::::::::::888777333333444444444444444444333333333222222111111111111///...///000111000...//////////////////...---,,,---......------///000***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********+++,,,---...///***+++,,,++++++,,,...///------------------------++++++,,,---...333888===AAAGGGJJJIIIHHHIIIIIIFFF@@@>>>AAAHHHOOOSSSXXX]]]ccchhhllljjjccc___```cccnnnyyy{{{tttoooooossszzz||||||xxxuuupppkkkiiiiiiiiihhheeedddcccccceeefffhhhhhhiiijjjllloooooooooqqqsssvvvxxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}sssjjjccc\\\WWWOOOOOOMMMJJJHHHFFFFFFFFFEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNOOONNNMMMLLLLLLLLLMMMNNNKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHKKKOOOPPPQQQPPPQQQRRRSSSTTTVVVXXXZZZ]]]^^^___```aaaaaaaaa```bbbgggkkknnnppprrrrrrpppnnnnnnoookkkmmmpppqqqrrrsssvvvxxxuuuuuuuuutttrrrooollljjjgggiiijjjgggbbb]]]ZZZZZZUUUXXX[[[\\\YYYWWWVVVVVVQQQRRRSSSTTTSSSRRRPPPOOONNNOOORRRTTTVVVVVVWWWWWWTTTVVVXXXWWWUUURRRQQQQQQSSSPPPOOOOOOQQQSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTVVVWWWWWWVVVUUUTTTMMMNNNNNNKKKHHHGGGIIILLLQQQRRRTTTUUUVVVVVVVVVUUUTTTWWWZZZ\\\]]]___aaaccchhhkkknnnppprrrsssuuuwwwuuuwww{{{}}}xxxsssmmmiiigggaaaaaa`````````aaabbbbbbeeeddddddcccbbb```^^^]]]^^^]]]\\\ZZZZZZZZZZZZ[[[PPPMMMIIIHHHJJJLLLNNNNNNQQQRRRTTTVVVUUURRROOOMMMJJJIIIHHHHHHJJJMMMPPPRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMGGGGGGHHHHHHGGGFFFDDDCCC@@@???>>>===<<<<<<<<<<<<999;;;<<<<<<<<<<<<===???@@@DDDIIIOOOUUU\\\cccgggmmmttt}}}}}}xxxsssqqqsssssssssrrrqqqpppooonnnnnnllliiifffeeedddeeeeeeccccccbbb```\\\ZZZYYYZZZYYYUUUNNNHHHDDDBBB@@@>>>::::::999:::<<<<<<:::888333333333333333333333333333333333333333333333333111///...///000111000/////////000111111222111111000///...+++***+++///222,,,---.........---,,,+++------------------------++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,------(((***,,,,,,******---000.................................///111666===CCCAAAGGGJJJHHHGGGGGGFFFCCCBBBAAAEEENNNVVVYYY]]]aaaccchhhllliiibbb]]]^^^```mmmzzz~~~yyysssqqqrrrwww{{{}}}qqqpppllliiilllrrrrrrnnniiijjjkkkiiigggdddccccccfffgggiiiiiiiiiiiilllnnnooopppsssuuuxxxyyyzzzzzz|||~~~}}}{{{zzzzzz|||~~~}}}}}}~~~uuuiiiaaa[[[VVVRRRJJJKKKJJJIIIGGGFFFGGGHHHFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLLLLMMMNNNOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMJJJIIIGGGEEEEEEEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGLLLOOOSSSUUUUUUUUUUUUVVVXXXXXXZZZ\\\^^^aaabbbcccfffggggggfffdddeeeiiimmmnnnpppssssssqqqpppppppppkkkmmmpppssstttwwwzzz|||{{{|||~~~~~~|||yyyuuusssdddhhhkkkjjjeee```]]]\\\WWW[[[^^^^^^[[[WWWVVVWWWPPPQQQSSSTTTUUUTTTRRRQQQNNNPPPSSSUUUXXXYYYYYYYYYUUUWWWYYYXXXVVVSSSRRRQQQRRRPPPNNNOOOQQQTTTVVVVVVXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUVVVWWWWWWWWWVVVUUUNNNOOOOOOMMMIIIHHHKKKMMMTTTUUUVVVXXXYYYZZZ[[[[[[\\\^^^bbbdddeeefffhhhjjjlllooorrrssstttuuuvvvxxxvvvyyy}}}}}}yyyvvvtttuuusssoookkkgggeeeddddddeeeeeeeeedddcccbbbaaa```______^^^]]]\\\\\\\\\\\\QQQNNNKKKJJJKKKLLLMMMMMMPPPRRRTTTVVVVVVTTTQQQOOOPPPMMMJJJGGGGGGHHHKKKMMMOOOQQQSSSVVVWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNIIIJJJJJJKKKJJJIIIGGGFFF@@@@@@>>>===<<<<<<<<<<<<888999;;;;;;;;;;;;===>>>???BBBHHHNNNSSSXXX]]]aaagggoooyyy|||}}}{{{wwwuuurrrqqqpppnnnmmmmmmmmmmmmllljjjgggffffffeeedddbbbaaabbbbbb___\\\ZZZZZZ[[[UUUSSSOOOJJJFFFCCCAAAAAA???>>><<<<<<;;;:::888555999666333222333555555555444444555555444222111///000000000111000///......------------.........///111000///...............---------...............---------.........//////++++++,,,------,,,,,,,,,,,,,,,,,,------.........000...,,,---...///...---..................------///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------/////////......------------///111333555999===AAABBBEEEHHHIIIGGGDDDAAA@@@:::BBBJJJNNNRRR[[[bbbdddfffggggggaaaZZZYYY___eeelllvvv{{{tttnnnnnntttyyyzzzxxxiiihhhgggiiillloooqqqrrrpppnnnjjjfffdddccccccdddfffggghhhiiikkklllnnnooolllnnnqqquuuxxx{{{||||||{{{{{{zzzyyyzzz{{{|||}}}~~~xxxkkkaaa[[[WWWQQQMMMIIIIIIGGGFFFFFFFFFGGGHHHKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJJJJJJJKKKKKKLLLIIIKKKNNNNNNMMMMMMMMMNNNOOOPPPOOOOOONNNMMMKKKKKKNNNMMMKKKIIIIIIIIIKKKLLLMMMKKKIIIGGGGGGHHHJJJLLLNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUXXX[[[]]]]]]\\\\\\]]]\\\^^^cccgggiiihhheeelllnnnppppppnnnkkkjjjjjjmmmoooqqqssssssrrrpppnnnqqqsssuuuuuuuuuvvv{{{}}}zzzuuurrrooommmkkkiiihhheeebbb___ZZZ[[[]]]]]]\\\ZZZWWWUUUYYYXXXVVVVVVVVVVVVTTTSSSVVVUUUSSSTTTVVVXXXYYYYYY[[[[[[[[[ZZZXXXVVVSSSRRRSSSSSSRRRRRRRRRSSSSSSTTTWWWWWWWWWWWWXXXZZZ[[[\\\YYYXXXVVVTTTRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSTTTZZZ[[[]]]^^^^^^```ccceeehhhhhhiiihhhiiilllqqquuuvvvuuuuuuwww{{{{{{yyyvvvwwwwwwyyy{{{uuuooojjjgggdddeeefffeeedddbbbcccddd```______`````````]]][[[XXXVVVRRROOOLLLKKKKKKLLLNNNQQQTTTWWWXXXXXXVVVTTTSSSPPPLLLHHHGGGHHHKKKMMMPPPQQQSSSUUUVVVVVVUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPLLLLLLLLLLLLJJJHHHFFFDDDFFFDDDAAA@@@@@@???===;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAEEEIIINNNTTT[[[```dddjjjttt|||}}}yyywwwrrrqqqpppnnnmmmmmmmmmmmmllljjjhhhffffffeeedddbbb```aaaaaa___\\\YYYYYYYYYXXXUUUPPPKKKFFFBBB???>>>;;;:::999:::;;;:::888666777666555666777777555333444444444444333222111000000000000000////////////---.........////////////111000///...------------+++,,,,,,,,,------......------------.........///***+++,,,,,,------------,,,,,,------------------///---,,,,,,---......---..................---------,,,+++*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............---------,,,...000333555777;;;???BBBGGGIIIJJJIIIFFFAAA>>>======EEENNNQQQVVV]]]ccceeefffgggeee^^^XXXXXX]]]cccjjjpppzzz}}}vvvqqqlllmmmrrruuuuuussshhhhhhhhhiiikkknnnpppqqqnnnllliiieeedddcccdddeeeeeefffgggiiijjjkkkkkkkkkmmmooorrruuuxxxzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{|||~~~vvvmmmbbbZZZVVVSSSOOOKKKJJJJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJMMMLLLJJJJJJJJJLLLMMMOOOOOOMMMLLLKKKKKKLLLMMMNNNRRRSSSSSSRRRQQQRRRTTTVVVRRRSSSWWWZZZ]]]___aaaaaa``````cccgggmmmoooooommmppprrrttttttrrrpppppppppnnnoooqqqsssttttttsssssssssuuuwwwwwwvvvwwwyyy|||{{{yyytttrrrnnnllljjjhhheeebbb^^^___```aaa```___]]][[[[[[ZZZYYYYYYXXXWWWUUUTTTUUUSSSRRRSSSUUUWWWWWWWWWYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVZZZZZZZZZ[[[\\\]]]^^^___\\\[[[YYYWWWVVVVVVVVVWWWTTTTTTSSSRRRSSSUUUWWWYYY___aaacccdddeeefffiiilllmmmnnnooopppqqqssswwwzzzyyyxxxwwwyyy|||~~~|||zzzzzzyyyzzz~~~yyypppjjjhhhhhhhhhhhhfffeeecccaaabbbaaa```aaabbbbbb___]]]ZZZXXXUUUSSSQQQPPPPPPQQQPPPRRRUUUWWWXXXWWWUUUSSSUUURRROOOKKKIIIJJJKKKLLLLLLNNNPPPSSSUUUUUUUUUTTTVVVUUUSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNLLLJJJHHHGGGFFFDDDBBBAAAAAA@@@===;;;;;;;;;;;;;;;;;;<<<===>>><<>>===???IIIRRRVVVZZZ```ddddddfffeeeaaa[[[WWWWWW]]]bbbiiikkkpppwww}}}|||xxxnnnlllkkklllooopppmmmjjjgggggghhhiiijjjlllnnnooollljjjgggdddcccccceeefffeeefffiiikkklllllllllkkkooopppsssuuuwwwyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{~~~{{{sssgggaaaXXXRRRQQQPPPNNNLLLKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNQQQSSSTTTSSSQQQPPPOOOPPPOOOOOOPPPOOOOOONNNMMMMMMMMMLLLLLLLLLNNNOOOQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRWWWXXXYYYXXXXXXYYY\\\^^^WWWXXXZZZ]]]```ccceeegggcccdddggglllqqqtttuuutttuuuvvvxxxyyyxxxwwwxxxxxxqqqrrrssstttvvvwwwxxxxxxuuuwwwyyyyyyxxxwwwwwwxxx}}}~~~{{{wwwsssooommmkkkhhhfffdddddddddddddddddddddddd`````````___]]]ZZZWWWUUUTTTSSSRRRRRRTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWVVVVVVWWWXXXYYYYYY^^^^^^___```aaabbbcccccc```___]]]\\\\\\\\\]]]^^^ZZZZZZYYYZZZ[[[]]]___```hhhjjjlllmmmnnnppprrrtttvvvxxxzzz{{{|||}}}}}}||||||~~~~~~}}}}}}uuunnnkkkiiiiiijjjiiifffcccdddcccbbbcccddddddbbb```]]][[[YYYWWWVVVUUUUUUVVVSSSUUUWWWYYYYYYWWWUUUTTTVVVTTTRRROOOMMMLLLLLLLLLJJJLLLOOORRRTTTVVVVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSQQQQQQPPPPPPNNNMMMKKKJJJGGGEEECCCBBBBBBAAA???===<<<<<<<<<;;;<<<<<<======:::===@@@CCCHHHMMMTTTXXX^^^eeeooovvv|||{{{zzzsssrrrpppnnnmmmmmmnnnnnnmmmkkkhhhffffffeeecccaaaaaabbbcccaaa^^^\\\ZZZZZZYYYVVVQQQKKKEEE@@@===<<<===<<<<<<===>>>>>>===;;;777666666777888777555333555444222111111111222333333111///...---...000111///000000000000111111111111000...---++++++************+++,,,---......///------------------------((()))+++,,,---..................------,,,,,,,,,...,,,***+++,,,---,,,,,,,,,,,,------------......,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------,,,,,,,,,...111444888:::>>>BBBEEECCCDDDDDDCCCAAA@@@@@@AAAAAAKKKUUUYYY\\\```cccbbbeeebbb]]]YYYXXX[[[aaaffflllkkklllrrryyy{{{wwwrrrhhhiiikkkmmmnnnkkkgggcccfffggghhhiiiiiijjjkkklllllljjjgggdddbbbbbbcccdddeeegggkkkoooqqqqqqpppooopppqqqsssuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyy}}}~~~}}}|||~~~}}}~~~wwwmmmfff^^^ZZZSSSOOONNNOOONNNNNNLLLKKKIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYY\\\]]]]]]]]]]]]^^^aaaccccccbbbbbbbbbccceeehhhiiieeegggjjjnnnrrruuuvvvvvvxxxyyy{{{{{{{{{{{{}}}xxxxxxwwwwwwxxxyyy{{{{{{xxxyyy{{{|||zzzxxxuuutttvvvxxxzzz}}}~~~~~~~~~}}}{{{uuuqqqnnnllljjjhhhffffffeeeeeeeeeggghhhiiihhhiiijjjhhhddd___ZZZXXXVVVTTTSSSTTTVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]]aaabbbcccdddeeeffffffgggcccbbbaaaaaaaaabbbcccdddaaaaaaaaabbbdddfffhhhjjjoooqqqtttvvvwwwxxxzzz|||~~~wwwqqqkkkiiilllmmmkkkgggeeedddcccccceeeeeecccbbb```^^^\\\YYYWWWVVVUUUUUUUUUVVVXXXZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOJJJLLLOOORRRUUUWWWYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLIIIGGGEEEDDDCCCBBB@@@>>>======<<<<<<<<<<<<<<<===:::<<<>>>AAAEEEJJJPPPTTTZZZaaakkksssyyy~~~~~~zzzyyytttssspppnnnmmmmmmnnnooonnnkkkhhhffffffdddcccaaa___```bbb```]]]ZZZYYYXXXVVVTTTOOOJJJEEEAAA???>>>???>>>======>>>===;;;999888666444333444555555444444333222111000111222333333111///...---...000111000000000000111111111222000///...---,,,++++++++++++,,,,,,---.../////////------------------,,,,,,((()))+++,,,---..................------,,,,,,,,,...,,,***+++,,,---,,,,,,,,,,,,,,,,,,------......,,,,,,------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...111555888;;;===AAADDDAAAAAAAAA???===>>>@@@BBBDDDNNNWWW[[[\\\```aaa___bbb^^^ZZZXXX[[[aaahhhlllnnnlllmmmqqqvvvuuuoooiiifffjjjoooqqqoooiiiccc```eeegggiiiiiigggggghhhjjjllljjjfffcccaaa```aaabbbbbbeeejjjnnnrrrssssssrrrqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxx|||~~~~~~~~~{{{{{{zzzyyyxxxyyy|||||||||}}}|||tttlllddd]]]YYYUUUQQQNNNMMMMMMMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQTTTVVVXXXYYYZZZ[[[^^^```bbbbbbcccccccccccccccbbbbbbaaaaaa```____________dddeeefffffffffeeecccbbbbbbbbbcccbbbaaaaaadddfffiiigggfffeeeeeegggjjjkkkjjjlllnnnqqqsssuuuwwwxxxyyyzzz{{{{{{{{{}}}}}}{{{{{{{{{|||}}}zzz{{{|||}}}|||yyyvvvsssqqqsssuuuwwwyyy{{{||||||}}}wwwrrrooommmjjjiiifffeeedddddddddfffhhhiiippprrruuurrrlllddd^^^\\\ZZZXXXWWWXXXYYYYYYXXXWWWUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZZZZ[[[\\\^^^___```dddeeefffhhhiiiiiiiiiiiigggfffeeeeeeeeefffggghhhggghhhiiikkknnnppprrrssstttwwwzzz}}}~~~uuuooooooooollliiigggfffddddddddddddcccbbbaaa```]]]ZZZVVVSSSQQQPPPQQQSSSUUUWWWYYYYYYXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSLLLMMMOOOQQQTTTVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRRRRRRRQQQPPPOOONNNNNNMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@???>>>===<<<<<<<<<<<<<<<:::<<<>>>@@@CCCHHHMMMQQQVVV]]]gggooovvv|||{{{yyyyyyuuussspppnnnmmmmmmooopppnnnlllhhhfffeeedddbbb```\\\^^^___^^^[[[XXXVVVUUUTTTQQQNNNIIIEEEBBB@@@@@@===<<<;;;;;;;;;;;;888666999666333222333444555555222222111111111111222222222111///.........///000000000000000111111111111000///...---,,,,,,,,,,,,------............//////------------,,,,,,,,,,,,)))***+++,,,---.........------------------,,,,,,...,,,++++++---------,,,++++++,,,,,,------......,,,------............---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............//////222666999;;;>>>@@@BBBCCCBBB@@@===;;;;;;>>>AAAHHHRRRZZZ]]]^^^```aaa``````\\\WWWYYY___ggglllooommmmmmnnnqqqrrroooiiidddhhhnnnvvvxxxssskkkdddaaadddgggiiiiiifffdddeeegggkkkhhheeebbb``````aaaaaaaaacccgggkkknnnpppqqqqqqppprrrsssuuuvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyxxx|||}}}~~~~~~~~~{{{vvvssstttuuuttttttwwwzzz{{{|||~~~xxxpppiiiccc]]]XXXTTTRRROOOLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLNNNOOOOOONNNMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQMMMNNNNNNOOOQQQSSSTTTUUU\\\___aaadddfffiiimmmqqqsssssstttuuuvvvvvvvvvvvvttttttsssqqqpppooonnnmmmssstttttttttsssqqqooonnnllllllkkkiiigggggghhhjjjiiihhhgggggghhhjjjlllmmmppprrrtttvvvwwwyyy{{{~~~|||||||||||||||~~~~~~~~~{{{{{{|||}}}}}}{{{xxxtttttttttvvvxxxzzz|||~~~~~~yyyuuurrrooollljjjeeedddccccccdddeeefffgggrrrwww{{{zzzsssjjjdddbbb]]]\\\\\\\\\]]]]]][[[YYYVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]^^^___```bbbdddeeefffgggiiikkklllllllllkkkkkkjjjiiihhhiiijjjkkklllmmmnnnpppsssvvvxxxzzz{{{zzz}}}xxxsssnnnkkkkkkhhhfffeeeeeedddcccbbbbbb```]]]ZZZVVVRRROOOMMMKKKMMMQQQTTTXXXZZZ\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<;;;<<<>>>@@@BBBEEEJJJNNNSSSYYYbbbjjjpppwww}}}yyyxxxzzzvvvtttpppnnnlllmmmoooqqqooollliiigggeeedddbbb```\\\^^^```___\\\XXXVVVUUUTTTQQQMMMIIIEEEBBB@@@???:::999999999;;;;;;999888888666555444555666555444111111222222222222111111000000000000/////////////////////000000000111111//////......---......///......------------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------------,,,,,,------------------///---,,,,,,---......---***++++++,,,------......+++,,,---.........------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........./////////000000222555999<<<===>>>@@@BBBCCCBBB???<<<;;;===AAAEEEOOOXXX___aaaaaaccceeeccc___ZZZWWWYYYaaaiiimmmmmmmmmnnnooopppooollliiiffflllttt}}}~~~wwwnnnhhheeecccgggjjjiiieeebbbcccfffgggeeebbb``````aaacccddddddeeegggjjjlllnnnoooppppppqqqsssuuuvvvvvvvvvuuuwwwwwwyyyzzzzzzzzzyyyxxx{{{}}}~~~}}}~~~vvvooollloooqqqqqqrrrvvvxxx{{{~~~}}}uuukkkddd___[[[WWWTTTPPPPPPNNNLLLKKKLLLNNNOOOPPPOOONNNMMMLLLMMMNNNNNNMMMNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPPPPQQQRRRRRRTTTUUUWWWZZZ^^^aaadddfffkkkmmmpppsssuuuyyy~~~~~~}}}}}}|||{{{yyyxxxwwwtttpppooooooqqqooonnnmmmllllllmmmmmmnnnqqqtttwwwyyyyyy|||~~~~~~|||{{{{{{|||~~~}}}zzzwwwyyyyyyzzz{{{}}}}}}zzzxxxtttqqqnnneeeeeeeeeeeeeeeeeeffffffooouuu|||}}}wwwpppjjjhhh```___^^^_________\\\ZZZWWWWWWWWWXXXYYY[[[]]]___```aaabbbccceeegggiiijjjiiijjjlllnnnooooooooonnnooonnnmmmllllllmmmnnnnnnqqqrrruuuxxx|||~~~~~~vvvqqqooollliiigggfffeeedddbbbaaa```^^^[[[WWWSSSPPPOOOIIILLLQQQVVV\\\```dddeeecccbbb```^^^]]]\\\\\\\\\WWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTRRRRRRPPPOOONNNNNNOOOOOONNNLLLIIIHHHHHHGGGEEECCCAAA@@@???===<<<;;;;;;;;;;;;<<<===>>>@@@CCCHHHKKKPPPUUU\\\bbbhhhoooxxx~~~}}}yyyxxx{{{vvvtttpppmmmlllmmmoooqqqooollliiigggeeedddbbb```___aaacccbbb___[[[YYYXXXUUURRRNNNIIIEEEAAA???>>>999999999;;;===>>>===;;;777666777888999888555333///000222333333222111000000000000111000///......////////////000000000000///............///000000...------,,,,,,++++++***---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,------.........000...,,,---...///...---******+++,,,,,,---......)))***,,,---...---,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.../////////000000111111444777;;;===??????AAABBB@@@???>>><<<===AAAGGGLLLUUU]]]cccddddddggghhhggg```ZZZVVVYYYbbbjjjlllkkkooopppqqqpppnnnllllllmmmpppyyy{{{qqqjjjhhhcccgggjjjiiidddaaabbbeeecccbbb```___```bbbeeegggiiiiiijjjkkklllnnnooopppoooppprrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~}}}~~~ssskkkgggkkkooooooqqquuuwww{{{tttmmmccc\\\YYYVVVSSSQQQPPPPPPOOONNNMMMOOOQQQSSSRRRQQQPPPOOOOOOOOOPPPPPPMMMNNNPPPQQQRRRQQQPPPPPPSSSTTTTTTUUUVVVWWWWWWWWW]]]___bbbggglllqqqvvvxxxwwwyyy|||~~~|||wwwuuuuuuvvvxxxwwwuuussspppooonnnmmmooorrrvvvxxxzzz||||||zzzzzz{{{~~~~~~|||yyy}}}}}}}}}}}}~~~|||yyytttqqqffffffffffffffffffffffffjjjrrr{{{~~~yyysssnnnmmmaaa````````````___]]]ZZZWWWWWWXXXYYY[[[^^^aaabbbcccddddddfffhhhjjjlllmmmkkkllloooqqqrrrrrrqqqppprrrqqqpppoooooooooppppppssstttxxx{{{zzzrrroookkkhhhgggfffeeecccaaa```___\\\YYYVVVSSSRRRKKKNNNTTTZZZaaaggglllnnnjjjhhheeebbb```^^^^^^]]]___^^^\\\YYYWWWVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQNNNLLLJJJIIIIIIHHHEEECCCAAAAAA???>>><<<;;;;;;;;;:::;;;<<<===>>>AAAEEEIIIOOOSSSXXX]]]bbbiiirrrxxx{{{vvvvvvxxxuuurrrqqqqqqrrrrrrrrrqqqmmmiiifffeeedddcccbbb]]]``````]]]]]]``````]]][[[WWWPPPJJJFFFDDDAAA???AAA>>>;;;:::999999888777888888888777666444333222444333222111111111222333444222///000111111///,,,+++,,,...000000000//////000000///...------,,,,,,//////...------,,,++++++---,,,+++******,,,...///+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///---,,,,,,---...,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++***+++---000111///,,,******---...,,,***///......---...000333444666999<<<@@@BBBCCCBBBAAA???===;;;;;;>>>DDDKKKPPP\\\]]]bbbkkkrrrrrrjjjbbb```ZZZZZZaaafffffffffjjjppprrrrrroookkklllssszzz~~~|||yyyuuuooohhhcccgggggggggfffeeecccbbbaaa````````````aaadddfffggghhhjjjlllllllllkkklllmmmrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxxxxzzz|||{{{xxxttttttkkkeeeeeehhhkkkoootttwwwzzz~~~zzzkkkbbbZZZYYYXXXTTTQQQPPPMMMMMMLLLMMMNNNOOOQQQRRRMMMNNNNNNOOONNNNNNMMMMMMQQQQQQOOOOOOOOOPPPRRRSSSSSSVVVYYY]]]```dddiiimmmjjjmmmrrryyy}}}|||~~~}}}}}}{{{yyyvvvsssqqqrrrsssuuuwwwyyy|||~~~zzzuuuuuuzzz~~~vvvpppjjjkkklllkkkhhheeedddcccfffllltttxxxwwwuuuttttttiiigggdddcccbbbbbb```___\\\[[[YYYXXXYYY[[[___aaadddeeehhhjjjlllmmmmmmmmmoooqqqssssssrrrrrrrrrsssvvvuuurrrpppoooooopppqqqxxxyyy{{{}}}|||qqqiiikkklllhhheeeffffffccc```^^^\\\ZZZWWWUUURRRRRRTTT]]]ooo~~~{{{yyytttmmmgggeeeddddddddd``````___\\\XXXUUUTTTTTTQQQRRRSSSUUUVVVWWWXXXXXXXXXUUURRRQQQSSSSSSQQQOOOMMMLLLLLLLLLLLLJJJFFFCCC@@@>>>===<<<===>>>===<<<<<<<<<===>>>???AAACCCDDDHHHMMMTTTXXX[[[cccmmmvvv|||}}}wwwxxxxxxuuurrrqqqrrrssssssrrrqqqnnnjjjgggffffffeeeddd___aaaaaa]]]]]]```aaa^^^[[[VVVOOOIIIEEECCCAAA???BBB???<<<;;;;;;;;;999888888888777777666444333222444333222111111111222222444111///000111111///---,,,---///000111111000000---------------------,,,......------,,,+++++++++---,,,+++++++++,,,---...+++,,,---......,,,***)))+++,,,,,,------,,,,,,+++------,,,,,,------...///000///------------+++)))*********)))******+++,,,---,,,+++++++++---///000...,,,)))))),,,------,,,---,,,++++++,,,///111333:::<<>><<<;;;<<>><<<<<<===>>>===<<<<<<<<<===>>>???AAACCCDDDGGGJJJOOOTTTYYYaaajjjqqqzzz~~~yyyyyyxxxvvvsssqqqrrrssstttsssqqqnnnjjjgggggggggfffeee```bbbaaa^^^^^^aaacccaaa\\\VVVNNNGGGCCCAAA@@@@@@AAA???===<<<<<<;;;:::999777777777777666555333333444333222222111111222222333111000000000000///---......000111111222111111++++++,,,,,,,,,---------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111///...------,,,***)))***************+++,,,,,,...---,,,++++++,,,......---***((((((***,,,---...,,,,,,+++,,,---000222444>>>???AAABBBBBBAAA???>>><<<<<<===???EEELLLSSSWWW[[[[[[\\\aaafffhhheeebbb[[[^^^eeekkkkkkggggggjjjeeekkknnnkkkgggmmm}}}}}}nnnfffcccdddeeeeeeeeedddbbb```___]]]\\\]]]^^^```aaacccdddddddddfffhhhiiiiiiiiikkknnnqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyzzzyyyuuurrrllleeeaaabbbdddfffkkkppptttxxx|||ppphhh___WWWRRRRRRRRROOOMMMNNNOOONNNMMMMMMMMMMMMOOOOOOQQQQQQQQQQQQSSSTTTVVVVVVSSSUUUYYY^^^bbbfffhhhiiiwwwxxxzzz}}}}}}yyyxxxzzz~~~{{{|||{{{yyytttooojjjfffbbbaaa```fffnnntttvvvtttrrrqqqnnnllljjjiiiiiiiiigggeeebbb```^^^\\\\\\^^^```bbbfffgggjjjmmmppprrrsssssssssuuuwwwwwwvvvuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||{{{tttqqqmmmjjjiiieeedddcccddddddcccaaa___YYY[[[aaaoooxxxsssoooiiiiiihhheeeaaa[[[UUURRROOOQQQTTTWWWYYYZZZ[[[[[[[[[YYYVVVUUUTTTSSSPPPNNNNNNMMMKKKKKKJJJGGGDDDAAA???===<<<;;;<<<===<<<;;;<<<======>>>???@@@BBBCCCEEEGGGJJJOOOVVV___fffkkkvvv}}}xxxyyyxxxvvvsssrrrssstttttttttpppmmmiiiffffffffffffeeeaaacccbbb^^^^^^bbbdddbbb\\\VVVMMMEEEAAA@@@@@@@@@@@@>>><<<;;;;;;;;;:::888777777777777666555444333333333222222222222111222111111000000000//////...///000000111222222333333------------------------,,,,,,,,,++++++*********,,,,,,---------,,,+++***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...---,,,------,,,***---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---+++***(((((())),,,...///......---...000444777999??????@@@AAAAAA???>>>===:::;;;>>>CCCJJJQQQXXX[[[\\\[[[[[[\\\]]]___`````````fffnnnoookkkggghhhkkkjjjlllkkkgggeeelllzzzvvviiibbb```bbbcccbbbaaa```^^^]]][[[[[[ZZZ\\\]]]___bbbccccccccccccdddeeeffffffgggjjjnnnqqqqqqqqqqqqqqqrrrssstttuuuxxxxxxxxxxxxxxxxxxwwwwwwzzzzzzzzzzzzyyyvvvsssqqqfffaaa^^^```bbbccchhhmmmrrrvvv}}}~~~sssggg___XXXRRRNNNPPPPPPNNNMMMNNNPPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRRRRTTTVVVXXXYYYZZZ^^^dddjjjpppsssuuuuuu~~~{{{|||~~~~~~{{{vvvrrrnnnllliiihhheeeiiiqqqvvvxxxwwwtttrrrqqqpppnnnnnnooonnnllljjjdddccc```___^^^___```aaadddfffjjjmmmppprrrsssssssssuuuwwwwwwvvvvvvwwwxxx{{{{{{|||}}}~~~~~~}}}}}}||||||}}}yyyssslllggghhhfffeeeeeeeeedddbbb```___aaagggtttvvvsssoooiiiddd___ZZZWWWPPPRRRTTTWWWZZZ[[[\\\\\\\\\[[[YYYWWWUUUSSSQQQOOOOOONNNKKKJJJIIIFFFCCC@@@???===;;;;;;<<<===<<<;;;============>>>@@@AAAAAADDDDDDFFFLLLTTT]]]cccfffttt}}}{{{wwwwwwwwwuuurrrqqqrrrtttttttttoookkkgggeeedddddddddccc```cccbbb______cccdddccc\\\VVVMMMEEEAAA@@@@@@@@@===<<<::::::;;;:::888666666777777777666555444333333333333333222222111111000000000000////////////000000000111222222333444222111000///...---,,,+++,,,,,,++++++++++++******+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...,,,++++++,,,...///...---------,,,,,,------...//////......---,,,,,,,,,,,,*********))))))+++...000.........000222666:::<<<===>>>>>>???>>>>>>===<<<999<<>>=========>>>???@@@@@@CCCCCCEEEJJJRRRZZZ```cccqqqzzzyyyuuuvvvvvvtttqqqpppqqqsssttttttooolllgggeeeccccccbbbaaa^^^aaabbb```aaaddddddaaa\\\VVVNNNGGGCCCAAA@@@@@@<<<:::::::::::::::888666666666666666666555444444222333333333333222111000...///000000......///000000000000000111222333444444333222000...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------++++++++++++------,,,++++++++++++,,,------+++******,,,...000000///+++++++++++++++,,,,,,---.........------,,,,,,,,,***+++,,,,,,++++++---///------...000333777;;;===>>>>>>>>>>>>===<<<;;;;;;:::===CCCJJJQQQWWW[[[^^^]]]]]]ZZZVVVRRRTTTZZZ___vvv~~~{{{tttrrrssstttuuummmeeeaaadddhhhjjjjjjgggfffeeeddddddaaa^^^[[[VVVVVVUUUUUUVVVXXXZZZ[[[[[[\\\^^^___aaabbbbbbbbbcccdddfffggggggjjjmmmppppppppppppqqqqqqrrrssstttwwwxxxyyyzzzzzzyyyxxxxxxsssttttttqqqkkkfffbbb```[[[YYYZZZ]]]^^^^^^ccciiisssxxxwwwmmmeee]]]UUUPPPPPPMMMMMMPPPPPPNNNNNNQQQQQQQQQQQQRRRSSSVVVXXXYYYUUUWWWZZZ^^^aaadddfffgggmmmrrrzzz}}}yyysssooommmnnnpppsssvvvvvvssspppvvvvvvvvvwwwxxxxxxvvvssskkkjjjgggeeebbbaaaaaaaaa```bbbeeehhhkkkmmmnnnnnnnnnpppsssuuuuuuvvvxxxzzz{{{{{{||||||}}}}}}~~~~~~tttkkkhhheeeeeefffhhhiiiiiieeeiiiooo{{{{{{rrrkkkfffcccYYYXXXXXXWWWXXXZZZ[[[\\\]]]^^^___]]]YYYUUUSSSSSSQQQOOOLLLJJJIIIHHHEEECCC@@@>>>===<<<===>>>===<<<>>>>>>=========>>>>>>???AAABBBEEEIIIOOOVVV]]]aaaooowwwyyyuuuvvvuuurrrpppoooppprrrssssssqqqnnniiieeedddcccaaa```\\\```bbbaaabbbdddccc```[[[VVVOOOIIIEEECCCAAA???;;;;;;:::;;;;;;;;;888666666666666666666555555444222222333333333222111000---///111000...---///000000000//////000111333444222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++---///000++++++++++++,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,---......++++++***,,,...//////...,,,++++++++++++,,,------------------------,,,,,,***---//////---,,,---.........///111555:::>>>@@@BBBAAA@@@>>>===;;;:::999;;;???EEELLLSSSXXX[[[\\\YYYZZZYYYUUUQQQTTT\\\dddvvv~~~~~~xxxwwwvvvssskkkgggbbbaaaccceeeggggggdddcccccccccbbb___ZZZWWWPPPPPPPPPRRRTTTXXX[[[]]]\\\\\\]]]^^^___aaabbbccceeegggiiijjjkkkllloooqqqppppppppppppqqqrrrsssttttttuuuwwwyyyyyyyyyxxxwwwssstttsssnnnggg```\\\[[[XXXWWWYYY\\\]]]]]]aaahhhooouuu}}}zzzrrrhhh___ZZZVVVQQQMMMNNNLLLMMMPPPOOOMMMNNNQQQPPPQQQRRRTTTWWW[[[^^^```aaadddkkkrrrwww{{{~~~~~~xxxrrrnnnmmmmmmppptttuuutttrrrwwwwwwxxxzzz{{{{{{xxxvvvpppnnnllliiifffdddcccbbb```bbbdddgggiiikkkkkkkkklllooorrruuuvvvxxxzzz|||}}}|||{{{{{{{{{|||}}}~~~wwwrrrlllhhhhhhiiijjjkkkiiinnnttt~~~zzzqqqkkk___]]]YYYWWWVVVXXXZZZ\\\]]]___```___ZZZVVVUUUUUUQQQOOOLLLKKKJJJIIIGGGFFFAAA???>>>===??????>>>===???>>>>>>=========>>>>>>>>>AAAEEEHHHLLLRRRZZZ```lllsss}}}yyyuuuvvvtttqqqooonnnppprrrrrrrrrsssooojjjgggeeecccaaa```ZZZ___bbbaaabbbdddbbb^^^[[[WWWPPPJJJFFFDDDAAA???<<<;;;;;;<<<===<<<999777666666666666666666555444222222333444333222111000,,,///111000------///111000////////////111222333/////////......------,,,------------------------+++***))))))+++---000222,,,+++++++++,,,,,,---......---+++******+++---......------------...//////---,,,+++,,,...///...---...------------...//////,,,,,,---......------,,,***...111111///,,,,,,---111111222555888===AAADDDFFFEEECCC@@@===:::888777<<<@@@FFFNNNTTTXXXZZZ[[[VVVXXXXXXTTTRRRUUU___hhhoooyyy|||yyyxxxtttooo``````aaaaaabbbdddgggiiiiiigggdddaaa___\\\XXXUUUMMMMMMNNNPPPSSSXXX\\\^^^]]]\\\\\\]]]^^^```bbbdddgggiiilllnnnnnnooopppqqqppppppppppppqqqrrrssstttqqqsssuuuwwwxxxxxxvvvvvvuuuvvvuuupppggg___[[[ZZZVVVVVVYYY\\\]]]\\\aaagggjjjpppyyyyyyooohhh___XXXUUUSSSQQQOOOMMMKKKLLLOOOOOOLLLMMMQQQPPPQQQSSSVVVYYY^^^bbbdddlllrrrzzz~~~wwwooommmmmmoootttwwwwwwvvvxxxxxxyyy{{{}}}|||zzzwwwsssrrrooollliiigggeeeddd```bbbdddgggiiijjjjjjjjjkkknnnrrruuuwwwyyy|||~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}tttmmmiiihhhhhhhhhnnnsssxxxzzzqqqccc```ZZZVVVUUUVVVYYY\\\\\\___aaa___[[[WWWVVVVVVQQQOOOLLLKKKKKKJJJIIIGGGBBB@@@>>>>>>???@@@???>>>???>>>>>>============>>>;;;@@@EEEGGGIIINNNXXX```jjjpppyyy{{{tttqqqrrrqqqnnnmmmmmmnnnqqqrrrrrrooollliiifffccc```]]]^^^aaaccccccaaa^^^]]]\\\\\\WWWPPPIIIEEEAAA>>><<<<<<<<<;;;;;;;;;:::::::::;;;:::888777555444444444555222000111333555444222333333222222111000000000000000000111222222333333...------------,,,,,,,,,,,,,,,,,,---------......************************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((('''---+++)))+++///111///---***+++---...///......---------------------------***+++,,,+++******,,,---000111444666888===CCCGGGFFFFFFDDD@@@<<<::::::;;;>>>CCCJJJPPPTTTVVVXXXYYYXXXWWWUUUSSSUUU[[[ccciiimmmrrruuuvvvzzz}}}uuujjj___]]]___dddeeeaaabbbhhhllliiigggeee^^^UUUPPPQQQPPPOOOOOOPPPRRRVVVYYY[[[[[[[[[]]]^^^```bbbdddeeehhhjjjlllmmmooooooooonnniiikkkmmmppprrrsssssssssttttttuuuwwwyyyyyywwwuuuwwwtttqqqmmmiiiddd]]]YYYTTTWWWZZZ[[[\\\___dddiiiooottt{{{{{{pppiiiaaa^^^ZZZVVVSSSQQQPPPPPPWWWSSSNNNMMMOOOPPPPPPNNNRRRUUUXXX[[[^^^fffrrr|||yyyoooooooooppprrrtttvvvxxxxxxzzz~~~|||yyyyyyxxxvvvtttpppkkkhhheeecccbbbaaabbbdddggghhhhhhjjjlllooossswwwzzz}}}}}}}}}|||||||||}}}zzznnnkkklllmmmmmmqqqtttyyy{{{qqqfff\\\ZZZYYYVVVWWW\\\^^^^^^___```___\\\WWWSSSTTTRRRPPPOOOOOONNNLLLJJJHHHEEEAAA???>>>>>><<<;;;??????===<<<;;;;;;;;;;;;@@@======BBBGGGLLLTTT\\\jjjoooxxxzzzttttttsssrrrpppooooooppprrrsssrrroookkkhhhfffdddaaa___```bbbcccbbb```]]]\\\]]]^^^XXXQQQJJJFFFBBB???===;;;;;;;;;;;;::::::::::::999888777666555444444444555333222222444555333111000000000111111111111111//////000000111222222222/////////............---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***++++++++++++++++++,,,++++++------...---,,,,,,------------------------+++,,,---,,,++++++---///...000333666888<<>>===<<<<<<<<<<<>>===BBBGGGKKKRRRZZZccciiirrrzzz|||}}}xxxuuuvvvtttsssrrrqqqqqqrrrssstttsssoookkkhhhfffeeedddccccccccccccaaa^^^\\\\\\]]]^^^YYYRRRKKKFFFBBB???===::::::::::::999999999999666666555444444444444555555444444555666555222000......//////000111111222......//////000111111111111000000000000/////////------------,,,,,,,,,,,,------------------------++++++,,,,,,------......++++++++++++++++++++++++++++++,,,...///000111222))),,,///---)))'''***---+++,,,,,,,,,,,,,,,+++***------------------------,,,---...---,,,---...000,,,///444777999;;;>>>@@@DDDCCCAAA===:::888999;;;BBBGGGLLLPPPRRRSSSTTTUUUUUUSSSQQQSSSZZZaaafffgggdddhhhlllpppsssssslllcccccccccgggnnnqqqooooooqqqmmmfff```[[[VVVPPPPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[ZZZ\\\___bbbdddeeeeeeeeehhhiiikkkmmmnnnnnnmmmmmmkkkkkkkkkmmmnnnppprrrssstttttttttuuuvvvuuurrrpppllliiieeebbb```]]][[[XXXWWWXXXZZZ\\\]]]aaaeeehhhiiimmmssszzz{{{pppfff^^^XXXTTTRRROOOMMMKKKKKKLLLLLLNNNPPPQQQRRRSSSTTTVVVXXX]]]bbbjjjrrr|||zzzssstttvvvxxxyyyyyyyyyxxxzzz||||||wwwrrrmmmkkkkkkhhhffffffhhhkkkmmmmmmpppqqqrrruuuyyy}}}~~~xxxwwwxxxxxx{{{}}}ooogggccc___[[[ZZZ___^^^___```aaa___\\\YYYWWWVVVSSSRRRRRRQQQOOOMMMMMMJJJGGGEEEEEEDDDBBB@@@@@@@@@???>>>============BBB???>>>BBBFFFJJJPPPVVV```fffoooxxxzzzvvvwwwsssssssssrrrrrrssssssssssssooojjjgggfffffffffeeeddddddccc```]]][[[[[[\\\]]]XXXPPPJJJEEEAAA>>><<<:::::::::999999999888888444444444333333444444555555555666666666444111///............//////000000------......///000000000000000000000////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++/////////...............+++---///...,,,+++---///,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,---///000,,,000666:::<<<<<<===>>>AAA@@@>>>;;;888888:::<<>>>>>??????CCC??????BBBEEEHHHMMMSSS[[[bbbkkkttt||||||wwwxxxrrrssssssssssssssssssrrrsssooojjjgggffffffffffffccccccbbb___\\\ZZZZZZ[[[ZZZUUUNNNHHHCCC@@@===;;;:::::::::999999999888888444333333333333444444555444555666777555333111000////////////......---------------...//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++111000...---,,,++++++++++++***)))+++///000000///---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000///333999>>>???>>>======>>>===<<<999888888<<<>>>HHHJJJMMMOOONNNNNNNNNOOOSSSQQQRRRZZZcccjjjkkkiiijjjjjjlllooonnniiidddaaa```eeemmmvvv|||~~~{{{vvvhhh^^^TTTOOOMMMLLLNNNRRRRRRRRRSSSTTTUUUVVVWWWXXX[[[]]]aaadddfffgggfffeeehhhiiijjjlllllllllkkkkkklllkkkkkkkkkmmmoooqqqrrrrrrqqqppppppooommmhhheeeZZZXXXUUUTTTTTTUUUTTTTTTUUUUUUVVVYYY]]]aaadddfffoooqqquuuzzz{{{pppeee]]]WWWRRRPPPOOOOOOMMMMMMNNNOOOQQQSSSSSSUUUWWWYYY[[[bbblllssszzz}}}}}}}}}~~~}}}{{{yyytttrrrooonnnppprrrssssssoooooooooqqqvvv|||~~~qqqkkkfffaaa]]]\\\[[[\\\]]]^^^\\\[[[XXXVVVTTTSSSRRRQQQOOOMMMNNNMMMJJJIIIHHHGGGDDDBBBAAA@@@@@@????????????@@@CCC??????BBBEEEFFFJJJPPPSSSZZZccclllsss|||~~~xxxxxxrrrssstttuuuuuutttsssrrrqqqnnnjjjgggffffffeeeddd`````````^^^[[[YYYYYYZZZXXXSSSLLLFFFBBB@@@===;;;::::::::::::999999999999444444333333333444444555222444555555333111111111111000000///......------------......///000000000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------)))'''%%%(((...111///------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000222777<<<@@@AAA???>>>>>>;;;;;;:::888888:::???BBBIIIKKKMMMNNNMMMLLLMMMMMMOOOQQQUUU]]]eeejjjkkkiiiiiihhhhhhjjjhhhccc``````eeelllttt|||}}}tttbbbXXXNNNLLLLLLLLLMMMPPPQQQQQQRRRTTTUUUWWWXXXXXX[[[]]]```ccceeefffffffffhhhiiijjjkkklllkkkjjjjjjlllllllllmmmnnnoooqqqrrrqqqpppnnnmmmkkkhhhccc___VVVTTTRRRRRRTTTTTTTTTSSSWWWWWWWWW[[[```fffiiijjjnnnqqquuuzzzvvvooofff]]]WWWTTTQQQPPPNNNMMMMMMMMMNNNPPPSSSTTTSSSUUUZZZ```jjjvvvzzzxxxvvvuuuwwwxxxwwwwwwqqqpppooopppsssyyy|||rrrjjjccc^^^]]][[[ZZZ\\\]]]\\\[[[XXXVVVTTTSSSSSSRRROOONNNOOOMMMKKKKKKJJJHHHEEEBBB@@@@@@???????????????@@@BBB>>>>>>BBBDDDEEEIIINNNQQQXXXaaaiiipppxxx}}}yyyzzzssstttvvvwwwwwwvvvtttssspppnnnjjjhhhgggeeecccaaa\\\]]]___^^^[[[YYYXXXXXXVVVRRRKKKFFFCCCAAA???>>>;;;;;;;;;;;;::::::::::::555555444444444444444555111222444333111000111333000/////////////////////---......///000000111111------------,,,,,,,,,,,,))))))***+++,,,------...........................++++++++++++++++++++++++---------------------------,,,+++***+++,,,...///(((((()))***,,,---......---,,,,,,++++++,,,---...++++++++++++++++++++++++***,,,------------000222444888===@@@AAA???>>>>>>888888888777888<<>>>>>>>>??????@@@@@@======AAADDDDDDHHHMMMQQQXXXaaaiiiooovvv}}}{{{yyy|||tttuuuxxxyyyyyyxxxuuutttooommmjjjhhhgggeeebbb___YYY[[[^^^^^^[[[YYYWWWWWWVVVQQQKKKGGGDDDBBBAAA@@@<<<<<<;;;;;;;;;;;;::::::777666555444444444444555000222333111//////222444......//////000111111111......//////000111111111......---------,,,,,,,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................///...,,,++++++,,,...///))),,,///...,,,+++...111---,,,,,,+++,,,---///000+++++++++++++++++++++++++++---.........///111333555999===@@@@@@???>>>>>>777777777777999===DDDIIIIIIKKKMMMMMMLLLKKKLLLMMMHHHNNNWWW___ccceeefffggghhhcccccceeeddd```bbbiiiooouuu{{{sssdddWWWOOOHHHJJJMMMMMMLLLMMMQQQRRRTTTVVVYYYZZZ[[[\\\\\\]]]^^^```bbbdddfffgggggghhhjjjjjjkkkjjjiiiiiilllmmmoooqqqqqqqqqqqqpppnnnmmmjjjhhheeeaaa\\\XXXUUUUUUVVVWWWYYYYYYWWWUUUUUUTTTUUUZZZaaahhhkkklllnnnrrrxxxzzzqqq```[[[VVVRRRPPPOOOOOONNNQQQQQQPPPPPPRRRTTTWWWYYYdddhhhrrr~~~|||yyytttqqqqqqtttxxx{{{{{{|||}}}wwwkkkccc```]]]\\\\\\]]]]]]]]][[[YYYWWWVVVVVVUUUSSSQQQQQQPPPOOONNNMMMKKKHHHEEE???>>>>>>>>>>>>>>>??????@@@======AAADDDDDDHHHMMMNNNTTT^^^eeekkkqqqxxx}}}