BM6P6(@ |||zzzyyyxxxtttmmmgggaaaVVVLLLLLLGGG@@@:::777555444222111111111000000000000000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,++++++*********---------....../////////222444888===AAAAAA>>>;;;999999:::===AAAEEEHHHIIINNNOOOSSSWWWXXXTTTLLLEEE???DDDQQQaaaiiiiiijjjnnnqqqhhhaaa```[[[OOOFFFCCCDDDDDDCCC@@@>>>???BBBEEECCCBBBAAA???===<<<;;;;;;???BBBHHHPPPXXX]]]______\\\WWWOOOHHHBBB???<<<:::<<<;;;;;;===@@@CCCDDDDDDIIIKKKLLLLLLJJJIIIJJJKKKFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFGGGHHHIIIJJJJJJOOOMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPSSSSSSWWW___ffflllttt}}}wwwpppiiiccc```ccchhhkkkqqqvvv{{{lllTTTIII???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<=========BBBGGGSSSjjj}}}yyyvvvuuutttppplllhhheeebbb```]]]YYYTTTPPPOOOLLLJJJIIIKKKMMMNNNNNNVVVXXX```lllzzzzzzxxxvvvvvvuuuuuuuuuvvvvvvuuutttssssssqqqsssxxx}}}~~~zzzuuuppplllgggaaa\\\[[[^^^jjj}}}{{{yyyvvvvvvrrrlllgggbbbXXXNNNKKKFFF@@@:::777555444222000000000///////////////......................../////////...---------,,,---,,,,,,,,,++++++++++++,,,,,,---------............000555;;;@@@CCCBBBAAA<<<::::::<<>><<<;;;;;;===???EEELLLTTTZZZ^^^___aaa\\\TTTMMMFFF@@@;;;888;;;:::;;;===@@@CCCCCCCCCFFFHHHJJJKKKJJJIIIIIIJJJHHHGGGFFFFFFFFFHHHJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNSSSSSSWWW___eeekkksss|||~~~wwwlllfffbbbeeeiiilllqqqvvv{{{|||}}}dddNNNEEE>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>@@@EEEOOOddd~~~xxxuuuuuussspppmmmjjjhhhfffccc___ZZZTTTPPPPPPNNNLLLLLLMMMOOOOOONNNRRRTTTZZZdddqqq|||~~~yyyvvvttttttsssttttttuuuuuuuuuttttttsssqqqsssvvvzzz~~~~~~zzzvvvrrrnnniiiccc___[[[]]]fffvvv~~~{{{yyytttssspppjjjfffbbbYYYOOOKKKFFF@@@;;;888666444222////////////.........---..........................................------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------...222777>>>BBBDDDDDD???<<<;;;>>>EEEIIIHHHFFFDDDFFFIIINNNQQQRRRPPPMMMFFFFFFNNN]]]kkkppppppooommmmmmnnnkkk```TTTNNNOOOFFFFFFEEECCC@@@@@@AAACCCEEEEEECCCAAA???===;;;:::999<<<@@@FFFNNNUUU[[[___ccc___YYYSSSMMMEEE>>>999:::999:::<<<@@@BBBCCCBBBBBBEEEHHHJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNRRRRRRVVV]]]ccciiiqqqyyypppiiifffhhhjjjlllpppuuu{{{{{{{{{|||qqqXXXFFF@@@=========<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBJJJ\\\{{{zzzvvvtttsssqqqnnnlllkkkiiigggccc]]]VVVQQQQQQOOONNNNNNPPPPPPOOONNNNNNNNNRRRZZZeeerrr{{{}}}yyyuuusssqqqpppssssssssssssttttttttttttrrrrrrtttvvvyyy|||{{{wwwtttrrrnnnhhhccc\\\\\\aaalll|||~~~{{{xxxttttttoooiiieeeaaaXXXNNNJJJEEE@@@;;;888666444222000000000//////......---........................---------...............------------------------++++++++++++++++++++++++000000111444:::>>>AAABBB@@@>>>???EEELLLNNNJJJEEEEEEFFFHHHJJJLLLMMMLLLKKKEEECCCGGGUUUfffqqqrrrpppsssssssssnnndddXXXOOOLLLGGGHHHGGGEEEBBBAAAAAABBBEEEDDDCCCAAA???<<<:::999888:::===BBBHHHPPPYYY^^^___]]][[[XXXSSSMMMEEE???:::999:::<<>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>>>>???AAABBBFFFUUUooo~~~xxxvvvtttqqqnnnkkkjjjjjjiiifff```YYYTTTQQQPPPOOOPPPPPPPPPNNNKKKKKKJJJLLLRRR]]]kkkwww|||wwwssspppooorrrrrrrrrrrrrrrssstttttttttsssrrrsssuuuyyy|||~~~~~~xxxvvvuuurrrlllggg^^^\\\^^^fffrrr~~~|||yyyxxxwwwqqqiiiddd___UUULLLIIIEEE@@@;;;999666444222222222111000000///..............................---------...............------------------------++++++++++++++++++++++++///......111666;;;>>>@@@>>>@@@DDDLLLRRRSSSNNNHHHGGGHHHIIIKKKKKKLLLLLLMMMEEEBBBCCCNNNaaaqqqvvvuuuwwwvvvsssnnnggg^^^SSSKKKJJJKKKKKKIIIEEEBBBBBBBBBCCCCCCBBBAAA???<<<:::999888:::===@@@DDDLLLUUU\\\\\\\\\\\\[[[XXXQQQIIICCC<<<;;;:::;;;>>>@@@AAAAAA???BBBFFFIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQPPPTTTZZZ___ccckkkrrr{{{zzztttoooooopppooopppsssvvvwwwyyy|||uuu[[[HHH@@@>>>;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBBEEEOOOccc~~~|||xxxuuuqqqnnnhhhhhhiiiiiihhhddd]]]YYYRRRQQQPPPPPPPPPNNNLLLJJJIIIIIIKKKOOOYYYfffttt}}}{{{uuurrrpppqqqqqqppppppqqqrrrssstttuuutttrrrrrrtttwww{{{}}}zzzwwwwwwuuupppjjjbbb______ccclll|||~~~~~~~~~{{{|||zzzsssjjjddd^^^TTTJJJHHHDDD@@@<<<999777444222333333222111000///......------------------------..................------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++******...333999===???<<<@@@GGGNNNSSSTTTRRROOOJJJLLLOOOOOOOOOOOOQQQRRRJJJFFFCCCIII\\\pppyyyyyywwwvvvrrrmmmiiidddZZZOOOMMMNNNNNNLLLHHHEEECCCBBBBBBCCCCCCBBB@@@>>>;;;:::999;;;>>>???AAAHHHQQQXXX\\\]]]^^^^^^[[[TTTLLLFFFAAA>>>;;;:::<<>>>>>???CCCKKKRRRZZZ[[[]]]___^^^ZZZRRRMMMFFFAAA<<<999:::===@@@BBB@@@BBBCCCDDDDDDFFFJJJLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLPPPOOORRRWWW[[[^^^eeemmmwww|||wwwvvvtttpppoooqqqoooqqqtttxxx|||{{{```JJJAAA>>>;;;999999999999999999::::::999999::::::;;;<<<<<<<<<<<<<<<>>>DDDLLL[[[uuu~~~|||xxxtttpppmmmlllkkkkkkkkkhhhdddaaaXXXUUURRROOOOOONNNLLLKKKHHHIIIJJJKKKNNNUUU___eeennnvvv~~~zzzxxxxxxrrrqqqooonnnnnnooopppqqqrrrrrrqqqrrrsssuuuxxxzzz{{{||||||uuuuuuuuuqqqlllhhhgggfffeeeeeelll~~~||||||~~~}}}}}}{{{tttkkkddd___VVVMMMGGGDDD@@@<<<:::888444222222111000///...---,,,,,,------------------------000000///...------,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++...,,,+++,,,///111222222:::???DDDGGGIIIOOOXXX```___aaabbb___ZZZUUUTTTTTTPPPKKKCCC@@@MMMcccrrrvvv{{{~~~rrrgggaaa\\\VVVQQQRRRSSSQQQMMMHHHDDDCCCDDDDDDFFFFFFEEEDDDAAA@@@999<<<>>>>>>===@@@GGGNNNVVVXXX\\\___aaa___ZZZVVVIIIDDD===999999===@@@BBB@@@AAAAAAAAABBBDDDHHHKKKMMMMMMNNNNNNNNNMMMMMMLLLIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNPPPOOOQQQVVVZZZ]]]dddkkkvvv~~~yyywwwuuuqqqoooqqqrrrssstttwwwzzz~~~tttYYYEEE>>><<<999999999999999999999999:::888888999::::::;;;;;;<<<888888;;;@@@EEEQQQiii}}}|||zzzuuuqqqrrrpppnnnmmmkkkiiieeebbb[[[XXXSSSPPPOOONNNNNNMMMGGGHHHIIIIIIIIIMMMTTTZZZeeennnyyy~~~{{{zzzzzzsssqqqooonnnmmmnnnoooppppppppppppqqqsssuuuwwwxxxzzz{{{}}}tttttttttqqqllljjjiiihhheeebbbfffvvv{{{yyy{{{~~~~~~zzzrrrgggaaa\\\TTTKKKJJJFFF@@@<<<999777555333000000////////////000000000000////////////000000...---,,,,,,++++++++++++(((((()))***,,,---......---,,,+++******+++,,,---+++,,,,,,---///000222333999<<>>>>>??????>>>@@@BBBCCCBBBAAAAAAEEEIIIMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJKKKMMMOOOIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPMMMQQQTTTTTTUUUYYYbbbiiiqqqyyyzzzvvvuuussspppmmmppprrrtttvvvyyy|||hhhPPPBBB>>>===;;;:::999999888888999999:::888888999::::::;;;<<<<<>>???AAAEEEIIILLL\\\]]]^^^[[[WWWTTTTTTUUUYYYSSSLLLFFFCCCHHHYYYiiizzz~~~vvvooofff___ZZZVVVQQQNNNLLLKKKJJJHHHIIIHHHJJJNNNRRRQQQKKKEEE@@@@@@???===<<<===@@@DDDGGGKKKRRRWWW[[[[[[YYYXXXUUUOOOGGGAAA>>>=========<<<>>>AAABBBBBBDDDHHHKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMOOOJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLLLLMMMOOOMMMPPPSSSTTTUUUZZZbbbiiisss|||zzzvvvtttssspppmmmppprrrtttwww{{{~~~zzz```KKK@@@>>>===;;;:::999999888888999999:::888888999999:::;;;;;;<<<===999999???AAAEEEUUUhhh{{{vvvuuusssqqqqqqrrrrrrqqqpppmmmjjjgggeeebbb___ZZZVVVSSSQQQNNNLLLJJJJJJIIIHHHIIIKKKNNNOOOUUU[[[dddoooyyy{{{tttoooooonnnkkklllpppooooooooooooppprrrtttuuutttwww|||~~~{{{xxxxxxtttpppnnnnnnkkkeeeaaacccjjjqqqzzzxxxzzz}}}~~~{{{yyyrrriiiccc]]]SSSIIIJJJFFF@@@<<<999777555333000000////////////000000.........------.........//////...---------......//////......---,,,+++++++++++++++,,,,,,+++++++++++++++,,,---...///111222777999;;;;;;<<<>>>AAACCCRRRVVVZZZZZZVVVTTTUUUXXX\\\WWWPPPJJJDDDDDDNNNYYYoooyyy}}}wwwqqqlllhhh```ZZZSSSNNNKKKKKKKKKKKKKKKKKKNNNSSSVVVVVVQQQLLLBBB???<<<:::;;;===??????@@@DDDKKKRRRWWWZZZ[[[ZZZVVVSSSNNNGGG@@@===<<<===;;;>>>AAACCCDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIFFFHHHIIIIIIIIIJJJLLLNNNKKKKKKKKKJJJIIIHHHHHHGGGHHHJJJMMMNNNMMMLLLMMMNNNMMMOOORRRTTTUUUZZZaaagggrrr{{{{{{uuutttsssqqqoooqqqrrruuuyyy|||nnnUUUDDD>>>===<<<::::::999999888888999999:::888888999999::::::;;;;;;<<<888999>>>???AAAMMM\\\|||uuuqqqoooppprrrrrrrrrqqqooommmkkkhhhgggeeebbb]]]YYYWWWTTTPPPNNNIIIIIIIIIIIIIIIJJJKKKKKKMMMRRRYYYdddnnnxxx}}}wwwrrrpppmmmkkklllpppoooooooooooopppqqqssstttooorrrwwwzzz}}}{{{wwwsssqqqppplllfffaaa```dddiii|||{{{yyy{{{~~~}}}wwwvvvqqqiiiddd^^^TTTJJJJJJFFF@@@<<<999777555333000000////////////000000...------,,,,,,------.........------------......,,,,,,,,,---------------***+++,,,------,,,+++***+++++++++,,,---///000111333555666777777888:::<<>>???>>>@@@BBBDDDEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGDDDFFFGGGGGGGGGHHHKKKMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGJJJMMMNNNMMMLLLLLLLLLKKKMMMPPPRRRTTTYYY___dddllluuu|||vvvtttsssrrrpppqqqsssvvv{{{~~~yyycccKKK>>><<<<<<:::999:::999999888888999999:::888888999999::::::::::::;;;999:::======>>>GGGQQQmmmzzzrrrqqqsssuuusssrrrqqqooommmkkkjjjjjjgggddd```\\\YYYVVVSSSPPPJJJJJJJJJJJJIIIIIIHHHHHHKKKNNNRRRXXXaaakkkuuu{{{~~~{{{wwwsssnnnllllllnnnnnnnnnnnnooopppqqqqqqrrrkkkoootttwwwyyy~~~yyyvvvsssqqqnnnhhhcccaaaccceeeqqq|||zzz|||~~~}}}{{{ssssssnnnhhhddd```WWWNNNJJJFFF@@@<<<999777555333000000////////////000000------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,...///000...000222444444555777888AAAJJJWWW^^^^^^]]]\\\\\\^^^[[[XXXTTTLLLCCCBBBEEEXXXfffsssvvvtttssssssrrrnnnfff[[[QQQKKKHHHGGGGGGGGGJJJOOOTTTWWWVVVSSSQQQGGG@@@888777:::===<<<:::===???DDDIIINNNSSSVVVXXXYYY[[[YYYTTTKKKEEEBBBBBB???@@@AAACCCEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFFFFEEEFFFIIIKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFIIILLLNNNMMMLLLLLLLLLKKKLLLNNNPPPSSSWWW[[[___fffppp}}}wwwuuutttsssrrrrrrtttxxx|||nnnYYYDDD<<<<<<;;;888888:::999999888888999999:::888888999999999999999:::;;;;;;;;;===<<<===CCCIIIaaazzzyyyxxxwwwuuusssqqqooommmlllkkkkkkgggeeeaaa___\\\YYYUUURRRLLLLLLKKKKKKJJJHHHHHHGGGIIIKKKMMMPPPUUU___jjjqqq{{{}}}|||xxxrrrooommmlllmmmnnnnnnoooppppppppppppkkkooosssvvvxxx|||}}}xxxtttrrroookkkgggeeeeeefffjjjyyy}}}{{{}}}~~~~~~{{{yyysssrrrmmmgggccc```XXXPPPJJJFFF@@@<<<999777555333000000////////////000000---------,,,,,,---------,,,,,,+++++++++,,,------------,,,++++++***))))))+++++++++,,,,,,+++++++++++++++++++++,,,---......+++...111222333333555666;;;CCCNNNXXX]]]]]]\\\[[[```]]][[[WWWOOODDD>>>===OOO]]]kkkrrruuuwwwxxxvvvrrrjjj```VVVOOOJJJGGGEEEFFFIIIOOOSSSUUUUUURRRQQQJJJCCC;;;888:::<<<<<<;;;>>>???AAAEEEIIINNNRRRTTTXXXYYYZZZWWWRRRLLLGGGDDD======>>>AAAEEEHHHHHHGGGEEEEEEDDDEEEFFFHHHJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEDDDDDDDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIILLLMMMLLLKKKLLLMMMLLLMMMNNNPPPRRRVVVYYY[[[ccclllzzz}}}xxxwwwvvvuuusssrrruuuyyy}}}xxxbbbOOO???;;;<<<888666888:::999999888888999999:::888888999999999999999999;;;;;;;;;;;;;;;===@@@DDDWWWssszzzwwwuuurrrnnnlllkkkllllllhhhfffcccaaa___]]]YYYVVVQQQPPPNNNLLLJJJIIIHHHHHHEEEGGGIIIJJJNNNVVVaaaiiissszzz}}}xxxtttqqqmmmmmmmmmnnnooooooooooooooommmqqquuuwwwwwwzzz|||uuutttrrrooollljjjiiihhhfffqqq|||zzz|||~~~yyyvvvuuusssmmmeeeaaa___WWWOOOJJJFFF@@@<<<999777555333000000////////////000000......------------......,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,************+++,,,---...,,,///111333222222333444888;;;AAAKKKSSSYYYYYYXXX\\\ZZZYYYXXXQQQFFF>>>===DDDQQQaaallluuu{{{|||yyyrrrlllddd\\\UUUOOOJJJGGGGGGKKKPPPUUUVVVUUUSSSRRRLLLFFF>>>::::::<<<============>>>@@@DDDIIIMMMPPPUUUUUUWWWWWWVVVQQQKKKFFF???======@@@DDDHHHIIIHHHFFFEEEEEEEEEFFFIIIKKKMMMKKKJJJIIIGGGFFFFFFEEEEEECCCDDDDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJKKKLLLMMMOOOOOOOOOQQQTTTVVVXXXXXX___gggttt~~~zzzyyyxxxvvvtttsssvvvyyy}}}|||lllSSSDDD:::;;;;;;777666::::::999999888888999999:::999999888888888888888888999999999888888<<>>???BBBUUUkkk{{{xxxsssnnnkkkkkkkkkllliiihhhgggffffffddd```^^^YYYVVVRRRNNNKKKJJJKKKKKKGGGIIIJJJIIIGGGJJJRRRXXX^^^nnn~~~{{{tttlllmmmnnnooooooooonnnmmmpppsssvvvwwwvvvwww{{{~~~{{{xxxvvvtttsssqqqnnniiifffccciii|||{{{{{{{{{{{{|||}}}|||wwwsssuuurrrmmmhhhbbb[[[SSSMMMIIIEEE???;;;999777444333111111000///////////////...///000---***)))+++///,,,------......------,,,---+++)))***,,,---+++)))+++++++++++++++,,,,,,---&&&''')))))))))***+++---//////...///000222333555222333666999???HHHSSSYYYXXXXXXVVVUUURRRMMMGGGCCC???@@@III[[[lllvvv{{{~~~vvvsssjjjaaa]]]ZZZSSSJJJJJJJJJLLLOOOMMMJJJKKKPPPOOOMMMKKKGGG@@@;;;;;;===<<<<<<>>>AAA@@@???DDDJJJLLLNNNRRRUUUUUUSSSPPPNNNHHHFFFDDDBBBAAAAAAAAABBBDDDDDDDDDEEEFFFGGGIIIJJJNNNMMMLLLKKKIIIGGGFFFFFFHHHFFFDDDCCCCCCCCCBBBAAA???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMNNNPPPSSSVVVXXXZZZ[[[]]]```fffooo}}}~~~|||yyyvvvvvvwwwyyy|||}}}|||zzzyyy~~~eeeQQQDDD@@@;;;777555555777999777777888888888888777777777777777777777777777777===<<<999777666777999:::DDDIIIXXXtttwwwooonnnooommmkkkkkkmmmkkkhhhfffcccbbbbbbbbb\\\XXXTTTQQQOOOMMMKKKIIIHHHGGGGGGFFFHHHJJJLLLNNNWWWddduuu{{{mmmmmmlllmmmnnnnnnmmmlllmmmqqqvvvxxxxxxxxxyyy{{{~~~zzzvvvvvvtttnnniiigggeeekkkyyyyyyyyyzzzzzz{{{}}}}}}wwwtttuuurrrmmmgggaaaZZZSSSNNNJJJFFF@@@;;;888666444222111111000//////////////////---,,,,,,---.........,,,------......------,,,///---+++,,,...///---+++,,,+++***(((''''''''''''''')))******)))***+++,,,------,,,---...000111333111333555999???GGGQQQWWWXXXWWWVVVTTTRRRNNNIIIFFFAAA???CCCPPPaaannnyyy|||rrrfff___ZZZRRRJJJFFFEEEFFFHHHGGGFFFJJJPPPUUUUUUUUUTTTOOOGGG@@@<<<;;;:::<<<>>>===;;;>>>DDDFFFIIINNNRRRUUUUUUTTTSSSKKKHHHEEEBBB@@@???@@@@@@EEEEEEFFFGGGHHHJJJLLLMMMOOONNNMMMLLLJJJIIIHHHGGGHHHFFFCCCBBBBBBAAA???===>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPRRRTTTWWWYYYZZZZZZ]]]bbbiiittt~~~|||{{{xxxuuutttuuuvvvxxxzzz|||}}}~~~}}}~~~~~~}}}|||yyyuuusss{{{sssYYYFFF@@@>>>:::666555555666777777777888888888888777777666666666666666666666666<<<:::888777666777999;;;AAADDDPPPiiiyyyooommmllljjjhhhhhhkkkjjjhhhfffdddcccbbbbbb]]]YYYUUUQQQOOOMMMJJJHHHHHHGGGFFFFFFGGGIIIKKKMMMOOO[[[lllzzzxxxtttpppnnnmmmmmmkkkiiiiiimmmqqqsssssssssuuuwwwyyy|||~~~wwwuuusssmmmhhhgggeeekkkwww}}}wwwwwwzzz{{{zzz}}}~~~xxxtttvvvrrrlllfff```ZZZTTTPPPKKKGGGAAA<<<999666333111111111000///////////////000,,,***+++000222111...,,,------......------,,,+++***))))))++++++***)))...---,,,+++***)))))))))***+++,,,+++******+++,,,++++++***+++,,,---///000///111444888===EEEMMMRRRUUUUUUTTTRRRPPPMMMKKKJJJIIIAAA>>>DDDQQQ```qqq~~~vvviii```\\\UUUOOOGGGCCCBBBCCCCCCDDDJJJQQQYYY\\\aaaffffff]]]MMM@@@<<<;;;;;;===<<<999:::>>>BBBEEEJJJOOOSSSUUUUUUUUUOOOLLLGGGCCC???>>>>>>>>>DDDEEEFFFGGGIIIKKKMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKHHHFFFDDDBBBAAA>>><<>>>>>DDDQQQcccrrr||||||uuujjjccc```]]]YYYPPPJJJEEEEEEEEEGGGMMMTTTWWW^^^iiiuuu|||ttt^^^III@@@===<<<>>>===::::::>>>BBBEEEIIIMMMPPPRRRSSSSSSSSSPPPJJJEEE@@@>>>======BBBBBBCCCEEEGGGJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLNNNLLLIIIHHHGGGEEEBBB?????????@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQPPPNNNNNNOOORRRUUUWWWYYY\\\___bbbffflllrrrvvv~~~|||yyyxxxxxxyyyyyyyyywwwuuusssrrrqqqppppppqqqsssuuuwwwxxxyyy{{{~~~}}}{{{wwwvvvtttrrrrrrtttwwwzzzvvv___KKK@@@888888888777777777666666666666777777777777666666666666666666666666666666777777666666777888:::;;;>>>???CCCPPPhhhrrrhhhdddccceeehhhkkkjjjjjjiiigggfffdddccc___\\\XXXUUURRROOOKKKIIIJJJIIIGGGFFFFFFGGGHHHJJJKKKRRR]]]kkk}}}tttoooooopppnnnkkkhhhiiikkklllnnnppprrrssstttuuuxxx~~~}}}wwwsssnnnlllmmmgggllluuu}}}xxxyyy|||~~~zzz~~~}}}zzzvvvvvvrrrkkkeee```ZZZUUURRRLLLHHHBBB===999666333111111000000///////////////...000111000...,,,---///,,,------......------,,,......//////.........///)))))))))))))))***++++++,,,------,,,***)))***+++,,,++++++++++++,,,...//////222666999;;;>>>BBBEEEFFFHHHIIIHHHFFFEEEGGGIIINNNGGG@@@>>>???GGGWWWeeetttwwwvvvoooiiihhhgggddd[[[SSSLLLJJJJJJJJJOOOUUUYYYaaammm{{{kkkSSSDDD???===>>>===;;;;;;>>>@@@BBBFFFIIIMMMPPPRRRSSSUUURRRNNNIIIEEEBBB@@@???AAAAAABBBDDDFFFIIIKKKLLLJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKJJJJJJHHHEEECCC@@@@@@@@@???@@@AAABBBBBBBBBBBBCCCEEEFFFIIIKKKLLLOOONNNLLLKKKLLLOOORRRTTTWWWYYY]]]```bbbfffjjjmmmssswww{{{~~~~~~~~~~~~||||||{{{yyyxxxuuuuuuvvvwwwyyyyyywwwtttvvvtttqqqooommmmmmnnnoootttuuuwwwzzz|||}}}yyyvvvsssqqqnnnlllnnnuuukkkUUUFFF???777777888888888888888777666666777777777777666666555555555555555555555555666555555555666888:::;;;<<<===???HHHZZZwww{{{nnnjjjiiilllqqqmmmmmmkkkjjjhhhgggfffeeeaaa^^^[[[XXXUUURRRNNNKKKLLLJJJHHHFFFFFFFFFHHHHHHKKKQQQZZZgggyyy{{{tttqqqpppnnnkkkhhhhhhhhhiiillloooqqqrrruuuuuuvvvzzz}}}vvvrrrnnnnnnpppjjjooowwwzzz{{{~~~{{{~~~~~~zzzxxxuuuqqqkkkfffaaa[[[UUUQQQLLLHHHBBB===999777444222111111000///////////////---000333111---***,,,...,,,------......------,,,---...//////------...///......,,,+++***)))))))))+++,,,---,,,***))))))***---,,,+++++++++---...///111444888:::;;;<<<===>>>===@@@CCCCCCAAA@@@BBBDDDEEEBBBAAA@@@???BBBMMMZZZnnnvvv{{{wwwrrrooonnnlllddd\\\TTTQQQPPPOOOQQQUUU]]]eeeooozzzsss\\\JJJCCC>>>===<<<::::::======>>>BBBFFFKKKOOOSSSUUUUUUTTTQQQNNNKKKHHHEEEDDDBBBCCCDDDEEEGGGIIIKKKLLLGGGHHHIIIKKKMMMOOOQQQRRRNNNMMMLLLLLLKKKJJJFFFDDDBBBAAA@@@??????@@@AAABBB@@@AAAAAABBBDDDFFFGGGHHHKKKJJJIIIIIIKKKMMMOOOQQQRRRTTTWWWZZZ]]]```dddggghhhlllqqqtttuuuuuuuuuuuuxxxxxxwwwwwwuuuttttttsssrrrrrrsssuuuwwwwwwuuusssuuusssqqqnnnlllkkkjjjjjjqqqrrruuuwwwzzz}}}{{{uuurrrkkkkkkjjjiiinnnyyyzzzbbbMMM???:::777777777777888888888888555666666777777666666555555555555555555555555555555555555555666777888999888:::===AAAMMMeeeyyytttrrrsssuuurrrpppnnnkkkiiihhhggggggbbb```]]][[[YYYVVVRRROOONNNLLLJJJHHHFFFGGGGGGHHHHHHOOOXXXcccttt}}}uuupppllljjjhhhgggeeefffjjjnnnpppqqqsssssssssuuu}}}}}}vvvqqqnnnmmmpppmmmrrryyy{{{|||~~~~~~|||}}}zzzxxxsssppplllgggbbb\\\UUUPPPKKKGGGAAA===:::888555444111111000///////////////,,,---//////...---,,,,,,,,,------......------,,,)))+++---,,,***)))+++---111000///...---,,,,,,,,,)))***++++++)))((()))***---,,,+++++++++,,,---...333666:::<<<;;;999999888777<<<@@@AAA>>><<<>>>@@@???@@@BBBAAA===<<>>???AAADDDHHHMMMPPPSSSSSSTTTTTTTTTRRRNNNKKKIIIBBBBBBCCCDDDEEEGGGIIIJJJEEEFFFIIILLLOOORRRUUUVVVRRRQQQOOOOOONNNKKKGGGDDDDDDCCCAAA?????????@@@AAA?????????@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNOOOQQQTTTVVVXXX[[[___bbbdddgggkkknnnnnnnnnoooppprrrsssssssssrrrqqqqqqqqqnnnooopppsssuuuuuurrrppppppooonnnmmmkkkjjjiiihhhnnnoooqqqtttxxx{{{}}}~~~}}}~~~~~~~~~{{{xxxuuusssooommmhhhkkknnnqqqxxxyyybbbMMM???888777777666555555666666777555555666666666666555555555555555555555555555555555555555555666777777777666:::===???EEEWWWrrr~~~wwwtttpppllliiihhhiiijjjcccaaa___]]]\\\YYYUUURRRPPPNNNKKKIIIGGGGGGGGGHHHFFFOOOXXX```lll~~~|||sssooonnnkkkhhhfffgggkkkooorrrrrrrrrqqqqqqrrrxxx{{{uuuqqqoooqqqooottt{{{||||||}}}}}}}}}|||zzzyyyrrrppplllhhhccc\\\UUUPPPJJJFFFAAA===:::888666555111111000///////////////,,,******,,,000111...+++,,,------......------,,,+++...///...,,,+++---///+++************+++,,,,,,((()))******)))((()))***,,,+++*********+++,,,---555888;;;===;;;888666555444999???@@@===;;;<<<>>>???AAACCCBBB;;;666;;;DDDZZZjjjyyy}}}zzzxxxvvvtttnnngggaaa``````]]][[[[[[\\\ccchhhooo~~~uuu___SSSHHHBBB???;;;;;;===BBBBBBBBBDDDFFFIIILLLMMMRRRTTTVVVWWWVVVSSSOOOLLL@@@@@@AAAAAACCCDDDEEEFFFEEEFFFIIIMMMQQQUUUXXXYYYWWWVVVTTTSSSQQQNNNIIIEEEEEEDDDAAA@@@??????@@@AAA????????????@@@AAABBBCCCCCCDDDFFFGGGIIIKKKLLLLLLOOOQQQSSSTTTVVVYYY^^^aaaeeegggjjjllllllmmmnnnooopppqqqssssssrrrqqqqqqrrrlllmmmnnnqqqsssssspppmmmkkklllllllllkkkjjjhhhhhhkkkmmmooorrrvvvyyy{{{|||{{{{{{}}}~~~~~~}}}|||||||||~~~~~~}}}{{{wwwrrrmmmkkkjjjiiihhhjjjooovvv}}}{{{gggSSSDDD<<<777666555333333444555666555555666666666666555555555555555555555555555555555555555666666666666666777<<<@@@???AAAPPPhhh|||{{{wwwqqqllliiihhhjjjkkkcccaaa```___^^^[[[XXXUUUQQQOOOLLLJJJHHHGGGHHHHHHHHHQQQZZZ^^^eeeuuuxxxttttttooolllhhhiiinnnsssuuuvvvrrrrrrqqqrrrwww{{{uuussstttpppuuu|||{{{|||}}}}}}~~~}}}yyyvvvrrrpppmmmjjjeee___XXXSSSMMMIIIDDD???;;;888555222111000...---...---+++)))111000///...---,,,++++++---,,,,,,++++++,,,,,,---(((***,,,......,,,***(((******************++++++(((((()))***+++,,,,,,,,,******+++,,,,,,---......222555:::======999555222444888===???===;;;:::;;;<<<===>>>>>><<<;;;<<<>>>MMMbbbvvv|||zzzzzzzzzzzztttoooiiieeedddaaa^^^ZZZ^^^bbbccciii{{{lllaaaRRRFFF???<<<:::999<<<>>>AAACCCDDDGGGJJJMMMNNNQQQVVVYYYZZZYYYWWWUUUJJJGGGBBB>>>===???CCCFFFEEEGGGJJJNNNRRRUUUWWWXXXSSSUUUVVVTTTQQQMMMLLLKKKIIIGGGEEEBBBAAA@@@@@@@@@@@@>>>;;;;;;<<<>>>??????AAAAAABBBCCCEEEGGGHHHIIINNNOOOOOOQQQUUUYYY^^^```^^^aaadddffffffggghhhiiijjjlllmmmlllkkkkkklllmmmnnnllllllppptttuuupppkkkmmmllljjjiiihhhiiiiiijjjoooooopppppprrrtttvvvwwwwwwxxxyyy{{{|||~~~~~~}}}}}}{{{wwwtttuuuuuusssrrrnnnjjjdddaaaaaacccfffhhhkkkwwwuuufffUUUEEE:::666666666666555555555555777777666666555555555555333333444555666666666555666666666666666555555555:::555777<<>>===<<<===:::;;;<<<<<<::::::;;;<<>>@@@AAADDDHHHKKKNNNPPPUUUXXXZZZYYYWWWUUUMMMJJJEEE@@@???@@@BBBEEEEEEGGGIIILLLOOORRRSSSTTTSSSTTTTTTSSSPPPMMMMMMMMMIIIGGGEEEDDDBBBBBBBBBBBBBBB???======>>>@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHKKKKKKLLLNNNQQQVVVYYY\\\[[[^^^aaaccccccdddeeeffffffhhhiiiiiihhhggghhhjjjkkkiiiiiilllpppqqqmmmiiiiiihhhggggggggghhhiiijjjiiijjjkkklllmmmoooppppppttttttvvvxxx{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}||||||~~~zzzvvvqqqooooooooonnnmmmiiigggbbb___^^^bbbhhhlllzzzvvvfffUUUFFF===666666666666555555555555666666666555555555444444444444555666666666555555555555555555555555555555;;;777888<<<===BBBTTTiiiyyypppnnnnnnllljjjhhhggggggeeeccc```]]][[[XXXUUURRRNNNKKKJJJJJJKKKJJJMMMSSSXXX[[[cccsss}}}tttrrrpppooooooooonnnmmmnnnlllmmmpppsssuuu|||{{{wwwxxxrrrqqqsssxxx~~~zzz|||~~~~~~~~~~~~~~~}}}{{{xxxvvvuuutttqqqmmmiiiccc\\\TTTOOONNNIIIBBB<<<999777555444444333111111111111///...---------.........//////++++++************++++++///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++,,,,,,------...000444777888777555333444777<<<>>>???>>>>>>>>>:::;;;<<<<<<;;;:::;;;===888EEEWWWfffsss|||~~~{{{xxxvvvttttttsssooohhhbbbZZZ```dddiiiuuuuuujjj\\\RRRMMMGGG???888777999<<<>>>@@@BBBFFFIIILLLOOORRRVVVXXXXXXWWWVVVRRROOOIIIEEEAAAAAABBBBBBEEEFFFHHHJJJLLLNNNPPPQQQSSSSSSSSSPPPNNNMMMNNNPPPJJJIIIGGGFFFEEEDDDDDDDDDDDDAAA??????@@@AAAAAAAAA??????@@@@@@BBBCCCDDDEEEGGGGGGHHHJJJLLLPPPSSSUUUVVVYYY\\\^^^^^^^^^___aaa```bbbccccccbbbbbbccceeeeeeddddddgggjjjkkkhhheeeddddddddddddeeefffggghhhdddfffhhhiiikkkkkkkkkkkkoooppprrruuuxxx{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzyyywwwssspppkkkhhhggggggfffeeeccccccbbb```___eeeqqqzzz{{{xxxwwwsssaaaPPPDDD===666666666555555555555444555555555444444444444444666666666666666666555444333333333444444555555555;;;888999<<<;;;===KKK[[[vvvpppooonnnllljjjjjjiiihhhfffccc```^^^[[[YYYUUUQQQMMMJJJIIIIIIIIIKKKQQQUUUWWW\\\iiivvvzzzwwwssspppooonnnmmmkkkkkkiiikkkooopppqqqvvv|||~~~yyyzzznnnoooqqquuuzzz~~~zzz|||~~~}}}}}}|||zzzxxxvvvuuutttrrroookkkgggbbb\\\UUUPPPQQQLLLDDD>>>;;;999999888333111000///000000...------------............///,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...///,,,,,,++++++++++++******+++++++++*********************++++++,,,,,,,,,,,,+++---000333444555444444666888;;;>>>??????>>>>>>===>>>??????>>>>>>???@@@:::???JJJXXXiiivvv||||||~~~{{{xxxvvvtttooogggaaaWWW\\\aaadddmmmyyytttjjj___XXXTTTNNNDDD;;;888:::<<<>>>???AAADDDGGGIIIKKKOOORRRUUUVVVVVVVVVVVVSSSOOOJJJFFFCCCBBBBBBEEEEEEGGGIIIKKKNNNPPPQQQSSSSSSQQQOOOMMMMMMPPPRRRNNNMMMLLLJJJHHHGGGFFFEEEEEECCCAAAAAABBBBBBBBBAAA???>>>??????@@@AAABBBCCCCCCDDDDDDFFFHHHKKKNNNOOOPPPSSSVVVXXXXXXXXXYYYZZZ[[[\\\^^^^^^]]]]]]^^^```aaa```___aaadddeeedddcccccccccccccccddddddeeeeeedddfffhhhjjjlllkkkjjjjjjkkkmmmooorrrvvvyyy|||}}}|||{{{{{{zzzyyyxxxwwwwwwwwwuuutttuuuxxxwwwtttpppllliiidddaaa___^^^^^^___]]]bbbfffggghhhrrr~~~vvvuuuyyy|||{{{lllYYYHHH>>>:::666666555555555444444444444444444444444444444444777777777777666555444444111111222333444444555555888777999;;;999:::CCCOOOooozzzrrrnnnlllkkkkkkkkkkkkjjjhhheeebbbaaa^^^\\\YYYTTTPPPLLLIIIHHHHHHJJJNNNSSSTTTWWWaaalll}}}~~~vvvpppmmmllllllllllllkkkmmmpppqqqqqqtttyyy{{{yyyqqqqqqppprrruuuyyy|||~~~}}}~~~zzz|||~~~}}}|||zzzxxxvvvtttsssooollliiieeeaaa\\\VVVRRRQQQKKKDDD>>>;;;:::999888444222111111222222000//////............---------//////............//////------------------------+++*********)))))))))(((+++++++++*********************+++++++++++++++,,,)))+++,,,///111222444444888999;;;===>>>>>>===<<<>>>???AAAAAA@@@@@@AAABBB@@@???AAALLL]]]mmmyyyyyyuuuqqqkkkddd^^^UUUYYY[[[]]]ccckkkrrrtttnnnggg___[[[YYYTTTJJJBBB:::<<<============@@@BBBFFFHHHJJJNNNQQQSSSUUUUUUXXXVVVSSSOOOKKKGGGEEEDDDDDDEEEFFFHHHKKKOOORRRSSSTTTSSSQQQOOOMMMNNNQQQTTTTTTSSSQQQOOOLLLJJJHHHFFFGGGEEECCCCCCCCCCCCBBB@@@???????????????@@@AAABBBAAABBBCCCDDDFFFHHHJJJJJJKKKMMMPPPRRRQQQQQQRRRSSSVVVXXXYYYYYYYYYYYYZZZ\\\]]]\\\\\\]]]___aaaaaaaaacccccccccccccccbbbaaaaaadddeeehhhjjjkkkjjjiiihhhiiijjjmmmpppssswwwyyyzzz||||||{{{yyywwwuuurrrqqqrrrpppoooppprrrqqqnnnjjjdddaaa^^^ZZZXXXYYY[[[]]]^^^fffoootttyyytttpppuuu~~~|||ssscccQQQBBB:::888555555555555444444444444444444444444444444444444666666777666666555444444000111111222333444555555444555777999888999@@@HHH]]]uuutttnnnkkkjjjllllllkkkjjjhhhfffcccbbbaaa___\\\YYYTTTOOOLLLJJJHHHIIILLLQQQRRRTTT\\\fffqqq{{{rrrnnnmmmnnnnnnmmmlllnnnqqqqqqoooqqqvvv~~~yyyvvvuuurrrppppppssswwwzzzyyy{{{~~~{{{}}}~~~~~~}}}|||zzzwwwtttrrrmmmkkkgggccc```[[[WWWSSSMMMHHHAAA<<<999888666555111///......//////...---//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,*********)))((((((''''''******************++++++******++++++++++++++++++*********,,,...111333444777777888;;;===>>>===<<<>>>???AAAAAA@@@@@@AAACCCDDD@@@>>>DDDPPP___qqqyyyuuurrrmmmfffaaaYYYXXXWWWXXX[[[```eeehhhfffccc```^^^\\\WWWPPPJJJ>>>???>>>===;;;:::;;;<<>>CCCOOOdddzzzrrrnnnkkklllllllllkkkiiifffdddcccbbbaaa```]]]YYYTTTPPPMMMIIIIIIKKKNNNPPPQQQYYYaaajjjvvvzzzuuusssrrrrrrnnnmmmmmmpppooolllnnnrrr||||||||||||yyyvvvssssssuuuwwwxxxyyy{{{~~~|||}}}~~~|||xxxtttrrrnnnkkkfffbbb^^^ZZZUUURRRJJJFFFAAA<<<:::888555444...---+++,,,------,,,+++---------...............***))))))(((((())))))***---,,,+++******+++,,,---++++++******)))((((((''')))))))))***+++++++++,,,++++++******************************,,,///222444444333555888===@@@???>>>???AAABBBCCCBBBBBBDDDEEEHHHDDDAAAAAADDDNNNcccvvv|||zzzzzzyyyuuuooojjjaaa\\\WWWVVVXXXZZZ\\\^^^bbbccccccaaa]]]XXXTTTQQQFFFEEEDDDAAA===::::::;;;???@@@BBBEEEIIIMMMQQQSSSUUUVVVVVVVVVTTTQQQNNNLLLFFFFFFFFFHHHJJJMMMQQQSSSVVVVVVUUUSSSQQQPPPRRRTTTYYYYYYXXXXXXVVVTTTRRRPPPMMMLLLJJJJJJIIIHHHFFFDDDCCCBBBBBBAAAAAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCEEEHHHIIIIIIHHHIIIJJJMMMOOOQQQQQQQQQQQQSSSUUUVVVVVVUUUUUUVVVXXX\\\^^^]]]^^^_________^^^]]]]]]_________```aaaaaabbbbbbffffffgggiiijjjlllmmmnnnnnnnnnnnnnnnllliiigggeeeeeeeeeeeebbb```^^^______ZZZ\\\^^^___cccjjjssszzz|||xxxwww}}}|||xxxpppgggYYYKKKAAA;;;888777555555555444444444333333444444555555555666666666222333444444444444444444333333333333444444444444333666777777777999===@@@EEEUUUppp{{{tttqqqmmmmmmmmmllljjjhhhfffdddbbbbbbbbb```]]]XXXTTTQQQLLLJJJJJJLLLMMMNNNTTT\\\ccckkkvvv{{{vvvsssqqqnnnnnnooommmkkkmmmqqqvvv~~~~~~||||||||||||||||||}}}~~~}}}}}}~~~~~~zzzuuurrrppplllgggbbb]]]XXXSSSPPPKKKGGGBBB???<<<999777444111000//////000111///...++++++,,,---...///000111///......------......//////---)))'''''')))---///,,,,,,++++++***))))))((((((((()))***+++,,,,,,---++++++******************+++***))))))+++...222444111000222777===AAABBB@@@BBBDDDFFFFFFEEEFFFGGGIIILLLIIIEEEAAA<<>>@@@CCCGGGLLLPPPRRRSSSUUUVVVWWWWWWTTTQQQOOOHHHGGGGGGGGGIIIKKKNNNPPPWWWWWWWWWTTTRRRQQQRRRTTTXXXXXXYYYYYYYYYXXXVVVUUUPPPOOOMMMLLLLLLKKKHHHFFFDDDDDDCCCBBBBBBBBBCCCCCC>>>???@@@AAAAAABBBBBBAAAAAACCCFFFGGGGGGFFFGGGHHHJJJLLLNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRSSSUUUZZZ]]]YYYZZZ\\\]]]^^^^^^]]]\\\^^^^^^^^^^^^^^^___```aaadddeeeeeefffggghhhhhhiiiffffffhhhhhhgggeeecccbbb```bbbaaa^^^YYYXXXZZZ\\\\\\___ccchhhnnnxxxxxxwwwwwwzzz{{{tttooofff[[[LLL@@@:::777666555555555444444444333333333555555555666666666777777111111222333444444444444444444444444444444444444555777888777666999<<<===>>>JJJbbbzzzvvvnnnnnnnnnmmmkkkiiigggfffbbbccccccbbb___[[[WWWTTTOOOKKKJJJJJJJJJKKKQQQYYY^^^cccjjjvvvzzzttttttqqqppppppnnnkkknnnsssqqqyyy~~~}}}}}}~~~~~~~~~}}}yyytttqqqssspppkkkddd]]]XXXSSSQQQOOOHHHBBB@@@<<<777444555000//////.........//////...---,,,++++++,,,...///------,,,,,,,,,,,,++++++...+++((('''((()))))))))+++***************++++++,,,++++++***)))(((''''''+++*********))))))((((((''')))*********,,,...000333222333555;;;CCCKKKPPPOOOJJJEEEEEEGGGIIIFFFCCCBBBDDDDDDAAA???BBBKKKRRRfffrrr~~~~~~vvviiihhheee^^^WWWRRRSSSUUUZZZ___bbb```[[[WWWVVVXXXTTTSSSPPPMMMHHHDDD@@@>>>???>>>>>>@@@EEEIIILLLMMMSSSSSSTTTUUUUUUTTTSSSSSSOOOMMMIIIFFFEEEFFFHHHIIIPPPSSSUUUVVVVVVVVVWWWYYYYYY[[[\\\\\\ZZZZZZ\\\]]]ZZZWWWRRRNNNLLLLLLMMMNNNLLLJJJHHHFFFEEEDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAACCCDDDFFFFFFIIILLLMMMLLLMMMPPPSSSUUURRROOOQQQUUUXXXYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\bbbbbbcccdddddddddddddddaaa___]]]]]]___```^^^[[[\\\[[[ZZZ[[[]]]______^^^eeejjjrrrzzz~~~xxxxxxzzzvvvjjj^^^VVVQQQKKKCCC<<<777555333222333333333333333333333333444444333222222333333333333333333444444555555555333333333333333333333333111222333555666888999:::>>>DDDQQQhhh{{{xxxoooiiikkkllljjjgggffffffeeecccaaa```]]]YYYVVVUUURRRNNNLLLNNNPPPRRRSSSWWW\\\dddnnnzzz|||zzzuuuooooooqqqsssqqqooouuuvvv}}}}}}~~~|||xxxsssppprrrpppkkkddd^^^XXXTTTQQQOOOHHHBBB@@@<<<777444555000000///...............---------,,,,,,------...------,,,,,,,,,,,,++++++...+++)))((()))+++++++++++++++******************++++++******))))))((((((************)))))))))(((((()))++++++***+++---///111000111555;;;DDDLLLQQQNNNKKKGGGHHHKKKLLLJJJGGGCCCDDDDDDCCCAAACCCHHHMMMWWWcccpppxxx}}}{{{mmmkkkgggaaa[[[WWWVVVVVV[[[]]]___]]]ZZZWWWVVVWWWSSSRRRPPPNNNKKKHHHEEECCC@@@===<<<===@@@EEEHHHJJJQQQSSSTTTVVVVVVUUUTTTSSSQQQOOOKKKHHHFFFFFFHHHIIINNNPPPSSSTTTUUUVVVXXXZZZYYY[[[]]]]]]]]]]]]___```^^^[[[WWWSSSQQQPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJFFFFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBAAAAAACCCDDDFFFDDDFFFIIIIIIHHHIIIKKKNNNOOOLLLJJJKKKOOORRRSSSSSSUUUUUUUUUVVVVVVVVVVVVWWWSSSTTTVVVXXXYYYYYYYYYXXX[[[[[[\\\]]]]]]]]]]]]]]]\\\ZZZWWWVVVXXXXXXWWWUUU[[[[[[[[[\\\___cccgggjjjwww~~~wwwtttwww}}}yyylll]]]PPPIIIEEEAAA;;;777666666666666333333333333333333333333444333333222222333333444222222222333333333444444333333333333333333333333222333444555666777888999<<>><<<:::888555333444444444444333333333333333333333333333333222222222333444444222222222222222333333333222222222222222222222222444444555555555555555666;;;;;;===DDDQQQjjjuuurrrppplllgggfffbbb```______```___^^^\\\YYYVVVRRROOONNNNNNNNNMMMLLLNNNQQQVVV^^^iiiuuu}}}~~~{{{yyywwwuuusssrrrsssxxx}}}~~~{{{~~~~~~~~~~~~~~~{{{vvvssspppnnnjjjeee___YYYTTTQQQOOOHHHBBB@@@<<<777444555222222000///------,,,,,,,,,---...///...---+++***------,,,,,,,,,+++++++++***(((((((((***++++++***,,,++++++***))))))******************++++++++++++))))))))))))))))))*********++++++***)))((()))+++,,,,,,,,,---///111444555;;;<<>>???:::888666555555555444333333333333333333333333333333222222222333333444555444444444444444333333333222222222222222222222222444444444555555555555555999999===BBBIIIYYYvvv|||tttpppllljjjjjjbbb```^^^]]]]]]\\\ZZZXXXYYYVVVRRRPPPOOOOOOMMMLLLLLLMMMOOORRRXXXaaalllsss|||}}}zzzrrrqqqrrruuuxxx|||zzz}}}|||~~~|||}}}~~~}}}wwwsssooommmjjjfff```ZZZTTTQQQOOOHHHBBB@@@<<<777444555222111000......---------............---,,,++++++------,,,,,,,,,,,,++++++***(((((()))***+++***)))+++***************++++++++++++++++++++++++******))))))))))))***************++++++***(((((()))+++******,,,...111333555777777999<<>>===>>>NNNaaavvvmmmjjj^^^\\\XXXVVVUUUUUUSSSRRROOONNNKKKKKKLLLLLLKKKJJJIIIJJJLLLMMMPPPUUU\\\aaafffrrr~~~~~~}}}}}}|||yyyyyy~~~}}}}}}}}}|||zzz{{{|||}}}~~~~~~zzztttqqqppp{{{yyy}}}yyy|||}}}{{{~~~|||tttmmmnnnmmmjjjfffaaaZZZTTTQQQOOOHHHBBB@@@<<<777444555000//////.........//////000///---,,,++++++,,,,,,---------,,,,,,,,,++++++---,,,++++++,,,,,,***((((((((())))))***+++------------,,,,,,+++***))))))(((((())))))*********+++((()))***)))((()))***,,,***+++,,,---.../////////...///111333666:::>>>AAA???DDDHHHGGGDDDCCCFFFJJJKKKEEECCCFFFHHHJJJRRR\\\]]]aaafffhhhhhhiiilllpppooojjjccc^^^[[[[[[[[[[[[YYYZZZ[[[]]]^^^_________aaa```___^^^[[[VVVOOOJJJDDDCCCCCCDDDEEEHHHJJJLLLUUUVVVXXXZZZ[[[ZZZYYYXXXUUUUUUSSSPPPLLLLLLMMMOOOPPPTTTZZZ^^^aaabbbcccdddddddddeeegggiiilllnnnoooqqqtttxxx{{{|||zzzwwwuuussssssrrrpppmmmhhhdddbbbYYYXXXWWWUUURRROOOMMMKKKKKKIIIGGGHHHKKKKKKJJJGGGCCCFFFHHHHHHGGGFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHIIIJJJMMMPPPSSSUUUTTTWWW]]]dddkkkrrrvvvyyy{{{yyywww~~~xxxrrrfffXXXGGG===;;;999555///333222222222333222000---333333333333333333333333222222222222333444555666333333333222222111111111111111111111111111111111222222333444444555666666777555777===;;;999FFFWWWjjj{{{nnnhhh[[[YYYVVVTTTTTTSSSRRRQQQKKKIIIHHHHHHJJJKKKJJJIIIGGGHHHJJJKKKMMMQQQWWW[[[^^^jjjvvv|||||||||zzzzzzzzzyyyzzzzzz{{{}}}~~~|||~~~}}}vvvpppllljjjiiiyyywwwxxxzzz}}}wwwyyy}}}}}}}}}}}}}}}|||yyyuuuqqqrrrmmmfffbbb```[[[TTTNNNNNNLLLHHHAAA;;;777666666//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++'''***+++***'''&&&'''***+++*********))))))(((((())))))************))))))))))))))))))))))))))))))***((((((+++///000///---000222333222222333888<<>>===???DDDGGGKKKPPPWWW^^^bbbbbb```___]]][[[VVVRRROOOMMMLLLLLLNNNRRRWWWZZZ\\\^^^___```kkkjjjhhhggggggjjjlllnnnqqqppppppsssvvvwwwuuurrrtttwwwzzz|||{{{wwwrrrnnnjjjfffccc```___\\\WWWSSSQQQPPPOOOOOOPPPPPPOOOMMMLLLMMMLLLKKKIIIIIIKKKMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMOOORRRTTTUUUWWWZZZ\\\bbbfffnnnwww~~~|||yyyzzz~~~pppeeeSSSJJJ>>>777666666555333555555555555555555555555000000111111111222222222222222222222222222222222111222222333333222222111333333333222222111111111333333222222333333444555777666666777:::>>>BBBEEE]]]wwwxxxnnnfff```YYYVVVWWWYYYWWWUUURRRNNNIIIGGGHHHIIIIIIGGGDDDDDDEEEFFFIIIMMMQQQTTTXXX]]]dddlllttt|||{{{xxxxxxxxxyyywwwxxxzzz|||}}}|||zzzyyy|||yyyvvvqqqjjjeeeaaa___^^^yyyxxxyyy{{{~~~wwwzzz~~~~~~}}}||||||{{{yyyuuurrrrrrmmmgggccc```\\\TTTNNNNNNLLLGGGAAA;;;777555555//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++'''((())))))((((((***++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))),,,***)))***---///...,,,000111222222111333777:::===???AAADDDGGGIIIIIIJJJJJJGGGBBB======@@@DDDGGGQQQXXX^^^```^^^___dddiiijjjjjjiiieee___[[[XXXXXXWWWZZZ^^^aaabbbbbb```___bbbeeeggggggccc___\\\ZZZOOOKKKEEE@@@>>>>>>AAACCCGGGKKKSSS[[[```aaaaaa```aaa___\\\XXXTTTRRRPPPPPPOOOQQQSSSUUUWWWZZZ^^^aaajjjhhhgggfffgggiiilllnnnrrrqqqqqqsssuuuvvvtttqqqrrrtttxxx|||~~~~~~}}}|||vvvsssooollljjjfffaaa]]][[[YYYWWWWWWWWWVVVTTTSSSUUUUUUUUUTTTRRRRRRTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVYYY]]]aaaccceeehhhkkkpppttt|||~~~~~~uuufff[[[KKKDDD;;;666555666555333444444444444444444444444333333444444444555555555222222222222222222222222111222222333333222222111333333333222222222111111333333222222333333444555777666666666999<<<@@@BBBOOOeeewwwfffaaa[[[YYYZZZZZZYYYVVVPPPLLLHHHEEEFFFFFFFFFDDDCCCCCCCCCEEEGGGKKKNNNPPPUUUYYY^^^dddiiinnnssswwwyyy{{{~~~~~~{{{yyyyyyyyyyyywwwxxxzzz{{{|||||||||{{{|||vvvrrrqqqnnniiiddd___\\\ZZZYYYyyyyyyzzz{{{~~~yyy{{{}}}|||{{{zzzxxxuuurrrqqqmmmhhhdddaaa\\\UUUPPPNNNKKKEEE???:::777555444/////////.........------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++'''&&&&&&(((***+++++++++***************)))))))))))))))************))))))))))))))))))))))))))))))---+++))))))+++---------///000111000000222555888:::<<>>===>>>>>>FFFMMMTTTWWWWWWYYY^^^bbbgggiiijjjiiifff```YYYUUUTTTYYY^^^aaa```___```aaahhhiiikkkkkkiiigggffffff___VVVJJJBBB????????????AAAEEELLLTTTZZZ^^^______aaaaaa___]]]ZZZWWWTTTSSSQQQQQQQQQPPPRRRVVV[[[```eeeeeedddeeefffiiilllnnnppppppoooqqqrrrrrrqqqoooqqqrrrtttxxx{{{~~~~~~|||zzzxxxvvvsssooommmiiigggeeedddcccbbb```^^^aaabbbbbbaaa______```bbbbbbbbbaaa```aaabbbcccdddfffjjjpppuuuxxx{{{~~~zzzvvvuuuuuuvvviiiXXXLLLBBB===777444555666555333333333333333333333333333444444444444555555555666222222222222222222222222111222222333333222222111333333333222222222222111333333222222333333444555666666555555777:::===???EEEVVVrrr|||jjjeee^^^[[[[[[ZZZXXXVVVQQQNNNIIIGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGIIIKKKOOORRRVVVYYY\\\___ccceeegggiiikkknnnsssyyy~~~}}}}}}||||||xxxyyyyyyzzz{{{}}}~~~yyysssmmmgggdddeeeccc___[[[WWWUUUTTTSSSyyyyyyyyyzzz|||{{{}}}~~~|||zzzzzzwwwtttqqqooolllhhheeebbb\\\VVVQQQNNNJJJDDD>>>:::777444333////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))'''&&&'''+++---+++)))************************))))))************)))))))))))))))))))))))))))))),,,***)))(((***,,,...///......//////000222444555777999<<<@@@AAABBBAAA@@@CCCDDDDDDCCCAAA???<<<:::<<>>===@@@FFFLLLRRRVVVXXXYYY[[[\\\\\\\\\[[[YYYWWWUUUTTTTTTSSSQQQQQQSSSWWW[[[^^^___```bbbeeeiiilllnnnooonnnnnnooopppppppppooosssrrrrrrrrrtttwwwyyy{{{{{{{{{{{{{{{{{{{{{zzzyyyvvvtttsssrrrsssrrrqqqoooooopppppppppnnnnnnoooppprrrqqqqqqqqqsssuuuxxxyyyzzz~~~zzztttrrruuuzzz~~~wwwmmm^^^MMMAAA;;;888555444555555444222333333333222222222222222111111111222222222333333222222222222222222222222111222222333333222222111222222222222222222222222333333222222333333444555555555444555666888:::<<>>;;;888444222000000/////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,)))'''(((+++,,,***'''***************+++++++++))))))************))))))))))))))))))))))))))))))))))))(((((())),,,///111,,,,,,---...111333444444555777:::<<<>>>>>>======@@@BBBDDDEEECCC???;;;888777;;;AAAFFFIIIMMMSSSWWW^^^bbbiiirrrxxxuuujjjaaaZZZ]]]^^^[[[XXXYYY```fffhhhjjjkkklllmmmooosssvvvvvvjjjYYYMMMFFFCCC@@@<<<===???BBBEEEHHHKKKMMMNNNRRRTTTWWWYYYZZZYYYXXXWWWTTTVVVVVVUUUTTTSSSSSSTTTWWWXXXZZZ]]]aaafffjjjlllmmmnnnoooooopppqqqrrrssswwwvvvtttssssssuuuwwwyyyyyyzzz{{{||||||}}}}}}}}}~~~}}}~~~}}}}}}uuusssqqqrrrwwwyyysssvvvzzzpppdddUUUFFF<<<999777666555555444333222333333222222222111111111///000000000111111111111222222222222222222222222111222222333333222222111222222222222222222222222333333222222333333444555444444444444555777999:::>>>CCCRRRnnn{{{lll^^^UUURRRRRRSSSUUUSSSQQQMMMIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSSSSSSSTTTUUUYYY```hhhnnnpppuuu||||||{{{zzz{{{~~~~~~}}}}}}{{{xxxnnnjjjeeeaaa^^^[[[YYYWWWTTTTTTSSSRRRQQQPPPPPPPPPyyyxxxxxxyyy{{{~~~~~~}}}||||||{{{wwwrrrnnniiiiiihhheeeaaa[[[UUURRRPPPJJJCCC>>><<<999555222000000000/////////............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,+++))))))******)))(((*********+++++++++++++++))))))************))))))))))))))))))))))))))))))'''((()))))))))+++...000+++++++++...222555555555555666777999:::;;;;;;;;;;;;===@@@BBBAAA>>>:::777777999===AAAEEEJJJPPPTTT\\\___gggttt~~~~~~tttjjjaaa```^^^ZZZXXXYYY^^^cccdddfffgggiiikkknnnrrrvvv}}}sssdddWWWNNNHHHCCC???AAAAAA@@@@@@AAABBBDDDEEEKKKMMMPPPSSSUUUVVVUUUUUUQQQTTTVVVVVVTTTRRRPPPPPPRRRSSSUUUYYY\\\```ccceeeiiikkkmmmnnnoooqqqtttwwwxxxxxxxxxxxxzzz|||~~~|||~~~~~~~~~~~~zzztttpppoooqqquuu|||tttqqqooonnnnnnqqqzzz}}}rrrfffYYYLLL@@@999777777666555444333333222444333333222222111111111111111111111222222222222222222222222222222222222111222222333333222222111111222222222222333333333333333222222333333444555333333444444666777888999>>>@@@KKKaaaxxxfffYYYSSSSSSTTTSSSSSSQQQNNNIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMMMMOOOSSSZZZbbbhhheeehhhnnnvvv~~~~~~zzzyyyxxxwwwyyy|||}}}yyyuuupppnnn```^^^[[[ZZZYYYXXXVVVUUUPPPPPPPPPPPPPPPPPPOOOOOOxxxxxxyyy|||~~~||||||}}}}}}|||wwwqqqlllgggggggggeee```ZZZUUURRRQQQKKKCCC???===;;;666222000000000000/////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))***++++++***)))***+++*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((***,,,+++))))))***---))))))***...333777777666666666666666777888:::;;;888:::===???@@@>>>;;;999;;;;;;<<<>>>BBBIIIOOOTTT\\\]]]eeesssyyyoooeeeccc```]]][[[[[[[[[\\\___aaadddfffiiilllppptttzzztttkkkaaaXXXQQQMMMKKKEEECCCAAA???>>>>>>???@@@EEEFFFHHHJJJLLLMMMMMMMMMKKKMMMPPPRRRQQQOOOOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[^^^aaadddfffhhhkkkppptttsssuuuwww{{{}}}~~~zzzvvvtttssstttyyy~~~|||ooohhhcccbbbfffpppwww{{{|||ttthhhZZZMMMBBB:::555333444444444333333333444555444444333222222111111111111222222222333333333222222222222222222222222111222222333333222222111111111222222222333333333333333222222333333444555222222333555666888999:::>>>???FFFUUUnnntttddd[[[XXXWWWSSSTTTSSSPPPKKKHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMOOOJJJKKKKKKLLLNNNTTTZZZ___^^^___aaafffmmmvvv}}}{{{yyyxxxxxxxxxzzz|||~~~}}}vvvpppkkkgggccc```VVVUUUTTTUUUUUUUUUSSSQQQMMMMMMNNNNNNNNNNNNNNNNNNxxxxxx{{{}}}{{{|||}}}~~~}}}xxxpppjjjeeefffgggeee___YYYTTTRRRRRRKKKCCC???>>>;;;777222000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++&&&)))++++++)))))),,,///*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))***,,,...---)))''''''))))))(((***...444888888777777666555444555777999;;;888:::===???@@@???>>>===>>>===<<<===AAAHHHPPPTTT\\\]]]cccqqqzzzqqqfffdddbbb```___]]]YYYVVV]]]___bbbeeehhhkkkooorrrrrrqqqmmmggg```ZZZXXXWWWGGGEEEBBB???======>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEHHHKKKLLLMMMMMMNNNPPPSSSSSSSSSSSSSSSTTTTTTTTTTTTWWW[[[^^^```dddjjjooommmppptttyyy|||~~~~~~~~~|||}}}zzzuuurrrssswww|||uuuggg\\\UUU^^^___hhhzzzwwwnnn```QQQDDD:::555222000111222222111222444666555555444444333222111111000000111111111222222222222222222222222222222222222222222333333222222222111111111222222333333333333333222222333333444555111222333555777888::::::::::::===FFFYYYxxx~~~nnnbbb\\\[[[UUUVVVWWWSSSOOOKKKLLLMMMGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJMMMOOOPPPQQQTTTVVVMMMMMMLLLKKKKKKNNNRRRVVVYYYYYYYYY[[[aaaiiirrrwww{{{}}}|||zzzyyyyyy|||}}}|||zzz{{{}}}yyyssskkkddd___[[[XXXVVVQQQQQQQQQRRRSSSRRRPPPMMMKKKKKKLLLMMMMMMMMMLLLLLLwwwvvvyyy}}}~~~}}}|||vvvpppllljjjgggccc___\\\YYYUUURRRQQQLLLEEE???<<<999777555//////---,,,,,,---...///......---,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))---,,,***)))))))))******))))))))))))******************))))))))))))******((((((((((((((())))))***++++++******)))(((((((((,,,++++++,,,///222555777===;;;888555444555666777999999;;;===???@@@???>>><<<>>>?????????AAAGGGKKKYYY[[[```jjjyyyxxxlllfffdddbbbcccddd```XXXQQQSSSWWW\\\___```cccgggkkkpppooolllgggcccbbbccceeedddYYYKKK@@@<<<<<<===>>>AAA???======>>>???>>>>>>BBBCCCDDDDDDEEEGGGJJJMMMTTTSSSQQQOOONNNOOOPPPQQQPPPOOOOOOQQQTTTXXX]]]___aaaeeejjjooorrrtttvvvwwwzzz|||}}}~~~~~~||||||~~~}}}{{{zzzrrrmmmfff\\\ZZZ]]]___eeevvv~~~|||lll^^^MMMBBB===;;;777333222222222222222222222222111111222222222222111111222111111111000000//////555444333333222222333333111111111111111111111111111111000000111111222333111111111111111111111111222222333444555666777888;;;777999CCCNNN___~~~uuukkkeeebbb```]]]YYYSSSNNNIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFIIINNNRRRTTTVVVXXXZZZRRRPPPLLLJJJIIIJJJLLLNNNOOOQQQSSSUUUXXX\\\bbbfffmmmppptttyyy}}}~~~zzzwwwuuuuuussspppllllllhhhbbbZZZTTTPPPNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNIIIJJJKKKKKKJJJKKKMMMOOOwwwwwwyyy|||~~~}}}wwwpppllllllhhhddd```\\\XXXSSSPPPOOOJJJDDD???;;;888555222000///...------------.........---,,,,,,+++******,,,,,,,,,+++++++++***************************+++,,,,,,***)))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++++++++************))))))*********+++---000333555;;;999666444333444666777777777888:::;;;<<<;;;:::<<<>>>@@@@@@@@@AAAEEEHHHMMMRRRYYYaaakkkrrrnnnfffaaa```aaaeeegggccc[[[TTTOOOPPPSSSVVVYYY^^^dddhhhkkkkkkjjjiiihhhjjjmmmppptttkkk]]]NNNDDD>>>======@@@>>>;;;;;;<<<>>>???>>>===>>>@@@@@@@@@BBBFFFHHHNNNOOOPPPQQQRRRQQQQQQQQQPPPOOOMMMMMMNNNPPPSSSTTTWWWZZZ```dddgggjjjmmmooorrruuuyyy|||~~~~~~|||xxxuuuvvvzzz~~~{{{yyyooohhhdddccc```[[[\\\```ooouuu{{{uuuqqqcccWWWHHH===:::888555222222222222222222222222222000111111222222111111000111111111000000000//////444333333222222222222222111111111111111111111111111111000000111111222333111111111111111111111111111111222333444555666666;;;777888???EEEPPPjjj}}}uuupppllldddZZZRRRMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFJJJNNNRRRTTTUUUWWWYYYUUUSSSPPPLLLKKKKKKLLLNNNKKKLLLNNNPPPRRRVVVZZZ^^^eeegggkkkooossswwwyyy{{{}}}vvvsssooommmllljjjfffccc```]]]XXXSSSOOOLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLLLLKKKJJJJJJLLLNNNyyyxxxyyy{{{}}}}}}|||~~~xxxqqqlllmmmiiieee```\\\WWWRRROOOLLLHHHCCC>>>:::666222000111000///...------,,,---...------,,,,,,++++++***,,,,,,,,,+++++++++******(((((()))******+++,,,,,,,,,+++******)))*********))))))))))))************((()))***++++++***)))(((***************++++++,,,))))))************++++++((((((((()))+++---000111666555333222222333555666;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAABBBAAAAAABBBCCCAAAIIIQQQWWW^^^eeeeeebbb\\\]]]```eeeiiifff___YYYOOOLLLJJJKKKPPPXXX```ddddddfffggghhhjjjnnnsssvvv|||rrrbbbRRRGGGAAA@@@BBB???<<<;;;<<<>>>@@@@@@:::;;;<<<======>>>BBBDDDFFFIIINNNRRRUUUUUUSSSRRRNNNMMMKKKJJJIIIIIIJJJKKKMMMPPPTTTWWWYYY]]]```cccfffhhhkkkoooqqqrrrrrrrrrssssssuuuwwwxxxzzz{{{|||}}}|||}}}|||yyyuuuqqqppppppqqqqqqooonnnrrryyy~~~}}}uuummmgggddddddddd```^^^___cccgggjjjnnnsss|||vvvmmmgggVVVLLL@@@888666666444111222222222222222222222222000111111222222111111000111111000000000000//////333222222111111111111111111111111111111111111111111000000000000111222222111111111111111111111111000000111222333444555555999666777;;;>>>CCCUUUhhh{{{nnn```VVVOOOLLLLLLEEEEEEEEEFFFFFFEEEEEEEEEHHHKKKPPPTTTVVVWWWYYY[[[ZZZXXXTTTPPPNNNMMMMMMMMMHHHJJJKKKKKKLLLNNNRRRUUUYYY[[[]]]```dddhhhlllnnnrrruuu{{{{{{vvvrrrmmmjjjgggdddbbb___[[[YYYSSSQQQNNNKKKJJJIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMPPPRRRzzzzzzzzzzzz|||zzz~~~{{{~~~~~~wwwpppkkklllhhhddd```\\\XXXSSSPPPKKKGGGCCC???;;;777222///222111000///...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******((()))))))))*********+++++++++******************((()))))))))************'''(((***,,,,,,***((('''***))))))))))))***++++++''''''((())))))***++++++'''''''''(((***,,,...///111111000000111333555666<<<===>>>===<<<;;;;;;;;;<<>>>>>@@@@@@@@@;;;<<<===<<<<<<===@@@BBBAAADDDJJJOOOSSSUUUUUUUUUOOONNNMMMLLLJJJJJJIIIIIIJJJLLLNNNOOOPPPRRRVVVXXXXXXZZZ]]]```bbbccccccccccccdddfffgggjjjkkkmmmnnnpppsssxxx}}}|||{{{zzzyyywwwsssoookkkllllllkkkhhhfffgggiiilllpppppprrrvvv}}}}}}tttooollleeecccaaa]]]ZZZYYYZZZ[[[bbbccciiiqqq{{{{{{wwwpppeee\\\IIIBBB999444333444333111111111111111111111111111000000111111111111000000000000000000000000//////222111111000000000000000111111111111111111111111000000000000000111222222111111111111111111111111111111111222333444444555555444777;;;<<<>>>JJJWWWppp}}}nnn```WWWQQQOOOFFFEEEEEEEEEDDDDDDEEEEEEIIIMMMSSSWWWZZZ\\\]]]___]]][[[XXXTTTQQQNNNMMMLLLIIIJJJKKKJJJIIIJJJLLLNNNOOOPPPQQQSSSWWW[[[^^^aaafffhhhlllpppuuuzzz~~~~~~}}}{{{zzzwwwrrrkkkgggfffdddaaa]]]ZZZWWWTTTRRRMMMLLLJJJIIIHHHIIIJJJJJJGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMOOORRRVVVYYY{{{{{{{{{{{{|||yyy|||}}}zzz|||~~~~~~wwwooojjjiiifffbbb___]]]YYYVVVSSSLLLIIIDDD@@@<<<888333000222111111000...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************)))))))))((((((************+++*********((()))))))))************'''(((***,,,,,,***(((''')))(((((((((((()))******%%%&&&&&&'''((()))******((((((((()))***,,,---...------......000222444555888999:::999777666777999===???CCCFFFGGGFFFCCC@@@BBBCCCEEEKKKXXXdddgggddd```aaabbbdddeeeeeecccbbb]]]TTTJJJDDDEEEJJJMMMOOOVVVYYY]]]```dddhhhnnnqqq|||vvveee[[[WWWPPPLLLGGGCCCBBBAAA@@@???===>>>>>><<<;;;;;;===@@@???AAADDDIIIMMMRRRUUUWWWVVVVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLLLLNNNPPPOOOPPPRRRTTTVVVWWWWWWWWWUUUUUUWWWXXXZZZ\\\]]]^^^bbbeeeiiimmmooorrruuuwwwxxx{{{{{{zzzyyyxxxvvvuuuooonnnllllllkkkiiieeeaaa`````````______aaafffiiippprrruuuyyy{{{~~~|||wwwooofff```\\\ZZZQQQRRRSSSSSSUUUYYY```eeeooottt{{{wwwqqqllldddXXXNNN???:::555222333444444333111111111111111111111111000000000111111000000000//////////////////000000222111000000//////000000000000000000000000000000000000//////000000111222111111111111111111111111222222333333444444555555333444888;;;;;;<<>>@@@DDDHHHKKKJJJGGGDDDDDDCCCBBBFFFRRR___ccc```bbbccceeeeeeeeedddcccbbb^^^WWWOOOGGGDDDDDDEEEEEEMMMQQQWWW]]]cccjjjqqquuu{{{oooddd___XXXTTTOOOKKKHHHFFFCCC@@@@@@@@@???===::::::;;;===>>>>>>@@@BBBGGGLLLRRRUUU\\\\\\\\\[[[XXXUUUSSSQQQQQQRRRRRRQQQNNNLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRRRRUUUXXX\\\^^^___```aaacccdddgggjjjnnnqqqsssttttttpppnnnmmmmmmnnnnnnmmmkkkgggeeedddeeeggggggccc`````````___]]]]]]___dddgggiiilllooopppooommmmmmmmmiiifff```YYYTTTQQQPPPPPPQQQRRRRRRSSSXXXdddsss~~~{{{sssllleee[[[OOOFFF999666333222333444444333111111111111111111111111///000000111111000000///......////////////000000222111111000000000000000000000000000000000000000000////////////000111111111111111111111111111111333333333333444444444555333555888888777888;;;???IIIYYYnnnuuucccXXXRRROOOJJJFFFEEEFFFHHHJJJOOOSSSZZZ___aaabbbcccdddaaa```___\\\YYYVVVSSSQQQMMMNNNNNNLLLIIIFFFFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOTTTUUUWWWZZZ\\\___aaabbbhhhkkkpppuuuwwwzzz}}}}}}|||zzzyyyxxxzzzxxxvvvttttttrrrpppnnnhhhgggeeedddbbb^^^ZZZVVVSSSSSSSSSPPPMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHMMMNNNPPPQQQSSSXXX^^^bbb}}}|||}}}~~~{{{}}}~~~zzzxxxxxx{{{zzzrrrmmmiiifffbbb___]]]YYYVVVSSSOOOKKKDDD???;;;888555333///000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((((((((((()))***+++,,,++++++***))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))******++++++(((((()))******++++++***++++++,,,...000111222333555888;;;:::888999>>>BBB@@@AAADDDIIINNNOOOLLLIIIDDDDDDBBBBBBHHHSSSYYYZZZ```cccgggjjjiiifffbbb```[[[YYYUUUOOOIIIEEEDDDEEEEEEJJJQQQYYYaaaiiiqqqvvvyyy|||pppgggcccaaa^^^[[[WWWUUUQQQLLLIIIFFFFFFDDDAAA===;;;<<<===<<<<<<===???CCCHHHLLLOOOWWWYYY[[[]]]^^^]]]\\\ZZZXXXZZZ[[[ZZZWWWTTTSSSRRRNNNNNNNNNOOONNNNNNNNNNNNIIIIIIJJJJJJKKKLLLLLLMMMLLLOOOSSSUUUUUUUUUUUUVVVWWWXXXYYY\\\___bbbeeefffbbbbbbccceeehhhiiihhhfffgggeeedddgggkkkmmmkkkhhhfffdddaaa\\\YYYYYY\\\^^^[[[^^^``````]]][[[[[[\\\\\\YYYUUURRRPPPPPPOOOOOOVVVYYY^^^ccclllzzzzzzvvvoooggg]]]RRRFFF???555444333333333333333333111111111111111111111111//////000000000000//////........./////////000000222222111000000000000111000000000000000000000000///////////////000111111111111111111111111111111222222222222333333333333222555666666555777:::<<>>:::777555333//////000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******((()))***+++,,,,,,+++***))))))))))))******************))))))))))))***************)))***++++++,,,+++++++++++++++,,,,,,,,,''''''((()))******))))))++++++---...000111222333000444777777555666<<>>>>>???:::;;;<<<>>>AAAEEEHHHIIINNNQQQWWW\\\aaacccdddddd___aaabbbbbb___\\\[[[ZZZRRRQQQQQQPPPPPPOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKGGGJJJNNNPPPPPPPPPQQQQQQPPPPPPQQQSSSVVVYYY]]]___[[[\\\^^^bbbfffgggfffeeekkkhhhhhhlllrrrvvvtttqqqfffccc]]]VVVPPPMMMNNNPPPQQQSSSTTTSSSQQQQQQSSSVVVWWWVVVTTTSSSSSSTTTSSSRRRVVV___lllxxx}}}ooommmhhh___TTTGGG<<<666333333222333333333222222000000000000000000000000//////000000000000//////---.........//////000000333222222111111111111111000000000000000000000000///////////////000111111111111111111111111111111111111111111111222222222000333555555666:::>>>@@@888@@@NNNaaa{{{jjjddd[[[TTTQQQSSSWWW[[[gggkkkooorrrqqqnnnlllkkkddddddeeedddccc```]]][[[XXXXXXXXXVVVRRROOONNNMMMKKKKKKLLLMMMLLLKKKIIIHHHHHHIIILLLNNNPPPPPPPPPPPPRRRTTTVVVXXXZZZ]]]bbbfffdddfffhhhgggeeedddeeehhhcccccccccbbbaaaaaa``````bbb___]]]\\\[[[ZZZWWWUUUWWWUUUSSSRRRRRRQQQOOOMMMIIILLLMMMMMMJJJIIIKKKMMMJJJJJJKKKLLLMMMNNNNNNOOOKKKLLLMMMOOOQQQRRRRRRSSSSSSVVV[[[aaajjjttt}}}|||}}}}}}yyyvvv{{{}}}~~~zzzvvvsssiiigggdddbbb^^^YYYSSSOOOMMMIIIDDD@@@<<<777222...222111000//////............------,,,,,,------...*********++++++,,,,,,,,,%%%%%%'''((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))***+++++++++++++++)))(((((('''&&&&&&%%%%%%((((((((()))******++++++(((((((((((((((''''''&&&******+++,,,------------111444777888:::<<>><<<===???AAABBBAAAFFFJJJOOOSSSVVV[[[aaaeeellliiihhhiiilllllliiiffffff```ZZZXXXXXXWWWSSSOOOQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPPPPRRRTTTWWWZZZ\\\]]]```fffkkkpppsssuuuvvvtttvvvyyy||||||wwwpppkkkbbbZZZPPPJJJJJJJJJIIIHHHJJJIIIHHHGGGHHHLLLSSSWWWaaabbb```\\\YYY[[[bbbiiilllsssyyysssiiicccZZZQQQHHH@@@999444444444333333222111000000//////////////////////////////000000111111222222000000000000////////////000000000000000000000000////////////000000000000000000//////.........---......//////000111111111333333222222333333444555111222333444555777888888>>><<>>??????>>>AAADDDHHHJJJMMMQQQVVVZZZccccccccceeegggiiihhhgggllliiifffcccaaa^^^YYYVVVYYYXXXUUUSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWYYY\\\```ccceeeiiilllqqqwww||||||sssiiicccZZZTTTKKKFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFKKKTTT\\\iiijjjjjjgggfffiiiqqqxxx~~~tttnnneee^^^SSSHHHAAA;;;777555444444333222222111000000000000000000000000000000000000000000000111111111000/////////////////////000000000000000000000000////////////000000000000000/////////............/////////000000111222333222111111111111222333333333333444444555555666666;;;;;;@@@KKK\\\sss|||rrrmmmlllmmmvvv~~~{{{uuurrrssspppmmmkkkjjjgggdddbbb]]]\\\\\\[[[[[[YYYVVVTTTWWWUUUSSSSSSSSSSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRSSSRRRQQQPPPOOOMMMMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLOOORRRTTTUUUVVVWWWXXXYYYZZZ]]]```dddgggpppwww}}}{{{yyy~~~|||zzz}}}{{{xxxxxxzzz||||||{{{wwwrrrooonnniiibbb]]]YYYWWWUUUSSSOOOJJJDDD>>>:::777444111222111000//////............------,,,,,,------...***++++++++++++,,,,,,,,,******++++++,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++++++++******)))((((((''',,,,,,,,,,,,+++***)))((((((((()))***++++++++++++...000333444555777999;;;BBBEEEIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDGGGJJJOOOVVV\\\aaaeeegggffffffccc___YYYTTTRRRQQQPPPOOOOOORRRUUUWWWXXXWWW```bbbeeeggghhhiiihhhhhheeehhhlllooooooppppppqqqssstttsssnnnkkkfff\\\QQQLLLIIIDDDBBBAAAAAA@@@>>>???@@@BBBCCCDDDGGGLLLOOOTTTVVVYYY[[[\\\^^^```bbbjjjlllmmmllliiifffcccbbbeeeccc```]]]\\\]]]___aaaccccccbbbaaa```___^^^^^^bbbbbbccceeehhhkkknnnpppxxx{{{zzzpppeeeZZZSSSNNNIIIDDD@@@???>>>===<<<>>>BBBEEEEEEEEEKKKWWWaaasssvvvxxxzzz{{{~~~vvvlllfff\\\TTTHHH>>>888666555555333333333222111111000000000000000000000000000000111000000000000000000///////////////////////////000000000000000000000000////////////000000000000////////////............111000//////000111333444000000000000000111222222444444444444444444444444888:::===BBBJJJ]]]}}}~~~|||{{{xxxsssuuusssqqqpppnnnkkkfffcccbbb```^^^^^^___^^^]]][[[[[[YYYXXXWWWXXXYYYXXXWWWRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOONNNLLLJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMOOORRRUUUXXXZZZ\\\\\\aaaccceeehhhlllrrryyy}}}{{{yyyvvv{{{{{{xxx|||}}}yyyxxxyyy||||||zzzwwwrrrooonnniiiccc]]]ZZZWWWTTTRRRPPPKKKDDD>>>:::777555333222111000///...............------,,,,,,------...+++++++++++++++++++++++++++++++++,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++((((((((()))******++++++************))))))((((((---------,,,+++***)))(((&&&'''((()))************,,,...000111222333555777@@@CCCFFFGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGHHHKKKRRR[[[ccchhhgggiiijjjfff```ZZZXXXXXXUUUUUUUUUWWWYYYYYYWWWUUUUUU[[[dddkkknnnkkkeeeaaaaaadddiiilllooorrrvvvxxxxxxzzz{{{zzz{{{xxxoooddd]]]YYYSSSNNNKKKIIIGGGEEEBBBAAA@@@@@@@@@CCCFFFIIIEEEHHHLLLMMMMMMOOOSSSWWW]]]aaafffgggffffffiiimmmmmmlllkkkjjjiiijjjjjjkkkooooooooooooooonnnnnnnnnnnnnnnnnnoooqqqsssuuuvvv}}}{{{rrrhhh^^^VVVNNNIIIGGGFFFDDDAAA???======>>>@@@FFFJJJJJJIIIOOO]]]hhh}}}}}}vvvnnnddd]]]PPPIII???777333333333444333222222222111111000000111111111111111111111111111111000000/////////............///////////////////////////////////////////////////000000000000///////////////.........000000///...///111222444111000000000000111222222333333333333333333333333666888:::;;;>>>LLLhhh~~~yyyuuuvvvvvvxxxzzzyyyuuuooojjjjjjfffcccaaabbbbbb___]]]]]][[[YYYYYYZZZ[[[[[[ZZZWWWVVVTTTSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOOOOOOONNNMMMOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOLLLMMMNNNNNNOOOOOONNNNNNMMMNNNPPPQQQPPPPPPQQQQQQSSSUUUXXX[[[^^^bbbeeehhhqqqtttxxx{{{{{{xxxuuuyyy{{{xxx|||}}}yyyyyy{{{}}}}}}|||xxxssspppllliiiddd```\\\WWWSSSPPPPPPKKKDDD???;;;888666555222111000///...............------,,,,,,------...++++++++++++++++++++++++******************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))***+++++++++++++++************************(((((())))))************++++++++++++***)))((('''&&&&&&'''((())))))))))))***,,,...//////000222444;;;>>>AAACCCCCCCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOKKKHHHEEEDDDJJJTTT^^^eeekkkppptttsssllleee```^^^ZZZZZZ[[[^^^aaaaaa___]]]SSSYYYaaagggiiigggaaa]]]^^^bbbggglllqqquuuzzz~~~~~~}}}uuummmhhhaaa[[[XXXUUUSSSRRRHHHEEEAAA??????@@@CCCEEE???BBBDDDDDDCCCDDDHHHKKKNNNRRRWWWXXXWWW[[[cccjjjjjjllloooqqqqqqpppooonnnrrrsssuuuwwwyyyzzzzzzzzzttttttrrrqqqqqqrrrsssssstttyyynnnhhh```XXXRRRNNNKKKIIIGGGIIIIIIGGGDDDCCCEEEGGGGGGNNNUUUWWWWWW^^^lllxxx{{{tttnnneee[[[TTTDDD@@@:::555333333222111222222111111111111111000000000000000000000000000111000000000//////......------....../////////000////////////////////////////////////000000000000.........///////////////......------...///111222111111111111111222333333111111222222333444444444777555666888;;;DDDUUUfff|||yyyxxxwwwuuuvvvzzz~~~sssnnniiiggggggfffbbb^^^___]]]ZZZYYYZZZ[[[[[[[[[XXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQOOOOOOPPPRRRSSSQQQNNNKKKMMMNNNPPPPPPPPPPPPOOOPPPPPPPPPOOOOOOOOONNNNNNPPPPPPQQQQQQPPPPPPOOONNNOOOPPPRRRRRRPPPPPPSSSUUUYYY\\\```eeejjjrrrzzz}}}yyytttxxx~~~|||xxx|||}}}yyyzzz|||~~~~~~}}}yyytttqqqllliiieee```\\\WWWRRROOOPPPKKKEEE@@@===:::777555222111000//////............------,,,,,,------...,,,,,,,,,++++++++++++***(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))*********)))))))))))))))'''(((((()))******++++++)))))))))***))))))((('''&&&&&&'''((()))))))))))))))+++,,,---------///111555888;;;>>>???@@@BBBDDDIIIHHHHHHGGGHHHIIIKKKLLLOOOKKKFFFDDDGGGOOOXXX^^^lllsss{{{}}}uuukkkfffaaaaaabbbeeehhhiiihhhggg\\\\\\\\\]]]]]]]]]]]]]]]___ccciiinnnsssxxx}}}}}}uuuqqqkkkfffdddddddddcccUUUPPPHHHCCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDFFFFFFHHHJJJIIIHHHLLLTTT[[[___bbbggglllmmmllljjjhhhkkkmmmpppsssuuuwwwwwwxxxpppnnnllljjjiiihhhhhhhhhcccgggmmmrrrssspppkkkhhh^^^YYYRRRNNNLLLMMMMMMNNNMMMPPPRRRPPPLLLKKKOOOTTTYYY```iiinnnqqqyyy~~~yyyrrrkkkddd[[[PPPIII<<<999666444444333222000111111111111111111111111////////////////////////000//////////////////...---------......//////000000000000000000000000000////////////000000000000.........///////////////,,,,,,---......//////000222111111111111222333333000000111222222333444444777444555888;;;???GGGQQQooo}}}{{{zzzzzzxxx{{{|||wwwrrrqqqrrrqqqlllhhhgggddd```^^^^^^^^^^^^]]]YYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPRRRUUUVVVSSSPPPNNNOOORRRTTTTTTTTTRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOQQQRRRRRRQQQSSSXXX]]]ccciiiqqqzzzzzztttwww~~~|||zzz||||||yyyzzz|||~~~~~~}}}yyytttqqqooojjjddd^^^ZZZVVVSSSQQQNNNKKKFFFBBB>>>;;;777444222111000//////............------,,,,,,------...,,,,,,,,,+++++++++******''''''((()))************)))))))))))))))))))))))))))*********+++++++++,,,''''''((()))))))))))))))'''(((((())))))*********)))))))))))))))*********'''((())))))***)))))))))&&&'''((())))))******)))(((***,,,,,,,,,,,,---//////222666999:::<<>>@@@BBBEEEIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOO[[[pppzzznnnlllkkkkkkmmmmmmlllkkkhhhgggfffddd```]]]ZZZXXX[[[```ffflllqqqtttwwwzzz}}}yyywwwuuuvvvzzzxxxkkk```ZZZVVVRRRPPPGGGDDD@@@@@@CCCEEEEEEDDD???AAABBBCCCCCCDDDEEEFFFFFFIIILLLQQQTTTWWWXXXYYYWWWXXXZZZ[[[[[[YYYXXXVVVXXXWWWUUUTTTSSSRRRSSSSSSUUUUUUTTTUUUVVVXXX[[[\\\ZZZXXXWWWZZZ```iiiooosss}}}}}}~~~}}}{{{nnniiibbb[[[SSSIII===555777444000///000111222222000000000000000111111111........................---.........//////000000,,,,,,------...///000000000000000000000000000000////////////000000000000---.........//////000000+++---000222333222000...///////////////000111111333333222222111000000///444555777999666444:::CCCBBBVVVqqq}}}yyysssooommmllljjjiiigggggghhhgggfffdddbbbaaa]]]]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWZZZ^^^___[[[VVVVVVUUUTTTSSSTTTUUUWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZVVVXXX[[[[[[]]]dddpppyyy|||}}}}}}|||{{{|||{{{||||||}}}|||yyyuuurrrooommmiiiddd___[[[WWWSSSPPPMMMJJJFFFAAA<<<888555333333111///------...000222......---------,,,,,,,,,------,,,,,,,,,,,,++++++//////...---,,,+++******+++***((()))***,,,+++++++++++++++*********)))))),,,,,,++++++***)))((((((+++++++++************)))*********)))))))))))))))''''''((())))))***))))))))))))************))))))*********(((&&&%%%&&&'''...///111333555777999999===???CCCGGGIIIHHHGGGEEEIIIJJJLLLMMMNNNOOOOOOPPPTTTZZZgggxxx}}}qqqmmmhhhhhhjjjmmmooonnnmmmmmmlllhhhccc^^^[[[[[[ccc___aaaiiimmmnnnssszzzyyyttttttssswww|||sssmmmfff```[[[OOOKKKGGGDDDEEEFFFHHHHHHFFFDDDBBB@@@@@@BBBFFFHHHGGGJJJJJJIIILLLRRRUUUTTTQQQSSSTTTTTTSSSQQQPPPPPPVVVUUUTTTRRRRRRRRRSSSTTTWWWWWWWWWWWWWWWZZZ___cccdddhhhlllooossszzz{{{wwwrrrmmmgggccc]]]TTTJJJAAA999555000000000000000000000000//////000000000000//////000000//////.........---............//////////////////...---...///000111000...---...///000///...------............------++++++,,,...000111///---...---------...///111222000000000000111111111111333333333222222111111111333333444555666777888999CCCGGGUUUmmmyyytttuuusssqqqppppppooommmkkkkkkgggcccaaaaaaaaa^^^\\\```______bbbeeeeeebbb^^^\\\ZZZYYY[[[]]]^^^\\\YYYZZZ[[[[[[[[[ZZZZZZ\\\^^^]]]___aaabbbaaaaaacccdddeeebbbaaaccclllyyy}}}yyyzzz|||||||||~~~|||zzz||||||}}}|||zzzvvvrrrooolllhhhbbb]]]YYYVVVRRRPPPLLLJJJFFFAAA<<<888666444333111///------...000111...------------,,,,,,,,,------,,,,,,,,,+++++++++'''(((((()))******+++++++++)))((()))***,,,+++++++++++++++*********)))))),,,,,,+++******)))(((((()))))))))******+++++++++*********)))((((((''''''&&&''''''((())))))((((((((())))))******))))))(((&&&'''))))))((()))***,,,---...000222444666777888:::===@@@DDDFFFGGGFFFEEEHHHIIIKKKMMMOOOPPPQQQQQQSSSVVV^^^lllzzz}}}xxxnnnlllkkkllloooppppppnnnooooooooonnnkkkfffaaa^^^___\\\^^^dddjjjmmmttt|||yyy{{{sssttttttwww}}}zzzwwwsssppp]]]ZZZUUURRROOONNNNNNNNNLLLKKKIIIFFFFFFGGGJJJLLLLLLNNNNNNLLLMMMQQQRRRPPPPPPQQQSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUZZZ]]]bbbfffiiillloooqqquuu{{{xxxtttqqqlllggg```[[[SSSIII@@@888444222111111111111111111111111//////000000000000//////000/////////........................////////////......---------...///000000...---...///000///---------............------///...///111333333111000......------...///000111//////000000000111111111333333333222222111111111333333444555666777888888;;;>>>HHHYYYmmmzzzvvvpppmmmllljjjhhhfffhhhggggggiiijjjjjjfffcccbbb```___```cccddddddbbb___```aaaaaaaaacccfffiiihhhlllpppssstttuuuwwwyyyvvvuuutttwwwyyyuuuxxxzzz{{{|||~~~}}}zzzyyy{{{|||}}}}}}{{{wwwrrrppplllgggaaa[[[WWWTTTRRRPPPKKKIIIEEEAAA===999777666333111///...---...///111------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((())))))***+++,,,,,,---+++)))((((((***++++++***+++************)))))))))+++++++++******))))))((('''(((((()))***+++,,,---+++******)))((('''&&&&&&'''(((((()))))))))))))))'''(((((())))))(((((('''$$$''')))++++++++++++,,,,,,---...000222444555666777999===@@@CCCDDDDDDDDDFFFGGGJJJMMMPPPRRRTTTUUUTTTSSSVVV___iiipppqqqnnniiijjjlllppptttvvvtttsssuuuttttttuuuuuuqqqjjjdddaaa]]]\\\___ccchhhooovvvttt}}}yyyrrruuuvvvvvvzzzpppnnnjjjfffaaa^^^[[[ZZZXXXWWWVVVSSSQQQQQQTTTWWWXXXZZZZZZWWWVVVWWWVVVRRRUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYaaahhhqqqyyy}}}}}}sssllljjjhhhccc___XXXRRRHHH===555111000000111111111111111111111111...//////000000//////...////////////............---............/////////---------,,,---......//////...---...//////...---------............------...------...///000...,,,//////............///000//////000000000000111111222222222222222111111111222333333444555666777777999;;;AAAIIIUUUhhh~~~{{{zzzzzzyyyzzzzzzzzz{{{zzzxxxtttpppmmmkkkjjjjjjmmmooopppoookkklllnnnoooqqquuuzzz}}}wwwsssvvvyyyzzz{{{}}}|||yyyxxxzzz|||}}}}}}{{{wwwrrrooommmggg```ZZZVVVTTTSSSRRRKKKIIIEEEAAA===:::888777333111000.........///000---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***---,,,+++***)))(((''''''***)))((((((***++++++***************))))))))))))+++*********)))))))))(((((((((((()))***+++++++++******)))))))))))))))((()))******++++++*********''''''((((((((((((''''''%%%(((+++,,,+++)))((((((++++++---...000222333444444666999===@@@BBBDDDDDDEEEGGGJJJNNNRRRVVVXXXZZZXXXVVVUUUYYY```dddeeedddaaadddiiiooouuuzzz|||}}}|||yyyzzz|||yyyrrrllliiiddd___\\\]]]```fffkkkooovvv~~~zzzuuuuuuzzz{{{xxxwww{{{|||{{{|||}}}~~~~~~|||yyytttpppnnnmmmhhhiiihhhfffdddeeehhhlllooorrrsssooollljjjfff```bbb___\\\ZZZZZZ[[[\\\\\\```bbbdddfffgggfffdddccckkkrrr|||xxxqqqhhhcccbbbaaa\\\XXXPPPJJJBBB999333000000111111111111111111111111111...//////////////////...///////////////.........---------.........//////,,,,,,,,,,,,------......///...------//////...---------............------...,,,+++,,,------,,,+++/////////...............////////////000000000111222222222111111111111111222333333444555555666666999<<>>:::888777222222000///.........///------,,,,,,,,,+++++++++,,,,,,+++++++++************)))(((&&&$$$"""!!! ***((('''((()))+++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((())))))***))))))((((((''''''((((((((((((''''''$$$'''***+++)))(((''''''******+++---///000111222333555777:::>>>AAACCCDDDDDDGGGKKKPPPUUUZZZ]]]^^^^^^\\\[[[\\\___```^^^\\\ZZZ]]]ccciiirrrzzz~~~}}}~~~yyyuuuooolllfff___^^^```dddfffjjjmmmttt{{{}}}{{{wwwttt{{{}}}yyyzzz||||||yyyzzz{{{}}}~~~{{{}}}~~~|||}}}zzzrrroookkkgggfffgggiiijjjjjjnnnpppsssuuuvvvuuurrrqqquuu{{{oooiiiaaa^^^]]][[[VVVQQQFFFCCC===888333111111111000000000000000000000000......////////////...............///////////////------------............,,,,,,,,,---------------///---,,,---...///...---------............------111///......///000///...///////////////............////////////000000000111111111111111111111111222222333333444444555555555888;;;<<<;;;DDD\\\rrr{{{tttuuuwwwyyyzzz|||{{{xxxwwwwwwyyy{{{|||zzzvvvqqqmmmlllgggaaa\\\YYYVVVTTTSSSLLLJJJFFFBBB>>>:::888777222222111///............,,,,,,,,,,,,++++++++++++++++++++++++************((((((((('''&&&&&&%%%%%%***((('''''')))******)))(((((()))))))))))))))***))))))))))))))))))))))))******)))))))))((((((((((((((())))))******++++++&&&''''''''''''&&&&&&%%%'''(((((())))))(((((('''"""$$$'''))))))))))))***)))***+++,,,...///000111222333555777:::>>>AAACCCDDDFFFKKKQQQVVV[[[___aaaaaa````````````___]]]ZZZXXXZZZ^^^dddkkkuuu~~~|||uuutttpppjjjhhhkkkmmmlllggggggllluuuyyyxxxvvvvvv}}}||||||zzzuuuvvvxxxyyyyyyzzz|||}}}|||yyyvvvwww{{{}}}xxxiiibbb[[[XXXWWWSSSMMMGGG;;;:::777555222000//////////////////////////////---......//////......---.........///////////////,,,------------.........,,,,,,---............---...---,,,---......---,,,------............------///---,,,,,,...///............///////////////.........////////////000000000000000111111111111111222222222333333333444444444555999;;;:::???MMM\\\zzztttuuuxxxyyy{{{|||{{{yyywwwtttwwwzzz{{{zzzuuupppllliiieee```\\\YYYVVVSSSQQQMMMKKKGGGCCC>>>:::777666222222111000///...------,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,)))((('''''')))******)))(((((((((((())))))******((()))))))))))))))))))))((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&((())))))******))))))(((%%%'''((()))((((((***+++******+++,,,...///000000111111222444777:::>>>@@@BBBEEEJJJPPPVVV[[[^^^``````______``````___^^^\\\YYY[[[^^^aaaeeellluuu{{{}}}~~~yyyxxxzzzzzzwwwnnnjjjlllsssvvvtttrrrtttyyy~~~}}}|||yyytttnnnqqqttttttttttttvvvyyy~~~xxxpppjjjbbb\\\UUUQQQOOOJJJBBB<<<666444222000//////000000........................---......//////......---............/////////000,,,,,,---------.........,,,---.../////////.........---,,,,,,......---,,,------............------,,,***))))))+++---------,,,---...///000000//////........./////////000000///000000000111111111222222222222222333333333333666555777;;;===???EEELLLdddyyysssuuuxxxzzz|||}}}|||yyyxxxsssvvvyyy{{{yyytttoookkkgggddd___[[[XXXUUURRROOONNNLLLHHHCCC>>>:::777555222222111000///...------,,,,,,,,,+++++++++******+++++++++************)))******************++++++)))((('''''')))******)))'''((((((((())))))******(((((((((((())))))))))))&&&&&&'''((()))***++++++***)))((('''%%%$$$###"""+++++++++++++++***))))))))))))************))))))+++,,,,,,***''''''((()))******+++,,,...///000000000000000111444888;;;>>>AAADDDHHHNNNTTTYYY]]]___]]]]]]]]]]]]^^^^^^______\\\^^^```aaabbbeeekkkppp}}}}}}xxxrrrooossstttpppmmmnnnpppuuuyyyyyyyyyyyytttnnnlllpppsssuuuuuuuuuxxx{{{}}}xxxpppfff___^^^XXXPPPLLLIIICCC:::333555333000......///111333---------------------------..................------.........//////000000,,,,,,,,,---------......------///000000000///......---,,,,,,......---,,,---..................---...,,,++++++...000111111+++,,,...000000000000000............/////////000//////000000111111111222222222222222222222333333444111111666;;;<<<>>>AAAKKKiii|||vvvwwwxxxyyyzzz{{{{{{yyyxxxwwwyyy|||}}}{{{wwwrrrnnnhhheee```\\\ZZZWWWUUUSSSOOOMMMHHHCCC>>>999666444444333000...------...//////...---,,,++++++++++++******+++,,,+++***)))((())))))))))))(((((((((''')))))))))******)))))))))---,,,+++***))))))))))))(((((((((((((((((((((((()))(((''''''(((***,,,...+++******)))(((''''''&&&))))))))))))((((((((((((''''''(((((())))))******'''&&&$$$######$$$&&&''')))))))))))))))******+++...///000111333444666666<<<@@@FFFKKKOOOTTTXXX[[[YYYZZZZZZYYYYYY[[[^^^aaa^^^```ccceeefffhhhkkkmmmnnnttt{{{~~~~~~zzz||||||ttttttvvvzzz|||xxxooogggjjjkkkllllllkkklllnnnpppkkkkkklllooorrrvvvzzz|||~~~yyywwwwwwxxxuuuooofff]]]XXXUUUQQQJJJDDD>>>999555222000000000000000000000000..............................//////......---,,,,,,,,,---......---,,,,,,---------------------------...///000111111111111*********++++++,,,,,,,,,.........////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111222222333333333333333444444444555555666555444555666999<<<===FFFOOOgggzzzuuuwwwxxxyyyyyyzzzzzzxxxxxxzzz{{{}}}}}}{{{uuuppplllhhheee```\\\YYYWWWTTTRRROOOMMMHHHCCC>>>999666444444333000...------...//////...---,,,++++++++++++***++++++,,,+++***)))(((((((((((((((((((((((('''******))))))))))))******(((((((((((()))***++++++))))))))))))))))))))))))((('''&&&%%%&&&''')))*********))))))(((''''''&&&))))))))))))((((((((((((''''''(((((()))))))))))))))(((&&&%%%%%%&&&((())))))))))))))))))******+++------///000222444666666999===AAAEEEHHHKKKOOOQQQVVVWWWWWWWWWWWWYYY]]]___bbbeeehhhiiihhhggggggggggggnnnuuuzzz|||xxxzzz|||uuuuuuvvvzzz}}}{{{tttmmmjjjjjjjjjjjjiiihhhfffeeecccdddhhhmmmsssxxx}}}xxxrrrnnnrrrrrrqqqnnnhhh___WWWRRRMMMIIICCC===999444000...////////////////////////.......................................------,,,,,,,,,---......---,,,,,,------------------------,,,---...///000000000000++++++++++++,,,,,,,,,,,,------.........////////////......---,,,,,,++++++------------------------------...///////////////...//////000000111222222222222333333333444444444555444444444555888:::<<<@@@FFFVVVqqqxxxuuuxxxyyyxxxxxxzzz~~~~~~zzzwwwwww|||~~~~~~zzztttnnnjjjhhhddd___[[[XXXUUURRRPPPNNNLLLHHHCCC>>>:::777555444333111///.........///......---,,,++++++++++++***++++++++++++***))))))'''(((((((((((((((((((((+++***)))(((((()))***+++''''''''''''((()))***+++************************((((((&&&&&&&&&'''((()))***))))))(((((('''''''''(((((((((((())))))))))))'''(((((((((((()))))))))+++***)))(((((()))***+++)))))))))))))))******++++++,,,---///111333555666777:::===???AAACCCFFFHHHQQQRRRSSSSSSTTTVVVZZZ^^^cccfffjjjkkkiiigggeeeeeeeeejjjqqqvvvyyy}}}|||vvvwww}}}~~~|||uuuuuuwwwzzz~~~{{{xxxrrrpppnnnnnnooonnnjjjfff___aaaeeekkkqqqxxx~~~~~~uuunnnkkkkkkmmmkkkiiiddd]]]UUUOOOKKKDDD@@@;;;777444111...,,,////////////////////////------------------------...............---,,,,,,,,,,,,------------,,,,,,------------------------+++,,,---......///......------------,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,++++++***........................------...////////////...------...//////000000111111111111222222222333333333333222333444666888:::<<<<<>>:::777666444333111000///......///...---,,,,,,+++++++++,,,++++++++++++******))))))((((((((())))))))))))***+++***)))(((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++***))))))***++++++)))))))))))))))******+++******+++,,,///222444666777999<<<===>>>@@@CCCFFFMMMNNNOOOPPPQQQUUUYYY]]]___aaaeeefffggghhhiiijjjiiimmmqqqsssuuuxxx{{{~~~yyytttuuu{{{}}}|||vvvvvvwww{{{}}}zzz{{{}}}zzznnnnnnmmmnnnrrrvvv|||}}}xxxzzzwwwlllggghhhkkkgggeee```ZZZSSSMMMHHHEEE>>>:::666333222111///---////////////////////////------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---......//////......---......//////000111111000000000000111111111111222111111222333555666777:::999<<>>;;;888777444333222111000///......------,,,+++++++++,,,,,,+++++++++***************************************+++***)))(((((()))***+++++++++***)))))))))******((((((((((((((((((((((((&&&&&&'''''')))***+++,,,(((((((((((('''''''''''''''((((((((()))))))))***(((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))***,,,///222444666888:::;;;<<>>;;;999888333333222222000//////...---,,,,,,++++++,,,,,,,,,,,,+++******))))))******+++++++++******))))))))))))))))))******)))))))))((((((((()))***,,,---...''''''''''''''''''''''''###$$$%%%&&&'''(((((()))''''''''''''''''''''''''''''''(((((())))))******(((((((((''''''''''''&&&'''''''''((((((''''''''')))))))))))))))******+++))))))((((((***---000222333444666777999;;;@@@CCCDDDFFFHHHJJJMMMRRRWWW[[[^^^^^^\\\[[[\\\```fffkkkjjjjjjkkkmmmooorrrtttvvvwwwxxxwwwssstttyyy{{{zzzvvvwwwxxx|||{{{yyyxxx{{{~~~sssfff^^^[[[[[[[[[ZZZWWWRRRLLLFFFAAA===;;;333000...---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))***+++,,,---...///***++++++,,,,,,---------,,,,,,---............---...//////000000111222222/////////000000000111111000000111222222333444444555666999<<<>>>DDDSSSbbbwwwvvv{{{~~~~~~{{{xxxwwwxxxzzz}}}~~~}}}xxxsssppplllhhhbbb\\\XXXTTTPPPNNNKKKIIIFFFBBB???<<<999888333333333222111000///...,,,,,,,,,++++++,,,,,,---,,,+++***)))))))))***++++++******)))((('''&&&&&&((()))***++++++***)))((('''''''''(((***+++---...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((()))*********(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))******+++***)))''''''(((+++---///222333444444555888<<>>AAADDDHHHMMMSSSXXXZZZ[[[\\\]]]^^^```dddggghhhgggfffgggiiilllmmmnnnoootttwwwvvvvvvzzz{{{yyyuuuwwwyyy|||yyyrrrmmmkkkkkkjjjkkknnnrrruuuxxx}}}vvvjjj\\\VVVWWWXXXUUUQQQKKKIIIEEEAAA;;;666333111111///------///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,------------......------,,,,,,+++******))),,,,,,------...///000000+++,,,------......------,,,,,,------...//////000000000000000111111111111000111222333333333333333333111333666777999@@@HHHOOO\\\ssswwwxxx{{{zzzzzz}}}{{{|||xxxvvvuuuyyy||||||vvvrrrppplllgggaaa[[[WWWTTTQQQOOOJJJIIIGGGDDDAAA===:::999555333000000000000///------------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))************))))))))))))+++***)))'''''''''((()))((((((''''''''''''(((((()))((((((''''''''''''(((+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))***(((((((((((())))))))))))''''''((()))***+++++++++***,,,000555888999::::::999;;;>>>@@@CCCHHHMMMQQQUUUUUUVVVYYY]]]aaacccdddjjjmmmmmmhhhgggjjjllllllnnnmmmppptttvvvwww{{{|||}}}}}}}}}|||}}}~~~~~~tttiiiggglllssszzz~~~}}}yyyyyy{{{~~~~~~|||vvvooo```RRRNNNMMMKKKJJJJJJGGGCCC===999666444111000111111000......---------......---,,,++++++***)))************************************************)))******++++++,,,------************************------......///000111111------------------------******+++,,,,,,,,,+++++++++*********+++,,,,,,------------.........//////222111000//////000111222....................................////////////000000000111222222222333222222333444666888:::;;;LLLLLLVVVmmmyyyyyy|||{{{{{{~~~~~~yyywwwvvvxxx||||||xxxtttrrrmmmhhhbbb\\\WWWTTTQQQNNNKKKJJJGGGDDD@@@===:::999555333111000000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((('''***)))(((''''''(((((()))))))))(((((((((((()))))))))))))))(((((()))***************)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''((()))(((((((((((())))))))))))(((((())))))***+++++++++***,,,///222555777888999888:::===@@@CCCGGGKKKNNNTTTUUUWWW[[[___ccceeeeeekkknnnooollljjjmmmooommmnnnlllmmmqqqrrrrrrvvv|||}}}|||}}}~~~}}}wwwzzz~~~vvvooogggZZZNNNJJJIIIGGGEEEEEEBBB>>>999666333222000...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,000///...------...///000..............................////////////000000111111111111111111222222333333333444555777888999>>>@@@IIIYYYnnnzzzyyy|||{{{|||}}}zzztttrrrrrrwwwzzz~~~~~~|||xxxuuutttnnnjjjccc]]]XXXTTTPPPNNNMMMKKKGGGCCC???<<<:::999555333111000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((((('''''''''''')))(((((((((((())))))*********))))))))))))******''''''''''''((()))******))))))))))))((((((((((((((((((((((((((((((((((((************************&&&((()))((('''&&&'''((((((((((((((())))))))))))******************++++++******,,,...000333555666666999===@@@CCCEEEHHHJJJRRRTTTXXX]]]aaadddeeefffjjjooorrrooooooqqqqqqooollljjjjjjlllllllllpppvvv~~~~~~yyynnnfff[[[QQQGGGEEEEEEBBB??????;;;888444222000///...,,,///...---,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,+++******))))))************************)))))))))))))))))))))))),,,,,,++++++*********)))++++++,,,---------------++++++******++++++,,,,,,))))))*********+++++++++------,,,,,,,,,,,,------------------------------.../////////000000000111111111111111111111000000444444444444555666777777777:::@@@IIIRRRdddyyyxxx{{{zzz{{{~~~|||~~~}}}wwwqqqoooooouuuxxx{{{|||zzzwwwuuutttoookkkccc]]]XXXTTTPPPMMMNNNKKKGGGBBB>>>;;;::::::555333111000111111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))((((((((('''''''''''''''(((((())))))*********))))))(((((())))))***$$$$$$$$$%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((())))))''''''((()))(((((((((((())))))))))))++++++++++++************)))))))))***,,,///222444555999===@@@BBBCCCEEEGGGMMMQQQVVV[[[___aaacccdddhhhmmmqqqqqqppprrrrrroookkkhhhgggiiiiiiiiinnntttsssggg___RRRIIIBBBBBBBBB>>>;;;;;;666333000//////...---,,,......---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((,,,+++++++++******))))))************************+++++++++++++++*********,,,,,,,,,+++******))))))++++++,,,---............,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------......//////000111111111222222111111000000//////444444444333444444555555666888<<>>;;;::::::666444111111111111000............---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))******)))((((((''''''(((((()))$$$$$$$$$%%%%%%'''((()))'''''''''''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))***(((((((((((())))))))))))++++++*********************)))(((((())),,,///111444777;;;>>>@@@AAACCCDDDGGGLLLRRRVVVYYY[[[]]]```ccciiinnnnnnnnnppppppmmmjjjhhhhhhjjjkkkkkkooovvv{{{xxxlll```XXXKKKDDD???@@@???;;;888999222000///...//////...,,,///...------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))))))))******+++++++++************************,,,,,,,,,,,,++++++++++++---,,,,,,,,,+++++++++******+++,,,---............,,,,,,++++++***++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111111222111111000000/////////444444333333333333444444555444555999<<>>CCCIIIYYYqqqyyywwwyyyxxxxxx|||vvvyyy{{{zzzvvvttttttvvv{{{|||}}}|||xxxtttqqqpppkkkggg```ZZZVVVRRROOOMMMIIIHHHFFFCCC@@@>>><<<;;;666444222111222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))*********))))))))))))(((((((((((())))))******)))((('''))))))(((((((((((()))))))))))))))(((((()))******%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))'''''''''((()))))))))***+++******)))***+++,,,------///222444666999<<>>???JJJZZZnnnyyytttuuutttvvv{{{zzz|||}}}~~~~~~|||zzzyyy|||wwwtttrrrjjjccc]]][[[WWWPPPJJJHHHFFFEEEDDDCCCBBB@@@<<<999666444111000111222111111+++,,,,,,,,,+++)))'''&&&------,,,,,,+++***))))))******))))))))))))******$$$&&&(((******)))((('''************************''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))###$$$$$$%%%&&&'''(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))***+++,,,,,,...111666:::CCCCCCCCCCCCDDDGGGKKKOOOSSS\\\bbbccccccggglllmmmkkkmmmpppuuuwwwwwwtttqqquuuwwwzzz}}}vvv{{{|||~~~}}}zzzvvvtttuuuuuuvvv~~~zzzkkkbbbVVVMMMHHHCCC>>>999999888666444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++.../////////...,,,***)))************************,,,++++++******++++++,,,,,,+++***+++------+++***))))))))))))))))))))))))+++++++++************))),,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000////////////000000222222111111222222333444333333222222333444666777AAAAAAFFFSSSfffzzzvvvwwwvvvxxx|||{{{|||}}}}}}|||zzzyyywww}}}{{{vvvrrrpppjjjccc^^^\\\XXXPPPJJJIIIGGGFFFDDDCCCBBB@@@<<<999777555222111111111111000------------------,,,,,,------,,,,,,+++******)))******))))))))))))******'''((()))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''((('''''''''''''''(((((('''''''''((()))))))))***((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''***---/////////000111===???BBBDDDFFFHHHKKKMMMSSSZZZ^^^^^^___eeelllooooooqqqtttwwwyyyxxxvvvttttttwwwzzz|||}}}~~~xxxpppddd[[[PPPHHHCCC???:::666444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,,,,+++************************,,,++++++******++++++,,,+++*********,,,,,,***)))))))))))))))))))))))))))))))))******+++++++++,,,++++++*********+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------......////////////000000////////////000000222111111111111222333333333333333333333555666777:::<<>>BBBEEEGGGJJJLLLQQQUUUXXXVVVXXX```iiimmmmmmnnnoooqqqrrrrrrrrrrrrvvvxxx|||~~~}}}}}}}}}~~~|||sssiiibbbWWWPPPGGG@@@===:::666333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,------...************************++++++************++++++***)))))))))++++++)))((())))))))))))))))))))))))'''((()))***+++,,,------+++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,---.../////////000//////......//////000111111111111111222222333333333333333444555666777444888===@@@CCCMMMeee{{{}}}|||~~~~~~~~~|||{{{yyyxxxwwwwwwzzz}}}|||yyysssooommmiiiddd___]]]YYYQQQMMMMMMJJJHHHEEECCCBBB@@@===:::;;;888444222111000///......---,,,++++++,,,---...,,,,,,,,,++++++***************))))))))))))******,,,+++)))''''''((()))***************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''###$$$&&&(((((((((((('''((((((((((((((('''''''''$$$$$$%%%&&&'''))))))***(((((((((((((((((((((((())))))(((((((((((())))))---,,,***(((&&&(((,,,//////222777;;;???BBBFFFIIILLLPPPRRRRRRTTT\\\ccceeehhhiiiiiiiiiiiijjjlllnnnxxx|||}}}sssjjjbbbZZZTTTKKKFFF???:::777555333111---------------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++*********+++---...************************++++++************++++++)))(((((()))******)))'''((((((((((((((((((((((((((())))))***++++++,,,,,,***************++++++,,,************************************++++++++++++))))))))))))))))))))))))++++++,,,------------,,,***************+++++++++***+++,,,---...///000000/////////....../////////000000000000000111222222333333333444444555666666444666999;;;;;;@@@OOO___}}}}}}}}}{{{zzzzzzzzzxxx{{{}}}|||xxxsssooommmgggccc```^^^XXXQQQNNNOOOLLLIIIFFFDDDBBB@@@===;;;;;;888555222111000///---000///...,,,++++++,,,---,,,,,,+++++++++++++++*********))))))))))))******,,,***(((&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''###$$$&&&((())))))((((((((((((((((((((('''''''''###$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))*********)))((()))+++...+++---000222555:::@@@DDDGGGMMMQQQSSSVVV\\\___^^^dddeeefffffffffhhhlllpppyyy~~~xxxmmmccc\\\UUUNNNIIIAAA>>>999555333222111000//////...---,,,,,,++++++++++++++++++++++++++++++++++++)))(((((()))++++++---,,,+++))))))***++++++************************+++******))))))******+++)))((('''(((******((('''((((((((((((((((((((((((************************))))))******++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))***+++,,,,,,---------,,,))))))*********++++++++++++,,,,,,...///000111111//////............//////000000//////000000111222222222333444444555555555555444444888;;;===EEEMMMbbbqqq~~~~~~}}}{{{{{{{{{|||{{{|||}}}{{{wwwrrrnnnmmmeeebbb___]]]WWWPPPNNNPPPMMMJJJGGGDDDBBB@@@>>><<<;;;999555333222111000...222111000///...---------++++++++++++++++++++++++******))))))))))))*********)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))"""&&&+++---,,,***)))((()))***+++,,,...333999===AAAHHHOOOSSSYYY^^^___\\\]]]___aaabbbbbbeeekkkpppxxx~~~~~~yyynnnggg]]]UUUOOOJJJEEEAAA:::888555222000///000000000000///...,,,+++******+++++++++++++++++++++++++++******************+++,,,++++++***)))))))))*********************************))))))))))))******)))(((((((((******((('''))))))))))))))))))))))))+++++++++*********))))))((()))******++++++******************************)))))))))************+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,---...///000000111///......------......//////////////////000000111000111222333444444444333444111111555999;;;>>>CCCLLLXXXgggyyy~~~}}}|||zzz{{{|||}}}}}}~~~}}}yyytttooommmlllcccaaa___]]]VVVOOOMMMPPPNNNKKKGGGDDDBBB@@@>>><<<;;;888555333222222000//////////////////...---,,,++++++++++++++++++++++++******))))))))))))******)))((('''''''''((()))***************************''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))((((((((())))))***'''''''''((()))))))))***&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((('''&&&&&&'''((((((***+++,,,,,,...222444777>>>GGGMMMUUU]]]^^^[[[WWW[[[___aaabbbfffmmmrrrzzzzzzzzz|||yyyooohhh]]]WWWNNNHHHEEEAAA===999555555333000...---...//////......---,,,+++*********************************++++++++++++++++++***((()))************************************************))))))))))))******))))))((()))***+++)))'''))))))))))))))))))))))))***************+++++++++'''((()))***+++******)))************************))))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++*********+++,,,---------,,,,,,---------.........///......------......//////............///000000...///111222333333222222222111222555666555888===AAAIIIRRR[[[mmm}}}|||~~~{{{yyyzzz|||}}}~~~~~~|||wwwrrrnnnllllllbbb```^^^\\\VVVNNNMMMPPPOOOLLLGGGDDDBBBAAA>>>===:::888444333222222111000***+++,,,---------,,,+++++++++++++++++++++++++++******))))))))))))******)))(((((())))))***++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((('''''''''(((((('''''''''&&&&&&'''''''''++++++)))(((((()))******###$$$$$$%%%&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))...***### (((...'''***,,,...------.........555===EEEPPPYYY]]][[[YYY^^^cccfffhhhlllssszzz}}}yyywwwyyy~~~|||zzzzzz{{{|||uuulllccc\\\RRRLLLEEEAAA???<<<888555333222111///---,,,---...,,,,,,,,,,,,++++++*********************************+++,,,------,,,+++***%%%&&&(((***+++,,,++++++******************************))))))))))))*********)))))))))++++++)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------........................///000000---...000111222222111111111333666777333///333;;;999???CCCDDDNNNggg|||}}}{{{{{{|||}}}|||{{{~~~{{{wwwtttrrrpppnnnkkkaaaaaa___[[[VVVQQQNNNMMMMMMJJJGGGEEEDDDBBB???===;;;888444222111000///...111000///...---,,,+++***------,,,+++***)))((('''++++++******)))(((((((((***)))'''&&&&&&&&&'''((((((((((((((()))))))))))))))((('''((()))***)))((())))))************))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%((('''''''''''''''&&&%%%'''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,...000555;;;BBBJJJPPPTTTVVV___kkkrrrvvv{{{{{{vvvtttuuuyyyzzzzzzwwwuuuwww||||||tttmmmeee^^^XXXTTTDDDCCC@@@<<<999666444333111...,,,+++,,,...//////((((((((((((((()))))))))******))))))))))))*********++++++++++++,,,,,,,,,+++++++++*********))))))---+++))))))+++,,,***'''---,,,+++)))))))))******++++++************++++++''''''''''''((((((((((((((()))))))))************)))************++++++++++++++++++++++++***)))(((++++++++++++***)))''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///...------++++++***))),,,---......------...000000000000000000111111222000000111111111222222222666666444333333444555666:::<<<===@@@FFFSSSeeerrr}}}}}}{{{zzzxxxuuusssrrrqqqnnnmmmbbbbbb```[[[UUUPPPNNNMMMLLLJJJGGGEEECCCAAA???<<<===:::666444333333111000111111000///......------***))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((''''''((((((((()))))))))((('''&&&'''((())))))'''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&'''))))))'''&&&%%%'''((()))((('''&&&&&&&&&'''''''''''''''(((((())))))))))))******)))))))))((((((((((((((()))))))))(((((((((((())))))))))))((((((((())))))************+++...222888===BBBEEENNNXXXeeepppxxx|||wwwwwwyyyuuuwwwwwwtttpppnnnppprrryyy}}}}}}~~~{{{sssooohhhaaa[[[TTTNNNJJJAAA@@@===999666333222111///---******+++---------,,,,,,,,,,,,++++++++++++******))))))))))))******(((((()))))))))*********+++++++++*********)))))),,,***))))))+++,,,***(((******)))((())))))***+++((((((((((((((((((((((((&&&&&&''''''((())))))))))))*********++++++++++++(((((()))))))))*********)))******+++++++++******************)))((('''&&&(((((()))))))))*********++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,...------,,,,,,++++++***,,,---///...------...///000////////////000111111000000000111111111222222666555444333333444555555555777999:::===DDDPPPXXXjjjzzz{{{yyywwwuuurrrqqqqqqpppnnnmmmdddcccaaa[[[UUUPPPMMMLLLLLLIIIFFFDDDCCCAAA>>><<<<<<999666444333333111000000000//////.........---&&&''''''((()))***++++++'''(((((()))******++++++)))************)))((((((&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%(((***)))&&&%%%&&&(((''''''&&&&&&''''''((()))'''(((((())))))(((((('''&&&''''''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))+++---111333555AAAJJJWWWdddrrr}}}xxxwwwxxxsssvvvwwwuuuqqqmmmlllmmmqqqvvvzzz|||{{{}}}~~~vvvoookkkccc___ZZZTTTOOOIIIDDD@@@===;;;999666333111///......+++))))))***,,,,,,+++......------,,,+++++++++***))))))(((((())))))***((((((((()))))))))******+++************)))))))))***)))((()))+++++++++)))''''''''''''((()))++++++''''''))))))))))))''''''%%%&&&&&&'''((()))***************+++++++++,,,,,,'''((((((((())))))))))))'''((()))***++++++++++++))))))))))))(((''''''&&&(((((())))))))))))******************************......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...///............///000000000000000000111111111111444444333333333333444555555777:::;;;;;;===BBBFFFKKKVVVlll}}}xxxtttvvvtttqqqoooooonnnmmmkkkeeedddaaa[[[UUUOOOMMMLLLKKKIIIFFFDDDCCCAAA>>>;;;:::777444222111111000///.........---------------''''''((()))***+++,,,,,,(((((())))))************((())))))******)))'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&''')))))))))(((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&)))))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&%%%(((+++***&&&%%%&&&)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((((((***)))))))))***+++---...444:::DDDOOO]]]oooyyyvvvuuurrruuuwwwvvvrrrpppppprrrqqquuuzzz||||||~~~~~~uuummmfffaaa]]]XXXUUUQQQLLLIIIDDD???<<<999888666333111///...------+++))))))+++,,,++++++,,,,,,+++***))))))(((((())))))(((((((((((())))))************++++++++++++************)))))))))))))))(((((()))***+++++++++''''''''''''(((((())))))((()))+++,,,,,,+++)))(((''''''''''''(((((((((((())))))*********+++++++++((((((((()))))))))******(((((()))***************((((((((((((((('''&&&&&&(((((((((((()))))))))***)))))))))***************///...---,,,+++++++++++++++++++++,,,,,,------------...///...,,,+++,,,---...------------...///////////////000000000111111222222222222222333333444444777999::::::;;;>>>@@@>>>EEETTTfff||||||wwwsssvvvtttqqqooonnnllljjjhhhfffeeeaaa[[[TTTPPPMMMMMMLLLIIIFFFDDDCCCAAA>>><<<999777333222111111000//////.....................++++++++++++++++++++++++************))))))((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&'''''''''((()))(((((((((***+++***)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%(((******'''&&&''')))&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&)))((((((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))(((******))))))***+++---......111666<<>>;;;888555444444444333222000000///...------,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))***(((((()))***+++***)))''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))'''''''''(((((()))))))))'''''''''&&&&&&''''''''')))'''%%%'''+++,,,***&&&&&&&&&%%%%%%&&&&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((()))))))))((((((''''''(((***+++,,,,,,+++++++++---000444777===BBBJJJSSS\\\dddkkkpppuuuyyy~~~~~~|||}}}zzzsssmmmhhhddd]]]YYYTTTOOOLLLJJJGGGFFFAAA@@@???===<<<999444000111111///...------------***))))))***++++++***(((++++++++++++++++++++++++((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))******((()))+++***'''&&&(((***'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))************((()))))))))))))))((((((((())))))******))))))((('''''''''((((((((())))))(((((())))))***++++++,,,(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...000.........---...//////000------........./////////---...///111111111111111444444444666777777777666555777:::;;;<<>>888666333222222222111000------,,,+++)))(((''''''*********************+++((((((((()))******++++++***)))(((&&&&&&'''(((((((((((((((((()))))))))))))))((('''((()))***)))(((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''+++&&&###&&&,,,...***%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))))))))((((((((()))+++,,,(((((()))***+++---///111333555888<<>>===<<<:::777222/////////...---,,,,,,,,,,,,)))(((((()))******((('''******************++++++((((((''''''''''''(((((())))))))))))************'''((((((((())))))******(((***+++***'''&&&''')))&&&'''(((*********))))))))))))(((((((((((())))))$$$$$$%%%'''(((***+++,,,))))))))))))************(((((((((((())))))))))))&&&'''((()))************))))))***************)))''''''''''''((((((((()))&&&''''''((()))******+++''''''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,---///000///............///000000---------.........//////,,,---///000111111111000---...111444777888777555555666888;;;>>>@@@AAAAAAHHHUUUiii~~~}}}}}}zzzwwwuuutttqqqpppnnnmmmlllllllllmmmiiifffaaaYYYSSSQQQRRRTTTRRRNNNIIIEEECCCBBBAAA@@@===:::666444333222111///111000000///...---------******+++,,,,,,***)))(((+++*********))))))((((((******))))))))))))******&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$'''&&&%%%&&&((((((((('''((((((((('''&&&&&&&&&%%%,,,)))'''&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&'''((()))'''###!!!%%%))))))'''((((((''''''''''''((((((''''''''''''''''''''''''***'''%%%&&&((((((&&&###'''''''''(((((()))***+++************+++,,,---...,,,,,,...222777===CCCFFFUUU[[[ccclllttt{{{yyyrrriiifff```ZZZTTTPPPNNNMMMEEECCCAAA@@@@@@???===;;;===<<<999666333000///...,,,,,,++++++***)))((((((+++*********))))))(((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))((('''&&&&&&%%%&&&'''''''''%%%###!!!******))))))))))))*********)))'''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))((((((******++++++++++++******+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))******)))))))))))))))))))))))),,,+++***)))))))))++++++,,,,,,++++++,,,,,,---...---......///////////////,,,---......//////..................////////////333333333444555666777888555666777888999:::;;;;;;AAAFFFRRRbbbqqq}}}~~~~~~yyyvvvsssrrruuusssqqqooonnnnnnooopppiiifffaaaZZZTTTQQQRRRSSSRRRNNNIIIEEECCCAAA@@@???===:::666444333333111000111000000///......------***++++++++++++***))))))*********)))))))))((((((******))))))))))))******&&&''''''((((((((((((((()))))))))(((((('''&&&&&&&&&$$$$$$$$$&&&'''&&&%%%'''''''''''''''&&&&&&&&&)))'''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&'''(((((())))))'''### !!!&&&))))))'''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&&&&((()))'''%%%%%%%%%&&&''')))+++,,,---************+++,,,------.........///111444888999AAAGGGPPPYYYbbbkkkrrrwww~~~}}}xxxrrrjjjddd[[[XXXTTTNNNJJJGGGEEEDDDCCCAAA?????????>>><<<:::888666444111///---,,,+++,,,,,,+++******)))((((((************)))))))))(((((())))))************)))(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((()))((('''$$$!!! )))(((((((((((((((((())))))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))******++++++******)))************)))))))))((((((((())))))))))))((((((((((((((()))))))))************)))))))))***++++++************************---,,,+++******+++,,,,,,,,,++++++++++++,,,------......///000000000000000---------...........................////////////111111222222333444666777444555666777888999::::::<<>>===:::777555444333222111000000000///......------,,,+++******)))***************))))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&)))++++++******'''$$$$$$&&&((('''&&&((((((((((((((('''''''''%%%&&&((()))******))))))&&&###!!!"""&&&)))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&''')))***)))(((&&&&&&''''''(((***+++,,,))))))))))))***+++,,,------,,,,,,++++++,,,...///000444;;;CCCJJJSSS[[[```mmmrrr|||zzztttlllfffbbb]]]WWWSSSLLLJJJFFFCCC@@@>>>======@@@>>>===<<<<<<;;;999888222111000...,,,++++++***+++++++++******))))))(((************))))))))))))((()))******++++++++++++))))))))))))(((((((((((((((((((((((((((''''''&&&(((((())))))(((&&&$$$###(((''''''&&&&&&''''''((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))******++++++******)))************))))))))))))(((((())))))))))))((((((&&&''''''((()))***+++++++++*********++++++,,,---************************---,,,,,,++++++,,,------+++++++++++++++,,,------...///000000111111000000...------------...//////............////////////000000000111222333444555333333444555666777777888::::::===CCCGGGMMMXXXcccxxx~~~~~~zzzxxxtttssspppnnnmmmmmmmmmnnnjjjgggbbb[[[UUUQQQQQQRRRQQQNNNIIIEEECCCAAA???======:::777555444444333222000000//////............---,,,***)))))))))***+++))))))))))))))))))(((((())))))************))))))&&&''''''(((((((((((((((''''''((((((((())))))))))))((('''(((*********)))%%%&&&&&&&&&'''(((((((((((('''&&&'''***+++,,,+++)))$$$ $$$'''&&&###)))))))))(((((('''''''''%%%&&&)))***+++***)))(((&&&$$$######&&&(((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))*********+++***)))((('''''''''''')))))))))))))))***++++++)))((((((((()))+++,,,------///222666999>>>DDDHHHTTT[[[ggguuuzzzsssooofffaaaZZZTTTQQQNNNJJJGGGCCCBBB@@@>>><<<<<<;;;;;;<<<;;;999888999888666555111000///...------------+++*********)))))))))(((*********)))))))))))))))'''((()))*********************))))))(((((('''''''''(((((((((((((((''''''%%%%%%'''((())))))))))))(((''''''''''''''''''((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********))))))************))))))*********)))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,---++++++++++++,,,------...************************++++++++++++,,,,,,,,,---+++++++++***+++,,,,,,------......///////////////...------,,,---...///000............/////////////////////000111222444444222222222333444555555666888666777;;;>>>AAAHHHQQQWWWdddyyy|||xxxuuutttsssqqqooommmmmmlllllljjjhhhccc\\\VVVRRRQQQRRRQQQNNNIIIEEECCC@@@>>>;;;<<<999666444444444333222////////////............---,,,***)))))))))***+++(((((((((((((((((())))))((()))************)))(((&&&''''''(((((((((((((((%%%&&&&&&''''''(((((())))))((('''(((*********)))%%%&&&&&&&&&'''((((((((((((&&&%%%%%%&&&((('''&&&)))$$$ $$$'''&&&###))))))((((((''''''&&&&&&%%%&&&)))***+++***)))(((&&&%%%$$$%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))******,,,+++***(((''''''''''''))))))((((((((()))******((((((((()))***,,,---------...///000111333777:::@@@EEENNNYYYffftttyyysssnnngggaaa]]]VVVSSSMMMIIIEEECCCAAA@@@>>>>>>===<<<<<<;;;;;;;;;888666555444555444333111///......------------...*********)))))))))))))))))))))))))))))))))******&&&''''''((())))))((((((******))))))((((((''''''''''''((((((((((((((('''%%%&&&'''((())))))******)))((((((''''''(((((()))************))))))((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))))))))******)))))))))))))))))))))))))))******(((((())))))))))))(((((((((((()))***,,,---......++++++++++++,,,---...///))))))))))))))))))))))))))))))***++++++++++++++++++************+++,,,,,,+++,,,------......---------------------...//////............//////////////////000000111222444555111111111222333333333444444222222666888999>>>DDDCCCLLLYYYhhhzzz}}}yyywwwuuuuuuuuutttrrrpppnnnmmmjjjhhhddd]]]VVVRRRQQQQQQQQQNNNIIIFFFCCC@@@===:::;;;888555333333333222111//////////////////......,,,+++******)))*********''''''(((((((((((())))))((()))***++++++***)))(((&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&$$$""""""#########!!!***'''$$$$$$&&&((('''&&&'''''''''''''''&&&&&&&&&%%%&&&((()))******))))))%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))''''''(((***(((((('''(((((()))***+++))))))(((((((((((())))))******++++++++++++++++++)))***,,,------...111333444777<<>><<<;;;;;;999999999999888888888888444222111111111111000...,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************&&&''''''((((((''''''&&&))))))))))))((((((((((((&&&'''(((((((((((((((((())))))(((((('''''''''&&&)))(((((((((((((((((()))))))))*********)))((('''''''''''''''''''''''''''******)))((('''%%%%%%$$$&&&&&&&&&'''(((((())))))((())))))******))))))((())))))))))))************(((((())))))))))))(((((())))))******+++,,,------*********+++,,,---...///))))))))))))))))))))))))((((((***+++++++++++++++***************+++,,,,,,***++++++,,,---,,,,,,,,,,,,---......//////................../////////////////////000111222333444000111111111222222222333888444444777888777999===:::???EEEMMMYYYmmm~~~{{{yyyvvvwwwxxxxxxwwwsssooommmjjjiiieee^^^WWWRRRPPPPPPPPPMMMIIIFFFCCC@@@<<<999999777444222222222222111.../////////////////////***++++++++++++***))))))'''''''''((((((((())))))((()))***++++++***)))(((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&$$$$$$$$$&&&'''&&&%%%'''''''''''''''&&&&&&&&&'''%%%$$$###$$$%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((''''''''''''((()))++++++)))((((((''''''((((((((()))******++++++*********''')))+++,,,,,,,,,---...///111333666999>>>DDDIIIRRRYYYccchhhkkkooovvv|||~~~yyyuuupppkkkeeeaaa[[[XXXSSSNNNKKKGGGCCCAAA??????>>><<<:::888888888444444555444444333222222111000......//////---,,,******))))))))))))******((()))))))))))))))))))))((()))))))))************((()))))))))((('''&&&%%%(((((((((((())))))))))))&&&&&&'''(((((((((((((((***)))((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''(((((()))((('''&&&%%%''''''''''''''''''''''''))))))((((((((((((''''''((((((((()))***+++++++++(((((())))))))))))((((((((()))))))))************(((((())))))))))))(((((((((((()))))))))*********))))))******+++---...///++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,***************++++++,,,++++++,,,------------,,,***,,,...000000///---,,,............////////////---------...///000222222111111111111111222222222:::666555888999777888:::777:::===@@@EEEPPP___kkk|||~~~~~~zzzwwwvvvuuuwwwyyyzzzxxxtttooolllkkkiiieee^^^WWWRRRPPPPPPPPPMMMIIIFFFCCC@@@<<<999888666333222222222111000.........///////////////******+++,,,,,,***)))(((&&&'''''''''(((((())))))''')))***++++++***)))'''&&&''''''((((((((((((((()))))))))))))))((((((((('''&&&%%%&&&((()))((('''(((((((((''''''&&&&&&%%%***((('''''')))***))))))$$$&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%&&&(((((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''***))))))((((((((((((((()))(((((('''''''''((((((%%%&&&((()))***+++++++++(((+++------,,,+++***+++,,,...000111222333666888<<<@@@FFFKKKOOOTTT[[[```aaafffmmmsssyyyyyysssjjjgggccc___[[[VVVQQQMMMJJJHHHEEECCCBBBAAA@@@>>>;;;<<<===<<<:::888777777222222222222111000///...///...------------,,,+++,,,+++************++++++(((((((((((())))))))))))(((((())))))*********+++************)))'''&&&%%%''''''(((((())))))******&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''''''''(((((()))*********$$$%%%%%%&&&'''(((((()))(((((())))))))))))(((((((((((())))))*********+++(((((())))))))))))((((((''''''''''''(((((((((((()))))))))***+++,,,...///------------------------)))***+++---......------*********)))***++++++,,,+++,,,------......------))),,,///111111000---+++............/////////000,,,,,,,,,---...///000111111111111111222222222222555111111444666555555777555999<<<<<<<<<@@@HHHOOOYYYdddttt~~~{{{~~~{{{yyyxxxwwwvvvwwwwwwvvvtttqqqnnnkkkiiifffaaaZZZTTTQQQQQQSSSSSSPPPLLLFFFBBB>>><<<;;;:::888555222000111222333...///000000000///---,,,******************++++++******)))((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&''''''((()))******+++************************************************++++++************++++++++++++++++++,,,---...///333444666999<<<@@@CCCDDDOOOQQQUUU[[[aaaggglllooossszzz}}}zzzvvvpppjjjddd```^^^WWWUUUQQQMMMJJJFFFDDDCCC???>>>===<<<;;;:::999999777777777777777666666666222222111//////.........,,,,,,,,,++++++*********+++++++++******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$)))......***'''(((+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((***+++,,,,,,,,,,,,+++***+++---///...,,,++++++++++++***(((,,,++++++******++++++,,,************+++,,,------***+++---...///......---,,,,,,,,,---------......---.........---,,,,,,+++------------.........///222222222222222222222222222222333444444555555666444333333666;;;@@@BBBCCCGGGMMMUUU___kkk|||~~~{{{|||yyywwwwwwvvvvvvvvvuuurrrpppmmmlllgggeee___XXXRRROOOOOOQQQPPPMMMIIIEEEAAA>>><<<<<<999888555222111111222333///////////////......---++++++++++++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***************+++,,,---...///000111444666999<<<===<<<>>>AAAFFFKKKPPPUUUWWW___eeelllppprrruuu{{{~~~yyytttooollljjjaaa___\\\XXXTTTPPPMMMKKKDDDDDDBBBAAA??????>>>>>><<<;;;::::::888777777666333333333222222111111111......,,,++++++*********,,,,,,+++++++++************++++++******(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&''''''(((((()))''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$'''******'''&&&&&&((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))++++++,,,+++***+++---///---,,,++++++,,,,,,+++***+++******))))))******+++,,,++++++*********++++++)))***+++,,,,,,,,,+++***,,,,,,,,,------------...------......------,,,+++------........./////////000000000000000000000000222222333333444555555555555444444666:::>>>???@@@???BBBGGGKKKRRR]]]lllvvv}}}{{{|||yyywwwwwwvvvuuutttrrrpppnnnmmmlllgggeee```YYYSSSOOOPPPQQQMMMKKKHHHDDD@@@>>>===<<<999777555333222222333444000000///...............------,,,,,,++++++************)))((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))((((((''''''((((((%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))***+++,,,,,,***++++++---///111333444111222444777:::>>>AAACCCFFFLLLRRRWWWZZZ^^^cccggglllooosssvvvxxx{{{}}}zzzvvvssspppoooiiigggddd___[[[VVVSSSQQQJJJIIIGGGEEECCCAAA??????;;;:::::::::::::::;;;;;;777777666666555444333333111111000///......------++++++***)))((((((((((((+++++++++***************************)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))***(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++***+++---///,,,+++***+++---...---,,,)))))))))(((((())))))))),,,,,,+++***)))(((((()))++++++,,,,,,,,,+++******,,,,,,,,,,,,------------------......------,,,,,,....../////////000000000000000000000000000000000111222222333333444555555666444444555888;;;;;;;;;:::<<<======???EEENNNUUUeeepppzzzzzz~~~{{{yyyxxxxxxvvvuuusssqqqooonnnmmmmmmjjjgggbbb[[[UUURRRRRRSSSOOOLLLIIIDDDAAA>>>===<<<888777555333333333444444111000...------......///......------,,,+++*********))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))******+++&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))(((''''''(((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))***+++((((((((()))***,,,---...//////000222444666888999888<<>>===<<<;;;;;;;;;:::999777666666666666444444333333222111000000111000000///...---,,,,,,,,,++++++***))))))***************************)))))))))******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((***++++++((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))+++)))''''''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''')))***+++***+++---...+++******+++---//////...***))))))(((((())))))***+++******)))(((((())))))............---,,,,,,+++++++++,,,,,,,,,---------,,,------...------,,,,,,////////////000000000000222222222222222222222222111111111222333333444444666555444555777888777777999999999999999===BBBGGGMMMUUUbbbsssxxxyyy|||yyyxxxxxxxxxvvvuuusssqqqpppooonnnnnnjjjgggbbb[[[UUURRRRRRTTTRRROOOKKKFFFAAA>>><<<;;;888777666444333333333444111000...------......///......------,,,+++*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((())))))***'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((''''''(((((())))))))))))((())))))***++++++,,,,,,,,,------...000000333555777999;;;===@@@BBBEEEGGGJJJKKKLLLNNNQQQSSSSSSTTTVVVXXXYYY[[[[[[\\\[[[\\\^^^```bbbddddddeeecccbbbbbbbbbcccbbb___\\\[[[XXXUUUTTTUUUUUURRRNNNMMMLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@???===<<<;;;;;;999999888777777666555555666555333111000//////...222111111000000///////////////......---,,,++++++,,,+++******************))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%***))))))((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''(((((((((((())),,,***((('''((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((************+++---)))))))))+++---//////...*********))))))*********))))))(((((()))******+++///......---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,////////////000000000000111111111111111111111111000000111111222333333333555444444555666666555444555555555555666888;;;>>>BBBFFFLLLTTT```nnn|||vvvyyyzzzxxxwwwwwwxxxwwwvvvuuutttrrrqqqpppooohhhfffaaaZZZSSSPPPQQQRRRSSSQQQLLLGGGBBB>>><<<;;;999999777555444333222222000000///...............------,,,,,,++++++************)))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''((((((''''''&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***(((((((((''''''(((((()))***))))))))))))***++++++++++++******++++++,,,---000000000111222333444555555777999:::;;;<<<>>>@@@???@@@AAABBBDDDEEEFFFGGGDDDEEEFFFHHHJJJKKKKKKLLLIIIIIIHHHIIIJJJIIIGGGDDDDDDBBBAAA@@@@@@@@@>>>===;;;;;;;;;;;;::::::::::::666666666666666666666666666666555444333222111111111000//////......//////////////////......------++++++************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''')))***+++***))))))***(((((((((***,,,.........+++******))))))******+++)))(((((()))***+++,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------....../////////000000000///////////////////////////000000111111222333333444333333555666777555444555555555555666666777777;;;<<<>>>AAAHHHRRR]]]eeerrr~~~wwwzzz{{{wwwvvvuuuvvvwwwwwwxxxwwwvvvtttrrrqqqhhhfffaaaZZZTTTQQQQQQRRRQQQNNNJJJFFFAAA>>><<<;;;;;;:::888666444333111111///////////////......---++++++++++++++++++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))***&&&%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))((((((((((((((()))))))))(((((())))))***++++++++++++++++++,,,------...,,,++++++,,,---......---...000111000111333444555555555666888999:::;;;666666888999:::;;;;;;;;;999888888999;;;:::888666777888888777666555666777555555555555555666666666111111111222222222222222333333333222111111000000000///////////////000000---------,,,,,,,,,,,,+++'''(((((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''''''''''''''***,,,,,,(((&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''')))++++++)))((('''(((((('''''')))+++------,,,)))))))))(((((()))))))))++++++*********++++++,,,,,,+++*********+++,,,---***++++++++++++,,,,,,,,,+++,,,------......------------.........///////////////////////////////////////000000111222222222222222333555777888777555555555555666777777666555666888999;;;>>>DDDJJJNNNRRR[[[hhhrrrzzzxxx|||}}}xxxuuuttttttxxxxxxyyyyyyxxxvvvsssqqqkkkhhhccc\\\VVVSSSSSSTTTNNNLLLHHHDDDAAA>>>===<<<<<<;;;999777444222111000...///000000000///---,,,******************++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((()))******&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''***))))))((((((((())))))((('''''''''((())))))***)))))))))))))))***+++,,,,,,+++))))))***,,,------***,,,......------///111............///111222333111222333444555555555555222222222444555555333111...111333222///...000333111111111111111111111111111111111111000000000000........................///...---,,,++++++++++++++++++++++++************''''''(((((()))******+++))))))((((((((())))))***&&&'''''''''(((((())))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((---111000+++'''(((***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))(((***++++++)))'''&&&'''(((''''''(((+++,,,,,,+++((((((''''''''''''((((((...---,,,+++************---,,,,,,+++,,,---///000******+++++++++,,,,,,,,,+++,,,,,,---.........---------------.........///111111111111111111111111/////////000111111222222111111222555888999888666111111222444666666555333444777:::<<<===>>>@@@BBBEEEKKKQQQVVVZZZcccqqq|||}}}xxxooohhhzzz||||||vvvrrrqqqqqqvvvvvvvvvwwwxxxvvvtttqqqmmmjjjddd]]]XXXTTTSSSRRRPPPLLLGGGCCCAAA???<<<:::>>><<<999666444333222222//////...,,,,,,,,,,,,,,,------,,,++++++******)))))))))))))))************''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''%%%###!!!!!!"""###%%%''')))***+++&&&&&&&&&''''''''''''(((,,,'''!!!!!!&&&)))***)))%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&((())))))((('''&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++,,,---.../////////))))))************))))))))))))))))))))))))))))))%%%'''))),,,------,,,,,,,,,,,,,,,---------......111///...---...///111333111000///...............//////............//////222111000000000000111111///...,,,++++++,,,...///......---,,,,,,+++******---,,,***)))))))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((()))***++++++''''''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&+++((($$$$$$'''******)))((((((((((((((((((((((((''''''&&&%%%###"""!!!!!!!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&(((***+++,,,+++***)))''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))((()))))))))*********+++&&&((()))((('''&&&''')))******+++++++++,,,,,,,,,---,,,******,,,---...---+++***)))(((((()))***+++,,,,,,,,,---------......------,,,,,,---...000111111111000000//////....../////////000111111222222333333333333333333333333333333333333444555666666444555555777999;;;<<<>>>:::???DDDFFFHHHLLLSSSYYYfffnnnyyy}}}vvvnnngggaaa\\\XXXzzz{{{|||vvvsssrrrsssvvvvvvvvvxxxxxxwwwssspppmmmiiiccc\\\WWWTTTRRRRRROOOLLLGGGDDDAAA???<<<:::===<<<999666444333222222---------,,,------......------,,,++++++******)))))))))))))))******************))))))))))))******%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))$$$ !!!$$$''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&&&&''')))'''$$$$$$%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''(((''''''''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%''')))*********)))+++++++++,,,,,,,,,------...---,,,,,,,,,---///000//////...---------------...------,,,,,,------...------,,,,,,,,,,,,------...---+++******+++---...---------,,,++++++******,,,+++***)))))))))******((((((((((((((((((((('''))))))))))))))))))))))))((('''''''''((())))))***)))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&%%%""""""$$$$$$###''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&''')))***+++***)))(((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((('''((())))))''''''((()))************+++++++++,,,---,,,******,,,---...---+++***)))(((((()))***++++++++++++,,,,,,,,,---------,,,,,,,,,---...000111/////////.........------/////////000111111222222333333333333333333333333111111111111222333444444666666666777888999:::;;;999===AAAAAAAAADDDJJJOOORRRXXXaaaggglllsss{{{zzztttooohhhbbb]]]XXXSSSPPPyyyzzz{{{wwwuuuttttttuuuuuuwwwyyyyyywwwsssoookkkhhhbbb[[[VVVSSSRRRRRROOOLLLHHHDDDBBB???<<<:::<<<;;;999666444333222222+++,,,,,,---......//////------,,,++++++******)))))))))))))))************+++***)))(((((()))***+++&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******))))))((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''$$$"""###&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''')))'''$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))*********+++++++++*********+++++++++++++++---,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,******)))))))))******+++,,,+++***))))))***+++,,,,,,,,,,,,++++++******)))+++******))))))))))))***''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((&&&'''((())))))(((&&&%%%((('''''''''&&&&&&&&&&&&&&&$$$""""""$$$&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))((('''&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((()))******(((((()))************+++++++++,,,,,,---,,,******,,,---...---+++***)))(((((()))***+++*********+++++++++,,,,,,---,,,,,,,,,---...///000.........---------------...//////000000111111222222222222222222222222222111000000111111222333444666666666666777777777777888:::<<<;;;::::::>>>BBBDDDHHHMMMPPPQQQTTTYYY]]]ggglllttt}}}xxxrrrlllhhhddd```ZZZUUUQQQMMMJJJGGGxxxyyy{{{yyywwwwwwvvvuuuuuuwwwyyyzzzwwwsssoookkkggg```ZZZUUUSSSSSSSSSOOOLLLHHHEEECCC@@@===::::::999888666555333333222,,,,,,---...............------,,,++++++******)))((()))))))))***************((('''%%%%%%'''(((***))))))))))))************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))*********))))))((('''((())))))))))))))))))(((((((((((((((((((((((((((******)))((((((((()))***''''''((((((((()))))))))((()))************))))))*********************)))++++++************++++++******************+++,,,+++***))))))))))))***++++++++++++******)))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''######$$$%%%&&&'''''''''''''''''''''''''''&&&&&&)))(((((((((((()))******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&************))))))))))))(((***+++***)))((()))***++++++,,,,,,,,,------------,,,******,,,---...---++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...............------------------......//////000111111111111111111111222222222222222222222222333444555666444555555666666666666666777888888777555555888;;;AAACCCFFFGGGGGGHHHKKKNNNOOORRRWWW___iiisss{{{~~~zzzuuuoookkkhhhdddaaa[[[WWWRRRNNNJJJGGGDDDBBBxxxyyy~~~zzzzzzyyyxxxwwwuuuuuuwwwxxxyyywwwssspppjjjfff```YYYUUUSSSTTTUUUOOOLLLIIIFFFDDDAAA===:::888888777666555444333222....../////////...---,,,------,,,++++++******)))((()))))))))***************((('''%%%%%%'''(((***))))))))))))************((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''(((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$(((((())))))))))))((((((''''''''''''''''''''''''***)))(((((('''(((((((((&&&&&&&&&'''''''''(((((())))))*********))))))((('''((())))))***)))((((((+++******))))))******+++******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''((('''%%%$$$$$$&&&'''(((&&&&&&'''((((((''''''&&&&&&&&&''''''&&&'''((((((''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))(((***+++***)))((()))***---------............///---,,,******,,,---...---,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------------.................................///000000111111000000000111111222222222222222222222333444555555222333444666777777777777666777666666555666888999===???AAABBBCCCEEEGGGHHHFFFGGGHHHKKKPPPVVV\\\___jjjsss~~~{{{rrrnnniiieeeaaa___\\\ZZZUUUQQQLLLHHHEEEBBB???===xxx{{{}}}zzz{{{{{{yyywwwvvvvvvvvvwwwxxxvvvtttqqqjjjfff___YYYUUUTTTUUUWWWOOOMMMJJJGGGEEEAAA===:::666777777666555444333222//////000000///...,,,+++------,,,++++++******)))))))))))))))************+++***)))(((((()))***+++&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&'''((('''&&&'''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******))))))))))))((((((&&&'''((()))))))))((('''******))))))))))))******''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))***)))((('''&&&,,,+++)))'''&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&''''''((()))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((((()))******(((((()))***---------.........//////---,,,******,,,---...---,,,+++***))))))***+++,,,,,,,,,---------.........+++,,,------------,,,,,,.............../////////---......//////000000111/////////000111111222222000//////000000111222333111222555666888888888777777666555555666777999:::<<<<<<>>>@@@CCCEEEFFFGGGBBBBBBAAABBBDDDGGGJJJLLLNNNVVV```jjjttt~~~zzzvvvsssjjjfff```[[[XXXVVVSSSRRRKKKGGGCCC???===;;;888666yyy|||}}}zzz{{{|||zzzwwwxxxwwwuuuuuuvvvvvvtttssskkkfff```YYYVVVUUUWWWXXXOOOMMMJJJHHHEEEBBB===:::555666666666666555333222---...///000000///---,,,------,,,++++++******)))))))))))))))******************))))))))))))******%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''+++***)))((('''&&&&&&&&&((('''&&&'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((%%%&&&((()))***)))((('''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))))))))))))))******)))))))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))'''%%%$$$%%%&&&((())))))((('''&&&$$$%%%'''((()))((('''&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''''''''''''''((()))))))))(((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******'''((())))))''''''((())),,,,,,,,,,,,---------------,,,******,,,---...---,,,,,,************,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,---------.........------......///000000000......//////000111111222////////////000111222333333444666888888888666555777666555444666777888888<<<;;;<<<>>>@@@BBBCCCCCC???>>>=========>>>???@@@>>>EEELLLQQQVVV___lllvvv{{{vvvrrrooollliiiaaa\\\UUUPPPLLLIIIFFFEEE>>>;;;777555444444222111zzz}}}}}}zzz{{{|||zzzwwwyyywwwuuutttuuuuuuuuutttkkkggg```ZZZVVVVVVXXXZZZOOOMMMJJJHHHFFFBBB===999444555666666666555333222+++,,,///000111000///...------,,,,,,+++******)))))))))))))))************''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%&&&'''---,,,***)))'''&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&'''''''''***)))'''%%%%%%%%%'''(((%%%&&&(((******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++))))))************))))))&&&'''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###"""(((+++***(((%%%$$$%%%'''))))))((('''&&&!!!###&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((()))***+++,,,---'''((()))((('''&&&''')))******+++++++++,,,,,,,,,---,,,******,,,---...---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,---------------......///000000000---......///000111111222111111111111222333444555666777888999888777555444888666444333444666666555999888888999;;;<<<<<<;;;======<<<;;;::::::999999888>>>DDDEEEFFFJJJTTT\\\___jjjxxxvvvrrrmmmhhhdddaaa]]][[[UUUPPPIIIBBB>>>;;;888666666333111///000000000///||||||xxxwwwxxxyyyzzzuuusssrrrrrrtttuuuuuutttnnniii```YYYUUUTTTTTTSSSTTTPPPKKKGGGCCC???;;;888999888888666444222111//////000111111111000...---,,,...000...***''''''(((((('''&&&&&&&&&((()))***,,,+++***((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))...+++'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&''')))((('''%%%$$$###$$$$$$%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((***(((&&&%%%%%%&&&''')))((('''&&&&&&'''((('''&&&"""###&&&'''((('''%%%###%%%%%%$$$$$$$$$#########&&&&&&&&&'''''')))***+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''((()))))))))(((''''''&&&)))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&(((''''''&&&&&&((()))***))))))(((((((((((())))))'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((((((((((((''''''''''''&&&%%%%%%&&&'''&&&%%%((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&(((***...,,,)))'''&&&&&&''''''###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&))))))))))))************)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******///...---,,,---...///000......//////000000111111---...///000111222333333111222333333444444444444444333333333333444555555444444555777777888888888999999999999999888777666;;;::::::===AAADDDEEEEEENNNSSS[[[dddkkkoooppppppzzz~~~xxxsssooommmllleee___WWWSSSQQQOOOIIIDDD???===:::777444222111111111111000000/////////...|||~~~yyywwwwwwvvvvvvuuutttrrrrrrtttttttttssspppkkkccc\\\WWWTTTSSSRRRRRRNNNIIIEEEBBB>>>;;;888999888888666555333111000///000111111111000...---+++---//////,,,***+++,,,(((((('''''''''((()))***+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((***(((%%%%%%&&&((((((((((((((('''&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%''''''''''''((((((((()))!!!!!!!!!"""$$$''')))+++(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&%%%$$$$$$###((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''''''''''''''''''''&&&&&&((('''&&&&&&&&&''')))***))))))(((((((((((())))))'''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&(((((()))***'''&&&%%%&&&'''((('''%%%''''''&&&%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''***,,,---,,,***)))'''''''''((("""###$$$$$$######$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&''''''(((((((((((()))))))))******((()))***++++++***)))(((***************++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------//////...---...///000111////////////000000111111......///000111222333333111222222333444444333333444444333333444444555666666666777888999999999999888888999999888888777666999888777999<<<>>>???>>>CCCGGGMMMSSSXXXZZZZZZZZZ]]]```eeelllrrrvvvxxxzzz~~~ssspppkkkddd___[[[XXXWWWRRRMMMGGGDDDDDDBBB>>>:::777666444222000/////////000/////////............}}}zzzxxxwwwvvvuuuvvvtttssssssttttttrrrqqqppplllfff___XXXTTTRRRQQQPPPMMMHHHDDDAAA>>>;;;999999888888777555333111000///000111111111000...---(((***,,,,,,,,,+++,,,---))))))((((((((()))*********))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((&&&$$$%%%''')))))))))(((((('''&&&%%%$$$$$$###'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&(((((()))((('''''' """%%%''')))***'''&&&%%%&&&'''((('''%%%&&&%%%$$$###$$$%%%&&&'''))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&'''***,,,,,,,,,+++***)))(((((('''&&&'''((((((''''''(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''((('''''''''(((((((((((()))'''((())))))))))))((('''))))))(((((())))))***+++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,...//////000//////......//////000111/////////000000000000111...///000000111222333333111111222333333333333222444333333333333444555555555666777888999999999888777777888888888777666666777666555666777888888777<<>><<<888888888777666444333222///000111111111000...---))))))(((((((((((((((''')))************)))))))))&&&'''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&$$$######$$$%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''###$$$&&&''''''%%%$$$"""%%%&&&&&&&&&&&&%%%$$$###'''%%%$$$%%%&&&'''&&&%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%'''((()))''''''((((((((((((''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$)))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&''''''(((''''''&&&%%%###$$$%%%%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))*********+++++++++,,,,,,)))))))))******+++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////000000111111111111000000000000/////////000000111111222000111111222111111000000000000//////000000111222333333444555555555555444444555555666666555555555555555666888;;;<<<;;;:::555666777888888888888777<<<;;;999999999:::<<<===999:::<<<<<<;;;:::;;;<<<>>>@@@BBBEEEFFFFFFFFFFFFCCCCCCDDDFFFIIIKKKKKKJJJGGGEEEBBB???============888777666555333222222222333222111111111000///...............------,,,,,,************++++++++++++|||yyytttrrrsssssssssssstttsssqqqooogggfffccc]]]VVVSSSTTTVVVTTTPPPIIIDDDAAA@@@>>>===888888888777666555333333///000111111111000...---...,,,***)))******)))((())))))*********)))((('''$$$%%%'''((())))))(((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%"""!!!!!!###%%%''''''&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$############$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$!!!###&&&(((((('''%%%###''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((())))))))))))))))))$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&"""######$$$%%%&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%#########%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((()))))))))*********+++++++++(((((())))))***+++++++++)))************+++++++++++++++************++++++,,,,,,,,,++++++*********,,,---...///000111111111222111111111111000000000.........//////000000000000111111111111000/////////////////////000111111555555666666666666666555333333444555555555444444444444666999<<<>>>===;;;444555555666666777888888999888666555555555666666777888888777555444555666999:::;;;;;;;;;:::999888:::999999;;;======<<<;;;999888777666555555666777111111111111111111111000222222222111000///...---,,,---------,,,+++***))))))************+++++++++}}}yyytttqqqrrrqqqrrrsssuuutttqqqooojjjiiieee]]]UUURRRTTTXXXUUUPPPIIICCC@@@>>><<<;;;888888888777777555444333///000111111111000...---///---***)))***+++***)))(((((()))))))))((('''&&&###$$$&&&((())))))((('''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&$$$######%%%'''((('''&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''((($$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$#########$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%$$$%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''######$$$%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%%%%&&&''''''''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###%%%&&&&&&%%%######$$$&&&%%%%%%$$$%%%&&&'''(((%%%'''(((((('''&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((((((&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))))))))))))))*********+++((((((((()))***+++++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---...000222333333333333222222222111111111000000------------............000000111111000//////...111000000000000111222222555555666666666555555444222222333444444444444444111222333777:::;;;:::888666666555666777888999:::999888777666555555555555666777777666555444555777555555666666666555555444555444444555777888666555333333333333333333333333000000000000//////.........///000000///---,,,,,,***+++,,,,,,,,,+++***)))))))))*********+++++++++~~~{{{wwwtttqqqqqqqqqsssuuutttrrrooommmlllggg^^^UUUQQQTTTXXXUUUOOOHHHBBB???<<<;;;999888888888888777666444444///000111111111000...------***'''''')))+++***((('''((()))))))))'''&&&%%%"""$$$&&&((())))))((('''''''''''''''''''''''''''$$$%%%'''((((((((('''''')))(((''''''((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&''')))%%%&&&&&&'''&&&%%%###""""""###%%%&&&'''&&&%%%%%%&&&%%%$$$############$$$)))(((&&&%%%%%%&&&(((***&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((''''''######$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%###$$$&&&(((((((((&&&%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''' ###%%%&&&%%%$$$$$$%%%'''&&&%%%$$$%%%''')))***###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))))))))))))))************'''(((((()))***+++++++++)))************+++++++++++++++************++++++***+++,,,,,,---.../////////000222444555555555555222222222222111111000000,,,,,,------------------000000111000000///......222222222111222333333444333333333444444333222222111222333333444444444444//////111444666777555333444333333222333444666777777777666666555444444444111222333222111111333555111111222333444444444444222222222333555666555333222222333333222111000000111111111000///...,,,+++,,,---//////...,,,,,,,,,***+++,,,.........---,,,))))))******+++++++++,,,}}}~~~}}}~~~||||||{{{wwwtttrrrqqqqqqrrrtttuuutttsssnnnnnnhhh]]]WWWWWWWWWVVVRRROOOIIICCC???<<<;;;;;;:::999777555333222111111111111111111000///---,,,++++++++++++***)))((((((************************'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***###%%%((()))'''%%%%%%%%%&&&%%%%%%$$$#########$$$(((((('''&&&&&&&&&&&&'''###%%%'''&&&%%%$$$$$$%%%+++***)))'''%%%###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$%%%&&&'''(((""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$%%%%%%''')))++++++***(((''''''&&&%%%%%%%%%'''((()))((((((''''''''''''((((((&&&''''''((()))*********++++++++++++++++++++++++******))))))))))))************))))))******+++,,,))))))))))))***+++,,,---//////111333666666444222333222111000///////////////...---,,,+++,,,---...////////////000000000000222222111111111111111111333444444555555444444333555555444333333222111111333333222111111222333333333333222222333444666777:::999888666555333222222222111111111111111111222111111111000000000000///333111000222444555222000////////////////////////.../////////---,,,---............---,,,+++***)))++++++************++++++,,,+++***))))))***+++,,,}}}~~~|||zzzzzzyyyvvvsssrrrqqqqqqsssuuuuuutttrrrooonnnhhh^^^XXXWWWXXXWWWRRROOOJJJDDD@@@===<<<<<<:::999777555333222111111000000111111000///...---++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''"""$$$''''''&&&$$$$$$$$$&&&%%%%%%$$$######$$$$$$((('''&&&&&&%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((+++***)))(((((('''(((((())))))(((((((((((())))))''''''(((((()))******+++++++++++++++++++++++++++******))))))))))))************))))))******+++,,,)))))))))******+++,,,---111111333666888999888666222111000//////............---,,,,,,,,,---....../////////000000000111111111111111111111111111111333333444444444444333333555444444333222222111111333222222111111222222333333333333333444555666666666666666555444444333333333222222111111222222333222111111111111000000000222000///000222333111...........................---...///...---,,,,,,...------------,,,+++******+++******))))))******++++++***))))))))))))***+++~~~~~~{{{xxxxxxxxxvvvtttsssrrrrrrtttuuuuuusssrrrooooooiii___XXXXXXYYYWWWRRROOOJJJDDD@@@===<<<<<<:::999777555444222222111...///000111111000///...++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$"""$$$&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))***)))(((''''''&&&%%%$$$%%%&&&((()))(((((()))))))))(((((('''***))))))))))))))))))***(((((())))))******++++++***************************))))))(((((())))))******))))))))))))***++++++************+++,,,------000000222555999:::999888111000///...------------,,,,,,,,,,,,,,,---...///000000000000111111111111111111111111111111111111222333333444444333333222444444333333222222111111333222111111111111222333222333444555666666555555222222222333333333333333333333222222222222333333222222222111111111111000//////...///000111///---........................---...///...,,,+++,,,---++++++,,,,,,,,,,,,+++++++++******))))))******+++******))))))))))))******~~~zzzwwwwwwxxxwwwuuusssssssssuuuvvvuuussspppppppppjjj___YYYYYYYYYXXXQQQNNNIIICCC???===<<<<<<:::999888666444333222222---...///111111111000///,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$"""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((( """$$$'''((())))))((())))))(((((((((((())))))))))))))))))******++++++************************))))))(((((((((((()))))))))))))))))))))***+++++++++++++++++++++,,,------------///222666888888777///...------,,,,,,,,,---+++++++++,,,---...//////000000000000111111111222000000000000111111111111222222333333333333222222333333333333222222111111222222111111111111222222111222555777777666444333000000111111111111111222222222111111111111222222222222222222111111111111........./////////......------------------------,,,---...---+++++++++,,,******+++,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))){{{wwwxxxyyyxxxwwwtttttttttvvvwwwuuurrroooppppppjjj___YYYYYYYYYXXXOOOKKKFFFAAA===;;;::::::;;;:::888666444333222222---...///000111111000000------------,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$!!!###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%$$$&&&'''))))))((('''&&& """$$$&&&(((((((((((('''''''''&&&&&&''''''''')))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++******++++++,,,,,,++++++,,,000444777777777...------,,,,,,,,,,,,,,,***+++,,,---....../////////000000000000111111111//////000000000111111111111111222222222222111111333222222222222222111111111111111111111111111111000222555777777555333111000000000000////////////000000////////////000000222222222111111111000000......///000//////......------------------------+++---------+++***+++,,,))))))***+++,,,,,,,,,,,,***))))))))))))))))))***(((((((((((((((((((((((({{{xxxyyyzzzxxxvvvuuuuuuuuuwwwwwwuuuqqqnnnooooooiii___XXXXXXYYYWWWMMMJJJEEE@@@<<<:::::::::;;;:::888666555333333222---...///111111111000///------------,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$"""$$$%%%%%%$$$######$$$'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%&&&'''$$$%%%(((******)))'''%%%''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((((()))******+++******)))******++++++++++++,,,///222555666666------,,,,,,,,,,,,,,,---++++++,,,---............////////////000000000000...//////000000111111111000111111222222111111000222222222222222222111111000000111222222111000000000111333555555444111000//////////////////......//////............//////111111111000000000000///---...000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))***+++,,,,,,++++++***))))))(((((())))))***''''''((((((((((((''''''zzzxxxyyyyyywwwtttuuuuuuvvvwwwxxxuuuqqqmmmooonnnhhh^^^XXXWWWXXXWWWMMMJJJEEE@@@===;;;::::::;;;:::999777555444333333...///000111111000//////++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&%%%###"""""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((()))******((((((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&''''''$$$%%%&&&'''''''''&&&&&&)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))************)))(((((())))))******))))))+++///222333333------,,,,,,,,,---------+++,,,---.........---,,,---.........////////////......//////000111111222000000111111111111000000111111111111111111222222///000111222222111000//////000222333333222000///------......///000000000//////............//////000000000/////////......***---///...,,,+++,,,...++++++++++++++++++++++++***,,,,,,+++***)))***+++)))******++++++++++++***))))))(((((((((((())))))&&&'''(((((((((((('''&&&}}}yyyxxxyyyyyyvvvsssvvvvvvwwwxxxxxxuuuqqqmmmnnnnnnhhh^^^WWWWWWWWWVVVNNNKKKFFFAAA===<<<;;;;;;<<<:::999777555444333333...///000111111000///...*********))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%###!!!!!!!!!%%%%%%&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$"""###$$$''')))+++---...))))))((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))((((((((((((((()))'''&&&&&&(((+++...//////---------,,,,,,---......,,,---.........---,,,+++------------.........///---......///000111111222000000111111111111000000111111111111111111222222///000111222222111000//////000111222111111000///++++++---...000111222333000000////////////000000////////////............)))+++...---+++)))***,,,++++++++++++++++++++++++***+++,,,+++)))))))))*********+++++++++******)))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%{{{xxxxxxxxxxxxwwwwwwwwwwwwvvvuuusssqqqpppjjjkkkfff]]]WWWXXXXXXWWWPPPJJJEEEBBB>>>::::::======<<<;;;999666333000///111111111111111000//////------,,,++++++******)))((()))***,,,,,,***((('''))))))(((((((((''''''&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''###!!!$$$###!!!'''&&&$$$"""!!!!!!""""""%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""########################$$$$$$###""""""###$$$%%%########################'''&&&&&&%%%$$$$$$$$$%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!"""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###"""""""""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$###########################%%%'''))))))'''%%%######%%%&&&&&&$$$###""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&))),,,...((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))***************++++++,,,+++*********+++,,,,,,---,,,,,,+++***+++,,,---...------............------+++,,,---...////////////............////////////222000///000111222111///000000000000111111111111333222222222111111000000000000000000///////////////...---...000111111000---///000000//////111222111000000///......------........................+++)))((((((***,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((******))))))((((((''''''(((&&&&&&'''***+++((($$${{{xxxxxxxxxxxxwwwwwwxxxxxxwwwvvvsssqqqpppllllllggg]]]WWWVVVVVVUUUPPPJJJEEEBBB>>>::::::======<<<;;;888666333000///111111111111111000000///------,,,++++++******)))&&&'''((())))))((('''''')))(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%$$$&&&&&&$$$###""""""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%########################%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$############$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%######%%%'''&&&%%%############$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&'''))))))((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''((((((''''''''''''(((((('''((((((((()))))))))))))))))))))))))))***+++++++++*********++++++,,,---,,,,,,+++++++++,,,---...------............------***+++,,,---...................../////////000000000///...///111111111/////////000000000111111111222222111111000000000000000000000000/////////...///...---...///000///...,,,---......---,,,---///.........---,,,+++++++++************************...,,,***)))+++,,,,,,+++******)))(((((()))******))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))******(((&&&~~~}}}{{{yyyxxxxxxxxxwwwxxxyyyyyyxxxvvvtttqqqooommmmmmggg]]]VVVUUUTTTSSSPPPJJJEEEBBB>>>::::::======<<<:::888555333111000111111222222111111000///------,,,++++++******)))&&&&&&''''''(((((())))))((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!"""&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%########################$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######""""""######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%'''((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))******+++************+++,,,,,,,,,++++++++++++,,,------,,,------......------,,,++++++,,,---............////////////000000000000///...---...000111000/////////000000000000111111000000000000////////////000000000/////////......///...------...///---,,,,,,---...---,,,+++,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((())))))******%%%'''((('''&&&$$$$$$%%%}}}~~~|||yyyxxxxxxwwwwwwxxxyyyzzzyyywwwtttpppnnnllllllfff\\\VVVUUUUUUSSSQQQKKKEEECCC???::::::>>>===<<<:::777555333111111111222222222222111000000------,,,++++++******))))))((((((((()))***+++,,,((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$######&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$"""###&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$##############################&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&%%%$$$######"""$$$%%%&&&&&&%%%$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))&&&'''((())))))((('''&&&'''''''''((((((((())))))'''''''''''''''((())))))+++***************+++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---.............../////////000000000111111...---,,,...000111000///////////////000000000111//////////////////......000000/////////.........000///------......---+++...///000...---,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&(((***(((%%%###$$$'''}}}|||yyyxxxwwwwwwvvvwwwxxxyyyyyywwwtttpppnnnjjjjjjeee\\\VVVVVVWWWVVVQQQKKKFFFCCC???;;;;;;>>>===<<<999777444333222222222222222222222111000000------,,,++++++******))))))))))))((()))***++++++'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%&&&&&&%%%"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######%%%$$$!!!###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$###"""!!!"""###%%%'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%$$$$$$###"""""" !!!$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$&&&'''&&&$$$#########%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''(((((()))++++++***))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------...////////////...////////////000000000000...------...///000000///...////////////000000000..................//////////////////............000///------......---,,,---......---,,,***+++,,,---------------,,,,,,,,,(((((((((((((((((((((((()))(((((()))+++++++++)))************************&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((+++,,,+++'''&&&(((***~~~|||yyywwwwwwvvvvvvuuuvvvxxxyyywwwtttpppnnnjjjjjjfff]]]WWWXXXYYYXXXQQQKKKFFFCCC???;;;;;;>>>===<<<999666444333333333222222222333222222111000------,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%$$$&&&$$$ ######$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%########################"""######$$$$$$######"""##############################""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! ###&&&(((%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''######$$$$$$$$$###""""""!!!###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%###$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))++++++***))))))))))))***)))******+++,,,+++++++++***++++++,,,,,,++++++***------......///......---............////////////000///......000000///.........////////////000000............/////////////////////.........------...---,,,,,,---...---+++)))***+++***)))((()))***************************************************'''''''''(((++++++***)))******++++++++++++******(((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''~~~|||yyywwwwwwvvvuuurrrtttvvvxxxwwwtttpppnnnlllmmmhhh^^^XXXXXXXXXWWWRRRLLLFFFCCC@@@;;;;;;???===<<<999666444333333333222222333333222222111000------,,,++++++******)))(((((())))))((('''&&&%%%$$$&&&'''))))))((('''&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%""""""%%%%%%""""""###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""###%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!"""$$$&&&######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''(((((()))***++++++***)))))))))))))))((()))***+++,,,++++++*********++++++++++++******+++,,,,,,------,,,,,,+++------------............333111000000000000///---........./////////000000....../////////000000000//////.........---------+++***)))***+++,,,+++***''')))***)))(((((()))***)))))))))***************------------------------)))((((((***++++++)))'''((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$"""!!!!!!###%%%%%%%%%}}}yyywwwwwwvvvuuuppprrruuuwwwwwwtttpppnnnoooooojjj___YYYXXXWWWVVVRRRLLLFFFDDD@@@<<<<<>>===<<<999777555444444444555555666555444222000...000...,,,*********)))'''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""###&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%###""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%&&&&&&%%%$$$$$$######"""###$$$%%%%%%######$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%######%%%''')))***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))''''''''''''((()))++++++))))))((('''''''''''''''(((((((((((()))))))))))) %%%******'''&&&))),,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///.........------,,,,,,,,,,,,,,,------...---------333222222111111111000000......//////...,,,***)))+++***)))((((((***,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))((('''(((***,,,,,,+++''''''(((((())))))******(((((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$~~~~~~|||yyyxxxwwwwwwvvvppprrrtttxxxyyyxxxtttpppnnnnnniii```YYYXXXWWWVVVRRRNNNHHHDDDBBBAAA@@@???===<<<:::777555444444444444444555444333111///---...,,,******++++++***))))))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############"""""""""######$$$$$$$$$%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''((()))***+++))))))((('''''''''''''''((((((((((((((()))))))))'''***---,,,***)))+++---+++++++++,,,,,,,,,---------,,,,,,+++,,,---.../////////.........---------,,,,,,------...------,,,111111111000000000//////......---,,,,,,,,,---...///---,,,*********+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++******)))))))))((('''''')))++++++***((((((((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&}}}~~~~~~zzzwwwvvvuuutttsssnnnooorrrvvvyyyxxxuuurrrnnnnnniii___XXXXXXXXXVVVRRRNNNIIIEEEBBBAAA@@@???===<<<:::777666555555555444444444333222000...------+++******+++,,,,,,+++******))))))((((((((('''''''''((())))))))))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$&&&'''((()))&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""""""""""""""""""""###(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#################################$$$%%%&&&((()))######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%"""""""""###%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%!!!###%%%''''''%%%###!!!"""&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******)))((((((''''''''''''((('''''''''(((((()))))))))+++******)))((((((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////............,,,------...------,,,,,,//////000000//////......///---+++******,,,///111///...,,,***))))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))+++++++++++++++++++++***)))(((&&&'''((())))))((())))))(((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((|||~~~~~~zzzwwwvvvuuutttsssoooppprrrtttwwwwwwuuurrrmmmmmmhhh^^^XXXWWWXXXWWWSSSOOOIIIEEECCCBBBAAA@@@===<<<:::777666555555666444555555444333111///------,,,******+++,,,+++***((((((((((((((()))))))))))))))))))))((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&'''###############"""""""""+++'''###!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((()))))))))%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&$$$"""!!!!!!$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((()))***)))(((''''''''''''(((((('''''''''(((((())))))***,,,***'''&&&'''(((((('''***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------...------,,,,,,...///000000000///......///---,,,++++++,,,...///+++***)))(((''''''''''''++++++,,,,,,,,,++++++***))))))))))))))))))))))))*********************+++***(((&&&&&&'''((((((''')))))))))((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))){{{~~~}}}{{{yyyxxxwwwuuusssrrrrrrrrrsssuuutttrrrpppmmmmmmggg]]]WWWWWWXXXWWWTTTPPPJJJFFFDDDCCCAAA@@@===<<<:::888666666666666666666666666444222000///000...+++***+++***)))((()))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$###############$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!#########"""!!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######'''$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((()))))))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""###$$$$$$###"""###$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''''''''''''''(((((()))((((((''''''''''''((((((''''''(((((()))******+++///---******+++------,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...///000111222111//////............---,,,+++***(((((((((((((((((())))))***++++++,,,,,,,,,++++++************************''''''(((((())))))*********(((&&&&&&'''(((((('''))))))((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''|||}}}}}}{{{zzzyyywwwuuuuuusssrrrrrrsssrrrpppnnnmmmlllfff\\\VVVWWWXXXXXXTTTPPPKKKGGGDDDCCCBBBAAA===<<<:::888777777777777777777777777555333111000000...,,,+++******)))''',,,+++)))(((&&&$$$"""""" !!!###%%%'''((())))))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$###""""""""""""""""""###$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&& """###""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""""""""###""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$######"""###$$$%%%%%%######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""###$$$$$$###"""###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***(((''''''&&&''''''(((((((((''''''''''''(((((()))(((((())))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,************++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,............---,,,++++++---///111222222111000///.../////////...,,,***(((*********++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&''''''((()))******)))(((&&&'''((())))))(((((((((''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%~~~}}}|||zzzxxxvvvuuusssqqqqqqqqqqqqpppooommmlllfff[[[VVVWWWYYYXXXUUUQQQKKKGGGEEEDDDCCCBBB===<<<:::888777777777888666666666666555333000//////---+++***++++++***)))***))))))((('''&&&%%%%%%"""###$$$&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########"""######$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&'''!!!$$$%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""!!!!!!!!!""""""###$$$""""""######$$$$$$%%%%%%""" !!!$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############""""""""""""!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$$$$""" ##################$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""###$$$$$$###"""###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%%%%$$$############$$$%%%$$$$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))(((''''''&&&&&&''''''''''''''''''''''''((())))))((()))***+++,,,---......***,,,...,,,)))&&&''')))************++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,---------............---,,,+++***+++---///111222111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++((((((((((((((((((((((((&&&&&&'''((()))***++++++)))((('''''')))++++++***&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$}}}|||{{{xxxvvvtttrrrppppppqqqrrrqqqpppmmmllleee[[[UUUWWWYYYYYYUUUQQQLLLGGGEEEDDDCCCBBB===<<<:::888777777888888555555666555444222000...---+++******+++,,,,,,+++%%%%%%&&&((()))+++,,,,,,))))))(((((('''&&&$$$$$$###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((( ###&&&'''%%%###!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""###$$$%%%%%% !!!!!!"""###$$$$$$%%%'''&&&$$$$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""$$$&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######"""""""""!!!"""$$$%%%%%%%%%!!!"""###$$$###!!!##################$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""#########"""###$$$$$$%%%#########$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((((((''''''&&&&&&&&&'''''''''''''''''''''((()))***)))******,,,---...//////---111444222+++'''(((***)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,------.....................---,,,+++******,,,...000111000...,,,///---+++******,,,///000,,,,,,,,,+++***)))(((''')))***+++,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&'''((()))***+++,,,---)))((('''(((***,,,,,,+++%%%&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$}}}}}}}}}}}}}}}{{{uuupppsssrrrpppqqqrrrssssssrrrjjjiiiddd[[[WWWXXXXXXUUUQQQMMMHHHDDDCCCBBBAAA@@@@@@>>>;;;999777666555555888777666444222000///......---,,,************+++((()))***,,,,,,+++******+++***)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%'''((('''%%%$$$%%%'''((('''&&&%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!""""""""""""""""""!!!%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%'''$$$!!!"""###$$$%%%&&&''''''###############$$$$$$$$$###""" !!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%###!!! !!!!!! ############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&)))******'''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++---222777777222......///------,,,,,,+++***)))))))))************+++++++++++++++******+++---...000+++******+++,,,---...///------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++(((((())))))))))))((((((((()))+++,,,+++(((&&&$$$%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$######|||||||||zzzvvvrrrsssrrrpppppprrrsssrrrrrrlllkkkeee\\\XXXXXXWWWUUURRRNNNIIIEEEDDDCCCBBBBBB>>><<<:::999777777777777888777666444222111//////...---+++***))))))******'''((())))))******))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&$$$"""###&&&&&&%%%###((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$""" """"""###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!! """%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%%%%&&&$$$""""""###$$$###"""&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&''')))***///444888777222...---...,,,,,,++++++***))))))((())))))*********+++++++++,,,++++++***+++,,,......,,,,,,,,,------...///000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,++++++******(((((())))))))))))((((((((()))***+++***(((&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&&&&''''''''''''###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######{{{yyyyyyyyyvvvssssssqqqppppppqqqrrrrrrqqqmmmlllfff]]]YYYYYYXXXVVVSSSOOOJJJGGGEEEEEEDDDDDD<<<;;;:::999888888999999888777666444333111000///---,,,***)))(((((())))))'''''''''''''''(((((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%!!! &&&(((%%%!!!'''&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%!!!"""###%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%###"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%###""""""$$$%%%%%%$$$((('''&&&%%%%%%$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$#################################!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!!%%%$$$$$$###"""###############$$$$$$$$$$$$######%%%$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***000444777666111---,,,,,,+++******))))))((((((((()))))))))*********++++++,,,,,,++++++++++++,,,---.........//////000111111......------,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,+++***))))))((((((((())))))))))))((((((***)))))))))(((''''''&&&''''''&&&%%%&&&'''((()))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###~~~xxxuuuvvvvvvuuutttsssqqqoooooopppqqqqqqppplllkkkfff^^^ZZZ[[[[[[YYYTTTPPPKKKHHHGGGGGGFFFEEE===<<<;;;999888888888999777777666444333222111000,,,+++***(((((((((((()))(((''''''&&&&&&''')))***((((((''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((($$$!!!!!!%%%(((&&&###%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%###!!!!!!###%%%"""""""""#########$$$$$$############$$$$$$$$$$$$ """$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%%%%((('''&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""""""  ###$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""""""###$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$#########"""""""""!!!$$$######"""""""""""""""######$$$$$$$$$$$$############""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))---000222222///,,,++++++))))))((((((((('''''''''))))))))))))************,,,,,,++++++++++++++++++......//////000000000000++++++++++++******))))))************++++++++++++***))))))))))))***++++++,,,,,,+++***)))(((''''''(((((())))))))))))((((((***)))((('''&&&''''''(((((('''%%%$$$%%%&&&(((***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$${{{uuurrrrrrttttttssssssqqqooooooppppppooonnniiiiiieee]]][[[]]]^^^\\\UUUQQQLLLIIIHHHHHHHHHGGG@@@???<<<:::888777777777777777666555333222111111,,,+++***(((((((((((()))***)))((('''((()))+++,,,))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((("""###$$$%%%%%%%%%''''''######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$"""  """$$$######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&(((((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""" !!!###%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%############""""""!!!!!!"""######$$$$$$######""" !!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((***,,,------,,,++++++((((((((('''''''''''''''(((((()))))))))*********++++++++++++++++++******------.../////////......+++***************)))))))))))))))******+++++++++***************+++,,,,,,++++++***))))))(((''''''(((((())))))))))))((((((***)))'''&&&&&&&&&((()))((('''%%%$$$%%%&&&(((***''''''''''''&&&&&&&&&&&&'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$~~~~~~zzztttqqqrrrssstttssssssqqqooonnnoooooonnnmmmiiiiiiddd]]][[[]]]^^^\\\UUUQQQLLLIIIIIIIIIHHHHHHAAA@@@===:::888777666666777777666555444333222222---,,,***)))(((((())))))***************+++,,,,,,))))))((((((((('''''''''&&&&&&&&&''''''''''''(((###%%%''''''%%%%%%''')))"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$############"""""""""###$$$$$$$$$$$$######"""!!!!!!"""###$$$######"""!!!!!! """""""""############$$$&&&%%%###""""""###$$$%%%#########$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%''''''&&& !!!###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""""""""#######################################!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''"""############"""!!!!!!""""""############"""""" !!!!!!"""###$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&(((***++++++******''''''''''''''''''''''''((((((((()))))))))************+++++++++++++++***+++,,,......///...---,,,,,,,,,,,,,,,,,,,,,++++++((((((((()))******+++++++++************+++,,,,,,************))))))))))))(((((())))))))))))(((((()))((('''&&&&&&&&&((((((''''''&&&%%%&&&'''((()))'''''''''&&&&&&&&&&&&%%%''''''%%%$$$"""!!! $$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{uuurrrsssuuuuuusssrrrpppnnnnnnnnnooonnnmmmkkkjjjeee]]]ZZZ[[[[[[YYYTTTQQQLLLIIIIIIIIIIIIHHH@@@???<<<:::999888888888777777666555444333333222...---+++***))))))******)))******+++,,,+++++++++((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%'''(((((($$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$############""""""""""""############%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""######$$$%%%&&&'''(((""""""###%%%%%%&&&&&&&&&########################$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&'''%%%$$$######%%%''''''&&&""""""""""""###$$$%%%&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################"""!!!"""###$$$###"""###################################################$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$########################!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!""""""############""""""!!!""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$###""" """$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((******)))((('''''''''''''''((((((((((((((((((((()))))))))***((()))***+++,,,,,,+++++++++---...//////...,,,+++++++++++++++++++++,,,,,,''''''(((((()))******+++***))))))))))))***++++++))))))************++++++(((((())))))))))))(((((('''''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||vvvtttuuuvvvvvvuuurrrpppnnnnnnnnnnnnmmmlllmmmlllfff]]]YYYYYYYYYVVVTTTPPPLLLIIIIIIIIIIIIHHH>>>===;;;:::999999::::::777777666555444333333333...---,,,************+++((()))***,,,,,,+++******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***&&&"""$$$(((***&&&"""%%%%%%&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$############"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''""""""""""""############ !!!###$$$$$$$$$$$$###''''''&&&%%%$$$###"""!!!"""######$$$&&&'''(((((($$$$$$%%%%%%%%%$$$##############################'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###!!!"""###$$$$$$###$$$$$$$$$###$$$$$$%%%%%%!!!###%%%''''''%%%###!!!#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###################################################!!!!!!"""###$$$###"""################################################"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%###"""!!!""""""############""""""$$$$$$$$$###############"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$### """$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$!!! ###&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((()))******((('''''''''(((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,,,,+++,,,---///000000...---+++))))))))))))))))))******&&&''''''((()))******+++((((((((((((((()))******)))))))))***++++++,,,,,,(((((())))))))))))((((((&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzxxxwwwvvvuuutttqqqqqqrrrrrrrrrqqqppppppnnnkkkeee___ZZZXXXXXXXXXVVVSSSNNNJJJHHHGGGFFFEEEBBB@@@===:::999999:::;;;777777777666555333111111......,,,+++***)))))))))************************%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%$$$###!!!!!!!!!""""""%%%$$$#########$$$%%%&&&$$$%%%''''''''''''%%%$$$!!!"""###$$$%%%$$$######$$$$$$$$$############"""$$$$$$$$$###"""###%%%'''&&&&&&%%%$$$#####################"""######$$$$$$######$$$$$$$$$$$$######!!!(((---+++$$$ ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%$$$######""""""######$$$###"""!!!!!!###%%%'''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&%%%$$$"""!!!  !!!"""###$$$%%%%%%""""""""""""""""""""""""######""""""""""""###### """###"""!!! !!!"""%%%%%%%%%$$$$$$#########""""""""""""###$$$$$$%%%########################%%%&&&&&&'''&&&%%%###"""%%%###!!!"""$$$$$$!!!%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""'''&&&&&&%%%%%%$$$$$$###&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''((((((&&&$$$ ###&&&(((*********(((((((((((())))))))))))))))))))))))************+++,,,.........,,,***)))'''((()))***+++,,,,,,,,,******))))))((((((''''''+++***)))'''''')))***++++++***(((&&&&&&'''((()))***(((''''''(((((('''&&&*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{xxxwwwwwwvvvuuurrrrrrrrrrrrrrrqqqpppooommmiiiddd___[[[ZZZZZZ[[[WWWTTTOOOLLLKKKIIIGGGEEEBBB@@@<<<:::888888999:::888888777777555444222111......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""###$$$$$$$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$#########"""""""""######"""!!!"""$$$&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$######$$$$$$$$$$$$#########'''&&&!!! ###$$$$$$$$$$$$$$$$$$%%%%%%########################&&&%%%$$$$$$#########$$$""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%$$$###"""###$$$%%%'''$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""######!!!!!!"""###%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$%%%$$$$$$######"""&&&)))((('''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######""""""#########$$$$$$$$$$$$$$$$$$###############!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""" !!!"""###$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&''')))***)))'''&&&''''''''''''&&&&&&%%%((((((((()))))))))******))))))))))))************+++,,,---...---,,,***))),,,,,,,,,,,,+++***))))))))))))))))))************+++***(((''''''(((***+++...,,,+++))))))***+++,,,***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%|||~~~~~~{{{xxxxxxxxxvvvuuussssssssssssrrrqqqpppooolllhhhccc^^^[[[ZZZ[[[\\\WWWTTTQQQOOOMMMKKKGGGEEEAAA???<<<999777777777888999999888777666444333222......,,,+++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((("""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$#########"""""""""!!!"""###"""!!!!!!###%%%############$$$%%%&&&'''%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######"""$$$%%%%%%###""""""############$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$############$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$%%%$$$######""""""######'''&&&%%%######$$$%%%&&&######$$$$$$$$$###"""""""""""""""#########$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$###((('''&&&%%%$$$$$$$$$$$$#################################"""######$$$$$$$$$######$$$%%%%%%$$$"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$###"""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$######"""""" !!!"""######"""!!! ########################%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############"""!!! """###$$$$$$$$$$$$###"""!!!!!!"""############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&(((***++++++)))+++***)))'''&&&%%%%%%$$$))))))))))))************))))))))))))************+++,,,---------,,,******************)))((('''&&&(((((()))******+++,,,,,,******((((((((((((******+++***((('''''''''((()))***(((''''''(((((('''&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}|||yyyxxxxxxwwwvvvuuuttttttttttttsssqqqpppooolllhhhbbb]]]YYYYYYZZZ[[[VVVTTTQQQOOONNNKKKGGGDDDAAA???<<<999777666666666999999999888777555333222......,,,+++***)))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########&&&(((***$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###$$$%%%&&&'''############""""""""""""!!!"""######""""""###%%%$$$#########$$$$$$%%%&&&&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%&&&########################$$$$$$###############$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%&&&''''''(((%%%$$$######""""""######&&&&&&$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!""""""""""""#########$$$$$$######"""######$$$######$$$$$$$$$$$$##############################"""""""""""""""######$$$&&&%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""######""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################$$$###"""""""""$$$%%%&&&'''&&&%%%$$$###!!!$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""#########$$$$$$#########""""""""""""###""""""""""""#########$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############### !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$######"""!!!!!!#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))***)))((()))((('''&&&&&&'''((()))))))))))))))*********+++((()))))))))************++++++,,,,,,,,,,,,+++***'''((())))))*********)))(((((()))))))))************)))(((((((((((()))***((('''&&&&&&%%%%%%&&&&&&***(((''''''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||zzzxxxwwwwwwwwwuuutttuuuuuuuuutttsssrrrqqqqqqnnniiibbb[[[WWWVVVWWWXXXUUUSSSPPPOOOMMMJJJFFFCCC@@@>>><<<:::888777666666999999999888777555333222......,,,+++***)))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$""""""###$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$&&&%%%$$$###$$$%%%&&&'''#########"""""""""!!!!!!"""###%%%%%%$$$###$$$%%%&&&%%%$$$$$$#########$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$""" !!!###$$$###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&'''(((((()))%%%$$$######""""""######$$$$$$###"""""""""!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%!!!""""""""""""#########$$$######"""######$$$$$$######$$$$$$$$$$$$##############################$$$######"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""#########%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################%%%$$$#########%%%&&&((("""###$$$%%%$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############""""""""""""###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%&&&''''''&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&$$$'''&&&&&&&&&'''(((***,,,((())))))))))))*********((()))))))))***************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))(((((((((''''''''')))(((((((((((((((((()))******))))))((((((((((((***(((''''''(((((('''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyxxxwwwxxxxxxvvvtttttttttuuuuuuttttttsssrrrooojjjbbb[[[WWWUUUWWWXXXVVVSSSPPPNNNLLLIIIFFFDDD>>>>>><<<;;;999888888888999999888777666444333222......,,,+++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''(((''''''&&&%%%$$$###############$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$"""###$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%&&&&&&######"""""""""!!!!!!!!!"""###%%%&&&%%%$$$$$$%%%'''&&&%%%$$$############%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""######"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$######"""""""""#########$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$###"""!!!!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))########################%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&((('''&&&$$$%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######"""""" !!!"""#########""""""###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$###""""""""""""###$$$$$$'''&&&%%%%%%&&&&&&$$$"""'''''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++******((('''%%%$$$))))))(((''''''&&&%%%%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&***(((''''''(((((('''&&&))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{zzzyyyyyyzzzzzzxxxvvvsssssstttuuuuuuuuuuuutttoookkkccc\\\XXXXXXZZZ\\\XXXUUUPPPMMMLLLJJJHHHFFF======<<<<<<;;;:::::::::888888777777555444222111......,,,+++***)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$######%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!!!! """%%%%%%$$$######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$###$$$&&&'''&&&%%%%%%$$$$$$#################################"""""""""""""""###$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######!!!""""""############"""!!!"""###$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''(((########################$$$%%%%%%%%%%%%$$$$$$######%%%'''&&&###""""""$$$######""""""""""""############$$$$$$$$$$$$########################"""""" """#########""""""############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""######$$$$$$$$$############""""""""""""###### !!!!!!!!! $$$$$$###""""""###$$$$$$$$$$$$"""!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$############$$$%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))***************************++++++,,,))))))((('''&&&$$$"""!!!(((((((((((('''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%$$$######***(((''''''(((((('''&&&((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################"""$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%||||||{{{{{{{{{||||||zzzxxxrrrssstttuuuvvvvvvvvvvvvoookkkddd]]]ZZZ[[[]]]```ZZZVVVQQQNNNLLLKKKJJJHHH======<<<<<<<<<;;;;;;;;;777777777666555333111111......,,,+++***)))))))))************************%%%&&&'''(((((('''&&&%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$######%%%'''***+++&&&&&&'''((('''&&&$$$###"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$######""""""""""""!!!!!!!!!!!!!!!$$$$$$###""""""###############$$$%%%&&&&&&##################$$$$$$######$$$$$$$$$$$$###### !!! """$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""###$$$$$$""""""###$$$#########$$$$$$%%%%%%%%%#########"""######$$$$$$###########################$$$%%%%%%%%%###""" !!!"""###'''***######""""""""""""###############$$$$$$######### !!!!!!""""""###### !!!#########"""!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######################## !!!"""######$$$######$$$$$$$$$######"""$$$##################$$$&&&&&&'''&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%$$$$$$&&&)))***)))((("""###%%%'''((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))******************))))))***+++,,,,,,***+++++++++++++++******''''''(((((())))))******''''''((((((((((((''''''''''''((((((((('''&&&%%%***(((''''''(((((('''&&&%%%%%%&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~~~~||||||}}}}}}yyyuuuuuuuuuttttttttttttuuuuuummmkkkccc[[[YYY]]]^^^\\\VVVTTTQQQOOONNNLLLHHHEEE@@@>>><<<;;;;;;;;;:::888999888666444333000,,,)))///---+++)))(((((()))*********)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""""" !!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%% !!!"""$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$###!!!!!!!!!"""######""""""%%%(((((($$$!!!$$$%%%&&&$$$""" !!!"""%%%###""""""###$$$$$$#########""""""######$$$%%%""""""!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$"""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###(((''''''&&&%%%$$$######################################################%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$##################"""!!!!!!"""############$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################!!!#########"""!!!"""###)))(((&&&$$$######$$$$$$$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%$$$###((('''%%%###"""""""""##########################################"""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$######"""########################$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""#######################################"""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$######### !!!"""###%%%''''''%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''(((((((((((((((((((((((()))***+++,,,((()))***)))((((((***,,,******))))))))))))*********++++++++++++***))))))%%%%%%%%%&&&&&&((())))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%}}}|||yyyyyyzzzzzzwwwttttttssssssrrrrrrsssssstttnnnkkkcccZZZXXX[[[\\\ZZZUUUSSSQQQOOONNNLLLHHHFFF@@@>>><<<;;;;;;;;;:::999777666555555555333000---///---+++)))(((((())))))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""$$$$$$##################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%######%%%&&&'''&&&&&&%%%############$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""######""""""$$$&&&'''%%%"""###%%%&&&&&&&&&&&&'''(((%%%###""""""###$$$$$$#########""""""######$$$%%%###############$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$######""""""!!!!!! ################################################$$$$$$$$$$$$###############"""!!!"""$$$%%%$$$##################"""!!!!!!"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$""""""###$$$&&&&&&&&&&&&%%%$$$##################"""""""""!!!!!!"""############"""!!!%%%%%%$$$$$$######$$$$$$#######################################"""!!!!!!######################## !!!"""###$$$######"""##############################$$$%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$###############%%%$$$###!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''((((((((((((''''''''''''((()))***+++((()))***)))((((((***,,,******))))))******++++++***++++++++++++***))))))&&&&&&&&&&&&'''((()))***)))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}~~~|||}}}xxxwwwxxxyyyxxxvvvrrrrrrqqqqqqqqqqqqrrrrrrnnnkkkcccZZZWWWYYYZZZWWWSSSRRRPPPNNNNNNLLLHHHFFF@@@>>><<<;;;;;;;;;:::999777666666666666444111///...---+++)))(((((())))))((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############((('''%%%$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$###""""""!!!"""""""""$$$###"""###%%%%%%%%%$$$ """$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$#########""""""######$$$%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&########################'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""############"""!!!"""$$$%%%$$$###"""############""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%$$$###"""###%%%"""$$$&&&''''''%%%$$$"""############""""""""""""!!!""""""######""""""!!!""""""###$$$%%%%%%%%%$$$########################"""############""""""!!!########################!!!!!!"""############"""########################""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""""""""""""""#########%%%$$$###""""""###$$$%%%#########"""""""""""""""&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((())))))'''$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))((()))******))))))***+++*********++++++,,,,,,,,,***++++++++++++***))))))'''''''''((())))))******))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%~~~|||}}}zzzyyywwwyyyzzzzzzyyyrrrrrrqqqqqqqqqqqqrrrrrrnnnkkkbbbYYYVVVXXXXXXUUURRRQQQOOONNNMMMKKKHHHFFF???===;;;;;;;;;<<<;;;999:::999777666555222///,,,...---+++***)))(((((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++((($$$!!!!!!$$$(((+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$############"""#########$$$$$$$$$%%%%%%######""""""""""""""""""$$$###""""""###$$$%%%%%% """$$$$$$"""!!!!!!!!!%%%###""""""###$$$$$$#########""""""######$$$%%% !!!""""""######!!!!!!!!!!!!"""""""""###$$$$$$$$$#######################################""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$######""""""######$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$############$$$$$$%%%%%%################################################!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$$$$"""""""""############"""!!!""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%$$$###$$$%%%"""###$$$%%%&&&%%%%%%$$$#########"""""""""""""""######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###########################""""""############"""!!!########################!!!"""""""""############################################################""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" !!!###%%%&&&(((((($$$$$$###""""""###$$$$$$##################""""""$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((()))''')))******))))))***+++******+++,,,---.........***++++++++++++***))))))(((((())))))************(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$||||||zzzyyyvvvxxxzzzzzzyyyssssssrrrrrrrrrrrrssssssnnnkkkbbbYYYUUUWWWWWWTTTRRRPPPNNNMMMLLLJJJGGGEEE???===;;;;;;;;;<<<;;;:::999888666555444222...+++------,,,***))))))(((((('''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$  $$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%((('''$$$###"""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######"""""""""""""""""""""#########""""""#########""""""###$$$%%%"""$$$&&&'''&&&$$$$$$%%%%%%###""""""###$$$$$$#########""""""######$$$%%% !!!!!!""""""""""""################################################ !!!"""$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$######""""""######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$######$$$%%%%%%&&&&&&&&&################################################ !!!!!!!!!""""""""""""!!! !!!###$$$###"""!!!""""""#########""""""""""""#########$$$$$$$$$""""""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$%%%%%%$$$###$$$%%%$$$######"""###$$$&&&'''""""""""""""""""""##############################"""###$$$%%%$$$###"""!!!########################!!!""""""#########""""""########################"""""""""""""""#################################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###""""""!!!!!! $$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%% !!!""""""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((())))))'''(((***+++***))))))******+++,,,...///000000000***++++++++++++***))))))((()))******+++******)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~||||||wwwtttvvvwwwwwwvvvttttttssssssssssssttttttnnnkkkbbbYYYVVVXXXXXXUUUSSSQQQNNNMMMKKKIIIEEECCC>>>===;;;;;;<<<<<<;;;:::555444444444555444111///---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$######"""!!!!!! !!!!!!"""############"""!!!"""$$$###""""""###%%%"""%%%%%%&&&&&&'''%%%###""""""###$$$$$$#########""""""######$$$%%%$$$##################### !!!"""""""""!!!"""""""""####################################### !!!"""###%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$%%%################################################ !!!!!!""""""######"""!!! !!!###$$$###"""!!!""""""############""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&###################################################$$$%%%$$$###"""###%%%%%%$$$"""!!!"""###&&&'''""""""""""""############"""!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!########################!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$########################%%%$$$############$$$%%%""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((('''(((((())))))&&&(((++++++***))))))***)))+++---///111222222111***++++++++++++***))))))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||wwwuuuvvvxxxwwwuuuttttttssssssssssssttttttnnnkkkcccYYYVVVYYYYYYVVVTTTRRROOOMMMKKKHHHDDDAAA>>><<<;;;;;;<<<<<<<<<;;;666555555555666555333000,,,,,,,,,+++***)))(((''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%'''(((######################## !!!"""###$$$######""""""$$$%%%###""""""$$$ ######$$$$$$%%%%%%###""""""###$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$###""""""""""""###%%%&&&''''''&&&&&&!!!"""""""""#########$$$########################""""""""""""############!!!"""###$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""############################################################ !!!""""""###$$$$$$"""!!! !!!#########!!!!!!!!!"""###############"""############$$$$$$$$$!!!!!!"""######$$$%%%%%%&&&%%%###""""""###%%%&&&################################################"""###$$$$$$""""""###$$$##################$$$$$$!!!"""""""""############"""!!!  !!!""""""""""""""""""######$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$########################$$$###""""""""""""###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!###$$$&&&'''))))))#########$$$$$$#########"""#########$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&(((+++,,,+++))))))))))))+++...111333333333333***++++++++++++***))))))'''(((***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%&&&&&&'''########################"""###$$$%%%%%%%%%%%%$$$########################}}}yyyxxxyyyzzzxxxvvvtttssssssrrrrrrsssssstttnnnkkkcccZZZWWWZZZZZZWWWUUURRROOOMMMJJJGGGCCC???>>><<<;;;;;;<<<<<<<<<;;;:::999888777777555111...,,,,,,,,,,,,***)))((('''***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!"""$$$&&&'''#########$$$%%%%%%&&&&&& !!!"""$$$$$$$$$###"""!!!%%%&&&###""""""###!!!$$$&&&&&&%%%$$$$$$%%%###""""""###$$$$$$############"""###$$$$$$%%%$$$$$$###"""!!!  """###$$$$$$######!!!!!!""""""#########$$$########################%%%$$$$$$###"""!!!!!! !!!!!!"""$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$################################################################## !!!!!!"""###$$$$$$%%%"""!!! !!!"""######!!!!!!!!!"""###############"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%###""""""###%%%&&&################################################!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$!!!!!! !!!###%%%'''########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###########################"""!!! !!!"""###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######!!!!!!""""""#########$$$&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%(((+++,,,+++***)))))))))+++...111333444444333***++++++++++++***))))))'''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################~~~zzzzzzzzzxxxyyy{{{tttxxxyyyuuussstttsssqqqmmmiiiccc\\\XXXVVVVVVVVVWWWUUUQQQMMMIIIEEECCCBBB???>>><<<<<<======;;;::::::999888666555444333333000...,,,)))&&&$$$###"""%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$$$$### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########%%%$$$###""""""###$$$%%%$$$%%%&&&%%%###"""###$$$###$$$%%%%%%$$$###$$$%%%'''&&&$$$""""""###$$$%%%$$$$$$#########$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%%%%$$$"""!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$###"""!!!)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%###"""""""""!!!!!! !!! !!!###%%%'''%%%%%%%%%%%%%%%$$$###"""""""""""""""############***$$$$$$ %%%%%%$$$$$$###""""""!!!###"""""""""""""""######%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$######!!!!!!""""""###############"""""""""!!!!!! """"""############""""""###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$###""" !!!"""!!!###$$$%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###"""""""""$$$$$$$$$############"""###############$$$$$$%%%$$$#########""""""!!!!!!$$$$$$#####################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***+++,,,,,,,,,+++,,,------...///000000+++***((('''''''''((()))+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&}}}zzz{{{{{{xxxxxxzzzuuuyyyzzzvvvssssssrrrooommmiiiccc\\\XXXVVVVVVVVVVVVTTTQQQLLLHHHEEEBBBAAA???>>><<<<<<======;;;:::777666555333222111000000---,,,+++***)))(((((((((&&&''''''((((((((((((''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$#################################"""""""""#########$$$$$$%%%$$$###"""""""""###$$$$$$%%%&&&%%%###"""###$$$###$$$%%%$$$###"""###%%%&&&%%%###!!!!!!"""###$$$######"""""""""###$$$%%%""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""###$$$%%%$$$"""!!!"""### !!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$###$$$%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!! !!!""""""###############"""!!!!!!""""""""""""############'''"""!!!&&&&&&%%%##################$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%!!!""""""""""""#########$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""!!!"""###$$$%%%$$$######"""""""""""""""!!! """""""""#########$$$$$$"""""""""!!!!!! ######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!"""#########""""""$$$###"""!!!!!!!!!"""### !!!"""###$$$######"""#########""""""#########$$$$$$###"""""""""######$$$$$$$$$############"""###""""""""""""###$$$$$$$$$#########""""""""""""!!!"""""""""#####################$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((()))*********))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzz||||||yyywwwxxxuuuzzz{{{wwwtttsssqqqmmmllliiibbb\\\WWWVVVVVVVVVUUUSSSPPPLLLGGGDDDBBB@@@???>>><<<<<<======;;;:::666555444222111000//////------,,,+++++++++++++++((())))))))))))((((((''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$######"""""""""####################################$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""$$$%%%&&&%%%###"""###$$$"""###$$$$$$""""""###$$$$$$###"""!!!!!!!!!"""###"""""""""!!!""""""###$$$###########################"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!"""############"""!!!!!!"""""""""#########$$$$$$!!!######""""""###%%%###""""""!!!"""$$$%%%'''######""""""!!!!!!!!! %%%$$$###""""""###$$$%%%!!!""""""""""""########################"""""""""""""""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""""""""""""""!!! ###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######"""!!!"""###!!!!!!"""############"""""""""############""""""!!!""""""""""""!!!!!! ###""""""!!!!!!"""######!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############"""""""""!!!!!!!!!"""#####################""""""""" !!!!!!!!!"""#########""""""############""""""$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((())))))************))))))***)))))))))((((((((('''******)))))))))******+++)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%###%%%%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""}}}|||zzzwwwxxxvvv{{{|||xxxtttrrrooollllllhhhbbb[[[WWWVVVVVVVVVUUUSSSOOOKKKGGGCCCAAA@@@???>>><<<<<<======;;;:::777666555333222111111000000///---,,,+++***))))))***************)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!$$$%%%&&&%%%###"""###$$$!!!#########"""!!!"""###$$$###""""""""""""############"""""""""#################################""""""""""""""""""###$$$########################"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$######$$$%%%%%%#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!$$$$$$""" """$$$$$$###"""!!!"""###%%%&&&!!!!!!!!! $$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""###########################$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$##################$$$$$$$$$$$$###############"""""""""###$$$$$$$$$$$$$$$$$$###"""###$$$###"""!!!"""$$$!!!""""""###############""""""############"""""""""#########"""!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""######$$$$$$$$$$$$######$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""#######################################""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))))))))***))))))((((((''''''''''''''''''''''''***************+++++++++(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""~~~}}}|||xxxxxxwww{{{|||wwwsssrrrooolllkkkgggaaa[[[WWWUUUVVVWWWUUUSSSOOOKKKGGGCCCAAA@@@???>>><<<<<<======;;;:::777666555333222111000000...---,,,+++))))))))))))***+++++++++***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%############""""""!!!!!!$$$%%%&&&%%%###"""###$$$!!!#########"""!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%&&&$$$###"""$$$%%%%%%$$$""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$###"""!!!$$$##################$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""""""""####################################$$$######"""!!!!!! ###$$$%%%%%%$$$###"""!!! !!!"""$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$###""""""!!! """""""""!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""##################$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''((())))))************+++++++++******''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###~~~}}}|||xxxyyyxxx|||{{{vvvrrrqqqpppmmmjjjfff```[[[WWWUUUVVVWWWUUUSSSPPPLLLGGGDDDBBB@@@???>>><<<<<<======;;;:::555444333111000///......******)))))))))******+++)))************))))))((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%############################################################$$$$$$$$$%%%"""###$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$"""###$$$$$$""""""###$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$""""""###%%%%%%%%%""""""###$$$$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$###############""""""""""""""""""###############%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""############"""#########$$$$$$$$$$$$%%%&&&### ###%%%$$$###%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!########################!!!""""""""""""##################$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$###"""!!! ######$$$%%%$$$###"""!!! """#####################"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""###%%%&&&%%%$$$###$$$%%%######$$$%%%%%%%%%%%%%%%""""""############""""""###$$$$$$$$$$$$######""" !!!!!!!!!!!! !!!"""""""""#####################""""""#########%%%$$$######""""""""""""$$$$$$$$$############"""""""""!!!!!!!!!"""###############$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((()))***++++++******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###!!!###%%%&&&%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%~~~}}}{{{}}}}}}yyywwwxxxyyy{{{zzztttpppqqqqqqpppjjjfff```ZZZVVVUUUVVVWWWVVVTTTQQQLLLHHHEEEBBBAAA???>>><<<<<<======;;;:::666555333222000/////////+++******)))))))))******(((((())))))***))))))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""######$$$%%%%%%%%%########################"""""""""#########$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$###$$$%%%$$$###"""###%%%""""""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%""""""###%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%$$$#########%%%'''))))))((('''%%%$$$#########"""""""""!!! !!!!!!!!!"""$$$$$$$$$$$$###!!!!!!!!!"""########################$$$$$$$$$%%%%%%"""!!! !!!""""""!!! """###$$$%%%%%%$$$"""!!!!!!"""######!!!!!!#########$$$$$$#########!!!""""""""""""##################$$$$$$%%%%%%%%%""""""""""""#############################################""""""!!!!!!!!!!!!"""###$$$%%%$$$######!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! """""""""#########$$$$$$"""######$$$$$$######""""""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$$$$""""""############""""""!!!"""###############"""######$$$###"""!!! !!!"""###$$$######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$############"""###""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((((((((((((((())))))************+++++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###!!!%%%&&&&&&%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%}}}|||{{{yyy{{{{{{xxxvvvwwwyyy{{{yyysssoooqqqrrrqqqiiifff```ZZZVVVUUUVVVWWWWWWUUUQQQMMMIIIEEECCCBBB???>>><<<<<<======;;;:::888777666444333222111111///...,,,***)))''''''&&&&&&'''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$##################$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$%%%&&&&&&'''########################!!!""""""""""""#########!!!"""$$$&&&'''''''''&&&$$$%%%&&&%%%###"""###$$$###$$$%%%%%%$$$###$$$%%% !!!"""###############"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$&&&!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%'''%%%"""!!!###%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$### """$$$%%%%%%%%%%%%$$$&&&))),,,,,,+++(((&&&$$$#########""""""!!!!!!""""""######$$$$$$$$$%%% !!!""""""!!! """###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''(((&&&%%%$$$$$$!!!$$$&&&&&&%%%###""" !!!$$$&&&''''''&&&%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###################################################$$$$$$$$$!!!"""###$$$%%%%%%$$$###&&&&&&%%%%%%###"""!!! """"""!!!!!!  !!!!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!"""###############""""""############"""""" !!!""""""###""""""%%%&&&&&&%%%$$$""" !!!###$$$%%%$$$"""!!!######""""""""""""######!!!"""###$$$$$$$$$$$$############"""###############$$$$$$%%%#########$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((***))))))))))))(((((((((***++++++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$### ###&&&(((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%||||||{{{yyyyyyyyyyyyxxxvvvvvvwwwuuuqqqooorrrrrrppphhhhhhccc\\\YYY[[[[[[YYYVVVSSSOOOKKKIIIFFFCCC@@@>>>===;;;;;;<<<<<<;;;999666666666666555444333222+++***((('''&&&''')))***)))******++++++)))((('''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$''''''&&&%%%%%%$$$#############################################"""!!! ###%%%%%%###%%%%%%$$$###""""""######""""""!!!!!!"""$$$&&&'''&&&%%%$$$###$$$$$$&&&'''&&&%%%###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$#########$$$%%%%%%'''%%%######%%%&&&&&&%%%&&&%%%###"""""""""###$$$#########"""!!!"""$$$'''((()))+++---...,,,((($$$$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$###"""!!!!!!"""######"""###%%%&&&&&&%%%###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!#########$$$%%%'''((()))""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""$$$""" !!!""""""!!!#####################$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!'''%%%###""" !!!!!!%%%$$$###!!! """"""""""""""""""""""""!!!""""""!!! !!!###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((((()))******))))))***+++,,,)))&&&$$$%%%'''((((((***************)))((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$###""""""$$$&&&&&&%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%%%%%%%$$$$$$#########|||}}}zzzxxxwwwvvvwwwwwwuuuttttttvvvuuuqqqppprrrqqqnnnggggggbbbZZZWWWYYYZZZXXXYYYVVVQQQNNNKKKIIIFFFCCCAAA???>>>===>>>>>><<<::::::999999777666444222111+++***)))''''''((()))***)))******++++++)))((('''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$''''''&&&%%%%%%$$$##############################""""""######$$$#########$$$&&&'''&&&###""""""###%%%$$$$$$###""""""#########""""""""""""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$$$$###%%%$$$$$$###""""""######"""###$$$###""""""$$$&&&((())),,,000222000,,,((($$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$##################"""""""""!!!!!!"""""""""#########%%%%%%$$$$$$$$$#########""""""############""""""############"""""""""!!! !!!###$$$%%%""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""###!!! """###"""!!!##################""""""$$$$$$###""""""###$$$$$$############"""""""""!!!$$$###"""!!!!!!""""""###$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###"""!!! """$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&'''(((%%%'''((((((''''''((())),,,)))&&&%%%&&&'''((((((***************)))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$######%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$######"""""""""{{{{{{~~~xxxwwwvvvuuuvvvvvvuuusssqqqtttuuurrrqqqrrrppplllfffeee```YYYVVVWWWXXXVVVYYYVVVQQQNNNLLLIIIFFFDDDBBB@@@>>>>>>>>>===;;;:::888777666444111///,,,+++,,,+++)))((((((((()))***)))******++++++)))((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###########################!!!"""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%$$$######"""###############"""""""""######$$$%%%%%%&&&%%%%%%$$$######%%%$$$######"""#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""#########$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############""""""$$$%%%%%%%%%$$$$$$%%%###!!!!!!"""###$$$######$$$$$$$$$$$$###""""""!!!###$$$$$$#########%%%(((***...333555444///+++############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!! !!!"""###%%%&&&""""""""""""""""""""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""  """##################""""""!!!!!!!!!$$$$$$###""""""###$$$$$$############""""""""""""""""""!!!!!!"""###$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$""""""###$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&&&&'''(((%%%'''(((((('''&&&((()))+++)))&&&%%%&&&'''(((''''''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!#########"""""""""""""""zzzzzz|||}}}}}}~~~yyyxxxwwwwwwxxxxxxwwwuuuppptttvvvtttssssssqqqlllffffffaaaYYYVVVWWWXXXVVVUUURRRNNNKKKIIIFFFDDDAAA@@@>>><<<<<<<<<;;;999777666666444333000---+++***,,,+++***)))))))))******)))******+++***)))((('''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!$$$$$$###############$$$#########"""""""""""""""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!""""""###$$$%%%%%%&&&'''&&&$$$######$$$&&&'''########################################################################"""###%%%'''((('''&&&%%%'''%%%###"""$$$%%%%%%%%%"""###$$$%%%%%%$$$"""""" """%%%%%%$$$######$$$)))+++///444666444///***"""######$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!###$$$%%%%%%%%%$$$######$$$%%%%%%##########################################""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$$$$######""""""###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$######"""#########"""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!  """$$$$$$#########""""""!!! $$$##################$$$#########""""""""""""""""""""""""""""""############""""""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''(((***)))(((((()))+++***(((&&&%%%&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&%%%%%%%%%&&&'''''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&&&&$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#################################""""""{{{{{{}}}|||||||||yyyxxxvvvwwwxxxxxxwwwvvvqqquuuwwwvvvuuuuuurrrnnnhhhhhhccc[[[WWWYYYYYYWWWSSSPPPLLLIIIGGGEEEBBB@@@???>>><<<<<<<<<;;;999888888888777666555333222111,,,++++++***************)))******+++***)))((('''&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$""""""######"""""""""!!!$$$$$$%%%&&&%%%$$$"""!!!############$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""###$$$$$$%%%%%%'''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$'''((())))))((('''&&&$$$""""""###%%%%%%$$$""""""$$$%%%%%%$$$###""" """%%%%%%$$$######$$$)))+++...111333000+++'''!!!"""###$$$$$$$$$############""""""""""""######%%%$$$###!!!!!!!!!""""""%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%######""""""######$$$%%%"""######$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!  """$$$$$$######"""""""""!!!!!! #########$$$$$$#########""""""""""""""""""##################"""""""""!!!######"""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))(((((()))***)))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&'''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}~~~||||||wwwvvvuuuuuuvvvwwwvvvuuuqqqvvvxxxvvvvvvvvvtttooojjjjjjddd\\\XXXZZZZZZXXXSSSPPPMMMJJJHHHFFFCCCAAA@@@???======>>>>>>===;;;666666666666555444333333,,,,,,,,,,,,++++++******)))******++++++)))((('''''''''((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!###%%%'''&&&%%%#########"""######$$$%%%!!!!!!"""######""""""!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!"""""""""###$$$$$$$$$%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$&&&((())))))(((((($$$""" !!!"""###"""""""""###$$$$$$$$$$$$###!!!###$$$$$$#########%%%((()))+++---...,,,((($$$ !!!###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!! !!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""!!!"""######$$$######""""""######$$$%%%""""""############"""""" !!!""""""############$$$$$$$$$%%%%%%%%%$$$############"""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""  """#########"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""###########################"""!!! ######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$&&&''''''&&&%%%'''((()))'''%%%%%%&&&'''&&&%%%((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((('''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&###!!!&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%}}}}}}xxxvvvuuuvvvwwwxxxwwwvvvqqquuuvvvttttttvvvtttpppkkkjjjeee]]]YYYZZZZZZWWWSSSPPPMMMJJJHHHGGGDDDBBB???>>><<<===>>>???>>><<<333444444444333222111000,,,,,,,,,,,,,,,++++++***)))******++++++)))((('''''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$######"""""" !!!$$$%%%$$$"""######""""""###$$$$$$%%% !!!"""######""""""""""""""""""###$$$%%%&&&!!!"""###$$$%%%$$$$$$###################################################$$$%%%&&&'''''''''&&&&&&""""""""""""####################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%&&&'''(((((($$$""" !!!"""""""""######""""""###$$$$$$%%%"""###$$$###""""""$$$&&&&&&&&&''')))******'''%%% !!!###$$$$$$$$$""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!########################"""#########$$$$$$$$$$$$################################################!!!!!! !!!!!!"""#########""""""######$$$%%%""""""############"""""" !!!!!!"""######$$$$$$############$$$$$$$$$$$$############"""""""""""""""""""""######"""""""""!!!"""""""""############$$$$$$#########$$$%%%%%%""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""###!!! """###"""!!!!!!!!!""""""###$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""############!!!!!!"""###$$$###"""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###"""!!! """$$$######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((('''%%%%%%&&&'''&&&$$$''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&'''''''''&&&$$$"""!!!###$$$&&&%%%%%%$$$###############"""""""""$$$&&&%%%###!!!%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!""""""############""""""#########$$$$$$$$$$$$}}}zzzyyyxxxyyyzzz{{{zzzyyyqqqtttuuusssssstttssspppkkkjjjddd\\\XXXYYYYYYWWWRRROOOLLLIIIGGGFFFCCCAAA<<<;;;:::;;;<<<======;;;777777777666555444333222,,,,,,---------,,,+++***)))******++++++)))(((''''''(((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%(((&&&%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###############(((&&&$$$%%%''''''$$$!!!######""""""###$$$%%%%%%!!!"""#########"""""""""!!!!!!"""$$$&&&'''!!!"""###$$$%%%%%%$$$################################################### !!!"""###$$$###""""""#########"""""""""""""""!!!"""############"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""###$$$%%%'''(((&&&$$$"""!!!###$$$$$$$$$$$$###"""""""""###%%%&&&#########"""!!!"""$$$'''$$$$$$$$$&&&)))***(((''' !!!###$$$%%%$$$"""!!!######""""""""""""############"""!!!!!!"""###$$$"""###%%%&&&&&&%%%###"""########################!!!!!!""""""#########$$$""""""""""""""""""""""""######################## !!!""""""#########"""###$$$$$$%%%""""""############""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$""" !!!""""""!!!!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$!!!###$$$%%%$$$$$$!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""!!!""""""!!! !!!#########$$$$$$$$$$$$######!!!"""!!!  !!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&''')))(((''''''(((***(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!!!!"""$$$&&&''''''$$$!!! ###%%%%%%%%%$$$###""""""###### !!!###%%%%%%###!!!"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%''''''''''''''''''''''''""""""""""""""""""""""""$$$$$$$$$######!!! !!!!!!""""""#########$$$~~~{{{zzzxxxxxxxxxwwwtttrrrrrruuuxxxyyyvvvssspppooojjjiiiccc[[[YYYZZZXXXTTTSSSNNNJJJGGGFFFEEECCC@@@>>>===;;;;;;;;;;;;999777888888888888777555444444---,,,+++)))((('''''''''************))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%(((***)))%%%$$$&&&)))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%######$$$''''''$$$!!!######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''!!!!!!"""###$$$%%%%%%%%%############""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$%%%%%%$$$###""""""#########$$$%%%&&&'''&&&""" """###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""!!!""""""###$$$$$$%%%&&&'''%%%$$$###%%%&&&!!!"""$$$%%%%%%$$$"""!!! !!!"""$$$%%%&&&'''%%%%%%$$$###""""""######)))'''### """%%%(((######$$$%%%$$$###"""!!!%%%$$$###"""""""""$$$$$$""""""############"""""" """%%%&&&%%%###""""""!!!!!!"""############"""&&&### !!!###$$$""" %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!! !!!"""###$$$###""""""""""""!!!!!!"""###$$$$$$$$$!!!"""$$$### #################################"""""""""""""""%%%$$$######""""""######%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$"""!!! !!!"""######"""!!! """"""""""""############$$$$$$###"""!!!!!!"""""""""$$$"""###%%%$$$!!!$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!""""""###$$$&&&%%%###!!!""""""""""""############$$$"""!!!"""$$$%%%### !!!""""""""""""$$$%%%######""""""######$$$%%% !!!"""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""###&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((('''((('''%%%%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$"""  ###&&&$$$%%%&&&%%%###"""###$$$###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$###$$$%%%%%%$$$###"""!!!##################$$$$$$~~~}}}{{{zzzyyyyyyxxxvvvsssooorrrttttttrrrooonnnmmmkkkiiiccc\\\YYYZZZXXXUUUSSSOOOJJJHHHGGGEEECCC@@@===<<<;;;;;;<<<<<<;;;:::777777777666555444333222111000///---,,,+++++++++*********)))))))))(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%######$$$&&&&&&$$$!!!%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''"""""""""###$$$$$$$$$%%%$$$$$$#########"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###%%%%%%%%%$$$$$$###""""""######%%%%%%%%%&&&'''&&&$$$!!! !!!"""""""""!!!$$$$$$############$$$$$$%%%$$$###""""""!!!!!!"""$$$###""""""######$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""######$$$""" """###$$$$$$%%%$$$###"""!!!&&&%%%$$$######$$$%%%%%%"""##################"""###%%%''''''&&&$$$$$$%%%""""""""""""############&&&$$$!!!"""###$$$###!!!$$$$$$############$$$$$$$$$$$$###"""""""""######%%%$$$###"""""""""######$$$$$$$$$$$$$$$#########!!!!!!###$$$$$$$$$###""""""""""""""""""###$$$$$$&&&%%%###"""""""""!!! """"""""""""""""""""""""###"""""""""""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""######"""!!! !!!"""######"""!!! """"""""""""############%%%$$$$$$###""""""######&&&%%% &&&'''#########"""""""""""""""!!!!!!"""""""""#########%%%#########$$$###""" """"""""""""############$$$"""!!!###%%%%%%###!!!###$$$%%%%%%%%%%%%&&&'''######""""""######$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&***)))(((((()))******)))''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######$$$%%%&&&'''((('''%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$"""""""""###$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%###$$$$$$%%%$$$###"""!!!########################~~~}}}~~~|||zzzyyyyyyyyyxxxuuussspppqqqrrrqqqooonnnnnnooommmkkkddd\\\YYY[[[YYYVVVSSSPPPLLLIIIGGGEEECCCAAA===;;;;;;<<<===>>>>>>===666666666555444333222111///...---,,,+++***************))))))))))))((((((((((((((((((((('''&&&&&&)))&&&$$$%%%)))***(((%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$###"""$$$$$$###$$$&&&&&&$$$"""''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&##################$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######$$$%%%&&&'''%%%$$$######"""#########'''&&&%%%%%%&&&&&&%%%### !!!!!!"""!!!!!!!!!######"""""""""######$$$%%%$$$###!!!""" """$$$###!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!%%%$$$######"""#########%%%$$$###"""!!!"""###$$$###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%%%%$$$""""""###$$$###!!!#########""""""#########$$$############$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######%%%%%%$$$############$$$######""""""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%%%%$$$#########$$$$$$(((%%%$$$'''""""""""""""###############"""!!! #########$$$$$$$$$%%%%%%&&&$$$"""!!!"""!!! """"""""""""###############""""""###$$$%%%###!!!!!!"""$$$###"""!!!###$$$######""""""######$$$%%%###!!! ###$$$""" ###$$$$$$%%%%%%$$$$$$###"""""""""############$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###%%%'''((('''%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$##################$$$$$$$$$######""""""######$$$&&&&&&&&&&&&''''''''''''(((&&&$$$"""!!!"""###$$$###$$$$$$$$$$$$###""""""########################||||||~~~yyyxxxwwwvvvwwwvvvtttqqqsssssssssqqqoooppprrrtttooommmfff]]]ZZZ\\\ZZZWWWRRRQQQNNNKKKHHHEEEBBBAAA>>>===<<<===>>>???>>>===777777666666444333111000---,,,+++***))))))))))))***)))))))))((((((((((((&&&'''((((((((('''%%%$$$(((&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$&&&((()))$$$$$$###############$$$'''%%%###"""$$$%%%%%%$$$######$$$$$$$$$######""""""""""""!!!""""""###$$$###"""!!!""""""%%%### """"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######"""!!!!!!###$$$$$$###!!! """$$$%%%###"""""""""""""""!!! ######""""""""""""######$$$#########$$$%%%&&&&&&#########$$$$$$%%%%%%&&&!!!!!!"""""""""""""""###"""######$$$$$$$$$$$$$$$###"""""""""""""""######!!!$$$$$$###"""%%%((("""""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!######"""""""""!!!!!!!!!######"""!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$######"""######$$$"""###!!!!!! !!!!!!""""""######$$$$$$&&&%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%###  !!!!!!!!!!!!"""""""""############""""""""""""######"""!!! """""""""  !!!######""""""######$$$%%%"""%%%$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""$$$$$$$$$###############$$$$$$############$$$$$$%%%&&&&&&&&&''''''((((((%%%###!!! """############$$$############$$$$$$$$$###############~~~||||||~~~yyyxxxwwwwwwwwwvvvtttrrrtttsssrrrpppoooppptttwwwqqqoooggg^^^[[[\\\\\\XXXRRRRRRPPPLLLHHHEEEBBBAAAAAA???>>>===>>>>>><<<;;;888888888777555333222111......---,,,++++++++++++)))))))))(((((((((((('''$$$%%%&&&'''&&&%%%$$$###"""$$$&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%"""!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$&&&((()))$$$###############$$$$$$%%%### !!!############$$$$$$$$$$$$$$$###"""""""""!!!!!!"""######$$$###"""!!! $$$ $$$'''%%%"""!!!""""""""""""""""""!!!$$$$$$$$$%%%&&&&&&''''''$$$###############$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$###############!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$"""######"""!!!!!!"""$$$$$$###!!! """$$$%%% !!!""""""!!! ######""""""""""""######$$$#########$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""###############$$$$$$$$$######"""""""""""""""#########"""!!!$$$&&&########################!!!!!!""""""###############"""!!!!!! !!!!!!!!!$$$###############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""!!!!!!!!!!!!"""""" ###$$$!!!!!!"""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###!!!!!!#########!!!"""""""""############ !!!!!!"""!!!!!! !!!###$$$%%%%%%###"""###$$$######""""""######$$$%%%!!!!!!%%%''''''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!! """###%%%&&&(((((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###""""""%%%'''###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###$$$%%%$$$"""$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$ !!!!!!""""""######"""!!!  !!!###$$$##################$$$$$$$$$$$$$$$#########""""""|||}}}|||zzzyyyzzzzzzzzzxxxvvvqqqqqqpppnnnmmmooosssvvvtttqqqhhh___\\\]]]]]]ZZZRRRSSSRRRNNNIIIEEEBBBBBBAAA@@@>>>===>>>===;;;:::999999888777555333222111,,,,,,+++***************))))))((((((((((((''''''%%%%%%%%%%%%%%%$$$######!!!$$$### ###&&&$$$$$$%%%%%%%%%%%%$$$$$$)))'''$$$"""!!!###&&&((($$$%%%%%%$$$######$$$&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$%%%&&&'''#########"""######$$$%%%###!!!!!!"""###"""!!!!!!""""""###"""""""""""""""""""""######$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%###!!!"""%%%'''&&&$$$""""""""""""""""""""""""#########$$$%%%&&&&&&'''#########"""######$$$%%%############"""""""""!!!%%%$$$######""""""###### !!!"""#########"""######$$$$$$$$$$$$#########$$$%%%$$$######$$$%%%###"""!!!!!!!!!"""$$$%%%!!!######!!!  #########""""""#########$$$############$$$$$$%%%"""###$$$$$$%%%$$$$$$###!!!!!!!!!"""######$$$$$$""""""!!!!!!""""""###$$$$$$######""""""""""""""" """$$$$$$""" ########################!!!!!!!!!"""######$$$$$$%%%%%%$$$############$$$$$$$$$$$$#######################################""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!! !!!""""""###%%%$$$ ###$$$"""""""""""""""############ !!!!!!!!!"""""""""!!!!!!!!!""""""""""""###!!!  ###$$$%%%$$$""""""""""""############!!!""""""!!! !!!!!!"""######"""!!!"""$$$######""""""######$$$%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""""""""###""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$&&&'''&&&######%%%(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%###!!! !!!$$$'''$$$&&&''''''%%%%%%&&&(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$%%%%%%#########"""######$$$%%%%%%%%%$$$$$$###"""""""""~~~}}}|||{{{zzz{{{{{{{{{yyywwwooooooooonnnmmmooorrruuuuuurrriii```\\\^^^^^^[[[RRRSSSSSSOOOIIIDDDBBBBBB???>>><<<=========<<<;;;888888777666444222000///******))))))(((((())))))))))))((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%$$$""""""$$$'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###%%%%%%######""""""###$$$$$$%%%"""!!! """######""" !!!""""""############"""""""""######$$$&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""######""""""###$$$$$$%%%%%%%%%$$$############$$$%%%$$$###"""""""""###$$$ """###$$$$$$######"""##################"""!!!###%%%%%%$$$#########""""""""""""############ ###&&&&&&###!!!!!!!!!$$$$$$############$$$$$$$$$$$$###"""""""""######"""###$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""!!! !!!"""###$$$$$$###"""""""""""""""$$$######$$$$$$### ######################## !!!!!!"""######$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###############"""###$$$$$$$$$$$$###"""###"""!!! !!!"""###""""""""""""############!!!!!!!!!!!!!!!"""######"""$$$### $$$%%%############"""""""""""""""$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""!!!!!!"""$$$%%%$$$###""""""""""""############ ###%%%$$$"""!!!"""### !!!"""######""""""######$$$%%%!!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$### """#########"""!!!""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((('''''''''!!!###%%%$$$ """&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###""""""$$$&&&$$$%%%'''&&&&&&%%%'''(((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###########################""""""$$$&&&'''&&&%%%"""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""######"""""""""###%%%%%%%%%%%%$$$$$$###""""""!!!~~~~~~{{{zzzyyyyyyzzzzzzxxxvvvoooooooooooonnnpppsssvvvvvvsssjjj```\\\^^^^^^[[[RRRTTTTTTPPPJJJDDDBBBBBB===<<<;;;<<<===>>>===<<<777777666555333111///.........------,,,---------)))(((((((((''''''''''''((('''&&&%%%$$$%%%&&&''')))&&&%%%'''+++---+++)))###$$$%%%&&&&&&%%%$$$###!!!"""%%%'''((('''%%%$$$$$$%%%&&&$$$"""!!!$$$'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###"""""""""###$$$######""""""###$$$%%%%%%"""!!!!!!"""###$$$$$$"""!!!"""###$$$%%%&&&&&&&&&############$$$%%%&&&''''''&&&%%%$$$############%%%&&&'''%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""""""""######""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""###&&&%%%###"""""""""###$$$ !!!###$$$%%%%%%%%%$$$""""""############""""""!!!###$$$###!!! !!!!!!"""############"""!!!%%%((((((%%%""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$$$$###"""!!! !!!!!!"""######$$$$$$!!!  """###$$$$$$###""""""!!!""""""###"""!!!$$$''''''### """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!###"""!!! !!!"""###""""""""""""############""""""!!!""""""###$$$$$$!!!$$$$$$$$$&&&$$$$$$$$$######""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!!!!""""""""""""##################$$$%%%%%%### """"""""""""############"""$$$'''&&&$$$"""$$$%%%!!!######"""###$$$&&&#########"""###$$$$$$%%% %%%)))'''""" $$$((($$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%&&&%%%###"""""""""############"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%###&&&(((&&&###"""%%%)))%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%######$$$"""###%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!! """$$$%%%$$$###!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$######""""""!!!!!!!!! !!!"""###"""!!!######"""""""""###%%%&&&%%%%%%$$$$$$###""""""!!!~~~{{{zzzwwwuuuttttttuuuuuuttttttqqqmmmooouuuxxxwwwwwwqqqggg```]]]]]]^^^___YYYTTTNNNIIIFFFCCCAAA???>>>===;;;;;;<<<<<<;;;999666666666666555444222222---...000///---+++******))))))))))))((((((((((((---&&&###&&&'''$$$"""$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%&&&&&&""""""############"""""" !!!#########$$$&&&'''&&&$$$"""!!! !!!"""###########################""""""""""""""""""""""""!!!""""""######!!! $$$###""" !!!!!!!!!""""""""""""#########$$$$$$########################""""""######$$$%%%%%%%%%$$$###""""""######&&&$$$!!!"""$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""!!! """$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###"""!!!!!!!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""" !!!!!!&&&$$$$$$&&&***+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$###""" !!!"""""""""""""""############""""""""""""!!!!!!!!!!!!#########!!!!!!###%%%###!!!"""$$$%%%$$$!!!!!!!!!!!!!!!!!!""""""### """$$$###!!! ###&&&&&&%%%$$$""""""""""""#########""""""!!!!!! """""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%%%% !!!"""###$$$$$$%%%%%%$$$###!!!!!!!!!"""###"""###$$$%%%%%%%%%%%%%%%$$$""" """%%%&&&%%%###$$$$$$$$$#########""""""############""""""""""""((('''&&&%%%%%%%%%&&&'''%%%&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''(((''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######%%%'''&&&$$$"""!!!"""$$$&&&(((%%%%%%$$$!!!$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$${{{zzzwwwuuuttttttuuuvvvttttttppplllmmmsssuuutttxxxrrriiibbb______```aaaZZZVVVPPPJJJGGGDDDAAA???>>>===<<<<<<===>>>===;;;777777666555444333222222...000111///,,,***((((((***))))))))))))(((((((((,,,&&&%%%)))+++'''%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$######!!!"""$$$###""""""###$$$%%%$$$"""!!!!!!!!!"""###########################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!###"""!!! !!!"""############$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######&&&$$$""" !!!###%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###!!!"""###""" """###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$""" !!!###$$$""" ########################""""""""""""############""""""""""""""""""""""""$$$###"""!!! !!!!!!"""""""""""""""############ !!!!!!!!!""""""######"""######""" !!!"""%%%###!!!"""$$$%%%$$$""""""""""""""""""###$$$$$$!!!###$$$###!!!!!!###&&&###""""""""""""$$$%%%&&&$$$$$$$$$###############%%%%%%$$$$$$###"""""""""############"""""""""!!!########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%#########""""""""""""!!!""""""""""""############""""""######$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###"""######$$$%%%%%%$$$$$$$$$"""!!!"""%%%&&&$$$###$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%&&&'''(((%%%&&&&&&%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$&&&'''%%%$$$###""""""$$$%%%&&&&&&&&&%%%###  !!!$$$$$$$$$############""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$${{{yyyxxxvvvuuuuuuuuuvvvuuuuuurrrmmmmmmqqqtttsssyyysssjjjdddaaaaaabbbbbb\\\WWWPPPJJJFFFDDDAAA???>>>===<<<<<<>>>???>>>===888777666444333222222222000000111///+++(((''''''*********)))))))))(((((((((&&&&&&***+++(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%###""""""###%%%$$$###!!!!!!"""##############################%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&%%%%%%$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""#########$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%###&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$### """######"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$###"""###$$$$$$""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############ !!!"""###$$$%%%!!!"""$$$###"""!!!!!!"""$$$###"""###$$$$$$###"""###############$$$$$$%%%"""###$$$###""""""$$$&&&""""""""""""###$$$%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%#########""""""""""""!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!"""""""""""""""######$$$$$$######$$$"""""""""$$$%%%$$$###$$$$$$$$$############### !!!"""###$$$%%%&&&############$$$&&&'''(((%%%&&&&&&%%%######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''((((((((($$$$$$######$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((((((((('''%%%%%%&&&(((%%%%%%$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###"""###%%%$$$$$$$$$############""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$zzzyyyxxxwwwvvvvvvvvvvvvvvvxxxuuuooommmqqqsssrrrwwwrrrjjjeeecccbbbcccbbb\\\VVVOOOIIIEEEBBB@@@>>>===<<<:::;;;<<<>>>>>>>>>888777555444222222222222...//////---***(((((((((******)))))))))((((((((('''&&&%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&$$$""""""###%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$###$$$&&&((('''&&&$$$$$$%%%$$$$$$###""""""######$$$########################$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&&&&'''###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$""""""###$$$%%%%%%%%%$$$!!!"""###%%%%%%$$$##############################$$$$$$$$$&&&''''''%%%###%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$### """$$$$$$###"""!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""""""""###############!!!"""""""""############""""""""""""""""""""""""######""""""""""""""""""!!!"""""""""############ !!!!!!"""######$$$$$$ """$$$$$$###!!!!!!!!!$$$############$$$#########""""""""""""###$$$$$$##################$$$%%%%%%%%%$$$######""""""""" !!!!!!""""""######"""""""""###$$$$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!""""""#########""""""############$$$$$$$$$###########################!!!!!!"""######$$$%%%%%%############$$$%%%%%%&&&%%%&&&&&&%%%######%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%$$$###""""""$$$&&&'''))))))))))))((('''&&&%%%$$$$$$######$$$$$$%%%%%%'''(((((('''%%%%%%&&&'''$$$%%%%%%&&&%%%$$$""""""%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$~~~~~~yyyyyyxxxwwwwwwvvvvvvvvvuuuwwwuuuooolllnnnpppppptttoooiiieeecccbbbbbbaaaZZZTTTMMMFFFBBB@@@>>>===<<<:::888888:::<<<======888777666444222111111111+++,,,---+++***)))***+++)))))))))(((((((((((('''))))))'''$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$#####################""""""############""""""!!!$$$&&&'''&&&%%%%%%%%%$$$###############$$$$$$#################################"""""""""!!!!!!%%%$$$$$$$$$############&&&%%%###"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""######$$$$$$###############$$$$$$ !!!###$$$$$$$$$$$$###!!!"""###%%%%%%$$$##############################%%%%%%%%%&&&''''''%%%#########""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""" !!!"""""""""###############$$$$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""""""""##################!!!"""""""""########################"""""""""""" """$$$%%%###"""""""""######$$$############$$$"""!!!!!!!!!!!!"""############""""""###$$$$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###########################""""""""""""""""""#########""""""""""""#########""""""!!!###$$$$$$$$$####################################$$$$$$$$$###############%%%%%%%%%%%%$$$######"""%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&$$$###""""""###%%%'''(((((()))(((((('''&&&&&&$$$$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&$$$"""!!!###%%%%%%%%%$$$$$$&&&'''$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$~~~}}}}}}}}}yyyyyyxxxxxxxxxwwwwwwwwwrrruuuuuunnnjjjlllnnnnnnqqqmmmhhhdddcccbbbaaa```XXXRRRKKKEEEAAA@@@???>>>===:::888777999;;;<<<<<<777777666555333111000...***++++++***))))))***,,,((((((((('''''''''&&&&&&(((+++***&&&$$$&&&(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&""""""######$$$$$$$$$%%%"""""""""######"""""""""!!!$$$%%%$$$##################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###&&&%%%###"""!!!!!!""""""############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""###############"""######$$$%%%!!!"""######$$$#########""""""###$$$$$$$$$$$$$$$########################&&&%%%$$$%%%&&&&&&$$$###""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###""""""###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!"""!!!"""###$$$#########$$$%%%%%%&&&&&&""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""""""""############$$$$$$#########"""""""""!!!"""$$$$$$###"""###$$$"""$$$$$$$$$###"""###$$$!!!!!!!!!!!!!!!""""""######""" !!!###$$$$$$###!!!!!!###$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########""""""""""""!!!!!!!!!""""""#########$$$"""""""""""""""""""""###!!!!!!"""############"""######$$$$$$######""""""###$$$%%%$$$"""""""""$$$###############$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%###"""!!!$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%###$$$$$$###$$$%%%&&&%%%$$$###"""###$$$%%%$$$###$$$%%%'''$$$$$$$$$############""""""############$$$$$$$$$""""""############""""""######"""""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$~~~}}}{{{zzz{{{~~~xxxxxxyyyyyyxxxxxxwwwwwwrrrvvvwwwqqqlllmmmpppqqqooolllhhheeedddcccaaa```WWWRRRJJJDDDAAAAAA@@@@@@???<<<999888999;;;<<<<<<555666777666555222...,,,+++++++++)))(((''')))+++'''&&&&&&&&&&&&%%%%%%%%% '''+++)))'''******((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""!!!###&&&'''%%%###"""""""""###$$$$$$%%%%%%%%%$$$#################################$$$%%%%%%&&&&&&%%%$$$###"""!!!""""""#########"""""""""###%%%&&&############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""!!!"""######$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$###############""""""######$$$%%%########################'''%%%$$$###$$$%%%$$$###$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%"""############$$$$$$$$$#######################################$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###### ###%%%%%%$$$###$$$&&&"""""""""###$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""##############################$$$$$$"""#########""""""$$$&&&"""$$$%%%$$$"""!!!###%%%""""""!!!!!!""""""###$$$### """######!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$###############%%%%%%$$$$$$###"""""""""!!!"""""""""####################################""""""""""""""""""""""""########################""""""""""""#####################""""""""""""!!!############"""""""""""""""""""""######$$$$$$$$$ !!!"""###$$$######"""$$$$$$%%%%%%$$$######"""###$$$&&&$$$"""!!!"""$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))((('''%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$############""""""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$~~~|||zzzyyyzzz~~~xxxxxxyyyyyyyyyxxxwwwwwwuuuzzz{{{uuupppqqqtttuuuooolllhhhfffeeedddbbb```WWWRRRJJJEEEBBBBBBBBBBBBAAA>>>:::999:::;;;<<<<<<444666777777666222...+++------,,,)))'''&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$!!!)))))))))+++***&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&$$$''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$&&&(((++++++(((%%%###""""""###$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$%%%%%%$$$###"""""""""###$$$ !!!###%%%''')))######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%######""""""###$$$%%%%%%''''''%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""""""""""""""(((%%%###"""###$$$$$$###&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&"""############$$$$$$$$$''''''''''''''''''''''''""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&"""$$$&&&%%%###!!!"""$$$ !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""############!!!!!!"""###$$$%%%%%%&&&#########"""!!!"""%%%'''!!!$$$%%%%%%"""!!!###%%%#########"""###$$$$$$%%%""" !!!###""" $$$$$$%%%%%%$$$###!!! ######""""""!!!!!! """""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###"""!!! """"""###$$$%%%%%%&&&&&& !!!"""$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%""" """$$$""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((())))))*********)))(((&&&%%%$$$######%%%'''))))))'''&&&%%%&&&#########$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$&&&((($$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$}}}}}}~~~}}}||||||yyywwwvvvwwwxxxxxxwww||||||yyyrrrqqqtttvvvttttttsssmmmeeeaaaaaa___ZZZWWWRRRJJJCCC@@@??????>>>@@@>>>;;;888777999;;;===777777777555333111...,,,(((+++---,,,***((()))+++******)))(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$###############%%%!!!"""&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!! %%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%%%%%%%((('''&&&$$$###"""""""""###"""""""""###$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%!!!"""""""""############%%%&&&'''$$$!!! $$$(((!!!""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!! !!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$###############$$$$$$&&&((()))(((&&&$$$"""###%%%&&&%%%""" """$$$!!!!!!!!!"""#########$$$############""""""""""""$$$$$$$$$$$$###""" """"""""""""############"""""""""""""""""""""""" """###"""!!! !!!###"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$"""!!!"""###&&&&&&$$$###""""""!!!!!!&&&"""!!!###$$$###"""!!! !!!""""""%%%%%%$$$$$$######""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######"""#########$$$$$$$$$$$$############""""""""""""$$$$$$$$$#########""""""$$$###!!!"""######"""!!!########################""""""!!!!!!!!!!!!""""""!!!###%%%&&&$$$#################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" ###&&&&&&###"""###&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&%%%### """###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''((()))***(((%%%###$$$&&&'''%%%"""$$$%%%%%%&&&'''((()))))))))(((&&&%%%$$$%%%&&&&&&&&&''''''&&&$$$"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&$$$###"""###%%%%%%$$$###$$$%%%&&&'''((('''%%%#########%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%!!!"""""""""##################""""""###$$$%%%%%%~~~|||zzzzzz{{{|||||||||{{{yyywwwvvvwwwxxxxxxxxx{{{|||xxxrrrqqqtttuuuttttttsssmmmfffcccccc```\\\TTTOOOHHHBBB@@@@@@@@@@@@@@@>>>;;;888777888:::<<<777777777555333111...---,,,...///...***((()))***))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!%%%$$$$$$######$$$$$$%%%########################$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$%%%%%%&&& !!!"""$$$%%%%%%%%%%%%$$$###""""""!!!"""""""""###############$$$$$$$$$%%%&&&%%%$$$!!! !!!"""%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$###  !!!!!!"""%%%$$$###"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$###############$$$$$$%%%'''((((((&&&$$$"""###$$$&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""!!! """"""""""""####################################!!!"""###"""!!! !!!###"""############$$$$$$$$$#########"""""""""""""""###$$$%%%$$$"""!!!"""###$$$$$$##################'''%%%$$$$$$&&&&&&&&&$$$""""""!!! !!!!!!"""### !!!!!!!!!!!!################################################!!!!!!!!!""""""""""""""""""""""""#########$$$$$$############""""""""""""$$$$$$$$$#########""""""###"""!!!"""###$$$###"""##############################""""""""""""######"""######!!!##########################################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$"""%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%###"""!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))(((&&&$$$%%%&&&'''%%%###%%%%%%%%%&&&'''(((((()))((('''&&&$$$$$$$$$%%%&&&%%%&&&''''''%%%###$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%''''''%%%#########%%%%%%$$$$$$$$$%%%&&&'''((('''%%%######$$$%%%&&&########################!!!""""""""""""#####################$$$$$$$$$$$$###""""""""""""###$$$%%%zzzxxxwwwxxxzzz|||}}}}}}yyyxxxvvvvvvxxxyyyyyyxxxyyyzzzwwwqqqpppsssuuussssssrrrmmmgggdddeeebbb^^^RRRMMMFFFAAA@@@@@@AAAAAA@@@>>>;;;888777888999:::888777777555333111///---000111000...+++)))((()))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&''''''&&&$$$###$$$%%%'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!  """$$$###!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$######$$$$$$###"""###############$$$$$$%%%######$$$%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$######$$$%%%$$$###"""!!!###%%%%%%$$$"""""""""$$$#########""""""""""""!!!###$$$$$$$$$$$$%%%%%%%%%((($$$ ###%%%$$$!!!$$$$$$###!!! ######################## !!!""""""""" !!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$###############$$$$$$$$$%%%&&&''''''&&&$$$"""###$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###"""############$$$$$$$$$$$$$$$######"""!!!!!! """###$$$###"""!!!"""#########""""""###$$$$$$%%%""""""$$$&&&'''&&&### !!!!!!!!!!!!!!!"""###$$$!!!!!!""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""$$$$$$$$$###############"""!!! !!!###$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$''''''&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))'''$$$""""""!!!!!! %%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((())))))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%###%%%'''(((&&&%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&((((((&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&########################!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$${{{zzzxxxyyy{{{}}}~~~~~~xxxwwwvvvvvvxxxyyyxxxwwwwwwxxxvvvqqqooorrrsssrrrpppppplllfffdddeeebbb]]]SSSNNNGGGBBB@@@AAAAAABBB@@@>>>;;;999888888999999999888777555333111///...111000///---+++)))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&&&&''''''&&&$$$"""###$$$(((&&&###!!!!!!"""%%%&&&%%%%%%%%%$$$$$$#########%%%###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! #########%%%(((((('''$$$%%%$$$$$$######$$$$$$%%%########################'''%%%######$$$%%%$$$###"""""""""""""""######$$$###$$$$$$%%%$$$$$$######$$$$$$######$$$$$$%%%&&&"""$$$%%%&&&%%%###!!!  """""""""$$$&&&######"""""""""!!!!!!!!!#########$$$$$$$$$%%%%%%'''%%%###"""$$$%%%$$$###!!!!!!""""""""""""""""""########################&&&''''''''''''&&&%%%%%%!!!"""""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%#########"""######$$$%%%###$$$%%%&&&&&&%%%$$$###"""#########"""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###""""""#########$$$$$$$$$############""""""!!!!!!!!!#########!!!!!!"""###$$$###############$$$$$$ !!!"""$$$&&&%%%!!! !!!!!!"""###$$$%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!########################!!! !!!$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$&&&&&&&&&$$$"""###%%%'''#################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%'''$$$ !!!$$$'''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))(((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###""""""!!!!!!"""######~~~|||zzzzzz{{{}}}}}}|||xxxwwwvvvwwwxxxyyywwwvvvuuuvvvtttpppoooqqqrrrpppnnnnnnjjjeeecccdddaaa\\\VVVPPPIIICCCAAAAAAAAAAAA@@@>>><<<:::999999999:::999999777555333111000//////...,,,+++************)))((((((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&$$$""""""$$$&&&&&&&&&%%%&&&&&&%%%"""!!!!!!"""(((&&&###!!!!!!"""%%%&&&%%%%%%%%%$$$$$$######### !!!$$$%%%%%%$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###""""""!!!!!!""""""###$$$###############""""""!!!&&&%%%$$$$$$######$$$$$$"""$$$%%%&&&%%%###!!! !!!"""$$$############"""""""""""""""""""""#########$$$ """###!!! """!!!"""###%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###!!!%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######""""""###$$$$$$%%%"""###$$$%%%%%%$$$$$$###"""""""""""""""###""""""###""""""!!!!!! !!!!!!!!!""""""#########$$$$$$$$$$$$######"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$!!!!!!""""""############!!!"""$$$###"""!!!"""$$$&&&%%%$$$###""""""""""""%%%$$$###$$$%%%&&&$$$### !!!!!!"""###$$$$$$$$$""""""!!!!!!!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!########################!!! !!!$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!$$$'''#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""&&&'''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""#########$$$######""""""""""""######}}}zzzyyyzzz{{{{{{zzzxxxwwwvvvwwwxxxxxxvvvtttssstttsssooonnnqqqqqqooommmmmmjjjeeecccccc```ZZZVVVPPPIIICCC@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<:::999777555333111000000000...+++******+++******)))(((((((((((()))******(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((%%%$$$######%%%&&&&&&%%%###%%%%%%$$$"""!!!"""###'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''!!!"""###%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###$$$$$$###"""""""""""""""######$$$""""""#########""""""!!!$$$$$$###"""!!!!!!!!!"""######$$$%%%$$$###"""!!!!!!###$$$###!!!!!!"""$$$$$$$$$$$$############!!!!!!"""""""""######### ###%%%$$$  ###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###"""!!! !!!###$$$###"""##################""""""!!!!!!""""""######$$$$$$!!!""""""###""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$ !!!!!!"""######$$$$$$"""###$$$$$$######$$$%%%'''&&&%%%###"""!!!!!!!!!%%%###!!! """###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""!!! """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!!!!"""""""""##################""""""""""""###############$$$$$$$$$"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""!!! """$$$#################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$"""!!!!!!###%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''')))))))))'''&&&'''(((''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%###$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!""""""""""""#########!!!!!!"""""""""#########%%%$$$##################~~~|||{{{|||}}}}}}|||yyyxxxwwwwwwxxxwwwtttrrrqqqsssrrrnnnmmmppppppnnnnnnnnnkkkfffdddccc___ZZZRRRMMMFFFAAA??????@@@@@@???>>>============>>>>>>;;;999777444222111111111444000,,,***++++++***)))'''''''''''''''((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%######$$$%%%%%%#########%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""%%%'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################'''$$$!!!!!!"""############""""""""""""###$$$$$$""""""###$$$$$$$$$######"""""""""!!!""""""###$$$###############$$$$$$$$$###%%%((((((&&&%%%$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&$$$"""!!!########################&&&&&&&&&%%%$$$###!!!  !!!""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%&&&!!!""""""############$$$"""  ###$$$###!!!"""""""""###############"""""""""###$$$%%%%%%%%%!!!""""""######"""""""""""""""""""""####################################"""###$$$$$$""""""###$$$"""############$$$$$$$$$"""""""""""""""#########"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$###"""""""""######!!!!!!""""""!!!""""""###$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##########################################$$$$$$"""""""""#########$$$$$$############""""""""""""""""""#########$$$$$$$$$###"""!!!"""###$$$###"""###########################""""""""""""""""""######$$$&&&%%%$$$######$$$##########################################"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&'''''''''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))(((&&&%%%&&&(((''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&&&&%%%$$$$$$$$$!!!"""$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###%%%''''''%%%#########!!!"""###$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&########################!!!""""""""""""#########""""""#########$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$~~~~~~zzzyyyxxxxxxxxxvvvsssqqqppprrrqqqnnnmmmppppppmmmooopppmmmgggeeeddd```ZZZNNNIIICCC???>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@;;;:::777444222111111111888444...,,,,,,,,,***(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((((('''%%%$$$###############%%%'''&&&%%%"""$$$%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!"""###""""""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""&&&$$$!!! !!!"""###"""###############$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((###"""""""""###$$$%%%%%%"""$$$###""""""###############""""""""""""######$$$$$$$$$%%%%%%%%%###  """###  !!!###$$$$$$###""" """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###$$$%%%''''''(((((((((######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%&&&!!!!!!""""""#########$$$"""  ###$$$###!!! !!!!!!""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""############"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$&&&&&&%%%%%%&&&'''#########"""######$$$%%%&&&%%%$$$%%%&&&'''%%%$$$"""###$$$%%%%%%$$$"""!!! !!!""""""######!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$############""""""""""""""""""######$$$$$$$$$$$$$$$###!!!"""######"""!!!########################$$$$$$############$$$$$$!!!$$$%%%$$$$$$$$$$$$########################$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""" ###&&&%%%"""!!!"""$$$%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''&&&$$$###((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))(((%%%$$$%%%(((''''''&&&&&&%%%$$$#########$$$&&&'''((('''&&&&&&%%%%%%###  ######$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$&&&&&&$$$#########!!!"""###$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%~~~}}}|||{{{yyyzzz|||zzzvvvrrrpppsssrrrpppppptttuuurrrnnnmmmkkkhhheeebbb```___OOOJJJDDD@@@>>>>>>>>>>>>AAA@@@>>><<<;;;;;;;;;;;;888888777666444111///...///---+++***++++++***))))))'''%%%&&&)))***(((&&&'''''''''&&&&&&%%%%%%%%%***'''### ###'''***&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''' !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""&&&%%%###""""""$$$&&&'''((('''&&&$$$"""!!! $$$###!!!###%%%%%%### %%%%%%$$$#########$$$$$$######""""""""""""######$$$$$$##################&&&&&&%%%###"""  !!!"""$$$$$$######"""#########"""######$$$%%%%%%%%%$$$$$$$$$$$$######!!!"""###$$$%%%$$$######%%%%%%%%%$$$###"""!!!  """###$$$$$$###""""""######$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""""""""&&&$$$!!!!!!######!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""""""""############&&&###!!!"""%%%&&&$$$!!!$$$$$$###############$$$$$$$$$########################""""""""""""######$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!""""""""""""####################################$$$###!!! !!!###$$$$$$#########""""""!!!!!!######""""""""""""######&&&&&&$$$###""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''')))'''$$$&&&***&&&&&&''''''''''''&&&&&&''''''((((((***+++------$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$######"""""""""$$$$$$$$$###"""###$$$""""""###$$$$$$"""!!! |||}}}}}}{{{zzzzzz|||zzzuuuqqqooorrrqqqoooooorrrsssqqqmmmllljjjhhheeebbbaaa```PPPKKKEEEAAA????????????@@@???===<<<;;;::::::;;;999888777666444111///......,,,******++++++***))))))'''&&&'''))))))(((&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$#########$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################$$$###"""###%%%&&&$$$"""###############$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""" !!!"""###$$$######""""""""""""!!!"""######$$$&&&&&&%%%%%%$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%$$$###!!! !!!!!!!!! $$$$$$###""""""###$$$$$$#########"""######$$$$$$'''$$$######$$$%%%###!!!""""""""""""############!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""############!!!  """""""""!!!######""""""""""""######$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""########################$$$###""""""""""""###$$$$$$#########""""""""""""######""""""""""""######%%%%%%$$$###""""""""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%###"""""""""######%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''''')))&&&%%%((('''$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########""""""$$$%%%$$$###"""###$$$######$$$$$$######"""!!!{{{{{{}}}~~~|||zzz{{{{{{zzzuuupppnnnqqqpppnnnnnnqqqrrrpppkkkjjjiiigggeeecccaaaaaaRRRMMMGGGBBB@@@@@@@@@@@@???>>>===;;;::::::::::::999888777666444222000......,,,*********+++***))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!"""""""""###$$$$$$%%%%%%######"""$$$&&&&&&%%%$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&!!!!!!"""############""""""!!!!!!!!!!!!"""######(((''''''&&&%%%$$$$$$###"""######$$$%%%$$$$$$$$$######$$$$$$$$$######""")))((('''&&&$$$$$$######$$$$$$$$$$$$###!!! $$$$$$###""""""###$$$$$$""""""""""""###$$$%%%%%%%%%$$$######$$$%%%$$$"""$$$#########""""""!!!!!!""""""#########$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$ !!!!!!!!!!!!"""###$$$###############$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!""""""######$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######""""""""""""######$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''(((%%%%%%))),,,(((###"""$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###"""###%%%&&&%%%$$$$$$######$$$$$$zzzxxxzzz}}}~~~~~~~~~|||zzz{{{{{{yyytttpppoooqqqqqqnnnnnnqqqrrroooiiiiiihhhfffdddcccbbbaaaTTTOOOIIIDDDBBBBBBAAAAAA>>>===<<<<<<;;;:::::::::999999888666444222000///...,,,***)))******)))(((((((((''''''((((((((('''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$###!!! $$$$$$$$$########################$$$&&&&&&&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%%%%%%%!!!"""""""""############"""""""""""""""######$$$(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$$$$$$$%%%''')))***%%%%%%&&&'''(((((((((((($$$##################$$$"""""""""""""""###$$$$$$###"""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""#########$$$$$$#########""""""#########$$$$$$$$$###%%%'''&&&###"""$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$&&&&&&%%%###!!! ############"""""""""!!!"""######$$$$$$$$$$$$#################################$$$$$$$$$######"""#########$$$$$$$$$%%%%%%###########################$$$%%%%%%%%%%%%$$$#################################""""""""""""############""""""###$$$$$$%%%""""""############""""""##################$$$$$$#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''$$$(((111555000'''"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%$$$###$$$%%%&&&yyyvvvyyy|||}}}}}}~~~|||zzzzzz{{{zzzuuuppppppsssrrroooooorrrrrrppphhhhhhgggeeedddbbbaaaaaaVVVQQQJJJEEECCCBBBBBBBBB=========<<<<<<;;;::::::999999888777555222000///---,,,***)))******)))((('''(((((((((''''''((((((&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""$$$$$$$$$$$$###!!! ########################"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""#########$$$###############""""""""""""""""""""""""#########$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######!!!!!!!!!"""$$$'''***+++!!!"""###$$$%%%%%%%%%%%%#########$$$$$$#########$$$######"""!!!!!!""""""######$$$$$$$$$$$$$$$%%%""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######$$$##################$$$############$$$$$$$$$$$$&&&)))***((($$$"""###&&&###############$$$%%%%%%######$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$&&&&&&%%%###!!! ############"""""""""!!!!!!"""######$$$$$$$$$$$$########################"""######$$$$$$$$$######"""""""""#########$$$$$$###########################$$$%%%%%%%%%%%%$$$##################$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%%%%!!!""""""######""""""!!!!!!!!!"""###$$$%%%%%%%%%#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%,,,888===777,,,%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###%%%%%%%%%$$$###$$$%%%((('''%%%$$$$$$$$$%%%&&&~~~xxxvvvyyy|||}}}||||||{{{yyyzzz|||zzzvvvrrrqqqsssrrroooooorrrrrrooohhhgggfffeeecccbbbaaa```VVVQQQKKKEEECCCBBBBBBBBB======>>>>>>===<<<;;;;;;:::999888777555333111///---+++)))))))))***)))((('''((()))((('''&&&''')))'''''''''''''''((((((((((((&&&$$$""""""$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$######""""""!!! !!!"""###$$$%%%&&&&&&"""###%%%%%%###"""######&&&%%%$$$$$$######$$$$$$###""""""""""""""""""### !!!!!!"""#########$$$$$$######"""!!! """""""""!!!"""######$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$######"""""""""""""""###%%%&&&&&&######$$$$$$###""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!!!!!!!%%%&&&'''&&&%%%$$$%%%&&&!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%&&&''''''%%%###""""""### !!!"""############$$$$$$%%%&&&&&&&&&###""""""""""""""""""###$$$$$$$$$############"""!!!""""""######$$$$$$$$$####################################""""""""""""!!!!!!"""###$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$### !!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&$$$%%%---888<<<666---(((&&&''''''((((((''''''&&&"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%}}}xxxwwwzzz|||}}}|||{{{yyyxxxzzz|||{{{wwwsssppprrrqqqnnnmmmppppppnnnhhhgggfffdddbbbaaa______WWWRRRKKKEEECCCBBBBBBAAA===>>>?????????>>>===<<<::::::999777555333111000---+++)))))))))))))))'''&&&((())))))'''&&&''')))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((((('''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""""""""###%%%%%%&&&&&&&&&%%%######!!!""""""###$$$$$$######$$$$$$$$$###"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&#################################$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%!!!$$$%%%$$$!!! !!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$ !!!!!!"""######$$$$$$%%%%%%$$$######"""!!!!!!###"""!!!!!!!!!"""$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""###""""""!!!!!!!!!""""""$$$&&&'''%%%###!!!"""$$$############""""""""""""############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%###"""""""""###$$$###"""!!!!!!!!!!!!"""###$$$%%%######$$$$$$%%%&&&&&&'''$$$######""""""######$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%############"""""""""""" !!!"""###$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""########################$$$###""""""""""""###$$$#########$$$$$$%%%%%%%%%######""""""""""""########################$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%***111222,,,((((((%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######|||xxxxxx{{{}}}}}}|||zzzyyyxxxzzz||||||xxxtttoooqqqpppmmmllloooooommmiiihhhfffdddbbb```___^^^WWWRRRKKKEEECCCBBBAAAAAA>>>>>>???@@@@@@???======::::::999777555333111000---+++)))((())))))((('''&&&(((***)))&&&%%%''')))))))))((((((''''''&&&&&&###$$$&&&''''''&&&$$$### ###(((,,,,,,(((### %%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$%%%'''''''''%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&&&&%%%###""""""$$$&&&'''%%%%%%$$$$$$###""""""!!!"""$$$%%%$$$  !!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%#########"""######$$$%%%"""######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$###"""!!! """###$$$%%%&&&%%%$$$### """###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$!!!###$$$""" %%%%%%$$$###"""!!! """"""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""" !!!%%%'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################"""""""""""" """######$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$###!!! !!!###$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$###############$$$$$$"""!!!!!!"""$$$%%%%%%&&&%%%$$$""" %%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%&&&)))'''######&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%((())))))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""|||yyywwwyyyzzz{{{|||{{{yyyyyy|||yyytttsssrrrnnnjjjjjjooopppnnnmmmjjjfffdddccccccaaa```YYYRRRJJJDDDCCCCCCBBB@@@>>>=========??????===;;;===;;;999999888777444111---,,,***((('''((()))***+++++++++)))'''''')))+++))))))%%%!!!###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######"""#########!!!!!!"""###$$$%%%%%%&&&&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$###$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!! $$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###"""!!!!!!!!!"""$$$%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$(((((((((((('''&&&%%%%%%)))'''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###""" !!!""""""###$$$%%%%%%$$$""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&########################"""###$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxyyy{{{||||||{{{zzzzzz}}}zzztttrrrqqqmmmiiijjjoooqqqooommmjjjfffdddcccbbb```___ZZZSSSJJJDDDBBBCCCBBBAAA???>>>===>>>??????===;;;999777666555444333000...---+++)))(((''''''((()))'''((('''&&&$$$$$$&&&((()))+++***### """%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$#######################################$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""$$$#########""""""""""""########################$$$###"""""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$### !!!!!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##################!!!!!! !!!""""""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#################################!!!"""############"""!!!###""""""!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzzzz{{{||||||{{{{{{{{{~~~zzzuuuppppppllliiijjjpppqqqooollliiieeecccbbbaaa___]]]ZZZRRRHHHBBBAAABBBBBBAAA@@@???>>>???@@@???===<<<:::888777666666444222///,,,+++)))'''''''''(((((()))))))))(((&&&&&&''')))'''+++,,,)))'''((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############&&&%%%%%%$$$###"""!!!!!!###!!!!!!"""$$$&&&'''&&&$$$###"""""""""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""###$$$%%%###############"""""""""""""""""""""""""""""""""######""""""######$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############### !!!"""######$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$""""""###$$$$$$$$$######!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!"""######$$$$$$%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!!########################!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))*********((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||zzz{{{|||}}}|||{{{{{{|||~~~~~~zzzvvvpppooolllhhhjjjppprrrpppmmmjjjeeebbbaaa```^^^\\\WWWOOOFFF@@@???@@@AAAAAAAAA?????????@@@???===;;;:::888777666666555222000+++***)))((('''''''''''')))***+++***((('''((()))$$$(((***'''''')))(((%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$###""""""!!!$$$"""!!!"""$$$&&&&&&&&&$$$###!!! !!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!###%%%&&&###############################################################$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&#########"""""""""""""""!!!!!!!!!"""""""""""""""##############################$$$$$$$$$######"""######""""""######$$$%%%!!!!!!"""###$$$$$$$$$###!!!!!!!!!"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""######$$$######$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""####################################""""""""""""########################""""""""""""""""""""""""$$$######"""!!!!!!""""""################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''************)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||{{{{{{}}}}}}}}}zzz{{{}}}}}}zzzwwwppppppmmmiiikkkqqqsssqqqnnnjjjfffcccaaa___]]][[[RRRKKKCCC>>>===???@@@@@@AAA???>>>?????????===;;;666444333333333222///---+++***))))))((('''''''''&&&'''((('''%%%$$$%%%&&&%%%'''&&&$$$%%%((()))&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$"""!!! !!!###&&&(((""""""##################$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""######$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###!!!!!!"""$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$#########$$$%%%&&&""""""""""""""""""""""""%%%$$$$$$######""""""!!!########################"""######$$$$$$$$$#####################$$$$$$%%%""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""#########$$$$$$"""""""""""""""###$$$$$$########################""""""""""""""""""""""""########################""""""###$$$$$$%%%&&&&&&################################################"""""""""""""""###$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&|||zzz{{{}}}~~~~~~xxxzzz}}}~~~~~~|||yyywwwrrrrrrnnnkkklllrrrsssqqqooolllgggcccaaa___]]][[[NNNHHHAAA>>>>>>@@@AAA@@@@@@???>>>>>>>>>>>>;;;999777555444444444333111///++++++******))))))((((((''')))******(((''''''(((((((((&&&###$$$)))+++(((######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''&&&$$$###$$$%%%$$$######"""!!!!!!!!!###%%%&&&"""""""""""""""#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$###############$$$$$$$$$$$$######!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$######""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&'''(((########################$$$$$$############$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzyyy{{{}}}wwwyyy|||}}}|||zzzwwwvvvuuutttppplllmmmrrrtttrrrqqqmmmhhhdddbbb```]]][[[KKKFFFAAA@@@AAACCCCCCBBB???>>>=========<<<:::888999888777777777666444222,,,,,,,,,++++++***)))(((***,,,......,,,******+++'''(((%%%###%%%***)))%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&&&&$$$######%%%&&&&&&%%%######""""""""""""###$$$"""""""""######$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$$$$######"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$$$$""""""""""""#########$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$#########"""######$$$$$$""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''~~~|||yyyyyy{{{}}}vvvxxx|||}}}{{{yyywwwvvvvvvvvvrrrmmmnnnssstttrrrrrrnnniiieeebbb```]]][[[IIIFFFBBBBBBDDDFFFEEEDDD???>>><<<<<<<<<<<<999777666555444444555444222000,,,,,,---,,,,,,+++))))))(((***,,,+++***(((((((((%%%%%%$$$###%%%)))&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&#########$$$%%%&&&'''(((#########$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$###"""###&&&'''((('''############""""""""""""#########$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%% !!!###$$$&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$#########"""!!!!!!!!!"""$$$%%% """$$$%%%&&&%%%###"""""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$###"""!!!###""""""""""""$$$&&&'''########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$##########################################"""!!! !!!"""###&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''|||yyyyyy{{{|||zzzxxx{{{{{{|||~~~~~~|||xxxtttzzzxxxsssmmmnnnsssvvvtttpppmmmiiifffccc```]]][[[PPPIIICCCBBBGGGIIIGGGCCC>>>?????????>>>===<<<;;;777666444444444222000------,,,+++)))((((((''''''+++***)))(((((((((((((((***(((''''''(((((('''%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&$$$"""!!!&&&%%%###$$$%%%'''&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!%%%((()))(((&&&$$$###$$$%%%$$$"""""""""###&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&%%%%%%%%%%%%%%%$$$""" !!!"""#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%'''&&&%%%$$$########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###############"""""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""###"""""""""""""""######"""$$$%%%### !!!$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&%%%$$$###"""""""""""""""############$$$""" !!!$$$%%%%%%(((&&&$$$!!!  !!!$$$###"""""""""###$$$%%%$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""######""" """###$$$%%%&&&'''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&%%%%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%***)))((('''$$$""" &&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++***'''###''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++,,,+++)))&&&&&&&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((|||yyyyyy{{{|||zzzxxxyyyyyyzzz|||}}}{{{wwwtttyyyxxxsssmmmnnnsssuuutttpppmmmiiieeebbb___\\\ZZZRRRLLLEEEDDDHHHJJJHHHEEE======<<<;;;:::999999999999777666555555333111...---,,,+++)))(((((('''''')))))))))((((((''''''''')))(((''''''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%###"""###""" !!!###$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%'''((('''%%%$$$$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%$$$&&&$$$###!!!!!!"""###$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&%%%###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$$$$############"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%$$$######$$$$$$$$$#########""""""$$$######"""""""""""""""###$$$%%%###!!! """$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%###"""""""""""""""############%%%### """###$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%&&&&&&%%%$$$###"""$$$#########""""""""""""$$$$$$$$$###############$$$###"""!!!!!!""""""#########$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""############""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###""""""######""" !!!!!!"""$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((++++++(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''')))((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((((('''((()))+++***(((%%%&&&&&&'''&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~zzzyyy{{{{{{yyywwwxxxyyyzzz}}}~~~}}}yyyvvvxxxwwwrrrmmmnnnssstttrrrooolllhhhdddaaa^^^[[[XXXTTTNNNHHHGGGIIIKKKIIIFFF>>>===;;;999888888888888:::999777666666444111///---,,,+++)))((((((''''''''''''((()))((('''&&&%%%((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%$$$&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$&&&((('''$$$"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''%%%$$$&&&%%%###""""""###$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%(((&&&$$$"""""""""$$$%%%'''%%%###"""!!!"""###$$$###########################""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""#########$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!! """$$$&&&&&&$$$""" $$$$$$$$$###############$$$$$$###"""!!!!!!""""""$$$%%%%%%$$$""""""###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$###############"""""""""########################$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$&&&$$$!!!!!!"""############"""!!!!!!"""###%%%&&&%%%&&&((()))(((%%%""" ###############"""""""""###############$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""############"""######$$$$$$######"""$$$###""""""###$$$"""!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***+++)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))&&&&&&'''((((((((('''''')))((((((''''''&&&&&&&&&'''''''''(((((())))))***'''''''''(((***)))'''%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&{{{yyyzzz{{{yyywwwzzz{{{}}}|||yyywwwvvvqqqlllmmmrrrsssqqqoookkkgggccc```]]]ZZZWWWVVVPPPJJJHHHIIIJJJHHHFFFBBBAAA>>>;;;::::::;;;<<<:::999777666666444111///---,,,+++)))((((((''''''%%%&&&((())))))'''&&&$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''((((((''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%&&&***,,,***%%%"""$$$'''######$$$$$$$$$$$$######!!!###&&&(((((('''%%%$$$%%%%%%$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%(((&&&###!!! !!!###$$$""""""############$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$  """###"""!!!!!!!!!"""###$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!! !!!###$$$$$$###!!! ###########################"""""""""""""""######%%%%%%%%%$$$######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$######""""""!!!################################################""""""#########$$$$$$$$$&&&$$$""""""#########""""""""""""""""""$$$%%%&&&$$$%%%&&&'''&&&%%%###!!!########################"""""""""###$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!######$$$$$$$$$$$$######!!!###$$$&&&&&&&&&$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""$$$$$$###"""$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))''''''(((((((((((('''''')))(((((((((''''''&&&&&&(((((((((((((((((((((((((((''''''(((***)))(((&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''{{{yyyzzz{{{zzzxxxzzz{{{}}}|||yyyuuutttppplllmmmqqqrrrooommmjjjfffccc```]]]ZZZXXXUUUQQQKKKHHHGGGGGGFFFDDDCCCBBB???===<<<<<<===>>>:::888666555555333000------,,,+++)))((((((''''''$$$&&&'''))))))(((&&&%%%'''%%%$$$%%%&&&'''&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$###""""""$$$%%%%%%$$$&&&%%%$$$######$$$%%%&&&((('''%%%$$$$$$$$$$$$%%%###$$$%%%$$$###"""###$$$%%%))),,,***%%%"""$$$'''""""""############""""""!!!###%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%(((&&&###!!! !!!###$$$""""""######$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$$$$$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''((('''&&&!!!!!!"""###$$$$$$%%%%%%############$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$######""""""""""""##############################!!!!!!!!!!!!"""###%%%%%%%%%$$$######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################""""""#########$$$$$$$$$%%%%%%$$$$$$#########"""########################"""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$&&&$$$#########$$$###!!!$$$$$$$$$##############################$$$%%%%%%###############$$$$$$$$$"""""""""###$$$$$$$$$%%%############""""""!!!!!!######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$######""""""######$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''))))))(((&&&%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((())))))'''(((((((((((((((''''''((((((((((((((('''''''''***))))))((('''&&&%%%%%%***)))((()))******)))(((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((zzzyyyzzz|||{{{zzzxxxyyyzzz}}}~~~}}}yyyvvvtttssspppkkklllpppqqqnnnllliiieeebbbaaa___\\\ZZZUUUQQQLLLHHHFFFEEEDDDCCC@@@???>>><<<<<<<<<<<<===:::999777555444222///------,,,+++)))((((((''''''%%%&&&'''((()))((('''''''''&&&%%%&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&'''((((((&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%$$$"""!!!"""######%%%'''&&&###!!!"""$$$""""""############"""""""""###%%%&&&'''&&&$$$############$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$#########$$$%%%%%%&&&&&&)))(((&&&%%%###"""""""""$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((())))))((("""#########$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$"""!!!!!!"""$$$$$$###############$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&%%%###""""""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################!!!!!!!!! !!!!!!"""############$$$$$$$$$$$$%%%%%%$$$######$$$%%%###"""&&&&&&%%%$$$######"""!!!""""""!!!!!!"""$$$&&&'''#########$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""###%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%'''))))))'''&&&%%%'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''((())))))'''%%%$$$$$$%%%'''''''''(((((())))))***''''''&&&&&&&&&'''((((((((((((''''''(((((()))***(((((()))))))))(((''''''((((((((((((((((((((((((***)))(((((('''&&&%%%%%%+++)))((()))***+++***)))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))zzzxxxzzz||||||{{{yyyyyyzzz|||}}}{{{wwwtttrrrrrroookkklllppppppmmmkkkhhheeecccbbb```^^^\\\VVVSSSMMMIIIFFFDDDCCCCCC===============<<<<<<<<<<<<:::888666555333000------,,,+++)))(((((('''''''''''''''(((((()))))))))'''&&&%%%&&&((()))((('''###$$$%%%&&&''''''''''''''''''&&&%%%&&&&&&'''(((((('''&&&&&&((())))))((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$"""######$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$######%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###$$$$$$###############$$$###$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$#########&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######"""""""""""""""###$$$""" !!!###%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################"""############$$$$$$$$$"""""""""##########################################""""""!!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$###%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############### !!!"""###$$$$$$############$$$$$$$$$$$$######%%%$$$"""!!!!!!"""###$$$######""""""######$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''&&&(((((('''$$$###%%%'''&&&''''''((())))))******))))))((('''''''''((((((((((((((((((((())))))***)))))))))))))))(((''''''((((((((((((((((((((()))((((((((((((((((((((((((***)))'''((()))***)))((())))))))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))~~~yyyxxxzzz}}}}}}}}}{{{{{{|||~~~~~~|||xxxtttrrrrrroookkkllloooooollljjjgggeeecccbbbaaa```^^^WWWTTTOOOJJJFFFDDDCCCCCC<<<===>>>>>>???>>>>>>>>>===;;;999888777444111...---,,,+++)))((((((''''''((((((((((((((()))***+++(((&&&&&&''')))***)))((( !!!###&&&((()))******((('''&&&%%%%%%&&&'''(((&&&$$$######%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$######$$$&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$######### !!!"""###############%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""""""""######$$$$$$$$$$$$&&&%%%$$$"""!!! $$$!!! ###%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$ !!!!!!""""""##############################$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$&&&((((((&&&$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""" """###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$!!!!!!###%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""###%%%&&&%%%$$$'''''''''(((''''''&&&&&&%%%&&&&&&'''&&&%%%###"""######$$$%%%%%%&&&''''''(((%%%!!!!!!%%%(((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''(((((())))))(((((((((((((((((((((((($$$&&&(((&&&$$$$$$&&&)))&&&''''''((()))******++++++***)))(((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))&&&'''((()))***+++,,,,,,)))(((&&&&&&((()))((('''+++++++++******(((''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))(((((((((}}}zzzxxxyyy{{{||||||{{{|||~~~~~~zzzvvvsssoookkkhhhiiilllnnnooojjjhhhfffdddcccaaa^^^[[[WWWQQQIIIDDDDDDDDDBBBAAA???===;;;;;;=========<<<:::999888666444222000///,,,,,,++++++++++++++++++&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''!!!"""$$$%%%&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""  !!!!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$###"""###&&&(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##################""""""!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%+++)))'''&&&'''(((''''''(((&&&%%%&&&((((((&&&###(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''&&&%%%###"""!!!"""###$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###########################%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###!!! ###$$$$$$%%%%%%###"""!!!&&&&&&%%%%%%$$$###""""""""" !!!###""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###$$$&&&&&&&&&$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))******)))(((''')))(((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%''')))***+++******'''((((((((()))))))))***(((((((((((()))***+++,,,...+++(((((())))))&&&###&&&&&&''''''(((((())))))))))))))))))))))))))))))+++,,,------,,,***'''&&&,,,+++***)))((((((((((((''''''(((((('''&&&%%%%%%***)))'''''''''(((***,,,((()))))))))************{{{zzzzzz|||||||||zzz{{{}}}~~~yyyuuusssoookkkiiijjjlllnnnooojjjhhhfffdddcccaaa^^^\\\WWWPPPIIIDDDDDDDDDBBBAAA@@@>>><<<<<<===>>>===<<<999999888666444222000///,,,,,,+++***************''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%&&&&&&&&&%%%###"""###%%%%%%""" ########################%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""#################################%%%%%%$$$$$$$$$#########&&&%%%%%%$$$###"""!!!!!!!!!""""""###"""""" $$$$$$######""""""!!!!!!$$$!!! ###$$$$$$"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############""""""""""""###$$$%%%%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''((())))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((()))*********)))((((((((((((((())))))))))))(((((((((((()))***+++,,,---***(((((())))))'''%%%''''''((((((((((((((((((***************************+++,,,,,,+++***'''&&&$$$$$$%%%&&&(((***+++,,,((())))))))))))((('''&&&&&&''''''((((((((((((((())))))(((((())))))***+++~~~|||||||||}}}|||{{{{{{}}}}}}xxxuuurrroookkkiiijjjmmmnnnooojjjhhhfffeeedddbbb^^^\\\VVVPPPHHHDDDCCCDDDCCCAAAAAA???======>>>???>>>===999888777666444222000///---,,,+++***)))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%###$$$$$$%%%&&&''''''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$'''&&&%%%%%%'''&&&%%%#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''"""###%%%&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$########################%%%$$$$$$$$$$$$#########$$$$$$$$$#########""""""""""""######""""""!!! ########################%%%$$$"""###$$$&&&%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################""""""""""""!!!""""""###$$$$$$$$$$$$###########################$$$############"""""""""$$$###############$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((()))******''''''((((((((((((''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))***++++++***)))((('''))))))))))))(((((((((((((((((((((((()))***+++,,,+++)))(((((()))***((('''))))))))))))((((((((((((************************)))***++++++***)))((('''))))))(((((((((''''''''')))************))))))(((%%%&&&(((******)))((('''))))))((('''((()))***+++}}}|||}}}}}}|||||||||~~~~~~yyyuuurrroookkkjjjkkkmmmoooooojjjhhhfffeeedddbbb___\\\UUUOOOHHHDDDCCCDDDCCCAAAAAA???===<<<=========<<<888888777666444222000///---,,,+++)))(((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''((((((((($$$$$$%%%%%%&&&'''''''''&&&$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$######"""######$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########"""""""""###$$$%%%%%%########################$$$$$$$$$$$$####################################%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########"""""""""$$$$$$######"""#########%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((())))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((((((((('''''')))***+++++++++***((('''))))))))))))(((((((((((((((((((((((()))***+++,,,)))))))))))))))***))))))*********))))))(((((((((************************))))))*********)))((((((...------+++***((('''&&&)))***************))))))'''(((***+++++++++***)))***)))((('''''')))***,,,}}}|||}}}||||||}}}~~~~~~yyyuuuqqqnnnkkkkkklllnnnooooookkkiiigggeeedddbbb___\\\TTTNNNGGGCCCCCCCCCCCCAAA???>>>;;;;;;;;;<<<;;;999777777666555444222000///---,,,+++)))((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&$$$###$$$%%%$$$$$$###""""""############""""""!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""############""""""$$$$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''((()))***))))))(((&&&&&&&&&&&&%%%$$$"""!!!''''''((((((((((((''''''&&&&&&''''''((()))******(((((((((((((((((((((((('''((((((((((((((((((''''''((()))***+++***))))))))))))))))))(((((((((((((((((((((((()))***+++,,,((()))******)))******+++++++++******)))))))))(((************************)))))))))***************'''(((***+++,,,,,,,,,,,,((())))))*********))))))***)))((((((((()))***+++***))))))((()))***+++,,,|||{{{||||||{{{}}}}}}~~~xxxtttpppnnnlllkkkmmmoooppppppkkkiiigggfffeeeccc___]]]TTTNNNGGGCCCCCCCCCCCCAAA???===;;;:::;;;;;;:::888666666666555333222000///---,,,+++***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###"""'''''''''&&&&&&&&&&&&&&&'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######"""""""""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################"""######$$$$$$########################$$$############"""""""""##################$$$$$$$$$$$$###""""""""""""###"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$###"""$$$###############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''(((*********))))))'''(((((('''&&&$$$""" ''''''(((((((((((('''''''''''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))******)))((((((((((((((())))))))))))(((((((((((()))***+++,,,(((***++++++))))))***++++++++++++***************++++++++++++++++++++++++))))))*********+++,,,,,,((()))*********)))((('''(((((()))************))))))(((&&&%%%&&&'''***+++*********+++++++++,,,,,,|||zzzzzzzzz{{{zzz{{{|||}}}{{{vvvrrrpppnnnllllllnnnpppppppppkkkiiigggfffeeeccc```]]]SSSMMMFFFBBBBBBCCCCCCAAA@@@>>><<<;;;;;;;;;:::999666666555444333222000///,,,,,,+++***************)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&$$$###"""%%%%%%&&&&&&''''''(((((('''%%%###"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''((('''&&&########################$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###"""###%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''&&&$$$"""&&&(((***)))&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&""""""$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$######"""#############################################""""""""""""$$$$$$##################%%%$$$###"""""""""#########""""""!!!!!! """###$$$$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***))))))((()))******+++***(((&&&$$$''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))(((&&&%%%&&&&&&'''((()))***++++++(((((((((((()))***+++,,,)))+++,,,+++)))((()))+++******++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---------,,,***'''$$$""")))******+++++++++++++++***)))))))))******++++++)))+++,,,......---,,,+++{{{yyyyyyzzzzzzzzzzzzzzz{{{}}}}}}zzztttppppppnnnllllllnnnpppppppppkkkjjjgggfffeeeccc```]]]SSSMMMFFFBBBBBBCCCCCCBBBAAA???===<<<<<<<<<;;;999666555555444333222000///,,,,,,+++++++++++++++,,,))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&''''''((('''''''''###$$$%%%&&&((()))******'''%%%""""""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%########################!!!"""###$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!"""%%%'''&&&###""""""$$$!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$###$$$%%%'''((()))******#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""#######################################""""""""""""$$$$$$$$$#########""""""'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$###"""!!!!!! """$$$%%%$$$""""""%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######### ###$$$%%%$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%'''((()))***###$$$&&&(((((()))((((((%%%&&&((())))))'''%%%$$$''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))'''&&&$$$###%%%&&&'''((()))***+++,,,(((((((((((()))***+++,,,))),,,---,,,)))((()))+++*********++++++,,,,,,---++++++++++++++++++++++++*********+++,,,---...///)))***,,,------,,,+++)))***+++,,,,,,------------+++,,,...000000///...---)))+++...000000///---+++{{{yyyxxxzzz|||{{{}}}zzzuuuqqqvvvuuurrrmmmmmmqqqqqqnnnmmmkkkiiigggfffccc```]]]YYYRRRJJJDDDBBBCCCDDDDDDAAA@@@?????????===:::777888555333333444333000---///...,,,+++***)))))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&)))(((((()))))))))&&&$$$###$$$&&&(((+++---///000+++(((%%%%%%'''))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$'''&&&%%%$$$############((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$)))'''$$$###"""$$$&&&'''$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&'''######"""""""""""""""#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&%%%$$$###########################""""""""""""""""""""""""########################"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''(((((()))(((((('''&&&******))))))((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((()))***+++***))))))+++---111000---+++)))(((((((((''''''((()))***++++++,,,---,,,***(((((()))+++,,,---+++)))((()))******)))++++++++++++++++++++++++((()))***+++,,,,,,++++++///---,,,,,,------+++***///,,,+++,,,...000000...,,,------......////////////......///111222222111000000000000000111111111{{{yyyyyyzzz|||zzz{{{~~~~~~zzzvvvsssrrrrrrnnnkkklllrrrtttrrrmmmjjjgggeeedddbbb___]]]XXXQQQJJJGGGHHHJJJHHHFFFAAA@@@??????>>>===:::777777555333333444333000------,,,+++***))))))((()))))))))(((''''''((()))))))))(((((((((''''''''''''%%%$$$$$$&&&'''&&&$$$"""$$$%%%&&&(((***,,,......)))'''$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%$$$############'''&&&%%%$$$$$$###############%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$######"""""""""#######################################$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$##############################################################################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''((((((''''''''''''((((((((()))******))))))+++---000///---+++))))))))))))(((((())))))******+++++++++***)))(((((()))******...---,,,,,,,,,---------,,,,,,------------------------------------------...------...000111111111222000///000222333222111333333333444444555666666666666777888999999888777999999999999::::::::::::|||zzzzzz{{{|||yyyzzz|||}}}|||zzzwwwvvvsssrrrmmmiiijjjqqqtttrrrmmmjjjfffcccaaa```^^^]]]UUUPPPMMMOOOTTTTTTLLLCCC@@@???>>>>>>>>>===:::888777555444444444333000...++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''#########%%%&&&&&&$$$"""%%%&&&'''((()))+++,,,,,,'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%$$$###'''&&&%%%$$$############&&&&&&%%%$$$############&&&%%%$$$###############$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!%%%&&&%%%"""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$######""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''(((''''''&&&'''(((***+++&&&''''''((())))))******''''''''''''((((((((((((''''''((((((((((((((((((******)))(((((('''&&&&&&)))((((((''''''(((((()))''')))***))))))***,,,......---,,,+++************)))***************************************++++++++++++++++++,,,,,,,,,,,,***+++,,,---------------///...------,,,------......///000222444666888999888888999999999888888777888777777777888999:::;;;???AAADDDFFFFFFEEEBBB@@@DDDDDDDDDDDDCCCBBBAAAAAA~~~|||{{{{{{{{{|||zzz{{{||||||{{{yyywwwuuuwwwuuuooohhhiiinnnqqqpppnnnjjjeeebbbaaa```___^^^WWWXXX]]]fffkkkdddRRRCCC@@@>>>============;;;999666666555444333222000///++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%&&&''')))***(((&&&&&&''''''(((((())))))***&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$###"""###$$$%%%&&&%%%$$$$$$#########$$$%%%$$$$$$###"""""""""###%%%%%%&&&&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$&&&((()))***'''''''''''''''&&&&&&%%%###############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!%%%'''((('''%%%###$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&###############"""""""""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$######""""""######$$$''''''%%%%%%%%%%%%''''''$$$%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&$$$$$$%%%''')))+++'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''))))))(((((((((((())))))'''((()))))))))))),,,...+++++++++++++++++++++++++++************************+++,,,---------------***,,,------,,,++++++,,,+++,,,---.../////////...000000//////000111333444333444666777888;;;>>>@@@@@@BBBDDDCCCAAA??????@@@>>>===<<<;;;;;;===???@@@GGGKKKPPPTTTUUURRRPPPNNNOOOOOONNNLLLJJJGGGEEECCC~~~||||||}}}|||{{{}}}}}}}}}}}}{{{xxxuuutttwwwuuuoooiiiiiinnnqqqpppoookkkfffcccbbbaaa```___\\\dddrrr}}}~~~oooWWWDDD???===<<<<<<======<<<:::555666666555333111000///---,,,+++***************((()))+++,,,,,,+++)))((('''''''''(((((((((((((((''''''''')))++++++)))(((&&&''''''''''''(((((((((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$######"""#########%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&$$$######""""""######$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$###"""###%%%((())))))((((((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))******))))))(((((((((((())))))'''((())))))((()))+++---******++++++,,,,,,,,,,,,++++++++++++************)))***+++,,,---...------...000111000...---///000000111333444555444333222666666777999;;;===???@@@===>>>??????>>>???CCCFFFGGGKKKMMMLLLGGGEEEGGGJJJIIIGGGDDDBBBBBBDDDGGGHHHNNNTTT\\\bbbcccaaa```___]]]\\\[[[XXXTTTOOOKKKIII~~~|||}}}~~~}}}{{{~~~~~~|||yyyuuusssrrrqqqlllhhhiiipppsssqqqnnnkkkgggdddcccaaa___^^^XXXeeevvv}}}vvvdddNNNAAA>>>===;;;;;;<<<===<<<<<<555666666555222000000000///...---+++***)))))))))(((***,,,......,,,***((('''''''''(((((((((((((((&&&&&&&&&((())))))'''&&&&&&&&&&&&'''''''''''''''%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''******(((&&&%%%$$$$$$$$$'''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$#####################$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%$$$######$$$%%%'''((())))))(((((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((())))))***++++++***))))))(((((())))))***((()))))))))((((((***+++)))***+++,,,,,,,,,,,,+++******++++++++++++++++++(((((()))***,,,---.........000111000//////333777888999;;;<<<<<<;;;999888<<<>>>@@@DDDGGGIIIJJJKKKIIIJJJJJJHHHEEEFFFIIIMMMPPPTTTWWWUUUOOOMMMQQQWWWUUURRRNNNJJJJJJKKKNNNPPPXXX```iiipppqqqpppooopppnnnmmmllliiieee```[[[XXX~~~|||~~~~~~{{{|||~~~{{{wwwtttnnnnnnjjjggghhhnnnpppnnnkkkiiifffdddcccaaa^^^\\\QQQ___mmmlll^^^MMMBBB@@@>>><<<::::::;;;======<<<444666777555222//////000///...---+++)))((('''''''''))),,,......,,,)))'''''''''''''''((((((((()))'''&&&&&&''')))(((&&&$$$%%%%%%&&&&&&&&&'''''''''###%%%((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$!!!!!!###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))***)))(((&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))(((''''''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))************))))))))))))******)))******)))''''''(((***)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++---///111222111333555555555888???EEELLLMMMOOOPPPOOOMMMJJJIIIJJJLLLPPPTTTWWWXXXXXXWWWSSSTTTTTTQQQNNNMMMRRRVVV]]]bbbeeeaaaZZZYYYaaahhhgggccc^^^ZZZXXXYYY\\\^^^eeemmmwww}}}}}}||||||~~~}}}}}}}}}{{{xxxsssooolll~~~|||~~~~~~{{{zzz|||~~~yyyvvvooonnnkkkffffffjjjjjjgggiiihhheeedddbbb```\\\YYYRRR___hhhaaaNNN@@@@@@FFF>>><<<::::::;;;=========444666777666222//////111///...,,,***(((&&&%%%%%%%%%(((+++------+++(((%%%&&&'''''''''(((((()))))))))(((((()))))))))&&&$$$$$$%%%%%%&&&&&&'''''''''!!!$$$''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$### !!!###$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))$$$$$$%%%&&&'''(((******(((((((((((((((''''''&&&%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((())),,,+++***(((&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%+++***'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######"""###$$$&&&''''''''''''$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%% """###$$$%%%&&&""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((())))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***++++++******)))(((((((((******))))))))))))***************)))'''&&&''')))******,,,,,,---,,,+++***))))))***+++,,,,,,------//////...///000333666888:::===???@@@AAAFFFOOOWWWeeefffggghhhgggdddaaa___[[[^^^cccgggiiiiiigggfffXXXZZZ[[[WWWSSSSSSXXX]]]iiinnnqqqllleeeeeemmmwww{{{wwwqqqllljjjkkknnnpppooowww|||zzz}}}{{{|||}}}~~~~~~}}}~~~zzzwwwsssoookkkjjjlllnnnnnnmmmjjjhhhfffeeedddbbb___]]]TTTQQQLLLIIIGGGDDDBBB@@@<<<<<<;;;;;;;;;<<<<<<===777666444222000//////000......---,,,+++))))))((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''"""""""""######$$$$$$$$$$$$&&&))),,,---,,,***)))((('''&&&&&&((()))((('''&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$###"""$$$&&&(((***'''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&+++(((&&&$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""" !!!###$$$$$$#########""" ########################$$$###!!! """$$$%%%######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&$$$###"""###$$$%%%%%%###"""""""""$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""""""""""" $$$$$$$$$$$$######""""""$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&!!!###%%%%%%%%%%%%''')))%%%$$$$$$######$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%)))(((((((((((())))))***((((((((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%%%%%%%''')))+++---+++++++++***************************)))))))))))),,,++++++***)))(((((((((---,,,+++******)))******.........,,,+++,,,///111---///222333444999AAAHHHQQQQQQRRRQQQSSSYYYcccjjjzzzyyyyyy||||||ssskkkppprrruuuzzz~~~}}}wwwrrrkkkddd]]][[[___dddffffffqqqrrrssssssuuu{{{|||zzz{{{|||}}}|||~~~}}}yyyvvvrrrnnniiiiiikkknnnnnnmmmjjjhhhfffeeedddbbb___\\\PPPMMMIIIFFFEEECCCBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999666444111000//////...------,,,***))))))((((((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%''')))***+++***)))((('''%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$#########$$$''')))+++''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$%%%%%%$$$###!!! ########################&&&$$$###!!! !!!"""#########""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&###%%%&&&%%%###""""""#########""""""""""""####################################$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))(((((('''''''''(((******************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---......---,,,---///222222444777:::???IIIUUU]]]ggggggfffdddbbbdddhhhlllzzz}}}zzzrrriiifffiiimmmppppppqqqssswww{{{|||zzzzzz{{{||||||~~~|||wwwtttqqqlllhhhgggjjjmmmnnnmmmjjjhhhfffdddcccaaa^^^[[[LLLIIIEEECCCBBBBBBAAA@@@<<<;;;;;;::::::;;;;;;;;;:::999666333111...------------,,,+++***))))))(((((())))))******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$%%%&&&'''((()))************))))))'''&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''')))(((((('''''''''(((((($$$$$$###$$$%%%(((***+++''''''((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&$$$######%%%&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!!!!"""######""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))*********$$$%%%&&&&&&$$$######$$$""""""!!!!!!!!!!!!""""""##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$%%%&&&%%%#########$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$############$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((())),,,+++***)))(((((((((((())))))))))))))))))******+++++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,---...///000...///111222222333555777;;;>>>BBBGGGOOO\\\kkkvvv~~~{{{vvvssssssssswww{{{{{{vvvxxx{{{~~~yyy|||}}}{{{{{{|||||||||~~~{{{vvvsssqqqmmmhhhgggjjjmmmooonnnjjjhhheeedddccc```]]]ZZZKKKGGGCCCAAA@@@@@@@@@???<<<;;;::::::::::::::::::666555333111///---++++++,,,,,,,,,+++***))))))((()))))))))******)))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))'''%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$#########$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''+++******))))))(((((('''&&&'''((()))))))))(((((()))(((&&&%%%%%%&&&'''(((,,,++++++*********))))))***)))(((((())))))(((''')))(((((((((((((((((()))))))))((('''''''''((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%$$$######%%%&&&&&&%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""#########""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((())))))******$$$%%%'''&&&%%%$$$$$$%%%######""""""""""""####################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''%%%$$$$$$%%%'''''',,,,,,+++******)))))))))((()))))))))))))))***************++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,------///000111000333777:::<<<>>>@@@BBBEEEJJJQQQXXXbbbnnn|||}}}||||||}}}}}}}}}}}}}}}}}}{{{~~~||||||}}}}}}}}}~~~{{{vvvssssssnnniiihhhkkknnnppppppiiigggeeecccbbb___\\\YYYLLLHHHCCC@@@????????????;;;;;;:::999999999999999333333222111000///------,,,++++++******)))))))))))))))************))))))'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&'''((((((''''''&&&%%%$$$$$$###%%%######$$$%%%&&&%%%$$$!!!!!!!!!!!!""""""""""""&&&&&&''''''((((((((((((******((((((((()))+++,,,+++*********))))))((((((((()))******++++++++++++---,,,+++******+++,,,,,,---,,,,,,+++************,,,+++))))))***+++)))(((((('''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''')))))))))((((((''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%###""""""$$$%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((())))))))))))(((''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((************************)))(((&&&&&&&&&&&&((()))*********+++++++++++++++(((((())))))*********+++))))))******+++,,,------......................../////////000111222333333222666===CCCGGGIIILLLMMMNNNUUU```jjjuuu{{{{{{}}}~~~{{{xxxvvv{{{}}}}}}~~~~~~}}}~~~|||wwwtttvvvpppjjjhhhjjjnnnooooooiiigggeeecccaaa^^^[[[XXXLLLHHHCCC???>>>?????????;;;;;;:::999888888888888444444444444333222111000++++++*********))))))))))))******++++++******)))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((+++---...""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%#########$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))************+++,,,------++++++++++++++++++++++++,,,+++++++++,,,---...///---------......////////////000000000///...------...---++++++,,,,,,+++)))((('''%%%%%%%%%%%%'''(((***)))(((''''''&&&''''''************)))(((((((((''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&######""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&###$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&''')))((((((''''''''''''((((((%%%&&&(((************))))))))))))(((&&&###!!!&&&&&&''''''((()))))))))((((((((((((((((((((((((+++******************+++'''((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))***+++---...//////---------------,,,,,,,,,/////////000222444555666777===FFFMMMQQQSSSUUUVVVVVV___lllyyyzzzvvvwww||||||xxx}}}}}}|||}}}}}}|||~~~}}}yyyvvvwwwqqqjjjgggiiilllmmmnnniiigggdddbbbaaa^^^ZZZWWWJJJFFFAAA>>>>>>???@@@@@@;;;:::999888888777777777555666666555444222111///************)))))))))))))))******++++++******)))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''(((((((((((()))''''''((())))))******+++))))))+++,,,...///////////////000000111222222222222111000///000222444666111333555777888888777666888999:::;;;;;;:::888777444222111111111111000...,,,+++)))(((((()))+++,,,++++++***)))((((((((((((((()))******++++++******''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&$$$######%%%&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&%%%!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""!!!###%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&'''((('''&&&%%%&&&'''((((((''''''''''''(((((($$$&&&(((***+++++++++***(((((())))))(((&&&$$$###''''''(((((()))******+++(((((((((((((((((((((((()))******++++++******)))'''((()))***+++++++++***)))******+++,,,,,,------++++++,,,...///111222222---......//////000000000000111333555888<<<>>>@@@CCCIIIRRRYYY\\\]]]]]]]]]aaahhhsss~~~|||{{{||||||{{{}}}~~~zzzwwwwwwqqqiiifffgggjjjlllllliiigggdddbbb```]]]ZZZWWWFFFCCC>>><<<===???AAABBB;;;:::999888777777777777666666555444333000...,,,************))))))))))))******++++++++++++******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############&&&%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))((('''((()))******(((%%%%%%%%%&&&&&&&&&''''''((())))))***++++++,,,,,,---...111333555666666555555666666777888999::::::999777555444555888;;;===<<>>???@@@???===888888888:::;;;:::777555444333222222222111///------,,,+++***)))))))))))))))))))))))))))(((((((((,,,)))''''''))))))&&&$$$%%%&&&'''((((((&&&$$$###&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((())))))))))))(((((()))((('''&&&%%%&&&'''(((%%%&&&%%%$$$""""""###%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))'''&&&$$$(((((())))))(((((('''''''''(((((((((((())))))))))))'''&&&(((***+++(((&&&'''(((***++++++---000222555777:::<<<<<<===???AAA???AAADDDGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBEEEFFFLLLNNNRRRVVVVVVUUURRROOOPPPOOOPPPSSSUUUTTTOOOKKKIIIHHHGGGGGGGGGFFFDDDBBB>>>:::666555555555333000444111000222111......000,,,------,,,++++++,,,...&&&''''''''''''(((***,,,++++++)))'''&&&%%%$$$$$$''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&%%%''')))***))))))***+++(((((())))))))))))((((((((()))***++++++***)))(((,,,+++)))((((((***+++---************************)))((()))***,,,---,,,+++(((((()))+++,,,,,,+++***111000//////222777;;;>>>???EEEGGGFFFGGGKKKKKKGGGCCCFFFJJJNNNRRRUUUWWWXXX^^^dddlllrrrsssoooiiieeeiiirrr|||~~~~~~~~~{{{}}}}}}yyyvvvxxxqqqjjjiiilllnnnnnnllljjjjjjgggaaa^^^^^^ZZZUUUEEEAAA<<<;;;<<<===<<<:::888666555555666666555444555444333333333222000...---,,,+++******)))))))))'''''''''''''''''''''''')))'''%%%%%%''''''%%%"""%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&$$$$$$############$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((())))))))))))(((&&&&&&&&&''''''''''''(((%%%$$$###%%%)))+++***)))---///111222333555888::::::===@@@BBBCCCDDDEEEGGGHHHJJJMMMPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIKKKMMMOOOTTTVVVYYY[[[\\\ZZZXXXWWWUUUUUUWWW[[[^^^^^^[[[WWWSSSRRRQQQRRRSSSRRRPPPNNNMMMHHHCCC@@@@@@???===::::::666555777666222000111.........---,,,+++,,,---,,,,,,---,,,,,,+++,,,---)))(((((('''&&&&&&''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&)))))))))******))))))(((++++++++++++******)))(((***************************)))))))))***)))((('''***+++,,,...000111111111333555777999===BBBIIIMMMVVV[[[^^^]]]```cccaaa[[[SSSSSSUUUYYY___eeeiiikkkppptttzzz~~~~~~yyyrrrlllkkksss}}}zzz||||||xxxuuuxxxqqqjjjiiikkkmmmllliiiggghhheee```^^^___[[[UUUHHHDDD???>>>???@@@???===<<<:::777555666888888888666444333333444333111///------,,,+++************'''''''''''''''''''''''')))'''&&&&&&'''&&&%%%$$$&&&%%%$$$###%%%'''***+++))))))******)))'''%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&$$$'''***+++)))'''%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))))))))''''''''''''((((((((()))&&&%%%%%%'''+++...000000444666999;;;<<<>>>AAACCCCCCFFFIIIKKKLLLMMMNNNOOORRRTTTWWWYYY[[[[[[ZZZYYYVVVUUUTTTTTTTTTVVVYYYZZZ___````````````___^^^]]]\\\\\\___bbbeeefffdddaaa^^^]]]]]]^^^```___]]][[[YYYTTTOOOMMMNNNOOONNNLLLKKKFFFCCCCCCAAA;;;777666666555444222000...---,,,,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))+++,,,------,,,***'''%%%*********************************************)))++++++,,,---///222444555777>>>GGGNNNSSSYYYaaahhhsssuuuvvvvvvyyy{{{vvvpppcccaaa```eeennnyyy|||vvvwww~~~~~~}}}~~~zzzxxxwwwqqqkkkiiikkkllljjjhhhdddeeeddd```______\\\VVVJJJFFFAAA@@@AAABBBAAA???===;;;999888999:::999888555444333222333222000...------,,,+++++++++++++++)))))))))))))))************))))))(((((((((((('''&&&%%%%%%%%%&&&''')))***'''((()))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&''''''((((((%%%'''******)))'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''))))))***++++++,,,------///......///222666999;;;;;;===AAACCCEEEGGGJJJLLLLLLOOORRRTTTUUUTTTUUUVVVZZZ[[[\\\^^^^^^]]]\\\\\\ZZZZZZZZZ[[[\\\___bbbdddgggfffcccaaa^^^]]]\\\\\\\\\^^^aaadddffffffeeedddccccccccceeeggggggeeeccc[[[XXXVVVWWW\\\___```______YYYUUUTTTQQQJJJDDDCCCCCCAAA>>>;;;888444111...---,,,+++++++++)))&&&$$$&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***,,,(((((())))))))))))(((((()))((('''''''''((()))******+++,,,,,,+++***)))(((************************+++,,,------------///000//////......000555<<<@@@GGGSSScccnnnssswww~~~{{{vvviiiggggggnnnzzz}}}}}}}}}~~~~~~~~~{{{yyywwwqqqkkkiiikkkmmmjjjgggcccdddccc```___```\\\VVVGGGCCC>>>===>>>???>>><<<888888777888888777555222333222111111111000...,,,,,,,,,++++++******++++++))))))))))))******++++++))))))***)))((((((((()))&&&'''((((((((('''&&&%%%###$$$&&&((()))(((&&&%%%###############$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''$$$&&&'''((()))((('''&&&))))))******)))(((''''''***+++,,,---///000222222999999999999:::===AAACCCCCCFFFJJJMMMNNNPPPRRRTTTSSSVVVYYY[[[ZZZYYYYYYYYY^^^_________^^^]]][[[ZZZZZZ[[[\\\^^^aaadddgggiiigggeee```[[[WWWTTTSSSSSSUUUXXX\\\```ccceeeggggggddddddfffhhhjjjjjjhhheee^^^]]]]]]bbbiiioooqqqpppkkkddd_________[[[WWWUUUPPPMMMIIIEEEBBB===777333444222000///000///,,,)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''''''''((((((***)))((('''''''''''''''########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&((((((((('''''')))+++(((((())))))))))))(((((()))(((''''''''')))***+++******)))))))))***,,,---************************---...///...------000222333333444666;;;FFFRRR[[[iiivvv}}}zzzwwwtttrrrjjjjjjmmmvvv~~~|||||||||}}}~~~}}}~~~|||zzzxxxvvvqqqkkkjjjmmmnnnkkkhhhccceeedddaaa```aaa]]]WWWIIIEEE@@@???@@@AAA@@@>>>:::999999:::;;;999666333333111000000111000---+++++++++******)))******+++&&&''''''(((((())))))***&&&(((((((((&&&&&&'''(((&&&''')))***)))(((%%%$$$"""###%%%&&&'''(((''''''%%%%%%$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$###$$$&&&)))''''''''''''((((((((((((&&&&&&'''((((((((((((''',,,,,,------,,,,,,+++***,,,---///111444666888999???@@@AAAAAABBBCCCFFFIIILLLOOOSSSVVVWWWXXXZZZ[[[YYY\\\___```^^^\\\ZZZZZZ``````______]]]\\\[[[ZZZYYYZZZ\\\^^^aaadddfffhhhbbb___ZZZTTTPPPMMMKKKKKKKKKOOOVVV[[[___dddhhhjjjdddeeegggiiikkkjjjhhheeebbbcccfffmmmwww}}}~~~ooogggaaadddggggggeeeeee[[[WWWSSSQQQOOOKKKDDD???>>>:::555333333222///,,,+++***)))(((''''''''''''((((((((((((((('''''''''))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&)))***++++++((('''''''''&&&&&&''''''''''''&&&&&&)))(((((())))))***+++,,,***)))(((''')))+++---///************************---///000...++++++...111222666===EEEPPP^^^nnnyyy~~~wwwpppnnnpppmmmqqqvvv}}}~~~}}}}}}}}}~~~|||}}}~~~~~~}}}{{{yyywwwuuupppkkkkkknnnooommmiiidddfffeeebbbbbbaaa]]]WWWLLLHHHCCCBBBCCCDDDCCCAAA>>>===;;;;;;;;;;;;999777333222111111111000...,,,***))))))(((((()))******&&&''''''((())))))******&&&((()))(((&&&&&&''')))'''''''''(((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((()))***++++++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((***(((&&&$$$%%%'''***+++...///000111222222222222000222444888;;;???AAABBBCCCFFFHHHIIIIIIJJJMMMOOOQQQTTTXXX[[[[[[\\\]]]^^^]]]```cccccc```]]]ZZZZZZ]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWXXXYYY[[[\\\^^^^^^[[[YYYTTTPPPLLLJJJHHHHHHGGGKKKQQQVVVYYY]]]bbbeeecccccceeegggiiihhhdddaaaaaacccjjjvvvwwwmmmeeefffjjjkkkjjjkkkeeebbb______```^^^YYYSSSKKKEEE===999888666222///...---,,,+++******************)))))))))(((((((((******)))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&)))+++***(((((((((&&&&&&''''''''''''&&&&&&((()))***+++,,,,,,,,,,,,)))))))))******+++,,,,,,************************))),,,......,,,...333888<<>>>>>;;;888666666777777666444333222222222111///---)))((((((((((((((())))))((())))))***+++,,,,,,,,,'''***++++++(((((())),,,'''&&&%%%%%%&&&(((+++,,,)))(((((('''''''''((((((%%%%%%%%%&&&&&&((())))))(((((((((''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&''''''((((((''''''&&&###%%%&&&((())))))((((((!!!$$$''')))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''...***$$$!!!!!!%%%+++///...000222444666777888999666888;;;???CCCGGGJJJKKKFFFIIINNNOOOOOOPPPRRRUUUQQQTTTXXX[[[[[[[[[\\\]]]```ccceeeeeebbb^^^[[[YYYXXXXXXYYYYYYZZZZZZ[[[[[[TTTTTTTTTTTTTTTTTTTTTTTTVVVUUURRROOOLLLJJJIIIIIIHHHLLLPPPSSSSSSUUUYYY\\\``````bbbeeefffdddaaa]]]ZZZ___iiixxxvvvkkkjjjlllkkkjjjiiimmmjjjiiikkknnnnnniiidddZZZRRRHHHBBB@@@===999666//////...---------......++++++******))))))((((((******)))((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%)))++++++,,,,,,(((((())))))))))))((((((((()))+++,,,------,,,,,,)))***+++,,,,,,+++)))(((************************$$$(((---///000444<<>>AAABBBBBBCCC<<<<<<;;;:::888777666666333333222111000///......+++,,,,,,------,,,,,,++++++***)))'''''''''((()))******((('''&&&&&&''''''(((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$"""!!!((())))))'''$$$#########&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&''')))***&&&&&&'''(((((((((((('''((()))))))))(((***...111333555888;;;===>>>>>>===;;;>>>CCCGGGJJJMMMPPPSSSNNNMMMMMMPPPUUUXXXWWWVVVWWWXXXXXXYYYZZZZZZ[[[[[[]]][[[XXXWWWXXXXXXXXXWWWYYYWWWVVVVVVWWWXXXXXXWWWUUUSSSPPPMMMLLLMMMPPPRRRRRRQQQPPPLLLIIIGGGHHHIIILLLJJJIIIJJJNNNSSSVVVXXXZZZYYYZZZ\\\___``````___YYY]]]ffftttppphhhhhhjjjjjjiiiqqqvvvxxxwwwvvvwwwuuupppmmm^^^PPPMMMLLLFFF@@@???;;;999666555333222///---,,,***((('''((()))))))))++++++******)))((('''''')))((('''&&&%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$######"""'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&''')))+++,,,---,,,***)))))))))*********+++++++++***+++,,,+++++++++---///...---111666999<<>>AAAAAAAAABBB===<<<;;;:::999777777666333333222111000///......------,,,,,,+++***)))(((******(((((('''((()))))))))((('''&&&&&&''')))***(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%###"""'''(((((('''%%%###$$$$$$%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&''''''((((((((('''&&&%%%&&&''''''***)))'''$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&)))***++++++,,,///333666:::<<>><<<:::777555000...+++***+++++++++***))))))(((((((((((((((((())))))''''''''''''((((((((('''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))(((((((((((()))***+++,,,++++++***************++++++++++++---...//////...---///000///...333===FFFPPP___mmm~~~|||zzzuuuqqqkkkmmmnnnllljjjjjjkkknnnooonnnmmmkkkiiihhhggggggkkkmmmnnnnnnnnnnnnoooqqqpppmmmiiieeebbbbbbcccddd}}}{{{{{{|||}}}~~~{{{yyywwwqqqkkkjjjmmmooommmkkkjjjgggdddbbb```^^^[[[XXXLLLCCC<<<===@@@@@@@@@AAA======<<<;;;999888777777333333222222111000.........---,,,+++)))((('''&&&))))))((((((((()))******((('''&&&%%%&&&(((***,,,'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''&&&%%%$$$###&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''***,,,...000222555:::===AAACCCGGGJJJMMMNNNNNNNNNMMMNNNOOOOOOMMMMMMMMMOOOTTTSSSRRRRRRSSSSSSQQQPPPQQQQQQPPPOOONNNMMMLLLKKKMMMLLLKKKKKKKKKMMMNNNOOOZZZYYYXXXXXXYYY[[[]]]______^^^]]][[[XXXWWWYYY[[[XXXYYYZZZYYYWWWVVVVVVXXXWWWSSSOOOLLLLLLNNNOOOOOOQQQQQQSSSWWW[[[^^^^^^]]]ZZZYYYXXXYYY```kkkxxxsssgggaaa```cccfffkkkqqqxxx{{{~~~pppggg___^^^]]]ZZZUUUSSSOOONNNKKKJJJHHHDDD@@@===666444000......---,,,+++(((((()))))))))*********)))((((((((((((((()))*********)))((('''&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((())))))***++++++++++++************))))))*********+++++++++++++++++++++++++++++++++++++++)))+++---...---...///111333444<<>>===<<<;;;:::888777777222222333222222000///......---,,,+++***)))((((((((((((((())))))******+++)))(((&&&%%%&&&''')))+++'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$######%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""###$$$&&&''')))+++,,,'''''''''''''''((()))***'''((((((((()))***++++++---///222555888<<<@@@DDDGGGIIIMMMQQQSSSUUUUUUUUUSSSSSSSSSQQQNNNLLLLLLMMMSSSRRRPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIKKKNNNPPPVVVWWWWWWWWWYYY\\\aaadddhhhiiiiiifffbbb______aaa[[[]]]______]]]]]]]]]^^^^^^ZZZTTTQQQPPPPPPPPPPPPRRRSSSVVVZZZ___aaaaaa```]]]]]][[[YYYYYY```jjjrrr}}}yyyrrrhhhaaa___cccgggggglllooopppssswwwwwwtttpppkkkfffdddccc```\\\ZZZVVVVVVUUUUUUSSSNNNHHHCCC<<<999555222111///---,,,,,,,,,++++++++++++++++++(((((((((((()))))))))*********)))(((''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((())))))*********************************++++++*********+++,,,---,,,,,,,,,,,,,,,+++++++++'''))),,,---...000222444888>>>LLL___rrr}}}{{{zzz~~~}}}}}}}}}{{{yyyzzzzzz{{{|||}}}~~~}}}|||~~~~~~|||||||||}}}}}}xxxuuuvvvpppjjjiiilllnnnmmmjjjiiigggdddaaa___]]]ZZZWWWJJJAAA;;;===@@@???>>>???======<<<;;;999888777666111222333333333111///...------,,,+++++++++,,,,,,(((((()))*********++++++***)))((('''&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!"""###$$$&&&(((***++++++&&&&&&&&&'''((()))******((((((((()))+++---///000222555888;;;===AAAEEEHHHNNNPPPSSSWWWYYYZZZZZZZZZWWWWWWVVVSSSPPPNNNNNNOOOSSSSSSQQQOOOMMMJJJIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFHHHIIIJJJMMMQQQTTTUUUVVVVVVWWWXXX]]]dddiiiqqqtttuuusssmmmhhhhhhiiihhhjjjmmmmmmllljjjjjjjjjbbb^^^YYYUUUTTTTTTTTTTTTVVVWWWZZZ___ccceeedddccc___aaabbb```^^^^^^aaadddjjjkkkjjjfffaaa___bbbeeefffiiiiiigggiiinnnpppnnnooonnnlllhhheeecccaaa___]]]^^^aaacccaaa[[[SSSLLLCCC@@@;;;777555333111/////////...---,,,+++***)))))))))******************''''''''''''''''''(((((())))))((((((((('''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))))))))))))))(((((('''''''''))))))))))))))))))))))))++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,...///111222444777:::>>>KKK___uuu|||wwwvvvvvv{{{rrrrrrsssvvv|||}}}}}}~~~~~~{{{wwwttttttoooiiiiiilllooonnnkkkiiifffcccaaa___]]]ZZZWWWJJJAAA<<<===AAA@@@>>>>>><<<<<<;;;:::888777666666111222333444444222000///------+++++++++,,,---...))))))***+++++++++******))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&'''((()))$$$&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((()))***---000333555;;;===@@@BBBDDDFFFHHHKKKSSSUUUXXX[[[]]]^^^^^^^^^[[[ZZZYYYUUUQQQPPPPPPQQQMMMNNNMMMLLLIIIGGGFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFDDDHHHKKKMMMNNNQQQVVV[[[ZZZ[[[[[[ZZZZZZ___gggnnnuuuzzz}}}xxxsssrrrttt|||~~~}}}{{{{{{iiiddd___[[[ZZZ[[[[[[ZZZ\\\]]]```dddggghhhgggeeeaaacccggghhhfffccc```______aaabbbaaa^^^]]]```cccaaaccccccaaaccchhhkkkjjjmmmooonnnhhheeeeeeeeecccdddhhhooottttttmmmbbbZZZLLLIIIDDD@@@===;;;888666333333111000...,,,++++++,,,------------,,,+++***''''''''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))************)))(((((('''&&&&&&((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........///000111222444888>>>BBBLLL]]]uuuzzzwwwwww~~~~~~|||{{{yyyuuussstttvvv{{{~~~{{{wwwuuusssmmmhhhhhhllloooooollliiifffcccaaa___]]]YYYWWWJJJBBB<<<>>>AAAAAA???>>>;;;;;;:::999777666555555000222333555444333000///...---+++***)))***+++,,,******+++++++++***)))(((%%%''')))+++***)))&&&$$$&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&%%%%%%%%%&&&''')))***%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))(((((('''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%+++,,,---///333777;;;===DDDFFFIIIJJJJJJJJJKKKMMMUUUWWWYYY\\\]]]]]]]]]\\\[[[ZZZWWWSSSOOOMMMMMMNNNGGGHHHIIIHHHFFFDDDEEEGGGKKKKKKKKKKKKKKKJJJJJJJJJIIIMMMQQQSSSUUUXXX___eeeeeeeeedddaaa___bbbjjjqqquuu|||}}}}}}uuupppkkkgggeeeeeeeeeeeedddeeehhhkkknnnnnnkkkiiifffgggiiilllnnnmmmjjjgggcccbbb```^^^]]]^^^```ccc]]]```bbbaaacccffffffdddeeejjjjjjddd```ccceeeeeeiiippp{{{|||oooeeeWWWSSSNNNJJJGGGEEEBBB@@@999999888777666444333333111222222222111///...---))))))))))))))))))(((((())))))))))))((((((((('''''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''((())))))***++++++)))))))))))))))))))))))))))))))))*********++++++***+++,,,---------,,,+++++++++,,,---...///000000...000222666<<>>BBBEEEKKKMMMNNNNNNMMMMMMMMMNNNSSSUUUWWWYYYZZZZZZYYYYYYYYYWWWTTTOOOJJJGGGGGGIIIGGGJJJLLLKKKIIIHHHJJJMMMIIIIIIKKKLLLNNNPPPQQQQQQNNNSSSXXXZZZ[[[___gggmmmooonnnlllgggbbbdddkkkrrrsss||||||vvvqqqoooooonnnmmmlllmmmooorrrtttssspppmmmlllkkkjjjnnnsssuuutttrrrllliiiccc___^^^```ccceee```eeeiiiiiiiiiiiifffaaa\\\cccddd^^^[[[___ddddddkkksssvvvkkk^^^ZZZUUUQQQNNNLLLIIIGGG?????????>>>>>>=========555666666555444222000...---,,,,,,+++***)))(((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''(((((()))***+++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,)))***,,,......---,,,+++***+++,,,---...000111111111333888@@@KKKZZZiiisss}}}zzzwwwuuuuuuxxx}}}~~~}}}~~~|||xxxvvvtttlllgggjjjoooqqqqqqrrrrrrmmmfff```]]]\\\[[[ZZZJJJCCC>>>???@@@>>><<<===;;;:::999888666444222111333333444444333222000//////...,,,+++******+++,,,+++++++++++++++***)))(((******)))(((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$#########$$$&&&((()))******)))))))))(((((((((''''''''')))+++...000222000444888===AAAEEEJJJMMMQQQTTTVVVWWWUUUSSSQQQPPPVVVUUUTTTRRRPPPOOONNNNNNMMMMMMMMMLLLJJJJJJMMMOOOHHHKKKMMMKKKHHHIIIOOOUUUUUUSSSQQQRRRVVVYYYZZZYYYVVVWWWYYY[[[^^^ccciiinnnrrrpppkkkfffbbbcccfffjjjwwwvvvxxx|||zzzwwwsssqqqpppsssvvvyyy}}}zzzxxxxxxyyy{{{}}}}}}zzztttrrrvvv{{{~~~}}}xxxppphhhcccccceeehhhgggkkkpppsssqqqkkkddd___^^^]]]\\\[[[\\\^^^aaacccmmmrrrzzzwwwqqqgggdddaaa^^^ZZZUUUPPPLLLJJJHHHEEEDDDFFFHHHJJJJJJFFFBBB???>>>???===777111444111---++++++***)))(((******)))(((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''(((((('''''''''''''''((()))***))))))))))))************++++++++++++******))))))******+++++++++,,,,,,,,,......---,,,+++---000333444999CCCTTTgggxxx{{{xxxyyy~~~~~~}}}~~~|||yyywwwvvvmmmhhhkkkoooppppppqqqnnniiiddd___]]]\\\ZZZYYYKKKCCC???@@@AAA>>>===>>>;;;;;;:::999777666444333222333444444333222000//////...,,,+++******+++++++++++++++++++++***))))))***))))))(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((('''))))))'''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''')))+++///333666888:::===AAADDDFFFIIIMMMOOOQQQSSSUUUUUURRROOOMMMLLLPPPOOOMMMKKKJJJIIIHHHHHHLLLMMMNNNNNNMMMOOOQQQTTTSSSSSSRRRPPPNNNOOOSSSWWWTTTTTTVVVZZZ^^^___]]][[[YYYZZZ\\\]]]^^^bbbgggjjjlllkkkhhhdddbbbbbbeeehhhjjjjjjlllqqqvvvzzz{{{yyy}}}zzzyyyzzzyyyvvvsssppppppssswwwyyy|||yyyxxxyyyzzzzzzyyyzzzxxxwwwxxx{{{yyytttooollljjjhhhjjjmmmrrrtttrrrmmmgggccc```^^^]]]\\\\\\^^^aaacccjjjnnnvvv~~~{{{vvviiigggdddbbb```]]]YYYVVVTTTSSSQQQRRRTTTVVVVVVVVVQQQMMMHHHGGGGGGEEE???:::666333///---,,,+++)))(((++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''(((((((((&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''')))(((((('''''''''(((((('''''''''((((((((())))))))))))))))))************,,,+++++++++************++++++++++++,,,,,,,,,,,,---...////////////111333===FFFVVVhhhyyy}}}~~~~~~}}}zzzxxxwwwoooiiikkkoooooonnnooojjjgggccc___]]][[[XXXVVVJJJCCC???@@@AAA???===>>>;;;;;;::::::999777666555222333333333333111000//////...,,,+++******++++++***++++++++++++***))))))***)))((((((''''''(((((('''''''''''''''((())))))######$$$%%%&&&'''((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&'''))),,,000555:::>>>@@@DDDFFFHHHJJJJJJJJJLLLNNNNNNPPPQQQPPPMMMJJJHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCIIIKKKNNNPPPRRRTTTXXXZZZYYYVVVQQQOOOPPPRRRTTTUUUTTTXXX___fffjjjiiiddd```^^^___`````````aaaccceeeeeeeeeeeecccbbbbbbdddgggccccccdddhhhllloooppppppssssssrrrrrrrrrrrrrrrsssuuutttrrrrrrsssuuuyyy{{{}}}{{{yyyyyyxxxwwwvvvvvvxxx|||{{{sssnnnnnnqqqtttuuutttppplllhhhfffeeebbb``````aaabbbccchhhkkkqqqxxx}}}~~~|||yyymmmjjjhhhffffffeeecccbbbaaabbbcccfffiiikkkjjjiiibbb^^^XXXUUUSSSPPPKKKGGG>>>;;;777444222000...,,,,,,,,,+++************+++((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''&&&''''''((())))))******)))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&'''(((((((((''''''(((((()))'''(((((())))))))))))((()))))))))*********++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,---------,,,...111333333444666888GGGUUUjjj{{{}}}}}}{{{|||~~~~~~{{{yyywwwvvvnnnhhhjjjnnnoooooopppjjjgggdddaaa^^^ZZZVVVSSSIIIBBB===???@@@>>>======999999999999888777666555222222333333222111///......---,,,************+++******+++++++++******)))))))))(((''''''''''''((((((''''''&&&&&&''')))***$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))!!!!!!""""""###$$$%%%&&&((((((((((((((((((((((((+++...222777<<<@@@CCCEEEHHHIIIKKKJJJHHHGGGFFFGGGHHHJJJKKKKKKHHHEEEDDDDDDDDDCCCCCCBBBAAAAAABBBBBBGGGJJJOOOSSSVVVYYY\\\^^^\\\VVVOOONNNRRRVVVVVVVVVXXX]]]eeemmmqqqoookkkgggcccdddeeedddcccbbbbbbcccbbbdddeeefffeeefffggghhhjjjiiiiiijjjkkkmmmnnnnnnqqqnnnllllllnnnppppppppppppqqqsssvvvxxx{{{}}}}}}}}}|||{{{{{{zzzxxxvvvuuuyyy~~~zzzuuuwwwzzz{{{{{{xxxuuussstttsssooollliiigggffffffiiijjjkkkoootttwwwxxxwwwnnnllliiihhhhhhiiiiiihhhjjjlllpppvvv|||~~~~~~|||tttpppiiiddd___ZZZUUUQQQIIIGGGCCC@@@===:::777444...---,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$"""!!! %%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%(((((((((((((((((()))***(((((()))*********)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........,,,///222444888<<>>BBBEEEFFFFFFEEEHHHJJJKKKJJJFFFBBB@@@???===>>>@@@@@@???>>>???@@@<<<<<<===???AAACCCEEEFFFLLLPPPUUUYYY[[[[[[\\\]]]WWWSSSOOOQQQWWW\\\]]]\\\[[[^^^cccffffffgggggghhhhhhiiijjjiiiiiiiiikkkmmmlllooorrrsssrrrrrrrrrsssuuuuuuuuuuuuuuuxxx}}}~~~|||zzzyyyyyyzzz{{{vvvxxx{{{~~~~~~}}}zzzxxxvvvxxx|||yyytttiiifffcccbbbfffkkkoooqqqiiigggeeedddeeefffeeedddgggkkksss}}}yyyqqqiiibbb^^^[[[YYYVVVSSSPPPLLLGGGDDD<<<:::777444000---+++************************************))))))))))))(((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((())))))(((((((((((()))***++++++,,,+++******)))******************++++++++++++,,,,,,,,,------------............/////////000000000111222444:::CCCPPP^^^hhhtttxxx|||~~~~~~|||}}}~~~|||yyyyyyyyyyyyyyy|||}}}~~~~~~|||yyyvvvtttqqqhhhcccfffkkkllllllmmmllljjjfffbbb```\\\YYYVVVHHHAAA===???AAA???>>>???;;;::::::999777555333222111111222222111000///------,,,+++))))))))))))***))))))***+++++++++++++++(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((('''%%%%%%&&&&&&&&&%%%$$$###'''(((***,,,///222444555999<<>>===<<<;;;<<<===<<<===???BBBEEEIIIKKKMMMRRRVVV[[[^^^]]]\\\[[[ZZZRRRPPPOOORRRVVVZZZZZZZZZ]]]```dddeeeddddddeeefffhhhiiijjjjjjkkknnnrrruuutttvvvxxxyyyxxxwwwwwwxxxwwwxxxxxxwwwwwwzzz~~~~~~rrrmmmfffbbbbbbdddfffhhhccccccbbbdddeeefffdddccceeehhhoooxxx~~~wwwpppiiifffbbb```]]][[[XXXTTTPPPLLLHHHFFFBBB<<<777333///...++++++++++++++++++++++++***)))))))))((((((((((((((((((((('''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++(((((((((((()))***+++,,,...---***)))((()))+++,,,*********+++++++++,,,,,,,,,---------............/////////000000000111111333555:::@@@JJJXXXfffpppyyy|||xxxqqqnnnooosssvvv{{{xxxxxxxxxxxxwww~~~}}}zzzwwwtttrrriiiccceeeiiijjjiiijjjjjjgggcccaaa___]]][[[YYYJJJCCC???AAABBBAAA@@@AAA<<<<<<;;;:::888666444333111111222222111000...------,,,+++))))))))))))***((()))***+++++++++++++++(((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%&&&(((***++++++******+++,,,...222555888;;;<<<999<<>><<<:::999999:::???@@@CCCFFFJJJNNNRRRTTTWWW[[[___aaa___\\\ZZZYYYTTTTTTUUUWWWZZZ\\\]]]\\\```dddhhhhhhgggeeeeeefffhhhiiijjjkkkmmmqqqwww{{{yyy{{{||||||zzzyyyzzzzzz{{{|||{{{xxxwwwyyy}}}}}}|||{{{~~~vvvlllddd___^^^^^^^^^``````aaadddfffgggfffddddddgggmmmttt{{{{{{tttnnnkkkhhhfffdddaaa___[[[VVVSSSQQQNNNIIICCC===777333111,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&######$$$$$$%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%'''((()))***(((((((((((()))***+++,,,000...***((('''))),,,---******+++++++++,,,,,,,,,---------.........//////000000000000111111111111555888>>>FFFPPP]]]jjjrrrwwwyyy~~~}}}{{{zzzxxxsssnnnjjjfffdddbbbjjjooowww~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwzzz~~~~~~wwwrrrqqqiiidddgggkkkkkkkkkkkkhhhfffdddcccaaa___\\\YYYOOOEEE>>>???AAA@@@>>>>>><<<;;;999777555555555555444444333222111000//////,,,,,,++++++***)))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&$$$%%%'''))))))((('''%%%''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***---111777<<<>>>>>>===;;;:::;;;===???AAABBBCCCCCCGGGFFFDDDBBB???<<<:::999<<<<<<;;;;;;::::::::::::???AAAEEEIIILLLMMMMMMMMMPPPXXX^^^\\\YYY[[[]]]]]]TTTTTTUUUWWWZZZ\\\[[[ZZZbbbeeehhhiiihhhgggffffffhhhjjjllllllkkkmmmqqquuu|||||||||{{{{{{{{{{{{zzz|||{{{~~~~~~ttthhh```\\\[[[[[[\\\]]]```ccceeeggghhhhhhcccbbbeeekkknnnoooqqquuuxxx{{{}}}{{{zzzvvvvvvtttnnnfff^^^XXXVVVOOONNNMMMKKKHHHCCC===888//////...---,,,***)))((((((((()))))))))*********((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))''''''(((((())))))******+++***)))(((((()))***+++((())))))***++++++,,,,,,///......///111222222111444333333333444777:::<<<:::@@@HHHOOOUUU]]]ffflllqqqwwwzzzvvv{{{{{{wwwxxxuuupppoootttwwwuuutttuuupppzzz}}}}}}|||uuujjjaaa\\\[[[___```eeeoooyyy~~~|||xxxxxx{{{|||zzzuuuqqqpppqqqnnnmmmllloootttzzz~~~{{{yyyxxxyyyzzzzzz}}}}}}wwwsssqqqiiieeehhhllllllkkkkkkgggfffdddbbbbbb```]]]ZZZPPPFFF??????AAA@@@>>>>>><<<;;;999666555555555555333333222111000///......,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$######$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&#########$$$&&&&&&%%%###%%%&&&''''''''''''&&&%%%'''&&&&&&&&&&&&''''''((('''&&&&&&'''(((***,,,---222666;;;@@@BBBAAA>>><<<555666999<<>><<<:::999888999;;;===???@@@AAABBB>>>@@@DDDHHHKKKMMMNNNNNNQQQXXX[[[YYYVVVWWWYYYYYYTTTTTTUUUWWWYYYZZZZZZYYYaaadddhhhjjjiiigggeeeeeefffhhhjjjjjjjjjlllppptttwwwxxxxxxxxxyyyyyyzzzzzz{{{xxxyyy{{{|||rrrjjjeeeaaa___```bbbfffiiiiiihhheeecccbbb```aaafffhhhgggiiilllqqquuu{{{~~~}}}|||~~~zzzqqqggg___ZZZXXXVVVSSSPPPMMMIIIDDD@@@999777444000---+++)))))))))))))))(((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''(((((()))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''(((((()))*********,,,+++***))))))***+++,,,))))))******++++++,,,,,,---------...///000000000555555555555888<<>>>>>;;;:::888666555444444444444333222111000//////...,,,,,,++++++***))))))))))))))))))******+++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''&&&%%%%%%&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''''''''&&&''')))---000222999<<>>BBBDDDEEEFFFEEE===???CCCGGGKKKMMMOOOOOOQQQVVVWWWSSSPPPRRRUUUUUUWWWWWWXXXYYYYYYZZZ[[[[[[___cccgggjjjiiifffdddccceeefffhhhiiijjjmmmpppsssyyyyyyzzz{{{|||}}}~~~}}}yyyxxxyyy{{{tttnnnjjjiiigggjjjnnnqqqpppkkkeeeaaa___]]]]]]``````^^^^^^aaagggllltttyyy|||||||||||||||pppfff``````]]]YYYUUURRRNNNJJJGGGEEEBBB===777111...,,,+++,,,+++***))))))((((((((()))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&(((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''((())))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------......///000000000555666666888;;;BBBKKKQQQWWWYYY[[[]]]cccnnn|||zzzyyy{{{~~~|||wwwnnniiiiiikkknnniiihhhlllnnnnnnooorrruuu}}}vvvpppooopppvvv}}}zzzwwwqqqrrrtttxxx~~~}}}yyyvvvtttvvvxxxzzzzzz{{{}}}~~~{{{xxxuuuqqqjjjggglllpppoookkkjjjfffeeecccbbbbbb```^^^[[[RRRHHH@@@@@@BBB@@@>>>>>>;;;999777555444333444444555444444333222111000000+++++++++*********))))))(((((())))))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''+++***)))((('''''''''''''''''''''(((((('''''''''&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&((((((((())),,,000444666===@@@DDDGGGGGGDDD???<<<777777666666777:::===>>>??????>>>>>>===<<<;;;;;;???AAADDDFFFGGGFFFDDDCCC===???CCCGGGJJJMMMOOOPPPNNNRRRRRRNNNMMMQQQTTTTTTZZZ[[[\\\\\\[[[[[[]]]^^^^^^bbbgggjjjiiifffdddcccdddeeegggiiilllooosssuuu{{{{{{|||}}}~~~~~~||||||yyyxxxxxx~~~~~~xxxvvvwwwyyyuuuwwwzzzzzzwwwpppjjjeee___\\\[[[]]]\\\XXXXXXZZZ```dddiiinnnpppsssvvvxxxwwwllleeebbb```\\\YYYVVVRRRMMMIIILLLJJJEEE@@@:::666333111///...---+++*********+++))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&&&&###!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((((((((('''''''''''''''(((((((((***)))(((''''''((()))***(((((((((((())))))))))))'''(((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000222333333444666999===EEEPPPWWW^^^aaadddhhhnnnzzzzzzqqqooosss{{{yyy|||yyywwwwwwyyy}}}yyyxxx{{{}}}}}}}}}yyyvvvuuuvvvxxxyyyyyyzzz|||~~~}}}{{{xxxvvvrrrkkkhhhmmmqqqpppmmmkkkgggeeecccbbbbbb```]]][[[QQQGGG@@@@@@BBB@@@>>>>>>:::999777555333333333333333333222111000///......+++++++++***************''''''(((((()))***++++++***)))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###!!!!!!!!!###$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&'''''''''*********,,,...222666888===???BBBDDDCCC@@@===:::999888666555555777999:::============>>>>>>>>>>>>CCCDDDGGGHHHHHHFFFDDDBBB@@@AAADDDGGGJJJMMMOOOPPPJJJNNNNNNKKKMMMSSSWWWXXX[[[\\\]]]\\\[[[[[[^^^``````ccchhhkkkkkkiiihhhggggggggghhhkkknnnrrruuuwwwxxxxxxxxxxxxxxxwwwwwwwwwtttwww{{{{{{xxxvvvvvvwww|||}}}|||~~~vvvooojjjccc```^^^___^^^YYYXXXZZZ]]]^^^___```bbbeeejjjmmmttt{{{{{{qqqkkkcccaaa___]]]ZZZVVVPPPLLLNNNMMMLLLIIIEEEAAA===;;;222000...,,,++++++,,,,,,))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###&&&''''''''''''''''''&&&$$$######$$$&&&%%%###!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))***+++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,------------///111111000000222333111555888;;;>>>EEEOOOVVV[[[aaahhhpppxxxwwwtttpppmmmpppyyy}}}wwwqqqrrrxxx}}}}}}zzz}}}zzzyyyxxxyyyyyyxxxzzz|||~~~~~~|||yyywwwsssllliiimmmqqqpppnnnmmmhhhfffdddcccbbb___\\\ZZZOOOEEE>>>???AAA@@@>>>>>>999888666444333222222222000000///...---,,,,,,+++************************'''(((((())))))***************))))))(((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))############$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''((())))))***,,,---...000222444666777:::;;;===>>>===<<<:::888555555555555777999;;;<<<<<<======>>>???@@@AAAAAACCCDDDFFFHHHIIIIIIHHHGGGDDDEEEFFFHHHJJJLLLNNNOOOIIILLLMMMLLLPPPWWW\\\\\\ZZZ\\\]]]\\\ZZZ[[[^^^bbbdddhhhlllooopppoooppppppooommmlllmmmppprrrsssssstttttttttsssssssssrrrrrrrrruuuyyyzzzxxxwwwyyy{{{}}}wwwrrrlllhhhffffffccc]]][[[\\\\\\\\\ZZZYYYXXXZZZ^^^aaagggooozzz|||uuuqqqfffdddaaa___]]]ZZZUUURRRPPPOOOOOONNNMMMKKKIIIHHH999666333///---,,,,,,,,,***))))))(((((())))))***(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))******++++++,,,******++++++++++++******++++++,,,------...//////---///222111//////111444444:::@@@BBBCCCFFFLLLRRRUUU]]]iiittt|||wwwssstttooorrruuuxxx~~~{{{vvvssssssqqqqqqvvv~~~}}}{{{yyyxxxwwwwwwyyy}}}}}}zzzxxxuuunnniiilllppppppooooooiiigggeeecccaaa___[[[XXXLLLCCC<<<>>>@@@@@@>>>???999888666444222222222222111111000///...---,,,,,,*********************************************************)))((('''''''''''''''''''''((((((((()))%%%%%%'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))############$$$%%%&&&'''''''''(((((((((((('''''')))'''&&&&&&((()))))))))&&&%%%%%%%%%&&&'''((()))(((((((((((()))+++,,,---///000222333555555555555666666777777888888888888222333444777999;;;===>>>======>>>@@@BBBCCCDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMMMMKKKMMMOOOOOOTTT\\\___^^^\\\^^^```___]]]^^^cccgggkkknnnrrrtttvvvwwwzzz{{{xxxtttqqqooooooooonnnlllnnnnnnnnnnnnnnnooooooooopppsssvvvvvvuuuuuuxxx{{{zzz}}}wwwrrrnnnmmmhhhaaa]]]^^^ZZZ[[[ZZZYYYVVVVVVWWWXXX[[[cccnnnvvvyyywwwtttqqqiiieee```]]][[[[[[ZZZYYYSSSRRRPPPOOOOOOQQQSSSUUUFFFCCC>>>888333000///...******))))))))))))******))))))(((''''''''''''((()))((('''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$""""""%%%'''(((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((''''''&&&%%%&&&&&&'''(((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((())))))******+++,,,,,,***+++,,,------,,,+++******+++,,,---...///000111///333666555222222555888<<>>???AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMPPPQQQRRRWWW^^^aaa______bbbeeecccaaabbbhhhmmmpppsssvvvxxxzzz}}}~~~yyytttpppnnnlllhhheeecccdddeeeeeefffggghhhhhhiiilllnnnmmmkkklllooosssooosssuuutttrrrsssyyy~~~yyytttqqqkkkbbb^^^^^^YYY[[[\\\\\\YYYUUUTTTSSSRRRZZZeeennnrrrrrrpppooojjjeee]]]XXXWWWYYY[[[]]]XXXTTTPPPMMMNNNSSSYYY]]]SSSOOOHHH@@@:::555333222******))))))))))))************)))(((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!"""%%%'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************&&&''''''((()))******+++&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---......---,,,,,,)))***+++---///000111222444888;;;:::777666999===CCCKKKTTTVVVRRRMMMLLLNNNQQQZZZfffrrrzzzxxxxxxzzz{{{tttpppqqqrrrqqqvvv~~~~~~{{{zzzyyyyyyzzzxxx{{{|||yyyxxxnnngggiiinnnppppppppplllmmmjjjddd```^^^YYYRRRKKKBBB;;;===AAA@@@>>>===666444111111333444333111111111111000000///...---,,,+++******))))))******,,,,,,---------,,,,,,+++((('''&&&%%%$$$%%%&&&&&&''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((''')))((('''&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((('''''''''))),,,///111888777666555444555666666555444333444666888888888777888888888888:::>>>AAA@@@@@@@@@AAADDDGGGKKKMMMLLLJJJGGGGGGIIIIIIGGGEEEFFFHHHJJJJJJKKKMMMOOORRRUUUTTTUUUXXX\\\^^^___^^^hhhhhhhhhiiijjjkkklllmmmqqqtttxxxyyyzzz{{{|||}}}rrrqqqoookkkfffdddcccdddddd```]]]\\\^^^``````___bbbccccccdddeeefffggggggiiiiiiiiigggfffgggjjjmmmuuu{{{zzztttpppjjjccc^^^bbbaaa^^^]]]]]]\\\ZZZXXXUUUXXX^^^dddggggggfffeeejjjddd\\\XXXWWWWWWWWWUUUXXXVVVUUUTTTUUUWWWZZZ\\\aaaYYYPPPIIIFFFAAA;;;666666222---***)))*********'''(((((())))))((((((''''''&&&%%%&&&((((((((('''$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''((('''&&&$$$""""""$$$&&&'''((('''&&&&&&$$$$$$###"""(((%%%""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))))))))(((((('''''''''&&&***++++++++++++***))))))((((((''''''''''''((((((***+++---......---+++***))))))))))))************------------------------///...///111000000666>>>CCCFFFIIIHHHEEECCCEEEHHHRRRXXX```bbb___ZZZWWWVVV___^^^dddooowww|||yyyttttttvvvssstttuuuwww{{{}}}zzzzzzzzzzzzzzz||||||yyywwwnnngggjjjpppqqqoooooonnnooolllfffcccaaa\\\UUUJJJAAA:::<<>><<<;;;888666333222333333111///111111111000000///...---,,,+++******))))))******++++++,,,,,,,,,,,,++++++***)))(((&&&&&&''''''((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''***(((&&&%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%((('''''''''''''''((()))''''''((())),,,000333555777777555444444444555666555444333444777888888888666888:::;;;::::::<<<===>>>??????AAADDDHHHKKKMMMMMMJJJFFFEEEFFFGGGEEEDDDGGGHHHJJJKKKLLLNNNQQQTTTXXXWWWXXX[[[___ccceeeeeehhhjjjlllmmmnnnnnnmmmmmmppprrrttttttsssqqqppppppjjjjjjhhhfffcccaaabbbcccccc```\\\[[[\\\]]]\\\[[[[[[\\\]]]___```bbbcccdddcccccccccbbbaaaaaadddgggjjjpppwwwzzzzzzzzz}}}~~~vvvpppjjjeeeaaaaaa___^^^^^^______^^^]]][[[]]]```cccddddddcccaaadddaaa\\\XXXVVVUUUVVVVVVWWWVVVVVVVVVXXX[[[^^^```eee```YYYUUUQQQLLLEEE???999555///+++************'''(((((((((''''''&&&%%%'''&&&%%%&&&((()))(((''''''''''''''''''((()))***)))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###(((&&&$$$$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''))))))(((((((((''''''''''''((()))))))))******++++++((((((''''''''''''(((((('''(((***,,,------,,,+++************++++++++++++++++++++++++++++++++++++...---...111111333:::CCCPPPUUUZZZ[[[WWWSSSRRRSSSWWW]]]dddhhhhhhfffdddddddddeeelllxxx{{{xxx{{{~~~~~~}}}}}}{{{yyyyyyyyy{{{}}}~~~zzzxxxuuummmhhhlllqqqqqqooommmnnnnnnkkkfffcccaaa\\\VVVJJJAAA:::;;;>>><<<:::::::::777444333333222000...111111111000000///...---,,,+++******))))))************+++++++++++++++***,,,+++)))((((((((()))***$$$$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%'''''''''&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&'''''''''((((((***,,,000444888:::666666555444444444444555555444444555888999999888666888<<<===<<<:::999999===>>>???AAADDDGGGJJJKKKKKKHHHDDDBBBCCCDDDDDDDDDHHHJJJLLLNNNOOORRRUUUXXX[[[[[[[[[^^^bbbgggiiijjjhhhjjjmmmnnnnnnmmmjjjhhhfffiiikkkkkkiiieeecccccc___``````___^^^^^^___aaaccc```]]]\\\\\\\\\[[[ZZZYYYZZZ[[[]]]___aaabbbccc```aaaaaa```______bbbdddccchhhnnnqqqpppoooppprrrqqqsssuuuxxx{{{|||vvvpppllliiieeeccc```___```aaabbbaaadddcccccccccbbbbbbbbbaaabbbaaa___\\\XXXVVVVVVWWWVVVVVVWWWYYY\\\___ccceeehhheeebbb```^^^YYYQQQKKKAAA<<<555///,,,++++++***)))))))))((((((''''''&&&'''&&&%%%&&&((()))((('''(((((('''''''''(((((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''(((((((((((((((''''''''''''''''''&&&'''(((***+++---)))((((((''''''(((((()))%%%&&&(((***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,...,,,---000222555???III[[[bbbjjjlllhhhbbb_________ccciiioootttvvvvvvuuuqqqttt|||yyypppmmmuuu}}}}}}zzzxxxxxxxxxzzz|||~~~|||xxxvvvssslllhhhmmmsssrrrooolllkkkllliiidddaaa```[[[UUUKKKCCC<<<======;;;999:::888777555444333222111000111111111000000///...---,,,+++******))))))******))))))***+++++++++******,,,+++***)))((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&)))(((''''''&&&&&&''''''***+++,,,///222555888:::666555555444444444444444444444444666999::::::999888:::<<<<<<;;;999999:::??????@@@AAACCCEEEFFFGGGGGGEEEBBB@@@AAACCCFFFGGGLLLNNNPPPRRRSSSVVVZZZ\\\```^^^]]]___cccfffhhhiiiffffffffffffeeebbb```___YYY\\\```bbbaaa___^^^^^^YYY[[[\\\\\\[[[[[[]]]^^^bbbaaa___^^^^^^^^^^^^^^^^^^___```aaabbbdddeeeeeedddeeeeeeeeeddddddfffhhhfffjjjnnnpppooonnnmmmnnnlllooosssttttttwww|||{{{yyyvvvppphhhbbbaaabbbcccdddiiigggdddbbbbbbccceeegggfffcccaaa___^^^]]][[[YYYWWWWWWXXXZZZ^^^bbbfffiiiiiihhhfffeeeddd```ZZZVVVNNNGGG???777222///,,,+++++++++******************(((&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''((('''&&&%%%&&&(((***,,,))))))(((((((((((())))))&&&''')))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...............///------///111555@@@JJJZZZbbbkkknnnjjjffffffhhhiiilllqqqxxx~~~vvvrrrnnnoooyyy{{{xxxwwwvvvvvvyyyzzz|||}}}|||zzzwwwtttrrrkkkhhhmmmssssssooolllkkkkkkiiidddbbbaaa]]]VVVMMMFFF@@@???>>>;;;:::;;;666666555444333222333444111111111000000///...---,,,+++******))))))******((()))***++++++++++++++++++***)))((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((())))))((())))))(((''''''''''''''''''&&&%%%&&&(((((('''&&&'''''''''''''''''''''''')))(((((('''''''''((((((---...///000222444666777555555555555555444444444444444555777:::;;;;;;999;;;<<<<<<;;;999:::<<<>>>CCCBBBAAAAAA@@@AAAAAABBBCCCBBBAAA@@@BBBEEEJJJMMMOOORRRTTTVVVWWWZZZ^^^```eeecccaaaaaacccddddddddd```^^^[[[XXXUUUTTTSSSSSSQQQTTTXXX[[[\\\[[[[[[\\\YYY[[[\\\\\\[[[[[[\\\]]]^^^_________``````aaabbbddddddddddddddddddddddddfffhhhiiihhhggggggiiijjjkkkmmmooopppooonnnnnnnnnooorrrttttttrrrrrruuuxxx{{{{{{}}}xxxmmmgggfffggggggjjjgggcccaaaaaaeeeiiimmmeee```\\\]]]aaadddbbb___[[[[[[ZZZ[[[^^^bbbgggjjjkkkjjjhhhgggfffeeecccaaa[[[UUULLLCCC;;;666111...+++******)))******+++,,,((('''&&&''')))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&((('''''''''(((((((((((((((***((('''%%%%%%&&&((()))))))))(((((((((((())))))*********+++++++++++++++*********++++++++++++,,,---------....../////////000...---///000444>>>HHHSSSZZZbbbcccaaabbbhhhoooyyy{{{zzztttrrrttt{{{~~~zzzxxxvvvvvvvvvxxxyyy{{{|||{{{yyywwwuuurrrkkkgggmmmssssssooommmlllmmmkkkfffdddddd```ZZZPPPIIICCCBBB???;;;:::<<<555555666555333333444555111111111000000///...---,,,+++******))))))******))))))***+++,,,,,,,,,,,,+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((+++***)))(((''''''''''''&&&&&&%%%'''((()))'''&&&'''''''''''''''((((((((())))))(((((())))))***+++000000111222333444444555666666777777666666555444444444555888;;;===<<<:::<<<<<<<<<;;;:::<<>>>>>>>>???@@@AAACCCCCCEEEIIINNNRRRRRRTTTVVVXXXYYY[[[___aaafffdddbbbbbbaaaaaa^^^\\\XXXUUUQQQMMMKKKKKKLLLMMMQQQSSSVVVXXXXXXXXXYYYZZZZZZ\\\^^^___^^^]]]^^^___]]]^^^```aaaaaabbbdddeeefffffffffeeeddddddccccccfffgggiiihhhgggggghhhjjjjjjjjjjjjjjjkkklllllllllpppqqqrrrrrrqqqpppqqqrrruuussssssuuuxxxzzz{{{{{{}}}wwwsssrrrqqqmmmjjjeeebbbbbbffflllpppbbb]]]YYYYYY___dddggggggdddbbb^^^\\\]]]aaaeeeiiinnnmmmmmmlllkkkkkkjjjjjjfff```XXXPPPHHHAAA;;;777---,,,***)))(((((()))***((('''&&&''')))***)))((((((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))'''%%%######%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&''''''''''''(((((((((((((((***)))((('''&&&&&&'''(((***))))))(((((())))))***++++++++++++++++++++++++************+++++++++++++++++++++,,,------......000...///000111444<<>>>>>@@@BBBEEEGGGDDD@@@===;;;<<<>>>@@@BBBDDDFFFHHHIIILLLQQQUUUSSSTTTVVVXXXXXXZZZ]]]``````___^^^]]]]]]ZZZVVVSSSOOONNNMMMLLLKKKLLLMMMNNNRRRSSSUUUUUUVVVWWWYYY[[[ZZZ]]]```aaaaaaaaabbbcccaaadddfffgggffffffgggiiijjjjjjjjjjjjjjjiiiiiiiiihhhjjjllllllkkkjjjkkkllliiihhhffffffhhhjjjlllmmmooonnnnnnppprrrssssssrrrssspppmmmlllmmmpppqqqrrrsssxxxyyytttnnniiigggjjjooorrrfffddd```[[[YYY]]]eeelllooojjjddd^^^]]]___dddhhhmmmnnnqqqqqqqqqooonnnmmmkkkgggaaa[[[UUUNNNFFFBBB555333///,,,)))((((((((()))''''''''')))***)))((('''''''''''''''((()))***&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))(((((((((((((((((())))))******))))))))))))******)))))))))))))))***+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,---.........000///000333444666>>>GGGJJJPPPUUUUUUUUU\\\lllyyy~~~|||zzzyyyyyyzzzyyy{{{|||~~~~~~}}}{{{zzzssskkkgggkkkrrrssspppoooiiikkkiiieeecccccc___YYYQQQKKKEEECCC???:::999;;;888999999666222000111333111111111111000///...---,,,++++++***)))*********)))***+++,,,---.........++++++)))((((((((()))***))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%'''))))))'''&&&&&&'''''''''(((((())))))((())))))***+++---...///111222333555666777777777777888999999999888666555333444666:::===>>>===;;;666999>>>AAABBBCCCDDDEEEGGGDDD???;;;:::<<>>>>>>>><<<;;;;;;;;;<<<@@@CCCCCC???<<<@@@???=========???AAACCCLLLKKKJJJJJJKKKNNNQQQSSSVVVUUUTTTUUUVVVVVVTTTRRROOOQQQSSSUUUSSSPPPLLLIIIGGGHHHJJJNNNPPPPPPNNNLLLPPPQQQSSSUUUXXX[[[^^^```aaabbbdddgggjjjnnnqqqrrrqqqsssvvvyyyzzz{{{zzzyyyzzzyyyxxxwwwvvvwwwxxxyyy~~~|||zzzzzz{{{{{{xxxuuupppooonnnlllllllllllllllooonnnnnnooorrrvvvzzz}}}{{{sssjjjddddddfffffffffgggjjjmmmqqqtttxxx}}}wwwuuuuuutttqqqsssqqqggg[[[VVV\\\ccclllppppppiiicccaaa___]]]dddiiiooossstttssssssssssssoookkkhhhfffddd___[[[PPPHHH<<<333///---***((())),,,...---***)))***++++++***)))'''&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$(((((((((((((((((((((((()))(((((((((''''''''''''------,,,***)))'''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))((())))))*********))))))+++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,......000///+++,,,111444333444555666777;;;@@@FFFKKKPPPSSSWWWZZZ]]]eeepppxxx}}}{{{zzzyyyzzzzzzwwwzzz}}}~~~{{{xxxsssllljjjooottttttqqqpppllliiidddaaa```^^^\\\ZZZSSSMMMEEEAAA???>>><<<:::666555444444222222111000111000///000111000///---,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,,,,)))&&&&&&''')))((('''(((&&&%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&)))))))))*********++++++******+++---///111222222777777777777777888888888888999888555222000000111666888;;;>>>??????>>>===???>>>>>>???AAAAAA>>>;;;??????>>>>>>???BBBDDDFFFKKKLLLMMMNNNPPPRRRTTTUUURRRPPPNNNNNNNNNMMMLLLJJJJJJLLLOOORRRRRRPPPMMMKKKJJJKKKLLLOOORRRSSSRRRPPPPPPQQQSSSVVVZZZ]]]aaabbbffffffgggjjjllloooqqqsssrrrsssvvvxxx{{{|||}}}}}}|||||||||{{{{{{||||||}}}|||xxxuuutttrrrpppoooooopppqqqsssqqqnnnmmmooosssxxx|||yyytttlllfffddddddeeeeeeeeehhhjjjlllmmmooorrrtttzzz~~~}}}wwwxxxxxxsssiii^^^YYY]]]bbbiiippprrrkkkcccaaaaaaaaabbbeeekkkqqqttttttttttttxxxuuuqqqnnnllliiiddd```WWWPPPEEE<<<777222...***)))+++,,,+++(((&&&'''(((***)))((('''''''''''''''&&&''''''((('''&&&%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((()))))))))((('''&&&&&&&&&)))))))))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))******************)))((('''***)))))))))))))))******++++++++++++++++++++++++,,,---------+++***+++,,,+++...///---///444666555;;;>>>AAABBBBBBDDDHHHKKKQQQUUUZZZ]]]aaagggqqqxxx~~~{{{yyyxxxxxxyyyzzzxxx{{{}}}yyyvvvsssmmmjjjoootttsssqqqppplllhhhccc___]]]\\\[[[YYYQQQKKKDDD@@@>>>===;;;888666555444444222222111000111000///000111000///---++++++***************+++)))***++++++,,,,,,+++++++++)))'''&&&'''(((((('''((('''&&&''')))***)))(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''&&&'''((()))***%%%%%%&&&&&&'''&&&&&&%%%))))))(((((())))))******,,,---...000111333444444999999:::;;;:::999888777777888888666444333444555777999<<>>>>>???>>>===;;;?????????@@@BBBEEEHHHJJJLLLNNNQQQTTTVVVVVVVVVUUUNNNKKKHHHFFFFFFEEEDDDCCCEEEGGGKKKNNNPPPOOONNNMMMMMMLLLMMMOOORRRUUUUUUTTTRRRSSSUUUXXX[[[___bbbdddhhhhhhiiijjjkkkmmmooopppmmmnnnoooqqqtttwwwyyy{{{xxxxxxyyyzzz{{{{{{{{{{{{}}}{{{xxxvvvuuussstttvvvxxxzzzxxxsssmmmiiiiiilllrrrvvvuuurrrmmmhhhcccbbbccceeefffhhhjjjjjjiiihhhhhhhhhnnnrrryyyxxxyyywwwrrrjjjbbb^^^```ccchhhpppsssnnngggeeeffffff___aaaeeejjjppptttuuuuuu|||yyyvvvtttqqqmmmiiieee```ZZZQQQIIICCC<<<333---+++,,,,,,***'''&&&'''((()))((((((''''''(((((()))((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%***)))))))))((((((''''''$$$%%%'''((()))((((((''')))(((%%%$$$$$$%%%((()))((((((((()))))))))******++++++++++++***((('''&&&)))((((((((()))***++++++************************---......---+++***,,,---,,,///000000222888:::999EEEKKKQQQSSSPPPNNNOOOQQQUUUYYY___dddgggmmmtttyyy|||xxxuuusssrrroooqqquuuxxxzzzzzzyyyxxx{{{|||~~~}}}wwwuuu|||{{{wwwvvvvvvwwwyyywww{{{~~~yyyuuuuuuooolllqqqvvvuuurrrqqqlllhhhccc___]]]\\\ZZZYYYPPPJJJDDD@@@???>>>;;;888666555444444222222111000111000///000111000///---******))))))***++++++,,,******+++,,,,,,,,,,,,,,,+++***(((((((((((())))))'''''''''((()))*********((((((((((((((((((((((((%%%%%%%%%&&&'''((()))))))))(((&&&%%%&&&''')))+++$$$%%%&&&&&&&&&&&&&&&&&&(((''''''''''''(((******///000222333333444555777999:::;;;<<<<<<:::888666777888999888777777888:::<<<===???@@@AAAAAA@@@??????===<<<;;;;;;<<<======???@@@AAACCCFFFIIILLLMMMMMMPPPTTTXXXXXXVVVSSSPPPJJJGGGDDDBBBBBBCCCBBBBBBDDDFFFIIILLLNNNOOOOOOOOOMMMLLLLLLMMMQQQTTTUUUUUUUUUVVVWWWXXX[[[]]]___aaaddddddccccccdddeeeffffffcccbbbbbbccceeehhhkkkmmmjjjkkkmmmooopppppppppooorrruuuzzz~~~|||zzzwwwvvvuuuuuuwww{{{{{{uuukkkccc```bbbhhhllllllmmmlllhhhcccaaacccfffjjjlllnnnnnnkkkhhhgggfffjjjnnnvvv~~~zzzvvvtttpppjjjeeeccceeefffkkkqqqtttqqqooonnnmmmjjj```^^^^^^aaahhhoootttuuuzzzyyyxxxvvvsssooojjjgggeee```ZZZTTTNNNFFF<<<444//////---+++)))))))))***((((((''''''((()))******)))))))))))))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&))))))(((((('''&&&&&&&&&###%%%''')))******(((((()))(((&&&%%%%%%&&&((()))(((((()))))))))************************)))((('''(((((((((((()))***,,,,,,************++++++++++++...//////...,,,,,,...000000333555555999AAAFFFFFFQQQYYYbbbddd```[[[ZZZ[[[ZZZ```hhhnnnrrrvvvzzz}}}~~~|||}}}{{{xxxwwwwwwwwwxxxpppnnnllliiigggffffffgggbbbeeeiiimmmoooooommmkkklllnnnqqquuuwwwuuupppkkkhhhlllwww|||wwwuuutttuuuvvvvvvyyy{{{wwwuuunnnkkkppptttsssqqqpppmmmiiiddd```^^^\\\ZZZYYYOOOJJJDDDAAA@@@???;;;888666555444444222222111000111000///000111000///---))))))))))))***+++,,,,,,+++,,,,,,---------------,,,+++***)))((()))***+++'''(((((())))))))))))***((((((((((((((((((((((((%%%%%%%%%&&&'''((()))))))))(((&&&%%%&&&''')))+++$$$%%%&&&&&&'''''''''&&&))))))((()))***,,,...///111444555666444555666999888999:::;;;;;;999777555666777888888888888;;;===AAAAAAAAAAAAAAA???>>>===999999999999999;;;>>>@@@AAABBBCCCFFFHHHKKKNNNOOOOOOQQQUUUWWWUUUQQQLLLHHHEEECCC@@@@@@AAACCCDDDDDDFFFHHHIIILLLMMMNNNOOOOOOOOONNNMMMNNNQQQTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVVVVVVVYYY[[[]]]\\\]]]___aaacccccccccbbbdddfffjjjmmmppprrrtttuuuwwwvvvuuuuuuwwwzzz}}}|||uuuiii___ZZZZZZ^^^aaacccfffhhhgggeeeccceeegggkkknnnppppppooolllkkkkkkkkkpppxxx{{{zzzwwwrrrmmmiiiiiiiiiqqqtttuuuuuuwwwxxxssslllddd```[[[YYY^^^fffnnnsssuuuwwwxxxxxxuuuqqqnnnkkkgggddd___\\\XXXPPPFFF???555333///,,,++++++++++++(((((('''(((((()))***+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((( !!!###%%%''')))+++,,,''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%)))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%###%%%''')))******)))(((((((((((())))))((((((((())))))))))))************'''((()))***************(((((((((((()))***,,,,,,++++++++++++,,,,,,---------------,,,+++,,,///111333777;;;>>>FFFRRR[[[]]]bbbhhhooopppkkkfffcccbbbcccjjjttt}}}{{{vvvuuuqqqwww~~~|||yyyuuupppllljjjhhhggggggffffffffffffgggaaa```___^^^^^^^^^___```ZZZ\\\^^^```bbbbbbaaa```bbbdddgggkkkmmmllliiifffeeedddhhhsss}}}yyyvvvuuuuuuvvvwwwzzz~~~|||yyyrrrkkkhhhmmmqqqpppmmmlllkkkhhhdddaaa___\\\YYYWWWNNNIIIDDDAAA@@@???;;;888666555444444222222111000111000///000111000///---***)))))))))***+++,,,,,,,,,,,,---............---+++++++++***((((((***+++'''((())))))''''''((()))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''&&&'''((()))***%%%%%%&&&'''(((((((((((('''&&&&&&'''))),,,///111333666888777555555777:::777888999999999888777666555666777888888999;;;===BBBBBBAAA@@@>>><<<;;;:::555666777888999<<<@@@CCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPRRRRRROOOKKKFFFCCC@@@???>>>???AAADDDEEEEEEHHHIIIJJJKKKMMMNNNPPPPPPSSSQQQPPPQQQTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSTTTSSSRRRPPPPPPRRRSSSUUUVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ\\\^^^___bbbfffkkkooovvvvvvuuuttttttuuuvvvvvvyyysssiii___ZZZYYY[[[]]]___bbbfffhhhiiihhhhhhhhhiiikkknnnoooooonnnoooppptttzzzyyyqqqmmmllltttxxxzzzzzz{{{{{{uuunnniiieee___YYYXXX]]]fffmmmqqqtttyyyzzzyyyuuusssqqqkkkhhhdddbbb___YYYQQQKKK???:::444...,,,+++******(((((((((((())))))***+++******)))(((((((((((((((((((((((((((((((((((((((*********)))))))))(((((($$$$$$%%%&&&'''))))))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***))))))((('''((()))******)))(((''')))))))))*********++++++&&&'''(((***++++++++++++)))((((((((()))***+++++++++++++++,,,,,,------...***++++++******,,,000333666===EEEMMMZZZhhhqqqsssqqqsssuuutttppplllhhhfffpppwwwyyysssnnnmmmnnnppp{{{yyytttooollliiihhhfffcccaaa___]]]\\\[[[\\\]]]]]]^^^_________\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^[[[]]]```cccdddddddddccccccaaa```dddjjjnnnmmmjjj~~~|||zzzxxxwwwwwwxxxzzz|||{{{yyypppjjjgggkkkooonnnkkkjjjiiigggdddbbb___[[[WWWSSSLLLHHHCCC@@@???>>>:::777666555444444222222111000111000///000111000///---******************++++++++++++,,,------------,,,)))******(((&&&%%%(((***''')))***)))&&&$$$&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((())))))))))))$$$$$$$$$%%%(((,,,000222444777:::999555444777:::888888888888999999999999777999:::::::::<<<>>>@@@>>>>>>===<<<:::999888777444666999;;;;;;===AAADDDFFFFFFHHHIIIKKKKKKLLLLLLNNNNNNNNNLLLJJJGGGCCCAAA@@@??????AAADDDFFFFFFEEEGGGGGGHHHIIILLLNNNQQQRRRSSSRRRQQQRRRTTTVVVVVVUUUQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSTTTXXXXXXXXXXXXYYYZZZ\\\\\\XXXZZZ[[[\\\\\\___dddiiiqqqqqqrrrrrrssssssssssssuuuqqqjjjccc___^^^___```aaacccgggkkknnnmmmjjjgggfffhhhkkklllmmmnnnpppsss{{{xxxsssrrrrrr{{{zzzwwwtttpppmmmlllhhh```XXXWWW^^^eeekkkpppwwwzzzzzzxxxvvvvvvrrrnnnjjjgggeeebbb[[[VVVNNNGGG===555111...+++))))))))))))((())))))*********)))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++'''((()))******************)))))))))))))))******)))******+++,,,,,,------***+++,,,,,,,,,///444777???IIIVVVaaammmxxx}}}|||uuussspppppppppqqqooommm|||uuuzzz{{{vvvttttttwww{{{{{{tttoooiiidddaaa^^^\\\ZZZYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^]]][[[YYYXXX\\\\\\]]]]]]^^^```aaaaaa^^^___```aaaaaaaaabbbcccbbbaaa___```bbbccccccbbb}}}|||{{{{{{zzzzzzzzzzzz}}}}}}zzzwwwrrrkkkhhhlllpppooolllkkkgggeeecccaaa___ZZZUUUQQQJJJFFFAAA???>>>===999666666555555444333222111000111000///000111111///---++++++***************+++******+++,,,,,,,,,,,,+++'''((()))'''$$$###&&&)))''')))***(((%%%###$$$&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((&&&'''((()))************'''''''''))),,,111555888444888;;;999555444777:::999888888888888999;;;;;;<<<===>>>??????@@@BBBEEE::::::999888888777666666555888<<<======>>>AAADDDGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBEEEGGGIIIHHHGGGEEEEEEFFFHHHKKKNNNRRRTTTQQQPPPPPPQQQRRRSSSRRRQQQMMMLLLKKKKKKJJJJJJKKKKKKNNNNNNNNNOOOQQQSSSTTTUUUQQQQQQQQQRRRSSSTTTUUUVVV[[[ZZZYYYYYYYYY[[[]]]^^^ZZZ\\\^^^^^^]]]^^^bbbeeeiiikkknnnqqqsssuuuuuuuuurrrpppkkkgggeeeddddddeeeeeeeeehhhmmmqqqqqqkkkffffffhhhjjjkkklllnnnqqqtttyyy}}}wwwxxxooo|||wwwrrrqqqrrroooqqqooofffZZZUUUYYY___eeellltttyyyyyywwwvvvwwwxxxtttoookkkjjjgggbbb]]]\\\SSSGGG===666111---*********))))))))))))*********)))'''&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''((()))***+++,,,,,,***)))((((((((((((((())))))(((&&&$$$$$$&&&((())))))************+++++++++)))************))))))(((+++***)))))))))))))))***((())))))***++++++,,,,,,---...//////000444999===IIIUUUdddpppzzzzzzrrrmmmiiijjjpppuuuvvvuuu~~~tttppp|||yyyyyy}}}zzzyyyvvvrrroookkkhhhccc```\\\[[[XXXVVVUUUUUUVVVWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ\\\]]]```bbbbbbaaa^^^]]]YYYZZZ[[[]]]___```aaaaaadddeeeeeedddccccccdddfffbbbbbbcccccccccccccccccc}}}{{{zzzzzz{{{|||zzz|||}}}yyywwwuuummmhhhmmmsssqqqkkkgggkkkiiieeebbb```^^^ZZZXXXSSSJJJCCCAAA???<<<::::::666555555444444333222222////////////...---,,,+++++++++***)))(((((())))))$$$'''***+++***)))+++...+++++++++++++++++++++++++++)))(((***,,,,,,(((%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%'''&&&(((,,,111333333111999999888666444555777:::???888555888999999>>>EEEAAA@@@??????@@@AAA@@@???>>>===;;;777444444666888888999;;;===@@@CCCEEEFFFHHHJJJKKKIIIFFFEEEGGGJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPOOONNNLLLJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOORRRVVVZZZ\\\WWWXXXXXXYYYYYYXXXXXXWWW\\\\\\[[[ZZZYYYZZZ^^^``````aaabbbbbbbbbccceeegggnnnoooqqqsssuuuwwwxxxyyywwwsssnnnkkkfffcccgggnnnnnnoooqqqqqqpppmmmjjjhhhgggggghhhiiijjjkkkllllllyyy|||tttttt}}}}}}sssmmmlllnnnqqqrrrmmmddd^^^\\\^^^^^^fffpppvvvxxxyyyzzz{{{wwwwwwwwwuuuqqqlllgggddd___]]]VVVLLLAAA999444222---+++******,,,---,,,++++++++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++************++++++******))))))******+++,,,***)))))))))***,,,...///000------111333555===GGGZZZlll|||~~~zzzxxxwwwtttjjjhhhiiipppzzz~~~{{{}}}vvvxxx~~~xxxvvvuuusssqqqqqqqqqpppooonnnkkkgggdddeeeccc___[[[WWWWWWYYY[[[\\\]]]^^^___```aaaaaaaaa```bbbdddfffggghhhggggggjjjjjjiiihhhhhhiiijjjkkkkkkkkkkkkllllllmmmnnnooojjjkkklllmmmmmmlllkkkjjj~~~|||zzz{{{||||||{{{}}}~~~zzzwwwuuummmhhhmmmsssqqqlllhhhkkkhhheeebbb```^^^[[[XXXSSSJJJCCCAAA???<<<999:::666555555444444333222222000000000000///...---,,,,,,,,,+++***************''')))++++++******,,,...,,,,,,+++***))))))(((((('''&&&&&&(((++++++)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******+++///333666555333999:::999888666666888:::>>>999666888999999===DDDBBBDDDEEEFFFDDDAAA>>><<<::::::999777555555777999<<<===???BBBDDDFFFFFFGGGGGGHHHIIIGGGDDDCCCDDDFFFCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLMMMMMMMMMLLLIIIJJJKKKLLLLLLKKKIIIHHHJJJKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOOQQQTTTWWWYYYXXXXXXYYYZZZZZZZZZZZZZZZ^^^^^^___^^^^^^___aaaddddddfffggggggggghhhjjjlllqqqrrrssstttvvvxxxzzz{{{xxxuuurrrpppllliiikkkqqqttttttuuuuuutttqqqnnnlllkkkkkklllmmmnnnnnnnnnnnntttxxx|||yyy}}}|||{{{}}}{{{sssnnnvvv}}}tttlllhhhgggjjjlllkkkeee```]]]]]]]]]dddnnnuuuwwwxxxyyy{{{xxxxxxwwwvvvsssoookkkiiieeebbb[[[SSSJJJ@@@999444...,,,***)))*********)))******++++++******)))(((************************((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))++++++************++++++******))))))******+++,,,+++*********+++,,,...///,,,,,,...222444:::HHHWWWjjjvvv~~~yyywwwtttppphhhgggjjjsss}}}~~~}}}|||uuuqqqoooooommmlllkkkkkkjjjjjjjjjkkkjjjjjjllljjjhhhccc___^^^___``````bbbeeehhhjjjmmmnnnooorrrsssuuuwwwxxxyyyzzzzzz}}}}}}|||||||||}}}~~~~~~}}}{{{yyyxxx~~~|||{{{{{{|||}}}|||~~~~~~{{{xxxtttmmmiiinnnrrrqqqllliiijjjgggdddbbbaaa^^^[[[YYYRRRJJJCCCAAA@@@<<<999:::666555555444444333222222111111111111000///...------,,,+++++++++++++++++++++,,,,,,,,,++++++---///,,,,,,+++***((('''&&&%%%######$$$&&&)))+++***)))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))***++++++------000333888::::::999<<<<<<<<<:::888777888999<<<999777999:::;;;???CCCEEEIIIMMMMMMGGG@@@<<<:::444666777777777888:::<<>>@@@@@@AAAAAA@@@===999777666666888888888:::===???BBBDDDHHHMMMPPPMMMEEE===::::::333555888:::;;;<<>>999555444444666888:::<<<@@@CCCEEEFFFIIILLLLLLGGG???::::::<<<666999<<<>>>@@@BBBDDDGGGDDDFFFGGGGGGFFFCCC@@@>>>>>>>>>>>>>>>>>>===;;;:::???@@@@@@AAAAAA@@@@@@???BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRVVVVVVWWWWWWYYYZZZ[[[\\\ZZZ[[[\\\^^^```aaabbbbbbbbbeeehhhiiiiiijjjkkklllsssvvvyyy{{{~~~~~~~~~}}}||||||wwwtttzzz~~~yyyvvvsssrrrsssuuuwwwwwwxxx}}}{{{rrrooommmooosssuuusssqqqmmmjjjgggeeeeeedddbbb```ddddddcccaaabbbiiissszzzzzzzzzxxxvvvtttsssrrrqqqmmmkkkjjjkkkjjjcccWWWNNN>>>:::333///---------,,,***************)))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''''''''''''''''''''''')))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++++++++************++++++******))))))******+++,,,---,,,,,,,,,,,,---///000444444777AAARRRffftttzzz{{{rrrfff]]]XXXUUUTTTTTTWWW^^^iiiuuuxxxqqqvvv~~~|||{{{yyytttttttttrrrpppnnnmmmllliiiiiihhhhhhjjjpppyyy~~~|||{{{{{{|||}}}|||~~~~~~{{{xxxrrrmmmlllppprrrpppnnnmmmkkkiiieeebbb```^^^ZZZXXXQQQIIICCCCCCAAA===999888666555555444444333222222////////////...---,,,+++)))))))))((())))))***++++++******,,,......---+++************************)))******(((&&&&&&'''))))))))))))******)))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''((()))***,,,---......333666;;;@@@CCCEEEHHHJJJHHHGGGCCC===888555555666666;;;>>>???BBBFFFGGGEEEFFFFFFDDD@@@;;;999;;;>>>>>>???AAABBBCCCEEEHHHKKKJJJJJJJJJHHHFFFBBB???===;;;:::;;;<<<>>>>>><<<:::??????@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^___aaacccddddddddddddfffggghhhhhhiiijjjlllsssvvvzzz~~~}}}~~~~~~zzzuuurrrrrrtttuuuuuuuuuyyy}}}yyytttooommmooossstttuuurrrpppmmmiiieeebbb```___gggeeebbb^^^]]]cccmmmuuuwwwwwwwwwwwwvvvtttsssrrrmmmmmmmmmnnnmmmhhh```YYYGGGAAA888111...,,,,,,++++++++++++++++++***))))))************************((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***'''''''''''''''''''''''')))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***++++++************++++++******))))))******+++,,,,,,,,,,,,,,,---///111222444666===KKKbbbvvv}}}{{{uuujjj]]]UUUOOOLLLMMMQQQ[[[dddppp||||||vvvttt}}}}}}{{{zzzyyyxxxtttuuuvvvtttrrrppppppqqqpppqqqrrrqqqrrrwww~~~|||zzz{{{||||||{{{}}}~~~zzzwwwqqqmmmlllppprrrpppnnnooommmjjjfffccc```]]]YYYVVVQQQIIIDDDCCCBBB===999888666555555444444333222222000000000//////...---,,,***)))))))))******+++,,,******+++...111111///,,,*********))))))(((((('''((())))))'''%%%$$$&&&)))(((((())))))))))))((((((&&&''''''((())))))******((((((((((((((((((((((((((()))+++---000222444555:::>>>BBBEEEFFFGGGIIIKKKGGGEEEAAA;;;777666888::::::@@@CCCCCCDDDGGGFFFAAAAAA???===;;;:::;;;>>>???EEEEEEEEEEEEEEEFFFJJJMMMLLLKKKIIIFFFCCC???<<<:::777777888<<>>>>>????????????>>>>>>??????@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQTTTTTTUUUWWWXXXYYYZZZ[[[XXXYYYZZZ\\\]]]^^^______aaabbbccceeefffgggggggggfffgggggggggfffgggjjjlllppptttyyy~~~xxxsssrrrrrrssssssqqqsssvvvzzz|||wwwssssssuuuwwwyyyuuuwwwwwwsssllleeebbbaaaffffffccc```]]]___fffkkkrrrtttvvvxxxyyyxxxwwwvvvpppqqqqqqpppnnniiieeeaaaTTTMMMBBB888111...,,,+++,,,,,,,,,,,,,,,+++******************************((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((()))))))))''''''''''''''''''''''''(((((()))))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((++++++************++++++******))))))******+++,,,+++++++++,,,...000222444666>>>JJJYYYlllzzz{{{tttiii___VVVRRRNNNMMMRRRZZZgggqqq~~~~~~~~~~~~}}}|||yyy{{{|||{{{yyyxxx{{{}}}}}}{{{zzzzzz{{{|||zzz|||}}}yyywwwqqqmmmmmmqqqrrrpppnnnooonnnkkkgggccc```\\\XXXUUUPPPIIIDDDCCCBBB===888777666555555444444333222222111111111111000///...---+++*********+++,,,,,,---******,,,000444444000,,,++++++***((('''&&&%%%$$$&&&'''(((&&&######&&&)))''''''(((((((((((('''''''''(((((()))***+++++++++)))))))))))))))))))))))))))***---000333666999:::@@@DDDHHHIIIHHHGGGIIIKKKEEECCC>>>999666777;;;>>>>>>DDDGGGEEEEEEGGGDDD>>>===;;;999:::<<<>>>??????IIIIIIHHHFFFEEEFFFJJJMMMKKKIIIFFFCCC>>>;;;888777666555777<<>>>>>>>>>>>======>>>???@@@AAACCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSWWWWWWXXXZZZ[[[]]]^^^^^^^^^___```aaabbbbbbbbbbbbdddeeefffhhhiiiiiiiiiiiihhhhhhhhhfffeeegggjjjlllnnnrrrxxx~~~yyytttrrrrrrqqqqqqnnnoooqqqwww~~~|||yyyyyy{{{|||xxx}}}}}}tttkkkfffeeedddeeeeeebbb___^^^aaadddoooqqquuuyyy{{{{{{{{{zzzsssttttttrrrmmmiiigggfff```XXXKKK???666111...---,,,------------,,,++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))'''(((***++++++)))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''((()))******)))((('''++++++************++++++*********)))***++++++,,,+++++++++,,,...111444555:::GGGWWWdddpppwwwtttkkkaaaZZZVVVVVVUUUWWW```kkkrrr|||}}}zzzzzzzzzzzzzzz}}}|||vvvsssuuuooommmqqquuurrrnnnlllooommmhhh```]]]]]]YYYTTTNNNJJJFFFBBB???===;;;999:::888555333111111111222111111111000000///...---************************------,,,++++++***))))))***++++++******)))((('''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))(((((((((((())))))***+++++++++)))'''''')))++++++---000555999===???AAAIIIMMMOOOMMMHHHEEEHHHKKKDDD???888555666:::>>>@@@FFFFFFGGGHHHFFFBBB<<<777777777777888;;;???CCCEEEIIIJJJKKKLLLMMMLLLKKKKKKJJJGGGCCC???;;;999888888777999<<>>===============>>>>>>>>>>>><<<>>>@@@AAAAAABBBDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIKKKNNNQQQSSSWWWYYY[[[]]]___bbbeeehhhgggfffeeeeeefffffffffeeekkkkkkkkkkkkkkklllmmmnnnnnnlllhhhggghhhjjjkkkkkklllpppuuuyyy~~~|||vvvtttsssqqqnnnnnnmmmmmmqqqwww}}}}}}{{{~~~ssskkkgggeeennnrrrlllccc______```iiiooovvvzzz|||zzzxxxvvvuuuuuutttrrrooollliiigggggg```TTTIII???777111---++++++,,,---------+++***(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((+++******)))))))))))))))(((((()))***************++++++++++++++++++++++++$$$&&&(((***+++,,,///111+++,,,///111///---333;;;???OOOaaakkknnnmmmhhhbbbaaa```\\\YYY[[[dddrrr|||~~~{{{yyyyyy{{{{{{{{{|||~~~|||wwwsssuuuooonnnrrrvvvsssooommmnnnmmmhhhaaa]]]]]]YYYTTTNNNKKKFFFBBB@@@===;;;999999888555333111111111222000111111000000///...---************************+++++++++++++++++++++++++++++++++******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******((((((''''''(((((())))))***+++***)))((((((***,,,...111666:::===@@@CCCFFFKKKNNNQQQQQQMMMJJJIIIJJJCCC>>>999777888;;;>>>@@@FFFFFFFFFFFFEEEAAA<<<777777888888:::>>>AAAEEEGGGJJJKKKLLLMMMLLLKKKIIIHHHCCCAAA===:::777555444444444666999;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;===???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLNNNQQQTTTVVVZZZ\\\```bbbeeeiiimmmqqqqqqpppooonnnooonnnnnnmmmpppppppppqqqrrrtttuuuvvvssspppkkkiiiiiiiiijjjjjjmmmppptttwwwzzz~~~{{{xxxsssooonnnllllllnnnsssxxx|||~~~~~~~~~|||{{{rrrmmmkkkssswwwpppgggbbbaaa___bbbgggooovvvzzz|||}}}}}}yyyxxxvvvtttqqqnnnkkkiiiiiicccZZZPPPGGG???777333,,,------+++'''&&&(((+++))))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&(((((((((((((((((((((((())))))******)))(((((('''(((((()))))))))(((((('''(((((((((((((((((((((((())))))((())))))***++++++))))))***+++++++++++++++++++++++++++++++++++++++(((***,,,,,,,,,---...000,,,,,,...000//////666@@@LLLXXXdddiiijjjkkkiiifffbbbbbbcccdddiiisss|||xxxwwwxxxzzz{{{{{{zzz||||||wwwttttttpppoootttvvvsssooonnnnnnmmmhhhaaa^^^]]]YYYTTTNNNJJJEEEAAA???===;;;999888777555333111111111222000000000000///...------++++++++++++++++++++++++))))))***+++,,,,,,------++++++******)))(((((((((&&&''''''''''''(((((((((%%%%%%&&&''')))***++++++''''''&&&&&&'''(((((())))))******)))(((***---///333999@@@CCCCCCEEEIIIMMMMMMOOOQQQQQQPPPLLLHHHEEEBBB???<<<;;;<<>>@@@AAAAAAAAAAAABBBDDDGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMOOORRRUUUXXXZZZ^^^aaaeeeiiimmmrrrxxx|||~~~}}}{{{zzzyyyxxxxxxxxxyyy{{{}}}}}}yyyrrrnnnlllkkkkkkkkknnnppprrrtttvvvzzz~~~}}}wwwrrrpppnnnmmmooorrrvvvyyyyyy{{{xxxxxx|||xxxrrrpppwww{{{uuulllfffbbb___\\\```fffnnnvvv{{{}}}|||yyyvvvssspppnnnmmmlllhhhbbb[[[SSSIII@@@:::000222000***###"""'''---******************************))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))***************))))))((()))******++++++******)))((((((((((((((((((((((((''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,.........///222222444???JJJ]]]dddhhhggggggjjjlllllleeehhhmmmrrr{{{|||xxxvvvwwwyyyzzzzzzxxx{{{~~~|||xxxuuurrrooooootttvvvrrroooooonnnnnniiibbb___^^^ZZZTTTMMMIIICCC???===;;;999888777666444333222111111111000000000000///...---,,,++++++++++++++++++++++++)))******++++++,,,------++++++***))))))((((((((('''''''''''''''(((((((((&&&&&&'''((()))******+++&&&&&&&&&&&&&&&'''((()))((()))))))))***,,,000444:::BBBKKKMMMKKKJJJNNNSSSPPPNNNMMMMMMLLLHHHDDD@@@CCCAAA???@@@AAACCCCCCBBBAAA@@@???>>>>>><<<999777888:::<<<@@@DDDGGGJJJKKKJJJJJJKKKJJJHHHEEEBBB@@@:::999888666555555555555777888:::<<<======<<<;;;;;;;;;<<<<<<<<<=========???@@@BBBAAAAAA@@@BBBCCCFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMOOOQQQUUUXXX[[[]]]aaadddhhhmmmrrryyy}}}wwwtttsssqqqpppppppppqqqssstttwwwzzz|||zzzvvvuuusssrrrsssvvvyyyzzz{{{uuurrrssswwwzzz|||~~~xxxrrrqqqxxx{{{vvvpppkkkeee___[[[]]]```gggooowww|||~~~{{{xxxuuurrrpppooollljjjgggbbb\\\SSSIIIBBB666555222,,,'''&&&)))---++++++++++++++++++++++++************))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''************************)))))))))******))))))((())))))***+++++++++******(((((((((((((((((((((((('''(((((()))***+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,+++******+++,,,111000222666888===JJJWWWhhhlllmmmhhhgggkkkqqqsssnnnqqqwww~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{|||~~~zzzwwwwwwxxxxxxxxxxxx{{{~~~}}}yyyvvvpppnnnpppuuuvvvqqqoooooonnnnnnjjjccc```^^^ZZZTTTLLLGGGAAA===:::999888777666555444333222111111111000000000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((()))(((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%%%%&&&&&&'''))))))((()))******,,,000555999BBBJJJRRRTTTQQQNNNPPPTTTRRROOOKKKHHHFFFDDDAAA???EEEDDDCCCDDDEEEFFFEEEDDD>>><<<:::999::::::999888:::<<<@@@CCCFFFIIIJJJJJJIIIIIIHHHFFFDDDAAA>>>===888888888777777777888888555666777888999888888888<<<=========>>>>>>>>>>>>???@@@BBBAAAAAA@@@BBBCCCEEEEEEFFFHHHIIIKKKLLLMMMMMMNNNPPPSSSVVVYYY\\\^^^aaadddhhhlllrrryyy}}}{{{yyysssrrrrrrsssuuuxxxzzz{{{}}}{{{yyyxxxyyy{{{}}}~~~}}}tttpppooorrruuuvvvzzz|||wwwtttqqqvvvyyywwwssspppiiiccc\\\ZZZ[[[___hhhrrryyy}}}~~~|||yyyvvvtttrrrqqqlllkkkiiifffaaaYYYPPPIII<<<777111------,,,***(((++++++++++++++++++++++++***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))))))))))))))''''''(((((()))((((((''''''((())))))*********)))))))))))))))))))))))))))))))))************)))(((((())))))***************++++++++++++++++++++++++((()))++++++++++++---///000111555;;;@@@GGGUUUbbbnnnrrrqqqlllkkkpppwwwyyyzzz}}}}}}vvvpppmmmiiihhhggggggggghhhiiijjjllloooqqqsssssssssuuuvvvzzz}}}|||yyyxxxyyyyyyxxxyyy|||~~~zzzwwwooonnnqqqvvvvvvrrrooopppnnnnnnjjjddd```___ZZZSSSLLLGGG@@@<<<999888777777444444444333222111111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---+++***((((((((()))))))))))))))(((((((((((('''+++******))))))(((((('''%%%%%%&&&&&&'''(((******))))))***,,,...333:::???HHHOOOVVVXXXUUUQQQPPPQQQPPPMMMJJJFFFCCCBBBBBBCCCGGGFFFEEEEEEFFFFFFEEECCC;;;999666666888:::;;;<<>><<<;;;:::777777777777888888888888777888888999999:::999999;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAAAAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMOOOQQQTTTWWWZZZ]]]^^^```bbbeeeiiinnnttt|||xxxvvvuuuuuuwwwyyyzzzyyyxxx{{{~~~wwwqqqnnnppprrrsssuuuyyyxxxzzz~~~~~~zzzxxxvvvyyy{{{yyyyyyxxxqqqjjj^^^YYYVVVYYYcccnnnwww{{{|||}}}|||{{{yyyvvvtttrrrnnnmmmkkkhhheee___WWWRRRCCC;;;222/////////***%%%++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''(((((()))************)))++++++++++++++++++++++++(((***,,,---...///111222000333:::CCCJJJRRR```llltttwwwvvvqqqpppvvv}}}xxxwww}}}~~~}}}{{{wwwqqqkkkeee```]]]^^^]]]\\\\\\\\\]]]^^^___aaacccfffhhhhhhiiikkkmmmppptttyyy~~~}}}zzz{{{|||||||||{{{~~~~~~zzzwwwpppppptttyyyyyytttqqqsssnnnnnnjjjdddaaa___ZZZSSSMMMHHHAAA<<<:::999999888333333333333222222111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,***((('''((())))))))))))))))))((((((((('''*********)))))))))))))))&&&&&&&&&'''((()))++++++)))***+++---111777>>>DDDMMMQQQWWWYYYWWWRRRNNNLLLDDDFFFFFFDDDAAA@@@CCCEEEHHHFFFDDDDDDDDDDDDBBBAAA;;;888666666888<<>>;;;:::::::::333333333333333222111000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///---,,,***((('''((()))*********))))))((((((((('''(((((())))))******++++++&&&&&&'''''')))***+++,,,***+++,,,...222999AAAFFFOOORRRVVVYYYWWWSSSMMMIII888===BBBBBB@@@???BBBEEEHHHEEECCCBBBBBBAAA@@@???<<<999666666:::???CCCEEEJJJLLLOOOQQQQQQOOOLLLJJJGGGCCC>>>999666666888999::::::;;;<<<<<<<<<<<<;;;999999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHJJJMMMOOOQQQQQQQQQRRRUUUXXX[[[]]]^^^___```aaabbbcccfffkkkqqqvvv|||zzzxxxxxxxxxuuusssttttttsssrrrtttzzzwwwppppppqqqpppqqqtttsssuuuwwwxxx{{{yyymmmcccYYYUUUZZZcccjjjnnnzzz||||||xxxuuuuuusssooollljjjhhheeebbbYYYQQQFFF999111...///111************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***************&&&&&&((())))))*********))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,,,,,,,,,,...///999@@@MMM[[[dddlllwwwwwwuuu}}}|||zzzzzzvvvpppkkkgggccc```]]]WWWUUURRROOOMMMLLLMMMMMMJJJIIIHHHHHHHHHIIIKKKLLLJJJLLLOOOQQQRRRTTTVVVWWW]]]ccclllrrrvvvzzz~~~|||}}}}}}~~~~~~{{{yyyvvvrrrqqquuuwwwuuutttvvvrrrsssnnnfffaaa^^^ZZZUUULLLIIIDDD@@@===:::666444555555444333333222222111,,,...000000...,,,,,,,,,*********++++++,,,,,,,,,,,,+++******+++---///000,,,)))''''''***+++(((&&&(((((())))))))))))(((((((((((())))))************&&&'''''''''&&&'''***,,,***,,,///222666<<>>AAADDDFFFNNNOOOQQQRRRQQQMMMFFF@@@???===;;;999777666666666::::::999999888777666666777888888888888888999999;;;===>>>===<<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEECCCEEEHHHKKKMMMNNNNNNNNNSSSTTTUUUWWWZZZ\\\]]]^^^^^^]]]]]]___bbbhhhmmmqqq{{{{{{|||||||||||||||{{{~~~~~~~~~{{{yyywwwtttrrrmmmnnnnnnnnnoooqqquuuxxx~~~{{{wwwvvvwwwxxxxxxtttrrrpppoooqqqtttxxx{{{|||yyy|||uuuhhh]]]YYYXXXXXX^^^fffsssyyy~~~zzzyyyzzztttsssrrrpppoookkkfffbbbaaaYYYNNNCCC:::444000---***+++,,,,,,++++++,,,---******))))))((((((''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))))))))*********))))))((())))))))))))(((((((((((())))))))))))))))))))))))++++++******++++++,,,---))))))))))))************++++++,,,,,,,,,,,,------000---,,,...//////222777:::MMMaaalllqqqwww}}}vvvpppsss}}}zzzyyy|||uuuqqqgggddd___YYYTTTQQQOOONNNNNNJJJEEECCCDDDEEECCCAAA@@@@@@AAABBBCCCEEEGGGGGGCCCCCCEEEGGGHHHJJJKKKLLLVVV[[[bbbiiipppwww}}}~~~}}}}}}~~~{{{}}}}}}{{{tttqqqppptttvvvsssrrrssspppqqqmmmeee___]]]YYYTTTKKKHHHDDD@@@===:::777444333333222111111000000///000111222111///,,,,,,,,,++++++++++++++++++,,,,,,''''''''''''((()))***++++++***))))))******)))'''''''''((())))))***))))))))))))))))))))))))******&&&''''''''''''(((***---,,,...000333777>>>EEEJJJNNNNNNOOOQQQQQQMMMFFFAAA>>>>>>>>>@@@CCCFFFJJJLLLJJJGGGBBB???>>><<<:::888777999;;;???BBBFFFIIIKKKMMMMMMOOOPPPOOOJJJDDD???:::999999888888999::::::;;;;;;:::999999888777777666666777888999:::;;;;;;:::<<<======<<<;;;===>>>===>>>???@@@AAACCCDDDDDDDDDFFFIIILLLNNNOOOOOOOOOSSSSSSUUUVVVXXXZZZ\\\\\\^^^]]]]]]^^^aaadddhhhkkkqqqqqqrrrssssssssssssssswwwvvvuuuvvvwwwxxxyyyyyy|||yyyxxxvvvsssqqqooooooooonnnmmmooorrrtttyyy|||}}}|||{{{zzzrrrpppmmmlllmmmpppsssvvv}}}wwwlllbbb^^^\\\[[[^^^dddmmmssszzz~~~}}}zzzyyyyyytttsssrrrqqqpppnnnjjjffffff```UUUJJJAAA999222...,,,,,,,,,+++*********+++++++++*********)))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))***))))))************))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************++++++,,,,,,,,,,,,------///,,,,,,...//////222777===PPPfffssszzzvvvmmmiiinnnzzz}}}ssskkkddd```XXXUUUQQQLLLHHHFFFEEEDDDEEEBBB>>>===>>>???>>>==================>>>???@@@???@@@@@@BBBDDDFFFHHHIIIRRRVVV^^^eeekkkrrrxxx|||~~~||||||~~~~~~}}}yyy|||~~~rrrooooootttuuuqqqnnnooommmnnnkkkddd^^^\\\XXXRRRKKKGGGCCC@@@===:::777444333333222111111000000///111222333111...+++******,,,,,,++++++++++++++++++(((((()))***++++++++++++)))***+++***((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((((((''')))+++...///000222444888???GGGLLLMMMMMMNNNNNNMMMIIIBBB>>>::::::;;;>>>BBBHHHMMMPPPMMMIIICCC???<<<;;;999888666999>>>CCCGGGJJJLLLMMMLLLLLLLLLLLLJJJFFF@@@;;;888888888888999:::;;;<<<;;;;;;::::::999999888888444555666888:::;;;======999;;;<<<<<<;;;;;;<<<=========>>>???AAABBBCCCDDDFFFHHHJJJMMMOOOPPPPPPPPPSSSSSSTTTVVVWWWYYYZZZZZZ\\\\\\]]]^^^___aaabbbcccfffggghhhiiijjjkkkkkkkkklllkkkjjjiiiiiikkknnnpppxxxzzz}}}~~~}}}||||||}}}{{{xxxwwwuuutttqqqoooppppppooommmlllllloooqqquuuxxx}}}}}}qqqooollljjjjjjlllnnnppprrrzzz~~~wwwooogggdddbbb___```bbbdddjjjsssyyy|||{{{zzzzzzuuutttsssssssssqqqnnnkkkkkkfff^^^UUUKKK@@@666000...---+++***))))))******+++++++++++++++*********))))))))))))))))))))))))***))))))((((((''''''&&&'''(((((())))))(((((((((((((((((()))))))))******))))))************))))))++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++++++++,,,,,,,,,,,,------...,,,---/////////222888CCCVVVlll}}}|||wwwnnneeeccclllzzzttthhh^^^WWWQQQNNNIIIGGGDDDAAA???>>>=========;;;999888999;;;;;;:::::::::999999888999999999;;;;;;:::;;;===AAADDDFFFLLLPPPWWW^^^dddkkkqqqvvvzzz}}}zzz{{{~~~zzzzzz|||}}}qqqnnnooossstttppplllkkkkkkmmmjjjccc^^^\\\XXXRRRIIIFFFBBB???===:::777555555555444333333222222111000111111///,,,*********,,,,,,,,,++++++*********)))***,,,---...---,,,,,,''')))+++***'''%%%''')))++++++******)))'''&&&%%%)))))))))))))))((((((((('''((()))((((((***---///000111333666:::@@@GGGMMMNNNNNNNNNMMMIIIDDD???;;;===<<<<<<===@@@DDDIIILLLMMMHHHAAA<<<999888777666:::===BBBHHHKKKLLLKKKKKKMMMKKKIIIGGGDDD@@@:::666::::::999999999999999999999999999999888888777777444555666888:::;;;<<<===888:::;;;;;;::::::<<<===<<<===>>>???AAABBBCCCCCCGGGIIIKKKMMMOOOPPPPPPQQQSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________aaabbbcccdddeeeeeeeeeeeeaaa```___^^^___bbbgggkkkqqqtttvvvwwwuuussssssssswwwuuusssssssssqqqooommmnnnnnnnnnlllkkkmmmooorrrvvvxxx|||uuusssooollljjjjjjkkkmmmnnnuuu|||yyywwwxxxyyytttoookkkhhhgggeeedddccc^^^ccckkkssszzz||||||{{{yyywwwvvvuuuuuussspppnnnllliiiccc\\\SSSHHH===555000...+++)))***++++++,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((((()))))))))*********((())))))************)))++++++++++++*********)))((((((((((((((((((((((((++++++******++++++,,,---))))))*********++++++++++++++++++,,,,,,,,,---------,,,---000000///444;;;III\\\sss|||vvvnnnggghhhrrruuunnnbbbWWWOOOJJJFFFDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999999:::::::::999999888888888888999999888777666777999<<<@@@CCCGGGKKKQQQWWW^^^dddkkkooovvvzzz~~~zzz{{{~~~|||xxx{{{}}}}}}{{{rrrooopppssssssnnnjjjiiijjjllljjjddd___]]]XXXSSSHHHEEEAAA>>>===:::888666555555444333333222222111///000000///---,,,---...,,,,,,,,,++++++*********((()))+++,,,,,,+++***)))&&&(((***)))%%%$$$&&&(((((())))))))))))(((((('''))))))(((((((((((((((((('''((()))))))))+++...111111333555888<<>>======???BBBEEEGGGIIIDDD>>>999666666555444;;;???EEEJJJMMMMMMLLLJJJLLLJJJFFFBBB???;;;666333999999999999999999999999777777777777666666666666555666777777999999:::;;;888999;;;;;;:::;;;<<<>>>======>>>???AAABBBCCCDDDHHHIIIJJJLLLMMMOOOPPPPPPSSSSSSTTTUUUWWWXXXYYYYYYVVVWWWYYY[[[]]]^^^______^^^__________________^^^UUUUUUUUUTTTUUUZZZaaaffflllmmmnnnmmmkkkiiihhhiiiooonnnnnnooopppooonnnllljjjkkkllllllmmmppptttwww|||}}}zzzwwwsssooollljjjjjjjjjlllpppwwwyyyqqqmmmoooqqqpppooollljjjkkklllkkkiii]]]___dddmmmvvv|||}}}}}}|||zzzxxxvvvuuussspppnnniiigggeee```YYYOOOEEE===444000,,,***+++---......************************)))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))******))))))))))))))))))************(((((()))***************++++++++++++*********)))((((((((((((((((((((((((++++++******++++++,,,---************+++++++++++++++++++++,,,,,,,,,------,,,,,,...000000111888@@@PPPbbbxxx}}}vvvrrruuu~~~vvvccc]]]SSSKKKFFFCCCBBBAAA>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<:::999999999777777777777777888999:::777666555555777:::>>>@@@CCCGGGLLLRRRXXX___fffkkksssxxx~~~~~~||||||}}}}}}{{{xxxzzz|||~~~~~~{{{yyyssspppoooqqqqqqlllhhhhhhhhhkkkiiiddd```]]]XXXSSSGGGDDDAAA>>><<<;;;888666333333222111111000000///000111111000......///111,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,'''((()))(((&&&&&&&&&'''$$$%%%'''(((***++++++,,,'''''''''(((((()))))))))((()))******+++,,,000222222555999<<<@@@DDDIIILLLNNNMMMJJJEEE@@@>>>>>>???@@@??????@@@AAACCCDDDEEEDDDAAA<<<888777666666555:::>>>DDDJJJNNNNNNLLLKKKIIIFFFAAA>>>;;;999666444555666888999;;;;;;;;;;;;666666555555555555555555555555666666777888999999888:::;;;<<<;;;<<<===???>>>>>>???@@@BBBCCCDDDEEEGGGGGGHHHJJJKKKLLLNNNNNNQQQQQQRRRTTTUUUWWWXXXXXXSSSTTTVVVYYY[[[]]]^^^^^^ZZZYYYYYYXXXWWWUUUTTTSSSJJJKKKLLLLLLLLLQQQXXX^^^dddddddddbbb```___```aaagggggghhhjjjmmmnnnmmmkkkgggiiikkkmmmppptttzzz~~~~~~xxxuuuuuuyyyzzzuuupppmmmkkkjjjiiilllpppvvv}}}{{{ooohhhggghhhmmmmmmkkkiiikkkooopppnnn___]]]]]]dddpppyyy}}}}}}}}}{{{xxxvvvuuussspppnnnhhhgggeeeccc^^^WWWNNNHHH<<<666///,,,---//////...)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************)))))))))*********++++++'''((()))******+++******++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,...000000333===HHHXXXiii||||||nnneeeSSSNNNGGGBBB@@@?????????::::::;;;;;;;;;<<<<<<<<<<<<======<<<999888888888555555555555666777888999888777666666777999<<<===@@@CCCHHHNNNTTT[[[bbbgggnnnttt{{{~~~~~~}}}}}}|||{{{yyyxxxwwwyyy|||~~~~~~{{{zzzsssooommmnnnnnniiifffffffffhhhgggbbb^^^\\\WWWQQQFFFCCC@@@>>><<<;;;999777333333222111111000000///000000000...,,,+++,,,...++++++++++++++++++,,,,,,///......------.........***)))(((((())))))((('''&&&&&&((()))************%%%&&&&&&'''((()))******((()))+++++++++---111333333777===BBBEEEHHHKKKMMMIIIHHHDDD???<<<<<>>@@@??????@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWQQQRRRSSSUUUWWWYYY[[[\\\UUUUUUSSSQQQNNNKKKIIIGGGFFFHHHJJJIIIHHHJJJQQQWWW[[[ZZZYYYWWWUUUWWWZZZ]]]```aaacccgggkkkmmmmmmkkkgggiiilllooorrrxxx~~~}}}zzzwwwuuutttooommmhhheeedddfffiiikkkkkkpppuuuvvvuuuxxx~~~yyytttqqqpppnnnnnnoooqqquuu|||uuuhhhbbbaaahhhhhheeeaaacccjjjmmmkkkbbb\\\WWW\\\hhhtttzzz{{{{{{yyyvvvuuutttsssrrrppplllkkkhhhfffbbb]]]VVVRRRFFF>>>555/////////...,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******++++++***))))))*********+++++++++'''((()))******+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,...000000555BBBOOO___ooovvvjjj\\\SSSHHHDDD@@@===============999::::::;;;;;;;;;::::::999;;;===<<<:::888999:::777777666666666777777888888888777777888888999:::>>>AAAEEEJJJPPPWWW___dddhhhnnnuuu{{{~~~~~~}}}}}}}}}~~~~~~{{{yyyyyyyyytttvvvzzz}}}~~~|||{{{sssnnnkkklllkkkfffdddeeedddffffffaaa]]][[[VVVPPPEEECCC@@@===<<<;;;999777555555444444333222222111///...---***'''&&&'''(((*********++++++,,,,,,---,,,+++***)))((()))***+++---+++((())),,,,,,***'''+++++++++***)))'''%%%%%%$$$%%%&&&'''(((***++++++(((***++++++,,,...111444555:::@@@FFFIIIKKKMMMOOODDDCCC???;;;999<<>>>>>>>>???===<<>><<<<<<===<<<<<<<<<===============<<<<<<888;;;======;;;:::<<<>>>;;;;;;:::999888777777777888888888888888888777777<<>>>>>@@@EEEHHHPPPNNNLLLKKKKKKHHHBBB>>>>>>>>>???>>>===>>>AAADDDJJJHHHFFFDDDCCCBBB???===888888999999999:::::::::555666777888888777666555666555555444444444555555555555666666777777777888999:::;;;<<<============@@@@@@BBBCCCDDDFFFGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMOOOQQQRRRRRRRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLJJJFFFBBB@@@AAABBBCCCFFFIIIIIIGGGFFFHHHJJJPPPPPPPPPPPPSSSVVVZZZ\\\[[[[[[\\\^^^aaaeeeiiikkkmmmnnnpppssswww||||||yyyvvvvvvuuusssrrrpppooonnnmmmkkkfffaaa]]]VVVRRRLLLKKKMMMPPPRRRRRRYYYWWWYYY]]]^^^^^^fffpppyyy~~~~~~}}}xxxttttttyyy~~~tttjjjeeedddccc^^^WWWRRRUUU^^^fffddd```ZZZXXX\\\eeepppvvvxxxwwwuuuuuuuuuuuutttssspppooommmkkkhhhdddbbb```VVVKKK>>>555222111///,,,,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))###))),,,***''''''(((************************************))))))))))))******))))))((((((''''''))))))************)))))) %%%)))+++***(((&&&)))************+++++++++,,,++++++++++++,,,---...+++---///000333<<>>>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;:::999999999;;;<<<@@@EEEKKKQQQWWWZZZdddeeeiiioootttuuuqqqmmm~~~zzzwwwxxxzzz}}}~~~tttooommmooommmhhhddddddcccggggggddd```\\\UUUNNNHHHDDD@@@===;;;:::888666333444444444333222111000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++************)))&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''))))))((('''''''''(((((()))***,,,---///222777;;;<<<@@@FFFKKKMMMLLLGGGDDD<<<===???@@@AAADDDHHHLLLPPPOOOMMMLLLKKKGGGBBB===>>>@@@BBBBBBBBBCCCEEEGGGKKKHHHEEEBBBAAA???===;;;777777888888999:::;;;;;;555666777777777777666555555555444444444444555555555555666777777888999999::::::;;;<<<============>>>???@@@AAACCCDDDEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMOOOPPPQQQQQQPPPOOOIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBAAAAAACCCHHHKKKMMMKKKGGGDDDDDDEEEIIIIIIJJJLLLOOOSSSVVVXXX[[[ZZZZZZ[[[^^^bbbfffhhhmmmnnnpppsssvvvyyy{{{}}}|||yyyuuusssrrrqqqooonnnkkkiiigggeeebbb]]]WWWSSSQQQMMMIIIHHHJJJMMMNNNNNNTTTSSSUUU[[[]]]___hhhrrr|||~~~zzzxxxzzz|||yyyjjjbbbbbbaaa\\\UUUOOOPPPVVV\\\```___]]]ZZZZZZ```iiiqqqwwwvvvvvvwwwwwwvvvuuutttqqqqqqooommmiiifffcccbbb\\\SSSFFF;;;555111---+++,,,,,,,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))&&&'''((()))++++++***(((************************************))))))))))))******))))))(((((((((((())))))************))))))&&&''')))***+++++++++***************++++++++++++,,,,,,,,,,,,------------,,,...///111555@@@NNNYYYllluuu~~~~~~zzzzzzxxxuuusssuuuzzz~~~xxxooohhh]]]TTTNNNHHHDDD@@@???===<<<:::;;;<<>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999::::::999999888777777777777999;;;@@@FFFLLLQQQTTT^^^___ccchhhllllllhhhddd{{{xxxyyy{{{~~~~~~uuuqqqooopppoooiiifffeeedddhhhiiieeeaaa]]]VVVOOOHHHEEEAAA>>><<<:::888777111111222333333333333222000000/////////.........,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))'''''''''((((((((()))))))))))))))))))))(((''''''******)))(((((((((((((((+++,,,---///111666<<<@@@BBBFFFKKKNNNNNNJJJDDD@@@999<<<@@@DDDFFFIIILLLNNNPPPOOOMMMKKKIIIEEE@@@<<>>>>>>>>======>>>???AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLGGGFFFEEEDDDCCCCCCBBBBBB???@@@BBBBBBAAAAAACCCDDDKKKNNNPPPNNNHHHDDDBBBCCCHHHJJJMMMQQQTTTXXXZZZ[[[ZZZYYYWWWVVVYYY]]]aaadddmmmnnnppprrrtttuuuuuuuuuuuurrrnnnlllkkkjjjhhhgggbbb```^^^\\\YYYVVVQQQMMMKKKIIIFFFFFFHHHKKKLLLLLLPPPQQQVVV\\\aaafffoooyyy}}}|||}}}zzzkkkcccaaa```\\\UUUNNNLLLOOOSSS\\\aaadddaaa\\\[[[cccjjjsssuuuwwwyyyzzzyyywwwvvvtttsssqqqooolllhhhfffddd___YYYOOODDD:::444000...------,,,+++++++++++++++++++++************++++++)))))))))))))))))))))))),,,)))%%%&&&***,,,***'''************************************))))))))))))***))))))))))))((((((((())))))************))))))---,,,++++++***+++++++++************+++++++++,,,,,,,,,---............------...000333999FFFUUU```nnntttyyy|||}}}{{{{{{yyyxxxwwwzzz~~~zzzssslllggg[[[UUULLLEEEBBB@@@@@@@@@???>>><<<::::::;;;<<<>>>AAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;<<<<<<=========>>>>>>???>>>===<<<;;;:::::::::999888888777777666777999<<>>CCCGGGIIIKKKLLLNNNMMMLLLKKKIIIFFFBBB===;;;???CCCIIIMMMNNNNNNNNNNNNLLLGGG@@@;;;999888888777888888888888888888888888555555555555555555555555444444333333444444555555444555666888999;;;<<<<<<<<<<<<<<<<<<===>>>??????======>>>???@@@AAABBBBBBAAACCCEEEHHHJJJKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIGGGGGGFFFEEECCCBBB@@@@@@<<<>>>AAABBBBBBCCCDDDFFFKKKNNNQQQOOOKKKFFFEEEEEEIIILLLQQQVVV[[[^^^___```[[[XXXUUUTTTUUUYYY^^^bbbkkkmmmnnnppppppooommmlllmmmjjjfffdddcccbbbaaa```[[[YYYWWWVVVUUUSSSPPPNNNHHHHHHGGGHHHJJJLLLNNNNNNRRRVVV]]]dddkkkrrr|||vvvllleeeaaa```]]]XXXRRRNNNNNNOOOYYYccckkkiii```[[[___eeeooorrrwww{{{{{{zzzyyyxxxuuutttssspppmmmjjjgggfff^^^\\\UUULLLBBB:::666555......,,,+++***+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***(((&&&&&&(((((('''%%%************************************)))))))))((())))))))))))))))))))))))))))))************))))))++++++******))))))))))))*********+++++++++,,,,,,,,,---.../////////......---...111666???LLL[[[fffnnnsssxxx}}}}}}{{{{{{}}}wwwpppjjjccc\\\YYYMMMJJJEEEAAA@@@@@@BBBCCC???>>><<<:::::::::;;;;;;???????????????>>>>>>>>>======<<<<<<<<<===>>>???AAAAAABBBBBBBBB@@@???>>>>>>======<<<;;;;;;::::::888999:::<<>><<<===AAAFFFJJJJJJJJJJJJJJJHHHHHHFFFCCC@@@===<<<;;;@@@EEEKKKPPPQQQPPPNNNNNNIIIDDD===888666666666777:::999999888666666555444555555444444444444555555333333333333333444555555444555666888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHKKKMMMNNNNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGGGGFFFFFFEEECCCAAA???>>>>>>@@@BBBCCCDDDEEEGGGIIINNNQQQSSSQQQLLLHHHFFFGGGHHHKKKPPPVVVZZZ]]]^^^^^^[[[YYYVVVTTTUUUYYY]]]```iiiiiikkkkkkjjjhhhfffddddddaaa^^^\\\\\\\\\[[[ZZZYYYWWWTTTRRRRRRQQQOOOMMMIIIIIIJJJKKKMMMOOORRRTTTZZZaaajjjqqqxxxyyymmmdddaaaaaa^^^ZZZVVVRRRPPPPPPTTT```lllnnnfff^^^^^^```jjjooovvvzzz{{{zzzzzzzzzvvvuuutttqqqnnnkkkhhhfff```___[[[SSSIII@@@:::777000...---+++******+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))&&&)))++++++(((&&&%%%&&&************************************)))))))))((())))))))))))************))))))************))))))&&&''')))***+++***))))))***++++++++++++,,,,,,,,,,,,---......//////......---///444;;;FFFSSS```hhhlllqqqzzz}}}~~~zzzkkkccc]]]UUUOOONNNEEEFFFFFFFFFEEEDDDCCCCCC???>>>===;;;::::::::::::<<<===???@@@AAAAAAAAAAAA???>>>===<<<<<<===???@@@AAABBBCCCCCCCCCAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;<<<===???BBBCCCEEEGGGHHHIIIHHHGGGFFFEEE|||zzzxxxzzz|||~~~~~~|||zzzppplllkkkmmmlllgggddddddcccfffgggbbb^^^YYYRRRKKKEEEBBB>>>;;;999777555444444333222000///............------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))''''''((()))***++++++,,,$$$%%%&&&(((***+++,,,,,,))))))))))))***+++,,,---,,,///222666999>>>CCCGGGLLLNNNOOOKKKEEE@@@>>>>>>@@@DDDHHHJJJIIIGGGFFFEEEDDDCCCAAA>>>;;;;;;===???CCCHHHNNNQQQQQQPPPNNNMMMEEEAAA;;;777666666777777:::999888777666555444333555444333333333333444555222222222222333444555666555555666777888::::::;;;;;;;;;::::::;;;<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHFFFDDDDDDDDDCCCBBB@@@===<<>>===<<<;;;;;;;;;;;;<<<===???BBBCCCDDDDDDDDDBBBAAA???======>>>???@@@@@@@@@BBBBBBBBBBBBAAA@@@?????????>>>======<<<<<<<<<;;;:::::::::;;;<<<===???AAACCCCCCBBBAAABBBCCC~~~~~~~~~|||yyywwwyyy{{{}}}}}}|||zzzyyypppllljjjmmmlllgggddddddcccfffgggbbb]]]YYYRRRJJJFFFCCC>>>;;;:::888666444444333111///........................---------------,,,++++++***)))((((((+++++++++************)))(((((()))***+++,,,------&&&'''((())))))*********(((((())))))+++---...///...111666:::===AAAEEEHHHKKKLLLLLLGGGAAA===>>>@@@AAADDDHHHIIIGGGEEECCCCCCAAAAAA>>>;;;888:::@@@EEEGGGKKKPPPRRRRRROOOMMMLLLAAA===999666666888999999777777666666666555555555444444333222222333444444222222222222333444555666555555666777777888999999;;;:::999888999;;;===>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHLLLLLLLLLLLLKKKJJJHHHGGGBBBCCCCCCCCCBBB@@@===<<>>>>>======<<<<<<<<<>>>???BBBDDDEEEEEEEEEDDDEEECCC@@@>>>======???@@@@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>>>><<<;;;999888888999999:::<<<>>>>>>===>>>@@@CCC~~~}}}~~~|||yyywwwxxx{{{|||}}}{{{yyyxxxppplllkkkmmmlllhhhddddddcccggggggccc^^^YYYRRRKKKGGGDDD???<<<;;;999777555222111000.........//////000/////////............+++***)))((('''%%%%%%$$$+++++++++************)))''''''''''''&&&&&&&&&&&&)))))))))))))))(((''''''''''''(((***+++---///000///333999===AAACCCFFFHHHJJJKKKJJJDDD>>>;;;>>>BBBAAADDDGGGHHHFFFDDDCCCBBBAAA@@@===999777;;;CCCIIIJJJNNNRRRSSSRRROOOMMMLLL>>>;;;888666777999::::::444444555555666777777777444444222222222222444444222222222222333444555666555555666666777777777888:::999888888888:::<<<>>>?????????@@@AAAAAAAAABBBGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHCCCDDDDDDEEEDDDBBB???>>>BBBBBBBBBBBBDDDIIIPPPUUUQQQRRRRRROOOLLLLLLOOOSSSVVVWWWYYY[[[^^^```aaabbbWWWWWWVVVVVVXXXZZZ\\\^^^___^^^]]]\\\[[[[[[[[[[[[TTTRRRPPPQQQSSSTTTUUUUUUQQQOOOOOOQQQVVV[[[___aaa```aaabbbbbbccchhhpppvvv~~~sssppplllgggddd___[[[XXXVVV[[[gggvvv~~~qqqeee^^^eeemmmrrrsssuuuyyy}}}|||{{{yyywwwtttpppnnnlllgggdddccccccaaaYYYLLLBBB222000---+++******,,,------,,,,,,++++++,,,,,,---))))))))))))))))))))))))---)))%%%$$$'''******)))************************************))))))))))))))))))******++++++++++++))))))************))))))***)))'''&&&''')))+++---++++++,,,,,,,,,---------///---***((()))+++...000222999EEESSS___fffgggfffdddooo}}}lllWWWEEEDDDFFFEEEFFFLLLRRRUUUWWWTTTMMMFFFAAA@@@>>>>>>>>>>>>>>>=========@@@BBBDDDEEEFFFEEEDDDCCCFFFDDDAAA>>>======>>>???CCCEEEFFFHHHIIIIIIIIIIIIEEEDDDDDDCCCCCCBBBAAAAAA@@@???===;;;999999999999777:::<<<<<<;;;<<<@@@CCC~~~~~~~~~~~~|||wwwtttwww{{{}}}{{{{{{}}}|||xxxooonnnmmmmmmllliiieeebbbbbbdddddd```]]]ZZZSSSKKKFFFBBB>>>:::999888777666444333222000///.........---...///...,,,***((((((************)))))))))((())))))*********+++++++++---,,,++++++******++++++***(((&&&'''***+++)))''')))***+++,,,,,,...111444555777<<>>AAACCCCCCBBBFFFFFFGGGHHHJJJJJJIIIGGGHHHFFFDDDCCCCCCCCCBBB@@@AAA@@@>>>;;;:::999999999;;;999666666999@@@HHHLLL|||||||||}}}~~~|||yyywwwwww|||}}}|||}}}~~~}}}yyyooonnnmmmlllkkkiiidddaaabbbdddccc```]]]ZZZSSSKKKEEEBBB>>>;;;:::888666555333222111///...---------000111222111///---,,,+++++++++++++++************************++++++++++++++++++******)))))))))***'''%%%%%%'''***,,,,,,+++)))***++++++,,,...222666888:::???EEEIIIJJJIIIHHHFFFDDDAAA>>><<<<<<<<<===@@@AAABBBBBB@@@??????@@@<<<=========>>>@@@DDDHHHJJJLLLMMMMMMKKKFFFAAA===888999999999999888777666666666666555555444444444111111222222222222111111444444333333333444555555555555555555666777888999;;;999777777:::<<<<<<:::===>>>>>>??????@@@@@@AAAAAACCCEEEEEECCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCEEEFFFHHHKKKOOOSSSWWWVVVSSSPPPMMMMMMOOORRRSSSUUUYYY]]]```bbbccccccaaa```^^^\\\\\\\\\]]]^^^___^^^\\\ZZZXXXVVVTTTSSSUUUVVVWWWWWWWWWUUUTTTSSSOOOSSSXXX^^^cccjjjqqqvvv|||}}}|||sssoooiiicccYYYZZZ```nnn}}}~~~wwwfffcccccchhhrrrxxxyyyxxx{{{yyywwwuuutttrrrnnnllljjjgggdddcccbbb]]]UUUOOO???:::333.........---,,,,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))*********+++************************))))))***++++++++++++***++++++************++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,...000222666;;;LLLbbbooommmgggdddccciiipppzzz~~~ooobbbUUULLLDDDBBBBBBCCCGGGLLLRRRYYY\\\UUUKKKFFFDDDCCC@@@AAAAAA???<<<===AAAEEELLLKKKIIIIIIHHHHHHGGGFFFHHHEEEAAA@@@BBBEEEFFFFFFJJJIIIIIIKKKLLLMMMKKKIIIHHHFFFDDDCCCCCCDDDBBBAAABBB@@@>>><<<:::999888888:::999777777<<>><<<;;;999666333222111000...------------............---,,,***))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******)))))))))(((((((((&&&&&&&&&'''***,,,,,,+++)))******+++,,,000555999===@@@EEEIIIKKKJJJHHHFFFCCCAAA???>>>======>>>>>>>>>???@@@???<<<;;;<<<<<<===>>>AAABBBDDDFFFJJJMMMKKKKKKJJJHHHEEE@@@;;;999666777999999999888666555666666666555555555555555111111222222222222222222666555444333333333333333555555555555555666777888999777666777:::;;;<<<;;;<<<<<<;;;;;;<<<===???@@@@@@AAACCCCCCAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGIIIIIIJJJMMMQQQSSSWWWUUUSSSOOOMMMOOOSSSVVVWWWYYY\\\```ccceeeffffffcccbbbaaa___^^^^^^______```___\\\XXXVVVTTTSSSSSSTTTUUUXXXZZZZZZXXXVVVTTTUUUYYY```hhhpppzzzvvvkkkbbb[[[YYY\\\jjj|||jjjdddaaadddnnnvvvxxxwwwzzzxxxvvvuuutttrrrooommmllliiigggfffeeeaaaZZZUUUIII@@@555/////////...,,,,,,,,,++++++++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))***++++++++++++***++++++************++++++......------------......---,,,+++---///111333333666@@@SSShhhsssqqqjjjeeeeeekkksss|||~~~ttthhh]]]UUULLLDDDAAAAAABBBGGGLLLQQQ[[[```ZZZOOOIIIGGGFFFAAABBBBBB@@@===>>>CCCHHHTTTSSSQQQNNNKKKIIIGGGGGGJJJFFFCCCBBBDDDGGGJJJKKKOOONNNMMMNNNOOOOOOMMMLLLGGGEEEDDDCCCDDDEEEDDDCCCCCCAAA???<<<:::888888888999888888:::???GGGOOOTTT|||{{{zzzzzz|||||||||zzzyyy~~~|||nnnmmmmmmmmmkkkhhhbbb^^^```bbbbbb^^^[[[XXXQQQIIIBBB@@@>>>===;;;999555222222111000///......---...---,,,++++++,,,+++***))),,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,)))******)))))))))((((((***))))))))))))***))))))******+++,,,...333888===CCCFFFJJJLLLKKKHHHFFFDDD@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@>>>:::888888999<<>>@@@>>>@@@AAAAAA???>>>>>>???>>>???@@@AAACCCDDDEEEFFFIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLMMMOOORRRUUUVVVUUURRRPPPOOOQQQVVVZZZZZZ\\\___bbbeeeggghhhiiieeedddbbbaaa```____________]]]ZZZWWWTTTTTTTTTTTTTTTUUUWWWXXXYYYXXXWWWVVV[[[aaajjjuuu|||nnnddd___[[[[[[gggzzzwwwmmmcccbbbiiiqqqvvvwwwzzzxxxvvvuuuuuussspppnnnlllkkkiiihhhgggccc^^^ZZZRRRGGG999111000000...,,,,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************************))))))***++++++++++++***++++++*********+++,,,,,,---------------.........///---,,,---000333333333999GGG\\\pppzzzyyysssnnnpppvvv}}}zzzpppfff___\\\RRRHHHDDDCCCCCCGGGLLLRRR^^^fffaaaUUUMMMIIIHHHDDDEEEDDDAAA???AAAFFFKKKYYYYYYWWWTTTPPPLLLJJJIIIJJJGGGDDDCCCDDDIIIMMMPPPUUURRRPPPOOOPPPPPPOOOMMMGGGEEEDDDDDDEEEFFFEEEDDDDDDBBB???<<<:::999888888888888:::===CCCJJJRRRVVV~~~|||{{{||||||zzzxxxyyy~~~}}}nnnnnnnnnnnnlllhhhbbb^^^___aaaaaa]]]ZZZWWWPPPHHHBBB@@@>>><<<;;;888555222222222111000////////////111///------///000///---+++*********))))))))))))******+++++++++,,,,,,,,,******+++++++++***)))((()))*********)))))))))***+++,,,...000222777===BBBHHHKKKMMMLLLHHHDDDAAAAAA>>>???AAACCCEEEFFFGGGGGGFFFFFFDDD???;;;888777888<<<@@@EEEIIIKKKMMMNNNPPPKKKHHHDDD>>>:::666555444555666999::::::999777555444444444444555555555555222222111111222333444444333222222333444555666666444444444444444444555666444555777888999999:::;;;;;;:::999999:::<<>>@@@???===<<<<<<===<<<===>>>@@@BBBDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGEEEGGGJJJLLLNNNQQQTTTWWWUUUTTTSSSQQQQQQTTTYYY]]]]]]^^^aaacccfffhhhjjjkkkfffeeedddbbb```___^^^^^^]]][[[XXXVVVUUUUUUVVVWWWVVVUUUUUUUUUUUUWWWYYYZZZ```gggssswwwkkkddd___]]]fffwww|||lllcccdddllltttxxxyyyxxxvvvvvvuuutttqqqooolllkkkjjjiiigggddd```]]]WWWLLL???666222000...,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------************************))))))***++++++++++++***++++++******+++,,,,,,---++++++,,,,,,------------000///------000333555666???OOOdddvvv~~~{{{vvvnnnggg```]]]SSSIIIDDDCCCCCCHHHMMMVVVbbbllliii^^^UUUOOOJJJIIIHHHFFFCCCAAACCCIIIOOOZZZ\\\\\\ZZZUUUPPPMMMMMMJJJGGGEEECCCEEEJJJPPPUUUYYYVVVRRRPPPOOOOOOOOONNNHHHFFFDDDDDDFFFFFFFFFEEEDDDBBB???===:::999999999888:::===BBBGGGMMMRRRTTT~~~~~~|||yyywwwxxx~~~}}}oooooooooooommmiiibbb^^^^^^``````\\\YYYVVVOOOGGGBBB@@@===;;;:::888555222222222111000000000000000000---***+++...000...,,,*********)))))))))(((((())))))*********+++++++++)))***+++,,,+++***)))(((%%%''')))******+++---...,,,...222555999===CCCFFFMMMNNNNNNJJJCCC>>><<<======???BBBFFFIIIKKKKKKLLLKKKJJJGGGBBB<<<999999999===AAAGGGKKKMMMMMMMMMMMMIIIEEE???999555333333444444555777888999888666555333333333333333444444444222222111111222333555666222222222333444555777777444444333333333444444555333555888888888888999:::::::::999:::;;;===???@@@<<<>>>???>>><<<;;;;;;;;;<<<===>>>AAACCCEEEGGGHHHJJJIIIIIIHHHGGGHHHHHHHHHEEEGGGKKKMMMOOORRRUUUWWWTTTTTTTTTTTTTTTVVV[[[^^^______aaacccfffhhhjjjkkkggggggfffdddbbb```___^^^[[[ZZZYYYWWWWWWWWWWWWXXXVVVUUUTTTTTTWWW[[[___bbbfffooo|||||||||nnnhhhdddaaaeeeqqqyyyjjjdddgggpppwwwxxxwwwvvvvvvvvvuuussspppmmmmmmllljjjhhhdddaaa```YYYRRRGGG>>>666222///---------,,,,,,,,,,,,------...---,,,+++***)))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************))))))***++++++++++++***++++++***++++++,,,---...)))***+++,,,,,,---,,,,,,/////////...///333:::???IIIZZZmmmyyy|||wwwppphhhZZZPPPFFFCCCCCCEEEJJJQQQ[[[gggrrrrrrkkkcccYYYRRRNNNMMMJJJFFFCCCEEELLLRRR\\\___cccaaa[[[TTTPPPOOOJJJHHHFFFDDDEEEKKKTTTZZZ]]]YYYTTTPPPOOOOOOOOONNNIIIGGGFFFEEEFFFGGGFFFEEECCCAAA???===;;;:::::::::;;;>>>CCCIIIMMMOOOPPPPPP~~~zzzwwwwww}}}}}}pppppppppqqqooojjjccc^^^]]]```___[[[XXXVVVNNNGGGCCC@@@<<<:::888777555333111111000////////////000...***'''(((,,,...---++++++++++++*********))))))(((((()))))))))*********((()))***+++***)))'''&&&%%%(((************---///---111666:::???CCCGGGJJJOOOPPPNNNGGG>>>888777999;;;>>>BBBGGGKKKNNNNNNNNNKKKJJJGGGCCC>>><<<<<<===???DDDJJJNNNOOOMMMKKKKKKDDD@@@999333000000222333222333444555555555555444111111111222222333333333333222111111111333555777333333333333333444555666444444333333333333333444333666888999777666777888777888999:::<<<===>>>???<<<>>>???>>><<<:::::::::===>>>@@@BBBDDDFFFHHHIIILLLKKKJJJIIIIIIIIIJJJJJJHHHJJJMMMOOOPPPRRRTTTVVVSSSTTTVVVVVVWWWXXX[[[]]]______aaaccceeegggiiikkkjjjiiihhhfffdddbbb```___\\\\\\[[[ZZZXXXWWWWWWVVVSSSTTTVVVYYY^^^dddhhhkkkqqqzzzzzzyyy}}}pppjjjhhhddddddkkkyyysssfffeeemmmuuuxxxwwwvvvvvvvvvvvvsssqqqoooooonnnlllhhheeecccbbbYYYWWWQQQGGG<<<444111000------,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************))))))***++++++++++++***++++++++++++,,,---......((()))+++,,,---------,,,---///111000000666BBBKKKZZZiiixxx|||rrr\\\RRRHHHDDDDDDFFFLLLSSS___jjjvvv{{{yyyrrrggg\\\TTTRRRNNNHHHEEEGGGNNNUUU___eeejjjiiiaaaXXXRRRPPPKKKJJJHHHFFFGGGNNNXXX___aaa\\\VVVRRRPPPPPPPPPOOOKKKIIIGGGFFFFFFFFFEEEDDDAAA@@@>>>===<<<;;;<<<<<<@@@DDDKKKQQQSSSRRROOOMMM{{{xxxwww}}}}}}qqqqqqqqqrrrpppkkkccc^^^]]]______[[[XXXUUUNNNFFFDDDAAA<<<999777666555444000//////............///111---)))***///222111...,,,,,,,,,+++++++++******(((((((((((())))))))))))'''((()))***)))(((&&&%%%(((+++,,,+++)))(((***,,,...222888>>>BBBFFFJJJLLLQQQQQQMMMDDD:::444444777999===BBBHHHLLLOOOOOOPPPJJJIIIGGGCCC???>>>???@@@AAAFFFLLLPPPPPPMMMKKKIIIAAA===666///,,,---000333111111111222222333333333000000111111111222222222333222111111111333666777555555444333333333444444444444333222222333333333333666999999777555666777666777888:::<<<=========<<<>>>???>>>;;;:::::::::>>>???AAACCCEEEGGGIIIJJJNNNMMMKKKJJJJJJJJJKKKLLLKKKMMMPPPQQQQQQRRRTTTUUURRRTTTWWWXXXXXXYYY[[[]]]______```bbbdddgggiiijjjlllkkkjjjiiifffdddaaa```^^^]]]]]][[[ZZZWWWUUUTTTPPPSSSXXX___ffflllppprrr{{{{{{vvvxxxvvvkkkiiifffdddgggsssyyyjjjeeekkksssxxxwwwvvvvvvvvvvvvtttrrrqqqqqqpppnnniiifffdddcccZZZZZZWWWMMM@@@666222222...------,,,,,,------...***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))************************))))))***++++++++++++***++++++++++++,,,---...///)))***+++---......------***///222111111999HHHUUUhhhwwwuuubbbXXXLLLGGGFFFGGGLLLRRRaaalllxxx}}}qqqdddWWWUUUPPPJJJFFFHHHOOOVVVbbbiiiooonnneeeZZZSSSPPPMMMLLLJJJGGGIIIPPPZZZcccccc^^^XXXSSSQQQQQQQQQQQQLLLJJJGGGFFFGGGFFFEEEDDDAAA@@@>>>===<<<<<<======DDDIIIPPPVVVWWWTTTOOOKKK~~~~~~zzzxxx|||~~~{{{rrrooonnnooollleeeaaaaaaeeeccc```^^^\\\VVVNNNGGGCCC@@@<<<:::999999777666111111000000//////.........---,,,+++++++++++++++,,,---...---***)))+++...///...,,,***))))))***+++))))))))))))))))))))))))&&&&&&''''''(((***+++,,,111666===BBBFFFIIILLLMMMPPPMMMHHH@@@:::777888:::<<<>>>BBBIIIOOOQQQOOOLLLMMMJJJDDD???<<<<<<>>>???HHHLLLQQQTTTRRRNNNGGGCCC777555111......000333666444222111111222333333222111111111111111111111111111111222222222333333333000111222222222222111111111222222333333444555555777777888777777666555555555666777888:::;;;<<<===<<<>>>??????===<<<<<<===>>>???AAACCCFFFHHHJJJKKKOOONNNMMMMMMLLLMMMMMMMMMNNNPPPSSSVVVXXXXXXUUURRRWWWXXXYYY[[[]]]___aaaaaaaaabbbeeehhhkkklllmmmmmmooonnnllljjjgggdddcccaaa```]]]\\\^^^^^^ZZZWWWXXXRRRWWW```iiirrr{{{zzzvvv|||~~~zzzqqqgggbbbcccjjjxxxpppddddddiiiqqqwwwzzzwwwvvvyyywwwsssqqqqqqooommmjjjgggeeeccc___^^^[[[UUUKKK???555......///111000///...---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,---,,,++++++...---,,,+++***+++,,,---+++000444222111;;;PPPbbbuuu}}}}}}xxx||||||iiiYYYLLLIIIGGGDDDKKKVVVeeeppp}}}{{{pppfff]]]TTTMMMJJJKKKTTT]]]fffpppwwwssskkkbbbZZZTTTOOOLLLKKKKKKLLLPPPZZZeeeppphhh^^^VVVRRRQQQOOONNNLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@>>><<<<<>>DDDHHHKKKLLLNNNOOOLLLFFF???999888999;;;@@@AAADDDJJJOOOPPPNNNKKKKKKGGGBBB>>><<<>>>BBBDDDLLLNNNQQQRRRPPPJJJCCC>>>666444111//////000222444444222111111222333222222111111111111111111111111111111111222222222333333111111222333333333222222222222222333333333333444666666777777666666555444555666777888999;;;<<<<<<<<<>>>??????>>>======>>>???@@@BBBDDDGGGJJJLLLMMMOOOOOONNNNNNNNNNNNNNNOOONNNPPPRRRUUUWWWWWWUUUTTTVVVWWWZZZ\\\___bbbdddeeedddeeegggiiikkklllmmmmmmpppooommmjjjgggdddbbbaaabbb]]][[[\\\[[[WWWVVVXXXYYY___iiisss}}}zzzvvv{{{vvvkkkccc```cccnnnzzz|||kkkcccdddnnnvvv{{{yyywwwxxxxxxtttsssrrrpppnnnllliiifffeeeaaa___[[[VVVOOODDD999222000000111111////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************))))))(((((()))***+++,,,---,,,++++++------,,,,,,+++,,,,,,------000222222333???RRRbbbttt||||||~~~}}}yyytttrrrsssvvv~~~tttdddVVVPPPLLLHHHMMMXXXfffppp|||yyynnnfff^^^TTTNNNKKKLLLTTT^^^iiissszzzwwwnnnfff]]]VVVRRROOOMMMNNNNNNRRR\\\gggpppjjjbbbZZZVVVSSSRRRQQQMMMLLLJJJHHHGGGFFFEEEEEEDDDCCC@@@>>>===???CCCFFFPPPTTTXXXXXXSSSLLLGGGDDD{{{{{{~~~yyypppnnnnnnooommmgggcccdddeeebbb```^^^\\\WWWOOOIII@@@===999777777666555333000000000000//////////////////...------------...)))+++,,,,,,***))))))***+++***(((((('''((()))***))))))))))))))))))))))))+++*********+++---///000222888AAAHHHLLLMMMMMMMMMMMMJJJDDD===999888;;;???DDDEEEGGGKKKMMMMMMKKKHHHGGGDDD@@@>>>>>>AAAFFFIIIPPPQQQQQQPPPKKKDDD>>>999444333111000000111111222333222000000222333222111111111111111111111111111111111111222222222222333111111222333444444333333333333333333222222222222555555555666555555444444555555666777888:::;;;<<<<<<>>>@@@@@@>>>>>>>>>???@@@AAACCCFFFIIIKKKMMMNNNPPPPPPOOOOOOOOOOOOPPPQQQOOOPPPRRRTTTUUUVVVVVVWWWYYYZZZ\\\___bbbeeeggghhhiiiiiijjjkkklllmmmmmmmmmpppooommmkkkhhheeecccbbbfffaaa]]]\\\ZZZVVVWWW[[[aaahhhsss}}}vvvqqqtttyyy~~~qqqggg___]]]ccclll}}}pppeeebbbjjjsss{{{{{{xxxxxxxxxwwwtttsssrrrooommmjjjgggfffddd```[[[XXXTTTLLLAAA888222111111000000000000000---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,************************************************)))))))))))))))((((((((()))***,,,---------,,,+++,,,,,,------------,,,,,,//////000222888EEEVVVbbbpppyyy{{{lllqqq~~~wwwpppnnnlllgggccccccjjjmmmsss{{{qqqaaaWWWOOOJJJOOOXXXfffooozzzvvvkkkddd\\\TTTOOOLLLMMMVVV___mmmvvv~~~{{{tttkkkaaaYYYUUUQQQPPPQQQQQQUUU___jjjsssoooiiibbb\\\WWWTTTSSSMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDAAA@@@BBBFFFLLLOOOWWWXXXVVVSSSMMMGGGDDDCCC~~~{{{|||}}}xxxqqqnnnmmmooollleeeaaabbbdddaaa___]]][[[VVVNNNHHHAAA>>>;;;999888777666555000000000000//////////////////............//////***+++,,,,,,+++***))))))++++++************+++,,,))))))))))))))))))))))))++++++******,,,...000222444;;;DDDLLLNNNNNNMMMLLLIIIFFFAAA<<<888999>>>BBBGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBAAABBBEEEGGGIIIQQQPPPNNNKKKFFF@@@:::777333222222222111111111111333111000000111222222111111111111111111111111111111111111111222222222222///000111222333444444444555444444333222111111111444444444555555444333333555555555555777888:::;;;<<<>>>???@@@???>>>???@@@@@@AAACCCFFFIIIKKKMMMNNNOOOOOONNNOOOOOOPPPQQQQQQPPPQQQRRRTTTUUUVVVYYY[[[^^^___aaacccfffhhhjjjkkknnnnnnmmmlllllllllmmmmmmoooooonnnlllkkkiiihhhhhhjjjeee___]]]ZZZXXX\\\bbbhhhooo{{{zzzrrrmmmmmmoooqqquuuzzz|||wwwkkkaaa[[[^^^eeeuuutttjjjgggfffoooyyy|||yyywwwxxxyyyssssssqqqooollliiigggffffffaaa[[[ZZZZZZTTTIII???444222000///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))***+++,,,---------,,,++++++,,,---.........---,,,111//////444???MMMZZZbbbkkkuuuzzztttiiisss~~~yyyooofff___\\\ZZZVVVUUUWWW```dddkkkssszzzyyyiii\\\QQQKKKPPPXXXdddmmmwww||||||rrrhhh___XXXQQQNNNMMMOOOXXXaaaoooxxxxxxpppeee[[[VVVSSSRRRRRRSSSWWWaaalllwwwvvvssslllccc[[[VVVTTTNNNMMMKKKJJJHHHGGGGGGGGGGGGEEECCCDDDJJJQQQWWW[[[\\\YYYSSSMMMGGGDDDCCCCCC~~~~~~}}}zzz|||}}}wwwqqqnnnmmmnnnjjjccc______dddaaa^^^\\\ZZZTTTLLLFFF@@@>>>:::888777777555444////////////000000000000//////.........//////000,,,,,,,,,,,,,,,,,,+++*********************++++++))))))))))))))))))))))))+++***)))***,,,///222444999???HHHNNNPPPMMMKKKIIIDDDBBB>>>;;;999;;;@@@DDDHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGNNNMMMJJJEEEAAA<<<999777333333333333333222111111333111000000111222222111111111111111111111111111000000111111111222222222...///000222333444444444666555555444333222111111333333444444444444444333555555444444555777999::::::<<>>;;;777555555444333111////////////000000000000///............///000000///---++++++,,,---,,,+++((((((((((((((((((((('''))))))))))))))))))))))))***))))))***,,,000555777???EEELLLPPPOOOKKKGGGEEE>>>>>><<<;;;:::===BBBFFFHHHIIIHHHFFFCCCBBBBBBCCCDDDFFFIIIKKKLLLKKKJJJIIILLLIIIEEE@@@<<<:::888888444444444444444333333333222111//////111222111000111111111111111111111111000000000111111111111222...///111222444555666666777666666555444333333222333333444444555555444444555444333333333555888999999;;;===>>>>>>>>>@@@AAA@@@AAACCCFFFHHHKKKMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRVVVYYYZZZZZZ[[[```ddd```bbbeeejjjoootttwwwyyyuuussspppmmmllllllnnnooonnnnnnooooooooopppppppppfffbbb___]]]\\\^^^hhhrrr~~~~~~xxxuuurrrqqqtttyyy{{{|||~~~|||tttlllhhhccc```bbbgggppp{{{|||qqqfff]]]\\\```cccrrrxxxmmmfffiiipppwwwyyyvvvvvvxxxrrrrrrpppnnnkkkiiifffeeefffbbb___^^^^^^[[[SSSMMM===888111......///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,***+++---.........---,,,+++,,,---......///......000111555>>>KKKWWW^^^aaaeeeqqq~~~~~~xxxrrrkkkccc[[[UUUPPPJJJFFFEEEDDDCCCEEEJJJLLLTTT^^^fffmmmuuuyyyhhh[[[UUUWWW\\\```jjjuuu|||uuukkkXXXSSSPPPOOOPPPRRRZZZccckkkuuu~~~~~~wwwjjj^^^WWWTTTSSSSSSTTTXXXbbbmmmzzzqqqccc[[[XXXRRRPPPNNNLLLIIIGGGFFFFFFGGGGGGJJJQQQ[[[cccfffgggZZZTTTLLLFFFDDDFFFHHHJJJ}}}yyy~~~|||vvvooommmmmmooommmfffcccdddiiifffbbb___[[[TTTKKKDDD===:::777555444444222111.../////////000000000111...---------......///000000---)))(((***,,,,,,+++)))))))))(((((('''&&&&&&))))))))))))))))))))))))***))))))+++...333888<<>>???AAAAAACCCDDDGGGJJJLLLNNNOOOLLLMMMMMMNNNPPPQQQSSSTTTTTTXXX]]]^^^^^^___cccgggeeegggjjjmmmqqquuuxxxzzzvvvtttppplllkkklllnnnooooooooooooooonnnnnnnnnnnndddbbbaaaaaabbbfffqqq}}}~~~wwwrrrqqqpppooorrrxxxzzz}}}{{{rrrllleee```aaafffmmmzzzxxxkkkaaa^^^``````jjjzzz}}}qqqiiifffjjjsssxxxvvvtttuuutttsssqqqooommmjjjgggfffdddbbbaaa___^^^ZZZUUUQQQCCC<<<444//////000...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---.........---,,,,,,,,,,,,------...///000///222999DDDPPPYYY^^^```iiisssyyyqqqmmmggg```ZZZSSSMMMIIIGGGCCCAAA@@@???===@@@EEECCCKKKVVV]]]dddooo~~~nnn___XXXXXX[[[```kkkxxx{{{ppp\\\WWWSSSSSSRRRSSSYYYaaaiiisss}}}zzzmmm```YYYVVVTTTUUUUUUYYYcccnnnwwwvvvhhh```^^^VVVUUURRROOOLLLIIIGGGGGGHHHIIIMMMVVV```eeedddaaaTTTOOOHHHEEEFFFJJJMMMNNNwww}}}|||vvvnnnlllmmmpppooojjjgggiiillliiidddaaa]]]UUULLLDDD???<<<999777666555444333.../////////000000111111---------------...///000000,,,'''&&&(((***++++++++++++++++++***)))''''''))))))))))))))))))))))))*********,,,000666;;;???IIILLLPPPPPPLLLFFFAAA>>>777888:::<<<===@@@DDDGGGHHHIIIIIIGGGCCCBBBDDDGGGIIIIIIHHHIIIKKKOOOSSSUUULLLHHHAAA;;;666555555666888777666444444555666666222000//////000111111000111111111111111111111111000000000000111111111111111222444666888:::;;;;;;777777777777666666666666333444444555666666666555555444222111222444666888666888;;;<<<<<<===???@@@CCCDDDFFFHHHKKKNNNPPPQQQMMMNNNNNNOOOQQQSSSUUUVVVUUUZZZ___aaa```aaaeeeiiimmmmmmoooppprrrsssuuuuuuwwwtttppplllkkklllnnnpppppppppooonnnmmmlllkkkkkkeeedddeeeggghhhmmmyyy{{{tttoooppppppnnnrrryyy{{{wwwoooiiijjjnnnlllzzzqqqeee```bbbaaadddnnn|||wwwjjjeeegggpppwwwvvvssstttuuutttsssqqqnnnkkkhhhgggbbbbbbbbb```]]]YYYUUUSSSHHH@@@666111111111///------,,,,,,++++++,,,,,,---***************************+++,,,------,,,+++***------------------------++++++++++++++++++++++++))))))******+++++++++++++++,,,---.........---,,,------,,,,,,---...000111...333<<>>>>><<<:::<<>>FFFPPPWWW^^^lll~~~ooo___WWWVVVWWW```lllzzzuuu```[[[WWWUUUSSSSSSXXX___iiisss}}}|||ooobbbZZZWWWUUUVVVWWWZZZdddooosss~~~yyykkkcccbbbZZZXXXUUUQQQNNNKKKIIIHHHHHHJJJPPPYYYbbbddd```[[[PPPLLLFFFEEEHHHMMMPPPQQQ|||~~~|||~~~|||yyynnnqqqsssqqqllliiijjjmmmlllhhhccc^^^[[[UUUMMMGGG@@@;;;777666555111///000...///000111111000///.../////////...------,,,,,,---,,,,,,++++++,,,,,,---///---,,,***)))******+++)))******((('''(((***,,,///...///111555<<>><<<777888:::===@@@DDDFFFHHHHHHHHHFFFBBB???AAAFFFKKKOOOKKKHHHJJJPPPTTTSSSQQQGGGEEEAAA<<<999777777666888666333000.........///444333222111000000000000111111111111111111111111222222222222222222222222000000111333555777:::;;;???>>>>>>===<<<:::888777;;;::::::999999888888777777777777777666555444333777999<<>>:::777555444444777555333000/////////000444333222111000000000000111111111111111111111111111111111111111111111111000111111333555888:::;;;>>>>>>>>>===<<<;;;999888::::::::::::::::::::::::999999999888888666555555777999;;;>>>@@@AAABBBBBBCCCFFFIIIMMMPPPRRRRRRRRRPPPOOOOOOPPPRRRUUUXXXZZZ^^^```bbbeeefffggghhhhhhpppqqqrrrrrrpppnnnkkkiiigggeeeccceeejjjoooqqqqqqrrrnnnlllkkkiiicccbbbdddgggjjjooottt{{{|||zzzvvvtttsssvvv{{{~~~}}}}}}tttllleeeaaa]]][[[\\\bbbmmmxxx}}}~~~oooccc]]]dddooouuuvvvwwwuuutttrrrpppnnnmmmlllkkkgggdddbbb```___]]][[[XXXVVVNNNCCC888222///......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---000000...///222555AAARRR___ccccccdddfffjjjsss}}}uuulllddd___XXXUUURRRPPPNNNLLLJJJHHHGGGFFFDDDBBB???======>>>???>>>@@@IIITTTbbbtttqqqaaaZZZZZZcccnnn|||rrrhhh\\\UUUQQQPPPVVV]]]gggsss~~~sssiii```YYYYYY[[[^^^dddjjjoooyyyzzzppphhh\\\[[[XXXTTTQQQOOOOOOPPPSSSVVV[[[]]]]]]XXXSSSOOOLLLKKKKKKLLLPPPWWW]]]aaa~~~~~~{{{uuu{{{~~~}}}|||{{{wwwqqqiiilllpppooolllhhhggghhhlllhhhbbb^^^YYYSSSKKKEEEAAA<<<888888666222111222------............------******++++++,,,------...---,,,,,,++++++,,,,,,---((((((((()))***+++,,,---''')))++++++***)))***+++---///111666;;;AAAFFFHHHMMMNNNMMMIIIDDD>>>:::999888:::>>>BBBDDDEEEEEEDDDEEEBBB???>>>@@@DDDGGGIIIMMMKKKJJJLLLOOOPPPMMMJJJ@@@???<<<999666555444444555444222111000000111222333333222111000000000000111111111111111111111111////////////////////////111111222333555777999;;;>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<=========<<<<<<;;;;;;:::888777666777888:::===>>>@@@@@@AAACCCFFFJJJNNNQQQQQQQQQPPPQQQQQQQQQRRRTTTWWWZZZ\\\aaabbbdddfffggghhhiiiiiipppppppppooolllhhhdddbbb```___aaadddjjjooorrrsssooojjjeeedddaaa^^^```dddhhhlllttt{{{|||zzzzzzzzz{{{}}}~~~zzzssskkkeeebbb]]]YYYVVVXXX^^^iiiuuu}}}tttiii```bbbjjjqqqvvvyyyvvvuuusssqqqooommmkkkkkkgggdddbbb```___]]][[[XXXWWWRRRIII>>>555000///000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---000000---///444:::KKK```lllooonnnppprrrsssyyyyyyssslllgggdddbbb___]]][[[ZZZXXXVVVTTTPPPNNNJJJFFFCCCAAAAAA@@@???>>>@@@FFFMMMZZZmmm~~~}}}nnnccc^^^bbbmmm|||}}}ooo___WWWSSSRRRUUUZZZbbbppp~~~pppggg___\\\]]]^^^ccchhhkkkttt~~~vvvjjj```^^^ZZZVVVTTTSSSSSSTTT[[[\\\]]]\\\XXXSSSMMMJJJKKKKKKMMMQQQWWW___fffjjj}}}~~~www|||}}}}}}|||yyyssslllooorrrrrrnnnjjjgggfffiiieee```\\\YYYSSSLLLFFFAAA<<<888888777333222333.................................//////000000000---,,,,,,++++++,,,,,,---((((((((())))))***++++++&&&(((+++,,,+++******+++...111666<<>>;;;===BBBHHHKKKKKKNNNLLLKKKKKKKKKIIIEEEBBB???===;;;999777666666666444333222222222222333444333222222111000000111111111111111111111111111111////////////////////////111111222333555777999:::======>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<;;;999888777888888:::;;;===>>>??????DDDGGGKKKOOORRRRRRRRRQQQSSSSSSSSSTTTWWWZZZ^^^```eeefffggghhhiiijjjkkkkkkllllllkkkjjjgggdddaaa___```aaadddhhhllloooqqqrrrjjjccc]]][[[ZZZZZZ___eeefffmmmwww~~~|||zzzzzz|||{{{rrrjjjeeebbb]]]XXXTTTSSSWWW```ooo|||{{{qqqfffbbbeeellltttyyyvvvvvvtttrrrpppnnnllljjjgggeeebbb```___^^^[[[YYYTTTRRRMMMCCC999333222444...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---...000///---111777AAATTTjjjuuuxxx{{{}}}zzzxxxwwwvvvuuussspppooommmkkkhhheee```\\\XXXSSSPPPMMMKKKIIICCCCCCDDDFFFJJJTTThhhzzz~~~pppgggbbbmmmzzzwwweee[[[VVVTTTUUUWWW___lll}}}wwwmmmdddaaa``````dddiiijjjrrr{{{{{{nnnccc```[[[YYYXXXYYYZZZ[[[^^^]]][[[XXXTTTPPPLLLIIIJJJLLLQQQWWW___hhhnnnrrr~~~zzz}}}~~~{{{zzz|||zzzwwwppprrrsssrrrooojjjeeecccfffbbb^^^[[[XXXTTTMMMHHHAAA;;;888888777333222333////////////////////////222111111111000000000///---,,,,,,++++++,,,,,,---)))))))))******)))))))))&&&(((+++,,,,,,++++++,,,...222888???EEEIIIJJJKKKLLLKKKHHHBBB===999888888===@@@DDDHHHIIIGGGDDDBBB>>>;;;999<<>>>>>>>>===============<<<;;;:::888888999999:::;;;<<<===>>>???FFFHHHLLLPPPSSSTTTSSSSSSUUUUUUUUUWWWYYY]]]aaaccciiiiiiiiijjjkkkllllllmmmkkkjjjhhheeeccc```^^^]]]```cccgggkkknnnpppqqqqqqggg```YYYWWWVVVWWW]]]dddiiiqqq}}}~~~||||||}}}~~~~~~~~~~~~rrriiidddbbb\\\VVVRRRRRRSSSXXXgggvvv~~~xxxnnneeeccchhhpppuuuvvvvvvuuusssqqqooolllkkkhhhfffcccaaa```___\\\ZZZUUUTTTPPPGGG===555333333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---///000///...444<<>>:::888999:::???AAAEEEGGGHHHEEEBBB@@@;;;::::::<<>>:::666444555555444444444444333333333333333444444555555555222222111111111111111222111111111111111111111111000000000000000000000000//////000111222444555666999:::;;;<<<============@@@@@@@@@???>>>========================<<<;;;::::::::::::;;;;;;===>>>???FFFHHHKKKNNNQQQTTTUUUUUUVVVVVVWWWYYY\\\```dddgggjjjjjjjjjjjjjjjkkklllmmmmmmjjjfffbbb^^^]]]\\\\\\___ccciiinnnppppppppppppggg```ZZZYYYXXXYYY^^^dddsss|||{{{xxxwwwvvvvvv{{{~~~xxxlllfffddd]]]UUUPPPOOOOOOQQQ]]]kkkzzzyyyrrrgggbbbeeelllpppuuuuuuuuutttssspppnnnllljjjgggeeecccbbb```^^^[[[YYYXXXSSSKKKAAA888222///............---------,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------///111000111888BBBUUUfffvvv|||zzzuuunnneee___UUUPPPKKKHHHEEEIIIUUUbbbyyyuuummmrrryyyyyylllbbb[[[YYYZZZbbbnnn||||||qqqllliiigggiiinnnnnnssszzzzzznnnhhhaaa^^^```ccceeefffccc___XXXQQQLLLJJJIIIIIIQQQUUU]]]fffooovvv{{{~~~~~~}}}~~~yyy}}}}}}}}}~~~|||xxxqqqqqqpppooonnnkkkhhhffffffbbb]]]YYYVVVQQQJJJDDD???999666666666333111333000///............///000.........------------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,++++++((()))*********+++---//////555>>>FFFKKKLLLJJJHHHFFFDDD@@@;;;888777:::===???@@@CCCDDDDDDBBB???===;;;<<<<<<<<<===@@@DDDGGGEEEDDDAAA===888555333222222222333333333333333333333444444555555555555555222111111111111111222222111111111111111111111111.................................///000222333444777888999;;;<<<=========?????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;===>>>???DDDEEEHHHKKKNNNRRRUUUWWWWWWXXXYYY[[[^^^cccgggiiijjjiiihhhhhhhhhiiijjjkkklllhhhccc^^^\\\]]]___aaaeeejjjqqqtttssspppnnnnnnccc^^^[[[]]]^^^```ffflll~~~zzzsssqqqrrrtttuuuzzzyyyooollleeeYYYOOONNNLLLKKKTTTbbbpppuuussshhhaaadddjjjlllttttttuuuuuutttrrrpppnnnkkkiiifffeeecccbbb___]]]\\\YYYTTTOOOGGG>>>555///............------------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......------000222111333<<>>999555666555222111222///...---,,,,,,---...///,,,,,,------.../////////---,,,,,,++++++,,,,,,---&&&(((***,,,---.........)))************+++...111333999CCCKKKPPPPPPMMMKKKDDDBBB>>>999777888;;;???>>>???AAABBBAAA???===;;;;;;===>>><<<999:::>>>BBB@@@???===999555333333333222333444555555555555555444444555555555555555444222111111111111111222222111111111111111111111111---------------------------------...///111222333666777888:::;;;<<<===============>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@===<<<<<<;;;<<<===>>>???CCCCCCEEEHHHLLLQQQUUUWWWXXXXXXYYY\\\___dddhhhkkkhhhhhhgggffffffggghhhiiihhhddd___[[[\\\___dddhhhppptttyyyzzzvvvppplllkkk]]]ZZZ[[[```eeeiiiooovvvtttmmmmmmrrrvvvyyy{{{yyytttnnn^^^QQQNNNKKKIIIQQQ^^^hhhpppqqqiiiaaaccchhhjjjssstttuuuuuuuuusssqqqooollljjjgggeeedddccc```^^^ZZZWWWSSSPPPLLLEEE;;;444//////.........---------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------......---...111333222444???KKKeeeuuu~~~sssggg^^^WWWRRRTTTYYYcccxxx|||}}}}}}~~~pppdddaaaddd^^^hhhttt|||tttnnniiiiiillliiioootttyyy|||ssshhhccccccdddeeecccYYYUUUOOOJJJJJJMMMSSSVVV]]]bbbjjjsss{{{|||{{{zzz}}}wwwqqqpppooonnnllllllkkkkkkgggbbb\\\YYYWWWRRRIIIAAA<<<999666444333111///---......////////////......,,,---......,,,,,,---...---,,,++++++******++++++,,,,,,++++++,,,,,,---...***+++*********,,,000333666<<>>>>>???@@@@@@@@@>>>===>>>AAACCCHHHCCC;;;555222000//////333444444444444444444333666555555444333222111111333111///...000111111111///000000111111111111000111000...---,,,,,,------,,,---...///000111222333///111444999<<>>???EEEEEEGGGIIIMMMQQQUUUWWWVVVYYY\\\^^^___bbbeeeggggggffffffhhhiiijjjiiihhhfff___\\\^^^^^^___gggqqqzzz|||~~~|||vvvmmmfffbbbeeeddddddffflllttt|||}}}wwwqqqooommmnnnvvv~~~wwwooojjj^^^QQQJJJKKKOOORRRccckkkqqqoooeee```bbbgggnnnqqqtttuuutttrrrppppppqqqooollliiigggddd```]]]YYYWWWTTTQQQNNNGGG===666///......///000000///---+++,,,,,,------,,,,,,+++000///...---------------------------------------+++,,,,,,------,,,,,,+++''')))***,,,------,,,,,,,,,,,,,,,---------......000,,,...333333555EEEZZZtttzzzxxxiii[[[WWW[[[```mmm~~~|||xxxooohhhbbb___eeeooo|||rrrmmmmmmlllkkkkkknnnrrrxxx}}}zzztttmmmgggdddaaa]]]ZZZPPPOOOMMMKKKLLLOOOVVVZZZkkknnnrrrwww}}}|||zzzyyy~~~}}}wwwsssrrrpppnnnlllkkkjjjiiigggbbb\\\YYYWWWRRRIIIBBB;;;999666444333111000...//////000000000000//////---...//////------...///---,,,,,,+++++++++++++++***************++++++,,,***************,,,000444999???DDDHHHMMMQQQPPPLLLCCC@@@<<<:::;;;>>>AAABBBEEEEEEEEEDDDAAA@@@AAABBBDDDCCCAAAAAAAAABBBDDDDDDEEE@@@999444111000000///333444555555555555444333333333222222111111000000444222000000111222222222444333222000000000111222000000///...------------......//////000000111111111333666999<<<>>>>>>??????@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDBBB@@@???>>>???AAABBBCCCDDDEEEGGGKKKNNNRRRTTTVVVXXX\\\^^^___aaadddfffeeeeeeeeefffgggfffeeecccbbb^^^]]]aaadddhhhqqq{{{|||tttkkkddd```ccceeehhhnnnvvvwwwsssqqqrrrsssttt{{{}}}wwwqqqfffZZZRRRQQQSSSUUU___hhhqqqqqqiiibbbaaadddnnnqqqtttuuutttrrrqqqqqqpppnnnkkkiiihhheeeaaa^^^\\\YYYVVVSSSPPPIII@@@999333111000000000000...,,,,,,------......------,,,///......---,,,,,,------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........///,,,...333444888III]]]rrrwww}}}kkk```^^^^^^hhhuuutttkkkeeecccgggoooyyyyyypppkkkiiihhhkkkmmmqqqvvv|||~~~wwwmmmeee___ZZZUUUQQQNNNNNNNNNOOOQQQVVV]]]bbbqqqtttxxx}}}~~~{{{zzzwww|||}}}xxxtttsssqqqooommmkkkiiihhhhhhccc]]]ZZZXXXSSSJJJCCC;;;888555333222222111/////////000000000000//////---///000///...---...///...---,,,,,,++++++,,,,,,)))(((((((((((()))******)))************---222555<<>><<<;;;===@@@CCCEEEFFFLLLKKKJJJFFFCCCBBBCCCEEEJJJHHHFFFGGGIIIJJJHHHEEE@@@<<<666222000000000000222444555666666555444222000000000000000000000000444222111111222333333222888666333000///000111333////////////......---,,,000000000000////////////333555777:::<<<=========@@@AAABBBDDDFFFHHHIIIJJJFFFFFFFFFFFFGGGGGGHHHIIIEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEGGGJJJMMMPPPRRRUUUXXX[[[^^^___```ccceeeeeefffffffffeeecccaaa______]]]^^^ccchhhnnnxxxzzzrrrjjjeeeccceeehhhnnnwwwyyytttpppooorrrwwwzzz|||xxxoooeee]]]YYYWWWXXX\\\gggrrrvvvppphhhcccccclllooosssuuutttsssqqqqqqooommmkkkiiihhhfffcccaaa^^^\\\XXXVVVSSSMMMDDD>>>777555222000000...,,,+++---......//////......---...------,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,------------.........///,,,...222555;;;MMM```pppuuu|||zzzyyyyyy~~~rrriiiaaaeeelllxxx|||qqqiiieeehhhmmmuuutttkkkhhhgggjjjllloootttyyy~~~xxxmmmccc[[[TTTPPPMMMKKKMMMPPPTTTYYYaaaiiinnnxxxzzz~~~~~~{{{zzzvvv{{{~~~yyysssrrrqqqpppnnnllljjjiiiiiiddd^^^[[[YYYSSSKKKCCC:::888444222222222222111......////////////......---...///...---,,,---///...---,,,,,,+++,,,,,,,,,((((((((((((((()))******)))*********,,,///444888===DDDIIIIIIHHHGGGDDD???888999;;;@@@EEEIIIJJJJJJQQQPPPLLLHHHDDDCCCEEEGGGNNNLLLMMMQQQTTTRRRJJJCCC;;;777333000000000111000222333555777777555333222//////000000111111111222333222111111222333222111555444222111000000111222...///000000000...---,,,////////////000000000000222444666999;;;<<<======AAABBBDDDGGGIIILLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRUUUXXX[[[]]]^^^___aaabbbeeefffgggfffcccaaa____________bbbfffjjjqqqyyy}}}wwwpppkkkjjjjjjjjjnnnvvv{{{vvvrrrqqqpppuuu|||{{{sssmmmggg___[[[[[[]]]gggsssxxxuuunnnhhheeejjjmmmrrruuuuuusssrrrqqqnnnllljjjjjjiiihhheeeccc```]]]ZZZXXXUUUPPPHHHBBB999666222///...---,,,+++------............---------,,,,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++...---+++******+++,,,---------------............///...///222666>>>PPPaaammmuuu}}}zzztttqqqqqqwww~~~nnniiiffflll|||vvvmmmfffggglllttt|||yyynnniiiiiiiiikkknnnrrrvvv{{{zzztttjjj```XXXSSSQQQPPPKKKNNNUUU[[[ccckkktttzzz{{{~~~~~~~~~|||zzzvvv|||~~~yyyppppppppppppooonnnlllllliiiddd^^^[[[YYYSSSKKKCCC;;;888444222222222222111,,,------......------,,,+++,,,------++++++,,,---------,,,++++++++++++,,,***))))))))))))***++++++)))***+++,,,...111777;;;AAAGGGKKKIIIFFFDDD@@@<<<999;;;???FFFMMMPPPQQQQQQTTTRRRMMMGGGCCCBBBEEEHHHOOOPPPTTTYYY[[[UUUHHH>>>666444000//////111111111222333444555555444333222000111111222222333333444111000000000222222111///...///111222222222111000...///000000000///...---------...///000111222222000111444888:::<<<======>>>???BBBDDDGGGJJJLLLMMMOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGJJJIIIIIIJJJKKKMMMOOOPPPTTTWWW[[[]]]]]]^^^___```bbbcccdddccc```^^^^^^```bbbeeehhhkkkooovvv|||zzztttnnnkkkmmmnnnooouuu}}}|||yyyvvvuuuxxxwww{{{{{{uuusssnnnddd^^^]]]```gggpppvvvuuuoooiiiffffffkkkpppttttttsssqqqqqqmmmlllkkkjjjjjjiiigggeee```]]]ZZZXXXVVVRRRKKKEEE:::666111...------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,------------.........//////000000111444999BBBRRR```mmmxxx}}}xxxsssppppppxxx~~~rrreeeccclllyyy~~~sssfffeeejjjttt|||qqqjjjhhhhhhjjjlllpppssswwwyyyzzzrrrmmmddd[[[TTTQQQQQQSSSPPPUUU]]]eeemmmuuu|||~~~}}}|||xxx}}}~~~yyynnnooopppqqqpppooonnnmmmhhhccc]]]ZZZXXXSSSJJJCCC<<<999444111111111111111---------......---------***,,,---,,,+++***+++,,,---,,,++++++******+++++++++************+++,,,,,,***+++---...000444:::>>>DDDJJJMMMIIIDDDBBB@@@======@@@FFFMMMTTTXXXYYYXXXVVVRRRLLLEEEAAABBBFFFIIINNNQQQVVVZZZZZZQQQCCC999444111///...///111111111222222333333333333222222222222333333444444444555000000///000222222000...+++---000333444333111000/////////000000//////...,,,,,,---///000222333333...000333666999;;;<<<<<<:::;;;<<>>JJJXXXbbbnnn{{{yyyxxxyyyxxxuuutttvvv~~~zzzvvvrrrpppqqqrrrssssssvvv|||mmmdddccchhhqqqyyy}}}mmmgggiiisss}}}wwwlllggghhhiiilllnnnpppqqqrrrqqqjjjeee^^^UUUPPPOOOSSSWWW\\\aaaiiipppwww}}}~~~~~~}}}zzz~~~yyyooopppqqqqqqqqqooommmkkkgggbbb\\\YYYWWWRRRIIIBBB>>>:::555111000111111000...//////////////////...+++,,,------++++++,,,---,,,+++******))))))******+++************+++,,,,,,+++,,,...000222777===AAACCCIIIKKKEEE@@@>>>===<<<@@@CCCHHHPPPWWW[[[\\\[[[WWWSSSLLLDDD@@@BBBGGGKKKNNNQQQTTTUUUPPPGGG===666333111///...000111111111222222111000000111222222333333333333444444444444111000000222333333111///...///111222333333222111000///////////////000000---......///000111111222...000222555777888999999999999:::<<<>>>???@@@AAACCCEEEGGGJJJOOOSSSVVVXXXTTTUUUWWWYYYYYYWWWVVVTTTMMMLLLKKKJJJJJJKKKLLLMMMSSSVVVZZZ\\\\\\\\\[[[\\\\\\^^^___^^^\\\___fffllluuu{{{~~~|||}}}~~~{{{uuuoookkkkkkooorrrxxx}}}{{{wwwwwwyyy}}}~~~{{{ooofffeeecccgggooouuuwwwsssjjjccc___eeelllppprrrqqqooooooooommmlllkkkkkkjjjhhheeebbb___[[[ZZZYYYVVVPPPKKKCCC===666111......------,,,,,,------------,,,,,,------,,,,,,---......///------------------------+++,,,,,,------,,,,,,+++++++++,,,---........................////////////...222777===FFFSSS```hhhppp}}}zzzsssuuuxxxxxxyyy{{{{{{rrrkkkhhh___\\\YYYWWWXXXZZZZZZZZZZZZaaajjjrrryyy}}}pppfffaaaeeemmmvvvyyylllhhhqqq|||uuunnngggiiilllnnnnnnmmmjjjhhh```^^^YYYTTTQQQUUU]]]cccjjjooovvv|||~~~~~~|||~~~yyyqqqrrrrrrrrrqqqnnnkkkiiigggbbb\\\YYYWWWRRRIIIAAA???;;;555111000000000000000000111111111111000000,,,---......,,,,,,---...+++******)))((()))))))))***************++++++,,,,,,---///111444999???CCC@@@EEEGGG@@@:::999:::999@@@BBBHHHOOOVVVZZZ[[[[[[XXXSSSLLLDDD@@@BBBHHHMMMNNNPPPRRROOOHHH@@@888555222111//////000111222111333111///......///111333333333333333333333333333222111222333444444222000333333222222222222222222111000///......///000111/////////000000000000000///111333444666666666666:::;;;<<<===>>>???@@@@@@CCCDDDFFFIIILLLPPPSSSUUUTTTWWWZZZ]]]^^^^^^\\\[[[PPPOOONNNMMMMMMNNNNNNOOOSSSVVVZZZ\\\\\\[[[[[[[[[^^^```aaa```___dddmmmuuu~~~~~~{{{wwwuuuqqqnnnlllnnnssswww{{{}}}zzzvvvtttvvv{{{sssiiihhheeejjjsss{{{}}}xxxmmmddd^^^cccjjjpppqqqpppooonnnpppnnnllllllllljjjgggeeeccc```\\\[[[ZZZWWWRRRNNNHHHBBB:::333///...---------..................------------------...///000------------------------+++,,,,,,------,,,,,,+++)))***,,,...//////................../////////000,,,222999@@@KKKZZZgggnnnrrr~~~wwwqqqtttwwwxxx~~~}}}tttjjjaaa[[[XXXVVVRRRPPPMMMLLLMMMNNNOOONNNJJJPPPWWW^^^eeeooo||||||mmmaaaaaahhhgggsss~~~qqqgggooozzzwwwgggiiilllnnnmmmjjjfffcccZZZYYYWWWUUUVVV^^^iiiqqqsssxxx~~~~~~zzz~~~|||}}}vvvqqqoooooopppqqqqqqpppnnnnnnhhhbbb\\\ZZZZZZUUULLLDDD<<<888222//////000222222///////////////.........//////...------------...+++++++++*********))))))))))))))))))***+++,,,---///------222999??????===<<<::::::;;;999555666:::@@@FFFKKKOOOSSSYYY[[[XXXRRRKKKFFFFFFDDDCCCHHHQQQTTTRRROOOIIICCC;;;555222000//////.........//////222111000///......//////000000111111111111000000222333333333333222111111000111222333333333333222555555444333222111000///000111222333333222000///333333444444444444333333555555666888999;;;<<<<<<<<<===@@@CCCHHHLLLPPPRRRUUUXXX[[[]]]]]]]]]^^^___XXXWWWUUURRROOOOOOPPPRRRRRRTTTWWWXXXYYYZZZ\\\^^^\\\___bbbeeeiiiooouuuyyy~~~{{{vvvpppnnnppptttyyy|||~~~~~~}}}uuutttssstttxxxvvvkkknnnssswwwxxxyyyxxxqqqiii^^^aaafffllloooqqqrrrrrrqqqooommmkkkhhheeecccbbbaaa___\\\[[[ZZZYYYVVVTTTMMMEEE:::333000//////...---------------...///000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................---------------------------,,,,,,...000111222111333666@@@PPP^^^gggmmmpppxxx~~~xxxvvvvvvxxx{{{|||iiiccc[[[SSSOOOMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMNNNMMMNNNRRRRRRUUUbbbqqq~~~zzziiiccceeeeeeeeelllyyy}}}qqqqqqwww}}}yyyqqqpppnnnllliiiccc\\\WWWSSSTTTUUUXXX___iiiuuu}}}}}}|||{{{|||}}}{{{}}}{{{uuuqqqnnnooopppqqqpppooonnnmmmgggaaa[[[YYYYYYTTTKKKDDD<<<888333000000000111111/////////////////////...------,,,++++++++++++,,,+++++++++*********))))))))))))))))))***+++,,,,,,///...///444<<>><<<999999:::888555666:::@@@GGGLLLOOOSSSWWWWWWTTTMMMGGGDDDDDDDDDEEEJJJRRRSSSQQQLLLFFF???888333000//////............/////////000111111222111111000111111222222222222111111000000111111000000///...111111222333333333222222222222222222222222222111111111000000000000000111///000000111111000000///555555666888999:::;;;<<<>>>???AAACCCGGGJJJMMMOOOOOORRRUUUVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTSSSUUUWWWUUUWWWXXXYYYYYY[[[]]]```___ccciiinnnsssyyy~~~~~~}}}tttqqqnnnnnnrrrwww|||~~~}}}|||{{{{{{{{{yyywwwtttoooppprrrvvv}}}{{{nnnjjjooosssvvvyyyzzzuuuooo___```ccchhhmmmppppppoooqqqpppnnnkkkhhhfffdddbbbaaa___]]]\\\[[[ZZZXXXVVVOOOGGG===555111000...------------------...//////.........---------,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------...000111222222555:::GGGXXXhhhrrrvvvvvvxxx}}}~~~yyyxxxyyy~~~rrriii[[[WWWQQQMMMKKKMMMOOOPPPRRRSSSUUUVVVVVVUUUTTTSSSOOOMMMMMMPPPPPPQQQZZZeeelll|||uuujjjgggaaa```dddnnnxxx~~~yyysssuuuzzzssspppkkkgggccc^^^YYYUUUTTTXXX^^^dddjjjrrryyy~~~|||{{{|||~~~~~~|||zzz{{{|||~~~}}}yyyuuurrrmmmnnnoooppppppnnnlllkkkeee```[[[XXXWWWRRRJJJCCC<<<999555222111111///.........//////////////////------,,,++++++++++++,,,+++++++++***************(((((((((((()))***+++,,,...///222888???CCCBBB???;;;999888888666444555:::BBBHHHMMMOOOQQQSSSQQQMMMFFFBBB@@@AAACCCFFFLLLRRRQQQNNNHHHAAA:::555111//////...............//////---///111333444333222111222222333333333333222222333333444444333333222111222222333333333222222111...//////000111222333333222000///------///111222111222222333333222222111444444555777888999:::;;;>>>???@@@BBBDDDGGGIIIKKKJJJLLLOOOOOOOOOOOOPPPQQQVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZ[[[[[[ZZZZZZ\\\___bbbccciiirrrzzz~~~{{{yyyrrrpppppprrrvvv{{{~~~|||zzzvvvtttrrrpppnnnlllkkknnnttt{{{uuuggglllpppsssxxx|||zzzuuuccc```___dddkkkqqqqqqoooqqqpppnnnkkkiiifffdddcccbbb```^^^]]]]]]\\\ZZZXXXRRRLLLBBB:::444000...,,,...------------...////////////............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000222222777@@@QQQdddvvv|||~~~yyyuuuuuuyyy~~~nnn```YYYQQQNNNLLLKKKLLLQQQVVVZZZaaabbbeeeggghhhfffeeeccc[[[WWWVVVVVVVVVTTTVVVYYYYYYeeerrr{{{uuuiii```\\\\\\bbbjjjqqqxxxvvvsssvvv~~~uuuppphhhaaa\\\ZZZXXXWWWWWW^^^hhhrrryyy||||||zzzzzz}}}{{{yyyzzz{{{}}}}}}|||yyyvvvsssmmmnnnoooppppppnnnkkkjjjccc___ZZZXXXUUUPPPHHHBBB;;;999666444333111...,,,............//////////////////...------------...************************(((((((((((()))***++++++---000555<<>><<<===AAAEEEJJJMMMOOOKKKDDD===666222///.........---------.../////////000111222222222111111222222333333333333222222555555555666555444444333222222333333333222111111......///000111222222333111000000//////000222222333333444444444444333333222333444555666777888888;;;<<<===>>>AAACCCEEEGGGIIIKKKMMMMMMLLLLLLNNNOOOSSSVVVZZZ\\\]]]]]]^^^___]]]]]]]]][[[[[[]]]```dddfffmmmxxx{{{xxxvvvuuuuuuuuuxxx{{{}}}~~~}}}{{{xxxssspppnnnmmmkkkjjjnnnrrrzzz}}}mmmppprrrtttxxx||||||xxxfff```\\\___iiippprrrqqqqqqpppnnnllliiigggeeedddaaa___]]]]]]]]]\\\ZZZXXXTTTOOOGGG>>>777222...,,,......---------......///............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333:::HHH[[[ppp{{{oookkklllsssrrrddd[[[WWWRRRRRRRRRSSSWWW^^^eeejjjvvvxxx{{{~~~~~~|||zzztttppplllkkkiiiddd^^^ZZZWWW[[[aaahhhssspppfff^^^YYYZZZ___eeemmmuuuzzztttwwwuuunnneee]]]ZZZ[[[]]]^^^^^^eeepppyyy~~~||||||zzzxxxyyy|||~~~{{{xxxzzz{{{}}}~~~}}}zzzvvvtttmmmnnnpppqqqpppnnnkkkiiiaaa^^^ZZZWWWTTTOOOHHHBBB;;;999777555444222///,,,---.........//////000000//////...------------...************************(((((((((((()))***+++,,,---111777>>>DDDFFFEEECCC===:::777777555444888>>>GGGLLLOOOOOOMMMKKKFFF@@@===;;;999:::>>>DDDFFFFFFKKKGGGAAA999444000//////---------------...//////333222///...---...000111111111222222222222111111222222222222222111000000222222333333333222222111000000000000000000000111000111222333444333222222000000111111111111000000111222222333444555666666777777888:::===@@@BBBCCCGGGIIIJJJJJJJJJKKKLLLNNNOOOSSSXXX[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[]]]aaadddhhhoooxxx{{{xxxuuutttvvvvvvxxx{{{~~~}}}|||xxxtttpppnnnnnnnnnnnnnnnqqqwwwxxxzzzzzzxxxzzz}}}|||xxxggg```XXXZZZccclllqqqqqqqqqpppooollljjjhhhfffeeeaaa___]]]\\\\\\[[[XXXWWWUUUQQQKKKCCC:::333///---///......---------......,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---------///333666@@@RRRgggxxxuuugggaaaeeeppptttfff\\\YYYZZZXXX[[[___dddiiipppyyy|||rrriiiccc___\\\___hhhxxxpppfff[[[WWWXXX[[[bbbjjjwww}}}zzzzzzrrrlllddd______bbbgggiiilllpppuuuyyyzzzzzzzzz{{{~~~{{{zzzzzz}}}~~~~~~{{{yyyzzz{{{~~~~~~zzzvvvsssmmmoooqqqrrrqqqnnnkkkhhhaaa^^^[[[XXXTTTNNNGGGCCC;;;999666555444222000...------......///000000000------,,,++++++++++++,,,***************+++++++++))))))))))))***+++,,,---///333:::AAAEEEHHHHHHGGG@@@<<<999888777666;;;BBBJJJNNNPPPNNNKKKIIICCC===;;;:::999888>>>DDDEEEBBBEEEBBB===777222///......,,,,,,,,,,,,---...//////555333///,,,+++---///111111111222222222222111111222333333333333222111111000111222333333333333222222222222111111000000//////111333555555555333222333333333444444333333333222333333444555555666666555555666888:::===???AAACCCDDDFFFFFFFFFGGGJJJLLLMMMPPPTTTWWWXXXXXXYYYZZZ\\\\\\]]]\\\\\\^^^aaadddhhhmmmtttzzz}}}}}}}}}}}}~~~~~~|||{{{yyywwwvvvvvvuuuuuuxxx{{{~~~}}}tttrrrooooooppprrrssssssttt{{{zzzlllcccZZZWWW]]]fffmmmpppqqqqqqooommmkkkiiiggggggbbb```]]]\\\[[[ZZZWWWUUUSSSQQQMMMFFF===555000...//////...------------...+++++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,.........000666;;;JJJ___ttt~~~}}}nnn```]]]fffvvv~~~~~~{{{~~~wwwiii___[[[]]]```ccciiipppwww|||qqqhhh``````fffooo|||~~~qqqcccZZZVVVTTTXXX^^^jjjoooxxx}}}}}}}}}~~~yyynnnjjjfffeeeggglllpppsssyyyxxxwwwtttrrrsssvvvxxx|||zzzyyy{{{~~~~~~zzztttqqqnnnppprrrsssrrroookkkhhh```___\\\XXXTTTNNNHHHDDD;;;999666444444333111000------......///000000111------,,,++++++++++++,,,))))))*********+++++++++************+++,,,---...333777>>>DDDHHHJJJLLLLLLCCC>>>:::999888888>>>EEEMMMPPPQQQMMMIIIGGGBBB<<<999:::999999???GGGHHHCCC???<<<888444000...---,,,,,,,,,,,,,,,---...///000333111///......///111222222222333333333333222222444444444444444333333222///000111222333444444444333222222222111111111111000000111222333333444444666777777777777777777666555555555666777777888888777777777888:::;;;===>>>???@@@BBBBBBCCCEEEHHHKKKLLLOOORRRTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\^^^```cccfffjjjooosssuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{}}}}}}vvvtttssstttwwwyyyzzzzzz|||xxxoooccc\\\\\\ccclllqqqrrrqqqooommmkkkjjjhhhgggdddbbb___]]]\\\ZZZWWWUUUPPPPPPNNNGGG???777222000//////...---------------,,,,,,,,,,,,------......------............------------------------------------------------------***---000111111444;;;AAAVVVmmmqqqcccXXX\\\mmmyyyvvvssszzz{{{pppgggeeehhhmmmpppwww}}}}}}sssrrrssssssvvv{{{ooocccZZZTTTTTTWWW[[[aaahhhooouuu~~~~~~zzzvvvvvvyyyzzzvvvttttttrrroookkkjjjiiikkkppptttwwwxxxxxxvvvssspppooottt{{{|||zzzxxxzzz~~~~~~yyysssooonnnpppssstttsssoookkkiiiaaa___]]]YYYTTTNNNHHHDDD;;;888555333333333222111---------...///000000111//////...------------...))))))******++++++++++++++++++++++++,,,---......666:::@@@FFFJJJMMMOOOPPPEEE@@@<<<;;;999:::@@@GGGOOOQQQQQQLLLHHHFFFAAA<<<999:::::::::BBBKKKKKKEEE:::888555222///,,,+++++++++++++++,,,---...///000000000000111222222333333333444444555555444444333000111111111111000//////...///000222333444555555222222222222222222333333111000//////000222444555444444555555555555444444777777888888999999::::::::::::999999::::::;;;<<<===???@@@AAABBBEEEIIILLLLLLNNNQQQRRRRRRRRRTTTUUUVVVXXXZZZ\\\\\\^^^```bbbeeehhhllloooppprrrtttvvvtttuuuuuuwwwxxxzzz|||}}}|||zzzyyyyyyzzz~~~zzzmmmbbb___dddmmmtttrrrqqqpppnnnllljjjiiihhhgggdddaaa___]]][[[XXXUUUNNNOOONNNHHH???777333222000///...------------------------.........//////------............------........................////////////////////////+++///222333333777???FFF___www|||eeeXXXQQQ\\\rrr|||tttppppppxxx~~~xxxooommmqqqyyy{{{{{{yyykkk```WWWTTTVVVRRRWWW^^^bbbfffmmmwww~~~~~~wwwqqqjjjnnnnnnjjjiiijjjjjjgggiiijjjlllppptttxxxyyyyyyqqqooommmmmmqqqzzz}}}~~~~~~|||yyyxxxzzz}}}|||vvvpppnnnppptttuuurrrooonnniiidddbbb\\\YYYZZZXXXOOOGGGCCC>>>;;;777444333111000...------............------.........------,,,,,,,,,///......---,,,+++******)))***)))))))))+++///222555<<>>>>>>>>===<<<<<<===???@@@???AAABBBBBB@@@AAAEEEIIIEEEGGGIIIKKKNNNOOOPPPQQQOOORRRUUUWWWXXXZZZ]]]``````ccciiinnnrrrssssssrrrtttvvvxxxxxxyyy}}}~~~|||zzz|||xxxggg]]]___hhhpppoooooopppqqqpppnnnjjjfffbbb```^^^]]]\\\YYYUUURRRRRRQQQOOOLLLGGG???666000---,,,+++,,,...///...---......------------......------------------------------------------------...---,,,+++***+++,,,---///***,,,222444444???OOOiii~~~qqqZZZRRRRRRbbbwww|||uuummmmmm{{{|||yyykkk```YYYTTTVVVRRRQQQUUUYYY[[[```eeevvvzzz~~~{{{rrrhhhaaaaaaaaa```]]]\\\\\\___bbbccceeeiiimmmooooookkkhhhiiiiiikkksss~~~~~~~~~~~~|||zzzxxxzzz}}}{{{uuuooolllooossstttqqqooonnnjjjeeebbb\\\YYYZZZWWWOOOGGGCCC>>>;;;777444333111000...------............------------,,,,,,,,,+++++++++++++++*********************++++++******---111444888@@@JJJPPPQQQPPPOOOPPPHHHBBB>>>>>>>>>@@@GGGOOOTTTSSSPPPJJJEEEDDDFFFIIIKKKGGGEEEFFFJJJJJJEEE@@@:::444...+++---...,,,***+++,,,,,,---///000000111///000222333444333222111333333333333333333333333555444333444555555444222222111000111333333333111222222333444333222111000000000000000111222333333444333333222333444666777666999;;;:::888777999<<>>>>>>>>>>>@@@AAABBBAAABBBDDDDDDDDDDDDFFFGGGKKKKKKKKKLLLMMMMMMMMMMMMPPPRRRUUUVVVXXXZZZ]]]______bbbhhhnnnrrrtttuuuuuurrrsssvvvwwwzzzkkk^^^^^^fffnnnppppppppppppooommmiiigggbbbaaa___^^^]]][[[WWWTTTSSSRRRPPPMMMHHHAAA888222///...,,,---......---,,,---------,,,,,,---------------------------------------------------,,,,,,------,,,,,,,,,------...000,,,---333444555DDDVVVsssjjjVVVQQQUUUggg||||||tttsss{{{}}}zzzmmmaaa[[[VVVQQQNNNPPPRRRRRRUUUZZZ```ccciiilllkkkeee___ZZZWWWWWWVVVSSSRRRSSSVVVXXXXXXYYY]]]```ccccccaaa___fffhhhmmmwww~~~~~~~~~|||zzzyyy{{{}}}yyysssmmmjjjmmmrrrsssqqqpppoookkkfffaaa\\\XXXYYYWWWOOOGGGDDD>>>;;;777444333111000...------............------,,,,,,++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,///444777???FFFNNNSSSRRRPPPOOOOOOFFFAAA???@@@CCCEEEKKKQQQTTTQQQLLLGGGDDDFFFKKKOOOTTTPPPLLLLLLMMMKKKEEE@@@666222...,,,------+++))),,,,,,---...///000111111222222222333333333333333333333333333333333333333333222333444777888777666111000///000222333222111222333333333333222111111000000000000111222333333333333222222333444666777:::===@@@???<<<:::;;;===@@@@@@@@@AAACCCFFFHHHJJJHHHGGGGGGHHHJJJJJJIIIHHHNNNNNNMMMMMMMMMNNNNNNOOOQQQSSSUUUWWWXXXZZZ]]]```___ccciiiooosssvvvwwwwwwqqqrrrtttvvv|||}}}~~~rrraaa]]]bbbiiipppppppppooommmkkkiiigggbbbaaa______^^^]]]ZZZWWWTTTSSSQQQNNNJJJCCC<<<666111///...---......---,,,---,,,,,,,,,,,,,,,,,,---------------------------.........------,,,,,,,,,,,,,,,---.../////////...000...///333333888KKK___}}}{{{bbbOOOPPPZZZnnn}}}~~~nnnddd\\\VVVPPPPPPOOOMMMMMMOOOMMMOOOTTTWWWWWWUUURRRPPPKKKKKKKKKIIIHHHIIIKKKNNNNNNOOORRRTTTWWWYYYZZZZZZdddhhhqqq|||~~~~~~~~~|||{{{zzz{{{}}}}}}xxxqqqllliiilllqqqsssqqqppppppmmmhhhaaa[[[XXXXXXVVVOOOGGGDDD>>>;;;777444333111000...------............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---111666999FFFKKKQQQSSSPPPLLLKKKJJJBBB>>>===AAAEEEGGGKKKPPPNNNKKKFFFBBBCCCHHHPPPUUU\\\WWWRRROOOOOOKKKDDD===222000...---...---+++)))------...///000000111111333333222222222333444555444444444444444444444444222222222444666777666555000/////////111222111000222222222222222111111111/////////000000111222333444333333333444555777888???CCCFFFFFFBBB@@@???@@@@@@AAACCCGGGKKKPPPTTTVVVUUUQQQNNNNNNQQQSSSSSSQQQQQQQQQPPPQQQRRRTTTVVVWWWSSSUUUWWWYYY[[[^^^bbbeeedddggglllqqquuuwwwxxxxxxsssssstttwww~~~|||{{{{{{fff]]]^^^cccoooppppppnnnllliiihhhhhhaaa```^^^^^^^^^]]][[[YYYUUUTTTRRROOOLLLFFF???;;;222000...---...//////......------,,,,,,------....................................------,,,,,,++++++,,,...000000000000/////////000222333<<>>;;;777444333111000...------............------,,,,,,,,,---------------......------,,,+++************+++,,,...222777;;;KKKNNNPPPNNNIIIEEECCCCCC>>>:::;;;AAAFFFGGGIIILLLIIIFFFBBBAAAEEEMMMVVV[[[___ZZZTTTPPPNNNIII@@@999000///............,,,+++...//////000000111111111444333222111222333555666444444444444444444444444333333222333555555333222000/////////111222111000222222111111000000000000////////////000111222333555555444555666888999;;;AAADDDHHHHHHEEEBBBBBBDDDBBBDDDHHHMMMTTT[[[aaadddccc^^^YYYXXX[[[___``````ZZZZZZ[[[\\\]]]^^^``````[[[\\\^^^___aaadddhhhlllkkkmmmpppsssuuuvvvvvvvvvwwwvvvuuuxxx~~~|||~~~ooo```\\\^^^lllnnnpppoookkkhhhhhhhhhaaa___]]]\\\\\\\\\[[[YYYUUUTTTRRRPPPMMMIIICCC???222000......///111111111//////............//////.................................------,,,,,,,,,+++,,,...000111111000000...///000111555@@@VVViiizzz|||~~~{{{dddTTTKKKUUUfffzzzzzzpppeee```[[[TTTOOONNNLLLKKKJJJHHHGGGFFFEEEEEECCCDDDEEEDDDDDDEEEGGGIIILLLOOORRRTTTWWW\\\bbbgggpppttt{{{~~~~~~~~~}}}}}}}}}{{{}}}~~~|||wwwqqqmmmkkklllppprrrqqqppppppmmmhhhaaaZZZVVVVVVUUUNNNHHHFFF>>>;;;777444333111000...------............------,,,,,,------------......---,,,,,,+++***)))(((''')))***+++---///333999===LLLMMMLLLGGGAAA======???===:::;;;BBBGGGHHHGGGGGGHHHEEECCCDDDKKKSSS[[[______YYYRRRNNNKKKEEE<<<555/////////...............///000000000111111111222333222111111111222444555444444444444444444444444555333333333444444222000111000///000222333222111111000//////.../////////////////////000111222222666555555666777999;;;<<<>>>BBBEEEFFFDDDCCCDDDFFFGGGIIIMMMTTT\\\dddjjjnnnnnnjjjfffeeegggjjjmmmnnnkkkkkklllmmmmmmmmmllllllhhhhhhiiihhhhhhjjjnnnqqqpppqqqrrrssstttssssssrrrwwwvvvuuuxxx|||hhh^^^\\\hhhlllpppooollliiihhhhhhaaa___]]]\\\\\\\\\ZZZYYYUUUTTTRRRPPPNNNKKKFFFBBB555222///...///111222111000000////////////000000........................------------------------------...///000000000///...///000333999GGGZZZhhhrrrsssuuu{{{qqq___UUUSSS^^^nnn}}}~~~}}}{{{zzz{{{vvvnnnggg^^^VVVSSSNNNMMMJJJHHHGGGFFFGGGGGGEEEFFFHHHHHHHHHIIIKKKMMMOOOSSSWWWZZZ]]]cccjjjppp{{{~~~~~~|||||||||~~~~~~}}}}}}~~~~~~{{{}}}~~~|||wwwrrrooommmmmmqqqsssqqqpppppplllggg```ZZZUUUVVVTTTNNNHHHFFF>>>;;;777444333111000...------............------++++++,,,,,,,,,---------+++++++++******)))))))))***+++---...111666<<<@@@IIIIIIFFF@@@;;;999;;;???@@@===>>>EEEKKKJJJFFFEEEGGGEEEDDDGGGNNNUUUZZZ\\\[[[UUUNNNJJJGGGAAA888000////////////......000111000000111111111111222222111111111111111222333333555555555555555555555555555444333444555555333111222111000111333333333111000///...---,,,---......///......//////000111222555555555555777999;;;<<<<<<@@@CCCDDDCCCDDDGGGJJJLLLNNNRRRXXX___gggmmmqqqqqqrrrsssrrrrrrsssvvvxxxxxxzzz|||~~~~~~|||{{{wwwwwwuuurrrooooooqqqtttooopppqqqqqqqqqqqqpppoootttrrrrrruuu}}}qqqccc]]]ccciiioooqqqmmmiiihhhiiidddaaa^^^\\\\\\\\\[[[ZZZUUUSSSQQQPPPOOOLLLGGGDDD999666222//////000000/////////............//////........................+++,,,,,,------..................---....../////////000222666@@@OOO^^^gggiiijjjnnnuuulll```\\\___jjjvvv|||vvvooojjjaaaaaa```___^^^___cccfffuuu{{{oooddd___XXXVVVSSSOOOMMMLLLLLLMMMKKKMMMOOOOOOPPPQQQSSSUUUXXX\\\bbbfffiiiooowww~~~||||||~~~~~~~~~}}}~~~~~~~~~{{{}}}~~~|||xxxssspppooonnnrrrsssqqqpppoookkkfff```ZZZUUUUUUTTTNNNHHHFFF>>>;;;777444333222000...---..................---*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,...000333888>>>BBBGGGFFFBBB<<<888777<<>>555---///000//////...///111333111111111111111222222222000000111111111222222222555555555555555555555555555444444555666666555333222111111111333444333222///...---,,,+++,,,------.........//////000111222444444444444666888:::<<<===@@@CCCDDDDDDFFFKKKOOOOOOQQQUUUZZZaaagggmmmpppqqquuuzzz{{{zzzxxxyyy{{{~~~}}}xxxtttrrrrrrtttmmmnnnnnnooooooooonnnnnnpppnnnooosss{{{xxxfff___aaahhhoooqqqnnnjjjhhhiiifffccc```^^^]]]]]]\\\[[[TTTSSSQQQPPPOOOLLLHHHEEE===999444000///...------......------------......////////////////////////***++++++,,,---...//////000///---,,,,,,---...///000111333888EEETTT```eeebbbccchhhqqq{{{{{{jjjcccdddgggqqq|||xxxmmmgggbbb]]]YYYTTTTTTTTTRRRQQQRRRUUUXXX\\\hhhxxxrrrllleeebbb^^^YYYUUURRRQQQQQQQQQSSSUUUVVVWWWXXXZZZ\\\aaagggmmmrrruuu{{{}}}~~~~~~}}}~~~}}}{{{{{{}}}~~~}}}xxxsssooommmooopppqqqqqqooollliiiggg^^^[[[XXXVVVSSSOOOHHHCCCCCC===777333333222000...111000///......---......++++++***+++,,,...000222...//////000///...,,,+++)))---333666777:::???DDDIIIEEE@@@:::888999<<<>>>CCCDDDGGGLLLQQQQQQMMMJJJDDDAAA@@@DDDMMMTTTVVVUUUTTTOOOHHHCCC@@@;;;555000000//////...///111333444666555333222111222333333333333333333333333444444444555777777666555222111444444333333333333222222222222222222222222222222,,,,,,,,,---///000///...////////////000000000000111333555888999:::;;;;;;@@@AAACCCDDDFFFJJJOOORRRSSSWWW[[[```dddhhhmmmpppqqqsssuuuvvvwwwyyy|||}}}{{{vvvrrrooonnnqqqnnnjjjjjjmmmoooooonnnmmmmmmpppuuu{{{iii[[[^^^hhhnnnkkkhhhhhhhhhffffffdddaaa___^^^\\\ZZZXXXTTTRRRPPPPPPQQQOOOKKKGGGAAA:::222///000111000...////////////////////////000///...------...///000////////////..................---------......///000///111<<>>::::::===CCCFFFKKKLLLNNNQQQSSSQQQMMMIIIDDDBBBBBBGGGMMMRRRTTTSSSRRRKKK@@@999555444222000222222222222333444555555555444222111111222333333111111222222222333333333333444555666777666555444444444333333333333222222222222222222222222222222111000......//////---+++------...///000000111111333444666888:::;;;;;;<<<@@@BBBDDDEEEEEEFFFHHHJJJMMMPPPSSSWWWYYY]]]aaaccceeeddddddeeehhhnnnwww}}}|||{{{wwwssspppmmmlllllliiieeecccccceeeeeeeeehhhkkkpppwww}}}lll\\\YYYaaaiiijjjjjjiiihhhfffeeedddbbbaaa```^^^ZZZWWWUUUSSSRRRQQQPPPNNNKKKHHHCCC===555000//////---+++////////////////////////......////////////....../////////............---......------......///000444333888HHHZZZeeeccc^^^]]]```jjjttt||||||sssmmmllllll~~~}}}|||~~~~~~|||xxxtttqqqkkkiiieee```]]]```hhhnnnvvvxxxzzzwwwkkkbbbccciii}}}|||yyyxxxyyy{{{{{{{{{yyy{{{|||{{{wwwrrrnnnlllmmmnnnooonnnmmmjjjfffddd___]]]ZZZVVVQQQLLLGGGDDD???:::555222333333222000,,,------...////////////---,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++000000222888@@@FFFHHHGGGGGGCCC>>>::::::>>>CCCHHHLLLNNNQQQSSSTTTRRRNNNLLLFFFEEEFFFJJJOOOSSSSSSSSSQQQHHH<<<444111111111111111111111111222222333333444333222111111222333333000111111222222333333333333333555666777777777777444444333333333222222222222222222222222222222222222000......///000///---,,,,,,---...///111111222333333444666777999::::::>>>@@@BBBCCCBBBBBBCCCDDDFFFIIILLLOOOQQQTTTWWWZZZ[[[\\\^^^```cccjjjqqqwwwzzz}}}}}}|||yyywwwtttqqqnnnkkkiiihhhgggeeecccbbbbbbdddfffgggjjjnnnuuu|||~~~~~~~~~}}}nnn___WWW^^^fffjjjkkkjjjhhhgggeeedddcccbbbaaa___[[[WWWVVVTTTSSSQQQOOOMMMKKKIIIEEE???777111///...,,,+++////////////////////////---...///000000///...---//////.........---------...---------...///000111555555===PPPcccjjjgggbbbhhhnnnvvv|||~~~tttnnnnnnsssxxx}}}wwwyyy~~~{{{rrrkkkiiillloooyyy}}}tttfffbbbeeemmmxxx|||yyyxxxyyyzzz{{{{{{xxxzzz{{{zzzvvvqqqnnnlllnnnoooppppppnnnkkkhhhfff___^^^[[[VVVPPPKKKGGGEEE???:::444222222333111000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,++++++++++++111222555<<>>>>>=========>>>AAACCCFFFIIIJJJMMMPPPRRRVVVYYY^^^cccfffjjjnnnqqqtttvvvyyyyyywwwuuutttsssnnnmmmkkkhhhfffeeedddddd``````aaabbbcccfffiiilllooouuu~~~||||||{{{{{{|||~~~}}}~~~~~~wwwxxx}}}rrrfffWWW[[[bbbiiikkkjjjiiiiiigggeeedddcccbbb___[[[YYYVVVVVVTTTQQQNNNLLLKKKJJJFFFAAA:::333///...---,,,////////////////////////---...///000000///...---............---------------------...///000111111555888EEE[[[kkkooommmlllwww}}}xxxmmmggglllyyywwwsssxxx~~~}}}rrrlllhhhmmmrrr{{{~~~vvvjjjeeefffhhhlllwww~~~|||yyyyyyzzz{{{{{{zzzvvvyyy{{{zzzvvvqqqnnnlllppppppqqqqqqpppmmmiiiggg___^^^[[[VVVOOOIIIGGGFFF???:::444222222222000.........//////...---+++***+++,,,,,,,,,,,,,,,+++***------,,,******))))))***...222888@@@FFFIIIHHHFFFAAA???<<<:::;;;???EEEHHHJJJMMMRRRTTTSSSQQQOOONNNHHHJJJMMMPPPRRRRRRQQQQQQHHHAAA777111000222333333444444555666666555555444222222111000000111333444111111222333444444555555444444555666666777888888444444333333333333222222222222222222222222222222111///......000222333333,,,,,,---...//////000000.........///000222333444666777999999999:::;;;===>>>@@@CCCEEEGGGIIILLLOOOUUUZZZaaagggiiijjjjjjkkkjjjkkklllllljjjhhhhhhhhhcccbbbaaaaaa`````````aaa[[[^^^bbbeeegggjjjnnnpppvvv}}}~~~~~~yyyyyyxxxyyyzzz{{{}}}~~~{{{|||~~~uuuqqqqqqxxxsssgggZZZ[[[```hhhllljjjiiikkkiiifffdddbbbaaa___]]][[[WWWWWWUUURRRNNNKKKKKKKKKGGGCCC===666111///...///////////////////////////......////////////...............------------,,,---------...///000111222555<<>>===@@@CCCEEEGGGJJJMMMOOOTTTYYY___dddeeedddcccbbb^^^___```^^^\\\[[[\\\]]][[[[[[[[[[[[\\\^^^___```]]]bbbhhhmmmooorrrtttwwwzzz~~~~~~}}}}}}vvvvvvuuuuuuvvvxxxzzz{{{yyy{{{}}}qqqkkkiiiqqq}}}uuuiii]]][[[___gggkkkjjjjjjmmmkkkhhhcccaaa```___^^^]]]WWWWWWVVVRRRMMMJJJKKKLLLHHHEEE???888222000000222//////////////////////////////............//////.........---------,,,,,,------......///111222333777AAAXXXqqq||||||yyykkkbbbdddrrryyywwwyyyrrruuu}}}}}}uuusssuuu{{{yyyooojjjjjjpppzzz}}}xxxvvvtttqqqqqqwww}}}|||{{{|||}}}}}}{{{yyyuuuxxxzzzyyyuuuqqqmmmlllooopppqqqqqqooollliiiggg```___\\\VVVNNNHHHFFFGGGAAA<<<555222111111...,,,)))+++---/////////------)))***+++,,,---,,,++++++,,,++++++++++++---...///111999CCCHHHGGGBBB???===888999:::===BBBHHHMMMPPPKKKOOOTTTTTTPPPLLLIIIIIIFFFIIIMMMPPPPPPNNNLLLLLL===888333111222333222111333333555555555444333222111111000000000111333444222222333444555777777888777666666666666777777888444444444333333333222222222222222222222222222222666333000///000111111111------.....................---------...///111222333444555555666999===AAA>>>AAADDDGGGIIIKKKOOOQQQRRRVVV[[[]]]]]]\\\[[[ZZZWWWWWWWWWVVVTTTSSSUUUVVVWWWWWWXXXYYY[[[]]]___```bbbhhhpppuuuwwwxxxzzz||||||~~~~~~~~~|||{{{zzzzzzzzztttssssssssstttuuuwwwxxxyyyzzz}}}~~~oooiiihhhrrr{{{ooo___\\\___gggkkkjjjkkknnnlllhhhccc```_________^^^XXXXXXVVVRRRMMMJJJKKKMMMIIIFFF@@@999333111222333////////////////////////000///...------...///000......---------,,,,,,,,,------......///111222333888EEE^^^xxx{{{jjjbbbiii{{{wwwwwwyyydddiiiuuuyyysssssswww}}}yyywww{{{~~~|||yyyxxxyyyyyyyyyxxxxxxzzz|||{{{wwwrrrnnnmmmmmmrrrvvvuuusssrrrlllfff```\\\XXXTTTPPPKKKGGGDDD>>>:::555111000///...------,,,++++++------,,,++++++,,,---......---,,,+++,,,,,,,,,+++***+++...111555>>>FFFHHHHHHFFFAAA;;;666777999???EEELLLOOOPPPRRRQQQOOOMMMKKKKKKKKKKKKLLLNNNPPPPPPPPPMMMJJJHHH<<<555...,,,///333333222666666666555444444444333333111///000333333222000222333444444555555444444666888888777666555666777555555555555444333222111444444333333333333222222555444333111000/////////000///...---------------000000000//////////////////000222555999===@@@BBBFFFGGGJJJLLLMMMMMMLLLKKKPPPRRRTTTUUUUUUTTTSSSQQQQQQQQQQQQPPPQQQQQQRRRRRRPPPQQQRRRTTTVVV[[[aaaeeehhhkkkppptttwwwxxxxxxxxx~~~}}}{{{zzzyyyxxx{{{{{{|||}}}~~~|||zzzwwwvvvuuutttnnnooopppqqqssstttvvvvvv{{{{{{|||yyymmmfffhhhpppyyyzzziii```[[[bbbkkkooonnnmmmiiiiiigggdddaaa^^^[[[ZZZZZZXXXVVVSSSPPPMMMLLLKKKJJJGGGAAA;;;555111///...////////////////////////---------.........//////...------,,,,,,,,,------,,,...///...///111333222:::MMMddd{{{|||fffccclllzzzrrrgggaaadddxxx~~~{{{{{{{{{}}}~~~~~~|||yyyxxxyyyyyyxxxwwwwwwyyy{{{yyyuuuppplllkkkmmmrrruuutttsssqqqlllfff```\\\XXXTTTPPPKKKGGGDDD>>>:::555111000///...------,,,++++++------,,,+++,,,------------------,,,+++++++++***)))***---000555===DDDFFFDDDBBB===777888999<<>>SSShhh{{{uuuaaaaaammmwwwiiiaaaaaaqqq|||zzz||||||}}}|||zzzyyyyyyyyyxxxwwwvvvxxxzzzxxxsssnnnjjjhhhmmmrrruuusssrrrqqqlllfff```\\\XXXTTTPPPKKKGGGDDD===999444111//////...------,,,+++,,,---...---,,,...------,,,,,,------...,,,,,,,,,++++++,,,///222666>>>DDDCCCAAA???999444777888;;;AAAIIIOOORRRSSSTTTRRROOOLLLIIIHHHHHHHHHKKKNNNQQQSSSQQQKKKEEE@@@999555000///111444555555666666555555444333333222///......000333555555444333333444555555555555444555666777666444444444555555555555555555444333222444444333333333333222222333222111000000000000000//////...------------...///000000000111222222222333444666999===AAADDDFFFIIIJJJKKKKKKKKKIIIHHHGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKPPPRRRTTTVVVXXX\\\aaaeeehhhiiilllnnnoooooonnnmmmmmmnnnqqqyyyzzzxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzuuuuuuuuutttrrrooommmkkkjjjjjjkkkmmmnnnooopppppprrrsssuuuyyywwwfff^^^```iiiuuuwwwjjj```aaagggkkkkkklllkkkjjjiiifffccc```]]][[[ZZZXXXTTTPPPNNNLLLLLLLLLJJJGGGCCC===888333000...////////////////////////---------...............000//////...//////000000.........///000222666:::FFF___qqq}}}lllZZZ___ooopppgggdddnnn}}}|||zzzxxx|||}}}~~~~~~|||{{{{{{{{{yyyxxxwwwyyyzzzxxxsssmmmiiigggmmmqqqtttrrrqqqppplllfff```\\\XXXTTTPPPKKKGGGDDD<<<888444000//////......---,,,+++,,,......---,,,...---,,,++++++,,,---............------...222444666===BBBBBB???===999444333444888???FFFMMMPPPQQQTTTQQQMMMIIIFFFEEEEEEEEEFFFJJJNNNPPPNNNHHHAAA<<<666333000000222444555555666666555555444333222222/////////000222333444444333444444555555555555555444666666666444333444555555555555555555444333333444444333333333222222222222111000000000000000111///......---------......//////000111222333333444111222444666:::===@@@BBBEEEEEEEEEDDDCCCBBB@@@???AAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMRRRTTTWWWYYY[[[^^^bbbeeefffggghhhiiijjjiiihhhgggjjjjjjjjjnnnsssxxxzzzzzz{{{xxxuuutttvvvxxxyyyyyyxxxxxxyyyyyyyyyxxxvvvvvvrrrrrrssssssqqqnnnllljjjhhhhhhiiijjjkkkkkklllllloooppprrrvvv{{{uuufff]]]^^^fffqqqooobbb```fffjjjlllmmmlllkkkiiigggdddaaa^^^\\\ZZZXXXTTTPPPMMMMMMMMMMMMIIIGGGDDD???:::555111///////////////////////////........................---------------......//////......000111333:::AAAPPPooo}}}bbbVVVaaasss~~~uuuqqqwww|||xxxwwwvvv{{{{{{}}}~~~~~~~~~}}}{{{yyywwwyyyzzzxxxsssmmmiiigggmmmqqqsssqqqpppoookkkfff```\\\XXXTTTPPPKKKGGGDDD;;;888333000//////......---,,,+++,,,...///...---...---,,,++++++,,,---...------------,,,...111444444:::???>>><<<;;;888333000222777>>>FFFLLLOOOPPPRRROOOKKKFFFCCCBBBBBBCCCAAADDDHHHIIIHHHCCC===999222111000000222444555666777666555444333222111111000111111111111111222222333444555555666666555555444666666666444333444555555555666666555555444444444444333333333222222222111111000000///000000000......---------....../////////000111222333333444000111222444777999<<<===?????????>>>===<<<;;;:::????????????@@@AAABBBCCCBBBCCCDDDFFFHHHKKKMMMOOOUUUXXX[[[]]]___```cccdddccccccdddeeedddcccbbbbbbgggggggggiiilllppprrrssstttrrrqqqqqqsssuuuvvvvvvuuuvvvwwwwwwvvvuuusssrrrnnnoooppppppooollljjjhhhggggggggghhhhhhiiiiiiiiimmmnnnpppsssxxx}}}uuuiii```___dddmmmsssccc```eeejjjmmmppplllkkkjjjgggdddaaa^^^]]]ZZZXXXTTTQQQOOONNNNNNNNNIIIGGGEEEAAA<<<666222///////////////////////////.....................------------------...///000000---...111111333===HHH\\\}}}rrr]]]XXXgggzzzwwwtttttttttyyyzzz{{{|||~~~}}}zzzxxxvvvxxxyyywwwrrrmmmiiiggglllqqqrrrpppooonnnkkkfff```\\\XXXTTTPPPKKKGGGDDD;;;777222/////////......---,,,+++,,,...//////......------,,,,,,------...***++++++++++++---000333222888<<<:::888888666222111333888@@@IIIOOORRRSSSQQQNNNIIIDDDBBBAAABBBBBBAAABBBBBBBBB@@@<<<888555000000111222444555777888777666555444333222111000000222333222111000111222444444555666666666666555555666777666444444444555555555666666666555555444444444333333333333222222222111000///////////////...------------.../////////000000000111222222222333333333444666888999:::<<<<<<;;;;;;::::::::::::<<<<<<===>>>???@@@@@@AAA@@@AAABBBEEEHHHKKKNNNPPPXXX[[[^^^`````````aaabbb___``````````````````___cccdddfffiiilllnnnppprrrpppooommmnnnppprrrsssrrrrrrssstttuuutttsssqqqooojjjkkkkkkkkkjjjiiigggfffgggggggggggggggggghhhhhhkkklllnnnqqquuuyyy}}}xxxnnndddaaacccjjjxxxfffaaaeeeiiimmmppplllkkkjjjgggdddaaa^^^\\\YYYXXXVVVTTTRRRPPPOOONNNHHHHHHFFFCCC>>>888333000////////////////////////...............---------////////////000111222222111---...222222444@@@OOOfffkkk\\\___qqqsssqqqssstttxxxyyyzzz{{{}}}~~~~~~|||yyyvvvsssuuuwwwuuuqqqlllhhhggglllppprrrooonnnnnnjjjeee```\\\XXXTTTPPPKKKGGGDDD:::777222///...///......---,,,+++---///000///...,,,------------------,,,+++,,,,,,,,,,,,...222555666<<<>>>;;;999888555222222444:::BBBKKKQQQTTTTTTQQQNNNIIIEEEBBBBBBCCCDDDEEECCC@@@===999666333222000111444555666888999;;;777666555444222111000000...000222222000000222444444444555666666666666666666777888777555444555666555555666666666666555555444444333333333333222222333222111//////.........---------------...//////000000000000000000000000444444444444444555666777888777777888888999999:::999:::<<<>>>???????????????@@@BBBEEEIIIMMMPPPRRRYYY\\\___aaa```___^^^^^^\\\\\\]]]]]]^^^^^^______cccfffjjjmmmnnnnnnoooooonnnlllkkklllnnnoooooonnnnnnppprrrssssssqqqooonnnkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggggggggiiikkkoootttxxx|||~~~}}}qqqgggcccccchhh}}}}}}jjjccceeehhhkkkmmmkkkkkkiiigggccc```]]]\\\XXXXXXXXXVVVTTTRRRPPPNNNHHHHHHGGGDDD???999333000//////////////////////////////.........---------////////////000111222333111---...222333555CCCTTTooo~~~ggg___hhh||||||pppooorrrtttxxxyyyzzz|||}}}~~~}}}}}}{{{wwwtttqqqsssuuutttpppkkkgggffflllpppqqqooommmmmmjjjeee```\\\XXXTTTPPPLLLGGGDDD:::666222///...///......---,,,+++---///000000///+++,,,............,,,+++//////000///000222555888===BBBCCC???;;;:::777444111333999BBBKKKQQQTTTTTTRRROOOJJJEEECCCCCCEEEFFFIIIFFF@@@:::555222000000111333666888999:::<<<===777666555444222111000///,,,///222222111111444666444555555666666666666666666888888777666555666777555555666666666666666555444444444333333333222222333222111///...------------------------...///000000000000000////////////444333333222222333333333444444444444555777888999999;;;===@@@AAAAAA@@@???AAABBBDDDHHHLLLPPPSSSUUUYYY\\\___```___]]][[[[[[YYYZZZ[[[\\\]]]^^^______gggjjjnnnpppooommmkkkjjjmmmllljjjkkklllmmmmmmlllmmmnnnppprrrrrrqqqnnnmmmmmmmmmlllkkkjjjjjjkkkkkkhhhhhhhhhhhhhhhgggggggggeeefffiiinnnsssyyy}}}zzz~~~rrrhhhdddccchhh|||llldddeeeggghhhjjjkkkjjjiiifffccc```]]][[[XXXXXXYYYXXXVVVSSSPPPNNNHHHHHHGGGEEE@@@:::444000//////////////////////////////.........---------------------...///111111222------333333555DDDWWWsssooofffaaannnzzznnnnnnrrruuuyyyzzz{{{}}}~~~~~~}}}|||||||||zzzwwwuuurrrssstttrrrnnnjjjhhhhhhnnnpppssstttrrrmmmgggccc]]][[[WWWRRRMMMHHHDDDBBB===888111---,,,---//////###%%%)))---......,,,************++++++,,,,,,,,,***,,,///000111555<<>>999555333222222222333555666888888777777777666444222111111111111///...------///333777:::333333444444666777888999::::::;;;;;;:::888777666555555444444444333333333444444333333333333222222222222000///............222///,,,,,,...///---+++------..................111000000000000222333444777555333444666888777666<<<<<<<<<;;;;;;===AAADDDBBBEEEJJJNNNPPPRRRUUUWWWXXXYYYZZZ[[[[[[[[[ZZZYYYUUUXXX[[[]]]^^^___aaacccjjjooovvvzzzzzztttmmmgggiiiiiihhhhhhiiikkklllmmmjjjllloooqqqqqqqqqooonnnmmmllljjjjjjkkklllkkkiiiiiigggfffddddddeeefffgggeeegggiiilllppptttwwwyyy~~~wwwjjjaaafffsss~~~xxxfffaaagggllljjjlllkkkiiifffcccaaa___^^^YYYXXXWWWVVVUUURRRMMMJJJHHHFFFDDDCCCAAA===888555///000000111111111111000000000000000///////////////////////////000111111444000111444222444GGG^^^vvvqqqqqqyyyqqqhhhbbbkkkzzzvvvmmmkkkrrr{{{zzz{{{}}}|||{{{{{{|||||||||yyywwwssstttuuusssooollljjjjjjnnnpppssstttqqqlllfffbbb^^^\\\XXXSSSNNNIIIEEECCC<<<888333///...///000000,,,,,,,,,---------......++++++,,,,,,,,,---------+++---///111333888@@@EEEJJJKKKKKKIIIDDD>>>999777555666;;;EEEOOOTTTTTTQQQNNNIIIDDDBBBEEEGGGHHHGGGBBB@@@===999555333222111222333444666777777777777666666666666555333111000333222111000111444666888444444444555666777888999:::::::::::::::888777666666666555555555444444444444444333333333333222222222222000//////.........111...,,,,,,...///...,,,//////000000000//////...///.........///000111222777555333444777999888777;;;<<<<<<<<<<<>>999555000111111111111111000000000000000000////////////...............//////000333000222555444888KKKaaasssllliiiooowww}}}oooiiiiiisss~~~tttnnnnnnsss{{{{{{|||~~~{{{zzzzzz{{{}}}}}}{{{zzzssstttuuussspppmmmlllkkkooopppssssssqqqlllfffbbb___]]]YYYTTTNNNIIIEEECCC;;;888444111111111000///222000...++++++,,,...///,,,,,,------------......+++---///222666===EEEJJJMMMNNNOOOLLLEEE>>>888555666888>>>GGGOOOSSSQQQOOOMMMHHHCCCBBBDDDFFFFFFEEE>>>===;;;888666333111000222333444555777777777777666777888999777444111...444333333222222333444444444444444555666777888999999999:::999999888777666666666666666555555555555444444333333333333222222222111000000///////////////...,,,---...//////...111111222111111000///...............///000111222666555444555777999999888:::;;;======???BBBGGGKKKRRRSSSTTTSSSRRRRRRTTTVVVVVVVVVUUUTTTSSSSSSSSSTTTYYY[[[]]]_________```bbbjjjrrr}}}uuunnnhhhhhhgggggghhhiiijjjkkkiiikkkmmmooooooooonnnmmmkkkjjjkkklllmmmllliiigggfffeeedddcccbbbcccdddeeefffggghhhjjjlllnnnppprrr{{{~~~yyykkkiiiqqq~~~kkkdddfffjjjlllmmmllljjjhhheeebbb```___YYYXXXVVVVVVUUURRRNNNKKKLLLJJJHHHFFFDDD???:::666222222222111111000000///000000000000////////////---------------...//////111000222666777<<>>@@@BBBEEEJJJNNNRRRSSSRRRPPPOOOOOOQQQSSSUUUTTTSSSSSSSSSTTTVVVWWWZZZ\\\^^^_________```aaafffnnnzzz~~~tttmmmhhhgggfffffffffgggiiijjjhhhjjjkkkmmmnnnmmmlllllliiijjjkkkmmmnnnllliiifffeeedddcccbbbbbbbbbccccccddddddeeegggjjjlllooopppxxxzzz~~~~~~pppgggjjjyyypppfffeeehhhkkkmmmlllkkkiiifffccc```___ZZZXXXVVVUUUUUUSSSOOOMMMNNNLLLJJJHHHEEEAAA<<<888444333222111000000//////000000000000////////////......------......///000//////222555888@@@RRRdddllleee```cccjjjpppyyy}}}nnnpppwwwsssnnnpppssstttuuuzzz{{{}}}}}}{{{{{{||||||{{{yyyqqqssssssrrrnnnkkkjjjjjjmmmooopppqqqooolllhhheeeaaa^^^ZZZUUUOOOIIIEEECCC777555333111111000...---------------------......,,,,,,,,,+++++++++++++++***+++...333;;;CCCJJJMMMGGGKKKMMMJJJCCC;;;777666888<<>>>>>AAABBB@@@>>>999888888777555333111000222222333444555666777777888777666444222000000///---...000222333444444333666666666666666777888999888888777777777777777777444444444333333333222222444444333333333222222222222111111000000000000111...............///000111222222222111000///...---///000000111222222333333111222333444555777999:::;;;===???AAADDDGGGKKKNNNOOOOOOOOONNNMMMMMMPPPRRRQQQQQQQQQQQQSSSVVVXXXZZZZZZ\\\^^^___^^^^^^___``````hhhrrrzzz|||wwwoooiiigggfffeeedddeeefffggghhhhhhhhhjjjkkkllllllkkkkkkiiiiiijjjlllmmmlllhhheeeddddddccccccbbbbbbbbbbbb```aaaccceeehhhlllnnnppptttwwwzzz}}}~~~~~~~~~|||ssseeefffuuuttthhhdddfffiiillllllkkkjjjgggccc```^^^ZZZXXXVVVUUUTTTSSSPPPNNNOOOMMMKKKIIIGGGCCC===999555444222111000000000000000000000000//////////////////......//////000111...///111444999DDDWWWgggjjjfffffflllrrrvvv{{{{{{nnntttqqqnnnrrrtttssssssyyyzzz}}}~~~|||{{{||||||{{{zzzrrrssstttrrrnnnjjjhhhhhhkkkmmmooopppooollliiigggaaa^^^ZZZTTTNNNHHHDDDBBB666444222111000000...---+++,,,...000111111000///,,,,,,++++++++++++******+++,,,000777???FFFJJJLLLFFFJJJMMMIIIAAA;;;999:::777===FFFMMMQQQPPPLLLIII@@@>>><<<>>>AAABBB@@@===999999777666444333222111222222222333444555777888999888555222000/////////---...000333555777777888777666666666777777888999777777666666666666777777333333333333222222222111444444333333333333222222222111111000000111111111...///000///......000111111111111111111000///...---...///000111111111000000222444555555777:::<<<===???AAACCCDDDGGGJJJMMMLLLMMMNNNNNNMMMNNNPPPRRRLLLMMMNNNPPPSSSVVVXXXZZZYYY[[[]]]^^^]]]]]]^^^```\\\aaahhhmmmooommmiiiffffffeeedddccccccdddeeefffgggggghhhiiijjjjjjjjjjjjjjjiiijjjkkklllkkkhhhfffdddddddddcccccccccbbbbbb___```bbbdddgggkkknnnoooqqqtttxxx{{{|||}}}}}}}}}xxxgggeeetttuuuiiibbbdddiiikkkkkkkkkjjjgggccc___]]]ZZZXXXVVVUUUTTTSSSQQQOOONNNMMMKKKJJJHHHDDD???;;;555444222111000000111222000000000000///////////////////////////000111111...///111555<<>><<<<<<>>>BBBDDDBBB???;;;:::888555333222222222333222222222333555777888999888777555333111///......///000222444666888999777777777666777777888999777666555555555666777777444444333333333222222222444444333333333333222222222111111000000111222222///000111000...---///111111222222222222222111111,,,---///000111111000000111333666777777888<<>>FFFKKKKKKIIIDDDGGGHHHBBB888222333777666===HHHOOORRRPPPLLLIII===<<<<<<@@@DDDEEECCCAAA===;;;888555333222222333333222222222333555777888888888999888666333///---.........000111333555666888777777777777777888999777666555444444555777777555555444444444333333333444444444333333333222222222111111111111111222222000111222000---,,,...111222222333444444444333333...///111222333333222222222555888999999:::>>>BBB@@@BBBDDDDDDDDDEEEGGGIIIGGGIIIKKKLLLKKKJJJKKKKKKPPPRRRTTTWWWYYYZZZZZZYYYVVVXXX[[[\\\\\\\\\^^^___]]]\\\[[[[[[]]]___bbbdddeeedddcccbbbbbbbbbcccdddffffffgggggghhhiiiiiiiiikkkjjjhhhiiijjjjjjiiihhhdddeeeeeeeeeeeedddccccccbbbccccccdddfffhhhjjjkkkrrruuuyyy|||~~~kkk```iiizzz~~~vvvqqqhhhaaacccjjjiiijjjjjjiiifffbbb^^^[[[[[[YYYVVVUUUTTTTTTRRRQQQLLLKKKJJJJJJHHHFFFAAA>>>444333111000000222333555000000000000////////////...------------...//////000222555:::HHH```yyyxxxxxxzzzyyyrrrssswwwyyy{{{~~~}}}zzzyyy{{{}}}~~~{{{xxxwwwuuuooohhheeegggnnnoooqqqqqqpppmmmjjjhhh```___YYYOOOHHHEEEAAA<<<666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++---,,,+++111333888???FFFIIIGGGDDDAAA@@@===999555555777:::<<>>???DDDCCCAAA@@@AAADDDGGGIIIFFFGGGIIIIIIGGGGGGHHHJJJNNNQQQUUUXXXXXXWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYZZZXXXXXXYYYZZZ\\\^^^aaaccc___bbbeeefffeeedddcccccccccbbbbbbdddhhhjjjkkkkkkhhhhhhgggggggggggghhhhhheeefffggggggfffdddbbb```ddddddeeeeeefffggggggggglllpppvvv{{{~~~mmmaaahhhuuu}}}zzzwwwsssjjjaaadddlllkkkjjjiiigggeeecccaaa___\\\ZZZWWWUUUUUUUUUTTTSSSNNNMMMMMMMMMLLLGGGAAA===888555111///000111222222000000000000////////////............/////////000111444555888KKKjjjvvv~~~xxxrrrrrrwww|||~~~~~~}}}{{{yyyzzz|||}}}}}}|||{{{yyywwwvvvpppiiifffhhhnnnooopppqqqooollliiiggg___^^^YYYPPPIIIFFFBBB===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---......---...111777>>>DDDEEEBBB???>>>===;;;777444444777999<<>>:::999:::>>>DDDFFFCCC@@@;;;:::888666444222000///111000//////000222444666;;;:::777444222000......//////000111333444555555888888888999888888777777888888777666666666666666444333333222222333333444333333333222222222222111222222222222222222222222111111111000000/////////111111000///////////////222111000///000111333555666777888999;;;===>>>???@@@???>>>>>>???AAACCCEEEEEEGGGHHHHHHHHHHHHJJJLLLOOORRRUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZ\\\^^^```bbb^^^aaacccddddddcccdddddddddccccccdddgggjjjkkkjjjhhhhhhhhhgggggghhhhhhhhhfffggggggggggggeeebbbaaaccccccdddeeefffggghhhhhhkkkooouuu{{{~~~jjj^^^cccooowww{{{wwwtttqqqjjjbbbccchhhllllllkkkiiigggdddbbb```]]]ZZZWWWUUUTTTTTTSSSQQQOOONNNMMMLLLKKKGGGBBB>>>888555111///000111222222000000000000////////////......//////////////////111444666>>>RRRooo}}}{{{~~~yyyssssssxxx|||~~~~~~{{{zzzyyyzzz|||}}}|||{{{{{{yyyxxxxxxrrrkkkhhhiiinnnoooppppppooollliiiggg]]]]]]ZZZQQQKKKHHHCCC===666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000000///...222888???CCCCCC???;;;:::999777444222333666999===EEEKKKKKKIIIFFF@@@:::888888999===AAACCCAAA>>><<<;;;999666444222000000111000//////000222444666:::888666444222000//////000000111222333444444444666666777888888888777777666666555444444444444555444444333333333333444444333333333333222222222222333333333333333333333333000000000000////////////111111000///////////////333111000///000222555777888999;;;===>>>>>>>>>=========>>>>>>???@@@AAABBBEEEFFFGGGGGGHHHJJJMMMPPPQQQRRRSSSSSSRRRRRRSSSUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^___```^^^___aaabbbbbbbbbdddffffffddddddeeegggiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhhhhhhhgggeeecccbbbaaaaaabbbccceeegggiiijjjiiinnntttzzz~~~iii\\\___iiiqqqxxxvvvtttrrrkkkcccaaabbbmmmmmmlllkkkiiifffcccaaa^^^[[[WWWUUUTTTSSSQQQPPPPPPNNNLLLKKKIIIGGGCCCAAA999666222000000111111111////////////000000000000////////////////////////111333888EEE\\\vvv}}}uuu}}}xxxttttttxxx|||~~~~~~}}}~~~|||yyyyyyzzz}}}~~~~~~{{{yyyyyyyyytttllliiikkkmmmnnnooopppnnnkkkhhhfff\\\]]]ZZZSSSMMMIIICCC>>>666444111/////////...---------------------------...---------...///000000000555<<>><<<:::666444222111000111000//////000222444666888777555333222111000000333333222222111111000000444555666777777777777777555555444444444444444555444444333333333333444444444444333333333222222222333333333333333333333333////////////////////////111000000///////////////222000///...000333666999;;;<<<>>>@@@@@@???===<<<===>>>@@@BBBCCCCCCCCCBBBDDDEEEFFFGGGHHHKKKOOORRRQQQRRRRRRQQQOOOPPPRRRTTTSSSUUUXXXZZZ[[[[[[ZZZZZZ\\\\\\\\\\\\]]]^^^^^^___]]]___``````aaabbbeeeggggggeeedddeeeggghhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhfffeeecccbbb______```aaadddgggiiikkkkkkooouuuzzz}}}{{{iii]]]^^^gggpppxxx|||~~~zzzoooddd```aaalllllllllkkkiiifffcccaaa^^^[[[XXXUUUTTTRRRQQQOOOQQQOOOLLLJJJHHHGGGEEECCC:::777333000000111111111////////////000000000000000000000///////////////222333:::LLLggg~~~uuuqqqzzzwwwtttuuuxxx{{{||||||}}}~~~zzzxxxyyy}}}zzzyyyzzzzzzuuunnnkkkllllllmmmoooooommmkkkgggeee\\\^^^[[[SSSMMMJJJDDD>>>666444111/////////...---------------------------,,,,,,---------...///000111666===CCCCCC@@@;;;777333333222000000222666999BBBJJJPPPNNNHHHDDD???;;;<<<<<<===???AAA@@@>>><<<@@@>>>:::777444222111111111000//////000222444666666555444333222111111111222222111111000000000000444555666777777777777777555555555444444555666666555444444333333444444555444444444333333333222222333333333333333333333333/////////000000000000000111000000/////////////////////......000444777:::<<<===???@@@@@@???===<<<===>>>AAACCCDDDDDDCCCBBBCCCDDDFFFGGGHHHKKKNNNQQQPPPPPPPPPOOONNNOOORRRTTTSSSUUUXXXZZZ[[[[[[ZZZZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]___``````aaabbbeeeggggggfffeeeeeeggghhhhhhgggiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhgggeeedddbbbbbb]]]]]]^^^```bbbfffiiikkknnnrrrvvvzzz{{{}}}~~~uuuhhh^^^^^^hhhrrr{{{vvvhhhcccccciiiiiijjjjjjhhheeebbb```___\\\XXXVVVTTTSSSQQQPPPRRROOOLLLIIIHHHGGGFFFDDD<<<888444111000111000000.../////////000000000111000000000000000000//////444444===SSSooozzzrrrsss~~~wwwvvvuuuuuuwwwyyyzzz{{{~~~zzzxxxzzz~~~yyyxxxyyy{{{vvvoookkkmmmlllmmmnnnnnnmmmjjjgggeee______\\\SSSMMMIIIEEE???666444111/////////...---------------------------+++,,,---,,,,,,,,,...000000666===AAA@@@<<<999666333333222000000222777:::CCCKKKPPPLLLFFFCCCAAA???BBBCCCDDDDDDCCCBBB???>>>AAA???;;;777444222222222111000//////000222444666555444333222222111222222......///000222333444555666666777888888888777777666555555555555666777777555555444444444444555555444444444444333333333333333333333333333333333333000000000000111111111111111111000///////////////......///111333666999;;;<<<===>>>>>>>>>===<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@BBBDDDGGGHHHHHHIIILLLMMMLLLMMMNNNNNNNNNPPPSSSVVVUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______^^^^^^^^^___aaabbbbbbbbbdddfffgggfffdddeeeggghhhhhhhhhhhhhhhgggggggggggghhhhhhiiihhhgggfffdddbbbaaaaaa]]]\\\]]]^^^aaaeeeiiikkkooossswwwzzzzzz{{{|||}}}~~~xxxppphhhaaa```jjjuuuppphhhdddeeefffhhhiiihhhfffcccaaa```]]]YYYWWWVVVUUUSSSRRRQQQOOOLLLJJJIIIHHHFFFEEE===999444111000000000///......//////000000111111/////////000000111111111555777CCC]]]www}}}uuurrrzzz{{{uuuvvvvvvwwwxxxyyyzzz{{{~~~}}}{{{{{{|||~~~xxxwwwyyyzzzvvvoookkkmmmkkklllmmmnnnllljjjfffdddbbbaaa\\\SSSLLLIIIEEE@@@666444111/////////...---........................***,,,...---,,,,,,...111222777===@@@???<<<999888444444333111111333777;;;BBBJJJNNNJJJCCCBBBBBBBBBIIIJJJJJJJJJGGGDDDAAA@@@BBB@@@;;;777444222222222111000//////000222444666333333222222222222222333...///000222444666777888888888888999888888777777555555555555555666777777555555444444444444555555555444444444444333333333222222222222222222222222000111111111222222222333111111000///////////////...///111444777:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@BBBDDDGGGIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[]]]^^^____________^^^aaacccddddddcccddddddfffeeedddeeegggiiiiiihhhggggggffffffffffffggggggiiihhhfffdddbbbaaa``````]]]\\\\\\]]]```dddhhhjjjnnnrrrvvvyyyzzz{{{|||}}}}}}|||wwwqqqlllfffeeennnzzz{{{mmmbbbbbbdddfffhhhhhhgggdddbbb```]]]ZZZXXXWWWWWWVVVTTTPPPNNNLLLKKKJJJIIIFFFDDD>>>:::555222111000000///.........///000111111111......///000111222222333666;;;LLLhhh{{{~~~qqqtttzzzvvvwwwyyyyyyzzzzzz{{{|||}}}{{{{{{{{{}}}}}}{{{wwwvvvxxxzzzvvvoookkklllkkklllmmmmmmllliiifffddddddccc\\\RRRKKKHHHEEE@@@666444111/////////...---........................+++---///...,,,,,,///222555:::@@@BBB@@@>>><<<<<<555555444222111444888<<>>>>>;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBEEEHHHJJJHHHGGGEEEEEEFFFIIILLLOOOQQQTTTWWWZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[]]]___`````````______bbbeeefffeeedddccccccfffddddddeeegggiiiiiiiiiffffffeeeeeeeeeeeeffffffhhhgggeeecccaaa```______]]]\\\\\\]]]___cccgggiiimmmpppuuuxxxzzz{{{}}}~~~~~~|||yyyzzzuuurrrllljjjsssqqq```aaacccfffiiiiiihhhfffddd```]]]ZZZXXXXXXXXXWWWVVVPPPNNNMMMLLLKKKIIIFFFDDD>>>:::555222111000000///---......///000111111222------...000111222333444777>>>RRRooozzzvvv~~~ooouuuzzzwwwyyy{{{|||||||||}}}~~~{{{~~~~~~}}}}}}~~~~~~tttuuuvvvvvvtttpppmmmjjjnnnnnnoooooommmiiieeecccccc```[[[VVVPPPIIIBBB===999666333000000000000///------,,,,,,,,,+++++++++,,,+++,,,---+++***...555999???CCCCCCDDDFFFCCC>>>999333000222555777:::???GGGJJJKKKIIIDDDCCCFFFIIILLLTTTYYYUUUNNNJJJFFFCCCHHH???666222444555333000111000/////////111444555888666333000//////111222000111333444555666666666666777999888666555555555333333444444666777999999222222333333444555666666444444333333333333222222111111111111222333444555111222222333333222222111111111111000//////......---000555999<<<;;;999888333333333444666777999:::======<<<===>>>???AAABBBCCCEEEGGGGGGFFFEEEEEEEEEGGGGGGHHHKKKPPPSSSTTTTTTWWWXXXXXXXXXYYYZZZZZZZZZYYYZZZ\\\^^^___```aaaaaa^^^___```bbbccccccccccccddddddddddddeeefffggggggggggggfffeeeeeeeeeeeefffggggggeeeccc```^^^\\\[[[^^^]]][[[[[[]]]aaafffhhhlllmmmqqqtttxxx{{{}}}~~~~~~vvv~~~zzzttttttzzzrrrfff]]]___bbbeeeffffffeeeddd___^^^]]]\\\[[[YYYVVVSSSPPPOOONNNLLLIIIFFFDDDCCC@@@;;;666222111111111000//////000000000000//////000111222111000000222444;;;CCCZZZwwwyyy{{{}}}vvvwwwtttwwwyyyzzzzzzzzzzzz{{{~~~~~~}}}|||}}}~~~~~~}}}uuuuuuvvvvvvtttpppmmmkkkmmmnnnoooooommmiiifffdddddd```[[[UUUOOOIIIBBB>>>999666333000000000000///------------,,,,,,,,,,,,,,,+++,,,---,,,***///666;;;@@@CCCCCCDDDFFFDDD@@@<<<555111333555777<<>>555111333555333000000000000111222555777999:::888555222000000111111111222333444555666666666666888999999777666666777666555555444555555666666555444444444444333333333444444333333333333222222111111111111222333444555111222222333333222222111000000000///......---------000555999;;;;;;999888444444444555666777888999<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFFFFEEEDDDDDDEEEFFFGGGIIILLLNNNQQQSSSTTTVVVWWWWWWXXXXXXYYYYYYZZZYYYZZZ[[[]]]^^^___``````^^^___```aaabbbcccccccccddddddcccddddddeeefffgggggggggggggggggghhhiiiiiifffeeedddbbb```^^^]]]\\\\\\[[[[[[[[[\\\___ccceeegggiiimmmqqqvvvyyy|||}}}||||||tttttt|||rrreee^^^```ccceeegggfffeeeddd___^^^\\\[[[[[[YYYUUUSSSPPPOOONNNLLLIIIGGGDDDCCC@@@<<<666222111111111000//////000000000000//////000111111111000111333555<<>>BBBEEEDDDEEEGGGFFFCCC@@@888333444666999???DDDGGGIIIJJJGGGAAA>>>===>>>CCCMMMVVVWWWTTTPPPKKKFFFCCC<<<444000222444222000,,,---///111333666888999;;;999666333111000111111222222444555666666666666444666888888777666666777777777555444333333333333777777666555333222111111444444333333333333222222111111111111222333444444111222222333333222222111111111111000//////.........000444888::::::999888666666666666666777777888:::::::::;;;<<<===>>>???@@@BBBDDDDDDCCCCCCCCCDDDDDDGGGKKKLLLLLLNNNQQQUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________^^^^^^___```aaabbbcccccccccccccccddddddeeefffgggeeeeeefffggghhhiiijjjkkkdddcccbbbaaa___^^^]]]]]]ZZZZZZZZZ[[[\\\]]]___```aaadddhhhmmmrrrwwwzzz|||}}}~~~uuusss}}}sssggg___aaadddfffgggfffeeeddd___]]][[[ZZZZZZXXXUUURRRPPPOOONNNLLLJJJGGGEEEDDDAAA===777333222111111111//////000000000000//////000111111111000111444666>>>PPPjjj||||||~~~{{{}}}zzzzzzwwwzzz|||}}}|||{{{{{{||||||}}}}}}~~~}}}{{{{{{|||}}}||||||wwwwwwwwwuuussspppmmmkkklllmmmnnnnnnmmmjjjgggeeeddd___XXXRRRMMMHHHDDDAAA999666333000000000////////////.........---------,,,+++,,,...------333;;;BBBFFFGGGEEEFFFIIIHHHEEEBBB;;;555555888<<>>HHHRRRVVVUUURRRLLLFFF>>>999222000111333222111***+++---000222333444555888666444333111111222222333333444666666777777777222444666666555555666777777666555444333222222222777777666555333222111111444444333333333222222222222111111111222222333444111222222333333222222111333333222111111000000///...000333666888999999888999888777777666666777777888888999:::;;;<<<======>>>@@@BBBBBBAAABBBCCCDDDCCCHHHMMMMMMKKKLLLPPPUUUTTTTTTUUUVVVWWWWWWXXXXXXZZZ[[[\\\^^^______``````]]]]]]^^^___```bbbcccdddccccccccccccdddeeefffgggcccdddeeeffffffgggggggggbbbbbbaaa```___^^^^^^]]]ZZZZZZ[[[\\\\\\]]]]]]]]]]]]```eeejjjpppuuuyyy{{{}}}~~~tttqqq{{{xxxjjjaaabbbeeeggggggfffeeeccc^^^]]]ZZZYYYXXXWWWTTTRRRPPPOOONNNMMMKKKHHHFFFEEEBBB>>>888444222222111111//////000000000000//////000000111000000222555888???UUUkkksssooonnnttt{{{~~~}}}~~~{{{yyy|||~~~~~~}}}||||||||||||}}}~~~}}}{{{zzz{{{}}}}}}}}}xxxxxxwwwuuussspppmmmllllllmmmnnnnnnmmmjjjfffdddbbb^^^WWWQQQMMMIIIEEEBBB999666333000000000////////////.........---------,,,+++,,,......///555>>>FFFJJJJJJHHHHHHJJJIIIEEECCC;;;666777:::>>>EEELLLJJJJJJJJJGGGDDDAAA@@@???<<>>@@@@@@@@@AAACCCEEEEEEIIIMMMNNNKKKKKKPPPTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]___````````````\\\]]]]]]^^^___aaacccdddccccccccccccdddeeeffffffeeeeeefffgggffffffeeedddaaaaaaaaa```___^^^^^^^^^ZZZ[[[\\\]]]^^^]]]]]]\\\]]]___dddjjjpppuuuyyyzzz|||}}}~~~tttnnnvvvpppbbbdddfffhhhhhhfffdddccc___]]]ZZZYYYXXXWWWTTTSSSPPPPPPOOOMMMKKKIIIGGGFFFCCC???999444333222222111//////000000000000//////000000000000000222666999BBBWWWhhhfff___bbblllsssyyyzzz}}}|||zzz{{{}}}}}}||||||||||||}}}}}}zzzzzz|||~~~zzzyyywwwuuussspppmmmlllnnnnnnoooooommmiiieeeccc```\\\WWWRRRNNNIIIEEEBBB999666333000000000000///.........------------,,,,,,+++,,,...///000888AAAJJJNNNNNNLLLKKKKKKIIIDDDAAA;;;666999===AAAHHHNNNSSSQQQMMMIIIEEEAAA???>>>===DDDJJJLLLMMMMMMGGGAAA888555222000111333444444333333333333333333333333///000000111222333555666555555666777777777777777666888::::::999888999999444333333333444555666666333333444444444444444444444444333333333333222222333222222111222222333333111222222333333222222111//////......---,,,,,,,,,//////111333555777888999;;;:::999888777777777777666666888999:::;;;;;;;;;<<<===?????????AAACCCFFFHHHKKKMMMNNNMMMMMMPPPSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]^^^____________\\\\\\\\\\\\^^^```cccdddbbbbbbbbbccccccdddeeefffggghhhiiiiiiiiihhhfffeeebbbbbbaaaaaa```___^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^^^^aaaeeejjjppptttwwwyyyzzz{{{|||~~~tttlllpppwwwuuudddeeegggiiihhhgggdddccc```^^^[[[YYYXXXWWWUUUTTTPPPPPPOOONNNLLLJJJHHHGGGDDD@@@:::555333333222111//////000000000000/////////000000000000333888;;;FFFZZZfff```[[[cccnnnrrrvvvxxx}}}{{{~~~zzzzzz|||~~~}}}|||{{{{{{zzz||||||zzzzzz|||{{{zzzxxxuuurrrpppnnnllloooppppppooolllhhhdddbbb^^^[[[WWWSSSOOOJJJDDDAAA999666333000000000000///------------,,,,,,,,,,,,,,,+++,,,...///111999CCCMMMQQQRRROOOMMMLLLHHHBBB???999666:::???DDDJJJPPPWWWTTTNNNHHHDDDBBB@@@??????DDDGGGFFFGGGGGGCCC===666444222111222444555666666555444333333333444555000111111222333444555666666666777888888888777777777888999999888666777888555555444444555555666777444444444444444444444444444444333333333333222222333333222222111222222333111222222333333222222111000000//////...---------//////000111333666888999;;;:::999888888888888888555666888:::;;;;;;;;;;;;<<<===>>>??????AAADDDGGGKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[]]]```cccdddbbbbbbbbbbbbcccdddeeefffeeefffhhhiiijjjiiigggfffdddccccccbbb```___^^^^^^[[[[[[\\\\\\]]]^^^______```bbbfffjjjooorrruuuvvvvvvwwwyyy{{{}}}uuullllllpppxxxeeefffhhhiiiiiigggdddcccaaa___[[[YYYXXXXXXVVVUUUPPPPPPPPPNNNMMMKKKIIIHHHEEEAAA:::666444333222111//////000000000000/////////000000///000333999===KKK___jjjeeeeeerrrzzzwwwyyy{{{zzzuuuxxx~~~{{{{{{|||~~~}}}{{{zzzzzzwwwyyy}}}|||zzzzzz}}}{{{zzzxxxuuurrrpppnnnmmmpppqqqqqqooolllhhhcccaaa]]]ZZZWWWSSSOOOJJJDDD@@@999666333000000000000///------,,,,,,,,,+++++++++,,,+++,,,...///222:::DDDOOOSSSTTTQQQOOOLLLGGGAAA===888666;;;AAAEEEKKKQQQVVVRRRLLLGGGDDDDDDCCCCCCBBBDDDEEECCCCCCDDD@@@;;;555444222222333444666777555444222111111222444666333333333444444555555555666777777888888888888777444666777666444333333444777666666555555555666666555555555444444333333333444444444333333333222222333333222222111222222222222222222333333222222222333333222222111000000000//////000111333555888:::;;;:::999999888888999999555666888:::;;;;;;;;;;;;<<<===>>>??????AAAEEEHHHMMMMMMLLLNNNPPPRRRRRRQQQSSSTTTUUUVVVXXXYYYZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]```ccceeebbbbbbbbbbbbcccdddeeefffaaaccceeeggghhhhhhgggfffeeeeeedddbbbaaa___^^^^^^ZZZZZZZZZ[[[\\\]]]___```aaacccfffjjjnnnqqqsssttttttuuuwwwyyy|||}}}~~~wwwllljjjlllzzzyyyfffgggiiijjjiiigggdddbbbbbb___\\\YYYYYYXXXWWWVVVQQQPPPPPPOOOMMMKKKJJJIIIFFFAAA;;;666444333222111//////000000000000/////////000000///000444999===OOOcccooolllqqq~~~~~~~~~}}}rrrooouuu|||||||||~~~}}}zzzzzzzzztttwww{{{{{{~~~~~~}}}zzz}}}{{{{{{zzzyyyvvvrrrooollloooooopppooollliiieeebbb^^^___[[[RRRKKKGGGDDD???777444111//////000000///***+++,,,---............------///000///111===JJJTTTRRROOOOOOMMMIIICCC>>><<<;;;;;;AAAIIIPPPSSSTTTTTTQQQLLLFFFCCCCCCGGGJJJOOOJJJDDDBBBBBBAAA<<<888444333333222222333333444333222222444555666555444111000///...000222444666999888888777777888999:::999888666555444555777888555555555555444444444444666666555555555444444444222333333444444333333222000000111111222222222222333333333333333333333333555444333222111///......///......///111444888:::::::::;;;;;;::::::999888888777777777888:::<<<======>>>??????@@@CCCHHHKKKLLLLLLLLLMMMNNNQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXX[[[\\\\\\]]]___aaacccdddaaaaaa``````aaabbbcccccccccccceeefffgggggghhhhhheeecccbbbaaaaaaaaa___]]]___^^^\\\ZZZZZZ\\\aaaddd___^^^```ccchhhlllnnnooooooqqqtttvvvwwwyyy|||~~~~~~ttthhhgggllluuu{{{cccdddfffhhhiiihhhgggfffcccaaa]]][[[ZZZYYYVVVTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFCCC???:::666222000///000000000000000000000000111///000222222333;;;DDDYYYqqq|||}}}}}}~~~vvvyyyvvvjjjlllyyy{{{{{{{{{|||||||||||||||{{{zzzzzz{{{|||}}}zzzxxx~~~~~~}}}}}}|||{{{{{{{{{yyyvvvrrrooollloooppppppooolllhhhcccaaa^^^___[[[RRRKKKHHHDDD???888555111////////////...------.........------,,,------///000///111<<>>CCCKKKQQQTTTTTTSSSPPPLLLHHHFFFHHHLLLOOOQQQLLLFFFCCCBBB@@@<<<777555555444444444444555555444333333444555666444333111000000000111333555666666666777888999:::::::::;;;:::888666555555666777777777777666666666666555666666555555555444444444222333333444444333333222000111111111222222222222222222222222222222222222333333222111000000///...///.........000333555777::::::;;;;;;;;;;;;::::::888777777777888:::<<<======>>>???@@@AAADDDHHHKKKLLLLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXZZZ[[[ZZZZZZZZZ[[[[[[ZZZZZZYYY[[[[[[\\\^^^___```aaabbb___``````aaabbbccccccdddcccdddeeeffffffggggggfffdddcccaaaaaabbbbbb```___\\\\\\[[[ZZZZZZ[[[]]]___^^^^^^^^^aaafffjjjlllmmmnnnpppsssuuuvvvxxx{{{}}}zzz|||uuujjjjjjqqqzzzyyyeeefffggghhhiiiiiigggeeecccaaa]]][[[ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKIIIGGGFFFCCC???:::666222000///111111111111111111111111000///000333333666???JJJbbbyyywwwwww{{{uuutttxxxzzzwwwkkknnn~~~~~~zzzzzz{{{{{{|||||||||||||||{{{{{{{{{|||~~~zzzuuuyyy}}}}}}~~~~~~}}}|||||||||zzzwwwsssooollloooppppppnnnkkkfffbbb___^^^^^^ZZZRRRKKKIIIDDD???999666222/////////...---////////////...---,,,+++......///000000222<<>>:::666777777777666666777777777555444444444555555444222000111111222333444555666444555777999:::;;;;;;::::::999888777777777888999999999888888888777777777555555555555555444444444333333444444444444333333111111111111222222222222111111111111111111111111111111111111000000000/////////......///111333444888999:::;;;;;;<<<;;;;;;777777777777888:::;;;======>>>???@@@AAADDDHHHKKKLLLLLLMMMMMMOOOQQQTTTUUUTTTTTTUUUVVVXXXYYY[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[]]]^^^_________^^^]]]___aaabbbdddddddddddddddeeeeeeffffffeeeeeedddcccbbbaaabbbcccdddcccaaaaaa```___^^^]]]]]]]]]]]]]]]\\\\\\___cccgggiiiiiijjjllloooqqqrrrsssvvvxxxwwwzzz~~~xxxpppttt~~~{{{hhhgggggghhhjjjiiigggeeecccaaa]]][[[ZZZYYYWWWUUUSSSQQQNNNMMMMMMLLLJJJHHHFFFDDD???:::666333111000111111111111111111111111//////111444555999DDDPPPlllssssssyyywwwuuutttssswwwlllrrr}}}zzzyyyzzzzzz{{{|||}}}}}}}}}|||{{{{{{|||~~~xxxxxx~~~~~~}}}}}}~~~}}}}}}|||zzzwwwsssooommmppppppooonnnjjjeee```]]]^^^^^^YYYQQQLLLJJJEEE???999666222///......---,,,.../////////......---,,,///......000111333;;;EEENNNMMMLLLKKKIIIFFFBBB@@@:::>>>EEEMMMSSSVVVVVVUUUOOOLLLIIIHHHIIIMMMQQQSSSTTTOOOHHHBBB>>>;;;777444777777777777777777777777666555444555666555333222000111333444555666666666444555888:::;;;:::999888888888888888999:::;;;<<<999999999888888888777777555555555555555555555555333333444444444444333333222222222222222222222222222222222222222222222222000000000000000000000000111000000000000111222222555666777999:::;;;;;;;;;777777666777888999;;;<<<<<<>>>@@@AAABBBDDDHHHKKKLLLLLLLLLMMMOOOQQQTTTUUUSSSSSSTTTVVVXXXZZZ\\\]]][[[[[[\\\]]]]]]]]]\\\\\\ZZZ[[[]]]______^^^]]][[[\\\^^^aaaccceeeeeeeeedddeeeeeeeeeeeeeeedddccccccbbbaaa```aaadddeeedddcccfffdddaaa______^^^^^^]]]\\\[[[ZZZ[[[___bbbdddeeedddfffiiijjjkkkmmmoooqqqrrruuuzzz~~~}}}yyy{{{jjjhhhggghhhjjjiiigggdddcccaaa^^^\\\[[[ZZZXXXVVVSSSQQQOOONNNNNNMMMJJJHHHFFFDDD@@@;;;666333111000111111111111111111111111000000222444555999FFFSSSssstttvvv|||{{{zzzxxxyyyooowww|||yyyyyyyyyyyy{{{|||}}}}}}}}}}}}{{{|||}}}~~~{{{~~~~~~{{{{{{{{{zzzwwwssspppmmmppppppooonnnjjjeee```]]]^^^]]]XXXPPPMMMKKKEEE???999666111///...---,,,+++,,,,,,---...//////......///------000222444<<>>AAABBBCCCEEEHHHJJJLLLLLLLLLMMMNNNQQQSSSTTTRRRSSSTTTUUUWWWYYY[[[\\\[[[[[[\\\]]]]]]]]]]]]]]][[[\\\^^^______^^^\\\[[[\\\^^^aaadddeeefffeeedddeeeeeeeeeeeedddcccbbbaaa``````___aaaccceeeeeedddeeeaaa^^^]]]___aaaccccccZZZXXXVVVWWWYYY\\\^^^______aaaccceeeeeefffiiikkkiiilllqqqvvvzzzzzzkkkhhheeefffiiijjjgggccccccaaa^^^\\\[[[ZZZYYYWWWTTTRRRPPPOOONNNMMMKKKIIIGGGDDD@@@;;;777333111000111111111111111111111111111111333444444888GGGVVVwww~~~sssyyy|||ttt~~~{{{yyyyyyyyyyyy{{{|||}}}}}}}}}}}}||||||}}}~~~~~~}}}~~~{{{yyyyyyyyyxxxvvvssspppnnnoooppppppnnnkkkfffbbb______]]]WWWPPPMMMLLLFFF>>>888555111.........---,,,***+++,,,---...............+++,,,000333666===EEEIIIIIIIIIFFFBBB>>>===<<<999@@@KKKSSSWWWXXXWWWVVVMMMIIIEEEEEEHHHKKKMMMLLLRRRNNNGGG???888444222111444555666777777666555444666555555555666666555333111222222333444555666777999999::::::999888666555>>>===<<<:::888777555555777777666666666555555555444444444555555555555555444444555555555555444444333333333333222222222222333333333333333333333333111111111111111222222222222222222222222222222222111222333444666666777777666666666666777999:::<<<<<<>>>AAACCCDDDFFFHHHJJJKKKJJJKKKKKKMMMOOORRRSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^______^^^]]]]]]^^^```aaaccceeeeeeeeeeeeddddddddddddccccccbbbaaa```______```cccddddddcccdddaaa___aaafffjjjlllkkkVVVSSSPPPPPPRRRTTTVVVWWWXXXZZZ\\\^^^^^^___aaaccccccgggmmmqqquuuyyy}}}}}}jjjfffcccdddhhhjjjgggcccccc```^^^\\\\\\[[[YYYXXXTTTSSSPPPOOOOOONNNLLLJJJGGGEEE@@@;;;777444111111222222222222222222222222222222444555444999IIIYYYwwwwwwnnnyyy}}}{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~yyyvvvvvvwwwwwwvvvsssqqqooooooppppppooolllhhhcccaaa___\\\VVVOOOMMMMMMFFF>>>666333000.........------++++++,,,,,,,,,,,,,,,+++,,,***+++000444777>>>EEEGGGHHHGGGDDD>>>:::999:::999AAALLLTTTWWWXXXWWWWWWMMMIIIEEEFFFKKKOOOOOONNNRRRNNNGGG???888333222222444555666888888666555444555444444555777777666444222222111222333444666777999999999888888888888888;;;;;;::::::888777666555777777666666666555555555444444444555555555666666444444555555555555444444444444333333333222222222222222222222222222222222333333333222222222222222111111111222222222111111111222333444555666666666666666666666777888:::;;;<<<>>>AAACCCDDDFFFHHHJJJIIIIIIIIIJJJLLLNNNPPPRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^_________```aaaaaabbbccccccdddeeeeeebbbcccccccccccccccbbbaaa___^^^^^^___aaacccbbbbbbeeeccccccfffjjjlllhhhdddPPPMMMIIIHHHJJJLLLNNNNNNNNNPPPRRRSSSSSSTTTVVVXXX[[[___eeeiiimmmppptttvvvvvvxxx||||||iiidddaaabbbhhhjjjgggcccccc```^^^\\\\\\[[[ZZZXXXUUUSSSQQQPPPOOONNNLLLJJJGGGEEEAAA<<<777444222111222222222222222222222222111222555666555;;;NNN```rrr|||qqqlll{{{~~~~~~|||{{{zzz{{{{{{|||||||||||||||{{{}}}}}}}}}~~~}}}~~~zzztttuuuvvvvvvuuusssqqqooooooppppppooollliiieeebbb___\\\VVVOOONNNMMMFFF>>>555333///---.........---,,,,,,,,,,,,+++***))))))+++)))***000444888???FFFGGGGGGGGGBBB<<<888777888999AAALLLTTTWWWWWWXXXXXXNNNJJJFFFHHHNNNRRRSSSRRRRRROOOHHH@@@888444333333444666777888888777666444555444444555777888777555222222111000111333666888888888777777888999::::::555666777888999:::::::::777777777777666666666666444444444555555555666666444444555555555555444444444444444333333222222222111111111111111111111111444444444333333333222222///000000111111111111000333333444555666666666666666666555666777888:::;;;<<<>>>BBBDDDEEEFFFHHHJJJHHHHHHHHHIIIKKKMMMPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]^^^^^^```aaabbbcccbbbbbbbbbcccccceeeeeeaaabbbbbbcccccccccbbbbbb___^^^]]]^^^aaabbbaaa```bbb```aaadddfffbbbYYYRRRLLLIIIEEECCCDDDGGGHHHIIIDDDFFFHHHIIIJJJJJJMMMNNNOOOSSSXXX]]]```cccgggiiigggjjjnnnuuu~~~xxxyyyttthhhccc___aaagggjjjgggcccccc```^^^\\\\\\\\\ZZZYYYUUUSSSQQQPPPPPPOOOLLLKKKGGGEEEAAA<<<777444222111222222222222222222222222000222555777777>>>RRReeemmmwww}}}ooolll~~~~~~~~~||||||{{{{{{|||||||||||||||{{{{{{}}}}}}}}}~~~}}}}}}{{{}}}}}}yyyyyy{{{|||{{{xxxrrrnnnnnnoooppppppmmmgggbbb^^^^^^ZZZTTTPPPNNNJJJDDD@@@555222000//////000000///---,,,,,,+++*********+++,,,------///333999@@@FFFHHHGGGEEEBBB???;;;999888777CCCOOOUUUXXX[[[[[[YYYLLLJJJJJJNNNTTTXXXVVVTTTWWWPPPGGG>>>777333000...333777777333444888888444444444555777999999777555111444777777666555444444444666888;;;<<<<<<;;;:::777888888777777666555444777666666555444333333333333333444555666666666555666555555555777777666444444444333333333333222222111111111000111111222222444444333333222111000000000000111111111222222222555333111000111222222222333444666888999:::::::::<<<>>>BBBDDDDDDCCCCCCDDDHHHGGGGGGGGGIIIKKKMMMOOOVVVVVVVVVUUUTTTUUUWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\]]]]]]]]]]]]^^^```eeedddcccbbbaaaaaaaaaaaaaaaccceeeggggggeeecccaaa^^^^^^^^^^^^^^^___``````]]]\\\ZZZWWWUUURRRPPPOOOFFFDDDCCCCCCDDDDDDDDDBBBDDDDDDDDDDDDEEEEEEFFFFFFJJJLLLOOOSSSVVVXXXYYYYYYZZZ[[[___gggnnnwwwxxxuuuvvvvvvqqqnnnuuu}}}uuuddd[[[WWW\\\dddgggggggggdddcccaaa___]]][[[YYYXXXXXXVVVSSSQQQPPPNNNKKKIIIGGGEEEBBB>>>999555222000444333222111000000000000000222555666:::DDDWWWgggiiiqqq}}}zzzuuu{{{||||||}}}|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~yyyyyyzzz{{{{{{wwwrrrnnnnnnooopppooolllgggaaa^^^^^^YYYTTTPPPNNNJJJDDD@@@555333000.........---,,,,,,+++******))))))******------...000444;;;BBBGGGHHHGGGEEEBBB>>>;;;999888888DDDPPPUUUXXXZZZZZZWWWRRRPPPOOORRRWWWYYYWWWTTTTTTNNNEEE<<<777333111///333666666333333777777333666666777:::;;;;;;888555...111444666666666666777777888:::;;;<<<<<<<<<;;;999::::::999999888777666:::999999888666555444444333444444555555555555444555555555666777777555333444444333333333333222222222222111111111111111222111111111222222333333444222222222222222222222222333222000000222444444444555555555666777999;;;<<>>DDDHHHHHHHHHFFFBBB===999888888;;;GGGRRRWWWXXXYYYXXXUUUTTTRRRRRRTTTWWWXXXUUURRRQQQKKKBBB:::666333222111333666666333333555555333555666888:::<<<:::555222+++...222444555666888999::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::999888::::::999888777666555555555555555666555555444444555555555777888888555333444444333333333333222222333333222111000000000000000000111222333333444444333333333333333333333222222000///000222555666666777666555444666999<<<>>>@@@BBBEEEGGGGGGGGGHHHIIIHHHIIIKKKLLLNNNOOOOOOOOONNNPPPSSSUUUUUUVVVXXXYYY[[[\\\\\\]]]]]]\\\\\\[[[VVVXXX[[[\\\]]]^^^aaacccfffeeeddddddccccccccccccbbbbbbccccccbbbaaa````````````___^^^]]]]]]]]]]]]YYYXXXVVVSSSOOOLLLJJJIIIEEECCCBBBBBBCCCCCCCCCAAA????????????@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHJJJIIILLLRRRXXX```lllyyy}}}pppgggbbbggggggcccfffqqquuussseee\\\XXX^^^fffjjjkkklllgggfffdddbbb```]]]\\\[[[YYYWWWUUUSSSRRRPPPNNNLLLIIIGGGDDDAAA<<<888444222333333222111000000000000...///111555>>>NNNaaannnmmmuuu~~~uuuuuu}}}uuu{{{}}}|||}}}zzz{{{|||||||||zzzyyyxxxyyyzzz{{{}}}~~~~~~uuuuuuvvvwwwvvvtttppplllmmmnnnnnnmmmjjjeee```^^^]]]YYYSSSOOOMMMIIIDDD???666333000...------,,,+++++++++***************+++---,,,---222888@@@FFFIIIIIIIIIGGGBBB<<<888777888@@@KKKVVVZZZZZZZZZWWWSSSPPPOOOPPPRRRTTTTTTRRROOONNNHHH???888444333333222555666666444444444444333222333666999:::777222---+++...111333444555777999<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<;;;999999666666666666666666666666777777888777777666555555444444555777999888555222444444333333333222222222444333222111000000000000333333333222222111111111333333333444444444555555333111000000333555555555777666555555777999<<<======@@@BBBDDDDDDEEEFFFGGGFFFGGGJJJLLLMMMNNNMMMMMMKKKNNNQQQSSSTTTTTTUUUVVV[[[[[[\\\\\\\\\\\\[[[[[[WWWYYY[[[\\\]]]^^^```bbbcccbbbbbbaaa``````aaaaaabbbbbbaaa```______^^^^^^aaa```^^^]]]\\\[[[[[[[[[XXXVVVTTTQQQMMMJJJHHHGGGEEECCCAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEGGGLLLQQQWWWcccnnnzzz|||yyy~~~ooobbb^^^eeegggcccdddmmmttttttddd\\\WWW]]]fffjjjlllmmmhhhgggeeeccc```^^^\\\[[[ZZZXXXUUUTTTSSSQQQOOOMMMIIIHHHFFFBBB>>>999555333333222222111000000111111///000111555BBBUUUeeennnnnnuuussswwwzzzsss~~~~~~|||{{{|||zzz{{{|||}}}|||{{{yyyxxxwwwxxxzzz|||~~~tttssssssttttttrrrnnnkkknnnnnnnnnllliiieeeaaa^^^]]]XXXSSSOOOMMMIIICCC???555222000////////////...,,,,,,+++++++++,,,,,,---,,,+++---222:::BBBHHHJJJJJJKKKIIICCC;;;777777999DDDOOOZZZ]]]]]][[[WWWSSSKKKLLLNNNQQQSSSSSSRRRPPPLLLFFF===666333333444444888777666666555333333333222333666999:::777222---...000222333333444666777;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888444444555666777888999:::999999999999999888777666555555555777888888555333444444333333333222222222444333222111000000000000333333222222222222222111111111222333555666777777666444222111222444444333444555777888:::;;;;;;;;;<<<>>>AAABBBCCCDDDEEEGGGGGGHHHJJJMMMNNNNNNNNNNNNNNNPPPSSSTTTTTTTTTTTTUUUYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\\\\\\\\\\^^^___aaaaaa```_________``````bbbbbbaaa___^^^]]]\\\\\\___^^^]]][[[ZZZYYYYYYYYYWWWUUUSSSPPPMMMJJJHHHGGGEEEDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDCCCFFFJJJMMMQQQ\\\fffqqq}}}|||qqqbbb]]]fffiiieeeeeemmmssssssddd[[[VVV[[[dddiiikkklllhhhgggeeeccc```]]][[[ZZZZZZXXXUUUTTTSSSRRRPPPNNNIIIIIIGGGDDD???:::555333333222111111000111111111222333333777FFF[[[hhhkkkjjjqqq|||}}}sss{{{yyyttt}}}|||zzzyyyzzzzzz{{{}}}~~~}}}{{{zzzwwwxxxzzz|||~~~~~~tttssssssttttttrrrooollloooooonnnllliiieeeaaa___]]]XXXSSSOOOLLLIIICCC???444222000///000000000///---,,,,,,,,,,,,---......,,,+++---333===FFFJJJLLLLLLMMMKKKDDD;;;666888;;;FFFQQQ\\\___^^^[[[WWWRRRJJJLLLPPPSSSUUUUUUTTTSSSKKKEEE<<<666333444555666999666555666555111111222555666888:::<<<:::555222000222333444333333555777999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888666666777999:::<<<======999999::::::999999888888666555555555777777666444444444333333333333222222333333222111000000000000//////000111333444555555111111222333555666777777777555222222333444333333444555777:::;;;;;;;;;;;;>>>@@@BBBCCCDDDEEEHHHJJJJJJKKKMMMNNNPPPQQQQQQQQQRRRTTTVVVVVVVVVVVVWWWXXXWWWXXXXXXYYYYYYXXXXXXWWWYYY[[[\\\\\\[[[[[[]]]^^^aaa``````______`````````bbbbbbaaa```___]]][[[ZZZ]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTRRROOOMMMJJJHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCDDDDDDFFFKKKMMMOOOVVV___kkkxxx}}}sssddd\\\eeeiiifffgggooosssqqqeee\\\VVV[[[dddhhhjjjllliiihhhfffccc```]]][[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNIIIHHHGGGDDD@@@:::555222222222111111111111111222444555555:::KKKaaajjjhhheeemmmwwwzzzvvvyyyuuu~~~{{{{{{zzzyyyzzzyyy{{{~~~~~~}}}xxxyyy{{{}}}~~~}}}vvvuuuuuuuuuuuutttqqqoooppppppooommmjjjfffbbb```\\\XXXRRROOOLLLHHHCCC>>>555333000......///...---,,,+++++++++,,,,,,---......---///666AAAJJJNNNOOONNNOOOMMMEEE<<<777999===EEEPPP[[[^^^]]]ZZZUUUPPPJJJMMMQQQTTTUUUUUUTTTTTTLLLEEE<<<666333444666777888444333555333...---000666666777:::;;;;;;888555111333444444444444666888888999;;;<<<=========<<<<<<<<<<<<<<<;;;:::999888888888999999:::;;;;;;<<<777777888888999888888888888666444444555666666666444444333333333333222222222222111111111111111222...///000111333444555666333333333333333444444444666444222222333555555444666666777888999;;;<<<===???@@@BBBDDDDDDFFFIIIKKKLLLLLLMMMNNNOOOQQQRRRSSSQQQRRRTTTTTTUUUVVVYYY[[[WWWWWWXXXXXXXXXXXXWWWWWWWWWYYY[[[[[[[[[\\\^^^______^^^^^^]]]^^^^^^______aaabbbbbbbbb```]]]ZZZXXXZZZYYYXXXWWWVVVVVVVVVVVVRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGFFFGGGKKKOOOPPPPPPVVV]]]hhhvvv}}}uuufff[[[dddjjjiiimmmuuuwwwssshhh^^^XXX\\\dddiiikkklllkkkjjjhhheeebbb___]]][[[XXXVVVTTTSSSSSSRRRPPPNNNHHHHHHGGGDDD@@@:::555222222111111111111111222222222555555<<>>666333000...---,,,+++***+++*********+++,,,,,,---000///111888DDDMMMQQQQQQOOOQQQNNNFFF<<<777999===DDDOOOZZZ]]]\\\YYYTTTNNNIIIMMMQQQTTTTTTSSSRRRQQQLLLFFF===666333444666777777222111333222,,,+++...444444555777999999777555111222444444444555888:::777999<<<>>>??????>>>>>>============<<<;;;:::999999999888888888888888888444555666777777777777777999666444333444666777777444444444333333333222222111111111111111111222222222222222222222222222222555555444333333222111111444222111111444666777777888777666666777:::===???>>>???AAABBBCCCEEEHHHKKKKKKKKKKKKKKKLLLNNNQQQRRRMMMNNNPPPPPPRRRTTTXXX[[[WWWWWWXXXXXXXXXXXXWWWWWWUUUWWWZZZ[[[\\\]]]___aaa[[[[[[[[[ZZZZZZ[[[\\\\\\aaabbbccccccaaa]]]ZZZWWWXXXXXXWWWVVVUUUUUUUUUUUUPPPOOONNNMMMKKKIIIHHHGGGHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLJJJKKKOOOTTTUUUTTTXXX^^^ggguuu~~~vvvfff[[[eeekkkmmmsss||||||wwwjjj```YYY]]]eeeiiikkkmmmmmmllljjjgggccc```^^^]]]WWWVVVSSSSSSRRRQQQOOOMMMHHHHHHGGGDDD@@@:::444111222111111111111111222222111444555===SSSkkkooofffjjjqqq{{{www{{{rrryyyvvvrrr~~~|||}}}||||||}}}vvvxxx|||zzz{{{}}}~~~~~~~~~~~~zzzzzzyyyxxxvvvtttrrrqqqppppppooonnnkkkgggccc```___ZZZTTTOOOLLLHHHCCC???666444222111111000...,,,000000//////............000111333888AAAIIINNNQQQTTTOOOIIIEEE>>>777777:::BBBRRR\\\ZZZXXXZZZVVVOOOOOOKKKKKKQQQRRRNNNLLLMMMJJJCCC:::333111222444555222222111111222333555666555777::::::999777666666333555666777666777888:::999:::;;;<<<<<<<<<;;;:::<<<;;;:::;;;<<<===<<<;;;999888666555444555777888777777777777666666666666777777666666555555555444555555444444444333333333333333333222222111111111444444444444333333222111111222333333444444444333444333222222222444666777666666777999:::;;;<<<======>>>???AAACCCFFFHHHJJJLLLLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQSSSUUUVVVVVVWWWZZZZZZYYYYYYYYYXXXXXXXXX\\\]]]^^^^^^]]]]]]___aaabbb```^^^[[[YYYYYYYYYYYY___`````````^^^[[[YYYWWWXXXUUUTTTTTTVVVVVVSSSPPPPPPOOONNNMMMKKKIIIHHHGGGFFFFFFHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCFFFKKKPPPQQQPPPUUUTTTSSSUUUYYY[[[[[[YYYfffrrr~~~|||zzz}}}sssccc[[[^^^jjjqqqrrr}}}wwwjjj```bbbhhhllllllmmmmmmllliiifffbbb___\\\[[[XXXVVVSSSRRRSSSRRRQQQPPPOOOKKKEEE@@@<<<888555222111111111111111111111111222888777???[[[nnnppppppxxxwwwzzz~~~vvvuuu~~~sssrrrooo~~~}}}}}}zzzxxxyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}zzzzzzyyyyyyxxxvvvuuutttqqqqqqpppooolllhhhdddaaa___ZZZSSSNNNKKKGGGBBB===555444111111000000...,,,.........---------,,,,,,,,,---000666???GGGMMMPPPTTTNNNIIIDDD===777888<<>>>>>======>>><<<;;;;;;<<<<<<;;;999999888777555555666777888888888777777777666666666777777666666666555555555555555444444444333333333333333333222222222111111222222333333333333222222222333333444444444333333444333222222333555777888777888888888999999::::::===>>>???AAADDDFFFHHHIIIGGGIIIJJJLLLMMMNNNMMMMMMOOOPPPRRRSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[]]]]]]]]]\\\\\\^^^```bbbaaa```^^^]]]\\\[[[[[[]]]^^^^^^^^^]]][[[XXXWWWVVVTTTRRRRRRSSSSSSPPPMMMNNNMMMMMMLLLKKKJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHJJJNNNRRRUUUUUUSSSYYYXXXXXX[[[___bbbbbb```eeeppp|||xxxvvv{{{sssbbb[[[^^^iiiooopppzzzxxxlllbbbccciiilllmmmmmmmmmmmmkkkhhhdddaaa^^^\\\WWWUUUTTTSSSTTTUUUTTTSSSQQQNNNIIIDDD@@@<<<888555111111111111111111111111222999999DDDaaauuuxxxzzzxxxnnnttt}}}}}}uuuuuu}}}|||nnnmmmooo}}}}}}}}}zzzxxxyyyyyyzzz|||~~~~~~~~~~~~~~~|||||||||{{{zzz||||||{{{zzzyyyvvvtttsssrrrrrrqqqppplllhhheeebbb___ZZZSSSNNNJJJEEE@@@;;;444222000/////////---,,,,,,,,,,,,,,,++++++++++++***+++///666???HHHMMMOOORRRLLLFFFBBB<<<777999>>>FFFSSS]]]]]][[[ZZZVVVNNNJJJPPPZZZaaa^^^TTTLLLKKKNNNGGG>>>777333333444444666555333111000000000000444666999999777555444444333555666777666777888:::888:::<<<>>>???@@@@@@??????===;;;;;;;;;;;;999777:::999777666666666777888999999888888888777777777777777666666666666555555555555444444444333333333333333333222222222222111111111222333333333222222333333444444444333333222333333222333444666888999999888888777777888888888<<<>>>@@@BBBEEEGGGHHHHHHHHHJJJMMMOOOQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXZZZ\\\]]]\\\[[[[[[\\\]]]____________^^^]]]\\\[[[ZZZ[[[[[[\\\[[[YYYXXXWWWVVVUUUSSSSSSSSSQQQOOOLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOSSSXXX\\\]]]\\\ZZZ^^^^^^___bbbfffhhhhhhgggfffqqq|||}}}ttttttzzztttccc\\\^^^hhhmmmmmmxxx}}}xxxlllcccccchhhkkklllnnnmmmmmmllljjjgggccc___\\\WWWVVVUUUUUUVVVWWWVVVUUUQQQNNNJJJGGGCCC>>>999555222222222222222222222222222999;;;HHHeeexxx|||rrrfffooo~~~{{{yyyuuuggggggqqq{{{|||}}}zzzxxxyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{yyyxxx}}}}}}}}}{{{xxxtttqqqoooqqqqqqqqqooolllhhhdddbbb___ZZZRRRMMMIIIDDD>>>999444111///.........---,,,,,,,,,++++++++++++++++++,,,...222999BBBIIIMMMNNNNNNHHHBBB>>>999666999???HHHRRRZZZ[[[ZZZXXXSSSLLLHHHQQQ]]]bbb]]]RRRKKKIIIKKKEEE<<<555222111111111777555444222111111111111444666888888666444333333333555666777666777888::::::;;;<<<>>>??????>>>>>>===;;;::::::;;;;;;999888:::999888777777777888888999999999999888888888777777777666666666666666666555555444444444333333333222222222222222222222222222222222333222222111111444444444444444444333222333333333444555777888:::888777666666666777888999<<<===@@@CCCEEEFFFGGGGGGHHHJJJNNNQQQSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[\\\\\\ZZZYYYZZZ[[[ZZZZZZ\\\]]]]]]\\\ZZZZZZWWWXXXXXXYYYXXXXXXWWWVVVXXXWWWVVVUUUTTTRRROOONNNKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSVVVXXX[[[```ccceeefffeeeffffffhhhiiikkkkkkkkkjjjllluuu~~~}}}uuuvvv}}}wwweee]]]^^^fffjjjiiittt~~~zzzvvvkkkbbbbbbfffiiikkkmmmlllmmmmmmkkkhhhccc___\\\YYYXXXWWWWWWXXXXXXVVVUUUMMMKKKIIIFFFCCC===777222222222222222222222222222222999===KKKgggvvvyyy~~~rrreeerrrpppcccdddtttzzz|||}}}zzzyyyyyyxxxyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzxxxyyyzzzzzzzzzxxxuuurrrooopppppppppnnnkkkgggcccaaa___YYYRRRMMMIIIDDD>>>999333111...------...------,,,,,,,,,,,,------------///000555;;;CCCHHHJJJJJJIIICCC===:::666555999@@@JJJPPPVVVWWWVVVTTTOOOJJJIIIRRRZZZ[[[UUUNNNIIIGGGHHHCCC:::444111111111111555444333222222333444555444777999999666444333333333555666777666777888:::;;;<<<===>>>===<<<;;;:::999888888999;;;<<<;;;::::::999999888888888888888999999999999888888888777666666777777777777777777555555444444444333333333222222222222222222222222444444444333222111000///444444444555555444444333333444444555666777999999666666555555666888:::<<<<<<===???AAACCCEEEEEEFFFEEEGGGIIILLLNNNOOOOOONNNPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\YYY[[[\\\\\\ZZZXXXXXXYYYWWWXXXZZZ[[[[[[[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWUUUSSSPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOSSSTTTUUUVVVXXXYYY[[[[[[___```cccfffjjjmmmqqqsssssstttuuutttrrrpppnnnmmmpppxxx{{{zzzxxxggg[[[[[[bbbdddbbblllvvvsssrrrhhh``````dddfffiiilllkkkllllllkkkhhhccc___\\\\\\[[[ZZZYYYYYYXXXUUURRRKKKJJJHHHFFFCCC===666111222222222222222222222222000888???QQQlllyyy{{{tttgggvvvlllaaadddyyy~~~zzz|||}}}{{{yyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}}}}|||||||||}}}}}}~~~}}}~~~}}}|||zzztttvvvxxxyyyyyywwwuuusssppppppooommmjjjfffccc```^^^YYYRRRMMMIIIDDD???:::444111...,,,---.........------------...............000555;;;BBBFFFGGGGGGFFF@@@:::777555555;;;CCCLLLOOORRRSSSRRROOOKKKHHHMMMSSSVVVRRRMMMKKKHHHFFFEEE@@@:::555333333444444222222111111222444555666666888:::999777444333333333555666777666777888:::======>>>>>>===<<<:::999777777666888:::<<<;;;;;;::::::::::::999999888888999999888888888777777777666666777777777777888888555555444444444333333333111222222222222333333333444444444444333222111111333333444555555555555555555555666666777888888888666666555555666999<<<>>><<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[]]]]]]ZZZ[[[]]]\\\ZZZXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZVVVUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUSSSPPPNNNMMMMMMOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQVVVWWWYYY[[[^^^```bbbccceeegggkkknnnqqqvvv|||}}}yyyvvvuuurrryyyxxxhhhYYYXXX]]]___\\\fffppplllnnneee^^^___bbbeeeiiimmmllllllkkkjjjgggccc```^^^^^^\\\[[[[[[ZZZXXXTTTQQQMMMLLLJJJHHHEEE@@@999555333333333333333333333333///999EEE[[[wwwssshhhyyyhhh```fff|||{{{}}}~~~|||yyyyyywwwxxxxxxyyyzzz|||}}}~~~|||||||||||||||}}}~~~~~~~~~}}}vvvxxxzzz{{{zzzwwwtttrrrqqqqqqpppnnnkkkgggcccaaa^^^YYYRRRMMMJJJFFF@@@<<<444111...,,,---...//////,,,---------.........///...000666===DDDHHHIIIHHHFFF???999777555666>>>FFFOOOOOOOOOPPPOOOMMMJJJHHHQQQTTTSSSMMMKKKKKKIIIDDD@@@<<<666333222444555555111000000///000222333444777999::::::888555444333333555666777666777888:::<<<===>>>???>>>===<<<;;;888777777888999;;;:::999:::::::::::::::999999888888888777777777666666666666666777777777888888888555555444444444333333333111111222222222333333333222333444555555555555555111222333555666666666666666777777888888777777777999888666666777999;;;======<<<;;;;;;===@@@CCCEEEKKKJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[]]]]]]ZZZ\\\^^^]]][[[XXXWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTQQQSSSUUUSSSPPPNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPSSSTTTXXXYYY\\\___cccfffhhhjjjhhhmmmrrrwww{{{}}}|||www|||{{{lll\\\ZZZ^^^^^^[[[eeeooollllllddd^^^___cccfffkkkpppnnnmmmllljjjgggdddbbb```\\\[[[ZZZ[[[ZZZXXXUUURRROOOMMMKKKHHHEEEAAA;;;777333333333333333333333333333>>>MMMfffppphhh|||yyyccc^^^fff~~~}}}|||yyyyyywwwwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}zzzuuupppmmmrrrrrrqqqooolllhhhdddbbb]]]XXXRRRMMMJJJGGGAAA===555222...------///000000,,,,,,,,,------............111888@@@HHHLLLMMMLLLFFF@@@:::777666888@@@IIIRRROOONNNNNNNNNLLLJJJIIITTTVVVSSSMMMKKKMMMJJJDDD;;;777222000000222444444000///.........///111222777999;;;;;;888555444444333555666777666777888:::<<<===>>>???@@@@@@???>>>:::888777888999999888777::::::;;;;;;;;;:::999888777777777777666666666666666666777777888888888999555555444444444333333333111111111222222333333333000111333555666888888888111222333555666777777888888888888888888777666666<<<:::888777777888:::<<<===<<<:::999;;;>>>BBBEEEIIIHHHFFFFFFGGGIIIKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[]]]^^^^^^[[[XXXWWWVVVVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRUUUVVVUUURRRPPPPPPRRRLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLNNNPPPRRRUUUVVVYYYZZZ]]]aaaeeeiiilllnnniiioooxxx{{{qqqaaa___bbbbbb^^^hhhrrroookkkddd___```cccggglllrrrpppooommmjjjhhheeedddcccZZZYYYYYYZZZ[[[YYYVVVSSSOOOMMMJJJGGGDDD@@@;;;777333333333333333333333333888CCCSSSlllnnniiizzzwww{{{ttt___\\\eee~~~~~~|||yyyxxxwwwwwwwwwwwwxxxzzz}}}~~~}}}~~~~~~~~~|||zzzyyywwwtttqqqnnnnnnmmmllliiifffdddbbbccc\\\SSSMMMKKKHHHBBB===777333///------.........,,,,,,---------.........///444<<>>EEEHHHLLLNNNNNNKKKHHHHHHIIIPPPRRRRRROOOOOOOOOLLLFFF;;;777222000222333111///......------///000222444888:::<<<;;;888555333333222333444555666777888999888:::>>>AAABBBAAA???>>>777777777777777777777777===>>>>>>>>>===;;;999888999999999888777666666555666666666555444444333333444444444444444444444444555444333222222333444555555555444444444444555555555555555555666666666666555555555555555666777777666666777888:::;;;<<<<<<<<<======???@@@AAABBBBBBDDDFFFHHHHHHGGGFFFFFFFFFLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVTTTRRRPPPPPPQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMNNNQQQTTTLLLMMMNNNPPPRRRSSSTTTUUUYYY[[[^^^bbbeeehhhjjjlllpppssswww}}}sssdddeeegggjjjmmmppprrrsssooohhh```___dddjjjmmmnnnoookkkiiiiiilllkkkfffbbb\\\\\\]]]\\\YYYUUUQQQNNNPPPNNNKKKHHHDDD???:::666666555444333333333444555777>>>XXX{{{wwwvvvxxxqqqrrrvvvxxxqqqZZZWWW```}}}~~~}}}{{{yyyzzzyyyxxxxxxxxxyyyzzz{{{yyyzzz}}}~~~|||{{{yyywwwtttqqqoooooonnnllljjjgggdddbbbbbbZZZRRRMMMKKKHHHCCC>>>666333///------......---******+++++++++,,,,,,,,,///555>>>GGGNNNQQQRRRQQQLLLFFFAAA>>>;;;999>>>EEEJJJMMMOOOOOOLLLIIIHHHIIIIIILLLKKKIIIIIIIIIFFF@@@:::666111000111222111///////////////000222333444777999::::::777444333333333333444666777888999::::::<<>>666333///------......---++++++++++++,,,,,,,,,,,,111888BBBLLLSSSUUUTTTSSSPPPJJJCCC???;;;:::???FFFMMMOOOQQQQQQNNNKKKIIIHHHIIILLLLLLJJJJJJKKKGGGAAA888444000///111111000---...///000222333333333333555777888888666444333333444444555777888999:::;;;;;;===@@@CCCCCCCCCAAA@@@???>>>===<<<;;;999888888888888999:::::::::::::::999999888888777666666666666666666666777777777777333333333333333333333333333333333333333444555666555555444444444444555555888888888888999999999999777777666666666666666777999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCC@@@CCCEEEFFFEEEEEEFFFGGGEEEGGGIIILLLOOOQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYYYY^^^]]]]]]\\\\\\[[[[[[ZZZWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPRRRSSSTTTTTTTTTTTTQQQQQQQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVV[[[]]]```dddhhhkkkmmmnnnqqqsssxxx}}}zzz|||tttiiiiiilllpppuuuxxxyyyyyymmmiiidddaaabbbffflllpppqqqnnnllllllmmmlllgggccc^^^_________]]]ZZZWWWUUURRRPPPLLLIIIFFFAAA;;;888333333222111111222333444999FFFbbb~~~}}}~~~|||zzz}}}~~~pppWWWRRRZZZttt|||{{{zzzyyywwwzzzyyyyyyxxxyyyzzz{{{|||}}}~~~}}}|||zzzxxxtttrrrssssssqqqoookkkgggdddbbb```YYYQQQMMMKKKGGGAAA;;;666333000.........---------------............///444;;;EEEOOOUUUVVVTTTRRRTTTLLLEEE@@@;;;:::@@@GGGPPPQQQSSSSSSPPPMMMIIIGGGKKKNNNOOOMMMNNNNNNJJJDDD666333//////000111///,,,---...000222333333333222333555666666444333222333444555666777999;;;<<<<<<<<<===@@@BBBBBBBBBAAA@@@???>>>>>>===<<<::::::999=========<<<;;;:::999888888888888888777777666666555666666777888888999999333333333444444444444444444444444444555666666777555555444444444444555555777777888888888999999999888888777777666666777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCC???AAACCCDDDDDDDDDFFFHHHEEEFFFHHHKKKMMMOOOQQQQQQRRRSSSTTTUUUWWWWWWWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRRRRTTTVVVUUUVVVVVVWWWWWWXXXXXXXXX[[[]]]```dddgggjjjlllmmmmmmooosssxxx}}}zzz~~~}}}wwwxxxwwwjjjjjjkkkoootttxxxxxxvvvkkkiiieeeaaa```dddkkkqqqqqqpppnnnmmmmmmkkkgggccc\\\\\\]]]\\\[[[YYYWWWUUUSSSQQQMMMJJJGGGBBB===999444333222222222333444555999JJJeee}}}~~~|||nnnVVVOOOVVVooo}}}|||{{{yyyxxxzzzzzzyyyyyyyyy{{{|||}}}~~~~~~|||{{{yyyvvvsssuuutttrrroookkkgggcccaaa```ZZZRRRMMMJJJFFF???888555333000.........---,,,------........./////////222999DDDOOOVVVXXXVVVUUUUUUMMMEEE???;;;;;;AAAJJJRRRSSSTTTTTTRRRNNNIIIFFFEEEIIIJJJJJJKKKKKKGGGAAA555222//////111111///,,,,,,---///111222222111111333555555555333222222333444555666888999;;;<<<===;;;===>>>@@@AAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;:::999999888888888888777777777777777555666666777888999::::::555555555555666666777777555555666777777777777777555555444444444444555555666666666777777777777888999888888777777777888888<<<<<<;;;;;;;;;;;;::::::;;;;;;===>>>@@@BBBCCCDDD???AAACCCCCCCCCDDDFFFHHHFFFGGGIIIKKKMMMNNNNNNOOORRRRRRTTTUUUVVVVVVVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTVVVSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\___bbbeeehhhiiijjjjjjlllooorrrwwwzzz}}}~~~|||{{{{{{ssswww~~~zzzyyy{{{mmmkkkjjjmmmrrrvvvuuusssjjjhhhdddaaa```eeelllqqqrrrqqqooonnnllliiifffccc\\\\\\\\\\\\[[[YYYWWWVVVUUURRROOOLLLHHHDDD>>>:::555444333333444555666777999LLLfffxxx|||zzz|||kkkTTTNNNTTTjjj}}}|||{{{zzzzzzzzzyyyyyyzzz|||}}}~~~~~~}}}}}}|||{{{xxxvvvvvvuuussspppkkkfffbbb______YYYQQQMMMJJJFFF>>>888555222000/////////---,,,+++,,,,,,,,,------------///666BBBMMMUUUYYYYYYYYYUUUMMMDDD>>>;;;<<>>???@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::888888777777777777777777555666666777888999999:::555555666666777888888888666666777777777777666666555555444444444444555555444555555555666666666666888888888888888999999:::;;;;;;;;;::::::::::::::::::;;;<<<>>>@@@BBBDDDDDDAAABBBCCCCCCCCCCCCFFFHHHHHHIIIJJJLLLMMMNNNNNNOOORRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSSSSRRRQQQRRRTTTSSSTTTUUUVVVXXXZZZ[[[\\\[[[]]]___aaaccceeeffffffhhhjjjkkknnnqqqsssuuuvvvyyyzzzzzzyyyvvvtttssstttkkkooowww~~~|||ooojjjgggiiipppuuuuuussskkkhhhdddaaaccciiioootttssssssrrrpppmmmjjjfffeee`````````___^^^\\\[[[ZZZVVVSSSPPPMMMJJJEEE???;;;555555444444444666777888:::MMMdddssswwwxxx}}}}}}gggRRRMMMTTThhh~~~}}}|||{{{zzzzzzzzz{{{}}}~~~|||{{{zzzyyy~~~}}}}}}}}}|||zzzxxxwwwuuusssooojjjeee```]]][[[UUUOOOLLLKKKGGG@@@:::444222000/////////---+++,,,,,,,,,,,,------------444999CCCLLLTTTWWWXXXXXXSSSKKKBBB===;;;===FFFPPPUUUUUUUUUUUUTTTOOOGGGBBB@@@DDDGGGGGGIIIJJJEEE???444222000000222333000---.........///000111333333666777666444222000111222222333555777999;;;<<<===>>>>>>???@@@@@@@@@??????======<<<<<<;;;;;;;;;:::999888777777777888999:::777777777777777777777888555666666777777888888888555555555666777777888888666666777777666555333333555555444444444444555555444444555555555666666666777777777888999:::;;;<<<999999999::::::::::::::::::;;;<<<>>>@@@BBBDDDEEECCCDDDDDDCCCCCCCCCEEEHHHHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQOOONNNMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSQQQSSSTTTUUUSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^___aaabbbcccddddddeeefffggghhhjjjkkklllmmmnnnoooooonnnjjjhhhgggggg```eeemmmwwwzzzkkkeee```ccckkkrrrtttsssnnniiidddccchhhoootttwwwvvvvvvvvvsssoookkkhhhgggdddccccccaaa```^^^]]]\\\WWWTTTQQQNNNKKKFFF@@@<<<444444333333444555777888===NNNbbbnnntttxxxyyydddQQQMMMUUUhhh~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~{{{yyyxxxwww~~~}}}|||}}}~~~}}}{{{yyywwwvvvsssooojjjddd___\\\XXXSSSMMMKKKKKKIIIBBB<<<444222000000000///---+++........./////////000000;;;@@@FFFMMMRRRTTTSSSSSSQQQIIIAAA<<<;;;>>>HHHRRRVVVUUUUUUUUUTTTOOOGGGAAA<<<@@@CCCDDDFFFGGGBBB;;;444222000111333333000---000000//////000222444555888888777555222000111222222333444666888:::<<<===??????@@@AAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::999>>>===;;;999888888999999777777777777777888888888666666666666777777777777444444444555666777777888555555666666555333111000555555555444444555555555555555555555666666666666666777777888999;;;<<<===888888888999999::::::::::::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGGGGHHHKKKNNNPPPRRRTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNLLLLLLMMMOOOQQQNNNOOOQQQRRRTTTUUUUUUVVVTTTVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ______```bbbbbbcccccccccaaaaaabbbbbbcccddddddeeefffggggggddd```]]]\\\\\\WWW[[[dddnnnyyywwweee^^^YYY\\\eeeooorrrsssqqqkkkdddeeellltttxxxyyyxxxyyyxxxvvvqqqmmmjjjiiieeedddcccaaa```^^^]]]\\\WWWUUURRROOOKKKFFFAAA===333333222222333555666777???OOOaaalllssszzz|||wwwbbbPPPNNNVVVhhh~~~~~~~~~}}}}}}{{{{{{zzz{{{|||~~~~~~~~~}}}|||zzzxxxwww}}}{{{|||~~~|||yyy{{{wwwrrrmmmiiieeeaaa^^^___XXXPPPLLLJJJHHHBBB===666222---***+++---...///,,,,,,+++++++++,,,---...111777@@@GGGJJJKKKKKKKKKEEEBBB===999999@@@KKKTTTWWWWWWVVVTTTPPPJJJEEEAAAAAAAAACCCEEEFFFDDDAAA===222333333333222222111000000////////////111222333555666777777444333333333333555777888888999<<<>>>======>>>>>>>>>??????@@@AAABBBAAA===999888;;;>>>;;;;;;::::::999888777777999888777555555555666777333444666777888777666444666555444333333444555666444444555555555555555555444444555555555555555555666555444333333333333333777777888888888999999999777777777777777888888888777888:::;;;<<<===@@@CCCEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIMMMPPPRRRSSSSSSRRRTTTUUUUUUUUUTTTTTTVVVXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTUUUWWWVVVSSSPPPTTTSSSQQQOOOOOOOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[]]]^^^```aaabbbbbbaaa```___^^^]]]]]]______```aaa```___^^^]]][[[ZZZYYYWWWUUURRRPPPNNNMMMOOOVVVbbbqqq~~~sssddd[[[WWW[[[bbbhhhsss}}}yyyqqqgggeeekkksssyyy|||{{{{{{yyywwwssspppllljjjiiifffdddbbbaaa```___]]]YYYVVVSSSPPPKKKEEE???:::777222000333555555777:::DDDUUUdddlllttt~~~yyywww}}}qqq\\\NNNNNNTTTjjj~~~zzzzzzyyyyyyyyyzzz}}}|||~~~~~~}}}{{{yyyvvvsssrrr~~~~~~~~~~~~}}}{{{|||~~~~~~{{{xxxxxxuuuqqqnnnkkkgggccc```^^^XXXPPPLLLJJJGGGBBB===666333///,,,---...//////...---,,,,,,,,,---...///222777???DDDFFFEEEDDDCCC@@@???===<<<===CCCLLLSSSVVVVVVUUURRROOOJJJFFFDDDFFFFFFGGGHHHHHHFFFAAA===333444555555666666666555111111000000111222444555777888888777444111111111222444666777777888;;;===??????????????????>>>>>>AAAAAA@@@===;;;:::;;;===;;;::::::999888888777777999888777666555666666777333444666777888777666555555555444444444444555555666666555444444333333333444444444555555666666666666555444444444444444444777777777888888888999999888888888888888777777777666777888999999;;;>>>AAABBBCCCEEEGGGIIIIIIIIIIIIGGGIIILLLOOOQQQRRRRRRRRRSSSTTTUUUUUUTTTUUUVVVXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRQQQSSSUUUVVVTTTRRRTTTRRRQQQOOOOOOOOOQQQRRRUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^___``````bbbbbbaaa```___^^^^^^]]]^^^^^^______^^^]]]\\\[[[WWWVVVTTTRRROOOMMMKKKJJJIIIJJJPPPZZZiiiwww}}}pppccc[[[VVVYYY```gggqqqzzz|||sssiiifffjjjqqqvvvwwwzzzzzzyyyvvvssspppllljjjhhhfffcccaaaaaa```^^^\\\YYYVVVSSSPPPKKKFFF???:::777222111333555444666:::CCCUUUfffoooxxxyyytttrrrxxxmmmXXXLLLNNNVVVlll~~~yyy{{{{{{zzzzzz|||~~~}}}}}}}}}{{{yyyvvvsssqqq~~~||||||{{{|||zzz{{{}}}}}}zzzwwwuuusssqqqooommmiiieeeaaa^^^XXXPPPKKKJJJGGGBBB<<<666333000//////000///.........---,,,---...///000111666===AAABBB???<<<;;;999:::<<<>>>BBBHHHOOOTTTUUUTTTSSSPPPMMMJJJGGGFFFJJJIIIJJJJJJIIIEEE@@@<<>>===@@@???============;;;:::::::::999999888777777777888888777666666666777777444555666777888777666555444555555555555555555444777666555333222222111111333333444555666666777777555555555444555555666666666777777777777777888888888888888777777777666666444555555555555777;;;>>>>>>@@@CCCFFFHHHIIIJJJJJJGGGIIILLLNNNPPPQQQRRRQQQRRRTTTUUUUUUUUUUUUWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVSSSRRRQQQRRRUUUWWWWWWWWWSSSRRRQQQOOOOOOPPPQQQQQQTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[]]]___``````______bbbaaaaaa```___^^^]]]]]]\\\\\\]]]]]]\\\ZZZYYYXXXSSSQQQOOOLLLIIIHHHGGGGGGFFFFFFIIIRRR```ooo{{{{{{nnnaaaZZZUUUWWW]]]eeennnvvvzzzrrrhhheeejjjppptttvvvyyyyyyxxxvvvssspppllljjjhhhfffcccbbbaaa```]]][[[XXXVVVSSSOOOKKKFFF???;;;777333111333444333666:::CCCWWWjjjuuuyyyssspppvvvjjjVVVKKKNNNXXXnnn}}}yyyzzzyyyyyyzzz{{{}}}}}}||||||zzzxxxuuurrrppp~~~}}}|||~~~|||zzz{{{}}}}}}{{{wwwuuutttrrrqqqnnnjjjeeeaaa^^^WWWOOOKKKJJJGGGAAA<<<444222000000000000...---...---,,,,,,,,,---///000000555<<<@@@@@@===999777666777:::>>>CCCKKKRRRVVVVVVTTTRRROOOLLLIIIGGGFFFHHHHHHHHHHHHGGGCCC>>>999...///000222333333333333222222111111222333555666666777888666333000//////111333666777777888:::<<<@@@@@@AAAAAAAAA@@@?????????===;;;<<>>AAADDDGGGHHHIIIIIIGGGIIIKKKMMMOOOPPPPPPQQQQQQSSSUUUVVVUUUVVVWWWYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZZZZ\\\^^^```aaa```___^^^```______^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVRRRPPPMMMJJJHHHGGGGGGHHHHHHGGGHHHNNNZZZjjjxxx~~~ppp___ZZZUUUVVV]]]eeeooouuuuuummmeeeccciiiqqqvvvxxxyyyxxxxxxvvvssspppmmmkkkiiigggeeedddcccaaa^^^\\\XXXVVVSSSOOOKKKFFF@@@;;;777444222333333333666<<>>@@@AAABBBBBBAAAAAA>>><<<;;;<<>>@@@CCCEEEGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPOOORRRTTTVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWYYYYYYXXXWWWXXXYYYZZZ[[[ZZZ\\\^^^`````````^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYZZZ[[[ZZZYYYXXXWWWQQQPPPMMMKKKJJJJJJKKKKKKLLLKKKKKKNNNXXXfffuuuqqq^^^\\\XXXYYY___jjjsssxxxuuulllccc```fffooouuuxxxxxxxxxxxxvvvtttqqqooommmllljjjhhhgggeeeccc```]]]WWWUUURRROOOLLLFFF@@@<<<777444333444333333888???NNNcccyyy|||nnn[[[OOOPPPXXXrrr|||yyyuuuvvvvvvxxxyyyzzz||||||}}}~~~{{{zzzzzzxxxvvvssspppnnn|||zzzyyy{{{|||xxxvvvtttqqqoookkkfffbbb]]]WWWOOOJJJIIIFFFAAA;;;222000///...///...,,,+++,,,,,,+++***+++,,,---...///666???EEEFFFCCC@@@>>>999777555777???IIIQQQVVVSSSRRRQQQNNNKKKHHHFFFDDDGGGGGGGGGGGGFFFBBB===999222333333444444444444333111111000000111222444555555666777666444333333444333555777888999:::<<<>>>:::<<>>GGGMMMPPPNNNNNNOOONNNMMMJJJHHHFFFGGGGGGFFFEEECCC>>>888444...///000111222333333333222222111111222333555666777888999888555333333333222444666777888999;;;===:::<<>>HHH\\\pppsss|||}}}lllYYYOOORRRZZZsss}}}{{{yyywwwxxxzzz{{{}}}~~~~~~~~~|||}}}~~~~~~~~~}}}~~~~~~zzzyyyyyyxxxwwwtttqqqnnnmmm~~~{{{yyyzzzyyyyyy|||wwwtttqqqooonnnmmmkkkjjj]]]VVVNNNJJJIIIFFF@@@;;;555333000//////000///.........---,,,---...///000333999CCCIIIJJJGGGCCCAAA:::777666888???FFFJJJKKKIIIKKKMMMNNNNNNMMMJJJHHHFFFEEEDDDBBB???999333...///000222444666777888888333333222222333444666777:::;;;;;;999666333222222111333555666777888:::<<<;;;===???AAAAAA@@@>>><<<:::<<<===;;;999999===BBB;;;;;;;;;;;;;;;;;;;;;;;;666777888999::::::999888777777777777777888888999666555444333333444555666888666444222222444666777666666666666777777777777666555444333333333333333444444444333333222222222333444444555666777888888555888;;;;;;:::888888888444666:::???DDDGGGIIIJJJGGGGGGHHHHHHJJJKKKMMMNNNLLLPPPTTTWWWXXXXXXYYYZZZXXXYYYYYYYYYZZZZZZ[[[[[[VVVYYY[[[YYYVVVSSSSSSSSSOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRSSSUUUVVVWWWXXXWWWVVVWWWWWWYYY[[[^^^___[[[[[[[[[ZZZZZZ[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]```aaabbbbbbbbbaaabbbccceeegggggghhhhhhbbbcccccccccffflllvvv~~~wwwmmmbbbddddddfffpppxxxlll^^^YYY^^^jjjuuuzzzzzzzzzzzzyyyxxxvvvtttrrrlllkkkiiiiiigggddd___[[[VVVTTTRRROOOLLLGGGAAA===666555666777666888@@@JJJ___rrrwwwkkkwww{{{hhhVVVMMMRRR\\\sss}}}{{{zzzvvvwwwxxxzzz{{{|||}}}}}}|||~~~~~~}}}}}}||||||}}}|||yyyxxxxxxvvvtttqqqnnnlll|||zzzyyy{{{yyyzzz}}}~~~{{{xxxtttpppllljjjiiifffddd]]]VVVNNNJJJHHHEEE>>>888555222///---------,,,+++---...///...---,,,---...000999BBBFFFGGGHHHEEE@@@888666555777<<>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999:::777777666666666666666777666666666666666666666666555555666666666666555555777666444222222222333444444444333333333333333333111111222222222333333333333333333444444444555555777888888999888888777777444777;;;>>>@@@BBBEEEGGGIIIIIIHHHIIIJJJLLLNNNOOORRRTTTUUUWWWXXXYYYYYYXXXYYYZZZ\\\]]]]]]\\\ZZZYYYUUUUUUVVVVVVVVVUUUSSSRRRUUUTTTTTTTTTSSSSSSSSSRRRPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXYYYZZZ[[[\\\\\\]]]ZZZZZZZZZZZZ\\\___bbbddd```___]]]\\\[[[\\\\\\]]]^^^]]]]]]^^^```dddhhhjjjoooooooooppprrrrrrpppnnnooojjjeeeeeeeeehhhpppyyyzzzrrraaacccfffmmmzzz|||mmm```___eeelllsssxxx}}}{{{yyyxxxvvvssspppnnnkkkhhheeeccc```]]]ZZZYYYVVVSSSPPPLLLGGGAAA===666666111222888666===PPPfff{{{rrriiizzzttt___RRRLLLQQQYYYrrr~~~}}}{{{yyyvvvvvvuuuuuuvvvxxxzzz{{{~~~~~~}}}~~~}}}}}}}}}}}}xxxxxxwwwuuussspppnnnmmm~~~zzzxxxwwwyyyyyyzzz}}}}}}xxxtttpppmmmkkkiiifffddd\\\UUUNNNJJJHHHDDD>>>888555222///---------,,,+++...///000///...---...///555>>>FFFIIIHHHGGGCCC===999777666888>>>DDDIIILLLHHHMMMPPPMMMKKKJJJGGGDDDDDDDDDCCCAAA===888333111222222333444555666777777444444444444555555555555999;;;<<<;;;888555333333444555666888999;;;<<<<<<===>>>@@@AAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777666666666666777777777777777777777777777777777777666666555444444444777555444222222222333444333333333333222222222222111111111111222222222333222333333444555666666777:::;;;;;;<<<<<<<<<<<<<<<777999<<<>>>@@@BBBEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOTTTUUUWWWYYYZZZZZZZZZZZZXXXZZZ[[[\\\\\\[[[YYYXXXVVVVVVWWWWWWWWWVVVTTTSSSUUUUUUUUUTTTTTTSSSSSSSSSQQQRRRSSSUUUVVVXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZYYYXXXYYY[[[]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^aaaeeejjjllluuutttuuuvvvxxxxxxvvvtttqqqkkkeeecccbbbdddkkktttzzzyyygggiiikkkqqq~~~|||nnnbbbbbbiiiqqqxxx}}}}}}{{{yyyxxxvvvsssqqqmmmjjjgggeeecccaaa^^^[[[YYYWWWSSSPPPLLLGGGAAA===777777222333999888@@@SSSkkk~~~vvvkkkzzznnnZZZMMMHHHNNNVVVsss~~~}}}{{{yyyvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~yyyxxxwwwuuussspppnnnmmm~~~zzzxxxxxxyyyxxxyyy}}}xxxuuuqqqmmmkkkiiifffddd[[[TTTMMMIIIGGGDDD===777444222///------------,,,---......---,,,,,,---///777@@@HHHKKKJJJHHHCCC===999888888:::@@@FFFJJJLLLFFFKKKNNNKKKIIIIIIGGGDDDCCCCCCCCCAAA===888333111111222444666666777666666444444333444444555666666:::<<<===;;;888555444444555666777999:::;;;;;;;;;>>>???@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666666666777777777777777777777777777777888777666555444333333333555444333222222222333444333333222222111111111111000000000111111111222222222333444555666777888999;;;<<<<<<>>>???@@@@@@AAA<<<===>>>??????AAADDDGGGGGGGGGHHHIIIJJJLLLNNNOOOVVVWWWYYYZZZ[[[[[[[[[[[[XXXXXXZZZ[[[[[[ZZZYYYXXXVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVXXXXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZ]]]]]]]]]^^^]]]]]]\\\[[[\\\[[[[[[]]]```eeeiiilllrrrqqqrrrtttuuuvvvtttrrrooohhhbbb^^^\\\\\\ccckkkqqqyyymmmmmmnnnsss~~~}}}pppeeefffnnnvvv}}}}}}{{{zzzyyywwwsssqqqkkkiiigggeeedddbbb___]]]ZZZWWWSSSOOOLLLGGGAAA>>>888888333444::::::CCCXXXpppzzznnn{{{hhhUUUIIIFFFLLLUUUsss~~~}}}{{{yyyvvvvvvxxxyyyzzz{{{{{{{{{|||}}}~~~~~~}}}}}}~~~}}}zzzyyyxxxvvvtttqqqooommm{{{zzzzzzzzzyyyzzz}}}}}}wwwuuuqqqnnnllljjjfffdddZZZSSSLLLHHHFFFCCC===777444111...------...---,,,+++,,,,,,+++******,,,...444===FFFIIIIIIHHHDDD???888777888;;;AAAFFFIIIKKKEEEJJJMMMKKKJJJKKKJJJGGGCCCCCCCCCBBB>>>999444111111222555666777777666555333333222333333555666777;;;<<<===;;;888555444444666777888::::::;;;::::::<<<===???AAABBBBBBBBBAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;::::::888888888777777777777777777666666666666777777888888888888888888888888888777666444333333333444444333333222111222222333444333222222111111000000000///000000000000111111111222333444666777999::::::::::::;;;<<<>>>@@@BBBBBB@@@@@@@@@??????@@@CCCFFFEEEFFFGGGIIIKKKLLLNNNOOOUUUVVVXXXYYYZZZZZZZZZYYYWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQTTTUUUUUUVVVWWWXXXXXXYYY]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\[[[ZZZYYYZZZZZZ[[[]]]^^^___``````___]]]\\\[[[ZZZYYYZZZ\\\```cccfffhhhhhhhhhjjjkkkllljjjhhhfff```ZZZVVVTTTTTTZZZbbbiiirrr}}}pppooommmooozzz~~~rrrhhhjjjrrryyy}}}{{{zzzyyywwwtttqqqkkkiiigggeeeeeecccaaa___[[[XXXTTTOOOKKKGGGBBB>>>777888444555;;;;;;FFF]]]tttuuufffSSSHHHFFFOOOYYYsss~~~}}}{{{yyyvvvwwwyyy{{{||||||{{{{{{{{{|||~~~~~~}}}}}}~~~}}}|||{{{zzzxxxuuurrrpppooo~~~{{{{{{{{{|||{{{{{{}}}~~~zzzwwwuuurrrooommmjjjgggdddYYYSSSLLLHHHGGGDDD===888333111...---......------,,,,,,,,,+++***+++...000444<<>>AAACCCDDDDDDDDDAAA@@@???>>>>>>======>>><<<<<<;;;;;;;;;:::::::::888888888777777777666666666666666666666777888888777777777777777777777777444333333333333444444555111111111111222222333333333333222222111000/////////000000000000111111111333333555666888999:::;;;999::::::<<<>>>@@@CCCDDDBBBBBBAAA@@@>>>???BBBEEEDDDEEEFFFIIIKKKMMMNNNOOOSSSTTTUUUWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQUUUUUUVVVWWWXXXXXXYYYYYY^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYZZZZZZ[[[\\\\\\^^^___```aaaaaa```___^^^[[[YYYWWWVVVVVVXXXZZZ\\\___^^^^^^```aaaaaa___]]]YYYTTTPPPNNNMMMMMMRRRZZZcccmmmzzztttrrrmmmnnnxxx~~~rrriiikkkrrryyy~~~~~~|||zzzyyywwwtttqqqllljjjhhhgggfffeeecccaaa]]]YYYTTTOOOKKKGGGBBB???555777333444:::<<>>999333111...---.........---.........---,,,---000333777>>>BBBAAA???>>>:::555555666888<<>>AAACCCDDDEEEEEE??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888777777666666555555666666777888999666666666666666666666666222333333444444333333222//////000111222222333333444444333222111000000///000000000111111111222222333444555666777888999::::::::::::;;;>>>@@@CCCEEEBBBBBBBBBAAA??????AAACCCBBBCCCFFFIIIKKKMMMOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXZZZZZZ[[[]]]]]]\\\\\\[[[[[[[[[ZZZUUUVVVWWWXXXYYYZZZ[[[[[[______``````aaa`````````]]]ZZZWWWTTTSSSSSSTTTUUUUUUUUUTTTUUUVVVUUURRRPPPNNNKKKJJJKKKJJJJJJOOOUUU___jjjwwwyyywwwssssss||||||qqqhhhjjjrrrxxx|||~~~|||{{{zzzxxxtttrrrnnnllljjjhhhhhhgggdddbbb^^^ZZZTTTOOOKKKFFFBBB???555777333444:::===MMMggg|||zzzaaaNNNDDDEEEOOO[[[uuu~~~}}}{{{yyywwwwwwyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~}}}zzzwwwtttsssyyyxxxzzz|||~~~~~~}}}wwwuuusssqqqnnnkkkgggdddZZZTTTMMMIIIHHHEEE???:::333000...---.........---------,,,++++++,,,000333888>>>@@@===;;;:::888444555666999>>>DDDGGGHHHHHHEEEKKKNNNMMMMMMQQQSSSQQQIIIJJJKKKKKKHHHCCC===999444444444555555555555555111000///000222555888::::::::::::777444222333333333555999;;;======<<<;;;<<<===???AAACCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999999;;;::::::999888888777777555555555555666777888999555555555555555555555555333444555555444222///------...///111222333333333555555444333222111000000111111111111222222222333444444555666666777888888888888888999;;;>>>@@@BBB@@@AAABBBAAA@@@??????AAAAAABBBEEEIIILLLNNNOOOOOONNNOOOQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPPPPPPPQQQSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUVVVXXXYYY[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[^^^^^^^^^^^^^^^___``````___]]]YYYUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQOOOLLLJJJJJJIIIJJJMMMMMMKKKNNNSSS]]]gggttt|||{{{yyy{{{xxxnnnfffjjjrrryyy}}}~~~|||{{{zzzxxxuuurrrqqqnnnllljjjjjjhhheeeccc___[[[UUUOOOKKKFFFBBB???555888555666;;;???PPPlllzzz```MMMCCCDDDPPP\\\xxx~~~}}}{{{yyywwwwwwxxxxxxyyy{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}yyywwwuuu{{{zzz|||~~~~~~wwwuuusssqqqoookkkgggcccZZZTTTMMMJJJIIIFFF@@@;;;222000...---...///......******)))(((''')))---000666;;;===;;;999;;;:::888666777;;;@@@EEEIIIJJJIIIEEEJJJMMMLLLMMMQQQSSSRRRJJJLLLMMMMMMJJJEEE???;;;555555444444444555666666111000//////111555888;;;::::::999666333222222333333555888<<<>>>>>>===<<>>>>>>>>>>>======<<<;;;::::::999999;;;;;;::::::999888777777555555555555666777999999555555555555555555555555555666777777555000,,,))),,,---///000222333333333666666555444333111111000111222222222222333333333444444555555666666777777555555444555777:::<<<>>>???AAABBBBBB@@@?????????@@@BBBEEEIIILLLNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYTTTUUUVVVXXXZZZ[[[]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]\\\[[[\\\]]]___```aaa^^^[[[WWWUUUUUUVVVVVVYYYXXXWWWVVVVVVTTTPPPNNNKKKJJJLLLPPPOOOMMMOOOSSS[[[eeerrr}}}{{{}}}}}}uuukkkeeejjjssszzz~~~|||{{{zzzxxxuuurrrrrrpppmmmlllkkkiiifffddd```[[[UUUOOOJJJFFFBBB???666999666777===AAASSSooo|||bbbNNNDDDEEEQQQ]]]zzz~~~}}}{{{yyyxxxwwwwwwwwwxxxzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxvvv}}}zzzzzz|||}}}}}}~~~{{{wwwsssooommmkkkiiiggg\\\RRRKKKLLLLLLFFF>>>999444111...------...---,,,+++*********,,,000444666888>>>AAA>>><<<<<<999666666777:::AAAFFFFFFEEEEEEFFFHHHHHHHHHMMMSSSUUURRRJJJKKKLLLLLLKKKEEE===888333444666777666444111///111222222222222444888;;;>>><<<888666444444222111444555777999;;;<<<======<<<===???@@@BBBBBBCCCCCCEEEDDDBBB@@@???>>>======BBBAAA???>>><<<;;;;;;;;;888888999::::::888777666999888888777666555555444666555555555555444444444333333222111222333444555444333222222444444333222333333222222111000000000111111111222333444555666555555666666666666666666666666777999:::<<<=========@@@BBBAAA>>><<<<<<>>>???AAADDDHHHKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSUUUWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZWWWXXXYYYZZZZZZYYYXXXWWW\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYZZZ[[[]]]___aaabbb```___]]]ZZZYYYZZZ]]]aaabbb```^^^]]]\\\\\\ZZZYYYRRRQQQPPPPPPQQQRRRQQQPPP\\\dddooozzz}}}ssskkkgggkkkrrrxxx~~~|||yyyuuuqqqtttrrrooollliiihhhggggggaaa\\\UUUOOOKKKGGGDDDBBB888888888888999DDD\\\sss}}}}}}}}}~~~~~~bbbOOODDDDDDQQQaaa~~~~~~|||{{{{{{|||~~~|||zzzyyyxxxyyy{{{|||}}}|||{{{{{{|||}}}}}}}}}}}}~~~zzzvvvttt}}}zzzzzz{{{||||||}}}yyyuuuqqqnnnllljjjhhhfff\\\RRRKKKLLLLLLFFF>>>999444111...------...---,,,...---,,,+++,,,///222444999???BBB@@@>>>===;;;777777888===DDDIIIJJJIIIHHHFFFHHHIIIHHHLLLQQQRRRNNNHHHIIIJJJKKKIIIDDD===777444555666666555444111000000111222222222444888<<<@@@===:::777555444333222444555777:::<<<===>>>>>>===>>>???AAABBBCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999888777777888999999999999888777777888888888777666555555555555555555555444444444444333333222222222333444555555333222222333444333333333333222111111000000///111111111222333444555666555555555555555555555555333444555666777999::::::>>>@@@BBBAAA>>>======???@@@BBBEEEHHHKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMOOOQQQTTTUUUUUUTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXYYYYYYXXXXXXXXXZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\\\\\\\]]]^^^```aaabbb______]]][[[[[[\\\```cccggggggggghhhhhhgggeeeccc]]]\\\\\\\\\\\\\\\[[[ZZZ]]]cccmmmwww|||zzz|||tttlllhhhllltttzzz~~~|||yyytttqqqsssrrrpppmmmkkkiiihhhhhh```\\\VVVPPPLLLGGGCCC@@@777777888999:::FFF___vvv|||```NNNEEEFFFSSSbbb~~~|||{{{{{{{{{|||{{{zzzzzzzzz{{{||||||~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~|||xxxvvv}}}zzzzzz{{{zzzzzz{{{wwwtttpppmmmkkkjjjhhhfff\\\RRRKKKLLLLLLFFF>>>999444111...------...---,,,000///---,,,,,,...///111999@@@DDDCCCAAA@@@===999777;;;AAAHHHNNNQQQOOOLLLGGGJJJJJJIIIKKKNNNMMMIIIFFFGGGHHHIIIHHHCCC<<<777555555555555444333222222///000111111222555999===BBB@@@===:::777555333333666777999;;;===???@@@@@@>>>???@@@@@@AAABBBCCCCCCAAAAAA@@@>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;999888:::999888888777888888888888888777777666666555555555555555555444444444444333333222222222333444555555333111111222444444333333222222111111000//////000000111222333444555555444444444444444444444444666777888999:::<<<======>>>@@@AAAAAA???>>>??????AAACCCEEEHHHJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLOOOQQQSSSSSSRRRRRRTTTUUUWWWYYYZZZ\\\\\\]]]XXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYYZZZZZZ[[[ZZZZZZ```____________``````aaa`````````___```bbbgggjjjlllnnnqqqtttuuusssqqqpppllllllllllllkkkiiigggffffffkkkrrryyyyyyuuuyyy}}}uuummmiiinnnvvv|||~~~|||xxxtttpppqqqqqqpppooommmkkkiiiggg^^^[[[VVVRRRMMMHHHBBB???777777888999<<>>999444111...------...---,,,///...---,,,,,,---...///999@@@EEEEEECCCBBB???:::777===DDDKKKRRRWWWVVVRRRIIIKKKKKKIIIJJJLLLJJJEEEFFFFFFGGGHHHGGGCCC===999555555444444333333333333...///111111333666:::===CCCBBBAAA===999666444444777888:::===???AAABBBBBB????????????@@@@@@AAAAAA@@@@@@@@@???>>>===;;;;;;:::;;;===>>>>>>===;;;:::;;;:::888777777777888999888777777777666666666555555555555444444444333333222222222333333333444444666333111111222333444444222222222111000000/////////000111222333444444555333333333444444444444444999::::::;;;===>>>>>>??????@@@AAAAAAAAAAAA@@@AAABBBCCCEEEHHHIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC???>>>>>>===>>>???AAABBBDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMPPPQQQQQQQQQPPPQQQRRRUUUWWWZZZ\\\]]]]]]XXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXXZZZ[[[[[[\\\\\\aaaaaa```____________```bbbcccddddddfffiiimmmqqqpppsssvvvyyyzzz{{{|||}}}zzz{{{|||zzzwwwtttqqqpppooorrrwww{{{wwwqqqvvv{{{tttkkkgggmmmvvv|||~~~|||yyytttqqqooopppppppppoookkkhhhfff^^^[[[WWWSSSOOOHHHAAA===777777888999<<>>999444111...------...---,,,++++++***+++,,,---///000777???EEEFFFEEEDDD???:::777>>>FFFLLLTTT\\\\\\WWWKKKMMMLLLIIIIIIKKKIIIDDDGGGGGGGGGHHHGGGCCC>>>:::555444444444444333333333...///111111333666:::===CCCDDDCCC???:::666555555777888;;;>>>@@@BBBCCCDDD??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>><<<;;;777888:::<<<<<<;;;999888;;;:::888777777777888999777777777777666666666666555444444444444333333333222222333333333444444444555333111111222444444333222222111111000//////......///111222333444444444222222333333444555555666777888888999:::;;;<<<<<<@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@;;;:::::::::;;;<<<>>>???AAAAAABBBBBBCCCEEEFFFGGGHHHJJJMMMOOOPPPPPPPPPOOONNNPPPRRRUUUXXXZZZ\\\\\\XXXWWWVVVUUUUUUVVVWWWXXXWWWXXXYYY[[[\\\]]]^^^^^^aaa``````_______________bbbccceeefffhhhkkkooossstttvvvyyyzzz|||}}}yyyxxxqqqsssvvvyyy|||vvvqqqvvv|||rrrhhhccciiittt{{{}}}zzzvvvsssnnnoooppppppnnnkkkgggddd]]][[[XXXTTTOOOHHHAAA<<<888888888999<<>>999444111...------...---,,,))))))***+++---...000111444===EEEFFFEEEDDD???999555>>>EEEIIISSS^^^```[[[NNNOOOLLLIIIIIILLLKKKGGGHHHHHHGGGGGGFFFCCC===999333444444555555444333333///000111111222555999===BBBDDDDDDAAA;;;777666777777999;;;>>>AAACCCDDDEEEAAA@@@>>>======>>>???@@@???@@@AAAAAA@@@>>>===<<<999:::;;;<<<<<<<<<;;;::::::999888888777888888888777777777777666666666666444444444444333333333333111222333444444444333333444333222222444444333222222111111000000///.........///111333444444333333000111222444555777888888::::::;;;<<<<<<===>>>>>>AAA@@@@@@BBBDDDEEEDDDCCCAAABBBDDDEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@>>>===<<<888777777888999;;;===>>>?????????@@@AAACCCDDDEEEGGGHHHKKKNNNOOOOOONNNNNNLLLNNNPPPSSSVVVXXXZZZZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^^^^______```____________``````aaa```bbbdddeeegggiiimmmpppuuuxxxzzz|||~~~~~~|||sssuuuwwwyyy{{{wwwvvv{{{pppeee^^^eeerrr{{{}}}yyyvvvqqqqqqrrrqqqoookkkgggddd^^^\\\XXXTTTOOOHHHAAA<<<888888999:::>>>MMMiii~~~{{{tttnnnvvvnnnVVVIIIEEEIII[[[mmm~~~}}}|||zzzyyyxxxwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{yyy{{{}}}zzzxxxyyy{{{zzzzzz|||zzzvvvqqqmmmjjjhhheeeccc\\\RRRKKKLLLLLLFFF>>>999444111...------...---,,,++++++,,,---...000111222222;;;CCCEEEEEECCC>>>888333===CCCFFFPPP^^^bbb]]]PPPPPPMMMIIIJJJNNNOOOLLLHHHGGGGGGFFFDDD@@@;;;777222333555666666555333222000111222222222444888<<<@@@CCCEEEBBB<<<777777888777888;;;>>>@@@CCCDDDEEECCCBBB@@@???>>>???@@@AAA>>>>>>???@@@???>>><<<:::=========<<<<<<<<<<<<<<<888999999999999888777777666666666666777777777777444444444333333333222222111222333444444444333333222222333444555555333000111111111000//////......---...111333444444333222///000222444666999:::;;;===>>>>>>??????@@@@@@AAAAAA@@@@@@BBBEEEGGGFFFDDD@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>===;;;:::888777666666666777888:::<<<>>>;;;;;;<<<===>>>@@@AAABBBDDDFFFIIIKKKMMMMMMLLLKKKKKKLLLNNNQQQTTTVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXZZZZZZ\\\]]]^^^^^^^^^^^^_________```aaabbbddddddcccdddfffggghhhiiimmmoooqqqvvvzzz}}}~~~}}}{{{ssstttvvvxxxzzz~~~}}}~~~oooccc[[[bbbppp{{{|||yyyuuuuuutttsssppplllhhhfff___\\\XXXSSSNNNGGGAAA<<<777777999;;;AAARRRooo|||uuuqqqvvvppp[[[MMMFFFJJJ^^^sss}}}}}}|||{{{zzzyyywwwvvvyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}{{{{{{|||}}}~~~~~~zzzxxxyyyzzz{{{{{{}}}yyyvvvqqqllliiifffcccaaa\\\RRRKKKLLLLLLFFF>>>999444111...---......---,,,---......///000111222222000999BBBEEEDDDBBB===777222<<>>???>>>===;;;999:::999888777777777888888888888999::::::888777666666666666666777777777777444444444333333333222222111222333444555444333333111222333555777555222///111111111000//////......---...111333444444333222...///111444777:::<<<===;;;;;;<<<<<<======>>>>>>BBB@@@@@@BBBFFFHHHGGGDDD@@@AAABBBBBBBBBAAA@@@@@@;;;;;;;;;:::888666555444666666666666888:::===>>>999999999:::<<<>>>???@@@CCCDDDGGGIIIKKKKKKJJJJJJJJJKKKMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWZZZ[[[\\\]]]]]]]]]]]]]]]^^^______aaaccceeefffgggfffhhhjjjjjjjjjlllnnnqqqlllrrryyy|||~~~zzzxxxmmmnnnqqqsssuuuxxx}}}|||ooobbbZZZaaappp|||~~~{{{yyyxxxwwwtttqqqmmmiiiggg```]]]XXXRRRMMMGGGAAA===666666999===DDDVVVuuu|||xxx{{{rrr___PPPGGGKKK```xxx|||||||||{{{zzzxxxwwwvvvyyyxxxwwwvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||{{{{{{|||}}}~~~~~~{{{yyyyyy{{{}}}|||}}}yyyvvvpppjjjeeebbb``````]]]TTTKKKGGGGGGEEE???:::333222000...---,,,,,,,,,+++,,,---------...000222222888???CCCCCC>>>999777999:::>>>FFFQQQ[[[bbbeee[[[TTTLLLIIILLLQQQSSSRRRLLLHHHCCC@@@>>>;;;777333444555666888888666555444444444333111111444999===>>>AAACCC@@@;;;777555666888888:::<<>><<<;;;;;;;;;;;;>>>;;;::::::;;;;;;888555444666888;;;;;;:::999777555555666666777777888888444444444444444444444444444333333222222333333444111222333444444222111///000000//////.........---///000111222222111000//////111333666888:::<<<<<<888999;;;===>>>???>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFDDDAAA???>>>>>>@@@AAA>>><<<:::777666555666777666666777888:::;;;<<<===888777777777777999:::;;;???@@@BBBCCCCCCEEEHHHJJJKKKLLLMMMNNNOOOQQQUUUXXXWWWYYY\\\]]]\\\\\\\\\]]]\\\\\\\\\[[[[[[\\\___bbbbbbbbbaaaaaabbbdddfffgggffffffgggiiijjjkkklllmmmqqqnnnqqqyyy~~~}}}ssslllllliiiiiimmmooopppsssxxxzzz|||{{{mmmfff```dddppp}}}~~~zzzyyywwwtttpppllliiigggbbb^^^WWWPPPKKKFFFAAA>>>;;;:::======@@@\\\{{{|||xxxcccPPPHHHPPPfffxxx{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz|||~~~~~~zzzyyy|||~~~|||{{{yyyyyy{{{}}}~~~~~~}}}zzzxxxxxxzzz||||||}}}zzzwwwqqqlllgggdddcccbbb[[[TTTKKKHHHHHHFFF???999333222000...---,,,,,,,,,+++,,,---------...000222444999@@@DDDBBB>>>999666777;;;AAAKKKUUU\\\___```ZZZSSSLLLJJJMMMRRRTTTTTTKKKGGGCCC@@@>>>;;;666333444555666888888666555444222333222222222444888;;;===@@@BBB@@@;;;666555555777888:::<<<>>>AAABBBCCCFFFGGGGGGFFFCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;999:::;;;;;;999666555777999;;;;;;:::888777666666666666666777777777444444444444444444444444444333333222222333333444111222333444444222111///000/////////............///000111222222111000///111222444666888:::;;;;;;999:::;;;===>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCDDDCCCAAA???>>>>>>>>>???;;;999777555444444555666666666777888999:::;;;;;;666666555555666777999::::::<<<>>>@@@AAACCCFFFHHHKKKMMMOOOPPPQQQSSSVVVXXXXXXZZZ]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\^^^aaacccddddddccccccccceeefffgggffffffgggiiijjjkkklllmmmsssqqqsssyyy|||}}}vvvmmmiiiaaa^^^^^^aaaccccccfffjjjnnnppptttzzz}}}kkkeee```eeerrrzzzyyywwwtttqqqmmmiiigggaaa]]]VVVPPPJJJEEE@@@===888666:::<<>>999666666;;;DDDPPPYYY]]]]]][[[\\\VVVNNNKKKLLLOOOQQQQQQIIIFFFCCC@@@===:::555222444555666888888666555444000111222222222333666999<<>>@@@AAABBBEEEFFFGGGFFFCCCBBBBBBBBBBBBAAA@@@???>>>======<<<:::999999:::;;;;;;999888777888:::;;;;;;999777666777777666666666666666666444444444444444444444444444333333222222333333444111222333333333222000///////////////............///000111222222111000000222333555666888999999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===???@@@AAA@@@???>>>===<<<<<<;;;777666444333333333444555777777777777888888888999444333333333333555666777777999<<<>>>???BBBFFFIIILLLNNNQQQSSSSSSTTTVVVXXXYYY[[[\\\\\\[[[[[[[[[\\\^^^____________```ccceeegggfffeeedddeeeeeeggggggfffggghhhiiijjjlllmmmmmmrrrppprrrwwwyyyyyyzzz}}}}}}|||sssiiibbb___UUURRRQQQTTTUUUTTTVVVZZZ^^^aaafffmmmwwwkkkeeeaaaggguuu{{{zzzxxxuuurrrmmmjjjhhh```\\\UUUOOOJJJDDD???;;;888555999===FFFdddzzz}}}wwwcccTTTLLLRRRfffyyy|||{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxwwwxxxyyyyyyxxxwwwxxxzzz~~~|||zzzzzz|||}}}~~~~~~~~~wwwrrrwww{{{xxx|||}}}{{{{{{|||~~~~~~~~~~~~|||zzzzzz{{{}}}yyyzzz|||~~~yyyvvvrrrnnnjjjgggfffeeeXXXRRRMMMKKKLLLHHH???777333222000...---,,,,,,,,,,,,------------...222444888<<>>@@@@@@AAADDDEEEGGGFFFDDDBBBAAABBBBBBAAAAAA@@@???===<<<;;;888888999999:::;;;:::999999:::;;;;;;:::888777555777777777666666555555444444444444444444444444444444333333222222333333444111222222333222111000000///////////////.........///000111222222222111000444555666777777888888888999999:::;;;<<<<<<======;;;:::999888888:::<<<===============<<<:::999888444333333222333444555555777777666666666666666666111111000000111222444555555888;;;===???BBBGGGJJJIIILLLPPPSSSSSSTTTVVVWWWXXXYYY[[[ZZZYYYXXXYYYZZZ___```aaaaaaaaaccceeehhhhhhgggfffeeeeeeeeefffgggfffggghhhiiikkklllmmmmmmmmmnnnppptttuuuuuuuuuuuuxxxwwwtttooohhh```ZZZVVVMMMJJJJJJMMMMMMLLLMMMPPPSSSUUU[[[cccnnn{{{lllfffdddjjjxxx~~~{{{zzzyyywwwsssnnnjjjhhhaaa]]]VVVPPPJJJDDD???;;;<<<777:::>>>GGGeeeuuuzzzrrraaaTTTMMMRRRfffzzz}}}|||zzzxxxwwwxxxyyyyyyyyyxxxvvvuuuuuuvvvvvvwwwyyyzzz{{{zzzyyyxxxyyyzzz|||{{{zzzzzz|||~~~~~~~~~~~~}}}}}}vvvnnnsss|||zzzrrrsss{{{}}}|||zzz{{{~~~|||yyy|||}}}|||{{{yyyxxxzzz{{{xxxxxxzzz~~~~~~|||wwwuuuqqqmmmiiifffdddcccXXXRRRMMMLLLMMMIII@@@777333222000...---,,,,,,,,,,,,------,,,---///333666;;;???CCCEEEBBB===888666555;;;DDDPPP[[[aaabbbaaa]]]XXXQQQJJJGGGEEEEEEEEEEEEEEEDDDAAA===888555333444555666888888666555444...///111111111222555777;;;???BBBAAA<<<777444333444666999<<<>>>@@@@@@@@@BBBDDDFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@>>><<<:::999666777999:::::::::::::::;;;;;;;;;;;;:::888777666777777666666555555444444444444444444444444444444444333333222222333333444222222222222111111000000.........//////////////////000111222333333222111555666666777777777777777888888888999999:::;;;;;;;;;:::888777777999;;;<<<999:::;;;;;;:::888666444333333333333444555666666666666555555555555444444000////////////111222333333666999;;;===@@@DDDGGGEEEHHHLLLOOOQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWXXXYYY```aaacccddddddeeegggiiigggfffeeeddddddeeeffffffgggggghhhjjjkkklllmmmnnnmmmoooppppppppppppooommmooojjjddd```^^^ZZZTTTPPPJJJGGGHHHKKKKKKJJJJJJNNNNNNPPPTTT\\\hhhuuunnniiifffmmmzzz}}}zzzzzzyyywwwsssnnnjjjgggbbb^^^XXXRRRLLLFFF???;;;<<<777:::>>>HHHfffyyymmmttt|||lll[[[RRRMMMRRRggg~~~}}}{{{yyywwwvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuwwwwwwzzz{{{|||{{{yyyyyyzzz{{{zzzzzz{{{{{{|||}}}}}}xxxvvvvvvxxxzzzyyy{{{|||qqqttt}}}|||qqqmmmqqq{{{~~~|||{{{zzz|||{{{xxxxxxyyyyyyxxxvvvvvvwwwxxxvvvwwwyyy|||~~~~~~|||zzzvvvuuuqqqmmmiiieeebbbaaaXXXRRRMMMLLLMMMIIIAAA999333222000...---,,,,,,,,,---------,,,---///444777===AAADDDEEEBBB===888666666;;;EEEPPP[[[bbbdddcccVVVSSSNNNIIIFFFEEEFFFGGGDDDEEEEEECCC>>>999555444444555666888888666555444///000111111111222555888<<<@@@CCCBBB===888555444444666:::===@@@AAAAAA@@@AAACCCFFFFFFDDDBBBAAAAAAAAAAAAAAA@@@>>><<<:::888666888999:::999888999:::;;;;;;;;;;;;:::999888777666666555555555555555555444444444444444444444444444333333222222333333444222222111111000000000000.........//////////////////000111333333333333222555666666777777777777777777777666666777777888999:::999888888888999:::;;;777888888888777555333222222333333444555666666666444444444444444333333333000////////////111222333111333555777888:::>>>@@@AAADDDHHHKKKMMMPPPSSSUUUUUUVVVWWWWWWVVVWWWYYY[[[```bbbdddeeeeeefffhhhjjjgggfffeeeddddddeeefffgggggghhhiiijjjkkkmmmnnnnnnqqqsssrrrooommmnnnllliii```]]]YYYVVVTTTPPPLLLHHHHHHFFFGGGLLLMMMLLLMMMPPPOOOPPPSSSZZZeeerrr~~~|||}}}nnniiihhhooo||||||yyyyyyyyywwwsssnnniiifffbbb___YYYSSSMMMFFF???:::888555999>>>HHHgggsssfffmmmwwwfffVVVPPPMMMSSSjjj|||zzzwwwuuutttuuuwwwyyyvvvvvvuuutttuuuvvvwwwxxxxxxyyy{{{zzzyyyxxxzzz{{{yyy{{{||||||{{{|||~~~|||rrrllliiijjjmmmqqqssswwwzzzzzzxxxpppnnnuuu|||{{{{{{}}}}}}}}}xxxyyyzzzyyywwwvvvwwwyyyuuuvvvwwwzzz}}}}}}zzzxxxwwwuuurrrmmmiiidddaaa```YYYRRRLLLKKKLLLJJJBBB:::333222000...---,,,,,,,,,---------,,,,,,///444888???BBBEEEFFFBBB===888666777===GGGSSS]]]bbbcccaaaTTTRRRNNNIIIFFFEEEGGGIIICCCEEEFFFDDD???999666555444555666888888666555444111111111000000222666:::<<>>AAAAAAAAAAAA@@@CCCFFFFFFEEEBBBAAAAAABBBBBBBBBBBB@@@===:::999666888::::::888777888:::;;;;;;;;;::::::999999888444444555555555555555555444444444444444444444444444333333222222333333444222111111000000000000000............/////////000///000111333444444333333555555666777777777777777555555444444444555666777999888888888888888888888666666666555444333222111222222333444555555555555222222222333333333333333000000//////000111333444222444555666666777:::<<<>>>@@@DDDGGGJJJNNNSSSVVVUUUVVVWWWWWWWWWXXX[[[^^^```bbbdddffffffgggiiikkkgggffffffeeefffgggiiijjjggghhhiiijjjlllmmmnnnnnnooorrrrrrnnnnnnrrrrrroooaaaeeegggbbbXXXNNNHHHGGGIIIHHHJJJOOORRRQQQSSSVVVWWWWWWXXX]]]fffsss~~~|||xxxxxxqqqqqq{{{kkkhhhgggooo}}}|||xxxxxxxxxwwwsssmmmhhheeeaaa^^^XXXSSSLLLEEE>>>999777555;;;>>>FFFeeeooo```hhhtttbbbRRRNNNNNNUUUooo{{{yyyvvvsssssstttvvvxxxttttttttttttuuuvvvxxxyyyxxxyyyzzzzzzzzzzzz{{{|||yyy{{{}}}|||{{{{{{|||xxxoooddd]]]ZZZ\\\aaagggkkkqqq~~~~~~vvvwww~~~}}}~~~zzz|||||||||zzzyyyzzz{{{tttuuuwwwzzz||||||yyywwwxxxwwwsssnnniiieeeaaa___YYYSSSLLLKKKLLLJJJBBB;;;333222000...---,,,,,,,,,---------,,,,,,000555999@@@CCCFFFFFFBBB<<<888666888>>>IIIVVV___bbbaaa^^^WWWTTTPPPKKKFFFDDDEEEGGGCCCFFFGGGEEE???:::777666444555666888888666555444222222111000000222777;;;===AAAEEEEEE@@@:::666555555777;;;???AAABBBBBBAAA@@@BBBEEEFFFEEEBBBAAAAAACCCCCCDDDCCCAAA>>>;;;999666999;;;:::888666777999;;;;;;::::::::::::999999333444444555555666666666444444444444444444444444444333333222222333333444222111111000000000000000---.........//////000000///000222333444444333333444555666777777888888777555444333222333444555666777888888999888888777666666555555333222222111111111222333444444444444333111111222222222333333333111111000000111222444555555666777777777777999;;;<<>>???DDDbbbnnn^^^eeesss```QQQNNNOOOWWWrrrzzzxxxuuurrrrrrsssuuuwwwssssssssstttuuuwwwyyyzzzyyyzzz||||||||||||~~~yyy|||~~~}}}{{{zzz|||~~~xxxooodddYYYRRRPPPRRRXXX```fffmmm{{{}}}~~~yyy{{{{{{xxxxxx{{{|||yyywwwuuuwww}}}~~~yyyuuutttuuurrrnnnjjjgggdddaaa___]]]SSSKKKKKKLLLGGG@@@===777555222///---------...///,,,+++---...///555<<>>AAABBBBBB>>>999666555222444888;;;???AAABBBBBBBBBCCCDDDEEEDDDCCCAAA???BBBAAAAAA@@@???>>><<<<<<888888888888888888888888444555666888999999999999555444444444444333333333555444444444444333333333222222222222333444555666111111000///////////////111111111111111000///...///000222222111111222444666666666666666666666555444444333333333444555555999888888999;;;;;;:::888777666333111000000111111444444444333333333222222333222222111111111111111111000111111222333444555555555555555555666777777;;;===@@@EEEKKKPPPSSSUUUYYYYYYYYYXXXXXXZZZ]]]```fffggghhhhhhhhhjjjlllnnnooooooooooooooooooppppppkkkkkkllllllmmmmmmlllllllllkkkkkkmmmttt~~~zzzuuuhhhXXXPPPQQQPPPPPPQQQSSSWWW\\\aaadddkkkjjjjjjlllqqqyyynnnllleeegggvvv}}}tttmmmiiijjjsss~~~xxxvvvtttrrrpppmmmiiieee^^^[[[UUUPPPJJJDDD>>>999888777777;;;HHH```}}}mmm___ddd}}}zzz|||tttdddTTTNNNQQQ^^^yyy~~~zzzwwwtttssstttwwwxxxxxxttttttvvvwwwyyyzzz||||||{{{zzzzzz|||~~~{{{{{{}}}~~~~~~~~~~~~uuuhhh^^^VVVSSSRRROOOSSSZZZ___aaafffuuu~~~xxxwwwzzz}}}~~~}}}}}}}}}zzz||||||yyyyyy{{{|||yyyvvvtttwww|||~~~zzzvvvuuutttqqqmmmiiifffccc```]]][[[QQQJJJJJJJJJEEE???;;;555444111///---,,,,,,,,,...++++++,,,---...333:::>>>BBBFFFDDD===777555555999>>>IIIVVV___bbb```\\\UUUQQQLLLHHHGGGHHHHHHHHHGGGFFFCCC@@@;;;777333111222333555666666555333222000/////////000222444555===???AAAAAA===999555444333555888<<>>===<<<888888888888888888888888555666777888888999888888777666666666666555555555555555555444444333333333444333333222222222222222111111000///////////////111111111222111111000///000111222222111000111333444555555666777777888888444444444333444444555666888777777888999:::888666666555222000//////000111444444444444333333333222333222111111000000111111000000111111222333555555555555555555555666777777:::<<<@@@EEEJJJOOOSSSUUUXXXYYYZZZZZZYYY[[[]]]```eeegggiiijjjjjjkkkmmmoooppppppppppppqqqqqqqqqqqqoooooooooooonnnmmmkkkkkkkkkjjjhhhiiilllssszzz~~~sssooonnnmmmggg]]]XXXXXXUUUUUUVVVXXX]]]ccciiimmmsssrrrqqqrrrvvv}}}qqqhhhcccfffvvv{{{sssllliiikkkuuu|||zzzwwwuuurrrooojjjfff^^^ZZZUUUOOOJJJDDD===999888888999<<>>HHHSSS[[[\\\YYYUUUQQQMMMIIIGGGGGGHHHIIIIIIGGGEEEBBB===999555222111222222444444444444222222000/////////000222333555;;;===@@@@@@===888555333444666999<<>>===<<<999999999999999999999999777777888888888888777777777666666666666555555555666666555444333333222222666555444333111000//////111000000///////////////000111222333333222222111111222333222000000111222222333444555777888::::::444444444444444555666777888777666777888888777555555444111///...///000000444555555555555444333333222222111000000000000111000000111111222444555666666555555555555666666777:::;;;???CCCHHHMMMQQQSSSVVVXXXZZZ\\\\\\\\\^^^```dddgggjjjlllmmmmmmnnnppppppqqqqqqqqqrrrrrrssssssttttttsssqqqooommmkkkiiiiiigggfffeeefffjjjnnnpppmmmkkkllloooppplllhhhhhh^^^]]]^^^```eeelllssswww|||{{{zzzzzz}}}sssdddaaagggwww{{{sssmmmjjjmmmxxx~~~{{{xxxuuurrrnnniiieee^^^ZZZTTTNNNIIICCC===999777999;;;===GGG___mmmbbbiiipppaaaSSSOOOSSSaaa|||~~~{{{wwwttttttuuuuuutttxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}~~~}}}sssgggaaaaaadddeeedddfff```[[[ZZZ\\\aaammmxxxwwwppprrrxxx~~~~~~~~~~~~~~~~~~zzzyyy||||||yyyxxxzzzyyyvvvrrrpppttt{{{~~~{{{xxxxxxssspppmmmjjjgggccc___\\\YYYOOOHHHIIIIIIDDD<<<888222111000///---,,,++++++...,,,+++------,,,000666:::===@@@AAA>>>:::888777666;;;EEENNNSSSSSSPPPMMMKKKIIIFFFEEEFFFHHHHHHGGGFFFDDD@@@;;;777444222111111222333333333333222111000/////////000111333444:::===@@@AAA>>>999666444555666999<<>>======999999999999999999999999888888888888888777666666555444444444444333333333666666555444333222222111555444444333222000///...000000////////////000000///111222444444444333222222333333222000///000111222222333555666777888999555555555555666777888888999888777888999999777666444333111///......///000555555666666666555444333222222111000000000000111000000111222333444666777666666555555555555666777999:::===AAAFFFKKKOOORRRTTTWWW[[[]]]^^^^^^___```bbbfffjjjmmmmmmmmmnnnooooooppppppqqqrrrsssssstttuuuuuutttrrrpppmmmkkkjjjfffeeeeeeeeegggjjjmmmooosssrrrtttxxx{{{yyyvvvtttjjjiiihhhjjjnnnttt{{{tttdddcccjjj{{{}}}uuupppnnnqqq|||~~~{{{xxxtttpppkkkeeeaaa^^^ZZZSSSMMMHHHBBB===999666999<<>>???>>>;;;999777555:::BBBIIIMMMMMMKKKJJJJJJIIIGGGGGGHHHIIIHHHGGGDDDBBB>>>:::666444222222111222222222222222222111000////////////000222333999===AAABBB@@@;;;888666555666888;;;>>>AAACCCEEEGGGFFFEEECCCBBBBBBAAABBB@@@@@@@@@@@@@@@???>>>===999999999999999999999999888888999888888777666555555444444444444333333333666666555444333333222222222333333333333222111000000000////////////000000000111444555666555444333222333333222000///000111222333333444444555666666777777777777888999:::;;;<<<;;;::::::;;;;;;999777444222000///...///000111555666777888888666555444333222222111111111111111000000111222333555777888666666555555555555666666888999;;;???DDDIIIMMMPPPRRRVVV[[[^^^``````aaabbbbbbeeeiiikkklllllllllmmmnnnnnnooopppqqqrrrsssttttttssssssrrrpppnnnmmmlllggggggggggggiiikkknnnoootttvvvzzz}}}}}}zzzwwwvvvttttttwww{{{vvvffffffoooyyywwwtttvvv|||xxxuuupppkkkeeeaaa^^^YYYRRRLLLGGGAAA<<<999555888<<>>999444222000...------...///...,,,,,,//////...222777888:::<<<>>>===;;;888666555:::AAAFFFIIIJJJKKKLLLLLLKKKJJJJJJKKKJJJIIIGGGAAA@@@===:::777555444333222222222222222222222222000000///...///000111222999===AAACCCAAA===999666555555777999<<<@@@CCCDDDFFFEEEEEECCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>::::::::::::::::::::::::888888888888888777666555777666666666666555555555555555444444444333333333111222333444555444333222///////////////000000111111333555777777666444222111222333222000000111222333333333444444555555666999999999:::;;;<<<===>>>>>>===<<<<<<======;;;999444333111/////////111222666777888999999777666444444444333222222222222222000000111222444666777888777666666555555555555666888888:::===AAAGGGLLLOOORRRVVV[[[^^^```aaacccdddcccfffiiijjjjjjjjjkkklllmmmmmmnnnpppqqqssstttuuusssssssssrrrqqqpppooonnnkkkjjjiiihhhiiijjjlllmmmqqqyyy}}}lllnnnwww||||||{{{wwwsssmmmgggccc]]]YYYRRRKKKEEE@@@<<<999666999>>>HHHZZZvvvzzzlllppp}}}~~~rrrcccVVVRRRUUUaaa{{{}}}zzzvvvuuuvvvwwwxxxxxxzzzxxxwwwvvvvvvwwwyyy{{{{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~uuutttuuuyyy~~~~~~xxxrrrfff^^^WWWVVVVVVXXX\\\bbbddddddgggooozzzxxxxxxzzz~~~|||{{{zzzyyy|||{{{uuuyyy{{{zzz{{{}}}|||xxxpppooossszzz}}}{{{xxxxxxrrrpppnnnllliiieee___[[[YYYQQQKKKLLLMMMGGG>>>999444222...+++***+++...///+++)))+++.........111777:::;;;===??????===:::777555999>>>BBBDDDGGGKKKNNNLLLKKKJJJJJJJJJHHHEEECCC>>>>>>===;;;999777555444333333222222222222333333000000///......000111222777;;;@@@CCCAAA<<<888666444444666888;;;???BBBDDDDDDDDDDDDDDDBBB@@@>>>===???@@@@@@@@@@@@???>>>>>>::::::::::::::::::::::::777777888888888777777666777666666666666555555555333333333444444444444555222333555666666555333222///////////////000111111333444777888888666333222000111222222111000111333333333444555666888999999;;;;;;;;;<<<===>>>@@@@@@???>>>======>>>===;;;999444333111000000000222333666888999::::::888666444666555444444333333444444000000111222444666888999777777666555555555555555777888999;;;@@@EEEJJJNNNRRRVVVZZZ^^^```bbbeeeggggggiiijjjjjjjjjjjjkkkmmmmmmnnnoooqqqssstttvvvvvvvvvvvvuuutttsssqqqpppoooooommmkkkiiiiiikkkmmmoooooo{{{yyy{{{~~~{{{wwwsssnnnhhhddd]]]XXXQQQJJJEEE@@@;;;999888:::AAAOOOfffpppqqq|||uuuttt}}}mmm___RRROOOSSS```yyy|||xxxuuuuuuvvvwwwvvvxxxwwwuuutttuuuwwwyyy{{{yyy|||~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}yyyzzz}}}|||uuuppphhhdddaaa```]]]YYYZZZ]]]\\\___eeemmmuuuzzz|||}}}|||~~~|||{{{}}}}}}|||{{{{{{{{{~~~|||{{{vvvzzz}}}|||}}}~~~{{{pppooossszzz}}}zzzwwwwwwqqqooommmkkkhhhddd^^^ZZZYYYPPPJJJLLLMMMFFF===888444111,,,)))(((***---///)))''')))---------111666>>>>>>@@@BBBBBB@@@===999222666;;;>>>@@@DDDIIIMMMJJJIIIGGGGGGFFFDDDAAA>>><<<======<<<;;;999666555444333333222222333333444000000///......///111111555:::???BBB@@@<<<777555333444555777:::>>>AAACCCCCCCCCDDDDDDBBB@@@===;;;??????@@@@@@@@@??????>>>::::::::::::::::::::::::777777888888888888777777555555444444444333333333222222333444444555555666444555666777777555333222///////////////000111111444555888999999666333111///000222222111111222444222333444666999;;;<<<===<<<<<<======>>>@@@AAABBB???>>>======>>>===;;;999555444222000000111333444666888:::;;;;;;999666555666666555444444444444555000000111222444666888999888777666555555555555555777777888:::???DDDJJJMMMSSSVVVZZZ]]]```bbbfffhhhjjjkkkkkkkkkjjjjjjlllnnnnnnoooppprrrtttvvvwwwxxxyyyyyyxxxvvvtttrrrpppooopppnnnlllkkkkkknnnqqqtttlllzzz|||yyyuuuqqqlllfffbbb]]]XXXQQQJJJDDD???;;;999:::<<>>:::333111...,,,---.........+++---//////...///333777BBBEEEIIIJJJGGGAAA===:::777555777===@@@AAADDDHHHJJJMMMMMMGGGBBBAAA???<<<999;;;===???===999555222000000111222444555333111111000000000//////......444888===@@@@@@<<<888444111111333666:::>>>BBBDDDEEEEEEFFFFFFCCC@@@<<<:::888888:::<<<===>>>??????@@@???===<<<:::999999999:::888777777888888777666777666555666777888777666444333222222222333444555000111333555444333000///000000000000000000111222555555555555555444444333333222111000000111222333444222111333777::::::999999:::;;;===>>>?????????>>>===<<<===>>>>>><<<:::555333111000///000111222777999;;;;;;::::::;;;<<<999999888888777666555555666555444555666999<<<===<<<:::888777888888777666777888:::;;;<<<@@@DDDHHHPPPUUU[[[]]]]]]___eeejjjiiiiiihhhhhhhhhiiikkklllnnnnnnooooooqqqssstttuuuvvvtttsssrrrsssrrrpppooossssssrrrpppnnnnnnppprrrrrryyy{{{wwwuuuuuurrrkkkeee[[[WWWPPPJJJEEEAAA<<<999:::???GGGVVVssssssuuu}}}|||}}}wwwwwwtttttt~~~mmmYYYJJJIIINNNZZZuuu~~~{{{wwwuuuuuuuuuvvvuuuyyyyyyxxxvvvtttuuuwwwyyy}}}}}}}}}~~~~~~}}}}}}}}}~~~|||}}}}}}~~~~~~{{{}}}xxxkkk___ZZZYYYbbbeeeiiijjjhhhddd```]]]```gggpppxxx{{{{{{}}}}}}}}}~~~}}}yyywwwyyyzzzyyy{{{~~~}}}yyyrrrtttwwwyyyyyyxxxvvvtttqqqpppnnnkkkhhheeebbb```YYYPPPJJJKKKLLLGGG???;;;333111...,,,---.........***,,,...---,,,...333777CCCGGGKKKLLLHHHBBB===:::666444555;;;>>>>>>AAAEEEGGGKKKJJJEEEAAA@@@>>>;;;;;;<<<>>>???===:::777444333222222333444444222000111111111000000/////////444888<<<@@@???<<<777333333444555777:::===@@@BBBAAABBBDDDDDDCCC@@@===;;;888999:::<<<===>>>>>>>>>@@@???>>><<<;;;:::::::::777555444444555555444333666555444555666777666444333222111111111222444444444555777888888666444222......//////000222333444666777888888888888777666111111000000000000111111111//////111555777666555888999999;;;<<<===>>>>>>===<<<;;;<<<===>>><<<:::333222000///000111333444666888:::;;;:::999:::;;;;;;;;;;;;:::::::::999999888888777777888:::<<<===<<<:::888888888999888777777888999:::<<>>;;;666333444888;;;;;;>>>BBBFFFJJJJJJFFFCCCCCCCCC@@@@@@AAAAAA@@@???<<<999777555444333333444333111///222222111111000111111111444888<<>>999:::;;;<<<===>>>>>>>>>??????>>>===<<<<<<;;;;;;999888777777888888777555555444333444555555444333222111000000000111333444333444666777777555333111------...///111333555666777888;;;======<<<;;;:::000111111111111111111000222222333555888999777666888777777777888999;;;<<<;;;;;;:::;;;======<<<:::222111000000000222444666555777999:::999999:::;;;=========>>>>>>>>>??????<<<<<<;;;:::;;;<<<===>>>===;;;999999999:::999777777888999:::;;;>>>CCCFFFIIIOOOWWW\\\___bbbgggjjjllllllkkkjjjjjjjjjkkkkkkmmmmmmnnnnnnooopppqqqqqqoooppprrruuuvvvtttpppmmmnnnnnnnnnmmmmmmnnnqqqtttwwwzzz{{{wwwuuusssoooiiidddYYYUUUOOOIIIDDD@@@;;;888888;;;BBBUUUvvvvvvzzz|||hhhTTTEEEDDDIIIUUUppp~~~{{{wwwttttttuuuuuuuuuuuuuuuuuuuuutttvvvyyy|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~uuuiiiaaa```aaammmmmmhhh^^^TTTSSSZZZcccooosssyyy}}}~~~}}}|||zzz|||}}}zzzxxxuuuxxx}}}|||xxxtttwwwxxxwwwzzz|||{{{vvvrrrsssuuuwwwwwwvvvuuuttttttsssqqqmmmjjjfffcccaaa[[[RRRMMMNNNOOOIII@@@;;;222000...---.........---...//////------000777<<>>>>>===<<<<<<;;;999888888999:::888777666555333444555555444333000000/////////111222333444555777888777555222111---......000111333555666666999===@@@AAA@@@>>><<<111222333444444333222111222444666888999999777666777666444444444666888::::::999999:::<<<===<<<:::444333222111111222444555444666888999999999:::;;;===>>>???@@@AAABBBBBBCCC@@@@@@?????????@@@@@@AAA@@@>>>;;;;;;;;;;;;999888666777888999:::===AAAEEEHHHNNNUUU\\\```cccfffhhhiiiiiiiiijjjjjjkkkkkkkkkpppppppppqqqqqqqqqqqqqqqjjjjjjkkkmmmoooooollljjjiiijjjkkkkkkkkkmmmqqqtttzzz|||~~~~~~{{{xxxuuuqqqmmmgggbbbXXXTTTNNNHHHCCC???;;;888:::;;;AAATTTvvvwww|||gggTTTEEEDDDHHHTTTmmm~~~zzzvvvttttttuuuuuuuuuuuuuuuuuuttttttuuuxxx{{{zzzzzzzzz|||}}}~~~~~~~~~~~~||||||}}}~~~{{{{{{zzzyyy|||~~~zzzrrrkkkgggggghhhjjjgggbbbZZZUUUYYYcccllltttxxx|||||||||zzzuuutttwwwyyy{{{}}}}}}{{{xxxuuuttttttxxx~~~|||xxxtttwwwxxxxxxzzz|||zzzuuuooorrrvvvyyyyyywwwsssqqqtttsssqqqnnnjjjfffcccbbbZZZQQQLLLMMMNNNHHH>>>999222000......//////...,,,,,,---...,,,+++///666;;;IIINNNTTTUUUQQQIIIAAA<<<777444333666888888<<<@@@FFFLLLOOONNNNNNRRRTTTSSSNNNMMMJJJGGGBBB>>>999777333222111222444555444333444333222111111222333444333777<<>>AAACCCGGGHHHIIIIIIHHHEEEBBB@@@=========>>>======<<<;;;===>>>>>>???>>>>>>===<<<888666555555666777555444777666555555666666444333//////......///111222333888999;;;<<<;;;999666444//////000000111333444555555999???CCCDDDBBB???<<<444555666777777666555444///111444555555444333333666555444222333444666777888777777999;;;<<<;;;:::777666444222111111222333444666888999999999:::;;;===>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDBBB???======<<<:::999555666777888999<<<@@@CCCIIINNNTTTZZZ___bbbdddeeeeeefffggghhhiiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkgggfffdddeeeggghhhiiihhheeefffgggggghhhkkkooorrr{{{{{{|||}}}{{{xxxtttpppjjjeeeaaaXXXTTTMMMHHHDDD???<<<999<<<<<>>999666333222111222444555666555444222111000000222444555333666<<<@@@@@@===999666222333444666999===AAACCCEEEFFFGGGGGGFFFCCC@@@>>>?????????>>>===<<<;;;:::;;;<<<===>>>???>>>===<<<999888777777888888777666888666555555666666444333//////...///000111333444777888:::::::::777444222000000000111222333444555666:::AAAFFFGGGDDD???<<<666777777888888777777666222444666666555444444555666666444333333444555555666555666888:::<<<;;;:::999888555333111111222222444666888999999:::;;;<<<======???@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJGGGCCCAAA???===;;;999555666777777888:::???BBBJJJMMMRRRXXX^^^aaacccddddddeeefffhhhiiijjjjjjjjjkkklllllllllkkkjjjhhhgggeeeccc``````aaadddeeeeeeaaabbbcccdddeeehhhllloooxxxxxxyyy}}}}}}{{{xxxtttnnnhhhccc```XXXTTTNNNHHHDDD@@@<<<:::<<<<<<@@@PPPnnnqqqwwwjjjWWWGGGEEEHHHQQQhhh}}}zzzvvvsssssstttttttttwwwvvvvvvsssrrrrrrtttvvvzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{|||~~~~~~xxxtttsssuuuyyy|||{{{wwwwwwyyywwwoooiiifffiiimmmssswwwxxxuuupppllliiieeeccceeejjjmmmmmmkkkkkkmmmrrrxxx~~~~~~wwwoooiiieeecccaaaccchhhnnnuuu}}}xxxtttssswwwyyyyyy{{{~~~zzzuuuoooqqqtttwwwwwwuuurrrppppppooonnnllljjjgggeeedddYYYQQQLLLMMMNNNFFF<<<666111000////////////---+++(((***,,,,,,,,,///444999???FFFMMMQQQMMMEEE<<<666666333222555777888<<>>999666666444222222333555555444333222000//////111333555222666<<<@@@BBB@@@<<<999333333444555888;;;>>>@@@CCCDDDFFFGGGFFFDDDAAA???@@@@@@??????===<<<::::::999:::<<<>>>>>>>>><<<<<<<<<;;;999:::;;;;;;:::888777666444444555444333111////////////000222444555555666777888777444111////////////111222444666777777<<>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLOOOPPPQQQOOOKKKGGGDDDAAA>>>;;;999555555666666777:::>>>AAAHHHKKKOOOUUU\\\bbbeeeffffffggghhhiiijjjiiihhhhhhggghhhhhhhhhgggeeebbbaaa___]]]\\\\\\]]]______^^^^^^___```aaabbbdddiiilllrrrrrruuuzzz}}}~~~|||{{{yyytttmmmfffaaa___XXXTTTNNNIIIEEEAAA>>>;;;888:::???MMMjjj}}}kkkoooyyykkkWWWHHHEEEGGGOOOeee}}}}}}yyyuuussssssttttttttttttuuutttsssqqqrrruuuwwwyyyyyyyyyyyyzzz{{{|||}}}{{{||||||}}}|||{{{zzzyyy{{{|||~~~yyyppphhhdddfffjjjnnnmmmjjjkkkoooooohhhaaa^^^```eeennnvvvzzzwwwqqqllljjjjjjkkkmmmooonnnllliiihhhjjjnnnvvv~~~|||zzzlllddd[[[VVVSSSSSSXXX___hhhqqq}}}~~~wwwrrrtttwwwzzzzzz|||~~~{{{uuuqqqrrrssstttttttttsssrrrooonnnmmmllljjjgggeeedddYYYQQQLLLNNNNNNGGG===666111000//////000///---+++***---000000000222777;;;;;;AAAJJJNNNJJJBBB999333555111000333666777<<>>999666888666333222333444333333333111///...///111333555111666<<>>===<<<;;;999888666777888888777555666555333333333333222000000/////////111333444666888999:::;;;:::777444222,,,---...000333555888999888>>>EEEKKKLLLGGG@@@<<<888777666555555666777888333555666444111111333666777777777777666555444444444333444777:::;;;;;;:::777666444333333444555666555777999;;;;;;;;;===>>>??????@@@AAABBBCCCDDDDDDCCCEEEHHHKKKOOOQQQSSSTTTRRRNNNJJJFFFBBB???;;;999444555666666777999===@@@GGGIIIMMMTTT\\\cccgggiiijjjkkkkkkkkkjjjiiigggfff___`````````___\\\YYYXXXXXXXXXXXXYYYZZZZZZXXXVVV]]]^^^______```cccgggjjjnnnnnnrrrxxx}}}{{{}}}|||{{{yyysssllleeeaaa___YYYUUUOOOJJJFFFBBB>>><<<555888>>>KKKgggyyyfffjjjssskkkXXXHHHEEEFFFMMMccc{{{}}}yyyuuusssssstttttttttrrrssssssrrrrrrsssvvvyyyuuuvvvwwwxxxzzz}}}zzz{{{|||||||||{{{yyyxxx{{{|||~~~vvvooocccYYYSSSTTTXXX\\\___\\\]]]bbbddd___ZZZXXXWWW]]]hhhrrrxxxwwwrrrnnnhhhlllpppqqqpppmmmkkkkkkiiikkkooowww~~~yyytttqqqeee[[[QQQLLLIIIJJJQQQXXXcccmmm{{{zzzuuutttuuuvvvwwwyyyzzzxxxuuurrrnnnpppsssuuuvvvtttqqqooommmmmmmmmmmmkkkhhhfffdddZZZRRRMMMMMMKKKDDD;;;777333111............---,,,***+++******+++...333888BBBFFFJJJGGG@@@999777888444555555555555888<<<@@@BBBFFFJJJLLLJJJFFFCCCAAA999;;;>>>@@@@@@>>>;;;999888666555555666666666555444333111///...///000111555777<<>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999888999::::::999777666555444333111000//////////////////111333555666<<<===??????===888333000.........///111333555777>>>AAAEEEGGGGGGDDDAAA>>>999888666444333333333333444444444555555555666666999888777666666555555555333333444555555666777777777777777777777777777777666666777888999;;;<<<===BBBBBBBBBBBBBBBCCCDDDEEEHHHIIIJJJLLLNNNPPPRRRRRRWWWTTTPPPLLLGGGCCC@@@>>>===<<<:::::::::<<<>>>???EEEIIIPPPVVV[[[```fffiiikkkkkkjjjiiifffcccaaa___[[[ZZZZZZZZZYYYVVVRRROOOSSSQQQPPPPPPRRRUUUUUUUUUVVVWWWYYYZZZ\\\^^^bbbeeeggglllssswwwzzz}}}~~~}}}}}}~~~zzzxxxtttqqqmmmhhhbbb^^^XXXUUUPPPJJJCCC>>>:::888777<<>>@@@DDDHHHJJJHHHEEEBBBAAA@@@AAABBBAAA???:::666333888666444444555666555444444333111///...///000111222555:::@@@DDDDDD@@@===666333333666888888:::>>>@@@CCCFFFGGGEEECCCAAA@@@@@@@@@??????>>>>>>======<<<=========<<<;;;;;;:::888777777888999:::888777666555444333111000////////////...///000222444666;;;===??????===888444000.........///111444666888>>>AAAEEEGGGGGGEEEAAA???888777555333222111222222444444444555555666666777888777777666666666666666555555555666666666666777888888888888888888777777:::::::::;;;<<<>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCHHHIIIKKKLLLOOOPPPRRRSSSUUUSSSPPPLLLHHHEEECCCAAA===<<<;;;::::::;;;===>>>CCCGGGNNNTTTYYY___dddgggkkkkkkkkkiiigggccc```^^^YYYWWWVVVUUUTTTRRRNNNKKKPPPNNNLLLLLLNNNPPPPPPPPPPPPQQQSSSTTTVVVYYY]]]aaaccchhhooosssvvvyyy}}}||||||~~~~~~{{{yyyuuuqqqmmmgggaaa]]]WWWTTTOOOIIICCC===:::888777;;;???HHHdddwwweeeaaaqqqqqq\\\KKKFFFFFFJJJ^^^ttt}}}yyyuuurrrrrrssssssssstttsssrrrqqqqqqssstttvvvvvvuuutttvvv{{{|||{{{zzzzzz{{{zzzxxxwwwvvvxxx{{{~~~~~~~~~}}}zzzuuurrrcccWWWJJJCCC@@@>>>>>>AAACCCDDDGGGIIIIIIHHHFFFEEEHHHUUUfffrrruuusssqqqpppnnnnnnooopppqqqrrrqqqqqqpppqqqtttwww|||~~~yyytttoooggg]]]UUUMMMHHHDDDCCCBBBBBBHHHOOOYYYdddttt~~~~~~}}}}}}yyyvvvvvvttttttuuuwwwzzzzzzyyyxxxmmmoooqqqrrrrrrqqqnnnmmmpppnnnllliiifffdddcccbbbYYYRRRLLLMMMLLLDDD<<<888333111///.........---,,,+++,,,,,,,,,,,,///444777>>>BBBEEEBBB:::444111222333444444333333555888;;;===@@@DDDFFFEEECCCAAA@@@<<<>>>???@@@???===:::888888666444444555555555444444333111000//////000000///111666===BBBCCCAAA???888444333666777666999===@@@CCCFFFGGGEEECCCAAAAAA????????????????????????>>>>>>>>>===<<<;;;:::999666555555777999:::888777666555444333111000//////............000222444555;;;<<<>>>???===888444111......///000222555888999>>>@@@DDDGGGHHHFFFCCCAAA888777555333111000111111333333333444555666666777666666666666666777777888777777777777666666666666999999999::::::999999999<<<<<<<<<======>>>@@@@@@>>>???AAABBBCCCCCCCCCBBBIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRPPPMMMJJJHHHFFFEEE>>>===;;;:::::::::<<<===AAAEEEKKKQQQWWW\\\bbbeeekkkkkkkkkiiifffbbb___]]]UUURRRPPPNNNMMMLLLJJJHHHLLLJJJIIIHHHIIIJJJIIIHHHGGGHHHJJJKKKMMMQQQVVVYYY^^^cccjjjnnnppptttyyy}}}}}}yyyxxx~~~}}}||||||zzzuuuqqqlllfff```[[[VVVSSSNNNGGGAAA<<<999777666;;;>>>GGGaaauuuccc```pppqqq\\\IIIDDDDDDIII[[[qqq|||yyyuuussssssuuuuuuuuutttsssqqqqqqqqqssstttvvvvvvuuuuuuwww{{{~~~~~~|||zzzzzzzzz{{{zzzxxxvvvwwwzzz}}}}}}}}}}}}}}}zzzuuunnniiiWWWLLLBBB===;;;888888:::<<<;;;;;;;;;<<<>>>???AAACCCOOO___lllqqqrrrqqqpppnnnmmmnnnrrrvvvwwwuuurrrmmmmmmnnnnnnooopppqqqqqqxxxwwwvvvwwwzzz|||wwwooohhhbbb[[[RRRLLLFFFBBB@@@@@@???>>>DDDJJJVVVcccuuu{{{xxxvvvvvvwww{{{{{{xxxyyyvvvvvvvvvxxxzzzzzzyyyxxxpppqqqsssttttttrrrpppooorrrpppllliiieeecccbbbbbbYYYQQQLLLMMMLLLDDD<<<888111///---,,,---,,,+++***,,,,,,---,,,---///333777<<<@@@CCC@@@999222000000333333333333222333666999;;;>>>AAACCCBBB@@@@@@@@@;;;<<<>>>@@@@@@>>><<<;;;888666555444555555444333444333222000000000000000,,,///333:::@@@BBBBBBAAA:::666444666666555777;;;@@@BBBEEEFFFEEECCCBBBBBB>>>>>>>>>??????@@@@@@@@@??????>>>>>><<<;;;:::999666555555777999::::::888666555444333111000//////...------...///111333555999;;;===>>><<<999444111...//////111333666999:::===???CCCFFFGGGFFFDDDBBB:::999666444222111111111000000111222444555666666555555555555666777888999888888888777666666555555777888:::;;;<<<======<<<<<<<<<;;;;;;<<<<<<======>>>@@@BBBDDDEEEEEEDDDCCCIIIJJJLLLNNNPPPRRRSSSTTTSSSSSSQQQOOOLLLJJJHHHFFF@@@>>><<<:::::::::;;;<<<@@@DDDJJJPPPUUU[[[```ccciiiiiiiiihhheee```\\\ZZZOOOMMMIIIHHHIIIIIIIIIIIIKKKJJJGGGGGGGGGFFFEEECCC???AAABBBCCCEEEIIIOOORRR[[[```fffjjjmmmqqqwww{{{}}}wwwsssuuu~~~}}}}}}}}}zzzvvvqqqllleee^^^ZZZUUURRRLLLFFF@@@;;;888777666:::>>>EEE\\\uuudddccctttrrr[[[HHHCCCDDDIIIZZZnnn}}}zzzvvvttttttuuuuuuttttttsssrrrqqqrrrsssvvvwwwvvvvvvwwwxxx{{{}}}~~~~~~|||yyyxxxyyyyyyyyyxxxuuuvvvyyy|||||||||{{{zzzvvvpppgggaaaRRRIII@@@>>><<<999888999999888777666777999<<<>>>>>>HHHXXXeeemmmqqqssstttooommmmmmrrrwwwxxxsssnnnhhhfffccc___]]]\\\\\\]]]bbbbbbcccfffkkkrrryyy}}}{{{}}}~~~{{{yyyssslllddd]]]XXXTTTNNNJJJHHHEEEBBBBBB@@@???CCCIIIVVVfffxxx~~~{{{vvvqqqpppoooqqquuuzzz~~~{{{zzzxxxxxxxxxyyyzzzzzzxxxvvvpppqqqrrrssssssqqqooonnnqqqnnnkkkgggcccaaa``````XXXQQQLLLMMMLLLEEE===888222000...---......---++++++,,,---------///222555:::???BBB@@@888222000111111222333333222333555888;;;===???@@@???>>>??????CCCCCCBBBAAA>>>:::777555:::888555555666666555333444333222111111000000000,,,...222888>>>AAABBBAAA;;;666444555555444666:::===???BBBCCCBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAA?????????>>>===;;;:::999777666777888;;;<<<;;;999666555444333111000//////------------///111333444888:::<<<===<<<999555222/////////111333666888:::;;;>>>AAAEEEFFFFFFEEEDDD<<<;;;888555333222111111---...///000222333444555555555555555666888999:::888888888888777777777777888999<<<>>>@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<===@@@AAADDDFFFGGGGGGFFFEEEJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUSSSQQQNNNKKKHHHGGGBBBAAA>>><<<::::::;;;<<<@@@DDDJJJOOOTTTYYY^^^aaaddddddeeedddaaa]]]XXXVVVKKKHHHFFFEEEGGGJJJKKKKKKLLLJJJHHHGGGGGGFFFCCCAAA;;;<<<===>>>@@@DDDIIINNNWWW\\\bbbgggkkkpppvvv{{{~~~~~~vvvpppnnnsss~~~}}}zzzvvvqqqkkkeee^^^YYYTTTPPPJJJDDD>>>:::888777555999===CCCUUUvvvvvvgggiiizzzuuu]]]IIIDDDDDDIIIYYYlll|||xxxuuuttttttsssrrrtttsssrrrrrrsssuuuwwwxxxuuuwwwxxxzzz{{{|||}}}~~~|||zzzwwwvvvwwwxxxxxxwwwsssuuuxxx{{{~~~~~~|||zzzyyyvvvrrrkkkccc]]]QQQIIIAAA???>>>;;;888999888777777777888888999:::;;;CCCOOO\\\gggoootttwwwssspppoooqqquuutttnnnhhhddd```ZZZUUURRRRRRTTTUUUWWWWWWYYY\\\bbbjjjpppuuuvvvxxx{{{|||{{{wwwsssppphhhbbbZZZTTTRRRQQQNNNLLLMMMJJJHHHHHHFFFEEEIIIOOOXXXhhhzzz{{{yyyzzz{{{}}}ssspppkkkhhhkkkrrr{{{|||zzzxxxyyyzzz{{{|||{{{wwwtttoooppppppppppppnnnmmmlllmmmkkkhhheeebbb___]]]]]]XXXPPPLLLMMMLLLEEE===999555333111000000000///...***+++,,,,,,---...111444888===AAA???888222111222000111333333333444666888<<<>>>??????>>>>>>>>>???BBBBBBAAA@@@>>><<<999888;;;999777666777777666444333333333222222111000000...///111666<<<@@@AAA@@@;;;666333444444333666;;;999;;;===>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA?????????>>>===<<<;;;:::888888888999;;;<<<:::999666555444333111000//////,,,,,,,,,---...000222333777999;;;===<<<999555333000000000000222444777888999<<>><<<999666444222111111,,,,,,...000222333555555555555555555666777999999888999999:::;;;;;;<<<<<<===???BBBDDDFFFFFFEEEEEECCCBBBAAA@@@????????????AAABBBDDDFFFHHHHHHHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVUUUSSSQQQMMMJJJHHHEEECCC@@@>>><<<;;;;;;<<>>===777222111222///111333333444555777999???@@@@@@???>>>===>>>@@@>>>>>>?????????>>>=========;;;888888888888777555333333333333222111000000000111222666;;;>>>@@@???;;;666333333333333666;;;888:::===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<999888777888::::::999777666555444333111000//////,,,,,,,,,,,,---///222333666888;;;===<<<999666333000000000000111333555666777:::===AAACCCEEEEEEDDD>>><<<999666333111000000,,,---///111333555666777666666555666666777888888999:::;;;===???AAABBBCCCFFFHHHJJJLLLLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIKKKLLLNNNOOORRRSSSUUUVVVTTTUUUUUUTTTSSSPPPMMMLLLHHHFFFCCC???===<<<<<<<<>>::::::999888999===BBBGGGKKKPPPWWW]]]cccjjjsssyyy|||}}}~~~~~~yyyyyywwwrrrnnnnnnvvv|||yyytttpppkkkeee^^^ZZZRRRNNNGGG@@@;;;888666666333888<<>>===>>>@@@EEEDDDCCC@@@>>>;;;888777>>><<<999888999999777666333333333333333111000000222222333666:::>>>??????:::555222333333333777<<<;;;===???@@@@@@@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>===<<<888777777777999999777555666555444333111000//////,,,++++++,,,---///111333555888;;;<<<<<<999666333111000000000000222333444666888<<<@@@CCCDDDDDDDDD>>><<<999555222000///...---...000222444666888999666666666666666777777888:::;;;===@@@CCCEEEGGGHHHNNNOOOQQQQQQOOOMMMIIIGGGHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIILLLLLLNNNPPPRRRTTTUUUVVVRRRSSSTTTUUUTTTRRRPPPOOOIIIGGGDDD@@@>>>=========@@@CCCHHHKKKMMMPPPSSSVVVQQQSSSUUUVVVUUUQQQMMMJJJJJJHHHGGGGGGGGGHHHGGGFFFHHHFFFEEEEEEDDDBBB???<<<::::::999777888;;;AAAEEEFFFKKKRRRYYY___gggpppwwwxxxyyy{{{~~~|||uuuwwwwwwrrrooopppwww{{{xxxtttpppkkkeee___ZZZQQQMMMFFF@@@:::777666666333777<<<>>>BBBVVVyyy~~~yyytttpppsssrrrWWWKKKFFFDDDMMM[[[xxxyyywwwuuutttttttttsssqqqooonnnnnnnnnoooqqqsssuuuuuuxxx||||||zzzyyy{{{|||zzzzzzyyyzzz{{{zzzwwwuuuqqqsssvvvyyy||||||yyyvvvsssoookkkiiijjjnnnppprrrlllbbbXXXTTTQQQMMMJJJJJJGGGDDD???;;;888777888999999777777<<>>777444222000...---,,,,,,,,,,,,...//////...,,,,,,,,,222333666888888666333222222222333333555777888999AAABBBCCCBBB@@@AAADDDHHHGGGEEEAAA;;;777666777999BBBAAA>>>999666555888:::555444333111000/////////000000222666;;;???@@@@@@999777444222222444888:::>>>??????@@@@@@@@@??????===>>>AAABBBBBBAAA>>><<<@@@@@@@@@@@@???>>><<<<<<<<<;;;999999999888555333777777666555444222111000.........///111333555777666888:::<<<;;;999666444111000000000000222333444222777>>>CCCEEEDDDCCCCCC@@@;;;666444444444222000,,,---///111222333333333444444555666777666666666888:::===AAAFFFKKKOOOQQQZZZYYYVVVTTTQQQOOOMMMLLLIIIHHHFFFCCCBBBBBBCCCDDDCCCEEEHHHKKKMMMNNNNNNMMMNNNOOORRRTTTUUUUUUUUUTTTSSSSSSSSSUUUUUUTTTPPPMMMIIIIIIGGGCCC@@@???@@@BBBBBBCCCEEEGGGIIIJJJKKKLLLJJJKKKMMMNNNNNNLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGFFFDDDBBB@@@>>>===<<<:::888666666888;;;===DDDGGGLLLRRRYYYbbbkkkqqqwww{{{tttrrrssssssuuuwww~~~wwwvvvsssnnnhhhaaa[[[WWWOOOJJJBBB;;;888666555444444999999;;;CCCNNNjjj{{{tttkkkfffjjjuuuqqqTTTJJJFFFCCCKKKYYYuuu}}}zzzvvvttttttvvvxxxxxxuuutttrrrqqqqqqrrrssstttyyyyyyzzzzzz{{{|||||||||}}}zzzwwwwwwyyyzzzxxxvvvuuusssrrrvvv|||~~~|||||||||||||||xxxsssppprrrjjjdddbbbccchhhtttwwwtttnnnfff___YYYVVVTTTRRRLLLEEE@@@>>>>>>>>>>>>999;;;<<<<<>>777444222000...---,,,,,,,,,)))***+++***(((%%%$$$$$$111333555777777555333111222222222333444666777888???CCCFFFEEEAAA???BBBFFFCCCBBB@@@;;;888777888:::@@@@@@>>>:::777666888:::777666444333222111111111000000222666;;;???AAAAAA999777444222222444888:::;;;<<<===>>>???@@@@@@@@@>>>???@@@AAAAAA???===<<>>===<<<;;;999888888999::::::999777555555444333222000///...------------///111333444555777:::<<<<<<:::777666//////......///000222333444999???CCCEEEDDDCCCBBB>>>:::666444444444222111---...///000111222333333555555555666777777888888;;;>>>DDDKKKQQQVVVZZZ[[[```]]]XXXRRRMMMIIIGGGFFFIIIGGGEEEBBBBBBBBBDDDEEEFFFHHHKKKNNNQQQRRRRRRRRRRRRSSSVVVXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVTTTPPPMMMJJJIIIGGGDDD@@@???@@@BBBAAABBBCCCEEEGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@???<<<;;;888666666777:::<<>>FFFMMMLLLDDD???@@@DDD@@@@@@>>><<<999777888:::;;;<<<;;;999777666777888666555444333222111111111000000222666;;;???AAAAAA:::888444222222444777999888999;;;===???@@@AAABBBAAAAAA@@@???>>>======<<<>>>>>>>>>>>>===<<<;;;;;;:::999999999;;;;;;:::888555555444333222000///...++++++++++++,,,...000111444666888;;;;;;:::999777000000//////000111333444666:::@@@CCCCCCBBBAAA@@@;;;999555444444444333222//////...//////111333444666555555666777999;;;<<<;;;@@@HHHQQQXXX]]]______```[[[TTTMMMGGGEEEDDDDDDHHHFFFDDDBBBAAABBBDDDFFFIIIKKKNNNRRRUUUWWWXXXXXXWWWYYY[[[\\\]]]\\\[[[ZZZWWWWWWWWWWWWWWWUUUPPPMMMJJJJJJHHHEEEAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEDDDDDDCCCBBB===;;;888666666777999:::<<>>;;;888999;;;>>>CCCAAAAAA@@@>>>===DDDNNNXXX^^^gggmmmoookkkddd```XXXVVVTTTSSSUUUYYY]]]``````\\\YYYVVVPPPIIIHHHKKKPPP\\\kkkyyyvvvdddeeejjjtttzzz|||vvvtttvvv~~~{{{xxxxxxyyy|||~~~|||vvvpppnnnpppqqqpppnnnlllkkkkkknnnllljjjhhhfffddddddcccVVVRRRMMMLLLKKKFFF===666333222000...---,,,------+++---////////////111222///000222333333222000///111111222333444444444444===HHHRRRQQQGGG??????BBB??????>>><<<888666666777666777888888666444444555444333222111000000000000000000222666<<<@@@BBBBBB;;;888555222111333666888888999;;;===???AAABBBBBBDDDBBB@@@>>>===<<<<<<<<<<<<<<<======<<<;;;;;;:::>>>===;;;;;;;;;:::777555777777666555444222111000+++*********+++---...///111333666888999999888777333222222222222444555666777:::???AAA@@@???======999777666444444444444333111000///...///111333444666666555666888;;;>>>@@@???DDDMMMUUU[[[]]]\\\[[[TTTPPPJJJEEECCCDDDGGGIIIHHHFFFDDDBBBBBBDDDFFFHHHKKKMMMPPPTTTWWWZZZ[[[\\\\\\]]]___``````___^^^\\\YYYYYYXXXYYYXXXUUUQQQMMMKKKKKKIIIFFFBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFDDDCCC>>><<<999777666666777888888;;;@@@FFFMMMVVV___eeelllpppuuuzzz~~~{{{xxxsssrrrooojjjccc[[[UUUQQQGGGBBB<<<777555555555555222777777888???HHHbbbvvvtttrrrtttyyyrrrXXXJJJCCCAAAHHHSSSkkk}}}yyyuuussssssuuuvvvvvvsssrrrqqqqqqrrrtttvvvxxx{{{|||||||||{{{zzzxxxwwwvvvwwwyyy|||zzztttppppppqqqrrrrrrrrrqqqqqqrrrrrrqqqnnnkkkeee]]]VVVRRRPPPQQQYYYcccrrrppprrryyy~~~wwwtttmmmcccYYYRRRLLLHHHEEEEEEDDDAAA===:::888888888;;;;;;======::::::DDDOOOZZZ___dddiiiiiiddd___ZZZTTTTTTUUUVVVXXX[[[^^^___^^^XXXRRROOOKKKIIIMMMSSS^^^lll||||||jjjiiilllssswwwvvvvvvxxxyyywwwzzz}}}yyyyyyyyy{{{|||zzztttooolllnnnooonnnllljjjiiiiiimmmllljjjhhheeedddccccccVVVRRRNNNLLLKKKFFF>>>666222111///...---------...)))+++,,,------...000222...///000111111000///...000111222333444555444444:::EEEPPPPPPFFF===<<>>===;;;;;;;;;:::777555777777666555444222111000,,,++++++***+++,,,...///...000222444666666555555333222222222222444555666666999<<<>>>===;;;999999888888777666555444444555333222111///000111333444777666666666888<<>>>>>>>>>>>>>>???@@@AAA?????????@@@@@@@@@@@@@@@GGGHHHIIIJJJIIIHHHEEEDDD???>>>;;;888777666777777777:::>>>CCCJJJRRR[[[```gggkkkqqqvvv{{{}}}yyyvvvsssrrrnnniiibbb[[[TTTPPPHHHCCC<<<777555444444444222777666777>>>FFF___{{{sssZZZKKKCCC@@@GGGQQQjjj~~~zzzuuussssssuuuvvvvvvtttsssrrrrrrrrrtttwwwxxx|||}}}}}}}}}|||{{{yyywwwtttvvvyyy|||vvvooolllmmmppprrroooppprrrtttuuusssnnnjjjhhhbbb\\\YYYTTTRRRUUU\\\bbb```cccmmm||||||rrrggg___WWWRRRNNNGGGEEEBBB???===;;;999888999:::<<<<<<888888BBBMMM[[[]]]```aaaaaa___\\\ZZZVVVXXX[[[^^^```___^^^]]]ZZZRRRKKKGGGFFFIIISSS^^^lllyyy~~~pppllllllppprrrpppmmmnnnuuu|||zzz}}}}}}{{{yyyyyyzzz{{{xxxrrrmmmhhhjjjlllmmmlllkkkkkkkkklllkkkjjjhhhfffdddcccbbbWWWSSSOOOMMMLLLGGG>>>777222111///...------......---......---++++++,,,......///000111111000///......000222444666666666666555???IIIJJJBBB;;;:::;;;AAA@@@>>>999555222222333999:::;;;;;;999777777888555444333333222222333333000000222777===AAACCCDDD===:::666222111222555666;;;<<<>>>???AAABBBBBBCCCFFFEEEBBB@@@???>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::999999999;;;;;;:::888555555444333222000///...---,,,+++++++++,,,---...---...000222333333333333000000//////000111333444555777;;;;;;:::888777777888999:::888666555555666555444333222222222333444666666666777999<<<>>>@@@EEEHHHKKKNNNNNNLLLIIIGGGAAA@@@??????@@@CCCFFFHHHGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]^^^___^^^]]]\\\YYYYYYYYYYYYYYYWWWRRROOOLLLLLLKKKIIIDDDAAA@@@AAADDDDDDDDDCCCBBBAAA??????=========>>>>>>??????@@@>>>>>>>>>>>>????????????GGGHHHJJJKKKKKKIIIFFFDDDAAA@@@===:::888777666666666999<<>>HHHXXXZZZ[[[]]]^^^^^^]]]]]]ZZZ]]]```cccbbb___ZZZWWWQQQJJJDDDBBBEEELLLYYYeeesss~~~rrrkkkhhhjjjlllkkkjjjkkkyyy~~~~~~||||||zzzyyyyyyzzzwwwqqqlllhhhjjjlllmmmlllkkkkkklllkkkkkkjjjiiigggdddbbb```XXXTTTPPPNNNMMMHHH@@@888222111///...------....../////////---++++++---...//////000000000000//////---///222555777888888888555<<>>@@@BBBCCCDDDFFFEEEDDDBBBAAA@@@@@@???;;;<<<<<<=========<<<<<<999888888999::::::999777555555444333222000///...---,,,+++******+++,,,,,,...///000111222222222222//////......///000222333555777:::;;;999888777777999;;;<<<;;;777555555666666666555555444444444444555666777999:::<<<======>>>???@@@AAAAAA@@@???>>>???@@@AAABBBCCCDDDDDDDDDGGGIIILLLOOOPPPPPPPPPOOORRRRRRRRRRRRSSSTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYWWWSSSPPPLLLMMMLLLIIIEEEBBB@@@@@@CCCCCCCCCBBBAAA@@@???>>><<<===>>>@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@CCCEEEHHHJJJKKKIIIGGGEEECCCBBB???<<<:::888777666555777;;;>>>CCCJJJQQQVVVaaaeeekkkrrryyy{{{xxxwwwqqqooolllfff___WWWPPPLLLDDD???999555333444444444333999888888===CCC[[[|||~~~yyyzzzwww```NNNCCCBBBHHHOOOaaa|||}}}xxxuuuuuuvvvwwwwwwvvvuuusssrrrssstttvvvwwwxxxyyy{{{|||{{{yyywwwuuuppptttyyy|||||||||~~~~~~{{{wwwuuuuuuwwwyyywwwwwwxxx{{{{{{zzz{{{zzzssshhhaaa```UUUSSSRRRVVV___iiirrrwww~~~}}}qqqiiiWWWRRRKKKFFFCCC@@@===::::::777555666666777===DDDQQQSSSWWW[[[]]]^^^^^^^^^]]]^^^``````]]]XXXRRROOOHHHDDDBBBEEEJJJRRR___kkkuuu|||ssskkkdddfffjjjlllnnnppp}}}zzz|||zzzyyyyyyyyyvvvqqqllllllnnnooonnnllljjjiiiiiijjjjjjjjjjjjhhheeeaaa___YYYUUUPPPOOONNNIII@@@999111000///...------...///******+++***)))***---/////////000000000000//////---///222666888999999999888===BBBDDDBBB?????????>>>===:::666222222555777888999888666444333333555222222111111000111111111///000222777===BBBDDDEEE>>>;;;666333111222444555555666999===@@@CCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@<<<<<<===============<<<<<<;;;999999999888555333777777666555444222111000,,,,,,***)))))))))***+++///000111222222222222222111000000000000222333444555777:::;;;:::888888888:::<<<>>><<<888555555777666777777777666555444333555666777999;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@===???BBBEEEFFFFFFEEEDDDGGGJJJNNNRRRTTTSSSQQQPPPTTTSSSSSSRRRRRRSSSSSSTTTQQQSSSUUUXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWSSSPPPMMMMMMMMMJJJFFFBBB@@@@@@BBBBBBBBBAAA@@@???>>>===;;;===???AAABBBBBBAAA@@@??????@@@@@@AAAAAAAAABBB@@@BBBFFFIIIJJJIIIGGGFFFDDDCCC@@@>>>;;;888777666555777999<<>>DDDIIIMMMSSSYYY]]]^^^]]]\\\^^^^^^^^^[[[WWWQQQLLLHHHCCCBBBDDDJJJQQQYYYdddooouuu~~~{{{uuukkkdddfffkkkppptttxxx{{{|||zzzzzz{{{|||{{{wwwpppkkkjjjjjjkkkllllllkkkkkkkkkqqqmmmiiihhhiiigggaaa[[[WWWSSSOOONNNMMMGGG===555555333000.........---,,,...---,,,,,,++++++,,,,,,---...000111111111000///...000222444666777777777999;;;>>>@@@???>>>>>>>>>>>>===:::666222111222444666666666666666555555555888666222///------///000222111222777>>>CCCEEEEEEBBB>>>888333111111333555555777:::<<<===???BBBEEEFFFFFFFFFFFFDDDBBB@@@??????>>><<<:::999999999:::;;;;;;<<<<<<;;;999888777555555444333111///---,,,,,,,,,++++++***++++++++++++,,,...000111222222111222333333222000///000111444555444333333555999<<<<<<>>>>>>===999666555555666666666666777888999:::666888:::::::::999:::;;;::::::;;;<<<>>>@@@CCCDDDEEEHHHJJJLLLKKKKKKKKKLLLJJJJJJKKKOOOSSSUUUVVVUUUVVVRRRNNNNNNPPPQQQOOOMMMSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVVVVSSSQQQOOONNNLLLJJJGGGDDDBBB@@@BBBDDDEEEDDDBBB@@@@@@@@@===>>>@@@AAABBBBBBBBBAAAEEEEEEEEEEEEDDDCCCAAA@@@@@@AAADDDFFFGGGGGGFFFEEEEEECCCAAA>>><<<:::999888777888999;;;>>>EEELLLRRRWWW___gggkkkttt~~~~~~{{{wwwtttrrrnnnhhhaaaZZZSSSLLLGGGBBB>>>999555555555666666555666444888>>>BBBYYY{{{iiiooo}}}eeeOOOCCC@@@CCCFFFZZZooo~~~{{{wwwuuuvvvwwwwwwwwwwwwwwwvvvtttssssssuuuxxxxxxzzz{{{zzzwwwsssqqqqqqvvvxxxzzz|||}}}}}}|||{{{~~~|||{{{|||}}}}}}~~~zzzuuukkkaaa]]]___]]]YYY]]]hhhzzzvvvgggXXXPPPIIIBBBAAADDD<<<:::777444333666;;;>>>CCCFFFLLLTTT[[[______^^^XXXXXXXXXTTTNNNIIIEEEDDD@@@BBBFFFLLLUUU```kkksssvvvxxx}}}|||uuuqqqmmmkkkooowww~~~~~~{{{|||zzz{{{|||}}}|||wwwqqqllliiijjjjjjkkklllllllllkkkqqqmmmjjjiiijjjhhhccc^^^VVVRRROOONNNMMMHHH>>>666555333000.........---,,,------,,,++++++++++++,,,---...///000111000000///...000222444666777777777888;;;???@@@@@@??????@@@AAA>>>999555333222333444444444444444444444333333777555333111000111222222222111222666===BBBEEEEEEBBB>>>999444111111333444444777:::<<<>>>???BBBDDDFFFFFFFFFFFFDDDBBB@@@??????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;999888777888888777666444222000///...---,,,,,,+++,,,,,,,,,---...000222333444444444222333444333111///000111333444444333444666:::>>>>>>???@@@>>>;;;888666666888888888777888888999999777999;;;<<<;;;;;;<<<>>>=========>>>@@@CCCEEEGGGIIILLLNNNOOONNNNNNOOOOOOOOOOOOOOOQQQSSSUUUTTTSSSPPPOOOMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQRRRTTTVVVWWWVVVVVVUUUVVVVVVUUUSSSPPPOOONNNLLLJJJGGGDDDBBB@@@BBBEEEGGGGGGEEEBBBAAA@@@===>>>@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGFFFDDDBBBAAAAAACCCDDDFFFFFFFFFDDDDDDDDDCCCAAA???<<<;;;999999555666777888<<>>BBBXXX{{{iiikkkyyyxxx{{{kkkTTTEEEAAACCCFFFXXXmmm~~~{{{wwwttttttuuuuuuuuuwwwwwwvvvtttssssssvvvxxxyyyzzz{{{yyyvvvsssrrrrrrwwwxxxzzz{{{{{{{{{zzzzzz~~~~~~}}}{{{zzz{{{||||||~~~}}}qqqllliiiccc[[[XXX```nnn~~~zzzmmm___VVVNNNFFFDDDEEE@@@>>>:::666444666999<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888999999888777555333222111///...------,,,,,,,,,------...///111222333444444222444555444111000000111111222333444555888<<<@@@AAABBBBBB@@@<<<999888888;;;::::::999999999999999999:::<<<=========???AAABBBBBBBBBCCCEEEHHHKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTSSSSSSTTTTTTRRRPPPKKKLLLLLLLLLLLLMMMOOOQQQOOONNNNNNOOOPPPSSSVVVXXXWWWVVVVVVVVVVVVTTTQQQOOONNNNNNLLLJJJHHHEEEBBBAAACCCFFFJJJKKKIIIFFFCCCBBB>>>???AAABBBDDDEEEEEEEEEHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGFFFDDDCCCDDDCCCBBB@@@>>><<<;;;:::666666777888;;;@@@FFFKKKSSSZZZbbbiiisss|||sssrrruuuzzz~~~zzzvvvrrrmmmjjjddd^^^XXXQQQKKKFFF>>>:::666444333444444444444666444888>>>BBBWWWzzzgggfffwww{{{tttqqqsss|||qqqYYYHHHBBBCCCFFFUUUjjj|||wwwtttssssssssssssuuuvvvvvvuuussstttvvvyyyzzz{{{zzzxxxuuusssssstttyyyyyyyyyyyyyyyyyyyyyyyy|||}}}}}}{{{yyyyyyzzz{{{yyy}}}{{{nnnbbb[[[\\\bbbmmm{{{yyynnndddZZZPPPJJJIIIEEEAAA<<<777555666888:::@@@BBBGGGNNNTTTWWWXXXWWWPPPOOOLLLHHHDDDBBBBBBCCCIIIMMMTTT[[[```fffkkknnnsssuuuxxx|||}}}yyyuuusssssstttttttttzzz}}}~~~|||yyyyyy|||{{{|||||||||}}}~~~}}}yyyrrrmmmggggggiiijjjllllllmmmmmmllliiigggeeedddaaa\\\YYYTTTPPPNNNNNNNNNJJJAAA999555222///------------,,,---,,,,,,+++***+++++++++---...///000000000///...//////111333444666777777888;;;???BBBBBBCCCDDDEEEIIIAAA999555666777666333444555555555666666777777444333333333222111111111000000222555999???CCCEEEBBB???:::555222111222333111555:::>>>???@@@@@@AAADDDEEEEEEEEEDDDBBB@@@???;;;<<<===>>>>>>===;;;:::;;;;;;;;;::::::999999999666666666555333111000//////...---,,,,,,+++,,,,,,+++,,,---...000111111222333444666555333111000000///111333444666:::???BBBDDDDDDDDDAAA>>>;;;::::::;;;;;;:::::::::;;;;;;<<<999;;;===>>>>>>@@@BBBDDDFFFGGGGGGHHHKKKNNNPPPRRRPPPRRRTTTVVVVVVWWWXXXZZZXXXWWWUUUUUUUUUTTTRRROOOJJJMMMOOONNNLLLLLLNNNQQQOOONNNNNNNNNPPPRRRVVVXXXWWWVVVUUUUUUUUUSSSPPPMMMNNNNNNMMMKKKHHHEEECCCBBBDDDIIINNNPPPOOOKKKHHHFFFBBBCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGEEEDDDCCCBBB@@@>>>===<<<999999:::;;;===AAAFFFJJJQQQWWW___gggrrr}}}yyyooommmrrrzzz~~~yyytttqqqjjjgggaaa\\\VVVPPPIIIEEE;;;888555333333444444333444666444888>>>BBBWWWyyydddbbbpppvvvooommmvvvttt[[[IIIAAABBBEEERRReee}}}xxxuuussssssrrrqqqtttuuuuuuuuutttuuuwwwyyy|||{{{zzzwwwtttssstttvvv{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{zzzxxxwwwxxxzzzxxx|||~~~|||mmmggg```\\\___hhhsssuuuiii]]]TTTOOOHHHDDD===888666666777888===???CCCHHHNNNQQQQQQPPPLLLKKKHHHDDDBBBBBBEEEHHHNNNTTT[[[aaadddfffggghhhlllooossswwwzzz{{{{{{{{{nnniiicccaaacccggglllnnntttyyy~~~}}}yyywwwzzz}}}|||}}}||||||}}}~~~}}}yyyrrrmmmfffggghhhjjjkkklllllllllllljjjhhheeebbb^^^YYYVVVRRROOOMMMMMMNNNIII@@@999444222///---------,,,+++,,,,,,+++************+++,,,---...000000//////...//////000222333555777777777;;;???BBBCCCCCCDDDEEEIIIAAA999666777888777444444444444555666777888888777777666555333222111000000111222444777<<<@@@DDDCCC@@@;;;666333222222222111555:::>>>??????@@@AAADDDDDDDDDDDDCCCBBB@@@???999:::;;;======<<<;;;:::;;;;;;::::::::::::::::::555555555444222111//////...---,,,+++************++++++,,,---///000111222444555777666444111000000...000333555888<<<@@@DDDEEEEEEDDDAAA>>>;;;:::;;;999999999:::;;;===>>>???:::<<<===??????BBBEEEHHHIIIIIIJJJKKKNNNQQQSSSUUUSSSUUUWWWXXXXXXYYY\\\^^^XXXWWWVVVVVVWWWVVVTTTRRRPPPRRRTTTRRROOOMMMNNNPPPQQQPPPOOOOOOPPPRRRUUUVVVWWWUUUTTTTTTTTTRRROOOMMMNNNNNNMMMKKKIIIFFFDDDCCCGGGLLLRRRVVVUUURRROOOMMMJJJIIIHHHGGGEEEEEEDDDDDDFFFHHHJJJMMMOOOPPPPPPPPPQQQQQQQQQPPPOOONNNLLLLLLGGGGGGFFFEEECCCAAA>>>===:::;;;<<<===>>>AAAFFFJJJPPPUUU]]]gggqqq{{{xxxlllkkkpppyyy~~~yyysssooohhhddd___YYYSSSMMMGGGBBB999777444222333444333333333555555999???AAAVVVwww{{{bbb```lllwww{{{rrrlllrrrttt[[[HHH@@@AAAEEENNN```{{{zzzvvvtttsssrrrrrrrrrsssuuuuuuuuuvvvxxxzzz|||{{{yyyvvvtttsssuuuxxx}}}|||{{{{{{{{{{{{{{{|||yyyyyyzzzyyywwwwwwxxxyyyzzz{{{zzzvvvtttzzzzzzrrrfffZZZWWWZZZbbbppp}}}uuuiii]]]VVVLLLFFF???999888888888777:::;;;>>>CCCHHHJJJJJJIIIGGGFFFCCCAAA@@@CCCIIIMMMTTTYYY___ddddddcccbbbaaahhhkkkooosssuuuvvvuuutttgggbbb[[[XXX[[[aaagggjjjpppvvv~~~xxxpppoooqqq~~~{{{}}}{{{|||}}}~~~}}}xxxrrrmmmggggggiiijjjkkkkkkkkkkkkmmmllljjjgggccc___[[[XXXQQQNNNLLLLLLLLLHHH???777444111...---------,,,+++,,,,,,+++***************,,,---...///000///......//////000111333555777888888;;;???BBBCCCCCCDDDEEEEEE@@@;;;888888888777555111111222333444666666777;;;:::888666444333222222111222333333555999>>>BBBCCC@@@<<<777444222222222111555999<<<>>>???@@@AAACCCCCCDDDDDDCCCBBB@@@???999999:::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;666666666666444333222111...---,,,+++***)))))))))------...///000222333444444666888777555222000000---000333666999===AAADDDFFFFFFDDDAAA===:::::::::888888999:::<<<>>>???@@@<<<===???@@@BBBEEEIIILLLLLLLLLMMMOOOQQQTTTWWWYYY[[[\\\]]]\\\[[[\\\]]]___YYYXXXWWWXXXYYYYYYXXXVVVVVVWWWWWWUUURRRPPPOOOOOORRRRRRRRRSSSSSSUUUVVVVVVWWWVVVUUUUUUVVVTTTQQQOOONNNNNNMMMKKKIIIGGGEEECCCIIIOOOUUUZZZ[[[YYYWWWVVVQQQPPPNNNKKKIIIHHHGGGFFFFFFHHHKKKMMMOOOQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPKKKJJJJJJHHHFFFCCC@@@>>>:::;;;<<<===???BBBFFFIIIQQQTTT\\\gggqqqyyyxxxkkkiiioooxxx}}}xxxrrrmmmfffccc]]]WWWQQQJJJDDD???888666333333333444444333333555555999???AAAUUUvvvyyyaaa^^^iiivvvllloooyyy|||qqqrrrzzzuuu\\\HHH???@@@DDDJJJ[[[uuu{{{wwwuuutttsssrrrppprrrtttuuuvvvwwwyyy{{{|||{{{zzzwwwttttttvvvxxx||||||||||||||||||}}}}}}xxxyyyyyyxxxwwwvvvxxxyyy}}}zzztttmmmhhhiiiooottt|||lll]]]WWWUUUYYYeeettttttiii___TTTLLLCCC===;;;:::888666777888:::>>>BBBDDDDDDCCC@@@??????>>>@@@EEELLLQQQYYY]]]aaacccbbb___\\\[[[eeegggkkknnnppppppooonnnfffaaaZZZVVVXXX]]]bbbfffllluuuzzzxxxxxxxxxlllggggggrrryyy~~~~~~}}}zzz{{{zzz{{{|||}}}|||wwwqqqlllhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjgggddd```]]]\\\QQQNNNKKKKKKKKKFFF===555444111...---------,,,+++,,,++++++***************,,,---.../////////...---/////////000222444666888888;;;???AAABBBBBBCCCCCC@@@>>><<<:::999777777666000111222333555666777888999888555333222222333333333333444333333666;;;@@@CCC@@@<<<888444222222111222555999;;;<<<>>>@@@BBBBBBCCCCCCDDDCCCBBB@@@???:::::::::;;;;;;<<<>>>>>>;;;:::999999999:::;;;;;;777777777777666444333222///...---,,,+++*********---------...///111333444555777999888666222000///...000444777:::===AAADDDEEEEEECCC???;;;888888999999999999:::;;;===>>>??????@@@BBBCCCEEEIIINNNQQQTTTTTTUUUWWWZZZ]]]```bbbhhhhhhgggccc```^^^^^^```\\\[[[[[[[[[]]]]]][[[YYYYYYXXXWWWVVVUUUTTTPPPNNNPPPRRRTTTVVVXXXXXXYYYYYYYYYXXXXXXXXXYYYXXXUUUSSSNNNNNNMMMKKKIIIGGGEEEDDDLLLQQQXXX]]]______^^^^^^XXXVVVTTTQQQOOONNNMMMMMMIIIJJJLLLMMMNNNNNNNNNMMMOOOOOOOOOOOOOOOPPPQQQQQQNNNNNNMMMLLLIIIEEEAAA???;;;===???@@@AAADDDIIILLLSSSTTT[[[hhhqqqxxxyyylllkkksss|||}}}xxxqqqlllfffbbb\\\VVVOOOHHHAAA<<<777555333333444555555444333555555999???AAATTTuuu{{{bbb]]]fff~~~pppggglllttt||||||yyy}}}yyy___III???@@@EEEGGGXXXqqqyyyvvvtttsssrrrqqqnnnqqqtttvvvvvvxxxzzz|||{{{{{{zzzxxxvvvuuuvvvxxxyyyzzz{{{}}}}}}}}}||||||xxxxxxyyyxxxwwwwwwxxxzzzzzztttkkkbbb]]]ZZZZZZ[[[cccfffkkksss~~~zzzjjjbbb[[[XXX```nnnyyyxxxnnn^^^UUUJJJBBB>>><<<888555555555777:::===??????>>><<<===>>>???CCCIIIRRRWWW___aaabbbbbb^^^[[[YYYXXX\\\___bbbfffiiikkklllllliiiddd]]]YYYYYY\\\```bbbiiisssxxxqqqmmmmmmzzzwwwiiiaaa``````hhhqqqvvvwwwwwwyyy{{{{{{xxxzzzzzzzzz{{{|||{{{wwwppplllhhhiiiiiijjjjjjjjjiiiiiieeeffffffeeebbb___]]]]]]QQQNNNKKKJJJJJJEEE<<<444444111...,,,,,,,,,,,,+++,,,++++++***)))*********,,,---.../////////...---/////////000222444666888888;;;???AAAAAAAAABBBBBB<<<======<<<999777777777222222333555777888999:::555333000......///111333333444444333222444:::???CCCAAA===888555222111111333555888:::;;;>>>AAACCCBBBCCCCCCCCCCCCBBB@@@???<<<;;;;;;;;;<<<===???AAA;;;:::999999999:::;;;<<<666666666666555444222222111000...---,,,+++++++++,,,++++++,,,---///111222555777999999666222000///...111555888:::>>>AAADDDEEEDDDBBB>>>:::777777888:::::::::::::::;;;<<<===AAACCCDDDFFFHHHLLLQQQUUU]]]]]]^^^```cccfffiiikkkrrrqqqnnniiiccc```______```___^^^^^^______]]][[[ZZZXXXVVVVVVWWWVVVRRRNNNOOOQQQTTTXXX[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[XXXVVVNNNNNNMMMKKKIIIGGGEEEDDDMMMRRRYYY___aaabbbcccccc[[[YYYWWWUUUSSSSSSSSSSSSLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPNNNJJJFFFBBB???>>>@@@BBBDDDEEEHHHLLLPPPTTTTTT\\\hhhqqqwww|||oooooowww}}}wwwppplllfffbbb[[[UUUNNNGGG???;;;777555444444555666555444222555555999???@@@TTTttt~~~ccc\\\ccczzzzzzmmmfffllltttyyy}}}bbbKKK@@@AAAEEEFFFVVVnnn}}}xxxuuussssssrrrqqqnnnppptttvvvwwwxxxzzz|||zzz{{{zzzyyyvvvuuuvvvwwwvvvxxxzzz|||}}}}}}|||{{{xxxxxxyyyxxxwwwwwwyyyzzztttmmmbbbZZZUUUQQQNNNKKKNNNPPPSSSYYYcccpppwwwmmmcccZZZ___jjjsss{{{fff\\\OOOFFFAAA===888444444444555777;;;===<<<<<<<<<===???BBBGGGNNNWWW]]]bbbccccccaaa]]]YYYWWWWWWSSSUUUZZZ```fffjjjmmmnnnmmmhhhaaa]]]\\\^^^___```gggrrr~~~tttjjjeeedddsssvvvfff]]]\\\RRRYYYbbbhhhjjjnnnsssxxx{{{xxxxxxyyy{{{||||||yyytttnnnkkkiiijjjiiigggeeeeeeggghhhmmmiiieeedddeeebbb\\\WWWSSSPPPMMMLLLIIIDDD<<<555---......///......---,,,------,,,,,,+++***))))))---...//////////////////---...000222444555666666666888:::===>>>???????????????>>><<<;;;999777777333333444555666777888999;;;777222111111222111///000000000111444666999;;;???BBB@@@999444333222///000222444777:::<<<>>>???BBBCCCDDDDDDCCC@@@===;;;<<<<<<======<<<<<<;;;:::<<<;;;999888777777888999888888777666555333111000222000---+++***+++,,,,,,+++***))))))+++---///111222444666888888666333111...///222555:::???DDDFFFGGGEEEBBB>>>:::777555444999999999:::;;;<<<===>>>@@@BBBEEEHHHLLLQQQWWW[[[___bbbfffiiijjjkkkmmmnnnrrroooiiidddaaabbbdddfffgggeeeaaa^^^[[[YYYXXXXXXXXXYYYXXXVVVWWWYYYVVVPPPTTTSSSTTTWWWZZZ]]]]]]]]]^^^___aaabbb```\\\WWWTTTRRRQQQPPPNNNKKKHHHEEEDDDMMMSSSZZZ```ccccccccccccfffccc___\\\ZZZXXXVVVTTTTTTSSSRRRPPPOOONNNMMMMMMIIIIIIIIIIIIKKKMMMPPPQQQOOONNNMMMKKKIIIHHHFFFFFFCCCDDDEEEGGGJJJMMMOOOPPPWWWYYY^^^dddmmmvvv~~~{{{uuuwww}}}|||xxxsssnnnkkkccc___ZZZTTTOOOHHHAAA===666666666666666666666666000444444777???DDDVVVssshhhZZZcccyyyrrriiimmmuuu{{{bbbKKKCCCAAA>>>GGGRRRfff{{{yyyvvvqqqoooppprrrrrrqqqrrruuuyyy}}}~~~|||yyywwwvvvuuutttsssyyyyyyyyyxxxxxxwwwwwwwwwzzzyyyyyyxxxxxxwwwwwwwwwvvvhhhZZZSSSMMMGGGEEEHHHKKKKKKKKKJJJMMMUUU___gggsssvvviiibbbaaasss{{{uuueeeUUUNNNIII@@@:::999999666555888999666777:::<<<@@@CCCEEELLLVVV\\\^^^jjjgggbbb\\\XXXUUUUUUUUUVVVTTTSSSVVV^^^gggnnnrrrxxxssskkkbbb\\\[[[^^^aaammmrrr|||zzziii^^^\\\kkk{{{vvvfffZZZTTTLLLNNNQQQUUUYYY___eeejjj{{{yyyxxxyyyzzz{{{{{{xxxsssnnnkkkiiijjjiiihhhffffffgggiiimmmiiifffeeeeeebbb\\\WWWQQQOOOLLLKKKIIIDDD<<<666...............------------,,,,,,++++++*********---......///////////////---...000222333555555666777888999;;;===>>>??????@@@AAABBBBBBAAA>>><<<:::333444444555666777888888;;;777333111111222000///000000000111333666999:::>>>AAAAAA<<<888777555111333444777:::===???@@@AAA???AAACCCDDDDDDBBB@@@>>><<<============<<<;;;;;;<<<<<<:::999888888999999999999888777666444222222111000...,,,+++++++++,,,,,,+++******+++---///000222333666888888666444222111222333666999>>>AAACCCEEEDDDAAA>>>;;;888777666999999999999:::<<<===>>>>>>@@@BBBEEEHHHMMMSSSWWW^^^```dddeeeffffffggghhhhhheeeaaa___^^^```dddfffhhheeeaaa\\\ZZZYYYZZZZZZYYY\\\]]]]]]aaafffeee```___\\\YYYYYY[[[^^^```aaa```aaacccdddbbb^^^ZZZWWWRRRQQQPPPNNNLLLIIIFFFEEELLLRRRYYY___bbbcccddddddgggeeebbb```^^^]]][[[YYYXXXWWWUUUSSSQQQOOONNNMMMIIIIIIHHHIIIJJJLLLMMMOOOOOOOOONNNMMMKKKJJJIIIHHHFFFGGGHHHJJJMMMPPPRRRSSSYYY[[[```gggpppyyy|||wwwzzz{{{wwwsssmmmjjjbbb___YYYSSSNNNGGGAAA<<<555555555555555555555555111555444777>>>CCCUUUqqqlllYYY___vvvtttnnnssszzz}}}cccLLLCCCAAA???DDDOOObbb{{{zzzxxxuuuqqqooopppqqqqqqpppqqqssswww{{{}}}|||yyyvvvuuutttsssrrrwwwwwwxxxxxxyyyxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxxxxqqqeeeZZZTTTNNNHHHFFFHHHEEEFFFGGGGGGHHHLLLSSSXXX]]]iiixxxttthhhdddfffmmm{{{|||lll[[[QQQJJJAAA;;;999888555444777777555666:::;;;AAAFFFJJJPPPZZZaaabbbiiigggccc^^^ZZZWWWUUUTTTSSSRRRQQQTTTZZZdddnnnttt{{{xxxppphhhaaa^^^___aaajjjoooyyy}}}lll___ZZZgggwww}}}pppaaaXXXLLLKKKKKKMMMQQQWWW]]]```{{{yyyxxxzzzzzz{{{zzzwwwsssooollliiijjjjjjiiigggggghhhjjjmmmjjjgggeeedddaaa\\\WWWPPPNNNKKKJJJIIIDDD<<<666000///...---,,,------...++++++++++++++++++++++++------...///////////////---...///111333444555666888888888999;;;===???@@@???BBBEEEGGGFFFCCC>>>;;;444555555555666666777777:::777444222111111000/////////000111333555888999===BBBCCC@@@<<<:::777333111222444777:::<<<===>>>===???AAACCCEEEDDDCCCCCC======>>>>>>======<<<;;;===<<<;;;:::999999999999999999999888777555444333000//////...---,,,++++++,,,,,,+++***+++,,,...///111333666888888777555444444444555666999<<<>>>@@@CCCBBBAAA>>><<<:::999888888888888999:::;;;======>>>@@@BBBCCCFFFJJJOOOSSSZZZ\\\___```______``````]]]\\\[[[ZZZ]]]```eeehhhgggddd___[[[YYY[[[]]]```^^^bbbfffiiipppwwwyyyvvvmmmhhhaaa\\\\\\^^^```aaacccdddffffffeeeaaa]]][[[RRRRRRQQQOOOMMMJJJHHHGGGJJJPPPXXX___ccceeefffgggjjjhhhfffeeeeeedddbbbaaa___]]][[[XXXUUURRROOONNNLLLKKKKKKJJJJJJKKKLLLMMMOOOOOOOOONNNMMMMMMLLLLLLKKKLLLMMMNNNPPPSSSUUUVVVYYY\\\bbbjjjsss|||}}}zzz}}}zzzwwwrrrmmmhhhbbb^^^XXXRRRLLLEEE???;;;555555555555555555555555333666444666===BBBRRRnnnuuu^^^aaatttzzzwww}}}fffOOOCCC@@@@@@AAAKKK]]]uuuzzzwwwtttpppoooqqqpppoooooooooqqqtttwwwyyy}}}zzzvvvtttrrrrrrrrrtttuuuwwwyyyzzzyyyxxxwwwrrrsssvvvxxxyyyyyyxxxwwwkkkccc[[[VVVPPPJJJGGGHHHBBBDDDEEEEEEDDDDDDFFFHHHIIIQQQ[[[fffxxxppphhh]]]aaammmuuucccVVVNNNFFF@@@>>>888444333555555444666:::<<>>AAACCCDDDEEEEEEDDD>>>>>>??????>>>>>>===<<<======<<<;;;::::::::::::888888888777666555444333////////////...,,,+++***---,,,+++++++++,,,------111222555777888777666555444444555666888;;;>>>???DDDCCCBBB@@@===;;;999888777777888888:::;;;===>>>@@@AAACCCDDDEEEHHHMMMPPPTTTVVVYYY[[[[[[ZZZ[[[\\\YYYYYYYYY[[[^^^cccgggjjjeeebbb^^^\\\]]]aaafffiiikkkqqquuuxxx~~~yyysssjjjccc```^^^^^^^^^eeefffggggggfffccc___]]]TTTSSSRRRQQQOOOLLLJJJIIIJJJPPPXXX___dddgggiiikkknnnlllkkkkkklllllljjjiiieeedddbbb^^^[[[WWWTTTRRRQQQPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVWWWYYY\\\cccllluuu}}}}}}|||}}}|||zzzxxxsssmmmhhhaaa\\\VVVOOOIIICCC===999444444444444444444444444555777333555<<>>>>>???AAABBBCCCDDDCCCCCC??????@@@@@@??????>>>===<<<<<<<<<<<<;;;:::999999777777777666555444333222000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,---111222444666777666666555222222333555888<<>>;;;888666777777888999:::<<<===>>>@@@AAABBBBBBCCCFFFJJJMMMNNNQQQUUUXXXYYYZZZ[[[]]]ZZZZZZ\\\^^^aaaeeehhhkkkdddbbbaaabbbffflllrrrvvv|||tttmmmhhhccc___\\\eeefffggggggfffcccaaa___VVVUUUTTTSSSPPPNNNLLLJJJKKKPPPYYY```eeeiiilllnnnpppooooooppprrrrrrqqqoookkkjjjhhhfffbbb^^^[[[YYYVVVUUUSSSQQQPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWW[[[cccllluuu|||||||||~~~}}}|||zzzxxxsssmmmiii```[[[TTTMMMFFF@@@;;;777444444444444444444444444555666222444;;;===HHH___rrrooovvvrrrZZZGGGAAABBBBBBIIIWWWlllzzzwwwtttpppooorrrpppppppppqqqrrrsssuuuvvv|||}}}}}}zzzvvvsssrrrrrrsssuuuwwwyyyyyywwwuuusssuuuvvvxxxxxxxxxuuurrrpppkkkiiiccc[[[UUUPPPMMMLLLPPPMMMHHHEEECCCCCCDDDEEEDDDCCCCCCHHHVVVmmmyyymmmbbb___```jjj|||xxxggg[[[RRRKKKEEE:::555222333333333777<<>>;;;<<<<<<<<<;;;:::999888666666666666555444333222111000000///...---,,,,,,+++++++++,,,,,,---------111222333444555555444444111111222555888<<>>??????@@@BBBFFFJJJLLLPPPTTTXXXZZZ\\\^^^```^^^^^^```bbbeeehhhjjjkkkggghhhkkkoootttzzz~~~yyyuuupppjjjdddaaafffgggggggggfffdddbbb```YYYXXXWWWTTTRRROOOLLLKKKKKKPPPXXX```eeeiiimmmpppqqqqqqrrrtttvvvvvvtttrrrnnnnnnnnnllljjjgggeeeccc]]][[[YYYWWWVVVUUUVVVVVVYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVZZZbbbkkkttt{{{||||||}}}{{{yyywwwrrrmmmiii___ZZZRRRJJJDDD>>>999555333333333333333333333333333555222444;;;:::BBBVVVssstttpppuuuzzzaaaKKKAAABBBBBBGGGSSSggg|||xxxtttpppooorrrppppppqqqqqqssstttuuuvvvyyy|||~~~yyyuuussssssssstttvvvwwwwwwwwwuuutttyyyyyyyyyxxxvvvssspppnnnnnnmmmhhh^^^WWWVVVVVVTTTXXXRRRKKKFFFDDDDDDEEEFFFBBB@@@@@@EEENNN___xxxxxxjjjeeebbbfffsssrrrcccWWWLLLCCC===777444444444555999???NNNYYYcccdddbbbaaa```^^^^^^______^^^ZZZUUUPPPLLLDDDEEEEEECCCAAABBBGGGKKKSSSTTTTTTSSSQQQQQQRRRTTT___jjjuuu|||yyyhhh]]]UUUYYYhhhtttvvvsssfff^^^UUUOOONNNOOOPPPQQQ|||xxxvvvvvvxxx{{{}}}{{{vvvpppkkkgggjjjlllnnnmmmmmmnnnooommmmmmlllhhhddd___[[[YYYOOOLLLJJJHHHFFFAAA999333111000///...---,,,++++++---,,,,,,++++++***************,,,---.../////////......---...000222555777::::::::::::<<>>CCCBBB@@@>>>:::555...///111444666777888888======>>>???AAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@???:::;;;;;;;;;:::999888777666666777666666555444333222111///...---,,,------)))***+++,,,---.........111111222333333333222222111111333555888;;;???AAADDDDDDDDDCCC@@@===:::888888888999:::<<<>>>@@@AAA===>>>>>>???@@@BBBFFFIIIOOORRRVVVZZZ\\\^^^aaaccccccdddgggiiilllnnnooopppooosssxxx~~~|||yyyvvvsssqqqnnnjjjgggggghhhhhhhhhgggeeedddbbb[[[ZZZYYYVVVRRROOOLLLJJJJJJOOOWWW^^^ccchhhlllooorrrrrrsssuuuwwwwwwuuusssooopppqqqrrrqqqpppnnnlllgggfffdddbbbaaa``````aaacccdddddddddddddddeeeeeedddbbb```^^^[[[YYYXXXXXXVVVZZZbbbllltttyyy|||~~~}}}|||}}}zzzwwwtttpppkkkhhh^^^YYYQQQIIIBBB<<<777444222222222222222222222222111333111444:::888===OOOggguuuqqqqqqhhhNNNBBBBBB???DDDNNNaaayyyyyyuuupppooorrrnnnooopppqqqssstttuuuvvvvvv{{{}}}wwwttttttpppqqqsssuuuvvvwwwxxxxxx{{{{{{zzzxxxvvvsssqqqpppppppppjjj___YYY\\\``````___YYYPPPJJJHHHGGGEEEDDDCCCBBBCCCGGGKKKSSSddduuuxxxmmmgggjjjwwwyyykkk___QQQFFF@@@:::555555666666;;;AAAQQQ\\\eeeeeeaaa^^^]]]\\\[[[\\\\\\[[[WWWRRRMMMJJJDDDEEEFFFFFFEEEEEEDDDDDDHHHHHHHHHGGGGGGIIIMMMPPP```mmmxxx|||qqqeeeVVVRRRXXXbbbhhhjjjddd___WWWPPPLLLLLLNNNOOOzzzvvvssssssvvvzzz|||zzzuuunnniiigggjjjmmmnnnnnnnnnooopppnnnnnnllliiiddd^^^[[[ZZZOOOMMMJJJHHHFFF@@@888222000000000///...,,,+++***------,,,,,,+++***)))))))))***,,,---.../////////......---...///222555777::::::;;;<<<===@@@BBBCCCCCCBBBAAA???<<<:::888777333333444555666777888999555777888666222//////000///.........000222444555444<<>>999111222444666888:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDAAAAAABBBBBBAAAAAA@@@???999:::;;;;;;:::999777666777777888777777666555444333222///---,,,,,,---...((()))+++,,,---.........111111222222222111111000222333333555777:::===???BBBCCCCCCCCCAAA???<<<:::999999:::;;;===???AAABBB>>>???@@@AAABBBDDDHHHLLLQQQUUUYYY\\\^^^```bbbdddiiijjjmmmppprrrtttuuuvvvvvv{{{|||zzzwwwtttrrrooonnnnnnnnnmmmlllhhhiiiiiiiiihhhgggeeeddd]]]\\\ZZZWWWSSSOOOLLLJJJIIINNNUUU\\\bbbfffjjjmmmrrrrrrsssuuuwwwwwwuuussspppqqqsssuuuuuutttsssrrrqqqpppnnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllllljjjhhhfffbbb___]]][[[ZZZVVV[[[cccllltttyyy{{{|||{{{~~~}}}|||xxxtttqqqnnnjjjggg^^^XXXPPPHHHAAA;;;666333222222222222222222222222000222000444:::666:::JJJ^^^xxxtttnnnlllPPPBBBBBB===AAAJJJ\\\uuuzzzuuupppoooqqqmmmmmmoooppprrrtttuuuvvvttt{{{yyyuuutttnnnoooqqqsssvvvyyy{{{||||||{{{yyywwwuuutttrrrrrrpppqqqkkk```[[[```ggghhhddd^^^VVVPPPLLLIIIFFFCCCGGGFFFHHHKKKJJJKKKVVVdddrrrzzzkkkdddiiiwww}}}pppfffXXXLLLBBB;;;777666777888===CCCRRR]]]fffddd___]]]\\\[[[ZZZZZZZZZXXXUUUPPPLLLIIIEEEFFFGGGIIIJJJIIIEEEBBBDDDDDDBBBAAAAAADDDJJJNNNaaappp{{{|||{{{nnn\\\PPPNNNSSSYYY\\\bbb___YYYQQQLLLKKKMMMPPP}}}yyywwwzzzzzzzzzzzzyyyvvvppplllffflllpppmmmjjjkkkkkkjjjiiijjjjjjjjjgggaaaXXXRRRNNNLLLKKKIIIFFFAAA:::555444111...------...---,,,---,,,++++++******++++++,,,,,,------...//////000...---++++++---000333555555777:::<<>>;;;999666333000222222222333444555666777999888777555444333222111//////000000111222444555666;;;AAAFFFFFFBBB;;;777333333444666888:::<<<===999:::;;;===>>>@@@AAABBBAAABBBBBBBBBAAA???>>><<<;;;;;;::::::999888777777;;;999777666666666444333111000......//////---,,,,,,+++*********+++------...///000111222333333333222333444777;;;=========;;;>>>AAACCCCCCAAA>>>;;;:::::::::;;;===???BBBCCC@@@@@@AAABBBDDDFFFHHHIIIMMMPPPVVV\\\bbbeeeffffffjjjlllttt|||~~~{{{~~~yyysssnnnmmmnnnqqqiiiiiiiiihhhhhhggggggggglllmmmmmmmmmllljjjhhhggg^^^^^^^^^[[[WWWRRRMMMJJJIIINNNUUU\\\aaaeeehhhkkkmmmlllmmmpppsssuuussspppttttttssstttuuuwwwxxxzzzwwwwwwxxxvvvtttrrrrrrsssqqqqqqpppooooooppprrrrrrnnnllljjjfffccc___]]][[[^^^aaagggmmmqqqvvv{{{~~~zzzvvvyyy~~~{{{yyyvvvsssppplllfffcccYYYSSSKKKCCC>>>:::777555555555444333333444555555333444444444666:::@@@DDDZZZwww|||qqqrrr~~~nnnUUUEEEAAA@@@BBBIIIXXXppp}}}xxxvvvqqqnnnmmmpppooonnnnnnooorrruuuvvvssswww~~~|||xxxoooppprrrtttwwwyyyzzz{{{||||||{{{yyyxxxvvvuuuuuuvvvrrrkkkfffccceeeiiilllhhhddd]]]WWWSSSPPPMMMJJJLLLKKKIIIEEEDDDGGGNNNUUU```yyy}}}lll___[[[dddpppzzzyyyrrrbbbQQQEEE>>>999999666666BBBRRR]]]```cccccc```[[[XXXVVV^^^]]]ZZZVVVQQQLLLGGGDDDCCCCCCFFFLLLPPPQQQNNNJJJKKKIIIFFFBBB@@@AAAEEEIII]]]nnnsssqqqtttvvvxxxvvvdddRRRIIIJJJLLLKKKTTTVVVVVVSSSMMMIIIGGGHHHzzzwwwuuuxxxxxxxxxyyyxxxuuuoookkkeeelllooollljjjjjjkkkjjjjjjiiiiiihhhfff```XXXSSSNNNLLLKKKIIIFFFAAA:::555444111...,,,,,,,,,+++***...---,,,,,,++++++,,,,,,,,,,,,,,,---......//////---,,,,,,,,,---000222444666888;;;???AAACCCCCCCCCBBB@@@===:::999666333111000000000111222444555666777777666444333222000000/////////000111222444444666;;;AAAFFFFFFBBB===888333333444555777999;;;<<<888999:::;;;===???@@@AAABBBBBBBBBBBBAAA???===<<<<<<<<<;;;;;;::::::999999;;;999777666666666555444222000////////////...,,,++++++***)))***+++,,,---...///000111222333333333444444555777999;;;;;;;;;<<<>>>AAABBBBBBAAA>>><<<=========???@@@BBBDDDEEECCCCCCCCCEEEFFFHHHJJJKKKFFFIIINNNUUU]]]eeekkkoooqqqssszzz{{{pppnnnjjjeee```___```cccbbbbbbccceeefffggghhhiiijjjkkkmmmmmmmmmllljjjiiiaaaaaa___\\\XXXSSSNNNKKKGGGKKKRRRXXX]]]bbbfffiiimmmlllmmmppptttuuutttqqqpppqqqqqqsssvvvyyy|||~~~~~~}}}zzzxxxxxxyyywwwvvvuuuuuuuuuvvvwwwxxxrrrpppmmmiiieeeaaa___]]]^^^bbbhhhmmmrrrvvv{{{~~~|||~~~{{{}}}zzzxxxtttqqqnnniiiccc___XXXSSSJJJBBB===999666444333222111000000111222333333333444444555999???CCCUUUrrr}}}sssmmmrrrrrruuuwwwsssZZZIIIDDDAAABBBHHHVVVlll~~~yyyvvvrrrooonnnooooooooopppqqqsssuuuvvvuuuyyy~~~}}}zzzrrrrrrsssuuuwwwyyy{{{|||}}}}}}|||{{{zzzyyyxxxxxxwwwtttnnniiiggghhhkkkmmmmmmiiiccc^^^[[[XXXTTTRRRPPPOOOLLLHHHFFFHHHNNNSSS___tttkkk]]]XXX]]]fffnnn{{{~~~wwwgggVVVHHHAAA;;;:::777888FFFVVVbbbcccdddccc___[[[YYYXXX]]]\\\ZZZVVVPPPKKKFFFCCCBBBBBBEEEJJJPPPSSSSSSRRRNNNLLLHHHCCC@@@AAAEEEIIIZZZjjjnnniiijjjjjjnnnyyy}}}xxxjjjXXXLLLJJJJJJIIIOOOQQQRRRPPPLLLGGGFFFEEE~~~xxxuuutttwwwwwwwwwxxxwwwtttoookkkeeekkknnnllliiijjjjjjiiikkkiiihhhfffccc^^^XXXTTTNNNLLLKKKIIIFFFAAA:::555333000---+++++++++***)))......---,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---///000222333555888<<<@@@DDDFFFFFFGGGAAA???===;;;999777333111//////000111222444666777555555555444222111///////////////000111222333444666:::AAAFFFGGGCCC???;;;333333333444555777999;;;777888999:::<<<>>>???@@@CCCCCCCCCBBBAAA>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888777777888888777555222111//////000000...---+++***)))))))))***,,,,,,...///000111222333333333444555666777888888999999>>>???@@@AAAAAA@@@???>>>===>>>???AAACCCDDDEEEFFFAAAAAAAAABBBCCCDDDFFFFFFCCCDDDGGGLLLUUU```jjjooouuuwww}}}{{{rrrmmmbbbaaa^^^ZZZWWWVVVXXXZZZ^^^___aaabbbdddeeeffffffggghhhkkknnnooonnnlllkkkeeedddaaa]]]YYYTTTPPPNNNFFFIIINNNSSSXXX]]]cccgggllllllmmmppptttuuuuuussspppqqqrrrtttvvvzzz}}}}}}}}}~~~||||||{{{{{{||||||}}}~~~yyyvvvsssnnniiieeebbb``````dddiiinnnssswww|||xxx{{{~~~yyyvvvrrroookkkeee___[[[WWWQQQIIIAAA;;;777444222111111000000000000111111222222333333555888===AAAPPPnnnyyymmmffftttgggiiimmmrrryyyaaaNNNFFFAAABBBFFFRRRggg~~~yyywwwsssppppppnnnooopppqqqssstttuuuvvvwwwzzz}}}~~~|||vvvvvvuuuuuuwwwyyy|||}}}}}}~~~~~~~~~}}}|||zzzwwwsssooommmmmmnnnooollliiifffbbb```]]]YYYVVVWWWUUUQQQMMMKKKLLLQQQTTT___mmm~~~iii\\\VVVXXX\\\dddsssooo]]]MMMDDD>>><<<:::<<>>444333333333444555888999777888999:::<<<>>>???@@@CCCCCCCCCBBBAAA>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999888777888999999888666333111000000000000///---******)))((()))***+++,,,...///000111222333333333333444555666666777999;;;@@@@@@@@@@@@@@@@@@@@@@@@======???AAACCCDDDEEEEEEBBBAAAAAAAAABBBBBBCCCDDDDDDCCCDDDGGGLLLTTT\\\aaalllpppwww~~~vvvmmmgggddd]]]]]]\\\[[[ZZZZZZ]]]___cccddddddddddddcccbbbaaaccceeeiiilllmmmmmmllljjjhhhfffbbb^^^YYYUUURRRPPPJJJLLLOOOQQQUUUZZZ```dddjjjkkkmmmqqqsssuuuvvvuuuuuuttttttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~|||wwwrrrlllhhhdddcccbbbffflllqqquuuyyy~~~www{{{}}}xxxuuuqqqmmmhhhbbb\\\XXXUUUOOOFFF???999666333111222222222222222222222222111222222333444777<<>>>>>AAAGGGNNNVVVZZZWWWTTTOOOIIIDDDBBBDDDGGGTTTfffkkkccc]]]XXXYYYdddsssyyyxxxjjjYYYMMMHHHEEECCCEEEGGGHHHGGGEEEBBBAAA~~~{{{zzzzzzzzzzzzzzzzzzyyyuuuppplllffflllnnnkkkhhhiiikkkjjjllliiifffcccaaa]]]XXXUUUNNNLLLKKKIIIFFFAAA:::555000...,,,,,,...000000000,,,++++++*********************+++,,,,,,------...,,,------...///000111111111333777<<>>999444000......///000111333555666444555555555555333111///.........///000111333333444888>>>CCCEEEEEEBBBAAA666555333222222444666888888888:::;;;===???@@@@@@CCCCCCCCCBBBAAA???<<<;;;::::::::::::;;;;;;;;;;;;999888888999::::::888666333222000000111111///...+++***)))))))))***,,,,,,...///000111222333333333000222555555666777;;;>>>AAA@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAACCCEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBCCCFFFIIIMMMPPPYYY```iiipppuuuwwwwwwvvvooopppnnnkkkeeeaaa^^^]]][[[\\\^^^______aaacccfffiiijjjjjjjjjhhhfffdddbbbbbbdddgggiiijjjjjjhhhggggggeeebbb]]]YYYUUURRRPPPOOOPPPQQQRRRTTTXXX]]]aaagggiiimmmpppssstttvvvwwwvvvvvvvvvvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}}}}~~~yyysssmmmhhhfffdddeeehhhnnnssswww{{{yyy}}}|||wwwtttpppkkkfffaaaZZZVVVQQQKKKCCC<<<888444222000222222222222222222222222000111333333444777;;;>>>PPPllloooZZZZZZsss|||qqquuuxxxjjjlllrrrzzznnnTTTEEE@@@AAACCCLLL]]]xxxzzzwwwsssqqqqqqmmmnnnppprrrtttuuuuuuvvvvvvwwwxxxzzz{{{{{{||||||{{{zzzxxxwwwxxxzzz}}}}}}|||zzzyyyyyyyyywwwuuusssrrrqqqooollljjjhhhfffcccaaaaaacccdddeeeccccccjjj{{{yyyrrrnnniiidddjjjvvvvvvdddWWWNNNFFFCCC@@@DDDTTTgggssspppiiiaaaYYYVVVVVVXXXVVVUUUSSSPPPKKKFFFBBB@@@>>>===<<<<<>>DDDIIISSSSSSQQQMMMHHHDDDCCCCCCIII___jjjjjjiii```VVVWWW]]]iiiqqqkkk^^^SSSKKKGGG???>>>???@@@BBBCCCAAA@@@~~~}}}~~~}}}{{{vvvoookkkiiinnnpppllliiikkkmmmmmmllljjjhhhfffccc___YYYUUUNNNLLLKKKIIIFFFAAA:::555111///---,,,---......---,,,+++******))))))******,,,,,,,,,---....../////////...---,,,---///111222111111222444999>>>DDDGGGGGGFFFDDDCCCAAA===888444000000000000000111222222222333444555555333000...............000111222333111444999>>>BBBDDDDDDDDD:::888555222222333555777777888999:::<<<>>>???@@@@@@@@@AAABBBAAA@@@???>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<:::777555555333222222222222111///---,,,+++++++++,,,.........///000111222333333333222555777777555777<<>>>>>@@@BBBCCC===JJJTTTTTTSSSVVV[[[]]]^^^^^^]]][[[ZZZ[[[^^^aaahhhjjjlllmmmlllkkkkkklllnnnppprrruuuvvvvvvtttsssjjjiiihhhfffdddbbbbbbaaa^^^]]]\\\ZZZWWWRRRNNNLLLJJJLLLNNNOOOQQQTTTXXX[[[aaaeeejjjnnnppprrruuuxxxwwwwwwwwwwwwxxxzzz{{{}}}zzz||||||{{{zzzyyyzzz{{{}}}~~~|||vvvoooiiifffdddccccccggglllqqquuuxxx|||{{{wwwyyy{{{wwwqqqnnnjjjfffbbb\\\VVVRRRIIIDDD>>>888555444222111000111222333333222111000111222444555666777;;;===IIIcccwww\\\QQQfff~~~qqqmmmtttxxxrrrpppyyycccOOODDDCCCBBBEEERRRkkkyyytttpppnnnnnnlllllllllnnnppprrruuuwwwuuuvvvwwwyyyzzzzzzzzzzzzxxxyyyyyyzzz{{{|||~~~~~~~~~{{{zzz{{{{{{yyywwwsssnnnlllnnnrrrzzz}}}yyy{{{wwwkkkdddZZZRRROOOLLLMMM\\\nnntttoooggg\\\SSSMMMMMMNNNNNNNNNMMMKKKIIIFFFCCCAAA999::::::888777999>>>BBBNNNPPPPPPNNNIIIEEEBBBAAAAAAVVVaaaeeehhh```TTTRRRPPP\\\eeeccc[[[SSSLLLFFF>>><<<;;;<<>>}}}|||~~~}}}zzzuuunnniiijjjooopppllliiilllnnnnnnlllkkkiiigggeee```ZZZUUUNNNLLLKKKIIIFFFAAA:::555333000---,,,,,,,,,+++***---,,,++++++******++++++,,,,,,---......//////000000///---,,,,,,...111333333222111333777===DDDHHHCCCCCCBBBBBBAAA>>>:::666555444444444444444444555000111333444444222///---............///111222333000333888===AAACCCDDDDDD;;;999555333222333666777666666888999;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;;;;:::<<<<<<;;;<<<<<<:::777444555333222222222222111///------,,,,,,,,,---...///...///000111222333333333555888999888555666;;;@@@@@@@@@BBBBBBBBBBBB@@@@@@BBBAAA>>>===???CCCHHHKKKRRRQQQOOOMMMKKKJJJIIIIIIGGGDDD@@@===<<<>>>@@@BBB;;;IIISSSPPPKKKNNNTTTWWW\\\\\\\\\\\\\\\```fffjjjvvvxxxzzzyyyvvvtttssssssqqqsssvvvxxxyyyxxxwwwuuuooommmiiifffcccaaa``````ZZZZZZZZZYYYVVVRRRMMMJJJDDDGGGJJJLLLOOORRRVVVYYY___dddiiimmmoooqqquuuxxx|||{{{zzzxxxwwwwwwxxxxxx{{{||||||zzzwwwuuuuuuvvvxxxzzz|||}}}~~~~~~zzztttmmmhhhdddbbbbbbbbbeeejjjooosssvvvzzz}}}yyytttwwwyyytttnnnkkkhhhddd```[[[UUUQQQGGGCCC<<<777555444333222333444555555555555444333111333555666666888;;;===HHHaaawww[[[OOObbbuuunnnpppzzzwwwqqqyyyiiiUUUFFFDDDBBBCCCNNNeeexxxtttooolllmmmlllkkkkkklllnnnrrruuuwwwuuuvvvxxxzzz{{{{{{{{{zzzwwwxxxyyyzzz|||}}}~~~~~~~~~{{{{{{uuupppkkkfffhhhwww~~~}}}|||ssshhh___WWWTTTPPPQQQ___pppsssnnnfff[[[QQQKKKJJJJJJLLLLLLLLLJJJHHHFFFCCCAAA777999:::888666777;;;>>>KKKMMMOOONNNJJJEEEAAA???;;;NNNYYY^^^eee___RRRNNNHHHSSS]]]]]]XXXRRRLLLFFF>>>;;;888999<<<>>>>>>===}}}{{{~~~}}}|||{{{yyyuuuoookkkhhhmmmooommmlllnnnooommmlllkkkhhhfffdddaaa]]]YYYQQQMMMIIIHHHHHHCCC;;;555000///...---,,,+++++++++'''''''''((()))+++,,,---++++++++++++,,,---......000///......///000111222444333222444888<<<>>>???DDD@@@>>>@@@DDDBBB:::222111000///000333555555444777777666666555444222222......//////000000111111222111333888>>>AAABBB@@@===;;;888444111222555888777999::::::::::::;;;===AAAAAACCCDDDDDDDDDCCCBBB@@@???===;;;:::::::::;;;<<<<<<<<<<<<;;;:::999999555444222000///...------+++++++++,,,,,,---------///000111222333444444444666777777666777999>>>AAABBBCCCEEEFFFEEEDDDBBBAAA@@@???===>>>@@@DDDHHHKKKPPPPPPQQQRRRQQQOOOMMMKKKMMMKKKGGGCCCAAA@@@AAABBBGGGCCCDDDHHHIIIJJJSSS^^^bbbdddfffhhhjjjpppyyy~~~{{{yyywwwwwwxxxyyyvvvqqqkkkiiiiiifffaaa\\\YYYXXXVVVSSSOOOLLLJJJIIIGGGGGGFFFGGGIIILLLPPPRRRZZZ]]]bbbfffkkkpppvvvyyyyyyxxxwwwwwwvvvvvvvvvvvvyyyxxxuuutttsssqqqnnnlllppprrruuuwwwwwwwwwuuutttsssrrrpppkkkfffbbbaaaaaabbbffflllqqqtttxxx|||~~~xxxuuuuuu|||}}}xxxtttoookkkeeebbb^^^YYYRRRLLLHHHBBB;;;555222222222222222222111111111111222222111222444444555777:::===FFF^^^~~~rrr]]]QQQ[[[sssttthhhhhhssszzzrrr|||pppVVVJJJDDDBBBFFFLLL\\\yyyzzztttooollllllnnnoooooonnnnnnoooqqqsssssssssuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzyyy{{{~~~yyylll___YYY^^^jjjttttttrrrttt}}}}}}yyyhhhZZZVVVSSSRRR]]]kkktttnnnbbbUUUKKKEEEEEEGGGGGGGGGHHHGGGFFFEEECCCBBB999888666555555777999;;;DDDGGGKKKKKKGGGBBB>>>;;;@@@EEENNNVVV[[[YYYSSSMMMIIIJJJNNNUUUYYYVVVLLLDDDCCC===666666:::???AAA@@@~~~||||||~~~}}}|||{{{yyytttoookkkiiimmmnnnlllkkknnnooonnnmmmkkkhhhfffccc___ZZZWWWOOOLLLIIIGGGFFFBBB:::444---,,,,,,,,,,,,---...///,,,+++++++++++++++,,,,,,++++++++++++,,,---......,,,,,,++++++,,,---...///333222111333777;;;===>>>???<<<:::===AAABBB<<<666222000///000222444444444555555666666555444333222............/////////000222222333888===AAABBBAAA>>><<<999555222222444777777888::::::::::::<<<===@@@@@@BBBCCCCCCCCCBBBAAA@@@???===;;;:::::::::;;;;;;;;;<<<;;;;;;:::999888555444333222000///...---,,,,,,,,,,,,,,,---------...///111222333444444444555666666555666888<<<@@@AAABBBDDDEEEEEEDDDCCCBBBAAA@@@>>>>>>???CCCFFFIIINNNOOOQQQSSSTTTSSSRRRQQQQQQPPPMMMJJJIIIHHHHHHHHHJJJGGGGGGJJJLLLPPPZZZeeefffjjjoootttzzz}}}{{{zzzyyytttooolllkkkhhhbbb]]]YYYWWWUUUQQQMMMJJJGGGFFFCCCCCCBBBCCCEEEHHHKKKMMMSSSVVVZZZ^^^bbbhhhnnnrrrvvvuuutttrrrqqqpppoooooommmllljjjiiiiiigggeeebbbfffgggjjjmmmnnnmmmlllkkkkkkkkkjjjgggdddaaaaaabbbbbbffflllqqquuuyyy}}}~~~uuusssttt~~~|||vvvrrrmmmiiiddd```\\\WWWPPPJJJEEE???888333000000000000222222111111111111222222111222444444444666:::<<>>;;;222000//////111333333333222444555666666555333222------............//////222222444777<<<@@@AAAAAA@@@>>>;;;777333222333555666888::::::::::::<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;:::::::::::::::999777777444444444444333111///------------------,,,,,,,,,---...000222333444555555444555555555555888<<>>???AAADDDEEELLLNNNQQQTTTWWWYYYZZZZZZWWWWWWVVVUUUTTTRRRQQQPPPMMMLLLLLLNNNQQQXXXdddpppsssxxx}}}yyytttqqqoookkkfffaaa\\\ZZZWWWSSSNNNJJJGGGEEEAAA@@@@@@@@@BBBDDDGGGIIILLLNNNQQQTTTXXX^^^dddhhhnnnmmmkkkhhhfffeeedddccc___^^^\\\\\\]]]\\\ZZZXXXZZZ[[[^^^aaaccccccbbbbbbaaabbbcccbbbaaa```aaabbbbbbffflllrrrvvvzzz~~~yyyrrrrrrtttzzzuuuqqqkkkgggaaa]]]ZZZTTTMMMGGGBBB>>>777222000000000000222222111111111111222222111222444444444666999<<>>:::888888999===CCCHHHJJJIIIGGGCCC@@@===>>>AAACCCBBBAAA@@@<<<888777;;;>>>@@@@@@zzzzzz|||~~~}}}{{{zzzxxxtttnnnjjjjjjmmmmmmiiiiiimmmppppppllljjjgggdddaaa]]]XXXUUUMMMKKKIIIGGGDDD@@@999444111000...---,,,+++******,,,,,,***)))((((((''''''************+++,,,---...------,,,,,,---///111222222111000222666999:::::::::777555888===@@@@@@>>>333111///...000222222222111222444666777666444333.../////////////////////222222444777:::>>>@@@AAAAAA@@@===999555222222444555777999::::::;;;===???@@@@@@AAAAAABBBBBBBBBBBB@@@??????===<<<<<<;;;;;;999::::::999999888777666444444555666555222000...//////......------,,,,,,,,,---///111333444555666444555666666666888<<>>@@@BBBDDDEEEDDDCCCBBBDDDCCCAAA??????@@@BBBCCCIIILLLPPPTTTYYY]]]___aaa___`````````___\\\YYYWWWRRRRRRSSSUUUYYYcccqqq{{{{{{uuuqqqnnnjjjgggaaa___[[[WWWQQQMMMIIIGGGBBBAAA@@@@@@AAACCCEEEGGGHHHIIIKKKNNNPPPUUU[[[``````___]]]\\\ZZZYYYXXXXXXUUUTTTSSSTTTVVVVVVTTTRRRRRRTTTVVVYYYZZZ[[[[[[[[[ZZZ\\\^^^_________aaabbbbbbffflllqqqvvvyyy}}}wwwsssuuuxxx~~~yyytttqqqiiieee```\\\XXXRRRKKKEEEBBB===777333222222222222222222111111111111222222111333333444444555888;;;???TTTqqqfffPPPWWWlll}}}mmmdddcccgggjjjmmmuuu}}}yyyaaaLLLDDD???AAADDDNNNeee|||wwwpppmmmlllkkklllllllllkkklllnnnqqqssstttuuuwwwyyyzzz{{{|||xxxxxxyyyxxxyyy{{{~~~zzztttiii\\\RRRKKKHHHGGGGGGNNNZZZhhhssswwwssslllhhhdddbbbgggrrr|||vvvkkk___WWWOOOJJJKKKQQQYYYXXXTTTNNNHHHBBB@@@@@@======>>>>>>????????????<<<:::777555333444555666???AAADDDDDDAAA<<<999888666666777;;;@@@DDDEEEFFF@@@===999999;;;>>>@@@@@@???<<<999999<<<>>>@@@@@@zzzyyy{{{}}}|||{{{zzzxxxtttnnnjjjjjjmmmmmmjjjiiinnnqqqrrrjjjhhhfffdddaaa^^^YYYUUUMMMLLLKKKHHHEEE@@@:::555111000///---+++***************)))))))))))))))***************+++,,,------...---------///000222333222111222444777:::::::::<<<:::888999===??????>>>555222///...000111222222000222444555666555444333000000000000000000000000111222333555888;;;>>>AAABBBBBB@@@;;;666333222333444666888::::::;;;>>>@@@BBBBBBBBBBBBBBBCCCCCCDDD@@@@@@??????>>><<<<<<;;;999999999999888777666666333444555666555333000////////////......---------,,,---///111333444555555444666777888888:::===???===???AAACCCDDDDDDCCCBBBEEEDDDBBBAAA@@@AAABBBCCCHHHJJJNNNSSSXXX]]]```bbbggghhhjjjkkkiiifffbbb```[[[^^^```aaafffppp|||~~~uuuoookkkiiidddbbb^^^YYYTTTNNNJJJHHHCCCBBBAAA@@@AAABBBDDDEEEEEEFFFHHHIIIJJJNNNRRRVVVRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRPPPOOOPPPRRRSSSTTTUUUUUUUUUVVVYYY\\\^^^^^^___```bbbbbbffflllqqquuuxxx|||~~~wwwuuuyyy}}}~~~|||yyyuuurrriiiddd___ZZZVVVQQQIIICCC???;;;666333222222222222222222111111111111222222222333333333333555888:::<<>>>>><<<:::777444333333555666>>>@@@CCCBBB???<<<999888222111111333888<<>>>>>>>>===<<<<<<===???@@@@@@zzzyyy{{{}}}|||{{{zzzwwwsssnnnjjjjjjnnnnnnllllllpppsssrrrkkkiiifffdddaaa]]]XXXUUUMMMMMMLLLIIIEEE???:::666......---,,,,,,,,,------+++*********+++,,,------***))))))******+++,,,---,,,,,,+++,,,---///111222444333444666999;;;<<<;;;>>>===;;;<<<===???>>>>>>777444111///000222222333222222333444444444444444222222111111111111000000///111222444555888<<>>???AAACCCCCCCCCAAA@@@EEEDDDCCCBBBBBBCCCDDDDDDGGGIIILLLPPPTTTYYY\\\^^^iiikkknnnoooooommmjjjhhhggglllooooooqqqxxxtttmmmjjjeeeccc___ZZZTTTOOOKKKIIIEEEDDDBBBAAAAAABBBCCCDDDCCCEEEGGGGGGGGGHHHKKKMMMJJJJJJKKKKKKLLLMMMOOOOOOOOONNNNNNPPPRRRSSSRRRPPPOOOOOOOOOPPPPPPOOOOOOOOOSSSVVVZZZ]]]^^^___aaabbbeeeiiinnnrrruuuxxx{{{}}}}}}wwwwww|||~~~{{{yyywwwtttqqqgggccc]]]YYYUUUOOOGGGAAA:::666222000000000000000222222111111111111222222222333333333333444777999<<>>;;;999;;;999:::BBBMMMYYYhhhssspppiii___YYYXXXXXXXXXWWWWWWSSSNNNIIIDDD@@@>>>===@@@BBBEEEFFFEEEDDDDDDEEE<<<;;;;;;;;;;;;<<<===>>><<<:::777444333333555666===???AAA@@@>>>:::888777444222222444777;;;===>>>777888888999:::;;;<<<<<<>>>>>>>>>??????@@@AAABBBzzzxxxzzz}}}|||zzzyyywwwsssmmmiiiiiinnnpppnnnnnnrrrtttsssooommmiiieeeaaa\\\VVVRRRKKKLLLKKKHHHCCC===888666///...---,,,,,,,,,,,,,,,++++++******+++,,,,,,---))))))))))))***+++,,,---+++******+++,,,...111222666666666999<<<======<<<======<<<===>>>>>>>>>===999666222000000222333333444333222222222333444555111111111111000000000///...///111222333555:::>>>BBBBBBBBB???:::666444333333555888999;;;<<>><<<;;;::::::::::::999888777666444444333333222222111111///////////////000000000---...///111222222333333333555777888888:::<<<>>>>>>???AAABBBBBBAAA@@@???DDDCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLPPPSSSUUUWWWaaadddhhhkkkmmmmmmlllkkkpppwwwzzzwwwuuuxxxzzzyyyxxx|||uuupppgggeeeaaa\\\WWWRRRNNNLLLIIIHHHFFFDDDDDDDDDFFFGGGFFFHHHJJJJJJIIIHHHHHHHHHKKKKKKLLLLLLNNNOOOQQQRRRSSSRRRRRRTTTVVVWWWVVVTTTRRRRRRQQQPPPOOONNNLLLLLLNNNRRRWWW[[[^^^```bbbdddiiilllqqquuuwwwyyy|||~~~xxxuuuwww|||}}}yyywwwtttpppnnneeeaaa[[[VVVRRRLLLDDD>>>888555111///000000000000222222111111111111222222222333333333333444666999;;;KKKccc}}}rrrfffggg}}}tttsssxxx~~~zzz~~~nnnQQQGGG??????AAAFFFVVVgggyyyrrrooopppjjjkkkkkkkkkjjjkkkmmmppppppqqqrrrtttuuuwwwxxxyyywwwxxxzzzzzz{{{~~~vvvhhh^^^TTTNNNGGGAAA>>>;;;999777666444666<<<@@@GGGTTTbbbbbb[[[SSSMMMJJJIIIGGGFFFGGGGGGFFFCCC@@@???<<<:::999<<>>;;;999666444333333555666:::<<<>>>>>>;;;888666666666555555777:::<<<===<<<777999:::;;;;;;<<<===>>>>>>???AAAAAAAAAAAABBBCCC{{{xxxyyy}}}|||zzzyyywwwsssmmmiiiiiinnnqqqppppppssstttsssssspppkkkfffaaa[[[TTTOOOJJJKKKJJJGGGBBB<<<777555222111///---+++***))))))******)))))))))))))))***))))))))))))***+++,,,---+++++++++,,,---000222333777777888:::===???>>>===;;;<<<<<<===>>>>>>======;;;777333000111222444444555444222111111222444555111111000000/////////...---///111111111444999===AAABBBBBB???;;;777444333222555777999;;;===???BBBBBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAA@@@>>><<<;;;::::::;;;::::::999888777444444222111111111111111......//////000000111111......///111111222222222222444666777888999;;;===???@@@AAABBBBBBAAA???>>>CCCCCCCCCDDDFFFGGGIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRXXX[[[```eeehhhjjjkkkkkksss{{{~~~xxxtttsssqqqllljjjnnnrrrtttssssssuuuxxxsssrrrrrrsssvvvzzz{{{|||{{{~~~xxxjjjhhheee```[[[VVVRRRPPPNNNMMMKKKIIIHHHHHHJJJJJJJJJMMMOOOOOOMMMJJJIIIHHHOOOOOOOOOPPPQQQRRRSSSTTTXXXWWWWWWYYY[[[[[[ZZZYYYWWWVVVUUUSSSQQQOOOMMMLLLJJJOOOUUUZZZ^^^```ccceeellloootttwwwyyy{{{}}}~~~uuusssvvv{{{}}}xxxuuuqqqnnnkkkccc___YYYTTTPPPJJJBBB<<<999666333111111222222222222222111111111111222222222333333333222333666999888GGG^^^vvvyyyiiifff||||||lllTTTIII@@@??????CCCQQQaaa}}}{{{tttqqqrrriiiiiijjjiiiiiiiiilllnnnooopppqqqsssuuuvvvwwwxxxxxxyyyzzz{{{|||vvvfffVVVKKKCCC@@@<<<;;;<<<<<<:::888444444777:::999888AAANNNQQQLLLFFFBBB@@@???>>>======???@@@???>>>===<<<999666999<<<>>>>>>???@@@AAA>>>>>><<<<<<<<<<<<===>>>:::888555333333444555777999:::<<<<<<999666555444222222222555777888888666;;;;;;<<<<<<<<<>>>@@@BBB???@@@BBBCCCCCCBBBCCCDDD~~~|||~~~zzzwwwvvvwwwtttnnnkkkllljjjppptttrrrppprrrtttssssssoooiiiddd```[[[VVVRRRLLLLLLKKKIIIFFF@@@888333222---+++---...++++++,,,************************,,,,,,+++***+++,,,...///+++++++++++++++---000333888===BBBCCC???<<<===???@@@>>>===>>>@@@@@@@@@???;;;666111///222555888888777333///...000333333222---000111---'''%%%)))///......///000222555777999@@@AAABBBBBB???:::555222222333666999;;;<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCBBBBBBBBBBBBAAA???===<<<:::;;;;;;;;;:::888666555888777444222111000111111////////////...---++++++......//////000000111111555555666777888888999999CCCCCCBBB@@@===;;;<<<===AAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPUUUWWWZZZ]]]___bbbfffiiipppuuuvvvpppkkkjjjjjjhhhffffffgggjjjmmmoooooonnnkkkjjjiiiiiihhhiiijjjkkkiiiiiioooxxx}}}wwwkkkdddeeefff___XXXVVVTTTOOOKKKMMMQQQTTTSSSPPPTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTVVVXXXXXXXXXZZZ[[[]]]^^^___```^^^YYYUUUTTTUUUTTTPPPKKKLLLNNNRRRWWW]]]aaaeeegggjjjnnntttxxx{{{~~~zzzrrrqqqwww~~~zzzwwwsssnnnkkkaaa___[[[UUUMMMFFF@@@<<<333222111111000000111111111111111111111111111111000111333333333333444666:::BBBYYYyyyrrreeeaaarrrxxxWWWHHH@@@CCCCCC@@@KKK]]]zzz{{{qqqmmmkkkiiijjjjjjkkkkkkkkkjjjjjjnnnppprrrttttttuuuxxxzzzyyyzzzzzzyyyyyy|||mmm]]]RRRHHHBBB===<<<:::888777666555555777666444444555888;;;===@@@CCCDDDBBB???<<<===>>>>>>????????????===<<<;;;333444666999:::<<<<<<<<>>===<<<;;;<<<======<<<:::888666666888:::<<<;;;;;;<<<<<<<<<999666222888222111666888777999>>><<<===???AAADDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFFFF}}}{{{|||{{{xxxwwwxxxuuuooolllmmmjjjqqqtttrrrppprrrssssssqqqnnnjjjeeeaaa\\\VVVRRRMMMLLLJJJHHHEEE@@@999444222---+++---...++++++,,,************************...---,,,+++******+++++++++,,,,,,++++++,,,///222555<<>>???@@@AAABBBBBBBBBAAA???===<<<888999:::::::::999888777777666555333222111000000222222222111111///............//////000111111111555555666777888999:::;;;CCCCCCCCCAAA???>>>>>>???>>>@@@BBBDDDFFFGGGHHHHHHFFFGGGJJJLLLOOOQQQSSSTTTSSSUUUVVVWWWXXXZZZ^^^aaaiiioooqqqmmmjjjjjjjjjhhhiiijjjmmmqqqtttuuutttsssqqqooommmjjjiiihhhhhhiiieeeeeehhhooottt{{{~~~ssskkkjjjjjjddd___]]]]]]ZZZWWWWWWZZZ[[[ZZZXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^ZZZ[[[[[[\\\\\\]]]]]]^^^\\\YYYWWWWWWYYYVVVQQQKKKMMMNNNQQQVVV[[[```dddgggnnnrrrwww|||~~~wwwqqqrrryyy|||xxxuuuqqqlllhhh___]]]YYYSSSKKKDDD>>>:::444333222222111111222222111111111111111111111111...000111111111222444666???DDDXXXvvvooo```[[[kkk}}}aaaPPPCCCDDDCCC@@@IIIXXXttt|||sssmmmkkkiiiiiijjjjjjkkkjjjjjjjjjmmmooorrrsssssstttwwwyyyxxxyyyyyyyyyyyy{{{ppp^^^QQQHHHAAA<<<999999888888777666666555555555444444555777:::;;;>>>@@@AAA@@@===;;;;;;===>>>????????????===<<<;;;444555555666777888999999===<<<;;;;;;;;;;;;<<<===<<<:::888777777888:::<<<<<<;;;;;;:::;;;:::999888:::666555;;;>>>>>>@@@EEEFFFFFFGGGHHHIIIHHHHHHHHHFFFGGGIIIJJJJJJIIIHHHGGG|||yyyzzzzzzwwwvvvwwwtttnnnkkklllkkkrrruuusssppprrrsssrrrooommmjjjgggccc]]]WWWSSSNNNLLLJJJGGGDDD???:::666222---+++---...++++++,,,************************++++++***************+++,,,,,,,,,,,,++++++...000888@@@KKKPPPNNNIIICCC@@@EEEDDDEEEGGGHHHIIIGGGEEE;;;777333000111333555666:::777444333444666666666555444222000000000111333111111000111222333555666@@@AAACCCCCCAAA===888555000222444777:::;;;======;;;===>>>>>>===<<<===>>>AAAAAABBBBBBAAA???===<<<777888999::::::::::::999666666555444333111000///111222222222111000//////......///000000111111222444555666777999;;;<<<<<<@@@AAAAAAAAA???>>>???@@@<<<>>>@@@CCCEEEGGGHHHIIIEEEGGGJJJMMMQQQTTTWWWXXXZZZZZZZZZYYYXXXZZZ^^^aaagggnnnrrrpppnnnoooooonnnqqqssswww{{{~~~~~~~~~~~~|||xxxsssooommmkkkkkkhhhfffgggjjjkkklllqqqxxxvvvrrrppplllgggfffeeedddcccbbbaaaaaaaaaaaa```___]]]\\\\\\\\\^^^^^^\\\]]]]]]]]]\\\\\\]]]____________^^^^^^^^^^^^^^^ZZZYYYYYYZZZ[[[XXXRRRLLLNNNNNNPPPSSSXXX^^^dddgggooosssyyy}}}~~~yyysssqqquuu}}}}}}yyyuuuqqqmmmhhhddd]]]ZZZVVVPPPHHHAAA<<<888444333333222222222222222111111111111111111111111///000111000111333666999CCCFFFVVVrrrnnn^^^VVVddd~~~qqq[[[HHHDDDCCCAAAGGGRRRlll}}}tttmmmiiihhhiiiiiijjjjjjjjjkkkkkkmmmnnnqqqrrrrrrsssuuuwwwwwwxxxxxxxxxxxx{{{vvvkkk\\\NNNFFFAAA===:::888999999999999888777777666666666666777888999:::===???@@@@@@>>><<<======>>>????????????===<<<;;;888777666555555555666777999999999999:::;;;<<<===;;;:::888777777888:::;;;;;;;;;:::999999;;;<<<===:::999:::???BBBCCCGGGKKKOOOOOOOOOOOONNNMMMKKKJJJMMMNNNPPPRRRRRRPPPNNNLLL|||yyyyyyxxxuuuttttttqqqkkkhhhiiilllrrrvvvsssqqqrrrsssrrrmmmllljjjgggddd^^^WWWRRRNNNLLLIIIFFFCCC???:::777222---+++---...++++++,,,************************&&&&&&'''(((***,,,---...,,,,,,---,,,++++++---...777AAANNNVVVVVVOOOGGGBBBFFFFFFGGGIIIKKKKKKIIIGGG<<<999555222111222444555999777666444555555666666555222......000111111000111000000///000111333444>>>???AAABBB@@@===888555000111333666888;;;<<<===<<<===???>>>===<<<<<<===@@@AAAAAAAAA@@@???===<<<999999999999999999999999555555666555444222///............///......------...//////000111111222222444444666888999;;;======:::<<<>>>>>>======>>>???===>>>@@@BBBDDDFFFGGGHHHHHHIIIKKKNNNRRRUUUXXXYYY``````^^^]]]\\\___dddgggmmmuuuzzzzzzxxxyyyyyywww{{{}}}}}}yyyvvvttttttpppnnnooommmiiijjjmmmsss{{{}}}yyyvvvrrrooojjjkkkkkkiiigggeeefffgggiiifffbbb___\\\\\\\\\]]]\\\]]]^^^]]]\\\\\\^^^___bbbbbbbbbbbbbbbbbbaaaaaa\\\[[[ZZZ[[[[[[XXXTTTPPPOOOOOOOOORRRWWW]]]dddhhhmmmqqqwww|||vvvrrroooqqqxxx~~~{{{wwwsssooojjjeeebbb[[[XXXTTTMMMFFF@@@:::888333222222111000111111111111111111111111111111111222222222222222555:::>>>BBBEEEUUUqqqooo___VVVccc~~~}}}{{{~~~eeeMMMEEEDDDBBBFFFMMMeee|||~~~uuummmggghhhhhhhhhiiiiiijjjkkkllllllnnnppppppqqqqqqsssuuuuuuvvvxxxxxxxxx{{{~~~vvvmmm```YYYOOOFFFBBB@@@??????;;;;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@???>>><<<;;;===;;;888555444444555555666666777888999:::;;;<<<;;;:::888888888888:::;;;999::::::::::::;;;===??????AAACCCGGGIIIKKKMMMPPPRRRRRRSSSSSSRRRQQQOOOMMMWWWXXXZZZ[[[ZZZWWWTTTRRR}}}yyyzzzxxxuuuttttttqqqjjjggghhhlllrrrvvvsssqqqrrrtttsssmmmkkkiiigggccc]]]VVVRRRNNNLLLIIIFFFCCC@@@;;;777222---+++---...++++++,,,************************%%%&&&''')))***+++,,,---+++,,,---,,,++++++,,,...111:::HHHRRRTTTNNNFFF@@@FFFFFFFFFHHHKKKKKKJJJHHH>>><<<888444222111333444777777666555444444555666666222------///111000...000///.........000111222;;;===???@@@???<<<888555000111222555777:::<<<======>>>@@@???>>>======>>>???@@@@@@AAA@@@???===<<<;;;;;;:::999888888888777555555666555444222///...,,,,,,---.........------//////000000111222222222333444555777999;;;<<<===888;;;===>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDFFFFFFLLLMMMNNNOOORRRTTTWWWXXX\\\\\\\\\[[[\\\```eeejjjttt|||~~~zzzvvvuuurrrllljjjkkkhhhlllvvv|||tttuuuuuussspppnnnnnnnnnmmmiiiccc]]]XXXWWWWWWWWW[[[]]]^^^^^^]]]^^^```bbbccccccddddddddddddeeeeeeaaa___\\\ZZZYYYXXXWWWVVVQQQQQQPPPRRRWWW^^^eeeiiikkkpppwww}}}rrrooommmrrr{{{~~~{{{wwwsssnnniiiddd```ZZZWWWRRRKKKEEE>>>:::777111000000///////////////000000000000000000000000222222222222222555:::>>><<>>>>>===<<<;;;======>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAA???>>>======;;;888555333222222333444555666777999::::::;;;::::::999888888999::::::777:::<<<======>>>AAACCCHHHLLLQQQRRRRRRTTTVVVWWWTTTUUUWWWXXXXXXWWWUUUSSS\\\]]]^^^^^^\\\YYYUUUSSS}}}zzzzzz{{{wwwvvvvvvsssllliiijjjkkkrrruuusssrrrtttuuuuuummmkkkhhheeeaaa[[[UUUQQQLLLKKKIIIGGGDDD@@@;;;777222---+++---...++++++,,,************************))))))************)))((()))+++,,,,,,++++++,,,...///777CCCNNNRRROOOIIIDDDFFFEEEDDDFFFHHHJJJIIIIII@@@???<<<777333111222444555666666555333333444555888444000///111222111/////////.........000111222999;;;>>>??????<<<888666111222222444666888:::;;;===???@@@@@@???>>>???@@@??????@@@@@@@@@???===<<<===<<<:::999888777777777666666555444333111000///......///000000111000000//////000111111222222333333444555666888:::;;;;;;:::===@@@AAAAAAAAABBBCCCBBBAAABBBBBBCCCDDDFFFFFFOOOOOOOOOPPPQQQSSSVVVWWWYYYZZZ[[[]]]___ccciiimmmttt{{{~~~~~~{{{yyyvvvooolllllleeeeeekkkuuu~~~{{{xxxuuussskkkggg```YYYTTTSSSTTTUUUXXXYYY\\\]]]^^^```cccffffffgggggggggggggggggghhhfffddd```]]]ZZZYYYZZZZZZTTTSSSSSSUUUYYY```fffjjjmmmrrryyysssooonnnsss~~~~~~{{{vvvrrrmmmhhhbbb^^^XXXUUUPPPIIIBBB===999777000//////...............000000000000000000000000///000111000111333666999666AAAUUUnnnkkk^^^WWWeeetttXXXIIIEEEEEEGGGJJJXXXpppuuulllgggfffffffffggghhhjjjmmmnnnlllnnnoooppppppppprrrttttttvvvxxxyyyzzz|||tttlllggghhhiiiiiifff___UUUNNNIIIJJJJJJJJJJJJIIIHHHHHHCCCCCCBBBAAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCDDDDDDGGGFFFEEEFFFGGGGGGEEECCCBBBCCCCCCCCCCCCAAA@@@???;;;:::777555333222111111444444666777999999999999:::999999999999999999:::888;;;>>>@@@@@@DDDIIINNNQQQXXX]]]]]]]]]___aaa``````bbbdddeeedddbbb___]]]]]]]]]]]]]]][[[YYYWWWVVV~~~zzzzzz|||xxxwwwwwwtttmmmiiijjjjjjqqquuusssrrruuuwwwvvvnnnkkkgggbbb^^^YYYSSSOOOKKKJJJIIIHHHFFFAAA;;;666222---+++---...++++++,,,***************************++++++++++++***((('''''')))+++,,,,,,,,,---...000666@@@JJJPPPQQQNNNJJJFFFDDDCCCCCCFFFHHHIIIJJJBBBAAA???:::444222222444444666777666444222444666999666333111000000000///000/////////000111333444888:::>>>@@@@@@===:::777333222333333555777999:::<<<>>>@@@@@@??????@@@AAA>>>??????@@@@@@???===<<<<<<;;;999888888888999999777666555333222111000000//////111222222333333333///000000111111222333333333444555666777888999999:::===AAABBBBBBBBBCCCCCCAAAAAAAAABBBDDDFFFHHHIIIOOOOOOOOOOOOQQQSSSVVVXXXYYY[[[^^^```cccggglllpppnnnuuuyyyxxxwwwzzz||||||~~~{{{uuuqqqqqqmmmjjjjjjooottt{{{{{{tttoooddd```ZZZUUUSSSTTTWWWZZZ[[[]]]aaacccfffiiimmmpppppppppoooooonnnmmmmmmmmmkkkiiigggccc```]]]\\\\\\UUUUUUVVVXXX\\\bbbhhhllloootttzzzvvvrrrpppuuu~~~zzzuuupppkkkfff```\\\UUURRRMMMFFF@@@:::777555000000///...............000000000000000000000000...000111111111222444666444@@@SSShhhyyynnn```XXXccc{{{|||yyy^^^LLLDDDCCCEEEGGGQQQhhhvvvmmmjjjfffeeeeeefffhhhjjjmmmooommmnnnpppppppppppprrrttttttvvvyyyzzz|||}}}{{{oooddd[[[VVVRRRUUUYYY]]]^^^\\\VVVRRROOORRRUUUWWWWWWTTTRRRPPPJJJIIIHHHHHHIIILLLOOOQQQRRRPPPNNNMMMLLLMMMNNNOOOOOONNNLLLLLLMMMMMMJJJHHHDDDDDDEEEEEEDDDCCCAAA@@@;;;;;;:::888777666555444444555777888999999999888999999999999999999999999:::<<>>AAAAAA>>>;;;999444333333333444666888999;;;===????????????@@@AAA>>>>>>???@@@@@@???======:::999888888888999:::;;;888777444222111000111111...///000111222333333333000000000111222222333333333444444555666777777888999<<<@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDGGGJJJLLLNNNNNNNNNNNNQQQTTTWWWYYYVVVYYY\\\___bbbfffjjjmmmiiiooosssrrrrrrvvvzzzzzz{{{wwwwwwxxxrrrooooooooopppyyy}}}wwwnnnfff^^^[[[VVVSSSSSSWWW\\\```fffiiimmmppptttxxx}}}zzzyyyxxxwwwuuutttrrrrrrmmmmmmllliiieeeaaa^^^]]]VVVWWWXXXZZZ___dddiiilllppptttyyy~~~yyytttqqqvvv~~~}}}yyytttooojjjddd^^^ZZZSSSPPPKKKDDD===888555333111111000///////////////000000000000000000000000000111333444333333555666444AAARRRcccqqq|||tttdddYYYaaawww~~~ssswww}}}bbbNNNDDDAAACCCEEELLLcccxxxooollleeeeeeeeeeeegggjjjmmmooommmooopppqqqpppppprrrttttttwwwyyy{{{|||~~~|||vvvlllaaaXXXQQQMMMKKKHHHKKKQQQXXX]]]]]][[[XXXYYY]]]bbbeeeddd```\\\ZZZQQQPPPOOOOOORRRVVV[[[^^^]]][[[XXXVVVUUUVVVXXXZZZWWWUUUSSSSSSTTTTTTQQQMMMEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>>>>===<<<;;;:::999555666777999999999888888999999999999999999999999<<<===>>>???DDDPPP```lllwwwzzztttpppiiiiiiiiiiiijjjmmmoooppp