BM[6( zzznnnuuuzzzyyywwwwwwvvvwww|||mmm```jjj~~~|||qqqlllppppppooommmqqq{{{eeeZZZdddrrr}}}mmmdddpppsssrrroooqqqxxx|||{{{~~~xxx\\\TTT[[[ddd{{{~~~~~~kkk```ooossssssppppppuuuuuuqqq}}}ttteeennnmmmZZZPPPSSS```pppuuu|||}}}mmm```vvv}}}yyysssrrrjjjdddiiiuuuyyy}}}mmm\\\bbb}}}~~~~~~~~~|||ooouuuxxxvvvwww|||{{{```SSSNNNQQQ]]]iiinnnwwwvvvnnnyyyyyyrrrqqqllliiipppsssuuuzzzqqqxxx}}}iiiVVV[[[ttt}}}~~~~~~~~~}}}~~~pppnnnmmmmmmoooqqqqqqqqqeeeiiikkkhhhhhhnnntttvvvppppppuuuzzzgggbbb^^^ZZZ^^^kkkqqqyyy~~~|||xxxuuu{{{xxxppppppmmmmmmvvvrrrsssvvv}}}}}}}}}|||{{{~~~~~~kkksssrrraaaeee{{{{{{~~~}}}}}}||||||{{{{{{zzzxxxuuuttttttuuuvvvpppqqqssssssrrrqqqqqqqqqcccaaa___```cccfffhhhiii```dddccc^^^]]]aaagggjjjffffffllluuuyyywwwsssssszzz}}}vvvfff^^^lllttt}}}{{{zzzzzz}}}{{{ttttttqqqqqqzzzwwwtttsssxxxzzzxxx|||~~~{{{yyyyyyyyyyyyzzzvvvvvv{{{~~~}}}|||~~~||||||||||||{{{{{{{{{zzz~~~{{{yyyyyyyyyvvvrrrnnnppprrrqqqnnnllllllmmmaaa```^^^___cccfffhhhiiiaaaeeeddd___]]]ccciiilllpppooottt|||}}}zzzyyyvvvjjjuuu}}}}}}~~~|||}}}|||{{{|||}}}}}}yyyyyy}}}~~~xxxwwwvvvwwwzzz}}}~~~~~~|||}}}~~~~~~bbb```bbbjjjnnnpppsssxxxvvv|||yyyuuuvvvyyy~~~}}}uuuvvvwwwsss~~~tttfff___aaacccaaa```^^^XXXRRRQQQUUUWWWVVVTTTVVVXXXYYYXXXXXXXXXXXX\\\[[[]]]bbbdddfffqqq~~~|||}}}lllhhh```YYYWWW```fffbbbZZZWWW[[[^^^jjjxxxvvvggg^^^]]]aaa]]]VVVPPPNNNQQQYYY^^^SSSPPPNNNSSS[[[aaabbb```eeecccbbbccceeejjjssszzzlllddd]]]^^^fffmmmmmmjjjjjjffffffhhhhhhdddaaaaaa___aaabbbbbb```___bbbeeeooojjjddd```aaacccfffgggeeeaaa\\\]]]bbbdddaaa^^^[[[WWWWWW^^^dddeeeddddddeeegggiiiiiiiiijjjnnnrrroooiiifffgggeee``````eeekkkhhhhhhjjjpppssstttrrrtttsssrrrpppnnnnnnoooqqqtttrrrppprrruuuvvvtttqqqnnnkkkttt|||zzz{{{|||vvvxxxxxx|||zzzrrrssszzz{{{zzzyyyxxxxxxyyy{{{|||}}}yyyvvvtttuuuwwwxxx|||}}}~~~~~~}}}~~~zzz|||~~~zzzxxx{{{~~~zzz~~~}}}{{{|||]]]```aaa```______cccfffeeeiiilllllljjjkkkpppvvvuuuiiilllnnnhhhdddddd]]]RRRMMMOOOQQQQQQZZZXXXRRRJJJHHHKKKLLLJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSRRRSSSUUUWWW\\\kkkzzzooo```^^^RRRLLLKKKSSSYYYXXXTTTSSS[[[fffssswwwlll^^^YYY[[[SSSPPPMMMIIIFFFGGGIIIKKKLLLIIIFFFEEEIIIMMMQQQSSSUUURRRNNNLLLKKKNNNUUU[[[WWWPPPIIIHHHMMMRRRSSSRRRQQQOOOPPPSSSSSSLLLFFFEEEGGGIIIKKKIIIFFFFFFJJJNNNOOOMMMJJJJJJLLLNNNPPPQQQMMMLLLJJJJJJLLLMMMOOOOOOHHHBBBAAAHHHNNNOOOMMMLLLMMMOOOPPPPPPOOOPPPTTTXXXKKKGGGFFFJJJKKKJJJMMMSSSQQQPPPPPPQQQSSSUUUUUUUUURRRQQQNNNLLLJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMLLLKKKOOOKKKQQQVVVRRRTTTYYYVVVOOOOOOQQQTTTRRRNNNOOOUUUPPPOOONNNMMMMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPPPPOOOMMMLLLOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQRRRSSSQQQPPPQQQPPPRRRXXXYYYUUUSSSSSSSSSTTTUUUXXX[[[___bbbeeejjjjjjhhheeebbb```aaabbbjjjbbbbbbmmmfff^^^YYYZZZ\\\ZZZXXXXXXXXXYYYYYYXXXUUUTTTSSSTTTUUUZZZ\\\\\\\\\___]]]YYY[[[YYYVVVVVVWWWXXXVVVSSSTTTYYY]]]```______```aaacccaaaaaaaaa``````aaabbbfffbbb```bbbaaa___aaaddd{{{}}}xxxmmmqqqrrrqqqppppppnnnkkkmmmkkkiiihhhggggggeeecccfffgggggghhhiiijjjjjjjjjfffffffffdddcccaaa___^^^___]]][[[ZZZ[[[]]]```bbb___```aaadddffffffdddaaa^^^\\\[[[^^^bbbcccaaa]]]TTTSSSSSSUUUXXXZZZXXXWWWUUUUUUSSSQQQTTTYYYZZZVVVVVVOOOMMMRRRVVVUUUSSSTTTVVVWWWYYYZZZZZZZZZYYYXXXUUUUUUXXX]]]aaabbb```]]]kkkoooooommmooozzzvvvlllccc\\\XXX\\\[[[YYYVVVTTTSSSRRRQQQRRRMMMKKKPPPSSSSSSSSSVVVUUUUUUUUUUUUSSSQQQOOONNNMMMOOOQQQRRRRRRRRRSSSUUUNNNKKKIIIKKKPPPSSSRRRPPPRRRSSSSSSRRRPPPQQQSSSUUUTTTPPPOOORRRTTTTTTXXX^^^\\\TTTNNNPPPSSSRRROOONNNPPPPPPPPPQQQQQQRRRRRRRRRZZZZZZ[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[]]]^^^``````[[[ZZZZZZZZZZZZZZZ[[[[[[``````______```bbbdddffffffffffffgggggghhhhhhhhhffffffffffffffffffffffffeeeeeeeeeeeegggiiikkkllllllnnnqqqrrrrrrsssvvvwww{{{zzzzzzzzzzzz{{{{{{|||~~~}}}aaaiiikkkaaa\\\```ddddddcccddddddddddddgggooouuuoooeeennnooodddcccdddaaaXXXTTTVVVZZZ]]]___^^^XXXOOOLLLNNNOOOMMMVVVWWWXXXXXXWWWVVVTTTSSSTTTUUUXXXZZZ[[[cccuuuyyy___PPPPPPRRRLLLJJJNNNSSSUUUVVVXXXeeevvvvvvbbbVVVWWW\\\TTTPPPJJJDDDAAAAAACCCEEEHHHGGGEEECCCEEEJJJPPPUUUPPPNNNIIICCCBBBEEEKKKPPPTTTNNNGGGCCCCCCGGGIIIKKKGGGFFFIIINNNNNNFFF???<<>>???EEEMMMPPPMMMHHHAAA<<<>>>AAAAAABBBDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCEEEHHHKKKMMMLLLJJJWWW^^^___WWWRRR\\\nnn{{{~~~tttfffXXXOOOJJJHHHGGGIIIGGGEEECCCAAA@@@@@@@@@BBB>>>>>>AAACCCAAAAAABBBEEEDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFEEEEEEFFFGGGAAA???===>>>BBBDDDCCCAAAGGGGGGFFFDDDAAAAAABBBCCCCCCAAA@@@@@@AAAFFFPPPZZZQQQFFF>>>>>>AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIGGGFFFGGGJJJMMMOOOGGGGGGGGGGGGGGGGGGHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKMMMNNNNNNFFFGGGIIIJJJJJJLLLOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVTTTUUUXXX]]]___]]]ZZZ[[[]]]aaaeeeiiimmmoooppppppqqquuu{{{hhhrrrssshhhfffpppuuupppnnnmmmkkkiiiiiilllppptttxxx}}}jjjhhhvvvuuueee___```^^^WWWRRRTTT]]]dddkkklllhhhbbb___bbbdddcccpppoooooommmjjjfff```\\\^^^eeemmmpppqqqwwwtttcccOOOFFFHHHPPPLLLIIIHHHKKKRRRZZZ```yyyuuu^^^XXX]]]bbbggg___TTTLLLKKKOOOUUUYYYYYYSSSKKKGGGIIINNNTTTWWWRRRRRROOOJJJJJJQQQYYY]]]nnnjjjaaaWWWNNNJJJIIIJJJHHHHHHKKKRRRSSSNNNIIIGGGAAAEEEGGGDDD@@@AAAIIIQQQ___]]]ZZZYYYZZZZZZYYYXXXOOOPPPQQQPPPNNNLLLJJJIIILLLJJJKKKMMMKKKHHHIIIMMMNNNKKKIIILLLRRRSSSMMMEEEKKKKKKMMMMMMNNNPPPVVV[[[NNNPPPRRRPPPNNNMMMPPPSSSOOONNNLLLKKKJJJHHHFFFDDDFFFEEEEEEFFFHHHHHHGGGFFFBBBEEEVVVgggmmmppphhhUUUKKKHHHGGGHHHJJJLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJIIIIIIJJJMMMPPPRRRHHHEEEDDDGGGLLLNNNKKKFFFFFFGGGHHHIIIJJJKKKLLLLLLDDDCCCCCCEEEHHHKKKLLLLLLJJJJJJMMMQQQPPPMMMLLLNNNQQQSSSWWW[[[___ccceeefffmmmmmmjjjeee^^^XXXUUUTTTOOORRR]]]mmmjjjMMMGGGDDDGGGJJJJJJJJJMMMHHHIIIJJJJJJIIIHHHHHHIIIMMMNNNLLLGGGGGGKKKMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGIIIJJJFFFIIIIIIFFFCCCCCCCCCBBBDDDAAABBBFFFHHHFFFGGGJJJAAAJJJUUUeeevvv___PPPIIIFFFDDDRRRVVVVVVQQQPPPRRROOOGGGJJJIIIIIIIIIJJJIIIFFFDDDHHHIIIJJJKKKLLLLLLKKKKKKNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFGGGGGGGGGEEECCCAAADDDBBBCCCKKKTTTYYYVVVPPPMMMLLLLLLOOOSSSUUUUUUTTTOOOMMMLLLJJJGGGDDDAAA???<<<======@@@IIITTTWWWUUUGGGCCC>>>===???@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIRRRWWWUUUHHH???CCCQQQ\\\XXXRRRIIIBBB???BBBFFFIIIHHHFFFCCC@@@>>>===<<<======<<<===???@@@???>>>???AAA@@@???>>>>>>>>>??????<<<>>>???@@@?????????@@@>>><<<::::::===>>>===<<>><<<;;;<<<>>>?????????>>>>>>CCCOOOYYYJJJ@@@888888:::<<<===@@@>>>>>>>>>>>>??????????????????@@@@@@@@@?????????@@@@@@@@@??????>>>======CCCBBB@@@???>>>=========???>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>???@@@@@@@@@@@@???@@@AAAAAA@@@AAADDDFFFEEEDDDDDDDDDDDDDDDEEEFFFAAA@@@AAACCCFFFFFFDDDBBBBBBDDDFFFIIILLLOOOQQQRRRPPPRRRVVV[[[___aaaaaaaaa```^^^]]]\\\]]]___bbbdddiiiiiijjjkkknnnqqqsssuuuvvvyyy|||iiipppnnnggglllyyyzzzqqqnnnmmmmmmnnnqqqtttuuuvvvsssyyyqqq``````mmmiiiWWWOOOOOONNNIIIEEEIIIWWWdddssswwwvvvrrrrrrwww|||}}}~~~yyysssppppppqqqrrrrrrrrr~~~ttt___RRRIIIAAA???CCC???@@@@@@AAAFFFSSScccmmmuuucccbbbhhhjjjxxxrrrkkkiiilllsssyyy|||{{{iiiRRRGGGIIISSSZZZ]]][[[^^^]]]YYY\\\fffoooqqq}}}ppp```SSSLLLHHHJJJHHHKKKQQQUUUUUUTTTVVVSSSVVVXXXVVVRRRTTT\\\cccqqqnnniiigggggghhhiiiiiibbb```_________[[[RRRKKKKKKOOOUUUVVVPPPMMMTTT___```YYYVVV]]]hhhhhh[[[NNNVVVXXXXXXSSSNNNMMMPPPRRRIIILLLNNNNNNMMMNNNRRRVVVWWWVVVVVVVVVUUUQQQJJJEEEFFFCCCBBBFFFLLLOOOLLLIIIHHHJJJZZZppp}}}cccIIIGGGDDDBBBCCCEEEDDDCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLHHHDDDBBBEEEMMMWWW]]]NNNHHHCCCCCCGGGJJJIIIFFFBBBBBBCCCDDDEEEGGGHHHHHHCCCBBBBBBDDDIIINNNQQQRRRRRRRRRTTTWWWUUUQQQPPPTTTXXXYYYZZZ[[[\\\\\\[[[[[[cccdddccc^^^XXXRRRNNNLLLMMM^^^|||uuuWWWJJJ@@@AAAHHHMMMQQQSSSTTTXXX\\\______]]]\\\\\\bbbbbb___YYYWWWZZZ\\\[[[WWWZZZ]]]^^^\\\WWWSSSPPPUUUTTTRRRQQQPPPQQQPPPPPPNNNRRROOODDD>>>BBBIIILLLFFFDDDFFFJJJLLLKKKLLLPPPQQQSSSVVV^^^nnnfff___UUUNNNIIIEEEDDDDDDFFFPPPXXXZZZ___ddd^^^RRRJJJHHHGGGGGGHHHGGGEEECCCNNNOOOPPPRRRRRRQQQPPPOOOTTTTTTTTTTTTSSSQQQPPPOOOMMMNNNPPPPPPOOOMMMJJJHHHFFFDDDFFFMMMWWW\\\YYYTTTXXXWWWVVVVVVVVVVVVUUUUUUKKKJJJGGGDDD@@@<<<;;;:::666777777;;;FFFQQQSSSOOOBBBAAA@@@>>>>>>??????>>>===>>>???@@@AAA@@@??????BBBBBBCCCCCCCCCDDDEEEFFFHHHKKKHHH>>>666777===AAABBB@@@===::::::===BBBEEEGGGEEEAAA===:::999888999777999;;;;;;;;;<<<===<<<===<<<;;;;;;;;;;;;<<<<<<666888::::::999888888999777666555555666777666666999999999777555555666888888;;;===:::999===EEELLL===777222444666555555777777777777777777888888888;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777777777888999;;;===>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::========================777888999:::::::::::::::<<<======<<<;;;:::<<<>>>???>>>===<<<;;;;;;;;;;;;888888888999:::999888666777777888888999;;;;;;<<<999;;;???AAACCCCCCCCCBBBEEEDDDBBBAAAAAABBBCCCDDDGGGGGGEEEEEEEEEFFFGGGHHHHHHJJJNNNRRRUUUUUUTTTRRRQQQSSSUUUWWWXXXXXXVVVUUU\\\^^^^^^ZZZUUUUUU]]]dddllliiigggddd___\\\cccnnntttssssssttttttuuuvvvwwwuuupppkkkgggaaa^^^bbbjjjmmmppptttwwwyyyzzz|||~~~xxxwwwvvvuuuuuutttttttttlllmmmjjjhhhoooxxxvvvmmmkkkkkkmmmsss|||mmmXXXTTTYYYRRRCCC@@@BBBDDDBBB>>>CCCTTTeeeyyy~~~uuurrryyypppYYYJJJCCC>>><<<===;;;EEEOOOTTT]]]mmmyyypppppprrrsss|||___RRRXXXhhhtttyyysssyyyzzzvvvyyy|||oooddd^^^[[[XXXXXX^^^bbbdddgggjjjlllmmmmmmkkkiiijjjooossstttqqqnnnnnnppptttvvvwwwuuuqqqnnnnnnoookkkaaaYYYUUU[[[cccfffaaa```jjjxxxxxxrrrooovvvtttgggkkkooooooggg^^^[[[ZZZZZZNNNPPPRRRTTTVVVYYY]]]```aaa```aaacccccc^^^VVVPPPQQQOOOPPPTTTYYY]]]\\\YYYZZZVVV^^^mmm~~~sssYYYZZZXXXSSSPPPPPPOOOMMMOOOQQQTTTXXX\\\```bbbdddZZZVVVQQQPPPUUU```mmmuuuccc]]]VVVRRRRRRSSSTTTSSSOOOOOONNNNNNOOOOOOPPPQQQTTTRRRQQQSSSWWW\\\___aaacccccceeegggccc^^^^^^bbbfffeeedddbbb```___]]]]]]WWWWWWVVVSSSNNNKKKJJJJJJQQQfffhhhXXXIIIHHHOOOVVVYYY\\\ccchhhnnnrrrrrrpppnnnmmmrrrssspppjjjhhhjjjkkkhhhfffkkkpppqqqnnnhhhccc___aaa^^^[[[XXXWWWVVVSSSQQQPPPSSSNNNEEEGGGWWWgggnnnSSSPPPPPPRRRSSSQQQRRRUUU[[[WWWSSSSSSZZZbbbgggiiigggiiigggeeennnvvvkkkXXXPPPKKKGGGFFFBBB??????BBBOOOaaasss~~~mmmPPPNNNKKKJJJJJJJJJIIIHHHNNNOOOQQQSSSSSSQQQPPPOOOQQQQQQSSSTTTUUUVVVVVVVVVRRRSSSSSSSSSRRRPPPNNNMMMJJJIIIKKKQQQXXX[[[XXXTTT\\\ZZZWWWTTTQQQOOOMMMLLLFFFFFFCCC@@@===<<<===???======<<>>;;;===>>>===???@@@AAAAAABBBDDDHHHKKKLLLJJJEEEAAA>>>===>>>>>><<<@@@BBB@@@???BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB>>>@@@AAAAAA???>>>??????<<<;;;;;;;;;;;;<<<<<<===<<<======;;;::::::<<<>>>;;;???AAA>>>===@@@CCCDDD===999888<<<===:::999::::::::::::;;;<<<<<<======:::::::::999::::::;;;<<<::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>???:::<<<@@@BBBCCCCCCAAA???;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;<<<:::;;;======;;;::::::;;;BBBAAA???>>><<<;;;;;;;;;999888888777555555444444555555444444444444555555333555888999999888999::::::;;;<<<===???@@@@@@AAA>>>>>>>>><<<:::;;;>>>@@@FFFHHHKKKNNNQQQOOOKKKHHHBBBEEEJJJMMMNNNKKKGGGDDDDDDEEEEEEBBB@@@BBBGGGLLLQQQMMMMMMMMMGGG???BBBKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFFFFEEEBBB???CCCJJJIIILLLOOOPPPPPPOOOPPPQQQMMMLLLKKKJJJJJJKKKMMMMMMpppnnnnnnppptttuuusssppptttrrrssszzzoooaaa]]]ZZZPPPDDD???BBBGGGGGGAAABBBQQQccczzz~~~ooocccYYYOOOJJJIIIQQQcccttt}}}}}}nnnffflllvvv~~~zzz|||sssiiigggcccbbbfffiiiiiikkknnnhhhfffcccaaa```______^^^[[[ZZZZZZ\\\aaaeeeggggggdddaaa]]][[[[[[ZZZWWWUUUPPPRRRWWWZZZYYYXXX```jjjgggeeedddfffiiiiiieeeaaaaaahhhkkkddd[[[XXXWWWUUUUUUUUUVVVZZZ___cccffffffUUUSSSRRRTTTVVVUUUOOOJJJIIILLLPPPRRRRRRSSSVVVYYYUUUPPPQQQVVV___qqqtttcccfffkkkkkkddd^^^]]]\\\ZZZSSSTTTWWWZZZ^^^```bbbcccfffdddaaabbbfffnnnwww|||bbb___[[[WWWUUUVVVWWWXXXPPPPPPPPPPPPQQQRRRTTTUUU[[[XXXTTTSSSTTTWWWZZZZZZ______aaaaaa\\\UUUVVV[[[]]]\\\ZZZXXXVVVUUUUUUVVVIIIHHHGGGFFFGGGLLLSSSXXX^^^ddd|||uuuiii\\\OOOLLLNNNOOOQQQSSSOOORRRWWWYYYXXXWWWUUUUUUWWWYYYXXXUUUTTTUUUTTTQQQPPPTTTYYY[[[WWWRRRNNNMMMSSSPPPNNNMMMMMMMMMJJJGGGGGGJJJIIIGGGSSSgggqqqpppRRRNNNKKKLLLLLLIIIJJJNNNVVVPPPJJJIIILLLMMMMMMLLLJJJJJJIIIKKKRRRYYYXXXRRRTTTNNNHHHEEEBBBBBBJJJUUUgggyyyoooLLLHHHDDDBBBBBBBBBBBBBBB@@@BBBDDDEEEEEECCCAAA@@@@@@AAACCCDDDFFFGGGHHHHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHLLLLLLJJJHHHHHHGGGEEEBBB@@@>>>>>>>>>:::::::::888777:::AAAFFFKKKIIIFFFFFFKKKNNNFFF<<<>>>CCCCCC@@@???BBBBBB>>>:::;;;<<<===>>>===<<<<<<888:::<<<<<<999888999:::888===>>>:::777888888777555888;;;<<<===???CCCFFFEEECCC???<<<::::::<<<===>>>BBBCCC>>><<>><<<<<<===999:::::::::::::::<<<===;;;<<<;;;:::888888:::;;;999======::::::======:::999666777;;;<<<999777888666666777888999;;;<<<<<<===<<<<<<;;;<<<===>>>???<<<<<<======>>>>>>>>>???<<<;;;::::::999999::::::555777999;;;<<<<<<;;;;;;@@@@@@AAAAAABBBBBBCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<888777666555555666777888<<>>;;;999666555666777666555555555666888999:::<<<>>>???>>>;;;:::;;;======???DDDHHHKKKKKKKKKJJJEEEHHHIIIGGGDDDDDDJJJOOOZZZZZZ[[[]]]^^^ZZZSSSMMMHHHLLLRRRVVVUUUPPPIIIDDDAAAAAA@@@BBBEEEHHHKKKMMMQQQOOOTTT[[[VVVIIICCCGGGDDDDDDCCCCCCDDDDDDEEEEEECCCFFFMMMRRRPPPKKKJJJMMMKKKMMMNNNNNNLLLJJJIIIIIIGGGFFFEEEEEEFFFIIIKKKMMMpppoooqqqwwwwwwsssrrruuu{{{yyy}}}rrrqqqssslll___TTTVVVZZZ``````XXXSSS___ooouuu|||}}}}}}{{{qqqgggaaa```dddzzz}}}vvvqqqppplllfffaaacccmmmqqqmmmooozzz~~~zzzrrryyyvvvcccUUU]]]XXXWWWZZZ[[[YYYXXXZZZaaa]]]YYYVVVUUUSSSOOOKKKMMMNNNPPPTTTYYY\\\\\\[[[SSSRRRNNNJJJHHHJJJOOOSSSMMMJJJIIILLLLLLLLLNNNSSSMMMOOOOOOMMMIIIIIIMMMRRRMMMXXX]]]XXXQQQPPPOOOMMMMMMKKKLLLPPPWWW\\\]]]\\\KKKHHHEEEGGGKKKMMMKKKGGG>>>GGGNNNMMMGGGEEELLLSSSNNNKKKLLLJJJLLLZZZ^^^PPPWWW___```XXXQQQOOOOOOLLLQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVWWWXXXZZZ]]]___aaaWWWWWWWWWVVVTTTTTTWWWYYYKKKKKKLLLNNNPPPTTTWWWYYY[[[WWWQQQMMMLLLLLLMMMMMMSSSSSSTTTTTTNNNGGGHHHMMMNNNMMMKKKJJJIIIKKKLLLMMMNNNMMMKKKMMMSSS```nnnxxx|||rrryyyooollliiiaaaYYYUUUQQQLLLKKKMMMMMMOOOQQQQQQOOOMMMMMMMMMOOORRRTTTRRRRRRSSSRRRNNNKKKOOOTTTTTTQQQNNNMMMMMMJJJIIIHHHJJJNNNOOOMMMKKKOOOSSSTTTWWWdddpppjjjZZZPPPLLLIIIIIIIIIGGGIIIMMMOOOHHHDDDEEEHHHHHHFFFDDDEEEDDDEEEGGGJJJOOOUUUZZZ\\\TTTLLLIIIHHHOOOaaatttzzzdddLLLHHHCCC??????@@@@@@@@@???@@@BBBDDDDDDBBB@@@>>>@@@@@@AAABBBBBBCCCBBBBBBDDDBBB@@@>>>===>>>???@@@@@@BBBEEEGGGGGGFFFDDDBBB>>>??????>>>>>>>>>AAACCC999:::::::::<<>>>>>CCCCCC>>>===AAACCC@@@999:::;;;<<<<<<<<<;;;;;;<<>><<<<<<===>>>DDDFFF???888666777777:::<<<===<<<::::::===@@@BBB@@@===;;;:::<<<>>>@@@DDDHHHHHHAAA===AAADDDCCCBBBCCCDDDDDDDDDBBB???>>>===???@@@???===;;;;;;<<<;;;;;;<<<<<<<<<<<<>>>@@@>>>???>>><<<999999:::<<<<<>>:::;;;@@@???999:::888888<<<===:::999;;;666666777999;;;<<<>>>>>>999999888888888999;;;<<<999999999999::::::::::::::::::888777666666666666999999::::::;;;===>>>???:::;;;;;;<<<===>>>??????CCCCCCCCCCCCCCCCCCCCCCCC???>>><<<::::::;;;<<<>>>;;;???DDDGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@===999666555777999333333333555777:::===???EEEFFFEEEAAA===:::;;;===CCCGGGMMMRRRUUUTTTRRRPPPNNNRRRTTTRRRMMMMMMTTT[[[^^^^^^^^^^^^\\\WWWNNNGGGFFFJJJQQQTTTRRRKKKAAA;;;;;;::::::>>>EEEJJJLLLLLLRRRSSS\\\hhhdddSSSHHHGGGHHHGGGGGGHHHHHHIIIJJJKKKFFFLLLXXXaaa___VVVPPPOOOSSSUUUVVVUUUSSSPPPPPPPPPMMMLLLKKKKKKMMMQQQTTTWWWqqqooollliiihhhiiikkkmmmtttuuuwwwxxxvvvrrrmmmjjjnnnmmmmmmllljjjhhhfffeeebbbcccccc```^^^^^^cccgggiiijjjlllooossswwwzzz|||{{{}}}{{{~~~|||tttmmmkkkkkkttt|||vvvpppllliiihhhddd___]]]______[[[VVVUUUYYY[[[]]]```bbbfffkkkoookkkmmmpppqqqnnnfff\\\UUU[[[YYYXXXYYY[[[ZZZWWWSSSYYYXXXVVVTTTRRRPPPOOONNNLLLNNNPPPSSSUUUVVVVVVVVVPPPPPPNNNKKKJJJNNNUUU[[[QQQPPPNNNLLLKKKIIIIIIHHH???DDDHHHJJJIIIHHHHHHJJJKKKFFFHHHOOOMMMEEEEEELLLLLLFFFBBBFFFOOOVVVUUUQQQFFFHHHJJJLLLKKKGGGCCC@@@AAABBBDDDEEEFFFEEECCCBBBFFFEEEDDDCCCCCCEEEFFFGGGGGGHHHIIIHHHEEECCCBBBBBB???@@@BBBEEEHHHIIIGGGEEEHHHHHHJJJLLLOOOQQQSSSTTTKKKMMMOOOPPPOOOMMMIIIGGGDDDEEEGGGIIILLLNNNPPPQQQPPPOOOMMMJJJIIIHHHHHHHHHKKKKKKJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGJJJPPPVVV[[[QQQPPPUUU^^^dddlll}}}yyyzzzccc^^^bbb]]]XXXVVVUUUSSSNNNIIIMMMIIIKKKSSSVVVRRRMMMKKKPPPMMMKKKLLLOOOPPPNNNKKKPPPQQQQQQPPPMMMKKKMMMOOOOOONNNPPPSSSPPPIIIIIINNNUUUXXX[[[^^^bbbccc]]]UUUMMMLLLJJJIIIHHHIIIKKKLLLFFFHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGHHHKKKMMMPPPRRRZZZWWWRRRMMMPPP^^^sss|||sssiii```ZZZGGGDDDAAAAAABBBCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCC???BBBCCCAAAAAACCCBBB???@@@???>>>???AAAAAA???===CCCDDDDDDBBB@@@???@@@AAA;;;<<<>>>??????>>><<<;;;888888;;;<<<;;;@@@TTTiiiwwwnnnddd\\\YYYUUUPPPKKKBBBBBBBBBBBB@@@>>>;;;:::888999:::;;;<<<<<<<<<<<<@@@???===;;;:::;;;======EEEBBB???;;;888777777777:::999777666666666777888888888888888888888888888???>>>===;;;::::::;;;;;;:::;;;=========;;;999888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888888777777888888777777666666666666444444444555555555555666444444555555555555444444555555555555555555555555555444222111111111222222555666666777777777777777999888777666666777888999<<<<<<=========>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@>>><<<:::888666666777888:::===@@@CCCEEEFFFHHHIIIJJJKKKKKKJJJHHHFFFKKKMMMPPPRRRRRRQQQNNNLLLPPPRRRUUUVVVVVVVVVXXXYYY[[[[[[YYYTTTNNNHHHEEEDDDEEEFFFGGGFFFCCC???======>>>???LLLDDD===BBBCCCSSS]]]\\\ddd|||bbbVVVLLLSSSRRRTTTVVVXXXYYYYYYXXXWWWTTTWWW^^^eeeccc___aaagggdddaaa]]][[[\\\^^^```aaa[[[[[[[[[^^^bbbeeeffffff\\\ZZZVVVRRRPPPPPPQQQRRRWWWXXXZZZ[[[YYYWWWSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQPPPNNNNNNOOORRRUUUSSSTTTUUUWWWZZZ]]]```bbb]]]___aaacccdddgggjjjmmmqqqrrrqqqnnnhhhccc___^^^___bbbdddbbb]]]YYYZZZ\\\ZZZbbbhhhiiijjjoootttuuuccc___^^^bbbbbb______ccceeeccc___[[[XXXUUUTTTSSSSSSQQQUUU[[[]]]XXXRRROOOVVVXXXZZZ[[[\\\___cccfffgggfffgggjjjmmmiii```XXXWWWVVVUUUWWWZZZ[[[ZZZXXXSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPOOOOOOPPPRRRSSSTTTSSSSSSRRRRRRSSSXXX```fffYYYXXXTTTPPPMMMKKKIIIIIIGGGHHHHHHGGGEEEFFFIIILLLLLLHHHKKKSSSRRRJJJJJJQQQLLLGGGDDDFFFLLLPPPOOOLLLFFFIIIMMMOOONNNJJJDDD@@@BBBBBBDDDDDDDDDCCCAAA@@@????????????@@@AAABBBCCCBBBCCCCCCCCCAAA@@@AAABBBBBBAAA@@@AAABBBBBB@@@>>>DDDEEEGGGIIIKKKLLLMMMNNNEEEGGGJJJLLLLLLKKKHHHGGGCCCDDDFFFGGGJJJKKKMMMNNNLLLKKKHHHFFFEEEDDDDDDDDDJJJHHHFFFEEEDDDDDDEEEFFFDDDFFFGGGHHHKKKOOOTTTXXXSSSPPPRRRYYY```gggqqqzzzzzzuuu|||rrr\\\UUUYYYUUUQQQOOOPPPOOOKKKFFFFFFPPP[[[___ZZZSSSMMMJJJKKKKKKJJJKKKLLLLLLJJJHHHNNNSSSVVVSSSNNNLLLPPPVVVVVVSSSSSSUUURRRLLLKKKNNNSSSYYY]]]\\\ZZZZZZVVVQQQQQQPPPMMMJJJHHHHHHHHHHHHJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKOOONNNMMMKKKMMMVVVeeepppdddbbb]]]ZZZVVVQQQLLLHHHHHHDDDCCCHHHNNNOOOHHHBBBBBBBBBAAAAAABBBBBBCCCCCC???CCCEEECCCDDDFFFEEEAAA@@@@@@@@@@@@@@@???@@@@@@FFFDDDBBB@@@????????????<<<===>>>>>>>>>>>>===<<>>======::::::::::::::::::::::::===<<<:::999999999:::;;;AAA???<<<999777666666666999888777666666666777777777777777777777777777777:::999777666555555666666888888:::::::::888777555666666666666666666666666666666666666666666666666444444444444444444444444555555666666666666555555444444333333222222222222222333333333333444444444333333444444444444333333333333333333333333333333444333222111111111111222333444444555555555555555555444333222222333444555333333444444444555555555777777888888888999999999999999::::::::::::999999888999999:::;;;:::::::::;;;::::::999888777777666777888999;;;<<<>>>?????????@@@BBBCCCDDDCCCBBBAAACCCDDDEEEFFFFFFFFFEEEEEEBBBDDDFFFGGGGGGGGGHHHIIICCCDDDEEECCC@@@>>>======;;;<<<>>>=========>>>???@@@III]]]SSSFFFEEEEEEVVVfffgggpppgggYYYLLLQQQKKKPPPXXX^^^```___\\\YYYQQQRRRWWW^^^aaabbbjjjtttxxxnnnccc^^^___aaa^^^ZZZVVVXXXZZZ\\\^^^_________JJJHHHDDD@@@>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAA>>>???AAACCCDDDFFFFFFFFFFFFDDDBBBBBBDDDFFFHHHHHHFFFGGGHHHIIIKKKMMMOOOPPPGGGIIILLLMMMNNNQQQTTTWWWWWWXXXWWWUUUPPPLLLIIIHHHLLLNNNOOONNNLLLMMMPPPTTTIIIOOOQQQOOOPPPWWW^^^aaaKKKHHHGGGHHHIIIHHHJJJNNNOOONNNLLLKKKJJJIIIIIIIIIKKKLLLSSS]]]```[[[UUURRRYYYZZZ[[[[[[[[[\\\^^^aaa___\\\[[[```ggghhhaaaYYYVVVUUUTTTUUUWWWZZZZZZZZZVVVTTTQQQQQQRRRWWW\\\___UUURRROOOMMMMMMNNNQQQSSSSSSSSSRRRRRRTTTYYY```eee^^^[[[XXXTTTPPPOOONNNNNNTTTQQQMMMIIIHHHKKKQQQUUUMMMKKKOOOVVVVVVPPPOOOUUUKKKIIIHHHHHHIIIJJJIIIGGGEEEHHHMMMPPPOOOJJJDDD@@@CCCCCCDDDDDDCCCAAA???>>>>>>???@@@AAABBBCCCCCCCCC???@@@@@@@@@???AAACCCFFFKKKGGGCCC@@@???>>>===<<<@@@AAACCCEEEFFFFFFEEEEEE???AAACCCFFFGGGGGGFFFFFFBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCJJJHHHEEEBBBBBBCCCEEEGGGBBBDDDFFFHHHIIIKKKOOOQQQQQQMMMNNNTTT[[[```cccfffhhhgggkkkrrrqqqdddTTTIIIPPPMMMJJJJJJLLLLLLIIIFFFIII^^^llleeeWWWOOOLLLJJJHHHJJJLLLLLLJJJHHHGGGGGGJJJQQQWWWTTTMMMKKKRRRZZZ^^^YYYUUUTTTRRRNNNLLLMMMNNNVVVZZZXXXTTTSSSSSSRRRPPPOOOMMMKKKJJJJJJJJJJJJQQQLLLFFFDDDEEEGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGIIIJJJJJJNNNTTTYYYLLLJJJHHHGGGGGGGGGFFFDDDFFFDDDFFFNNNXXXXXXNNNDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAEEEFFFEEEEEEFFFDDD@@@@@@AAABBB@@@>>>>>>@@@DDDIIIEEE@@@>>>???@@@???>>>========================BBB;;;888???NNN___qqq~~~wwwmmmgggddd]]]QQQFFF;;;;;;;;;<<<<<<===>>>???<<<;;;999888777777888888:::999888777666777888999<<<;;;999777555555555666888888777666666666666777555555555555555555555555666555444333333222333333444555666666666555444333444444444444444444444444444444444444444444444444111111111111111111111111222222333333333333222222111111111000000000000000111111111111222222222333111111222222222222111111222222222222222222222222333222111111000111111111111111222333333333333222222111111000000111111222111111111222222222333333333333444444444555555555333333444444444444333333222333444444555555444444444444555555666666666666777777777777777888888888777888:::<<<======<<<<<<<<<;;;:::::::::;;;===>>>777888::::::999999:::;;;666888999:::999999;;;<<<999:::;;;;;;;;;<<<@@@BBB???PPPkkkaaaMMMFFFFFFYYYiiiooozzzjjj[[[LLLOOOIIINNNUUU\\\aaabbbaaa```SSSSSSUUU[[[aaajjjxxxtttaaaYYYZZZZZZSSSKKKHHHLLLQQQQQQOOOMMMMMMNNNAAA@@@>>><<<<<<<<<>>>???>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBDDDAAA???@@@DDDGGGGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNFFFHHHJJJKKKLLLMMMPPPSSSOOOQQQRRRQQQOOOMMMMMMMMMJJJKKKKKKJJJIIIKKKPPPTTTJJJMMMNNNKKKLLLSSSYYY[[[JJJHHHFFFGGGHHHJJJMMMPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPTTT\\\^^^ZZZWWWWWWXXXZZZ[[[[[[ZZZZZZ\\\^^^XXXVVVUUUXXX]]]___\\\XXXYYYWWWTTTSSSSSSUUUWWWXXX[[[XXXUUUSSSUUUZZZaaaeeeVVVTTTQQQOOOOOOPPPSSSTTTWWWUUURRRPPPPPPSSSWWWZZZYYYWWWUUUSSSRRRSSSUUUVVVXXXUUUOOOKKKKKKOOOUUUZZZNNNNNNQQQWWWVVVQQQOOOSSSIIIJJJKKKJJJHHHGGGFFFFFFEEEGGGJJJKKKKKKHHHDDDAAAEEEEEEEEEDDDBBB@@@???===AAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCEEEIIIMMMRRRNNNGGGCCCAAA@@@@@@???>>>???@@@BBBBBBAAA@@@???<<<>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIGGGFFFDDDCCCCCCDDDDDDIIIHHHGGGFFFFFFFFFHHHHHH@@@BBBEEEFFFFFFGGGHHHJJJJJJJJJLLLPPPUUUXXXZZZ[[[ZZZ[[[\\\]]]___]]]SSSHHHLLLJJJIIIIIIJJJJJJHHHFFFSSShhhppp___LLLHHHJJJIIIFFFJJJNNNOOOKKKHHHHHHHHHHHHMMMRRRQQQMMMLLLRRRWWWaaa[[[TTTQQQPPPNNNLLLJJJHHHNNNRRRRRRRRRUUUVVVUUUJJJJJJJJJKKKLLLNNNPPPQQQXXXPPPGGGCCCFFFIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBEEEIIIJJJJJJIIIJJJKKKLLLJJJGGGGGGHHHHHHHHHHHHBBBCCCFFFOOOVVVVVVNNNFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAEEEFFFCCCBBBCCCAAA===@@@CCCDDDAAA======AAAGGGMMMFFF???===???AAA@@@===<<<<<<;;;;;;;;;;;;<<<<<<======AAANNN```ssszzznnnhhheee]]]OOODDD::::::999999999;;;===>>>;;;:::888666555666777888888777666666666666777777888888777666555555666666666666666666666666666666555555555555555555555555666666555555444444444444222333333444444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000111111111222222222111111111222222111111111111111111111111111111111111111111000000000111111000000111222222222222111222222222222222222222222222333333333444444444444111111111111222222222222111222222333333222222111111222333333444444333333111222222333444444555555555444444444444444444444555666777999999:::999999888888777777777888999:::666888999999888777777888999:::;;;:::999999:::<<<<<<===>>>>>>======???AAAFFFVVVpppeeeNNNFFFGGG[[[eeeqqq~~~gggXXXKKKMMMLLLMMMNNNRRRWWW\\\bbbeeeZZZYYYZZZ]]]dddooo~~~ppp\\\QQQPPPPPPIIIBBBBBBFFFIIIGGGBBB???AAADDD???>>><<<;;;;;;<<<===>>>=========>>>???@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@DDDAAA???AAAEEEHHHHHHFFFIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMMMMMMMNNNPPPRRROOOQQQRRRQQQPPPOOOPPPQQQMMMMMMLLLKKKJJJKKKMMMPPPIIILLLLLLJJJKKKPPPTTTTTTJJJJJJHHHGGGIIILLLOOOQQQQQQRRRRRRRRRSSSSSSRRRRRRVVVRRRQQQRRRQQQOOOQQQUUURRRTTTVVVWWWVVVWWWXXXYYYWWWXXXXXXWWWVVVUUUVVVWWWXXXVVVTTTRRRQQQRRRUUUWWWZZZVVVQQQNNNOOOSSSXXX\\\TTTTTTTTTTTTTTTUUUVVVWWW\\\YYYUUUQQQQQQRRRTTTUUURRRQQQPPPPPPQQQSSSUUUWWWPPPNNNKKKIIIKKKOOOSSSUUUNNNNNNQQQSSSQQQMMMKKKMMMGGGIIIKKKKKKIIIHHHHHHJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBBBBBCCCBBBAAA???>>>CCCDDDDDDDDDEEEGGGLLLOOOOOOKKKEEEAAA@@@AAAAAAAAA===>>>???@@@AAA@@@??????>>>>>>>>>??????@@@@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFAAACCCEEEFFFFFFEEEFFFGGGEEEIIILLLLLLLLLOOOTTTXXX\\\\\\YYYUUUXXX[[[VVVMMMKKKJJJIIIHHHHHHGGGFFFEEEPPPaaafffWWWHHHHHHIIIEEEEEEIIIMMMNNNKKKHHHHHHIIIKKKLLLMMMMMMOOOPPPRRRSSS]]]XXXQQQLLLKKKLLLJJJGGGFFFHHHJJJKKKPPPUUUUUUQQQFFFGGGHHHKKKMMMPPPRRRTTTWWWOOOFFFCCCEEEIIIIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEDDDFFFHHHIIIHHHGGGFFFFFFHHHFFFCCCBBBCCCDDDDDDCCC???AAAFFFJJJLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBB???BBBCCC@@@@@@BBBBBB>>>AAADDDEEEBBB>>>>>>CCCHHHNNNGGG@@@>>>@@@BBB@@@>>>;;;::::::999999::::::;;;<<>><<<<<<<<<<<<======>>>>>>>>>?????????;;;<<<>>>@@@AAACCCCCCDDDGGGFFFEEEFFFHHHJJJJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQPPPNNNNNNPPPQQQPPPQQQQQQPPPMMMLLLLLLMMMPPPPPPPPPOOOOOONNNMMMMMMGGGJJJIIIGGGHHHMMMNNNMMMIIIJJJIIIGGGHHHMMMOOONNNUUUUUUUUUUUUUUUTTTSSSSSSZZZTTTPPPMMMJJJHHHMMMSSSRRRTTTVVVWWWWWWWWWXXXYYYYYY\\\]]]YYYUUUSSSUUUYYYSSSSSSRRRQQQPPPRRRUUUYYYVVVSSSOOOMMMMMMOOOSSSVVVSSSSSSTTTTTTVVVWWWXXXYYYYYYUUUQQQOOOOOOPPPQQQRRRPPPPPPPPPOOOOOOPPPPPPQQQMMMKKKJJJKKKMMMPPPRRRRRRMMMNNNOOONNNLLLJJJIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMMMMKKKIIIGGGFFFGGGIIIKKKEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAACCCDDDDDDDDDDDDEEEHHHJJJDDDAAA>>>===>>>?????????>>>>>>??????@@@AAABBBCCC???>>>>>>=========>>>>>>CCCCCCDDDDDDDDDDDDEEEEEEBBBBBB@@@??????@@@AAABBB@@@BBBEEEGGGHHHFFFDDDCCCDDDEEEGGGHHHGGGFFFGGGHHHDDDIIIKKKHHHGGGNNNXXX___```\\\TTTOOOPPPRRROOOJJJIIIHHHHHHGGGEEEDDDDDDCCCDDDPPPWWWRRRLLLJJJGGGBBBCCCEEEHHHJJJIIIHHHHHHHHHPPPNNNLLLMMMPPPRRRRRRPPPUUUTTTOOOIIIHHHJJJJJJGGGGGGHHHGGGHHHMMMQQQOOOHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPKKKEEECCCEEEGGGHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCAAABBBCCCDDDDDDCCC???BBBEEEFFFEEEEEEGGGIIIEEEDDDDDDCCCCCCCCCCCCDDDCCCEEEDDDAAAAAAEEEFFFDDDCCCDDDEEECCCAAAAAACCCGGGJJJFFFAAA???@@@AAA@@@???::::::::::::::::::::::::???LLLXXX[[[ZZZYYYYYYYYYSSSMMMGGGEEEEEEEEEAAA===;;;;;;:::888777777777777888777666666666777888999555555666666666666777777666666666666777777777777333444555555666555555555444444444444444444444444444555555666666555444444222222333333333333444444333333333333333333333333222222222222222222222222000000000000000000000000000111111111111111111000////////////000000000000000000000111111111222222000111111111111111111000111111111111111111111111...//////000000000000///000000111222222222222222000000111111111111000000000000000000111111111111///000000000000111111111///000000000000000000///000000111222222222222111222222222222222222222222111111111222333333444444444444444333333222222222444555666777888777666555777888:::999888777777888666777999999:::<<>>>>>>>>???@@@@@@@@@@@@???>>>>>>;;;<<>>@@@AAA@@@>>>>>>>>>>>>>>>@@@CCCFFFGGG>>>===<<<;;;;;;<<<===>>>BBBBBBBBBCCCCCCDDDDDDDDD??????>>>======>>>???@@@>>>@@@AAACCCDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDFFFGGGFFFIIIIIIGGGMMM]]]lllsss___UUUKKKGGGHHHGGGFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEBBBGGGKKKLLLIIIGGGEEEFFFDDDDDDEEEGGGJJJKKKKKKJJJOOOOOONNNMMMMMMNNNNNNNNNMMMPPPOOOIIIGGGJJJLLLJJJJJJMMMNNNLLLMMMNNNLLLGGGJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEGGGIIIIIIHHHGGGCCCDDDEEEFFFHHHJJJKKKLLLFFFFFFEEEEEEEEEFFFGGGGGGTTTTTTOOOHHHEEEGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>:::;;;<<<<<<<<<<<<;;;:::???IIIPPPLLLFFFDDDBBB@@@<<<;;;;;;;;;<<<<<<:::999:::::::::999999888777666999888888777777666666666444444555555666666666666555555666666666666666666222333444555666555555444333333333333333333333333222333444444444444333222222222222222333333444444222222222222222222222222111111111111111111111111000000000000000000000000///000000000000000000///............//////000000....../////////000000000//////000000000000//////////////////////////////---...///000000000/////////000000111111111111111...///000111111000///...111111111111222222222222////////////000000000000......////////////......//////000111111111111000/////////000000111111111111111111111222222222222111111000000111111222222444444444444444555666666444666888888777666666777666888:::===@@@DDDJJJNNNVVVZZZ```hhhssscccHHHJJJWWWsssVVVIIIBBBEEE===@@@DDDHHHJJJIIIFFFDDDGGGLLLNNNMMMPPPTTTTTTOOOLLLIIIFFFCCCBBBCCCDDDEEEOOOLLLIIIEEEDDDFFFIIIKKK>>>>>>>>>===>>>>>>?????????@@@@@@@@@???>>><<<:::===>>>@@@CCCEEEGGGHHHIIICCCEEEHHHGGGDDDCCCEEEHHHEEEFFFGGGIIILLLOOOQQQRRRSSSSSSRRROOOLLLJJJJJJKKKJJJKKKKKKKKKJJJJJJLLLMMMGGGIIINNNRRRUUUSSSOOOLLLPPPOOOJJJEEEFFFLLLOOONNNPPPUUUUUURRRRRRWWWWWWSSSSSSSSSTTTTTTTTTSSSQQQPPPLLLLLLNNNPPPMMMHHHIIIMMMPPPRRRTTTUUUSSSRRRQQQRRRUUUSSSRRRSSSUUUWWWVVVUUUUUUVVVVVVSSSNNNMMMNNNPPPJJJKKKLLLNNNPPPSSSUUUVVVTTTRRRNNNKKKLLLOOOTTTWWWWWWRRRMMMJJJKKKKKKJJJIIINNNOOOQQQRRRRRRPPPNNNMMMMMMJJJGGGGGGJJJLLLKKKJJJKKKLLLLLLJJJHHHJJJMMMNNNKKKHHHFFFFFFHHHKKKLLLKKKHHHHHHGGGGGGGGGGGGGGGGGG@@@@@@@@@AAABBBCCCEEEFFF@@@@@@@@@@@@BBBDDDGGGHHHCCCEEEEEEDDDAAA?????????======???BBBEEEEEECCCAAA>>>=========@@@DDDHHHKKK<<<;;;:::999999;;;===>>>@@@AAAAAABBBBBBCCCCCCDDD??????>>>======>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBBBBBAAAAAACCCEEEHHHHHHFFFGGGVVVnnn^^^PPPFFFFFFGGGEEEFFFJJJFFFGGGHHHHHHGGGGGGHHHIIIKKKHHHFFFFFFBBB???DDDLLLHHHFFFEEEGGGLLLOOOOOOMMMKKKNNNOOOMMMIIIGGGIIIMMMIIIOOOPPPJJJHHHKKKNNNNNNJJJQQQUUUSSSOOOOOOOOOMMMIIIJJJJJJKKKKKKKKKKKKKKKIIIKKKMMMMMMMMMMMMNNNOOOOOONNNLLLJJJIIIIIIIIIJJJDDDEEEFFFHHHKKKKKKJJJIIIEEEEEEEEEGGGHHHHHHFFFDDDHHHFFFEEEIIIOOORRRQQQOOOGGGGGGGGGGGGHHHIIIJJJJJJgggddd[[[OOOHHHFFFEEEAAAEEEDDDDDDEEEFFFFFFDDDCCC@@@AAAAAA???===<<<<<<>>>;;;<<<>>>??????>>><<<;;;:::AAACCC===:::<<<===:::666999<<<===<<<999777777888888999::::::999777666:::::::::999888666444333222333444555555555555555444444555666666555555555111222444555666555444444111111111111111111111111222222444555555444333222222222111111222333444444111111111111111111111111000000000000000000000000111111111111111111111111...//////////////////.../////////000000000111111---------.........//////---..................---........................,,,---///000000000//////...//////000000000000000///000111222222111000///........./////////000000........./////////000000...//////000000//////...///000111111222222111111,,,------...///000111111222111111111000000000000/////////000111222333444777555333111222444777999555777888999888777888999666888;;;>>>BBBGGGMMMRRR@@@BBBHHHQQQ^^^ppp^^^BBBFFFYYYzzzSSSHHHCCCGGGAAAAAAAAABBBCCCEEEGGGGGGDDDIIILLLLLLOOOUUUUUUPPPKKKIIIGGGGGGIIIJJJJJJIIINNNKKKHHHGGGHHHJJJJJJJJJDDDBBB@@@>>><<<<<<<<<<<<@@@@@@??????>>>=========>>>======@@@EEEHHHIIIGGGEEEDDDBBBBBBCCCFFFIIIKKKLLLJJJHHHIIILLLOOOQQQQQQNNNMMMKKKHHHFFFFFFIIIKKKNNNLLLIIIGGGHHHJJJNNNQQQKKKLLLLLLKKKKKKMMMPPPTTTUUURRROOONNNJJJHHHNNNVVVbbb^^^YYYVVVWWWXXXWWWUUUXXXXXXYYYWWWSSSQQQPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLRRRSSSTTTTTTTTTSSSQQQPPPUUUSSSQQQSSSXXXYYYUUUQQQLLLOOORRRSSSQQQPPPRRRTTTRRRQQQOOOMMMNNNOOORRRTTTQQQOOOLLLJJJKKKMMMQQQSSSXXXSSSMMMHHHGGGGGGGGGGGGMMMMMMMMMNNNNNNOOOOOOPPPLLLLLLMMMMMMLLLKKKJJJIIINNNNNNMMMLLLJJJJJJKKKMMMEEEDDDIIIQQQQQQKKKIIILLLHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB???AAA@@@======AAACCCAAAGGGEEECCCAAA??????@@@AAA?????????>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAA@@@?????????>>>>>>>>>>>>?????????@@@BBBBBB@@@???@@@AAA???AAABBBBBBAAABBBDDDFFFBBBCCCCCCIII___www|||tttQQQLLLGGGDDDEEEGGGGGGFFFCCCEEEHHHKKKLLLJJJHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHMMMEEECCCIIINNNMMMLLLOOOLLLKKKIIIHHHHHHHHHJJJJJJOOOJJJHHHLLLMMMKKKNNNTTTUUUXXX\\\]]]ZZZTTTMMMIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMKKKJJJLLLOOOOOOMMMJJJPPPMMMIIIHHHIIIHHHFFFDDDEEEEEEGGGIIILLLMMMKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJMMMNNNMMMLLLLLLLLLFFFFFFGGGGGGHHHIIIJJJKKKuuuooo___NNNDDDCCCDDDCCCAAA???CCCJJJKKKEEEBBBDDDCCCBBBAAA???>>><<<;;;::::::::::::<<<======;;;888@@@???>>>===<<<;;;;;;;;;999999999888888888777777888999:::;;;:::888666555888777777777666444333222444444444333333222222222444444444444444444444444444444444444444444444444222222222222222222222222444444444333333222222222111111000000000000111111444333333222111000//////////////////////////////000000000000000000000000000000//////.........---//////////////////////////////.........---------........................////////////////////////.........------,,,,,,,,,000...------///000000///222444555666666333000...111000//////000000///......000111222222111000...////////////////////////000000000000000111111111//////000111111111111111000000000000000000000000222222222333333333444444333333333333333333333333555666777888999:::::::::666888>>>GGGNNNQQQOOOLLL===AAACCCBBBFFFSSShhhyyy|||iiiTTTCCC<<>>===<<<:::999999::::::<<<<<<<<<===============>>>======@@@DDDGGGGGGFFFBBBBBBAAAAAABBBDDDGGGHHHGGGFFFEEEGGGJJJLLLMMMMMMJJJJJJIIIHHHFFFEEEGGGIIIHHHHHHHHHIIIJJJLLLMMMNNNJJJKKKLLLLLLKKKLLLOOOQQQVVVSSSQQQQQQPPPOOOTTTZZZddd```[[[XXXXXXXXXWWWUUUSSSTTTUUUTTTRRRPPPPPPPPPOOOOOOMMMMMMLLLMMMNNNNNNTTTTTTSSSSSSQQQPPPNNNMMMSSSPPPNNNPPPTTTVVVTTTRRRPPPRRRRRRQQQNNNNNNOOOQQQOOONNNMMMLLLMMMOOORRRTTTSSSPPPLLLIIIIIIKKKNNNQQQSSSPPPKKKGGGFFFGGGFFFFFFKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMLLLJJJLLLPPPNNNHHHFFFHHHFFFEEEEEEDDDBBBAAAAAA@@@AAA@@@???>>>===>>>>>>???===??????<<<===AAACCCAAAFFFDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<======>>>???>>>>>>>>><<<===>>>?????????>>>===>>>==================>>><<<>>>@@@@@@>>>===>>>???>>>???@@@@@@??????AAACCCEEEGGGGGGIIIVVVddddddZZZLLLHHHDDDCCCEEEGGGGGGFFFEEEGGGIIIKKKKKKIIIFFFDDDHHHGGGEEEDDDDDDEEEGGGHHHDDDBBBDDDJJJLLLJJJJJJMMMNNNMMMJJJHHHHHHIIIKKKMMMYYYQQQKKKKKKKKKLLLRRRZZZYYYWWWVVVWWWWWWTTTNNNHHHKKKKKKMMMMMMMMMLLLKKKJJJLLLKKKIIIJJJLLLLLLKKKIIIIIIGGGFFFFFFIIIIIIHHHFFFEEEEEEEEEGGGJJJKKKJJJIIIEEEFFFFFFFFFFFFFFFFFFFFFCCCFFFHHHIIIHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIccc___TTTGGG@@@AAACCCBBB@@@???BBBHHHIIICCC@@@BBBAAA@@@???>>><<<;;;:::999999888888999::::::999777<<<;;;:::999999999999999888888777777777666666666555666888888888666555333555555555555555444333222444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222333333222222111111111111111000000//////000000111222222111111000000//////////////////////////////000000000000000000000000000/////////.........---........................///.........------------......................................................---------,,,,,,,,,...---,,,,,,---...///...111222333333222111///---000///......000111000......///111222222111///...////////////////////////...//////000000000000000......///000000000000///////////////////////////111111111111222222222222333333333333333333333333222333555777888999::::::777888<<>>======???BBBDDDDDDCCC??????@@@AAAAAABBBCCCDDDBBBAAABBBDDDGGGHHHHHHGGGCCCEEEGGGGGGFFFEEEEEEEEEBBBDDDHHHKKKLLLLLLKKKJJJHHHJJJLLLLLLKKKKKKKKKMMMQQQMMMMMMQQQTTTTTTUUUXXX]]]YYYUUURRRQQQPPPOOONNNNNNPPPQQQQQQOOONNNOOOPPPOOONNNNNNMMMNNNNNNOOOOOOTTTSSSQQQOOONNNMMMLLLLLLPPPMMMLLLMMMQQQTTTTTTSSSUUUTTTSSSPPPLLLKKKLLLMMMKKKKKKJJJKKKMMMOOORRRTTTVVVRRRMMMIIIGGGHHHKKKMMMMMMJJJHHHGGGGGGGGGFFFEEEHHHJJJLLLNNNNNNMMMKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNKKKLLLNNNMMMLLLJJJKKKLLLTTTPPPNNNMMMJJJEEEDDDEEECCCBBBBBBAAA@@@???>>>>>>AAA???===;;;:::;;;===>>><<>>===>>>>>>========================AAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>>===;;;:::;;;<<<===>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<<<<===>>>===<<<<<<===???CCCHHHHHHGGGJJJOOOKKKBBBEEECCCBBBBBBEEEFFFFFFFFFFFFHHHIIIJJJJJJGGGDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGFFFJJJPPPUUURRRLLLLLLPPPOOOMMMKKKIIIHHHJJJLLLNNN^^^UUULLLGGGGGGJJJSSS\\\YYYTTTPPPPPPSSSRRRLLLFFFJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGFFFGGGGGGGGGFFFCCCCCCCCCEEEGGGHHHFFFEEEEEEDDDCCCEEEGGGHHHHHHGGGDDDEEEEEEEEEEEEEEEDDDDDDAAACCCEEEEEECCCAAA??????BBBBBBBBBBBBCCCDDDEEEEEELLLKKKFFF???===???AAA???@@@???AAAEEEDDD@@@>>>>>>>>>>>>===<<<;;;999999888888666555555666777777666777666666555555666666666666666666555555555555555333444555555555444333222222333333444444333333222333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000////////////000000000000000000000/////////////////////////////////......................../////////...................................................------------------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000000///......------...------...000111000///...///000111111000///...////////////////////////---...000111111111///...------...////////////.../////////////////////////////////000000000111111222222222222222222222222111222333555777888888888666666999;;;===<<<888555999;;;===>>>???AAAEEEIIIIIIJJJFFFDDDGGGOOOooodddOOOHHHHHHFFFCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBCCCDDDEEEDDDAAAEEEMMMPPPOOOSSS[[[RRRJJJEEEGGGKKKLLLLLLLLL:::999999999:::<<<>>>???888888999999::::::::::::=========>>>???@@@@@@@@@===>>>???AAAAAAAAAAAA@@@@@@@@@AAACCCDDDDDDBBB@@@???BBBFFFHHHGGGEEEDDDCCC@@@CCCFFFIIIJJJJJJHHHFFFFFFHHHKKKLLLJJJIIIHHHIIIJJJHHHLLLUUU[[[YYYVVVTTTTTTRRROOOMMMKKKKKKKKKJJJMMMNNNPPPPPPNNNMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNQQQPPPNNNLLLLLLLLLLLLMMMNNNMMMNNNQQQTTTVVVUUUTTTUUUTTTSSSPPPMMMKKKJJJIIIHHHHHHIIIJJJMMMPPPSSSUUUWWWTTTNNNHHHEEEFFFGGGIIIGGGGGGGGGHHHIIIIIIGGGFFFEEEHHHKKKMMMMMMKKKHHHFFFFFFFFFEEEEEEGGGJJJMMMOOOMMMOOOPPPOOOMMMJJJIIIIIITTTPPPKKKIIIGGGFFFFFFFFF@@@@@@???>>>>>>===<<<<<<>>>===<<<;;;;;;===???@@@@@@CCCCCC??????BBBBBB???AAA@@@???======<<<======<<<<<<<<<<<<<<<=========@@@???===<<<<<<===>>>>>>@@@BBBCCCCCCBBB???;;;999<<<<<<=========;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;999;;;<<<<<<;;;::::::;;;<<<======<<<::::::;;;===>>>DDDFFFCCCBBBCCCAAA<<<@@@AAAAAABBBCCCDDDCCCCCCEEEFFFHHHIIIIIIGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFKKKTTT]]]___WWWOOOMMMOOOLLLKKKJJJJJJIIIIIIJJJJJJTTTOOOHHHEEEDDDHHHNNNTTTRRROOOMMMMMMNNNLLLGGGCCCHHHHHHJJJKKKKKKJJJIIIIIIIIIGGGDDDCCCBBBCCCDDDDDDBBBBBBDDDEEEFFFEEECCCAAAEEECCCBBBCCCEEEFFFFFFEEECCCDDDDDDEEEDDDDDDBBBBBBAAACCCEEEDDDBBB???>>>===@@@@@@@@@???@@@@@@AAAAAA>>>AAA@@@<<<<<<>>>>>><<<>>>>>>???@@@@@@===;;;:::;;;;;;:::999999888777777777555333333444555666555333333222222333444444555555555555555555555444444222333333444444333222222111222222333444444333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000.........///////////////........................------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///000000///...---,,,,,,---...---,,,,,,---///111000///---...////////////...---........................,,,...111333333222000...------...////////////...////////////////////////////////////000000000000111111111111222222222222222333444555666666666666333444777999;;;:::888777<<<<<<<<<>>>???@@@???>>><<<@@@@@@BBBHHHMMMcccnnnSSSDDDDDDGGGEEE@@@@@@AAABBBCCCCCCBBBAAA@@@@@@BBBCCCAAAAAACCCEEEDDDEEEDDDHHHNNNOOOKKKJJJMMMLLLGGGDDDFFFJJJKKKJJJIII999999999999:::<<<>>>???::::::999999999888888888;;;<<<<<<===<<<<<<===>>><<<===???@@@AAA@@@??????@@@@@@@@@BBBCCCBBB>>>;;;>>>AAAEEEGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCFFFIIIJJJIIIGGGFFFFFFHHHIIIQQQ\\\bbb^^^WWWTTTQQQQQQPPPOOOOOOOOOPPPQQQNNNOOOPPPPPPNNNLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQMMMOOOSSSWWWZZZZZZXXXVVVSSSSSSRRRRRRPPPMMMJJJGGGHHHHHHIIIKKKMMMPPPSSSTTTWWWTTTOOOIIIFFFEEEEEEFFFEEEEEEFFFIIILLLLLLJJJHHHDDDFFFJJJLLLLLLJJJFFFCCCBBBBBBBBBBBBEEEHHHKKKMMMQQQRRRRRRPPPLLLHHHFFFFFFMMMJJJFFFDDDEEEHHHIIIIII>>>>>>======<<<<<<;;;;;;::::::;;;<<<>>>???@@@AAAEEEHHHGGGCCCAAACCCAAA>>>???>>>>>>===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAIIIJJJJJJIIIGGGBBB>>>;;;<<<<<<=========<<<:::999;;;<<<<<<======<<<<<<;;;999;;;<<<<<<;;;::::::;;;<<<<<<===<<<::::::;;;======AAADDDAAA???@@@BBBBBB@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFPPPZZZ[[[UUUOOOKKKJJJFFFGGGIIIJJJJJJHHHFFFDDDEEEFFFGGGFFFGGGIIIJJJIIIGGGJJJNNNMMMIIIDDDAAA@@@DDDEEEFFFHHHHHHHHHGGGFFFFFFEEECCCAAA@@@@@@AAACCC@@@BBBDDDEEEEEEDDDCCCBBBEEECCCCCCCCCEEEFFFEEECCCBBBBBBCCCDDDCCCBBB@@@???@@@BBBDDDDDDAAA???======??????>>>=========>>>>>>===@@@AAA>>>===???===999=========<<<;;;;;;999888999888888888777777666666777555333222444555555555111111111111222333444555555555555555555555555555222333333333333333333333111222333444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111//////............//////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---...000222000///---,,,,,,---...///,,,++++++,,,///000000///---------......------------------------------------///222444444333000///......///000000000//////000000000000000000000000////////////000000000000000000000111111222222222555555666666555555444333222444666888999999999999888666666777;;;<<<<<<;;;;;;@@@@@@BBBGGGEEENNNcccfffZZZLLLEEEEEEFFFCCC>>>@@@AAACCCEEEEEECCCAAA@@@???EEEGGGCCCBBBFFFGGGFFFHHHHHHJJJNNNNNNJJJFFFEEEGGGFFFEEEEEEHHHJJJHHHEEE888888777777888999;;;<<<:::999999888777777666666999:::;;;;;;::::::;;;<<<;;;<<<===?????????>>>===>>>>>>???@@@BBBAAA>>><<<>>>@@@CCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCFFFHHHGGGEEEEEEEEEEEEGGGOOOYYY\\\WWWQQQOOONNNOOOPPPOOONNNOOOQQQRRRMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLGGGHHHIIIKKKNNNQQQSSSTTTOOORRRVVVZZZ\\\\\\ZZZYYYTTTSSSRRRQQQQQQNNNKKKHHHKKKKKKLLLMMMOOOQQQSSSTTTVVVSSSPPPKKKHHHFFFEEEEEEDDDEEEFFFJJJMMMMMMLLLJJJDDDFFFIIILLLKKKIIIEEECCC@@@@@@AAABBBEEEGGGJJJLLLQQQQQQQQQNNNIIIFFFDDDDDDEEEDDDAAA@@@DDDJJJJJJGGG>>>=========<<<<<<<<<;;;666999===AAACCCBBB@@@>>>FFFHHHGGGCCCAAABBB@@@<<<============<<<<<<<<<;;;999999999:::;;;;;;<<<<<<999::::::<<<===???AAABBBFFFFFFFFFDDDBBB>>>:::888;;;;;;<<<======<<<:::999:::;;;<<<======<<<;;;:::999;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;::::::<<<===@@@BBBCCCAAA>>>???BBBEEEBBBCCCDDDCCCAAA?????????>>>@@@BBBEEEHHHIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEE@@@HHHPPPTTTUUUTTTPPPKKKCCCEEEGGGIIIHHHFFFCCCBBB>>>DDDHHHIIIJJJKKKHHHDDDAAAHHHMMMLLLEEE@@@>>>@@@BBBCCCDDDFFFFFFFFFEEEEEECCCDDDCCCAAA??????AAACCC>>>AAADDDFFFGGGGGGHHHIIIEEEEEEEEEFFFGGGFFFDDDBBB@@@AAACCCCCCCCCAAA???======???AAABBB@@@>>>>>>>>>??????>>>===<<<<<<<<<===???BBBBBB???===>>>===999;;;===<<<999888:::999777777777666666666666666666666444333333444555555444111111111111222222333444444444444444444555555555222333333333333333444444111222333333444444444444000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111......------------......///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---000///------111444//////---,,,,,,---...///,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222333222000///......///000000000000///////////////////////////....../////////000000000/////////000111111222222555555555555555444333222333555666666555444555666666444444555888;;;======;;;@@@???@@@EEE@@@???KKKMMMKKKHHHGGGFFFDDDAAA???@@@BBBCCCDDDDDDCCCBBB@@@???HHHKKKFFFDDDIIIKKKHHHIIIIIIJJJMMMNNNMMMJJJGGGEEEFFFFFFEEEGGGJJJJJJFFF888888777666666666777888666666666666666555555555666888::::::888888:::<<<::::::;;;;;;<<<<<<;;;;;;::::::;;;>>>@@@AAA@@@??????@@@@@@???>>>>>>@@@BBB???@@@@@@AAAAAAAAA@@@@@@???AAADDDEEEEEEDDDEEEFFFCCCDDDIIIOOOOOOJJJIIIKKKHHHJJJKKKKKKIIIIIIJJJMMMJJJLLLNNNNNNMMMLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFGGGJJJMMMPPPSSSUUUUUURRRTTTVVVWWWXXXYYYZZZ[[[ZZZVVVQQQOOONNNNNNLLLJJJNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPNNNKKKHHHFFFEEEDDDDDDFFFIIILLLMMMLLLKKKEEEGGGIIIKKKJJJHHHEEECCC???@@@BBBDDDFFFIIIJJJKKKMMMMMMLLLIIIEEECCCCCCDDD@@@@@@???>>>CCCHHHGGGAAA>>>>>>>>>============<<<999>>>EEEJJJKKKGGGAAA===@@@CCCCCC@@@???@@@>>>:::===============<<<<<<;;;888888888999:::;;;;;;;;;999:::;;;===>>>?????????>>>>>>===<<<;;;999777666888999:::;;;;;;;;;:::999999:::;;;<<<<<<;;;:::999888:::<<<;;;:::999:::;;;888:::::::::999:::<<<===AAAAAAAAAAAA???>>>@@@CCCCCCDDDEEEDDDAAA???@@@BBB===???AAADDDGGGIIIJJJKKKDDDDDDEEEEEEEEEEEEDDDDDD@@@DDDHHHMMMUUUZZZUUULLLEEEEEEEEEEEEEEEDDDDDDCCC@@@FFFIIIHHHIIIKKKHHHCCCEEEHHHJJJIIIDDDAAA@@@AAAAAABBBDDDEEEFFFFFFEEEEEEAAABBBDDDCCCAAA@@@AAACCCBBBDDDGGGHHHGGGHHHKKKMMMEEEFFFGGGIIIJJJHHHDDDAAA???@@@BBBCCCBBB@@@===;;;:::===@@@BBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<<<<>>>@@@@@@<<<;;;======;;;999<<<;;;666666999:::777666666666666666666666666444333222333555555333222222111111111111111222222222222222333333333444444222222111222222333333444111111222222222222222222/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000...------------------...111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,///...,,,,,,000444---------,,,---------...---,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------...////////////...------------------------------------..................//////000111111222111222222333444444333333222444555555333222444666666777777888999;;;===>>>:::===::::::AAA>>><<>>;;;:::;;;>>>AAA;;;<<>>@@@CCCCCCCCCDDDEEEFFFHHHGGGIIIKKKHHHEEEGGGMMMGGGIIIKKKJJJGGGFFFGGGIIIGGGIIIKKKLLLLLLMMMNNNOOOLLLLLLLLLLLLJJJHHHFFFEEEFFFHHHLLLOOORRRTTTUUUUUUUUUUUUTTTSSSSSSVVVZZZ]]]```ZZZQQQLLLKKKLLLMMMLLLQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQQQQOOOMMMJJJGGGEEECCCCCCEEEHHHKKKLLLLLLKKKFFFGGGIIIJJJJJJHHHEEEDDD@@@AAADDDFFFHHHJJJKKKKKKIIIIIIGGGEEEBBBBBBCCCEEE>>>@@@???===BBBGGGCCC:::>>>>>>>>>>>>>>>=========???EEEMMMSSSSSSLLLCCC===:::===???<<<<<<>>>===999=========>>>======<<<<<<777777888999::::::;;;;;;:::;;;<<<>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;666777888999::::::999888777888:::;;;;;;:::888777888999;;;;;;999888999:::777888999999888999;;;===???>>>???AAA@@@>>>>>>@@@CCCDDDEEEDDDAAA@@@BBBEEE>>>???AAADDDFFFHHHIIIJJJDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBGGGRRRZZZSSSFFFHHHFFFDDDBBBBBBCCCEEEFFFDDDIIIIIIEEEDDDHHHGGGCCCKKKIIIGGGFFFEEEDDDCCCBBBAAABBBDDDEEEFFFFFFFFFEEE???BBBDDDDDDBBBAAABBBDDDHHHJJJKKKJJJGGGGGGIIILLLFFFGGGIIIKKKLLLIIIEEEAAA???@@@BBBBBBBBB???<<<;;;;;;>>>AAACCCDDDCCCDDDDDDAAA@@@???>>>===<<<<<<<<<;;;===<<<888999===>>><<<888<<<:::555555:::;;;777555555555666666666666666222111222333444444222000111111000000000000111111000000111111222222222333111111000000111222333333000000111111111111000000.../////////000000111111111111111111111111111111111111111111111111111111////////////////////////---------.........//////...------,,,,,,------...222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((+++......++++++///333,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,------------......///000111111222---...000111333444444444111333555444333333777:::444666888888777666888999999;;;555555>>>>>><<>>>>>>>>???@@@AAABBBCCC@@@@@@@@@AAAAAA@@@@@@@@@???KKKPPPIIIGGGLLLOOOKKKJJJIIIGGGFFFHHHJJJIIIEEEBBBGGGHHHFFFJJJQQQTTTQQQ888777666555555666777888444444444444555555555555666666666666888:::<<<===999777666555666777999::::::;;;>>>BBBDDDDDDAAA>>>???===::::::;;;<<<;;;;;;:::;;;===???@@@@@@@@@@@@>>>>>>??????AAABBBDDDEEEEEEEEEDDDFFFHHHJJJJJJIIIHHHFFFFFFFFFHHHIIIHHHGGGDDDCCCDDDGGGJJJJJJHHHEEEIIIHHHFFFDDDDDDEEEGGGHHHGGGFFFGGGJJJNNNOOONNNKKKQQQOOONNNOOORRRUUUWWWXXXVVVUUURRRPPPOOOPPPRRRSSSLLLMMMNNNRRRVVVVVVRRRNNNOOOPPPQQQRRRPPPMMMJJJHHHIIIHHHIIILLLOOOPPPPPPOOOMMMJJJFFFFFFGGGGGGEEECCC@@@BBBDDDGGGHHHHHHGGGFFFLLLIIIGGGHHHKKKJJJFFFBBBDDD@@@===<<<>>>@@@@@@???@@@@@@??????>>>============AAAGGGJJJKKKHHHCCC???============<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999:::;;;;;;<<<===>>>???????????????888999;;;<<<<<<;;;999888777777777777888888888888888777666444444666777888<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999======>>>>>>?????????@@@BBBBBBBBBAAA@@@???>>>===@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBB???BBBDDDDDDDDDDDDHHHKKKBBBDDDFFFFFFFFFEEEFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHIIIGGGCCC@@@>>>>>>???@@@???AAADDDEEEEEEFFFGGGIIIJJJJJJJJJFFFAAA@@@BBBEEEEEEDDDBBBCCCDDDFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBB????????????>>>>>>=========???@@@BBBCCCCCCBBBBBB@@@AAABBB@@@===;;;;;;;;;@@@???>>><<<;;;;;;;;;;;;<<<;;;999777666555444444888888888777777666555444444444444333333222222222111111111111111111111111333222111111000000111111111111000000//////......111111111111111111111111000000000000000000000000111111111111111000//////---...000111111111000///////////////............////////////////////////------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,///...------++++++***)))))),,,,,,******---...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------...............222222333333333222111000000000111222444555555666666666666777888888999999888999;;;;;;;;;;;;<<<>>>@@@??????>>>???@@@BBBCCCCCCCCCEEEFFFEEEDDDCCCBBBDDDFFFIIIMMMQQQQQQNNNLLLIIIGGGFFFGGGIIIJJJIIIFFFIIIGGGFFFHHHLLLOOONNNLLL777666555444444555666777444444444555555555666666666666666666777999:::;;;888777666555555777888:::::::::;;;>>>@@@???===:::;;;<<<======<<<;;;::::::999:::<<<>>>????????????>>>>>>???@@@AAABBBCCCDDDEEEDDDCCCEEEGGGHHHHHHGGGGGGEEEEEEEEEGGGHHHGGGFFFEEEDDDEEEGGGJJJJJJHHHEEEHHHGGGFFFEEEEEEEEEFFFGGGIIIHHHHHHJJJMMMNNNLLLJJJNNNMMMLLLNNNRRRWWWYYYZZZ[[[XXXUUURRRQQQRRRSSSUUUQQQPPPRRRTTTWWWVVVRRROOOQQQQQQSSSSSSSSSRRRPPPOOOIIIIIIIIIKKKNNNOOOOOONNNLLLIIIGGGFFFGGGGGGDDDBBBCCCDDDGGGIIIJJJJJJIIIIIIJJJIIIHHHHHHJJJJJJGGGEEECCC@@@===<<<>>>@@@???>>>>>>>>>>>>===============>>>AAAEEEHHHIIIFFFCCC@@@>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===<<<===>>>>>>??????>>>>>>999:::;;;<<<<<<;;;999888555555555666666666777777999888666555555666888999;;;;;;;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::============>>>>>>??????@@@@@@AAA@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAABBB???AAACCCCCCBBBCCCFFFIIIFFFGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@???@@@BBBCCCEEEGGGHHHHHHGGGGGGHHHIIIFFFFFFEEECCCAAA@@@BBBDDDFFFDDDCCCDDDEEEFFFFFFFFFJJJIIIHHHFFFDDDCCCAAAAAA@@@??????>>>>>>>>>?????????@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;999777666666666888888888888888777666555444444333333333222222222222222222222111111111111333222111111000000111111111111111111000000000///000000000000000000000000000000000000000000000000///000000000000///......---...///000111000000///////////////....................................---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,++++++***---//////,,,+++---,,,)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------....../////////444333333222222111111111000000111222333444555555555555666777777888888999888999;;;;;;::::::;;;===??????>>>>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@DDDEEEGGGJJJMMMMMMKKKIIIIIIHHHFFFGGGIIIJJJIIIGGGLLLJJJIIIKKKMMMOOONNNLLL555444444333333444444555444444444555555555666666666666666666666777888888777666555555555666888999999888888999::::::888666777;;;???@@@===:::999:::999:::<<<===>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBAAACCCBBBBBBCCCDDDFFFEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFFFFGGGIIIIIIGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIJJJLLLLLLKKKIIIMMMLLLLLLOOOTTTYYY\\\]]]^^^[[[WWWTTTSSSTTTVVVXXXVVVUUUUUUVVVWWWUUURRROOOKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJIIIKKKMMMNNNNNNLLLJJJIIIHHHHHHHHHGGGDDDAAADDDFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHBBB@@@>>>===>>>??????>>><<<<<<<<<<<<============???AAACCCEEEFFFDDDBBBAAA>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::<<<<<<;;;;;;<<<<<<===>>><<<<<<======>>>=========:::;;;;;;<<<;;;:::888777666666666777777777888888999888777666666777888999::::::::::::;;;;;;<<<===::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<============>>>>>>?????????>>>>>>===@@@@@@@@@???>>>>>>======BBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDCCCCCCCCCFFFHHHIIIJJJJJJHHHEEECCCBBBBBBEEEDDDCCCAAAAAAAAABBBCCCAAAAAA@@@@@@@@@BBBDDDEEEIIIIIIJJJIIIGGGFFFFFFGGGDDDCCCAAABBBCCCDDDDDDDDDGGGEEEDDDDDDFFFGGGGGGFFFOOONNNLLLJJJGGGEEECCCBBBAAA@@@???>>>>>>???AAABBBAAABBBCCCDDDEEEEEEDDDDDDBBBDDDDDDCCC@@@>>>>>>>>>:::;;;<<<=========<<<<<<>>>===;;;:::999888777777777888888888888888777777333333333333222222222222333333333222222111111111222222111000000000000111222222111111111111000000////////////////////////000000000000000000000000...////////////...---------...///000000000000////////////............---........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---******------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111666555333111111111111111000000111222333444444555444555555666777777888888888:::;;;:::999999:::;;;======>>>>>>@@@AAACCCDDDAAAAAA@@@???@@@AAABBBBBBGGGFFFGGGHHHJJJKKKJJJHHHIIIHHHHHHHHHJJJJJJHHHGGGLLLKKKJJJJJJLLLLLLKKKJJJ333333222222222222333333444444444444555555555555666666555555555555555555555555444444555555666777777555444444666777777666666;;;??????;;;888999<<<999:::<<<>>>>>>>>>>>>===<<<===???AAABBBAAA@@@???AAA@@@???@@@BBBCCCBBBAAABBBAAAAAABBBDDDEEEDDDCCCEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFJJJJJJJJJKKKMMMMMMNNNMMMPPPNNNNNNPPPUUUZZZ]]]^^^]]]ZZZVVVSSSSSSUUUYYY[[[YYYXXXWWWVVVUUUSSSPPPNNNHHHGGGFFFFFFFFFGGGIIIJJJKKKJJJIIIJJJLLLMMMLLLLLLJJJJJJKKKKKKJJJHHHDDDBBBDDDDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFAAA@@@>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>?????????@@@AAABBBBBBBBBAAAAAA??????>>>>>>>>>=========;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888777888999999999::::::::::::999999888777777888999999999888888888888999:::;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======??????>>>===<<<<<<;;;;;;===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIGGGDDDAAAAAAAAADDDCCCBBB@@@???????????????@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDBBBAAABBBCCCDDDBBBAAACCCGGGIIIHHHFFFGGGEEEDDDEEEFFFHHHGGGGGGQQQPPPOOOMMMJJJHHHGGGFFFBBBAAA???===>>>???BBBDDD@@@AAACCCDDDDDDDDDCCCCCCAAACCCCCCBBB@@@>>>===>>>;;;<<<>>>??????>>><<<;;;<<<;;;:::999888888888888666666777777777777666666333222222222222222222222444444333333222222111111222222111000000000000000111000000000000000000000////////////////////////////////////////////////...////////////...------........./////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************++++++++++++******++++++,,,,,,,,,,,,::::::444,,,)))+++,,,+++***************************************************************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...000111222222666555222000///000111222000000000111222333333444444444444555666666777777888999::::::888777888999;;;<<<===>>>@@@AAACCCCCC???>>>======???BBBFFFHHHKKKJJJHHHHHHJJJJJJJJJIIIHHHHHHIIIIIIJJJIIIHHHFFFHHHHHHGGGGGGHHHHHHHHHGGG111111222222222222111111333333333333444444444444555555555444444444333333444444444444444555555555444333222333555777888888777:::===;;;777666999===:::;;;<<<>>>>>>>>>>>>===;;;<<<>>>@@@@@@???===<<>>@@@AAA@@@???@@@???>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOQQQSSSTTTRRRQQQRRRVVVYYY[[[\\\WWWUUUSSSQQQRRRUUUXXX[[[XXXXXXVVVTTTQQQOOONNNMMMMMMLLLJJJHHHHHHHHHIIIJJJKKKIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMMMMKKKHHHFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB?????????>>>======>>>>>><<<<<<===>>>??????@@@AAA>>>????????????@@@@@@@@@>>>>>>>>>>>>============:::;;;<<<======<<<;;;:::999999888888888999::::::::::::;;;;;;;;;::::::999999999999999999888888777888999999999::::::::::::999999888888888888999999888777666666666777888999666777777888888777777666999999999999999999999999999999:::;;;<<<<<<<<<<<<======<<<;;;:::999999888777888:::<<>>>>>>>>===@@@@@@AAAAAAAAAAAAAAAAAA===???AAABBB@@@???@@@AAAAAA@@@@@@CCCHHHJJJHHHEEEFFFDDDCCCDDDEEEFFFFFFFFFLLLKKKKKKJJJIIIHHHGGGGGGCCCAAA???======???BBBCCC???@@@AAABBBBBBBBBAAA@@@???@@@AAA@@@>>><<<<<<<<<>>>???@@@AAA@@@>>><<<:::999999888777777666777777555555555555555555444333222222222222222222222222333333333222222111111111222111000000//////000000.../////////////////////000000000000000000000000........................//////000000000///.....................//////000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++)))******++++++,,,,,,---OOOJJJ???111)))))))))(((***************************************************************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...///000111222555333111///...///000111///000000111111222222222222333333444555555666666777888999888777666777888::::::<<<===???@@@AAAAAA>>><<<;;;;;;===AAAEEEGGGLLLJJJGGGGGGHHHIIIHHHHHHGGGHHHIIIJJJIIIGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHHHH000111111222222111111000111111111222222222333333222333333444333333222222222333333333444444444444333222111333555888888888777888999777555555888<<<999:::<<<=========<<<;;;;;;;;;<<<======<<<;;;:::<<<;;;;;;<<>>===<<<>>>@@@BBBAAA@@@???AAABBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHGGGIIIKKKLLLMMMOOOSSSUUUVVVTTTRRRRRRTTTWWWXXXYYYRRRQQQPPPOOOPPPRRRUUUWWWUUUUUUTTTQQQNNNLLLLLLMMMPPPNNNLLLJJJHHHHHHHHHHHHJJJHHHGGGGGGIIIKKKLLLLLLKKKMMMNNNMMMJJJGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFDDDBBBDDDGGGFFFCCC???>>>???@@@???===<<<===>>><<<======>>>???@@@@@@AAA============>>>>>>??????============<<<<<<<<<<<<::::::::::::::::::::::::777777666666777777888999999999::::::999999888888777777777777777777777777666666666777777777888888888888888888888888888888777666555555666999;;;===555555666666666666555555888888888888777777777777777888999::::::::::::::::::::::::999999888888777555666999;;;>>>@@@AAABBB???>>>===>>>@@@BBBBBBAAA@@@AAACCCCCCAAA@@@@@@AAA@@@@@@@@@???>>>>>>======@@@@@@BBBBBBBBBAAA???>>>;;;>>>BBBDDDCCCBBBAAAAAA===>>>@@@CCCFFFFFFDDDBBBDDDBBBAAAAAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>>>>>>>@@@AAA>>>???@@@AAAAAA@@@???>>>===>>>???>>><<<;;;;;;;;;@@@@@@@@@@@@???===;;;:::777666666555555555666666555555555555444333222111111111111222222222222222111111111111111111111111111111000////////////000------............//////000000000000000000000000........................///000000000000///............------......///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))************+++)))*********++++++,,,,,,CCC???666+++&&&(((+++***************************************************************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***+++,,,------,,,+++***************************+++,,,,,,---...///000000111000///.........///000//////000000000111111111222222222333444444555555555777888777666666777888888999:::<<<===>>>>>>>>>===<<<;;;:::<<>>@@@AAAAAA??????BBBDDDBBBBBBBBBCCCDDDFFFHHHJJJGGGIIIKKKKKKKKKLLLPPPTTTTTTQQQOOOPPPRRRTTTVVVVVVQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSRRROOOLLLKKKLLLOOOMMMMMMKKKIIIHHHGGGFFFFFFIIIGGGEEEFFFIIIKKKMMMMMMJJJLLLLLLJJJGGGEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGDDDAAA@@@EEEKKKMMMGGG@@@<<>><<<=========>>>>>>??????;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;999888777666666777888999666666666555666777777888888999999999888888777666555444555555555666777888555555555666666666777777666777777777777777777666444444444666999>>>BBBEEE555666666666666666666555777777777777666666555555777777888999999999888888888888777777777777777777666888:::<<<>>>????????????===<<<>>>AAACCCCCCBBB@@@BBBCCCCCCAAA@@@@@@AAA>>>???????????????>>>>>>>>>???AAACCCCCCAAA???>>>;;;???EEEHHHGGGDDDBBB@@@<<>>=========>>>???@@@@@@@@@???>>>===<<<>>>???>>><<<::::::;;;>>>=========<<<<<<;;;;;;666555555555555555666666777666666555444222111000000111111111222222222222/////////000000111111222111111000///////////////............/////////000////////////////////////------------------------...////////////...------......---------...///000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))***************************++++++++++++,,,***%%%%%%***---,,,***************************************************************************))))))))))))***++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))***,,,------,,,***)))************************+++,,,,,,,,,------......---------............////////////000000000000000111111222222333444444444444555666666666666777888777888999;;;<<<<<<;;;;;;::::::;;;<<<@@@DDDGGGJJJFFFEEEDDDDDDEEEFFFDDDCCCCCCFFFIIIIIIFFFCCCBBBBBBDDDFFFHHHGGGEEEDDDFFFHHH000111222333333222111000////////////000000000000///000111222333222222111111111222333333333333222333333222333555555333222222222444666888888555222555666888999999888777777;;;:::999888777777777888999888999;;;???AAAAAAAAA;;;::::::;;;>>>@@@??????>>>@@@BBBAAA@@@@@@CCCFFFCCCBBBAAABBBCCCFFFIIIKKKGGGIIIJJJJJJIIIJJJMMMQQQPPPOOOMMMMMMPPPSSSTTTUUUQQQQQQPPPPPPNNNMMMLLLLLLQQQRRRQQQNNNKKKKKKMMMPPPMMMMMMMMMLLLKKKIIIIIIHHHHHHFFFEEEEEEHHHLLLMMMNNNJJJKKKKKKHHHDDDCCCDDDFFFDDDCCCCCCCCCCCCCCCDDDEEECCC???>>>EEEPPPRRRKKKBBB<<<>>>@@@@@@===;;;<<<>>><<<<<<<<<===============:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::999888555333333555888999666666666666666777777888888888888888888777666666333333333333444666777888777777777777888888888888666666777777777777666666222222444777<<>>>>>>>>>>>===AAA???>>>@@@DDDGGGGGGFFFBBBDDDEEEDDDAAA@@@@@@@@@===>>>???????????????>>><<<>>>@@@CCCCCCBBB@@@???;;;@@@FFFJJJHHHDDD@@@>>>>>>BBBGGGHHHFFFCCCBBBCCC@@@>>>===>>>???AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@???>>><<<;;;;;;>>>???@@@AAA@@@@@@>>>>>><<<>>>???>>><<<;;;;;;<<<;;;::::::::::::;;;<<<<<<666555555555555666666777888888888666555333111000000000111111222222222222------...///000111222222111111000///////////////.../////////000000111111........................------------------------------......------,,,+++......---,,,---...///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************************************))),,,---***)))+++***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))***,,,------,,,***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////000000000000000111111222333333444444222444666666555666777999666777999:::;;;::::::999666888;;;@@@FFFLLLQQQTTTGGGFFFFFFGGGHHHHHHFFFDDDBBBFFFIIIIIIEEEBBBAAABBBDDDFFFGGGEEEBBB@@@AAACCC111111000000//////.....................///000000000111111111111222222222000000000000111222333444666555555444444444555555444444444333333222222222444666888888888888999:::999999888888777888888888777888999;;;<<<======>>><<<::::::===AAACCCBBB@@@DDDDDDBBBBBBBBBBBBDDDDDDGGGFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLOOORRRUUUVVVUUUSSSOOOKKKKKKLLLNNNMMMLLLTTTPPPLLLJJJKKKMMMPPPQQQMMMLLLLLLLLLMMMMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBCCC???@@@BBBCCCCCCCCCBBBBBBCCC===@@@JJJKKKBBB===@@@???===;;;<<<>>>>>><<<999:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<<<<;;;:::999888999999:::777555333444777888666444666666555555555555666666777777777666555555444444555333222444777999888666:::999888666555555444444666444333444555666555444111222333666:::>>>BBBDDD999777555444333444555666555555666666666666555555666777777777555444555666555666777777777999;;;===<<<<<<<<<<<<============AAA???>>>???CCCEEECCCAAA???@@@BBBCCCCCCBBB@@@???AAAAAAAAAAAAAAA@@@???>>>AAA@@@???===<<<===@@@CCCHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@DDDIIIGGG@@@>>>AAA@@@AAABBBCCCDDDDDDDDDCCC@@@AAABBBCCCCCCCCCBBBAAABBBAAA>>><<<;;;;;;<<<===@@@@@@AAAAAA@@@>>>===<<<<<<======>>>>>>===;;;:::<<<;;;;;;::::::999999888777777666666555555555444888:::;;;888333000111333111111111111111111111111333222111000////////////000000////////////000000......//////000000111111///////////////...------------------.........///........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))************))))))''''''(((((())))))******))))))))))))************++++++,,,,,,+++***((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,000---******,,,.........111222222000///000000...///000333555666555333222444555666666666666666555444444555666777888999999<<<@@@EEEHHHKKKNNNRRRUUUMMMOOOMMMIIIMMMQQQIII;;;EEECCC@@@@@@AAABBBBBBAAAEEECCCAAA@@@@@@BBBEEEGGG000000000///////////////...............///000000000000111111111222222222000000000111111222333444555555444444444444555555444444444333333333222222444666888888888777888:::999888888888888888999999888999:::<<<<<<=========<<<;;;;;;===AAACCCBBB@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJLLLKKKLLLMMMMMMNNNNNNNNNMMMNNNMMMNNNPPPRRRTTTSSSRRRLLLIIIFFFGGGIIILLLLLLKKKQQQNNNJJJIIIJJJLLLNNNNNNNNNMMMMMMMMMNNNNNNLLLKKKLLLKKKKKKKKKKKKKKKJJJJJJFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCC>>>@@@IIIIIIAAA<<<>>>???<<<::::::<<<===;;;:::::::::;;;;;;;;;;;;::::::<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999999999::::::777555444444777777666444555555444444444444555555555555555555666666666666555444333444777888777666999888777666666666666666666555444444666666555444111111222333555888:::<<<777666444333222333444555444444555555555555444444555666777666444333444555444666777888777888999;;;;;;;;;<<<<<<<<<=========???===<<<>>>@@@BBB@@@???>>>???AAABBBBBBAAA???>>>AAAAAAAAAAAAAAA@@@??????@@@@@@???>>>===>>>AAADDDFFFEEECCCBBBAAAAAABBBBBBBBBAAADDDHHHFFF@@@???BBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBBBB@@@>>><<<<<<<<<======@@@@@@AAAAAAAAA@@@???>>>===>>>>>>???>>>===;;;:::<<<;;;;;;::::::999999888555555555666666666666666777888888666333222111222111111111111111111111111333222111000////////////000000////////////000000.../////////000000000111///000000000//////...---------........./////////........................------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,+++***((('''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++,,,---.........///000000000000111111000///000333555666555333222444444555666666666666555444444555666777888999999999>>>DDDIIIKKKLLLLLLLLLMMMPPPWWW^^^\\\QQQFFFAAAEEECCCAAAAAABBBCCCCCCCCCDDDBBB@@@???@@@AAADDDEEE//////////////////000000...............///000000000000000111111111222222111111111111222333444444444444444333333444444555444444444444333333333333444666888888777777888999777777777777888999::::::;;;;;;<<<============<<<;;;;;;<<<>>>@@@BBBAAA@@@??????>>>>>>>>>>>>??????AAA@@@@@@AAADDDIIIMMMPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPRRRRRROOOMMMFFFEEEDDDEEEHHHKKKMMMMMMOOOMMMKKKKKKLLLNNNNNNNNNPPPOOONNNOOOPPPPPPNNNLLLLLLLLLLLLLLLLLLKKKJJJJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA===???HHHJJJDDD@@@BBBBBB???<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999:::666555444555666666555444444333333222222333333444333444444555666666777777555444333444666777777666888777777666666777777888777555444555666777666555333333222222333333444555555444333222222222333444333333444444444444333333444555666555333333333555444777999999888777888888;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>???CCCEEEEEEDDDCCCBBBAAAAAABBBBBBCCCBBBCCCEEECCC@@@AAADDDEEEDDDCCCCCCCCCDDDEEEFFFCCCBBBBBBAAAAAAAAABBBBBBAAA@@@>>>=========>>>???AAAAAABBBBBBBBBBBBAAA@@@??????@@@@@@???===<<<:::<<<;;;;;;::::::999999888444444555555666777777777666555444444444444222111222222222222222222222222333222111000000000000000111000000//////000000111////////////000000000000000000000000000//////........./////////000000000////////////////////////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))************))))))))))))))))))(((((((((((())))))))))))***************+++,,,,,,+++***((('''))))))))))))))))))))))))*********++++++++++++,,,***+++------,,,,,,---...111111111222222222111111...000222444555444333222333444555555666666555555444444555666777888999999<<>>???@@@BBBDDD---......//////000000000...............///000000000000000000111111111111222222222222222333444444333333333333333333444555444444444444444444333333444666888888777666777888777777777777888999:::;;;<<<===============<<<<<<;;;<<<===>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCEEEIIIMMMPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOKKKIIIGGGFFFGGGHHHJJJMMMOOOOOOPPPNNNNNNOOOQQQRRRQQQPPPQQQPPPOOOPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMKKKJJJIIIEEEEEEEEEDDDCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBB???<<>><<<<<<======:::::::::;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;<<<:::999999999999999999999555555444555555555555555333333222222222222333333444444444555555666666666444444444444555666666666666666666666777777888999777666555555777777666555666555555444444444444444555444333333222333444444333444444555555444444333444555555555333222333444666888;;;<<<:::888777777::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>??????>>>????????????AAADDDFFFGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@CCCFFFGGGFFFDDDCCCBBBDDDEEEFFFBBBAAA@@@???>>>???@@@AAA@@@???>>>>>>>>>??????@@@DDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<;;;;;;::::::999999888555555555666666666666666555333222444777777444111222222222222222222222222333222111111000000000111111000000000000000000111////////////000000000000///000000000000000//////////////////000000000000000000000000000000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))******))))))((((((''''''((()))))))))***************++++++,,,+++***)))(((((((((((((((((((((((((((************+++++++++++++++---...------...222555999777777888777222000111...///111333444333222222222333444555555555555555444444555666777888999999===???BBBEEEIIILLLPPPRRRMMM___sssvvvcccLLLDDDGGGCCCBBBAAACCCEEEGGGGGGGGG@@@@@@???>>>>>>@@@AAABBB------......//////000000...............///000000//////000000000111111111222222111111222222333333222222222222222333444444444444444444444444444444444666777888666666666777777777777777888999:::;;;=========>>>======<<<;;;;;;<<<>>>??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDEEEHHHLLLPPPRRROOOOOOPPPPPPPPPPPPOOOOOOPPPOOONNNNNNMMMLLLHHHFFFHHHIIIJJJJJJKKKLLLNNNOOOOOONNNNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOPPPPPPNNNLLLLLLLLLMMMMMMMMMKKKIIIHHHEEEFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???===???EEEIIIIIIIIIIIIIIIGGGCCC>>>;;;::::::;;;999::::::::::::::::::999:::;;;;;;;;;;;;;;;;;;:::777777888888888888888888444555555555444444444555444444333333333333444444666555555555444444444333444444555555444444555666555555555555666777888888777555444555666777666555444444555555555555555555444444444444444444555555555555666666666666555555444555555555333222333444777:::<<<===;;;999888888999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>>???@@@@@@@@@AAADDDFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDCCC@@@???AAADDDFFFHHHGGGDDDCCCBBBCCCDDDEEEAAA@@@>>>===<<<===>>>???>>>>>>??????@@@@@@AAABBBFFFFFFDDDBBBAAA???>>>>>>???@@@@@@@@@???>>><<<;;;<<<;;;;;;::::::999999888888777777666555444444333555333333555999999666333222222222222222222222222333222111111111111111111111111000000000000111111000000000000//////////////////000000000000//////////////////000000000000000000000000000000000000------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************************************************************************************))))))))))))))))))))))))************************************++++++++++++************************))))))************))))))******))))))((((((''''''((()))))))))******************+++,,,+++***)))((((((((((((((((((((((((((())))))*********+++++++++------...///333:::AAAFFFDDD@@@>>>???;;;333///000...///000222222222222222111222333444555555555555444444555666777888999999:::@@@GGGKKKKKKJJJIIIIIILLLeeesssfffQQQIIIFFFCCCBBBBBBBBBDDDFFFHHHHHHGGG@@@@@@?????????@@@AAABBB..................//////...............///000000/////////000000000111111222111111000111111222222111111111111222333444444444444444444555555555555444666777777666555666777777777777777888999::::::<<<<<<=========<<<<<<;;;;;;===???????????????AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGJJJNNNQQQSSSMMMMMMNNNNNNMMMMMMLLLLLLOOOMMMKKKJJJJJJIIIGGGEEEGGGIIIJJJKKKJJJJJJLLLMMMMMMLLLLLLNNNPPPRRRRRRQQQOOONNNMMMNNNOOOOOOMMMKKKKKKLLLMMMMMMLLLJJJHHHFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???AAABBBBBBAAA@@@DDDCCC@@@<<<888666666888999999::::::::::::999999999999::::::::::::999999444555666666777777666666333555666555444333444555444333333222222333333444666666555555444333333222333444555555444333444555444444444444555555666777666444333444555666555444111111333444555555555555444444444444555555555555555666666666666666666555444555666555333333333555888:::<<<<<<:::999999999888888888888999999999999999:::;;;;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>@@@???AAABBBBBBAAABBBDDDFFFDDDCCCBBBAAAAAABBBCCCDDDCCCEEEDDD???>>>BBBEEEFFFHHHFFFEEECCCBBBBBBCCCCCC@@@???>>>==================>>>???@@@AAABBBCCCCCCEEEDDDCCCAAA???>>>=========>>>?????????>>>===<<<<<<;;;;;;::::::999999888999999888666555444333222444444555777999888666444333333333333333333333333333222222111111111222222222111111000000111111222000000000000////////////---......///////////////....../////////000000000////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************++++++++++++,,,************************))))))************))))))))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************+++,,,+++,,,222<<>>333...111...///000000111111222111000111222333444555555555444444555666777888999999:::HHHXXX^^^XXXMMMEEEBBBJJJaaagggRRRCCCFFFGGG@@@BBBAAABBBDDDGGGHHHGGGFFFAAAAAAAAAAAAAAABBBCCCCCC..................------...............///000000////////////000000000111111111000//////000000111000000000111111222333444444444444444555555555666444666777777666555555666999888888888888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;===@@@@@@>>>>>>???AAABBBBBBCCCDDDDDDCCCBBBBBBAAABBBEEEHHHJJJLLLNNNOOOKKKLLLLLLLLLLLLKKKJJJIIIMMMJJJGGGFFFFFFFFFFFFEEEFFFHHHKKKKKKJJJJJJLLLNNNMMMLLLLLLMMMPPPRRRSSSSSSMMMLLLKKKLLLMMMMMMKKKIIIJJJKKKLLLLLLKKKIIIFFFDDDAAABBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBB@@@>>>>>>>>><<<:::===>>>>>>;;;888666777999999999::::::::::::999999777888999999999999888777222333444555555555444444222444666555333222444666222222111111111111222222444444444444444444444444333444666555333222444555444444333333333444444555555333222333444555444333000111222444444555444444222222333444444444444444444555555666666555555444555666777666444333444555777888999999777777888999777777777888888888999999666999::::::999888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBB@@@BBBCCCCCCBBBBBBCCCEEEDDDCCCBBBAAAAAABBBCCCDDDAAAEEEDDD???>>>CCCFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===???@@@BBBCCCDDDDDDAAA@@@???>>>======>>>>>>;;;<<<===>>>???>>>===<<<<<<;;;;;;::::::999999888888888777666555444444333111444777888777555444444333333333333333333333333222222222111111222222333222111111000000111111222111000000000/////////...,,,,,,---...............------........./////////........................------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))************))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++)))+++444AAAKKKNNNNNNAAA;;;;;;AAA>>>444000333......///000000111111111///000111333444444444555444444555666777888999999:::LLL```fff\\\OOOHHHGGGHHHSSSTTTHHHAAAEEEFFFAAABBBAAABBBDDDFFFGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDD/////////......------,,,...............///000000////////////000000000000000000///////////////000000000000000111222333444444444444555555555666666444666777777666555555666999999888888888888888888999::::::;;;<<<<<<;;;;;;;;;===@@@@@@>>>===???AAACCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHGGGKKKKKKKKKKKKKKKJJJIIIHHHLLLIIIEEECCCDDDEEEFFFFFFEEEHHHLLLMMMLLLLLLNNNQQQPPPOOONNNOOORRRUUUVVVVVVLLLKKKJJJKKKLLLKKKJJJHHHIIIJJJLLLLLLKKKHHHEEECCCBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCBBB@@@>>>>>>???>>><<<999;;;===<<<:::999:::<<<999999999::::::999999999666777888999999888777666000111333444555444333333222444666555333222333666111111000000000000111111222333333444444555555666222555666555333222333555444333333222222333333333444333222222444444333222111222444555666555555444000111222333333333333333333444444555555444444333666777777777555444555666555666777666555555777999777777777777888888888888444777999999888888:::<<<===<<<<<<;;;;;;<<<<<<=========<<<<<<===@@@BBBDDDAAACCCDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFF@@@EEEEEE???>>>DDDFFFEEEEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBBBBAAA@@@>>>===<<<===???AAACCCDDDEEEEEE======<<<<<<<<<===???@@@:::;;;<<<>>>>>>>>>======<<<<<<;;;::::::999999888666666666666666555555555///333777888555333222444333333333333333333333333222222222111222222333333222222111111111111222222111111000000/////////...+++,,,,,,---.........---------------.........///........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))************))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++((()))333@@@GGGEEE???:::444666>>>===444111666......//////000111111111//////111222333444444444444444555666777888999999555FFFXXX[[[QQQIIIJJJPPPGGGGGGFFFFFFFFFEEEDDDCCCBBBAAABBBDDDFFFFFFEEECCCDDDDDDDDDEEEEEEEEEEEEFFF/////////...---------,,,///////////////.........111000...---...///111222111111111000000000000000000000000000111222333444888777444222222333555777666666666666666666666666666777777777888888888888999999999999999999::::::;;;===@@@AAA@@@@@@@@@AAAFFFBBBCCCGGGFFFCCCEEEKKKMMMHHHDDDDDDGGGHHHFFFCCCHHHIIIJJJIIIHHHFFFFFFGGGJJJJJJHHHEEEBBBAAABBBDDDFFFGGGIIILLLOOOQQQSSSTTTRRRNNNKKKLLLPPPSSSQQQNNNJJJJJJIIIHHHHHHHHHIIIIIILLLLLLLLLKKKIIIFFFCCCAAABBBDDDFFFGGGHHHGGGFFFEEEFFFEEEEEEDDDCCCAAA@@@???BBBAAA@@@>>>======<<<<<<:::::::::999::::::;;;;;;<<<:::777666666666666555:::999888777666555444333333222222111111222222333333222222111111222222333666555333222222333555666333333333333333333333333444444444444444444444444333333222111000000000000111000000000111222333333222444555444333111222222333333222222111222222222444333333222222333333444444444333333333444555555:::888777555555555666666444555777888999999999888888888999999999:::::::::;;;;;;:::999999999::::::999:::===???@@@@@@???>>>@@@??????@@@BBBEEEGGGIIIDDDCCCBBBAAAAAABBBCCCDDDAAACCC@@@>>>BBBIIIKKKFFFHHHFFFCCCAAAAAABBBCCCEEEFFFEEEDDDCCCDDDDDDBBBAAA???@@@CCCEEEFFFFFFEEEEEE???>>>======>>>>>>===;;;===>>>@@@AAAAAA???===<<<>>><<<:::888888999<<<===CCC<<<555222555888888777333333444444444444444444111111111111111111111111333333333222222111111111333333222222111000//////000000///..................---,,,,,,,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********)))))))))))))))******+++++++++++++++++++++,,,,,,,,,+++++++++******))))))************************)))************++++++++++++***)))(((((()))***+++************************,,,,,,++++++***)))((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***+++---000444999===???999888666444222000///...000000000000////////////000000000000111111111111222333444444555555444444777;;;@@@CCCCCCBBBAAAAAACCCBBB@@@@@@@@@BBBDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCFFFEEEFFFFFFGGGHHHIIIJJJ...............---------////////////............000///...------///000222000000000000000000000000000000000000111222333444777555333222222444666777555555555555555555555555666666777777777888888888777777777888888888999999;;;===@@@@@@?????????@@@EEEBBBBBBEEEEEECCCFFFLLLNNNJJJFFFFFFHHHJJJHHHEEEHHHJJJKKKIIIFFFCCCDDDEEEGGGGGGFFFDDDBBBBBBEEEGGGHHHHHHIIIKKKLLLNNNOOOOOONNNKKKHHHJJJNNNPPPNNNKKKHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHEEECCCAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>======<<<=========::::::999999999999::::::999777555444555666555555999999888777666555444333333333222222222222333333333222222111111222222333444333222111111222333444333333333333333333333333444444444444444444444444333222222111111111111222111111000000111111222333333555666666444333333444333222222111111222222222444333333222222333333444333333333222333333444555999999888777777777888888333444555777888888777777777777777888888888999999:::::::::999999:::;;;;;;999:::<<<===>>>>>>>>>>>>?????????@@@AAACCCEEEEEECCCBBBAAAAAAAAABBBDDDEEEBBBCCCAAA>>>AAAHHHHHHDDDGGGEEEDDDBBBBBBDDDFFFHHHEEEDDDBBBBBBCCCDDDCCCBBB???@@@CCCEEEFFFFFFEEEDDD@@@???======>>>???>>>>>>===>>>>>>??????>>>===<<<>>>===;;;:::;;;===???AAAIIIBBB:::666666777666444333333444444444444333333222222222222222222222222333333333333222222222222444444333222222111000000000//////..................---,,,,,,,,,,,,---...,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++******+++***************+++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,+++******)))((((((+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,,,,+++,,,---///000111333222222111000//////...//////////////////////////////000000000111111111222333333444444444444444444777;;;===============??????>>>===>>>@@@BBBCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHIII---------.............................................---,,,---...///000000000000000000000000000000000000000111222333444444333222222222444666888555555555555555555555555666666666666777777777777666666666666666777888888;;;===??????>>>===>>>>>>CCCAAAAAACCCCCCCCCHHHNNNOOOKKKHHHHHHJJJKKKJJJGGGGGGJJJLLLJJJDDDAAABBBDDDDDDEEEEEEEEEDDDEEEHHHJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKHHHGGGHHHKKKLLLKKKHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGFFFDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBB???????????????>>>======::::::::::::;;;;;;<<<===999999888888888888888999777555444444666888888777888888777666555444444333444333333222222333333444333222222111111222222333333222111000000111222333333333333333333333333333333333333333333333333333222222111111222222333444111111000000000111222222444666777777555444444555222222111111111222222333333333222222222222333333222222111111222222333444666666777888888888888777222333444555666666666555666666666666777777777777999999999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFBBBCCCBBB???AAAEEEEEEBBBDDDCCCAAAAAABBBDDDFFFGGGDDDBBB@@@@@@BBBCCCDDDCCC???@@@CCCEEEFFFEEEDDDDDDAAA???<<<<<<===???@@@@@@>>>======<<<<<<<<<<<<<<<;;;::::::999:::<<>>@@@BBBDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGHHH,,,---------.../////////------...............///------,,,,,,,,,---...////////////000000000000000000000000000111222333444222222111111222444666888555555555555555555555555555555555666666666777777666666666666666777999999;;;<<<>>>===<<<;;;<<<===AAA@@@@@@AAABBBDDDIIINNNNNNLLLJJJJJJLLLLLLKKKIIIEEEIIILLLJJJDDDAAACCCFFFEEEFFFGGGFFFFFFGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIKKKLLLJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBBBBBBBBBBAAAAAA<<<======>>>>>>>>>======999999888888999999:::;;;999888888777777777777777777666555666999;;;;;;:::666666666555555444444444444444333333333333444444333222222111111222222333333222111111111111222333222222222222222222222222222222222222222222222222111111111111222333444555111111000000000000111111333555666666444333333444111111111111111222222333333333222222222222333333111111111000111222222333111222444555666666555555333333444555555555555555555555666666666777777777888888888999:::;;;<<<===;;;:::999888999:::<<<===>>>???@@@AAAAAA@@@???>>>????????????AAACCCEEEFFFCCCCCCCCCBBBAAABBBAAA???AAA@@@???>>>???@@@BBBCCCCCCAAA??????AAACCCDDDDDD???@@@CCCDDDEEEEEEDDDCCCAAA>>>;;;:::<<<>>>@@@@@@>>>===;;;:::999999;;;;;;888777666666666888999:::<<<888444333444555555555555555777777777666444333333333333333333333333333222222333333444444444555222222222222111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++*********************************************************))))))))))))***************))))))))))))))))))***+++++++++++++++++++++++++++*********)))))))))(((((((((((()))***++++++,,,))))))))))))))))))))))))************************************************((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************)))))))))*********))))))***++++++,,,---------...............//////////////////000000000111111111222333333333333333555666777777777888:::<<<=========>>>???AAACCCEEEAAA@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCDDDDDDEEEFFF,,,---------.../////////,,,---------......//////,,,,,,,,,,,,,,,------.........//////000000000000000000000000111222333444000000000111222444666777555555555555555555555555444555555555555666666666777777666666777888:::;;;:::;;;<<<;;;::::::;;;===>>>@@@@@@@@@AAAEEEJJJLLLLLLKKKJJJKKKKKKKKKJJJIIICCCGGGJJJIIIEEECCCEEEHHHGGGHHHIIIHHHGGGGGGHHHJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@@@@<<<======>>>>>>>>>>>>>>>::::::999888888888888888999888777777666666666777555555555666999::::::999555555555444444444444444444333333222222333333444333222222111111222222333333333222222222222333333222222222222222222222222222222222222222222222222000000000111222333444555111111000000///000000111111333444333222111111111111000000000111111222333333222222111111222222333111111000000000111222222///111222444555555555444555555555555555555666666666666666777777777777888777777777888888:::;;;<<<:::999888777777999<<<===@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>???@@@BBBEEEFFFDDDCCCDDDDDDCCC@@@>>>>>>BBBAAA@@@???>>>?????????BBB@@@??????BBBDDDEEEDDD???@@@CCCDDDEEEDDDCCCBBBAAA>>>:::999;;;===?????????===;;;888888888:::;;;777777555444444444444555333222111111333555666666666888999::::::888666444333333333333333333333333222222222333333444444444000000000000//////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++******************++++++++++++************************(((((()))))))))*********)))))))))******)))))))))++++++++++++++++++++++++*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************************************((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))***++++++,,,,,,,,,*********++++++++++++,,,,,,,,,------...............////////////000000000000111222222333333222222555666666666666777999;;;::::::;;;<<<>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAABBBBBBCCC---------...............,,,,,,,,,---......//////,,,,,,,,,---------......---......//////000000111000000000000111222333444000000000111222444555666444444444444444444444444444444444444555555555666888777666555666888;;;<<<888999:::999999999;;;===<<<@@@AAA@@@AAAEEEIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGCCCEEEFFFFFFFFFEEEFFFFFFFFFHHHHHHHHHFFFEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLIIIHHHFFFDDDBBB@@@@@@???AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>===;;;::::::999888888888888:::999888777666666666666333333333444666666555333333333333444444444444444333222222111111222222333333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111222333444111111000/////////000000///111222222000//////000000000000000000111222333222222111111111111222222111111000000111111222333222222333444555666666666555555444444444555555666666666666666777777777777666666666666777888999999999888777777888:::===>>>AAAAAAAAAAAAAAA@@@??????=========>>>???BBBDDDEEEDDDCCCEEEGGGDDD???===???DDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAADDDEEEDDDCCC???AAABBBDDDDDDDDDBBBAAAAAA???<<<;;;<<<===>>>===???===;;;999888888999:::999888777666555444444444444444444444444555666666777888:::;;;:::888666444333333333333333333333333111222222222222222333333//////..................///...------,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++,,,---...///......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************((((((((()))))))))******))))))************))))))************************))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))************))))))(((++++++++++++++++++++++++++++++,,,,,,---...............////////////000000000000111222222222222111222333444444333444666888666666777999:::;;;<<<<<<<<<<<<<<<<<<<<<=========??????>>>>>>>>>??????@@@...............---------++++++,,,------...//////,,,,,,---...............------......///000000111000000000000111222333444///000000111222333333444444444444444444444444444333333444444444555555555777666444444555777:::<<<666777888888888999<<<>>>:::@@@CCCAAAAAAFFFHHHFFFCCCEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBCCCDDDEEECCCAAABBBDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJLLLNNNMMMLLLKKKKKKGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@?????????@@@==================<<<<<<:::::::::999::::::;;;;;;::::::999888777777777777444333333333444444222///222222333333444444444444222111111000000111111222333222222111111222222333111111222222222222111111111111111111111111111111111111111111111111111111////////////000111222222111111000///////////////...000111111///......///////////////000111222333222222111111111111222222222111111111111222333333333333333333333444555555555444333222222333444444444444555555555666666666666666555555555666666777777777777888999<<<>>>???@@@@@@???>>>>>>>>>??????>>>======>>>???AAACCCDDDDDDCCCFFFJJJFFF???===@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFFFFDDDBBB???AAABBBDDDDDDCCCBBBAAACCCAAA???>>>??????>>>===???>>><<<:::999999999999888888777777666666555555444555666666666666666777666777999::::::777444222222222222222222222222222222111111111111111111000///////////////////////////...------,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---///111222333000//////......---,,,,,,,,,,,,,,,------.........************************(((((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))((()))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***))))))''''''*********++++++,,,,,,,,,***++++++,,,------.............../////////000000///000000111111111111111000111333333222222444555444555666777888888888888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===/////////......------,,,++++++,,,,,,---...//////,,,---......//////......---------...///000000111000000000000111222333444000000000111222222333333444444444444444444444444333333333444444444555555555444333222444666999;;;444555777777777999<<>>@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHKKKLLLLLLJJJJJJJJJDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????@@@@@@<<<<<<======<<<<<<;;;:::999999999:::;;;<<<>>>???;;;:::999888777777777777666555555555555444111///222222222333333444444555111111000000000000111111333222222222222222222333000000111111111111000000111111111111111111111111000000000000000000000000///////////////000000111111111000//////////////////000111111///......///////////////000111222333222222111111111111222222222222111111222222333444222111000000000111222333444333222111111111222333333333333444444444555555666555555444444444555555666666777999;;;===???@@@???>>>===<<<<<<===>>>???>>>>>>===>>>>>>@@@BBBCCCDDDCCCGGGKKKGGG???===AAA>>>??????@@@AAAAAABBBBBBAAABBBCCCFFFGGGGGGCCCAAA???AAABBBDDDDDDCCCBBB@@@EEEDDDBBBAAAAAA@@@>>><<<>>>>>><<<;;;:::999999999555555555666666666666666000222444555666666777888444666888999888666222000111111111111111111111111222111111111000000///////////////000000000000000......---,,,,,,,,,,,,---***+++,,,------,,,+++************++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---///111333555777111000000///......---------------....../////////************************(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((***++++++******(((((()))***+++,,,------******+++,,,,,,---................../////////000//////000111111111111111000222444444444333444555666666777888888888888888999999999::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;---,,,,,,++++++,,,,,,---,,,,,,,,,---------......222///,,,,,,000222222000///---+++,,,...000111111111111000000000000000111111111111111111111222222555444333222222444555777666666666555555444444444111111222333555777999:::999888777666888;;;>>>AAA===>>>???@@@AAA@@@??????@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????DDDCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGBBBBBBBBBBBBBBBAAA@@@???===???@@@AAA??????@@@AAA??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;;;;:::999888888999:::;;;999666333333555666555333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111000000000000000000000000......////////////......111111000000//////......---.........//////000000000000000000////////////222222111111111111222222000000000000000000000000000111111111111222222222000111111222222333444444444444444444444333333333555444444555555666777888888888888999:::;;;===>>>>>>=========>>>???AAABBB@@@@@@@@@???>>>???AAACCCBBBBBBCCCCCCBBBAAA???>>>CCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBCCCDDDDDDDDDCCCBBBAAAAAADDDCCCAAA@@@???@@@AAAAAAAAA@@@>>><<<;;;::::::;;;::::::999888777666555444555555555444444333333333333444555666666444222111222222222333333222222222222222222111111111111111000000000000//////////////////.........------------------,,,,,,+++++++++...------,,,,,,------...++++++***)))***+++---...******++++++++++++*********+++,,,...000111333333333333111000////////////000000111111111222222222...---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000111111111222222333333444444444555555666777777777777888888999999:::;;;;;;<<<;;;999888999:::<<<>>>---,,,,,,++++++,,,,,,---,,,,,,,,,------------......---,,,,,,...//////...000...,,,---///111111111111111000000000000000111000000000111111222222222444333111111111222444555555555555444444444333333222222222333555666888999777666666666888:::<<<>>><<<===>>>?????????>>>>>>????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHFFFEEECCC>>>>>>>>>>>>>>>===<<<<<<===???@@@@@@???>>>>>>???===>>>>>>>>>????????????<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;:::999999999999888777777888999999777555333333444555444222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111000000000000000000000000......////////////......000000000/////////......---........./////////000////////////////////////111111000000000000111111000000000000000000000000000000111111111222222222000111111222222333333444444444444444444444444555444444444444555666777888777888888888999;;;<<<=========<<<<<<<<<>>>???@@@???@@@@@@???>>>???AAACCCBBBBBBBBBAAA@@@???>>>>>>CCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCAAA@@@@@@?????????>>>>>><<<;;;:::;;;;;;<<<999888888777555444444333444444444444333333333222111222333444444222111///111111222222222222111111111111111111000000000000000000000000/////////............------------,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---******++++++++++++*********+++,,,---...000111111222111000///............000000000111111111222222...---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,------------....../////////000000000000111111111111111222222222333333444555555666666777666666777888888999999:::===<<<;;;;;;;;;<<<>>>>>>,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,---///000000000///111///......000111000000000000000//////000000111//////000000111222333333222111111000000111333444444444333333333333333222333333333333444555666777444555555777888999:::;;;:::;;;;;;<<<===<<<<<<<<<============>>>??????@@@????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA???<<<<<<======<<<<<<;;;;;;>>>???@@@???===<<<<<<<<<;;;<<<<<<===============;;;;;;;;;::::::;;;;;;;;;999999:::999999888777666777777666666666666777777555333222222444444333111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111////////////////////////......////////////......///////////////......................../////////////////////////////////000//////////////////000000000000000000000000000000000000111111111222222000000111111222333333333333444444444555666666666444444444444555666777777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>@@@BBBAAAAAA@@@???>>>>>>>>>>>>BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::;;;<<<777777666555444333333222333333333333222222222222///000111111111000///...///000000111111000000///////////////////////////000000000/////////......------------,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,******+++,,,,,,,,,++++++******++++++++++++******+++++++++,,,------......///...---,,,,,,,,,,,,,,,------............//////---,,,+++))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,------------....../////////000000000111111000000000000000000222222333333444555555555555555666666777888888999=========>>>>>>>>>>>>???,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,---222777999666222222000//////000111000///000////////////000000111---...///000111222333444222111111111111222333333222222222222222222222222444444333333444444555555333444666888999999999999888888999999::::::::::::<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCAAA???======>>>>>>>>>>>>>>>======>>>???@@@???<<<:::::::::;;;;;;<<<=========<<<;;;999999::::::::::::999999888999888888777666555444555555555555555555555555222222222222333333222111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000........................---......//////......---................................................---.............../////////......------......///000000000000000000000000000000000000111111111111000000000111222222333333333333444555555666777777333333333333444555666777777666666777888999:::;;;::::::::::::999999999999<<<>>>??????>>>>>>@@@AAA@@@???>>><<<<<<<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@?????????AAABBBCCCDDDDDDDDDDDDDDDAAABBBBBBAAA@@@===;;;999:::::::::999999999999999666666666555444333333333222222222222222222222222//////000000000///...---...//////000000//////...------............//////000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++,,,,,,+++***************)))************+++++++++,,,+++******)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,++++++,,,,,,,,,---------........./////////000000000000000//////.........111111111222333333444444555555666777777888888999<<<<<<===>>>???>>>>>>>>>,,,++++++******++++++,,,+++++++++,,,,,,,,,------...***)))111;;;???999222111/////////000000///...//////......///000111111---......000111222333333222222222222222333333444222222222222222222222222444444333333333333444444333555777999::::::999888777666666777777777888888<<<<<<<<<<<<===???@@@AAAEEEDDDCCCBBBAAA@@@??????AAABBBCCCEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCAAA???>>>>>>??????@@@@@@?????????>>>???@@@>>><<<999999999<<<<<<>>>???>>>===<<<;;;888888999::::::999888888777777777777666555444333444444444444444444444444000111333333333222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111///000000111111000000///------------------------------............---------------------........................---------,,,,,,------..................------------......//////////////////////////////000000000111111111///000000111111222333333222333333444555666777777222222222333333444555666666666666666666777888999999999999999888888888888;;;<<<>>>???>>>>>>???AAA???>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???@@@BBBCCCAAA>>>======???@@@AAABBBCCCCCCDDDCCCCCC@@@AAAAAA@@@???<<<:::888;;;;;;::::::888777666666666666666555555444444333222222222222222222222222000000000000000//////............//////.........,,,,,,------............////////////............------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,------***+++,,,------,,,***)))******++++++++++++******+++*********))))))))))))+++******))))))))))))***)))))))))************+++*********************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,------............////////////000//////......---------000000111111222333333333666666777777888999999::::::;;;<<<=========<<<<<<++++++************++++++++++++++++++,,,,,,,,,,,,,,,((('''...888<<<777//////...---///000000///---............///000111111......//////000111222222222222222333333333333333111222222222222333333333444333333333333333444555444555777888999999888888666555555555555666777777:::;;;;;;===>>>@@@BBBCCCGGGFFFEEECCCBBB@@@???>>>AAAAAABBBBBBBBBBBBBBBAAACCCDDDDDDEEEEEEDDDDDDCCCBBBCCCEEEEEEEEECCCAAA???======>>>?????????>>>>>>>>>???@@@???<<<:::::::::<<<===???@@@@@@>>><<<;;;777888999::::::999888777666666777666666555444333333333444555555444333333///111444444333222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111//////000000000000//////........................------............------,,,,,,,,,---------------.........---------------++++++,,,,,,---...............------------....../////////////////////////////////000000000111111//////000000111222222222222333333333444555555555222222222222333444555555555555555555555666777888777777888888888888888777999;;;>>>>>>>>>>>>???@@@>>>======<<<<<<=========>>>??????@@@@@@??????>>>>>>@@@BBB@@@===;;;===???@@@AAAAAABBBBBBBBBBBBAAA?????????>>>===;;;:::999<<<;;;;;;:::999777555444666666555555555444444444222222222222333333333333111111000000000/////////---......//////......---,,,,,,,,,---......///////////////.........------------------,,,,,,,,,,,,------------...............------,,,,,,------...++++++,,,,,,,,,+++************++++++++++++***************)))))))))((((((+++******)))))))))************+++++++++,,,,,,,,,)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,------.........///////////////..................000000111111222333333333666666777888888999999:::::::::::::::;;;;;;;;;<<<++++++************++++++***++++++++++++,,,,,,,,,*********...222333111...,,,,,,,,,...000000...---...------......000111111.../////////000000111111000111111222222222222222222222222222333333444444333222222222333444444555444555555666777777777777555555444444444555666777888999:::<<<>>>AAACCCDDDEEEEEEDDDCCCAAA@@@??????AAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDBBBAAA<<<===>>>>>>?????????>>>>>>???@@@???===;;;;;;;;;<<<===???@@@@@@>>>;;;:::777888:::;;;;;;:::888777555666666666666666555555333333444555555444333333...111555555444222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...........................,,,------......------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,***++++++,,,------............------------......////////////////////////////////////000000000111//////000000111111222222222222333333333333333333111111111111222333444555555555444444555555666777555666777888999999888888888:::===>>>>>>>>>???@@@=========>>>>>>>>>======>>>>>>???@@@@@@???>>>>>><<>>===<<<;;;;;;;;;;;;::::::;;;;;;:::888777666444444444444333333333333222333333333444444444444111000000///////////////......////////////......,,,,,,,,,---...///////////////.........---------.........------------,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++******++++++++++++***************)))))))))))))))++++++************++++++)))))))))*********++++++(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,---------.........//////............////////////000000111222222333333444555555666666777888888999;;;:::999999999:::<<<===++++++************++++++******+++++++++,,,,,,,,,***---111000---,,,---///******+++---///000...------------......000111111////////////000000000000//////000111111111111111222222222333333444444444222222222222333444555666444444444444555666666666555555444333444555666777666777888;;;>>>AAACCCEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEEEEDDDCCCBBB>>>>>>???@@@@@@@@@@@@@@@>>>???@@@???===<<<<<<<<<;;;===???@@@???===;;;999777888:::;;;;;;:::888777555555666666777666666666333333555555555555333333...222555666444222333444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......////////////......////////////////////////,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,******+++,,,,,,---......///......------......///////////////////////////////////////000000000000/////////000111111222222333222222222222222222222111111111111222333444555555555444444444555666666444555777888999999999888777:::===>>>>>>>>>>>>???<<<===>>>??????>>>===<<<===>>>???@@@@@@???>>>===:::>>>AAA???<<<:::===AAA@@@@@@@@@@@@@@@???>>>===???===<<<;;;::::::;;;<<<888999:::;;;;;;:::999888333333222222222222222222333333333444444555555555000000///............///......////////////......,,,,,,------...///000000//////.........---------//////.........---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,...---+++***)))***++++++******++++++++++++*********************))))))))),,,+++++++++++++++,,,,,,&&&&&&&&&'''''''''(((((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---------.........//////---......//////000000000111111111222333333444444444444555555666777777777<<<;;;999888999:::<<<>>>++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////............////////////000000000000111111111111333333222111111222333333111111000000111111222333222333555444333333444666444555666555444444555666666666666777:::<<>>>>>===>>>?????????>>><<<;;;999999888888888888777777777777777777777777777777666444222222444444222000000//////000222222111///111111111111111111111111111000///000111111111///000000000000000000000000000000//////......------000000000000000000000000,,,---------...///////////////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,---------.........///111000...------...------------------------........................,,,---......//////......000111111222222333444444111111000000111111222333555555555555555555555555333333444444555666666666999;;;===>>>======>>>???;;;<<<===??????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<<<<<<<===???@@@===>>>AAABBBBBB@@@>>><<<<<<===???@@@@@@>>>;;;::::::::::::999999999888888555555555555555444444444333333333333333333333333111111111000///---,,,+++......//////...---,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++******++++++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///,,,---...///000000000000/////////000111111222222111222444666888999::::::;;;:::999999:::;;;===>>>++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,------------...---------------...//////............//////////////////000000000111111111333222111111111111222333111111000000111111222333222333444444333333444555444555666555444333444666666666777888:::===???AAA>>>>>>???????????????????????????>>>>>>??????@@@???AAABBBBBB@@@???@@@AAACCCEEEFFFHHHHHHHHHFFFFFFDDDDDDDDDDDDCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>======>>>???>>>===<<<;;;;;;;;;;;;::::::::::::999555555555555555555555555666444222222444444222000111000///000222222111///111111111111111111111111222111000000222222111000000000000000000000000000000000000//////.........////////////////////////------------............///.........------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,------------......///000000...------...------------------------........................,,,---......//////......000000111111222333333444111111000000111111222333444444444444444444444444333333444444555666666666888:::<<<<<<<<<;;;<<<>>>;;;;;;<<<>>>>>>?????????>>>??????@@@@@@@@@??????@@@???>>>======>>>@@@@@@???@@@AAAAAA@@@???===;;;???AAABBBCCCBBB@@@===;;;:::999999999888888888888666666555555555555444444333333333333333333333333111111111000///---,,,+++......//////...------,,,........................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++******++++++,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............,,,---...///000000000000/////////000111111222222222333555666888999::::::999999999999:::;;;<<<===,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///---............///////////////000000000000111111222222111111111111222222111000000000000111222222111333444444333222444555333555666555444333444555666777777999;;;===???@@@<<<<<<<<<======>>>>>>>>>===>>>>>>>>>>>>>>>======@@@AAABBBBBB@@@@@@AAABBBEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@???>>>==================>>>>>>======<<<;;;<<<;;;;;;;;;::::::::::::444444444444444444444444555333222222333444333222222111000111222222111000111111111111111111111111333111000111222333222111000000000000000000000000000000000000////////////////////////////////////............------------............------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,---------------///000///...,,,------,,,,,,,,,,,,------------------------------------,,,---......//////......000000000111222222333333111000000000000111222222444444444444444444444444333333333444555555666666777999;;;;;;::::::;;;<<<:::;;;<<<======>>>>>>===<<<===>>>???@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;AAAAAABBBBBBAAA???<<<:::999999888888888777777777777777666666555555555555333333333333333333333333111111111000///...---,,,.........///......---,,,........................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++************+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,------------............,,,---...///////////////...//////000000111111222222333555777999::::::;;;888999:::;;;<<<<<<<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************++++++,,,,,,,,,---------------,,,,,,------...///---------.........//////////////////000000000111111111111000000111111111000000000000000111222222111222333333222222333444333444555555333333444555666777888999;;;===>>>???;;;;;;;;;<<<===>>>>>>???===>>>???@@@@@@>>>===<<<@@@AAABBBBBBAAAAAABBBDDDBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<==================<<<<<<;;;;;;999999999999888888888888444444444444444444444444444333222222222333444444444333111111222222111000111111111111111111111111333222111222333333222111////////////////////////000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...//////---,,,,,,---,,,,,,,,,,,,,,,---------------------------------,,,---......///.........//////000000111222222222000000000000000111222222333333333333333333333333222333333444444555666666777999;;;;;;:::999:::;;;;;;;;;<<<===>>>>>>>>>>>><<<===>>>???AAAAAAAAABBBEEEDDDBBBAAAAAABBBCCCCCCCCCBBB@@@>>>============????????????===;;;888777888888888777777777777666777777777666666555555444222222222222222222222222111111111000000...---------...............------........................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***************++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........,,,---....../////////.........//////000111111111222333555777888::::::;;;888999;;;===>>>>>>======,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------...............////////////000000000000000000000000000000000000000//////000000111222000111222222111111222444333444555444333222333555555666888999;;;<<<===>>>;;;:::;;;;;;<<<>>>@@@AAA@@@@@@AAABBBAAA@@@???===AAABBBBBBBBBAAAAAACCCEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;999999888888888777777777555555555555555555555555333333222111111333555666777444222111222222111000111111111111111111111111333222111222333333222111///////////////////////////////////////000000000..............................------,,,,,,,,,+++,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......,,,++++++,,,+++++++++,,,,,,,,,------------------------------,,,---......///............//////000000111111222000000//////000000111222333333333333333333333333222222333333444555555555888:::;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@@@@===>>>???AAABBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBAAA???>>>>>>>>>@@@AAA>>>>>>======;;;999777666888888888777777777777666888777777666555444444444222222222222222222222222000111111111000///......------...............---........................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------........................///000000111111111222444666888999::::::999:::<<<>>>@@@@@@??????++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------...............////////////000000//////000000000000//////000////////////000111111///111222222111000222333222444555444333222333444444555777999:::;;;;;;;;;:::999999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCBBBAAABBBEEEGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;:::999999999888888888888555555555555555555555555222222222111111222666888999666333222222222111000111111111111111111111111333111000111222333222111000000000000000000000000............////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---,,,***++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///000000111111000////////////000111111222222222222222222222222222222222333444444555555888:::;;;;;;:::999:::;;;:::;;;<<<>>>@@@AAABBBBBB>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEBBBAAA@@@??????@@@AAABBB?????????>>><<<;;;:::999999999888888888777777777777777666555444333333222222222222222222222222222000111111111000000///...,,,---......///.................................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***************************************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------.........---------......//////000000111000111333555777888888999:::;;;<<<>>>???@@@@@@@@@************************************))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000......///000000///......///////////////000111111///000111111000000111333222333444444222222333444333444666888999::::::999888777777888:::<<>>???<<<<<<:::999999999:::;;;888888888888777777777777444444444444444444444444111222222111000222666::::::777444222222222111111111111111111111111111111222111000000222222111000000000000000000000000000,,,---------.........///........................,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------)))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------+++******+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////000000111///////////////000111111222222222222222222222222111222222333333444555555777999::::::999888888999777888;;;===@@@AAACCCCCC>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@@@@AAABBBDDDEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<:::999999999888888888888666666555444333222111111111111111111111111111111000111111111111000//////,,,------...//////..............................------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++*********************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))%%%&&&(((***+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------......------,,,------......///000000000///000222444555666777777999999:::;;;<<<>>>@@@AAA))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000---...///000000///...---///////////////000111111///000111111000000111222222333444444222222333444222333555777888999999888666666666666888;;;>>>@@@FFFDDDCCCAAA@@@@@@AAAAAACCCCCCCCCBBBAAACCCFFFIIIDDDCCCBBBAAAAAAAAAAAAAAA;;;<<<===>>>>>>???>>>>>>;;;;;;;;;<<<===>>>???@@@<<<;;;:::999999999:::;;;555555555555444444444444333333333333333333333333111222222111000222666;;;;;;888444222222222111111111111111111111111111111111000///000111222111///000000000000000000000000,,,,,,,,,---------..............................+++++++++,,,,,,---------+++++++++,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------+++******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000000///////////////000111111111111111111111111111111111222222333333444555555666888999999777666777777555666999<<>>???@@@@@@AAAAAAAAAAAA???>>>>>>???@@@BBBDDDFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>>>>======<<<<<<:::::::::999999999999888666555555444222111000000111111111111111111111111000111111111111000000///,,,,,,---.../////////...........................------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))$$$&&&(((***++++++))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,------......///000000000...///111333444666666777888888888999:::<<>>>>>?????????>>>>>>>>>>>>===;;;>>>AAA@@@>>>;;;;;;===;;;:::888777777888:::;;;999888888777666555555444444444333333333333222222111111111222222333333333222222222222222222222222222222222222222222222222111222333222000000000111000000///.......................................///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000////////////000000000000111111000000000000111111111111222222222333333333666666666666777777777777888999;;;===>>>?????????>>>============>>>>>>???======>>>>>>???AAABBBCCCGGGEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>>>>======<<<:::999888888999999777666444555666777777666555444444444444333333222222222333333222222111000000000//////000000///...------/////////...---------,,,///............---------------------------------++++++************++++++************))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............////////////......000333555666444222000333888;;;<<<>>>???@@@******))))))))))))******+++******))))))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,------...//////000........................111111000000//////......//////000111111222333333111222222222222222111111///111444666666666777888777777666666777:::===???BBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAADDDEEEEEEDDDEEEDDDCCCBBBAAA@@@??????@@@@@@?????????>>>>>>>>>>>>@@@BBBAAA>>>======???;;;:::999888888999:::;;;888888777777666555555444444444333333333333222222222222222222222222333333222222222222222222222222000111111222222111111000000111222111///...///000000//////.............................................---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************++++++************++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000.../////////000000000000111111000000000000111111111111111222222222333333555555666666666777777777777888999:::;;;===>>>>>>>>>======<<<<<<<<<======;;;;;;<<<<<<===???@@@AAAAAA@@@???>>>===>>>??????======>>>>>>>>>===<<<;;;:::999777888999999777666444555666666666666555444444444444333333333222222333333222111111000000//////////////////...------...............---------............------------------------------------++++++************++++++************))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............//////////////////000333555555333111000333888;;;<<<<<<===>>>***)))))))))))))))******+++******))))))******+++))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,---......//////........................222111111000///...------///000000111111222222222222222333333333333222222///111444555555666777888666555555666888;;;===???@@@???>>>======>>>@@@AAAAAA@@@@@@AAADDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAA@@@@@@@@@??????>>>??????>>>===<<<>>>???::::::::::::::::::::::::888777777666666555555555444444333333333333222222333333222222222222222222222222222222222222222222111222333444444333222111///000111000...---...///000///......------......------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************++++++************++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000....../////////000000000111000000//////000000111111111111222222222222333333444444555666777888888666666666777888:::<<<===>>>===<<<;;;;;;:::;;;;;;999999::::::;;;<<<>>>???;;;;;;::::::;;;<<<===>>>;;;<<<>>>???>>>===;;;999:::888777777888999888666444444555555555555444444444444444444333333333333333222222111111000/////////////////////......------------...........................------------------------------------++++++************++++++************))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............////////////000000000222444444222000///333888<<<===<<<<<<<<<))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------.................................000000000//////......---///000000000111111111222222222333444444444333333111333444555444444555666444444555777999;;;===>>>>>>===;;;999:::<<>>;;;;;;:::999:::;;;<<<===:::;;;===>>>>>><<<:::888999777666777888999888666444444444444444444444444444444444444444444333333222222222111000000//////...///////////////......,,,---------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))(((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............////////////111000000222333333222000...222888===>>>>>>>>>>>>))))))(((((()))***++++++***))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------........................------......//////000000000000000000000111111111111222333444444444444444444555555444333222333444333444666888:::;;;<<<<<<;;;:::888888888;;;>>>@@@@@@??????@@@CCCDDDDDDCCC@@@@@@@@@@@@????????????BBBBBBBBBAAAAAAAAAAAA@@@===<<<:::::::::;;;<<<===:::;;;;;;;;;;;;:::999888666666666666555555555555444444333333333222222222333333333222222111111111111111111111111111111111222444666888888666444222000111222111///...///000//////...---------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////............////////////000000////////////000000000000111111111222222222111222333444555666777777777666666666777999<<<>>><<<<<<;;;999888888888888999999999:::;;;<<<===>>>???>>>===;;;;;;;;;;;;<<<999:::<<<<<<<<<;;;999888888777666666888999888666444444444333333444444444444444444444444444444444222222111111000//////.........///////////////...,,,---------.../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))(((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............////////////111000000111222333111000---111888===???@@@AAABBB(((((((((((()))***+++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))************++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...///000000111000000000000000000000000000111222333333444444333555555555444222111222444333444777999::::::::::::999888777777888;;;===???@@@??????@@@CCCDDDDDDCCC????????????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>><<<===>>>??????>>>;;;::::::999999888888888555555555555555555555555444444333333333333222222333333222222222222222222111111111111111111111111000111222333333222111000000111222111///...///000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------*********+++++++++++++++)))))))))************+++************************++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////000//////......//////000000000000111111111111222111222222333444555666666777666666777888:::<<<>>><<<;;;:::999999888999999999999::::::;;;===>>>???BBBAAA>>><<<;;;::::::::::::::::::::::::999888888777666555666888888888777555555444444444444555555444444444444555555555555222111111000000///......---...//////////////////---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............////////////111000///000222333222111...222777;;;===???AAACCC(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////000000000000000000000//////000111222333333333333222333333222111222444666333555777999::::::888777666666777888999;;;===>>>@@@???>>>@@@BBBDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???======>>>AAABBB@@@>>>;;;:::999777666666777777555555555555555555555555444444333333333333222222222222222222222222333333111111111111111111111111//////000000000000/////////000111000...---...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++++++++,,,,,,---------)))*********++++++++++++))))))))))))************************************++++++************++++++***************************+++,,,,,,,,,,,,+++******************************++++++++++++,,,,,,,,,+++,,,,,,------......///---------.........////////////............//////000000000000111111111111222222333333444444444444555555666888999:::;;;<<<;;;::::::999999999::::::999999999:::;;;<<<===>>>@@@???===;;;999999999999;;;:::999888777888888999777666555666888888888777666666555444444555666666444444444444555555555666111111111000//////......------...///////////////...............------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,------...............////////////000///...///111333333222000333666888999;;;>>>@@@(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------000000000000////////////...///000111222333333333000111222222222333666999444666888::::::999777666555666777999:::<<<======??????>>>@@@BBBDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????===;;;;;;>>>@@@AAA>>>;;;<<<:::888666555555666777444555555555555555555555444444444333333333222222111111111222222333333444000000000000000000000000111000000000000000000111.../////////---,,,---.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------))))))******++++++++++++))))))))))))************************************++++++************++++++***************************+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++,,,------......///---------.........////////////............//////000000000000111111111111333333333333333333333333333444666888999::::::::::::::::::999::::::;;;;;;888888888999:::;;;=========<<<:::999777777888888;;;:::888666666777888:::666555555666777888888777777666555444444555666777444444444555555555666666111111111000//////......------...///000000///////////////......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,***++++++,,,,,,---................../////////000///...---...111333444333222444555555666777:::<<<))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000000000000111111111111111111222222222222333333333333444444555666666666666666666666888;;;>>>@@@===>>>???@@@AAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????<<<::::::;;;>>>>>><<<999999999888888777666666666555444444333333444444555222222222222222222222222111111111222333333333444111111111111111111111111000000000000////////////...------,,,,,,------....................................------,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///...,,,++++++,,,...///000000111111111111000///......///111111222222222...111555777777888999:::666888:::<<<======<<<<<<:::::::::999999::::::;;;>>>===<<<:::999888777777888888777777777777777888999888777555555444444444555555444333333333333444555555444444444333333333111111000000///.........////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,************************''''''(((((())))))******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,------......------/////////000111111222222000111222444666999;;;===))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................//////////////////000000000111111111111222222222222333333333333333444555555666666777666666666666888;;;>>>???>>>???@@@@@@AAAAAAAAAAAACCCCCCBBB@@@@@@?????????@@@@@@?????????>>>>>>>>>===<<<<<<>>>@@@@@@===:::999999888888777666666666444444333333333333444444222222222222222222222222111111111222222222222222111111111111111111111111000000000000/////////......------,,,,,,------.................................---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++///---,,,++++++,,,---//////000000000000000//////......///111111222222111000222444555555666777999777888:::;;;===>>>>>>>>><<<;;;:::::::::::::::;;;======;;;:::999999999999999999888777666666777777888777666555555444555555555555444333333333333444444444444444333333333333111111111000//////....................................---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''))))))***++++++++++++************************************+++++++++,,,,,,+++,,,------...---------...//////000000111222222111111222333444666888999))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............///////////////000000000000111111222222222222333333333444444444444555666666777777777666666777999;;;===?????????@@@@@@AAA@@@@@@@@@BBBBBBAAA@@@????????????>>>>>>>>>>>>==================>>>@@@BBB@@@===:::999999888888777666666666444333333222222333333444222222222222222222222222111111111111111111000000111111111111111111111111000000000/////////.........------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---.........///////////////.........///000111111111111111222333333333444777999999999:::;;;<<<>>>@@@AAA======<<<;;;::::::;;;;;;===<<<;;;::::::::::::;;;::::::888777666666666666666666555555555555555666555555444333333333333333444444444333333333222222222111111000000//////.................................---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''((()))******++++++***************************************++++++++++++,,,++++++,,,---------------......//////000111111111111111111222333444555666((((((((((((((((((((((((************************(((((((((((())))))))))))************************************************)))***++++++******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////////////////000000000111222222222222333333333333333444444555666666777777666666666777999;;;<<<===>>>??????@@@@@@@@@??????AAAAAA@@@???????????????>>>>>>>>>=========<<<<<<<<<===???AAAAAA???<<<:::999999888888777666666666333333222222222222333333111111111111111111111111222111111111000/////////111111111111111111111111000000/////////............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,++++++,,,------------......///...............///000111111000000222222222222222555999===<<<<<<;;;;;;;;;===???@@@>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;:::999777666555555555555555444444444555666666555444333333222222333333333333333333222222222222222111111000000///....................................---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))******************************))))))((((((''''''((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((())))))***************************************************++++++++++++++++++,,,------------,,,------...//////000000111111111111222333444555666(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************(((***++++++***)))+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------------...............////////////000000000111111111222222222333333333333444444555555666666555555666777888999;;;;;;======>>>>>>???>>>>>>>>>@@@@@@???>>>>>>>>>?????????>>>>>>>>>>>>=========:::<<<>>>???>>><<<:::999999999888888777666666666222222111111111111222222111111111111111111111111222111111111000/////////000000000000000000000000////////////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---..................//////000000000000///000111111111333666<<<@@@>>>===;;;:::::::::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999777666555555555555444444444444555555666444444333222222222222333333333222222222111111111111111000000///.......................................---,,,,,,,,,,,,---,,,++++++******++++++,,,************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******************************))))))((((((''''''((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,---------...//////000000000000000222333555777888))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************((()))******))))))***,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------,,,------------...............////////////000000000000000000111111111222222222222333444444555555333444555666777888999999999:::;;;<<<============??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>============999;;;===<<<:::999888888999999888888777666666666222111111000000111111222111111111111111111111111111111111111111111000000000000000000000000000000/////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...////////////...//////000000////////////000111111222666;;;???;;;;;;:::999888888888999<<<;;;;;;;;;;;;;;;<<<<<<::::::999999999:::;;;;;;::::::888777666666666666555555444444444444444555444444333222222222222222222222222111111111000000000000///......------,,,------------------------......---,,,,,,,,,,,,---++++++************++++++************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,,,,,,,,,,------...///////////////000111333555777888))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************************************((()))******))))))***+++************************************+++++++++++++++++++++***++++++,,,---,,,,,,---------................../////////000000////////////000000000000000111111222222333333444222222444555666666777777666777999:::;;;<<<======>>>>>>=========>>>>>>???=========<<<<<<<<<;;;;;;:::<<<<<<;;;888777888:::999999888888777666666666111111000000000000111111111111111111111111111111111111111222222222222222000000000000000000000000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))*********+++++++++++++++++++++,,,,,,+++++++++,,,,,,---//////000000000...///////////////......///000000000000333666999555666777777888888777777:::999999::::::;;;<<<===:::999999888888888999999999999888777666666777777666555555444333333333333444333222222111222222222222111111111000000000000.........---,,,,,,++++++------------------------......---,,,,,,,,,,,,---++++++************++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,---......//////000000000111222333444555))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))((()))******))))))***+++************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------................../////////000............///////////////000000111222222333333111222333444555555555555444555777999;;;<<<<<<===>>>>>>============>>>???<<<<<<;;;;;;;;;:::::::::<<<======:::777666888;;;999999888888777666666666111111000000000000111111000000000000000000000000111111111222333333333444000000000000000000000000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++***++++++,,,,,,++++++***,,,---...///000000000000...///////////////......///000000000//////222444000222444666888888888888888888888999:::;;;<<<===:::999888888777777888888888888777777777777777888777666555444333222222222444333222222111111222222111111111111000000000000...------,,,,,,+++******------------------------......---,,,,,,,,,,,,---++++++************++++++************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,************************''''''(((((())))))******))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,------......///000000000000000111111222))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++************)))******++++++++++++************))))))))))))******************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////000000000000111111111111222333444333222222444555666777777888999999999999??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===:::888777777888777666777999;;;;;;999777666777555333000///111333333333222222222111111111111000222222222222222111000/////////............/////////...---,,,,,,---...///......------------...............------,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''++++++***)))(((((())))))))))))))))))))))))))))))'''(((((())))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++---------............///........................////////////////////////............////////////222333333333444555555555666666777888:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999888777666666666666777777666555333222111111444444333333333333222222...//////000000000000///......---------,,,,,,,,,---------...------,,,,,,---,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******************+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))((('''''')))***+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))******************))))))(((((('''''')))''''''+++000111...)))+++***((('''&&&''')))***''''''((((((((((((''''''''''''(((((())))))*********)))))))))((((((''''''(((((()))***************))))))(((((((((((())))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,------------------......//////000000111111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++************)))******++++++++++++************))))))))))))******************************************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------................................................//////000000000111111111111222333222111111333555444666999;;;:::::::::<<<>>>>>>>>>=====================<<<<<<;;;;;;::::::<<<:::888777999::::::999777999::::::888666666666555333000000111333333333222222222111111111000000111222222222222111000/////////............/////////...------------...///......------------............---------,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))******))))))((('''++++++***)))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++------------...................................................................../////////000000222333333444444555555666666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888888777777888666555555444333222111111444444333333333222222222000111111111111111000000.........---------,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++************)))************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))((('''''')))***+++,,,,,,+++***)))+++++++++++++++***))))))))))))))))))***************)))))))))(((((((((''')))''''''***...000,,,(((+++***((('''''''''))))))''''''(((((((((((('''''')))))))))))))))(((((((((++++++++++++*********)))(((((()))***************))))))(((((((((((())))))***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------------.........///000000111111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++************)))******++++++++++++************))))))))))))******************************)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------................................................//////000000000000111111000111222111000000222444222777===>>><<<:::;;;>>><<<<<<<<<========================<<<;;;::::::999:::888777777999::::::999777888:::999777555555555555222000000111333333333222222111111111000000000111111222222111111000000//////............/////////...------------...///......------------......------------,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++******)))(((+++***))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------........................////////////000000000000222222333444444555666666777777777777888888999999777888999:::;;;<<<<<<===<<<;;;:::999888888888888444333333333222222222222333333333333222222222222222222333222222111000///.........------------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,---......------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************************+++++++++************)))************************))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******))))))(((((()))***+++,,,,,,+++***)))***++++++++++++***))))))))))))))))))************))))))))))))(((((((((((()))''''''))),,,---***'''+++***((('''''''''((()))'''(((((())))))(((((('''+++******))))))(((''''''++++++++++++************(((((()))***************))))))(((((((((((())))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------...---......//////000111111((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++*********))))))******++++++++++++************))))))))))))******************************************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------................................................////////////000000000111///000111000///000222444222:::AAAAAA<<<999:::===;;;;;;;;;<<<<<<=========>>>===<<<<<<;;;:::999999999888666666888888777666666888999999777444444444444222111111222333333222111111111111000000000000000000111111111111000000//////............//////.........------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************+++++++++++++++***))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......................../////////000000000111111111222222333444555666666888888888888888888888888777888888999::::::;;;;;;<<<;;;:::888777777777777222222222222222222222222333333333222222222222111333333222222111000///...............------------,,,,,,------...---------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))***************++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))*********))))))((()))***+++,,,,,,+++***)))******+++++++++******)))((()))))))))************))))))))))))(((((((((((()))((('''(((***+++)))'''******)))((('''(((((()))(((((())))))))))))((((((******)))))))))))))))))))))))))))((((((((((((((((((((()))***************))))))(((((((((((()))))))))))))))))))))*********************************+++++++++,,,,,,------...------......///000000111((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++*********))))))******++++++++++++************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...................................................////////////000000000...///000000///000222444444;;;BBBAAA;;;777888;;;::::::;;;;;;<<<<<<=========<<<<<<;;;::::::999999===;;;:::999999888666555777888:::999666444333333444222111111222333333111111111111000000000/////////000000111111111000000//////............//////---..................---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************+++++++++++++++***))))))***)))))))))))))))******************************((())))))***************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---------------------------........................////////////000000000000000000111222333444555555888888888999999999999999999999999999999999999999:::999888666555444444444111111222222222222333333333333222222222111111111111111111111000///...---//////.........---------+++,,,,,,---.........---,,,++++++++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))************************************))))))************))))))))))))*********++++++++++++++++++*********))))))************************************************))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))************)))))))))***+++,,,,,,+++***))))))******+++++++++******((()))))))))************(((((((((((())))))))))))(((((('''((()))))))))(((***))))))((((((((((((((((((((())))))))))))(((((('''(((((()))***++++++,,,(((((((((((((((((())))))(((((()))***************))))))(((((((((((())))))(((((())))))******************************************++++++,,,------...---------...//////000000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++************)))******++++++++++++************))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------......////////////000000...///000000000000222444555:::>>>>>>:::777777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::@@@???======<<<;;;888666888999;;;:::777444333333333222111222333333222111111111000000000///////////////000000111111000000//////............//////------...//////...------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++******)))((()))))))))))))))******+++************************((()))******++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......///000222333444444777777777888888999999999:::::::::999999999888888888777666444333222222222222222222333333333333333222222222222111111111111000000000000000///...---/////////.........------++++++,,,---............+++++++++++++++,,,------+++++++++,,,+++******)))))))))))))))))))))))))))((((((((()))******++++++************************))))))************)))))))))))))))***++++++,,,,,,+++++++++************)))************************************************)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))************************************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))******++++++******)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))************(((((((((((())))))))))))'''((((((((())))))******))))))))))))((((((((((((((())))))******))))))(((&&&'''((()))+++,,,------************++++++++++++(((((()))***************))))))(((((((((((())))))((((((((()))******++++++************************))))))***+++,,,---......,,,------......///000000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++************)))******++++++++++++************))))))))))))******************************************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------........................------------------------........./////////000000...///000000000111333555333666888999999888888999;;;;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;>>>===<<<<<<<<<;;;888666999;;;<<<:::888555444444333222111222333444222111111000000000////////////...//////000000000000000//////............//////------...//////...---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))******))))))(((''')))))))))))))))***++++++************************))))))***++++++++++++***)))************+++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,---///000222333333333444444555666777888888999999999:::::::::::::::888777555444222111111111444444444333333333333333222222222222111111111111000000111111111000000///////////////............***+++,,,---............+++++++++***++++++,,,---***++++++,,,+++***)))((())))))))))))))))))))))))'''(((((()))******++++++************************))))))************))))))((())))))***++++++,,,,,,+++++++++************)))************************************************))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))************************************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((()))***++++++++++++***)))***+++,,,,,,+++***)))))))))***+++++++++++++++))))))))))))************'''((((((((()))))))))***''''''(((((()))***+++,,,)))))))))))))))(((((('''))))))************))))))(((((()))***++++++,,,,,,)))*********++++++++++++(((((()))***************))))))(((((((((((())))))'''(((((()))******++++++************************))))))***+++,,,---......,,,,,,---......//////000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++************)))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,---------........................------------------------............/////////000...///111111111222444666111222444666888999:::;;;;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<999888888999:::999777444:::;;;<<<;;;888666444444222222111222444444222000000000000000////////////......///000000000000000//////............//////,,,---...//////...---,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))((())))))***++++++************************))))))***++++++++++++***)))************+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,...///111222222111111222333444666666777888888999:::;;;<<<<<<===888777666444222111111111555555555444444333333333222222222111111111111000000111111222222222111111000/////////............***+++,,,---............++++++******++++++,,,---******+++,,,+++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++************************))))))************))))))((())))))***++++++,,,,,,+++++++++************)))************************************************)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))************************************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))))))))************'''((((((((())))))******&&&'''((())))))***,,,...)))))))))))))))(((((('''))))))************))))))***************+++++++++''''''(((((()))))))))***(((((()))***************))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++,,,---......,,,,,,------...//////000+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))+++,,,,,,------,,,,,,+++---------............///........................------...///000111222222111111111000000000000000222222222333444555666777888888999:::::::::999999777888999:::;;;:::999888555666888:::::::::888777<<<;;;:::888555333222111444444444444333222111000000000000000000000000000000///...------...///000///////////////////////////............---------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++******+++,,,+++***)))((())))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++******))))))))))))************------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000111111222333333333333333444555666777888999:::;;;<<<<<<<<<;;;:::888777555444444333555555444333333333333444222222222222222222222222222222222111111111111000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++************************,,,,,,,,,+++++++++******)))*********++++++++++++))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++***)))(((((('''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))************))))))************+++,,,---...111000///////////////000************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++***)))))))))))))))+++,,,,,,------,,,,,,+++------------............------------------------//////////////////000000000000000000000000000111222222222222333444555555666777888888999888888888888888999::::::999888888555666888::::::999888777::::::999777555444222222444444444444333222111000000000000000000000000000000///............///000////////////////////////............------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))***++++++************++++++******+++++++++***)))((())))))))))))))))))))))))))))))************)))))),,,,,,+++++++++*********))))))))))))************------,,,++++++***)))))))))******+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///000000111111333333333333333444555666888888999:::;;;;;;;;;:::;;;:::888666555444333333555555444333333333333333222222222222222222222222222222222111111111000000............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))((()))************+++++++++************************,,,,,,++++++************)))))))))*********++++++*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))((((((((())))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********)))))),,,,,,++++++***))))))(((((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))************))))))************+++,,,------000///////////////000000************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000/////////........./////////000000111111111222222111111111222222333555555666777777777777777888888999999999999888777555666888999999888777777888888777666555444333333444444444444333222111000000000000000000000000000000//////......//////000////////////////////////............------------,,,,,,,,,,,,,,,++++++++++++++++++***************+++************)))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))((((((((()))))))))******++++++************++++++******++++++******)))((())))))))))))))))))))))))))))))************)))))),,,++++++++++++*********))))))))))))************,,,,,,,,,+++******))))))((()))******++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111222222222222333444555666888999999:::::::::999999:::999777666444444333333555444333333222222333333222222222222222222222222222222111111111000000000............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))************+++++++++************************+++************)))))))))((((((((()))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++******++++++++++++++++++++++++******))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************+++++++++***************,,,,,,++++++***)))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))),,,,,,,,,++++++******)))))))))(((((((((((())))))''''''((((((((()))))))))))))))************))))))******)))******+++,,,---...............///000111*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++++++++++++++........................---......///000111222222222111111000000000000111444555666777777777777777888888888888888777777777666666777888888777777666555555555555444444444444333333333333333222111111////////////////////////000//////////////////000////////////////////////.........---------,,,,,,---,,,,,,,,,++++++***************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++************++++++***************))))))((())))))))))))))))))))))))))))))************))))))++++++++++++************((()))))))))************,,,+++++++++******))))))(((((()))************)))+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111222222333444555666888999999999999999888777999888666555444333333333444333333222222222222222111111111111111111111111111111111111000000000000.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++***************************)))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++*********************************))))))))))))))))))***((((((((())))))******+++((((((((((((((((((((((((************))))))))))))************************************************+++++++++*********))))))************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))------,,,+++******))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))************))))))))))))))))))***+++,,,------,,,------...///000111))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,---.../////////------...///000111111222111111000/////////000000444555666777888888888888888888888777777666666666666666666777666666666666333333333333333333333333222222333333222222111111///////////////////////////000000000000000000///////////////////////////...------------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))((()))))))))************++++++***************)))(((((()))************)))*********************************+++++++++,,,,,,,,,,,,,,,---------..................////////////111111111222333444555666888888888999888888777777777777555444333333333333333333222111111111111222111111111111111111111111111111111000000000//////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))*********+++++++++************************)))))))))))))))))))))***(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++******************************)))))))))******)))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++***************)))))))))(((((()))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******,,,,,,+++***)))((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...000000))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---...///000.........//////000000000000000/////////000000111444444555777888888888888999888777666555555555666666666666666555555555555222222222222222333333333111222222222222222111111000000000000000000000000///000000111111000000///////////////////////////------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++************+++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))************))))))+++************)))))))))))))))))))))************************************((()))******++++++******)))))))))***************************++++++++++++,,,,,,,,,---------..............................000000000111333444666666666777777888888888777777666666555444333222222333333222111111000000111111111111111111111111111111111111000000000/////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++************************)))))))))************+++((((((((()))))))))******)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++******************************))))))************))))))))))))******************))))))))))))))))))))))))(((((()))))))))))))))***++++++++++++++++++++++++***************+++++++++************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))*********************)))((((((((('''))))))(((((((((((())))))''''''((((((((()))))))))))))))************))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,---...///((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........//////////////////////////////000111222222222333444555666777777777999888777555444444555555777666555555444444444555222222222222222222111111111111222222222222111111000000000000000000000000///000111111111111000///////////////////////////---------,,,,,,,,,++++++************++++++++++++)))))))))******+++++++++************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++***)))((('''(((((()))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************))))))))))))************)))******+++++++++++++++((()))))))))*********+++************++++++++++++,,,,,,,,,---------..............................//////000111222444666777555555666777888888888888666555444333222222222222222222111000000000000000111111111111111111111111111000000000////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************)))************+++++++++************************************++++++,,,,,,)))))))))*********++++++((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************************++++++++++++******************************((()))***++++++***)))(((++++++******************))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++++++++))))))*********+++++++++******************************)))(((((()))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))(((((())))))(((((((((((())))))((((((((()))))))))******))))))************))))))((((((((())))))***+++,,,---,,,,,,,,,,,,,,,------(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///////////////.........////////////000222333333000111333444555666666666999888666555444444444555777666555444444444444444222222222111111111111111000111111222222222111111000000000000000000000000///000111222222111000///////////////////////////---------,,,,,,,,,++++++))))))******+++++++++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))************+++++++++++++++************+++++++++***((('''''''''((()))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************)))))))))))))))***************+++,,,,,,,,,,,,+++(((((())))))*********+++)))************+++++++++,,,,,,,,,---------...........................---//////000111222444666777444444666777888888888888555555444333222222222222222111111000000000000000000000000000000000000000000000000000////////////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))************+++++++++******************************+++++++++,,,,,,,,,************++++++++++++''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((,,,+++++++++***)))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++))))))******++++++++++++******************++++++,,,+++***))))))***+++,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++)))))))))))))))*********))))))(((((((((((())))))))))))))))))************))))))************))))))(((((((((((()))***+++,,,------,,,+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++******++++++++++++******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///------......///000000000000111333444555555444333666555444333222333444444777666555333333444444555333333333222222111111111000000111111111111000000////////////////////////000000000000000///......000000///...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))************)))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&******))))))((((((''''''((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******++++++++++++******+++++++++*********)))))))))************+++++++++------............------///////////////////////////000000000111111111111333444555666777777777777777666444222111222444555333222111111000000111111333333333222111000////////////000000000000//////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))******+++,,,---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((******++++++++++++************++++++++++++******))))))))))))************+++*********))))))(((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))************************)))***+++,,,,,,+++***))),,,+++******))))))******************************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************)))******++++++******)))((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,---...///------......//////000000000111222444444444444333666555444333222333333444777666555444333444555555333333222222222111111111000000111111111111000000////////////////////////000000000000000///......000//////...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++))))))************)))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))((((((((((((((((((((((((((()))******))))))*********+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******++++++++++++******+++++++++*********)))))))))************+++++++++------............------//////////////////////////////000000000111111111333333555666666666666666666555333222111111111222333222111111000000111111222222222222111000////////////000000000000//////......---------,,,,,,,,,+++++++++************)))******************************))))))******+++,,,---,,,***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))******++++++++++++******************************))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((******++++++++++++******)))******************)))))))))))))))************************)))))))))((())))))************))))))******))))))(((((((((((())))))))))))))))))))))))************************)))***++++++++++++***))),,,+++******))))))******************************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,------))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******))))))))))))***++++++,,,,,,*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---......---------...//////000000000000222333333444333333555444333333222222333333777666555444444444444555222222222111111111111111000000111111111111000000///////////////////////////000000000000///......//////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++))))))************))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((())))))))))))((((((((((((((()))******)))))))))*********++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******+++++++++***************)))************+++++++++------............------////////////////////////////////////000000000000222333444555555666666666444444444333111000///...222222111000000000000111222222222222111000////////////000000000000//////......---------,,,,,,,,,+++++++++************)))***************************))))))))))))***++++++,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))((())))))******))))))(((******++++++++++++******((())))))******))))))((())))))))))))************************))))))))))))))))))************))))))***))))))))))))((((((((())))))))))))))))))))))))************************)))***++++++++++++***)))++++++***))))))))))))***************************(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))******)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++++++++,,,------((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))*********+++++++++************++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......//////000000000111222222333333333444333333222222222222222666555555444444444444444111111111111111111111000000111111222222111111000//////////////////////////////000000//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))************))))))((((((((((((((((((((((((***)))((()))***+++***(((''''''(((((())))))******((((((((((((((())))))***))))))))))))************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************++++++++++++******************************))))))*********+++++++++,,,------......------,,,................................./////////000000111222333444555555555555444444555444333000...,,,222222111000000000000000111111111111111000////////////000000000000//////......---------,,,,,,,,,+++++++++*********))))))************************)))))))))))))))***++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******************+++)))))))))))))))))))))))))))***************++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))******++++++++++++******(((((())))))))))))((((((((()))))))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********++++++***)))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,---((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))))))))***************+++++++++))))))*********+++++++++***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...////////////000000000111222222333222222222222222111111111444444444444444333333222000000000000000000000000111111222222222222111111000000000000000000000000///////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********))))))************))))))((((((((((((((((((((((((***)))((()))***+++***(((''''''(((((())))))******((((((((((((((())))))***(((((()))))))))*********************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++,,,,,,------------,,,,,,---------------------------............/////////000111222333333444444444444555666666444111...,,,222111000000//////000000000000111111111000////////////000000000000//////......---------,,,,,,,,,+++++++++*********))))))************************))))))(((((())))))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********************++++++*********))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******************************))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))******++++++++++++******(((((())))))))))))((((((((()))))))))************))))))))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******************++++++***))))))(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******************************)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******+++************+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))((())))))******))))))(((************************)))))))))************+++)))))))))((())))))***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222333111222222222222111000000222222333333333222111000////////////000000000000111111222222222222111111000000000000000000000000...////////////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++*********************+++++++++)))************+++++++++,,,,,,------------,,,,,,------------------------------------.........//////000111222333333333333444555555555444222///---111111000////////////000///000000111111000////////////000000000000//////......---------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))(((((((((((()))******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))******++++++******)))******++++++++++++******((())))))******))))))((())))))))))))************))))))))))))************))))))************)))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******)))(((((((((((()))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***************************,,,+++***)))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((************************))))))))))))************)))(((((((((((()))******)))***+++,,,---,,,,,,++++++,,,,,,------....../////////......///000222333000111222222222111//////000111111222111000///............/////////000000111222222333333222222111000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++++++++***)))))))))************)))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))((((((((((((((((((((((((((()))******(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******))))))*********+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222222222222333333333222111///...111111000/////////////////////000000000000000/////////000000000000//////......---------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++((((((((((((((()))******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))******++++++******)))******++++++++++++******)))******************)))))))))))))))************((()))))))))************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''((()))***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((++++++******************))))))))))))************((((((((((((((()))******)))***+++,,,---,,,++++++++++++,,,------....../////////......///000222333000111111222222000///...///000111111111000...------.........//////000000111222222333333222222111000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))))))))))))))'''&&&'''((()))((('''******))))))((((((''''''((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111222222222111111111111111000//////111111000/////////////////////000000000000000/////////000000000000//////......---------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++((((((((((((((()))******((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++************++++++++++++************++++++++++++******))))))))))))************(((((())))))*********+++))))))************))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))*********)))***++++++,,,(((((((((((()))))))))))),,,+++***((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------.........///000///---,,,---...000222...000222333333111...---222111111111000000//////...------------...//////000000000000000000000000//////000000111111222222...........................------,,,,,,------...,,,,,,,,,+++++++++************************************++++++++++++******((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))'''''')))******)))(((((((((((()))***************++++++***)))(((((())))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************...---+++))))))***+++,,,))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,---------......////////////000000000000333333222222111000000000111111000000//////......///...---...///000000......///000111111000///...////////////...---,,,+++,,,,,,+++***))))))***************++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))***+++,,,,,,------************************+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))******************************************************))))))((((((''''''++++++************************))))))))))))*********+++,,,,,,,,,+++***)))************))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********))))))(((************************---,,,***)))))))))******))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((((((((()))))))))))),,,+++)))((((((((()))************)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,------------......000///---------...000111///000111222222000///...111111111000000000//////...------------...//////000000000000000000000000/////////000000000000000........................------,,,,,,,,,,,,------,,,,,,+++++++++*********************************)))******++++++******)))((()))************)))((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********)))((((((((()))***************++++++***)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************---+++***(((((()))***+++))))))***++++++++++++************************************+++++++++,,,,,,++++++***************+++,,,,,,,,,------------............////////////000222222111111111111000000111000000000/////////...///...---...///000000...------...////////////////////////......---,,,+++,,,++++++***))))))******)))***************++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************************************))))))))))))))))))))))))))))))***++++++,,,------************************+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***************************************************)))))))))((((((((('''******************************))))))))))))*********+++,,,,,,,,,+++******************))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************++++++)))((((((((())))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((((((((())))))))))))+++***))))))((()))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,------------...///......------///000111111111111000000000//////111111000000000000//////......------......///000000000000000000000000000///////////////.................................------,,,,,,,,,,,,------,,,++++++++++++*********************************)))******++++++******)))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((()))***************+++***))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++***)))((('''((())))))((()))******++++++***************************************++++++++++++,,,+++***************++++++,,,,,,,,,,,,------------------------............000000000000111111111111000000000000///////////////...---...///000000...,,,,,,,,,---...///000111//////......---,,,,,,,,,,,,+++******)))******************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************++++++++++++++++++++++++++++++*********)))))))))+++************)))))))))************************************************))))))))))))((((((((((((******************************))))))))))))******)))***+++,,,,,,+++******************))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))************))))))***************************)))(((((('''((((((((())))))************))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((((((((())))))))))))******))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************************************)))))))))))))))((((((((((((((((((((((((((()))))))))******************)))))))))))))))***))))))))))))))))))))))))((()))))))))************************++++++++++++------------............///............///000000222111000///...//////000000000000000000000//////...............//////000/////////////////////////////////......------,,,........................---,,,,,,,,,,,,,,,,,,---++++++++++++************************************))))))************))))))((())))))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))************(((((()))*********************)))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************+++***)))((((((((())))))((())))))***************************************************++++++++++++*********)))******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------......//////000111222222000000000000///////////////...---...///000000...---,,,,,,,,,...000333444//////...---,,,,,,,,,,,,++++++***************+++++++++******)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))******+++++++++,,,************************************************************))))))))))))************))))))))))))************************************************))))))))))))(((((((((((())))))))))))******************))))))))))))******((()))+++,,,,,,+++******************)))))))))(((*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))((())))))************)))************************))))))))))))((()))))))))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++(((((((((((()))))))))))))))))))))*********)))))))))))))))((((((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))***************)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++---............/////////...............///000000222111///...---...///000//////////////////000000///............///000000//////////////////////////////......------,,,,,,........................,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,(((((()))******************)))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************++++++******))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------...///000111111222////////////000000000000///...---...///000000......------...000222444666//////---,,,++++++,,,,,,+++***************++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((()))))))))************************************************************)))***************++++++*********************************************************)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***************))))))))))))******((()))***+++,,,+++******************)))))))))((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))***************************************)))*********************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++(((((((((((())))))))))))(((((()))************)))))))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))************+++---------.........//////.........///////////////111000///...---...///000......////////////000000//////......//////000111000000000000000000000000...............---------........................,,,,,,++++++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---(((((()))***************)))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************++++++*********)))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))************+++))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000000111////////////000000000000///...---...///000000.........///000111333555666000...---+++++++++,,,,,,*********)))******+++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************************************************************************************************************)))))))))((((((((((((((()))))))))))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))***************))))))))))))******'''((()))++++++++++++***************))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))************))))))'''((()))******+++******************************)))******++++++++++++***))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((((((((())))))))))))'''((()))***+++******)))))))))(((((((((''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,---------......///////////////000000///......................../////////000000///////////////000000111000000000000000000000000.............../////////........................,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***+++---...(((((()))***************)))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))******))))))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////.../////////000000000111///...---...///000000...---...///000222222333333000...,,,+++******+++,,,******))))))***++++++,,,************++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************))))))))))))***************************************************)))))))))(((((((((((((((((((((((())))))******************************))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((()))******+++******))))))))))))******&&&''')))***+++++++++***************))))))))))))((()))))))))************+++******))))))******+++))))))))))))))))))))))))))))))************))))))'''((()))******+++++++++************************'''((()))+++++++++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((((((((())))))))))))'''((()))+++++++++***))))))(((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++---......///000////////////////////////.........---.........//////000000///////////////000111111000000000000000000000000---.........///000000000........................,,,++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***+++---///(((((()))***************))))))((())))))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************((((((((()))(((''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///.../////////000000111111///...---...000000000...,,,---///111222222111000000...,,,*********+++,,,******))))))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************************************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******************************))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++******))))))))))))******&&&''')))***+++++++++***************))))))))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))************))))))''''''(((******+++++++++************************&&&'''(((*********)))((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***)))((((((((()))+++,,,************************))))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++******++++++,,,------------...------,,,,,,------............------...///000000//////000111000000000000////////////////////////000000000000///...---,,,,,,---...//////////////////......---++++++++++++++++++++++++,,,,,,+++***))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))*********))))))))))))******+++*********))))))(((((())))))))))))((((((((((((((())))))))))))*********************************************************))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((())))))************))))))++++++******************,,,------......------,,,......////////////......////////////////////////---......///000111111222---------........./////////...---,,,++++++++++++)))************+++++++++************************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************)))***++++++,,,,,,,,,,,,************************(((((())))))*********+++*********************************)))))))))))))))+++***)))***++++++***((()))************+++++++++))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))+++*********))))))((((((+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******)))((((((((()))++++++************************)))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++******++++++,,,---,,,---------------,,,,,,------............---------///000000///...000111000000000000/////////........./////////000000000///...------------...//////////////////...------++++++++++++++++++++++++,,,++++++***))))))******)))******************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++******))))))))))))******************)))))))))(((***)))))))))(((((((((((()))))))))*********++++++************************************************))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))))))))))))))************))))))************************,,,,,,------------,,,,,,......////////////..............................---......///000000111111---------........./////////...---,,,++++++++++++************++++++++++++************************************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************************************************************+++,,,,,,,,,++++++************************))))))))))))*********+++***************************)))))))))))))))))))))***+++,,,,,,+++***)))((()))************+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))))))))))))))************)))))))))(((************)))))))))(((************)))))))))((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((())))))******))))))(((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************+++************+++,,,,,,,,,,,,------------,,,,,,------............---------...//////......///111000000000/////////...............////////////000///...------------...///...////////////...------++++++++++++++++++++++++,,,+++******)))*********************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,------******))))))))))))******************))))))))))))******)))))))))(((((((((************+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))************************,,,,,,------------,,,,,,......////////////.......................................//////000000111---------.....................---,,,++++++++++++************+++++++++,,,************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************************************************************************++++++,,,,,,,,,+++******************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))*********...111111---***)))***)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))******)))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************++++++,,,++++++,,,---------,,,,,,,,,------......------,,,,,,...//////...---///000000000/////////.........------........./////////.........------...............//////......---,,,++++++++++++++++++++++++++++++***************+++++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***((()))))))))))))))***++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...******))))))))))))***************)))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))************))))))***************+++++++++,,,,,,,,,------,,,,,,,,,---......//////......---................................./////////000000...........................---,,,,,,+++++++++,,,*********+++++++++,,,,,,*********************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************************************************************,,,,,,,,,,,,++++++***)))************************************************(((((((((((((((((((((((()))))))))))))))*********+++000555555000++++++,,,))))))*********+++++++++)))))))))))))))))))))))))))************)))(((((()))))))))******)))))))))************************)))))))))))))))******************)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++((()))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,------,,,,,,,,,,,,------------,,,,,,+++---......------...///////////////............------------............---..................---...............------,,,+++++++++++++++++++++++++++***************++++++++++++***))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***((()))))))))((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))+++,,,---******))))))))))))******))))))))))))))))))******************))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++------............------....................................////////////.....................---------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++************************************************************************,,,,,,,,,,,,++++++***)))************************+++++++++***************(((((((((((((((((((((((((((((())))))************)))...444333...***)))+++))))))*********+++++++++))))))))))))))))))))))))))))))*********))))))((())))))************))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++(((((()))************)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++)))***+++,,,,,,------,,,,,,,,,------------,,,,,,+++,,,------,,,,,,---////////////.........------,,,,,,,,,---------......------...//////...---------............---,,,,,,++++++++++++++++++++++++*********)))******+++,,,+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((()))))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++******))))))))))))******))))))))))))************++++++*********)))))))))************+++++++++,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++------............------------------------------.......................................------------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,************************************************************************++++++,,,,,,,,,+++******************************+++++++++++++++*********))))))))))))))))))))))))((((((((()))******++++++&&&)))------+++((('''((()))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))******++++++******)))************************((((((((()))******++++++))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))***+++******)))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++******)))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***,,,,,,------,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,---...//////.........---------+++,,,,,,,,,,,,---------------...//////...------------......------,,,+++++++++++++++++++++++++++******))))))***++++++,,,***)))'''&&&&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++******))))))))))))******((()))))))))************+++++++++*********)))))))))))))))*********++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))************)))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------........................//////.........---------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------************************((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,******************************************************************************+++,,,,,,,,,++++++************************,,,,,,,,,++++++*********************************'''(((((()))******++++++&&&''')))******)))(((((()))************+++++++++))))))))))))))))))))))))((()))***+++,,,---------)))******++++++******)))************************'''(((((()))******++++++((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,'''((()))++++++******)))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))******++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++((()))***+++,,,---------+++,,,,,,------,,,,,,+++***,,,------,,,+++---...//////.........---------++++++,,,,,,,,,---------,,,---...//////...---,,,------......------,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,***((('''&&&&&&'''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***(((***)))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++******))))))))))))******(((((())))))*********++++++++++++************)))((())))))))))))*********************************************************))))))))))))))))))))))))'''((((((((())))))******++++++******))))))(((((())))))************))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,------......------,,,------------------------.....................---//////.........---------,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------************************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************************************************************)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************'''(((((()))***+++++++++)))((((((***,,,---,,,***)))************+++++++++))))))))))))))))))))))))%%%&&&((()))++++++,,,,,,******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))************************)))))))))))))))++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''((((((((()))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------...---,,,,,,++++++++++++........................///...---,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...///000000,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))************************************))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++******))))))***************))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++************************,,,+++*********+++,,,---)))************+++++++++///...---+++***)))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))******++++++))))))************))))))******+++++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))******************)))))))))))))))))))))++++++***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((('''''''''((((((((())))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------...---,,,,,,+++++++++,,,........................///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,---......//////,,,,,,++++++***))))))(((************************))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++))))))))))))))))))))))))************************************))))))))))))(((((((((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************,,,++++++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++******))))))*********))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++************************++++++*********+++,,,---)))************+++++++++......,,,+++***)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++))))))************))))))************+++++++++,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((()))******+++*********))))))))))))))))))******+++***))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,------------------------......---,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,++++++***)))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))******))))))******))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++************************+++************+++,,,,,,)))************+++++++++...---,,,+++***)))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,+++++++++++++++))))))************)))))))))))))))*********++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))******++++++*********)))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))'''(((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((())))))************))))))))))))))))))))))))************************************)))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************++++++******+++,,,------***++++++++++++,,,,,,,,,,,,++++++******))))))))),,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))******)))))))))))))))*********))))))*********))))))((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++***************************************++++++,,,))))))*********+++++++++---,,,+++***)))))))))))))))******++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++******)))))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,++++++******)))))))))************))))))((())))))))))))*********************))))))(((((())))))))))))))))))))))))((()))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******(((((())))))***************)))))))))))))))******))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,---------------------,,,+++++++++,,,,,,---...*********++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************************+++,,,,,,---*********+++++++++,,,,,,+++++++++******))))))))),,,,,,,,,---------............---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++******))))))******(((((())))))************))))))************))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++************************))))))******++++++++++++))))))*********+++++++++,,,,,,+++***))))))))))))((()))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))******+++++++++******************************************************((((((((()))))))))******++++++******)))))))))((())))))************))))))((())))))))))))******************)))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,++++++***)))((((((((()))******++++++)))))))))))))))******+++)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++,,,---......++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))************************************))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))*********************)))******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,+++******))))))******((((((((()))******++++++))))))******++++++******)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++************************((()))******++++++******)))************+++++++++++++++***)))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************************************'''((((((((())))))))))))*********)))))))))))))))))))))************)))))))))))))))*********++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,++++++***)))'''(((((()))******++++++)))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************))))))((()))))))))************++++++++++++******++++++,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,+++******))))))******'''(((((()))******++++++((()))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++************************'''((()))***+++******))))))************++++++++++++******)))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++************************************************(((((()))))))))*********)))***************++++++))))))************))))))************+++++++++,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))'''(((((()))***+++++++++))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))************************************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))******************)))(((((('''(((((()))************+++++++++******+++,,,---......///,,,,,,,,,---------............---,,,,,,,,,,,,---...------,,,,,,------...,,,++++++***)))*********'''(((((()))***+++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++************************'''((()))++++++******))))))************++++++++++++***)))))))))))))))***'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++************************************************)))************+++++++++*********++++++,,,,,,---))))))************))))))***++++++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))&&&'''''''''(((((()))))))))))))))))))))*********))))))))))))************+++++++++*********))))))(((((((((((()))))))))))))))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))************+++*********))))))((((((***+++,,,,,,------,,,,,,++++++************++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))*********)))))))))))))))***************)))((((((''''''(((((())))))*********)))(((&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************&&&'''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))******)))'''%%%++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))************+++++++++*********))))))((((((((()))))))))******)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))***************************)))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,++++++***))))))******))))))))))))************************)))))))))(((***+++,,,,,,------,,,,,,++++++************+++++++++++++++,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((())))))))))))***)))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******((('''''''''((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++++++++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************(((((()))*********)))))))))))))))))))))******+++))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++*********+++,,,,,,+++***++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************)))))))))(((******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++************)))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***)))))))))))))))******************)))((((((((('''))))))))))))************+++++++++***************)))))))))*********++++++)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))******)))))))))))))))))))))))),,,+++******)))*********))))))))))))************************))))))))))))***+++,,,,,,------,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))))))))))))))))))))******************)))))))))((())))))))))))((((((((((((+++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++******)))))))))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************+++,,,---...++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************************,,,,,,+++***)))(((((((((((()))))))))************************************)))*********++++++++++++)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))++++++***************+++((()))))))))*********************)))))))))))))))***+++,,,,,,------,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))*********+++******)))))))))))))))******))))))((((((''''''+++*********************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))************************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++++++++++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++*********)))((()))+++,,,++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********++++++++++++************------,,,+++******))))))((()))))))))************************************)))*********++++++++++++)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))+++***************++++++((()))))))))************))))))))))))))))))*********+++,,,,,,------,,,,,,++++++************++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))(((((())))))************+++***))))))(((((())))))******))))))((((((''''''*********++++++++++++***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))************************************************)))))))))((((((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++---------***(((''')))+++++++++++++++++++++++++++************************++++++************++++++************************))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))************++++++++++++******)))))))))))))))))))))))))))*********++++++++++++************+++++++++++++++++++++*********))))))************************))))))))))))))))))******))))))))))))************+++++++++***************,,,,,,,,,++++++******)))))))))))))))***************************+++++++++)))))))))*********++++++)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))*********)))******+++,,,))))))))))))************))))))))))))***************+++,,,,,,------,,,,,,++++++************++++++************++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))((((((((()))******++++++,,,+++)))((((((((()))***))))))))))))(((((((((((())))))***++++++++++++***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++*********************************+++******)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++///111111///***(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++++++++************)))************************))))))))))))************)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((((((((()))))))))******)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))******))))))***++++++,,,))))))))))))************((()))))))))***************+++,,,,,,------,,,,,,++++++************++++++************++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++,,,+++)))((('''((()))***(((((((((((())))))))))))((((((***+++++++++******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***++++++************++++++++++++,,,,,,,,,,,,------************************)))*********++++++++++++************************(((((()))*********)))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++---000222000,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++((()))))))))******************++++++++++++******))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,+++++++++************)))************************((()))))))))************))))))*********+++++++++************))))))((((((''''''''''''(((((((((((())))))))))))************))))))******++++++++++++(((((((((((()))))))))))))))+++++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))************(((((())))))*********+++++++++,,,---------,,,,,,++++++************++++++)))************+++++++++))))))((())))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,+++)))((('''(((***+++''''''(((((())))))******'''((()))***++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***++++++************++++++++++++,,,,,,,,,---------************************))))))******++++++++++++************************&&&'''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))************+++++++++(((,,,000///+++)))***---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))***,,,------,,,***))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++************)))************************(((((())))))*********+++)))************+++++++++************************&&&&&&&&&'''''')))******))))))(((((((((((())))))))))))************))))))++++++******************))))))))))))))))))))))))((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++***(((***,,,---***((())))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))***************+++,,,,,,------,,,,,,+++***((()))***,,,,,,+++++++++*********************)))((((((((()))+++,,,++++++,,,,,,,,,,,,------........................++++++++++++,,,,,,---...,,,------......------,,,---,,,***)))))))))*********++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************...***''''''))))))$$$ ))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++******))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********************************+++,,,------......******************************+++++++++,,,,,,,,,)))+++---//////---+++))))))))))))))))))******+++))))))))))))))))))))))))((('''%%%$$$%%%&&&((()))+++++++++***)))(((((('''+++++++++*********))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************,,,---...//////---+++***))))))******++++++,,,,,,(((((((((((())))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))******************************,,,***(((***---...---+++,,,+++***))))))***+++,,,******++++++++++++***************))))))))))))))))))************+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((************************************************************************&&&&&&&&&''''''((()))***))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))((()))***)))'''&&&'''(((***************************)))))))))(((((((((((())))))))))))************+++***)))***,,,,,,***((())))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************)))***++++++,,,,,,+++++++++)))((()))+++,,,++++++************************)))))))))))))))***++++++++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,***)))))))))*********++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++(((&&&'''******'''###))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********************************++++++,,,,,,------******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))(((((())))))***+++))))))))))))))))))))))))+++***)))((()))***,,,---++++++******)))(((((('''*********)))))))))(((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++,,,---......,,,+++))))))))))))***************(((((((((((()))))))))))))))))))))******)))))))))************)))))))))(((*********)))))))))))))))************************,,,***)))***,,,...,,,+++++++++************++++++******++++++++++++*********))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))************************************************************************''''''&&&''''''((()))***))))))(((((((((((())))))))))))************))))))************************)))))))))))))))))))))))))))***+++***(((((((((***++++++++++++++++++++++++******)))))))))((((((((())))))))))))************+++***)))***,,,,,,***)))***************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))***++++++++++++***+++)))((()))+++,,,+++***************************((()))******++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,+++******)))************++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((&&&%%%'''***,,,***'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))******************************************+++++++++******************************+++++++++,,,,,,,,,************************))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,+++***+++,,,---...++++++******)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************+++,,,,,,,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))+++*********))))))((((((************************+++*********,,,---,,,+++******++++++++++++************++++++++++++******))))))))))))))))))******)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************'''''''''''''''((())))))))))))(((((((((((())))))))))))************))))))***************+++++++++)))))))))))))))))))))))))))+++,,,+++))))))***+++++++++++++++++++++++++++*********)))))))))((((((((()))))))))*********************+++++++++***)))************************))))))))))))))))))))))))******++++++++++++******((()))))))))************)))******+++++++++++++++***))))))***+++,,,+++******************+++++++++((()))***+++,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******++++++++++++******++++++*********************++++++******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************'''&&&&&&(((***+++***(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++***))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************))))))))))))******************************+++++++++,,,,,,,,,+++***)))(((((()))***+++((((((((((((((()))******((((((((((((((((((((((((******)))))))))***+++,,,************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++******************+++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************))))))***+++******)))((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))++++++******)))(((((((((************************+++++++++++++++,,,++++++)))***+++,,,,,,+++***)))******++++++++++++******)))))))))))))))*********))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))))))))************))))))))))))*********+++++++++)))))))))))))))))))))))))))+++,,,+++***)))***,,,++++++++++++++++++++++++************))))))))))))((()))))))))************)))***+++++++++***************************************************************++++++++++++******((()))))))))***************++++++,,,---,,,,,,,,,)))))))))***,,,,,,+++)))))))))*********+++++++++((()))+++,,,,,,,,,+++***+++++++++,,,,,,,,,------------------------------...---,,,,,,++++++++++++)))******++++++******)))************+++************++++++******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))******)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++************+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***)))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***(((''''''(((***+++((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))***************)))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********++++++*********))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********************************((())))))))))))))))))))))))(((((((((''''''&&&&&&(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))******************))))))((((((************************++++++,,,+++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******(((((())))))************))))))*********+++++++++++++++++++++************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))************)))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))***++++++***)))+++,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))************)))***,,,,,,***)))***++++++++++++*********************************************++++++++++++******))))))))))))************++++++,,,------------,,,)))))))))+++------+++))))))))))))***++++++,,,,,,)))***++++++,,,+++++++++++++++,,,,,,,,,,,,------........................------,,,+++++++++,,,,,,*********++++++*********))))))***++++++++++++******++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,++++++***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,+++***)))(((((()))***+++((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********************))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++************************++++++++++++************************************((((((((())))))))))))***((((((((((((''''''''''''(((((((((((())))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))***************************+++,,,---,,,*********+++******++++++++++++************++++++++++++******((((((((()))******++++++)))************+++++++++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((()))******))))))***,,,************************+++++++++*********))))))))))))))))))************(((***,,,,,,***)))***++++++++++++*********))))))******************************++++++++++++******))))))))))))******************+++,,,,,,,,,,,,,,,)))))))))+++------***(((((())))))***++++++,,,,,,+++*********++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------***++++++++++++++++++***((()))***+++,,,++++++******++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***))))))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((())))))******+++++++++******************************+++++++++,,,,,,,,,*********))))))*********(((''''''''''''((())))))))))))))))))))))))))))))((())))))***************)))))))))))))))))))))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++************************++++++++++++************************************))))))(((((()))******+++(((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))((()))))))))************((((((((()))******++++++************************+++,,,...,,,***)))***,,,++++++************++++++******++++++++++++******'''(((((()))******++++++)))************+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))+++++++++************)))))))))))))))************(((***---,,,***(((***+++++++++++++++******))))))******************************++++++++++++******))))))))))))************))))))***++++++++++++***(((((()))+++------***(((((())))))***++++++,,,,,,,,,+++***)))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,+++******++++++******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&(((***************+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++(((((('''&&&&&&&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,*********++++++*********'''''''''''''''((())))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))************************)))))))))))))))***++++++''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++''''''((()))***+++,,,,,,************************+++---...---***(((***,,,,,,+++***))))))***+++,,,******++++++++++++******'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((((()))******))))))))))))******))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++******)))))))))))))))*********************++++++(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))******))))))))))))******************************(((***+++***)))((()))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******))))))*********)))))))))***+++,,,,,,------,,,***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))******************))))))((((((''''''************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++******)))*********+++++++++************)))((((((''''''''''''((((((************************))))))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************/////////......---------************************------,,,++++++******)))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////............//////---------------------------,,,,,,++++++,,,,,,---------------------------))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++******))))))))))))******************************(((((((((((()))))))))***+++++++++************)))))))))))))))))))))))))))******))))))))))))******************************(((***+++***)))((()))+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++*********************))))))******+++,,,,,,,,,,,,+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))((((((((((((************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++***************+++++++++++++++************)))((((((''''''''''''((((((************************))))))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,//////............//////------------------------------,,,,,,,,,,,,------------------------------)))))))))(((((())))))***++++++***)))(((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******)))))))))******+++************************((((((((()))))))))******+++++++++************)))))))))))))))))))))))))))************************************************)))***+++***))))))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,+++++++++******************)))))))))***++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************))))))))))))(((((((((************************************************************************++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++************))))))((((((''''''(((((()))************************))))))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************)))******************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------222111000///...---,,,+++------,,,,,,,,,------...------------------------...............---------......------------..............................------,,,,,,,,,,,,------------------------------)))))))))((())))))******,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************)))(((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++++++++++++++***************(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))************************************************)))***++++++))))))***+++******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++,,,,,,+++++++++************))))))))))))******(((***,,,,,,***((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************************************************************************++++++++++++))))))))))))***+++,,,---+++++++++*********))))))))))))(((((((((((())))))************************((()))))))))***************************)))((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))************************))))))***+++,,,,,,------......---,,,++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...333222111000///...---,,,------------------...///------------------------///...........................------------....................................------------..............................)))))))))))))))***++++++++++++***)))(((((())))))((((((((((((((((((((((((------,,,++++++***))))))))))))************))))))************************((()))))))))************))))))(((((((((((())))))************************))))))*********+++++++++***************+++,,,,,,+++++++++*********))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))************************)))+++,,,+++***)))***+++******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))************************************************))))))*********++++++++++++,,,,,,,,,,,,+++***)))******))))))((())))))***''')))+++,,,***((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))************************************************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))***+++,,,---+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************************)))((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***************************************************))))))))))))))))))))))))*********************************+++++++++++++++************************))))))***+++,,,------.........---,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........111111000000000/////////...---------......///000........................////////////////////////.........------.........///////////////////////////......------......///........................))))))))))))******+++,,,******))))))))))))******))))))))))))))))))))))))///...---,,,+++***))))))))))))************))))))************************))))))))))))******************))))))))))))******************************)))************+++++++++***************+++,,,---,,,,,,++++++***))))))))))))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************************+++,,,+++*********,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))*********************))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++,,,---------,,,***)))******)))((((((((())))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++************************************************))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))***+++,,,,,,+++++++++************)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******************************************************))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,************************))))))***+++,,,,,,---------,,,,,,++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............////////////000000000000...............///000111////////////////////////////////////000000000000//////............//////000000000000000000000000//////............//////........................))))))))))))***+++,,,---(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********))))))************))))))************************))))))))))))************++++++************++++++************************)))************+++++++++************+++,,,---...,,,,,,++++++***))))))((())))))*********++++++++++++++++++************))))))))))))))))))))))))))))))***,,,------,,,***)))***************************+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************)))******++++++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++,,,---...---,,,***)))******)))(((((((((((((((((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++++++++***************+++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++************)))))))))))))))))))))))))))(((((()))***************'''''''''((()))*********************************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++*********++++++,,,)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............////////////////////////............///000111222//////////////////////////////000000000111111111000000////////////000000000000000000000000000000000//////////////////000........................))))))))))))***+++,,,---'''((((((((()))+++,,,---))))))))))))))))))))))))***************+++++++++))))))************))))))************************))))))))))))************,,,,,,++++++++++++,,,,,,************************)))************+++++++++************+++,,,---...,,,,,,++++++***))))))((()))************++++++++++++++++++************))))))))))))))))))))))))))))))***,,,------,,,***)))***************************+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++,,,---......,,,***)))******)))((((((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++******************+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))***************************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++************************************************))))))))))))))))))))))))************************))))))******+++++++++,,,***************************++++++++++++,,,,,,,,,))))))))))))***+++,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////000000//////.........---............///000222222000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000////////////000000////////////////////////************************''')))***)))((('''(((***+++*********))))))((((((***++++++,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************************************************************+++)))''''''***,,,+++))),,,,,,,,,++++++************************)))((((((******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++---,,,++++++******++++++******))))))******+++,,,+++******)))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++******************+++*********))))))(((((()))(((&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))******+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((((()))******))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++......---,,,,,,+++******)))************+++++++++******************************************************))))))))))))******+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,---...---------//////...---///222444222000000111111000++++++000333111000111///333444222222555666444000444666333111333555666222333444666666444222111555333444666555222333777111111222222111///000444111///...000333444333000************************''')))***)))((('''(((***************)))))))))(((***+++++++++++++++******((()))))))))************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++*********)))******++++++***************************************************************************(((''''''***+++***))),,,,,,,,,+++++++++*********************))))))(((******+++++++++,,,,,,,,,+++******))))))******+++)))************+++++++++---,,,++++++******++++++******))))))******+++,,,+++******)))))))))))))))************************************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************************)))))))))(((***(((''''''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))******+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++...------,,,++++++******)))************+++++++++******************************************************))))))))))))******+++***)))(((((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------.........------,,,,,,,,,,,,,,,---......------,,,---------111000//////000000000///,,,---///000222444444222555444444333444444333333000666888555444888<<<>>><<<;;;;;;<<<===>>>@@@CCCDDD@@@======AAADDDEEEDDDFFFCCCBBBFFFGGGDDDCCCDDDKKKEEE???<<<;;;:::888888888555222222444555222000************************''')))***)))((('''(((***************))))))))))))***+++++++++***))))))((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++++++++******)))*********************************************************************************)))((('''(((***+++***))),,,,,,,,,++++++++++++*********++++++******)))(((******+++++++++,,,,,,,,,******))))))))))))******)))************+++++++++---,,,++++++******++++++******))))))******+++,,,++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))+++)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))******+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++------,,,,,,++++++******)))************+++++++++******************************************************))))))))))))************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++******)))***************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************+++++++++,,,******+++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,------...000//////...------......//////////////////000111222111222444777888888888///555777222444>>>CCCAAADDDOOOWWWWWWWWW___kkkrrruuummmkkkqqqtttqqqqqquuu~~~xxxqqqnnnpppqqqpppnnnwwwsssrrrvvvyyyvvvttttttwwwtttooolllllliiiccc^^^VVVQQQJJJFFFDDDBBB>>>;;;************************''')))***)))((('''(((************)))))))))))))))***************)))(((''')))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************************************************((((((((()))*********)))++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,***))))))(((((())))))***))))))*********+++++++++---,,,++++++******++++++******))))))******+++,,,++++++++++++******))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((***************+++++++++*********)))))))))))))))***)))((()))+++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************))))))))))))******)))))))))))))))******+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++************************************************+++******))))))******+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++************************************+++++++++,,,,,,*********+++++++++,,,,,,------------............------------------...///000000///..................////////////000222444333222333555444444999???777AAADDD???FFFYYYfffeeekkkyyy|||rrrjjjeeeaaa\\\XXX************************''')))***)))((('''(((***))))))))))))))))))*********************)))((('''******))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************************************************''')))***+++************+++++++++++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++---,,,++++++******++++++******))))))******+++,,,***++++++++++++***))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))******)))((((((***---000000000(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))******************))))))))))))******)))))))))))))))******+++)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++,,,+++++++++++++++******))))))*********+++++++++************************************************++++++************++++++)))))))))******)))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...---------......///000//////............//////000222222111000000444666444666:::>>>>>>@@@MMM[[[fffnnnmmmffflll************************''')))***)))((('''(((***))))))))))))************))))))******+++******)))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***)))))))))***+++)))************+++++++++++++++++++++++++++++++++++++++******)))*********************************************************************************'''***,,,---,,,+++++++++***++++++++++++,,,,,,,,,+++++++++,,,++++++***)))******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++---,,,++++++******++++++******))))))******+++,,,***+++,,,,,,,,,+++)))(((************************))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************))))))(((***...000111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))******+++))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++++++++++++++++++++******)))************+++++++++************************************************++++++************++++++))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////...............///000111////////////000111222222111333555666666888>>>CCCTTTVVV^^^hhhlllqqq************************''')))***)))((('''(((***((()))))))))************((()))***+++,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))************++++++++++++---,,,***)))((()))***+++)))************+++++++++++++++++++++++++++++++++*********)))******++++++************************************************************************(((+++...///---,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++---,,,++++++******++++++******))))))******+++,,,***+++,,,------+++)))(((************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))))))))************+++))))))***,,,.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))******+++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))***+++******+++---++++++++++++++++++++++++******************++++++)))************+++++++++************************************************,,,++++++******++++++,,,((()))***++++++***)))(((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))***++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------,,,,,,---------.....................////////////............///000111222000000000111333444666777888===DDDJJJPPPYYYdddmmm************************((()))***)))((('''(((***(((((())))))*********+++((()))***+++,,,---------+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++---,,,***(((((()))***+++)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************************************************************(((,,,///000...,,,,,,...*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++---,,,++++++******++++++*********)))***++++++,,,***+++,,,------+++***(((************************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))******+++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((((((((()))******))))))))))))))))))))))))((()))++++++******,,,---++++++++++++++++++++++++******************++++++)))************+++++++++************************************************,,,++++++******++++++,,,((()))***++++++***)))((((((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------------.........//////............/////////000............///000222222111111222333555777999:::EEENNNZZZfffrrrrrr|||ssskkkyyy~~~(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))******++++++++++++************))))))((((((''''''*********)))))))))))))))******************************++++++++++++******)))************+++++++++)))************+++++++++************************(((((()))************)))******))))))******+++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,------.........---,,,,,,+++*********+++++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++******))))))*********************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((())))))))))))************))))))))))))))))))))))))''''''''')))+++,,,+++)))******+++++++++***)))((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))***+++++++++,,,************************++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))***)))((('''((()))))))))))))))************+++*********))))))(((((())))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++---------,,,,,,+++++++++)))************+++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,***(((***---...,,,***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------..................+++,,,.../////////......333//////444444000000555<<<111333;;;<<>>777111,,,)))(((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++************************+++++++++***************************************)))))))))))))))******+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***)))((('''((()))))))))))))))************))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......*********+++++++++++++++)))************+++++++++((((((((()))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............/////////000000000......///000111222222333222444555666:::EEEUUUaaaqqqqqq}}}wwwsss}}}(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))(((((('''(((((()))******++++++******************************++++++++++++******)))************+++++++++)))************+++++++++************************((()))******++++++************))))))******+++,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,---............---++++++++++++++++++++++++))))))*********+++++++++,,,+++******))))))******************************(((((()))***************************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((())))))))))))************))))))))))))))))))))))))***)))(((''''''))),,,...888555111---***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***)))((('''((()))))))))))))))************((()))))))))*********************+++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))*********++++++++++++)))************+++++++++))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))+++,,,,,,******+++...++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---......///........./////////000000000000111222333444555666444<<>>EEESSSyyy~~~ooolllnnneeeuuu~~~wwwlllbbb___```^^^[[[WWWYYYYYY\\\mmm***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))******))))))))))))))))))))))))+++******************++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************))))))*********+++++++++************************************************************************(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))))))))((((((((())))))))))))((((((&&&''''''((()))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))******************++++++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))************))))))*********+++++++++************************)))******++++++*********************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++((()))))))))************++++++************++++++))))))))))))))))))))))))************************************+++++++++++++++++++++,,,,,,---------------......///000111111...000111111//////000111///111333333222111222444555888444:::OOO___jjjwwwzzzoooiiilllzzz}}}ssshhh```UUUQQQZZZeeefff___jjjjjjjjjrrr)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))************))))))))))))))))))))))))++++++***))))))***+++++++++++++++************))))))************+++++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++,,,------------,,,,,,++++++,,,,,,---+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************)))************+++++++++************************************************+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((((((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))************************,,,++++++++++++***************))))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++)))************+++++++++************************((()))******+++************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,++++++***))))))******))))))))))))************++++++************++++++))))))))))))))))))))))))*********************************++++++++++++,,,***++++++,,,,,,------...------......//////000000...000222222111000000111222444555333000///222555222:::@@@QQQpppnnnhhhnnnjjj]]]YYY[[[]]]fffyyy+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''((()))))))))************))))))))))))))))))))))))++++++***))))))***+++++++++++++++************))))))************+++++++++)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++*********+++,,,---++++++++++++++++++++++++******++++++,,,------...---,,,,,,++++++,,,,,,---+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********))))))*********(((((((((((()))))))))***))))))))))))************************************)))************+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((()))************)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,+++++++++***************))))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++)))************+++++++++************************(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************------+++***))))))(((((())))))))))))************++++++************++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++,,,,,,---.................................000222333222111111222000222444222000222777<<<===OOObbbyyyxxxxxx~~~wwwnnn}}}wwwbbbfffdddnnnyyy---,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++************))))))************+++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++*********+++---...++++++++++++++++++++++++******+++,,,,,,---......------++++++++++++------+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++************++++++(((((((((((())))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++************************...---,,,***)))((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,---.....................---------...000222333222111111222///222555666666;;;DDDKKKTTTnnnxxxsssjjjcccaaagggrrrzzzuuunnnfffuuunnnmmm))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''((()))***+++***))))))******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++************+++++++++***)))***++++++***))))))************+++++++++,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++++++++******))))))*********++++++,,,,,,,,,------,,,,,,+++***))))))******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************++++++***************************)))******+++,,,,,,,,,,,,------,,,++++++------------------------.........///////////////,,,,,,---///111111000...333333777<<<@@@KKKddd{{{ooonnnrrrnnneeeiii|||}}}zzzvvvqqq))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))***+++++++++***************+++++++++,,,,,,************************+++,,,,,,------,,,,,,+++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........---------,,,,,,,,,,,,+++,,,,,,---------.........------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,+++++++++******++++++************+++++++++***)))***++++++***))))))************+++++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************************************************************************************************************))))))(((((((((((())))))))))))*********+++,,,+++++++++******************+++++++++,,,,,,,,,------,,,,,,+++******)))******))))))))))))******++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************++++++,,,,,,,,,,,,------,,,,,,+++------------------------......////////////000000000///...---...000222444444:::FFFUUUbbbppp~~~vvvmmmdddpppxxxzzz}}}pppjjjmmmvvv|||))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++,,,+++++++++*********++++++++++++,,,************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------------...............---------,,,,,,,,,,,,------------.........------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***++++++************+++++++++***)))***++++++***))))))************+++++++++,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))******************************************************************))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++************************************************++++++***************************************************))))))))))))((((((((())))))*********+++++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++***************))))))))))))***************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++,,,,,,+++,,,,,,------,,,,,,,,,------------------------......//////000000000000222333222000...///444888888EEE]]]wwwzzznnngggeeeppp~~~|||tttnnnrrr))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******++++++,,,,,,,,,,,,************++++++++++++************************++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------........................------------------------....................................000///...------------------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***++++++***)))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************************************+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))***************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******))))))******+++*********++++++,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************************************++++++++++++************+++,,,,,,++++++,,,---------,,,,,,------------............/////////000000111111222///222444333111444;;;BBBRRRbbb}}}yyyrrrqqq))))))))))))))))))))))))((()))))))))************))))))))))))))))))******+++++++++++++++,,,,,,,,,))))))*********+++++++++***************************++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------------.........///////////////.........---------------.........//////........................000///......---------------------------------------,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))*********+++************************************************************++++++++++++((()))))))))************************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((((((((()))))))))******************************************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++************++++++*********++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++***+++,,,,,,---***+++,,,,,,---------,,,---------......///////////////000000111222222333...000111222777CCCTTT```yyyvvvrrrzzz))))))))))))))))))))))))))))))))))))************))))))))))))************+++************+++,,,,,,)))))))))************+++******************************++++++++++++******++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------........./////////000////////////.........------........./////////........................//////......---.........------------------------,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***++++++***))))))************+++++++++***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))))))))******************************************************************++++++++++++,,,))))))))))))************************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((()))******++++++************************++++++++++++++++++++++++)))))))))************+++++++++,,,,,,,,,---------,,,,,,------------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++++++++++++++,,,------******+++,,,---------------------...//////000000//////000111222333333444222222222888FFF]]]www~~~ttttttuuuhhhqqq}}}~~~~~~))))))))))))))))))))))))))))))))))))************((()))))))))******************)))))))))***+++,,,))))))))))))******************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000/////////..................////////////........................///............//////000........................,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***++++++***))))))************+++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))*********+++++++++*********************************************************+++++++++,,,,,,))))))))))))************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,---------..................---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++*********************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,++++++++++++,,,------)))***+++,,,---------------------...///000000000///000000111222333444555666999AAAOOOddd|||pppllljjjgggmmmwwwuuullluuu))))))))))))))))))))))))))))))))))))************(((((())))))*********+++***)))((((((((()))+++,,,))))))))))))******************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...++++++,,,,,,,,,---------............/////////000000000000000////////////............/////////000////////////////////////...............///000111........................,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***+++++++++))))))************+++++++++*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))************************************************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////************************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,+++***))))))************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,------...------------...///000000111///000000222333444555555888AAARRRiiigggZZZ```kkkqqq{{{vvvuuu******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------.................................///////////////................../////////000000000///...............000000//////.........---------...///000000//////,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++************))))))************+++++++++((()))***+++++++++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******++++++***)))(((((())))))************************************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++)))***+++---......------))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,------......------000000///000111111000...111...,,,...111444999===KKK___ttt{{{bbbWWW]]]kkkzzzyyy******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------..................------,,,,,,,,,,,,,,,---------....................................///////////////.............../////////000000000000///...............000000/////////.........---...//////000000//////---...000111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************************++++++++++++)))***,,,---...---,,,+++,,,,,,,,,+++++++++******************************************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))************+++++++++,,,******))))))))))))******++++++***)))))))))))))))************************************************+++++++++******+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++)))***+++,,,------,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,------......------111///...---......//////333333444666888???IIIRRRvvvzzzooopppfff]]]___mmmuuuvvv******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......//////......---,,,------------..................---------------,,,------------....................................//////000000/////////....../////////000000000000000///.........//////000000000000////////////...//////000000000000/////////111111111111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++************************+++++++++,,,***,,,...000000///---,,,,,,,,,,,,+++++++++******************************************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((((((((((()))))))))************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******++++++***))))))))))))***************************************************++++++************+++++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++******++++++,,,++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---............---///...---,,,---///111333000333666999AAATTTlll|||tttbbb___ZZZbbbppp{{{jjjeeeooozzz******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------............------------------...........................---------------------.......................................//////000000000000///...////////////000000000000000///////////////000000000000000000000000000///000000111111000000000///000000111111000000///........................------------------------...------------,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,***,,,...000111///---+++,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))((())))))))))))*********+++******))))))******+++++++++***))))))*********************************************************+++******))))))******+++,,,---...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++******++++++*********)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,------...............---...///000000222444666222444666<<>>SSShhh|||pppgggiiiooovvv}}}))))))*********++++++++++++++++++******************************************++++++,,,,,,++++++***+++++++++******)))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,---------------------------......................../////////////////////...............//////.........///000111---000222333222111222222111333555555333222222333111333444555555555666777444555666666777888;;;===;;;???DDDFFFHHHNNNWWW___ZZZYYYVVVSSSRRRTTTZZZ^^^ffffffdddcccfffkkkjjjeeejjjlllooopppmmmgggbbb___VVV[[[___]]]UUUKKKBBB>>>AAA===777222111222333444000//////111222222000.....................//////------------------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***)))************************************************************************************************************************************************************************************+++,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---,,,+++------------........................////////////////////////////////////333333222222111000000000------........./////////,,,---...//////...------000111111111000///---,,,...............///000000...111333333222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...............//////000///---...333555555555666;;;@@@RRRooo}}}gggeeexxx))))))*********++++++++++++++++++***************************************++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,------.........---------.........//////........./////////000000////////////////////////000////////////000111111222444555444333111111222222111111333555666555333111333555666666666999;;;;;;>>>@@@BBBCCCEEEIIILLLMMMTTT[[[\\\ZZZ^^^jjjtttnnnllliiidddbbbcccgggkkkuuutttqqqnnnpppsssqqqlllqqqvvv{{{}}}{{{wwwuuusssnnnrrrxxxzzzvvvnnneee___ZZZSSSIIIAAA<<<999666444777555333222333444444333......------...///000111------------------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***)))************************************************************************************************************************************************************************)))))))))***+++,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////...---------------....../////////........./////////000000000000000000000000000000222222222111111111000000000000000000000000000000111222222222111111000///111111111111111000//////------------///000111222...111333444222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------///............///000000000...000555666333444999999LLLnnntttzzz)))************+++++++++******************++++++***************************++++++,,,,,,++++++***+++++++++++++++***************+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,------------...,,,,,,,,,---......//////------........./////////.........//////000000111...////////////000000000000000000111111111222222444444444222000///000222000000000111333555777777:::<<>>999555333111000...000///...------...///000------------------------------------------------++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,+++******************************************************************************************************************************************************************************************+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///////////////......---------...//////000000....../////////000000000000000000000000000000000000000000000000000000000111111000000000/////////444333222222222222333333//////............///000......---......///000111---///111111///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------//////......//////000111222000222555333111999EEEPPPjjj)))************+++++++++)))))))))***+++++++++,,,******************************++++++++++++*********++++++++++++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------......,,,,,,------.../////////............////////////---......///000000111111.../////////000000000000000111222333444333222222222222333333444777<<>>:::777666555666777555555333222111000000000...///000///---,,,---...------------------------------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...........................///////////////000000111444111222555444777KKKaaa}}}|||zzz)))************+++++++++(((((()))***+++,,,,,,---*********************************++++++******************++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,,,,------.........,,,,,,------...///000000............/////////000---......///000111111222.../////////000000111111000111444555555444333222333444777;;;@@@GGGPPPVVVdddkkknnneeeWWWRRR[[[fffkkknnnppppppqqquuu~~~~~~qqqoooooosss}}}zzznnnaaaUUUMMMAAA???;;;777333111000000........................------------------------++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************************************************************************************************************************************++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------------------------------.........//////------......///.........---------...///000000111////////////000000000000111111111111111111111111444555555666777888999999===>>>BBBFFFJJJOOORRRTTTWWWVVVTTTUUUWWW[[[```ccc]]]YYYRRRLLLGGGDDDDDDDDD>>>===:::777555333222111000111111000...---///111........................------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................///////////////000111111444111222666777AAA___~~~lll^^^eeeqqqooo++++++++++++++++++++++++++++++***)))(((((()))))))))************+++++++++)))))))))))))))))))))))),,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------............/////////.........---------////////////000000000000000000000000//////////////////111222333222000///000444999;;;999666666888999<<>>???@@@CCCEEELLLNNNWWWfffqqquuuuuuwwwlllZZZRRROOOLLLHHH>>>>>>:::444111333444111111000///////////////...---000000,,,,,,000000,,,---------,,,,,,,,,,,,++++++,,,------------,,,+++***+++,,,------------------------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++******************+++++++++,,,,,,,,,+++++++++,,,---...///000...---+++))))))***+++,,,++++++++++++++++++++++++...------------......///////////////////////////111333222......222333000444333777FFF[[[rrrqqq^^^VVV^^^qqqyyy+++++++++++++++++++++++++++***)))))))))))))))))))))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------............////////////............---............////////////000000000000000000000000111222333111......222555555555555555:::EEETTT___llljjjiiijjjooouuuzzz|||wwwsssZZZMMMDDD???999777333//////222...,,,,,,---......---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................+++,,,...///000000000000111...222999777000666CCCGGGLLLRRRVVVXXXYYY[[[\\\]]]bbbmmmyyy~~~}}}|||~~~qqqiiibbbYYYQQQVVVVVVQQQHHHBBBAAA===999888444///---...000///......000///,,,+++......,,,......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,******+++,,,---///000111---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......///.........///////////////222555444111///111333222...:::III]]]yyyyyyddd\\\___lllxxx~~~******************************)))))))))))))))***))))))*********+++++++++************************+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------............////////////...............---.........////////////000000000000000111111111...222666666333000111333999999999===HHH[[[rrr}}}rrrnnnuuu~~~tttbbb\\\RRRGGG;;;222...---333...,,,...///...,,,+++...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))************++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******************++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,---------------------------............/////////000000////////////......111111000///000111222333999999999;;;???KKK\\\iiitttrrroookkkhhhfffeeeeeehhhjjjnnnqqqooolllpppvvv|||wwwttttttuuurrroooxxx{{{yyyooohhhhhhmmmppp~~~zzzjjj]]]lllnnnmmmfff```ZZZSSSKKKHHHAAA999444333333111///222222000...---------,,,............------------,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,---...///000---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,---......///.............../////////---111444333000111444666555PPPjjj|||tttkkkooouuu}}}***************************)))))))))))))))******))))))*********+++++++++******************************++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---------............///////////////////////////.........////////////000///000000000111111111222111444666666555555999<<>>888666...***---000...,,,............---------,,,,,,,,,,,,,,,------,,,,,,,,,))))))******++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++++++++***++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------........./////////000000000000000000000000000000222111///...111555;;;>>>AAALLLNNNLLL]]]~~~wwwlllfffeeeeeeggglllmmmqqqtttsssrrrzzzzzzppppppuuuyyyzzzyyyqqquuutttllleeedddeeefffhhhgggiiinnnrrrwww}}}qqqnnnwwwxxxoooiiibbbWWWMMMEEE???888333555333111111000///000111/////////.........---------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,+++++++++***++++++++++++,,,,,,,,,---------///......------......///............//////000000+++///444555222111666<<>>GGGXXXiiisssssspppuuurrrccc]]]^^^ooottt___LLLFFF???444///111//////.........---------,,,------......------,,,++++++,,,------...//////++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++---------,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......////////////..............................000000000000111111111111//////000111333444555666999>>>FFFPPP[[[eeelllpppuuuzzz|||~~~|||zzzyyy{{{}}}wwwhhh___VVVOOOEEE999555777000000000000///////////////...---,,,,,,---...///.../////////...---,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///+++,,,,,,,,,,,,+++******++++++,,,,,,---...//////777666444222000......---///000000111222333333333333222222444777EEEccc~~~~~~wwwttt,,,,,,,,,++++++***************)))))))))))))))***+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...---,,,,,,---...///..................------000111111111222222222222444222///...000111333333///222444333111444;;;AAALLL\\\sssvvv\\\VVVVVVaaappp~~~xxxhhhYYYIII999---333......111000,,,,,,000........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------//////.........---------,,,------...///000111111---000222222000000111333,,,000666999555444>>>JJJPPPPPPTTTZZZ___bbbiiippp|||zzzyyy~~~yyy~~~|||qqqVVVCCC???999111---111222...,,,...///,,,***+++...///---***............---,,,++++++...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,---...000333555@@@<<<666111......000111000//////000111333222222222333222444BBB```uuuqqqxxx,,,,,,,,,+++++++++******+++******))))))*********+++++++++*********))))))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------///...------------...///........................000000000111111111222222111000//////000222333333333444333333777EEEXXXfffxxx}}}uuu```QQQLLLUUUlllzzzjjjVVVDDD<<<333...111333111///000---------...............,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------//////.........---------......//////000000111111...000111111000/////////777222222:::DDDMMMWWW^^^YYY\\\bbbiiikkklllrrrzzzzzz|||~~~}}}}}}dddYYYMMMAAA777555555000------...///000000////////////------.........---,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------...///222555999;;;>>>;;;555000......///111......///111222333333333222666;;;FFF\\\{{{mmmhhhsss,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,---------.........///...------------...///........................///000000000111111111111000000111111222333333333444555777;;;FFF[[[ttt}}}wwwxxxYYYAAA===QQQhhh{{{fffQQQFFF:::///---111222000...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------/////////............---/////////000000000000000000000111111111000000000555777AAAOOOZZZ^^^```ccc]]]aaaiiiqqquuuvvv}}}yyywww{{{|||}}}iiiWWWDDD;;;888555111///,,,///333222...+++,,,///,,,---........................------------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///111555999===@@@;;;888333///------///000---...000222333333444333000666BBBWWWvvveeeeeettt++++++++++++++++++++++++,,,,,,+++++++++,,,------***************************++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------.........------.....................//////////////////000000000111111111222333444444333222333333222999CCCNNN\\\ooodddKKKGGGMMMooo{{{lll[[[MMM<<<222000000000000.........---------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------...------------,,,,,,,,,------------............/////////.............../////////////////////...111000000000111444777999:::EEEUUU___^^^]]]eeeqqqqqqoooqqqwwwyyyzzz}}}|||uuutttsssuuu}}}mmmXXXKKKFFFAAA888000---///111000---,,,---...,,,---...///////////////......------------............---------,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111555999<<<>>>777555222///---...///000...///111222222222222333222>>>PPPjjjuuueeeppp++++++++++++++++++++++++,,,,,,++++++,,,------...*********************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---..................---........./////////000000000000000000111111111111333444444333222222555777<<>>GGGXXXmmm||||||uuuzzz|||rrr___LLL333333333222111000000///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...////////////.........------------------...///000000111.../////////000000111111000000111222333444444444666HHHZZZaaa___aaammmzzz~~~wwwzzz||||||~~~```GGG999666999111111111111111000///...//////............//////......---------,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------...............------......000111222222222222000222333333444;;;EEENNNyyyzzz++++++++++++++++++++++++******+++,,,------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111000000000000000555333111111222333333222111777@@@KKK]]]pppzzz|||~~~tttnnnOOO>>>111222555222---,,,------,,,+++---...,,,)))......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------..................................../////////000000000000//////000000111222333///222999444222===III___sssvvvxxx{{{tttttt}}}wwwzzzyyygggOOO===333666///333888111000333111000111111000------000333......---------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,222777333,,,'''+++000..................------////////////000111222333222555555333444AAAWWWiii|||yyy{{{++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111111111111111111111111111222333333444444555555666???FFFQQQ```uuuppp___GGG555......000222------,,,++++++------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------................................./////////000000///////////////000000000000333000333===>>>CCCRRR[[[ooo}}}zzzzzzzzz{{{~~~~~~xxx}}}cccNNN;;;111444:::666444333,,,///000000///,,,,,,---000.........---------,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---............------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........222444111,,,)))+++///........................000//////000000111222333111444555555;;;NNNjjj|||}}}}}}++++++++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------........./////////000000000111111111111111111111111111111///111333333333555:::???KKKTTTbbbuuu|||}}}kkkIII333111444444000//////---,,,+++---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000000000111111111111111111///777888<<>>777...222111222222///+++,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000000333333333333333333222222333???DDDIIIRRRVVV^^^mmmvvv|||{{{qqq\\\NNNCCC555222555333000000111111000000000000............------------------------------------...------,,,,,,------...---,,,,,,,,,,,,---............------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---------......333000---,,,,,,---------............////////////111111111111111222444444555555999HHHaaa~~~++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////000000000000111111111111111222222222333333333444888888777666<<>>...000...///333111,,,,,,000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000111333222222222222333555555:::HHHNNNRRR^^^hhhtttrrr```DDD555444111000000000000111111111111//////.........---------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......333///,,,+++,,,......---........./////////000000111111111111222333444555444666AAA\\\|||++++++++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------........./////////000000000111111111222222222222222333333444444555555666888===JJJ^^^tttiiiZZZMMM@@@555...+++000111------222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000000111111000//////000333777<<>>222333333111111//////...---///000...+++------------------------......---,,,---...///000.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------............////////////000111111222222111555000...777888555:::TTTxxxwwwvvvwww|||yyy{{{++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///111333333222111222333444555666777555444:::AAAYYYiii||||||{{{}}}~~~~~~vvvwwwnnn^^^LLL;;;111000333...---++++++---...---+++---------,,,,,,,,,++++++------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////////////////000111222222222222222333999<<>>ZZZxxxyyy}}}}}}~~~~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000000111111111111000222555666555555777888666CCCdddmmmSSS;;;444222---,,,/////////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................,,,,,,------...//////000000000000000000000000000444444777===GGGOOOUUUXXXkkkxxxxxxxxx~~~}}}sssmmmnnnlllffffffccc^^^\\\ccclllkkkccc[[[^^^___]]]ZZZ[[[aaafffeeeiiilllllllllqqq{{{|||}}}^^^BBB:::;;;666111111////////////////////////,,,,,,.../////////...---,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------.........///////////////000111111222222111666666CCCeee~~~|||}}}~~~~~~|||zzzvvvtttxxxzzz{{{{{{zzzyyyzzz|||zzz{{{{{{}}}~~~++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////.........//////000000111222444555111444555222111666;;;>>>===ffffffAAA444333//////333,,,...000222222111///---...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000///...---------------------------------------.........//////////////////222444444222111000111888555@@@RRRVVVPPPZZZmmmzzz}}}wwwxxx{{{sssmmmiiiggg___^^^]]]]]]]]][[[XXXVVVVVVZZZ[[[VVVVVVZZZYYYTTTYYYYYYWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[fffjjjqqqwww|||sssOOO999999666,,,.../////////......///111...------------...//////.........------,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......///,,,,,,111333222222444444:::999___~~~}}}{{{xxxyyyyyyyyyxxxvvvtttsssrrrrrrrrrrrrsssssstttuuuuuuvvvyyy{{{}}}++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.........//////////////////////////////000000111333444555444444555666555666;;;???\\\xxxbbbEEE555111111111...///222333333222000......------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///......---,,,,,,------------------------------.........//////////////////222333333111000111333:::@@@JJJQQQSSSYYYfffsss~~~|||wwwtttpppmmmgggbbb]]][[[ZZZYYYXXXYYYZZZ\\\]]]]]]\\\[[[[[[___```]]]\\\______ZZZ\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUSSSVVVYYY[[[^^^bbbgggkkkyyylllTTTCCC999666000000000000///...///000...------------...//////......---------,,,,,,,,,,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,---------......------,,,,,,------...///000---...222444222222555777===GGGrrruuu|||zzzxxxxxxwwwvvvtttrrrpppnnnllllllkkkkkkllllllmmmnnnqqqrrrtttwwwzzz|||~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------------.........////////////////////////000000000000222333444555666222333777777777???JJJyyy[[[===444222...000111222444333222000///...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------------------.........//////000000000///111333222000000444777AAANNNVVVSSSUUUcccqqqwwwzzzzzzxxxnnnfffbbbYYYXXXVVVUUUUUUVVVWWWXXXWWWYYY\\\^^^````````````^^^aaabbbaaaaaacccbbb___``````__________________]]]\\\\\\ZZZXXXVVVTTTSSSUUUVVVWWWVVVVVVWWWYYY\\\]]]cccmmm|||wwwqqqNNN777444111111111000000///.........------------...//////...------------,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,---------......---------,,,------...///000...000444555333222555444<<>>EEEcccmmm~~~vvvqqqnnnmmmhhhddd___]]]```dddiiillluuu{{{zzz|||xxxooollloookkkdddaaa___\\\XXXTTTPPPNNNMMMJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKNNNRRRUUUWWW[[[]]]aaadddeeeeeecccbbbdddgggmmmsssyyy}}}~~~~~~------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...//////000111111222222111111111222333444555666333777999???XXX~~~{{{~~~~~~xxxzzzXXX555222222111111000//////......------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---......///++++++,,,,,,---......///---...///000111222333333111444666666:::GGG[[[kkkkkkxxxrrrmmm~~~jjj]]]ZZZYYYWWWYYYYYY[[[^^^cccfffggggggkkklllooorrruuuyyy{{{}}}}}}|||zzzxxxtttrrrpppooommmjjjgggdddbbb```YYYVVVVVV[[[bbbmmm{{{rrrHHH@@@777222111222000///...------------...//////,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,---------.....................//////000111000111333222333;;;EEEVVVzzzyyylllbbb]]]\\\]]][[[[[[ZZZXXXWWWYYY]]]```gggmmmvvv{{{|||~~~~~~{{{zzz{{{~~~~~~}}}|||wwwzzzvvvlllhhhkkkfff]]]YYYWWWTTTPPPMMMJJJIIIHHHEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDFFFIIILLLNNNNNNQQQVVVZZZZZZXXXUUURRRSSSWWW___hhhpppwww|||~~~zzz{{{|||~~~------------------------...------,,,,,,------...,,,,,,,,,---------................../////////000...//////000111222222222111111111222333444555666222777999CCCdddzzzyyyqqqoooDDD333333222222111000000///...------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,------------------------...///000++++++,,,,,,---...//////---...///000111222333333111555777888===LLLbbbtttooouuulll}}}}}}vvvgggWWWQQQUUU\\\_________```bbbfffiiijjjjjjmmmoootttyyywwwvvvuuusssoookkkgggdddaaaYYYVVV[[[\\\[[[dddppp||||||zzzQQQHHH<<<444222222000......------------...//////,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------.....................///000000333222333444333555???IIIttt|||nnn```WWWTTTVVVXXXZZZ\\\^^^]]]ZZZXXXZZZ]]]^^^eeemmmqqqqqqqqqtttwwwjjjhhhfffdddeeeiiimmmooovvvyyy~~~}}}|||||||||zzzyyyuuuyyyuuujjjfffiiicccYYYTTTSSSOOOLLLIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAACCCEEEGGGIIIFFFJJJOOOSSSSSSPPPKKKHHHGGGLLLUUU```jjjrrrxxx{{{xxxyyyzzz|||~~~......---------,,,,,,,,,,,,,,,,,,---------..............................---......////////////////////////000111111222222---111333333222555888999<<<111IIIlll{{{zzz{{{kkkJJJ;;;///---//////------//////...------------...------------------------+++,,,------......------......---------,,,,,,,,,---------...............222111//////000111111111333777999<<>>???@@@@@@???@@@>>>======???BBBCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDFFFDDDGGGPPPYYYaaakkktttmmmnnnoooqqqsssxxx}}}.........---------,,,,,,,,,,,,,,,---------...............------------------....../////////////////////000000111111222222222333333111111333555777555@@@___www}}}{{{}}}oooOOO444000444111,,,+++//////...------------...------------------------+++,,,------......------.........---------,,,,,,---------...............000000000000222333333333444888BBBOOO[[[gggvvv~~~{{{uuurrrwwwwwwfffYYY^^^______```aaabbbeeefffhhhkkkpppxxxxxxtttpppmmmggg``````cccZZZaaakkksss{{{~~~mmmTTT999222555111//////000000//////..............................---......//////......---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000/////////000111222///000111777999888SSSuuuiiiaaabbb^^^^^^eeelllooorrrtttnnnqqquuuyyy}}}tttaaaVVVTTTQQQQQQPPPOOONNNPPPSSSVVVUUUTTTWWW___dddgggmmmuuuuuunnnccc]]]```hhhppptttrrrrrrpppllljjjjjjmmmqqqooopppqqqpppnnnkkkgggeeeYYYXXXSSSMMMMMMNNNKKKEEEFFFIIIIIIDDDBBBCCCDDDCCCAAA@@@?????????@@@@@@@@@CCCAAA@@@@@@AAABBBBBBAAAFFFFFFFFFFFFFFFFFFEEEEEEFFFCCCDDDIIIMMMQQQVVV]]]^^^aaaddddddcccffflllqqq.........------------,,,,,,,,,,,,---------......---------------------------....../////////////////////000000111222222222666444222222222333666888777XXX{{{zzzxxxxxxkkkAAA444666444///...000///......------......------------------------,,,,,,---............---.........------------,,,---------.........//////...///000222333444555666777===NNNaaaiiijjjyyy}}}vvvhhhrrrtttfff```[[[VVV``````aaadddiiilllnnnnnnvvvzzz|||uuummmjjjlllaaa`````````eeeqqqqqqHHH222444888000000000000//////.................................//////////////////...*********+++,,,,,,------,,,,,,,,,---------......//////......//////000111...333444666888???ddd~~~yyypppeee```bbbbbbjjjssszzzjjjZZZSSSTTTUUUUUUUUUUUUWWW[[[^^^\\\ZZZ[[[___bbbdddhhhmmmlllbbbVVVOOOPPPVVV[[[___aaa___\\\XXXUUUVVVZZZ]]]\\\^^^```aaa___[[[WWWSSSNNNNNNKKKEEECCCEEEEEECCCCCCFFFGGGDDDDDDFFFFFFCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFEEEDDDDDDEEEEEEDDDBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEDDDFFFGGGFFFHHHLLLOOORRRUUUTTTRRRRRRWWW[[[............------------,,,,,,,,,---------......,,,,,,,,,,,,---------------......//////////////////000000111111222333333444222222555666666999===DDDlll|||YYY:::222444444111000//////.......................................,,,------...........................------------,,,,,,------.../////////---///111222333444555777===GGGXXXffflllpppzzzzzzvvvpppjjjooo___ZZZ^^^aaabbbdddcccdddiiioootttvvvwwwwwwtttvvvoookkkddd]]]]]]cccnnnvvv[[[;;;555555222111111000////////////..............................////////////......,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------......//////000000...666666444777FFFrrrzzzkkkhhhccc^^^eeesssvvvoooaaa\\\]]]^^^___``````cccfffiiiiiikkkoootttwwwuuurrrpppjjjbbbZZZYYYYYYWWWUUUTTTWWWUUURRROOOMMMMMMNNNPPPNNNOOOQQQSSSSSSQQQNNNLLLRRRUUUSSSMMMJJJJJJJJJHHHGGGHHHFFFCCCEEEIIIIIIFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHGGGHHHIIIKKKKKKHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDHHHHHHFFFGGGJJJJJJKKKLLLLLLLLLLLLMMMMMM//////.........---------,,,,,,,,,---------......,,,,,,,,,------.........---......///////////////000000000111222222333333222111333777777555:::AAA[[[}}}}}}~~~wwwHHH000333777000000000///............///........................,,,---......//////......//////.........---------,,,,,,------...//////000...000111111111222555888BBBSSS___ccclll||||||}}}vvvmmmllluuuzzznnnbbb\\\]]]aaadddeeeiiiiiikkkooovvv}}}vvvrrrllleee```___aaadddyyyxxxVVVAAA333444333111000/////////000////////////////////////,,,------......------,,,//////......------,,,,,,,,,,,,,,,---------......,,,---......///000000000///777666444===RRR}}}~~~lll______aaaeeewwwpppiiihhhgggiiijjjkkklllnnnqqqtttuuuxxx}}}yyyrrrhhhaaabbbccc^^^YYYXXXWWWVVVSSSRRRQQQPPPOOONNNMMMNNNNNNOOOQQQRRRSSSTTT^^^aaa```ZZZUUUSSSPPPMMMNNNLLLFFFCCCGGGLLLLLLHHHHHHKKKMMMLLLJJJGGGFFFGGGHHHHHHIIILLLNNNOOONNNLLLGGGFFFFFFEEEEEEFFFGGGGGGCCCBBBDDDJJJLLLLLLMMMQQQRRRQQQPPPSSSWWWXXXTTTOOO/////////.........------,,,,,,,,,---------......,,,------....../////////---......///////////////000000111111222333333333222111444888555333===KKKxxx{{{|||zzzzzzaaa>>>777555...111000//////......//////........................------...////////////.../////////.........------+++,,,,,,---...///000000...000111000000222888===KKK]]]ggggggsss||||||zzznnnrrrrrrddd___]]]aaaeeeggghhhjjjqqqsssvvv{{{}}}|||yyytttooojjjeeeccc___fffuuu]]];;;555444222000//////000000////////////////////////,,,,,,------------,,,,,,............------------,,,,,,,,,---------......,,,---...///000111111111000777555999LLLhhhjjjeeefffqqq}}}mmmaaaaaadddccccccgggaaa___\\\[[[[[[[[[ZZZYYY[[[[[[[[[\\\^^^aaadddffflllmmmjjjccc^^^\\\WWWRRRPPPLLLFFFDDDJJJPPPOOOHHHEEEHHHLLLLLLIIIEEEDDDEEEHHHHHHIIIKKKOOOPPPPPPOOOHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFJJJRRRXXXZZZ^^^ccceeedddfffkkkoooppplllggg////////////............,,,,,,,,,---------......------...//////000111111---......///////////////000111111222222333333444333222555888666888LLLccczzz~~~{{{|||~~~\\\CCC666111111000000///////////////........................------...///////////////////////////............++++++,,,---...///000000...000111000111666???FFFWWWeeeooottt~~~{{{}}}uuuqqq{{{zzziiibbb[[[ZZZ]]]fffkkkllloootttyyy~~~|||vvvoookkk___aaahhhrrrzzzNNN666555333111///000000111////////////////////////------............------******++++++,,,---......,,,,,,,,,---------......,,,---///111222222222222000555555@@@bbbxxx~~~fffqqqtttdddeeeiiilllqqqxxxsssnnnhhheeegggiiikkklllppppppqqqrrrtttuuuwwwxxxuuurrriiiaaa]]]]]]YYYSSSLLLIIIEEEFFFNNNTTTPPPGGG@@@EEEKKKLLLIIIFFFFFFGGGIIIHHHGGGIIIKKKMMMNNNMMMHHHGGGEEECCCBBBBBBCCCDDDFFFFFFLLLXXXbbbhhhpppwww{{{000/////////............,,,,,,,,,---------...............///000111111222---......///////////////000111111222222333444444333333666:::999@@@]]]{{{{{{~~~wwwOOO999777111111000///////////////////////////////////////---......///////////////000/////////............++++++,,,---...///000111...000111111222999DDDNNNbbbiiittt~~~sssooohhhmmm{{{|||fff[[[XXXcccaaacccjjjllllllqqqxxxyyyrrrnnnoookkkiiijjjnnnvvv^^^777555333111000000000111000000000000000000000000......////////////......%%%&&&''')))+++---...///,,,,,,,,,---------......,,,---///111222333222222000444555GGGrrr{{{rrrwwwqqqzzzlllooouuuwww|||zzzqqqmmmoootttyyy{{{tttmmm```VVVTTTWWWTTTOOOFFFDDDDDDHHHRRRWWWPPPEEE>>>DDDKKKNNNLLLIIIJJJLLLJJJHHHFFFFFFHHHJJJJJJJJJIIIGGGEEEBBBAAAAAAAAABBB<<<>>>GGGUUUcccmmmxxx000//////............/////////.........---------...............///000000////////////000000000000000000000111222222222333333666666222777NNNrrrxxxvvv~~~dddHHH000111222111000000111000---......---------,,,,,,,,,---------............///---......///////////////............/////////000...333444111333???PPPZZZcccttt}}}uuuvvvmmmgggkkkwwwsssggg\\\\\\bbbfffeeeggglllqqqttt|||~~~sssuuuuuupppjjjlllvvv{{{OOO999000222000111444000111111000//////////////////............------------------------------------------............/////////...//////000111222444222<<<[[[mmmuuu}}}|||yyy}}}{{{yyyxxx|||}}}uuujjjZZZOOOKKKJJJIIIHHH@@@???BBBKKKTTTTTTKKKAAADDDEEEFFFIIIKKKKKKIIIGGGIIIGGGEEEFFFIIIJJJGGGDDDGGGFFFEEEFFFGGGFFFDDDBBBHHHDDDDDDKKKRRR[[[kkkzzz000000///.........////////////.........---------...............///000000////////////000000000000000000111111222222333333111666777666CCCaaaxxx~~~|||]]];;;000000///......000000000.........---------,,,,,,---------............///---......///////////////........./////////000000...222333333:::JJJZZZdddqqq}}}uuulll```kkkmmmdddaaa]]]^^^ccciiijjjooouuuzzz~~~uuulllhhhlllppp|||iiiHHH555444111000222///111111000//////////////////............------------------------------------------............/////////...//////000111222444444GGGqqqnnnyyy~~~zzz{{{zzz~~~zzzkkk```RRRHHHCCCAAA???===::::::???HHHPPPQQQLLLEEEDDDEEEGGGJJJLLLNNNMMMMMMOOONNNNNNNNNOOONNNMMMKKKGGGGGGHHHHHHHHHGGGGGGGGGJJJGGGFFFIIIKKKNNNWWWbbb111111000////////////////////////............---...............///000000////////////000000000000000000111222222333444444333888999<<>>DDDJJJLLLKKKIIIEEEFFFIIILLLPPPSSSUUUWWWUUUVVVVVVUUUSSSRRRRRRRRROOORRRUUUUUUTTTSSSUUUWWWVVVSSSRRRRRRPPPNNNQQQVVVnnnyyy222222111000/////////////////////..............................///000000////////////000000000000000111111222333444555555777;;;;;;BBBaaa|||~~~}}}~~~}}}|||~~~bbb===888333222111///...000............---------------------............///---......///////////////...////////////000000000444444555999III]]]lllqqqsssmmmkkkhhhlllaaaZZZ]]]cccgggkkkooovvv|||~~~~~~~~~zzzwwwqqqxxxqqqHHH;;;444111444333111000000//////////////////............------------------------------------------............///......//////000111222333444>>>eee~~~tttmmmkkkiiihhhaaa^^^[[[[[[]]]^^^^^^___bbb[[[VVVVVVWWWWWWXXXYYY[[[]]]]]]\\\___eeegggfffssszzz}}}|||~~~{{{vvvnnn___SSSHHHDDD???============<<<<<<>>>BBBEEEGGGIIIJJJLLLOOOQQQTTTWWW[[[___cccfff___aaabbb```\\\ZZZ[[[]]]aaaeeejjjjjjhhhgggkkkooojjjhhhfffeeecccbbbccceeecccfffppp333333222000000/////////////////////////////////...............///000000////////////000000000000000111222333444555666666777:::===LLLsss|||xxxsssppppppooooooqqqtttuuuuuusssppppppqqqrrrtttvvvxxxyyyvvvuuuvvv{{{HHH===444333333111////////////.........------------------............///---......///////////////////////////000000000111111222555===PPPffftttxxxsss```cccrrrxxx______bbbeeegggiiinnnssszzzxxxqqqpppvvv}}}UUUAAA333000444333111000000//////////////////............------------------------------------------............///......//////000222333444222EEEppp~~~nnnggg___[[[XXXWWWVVVVVVWWWVVVSSSSSSUUUYYY[[[[[[[[[SSSNNNRRRWWWYYY\\\```fffjjjkkkiiiiiilllllljjjqqqqqqtttxxxtttiiiaaa___\\\bbbhhhlllnnnpppooollltttuuu||||||ssshhhaaa\\\TTTJJJCCC@@@>>>=========>>>>>>>>>@@@BBBFFFHHHIIILLLPPPSSS[[[]]]aaacccfffiiinnnrrrlllnnnnnnkkkgggeeegggjjjlllrrrwwwwwwuuuvvvyyy~~~yyyxxxuuussssssuuuvvvvvvrrrsssuuu{{{444444222111000000000000...////////////000000000...............///000000////////////000000000000111111222333555666777777555999FFFbbbzzz}}}zzzvvvrrrpppmmmjjjhhheeecccbbbcccffffffddd``````bbbdddfffhhhiiiiiiiiihhhiiikkkooosssuuuuuuttt{{{]]]GGG555222444222000000/////////.........---------------............///---......////////////////////////000000000111111---111888EEEZZZqqqrrr]]]jjj|||gggZZZ```gggjjjjjjlllsssyyy{{{yyyrrrqqqxxxzzzjjjMMM555000555111111111000//////////////////............------------------------------------------............///......///000111222444555333OOO}}}}}}uuummm\\\WWWSSSSSSRRRNNNMMMNNNWWWZZZ\\\^^^ccckkkmmmkkkggg[[[UUUZZZ```bbbeeejjjtttyyy{{{yyyyyy{{{|||zzz~~~zzzzzzsssbbbUUUQQQNNNPPPTTTXXXZZZZZZWWWTTTXXXXXXZZZ```ggglllooopppsssssswwwzzzvvvmmmhhhggg```XXXPPPMMMJJJFFFBBBAAA>>>>>>======<<<<<<<<<===@@@CCCFFFJJJNNNRRRXXX[[[[[[___bbbdddccceeehhhlllmmmmmmllliiigggggghhhjjjlllppptttuuuuuuvvvyyy|||{{{{{{yyyvvvxxx{{{{{{xxx~~~555444333222111000000000.../////////000000000000...............///000000////////////000000000000111111222444555777888888999@@@WWW|||yyypppmmmhhhfffdddcccaaa```[[[XXXVVVXXXZZZZZZVVVRRRTTTUUUVVVXXXZZZ\\\^^^^^^\\\^^^```aaaaaabbbccceeehhhooowww{{{}}}yyyqqqoooqqqnnnnnnnnnooorrrtttwwwxxx}}}|||}}}```???444444222000000////////////............---------............///---....../////////////////////000000000111111111///777BBBQQQeee|||}}}kkkjjjsssddd^^^^^^dddiiimmmqqqxxx~~~yyy{{{{{{zzzaaa===555888111111111000//////////////////............------------------------------------------............///......///000111333444555;;;\\\{{{yyyiii^^^PPPLLLMMMPPPRRRPPPSSSXXXUUU]]]fffnnnyyy}}}pppiiipppxxxyyy}}}www```RRRPPPQQQSSSXXXZZZXXXSSSOOOMMMSSSSSSRRRSSSWWW[[[\\\\\\aaa_________ZZZRRROOOPPPMMMHHHFFFGGGDDD???@@@DDD======>>>=========>>>???BBBCCCEEEJJJPPPUUUYYY\\\[[[___cccbbb___^^^___bbbeeeccc```___```aaaaaaaaaggghhhkkkmmmoooqqqrrrssstttwwwxxxwwwzzz~~~{{{ttt}}}{{{sssrrrttt666555444222111000000000.../////////000000111111...............///000000////////////000000000000111222333444666777888999@@@HHHgggssszzzxxxnnnfffhhhddd```]]]\\\\\\[[[ZZZTTTQQQOOOQQQTTTTTTOOOKKKLLLLLLMMMNNNQQQTTTXXXZZZUUUVVVWWWUUUSSSTTTWWW[[[YYY```fffggggggooo|||mmmcccaaaccc````````````bbbdddfffhhhjjjgggcccdddkkkuuu~~~wwwKKK888555222//////000/////////............---------.........//////---......///////////////000000000000111111111111666@@@MMMZZZmmm~~~iiiccczzzrrr\\\WWW]]]fffiiikkkpppyyy|||xxxzzz}}}sssEEE;;;===444111111000/////////////////////.........------------------------------------------.........//////......///000111333555666CCCgggrrr___SSSOOOLLLMMMSSSUUUUUU\\\eeegggttt}}}xxxeeeXXXYYY___dddkkkmmmhhhaaa^^^___bbbbbbaaa```bbbeeedddbbbbbb\\\VVVTTTPPPLLLJJJMMMFFFDDDEEEGGGCCC======CCC;;;<<<>>>>>>???@@@CCCEEEEEEEEEFFFJJJPPPTTTWWWWWWaaafffjjjhhhccc``````bbbbbb___[[[[[[]]]______]]]eeedddfffiiillloooooonnnooouuuyyy{{{~~~uuusssxxxzzzwwwoookkkmmmppp>>>888444555444111///000---.........//////000000///////////////000111111............///000111222444444333111333777999999999ddd}}}yyy~~~{{{vvvpppiiiccc______ZZZUUURRRSSSTTTSSSQQQPPPNNNMMMMMMNNNMMMLLLJJJKKKKKKLLLMMMOOOQQQSSSTTTWWWTTTQQQNNNMMMNNNPPPRRRQQQVVVZZZ[[[\\\cccpppzzzttteee[[[ZZZ\\\[[[YYYWWWXXX[[[\\\ZZZWWWZZZ\\\^^^]]]]]]bbbkkksssvvvxxxzzzyyyxxx{{{sssjjjAAA///333555...111111000///////////////............/////////000////////////////////////111777333...333222000555555OOO___bbbrrrtttdddrrrvvv```WWW^^^hhhiiijjjrrr|||}}}|||}}}~~~rrrxxx|||eee999888888666000...000111//////111///////////////////////////...---,,,,,,,,,,,,,,,............////////////222555000000777555333:::EEExxxnnn^^^WWWVVVWWW[[[bbbggglllqqquuuiiibbbiiiooouuurrrlllnnnoooooooooppppppqqqrrrsssooobbbVVVPPPNNNKKKIIIIIIAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>AAAEEEIIIBBBEEEIIINNNUUU^^^gggmmmuuutttssspppllliiieeeddd```]]]ZZZXXXWWWXXX[[[\\\aaacccgggjjjkkkkkkjjjiiimmmooorrrrrrsssvvv}}}~~~~~~|||xxxqqqkkkgggfff>>>777111111111000000333........./////////000000///////////////000111111////////////000111222222333333333333555888;;;;;;AAAmmmzzzvvvvvvpppmmmlllkkkiiieeeaaa\\\ZZZYYYUUUQQQPPPPPPQQQPPPNNNPPPNNNMMMLLLNNNNNNMMMLLLKKKLLLMMMNNNPPPRRRTTTUUUVVVSSSPPPMMMLLLLLLNNNPPPRRRVVVZZZ[[[\\\aaakkkttt~~~}}}xxxnnnbbbZZZWWWXXXYYYWWWUUUVVVXXXZZZZZZYYYYYY[[[\\\[[[[[[___hhhooooookkkiiijjjkkkooo|||yyywwwLLL333444666111111111000///////////////---------............///////////////////////////000555000---444444111666<<>>555555111000222222000000222///////////////////////////...---,,,,,,,,,,,,---............////////////000333000000666444333===XXX{{{ppp]]]TTT]]]cccjjjpppsssyyy}}}pppttt~~~|||vvvvvvwwwuuusssssstttuuutttsssiii^^^SSSNNNKKKFFFCCCCCC>>>>>>??????>>>======<<<777:::<<>>===;;;;;;<<<<<<<<<;;;;;;:::777:::>>>AAACCCFFFJJJMMMMMMRRRYYY___cccdddfffgggfffeeedddbbb```]]][[[ZZZVVVUUUSSSRRRRRRTTTVVVWWW[[[[[[\\\]]]___``````aaa___aaaccccccccceeekkkppp~~~|||xxxuuusssOOODDD999555444111000111//////////////////000000///////////////000000111111111111111222333444444222333666888777777<<>>???@@@@@@@@@CCCDDDEEEFFFHHHLLLRRRVVVMMMNNNNNNMMMLLLMMMOOOQQQMMMNNNPPPRRRTTTUUUVVVWWWPPPPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTRRRUUUXXXYYYXXXYYY\\\```fffjjjnnnrrruuuwwwzzz|||lllYYYDDD999666333222333111111111000000000/////////////////////000111111000000000111111222333444555333444777888>>>UUUmmm|||yyypppbbb\\\[[[UUUNNNOOOQQQRRRSSSRRRPPPOOOKKKNNNPPPQQQPPPOOOQQQSSSPPPPPPQQQSSSUUUUUUSSSQQQTTTVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQRRRSSSTTTSSSQQQQQQQQQNNNOOOPPPTTTYYY^^^aaabbb^^^aaadddccc___ZZZWWWVVVVVVVVVXXX[[[^^^```aaabbb```iiisss}}}uuuyyy{{{~~~|||OOO666444333222111111000000111111////////////000000000000000000000000000000000000///333222444888666CCC]]]qqqxxxmmmeee^^^ooo}}}rrrhhhnnnmmm\\\aaagggiiikkkpppzzzzzzlll```YYYSSSPPPOOOPPPQQQVVVcccpppmmmjjjhhhiiimmm}}}aaaDDD;;;333333555333000///////////////////////////,,,,,,,,,,,,,,,---...///............///////////////222000222666:::WWWttt~~~wwwpppppp|||vvvpppqqqdddddddddccccccdddeeefffnnnttt|||zzztttqqqqqqqqqsssuuuwww~~~|||zzzvvvpppfff\\\TTTHHHCCC@@@>>><<<888:::?????????AAABBBCCCDDDDDDDDDDDDFFFJJJLLLNNNPPPRRRTTTIIIJJJLLLLLLLLLLLLOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWOOOQQQRRRTTTTTTTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRSSSQQQUUUXXXYYYYYYZZZ]]]aaagggiiikkklllmmmooorrruuugggLLL<<<666333222333222111111111000000/////////////////////000111111000000000000111222333444555222333777:::CCC^^^zzzttt}}}~~~tttfff```^^^XXXTTTUUUUUUUUUSSSPPPNNNLLLJJJMMMOOOOOOMMMMMMPPPSSSNNNOOOPPPSSSTTTSSSPPPMMMVVVWWWYYYZZZZZZXXXWWWUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPPPPSSSQQQNNNLLLNNNSSSYYY^^^ggglllrrrsssoooiiieeedddYYYZZZ[[[___ccceeeffffffooommm```jjj}}}yyy^^^>>>;;;333222111111000111111111............/////////000000000000000000000000000,,,222333555888888IIIgggvvvoookkkeeefffmmmfffnnniiihhhaaaeeeiiilllooowwwyyylll___TTTOOOIIIHHHKKKRRRZZZggg{{{}}}|||tttnnnwww|||JJJ>>>333333666555222000////////////////////////,,,,,,,,,,,,,,,---...///............/////////000///111///111555;;;ZZZyyyppppppwww}}}rrrjjj^^^WWWWWWVVVUUUTTTVVVYYY\\\^^^^^^fffmmmvvvzzzwwwnnneee___[[[[[[aaagggfffeeeqqqvvviiidddbbb```]]]WWWQQQJJJDDDAAA<<<;;;<<>>MMM```vvvzzznnniiifffbbbcccYYYnnnooo``````iiinnnnnnttt}}}rrroookkkfffcccaaa``````___aaadddggglllqqquuuwwwsssvvvzzz}}}xxxgggWWWOOOMMMLLLKKKUUUZZZbbbsssrrroooYYY;;;777333444777***444000000000000////////////........................////////////000000000000111///555555333KKKvvvuuuiiipppuuummmaaaWWWTTTUUUUUUWWWZZZ]]]```cccgggkkkttttttrrryyy~~~wwwqqqsssxxxyyy{{{~~~qqqbbbWWWMMMEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYWWWTTTTTTUUUWWWUUURRRSSSVVVVVVRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWTTTVVVWWWXXXYYY\\\___bbbbbbeeefffdddffflllnnnmmmZZZJJJ<<<444555333222222111111111000000000111111111111111111111111111222222222333333333444111777999777EEEgggxxxuuullllllnnnuuummmggghhhiiiddd]]]ZZZYYY\\\]]]ZZZSSSMMMJJJJJJHHHGGGGGGIIIOOOTTTWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSRRRQQQQQQSSSWWWZZZbbbxxxmmm\\\^^^oooxxxyyy~~~III===999555333222111000///111000000//////000000111111111111111111111111111000666333555EEEUUUggg||||||vvvtttpppiiigggiiiwww]]]QQQ```nnnfff^^^aaakkkpppsss~~~pppddd[[[YYYWWWTTTRRRQQQQQQRRRMMMOOORRRVVVZZZ___ccceee^^^___aaaccciiirrr}}}wwwkkk[[[OOOKKKLLLOOOQQQZZZcccttt~~~mmmrrr|||mmm===666:::666555000111000000000000////////////........................////////////000000000000//////555555666SSSrrrzzzqqqiiizzzqqqddd[[[TTTPPPSSSVVVZZZ___eeemmmppptttwww}}}wwwbbbSSSIIIDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJLLLNNNOOOQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYWWWUUUUUUXXXZZZYYYUUUTTTVVVUUURRRRRRUUUVVVUUUUUUUUUUUUWWWYYYZZZWWWVVVWWWYYY]]]```bbbbbbgggjjjkkkhhhjjjnnnpppnnncccNNNAAA555222666222222222111111111000000111111111111111222222222111222222333333444444444444;;;:::888LLLxxxwwwyyyzzzkkkdddggglllsssssswww~~~zzzsssqqqqqqpppkkk___RRRJJJHHHJJJGGGFFFFFFIIINNNTTTWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSSSSRRRRRRTTTXXX[[[dddzzzoooccchhhmmmxxxZZZ@@@999333222222000//////000000000000000000000000000111111111111111222222222444111777KKK[[[lllzzzsssyyyyyynnnkkkrrr[[[OOOXXXllllllbbbbbbgggkkkrrrxxxqqqaaaWWWRRRRRRRRRQQQRRRRRRSSSSSSNNNOOOOOOPPPRRRSSSUUUVVVSSSRRRRRRSSSWWW___gggmmmzzzlllbbbVVVOOOMMMNNNTTTYYYcccvvvuuuooozzzKKK777???555111555000000000000000////////////........................////////////000000000000000111666444777XXXmmmvvvtttuuuuuubbbZZZRRRQQQUUU[[[```cccjjjqqqrrrzzzrrr___RRRJJJFFFAAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAACCCEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUWWWWWWWWWWWWXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[XXXVVVVVVYYY[[[YYYUUUTTTUUUUUURRRSSSWWWWWWVVVVVVVVVXXXZZZ]]]^^^]]][[[ZZZ]]]bbbeeeeeeccciiilllllliiijjjmmmnnnkkkpppRRRDDD777111666222222222222111111111111000000111111111222222222111111222333444444555555555:::999<<>>AAABBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIILLLOOOQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVXXXXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZ\\\]]]aaaaaa```^^^[[[YYYYYYZZZWWWTTTTTTWWWXXXVVVWWWZZZYYYZZZ\\\^^^aaaccceeeeeeiiihhhhhhiiijjjjjjiiiggghhhkkkkkkiiihhhjjjiiifff]]]JJJ@@@444555333333222222222111111111///000000111222222333333111111222333444555666666777555<<>>PPPjjjzzz|||mmmsss~~~yyyttt]]]kkkmmmeeerrrvvv~~~yyyppplllfff```bbbnnn{{{mmmdddYYYVVVRRROOOOOONNNMMMMMMKKKOOORRRTTTUUUXXX\\\``````bbbfffiiikkkkkkjjjiiioooooonnnnnnnnnoooooopppuuuppphhhbbb```^^^[[[YYYTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTZZZaaaeeerrr{{{lllqqqzzzyyyTTT;;;:::000888111000000000000////////////........................////////////000000000000444333333555NNNssspppaaaZZZ[[[^^^aaahhhppp|||vvvhhhZZZMMMCCCBBBBBB@@@BBBFFFFFFHHHKKKOOOQQQSSSTTTUUUQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPQQQRRRTTTVVVWWWXXXWWWXXXZZZ[[[[[[YYYWWWUUUUUUUUUWWWXXX[[[]]]```aaa\\\___aaabbb```^^^]]]]]]]]][[[\\\___^^^ZZZXXXZZZYYY\\\aaaeeehhhjjjjjjiiieeeiiilllmmmkkkkkklllnnnnnnrrrssspppppprrrqqqmmmgggMMMDDD999666333333333222222222111111111111111111111111111111222222222333444555666777;;;:::IIImmm{{{vvvzzzwwwjjj]]]ZZZ^^^___fffiiifffeeefffddd___ZZZQQQIIIHHHFFFEEEJJJQQQSSSTTTUUUWWWYYYZZZZZZ[[[YYYYYYZZZ\\\^^^^^^[[[YYYYYYYYYYYYXXXVVVUUUVVVXXXXXXUUUSSSSSSUUUWWWWWWWWWSSSSSSSSSUUUYYY]]]___```ccciiirrrnnnooozzzqqq}}}bbb@@@999444000444111666000111111111111222222222222222222111222222333333777///EEEbbbmmmvvvhhhllljjjmmmlllnnnttttttkkkdddeeehhhlllwwwsssiii```XXXPPPMMMKKKKKKMMMNNNPPPRRRJJJKKKPPPUUUZZZ]]]aaafffeeehhhpppyyyzzzxxx}}}{{{sssvvvuuunnnlllllljjjfff]]]WWWXXX\\\aaafffiiihhhnnn|||rrrjjjyyy{{{yyyxxxjjj888;;;888...:::222222111111000/////////........................000000000000111111111111---888777555VVVxxxggg___\\\]]]dddmmmtttiiiUUUOOOFFFFFFEEEBBB@@@@@@EEEIIIGGGJJJNNNRRRUUUUUUSSSRRROOOLLLJJJKKKNNNQQQQQQPPPRRRUUUWWWYYYYYYYYY[[[]]]]]]\\\[[[ZZZYYYYYYYYYZZZWWWWWWXXX[[[^^^aaaaaaaaa]]]]]]^^^^^^_________^^^\\\\\\]]]^^^^^^^^^]]]]]]aaaaaabbbeeeiiillllllkkkgggkkkooopppnnnnnnoooqqqpppqqqsssuuuuuutttsssrrrrrrSSSIII===666333333333222222222222111111111111111111111111111333333333444555666777888<<<@@@ZZZ}}}xxx}}}yyypppnnnjjjllliiidddbbbcccaaa[[[VVVNNNGGGDDDBBBAAAFFFLLLRRRSSSUUUWWWXXXZZZZZZZZZ\\\\\\\\\]]]______]]][[[^^^___^^^[[[XXXVVVVVVWWWWWWVVVUUUUUUWWWWWWWWWVVVWWWVVVUUUVVVZZZ^^^bbbdddaaajjjttttttttt|||kkkssskkkBBB888666333444///666000111111111111222222222222222222111222222333444:::888MMMfffttttttnnnkkkzzzuuuffffffkkkmmmrrryyy}}}xxxtttmmmhhhmmmuuuppp```WWWRRRMMMLLLKKKLLLMMMNNNNNNOOOQQQRRRSSSUUUYYY\\\^^^```bbbgggjjjsss|||~~~}}}|||~~~lllrrrxxxuuu{{{{{{JJJCCC;;;...555222222111111000/////////........................000000000000111111111111111::::::===aaa~~~ooocccdddkkkrrrxxx}}}}}}yyylllVVVHHHFFFDDDEEEFFFEEECCCCCCEEEHHHHHHLLLRRRVVVXXXVVVSSSPPPOOOMMMKKKMMMQQQTTTTTTTTTVVVXXXZZZZZZZZZYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[]]]```cccddddddaaabbbbbbbbbbbb```___^^^]]]]]]]]]]]]]]]^^^^^^^^^aaabbbeeegggiiikkkmmmmmmmmmppprrrrrrooonnnnnnooossstttuuuuuutttsssrrrqqq~~~WWWLLL@@@555333333333333222222222222111111111111111111111111444444444555666777888999???GGGjjj}}}yyy{{{{{{tttiii___[[[[[[WWWPPPLLLFFFAAA??????@@@EEEKKKRRRSSSUUUWWWYYYZZZ[[[[[[bbb```^^^___`````````___bbbbbbaaa^^^[[[ZZZZZZ\\\[[[ZZZYYYZZZ[[[ZZZXXXVVVYYYYYYXXXYYY]]]aaafffiiidddnnnxxx~~~rrrhhhsss~~~vvvooouuuyyyFFF666888777444---666000111111111111222222222222222222222222333444444888@@@VVVlll~~~wwwiii___ccczzzmmmccceeejjjmmmuuu~~~vvvjjjhhhmmmhhhllljjj^^^QQQKKKJJJJJJGGGIIILLLNNNOOOQQQSSSUUUZZZYYYXXXXXX[[[]]]]]]\\\[[[^^^fffmmmppprrrwww}}}yyyxxxyyy{{{~~~tttppp|||uuuooopppyyyqqqrrrtttyyy~~~tttooouuu{{{ZZZCCC999///333222222111111000/////////........................000000000000111111111111///555777AAAhhhtttiiiccclll}}}vvvllleeeZZZKKKDDDFFFCCCEEEGGGGGGFFFFFFGGGHHHKKKOOOUUUYYYYYYVVVQQQNNNOOONNNNNNPPPSSSVVVWWWWWWYYYZZZ\\\[[[ZZZYYYYYYZZZWWWYYY[[[^^^```bbbbbbbbbaaa```___```ccceeeggggggfffggghhhhhhfffccc```^^^___^^^]]]\\\]]]^^^```aaaaaadddhhhjjjjjjkkknnnpppqqqrrrtttsssqqqppppppqqqssssssttttttuuuuuuuuuuuuXXXKKKBBB444444444333333333222222222111111111111111111111111333333333444555777888999@@@KKKsss{{{{{{zzzwwwdddWWWRRROOOJJJCCCBBB???======@@@DDDKKKOOORRRTTTVVVXXX[[[]]]^^^^^^eeeccc```___```aaabbbaaa___```___^^^]]]]]]```bbbaaaaaa```aaa```]]]YYYVVVXXXYYY\\\___bbbfffjjjlllmmmttt{{{~~~wwwqqqvvv~~~lllmmmIII444888:::555,,,777000000111111111222222222222222222222222333444555444FFF\\\nnngggfffbbbeee}}}tttlllgggiiilllooowwwyyyuuuvvvhhhgggaaaXXXOOOKKKLLLNNNLLLOOOPPPNNNOOOTTTWWWXXXZZZXXXTTTRRRUUUZZZZZZWWWSSSVVVYYY]]]]]]^^^```cccaaaaaabbbcccdddcccbbbaaa]]][[[ffftttmmmssskkk```cccllltttssslllqqqzzzuuuwwwccc===333222777222222111111000/////////........................///000000000111111111111000333666FFFmmmnnnjjjlllyyy}}}zzzwwwrrrkkkccc\\\SSSIIIFFFIIIDDDEEEFFFGGGHHHIIIIIIJJJNNNPPPTTTVVVVVVSSSOOOLLLPPPPPPQQQRRRUUUVVVWWWXXXWWWYYYZZZ[[[YYYYYYYYYZZZXXXZZZ^^^bbbdddeeeeeeeeedddbbbaaaaaadddfffhhhhhhhhhiiikkklllkkkgggcccaaabbb```^^^]]]]]]```ccceeebbbggglllmmmkkkkkkooossspppqqqrrrrrrssssssttttttpppppprrrsssvvvyyy|||}}}\\\JJJEEE888444444444333333333222222111111111111111111111111111111222333444666888888===OOO|||}}}xxxtttrrrqqqttt}}}nnnZZZOOOLLLJJJEEE@@@BBBAAA@@@@@@DDDJJJOOORRRTTTUUUXXX\\\___bbbdddeeedddbbb___^^^___aaabbbbbb^^^^^^]]]\\\[[[\\\```bbbfffeeeeeeeeeccc```ZZZVVVXXX\\\cccgggiiikkkmmmooovvvwwwyyy}}}|||xxxfffgggOOO555777:::666---777000000111111111222222222222222222222333444555666666NNNaaaqqqttt\\\dddeeekkknnnkkkjjjlllooosss{{{}}}tttgggZZZQQQKKKJJJKKKQQQTTTTTTRRRUUU\\\___\\\WWWTTTOOOMMMTTT]]]^^^YYYXXXZZZ[[[[[[ZZZ[[[\\\\\\[[[\\\^^^^^^^^^\\\[[[ZZZ]]]___cccmmmvvvhhhhhhpppvvvwww}}}wwwjjjjjjssswwwuuukkkmmmttt~~~~~~fffooommmqqqBBB444555888222222111111000/////////........................///000000000111111111111555555;;;PPPttt}}}qqqiiippp{{{{{{tttnnnjjjhhhgggfffaaa___\\\WWWOOOGGGDDDFFFGGGFFFGGGHHHJJJLLLNNNNNNPPPPPPQQQQQQPPPOOONNNNNNSSSTTTTTTUUUUUUUUUVVVVVVTTTVVVXXXZZZZZZZZZ\\\]]]]]]___bbbeeeggggggffffffeeecccbbbccceeehhhiiihhhhhhjjjmmmnnnnnnllliiifffdddbbb```^^^___bbbfffhhheeejjjooopppmmmmmmqqquuuqqqqqqpppqqqrrrssssssssspppppprrruuuxxx{{{~~~gggMMMIII>>>444444444444333333333333111111111111111111111111000000111222444666777999===YYYrrrjjjeee```]]]ccchhhqqq}}}ooo```QQQMMMNNNMMMJJJHHHJJJKKKJJJGGGIIINNNRRRRRRVVVXXX\\\```eeeiiilllmmmeeeccc``````bbbdddeeeeeedddcccbbb___]]]^^^aaaccciiihhhhhhhhhgggddd```\\\aaafffmmmpppqqqqqqrrrttt{{{vvvvvv|||mmmhhhYYY<<<777888777///666000111111111111222222222222222222222333555666777AAAZZZhhhttt~~~iii\\\bbbcccwwwxxxggggggiiimmmttt{{{{{{kkkZZZMMMIIIJJJOOOUUU[[[aaakkkuuurrriiiRRRRRRPPPQQQ]]]iiihhh^^^XXXZZZZZZXXXYYY\\\\\\ZZZRRRTTTWWWXXXWWWWWWWWWXXXXXX^^^]]]ZZZhhhxxxiiidddbbb]]]\\\___]]]bbbjjjqqqttt|||xxxnnnkkknnnuuu}}}~~~]]]SSSeeemmm|||SSS;;;777444222222111111000/////////........................000000000000111111111111555444===WWWyyy|||tttiiigggxxxyyyjjjfffaaa]]]ZZZ[[[]]]^^^cccccc```YYYPPPGGGCCCCCCIIIIIIKKKNNNQQQSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQTTTVVVXXXXXXVVVUUUVVVVVVTTTVVVZZZ\\\]]]^^^aaabbbdddeeefffhhhhhhhhhhhhgggeeeeeeeeegggjjjllllllkkkjjjlllooopppqqqpppnnnmmmfffeeecccaaabbbeeeiiikkkiiimmmpppqqqpppqqqsssvvvvvvtttqqqpppqqqqqqpppooossstttuuuwwwyyy{{{}}}~~~sssPPPJJJAAA555444444444444333333333111111111111111111111111111111222333555777999:::CCCfff~~~{{{tttmmmiiijjjjjjooozzz}}}sssfffZZZQQQRRRUUUTTTRRRSSSQQQSSSRRRMMMNNNSSSVVVTTTXXX[[[___eeekkkpppsssuuulllkkkjjjjjjmmmooooooooooooooommmjjjiiijjjmmmpppmmmlllmmmnnnoooooollljjjsssvvvzzzyyyvvvuuuxxx{{{|||vvvvvv}}}nnnzzzfffFFF999666999111444000111111111111222222222222222222333444555666777KKKcccnnnyyyvvvhhh```eeelllmmmggghhhkkkrrr{{{uuu```[[[```bbblllxxxzzzcccKKKPPPTTT[[[jjjvvvooo```UUUXXXXXXUUUVVV[[[[[[XXXXXXZZZ]]]]]][[[[[[\\\^^^[[[aaaeeedddfffrrroooeee```]]]YYYZZZ]]]aaaccccccgggvvv{{{pppiiigggnnnwwwdddKKKZZZwwwzzz^^^>>>666222222222111111000/////////........................000000000000111111111111222222@@@```}}}wwwoookkkmmm~~~tttjjjddd]]]^^^___```ccchhhmmmpppxxxvvvnnn```RRRIIIFFFFFFKKKMMMQQQWWW\\\\\\XXXUUUQQQQQQQQQRRRSSSSSSTTTTTTUUUWWWZZZZZZYYYXXXYYYZZZYYY\\\___aaacccdddfffhhhhhhhhhhhhiiiiiiiiijjjjjjggghhhjjjmmmqqqrrrqqqooooooppprrrsssssssssrrrrrrhhhfffeeeeeefffhhhkkkmmmmmmnnnppprrrssstttuuuvvvwwwtttqqqpppqqqrrrpppooossstttwwwzzz|||}}}}}}}}}{{{QQQHHH@@@555555444444444333333333111111111111111111111111222222333444666888:::;;;JJJpppzzzxxxttteee\\\VVVYYY[[[XXXVVVWWWRRRUUUTTTPPPRRRXXXZZZXXXZZZ]]]bbbhhhnnntttxxxzzzuuuttttttuuuxxxzzzzzzzzzxxxxxxwwwuuuuuuxxx}}}qqqqqqrrruuuxxxyyyxxxwww~~~yyyxxx||||||xxxyyyyyyqqqvvvpppNNN:::444:::222222000111111111111222222222222222222333444555777777PPPgggppp|||uuummmaaalll|||mmmlllnnnpppwwwxxxuuu~~~oooIIIFFFNNNWWWbbbrrr}}}rrr___\\\___]]]YYYZZZ______ZZZ^^^```aaa___[[[ZZZ[[[]]][[[```kkksssnnnhhhuuutttiiibbb^^^]]]ZZZ___aaaaaafffrrr|||}}}qqqgggccckkksss}}}qqqQQQ\\\~~~^^^;;;555333222222111111000/////////........................000000000000111111111111444555GGGjjj~~~sssjjjggggggvvvyyymmmccc]]]ZZZ^^^bbbiiipppwwwxxxcccPPPGGGFFFGGGKKKOOOVVV___dddccc\\\UUUPPPRRRTTTVVVXXXXXXWWWWWWTTTXXX[[[\\\[[[ZZZ\\\^^^___aaadddfffggghhhjjjllliiiiiiiiiiiijjjkkklllllljjjkkknnnrrrvvvwwwuuusssttttttuuuuuuuuuuuutttttthhhhhhgggggghhhjjjmmmnnnooooooppprrruuuwwwvvvuuuuuurrrppppppsssuuutttsssooorrrvvvzzz~~~QQQKKKEEE888666333222222333444333222222222222222222222222444777222222999777555<<>>BBBAAAGGGRRRVVVYYYfffwww{{{~~~wwwpppkkkmmmoooqqqpppmmmkkklllnnnooouuuyyyxxxyyy}}}~~~{{{uuu|||{{{llliiippp}}}mmmrrreee>>>:::---666333222222111111222222333111555333333777666AAAZZZwww~~~rrr}}}nnnjjjnnn{{{~~~{{{xxxuuu|||qqqXXXRRROOORRRWWW[[[```eeemmmpppcccdddbbb```aaabbbcccbbbaaaaaadddgggiiijjjjjjlllmmmeeegggkkkrrr}}}}}}yyywwwwwwvvvuuuyyy~~~~~~vvvmmmaaa^^^^^^ffftttjjjVVVQQQWWWuuuzzzyyyPPP<<<555333111111222222111000///////////////////////////000111111333333444555444@@@eeeuuu|||}}}rrreee___aaahhhnnnqqq}}}mmm[[[NNNGGGGGGHHHKKKOOOPPPQQQQQQSSSUUU\\\[[[YYYWWWUUUTTTUUUVVVXXXZZZ]]]```aaabbbbbbbbbhhhnnnssstttqqqooorrrvvvuuuxxx|||~~~~~~~~~~~~|||wwwuuusssqqqqqqrrruuuvvvttttttsssrrrrrrsssssstttnnnmmmnnnrrrsssssswww}}}||||||}}}|||wwwrrroooqqqsssxxx{{{qqqWWWMMM<<<999666444444444333333222222222222222222222222111444444666666666OOOwww|||}}}xxxvvvRRRFFFBBBAAAHHHSSSWWWZZZhhh{{{}}}}}}}}}~~~{{{www|||}}}uuupppooopppooouuuxxxxxx}}}pppjjjppp{{{iiifffkkkBBB:::***666333222222222222222222333111555333444777666BBB\\\yyyrrr||||||pppmmmrrr}}}{{{~~~jjjTTTQQQSSSWWW[[[[[[ZZZ___gggqqqdddbbbaaa___]]]\\\]]]______^^^\\\```eeejjjmmmpppsssvvvoootttzzz|||vvvmmmiiieeebbbbbb```^^^aaafffjjjnnnrrruuuyyy|||wwwooo^^^[[[ZZZaaapppmmmXXXPPPVVVuuusssrrr|||aaaEEE666444222111222222111000////////////////////////000000111222333444444555222EEEqqq~~~{{{|||}}}sssnnnfff______eeeooowww{{{iiiQQQNNNPPPLLLIIIJJJIIIJJJKKKMMMOOOQQQRRRRRRPPPRRRTTTUUUUUUVVVWWWXXXYYY[[[^^^aaaccccccccccccjjjrrrzzzzzzuuusssxxx}}}www|||}}}yyywwwuuurrrppppppsssvvvxxxssssssttttttttttttttttttqqqpppsssxxxyyyyyy||||||||||||}}}}}}}}}~~~~~~|||}}}|||xxxsssrrrsssvvv}}}qqqYYYNNNCCC:::444444444333333555111111222222222333333333333333777444999888GGGzzzyyysssppp~~~[[[GGGIIIIIIMMMSSSXXX___lllyyyttttttuuuwww{{{rrrgggnnnvvvqqq```999444777222333333222222333333444555444666444444555222BBBaaasss~~~qqq|||tttpppsss{{{ttt]]]VVV]]]TTTUUU\\\[[[WWWaaatttssscccddd]]]bbb^^^\\\^^^\\\XXX[[[bbbZZZfffkkkhhhjjjvvvxxxhhh\\\WWWWWWXXXTTTTTTVVVUUUSSSXXXaaacccggghhhjjjvvv}}}ooo```[[[XXX]]]jjjyyyppp]]]SSSSSSnnnfff|||KKK???777555222111111111111000////////////////////////000000000111222333555555<<>>UUU|||pppgggccchhhkkkmmmtttvvv___RRRUUUTTTTTT]]]WWWWWWZZZ[[[[[[___nnn|||pppfffjjjooo{{{tttbbbrrrAAA888666222333333222222333333444555333777666777888888OOOttt|||xxxzzzqqqjjjnnnrrr}}}vvvbbb\\\___XXX[[[______ZZZ___xxx|||uuujjjeee^^^YYYWWWWWWXXXZZZQQQTTTXXXYYY[[[```iiipppvvvmmmccc^^^XXXXXXaaappp}}}jjjZZZRRROOOeeegggZZZjjjMMM:::777555222111111111111000/////////////////////////////////000111222444444222GGGwwwppppppbbbYYYZZZ```ffftttiiiQQQOOOWWW___cccdddccceeeiiigggaaaYYYWWW\\\dddmmmzzznnniiiiiikkkpppuuuppptttyyyzzzzzz||||||tttsssssstttvvvwwwvvvuuutttssstttuuuvvvwwwwwwvvv}}}}}}}}}}}}~~~|||{{{|||kkkUUUFFF===666555555333333444333333333333444444444444222333888444999???ZZZ}}}{{{zzz}}}lllZZZWWWNNNPPP\\\\\\XXX^^^^^^^^^```___\\\```nnn~~~~~~ooodddgggjjjuuuyyyhhhrrrEEE999777666333333222222333333444555333777777777888999RRRxxx{{{tttppptttlllhhhmmmpppwww~~~rrreeeaaabbbZZZ]]]```___\\\fff}}}sssnnnjjjggggggjjjhhhlllppptttyyy{{{uuuqqqbbb^^^XXXXXX___mmm||||||iiiZZZPPPKKK^^^}}}eeeXXXccczzzLLL:::777555222111111111111000/////////////////////////////////000111222333444666LLLqqqlllqqqccc\\\YYYaaalllttt}}}dddSSSNNNSSSZZZ___cccdddccciiisssvvvrrrbbbaaahhhssswwwpppnnnooossswwwtttyyy}}}|||yyyzzz}}}wwwuuuuuuvvvxxxzzz{{{zzzvvvvvvvvvwwwxxxyyyyyyzzz}}}}}}}}}~~~pppXXXGGG>>>777666666444333444333333333444444444444555222333888444999AAA]]]lll\\\QQQLLLRRRSSSYYYcccaaa^^^fffkkkkkkjjjfff``````mmm|||}}}rrrgggiiijjjuuuooouuuHHH777666777333333222222333333444555222777777888999<<>>777555222111111111111000////////////////////////////////////000222333444888KKKrrrlll}}}ggg______dddppp}}}yyyjjjYYYQQQQQQTTTZZZ```]]]dddhhhjjjsssssssss}}}vvvpppnnnnnnrrrvvvyyy{{{}}}}}}}}}}}}xxxwwwuuuvvvyyy|||~~~~~~zzzzzzzzzzzzyyyyyyzzz{{{{{{|||~~~sss[[[GGG>>>777666666444333444333333333444444444555555222333888444:::AAA___{{{gggZZZSSSQQQNNNVVVYYY\\\bbb```dddrrrwwwvvvssslllccc```lllzzz{{{uuuwwwmmmmmmnnnxxxvvvvvvGGG444333555333333222222333333444555111777888999;;;???[[[uuurrrhhhkkkuuuxxxxxxaaa___aaaaaa___aaappp|||rrrkkkeeeaaa[[[XXX[[[eeerrr{{{|||hhhZZZNNNCCCSSStttuuuqqqeeeZZZ]]]qqq]]]DDD777555222111111111111000////////////////////////......//////000222333444555FFFwwwxxxqqq~~~iiifffmmmuuuwww___YYYTTTVVVXXXXXXYYY\\\]]]gggnnnrrr}}}qqqlllkkkmmmpppuuu|||{{{{{{~~~|||yyywwwuuuvvvyyy}}}~~~~~~~~~|||zzzyyyzzz{{{zzz|||~~~www]]]OOO===777999333111555555333333222222333333444555111444555888:::AAAggg|||oooaaaWWWRRRQQQRRRTTTUUU]]]eeebbb___jjj{{{mmmfffmmmrrrggggggkkkiiisss}}}pppmmmllluuuvvvwwwFFF888666444444333333222222333333444666222777<<<888>>>eee|||lllggglllyyyrrrfffaaa\\\]]]eeeyyy~~~~~~tttkkkddd___\\\[[[]]]cccqqq~~~ppp___SSSLLLJJJggg}}}zzzddd]]]hhhwwwaaaGGG;;;888555333222222111000000000//////.........---//////000111222444666777999EEEvvv}}}|||}}}uuuuuu~~~eeeWWWPPPQQQRRRVVV^^^eeegggeeefffsss~~~wwwnnnmmmmmmnnnttt|||vvvxxxvvvtttvvv{{{{{{}}}~~~||||||~~~|||cccPPP===777:::444111555444333333222222333333444555333666666888:::@@@fff{{{rrrlllbbbXXXQQQOOOPPPRRRWWWVVV[[[``````aaaqqqvvvnnnkkk{{{rrrbbbcccfffdddiiivvvpppkkkjjjuuuzzzxxxIII:::666444444333333222222333333444666222555:::777???hhh|||kkkffflllzzzzzzkkkgggbbb]]]^^^ggg}}}|||vvvxxx}}}}}}tttlllbbb]]]YYYYYYZZZ```mmmzzzrrraaaTTTMMMKKKvvvpppgggkkkuuu]]]BBB:::888444222222222000///000/////////............/////////000222444555666;;;III|||xxx{{{ttt^^^PPPKKKPPPRRRVVV^^^hhhppptttuuusssyyysssnnnoooqqqsss{{{uuutttsssssswww|||}}}~~~|||{{{}}}kkkQQQ>>>888:::555222555444333333333333333444444555555777777888:::@@@fffwwwkkkhhhccc[[[TTTQQQQQQTTTVVVYYYWWWYYY^^^aaajjjtttkkkttt|||eee___aaabbbaaadddnnn|||qqqkkklll|||yyyMMM;;;777555444444333333333333444444555222444888666AAAjjjzzzkkkgggmmm|||xxxkkkhhhbbb\\\___jjjwwwtttzzz{{{rrrjjjaaa]]]YYYXXXYYY^^^kkkwwwqqq```SSSLLLKKKxxx{{{nnnlllqqq{{{ZZZ@@@999666333111111111000///////////////............/////////000111333444555;;;JJJ|||www~~~dddPPPIIIKKKOOOPPPQQQWWWaaalllvvv}}}|||yyymmmmmmooorrruuuyyy}}}sssooopppsssxxx~~~~~~}}}}}}~~~tttUUUAAA999;;;666444666333333333333333333444555555444777666888;;;BBBhhhuuulllddd```ZZZUUURRRSSSUUUWWWYYYXXX\\\ccclll}}}}}}ooosssyyypppaaacccdddeeeiiilllsss}}}rrrmmmqqq{{{OOO<<<777444444444333333333333444444333222555999777BBBiiiyyykkkiiiqqqvvvrrriiiaaa[[[```nnntttvvv~~~|||vvvmmmgggbbb^^^ZZZYYYZZZ___kkkwwwmmm]]]PPPJJJKKKnnnnnngggnnn}}}\\\BBB888555222111111111000//////////////////........./////////000111222444444777HHHvvvpppppp{{{vvviiiXXXKKKHHHLLLSSSWWWTTTTTTXXXbbbmmmxxx{{{lllccchhhnnnsssvvv{{{{{{sssoooqqquuu{{{~~~~~~\\\EEE;;;;;;666444777444444444333333444444555666222555555888;;;DDDkkk~~~ooofff[[[XXXTTTPPPOOOPPPRRRTTTXXX[[[dddpppuuussssss{{{www``````gggjjjqqq}}}}}}ppplllppp{{{OOO<<<666444555444444333333444444555222222666:::999DDDgggxxx{{{yyymmmlllttt~~~}}}uuummmjjjnnnsssnnnbbbZZZ```rrr|||qqqyyy}}}xxxppphhhbbbaaa]]]ZZZYYYZZZ^^^jjjvvv{{{hhh[[[OOOKKKNNNoooooocccnnn[[[CCC888555222111111111000///.........///////////////000000000000111222444444666GGGkkkiiinnn{{{yyyhhh[[[RRRMMMHHHHHHLLLQQQTTTTTT[[[XXX[[[fffqqq}}}sssdddkkklllnnnsssfffbbb^^^fffnnnrrruuuzzz{{{sssrrruuuzzzeeeKKK===;;;666555888555444444444444444555555666222444555888<<>>777444555555444444444444555555555666888999;;;LLLsss{{{qqqsss|||pppmmmttt|||ooofffdddccchhhuuu~~~qqqhhhaaa]]]]]]bbbgggmmm{{{uuu]]]___uuu|||~~~~~~xxxpppgggcccaaa]]]YYYWWWXXXYYY^^^iiiuuupppaaaWWWLLLJJJQQQ{{{qqqjjj~~~[[[EEE888666333222222333222111............/////////000222222222222333444555555888KKK~~~oootttbbbMMMDDDGGGIIIMMMRRRXXX\\\]]]]]]XXXWWW```ppp|||tttrrruuukkknnnqqqfffnnnhhhnnnsssuuuxxx~~~}}}}}}xxxyyy}}}rrrTTTAAA;;;555555999777555444444444444555666666555888777888<<>>iiipppbbb^^^OOOJJJIIIMMMPPPRRRUUUYYYaaaqqqgggGGG???DDDDDDCCCGGGOOORRRYYYqqq{{{tttpppvvv{{{YYY>>>555555555444444333333333444444444999666555???PPPrrr{{{yyyttt|||jjjjjjvvvxxxtttrrrpppnnnwwwqqqjjjeeecccbbbdddffflllfff```jjjxxxooogggggg[[[]]]dddooo{{{xxxxxxvvvrrrlllgggdddccc^^^[[[WWWTTTWWW```llluuugggYYYSSSHHHEEEKKKjjjxxxuuugggdddmmmiii???:::777444222222111000///000000000000000000000000222222222111222222333333:::MMM|||}}}yyyTTTFFFPPPMMMQQQYYY___aaaaaadddhhhggggggqqq|||xxx{{{{{{zzz{{{~~~~~~zzz~~~^^^DDD===666444666444555555555555555555555555555555444888;;;BBBmmmrrrbbbYYYPPPLLLKKKOOOSSSTTTVVVYYY```hhhnnnvvvyyyZZZJJJCCCDDDHHHEEEDDDIIIQQQRRRTTTdddxxx~~~uuuoooqqq|||~~~XXX>>>777888555444444333333444444555444999777777???MMMlllzzztttppplllhhhsss~~~qqqnnnjjjiiimmmvvv|||kkkgggjjjsss|||ccc^^^\\\QQQUUUVVVYYY^^^gggttt}}}|||yyytttmmmgggcccbbb___\\\XXXUUUWWW___iiiqqqeeeWWWRRRIIIHHHNNNyyy|||qqqggglllvvviii===:::777444222222111000///000000000000000000000000222222111111222222333333888MMMzzztttvvv}}}sssSSSFFFMMMSSSYYYbbbhhhjjjjjjllloooppppppyyyyyyyyy~~~{{{dddFFF>>>777444666444555555555555555555555555555555555999<<>>888555666555555555555555555555555555555666555999<<>>EEEpppsss```TTTPPPPPPTTTVVVTTTTTTUUUTTTUUUZZZ]]]SSSKKKTTTfffxxx___IIIFFFDDDDDDBBBBBBJJJSSSMMMOOOSSSXXXYYYZZZ___fffttt|||~~~~~~||||||||||||GGG999777666444444444444444555666777888:::777777:::BBBbbb|||uuurrruuurrrzzzdddYYYVVVRRRSSSXXXYYYaaakkkmmmiiilll|||pppkkkddd______\\\TTTWWWZZZZZZWWWUUUVVVWWWgggmmmvvv}}}~~~yyyxxxtttmmmfff```^^^]]][[[ZZZXXXYYY\\\eeeooovvvgggXXXPPPFFFGGGQQQmmmkkkkkk}}}oooFFF;;;888555333333222111000////////////////////////111111111111222333444555999GGG}}}qqqhhhgggpppiiiQQQRRRVVVXXXdddqqq~~~xxx}}}tttgggggghhhgggiiitttpppEEE===999666888999555555555555555555555555222444666<<<@@@HHHssssssbbbVVVRRRQQQTTTUUUTTTSSSUUURRRRRRVVVWWWQQQJJJPPP[[[gggssscccJJJBBB===BBBHHHKKKLLLNNNLLLPPPUUUWWWYYY___jjjsss~~~}}}~~~~~~|||HHH<<<:::666444444444444555666777777999999666666999???aaa}}}xxxuuuqqqwww|||yyyeeeTTTRRRWWWWWWVVVWWWVVV\\\ccchhhkkkrrr~~~qqqlllccc]]]]]][[[WWWVVVUUUTTTUUUVVVXXXYYYXXX___jjjttt{{{~~~}}}yyywwwsssmmmfffbbb``````YYYXXXWWWXXX]]]gggsss|||gggWWWNNNEEEGGGRRRoookkkeeemmm~~~aaaCCC;;;888555333333333111000000000000000000000000000000000000111222333444555999FFFzzz}}}nnnhhhlllwwwgggRRRTTTYYY]]]ggguuu~~~yyyxxxjjjjjjiiijjjsssvvvHHH???;;;666777999555555555555555555555555333444555;;;>>>DDDnnnxxxjjjZZZUUURRRTTTUUUTTTUUUWWWTTTTTTTTTSSSPPPMMMMMMPPPUUU___tttaaaEEEAAABBBJJJQQQPPPKKKIIINNNUUU[[[\\\]]]fffttt}}}}}}}}}III>>>:::555444444444444555666777888777777555888999<<<\\\vvvoootttzzznnnXXXRRRLLLMMMSSSVVVWWWVVVZZZ```gggmmmuuutttooohhhhhhjjjeeeccc^^^ZZZZZZ___dddfffeee\\\bbbkkkssszzz|||{{{yyywwwrrrllleee```______YYYXXXVVVVVV\\\gggttt}}}bbbTTTLLLEEEIIIVVVqqqkkk```___gggjjjvvvUUUBBB;;;999555333333333222111000000000000000000000000000000000111222333555666777GGG~~~{{{llljjjtttjjjVVVUUUYYY```jjjyyy~~~}}}oooooopppuuu{{{KKKAAA<<<666777888555555555555555555555555555666555888888<<>>;;;999555444333333222111000000000000000000000000000000000111222444555666555HHHzzzkkkmmm|||lllYYYVVVYYYbbblll|||~~~wwwxxx{{{zzz}}}zzzOOO@@@999;;;666666777777666555555555555555666444777555;;;@@@XXXxxx```[[[VVVUUUUUUWWW[[[______]]]\\\\\\\\\VVVLLLDDDIIIOOOWWWgggtttuuuwwwPPPKKKIIIKKKNNNPPPQQQVVV\\\WWWbbbcccdddnnnwww}}}|||yyyuuusssyyyqqqLLL555>>>;;;555666666777666666555444999333:::888999<<>>RRRddd]]]WWWUUUVVVWWWZZZ^^^```___^^^______ZZZQQQIIIJJJLLLOOOYYYdddeeettt```HHHKKKJJJMMMRRRSSSTTTXXX^^^\\\iiikkkmmmyyy{{{wwwuuusssssszzziii~~~MMM777<<<555888888777777666666666555666000888777999>>>NNN~~~{{{ooooooyyymmm[[[SSSQQQOOOMMMPPPVVVRRRRRR\\\aaaeeeooouuu||||||}}}}}}~~~}}}yyyuuuqqqnnnhhhbbb]]][[[ZZZZZZXXXXXXYYYZZZ^^^iiixxxsssTTTMMMIIIDDDSSSmmmuuulllmmmmmmlllvvvRRR<<<;;;888444222222222111000000000000000000000000000///000111222333444444555666GGGvvvrrrvvveee[[[UUU___iiiuuuxxx~~~{{{qqqwww}}}{{{}}}RRRCCC:::<<<777888777777666555555555555555777666999666;;;;;;KKKlllaaaXXXWWWWWWWWWYYY]]]``````aaacccddd```XXXRRRMMMMMMJJJNNNUUUWWWggg|||]]]MMMIIIMMMMMMQQQVVVXXXWWWZZZ___eeesssyyy|||~~~~~~{{{tttssstttwww}}}wwwaaaGGG888===444;;;:::888666555555666666555111888666888===LLLxxxvvvsssppp{{{yyyaaaRRRNNNOOOOOOMMMPPPYYYZZZ\\\ffflllrrr|||{{{{{{zzzwwwsssppplllgggaaa]]][[[[[[[[[WWWXXXXXXYYY```mmm}}}iiiPPPKKKIIIHHHYYYsss}}}uuuttttttvvvyyyMMM???;;;888444222222222111000000000000000000000000000000000111222333333444555777FFFrrr|||bbb\\\WWWaaakkktttxxx~~~zzzfffeeetttyyy}}}{{{}}}|||SSSEEE<<<===888999777777666555555555555555555555999555;;;:::EEEwwwvvvgggZZZXXXYYYWWWXXX\\\___```cccfffhhheee```[[[UUUUUUNNNMMMQQQRRRbbb}}}lllQQQLLLRRRQQQRRRVVV[[[[[[YYYYYY]]]jjj|||}}}xxx}}}uuutttxxx|||~~~mmmhhhtttAAA;;;BBB<<<<<<:::777555444444555555888444;;;666777:::EEEmmmnnnuuuvvvnnnxxxxxx___RRRRRRTTTTTTTTTXXXdddhhhlllvvv|||yyywwwvvvvvvwww{{{}}}{{{{{{zzzwwwsssooolllfff```\\\YYYYYYYYYXXXXXXWWWZZZaaaooowww```MMMIIIHHHKKK^^^uuuxxxwww}}}tttIII???;;;888444222222222111000////////////////////////000000111222333333444444555BBBkkkaaa\\\VVV```jjjooottt}}}hhh^^^dddooouuuuuuxxxSSSGGG===>>>888:::777777666555555555555555222444888444;;;:::AAAnnnmmm\\\ZZZZZZWWWWWW[[[]]]___dddiiikkkiiieeebbb___```XXXSSSTTTSSS```xxxvvv[[[SSSXXXVVVVVVZZZ^^^]]]YYYXXX[[[iiiyyywwwuuutttxxx|||~~~mmmuuuoooHHHFFFHHHAAA:::888666333222222333444888555;;;555666999AAAfffnnniiizzzmmmuuuyyy```UUUUUUVVVXXXZZZcccrrrzzz}}}wwwllleeedddcccccccccbbbfffsss}}}|||{{{xxxuuuppplllfff___ZZZXXXWWWWWWZZZXXXXXX[[[dddrrriiiZZZMMMIIIHHHMMM```uuu{{{tttvvvqqqGGG>>>;;;888444222222222111000////////////////////////111111111222222333333444555===cccaaa[[[TTT]]]gggiiippp|||wwweeeaaakkkzzzrrrPPPGGG??????999:::777777666555555555555555222444777333;;;;;;>>>gggsss^^^[[[\\\WWWUUUYYY\\\```fffkkkmmmmmmjjjhhhhhhjjjbbb[[[[[[[[[ggg}}}kkkZZZWWW[[[ZZZ]]]```___ZZZYYY\\\hhh|||xxxyyy|||rrrppptttxxx}}}jjjzzzpppTTTOOOGGG@@@888777555333222222333333444333:::444555:::AAAbbbpppiiiooouuuwww___WWWVVVUUUXXX]]]jjj|||xxxjjjaaa\\\[[[^^^\\\[[[ZZZXXXYYYcccmmmzzz}}}|||{{{xxxuuunnnjjjddd^^^YYYWWWWWWWWWZZZYYYYYY^^^hhhvvv|||___VVVNNNIIIHHHOOObbbtttzzzxxxuuuxxxmmmFFF@@@;;;888444222222222111000000000000000000000000000111111222222222333333333555:::]]]~~~}}}]]]ZZZSSS[[[eeefffooo|||nnnaaaggg{{{kkkNNNHHH@@@???999:::777777666555555555555555444555888222::::::;;;aaawww___\\\]]]WWWTTTXXX\\\aaahhhnnnppppppnnnmmmnnnqqqkkkeeeiiiooo~~~xxxbbb[[[]]]\\\___bbbaaa^^^^^^bbblll{{{wwwtttwwwuuunnnnnnqqquuu{{{}}}jjjgggTTTLLL@@@===666666555555444444444444333333:::333555999>>>\\\sssiiisssvvvvvvbbb[[[YYYWWW\\\eeeuuurrrggg```[[[YYYXXXYYYXXXXXXZZZYYYXXX\\\cccsss|||~~~{{{zzzyyyvvvsssjjjgggbbb]]]YYYXXXYYYYYYYYYYYY[[[bbbnnn}}}nnnVVVTTTOOOJJJHHHQQQdddtttxxxfffDDDEEE;;;888444222222222111000000000000000000000000000111222222222222333333333444:::ZZZzzzuuuuuuWWWZZZUUU]]]ggghhhrrrwwwggggggyyygggLLLHHHAAA@@@999:::777777666555555555555555666777999111999999999]]]yyy```]]]^^^WWWTTTXXX]]]cccjjjppprrrrrrpppppppppuuuqqqmmmvvvkkkddd]]]]]]___ccccccaaacccgggrrrwwwrrrppptttyyyrrrlllmmmqqquuu}}}|||rrrYYYIIIBBB999<<<555666666777666666555444777777<<<444444777:::VVVvvvzzzcccvvvwwwxxxgggaaa___\\\bbbmmmxxxnnnbbb\\\ZZZWWWSSSPPPNNNNNNQQQVVVXXXVVVXXX\\\\\\iii||||||xxxwwwvvvsssqqqfffddd___\\\ZZZZZZ[[[\\\XXXXXX\\\eeerrrcccQQQRRROOOJJJIIISSSeeeuuu|||```CCCIII;;;888444222222222111111000000000000000000000000222222222222222222333333222:::ZZZ}}}zzzzzzqqqyyyjjjRRRZZZXXX```iiilllvvv|||rrrnnn{{{YYYLLLOOO???CCCDDD999888777777666666666666777777222444888777555@@@QQQlllfffddd]]]YYYZZZ^^^eeekkkjjjiiikkkooorrrwwwzzzuuu|||xxxfff^^^YYY\\\eeefffbbblll||||||uuuooojjjkkkrrrxxxyyyvvvpppmmmjjjkkkqqqyyyzzznnnQQQHHHAAA777===999888777666555555666777666444333666777999???GGGrrryyyrrrvvvvvvmmmbbb[[[^^^fffuuuiiibbbZZZRRROOONNNNNNNNNJJJMMMQQQTTTSSSPPPKKKHHHSSSYYYdddrrr~~~yyywwwwwwwwwrrrmmmdddbbb^^^[[[XXXXXXXXXYYYWWW``````eee|||{{{```SSSIIIQQQSSSCCCKKKdddlll___JJJEEE;;;:::777555444333333333111000///......///000111222111111000111333444555555;;;RRRxxxwwwsss{{{hhh[[[YYY[[[aaajjjkkkuuu|||zzz{{{UUUKKKPPPAAAEEEDDD999:::999888777555555444444666333444888777444>>>MMMxxxrrrmmmccc]]]^^^^^^ccchhhjjjjjjlllpppssszzztttddd^^^^^^eeefffiii|||~~~uuurrrmmmjjjlllqqqtttqqqllldddccccccgggooowww~~~{{{rrrkkk~~~|||PPPGGGAAA888===999888777555555555666666777444444666777888>>>EEEssstttuuuxxx|||vvvkkkcccfffooovvvkkkeee___WWWQQQMMMLLLLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLPPPRRRVVV]]]gggqqq{{{zzztttrrrqqqnnnkkkdddbbb^^^ZZZXXXWWWXXXXXXTTT```cccggg{{{kkkSSSRRRLLLRRRPPPCCCLLLaaaeeepppcccMMMDDD;;;:::777555333333333333111000///...//////000111222111111111111333444555333999OOOuuu{{{uuu|||iii[[[ZZZ]]]dddmmmoooxxxQQQJJJOOODDDFFFCCC;;;<<<;;;999777555444333333555333555888777444<<>>999888777555444444555555777444444666777666;;;AAApppwwwuuutttssshhhkkkvvvzzzoooeee```[[[TTTOOOLLLJJJIIIHHHNNNMMMLLLLLLMMMNNNPPPQQQUUUTTTRRRSSSVVV\\\bbbffflllmmmooorrrzzzxxx~~~{{{wwwtttrrroookkkiiicccaaa^^^ZZZXXXWWWWWWWWWSSSaaaeeejjjzzz^^^OOOOOOOOORRRLLLFFFTTTeeedddrrrfffOOOCCC;;;:::777555333222222222111000000/////////000000111111111111222333444555222777KKKnnn}}}vvv|||mmm]]]\\\aaajjjrrruuu{{{}}}|||{{{{{{OOOJJJLLLCCCFFFAAA>>><<<;;;:::888666555444444555333555888666444:::BBBkkktttfffbbbfffiiiiiikkkppprrrtttwww|||iiiaaa```jjjqqqyyy~~~ssskkkhhhfffeeefffgggeee```ZZZ```___```dddmmmvvv~~~|||ffflllrrrvvvmmmOOOIIIEEE@@@@@@:::999777555444444444444777555555777777555999>>>```}}}xxxvvvwwwgggjjjwwwxxxlllccc[[[WWWRRRMMMKKKIIIHHHFFFLLLLLLKKKKKKLLLNNNQQQRRRYYYXXXVVVVVVXXX[[[___aaaaaadddfffjjjqqqwwwuuupppuuussssssvvvvvvpppjjjhhhaaa___]]]ZZZWWWVVVVVVVVVXXXbbbffflll|||}}}VVVQQQLLLQQQPPPHHHLLL```mmmjjjzzzcccOOOBBB<<<;;;888666444333222222111111000000000000000000111111111111222333444444222666GGGggg}}}vvv{{{tttbbb```fffooovvvyyy||||||zzz~~~zzzPPPJJJIIIBBBDDD@@@BBB<<<;;;:::999888777777777444444666777666555999???SSSuuuvvvjjjiiinnntttqqqrrrvvvxxxxxx~~~ssseee___iiiuuuxxxnnngggdddbbb______aaa```^^^[[[\\\[[[\\\aaajjjttt|||sssdddmmmvvv~~~fffPPPKKKHHHEEEBBB<<<;;;888666555444444444777555666888777555777<<>><<<999777555333333333111111111111111000//////000111111222333333333444444666CCC```zzz~~~kkkgggkkktttzzzzzz|||~~~{{{qqqPPPJJJGGGCCCDDD???FFF>>>===<<<::::::999999999555555666666666777:::>>>KKKddduuuvvvzzz|||yyyzzz}}}|||{{{wwwcccWWW\\\jjj~~~{{{uuunnngggbbbaaa___\\\\\\]]]^^^^^^^^^\\\]]]aaaiiirrr|||ppphhh|||___QQQLLLJJJIIICCC>>>===:::888666555444444666555777:::999666777<<>>;;;888666555444444222222222222111000//////000000111333333333333333555666???YYYxxxooopppvvv|||yyy{{{|||}}}|||}}}|||yyy~~~fffMMMKKKHHHGGGGGG@@@IIIAAA@@@???===;;;:::999999666666666444555999<<<>>>IIIVVV|||~~~~~~~~~rrraaaUUUWWW___sss{{{tttnnngggbbb^^^___^^^\\\\\\\\\]]]]]]]]]aaaeeemmmxxxtttoooYYYQQQKKKJJJJJJAAA@@@>>><<<999777666555555666555888;;;;;;888888<<>><<<:::999888777777666444555:::>>>???BBBHHHsss}}}oooeee______```nnn{{{ssskkkeee```]]]^^^^^^^^^^^^^^^]]]\\\\\\ccciiitttxxxsssVVVPPPJJJIIIIII@@@AAA@@@===:::888666666666666555888<<<<<<999999===AAAaaayyy}}}xxxzzzkkkbbbZZZffffffsssmmm]]]]]]ccccccdddjjjjjjmmmqqqqqqrrrxxx|||wwwxxxtttiii```^^^UUUPPPIIIEEEDDDFFFHHHIIILLLLLLKKKKKKLLLMMMNNNOOOSSSSSSSSSUUUXXX\\\___aaacccuuuuuuooooooggg]]]XXXUUUVVVVVVWWWWWWXXXXXXXXX___lllxxxvvvVVVIIINNNLLLSSSRRRccc|||fffeeeaaahhhkkktttcccFFFJJJDDDCCCAAA>>>;;;888777666666222222333333222111///...///000222333444444333333222555===SSS{{{zzztttxxx}}}xxx{{{{{{yyy|||}}}~~~~~~sssrrrXXXUUUQQQOOONNNMMMLLLLLLKKKGGGBBB???>>><<<888555999888777666666777888999BBB@@@]]]~~~nnnccc\\\]]]```ppp{{{ooojjjgggbbb___^^^aaa\\\YYYZZZ[[[ZZZ\\\```kkkwww|||qqquuuZZZUUUHHHKKKJJJGGGCCCAAA>>><<<<<<;;;999777777777777777777888999999AAAFFFooo}}}ssssss{{{iii]]]ZZZ___bbbbbb]]]]]]___[[[UUUWWWZZZ]]]]]][[[ZZZZZZ\\\jjjhhhjjjoooqqqrrr{{{xxxpppiiibbb[[[WWWOOOMMMKKKIIIHHHHHHIIIJJJMMMKKKJJJJJJNNNUUU]]]ccccccfffkkkllljjjiiinnnttt}}}uuujjjfff```[[[XXXVVVUUUVVVZZZZZZXXX[[[```gggoooyyyyyyZZZOOOJJJKKKUUUSSSYYYrrryyyeeebbbdddmmmxxxXXXGGGKKKHHHDDDDDDDDDAAA===888666555666555444222111000000///111111222222222333333333444777999GGGlllttt~~~}}}{{{~~~}}}zzzxxx{{{yyyvvv{{{}}}zzz}}}WWWUUURRRQQQRRRQQQNNNLLLJJJGGGCCCAAAAAA@@@===::::::999888777777888999999===<<>><<<999777666666666666666777777888===???YYYyyy~~~{{{pppyyyzzzllldddbbb___gggkkkiiieeeeeeggggggiiibbbZZZTTTSSSUUUVVVVVVXXXWWWYYY]]]^^^]]]^^^aaahhhnnnwwwqqqdddZZZRRRMMMJJJHHHHHHGGGGGGHHHJJJKKKMMMPPPRRRVVV___jjjssswwwwwwyyyiiibbb```\\\YYYXXXWWWVVVVVVYYYZZZYYY]]]cccppp{{{rrrRRRGGGFFFKKKRRRTTT[[[gggiiiccciiisssqqqpppyyymmmYYYTTTSSSEEECCCCCCCCCCCCAAA???===;;;666555333222000/////////111111111222222222222333111444444===[[[||||||||||||yyyuuurrrqqquuu}}}ppphhhhhhrrrzzz}}}bbbYYYTTTPPPQQQUUUWWWSSSOOOKKKJJJIIIHHHGGGFFFDDDCCC===<<<:::888777777777888::::::GGGmmmiiieee``````ooo}}}rrrgggaaa^^^___^^^[[[YYYYYYXXX\\\aaaccccccjjj~~~uuu{{{iiiYYYSSSOOORRRLLLMMMRRROOOJJJFFFCCC@@@<<<:::777666666666666666777777666===UUUrrr{{{~~~rrrvvv{{{ooohhhddd]]]eeemmmnnnkkkjjjkkklllwwwtttnnnfff^^^ZZZYYYZZZ[[[ZZZ\\\___bbbbbbccccccggggggkkkrrr}}}zzzkkk^^^TTTOOOLLLKKKGGGGGGGGGHHHJJJLLLNNNOOOTTTUUUYYYdddrrr}}}rrrddd___]]]ZZZWWWWWWWWWUUUUUUXXXYYYZZZ___eeetttYYYHHHDDDFFFMMMRRRTTTbbbpppiii]]]iiiwwwooossszzzhhhWWWSSSSSSEEEDDDDDDCCCCCCBBB@@@>>>;;;666555333222000/////////111111111111222222222222333666666;;;VVV~~~|||ooollllllqqqnnnlllkkkkkkppp{{{zzzddddddjjjtttzzz}}}yyyaaaZZZUUUPPPOOORRRUUUTTTRRRMMMNNNMMMKKKHHHFFFDDDCCC>>>===;;;888777666666666:::;;;BBBdddfffccc^^^aaawwwuuukkkddd```^^^___^^^ZZZYYYZZZYYY]]]bbbfffiiiqqqwwweeeZZZTTTTTTXXXOOOQQQUUURRRMMMIIIEEEBBB>>><<<777777666666666666777777444<<>>::::::999888888888888888888;;;:::NNNxxx}}}rrriiiqqq~~~ttteeeXXXQQQOOOPPPQQQOOOPPPQQQRRRRRRSSSSSSSSSVVVdddxxxnnnggg___XXXWWWWWWTTTTTTVVVXXXUUUVVVZZZ^^^dddmmmwwwYYYHHHNNNEEEKKKWWWPPPZZZzzztttjjj|||nnnXXXWWWHHHGGGIIIGGGDDDBBBCCCEEEEEEAAA<<<999888777555444333222222000000000000111111111111...555444111CCCjjjvvvfff\\\YYYNNNNNNSSS[[[^^^fff}}}zzzlll]]]___dddjjjqqqyyyaaa^^^RRRXXX^^^^^^YYYTTTRRRRRRSSSUUUWWWUUUPPPLLLKKKKKKGGGEEEBBB???<<<:::999999777<<<555KKK}}}ppp```eeemmmxxxnnnfffbbb```[[[XXXXXXZZZZZZYYY\\\bbbbbb]]]```ooo___ZZZYYYQQQ[[[```QQQWWWRRROOOKKKIIIGGGFFFCCCAAA;;;;;;:::999888888888999888;;;888LLLxxx~~~}}}{{{jjjqqq|||sssfff\\\XXXXXXZZZ\\\______```````````````___cccmmmyyyrrreee```YYYUUUUUUVVVTTTUUUWWWZZZWWWXXX\\\aaagggrrr|||uuuLLLDDDKKKAAAIIIYYYQQQ^^^qqqbbbppp```SSSZZZIIIGGGJJJFFFDDDBBBDDDHHHHHHDDD@@@:::999777666444333333333000000000000111111111111///666555111@@@fff}}}xxxgggZZZUUUMMMLLLRRRYYY\\\ccc{{{iiiddd\\\aaafffmmmsss{{{wwwYYYZZZRRRUUUWWWTTTPPPNNNQQQTTTUUUUUUXXX\\\YYYPPPIIIGGGEEECCCAAA@@@???<<<999666777:::;;;GGGgggzzzgggdddjjj{{{xxxooofff___ZZZXXXYYYVVVUUUXXXXXXWWWYYY^^^\\\fffpppyyy~~~\\\VVVSSSUUUTTTPPPPPPUUUUUUPPPKKKHHHHHHGGGEEECCC@@@>>>;;;:::999888777555777<<<:::DDDkkkzzzvvvxxx~~~zzzoooeeeeeemmmpppnnnuuuvvvvvvxxxyyyvvvlllcccnnnuuu}}}}}}yyy~~~hhhaaa[[[XXXUUUSSSTTTUUUWWWWWWZZZ\\\YYY]]]jjjmmmrrrZZZNNNHHHLLLMMMIIIPPP]]]rrryyykkk^^^eeegggnnn___PPPMMMKKKCCCKKKGGGFFFEEEFFFGGGFFFDDDBBB>>>===:::777444222111000000000000000000000000000777---444999888WWW{{{gggTTTKKKJJJMMMRRRYYY]]]dddrrrtttiiifffdddlllmmmqqqvvv}}}jjjVVVUUUPPPRRRTTTRRRNNNMMMQQQUUUVVVSSSTTTUUUSSSLLLHHHIIIGGGEEECCCAAA@@@>>>;;;888777888777BBB```~~~pppfffooo{{{wwwpppiiibbb]]]ZZZYYYYYYVVVUUUWWWXXXXXX\\\aaafffkkkwwwtttwwwuuu[[[WWWUUUVVVUUUQQQQQQUUUSSSPPPMMMKKKKKKJJJFFFDDDCCCAAA>>><<<;;;:::888666777>>><<>><<<999777777???>>>DDD]]]yyyyyywwwvvvsssnnnnnnjjjeeeaaa]]]YYYUUUSSS[[[jjj}}}hhh[[[XXX[[[VVVVVVUUUUUUUUUVVVWWWWWWWWW^^^```gggttt}}}uuuOOOJJJHHHJJJLLLMMMUUUjjjtttfffeee^^^aaaxxxVVVNNNOOOPPPIIIOOONNNKKKHHHEEEDDDBBB@@@>>>;;;:::999777666555555555111111111111111111111111444000555666222IIIvvvrrreeeeeeiiiUUUKKKMMMPPPXXX``````^^^___ccceeekkkmmmkkkpppyyy{{{wwwwwwyyy}}}pppWWW[[[PPPMMMNNNNNNNNNMMMPPPTTTXXXTTTPPPMMMMMMKKKHHHIIILLLIIIHHHFFFEEEDDDBBB???<<<<<<;;;777888EEEaaa~~~||||||wwwssspppfffccc___[[[XXXWWWWWWXXXZZZXXXWWWYYYZZZ\\\dddmmmvvv|||vvv]]]WWWVVVUUUUUUSSSQQQOOONNNPPPOOOOOONNNNNNMMMKKKJJJHHHFFFDDDBBB@@@>>>:::888666<<<;;;???QQQhhh~~~vvvmmmcccYYYRRRMMMJJJHHHHHHGGGEEEFFFIIITTT___qqqvvvfff^^^XXXSSSRRRTTTUUUVVVWWWVVVWWWXXXYYY[[[dddgggmmmzzz[[[MMMHHHJJJLLLKKKLLLYYYtttqqqfffggg```nnnkkkTTTOOOPPPSSSKKKOOONNNKKKHHHEEEDDDBBB@@@???<<<;;;:::888777666555555111111111111111111111111222111555555222CCClll~~~vvvzzzttt```SSSQQQTTT\\\eeehhhfffeeeggglllpppqqqpppuuu|||}}}yyyyyy{{{cccRRRVVVKKKMMMNNNNNNOOOPPPSSSWWWYYYRRROOOMMMOOONNNJJJJJJMMMKKKIIIGGGFFFFFFDDDAAA???:::;;;999777<<>>===;;;999777555444444111111111111111111111111///222444444444???bbb~~~}}}iiiWWWVVVVVV\\\eeejjjjjjjjjkkklllqqqvvvxxxzzz}}}aaaUUURRRLLLMMMNNNOOOQQQSSSVVVXXXYYYQQQOOONNNQQQPPPMMMLLLOOOMMMKKKIIIIIIHHHGGGDDDBBB:::999:::999999IIInnn~~~|||www||||||vvvrrrooojjjccc^^^ZZZZZZZZZZZZYYYYYYXXXXXXUUUTTTUUUXXX[[[cccrrr}}}jjjTTT]]]___]]]YYYWWWWWWVVVSSSQQQRRRSSSQQQOOONNNOOOPPPJJJHHHGGGEEEDDDAAA===:::555777444666>>>IIIiii|||vvviiiZZZOOOLLLKKKIIILLLPPPNNNKKKQQQ\\\gggrrr|||lllbbbYYYXXXZZZWWWSSSQQQSSSVVVXXXYYYXXXYYY]]]```aaakkkrrr~~~WWWFFFMMMFFFHHHIIINNN]]]qqq||||||jjjeeecccdddsssxxxXXXSSSPPPNNNSSSJJJJJJIIIGGGFFFFFFFFFEEECCCAAA???>>><<<:::777666555444222222222222222222222222///444333444777;;;VVV~~~{{{|||oooZZZ[[[XXXYYYbbbhhhjjjjjjkkkmmmttt{{{}}}}}}}}}ttt```ZZZOOORRRLLLMMMOOOSSSVVVWWWXXXWWWRRROOONNNPPPOOOMMMNNNQQQPPPNNNMMMLLLLLLKKKHHHFFFBBB<<<;;;===;;;@@@WWWqqq|||yyywwwwww~~~xxxssslllhhhfffccc^^^YYYUUUVVVYYY[[[\\\[[[ZZZYYYUUUUUUYYY^^^dddooojjj```WWW___aaa^^^XXXVVVXXXXXXTTTPPPTTTXXXYYYVVVRRRPPPOOOKKKJJJIIIHHHGGGEEEAAA>>>888999666888;;;===WWW}}}{{{{{{}}}zzzrrrcccRRRIIIIIIKKKIIILLLRRRQQQQQQ]]]nnnyyyiiibbb[[[WWWVVVVVVSSSTTTWWWTTTWWWYYYYYYXXXZZZ___eeeiiirrr{{{nnnSSSKKKJJJHHHJJJLLLWWWmmmwwwdddXXX]]]\\\dddzzzhhhPPPQQQNNNLLLQQQHHHGGGGGGGGGGGGHHHHHHFFFBBB???>>>===<<<:::888777777777222222222222222222222222000555222333999777IIIpppxxx{{{hhh^^^ZZZ[[[dddmmmoooooooooxxx}}}^^^[[[WWWIIIRRRLLLMMMOOOSSSWWWXXXWWWUUUTTTOOOLLLMMMMMMMMMOOOTTTSSSQQQPPPOOOOOOMMMKKKIIIMMMBBB===@@@>>>999BBBRRRyyy~~~yyy~~~}}}{{{rrrllleeeaaaaaa___ZZZVVVPPPSSSXXX\\\^^^^^^\\\[[[XXXYYY^^^fffnnn|||XXX\\\^^^]]]___\\\UUURRRVVVVVVRRROOOUUU]]]___\\\VVVQQQNNNLLLKKKJJJJJJJJJGGGCCC@@@;;;;;;999;;;;;;666KKKqqqxxxtttzzz{{{uuunnnaaaRRRLLLOOOQQQOOOSSS\\\___dddwwwwwweeedddWWWVVVVVVXXXVVVSSSTTTYYYUUUXXXZZZYYYXXXZZZaaagggrrr{{{qqqPPPLLLMMMGGGMMMNNNQQQ___yyypppOOOPPPWWWWWWddd~~~___JJJOOOLLLJJJOOOHHHFFFHHHHHHHHHIIIIIIEEE@@@<<<<<<<<<;;;:::999999999999222222222222222222222222222777111222999444AAAfffvvvwwwaaa]]]___jjjuuuxxxxxxwwweeeQQQPPPUUUSSSOOOPPPSSSTTTUUUTTTSSSRRRSSSOOONNNPPPNNNHHHHHHMMMMMMNNNMMMLLLKKKLLLOOOQQQPPPKKKDDD===::::::<<<>>>^^^|||vvvwww{{{}}}}}}~~~}}}{{{xxxtttrrrkkkeee___\\\]]]\\\XXXTTTUUUXXX\\\]]][[[YYY[[[\\\]]]eeelllrrrpppYYYaaa^^^[[[ZZZWWWTTTVVVZZZYYYUUUSSSQQQXXXddddddXXXPPPRRRJJJGGGFFFIIIKKKIIIDDDBBBAAA<<<999999888;;;GGGVVV~~~~~~|||yyyzzzyyyxxxtttggg]]]UUUNNNKKKQQQTTTZZZcccqqq{{{nnnccc[[[WWWXXXWWWUUUSSSRRRTTTVVVTTTVVV[[[]]][[[\\\eeeqqqoooXXXLLLHHHKKKKKKRRRNNNXXXvvvsssXXXUUUSSSQQQ]]]wwwvvvUUUQQQOOOMMMHHHDDDEEEIIIGGGHHHHHHGGGDDDAAA@@@???999::::::::::::999888888777888888777444222111111333333555555444666AAANNNsssccc]]]kkkzzz~~~~~~{{{cccVVVTTTUUUQQQOOOPPPRRRTTTUUUTTTSSSRRRPPPMMMNNNQQQOOOIIIFFFHHHMMMMMMNNNOOOOOOOOONNNNNNQQQMMMFFF???;;;999999:::RRR}}}wwwxxxzzzzzzzzz}}}|||{{{yyyvvvssspppnnnfffaaa[[[YYYZZZYYYVVVRRRWWWZZZ]]]]]][[[[[[]]]```bbbhhhqqq~~~vvvhhhUUUXXXUUUXXXWWWUUUTTTWWWZZZVVVNNNSSSQQQXXXddddddWWWNNNNNNLLLKKKKKKLLLKKKHHHFFFEEE???;;;888888666888BBBNNN~~~|||~~~}}}zzzyyy}}}~~~}}}}}}rrrfff[[[TTTQQQPPPUUU___mmm{{{yyynnnfff^^^YYYUUUUUUUUUTTTSSSTTTVVVXXXXXXYYY\\\```aaadddnnnzzzaaaPPPHHHGGGIIIEEEIIIVVVggg|||eeeOOOPPPRRRXXXkkkiiiTTTOOOLLLKKKIIIGGGJJJOOOJJJJJJHHHEEEBBB???>>>>>>999::::::::::::999888888777888888777444222111222333222333444222444>>>JJJuuu~~~|||~~~{{{fffYYYaaaqqq|||}}}mmmbbb]]]XXXUUUPPPMMMNNNOOOPPPQQQPPPOOONNNMMMKKKMMMQQQQQQLLLGGGEEEGGGGGGIIIMMMQQQQQQNNNJJJMMMKKKFFFAAA>>>;;;;;;:::HHHggg||||||yyysssooorrr|||~~~}}}}}}{{{yyyuuuqqqmmmjjjhhhgggaaa]]]YYYXXXXXXXXXUUUSSSUUUWWWXXXWWWWWWYYY^^^bbbeeelllyyyvvvzzzbbbUUURRRQQQTTTUUUVVVWWW[[[^^^XXXOOOVVVTTTZZZeeeeeeZZZQQQOOOOOOPPPPPPNNNLLLJJJIIIHHHAAA>>><<<:::777777===EEErrr~~~}}}yyyuuurrrsssssssssvvvzzz~~~|||~~~}}}rrrdddYYYTTTVVVYYYZZZhhh{{{|||rrrjjjeeeaaa]]]ZZZRRRSSSTTTTTTTTTUUUXXX[[[ZZZYYY\\\aaaeeekkkwwwvvvQQQGGGFFFHHHIIIDDDEEEaaayyy~~~rrrXXXJJJQQQPPPccceeeTTTNNNIIIJJJKKKKKKMMMQQQLLLKKKHHHDDDAAA???======:::::::::::::::999999888777888888777444222222222222111222222000111:::DDDccc}}}mmmZZZ\\\kkkzzzyyytttxxxccccccaaaZZZVVVSSSPPPPPPPPPPPPOOONNNLLLKKKKKKJJJKKKPPPSSSRRRMMMIIICCCAAABBBGGGMMMPPPMMMIIIGGGFFFEEECCCAAA@@@??????EEEVVVsssyyypppkkkmmmtttzzz~~~}}}{{{zzzzzzwwwtttnnnhhhcccaaa``````]]][[[XXXXXXYYYYYYWWWUUUSSSUUUUUUUUUVVV[[[ccciiimmmyyyttt|||nnnZZZUUUMMMOOOLLLSSSYYYZZZ[[[[[[XXXRRRUUUSSSWWW___aaa[[[UUUSSSRRRRRRPPPNNNNNNOOOMMMJJJEEEDDDBBB???<<<:::<<>><<<::::::;;;;;;::::::999888777888999777555333333333333111222222000000666???TTTxxxdddaaajjjwww~~~tttkkkhhhmmmsss|||ppp```ddd___XXXXXXXXXVVVUUUTTTRRRQQQOOOMMMLLLKKKIIIIIINNNVVVZZZWWWRRRIIIEEEAAACCCHHHLLLKKKHHHGGGGGGGGGFFFDDDCCCAAA@@@CCCIIIdddxxxpppmmmmmmlllkkkvvv{{{~~~yyywww|||}}}{{{yyywwwvvvuuuooollleee___[[[YYYZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTUUUVVVWWW[[[cccnnnwww}}}{{{\\\RRROOOGGGIIIKKKUUU\\\ZZZTTTRRRQQQQQQRRROOOOOOUUUZZZZZZXXXWWWSSSSSSPPPNNNRRRVVVRRRJJJHHHHHHGGGBBB>>><<<:::999GGGxxx}}}yyysssnnnllllllkkkiiillliiikkkrrrxxx{{{{{{pppccc^^^fffvvvzzzrrrhhh```bbb```]]]ZZZXXXVVVTTTRRRTTTUUUUUUUUUUUUVVVYYY\\\eeedddhhhooovvv]]]MMMHHHJJJDDDDDDJJJKKKjjjxxxuuueee\\\VVVTTT[[[oooeee^^^RRRNNNLLLMMMLLLGGGEEEFFFGGGGGGGGGHHHIIIFFFAAA<<<:::;;;;;;;;;;;;:::999999666888999888555333333444444222222333222111555<<>>:::666<<>>:::DDD```|||}}}wwwrrrlllhhhggglllttt}}}|||xxxwwwyyy~~~~~~|||{{{zzzxxxvvvuuurrrnnnjjjgggdddccc]]]ZZZVVVSSSRRRSSSUUUVVVSSSTTTUUUUUUTTTSSSRRRRRRRRRUUUYYY___hhhuuuuuuhhhggggggkkkhhhYYYPPPJJJKKKMMMdddeee```VVVQQQQQQRRRQQQUUUSSSTTTXXX```dddaaa\\\RRR\\\```YYYUUUVVVSSSMMMKKKNNNLLLFFFCCCBBB>>>777<<>>KKKppp{{{yyyxxxqqqfffccc]]]ZZZ\\\```bbbgggllluuuvvvwwwxxxyyyyyyyyyzzz}}}||||||}}}}}}||||||zzzyyy{{{ssscccbbb___YYYTTTQQQRRRTTTVVVWWWVVVUUUSSSSSSUUUWWWRRRTTTVVVXXXZZZ^^^bbbfffooozzzhhhQQQLLLMMMEEEHHHMMMOOO___vvv|||kkkcccfffhhhrrrQQQQQQNNNJJJJJJKKKIIIDDDDDDOOO\\\LLLFFF@@@===???@@@>>>;;;;;;;;;<<<<<<;;;;;;:::999666888999888666555555555222///000333333222333777888MMM}}}rrrttt|||xxxrrrlllgggeeeeeeeeeaaa]]]]]][[[XXXUUUSSSRRRSSSSSS]]]fffrrr~~~{{{rrrVVVTTTPPPLLLLLLOOOPPPOOOPPPOOOOOORRRVVVXXXVVVTTTHHHHHHIIIMMMPPPQQQMMMJJJLLLJJJHHHFFFFFFFFFGGGHHHLLLJJJGGGEEEDDDDDDFFFGGGAAA<<<:::EEEbbbzzzooooooiiieeefffiiikkkqqqxxxqqqrrrqqqnnnmmmqqqzzz}}}yyytttqqqnnnllljjjhhheee```[[[WWWTTTRRRRRRSSSRRRRRRTTTUUUVVVUUUTTTYYYXXXUUUTTTUUUWWWYYY[[[bbbeeeooo}}}nnneeeUUURRRjjj{{{wwwfffUUUMMMEEEFFFJJJFFFTTTNNNLLLOOONNNJJJJJJOOOMMMNNNOOONNNMMMMMMOOOQQQTTTUUUVVVWWWWWWUUUTTTSSSLLLRRRUUURRROOOKKKEEE???AAABBBUUUxxxwwwkkknnnxxx{{{tttnnngggcccaaa```\\\WWWZZZaaammmiiihhhllloooppprrruuuzzz}}}|||{{{yyyyyyyyyxxxwwwuuutttwww|||xxxqqqlllgggddd\\\ZZZXXXUUUSSSQQQOOOOOOUUUUUUWWWXXXXXXXXXWWWVVVWWWUUUWWW^^^bbbeeennnxxx}}}ZZZSSSPPPEEEHHHNNNHHHIII```sssvvvxxx{{{|||ooodddkkkxxxlllNNNLLLLLLIIIHHHGGGGGGFFFGGGGGGGGGDDD@@@<<<<<>><<>>AAA@@@<<<777999888666555555666777888:::999999999999888777666222222111111111222333333111>>>___~~~~~~}}}rrrhhheeeddd```^^^```eeefffeeeccc___\\\ZZZZZZTTTSSSSSSVVV\\\dddjjjnnnlllXXXMMMUUUSSSQQQOOOLLLJJJIIIIIIHHHIIIKKKNNNQQQQQQNNNLLLLLLKKKKKKKKKKKKIIIFFFCCCBBBCCCEEEGGGJJJNNNQQQSSSQQQMMMJJJKKKPPPTTTTTTRRRIIILLLJJJDDDGGG\\\zzz}}}yyyrrriii]]]UUUYYY```ggghhhjjjmmmnnnmmmiiifffccchhhnnnrrrssstttwwwzzzvvvwwwxxxzzz|||}}}yyywwwvvvvvvwwwxxxwwwvvvllliiidddaaa___]]][[[YYYTTTSSSRRRPPPPPPPPPQQQQQQSSSTTTUUUWWWWWWWWWVVVUUUSSSUUUWWWXXXZZZ^^^eeejjjtttxxxiii\\\VVVSSSgggvvv}}}aaaXXXXXXWWWLLLHHHNNNNNNPPPSSSYYYZZZUUULLLIIILLLJJJLLLMMMMMMLLLMMMNNNPPPIIILLLQQQTTTVVVTTTQQQOOOQQQUUUUUURRRPPPPPPMMMIIIAAA<<<>>>TTTyyy{{{hhhWWWKKKOOOYYYfffvvv{{{uuuooojjjccc]]]]]]aaaYYYTTTSSSWWW[[[]]]aaafffmmmpppqqqpppqqqttttttqqqsssuuuwwwxxxyyyyyyxxxwwwxxxwwwuuuuuuvvvvvvuuussssssqqqoooooooooooommmkkkooooooooommmkkkiiifffeeedddaaa]]]ZZZYYYXXXVVVUUUPPPPPPOOONNNMMMLLLLLLLLLSSSTTTUUUVVVXXXYYYZZZZZZZZZ^^^fffooovvv{{{UUUHHHIIIFFFGGGMMMLLLPPPXXXkkkxxxkkk^^^cccqqqvvveee\\\~~~uuuMMMMMMPPPBBBEEEDDDCCCBBBAAAAAAAAAAAA>>>======???AAA???:::555777666555444555666777888::::::::::::999888777666555444222111111333444666000555QQQ|||{{{yyy{{{qqqmmmmmmmmmnnnqqqtttsssooojjjdddaaaaaabbb]]]\\\ZZZZZZZZZZZZYYYWWWgggooozzzxxxcccRRRJJJNNNMMMMMMNNNLLLIIIHHHJJJGGGIIIKKKNNNOOONNNLLLJJJLLLKKKJJJIIIIIIGGGEEEDDDEEEGGGIIIKKKNNNQQQSSSTTTRRRLLLHHHKKKRRRVVVUUUQQQHHHMMMKKKBBB===LLLkkkzzzrrrggg^^^^^^bbb^^^]]]___eeemmmqqqpppnnniiiiiigggdddbbbdddiiimmmkkkmmmpppsssvvvxxxyyyyyywww|||~~~{{{}}}}}}|||zzzyyyvvvrrrooonnnmmmkkkjjjeeeccc___]]]\\\[[[YYYXXXRRRRRRQQQQQQRRRSSSTTTTTTTTTVVVWWWXXXWWWUUUUUUUUUTTTVVVYYY[[[^^^eeeooowww{{{kkk___SSSQQQeee~~~sssZZZSSSVVVWWWLLLHHHKKKJJJNNNUUU[[[ZZZRRRKKKIIIKKKIIIKKKMMMMMMLLLLLLMMMOOOKKKMMMQQQTTTVVVVVVVVVUUUSSSTTTRRRNNNMMMNNNLLLGGGDDD@@@;;;FFFhhh|||eeePPPKKKOOOYYYmmm~~~yyyrrrjjjccc___^^^VVVPPPMMMPPPRRRTTTWWW[[[cccdddeeefffgggjjjkkkkkkmmmooorrruuuvvvvvvuuutttuuuttttttsssssssssrrrrrrooommmkkkkkkkkkkkkiiihhhiiiiiiiiihhhfffdddbbb```___]]]YYYWWWVVVTTTRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTVVVXXXZZZ]]]```bbbaaafffnnnvvv|||~~~```KKKKKKKKKDDDGGGUUUNNN[[[eeennntttlllfffnnnppprrrggglll```JJJNNNPPPCCCDDDCCCBBBAAA@@@?????????>>>===<<<===>>><<<999666777777666666777888999:::999:::;;;:::888777666666555444222111222444777999888111DDDpppuuurrrzzzqqqkkkkkklllmmmnnnnnnmmmiiiccc]]]YYYXXX___iiirrryyy~~~ppp___UUUSSSNNNMMMNNNQQQNNNHHHHHHLLLJJJLLLOOOPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIMMMNNNOOOQQQQQQQQQQQQPPPPPPJJJFFFHHHOOORRRPPPLLLGGGHHHGGG@@@<<>>999:::RRRwwwuuu^^^SSSKKKJJJ\\\sss~~~wwwooogggaaaZZZSSSOOOOOOOOOMMMNNNQQQXXXWWWWWWYYY[[[]]]```bbbdddfffjjjmmmoooooonnnmmmnnnooooooooonnnmmmnnnnnnhhhfffeeedddeeedddbbbaaa[[[\\\\\\\\\\\\[[[YYYXXXWWWTTTRRRPPPPPPOOOMMMKKKOOOOOOOOOPPPRRRSSSUUUVVVTTTUUUVVVYYY^^^ccchhhjjjjjjrrr{{{SSSKKKGGGIIIIIIFFFIIIPPPRRRmmmwwwnnnmmmooopppuuukkklllmmmeeeOOOIIIGGGFFF@@@CCCCCCBBBAAA@@@????????????===:::999999999999888666666666777777888999999999:::;;;:::777555555666444333222222333666:::<<<>>>111999___tttppp{{{|||{{{}}}xxxqqqmmmffffffffffffhhhkkkppptttwwwrrrssszzzssspppmmmiiibbb[[[\\\bbbUUURRRSSSUUUPPPGGGGGGMMMPPPRRRSSSQQQOOOLLLKKKKKKHHHIIIIIIIIIIIIJJJMMMPPPRRRSSSTTTTTTSSSQQQOOOMMMMMMIIIFFFHHHLLLNNNLLLIIIHHHEEECCCBBB@@@CCCOOO[[[{{{}}}tttoooiii```UUUOOORRRWWWZZZ[[[VVVWWWXXXYYYXXXVVVSSSQQQPPPRRRUUUWWWZZZ[[[\\\\\\[[[___bbbcccaaa```bbbdddcccdddeeeggghhhiiiiiiiiijjjiiiiiijjjjjjlllmmmnnniiihhhfffffffffeeecccaaabbb___\\\ZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTTTTSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTQQQSSSTTTSSSRRRRRRVVVZZZ^^^aaaiiisssxxx^^^VVVSSSOOOgggtttSSSNNNHHHMMMRRRLLLIIILLLIIIJJJPPPSSSNNNIIIIIIKKKKKKKKKMMMOOOOOOMMMLLLKKKLLLMMMLLLKKKLLLOOOSSSXXX[[[YYYXXXTTTPPPPPPSSSPPPJJJAAAAAA>>>:::DDD```tttgggVVVGGGMMM___~~~~~~uuulllccc\\\WWWVVVSSSNNNLLLMMMQQQMMMMMMOOOPPPQQQSSSWWWXXXZZZ]]]```aaabbbbbbaaabbbdddeeedddcccbbbcccddd^^^\\\[[[ZZZ[[[ZZZXXXWWWRRRSSSSSSTTTSSSRRRPPPOOOMMMLLLKKKLLLNNNNNNMMMLLLOOOOOOPPPQQQSSSUUUWWWXXXVVVWWWYYY]]]dddkkkrrrvvvxxx]]]HHHDDDAAACCCJJJPPPRRRPPP___}}}pppkkkooonnnmmmfffppp}}}MMMIIIJJJCCCAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???<<<999666555666888999555555666666666666666666999<<<===;;;777555555777333222222222444777:::;;;<<<222444LLLmmm~~~zzzqqqwwwtttkkkfffdddddd```ZZZZZZccclllqqqyyyyyymmm___[[[YYYYYYYYY[[[eeeoooVVVRRRRRRUUUOOOEEEFFFOOOVVVWWWVVVRRRNNNKKKKKKLLLHHHJJJKKKJJJJJJLLLPPPTTTQQQRRRTTTUUUTTTQQQNNNLLLKKKJJJIIIJJJMMMNNNNNNLLLMMMHHHEEEFFFFFFDDDGGGMMMiii|||uuulll```VVVQQQOOONNNMMMJJJLLLOOORRRTTTTTTQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQQQQRRRRRRRRRSSSVVVVVVVVVXXXZZZ\\\]]]\\\\\\\\\[[[\\\]]]^^^^^^^^^\\\ZZZYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOQQQQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRUUUWWWWWWWWW[[[ccciiiooosss}}}oooaaaQQQSSS^^^fff|||ZZZMMMJJJIIISSSXXXMMMGGGIIIHHHFFFLLLNNNKKKIIILLLLLLJJJMMMOOOQQQQQQNNNLLLJJJJJJKKKJJJKKKLLLOOORRRVVVXXXYYYXXXTTTRRRTTTXXXUUUOOOGGGGGGEEEBBBAAAOOOnnnnnnRRRIIIPPP^^^qqqyyypppjjjdddbbb^^^WWWRRRQQQRRRMMMJJJKKKKKKIIIKKKPPPNNNOOOQQQRRRTTTUUUVVVVVVVVVXXXYYYYYYVVVVVVWWWYYYVVVTTTSSSRRRSSSRRRPPPOOONNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJLLLOOOQQQQQQPPPPPPQQQRRRSSSVVVXXXZZZ[[[]]]^^^aaafffnnnxxx```FFFFFFDDDEEEJJJPPPUUUZZZ___vvv}}}llliiiiiieeeeeejjjfffGGGIIIHHHCCCDDDGGG???????????????@@@@@@AAA<<<;;;999777555555666777777777777777777777666666;;;>>>@@@>>>999666777999444444444444555666777777444555666???WWWvvv~~~vvvvvv}}}vvvlllfffWWWMMMJJJRRRXXX[[[cccmmmwwwpppbbbYYYTTTQQQRRRUUUZZZcccmmmPPPLLLMMMQQQMMMDDDFFFQQQYYYYYYWWWRRRMMMJJJJJJLLLJJJKKKLLLKKKJJJMMMRRRVVVMMMOOORRRTTTTTTRRROOOMMMKKKKKKLLLMMMOOOPPPQQQQQQRRRLLLIIIKKKIIIDDDDDDHHH[[[|||{{{uuukkkaaaYYYSSSOOOMMMKKKJJJIIIKKKNNNRRRSSSTTTUUUTTTSSSQQQOOONNNMMMLLLMMMLLLJJJJJJKKKLLLLLLKKKOOONNNOOOQQQTTTVVVVVVVVVVVVUUUTTTUUUWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTRRRQQQRRRQQQQQQQQQRRRQQQNNNLLLMMMMMMMMMOOOQQQSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVYYY[[[\\\^^^dddoooxxxggg```WWWLLLWWWuuuzzzjjjNNNOOOJJJNNN\\\___MMMBBBEEEEEEDDDIIILLLJJJKKKOOONNNHHHOOOQQQRRRRRROOOLLLJJJJJJJJJKKKLLLOOOQQQTTTVVVWWWUUUUUUSSSRRRVVVZZZXXXRRRJJJHHHHHHEEE???BBB\\\xxx]]]HHHGGGHHHaaazzzzzztttpppnnniii```ZZZYYYXXXQQQLLLMMMKKKGGGHHHNNNIIIIIIJJJKKKMMMNNNOOOPPPOOOQQQSSSRRRPPPOOOQQQSSSSSSQQQOOOOOOOOOOOOMMMKKKJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIJJJLLLNNNPPPOOONNNSSSTTTUUUVVVYYY[[[]]]^^^eeefffiiioooxxxvvvVVVFFFCCC===AAAMMMWWWTTTOOO[[[nnnrrrdddeeebbb```ffftttvvvXXXGGGGGGBBBAAAFFFHHH=========>>>>>>???@@@AAA999::::::999777555555555:::::::::::::::999888777===@@@CCC@@@;;;777999;;;666666555555555444444333---888;;;:::JJJmmm|||xxx{{{wwwooo[[[NNNHHHLLLNNNMMMSSS^^^bbbrrrooo___ZZZSSSNNNNNNPPPRRRXXX___TTTNNNJJJJJJIIIIIIOOOXXX```\\\VVVMMMGGGDDDFFFHHHNNNLLLJJJIIIJJJLLLPPPRRRLLLMMMPPPQQQRRRPPPNNNMMMJJJJJJJJJMMMPPPSSSTTTTTTLLLLLLLLLKKKKKKIIIHHHHHHSSSlllxxxlllbbb]]]YYYTTTMMMMMMKKKIIIIIIJJJOOORRRTTTRRRPPPOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMPPPLLLLLLPPPPPPKKKJJJNNNPPPRRRSSSSSSSSSSSSUUUWWWYYY[[[___cccjjjsss~~~rrrddd[[[UUULLLTTTvvvttt```TTTGGGKKKQQQWWWTTTKKKDDDEEEIIIEEEGGGHHHIIIIIIJJJMMMOOORRRQQQPPPQQQQQQOOOIIIEEEIIIKKKMMMNNNNNNOOOQQQSSSVVVSSSRRRTTTWWWWWWUUUQQQMMMOOONNNHHHCCCCCCKKKSSSyyyaaaLLLJJJNNN___www}}}xxxqqqiiibbb^^^bbbYYYRRROOOMMMJJJKKKOOOKKKIIIGGGGGGIIIJJJKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMKKKKKKJJJJJJJJJHHHJJJLLLNNNNNNMMMLLLKKKKKKMMMNNNNNNMMMMMMOOOPPPRRRUUUYYY[[[\\\]]]aaadddkkktttzzzxxxzzzkkkXXXLLLDDDAAABBBOOOKKKJJJWWW]]]mmmuuulll```UUUYYYfffaaaQQQCCC???BBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>===<<<<<<===<<<999777666555666777777777666666777777888999<<<<<<;;;;;;999888777666777777666666555444444333111333555777<<>>???CCC=========>>>======<<<;;;;;;:::888777666666777777666555555555555666777777;;;;;;;;;;;;:::999777777888777777666666555555444444111333777888BBBddd{{{~~~{{{}}}|||kkkZZZWWWTTTJJJJJJKKKNNNSSSZZZ```dddjjjiiiddd[[[QQQKKKLLLOOOPPPNNNKKKIIIJJJMMMQQQTTTPPPVVV^^^ccceeemmm|||~~~~~~xxxnnnddd^^^QQQTTTXXXZZZWWWQQQLLLKKKIIIKKKMMMMMMKKKHHHGGGGGGGGGGGGFFFFFFGGGJJJMMMOOOOOONNNNNNNNNOOOPPPQQQRRRLLLNNNRRRVVVXXXUUUPPPLLLPPPQQQSSSTTTSSSRRROOONNNJJJJJJPPPbbbzzz~~~rrryyy|||uuulllgggeeeaaaZZZUUUQQQOOOLLLKKKLLLLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIJJJKKKJJJJJJKKKMMMPPPQQQSSSUUU\\\^^^bbbffflllttt|||yyy[[[NNNOOOZZZqqqwwwooommmMMMGGGIIIIIIHHHEEEDDDCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIIIIIIIKKKLLLJJJIIIHHHHHHIIIJJJKKKKKKNNNOOOOOOOOONNNNNNPPPSSSYYYZZZYYYUUUPPPOOOQQQUUUPPPNNNLLLLLLLLLIIIEEE@@@AAA___}}}kkkYYYQQQTTT^^^ooo~~~oooiiigggbbb]]]ZZZXXXVVVSSSRRRQQQPPPNNNLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMSSSRRRQQQPPPQQQRRRTTTVVVRRRTTTVVVXXXZZZ]]]aaadddcccgggnnnuuu|||bbbMMMLLLEEE@@@BBBFFFHHHJJJMMMUUU\\\eeevvv{{{rrriiiiiipppNNNEEEBBB@@@AAA???<<<===BBB<<<============<<<;;;;;;999888888777777777777888666666555555666666777888::::::;;;::::::999888888888888777777666666666555555///111777555888UUUyyy}}}}}}zzzzzz~~~}}}}}}ggg```XXXOOOSSSRRRQQQPPPOOONNNMMMMMMPPPMMMJJJGGGFFFFFFFFFFFFJJJMMMOOONNNMMMOOOTTTYYY^^^fffpppvvv|||{{{uuuOOORRRUUUTTTQQQMMMJJJHHHJJJMMMOOOOOOMMMJJJHHHGGGIIIIIIHHHGGGHHHIIIKKKLLLKKKLLLNNNPPPQQQQQQPPPOOOKKKNNNRRRWWWYYYWWWRRRNNNOOOPPPRRRSSSRRRQQQOOONNNHHHMMMLLLLLLcccsss~~~xxxtttrrrmmmfff```]]]ZZZVVVSSSQQQPPPNNNLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMKKKLLLNNNPPPOOOOOOPPPQQQUUU\\\bbbeeefffjjjooouuu|||jjjZZZNNNRRR```wwwyyyttt|||\\\IIIHHHHHHGGGJJJEEECCCBBBCCCFFFGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLIIIIIIHHHHHHHHHJJJLLLNNNPPPQQQQQQPPPOOOPPPRRRUUUTTTUUUUUURRRNNNNNNQQQUUUUUUQQQMMMLLLMMMLLLHHHDDDAAAJJJkkkxxxnnnjjjiiifffdddcccnnn~~~zzzuuutttoooiiidddaaa___]]][[[ZZZXXXUUURRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSRRRRRRRRRTTTSSSRRRRRRSSSUUUXXXZZZ]]]^^^```aaacccfffkkknnnpppsssxxxcccKKKGGGCCC@@@AAAEEEHHHIIILLLQQQZZZaaakkkvvvvvvxxxnnnhhhqqqgggIIICCCBBBBBBBBB???;;;;;;@@@<<<<<<<<<<<<<<<;;;::::::888777777777777777777777777666666666666777888888999999999:::999999888888777777777777666666666666555...000777555444KKKjjj~~~}}}{{{wwwuuuwwwsssmmmkkkbbbWWWVVVWWWVVVUUUSSSOOOLLLJJJKKKLLLNNNNNNMMMKKKIIIIIIGGGMMMTTTWWWWWWZZZaaahhhmmmyyyKKKOOOQQQNNNLLLKKKJJJGGGMMMNNNOOONNNKKKHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJMMMPPPQQQPPPNNNMMMMMMNNNQQQTTTWWWVVVRRROOOOOOPPPPPPPPPPPPPPPOOOOOOHHHOOOLLLDDDRRRwwwssslllzzz|||wwwqqqmmmhhhccc___\\\YYYVVVUUUTTTRRRQQQPPPOOOOOOOOOMMMNNNPPPOOONNNNNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQQQQPPPNNNMMMOOOQQQSSSRRRPPPQQQUUUXXXUUUWWWYYYZZZaaammmuuuxxx{{{}}}dddWWW\\\SSSPPP^^^|||llluuukkkKKKAAACCCCCCGGGMMMCCCCCCCCCDDDFFFGGGFFFEEEDDDGGGIIIJJJJJJIIIIIIJJJHHHIIIIIIIIIIIIJJJMMMOOOPPPPPPPPPOOOOOOPPPSSSVVVPPPQQQQQQRRRRRRTTTWWWYYYZZZVVVQQQNNNMMMLLLIIIGGGFFFAAASSSzzzmmm^^^[[[dddssszzzuuunnnmmmjjjiiigggeeeaaa___YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ\\\___bbbdddfffgggiiijjjlllpppuuuyyyjjjXXXIIIBBBBBBDDDCCCEEEGGGGGGGGGNNNVVVbbbaaadddgggrrryyyaaacccnnnfffNNNCCCCCCAAAAAABBB@@@;;;:::===;;;;;;<<<<<<;;;;;;:::999777777777777777777666666777777666666777777888999777777888888888888888888666666666666666666666666444///111666555444CCCXXXvvvxxx~~~zzzxxxxxx{{{|||~~~sssmmmmmmmmmnnnoooggghhhhhhgggccc^^^ZZZVVVMMMSSS[[[````````````aaaZZZbbbjjjooopppttt|||GGGMMMPPPMMMKKKMMMLLLHHHLLLLLLLLLJJJGGGEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNOOONNNOOOPPPQQQQQQOOOMMMPPPPPPOOONNNNNNOOOPPPQQQNNNNNNMMMJJJMMM___|||uuurrr|||yyyuuuqqqmmmkkkeeedddbbb```^^^]]]]]]\\\XXXZZZ[[[[[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[VVVYYY]]]```aaa```]]][[[]]]```bbbaaa```aaafffkkkjjjooosssuuu|||mmmSSSHHHKKKTTT]]]fffrrr~~~}}}cccQQQBBB???AAABBBDDDHHH???@@@CCCDDDEEEDDDCCCCCCBBBDDDGGGHHHHHHGGGGGGGGGFFFHHHJJJJJJIIIIIILLLNNNNNNNNNNNNMMMMMMOOOSSSVVVQQQPPPPPPRRRUUUWWWWWWVVVWWWUUURRRPPPOOOMMMKKKJJJIIIGGGIIIYYYvvvlll___XXXYYYhhhvvv~~~}}}|||{{{xxxtttqqqkkkjjjjjjjjjkkklllmmmmmmnnnllljjjhhhggghhhjjjkkkiiiiiijjjlllooorrruuuwwwvvvxxxzzz|||}}}gggMMM???>>>AAA@@@===HHHHHHJJJLLLKKKNNNZZZfffjjj]]]YYY]]]pppyyy]]]nnniiiLLLGGG@@@BBB>>>===@@@???<<<;;;===:::;;;;;;;;;;;;:::999999777888888777777666555555666666555555555666777777555555666777777777777777555555555555555555555555444222222444444555===FFF___|||}}}~~~{{{{{{vvvuuuuuuyyy|||uuurrrqqqrrrmmmgggiiiooo|||}}}}}}|||xxxrrrmmmjjjlllqqqvvvxxxuuurrroooooossszzzEEELLLPPPNNNMMMOOONNNIIIJJJJJJHHHEEECCCCCCEEEGGGCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQOOOMMMLLLMMMMMMKKKJJJRRRPPPOOOMMMNNNOOOQQQRRRSSSJJJJJJPPPKKKFFF]]]uuuvvv|||yyyxxxvvvtttrrrpppooooookkkmmmnnnnnnmmmlllnnnooojjjjjjjjjjjjjjjjjjjjjjjjhhhlllrrrvvvxxxvvvsssppprrruuuwwwwwwuuuwww}}}|||\\\UUUOOOEEEMMM___[[[xxxvvvlllMMMGGGCCCEEEFFFDDDAAA???;;;>>>BBBDDDBBBAAA@@@@@@@@@CCCFFFGGGFFFEEEEEEEEEEEEGGGJJJJJJHHHHHHJJJMMMLLLLLLLLLKKKKKKNNNRRRVVVQQQOOOMMMNNNQQQQQQNNNKKKOOOPPPQQQQQQQQQPPPOOONNNHHHNNNFFF>>>ZZZzzzmmmWWWIIIOOOTTTTTTZZZggguuuwww|||||||||}}}~~~}}}{{{wwwtttsssuuuwwwyyyvvvwwwyyy|||www___RRRHHHFFFCCCAAADDDIIIHHHDDDCCCDDDIIIMMMQQQZZZmmm}}}mmmZZZTTT^^^yyysssvvv}}}HHHDDDLLLAAA@@@<<<:::===???===;;;<<<:::;;;;;;;;;;;;:::999999888888888888777666555444555444444444444555666666333444555666777777777666444444444555555555555555444444444222333666999:::KKKxxx|||yyyyyyyyyvvvuuuxxx~~~zzzuuuoooooovvvyyyuuuuuuzzz|||~~~~~~{{{yyyrrrwww}}}NNNNNNOOOOOOOOONNNNNNMMMHHHGGGEEEDDDBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDJJJJJJKKKMMMPPPQQQPPPOOOQQQOOOLLLKKKKKKKKKKKKJJJJJJLLLOOONNNMMMLLLOOOQQQOOOKKKJJJMMMNNNNNNUUU^^^|||yyy}}}{{{}}}yyyuuuvvvzzz|||~~~mmmaaaUUUPPPNNNOOOXXXdddrrryyy~~~QQQHHHEEEAAA@@@BBBCCCBBB@@@@@@AAAAAAAAA@@@@@@BBBDDDCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJIIIIIIIIIKKKMMMIIIJJJLLLQQQTTTTTTPPPLLLIIIJJJLLLNNNOOONNNMMMLLLNNNRRRTTTRRRNNNOOOUUU\\\\\\QQQDDDBBBSSSsssmmmbbbVVVMMMFFFDDDIIIPPP\\\]]]jjj}}}~~~~~~~~~zzzlll^^^MMMGGGMMMCCCCCCBBBAAABBBFFFIIIIIIHHHCCCCCCSSSlll~~~}}}ttt^^^YYYQQQZZZ[[[BBBFFFGGG===AAA@@@>>>===;;;:::::::::999::::::;;;<<<<<<<<<;;;999777555555777777444111555555444333333444444444555555666666666666555555777666555444444555666777555555555555666666666666AAA___~~~{{{{{{vvvvvvuuutttvvv}}}||||||zzzzzz}}}MMMMMMMMMMMMLLLKKKKKKJJJDDDDDDCCCCCCBBBAAAAAAAAACCCBBBAAAAAABBBCCCEEEGGGJJJIIIHHHJJJLLLOOOOOOOOOQQQOOOLLLKKKJJJKKKKKKKKKFFFIIIKKKKKKJJJKKKMMMOOOOOOKKKJJJLLLLLLLLLRRRZZZmmm{{{hhhbbbUUUIIIHHHRRRddd{{{{{{mmmsssiiiKKKJJJGGGCCCBBBBBBCCCAAA??????@@@AAA@@@??????AAACCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLJJJKKKNNNRRRUUUUUUPPPLLLIIIJJJLLLNNNNNNMMMLLLKKKLLLOOOPPPOOONNNOOOUUUZZZeeeYYYLLLEEEJJJaaaxxxjjj```UUUPPPKKKFFFCCCDDDHHHKKKWWWkkkyyyqqq___OOOJJJGGGBBBAAAFFF@@@BBBDDDEEEGGGIIIIIIIIIMMMQQQ[[[lll}}}yyynnnWWWTTTUUUddd}}}wwwSSSEEEBBBAAA???======<<<;;;:::::::::;;;888888999:::::::::::::::888666555555777777444111444444333333333333444444555555666666666666555555555555444333333333444444555555555555666666666666<<>>???@@@???>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLJJJLLLOOOSSSVVVTTTPPPLLLIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNQQQUUUWWWccc[[[TTTNNNIIIQQQsssvvvkkkhhhdddZZZMMMEEEDDDFFFLLLSSSWWWZZZ```gggkkksss}}}kkkZZZMMMHHHCCCAAACCCEEEEEEEEECCCCCCEEEHHHKKKNNNQQQSSSTTT]]]lllzzzxxxjjj```WWWUUU^^^qqq{{{QQQIIIHHH???;;;AAA:::::::::999999::::::;;;777777888999999999888888777666555555666666444222333333222222222222333333555555666666666666555555666555444333333333333333555555555555666666666666777BBB^^^~~~yyywwwvvvvvvtttsssrrruuuyyy}}}KKKJJJHHHFFFDDDCCCBBBAAA===>>>@@@BBBDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDEEEHHHJJJKKKKKKKKKMMMNNNNNNLLLIIIHHHGGGDDDEEEGGGGGGGGGGGGFFFFFFIIIIIIHHHHHHHHHIIIMMMQQQWWWZZZooosss~~~yyyiiiZZZVVVSSSMMMNNNUUUXXX]]]fffsssyyy}}}XXX>>>HHHGGGFFFCCCAAA@@@@@@??????===>>>???>>>======???AAABBBAAA@@@???@@@BBBDDDFFFDDDEEEGGGFFFFFFGGGIIIKKKJJJLLLPPPSSSTTTRRRNNNLLLIIIJJJKKKLLLLLLLLLKKKKKKKKKIIIHHHJJJOOOTTTUUUUUUWWWSSSVVVZZZRRRNNNfffvvvfff\\\MMMLLLIIIFFFCCCDDDJJJPPPSSSYYYbbbllluuu|||zzzuuugggVVVMMMIIIDDD>>>AAADDDDDD@@@AAACCCAAA<<>>:::@@@;;;;;;:::999999999999:::777888888999999888888888666555555666666555444333222222111111111222333333555555666666666666555555888777777666555555555444555555555555666666666666666777MMMtttwwwuuuwwwwwwvvvuuutttuuuvvvxxxHHHGGGEEECCCAAA@@@@@@@@@>>>???AAACCCEEEGGGHHHHHHCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBDDDGGGJJJJJJIIIGGGGGGKKKOOOPPPMMMIIIFFFEEEHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGHHHGGGGGGJJJMMMOOOTTTRRRYYYttt{{{}}}uuuyyybbbYYYPPPOOOWWWZZZUUURRRUUUeeesss|||uuuzzzeeeJJJ???FFFAAA@@@???>>>======>>>???<<<=========<<<<<<>>>???AAA@@@>>>>>>>>>@@@BBBDDDBBBDDDEEEEEEEEEFFFHHHJJJIIILLLOOOQQQQQQOOOLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMJJJIIIKKKQQQUUUUUUTTTSSSMMMRRR[[[WWWQQQ___xxxzzzrrr___ZZZQQQGGGBBBBBBDDDFFFKKKNNNSSS[[[bbbhhhkkkmmmuuuxxx}}}|||lll```XXXSSSNNNKKKDDD===<<>>DDDFFFCCCBBBDDDCCC???CCCCCCIIIUUU^^^bbbgggnnnpppooorrrvvvpppcccXXXUUUSSS```qqq]]]MMMAAA@@@BBB@@@>>>>>>>>>===<<<:::999888888888888888999999999999888888444555666666555444444444222111111111222222333444555555666666666666555555777777666666666555555444555555555555666666666666888333CCChhh}}}tttrrrwwwvvvuuuttttttuuuuuuttt}}}FFFDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJBBBDDDGGGHHHIIIGGGDDDCCC@@@BBBEEEIIILLLKKKHHHEEEGGGKKKOOOOOOKKKGGGFFFFFFKKKJJJKKKKKKLLLJJJGGGDDDCCCGGGIIIGGGHHHLLLNNNNNNKKKQQQUUU___xxxzzzhhhZZZNNNNNNJJJKKKTTT___hhhpppvvv~~~zzzxxxdddKKKEEE@@@???<<<<<<<<<;;;::::::<<<>>>:::;;;<<<;;;:::;;;<<<>>>>>>>>>======>>>???AAABBBAAABBBCCCDDDDDDEEEGGGIIIIIIKKKMMMMMMLLLJJJIIIJJJFFFGGGHHHIIIJJJLLLMMMMMMOOOMMMLLLNNNQQQTTTSSSRRRWWWOOONNNSSSSSSQQQZZZjjj|||~~~qqq___QQQIIIDDD@@@FFFGGGIIINNNTTTYYY\\\]]]bbbcccdddfffjjjpppxxx~~~ppp\\\MMMGGGFFFDDDBBB===>>>@@@BBBCCCCCCCCCCCCEEEGGGHHHGGGDDDBBBEEEHHHGGGJJJWWWhhhnnniiieeegggbbbbbbgggmmmhhhZZZRRRSSSUUUggg}}}sssJJJJJJFFF???===??????<<<>>>===<<<:::999888777777888999999999999888777777333444666666444333444444222222111222222333444555555555666666666666555555333333444555555444444333555555555555666666666666888555>>>WWWttt{{{zzzvvvuuusssrrrssssssrrrqqqxxx{{{CCCBBBAAA@@@@@@AAACCCDDDEEEDDDCCCCCCDDDFFFIIIKKKEEEEEEGGGHHHHHHGGGEEEDDDCCCCCCEEEHHHKKKLLLJJJHHHJJJLLLMMMKKKFFFDDDGGGJJJJJJJJJJJJMMMOOONNNKKKGGGDDDJJJLLLIIIIIILLLNNNLLLHHHLLLQQQSSSYYYppphhhXXXRRRQQQQQQSSSUUUWWW^^^nnn~~~|||PPPBBBCCC>>>:::;;;<<<<<<:::888777999<<<999:::;;;:::999:::;;;===<<<<<<<<<===>>>>>>?????????AAABBBCCCCCCDDDFFFIIIHHHIIIJJJIIIFFFEEEGGGIIIDDDEEEFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOPPPQQQPPPPPPSSSOOONNNPPPPPPPPPTTTZZZmmmyyyaaaRRRIIICCCDDDBBBAAADDDIIIMMMOOOOOOPPPPPPPPPPPPPPPSSSXXX[[[ccc```aaafffjjjlllrrrwwwzzz|||{{{yyyssskkkaaaYYYTTTSSSMMMGGG@@@<<<===??????>>>===>>>AAADDDEEEEEEFFFGGGJJJGGGGGGIIIGGGDDDLLLYYYiiihhhoooyyyvvvfff[[[ZZZXXX\\\eeellleee[[[^^^jjjsss~~~YYYBBBDDDBBB>>>;;;;;;<<<<<<<<<;;;:::999888777777777777888888888777777666555222444666666444333444555222222222222333444555666555555666666666666555555111222333555555555555444555555555555666666666666555777:::EEE\\\www{{{xxxtttsssssssssqqqooorrrtttwwwzzz~~~BBBAAA@@@@@@AAACCCEEEFFFHHHFFFCCCBBBBBBEEEHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGJJJKKKKKKKKKNNNNNNLLLFFFBBBBBBHHHNNNHHHHHHIIIMMMPPPQQQMMMJJJFFFLLLNNNJJJIIILLLMMMJJJNNNGGGGGGLLLKKKSSSyyyyyy{{{hhhUUULLLKKKLLLPPPTTT```mmmzzzttteeevvvsssJJJCCCBBB<<<999<<<>>>===;;;777666888:::999:::;;;:::999999;;;===:::;;;<<<===>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHGGGIIIHHHFFFCCCBBBEEEHHHCCCDDDEEEGGGIIILLLOOOPPPPPPQQQPPPPPPOOONNNNNNNNNHHHLLLPPPRRRSSSRRRPPPNNNNNNxxxiiiYYYRRROOOHHHEEEBBBBBBFFFIIIJJJIIIHHHIIIJJJIIIHHHHHHJJJLLLLLLIIIIIILLLMMMKKKLLLPPPOOOPPPSSSWWW\\\bbbgggjjj]]]]]][[[XXXSSSQQQPPPQQQPPPNNNKKKEEEAAA>>>???AAA999<<>>===EEECCCBBBCCCEEEIIIQQQWWWZZZSSSUUU___aaaaaapppuuu___RRRRRRdddiiirrrwwwpppkkk{{{UUUBBB@@@<<<;;;<<<;;;777888<<<888888777777777777888888666666777777666555444444111444666666333222333555333333333333444555666777555555666666666666555555222333555777888888777777555555555555666666666777222777777888KKKlll}}}xxxuuuuuuuuurrrpppnnnoooppprrrwwwEEECCCAAAAAABBBDDDEEEEEEKKKGGGCCCAAABBBDDDFFFGGGFFFEEEEEEEEEEEEGGGHHHIIILLLJJJHHHGGGGGGJJJMMMOOOPPPKKKFFFDDDEEEGGGGGGFFFIIIHHHFFFFFFFFFIIILLLNNNSSSSSSRRROOOMMMMMMOOOQQQMMMKKKJJJIIIFFFHHHXXXjjjtttddd___VVVRRROOOOOORRR[[[lll|||~~~```eeeqqqdddFFF@@@CCC@@@<<<;;;<<<;;;:::888777666666666888888888999999::::::::::::::::::;;;;;;===>>>>>>>>>@@@BBBCCCCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFHHHKKKLLLKKKNNNOOOMMMLLLMMMMMMLLLKKKMMMPPPQQQPPPOOOOOOOOORRRSSSnnn~~~{{{jjjcccfffiiibbb\\\SSSPPPUUUYYYRRRFFFGGGCCCAAACCCDDDCCCFFFKKKIIIHHHHHHHHHFFFBBBBBBDDDDDD@@@@@@FFFIIIFFFGGGJJJIIIGGGEEECCCCCCDDDCCCCCCDDDCCC@@@===@@@DDDCCC>>>:::>>>CCCEEECCCAAAAAACCCHHHLLLMMMKKKQQQaaaoootttxxxssswww~~~xxxiiiTTTSSS^^^kkkxxx```GGGBBB???>>><<<:::999999999999777777666666666666777777666555444333333333333333333333333333333333333333444444444444444444444444555555444444444333333333222222444555777999:::;;;555555555555666666666666999555555999===JJJjjj|||~~~{{{wwwrrrmmmjjjppppppppppppqqquuuzzz~~~GGGEEEAAA>>>===???DDDHHHFFFDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHHHHMMMLLLJJJJJJLLLNNNQQQSSSRRRNNNIIIFFFGGGHHHHHHGGGJJJIIIHHHGGGIIIKKKNNNPPPVVVVVVTTTQQQMMMKKKKKKLLLLLLIIIIIIIIIGGGGGGQQQ]]]}}}wwwiii]]]SSSOOOPPPVVVaaammmvvv|||{{{nnndddnnn|||nnnaaaMMM<<<:::<<<999777:::<<<;;;:::888777666666666999999999999999:::::::::::::::::::::;;;<<<===>>>>>>@@@BBBCCCCCCCCCDDDEEECCCCCCDDDEEEFFFGGGGGGHHHDDDCCCCCCDDDFFFHHHJJJLLLOOOPPPPPPNNNNNNOOOPPPPPPMMMOOORRRSSSRRRQQQPPPQQQOOOTTTggg|||rrrtttzzz}}}xxxuuuxxxvvviiiZZZKKKDDD@@@AAADDDEEEHHHLLLJJJIIIGGGFFFDDDCCCFFFIIIGGGCCCCCCGGGHHHDDDDDDFFFFFFEEECCCBBBBBBBBBBBBAAAAAADDDDDDBBBBBBEEEDDDAAABBBAAAAAA@@@@@@CCCGGGKKKPPPUUUYYYaaapppyyyhhhZZZPPPTTT^^^nnncccQQQGGG:::>>>===<<<:::999999999999777666666555555666666777555444444333333333444444333333333333333333333333444444444444444444333333444444444333333333333222222333444666999;;;<<<===666666777777777888888888999555666:::===GGGaaa}}}~~~zzzqqqppptttooopppoooooooooqqquuuyyy|||FFFFFFDDDAAA>>>???DDDHHHCCCCCCEEEHHHKKKKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQQQQNNNJJJHHHHHHHHHHHHHHHKKKJJJJJJJJJKKKMMMOOOPPPRRRSSSRRROOOKKKIIIHHHHHHJJJHHHHHHIIIGGGFFFIIINNN```{{{xxx{{{|||dddVVVUUUYYY]]]```pppyyyuuucccttt}}}PPPEEE===:::<<<<<<777777<<<::::::999888777777666666:::::::::::::::999999999::::::::::::;;;<<<======>>>@@@BBBBBBAAAAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLFFFEEEEEEEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQTTTUUUTTTRRRRRRRRRMMMRRR\\\mmmzzzfffZZZOOOJJJHHHDDD@@@@@@FFFFFFEEECCCBBBDDDGGGJJJGGGEEEEEEGGGGGGDDDCCCEEEHHHGGGGGGFFFFFFEEEDDDDDD???DDDFFFCCCAAABBBDDDCCCEEEDDDDDDGGGMMMTTTZZZ]]]ooorrryyyzzz}}}kkkVVVPPPRRRVVV]]]fffpppiiiEEEFFFEEE999===<<<;;;:::999888888888555555555444444555555555444333333333333444444555333333333333333333333333333333333333333333333333333333333222222222111111111111333555777999:::;;;666666666777777777777888888666888;;;;;;AAATTThhh}}}uuussstttnnnnnnnnnlllkkkllloooqqqrrrzzzCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFJJJNNNQQQOOOKKKGGGEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIIIIIIILLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKJJJHHHFFFFFFGGGJJJHHHFFFGGGGGGGGGGGGGGGTTT\\\rrr~~~xxxwwwxxx~~~{{{qqqiiijjjooovvvzzz|||{{{zzzuuu~~~^^^FFF===;;;<<>>@@@AAAAAA@@@???@@@AAAAAAAAACCCEEEHHHJJJLLLMMMHHHHHHGGGGGGHHHJJJLLLMMMIIIHHHIIIMMMNNNLLLIIIIIIOOOQQQTTTUUUSSSRRRQQQQQQKKKMMMRRR[[[mmmwwwhhhaaa[[[RRRIIIDDDIIIMMMNNNLLLJJJIIIHHHFFFEEEFFFGGGIIIHHHFFFFFFHHHHHHIIIIIIHHHFFFDDDDDDDDDCCCDDDDDDBBBFFFNNNSSSTTTXXX[[[aaalllwww~~~~~~wwwhhhaaabbb[[[QQQNNNWWWdddkkkpppttt|||lllNNNFFF@@@===>>><<<;;;::::::999888888888555444444333333444444555222222222222333444555555222222222222222222222222222222222222333333333333222222222111111111111000000000111222333444555555333333444444444555555555777777999;;;:::;;;FFFSSStttwwwpppnnnnnnmmmkkkhhhhhhiiikkkkkkrrrzzzEEECCCBBBCCCGGGGGGEEEAAAEEEGGGJJJNNNPPPNNNIIIEEEGGGHHHHHHIIIJJJJJJJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJKKKKKKLLLLLLMMMNNNLLLLLLLLLKKKJJJIIIGGGGGGFFFGGGIIIHHHGGGFFFFFFFFFJJJHHHFFFEEEGGGJJJJJJHHHQQQLLLQQQmmm~~~}}}vvvsssyyy}}}}}}uuurrrrrrpppnnnnnn}}}}}}eee@@@;;;<<<999888::::::777555555777777888888888777666666:::::::::999999888888888:::999999999999::::::;;;<<<>>>@@@@@@???>>>>>>???>>>???AAACCCFFFHHHJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNLLLPPPXXX[[[UUUOOOMMMMMMOOORRRSSSQQQOOOOOOOOOKKKHHHMMMWWW\\\iii}}}||||||wwwppplllfffmmmpppkkkddd]]]SSSJJJJJJMMMPPPPPPNNNNNNNNNNNNKKKLLLLLLIIIEEEBBBBBBCCCKKKJJJIIIQQQcccxxxqqq^^^UUUSSSVVV\\\hhhwwwsssBBB???EEE:::444===:::::::::999999888777777444444333333333333444444222222222222222333444555222222222222222222222222111111111222222222333333222222111111111000000000222222222111111111111111333333333333444444444444666777888999888777<<>>>>>======>>>???===>>>???AAACCCEEEFFFGGGIIIHHHHHHHHHJJJKKKMMMOOOPPPLLLQQQ[[[___WWWPPPOOOKKKMMMPPPPPPNNNMMMLLLLLLKKKGGGNNNYYYVVVSSSooo{{{zzz~~~xxxiii\\\[[[aaafffdddbbbcccdddccceeeeeeccc^^^WWWSSSSSSUUU___```eeetttzzzyyy|||hhh\\\YYYYYYaaapppnnnWWWAAA;;;;;;999999<<<888999999999999888777666444444444333333444444444333222222222222333333444222222222222222222222222000000000111111222222333222222222111111111000000444444444333333222222222444444444555555555666666444555777777666666777888GGGkkkyyyrrrwww|||wwwpppjjjggghhhiiigggfffhhhmmmsssyyyNNNQQQRRROOOHHHCCCCCCEEECCCBBB@@@AAACCCEEEFFFFFFHHHHHHJJJKKKLLLLLLKKKKKKIIIHHHEEECCCBBBCCCEEEFFFIIILLLOOOOOONNNLLLMMMNNNHHHIIIJJJKKKJJJHHHFFFDDDIIIIIIIIIHHHGGGGGGIIIKKKGGGKKKLLLIIIIIINNNOOOLLLKKKLLLLLLLLLNNN___ssstttwww}}}|||sssrrryyy|||{{{www||||||vvvpppqqqqqqooommmooouuu||||||rrrjjjiiigggeeedddeeeiiimmmoooyyy}}}uuuzzzssswwwzzz{{{ZZZDDDCCCDDD>>>999999888777888:::;;;:::444555777888999888777666666666666666666777777777999999888888888888999999888:::<<<=========>>>???>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFHHHJJJLLLMMMMMMGGGIIITTTXXXQQQKKKLLLJJJLLLNNNOOOMMMKKKJJJJJJJJJLLLSSSZZZWWWSSS___rrr~~~{{{{{{}}}~~~tttsss|||yyytttuuuxxxzzzpppmmmppp}}}vvvmmmkkklllkkkrrruuuKKKLLLFFF<<<999>>>???:::777888999999999888777666555555444444444444555555333333222222111222222222111111111111111111111111//////000000111222222333333333222222222111111111222222333333333333444444333444444444444555555555333444555444555666666555;;;XXXqqqtttyyyxxxooojjjiiijjjgggccccccfffhhhkkksss|||KKKYYYeeecccTTTFFFAAABBBDDDAAA>>>>>>AAAFFFIIIKKKGGGHHHIIIKKKKKKKKKKKKJJJKKKIIIFFFDDDDDDFFFIIIKKKGGGJJJMMMMMMJJJGGGGGGHHHFFFGGGJJJKKKLLLJJJHHHGGGCCCDDDEEEEEEEEEHHHLLLOOOEEELLLPPPLLLKKKNNNNNNJJJOOOLLLJJJJJJJJJQQQggg||||||}}}ffflllppprrrxxxwwwuuuwwwxxxzzz|||~~~}}}||||||~~~|||___VVVKKKDDD???:::777888444888999666444444666777333444666888999888777666444444555555666666777777999999888888888888888999777999<<<===<<<===>>>?????????@@@@@@@@@@@@AAAAAACCCBBBCCCDDDFFFHHHKKKLLLNNNEEEDDDOOOSSSMMMJJJLLLJJJLLLNNNNNNLLLJJJIIIIIIIIIQQQWWWYYYYYY[[[\\\\\\dddxxxsssqqq~~~llliiijjjnnnkkkeeedddhhhoooyyy~~~KKKHHHCCC===;;;>>>@@@;;;555777777888999999888666666666555555444444555555666444444333222111111111111111111111111111111111111...//////000111222222222333333333222222222222111...//////111222333444444111111222222222333333333222333333333444777777555888NNNcccwww~~~rrrlllkkklllgggbbb```cccbbbaaafffooo{{{FFFHHHTTT```\\\KKKCCCEEEDDDDDDBBB@@@CCCIIIIIIEEEIIIJJJLLLMMMMMMKKKIIIHHHDDDDDDEEEEEEFFFGGGIIIIIIBBBEEEHHHIIIHHHFFFFFFFFFHHHJJJLLLMMMKKKIIIHHHHHHDDDDDDDDDCCCCCCEEEIIIMMMKKKIIIGGGHHHKKKMMMKKKIIIHHHIIIIIIHHHHHHIIILLLOOOuuu~~~|||yyyppplllkkkvvvvvv}}}vvv{{{sssEEEBBB===:::999999888777888888777777666666666555444666777888888777666444666666777888888888888888999888888888777777666666666777999;;;<<<<<<<<<;;;????????????@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJHHHGGGFFFHHHJJJKKKKKKJJJMMMMMMMMMLLLJJJKKKMMMOOONNNOOOQQQTTTVVVUUURRROOOGGGZZZzzzxxx}}}{{{|||jjjjjjnnnqqq}}}sssWWWVVVSSSUUU]]]hhhtttmmmMMMEEE>>>>>>===<<<;;;::::::999888777555444333333444444666666555444444333222222222222333333333333444444333222222111111222222333222222111111111111222222000000000000000000000000000000000000111111111111222222222333333333444444444444444555555555555666999<<>>???@@@AAAAAAAAABBBDDDEEEGGGGGGHHHJJJHHHGGGGGGIIIIIIIIIHHHKKKKKKKKKJJJIIIIIIKKKMMMPPPOOOOOOQQQRRRRRRQQQOOOGGGOOOnnnzzzllljjjkkkkkkpppxxx|||{{{~~~jjj^^^bbbjjjxxxoooiii]]]```___dddpppuuuRRRAAA???>>>>>>===<<<;;;:::999999999888666555444444555555555555444444333222222111222222222333333333444444333222222111111222222333222111111000000111111222000000000000000000000000//////000000000111111111222222222333333333333444444444444444555555555555555777===MMMjjjzzzqqqlllsss}}}uuujjjiiidddbbbfffgggccc___^^^^^^dddkkkttt|||<<<666777AAAFFFDDDAAABBB===@@@AAAAAADDDIIIIIIEEECCCDDDFFFGGGHHHIIIIIIIIIDDDEEEFFFGGGIIIJJJKKKLLLHHHJJJKKKJJJGGGEEEDDDEEE@@@BBBEEEFFFFFFFFFFFFGGGIIIFFFDDDBBBCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEFFFIIIKKKLLLSSSccczzz|||yyykkkaaa\\\eeesssssspppxxx}}}xxxxxx{{{pppdddaaa___```nnnfff@@@@@@===999777777777555444444444333333333333222222444555666777777666555444444555555666777666666666888888777777777777666666666777888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGKKKHHHFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHIIIKKKMMMRRRPPPOOOOOOPPPPPPPPPOOOKKKOOOiii{{{jjjgggiiigggeeefff[[[```jjj{{{~~~rrrjjjiiittt|||uuulllwwwqqqaaabbbmmmwwwwwwooonnnppprrr|||eeeOOOBBB===>>>======<<<;;;:::999888888999888777666555555555666444444333333222111111111222222222222333333333333222222111111111111222222222111111000000111111222000000000000000000000000//////000000000000111111111111222222222333333333333333333444444444555555222333666>>>SSSppptttdddhhhuuuzzzxxxvvvlllfffdddggghhhccc]]]ZZZ]]]___bbbhhhppp|||~~~BBB===<<<@@@CCCAAA@@@BBB===AAACCCCCCEEEHHHHHHDDDEEEFFFFFFGGGHHHHHHIIIIIICCCDDDEEEGGGIIIJJJKKKLLLJJJJJJJJJHHHEEECCCBBBCCC@@@BBBDDDEEEDDDDDDEEEFFFIIIHHHFFFFFFGGGEEEBBB??????CCCGGGGGGDDDCCCCCCEEEGGGHHHGGGEEEDDDEEEHHHJJJUUURRRQQQ```uuujjjdddYYYhhhfff```kkkuuurrrnnnqqqtttvvvuuurrrooolllhhhqqqzzzzzzvvv}}}vvvwwwuuuiiittt|||}}}vvvtttzzz|||xxxmmmbbb]]]dddppp|||mmmVVVFFF777<<<999777555555555444333333333333333222222222222444555555666666555555444333444555555666666555555777777777777777777666666666777888999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<>><<<<<<;;;:::999888777777777777666555555555555555222222222222111111000000111222222222222333333333222222111111111111222222111111000000000000111111////////////////////////////////////000000000111111111111111222222222222222333333333444444444444222444555777BBB[[[yyy{{{tttkkkmmmvvvooojjjggggggfffaaa^^^^^^aaa```___```dddmmmxxx??????AAABBB@@@======@@@???DDDFFFDDDDDDFFFFFFCCCGGGFFFEEEDDDDDDEEEFFFFFFBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHEEEBBB@@@AAABBBCCCEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFHHHHHHFFFCCC@@@???BBBEEEEEECCCAAACCCEEEIIIIIIHHHFFFEEEEEEHHHJJJLLLMMMKKKLLLZZZzzzvvv{{{}}}sssxxxzzzyyywwwtttmmmeeefffjjjkkkrrr~~~xxxtttmmmnnnoooggggggpppvvvuuuxxx~~~xxxzzz~~~|||mmm]]]TTTDDD<<<<<<:::888666444444555555333222333333333333333333444444444444555555555555444444333333444555555555555555666666666666666666777777777777777888999:::;;;<<<:::;;;<<<=========<<<<<>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>@@@???@@@BBBEEEGGGGGGGGGAAADDDGGGIIIJJJKKKMMMNNNNNNPPPSSSWWWXXXUUUOOOKKKQQQMMMPPPYYYWWWPPPUUUccc~~~{{{xxxzzzUUUDDD777999<<<;;;:::===::::::999888777666555555333333444444444333333222111111111111111111111111111111111111222222222222111111000000000000111111111000000//////000000111000000000000000000000000......////////////000000///000000000000111111111111111222222222333333333222444666666444:::KKK]]]ttteee]]]```hhhpppqqqjjjdddccc[[[\\\\\\ZZZXXXXXXYYY[[[^^^fffpppwww~~~~~~}}}~~~AAACCCEEEEEEEEEDDDDDDCCC>>>BBBCCC@@@>>>AAACCCCCCCCCBBB???>>>>>>@@@BBBDDDDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFDDDBBB@@@AAADDDGGGFFFGGGGGGGGGEEEEEEGGGIIIBBBDDDDDDBBBAAAFFFQQQ[[[FFFDDDBBBAAACCCEEEFFFFFFIIIIIIGGGEEECCCCCCEEEGGGDDDIIINNNLLLGGGEEEKKKSSSccc{{{uuu{{{|||fffLLLCCC888888;;;777666777000333222222333555555444222333333333444444444555555444333333333333333333444444444555666666666666666555555555666666666777777777777666777888999;;;<<<:::;;;===>>>>>><<<;;;:::888999<<<>>>>>>===<<<;;;??????@@@CCCFFFFFFEEECCC>>>AAAEEEGGGIIIJJJLLLMMMMMMNNNQQQTTTVVVTTTPPPLLLSSSNNNKKKOOOSSSSSSQQQQQQgggiiiUUUBBB:::888<<<<<<888999???:::999888777666555555444222333444555555444333333222222222222222222222222111111111111222222222222111111000000000000111111000000////////////000000000000000000000000000000........./////////000000/////////000000000111111111111111111222222222222333333666777444333;;;GGGccc}}}fffaaaaaaiiinnnkkkccc^^^XXXZZZ\\\\\\ZZZYYYYYYZZZSSSYYY^^^bbbjjjttt{{{{{{~~~}}}||||||DDDCCCAAA@@@BBBDDDAAA<<<:::???@@@===<<>>???BBBFFFHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFEEEDDDBBBAAACCCGGGJJJDDDEEEFFFFFFFFFFFFIIIKKKGGGHHHFFFBBB@@@III[[[jjjIIIEEEAAA@@@CCCGGGGGGFFFHHHHHHFFFDDDAAAAAACCCEEEDDDBBBCCCHHHLLLLLLKKKJJJNNNllluuu[[[GGG::::::444777888333666999333222222222333555555444222222222222333333444444444444333333222222333333444444555666666777777666666444555555555666666777777777777666666777999;;;<<<999:::<<<======<<<:::999888:::===@@@AAA???===;;;??????AAADDDFFFEEEBBB???<<>>???@@@===>>>???>>>===>>>???AAAAAAAAAAAA@@@@@@DDDIIILLLIIIFFFBBBAAACCCEEEGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBLLLGGGDDDGGGOOORRRNNNHHHHHHEEEBBBBBBFFFKKKOOOQQQDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDAAA@@@AAADDDFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHUUUhhh~~~{{{wwwbbbNNNCCC<<<666888666555555666666555444111111111111111111111111222222111111222222333444333333222222333333444555444555666555444444555666444444333222333444555666777777777888999999::::::999::::::;;;;;;::::::999:::<<<>>>>>>===<<<===>>>@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCFFFHHHJJJLLLKKKKKKLLLNNNPPPQQQSSSSSSOOOMMMLLLMMMPPPTTTVVVWWWWWWVVV^^^xxxgggIIIAAA<<<<<<;;;:::999888999::::::888777777666555444444444333333333222222222111111333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000........................------............------000000000000000000000000000000000000111111111111333333333333444555666666???[[[|||yyykkkaaaYYYUUUVVVZZZ[[[SSSOOOVVV\\\ZZZSSSNNNSSSTTTUUUWWWZZZ\\\___```jjjnnnuuuzzz}}}~~~}}}|||~~~{{{vvvGGGGGGEEEBBB???===>>>???<<<===>>>>>>>>>>>>@@@BBBDDDDDDCCCBBBAAACCCGGGKKKIIIFFFBBBAAACCCEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCJJJFFFDDDGGGMMMOOOLLLHHHLLLHHHEEECCCCCCEEEFFFFFFBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDBBBBBBDDDGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOORRR^^^yyyzzzzzz~~~tttyyyzzz|||vvvZZZEEE<<<:::777333666555333444555555444222111111111111111111111111222111111111111222333333222111111111111222333333333444555444333222333555444444333333333444555666666666777888888999999:::999::::::;;;;;;::::::999:::;;;======<<<;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJLLLJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMLLLNNNRRRUUUWWWWWWXXXWWWWWW```tttqqqVVVBBB???@@@;;;<<<;;;:::999888999999:::777777666666555444444333222222222222111111111111222222222222222222222222333333222222222111111111000000000000000000000000////////////////////////........................------............------000000000000000000000000//////000000000111111111333222222333333444555666888IIIaaazzz}}}pppbbbXXXRRROOOSSSPPPOOOOOOMMMMMMRRRYYYQQQQQQQQQRRRSSSUUUVVVWWWYYY^^^eeekkkooossswwwyyy}}}}}}{{{|||zzzxxxyyy{{{{{{vvvqqqCCCDDDCCCAAA>>><<<===>>>;;;===>>>>>>>>>???AAADDDFFFFFFFFFDDDCCCDDDGGGIIIHHHFFFCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFHHHKKKLLLKKKIIILLLJJJFFFDDDCCCBBB@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIHHHFFFEEEEEEGGGHHHIIIDDDHHHJJJFFFDDDNNNdddwwwzzzxxx~~~}}}rrrkkkoootttvvvsssqqqrrrwww|||kkkOOODDD888222444777777444444333222222333333222111111111111111111111111111111111111111111222222333000000000000000111222222111333444333222111222333444333333333333444555666666666777777888888999999999999::::::::::::999999999;;;<<<<<<:::999:::;;;>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMPPPTTTWWWWWWWWWTTTUUUQQQLLLMMM]]]yyyyyyXXX@@@:::999>>>>>>444::::::999888888888888999666666666555555444444333222222222222111111111111111111111111111111111111222222222111111111111111000000000000000000000000////////////////////////........................------............------//////////////////////////////000000000000111111222222222222333444555555333888CCCYYY{{{sssmmmfff^^^RRROOOOOOPPPOOOMMMOOOSSSPPPOOOOOONNNNNNNNNOOOOOOMMMPPPUUUYYY]]]aaafffiiiqqqvvv}}}~~~{{{zzz~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}|||yyy|||~~~~~~}}}~~~}}}{{{zzzwwwuuuvvvsssqqqrrrsssrrrmmmiii@@@AAAAAA???===;;;<<<===;;;<<<>>>>>>???@@@BBBEEEFFFGGGGGGFFFEEEFFFHHHJJJIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGIIIJJJJJJJJJKKKLLLIIIHHHGGGGGGGGGEEECCC@@@<<<===???AAACCCEEEEEEFFFGGGIIIJJJJJJHHHGGGGGGGGGJJJIIIFFFDDDDDDFFFHHHIIIEEEKKKPPPOOOJJJGGGKKKOOOaaaxxx||||||ooossspppSSS>>>===888333333666777666333444333111222333333222000111111111111111111111111000000000000000111222222111000000000000111222222222333444333222111222444333333333333444444555555555555666666777888888999999999::::::::::::999999888:::;;;;;;999888888999======>>>???@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJNNNNNNNNNNNNMMMMMMMMMLLLJJJKKKNNNRRRVVVXXXWWWVVVNNNQQQQQQLLLIIIMMMYYYdddbbbIII>>>???DDD???===<<<666999999888888777777777777555555555444444444333333333333333333222222222222111111111111111111111111111111111111111111111000000000000000000000000000////////////////////////........................------............------........................////////////000000000111111111111111222333444555444444777CCC^^^nnn^^^NNNLLLQQQRRROOOLLLPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRVVVYYYaaagggooovvvxxxxxxwwwvvvxxxyyy{{{|||}}}||||||{{{~~~~~~~~~~~~|||xxxyyy{{{}}}~~~}}}{{{yyyzzz{{{{{{{{{{{{{{{zzzzzz||||||{{{|||xxxzzz{{{{{{zzzyyyzzz{{{zzz}}}~~~}}}~~~|||yyywwwuuusssooommmmmmkkkiiiiiiiiigggdddaaa<<<>>>???>>><<<;;;;;;<<<;;;===>>>??????@@@CCCEEEDDDFFFGGGHHHGGGHHHJJJKKKIIIHHHFFFFFFGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHKKKKKKKKKJJJLLLNNNIIIIIIIIIJJJKKKIIIFFFDDD<<<===???AAACCCEEEFFFFFFFFFIIIKKKKKKIIIGGGGGGGGGJJJIIIFFFDDDDDDFFFHHHIIIMMMJJJHHHFFFFFFHHHKKKLLLJJJUUUjjjhhhXXXLLL@@@777<<<999666444444333111///444333111222333333222000000000000000000000000000000000//////000000111222111111111111111222333333222444555444333222333444333333333444444444444444444555555666666777888888888999999::::::999999888777999::::::999888888999;;;<<<===>>>????????????BBBBBBBBBCCCDDDEEEGGGHHHMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKNNNRRRVVVWWWVVVTTTQQQPPPQQQUUUZZZ[[[YYYUUU]]]yyysssXXXKKKDDD;;;>>>???555444:::;;;777777777777777666666666444444444444333333333333555444444444444333333333222222222222222222222222000000000000000000000000////////////////////////................................................------............------------------------------...////////////000000000111111111111111222444444444666999<<>>?????????@@@BBBEEECCCEEEHHHIIIHHHHHHJJJKKKIIIHHHGGGGGGHHHHHHEEECCC???@@@AAABBBDDDEEEFFFGGGGGGIIIKKKLLLKKKKKKMMMNNNLLLKKKKKKLLLLLLJJJFFFCCC===???@@@CCCDDDFFFGGGGGGFFFHHHJJJJJJHHHFFFFFFFFFIIIHHHFFFEEEEEEGGGHHHIIIHHHDDDAAABBBGGGKKKKKKJJJIIIMMMUUU```ooo{{{wwwxxxfffQQQEEEAAA>>><<<===888777555333222111111111444222111111222222111000000000000000000000000000///////////////000000111222111111111111222333333333444555444333222333555222333444444555555444444444444555555666666777777888888999999999999888888666888::::::999888999::::::;;;<<<===>>>?????????AAAAAAAAAAAABBBCCCEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKMMMQQQTTTVVVTTTSSSWWWRRRPPPWWWcccgggaaaXXXSSS___ttt```HHHCCCEEEDDD777666:::666777888222666666777777666666555444333333333333333333333333444444444444333333333333222222222222222222222222////////////000000000000////////////////////////................................................------............------..............................////////////000000000000000000111222333444000666;;;:::999HHHjjjvvvaaaMMMGGGJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHGGGFFFGGGIIIKKKOOOQQQUUUXXX]]]cccjjjooorrrsssuuuvvvwwwwwwvvvvvvssssssrrrtttuuuvvvuuusssssstttvvvvvvuuuuuuuuuwwwwwwuuurrroooooooooqqqssszzz{{{vvvuuuwwwrrrssssssrrrpppppprrrsssssstttvvvxxxzzzzzz{{{zzzvvvuuuttttttuuuvvvtttsssrrrpppnnnllljjjfffbbb^^^YYYXXXWWWUUUTTTRRRQQQQQQ888:::=========<<<<<<===>>>???@@@@@@???@@@BBBDDDDDDFFFIIIIIIHHHGGGGGGHHHFFFFFFFFFGGGGGGFFFCCCAAA===>>>???AAACCCDDDFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJHHHEEECCC@@@AAABBBDDDFFFGGGGGGHHHEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIICCCDDDEEEIIILLLKKKHHHDDDHHHHHHHHHJJJLLLVVVlll~~~wwwnnnWWWJJJ@@@999999888666666999333444444444222111222333222111///000111111000...000000000000000000000000///............///000000111000000000000111222222111333444333222111222333222333444555555555444444333444444555555666777777888888999999999999888888555777999:::999999:::<<<999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLMMMOOORRRSSSRRRQQQVVVRRRQQQVVV]]]```[[[UUUQQQRRRXXXdddxxxeeeOOOEEE@@@<<<999<<<333777???<<<:::888///555555666666666555444333222222222222222222333333333333222222222111111111111111111111111111111111........./////////000000////////////////////////................................................------............------................................./////////000000000//////000000111222333///222666777444999MMMbbbgggSSSMMMIIIIIIHHHFFFFFFEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJKKKLLLLLLNNNSSSYYY]]]```aaacccfffhhhjjjkkkllliiihhhhhhjjjmmmnnnmmmlllkkklllmmmllljjjjjjmmmpppmmmkkkjjjhhhgggfffggggggjjjmmmppppppnnnlllmmmnnnkkkkkkkkkiiigggggghhhjjjggghhhiiijjjjjjjjjjjjjjjgggffffffgggiiiiiihhhggggggeeecccbbb```\\\WWWTTTNNNNNNMMMLLLJJJIIIIIIIII888:::===>>>===<<<======???@@@@@@@@@??????AAACCCEEEGGGJJJJJJHHHFFFEEEEEEEEEDDDDDDEEEFFFDDDAAA>>><<<<<<>>>@@@BBBDDDEEEFFFGGGFFFFFFHHHKKKLLLKKKJJJFFFFFFFFFGGGHHHHHHFFFDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJHHHEEECCCDDDFFFGGGEEE@@@@@@EEEHHHGGGIIINNNYYYooo}}}dddPPPBBB:::>>>999777999888222111444///111333333000......000111///......//////...---000000000000000000000000...............///000000///////////////000111111000222222222111000111222222333444555555555444333333333444444555666666777888888999999999999888888444666999:::::::::<<<===888999:::<<<===>>>>>>>>>@@@?????????@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKMMMLLLLLLNNNQQQRRRQQQPPPNNNPPPSSSUUUUUUSSSNNNJJJSSSTTTRRRNNNNNN\\\yyy~~~PPPJJJDDDAAA>>>;;;999999:::555:::<<<222111:::>>>444555666666666555333333222222222222222222222333111111111000000000000///000000000000000000000000---.........//////000000////////////////////////................................................---..................---////////////////////////............/////////000////////////000111222333222///111444444333:::DDDZZZ|||lllcccLLLKKKIIIHHHFFFEEEEEEDDDEEEGGGHHHGGGFFFFFFFFFHHHGGGGGGFFFDDDCCCEEEIIIMMMMMMNNNQQQTTTXXX[[[^^^___```___```bbbeeeffffffdddbbbcccdddbbb``````dddhhhccccccdddcccbbb```^^^]]]\\\^^^````````````aaabbbddddddcccaaa___^^^```aaa\\\\\\]]]^^^^^^]]]]]]]]]ZZZYYYZZZ[[[]]]^^^]]][[[]]][[[ZZZYYYWWWSSSNNNKKKHHHHHHGGGFFFDDDCCCDDDEEE888999;;;======<<<:::999>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGGGGFFFEEEFFFHHHDDDEEEEEEEEEDDDBBB@@@???>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDDDDFFFIIIIIIGGGDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHFFFEEECCCCCCDDDDDDCCCAAA@@@AAADDDFFFGGGGGGLLLSSS\\\mmmuuuXXXKKKFFFAAA<<<:::777777666555444444333333111111111111111111111111000000000000////////////////////////000000000000////////////////////////000000000000000000000000222222222111111111000000111111111111222333444555666666666666666666666666666666666666777777777777777777888888888999999999;;;;;;;;;<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>GGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRMMMOOORRRRRRPPPNNNMMMMMMRRROOONNNNNNKKKLLLXXXfff{{{```JJJ@@@???>>>===<<<;;;::::::::::::999999888777666666444444444444444444444444333333333222222222111111000000000000000000000000222222222111000//////...////////////....................................///............------------------............///////////////////////////------------------------////////////000000000000////////////000000000000000000000111222444555666@@@cccjjjbbbVVVLLLGGGFFFGGGIIICCCCCCFFFHHHFFFBBBCCCHHHEEEFFFFFFFFFEEEDDDEEEFFFFFFGGGIIIKKKNNNQQQSSSTTTVVVVVVWWWYYYZZZ[[[\\\]]]]]][[[YYYXXXXXXZZZ]]]___]]][[[YYYZZZ\\\]]][[[YYYXXXWWWVVVVVVVVVWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTTTTSSSPPPMMMIIIGGGHHHGGGDDDBBB@@@@@@AAABBB888888999:::;;;::::::999>>>>>>>>>>>>???AAABBBCCCEEEFFFFFFDDDBBBBBBCCCDDDDDDEEEEEEDDDCCCAAA???>>><<<===>>>@@@AAABBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBGGGFFFGGGIIIMMMNNNLLLJJJCCCCCCEEEFFFFFFGGGGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCAAAAAACCCEEEEEEEEEGGGIIIQQQ^^^lll|||rrr]]]OOOAAA<<<:::888999;;;666666555444444333222222111111111111111111111111000000000000/////////....../////////000000000000////////////////////////000000000000000000000000222222222111111111000000000000000000111222333444555555555555555555555555555555666666666777777777777777777888888888999999:::::::::;;;<<<===>>>??????????????????>>>>>>>>>BBBBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLOOOQQQRRRRRRPPPOOONNNOOOTTTPPPNNNNNNKKKJJJRRR\\\]]]kkk~~~fffWWWMMMFFF>>>======<<<;;;:::999888:::999999888777777666666444444444444444444444444333333333222222222111111111111111111111111111111222222111111000//////...////////////................................................------------------------............------------------------------------------------....../////////000000000.../////////000000000000000000000111222333444555999OOOnnnvvvjjj```YYYQQQHHH@@@CCCBBBDDDIIIIIIFFFEEEGGGBBBCCCEEEFFFGGGGGGHHHIIIDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRVVVUUUSSSSSSSSSTTTVVVWWWUUUSSSQQQRRRTTTUUUTTTRRRRRRRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKOOOOOOOOONNNLLLIIIFFFDDDEEECCCAAA???>>>>>>???@@@777777777777888888999999============>>>@@@AAABBBEEEDDDCCC@@@>>>>>>???BBBDDDDDDDDDCCCBBB@@@>>>===:::;;;<<<>>>@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFDDDBBB@@@@@@@@@@@@FFFFFFGGGJJJMMMOOONNNMMMCCCDDDEEEFFFFFFGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFDDDBBBAAACCCDDDDDDCCCFFFFFFMMMUUURRRKKKTTTeeeppp^^^MMMAAA;;;999888777444000222777444444444333222222111111111111111111111111111111000000000/////////............/////////000000000////////////////////////000000000000000000000000222111111111111000000000000/////////000111222333444444444444444444444444333444444555666777888888777777777777888888888888888888888999:::;;;===>>>????????????????????????@@@@@@@@@BBBCCCEEEGGGHHHLLLLLLLLLLLLLLLLLLKKKJJJNNNOOOPPPOOONNNMMMNNNOOOSSSPPPNNNOOOOOONNNPPPTTTPPPPPPSSS]]]pppbbbIII@@@???>>><<<<<<<<<;;;:::999888888777999888888777777666666666444444444444444444444444333333333222222222111111111111111111111111111111222111111000000//////...////////////................................................------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000....../////////000000000000000000000111222444444444;;;LLLfffxxxlllYYYKKKKKKDDD@@@BBBDDDDDDDDDFFFAAABBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHFFFDDDBBBAAAAAA@@@>>>=========>>>???888777666555666777999;;;;;;;;;<<<<<<===>>>@@@AAACCCBBB@@@>>><<<<<>>@@@AAABBBBBBDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@??????@@@AAABBBBBBDDDGGGIIIIIIIIIHHHDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEECCCAAAAAABBBDDDDDDDDDEEEGGGLLLPPPMMMHHHHHHLLLIIIRRRaaatttyyycccMMM@@@:::888777333666999999555111000222333222222222111111111000111111111111111111111111000000/////////................../////////000000////////////////////////////////////////////////111111111111000000000000///////////////000111111444444444444444444444444222222333444666777888888666666666777777777888888666666777777999:::<<<===>>>>>>>>>???????????????@@@AAABBBCCCEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKIIIIIIKKKMMMPPPNNNMMMPPPSSSTTTSSSQQQTTTMMMGGGFFFKKKZZZrrrkkkSSSKKKBBB???@@@@@@;;;777;;;;;;:::999999888777777777777777666666666555555333333333333333333333333333333333222222222111111222222222222222222222222111111000000////////////////////////.............................................---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000/////////000000222333333555222888JJJ\\\rrrxxxlllcccTTTFFFBBBCCCCCCEEEGGGEEEDDDCCCDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIHHHEEEDDDEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@AAA888777555555555888:::<<<:::::::::;;;<<<===>>>?????????>>><<<<<<===AAADDDBBBBBBAAA@@@???>>>======<<<<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAABBB???AAACCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEFFFFFFBBB@@@???@@@CCCEEEFFFFFF@@@FFFHHHGGGOOOZZZSSSDDDDDDFFFHHHKKKQQQ]]]lllvvvkkkZZZEEEBBB>>><<<999666444333...000222333444444444222111111111111111000000000000000000000000000000000////////////........................////////////////////////////////////////////////////////////000000000000000000000000/////////...//////000000222222222222222222222222111222333444555666777777555555666666666777777777555555555666888999;;;<<<=========>>>>>>?????????@@@AAABBBCCCEEEGGGIIIJJJCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHHHHJJJLLLNNNMMMLLLNNNRRRTTTQQQMMMNNNIIIFFFFFFFFFHHHOOOXXXvvvyyygggYYYLLLDDDBBBAAA>>><<<;;;:::::::::;;;::::::999999888888888666666555555555555555444333333333333333333333333333333333222222222111111111111111111111111111111000000000///////////////////////////.......................................------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000111222222555000333<<>>============<<<>>>AAADDD@@@@@@???>>>>>>>>>>>>???>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@AAABBBBBBBBB???AAADDDDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@AAACCCDDDEEEFFFFFFFFFAAA???>>>@@@BBBEEEFFFFFF???GGGEEEAAAOOObbbZZZCCCEEEFFFGGGEEECCCDDDHHHLLLZZZfffxxx|||kkk]]]PPPDDD<<<999666555666555333444777222333111000222555333///111111111111111111111111000000000000000000000000/////////.........------------........./////////////////////////////////000000000000000000000000//////000000000000000111000000////////////000000222222222222222222222222111222222333444555666666555555555555666666666666444444555666777999;;;<<<;;;<<<<<<======>>>>>>>>>??????@@@AAABBBDDDFFFGGGAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMLLLMMMKKKJJJLLLNNNKKKFFFHHHEEEDDDGGGHHHGGGIIIMMMRRRWWW```nnnqqqZZZKKKCCC???===>>>???@@@???<<<888666888:::::::::999999888888888888444444444444444444444444333333333333333333333333333333333222222222111111000000000000000000000000////////////////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////////////////000111111111///333777555:::UUUsss|||qqqlllfff[[[PPPIIIBBB???<<<>>>BBBFFFGGGFFF@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCBBBAAAAAA>>>@@@AAAAAA@@@@@@AAACCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHH444444333444555666888999888888888999:::;;;<<<===;;;<<<======<<<<<<>>>@@@>>>>>>=========>>>???@@@@@@@@@AAABBBBBBBBBBBBBBB????????????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBB>>>@@@AAABBBCCCBBBAAA@@@>>>AAADDDEEEDDDCCCDDDEEEBBBBBBBBBBBBAAA@@@???>>>???@@@BBBDDDFFFFFFGGGGGGBBBAAA???@@@BBBDDDEEEDDD@@@EEEDDD@@@GGGSSSPPPDDD===AAAEEEFFFEEEEEEFFFIIIIIIKKKMMMSSS___tttrrr___XXXMMMEEE???===;;;:::???888333222000///333:::666888666111111444222---111111111111111111111111000000000000000000000000//////.........------------------.........//////////////////////////////000000000000000000000000////////////000000111111111000000//////000000111111111111111111111111111222222333333444444444444444444555555555666666666333444555666888:::;;;<<<::::::;;;;;;<<<======>>>>>>>>>??????AAABBBCCCDDDBBBCCCEEEGGGIIIJJJKKKKKKHHHJJJMMMMMMLLLKKKLLLLLLIIIKKKJJJFFFGGGKKKKKKGGGLLLGGGFFFIIIKKKIIIJJJLLLNNNOOOQQQSSSYYYfffwwwrrreeePPPHHHCCCEEEEEEAAA======777999;;;===<<<:::777555888888888777777777777666333333333333333444444444222222222222222222222222333333333222222222111111////////////////////////////////////////////////////////////....................................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........////////////.........///000000...///222333111444BBBRRRqqq}}}wwwmmmccc___YYYRRRIIIEEEEEEFFFDDDBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBB???AAABBBBBB@@@???@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHH222222222333444555777777777777777888999:::<<<<<<;;;<<<======;;;;;;;;;<<<===<<<<<<<<<===>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@============>>>???@@@AAACCCCCCDDDDDDCCCCCCBBBAAA@@@AAACCCDDDDDDBBB???===;;;???CCCDDDDDDCCCEEEGGGBBBBBBBBBAAA@@@???>>>===>>>???BBBDDDFFFGGGGGGGGGDDDBBB@@@@@@AAACCCCCCBBB===>>>???>>><<<<<>><<>>???:::666666999:::999666666666666666666555555555333333333333333333333333222222222222222222222222333333333222222222111111////////////////////////.........///////////////000/////////....................................---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////............//////000000000111111111333888===PPP```~~~}}}~~~|||qqqbbbWWWPPPKKKEEE@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDAAACCCEEEDDDAAA@@@BBBDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIIIIIIIHHHGGGFFF222222333555666888999999444777:::;;;;;;:::::::::999::::::::::::::::::;;;;;;<<<<<<;;;::::::;;;===>>>?????????>>>>>>@@@BBB>>>===<<<<<<>>>@@@CCCDDDAAACCCFFFFFFEEECCCBBBBBBBBBAAAAAACCCDDDCCCAAA???>>>???AAADDDFFFGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAABBBCCCEEEGGGHHHEEEDDDBBBAAA@@@@@@AAABBBBBB???<<<;;;===@@@BBBCCCCCCAAA>>>>>>@@@AAA@@@>>>?????????@@@AAABBBDDDDDDEEEHHHKKKMMMOOOUUU\\\bbbxxx}}}qqqdddYYYQQQLLLIIIEEEBBB???<<<888555444555555555555555555444333333222222111000//////000000000000000000000000222111111000///......---///////////////////////////...------...///...,,,------++++++++++++------------...............---............//////000000---....../////////////////////............//////000000000000111111111111222222222222222222222222222222333444444555555666555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNPPPRRRSSSTTTTTTTTTZZZZZZ]]]aaaiiiqqqyyy~~~vvvhhh\\\UUULLLKKKIIIFFFCCCAAA???>>>>>>===<<<;;;;;;:::;;;;;;999999999888777666666555666666555444333333222222333333333333333333333333555555444333333222111111333222111111000000111111111111111111000000000000......------------......//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++*********+++,,,,,,------------------------------------............////////////000000000111222222333333666???RRRwwwuuujjj\\\PPPKKKEEEBBBBBBAAA???CCCJJJDDDBBBAAAAAACCCEEEDDDDDDEEEAAA>>>???BBBDDDDDDBBBDDDBBB@@@@@@AAACCCBBBAAADDDDDDDDDDDDDDDCCCBBBBBBBBB@@@@@@AAADDDEEEDDDCCC@@@@@@BBBCCCDDDDDDDDDDDDBBBFFFFFFBBBCCCHHHIIIFFFJJJGGGDDDFFFJJJMMMMMMKKKGGGIIIJJJIIIGGGCCC@@@>>>222222333555666777888999444777:::;;;;;;:::::::::999999999:::::::::::::::777888999999888888:::;;;===>>>????????????@@@BBB@@@?????????@@@AAACCCDDD@@@CCCEEEFFFEEECCCCCCCCCBBBAAAAAABBBCCCCCCBBB@@@???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGDDDDDDBBBAAAAAAAAABBBBBBCCC@@@===<<<>>>@@@BBBCCCDDDBBB@@@@@@BBBBBBAAA@@@????????????@@@AAABBBBBB>>>???@@@??????AAAFFFJJJEEEIIIOOOWWW```iiipppsss~~~wwwmmmaaaYYYSSSOOOJJJFFFDDDAAA===999;;;999777777777777555333333444444555555444444333333333222111111000//////000000000000000000000000111111000000///......---........................///---,,,---...///...,,,------,,,++++++,,,---------...............---------------....../////////------.../////////////////////............////////////000000000111111111222222222222222222222222222222333333444555555555444444555666777888999999;;;;;;::::::::::::::::::<<<<<<=========>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLMMMMMMNNNNNNOOORRRRRRTTTUUUVVVVVVWWWWWWZZZYYYXXXWWWXXX[[[]]]___^^^```dddjjjrrr}}}wwwnnn```[[[UUUOOOKKKGGGCCC???DDDDDDBBB@@@>>>===;;;;;;>>>===<<<;;;::::::::::::999999888777777666555555666555555444333333222222333333333333333333333333555444444333222222111111333222111111000000111111111111111000000000//////......------------......//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------............//////////////////000111111222222333222777>>>TTTrrrzzzgggZZZLLLGGGDDDAAA@@@BBBGGGDDDBBBBBBDDDDDDBBB@@@DDDBBB@@@AAABBBCCCBBBAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDEEEFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHIIILLLLLLHHHHHHLLLLLLIIIMMMKKKIIIIIIJJJJJJJJJJJJNNNLLLIIIEEEAAA<<<999777222222333444666777888888555888:::;;;::::::::::::888888999999999:::::::::666888999999999888:::;;;<<<>>>@@@@@@@@@???@@@AAAAAAAAAAAABBBBBBCCCCCCCCC@@@BBBEEEEEEEEEDDDDDDEEEDDDBBBAAAAAACCCCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFEEECCCAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@>>>===???AAABBBBBBCCCAAA??????@@@AAA@@@?????????>>>>>>>>>>>>??????<<<<<<;;;999888888;;;===>>>======>>>@@@DDDGGGJJJFFFJJJOOOUUU[[[aaahhhlllpppsssvvvyyy{{{{{{zzzyyyvvvsssqqqpppoookkkeee```ZZZVVVQQQMMMKKKFFF@@@;;;;;;:::888888999999888777333222222333555666555444222222333333333333222222222222222111111000000///000000000000000000000000111000000//////....................................---,,,---...///...---------,,,,,,,,,,,,------...............---,,,+++,,,,,,------------......------...////////////...//////............////////////000000000000111111000000000000000000000000111222222333333444555555333333444555666777888888;;;:::999888777888888999<<<<<<<<<============>>>??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUQQQQQQQQQRRRTTTZZZaaafffbbbhhhpppwww}}}~~~wwwnnnbbbYYYUUUQQQKKKEEEFFFDDDCCCBBBCCCCCCAAA@@@>>>>>>===<<<<<<;;;::::::===<<<;;;::::::999999:::888888777777666666555555555555444444333333222222333333333333333333333333444444333333222222111111222222111000000000000111111111000000000000//////......------------.....................---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,---------------............///////////////000000111111222222222555333;;;MMMcccppp\\\RRROOOKKKGGGDDDDDDAAA???AAADDDGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB???AAAEEEFFFFFFEEEEEEEEEIIIGGGFFFDDDEEEFFFHHHIIICCCDDDEEEEEEDDDDDDEEEFFFBBBAAA@@@@@@AAACCCFFFGGGGGGIIIIIIFFFFFFHHHIIIGGGEEEFFFGGGGGGGGGHHHJJJLLLKKKHHHCCC@@@>>>===<<<;;;111222333444555666777777666888::::::999999999:::777777888888999999:::::::::;;;<<<<<<;;;:::;;;<<<<<<>>>@@@AAA@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBAAA???BBBDDDEEEDDDDDDEEEFFFFFFDDDBBBBBBDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???AAABBBBBBBBB???>>>==================???>>>======<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>??????>>>>>>======>>>@@@@@@>>>???@@@@@@@@@AAACCCEEECCCEEEHHHKKKLLLLLLJJJIIIIIIHHHGGGHHHHHHGGGDDDAAA>>><<<::::::<<<======;;;===<<<:::888777666555555555444333444555555444333111111222222222222111111222111111111000000000///000000000000000000000000000000/////////.................................---,,,+++,,,...///...------------,,,,,,---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///......------......///////////////000000000111000000000000000000000000111111111222333333444444222222333444555666666777;;;:::888666666666777888;;;;;;<<<<<<<<<=========>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYPPPSSSUUUVVVUUUTTTTTTUUUUUUWWWYYYZZZZZZ\\\```ccc}}}{{{mmmlllyyy~~~xxx{{{{{{{{{{{{||||||||||||pppnnnkkkfffaaa\\\XXXVVVVVVPPPJJJHHHIIIKKKJJJIIIFFFFFFEEEDDDCCCAAA???========================>>><<<;;;:::999999888888999777777777666666555555555444444444333333333222222333333333333333333333333333333333333222222111111222222111000000000000000111000000000////////////......------------..............................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////......//////000111111222111666555777BBBNNNdddpppgggeeeccc___[[[PPPJJJCCCAAACCCEEEEEECCCBBBBBBCCCCCCCCCCCCCCCDDDCCCEEEHHHHHHFFFEEEFFFGGGBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHGGGEEEEEEFFFHHHEEEDDDBBBBBBCCCFFFIIIKKKFFFFFFFFFDDDDDDFFFFFFFFFBBBEEEGGGFFFDDDDDDFFFIIIBBB@@@===<<<<<<=========111222222333444555666666666777999999888777888999666666777777888999::::::=========<<<::::::<<<>>>>>>???AAAAAA???>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFHHHFFFDDDDDDFFFHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDEEEDDDBBBAAA@@@@@@AAAAAAEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDEEEEEEEEEDDDBBBAAABBBCCCCCCBBBAAA>>>>>>>>>===<<<<<<======>>>>>>===<<<;;;;;;;;;;;;:::999999999:::<<<======666777888999:::999888888999:::;;;:::::::::<<<>>>999:::<<<>>>>>>===;;;999999999:::;;;======<<<:::888777555444444555444444333333333333333333555666444222111111222222000///000111111111111111111000111111111000000000000000////////////////////////////////////....................................---,,,+++,,,...///...---------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------.....................------------.........////////////000000000////////////////////////000000111111222333333333111111222333444555666666999888777666555666666777;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLQQQRRRSSSTTTTTTSSSSSSRRRLLLNNNPPPPPPOOOMMMMMMMMMSSSSSSRRRRRRQQQRRRUUUWWWZZZ___ZZZNNNLLLUUUWWWPPPRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMLLLLLLHHHEEEDDDEEEFFFDDDBBB>>>???@@@??????==================>>>>>>?????????;;;:::999888888777777777666666666555555555555555333333333333333222222222333333333333333333333333333222222222222222111111222111000000//////000000000000000////////////.........------------......---.....................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------............---......//////000111111...444333444<<>>AAAAAABBBAAA@@@===<<<===???>>>>>>>>>??????@@@@@@@@@AAACCCDDDDDDCCCCCCEEEFFFHHHFFFEEEFFFHHHIIIIIIIIIFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@AAABBBFFFFFFGGGHHHHHHGGGEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDEEEEEECCCAAA@@@AAAAAA@@@>>>===???@@@>>>===<<<;;;;;;;;;;;;;;;<<<:::999999:::;;;:::999999;;;<<<>>>>>><<<:::999555666777777777777999;;;999:::;;;;;;;;;:::888888888888999999:::999999999:::999888777777777777777444555666666666777999;;;222111000000222333222111000000111111111111000000000000000000000000000000////////////////////////........................------------------------,,,+++***+++---......---------............------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............---......------------............////////////000000///////////////////////////000000111111222333333111111222333444555666666777777777777777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNOOONNNNNNMMMMMMPPPQQQQQQRRRSSSSSSRRRRRRTTTSSSQQQOOONNNPPPUUUXXXSSSRRRPPPOOOOOOOOOPPPQQQMMMOOONNNJJJJJJMMMMMMJJJOOOOOOOOOOOONNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCAAA>>><<>>???AAACCCEEEFFFFFFGGGGGGCCCBBBCCCBBB??????BBBBBBEEEHHHJJJKKKLLLMMMOOOMMMSSSYYY[[[[[[\\\aaafff111111222222333333444444444555666555444333555666444444555666777888999:::;;;:::999888999>>>EEEJJJEEEDDDBBB>>>;;;:::<<<>>>>>>=========>>>@@@AAABBBCCCDDDDDDDDDBBBBBBDDDEEEEEEDDDDDDFFFHHHIIIHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGEEECCCBBBAAABBBDDDFFFGGGGGGGGGGGGDDDDDDDDDEEEFFFEEECCC@@@@@@AAABBB@@@>>>===???AAA===<<<<<<;;;;;;;;;<<<<<<>>><<<::::::<<<===;;;999::::::::::::999888888777888999999888666666777999888777777777777777888888777777888888777777777888000111333333333444555666333555666444222111333555333222111222444444444222000111111222222111111000///000000000000000000000////////////////////////........................------------------------+++******+++---......---,,,---...//////...---,,,***+++,,,,,,------------...---------,,,,,,,,,,,,+++,,,------......------...------,,,,,,------............/////////000000000000000000000000000000//////000000111222222222111111222333444555666666444555777999999999888777999::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCDDDFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWSSSRRRPPPMMMLLLNNNSSSVVVSSSRRRPPPNNNMMMMMMKKKKKKLLLIIIJJJNNNOOOLLLMMMPPPJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@===:::999:::<<<;;;;;;;;;;;;::::::::::::999999888777666666666666444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111222222111111000///////////////000000/////////...............------------......---------.........//////------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,---------,,,,,,+++***)))******+++,,,,,,------,,,,,,---------.........,,,------......///000000000666111...444444333::::::JJJbbb|||}}}pppccc]]]aaagggiiiiiibbb```___cccfffddd\\\UUUQQQPPPMMMJJJIIIJJJKKKMMMMMMIIIFFFIIIOOORRRPPPLLLDDDGGGLLLPPPQQQQQQNNNMMMJJJGGGHHHNNNPPPPPPRRRWWWUUUWWW[[[aaaggglllnnnnnnmmmuuu||||||wwwxxx111111111222222333333444444555555444222222444555444444555666777888999999;;;:::999999<<>>:::999<<<>>>>>>======<<<>>>@@@CCCDDDDDDEEEEEEDDDBBBBBBCCCEEECCCCCCCCCFFFHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@@@@???@@@AAACCCDDDCCCDDDEEEFFFEEECCCAAA@@@AAABBBDDDFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFCCC@@@>>>@@@AAA???<<<;;;===@@@<<<<<<<<<;;;;;;<<<<<<===:::888777888;;;===<<<:::;;;:::888777666777999:::777888999999888999;;;===777777666666777999:::<<<333444666666666777888999555777888777555444333444333555777666444444777999444222111000111111///---111111222222222222111111////////////000000000000////////////////////////---.....................------------------------+++******+++---......---,,,---...//////...---,,,)))***+++,,,---..................------,,,,,,,,,+++,,,------......------...------,,,,,,------.............../////////000111111111111111111111111/////////000111111222222111222333333555555666777222444777:::;;;:::999777999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPVVVUUUTTTSSSRRRQQQQQQRRROOOQQQSSSSSSRRRPPPOOOPPPOOONNNNNNNNNOOOOOONNNMMMMMMFFFFFFOOOPPPIIIJJJRRRMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@?????????>>>??????===;;;;;;???BBB<<<<<<;;;;;;:::999999888999888777666666555555555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111222222111111000///////////////000/////////.....................------.........---------.........//////------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++---...///000------------,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000(((333222///333222111777777>>>III[[[xxxvvvooossszzz{{{zzzzzzxxxzzzxxxmmmtttpppjjjeeedddfffjjjmmm\\\VVVSSSWWW___ddd```[[[[[[```ffflllnnnlllhhheeeZZZXXX]]]gggnnnqqqwww~~~~~~}}}~~~}}}222222111111111111111111222222222222222222222222444555666888999999999999:::<<<=========???DDDIIIJJJDDD@@@@@@???<<<;;;===>>>@@@BBBCCCCCCDDDEEEGGGAAAAAABBBCCCDDDDDDCCCCCCEEECCCBBBCCCDDDEEEDDDCCCFFFGGGHHHFFFDDDBBBBBBBBB>>>>>>??????@@@BBBCCCDDDAAACCCEEEEEECCCBBBAAABBBBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGEEEAAA>>>???AAABBBAAA???===<<<<<<======AAA>>>::::::;;;<<<;;;999===;;;999999:::;;;<<<;;;999::::::::::::999888888999888777666666777888999666666666666666666666666777666555444444555666777666555555555555444444444222222222222222222222222222111111111000000//////000000000000000000000000////////////////////////---.........//////000000000000//////............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,---------.../////////......---------,,,,,,,,,......---------,,,,,,,,,,,,...//////...------..................---------000000000000000000000000.........///000222333444444444444444444444333333777777777777777666666666999999:::;;;;;;<<<======:::;;;;;;;;;<<<=========AAA@@@??????@@@CCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGJJJJJJLLLMMMMMMLLLKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQPPPQQQRRRUUUVVVVVVTTTRRRTTTSSSRRRPPPPPPPPPQQQRRRPPPNNNJJJIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOIIIKKKLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDCCCBBBAAA??????AAA@@@???>>>============;;;;;;:::999999888777777999888777666444444333333444444444444444444444444444333333222222333333333222222222222222222222222222222111111111111111111222222222222222111000///000000000000////////////.................................------..................------,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......///000000000111111111111777888:::???LLLddd|||~~~{{{uuuddduuu111111111111111111111111222222222222222222222222333444555777888888999999999;;;<<<<<<<<>>>>>?????????AAACCCEEEEEECCCAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCEEEEEECCC???===>>>???AAA@@@???>>>======>>>>>>@@@===::::::;;;<<<;;;:::===;;;999999:::;;;;;;;;;999999::::::999999888777888888777666666777888888777777777777777777777777777666555444444555666777444444444444333333333333222222222222222222222222111111111000000000//////////////////////////////........................---........./////////000/////////......------------------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,------------------------.....................---------,,,,,,...------------,,,,,,,,,,,,---//////---------...---------...............////////////////////////.........///000222333444333333333333444444444444666666666666666666666666777777888999999:::;;;;;;:::::::::;;;<<<<<<======AAA@@@??????AAACCCEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPNNNOOOPPPRRRTTTTTTRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQPPPNNNKKKJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNJJJKKKKKKJJJGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999888888777999888777555444444333333444444444444444444444444333333222222222333444444222222222222222222222222111111111111111111111111111222222222222222111000000000000000/////////..............................------,,,,,,------.........---------,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++***************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,------...............//////000000000111111111111222333444;;;III\\\iii{{{mmmfff]]]\\\rrr000000000000111111111111222222222222222222222222222333444555666777777777777999::::::;;;===AAADDDFFFBBB@@@AAA@@@===>>>AAADDDDDDCCCAAA@@@@@@CCCEEECCCCCCBBBAAAAAABBBDDDEEECCCBBBAAABBBCCCDDDCCCAAACCCDDDDDDCCC@@@>>>======?????????>>>===<<<;;;:::AAABBBDDDDDDBBBAAA@@@AAA>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCAAA>>>=========@@@??????>>>>>>>>>???@@@===<<<::::::;;;<<<<<<;;;<<<:::888888:::;;;:::999999999999999999888777777888777777666666777777888777777777777777777777777666555555444444555555666333333333222222222111111222222222222222222222222111111000000000000//////////////////////////////......................................./////////......------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------------,,,...............---------------------,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,------......//////////////////////////////.........///000111222333111222222222333444444444444444444444444555555555555555666666777777888888999999::::::;;;<<<<<<===AAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNKKKMMMNNNPPPPPPPPPPPPOOORRRRRRRRRSSSRRRRRRQQQPPPPPPNNNKKKJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJHHHEEEDDDFFFGGGFFFFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;::::::::::::;;;;;;;;;:::999999888888888888666555444444333333444444444444444444444444222222222222222333444555222222222222222222222222111111111111111111111111111111222333333333222222000000000/////////......---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............////////////000000000000000111222111222777???EEE[[[ttt~~~yyy/////////000000000000000111222222222222222333333111222333444555666666666666666777888:::<<<>>>@@@AAA???>>>@@@???<<<===AAADDDCCCBBB@@@>>>???CCCFFFCCCBBB@@@??????@@@BBBCCCCCCAAA@@@AAABBBCCCBBB@@@BBBCCCCCCBBB???===<<<===>>>??????@@@???===<<<;;;@@@BBBDDDCCCBBB@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@>>>=========>>>>>>>>>>>>??????@@@@@@;;;;;;::::::;;;<<<<<<;;;:::999777888999:::999888888888888999888777777666777777777666666777777777777777777777777777777777444444444444444444444444333333222222222111111111111111111111111111111111000000000000000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------............---------,,,,,,++++++........................---------,,,,,,,,,+++++++++,,,......,,,+++,,,---++++++,,,------...//////////////////////////////.........//////111222222000000111111222333444444333333333333333444444444444444555555666666666777777888888999:::;;;<<<<<<@@@@@@???@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNLLLKKKLLLLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKIIIFFFCCCCCCEEEGGGEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBBBBAAA???>>>=========<<<:::::::::::::::;;;;;;::::::999999999888888777666555444444444444333333333333333333333333111111111111222333444555111111111111111111111111111111111111111222222222000111222333333333333333000000/////////.........------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,+++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,,,,,,,++++++++++++******************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---.........------........./////////000000000222333333333444777:::BBBWWWppp~~~....../////////000000000111111111222222333333333000111222444555555555555555555555777999;;;<<<<<<<<<;;;<<<>>><<<999;;;???@@@@@@???>>>===???CCCFFFAAA@@@>>>======>>>@@@AAAAAA@@@???@@@AAABBBAAA???AAABBBCCCBBB@@@>>>>>>>>>===???AAACCCCCCBBB@@@??????AAACCCCCCAAA?????????@@@AAABBBCCCDDDCCCBBBAAABBBAAA@@@@@@???>>>======<<<======>>>????????????::::::;;;;;;;;;;;;;;;;;;888777777777999999888666777777888888777777666555666666666777777666666666666666666666666666666666333333444444444444333333333333333333222222222111111111111111111111111111//////////////////000000...............................................................---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,+++++++++***------..................------,,,,,,,,,+++++++++***,,,------,,,++++++,,,***++++++,,,---...//////....................................///000111111...//////000111222333333111222222222333333333444555555555555666666666666666666777888999:::;;;;;;>>>>>>?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLNNNNNNMMMMMMNNNPPPOOOPPPQQQRRRRRRQQQPPPOOOPPPNNNLLLLLLLLLMMMKKKJJJMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHEEEBBBBBBCCCEEECCCCCCCCCBBBBBBCCCDDDDDDBBBBBBBBBAAA@@@???============<<<;;;::::::::::::999999999999999999888888777666555444444333444444333333333333333333333333111111111111222222333444111111111111111111111111000000111111111222222222000111222222333333333333////////////............------------------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++,,,+++++++++***))))))))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,---...------------............/////////......///000000222444666666DDDUUUdddwww~~~}}}------......//////000000111111111222222333333444000111222333555555555555444444444666999:::::::::999999<<<===;;;777999>>>===>>>>>>===<<<>>>AAADDDAAA@@@>>>======>>>??????AAA???>>>???@@@AAA@@@???@@@AAACCCBBB@@@??????@@@===???CCCFFFGGGFFFDDDCCC???@@@BBBBBB@@@???>>>???@@@AAACCCDDDDDDCCCAAA@@@BBB@@@????????????===<<<;;;<<<======>>>>>>>>>===999;;;<<<<<<:::999::::::777666666777888888777555777777777777777666555555555666666777777666666555555555555555555555555555222333333444444333333222333333333222222222111111111111111111111111111111......////////////000000........................------------------------.........---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++***,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++***++++++++++++,,,,,,------..............................///.........//////000111.../////////000111111111111111222222333333444444555555666666666666666666444555666777888::::::;;;=========>>>>>>>>>??????AAAAAAAAABBBCCCEEEFFFGGGFFFGGGGGGHHHGGGFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHIIILLLNNNNNNLLLKKKNNNQQQNNNNNNOOOOOOPPPOOOOOOOOOPPPNNNMMMMMMMMMMMMLLLJJJMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHEEEBBBAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCAAAAAAAAA@@@???>>>===<<<===<<<;;;:::999999999999888888888888888888888777666555555444333333444444333333333333333333333333222222111111111111222222111111111111111111111111000000000111222222333333000000111222222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++*********++++++++++++++++++++++++***************)))******+++++++++++++++)))))))))***************************++++++++++++************++++++++++++++++++,,,---------------------------.........//////.........///111333444...555>>>GGGRRReee|||,,,,,,---......///000000000111111222333333444444000111222444555555666666444333333666999;;;:::888999:::<<<>>>:::666888>>><<<===>>>===;;;;;;===???AAAAAA@@@@@@????????????@@@???>>>>>>???@@@???>>>>>>???AAAAAA@@@@@@@@@AAA>>>AAAEEEIIIJJJHHHFFFDDD>>>@@@BBBBBB@@@>>>>>>>>>>>>???AAABBBBBBAAA???===@@@>>><<<===>>>>>><<<::::::;;;<<<======<<<<<<;;;999;;;======:::888888999666555555777888888666444666666777777666666555444555555666777777666555555444444444444444444444444111222333444444333222111222222111111111000000000111111111111111111111111........./////////000000........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,---------************++++++++++++*********+++++++++,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***)))+++,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000////////////////////////111111222222333444444555555555555555555555555555333444555666888999:::;;;;;;;;;<<<<<<======<<<<<>>???;;;666888>>><<<>>>>>>===;;;999:::;;;BBBBBBBBBBBBBBBAAA@@@??????>>>===>>>???@@@???===<<<>>>@@@@@@@@@@@@AAABBB???BBBFFFJJJKKKIIIEEECCC>>>@@@BBBAAA@@@>>>>>>>>>;;;===???@@@@@@>>><<<;;;???===:::;;;======;;;999::::::;;;<<<<<<;;;:::999999<<<>>>===:::777777888555555555666888777555333666666666666666555555444444555666777777666555444333333333333333333333333111222333444444333222111000000000000////////////000000000000000000000000---.........//////000000........................------------------------.........------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------)))************+++++++++))))))*********+++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,........................///............//////000///////////////.........111111222333444444555555444444444444444444444444333333444666777999::::::::::::;;;;;;<<<;;;;;;;;;>>>??????@@@BBBDDDFFFGGGAAACCCEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJMMMLLLIIIHHHLLLPPPMMMLLLKKKKKKKKKLLLNNNOOOOOONNNMMMNNNNNNNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHHHHFFFCCC@@@??????AAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@???===<<<;;;:::999888777666666666666555555555666666666666666555555444333333333444444222222222222222222222222444444222111000000//////000000000000000000000000///000000111222222333333000000000000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))******++++++++++++))))))******+++++++++,,,))))))***++++++++++++***(((((())))))*********+++)))************+++++++++)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,---000111222000...555666666333000333>>>III[[[lll~~~000000000000000000000000//////000111111111111111333333333333333333333333222333666888999:::::::::;;;<<<===============<<<======<<<<<<<<<<<<======@@@BBBCCCAAA>>><<<>>>AAAAAAAAA@@@?????????@@@@@@AAA@@@???>>>============AAAAAAAAABBBCCCDDDCCCAAA@@@???>>>===;;;;;;;;;;;;<<<===============<<<<<<>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::999999888666666666666777777777777666666666666666666666666666666444444444444444444444444555555444333333222111111111111222222222333333333333333222222111000//////111111000000//////......//////...---------------...............---------........................---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******************************,,,,,,+++***))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------.........,,,++++++---......---000000000000////////////000111111111111222222222333333222222222333444555555555555555666666666666;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;:::999888999999888888777666666666666666666666666666666666444444444333333222222222111111222333333333222222111111111111000000000000000000000000000000000000000000000000000000000000////////////............------------------------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------......///000111333333333444555666888888BBBOOOggg~~~//////////////////////////////000111111111111111333333333333333333333333333444666888::::::::::::<<<<<<===>>>>>>>>>>>>============<<<======>>>>>>BBBCCCBBBAAA???>>>???@@@BBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCBBBBBB@@@???>>>===<<<;;;;;;;;;<<<<<<============<<<<<<======;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666666666666777777777777666666555555555555555555555555444444444444444444444444555444444333222222111111111111111222222222333333333333222111111000//////000000000000//////......000///......---------...------......//////000000........................---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++************)))************+++++++++******))))))))))))******************************,,,++++++***))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,------------......,,,++++++---......---000/////////////////////000000111111111222222222222222222222333333444444555555555555666666666666999999::::::;;;;;;;;;<<<>>>???AAAAAA@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFHHHJJJKKKKKKJJJJJJKKKMMMOOOQQQRRRPPPMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::999999999999888888777666666666555555555555555555555555444444444333333222222222222222222333333222111111111111111000000000//////////////////////////////000000000000000000000000////////////............------------------------///......---,,,,,,+++++++++++++++,,,,,,,,,------++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111111111111222333444555666999???KKKZZZhhh{{{|||//////////////////////////////000111111111111111222222333333333333333333333555777999::::::::::::<<<<<<===>>>>>>>>>>>>>>>===============>>>???@@@FFFDDDAAA@@@@@@@@@???>>>BBBBBBAAABBBBBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@???>>>===<<<;;;;;;;;;<<<<<<===============<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666555666666777777666666555555555555555555555555555444444444444444444444444444444333333222222111111111111111222222222222333222222222111111000000///000000000////////////...000//////............///+++,,,,,,---...///000000------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))************+++++++++******))))))))))))******************************,,,+++******)))***************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...,,,++++++---......---////////////////////////000000000111111111222222222222222222333333333444444555555555555666666666777777888999::::::;;;;;;===>>>???@@@@@@AAACCCEEEEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHGGGFFFFFFGGGIIIKKKJJJJJJJJJKKKMMMOOOPPPSSSPPPMMMLLLKKKJJJHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>=========<<<;;;;;;:::999999999888888777777666666555555555555555555555555555444444333333333333222222333333333333222111000000111111000000000000//////////////////////////////000000000000000000000000/////////............---------------------------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111////////////000111333333333444888>>>EEERRRhhh{{{//////////////////////////////000111111111111111222222222222222333333333444555777999:::::::::999::::::;;;<<<========================>>>???AAAAAAGGGDDD@@@@@@AAABBB???<<<@@@@@@AAAAAABBBCCCDDDEEE???@@@AAABBBBBBCCCCCCCCC@@@AAABBBCCCBBBBBBBBBCCCAAA@@@???===<<<<<<;;;;;;;;;<<<==================>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666666555555666666666666666666555444444444444444444444444333333333333333333333333333333333333222222111111111111111111222222222222222111111111000000000///////////////////////////000//////.........//////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))*********++++++++++++******))))))******+++************************++++++***************+++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...,,,++++++---......---.........///////////////000000000000111111111111111111222222333333333333444444444555555555666666666666777888999;;;;;;<<<<<<===>>>>>>???@@@CCCFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKHHHIIIIIIHHHGGGGGGHHHJJJLLLLLLLLLLLLMMMOOOPPPQQQPPPNNNKKKIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???===<<<<<<<<<;;;;;;;;;::::::999999888888888777666666555555444444444444444444444444333333333333333333333333333333333333222000//////111000000000////////////////////////////////////000000000000000000000000//////.........------------------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000............///000111222000111555999:::===HHHSSSddduuu........................//////000111111111111111111111111222222333333333333555666888999999999888777888999:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBGGGCCC@@@???AAABBB???===????????????@@@AAABBBCCC===>>>???AAABBBBBBBBBBBB???AAACCCCCCBBBAAABBBCCCAAA@@@???>>><<<<<<<<<<<<;;;;;;<<<===============????????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555555555666666666666555555444444444444444444444444333333333333333333333333333222222222222222111111000000111111111222222222111111111000000000000000...............///////////////............/////////.........------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++++++++************++++++************************+++***************++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...,,,++++++---......---------....../////////000//////000000000111111111000111222333333333222222444444444444555555555555666777888999:::;;;<<<<<<;;;<<<=========???CCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLIIIJJJKKKJJJHHHHHHJJJKKKKKKKKKLLLLLLMMMNNNPPPPPPLLLJJJHHHGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::::::::::::::999999999888888777777666555555555444444444444444444444444333333333333333333333333333333333222111000///...000000000////////////...........................////////////////////////............------------------------------------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++************++++++******++++++++++++******************************))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///......//////000111222///000444777555222666===GGGSSSggg}}}........................//////000111111111111111000000111111222333333333333444555777888888777777555666777999999:::::::::;;;;;;;;;<<<>>>@@@BBBCCCCCCAAA@@@???@@@@@@???>>>>>>>>>===>>>>>>???@@@AAA<<<===???@@@AAAAAAAAA@@@>>>AAADDDDDDAAA@@@BBBDDDAAA@@@???>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>?????????@@@???>>>>>>===::::::::::::::::::::::::999888666444444444555555444555555666666555555444333333333333333333333333333333333333333333333333222222222222222222111111000000000111111111111222000000000000000000000000---............/////////...------------...//////222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++*********))))))))))))************+++++++++++++++************++++++*********************************)))******+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...,,,++++++---......------------......//////000/////////000000000111111///000222333333333222111333444444444444555555555777777888999::::::;;;;;;<<<======<<<<<<>>>BBBEEECCCCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLJJJKKKKKKJJJIIIIIIJJJLLLHHHIIIIIIJJJLLLLLLMMMMMMJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@???>>><<<<<<;;;999999999999999999999:::888777777666666555555444333333333333333333333333222222333333333333444444222222222222111000//////000000////////////..............................////////////////////////.........------------,,,------------------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///////////////000111111333222222222000...333:::888???LLL]]]ooo........................//////000111111111111111///000000111222222333333222333444666666666555555555666777999::::::;;;;;;999999:::<<<===???AAABBB???@@@@@@???>>>>>>???@@@>>>>>>>>>======>>>??????<<<>>>???AAABBBAAA@@@???>>>AAAEEEDDDAAA@@@BBBEEEAAAAAA???>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>===<<<;;;::::::::::::::::::::::::999777555444333333444555444555555666666555555444222222222222222222222222222222222222222222222222111111111111111111222222000000000000111111111111///000000000000000000000---------.........//////,,,,,,,,,,,,,,,---......000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++************)))************+++++++++,,,++++++******++++++,,,******************************))))))***++++++,,,******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,...,,,++++++---......---,,,,,,---......///000000////////////000000000111///000222333333333111000333333444444444555555555777777777888888999999999=========<<<;;;===@@@CCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKJJJHHHHHHJJJKKKHHHHHHIIIKKKLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGFFFDDDEEEEEECCCCCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>======<<<<<<777888888888999999::::::777777777666555555444444222222222222222222222222222222222333333444444444000000111111111111000000000000/////////.................................////////////////////////.........---------,,,,,,------------------------++++++++++++++++++++++++************++++++++++++++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---.../////////............///000000444111111222111///444:::444555;;;DDDMMMYYYlll}}}........................//////000111111111111111///000000111222222333333111222444555555555444444666666888999:::;;;;;;;;;888999999;;;===???AAABBB<<<>>>@@@???<<<<<>>>>>>>>>>>>>>>>>===???@@@BBBBBBAAA@@@???>>>BBBEEEDDDAAA???BBBEEEBBBAAA@@@>>>======<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<=========<<<:::999::::::::::::::::::::::::999777555333222333444555444555555555555555555444222222222222222222222222222222222222222222222222111111111111111111222222000000000000111111111111////////////000000000000---------.........//////++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++,,,++++++******++++++,,,******************************))))))***+++,,,,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...,,,++++++---......---,,,,,,------...///000000////////////000000000000...000222333333333111000333333333444444444555555666666666666777777777777>>>>>>===;;;:::<<>>>>>======<<<<<<777777777888999999::::::777777777666555555444444222222222222222222222222222222222333333444444444///000000111111111111000000/////////....................................////////////////////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++++++++************++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////......---------...//////,,,,,,000444333//////333444111222555666:::GGGVVViiizzz---------------------------...///000000111111111......///000111222222333222222333444444555555666333444666777999:::::::::888888888999:::<<<===>>>>>>@@@BBBBBB@@@>>>===>>><<<======<<<::::::;;;======???@@@???>>>===>>>???@@@@@@AAABBBBBBBBBAAAAAA??????>>>>>>======<<<<<<<<<<<<;;;<<<<<<===>>>???<<<;;;;;;::::::;;;;;;;;;999888888777777777777777999777555444333444555666444444444333333444444444333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000........................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,))))))*********+++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111000111222333444333222222444555666777777888888888;;;;;;:::;;;;;;<<<===>>>BBBAAA@@@@@@@@@@@@BBBBBB@@@AAACCCDDDFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMKKKIIIGGGFFFFFFEEEEEECCCAAA@@@@@@@@@???>>>BBBAAA@@@@@@@@@AAABBBCCC????????????>>><<<;;;:::<<<:::888888999:::999888888888777777666666555555444444333333333333222222333333333333333333333333333111000000111111000...////////////////////////000000//////.........---...///000111111000///...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********************************)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,..................------......///000000000000000555444333333444777999;;;KKKUUUeeeuuu------------------------,,,---...//////000///////////////000000111111222111222222333333444555555333444555777888999::::::999999999999:::;;;=========???AAA@@@???=========<<<======<<<::::::;;;<<<===>>>??????>>>===>>>?????????@@@AAAAAA@@@@@@@@@??????>>>======<<<======<<<<<<;;;;;;;;;<<<======::::::::::::::::::;;;;;;999999888777777777777777999888666555444555666777555555444444444444555555333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000........................///..................///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************+++++++++,,,))))))*********+++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------.....................//////////////////000000000111111111000111222333333333222222444444555666777777777777::::::::::::;;;<<<===>>>@@@???>>>>>>>>>???AAABBBAAABBBCCCEEEGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIGGGEEEDDDDDDDDDCCCAAA??????@@@@@@???>>>AAA@@@@@@??????@@@AAABBB@@@@@@@@@???>>>===<<<;;;:::999777777888888888777777777777666666666555555444444333333333333222222333333333333333333333333222111000000111111000...........................000/////////.........---...///000000000000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***************************)))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,..................------......///000000000000000333222111111222444777888===EEEPPP]]]jjjzzz------------------------++++++,,,.............../////////000000000000000000000111111222333333444222333444555777888999999999999999999999:::;;;<<<<<<===???>>>===<<<<<<<<<<<<======<<<:::999;;;<<<===>>>??????======>>>???>>>>>>?????????>>>>>>===???>>>===<<<<<<<<<===>>><<<;;;;;;:::::::::::::::999888888888999:::;;;;;;999888777777666666777777999888777555555666777888666555555444444555555666222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))*********++++++***************+++++++++************************************************+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------.........//////---............/////////////////////000000000000000000111222222222222111333444555666666777777666999999999999:::;;;<<<===<<<<<<<<<<<<===>>>@@@AAAAAABBBDDDEEEGGGGGGHHHHHHEEEDDDDDDDDDDDDFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@???>>>??????>>>>>>???@@@AAAAAA?????????>>>===<<<;;;:::999888666666777777777666666666666666666555555555444444333333333333222222333333333333333333333333222111000000111111000///......................../////////.....................///000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++************)))))))))************************))))))))))))))))))******************************************************++++++,,,,,,,,,,,,,,,,,,------------------............///000000000000///000000//////000222444555333666<<>>???>>>===<<<===???===============<<<;;;:::>>>===<<<;;;;;;<<<>>>???<<<;;;:::999888888888888777777777777888999:::;;;777777666555555555555555777666555555555555666666555444444333333444444555222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))((())))))))))))*********************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------........./////////---------.........//////........./////////000000000000000111111111111111222333444555555666666555888888888888999:::;;;;;;:::::::::;;;<<<>>>@@@BBB@@@AAACCCDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBDDDEEEFFFDDDEEEFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>???AAABBBAAA???=========>>>>>>???@@@@@@=========<<<;;;:::999888999888666666777777777666555555555555555555555555444444333333333222222222222222222222222222222222222000///000111111000///..............................................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************))))))))))))************************)))))))))))))))*********************************************************+++++++++++++++,,,,,,,,,,,,,,,------------......---...//////000000//////////////////000111222333444555555666999???HHHOOOdddqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////.....................///000000111111222111111111222333555666888777666666666666666777777999:::;;;;;;999999:::<<<;;;<<<<<<;;;999999:::<<<<<<>>>???>>>===<<<===>>>======<<<<<<;;;:::999888<<<<<<;;;;;;;;;===>>>???<<<;;;:::999888777777777777777777777888888999:::555555444333333333333333444444333333333444444444333222222111111222222333111111111111111111111111000000000000000000000000////////////////////////................................................---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******((())))))))))))*********************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------.........///------------............---............//////////////////000000000111111111222333444444555555444666666666777777888999:::::::::::::::<<<>>>AAABBB??????AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGCCCCCCBBBAAAAAAAAAAAAAAA?????????AAACCCCCCBBB@@@<<<<<<===>>>??????@@@@@@>>>>>>>>>===<<<;;;:::999:::999777777888888888777444444444444444555555555444444333333333222222222222222222222222222222222111000///000111222111000........................---------.....................------------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************************************************************++++++,,,,,,,,,,,,,,,,,,,,,------......------...////////////////////////000000111222222555555555555555777:::<<>>>>><<<<<<===>>>======<<<<<<:::999777777::::::;;;<<<======>>>>>>;;;;;;:::888888777777777999999888888888888888999555444333333222222333333222222222333333333333333222111111000000111111222000000000111111111111111000000000000000000000000////////////////////////................................................///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))*********+++++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........------------.........////////////...///000000111000111222333333444444333555555555555666777888999999999999:::;;;===@@@AAA>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@???@@@BBBDDDDDDBBB@@@;;;<<<===???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999777777888888888777333333333444444444444444444444333333333333222222222222222222222222222222111000///000111222111000---------------------------------------............---,,,,,,,,,,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++************************************************))))))******+++,,,,,,,,,++++++,,,,,,------......------...////////////...//////000000111111111111111222333444555666666666333;;;EEEPPP\\\kkkzzz++++++++++++++++++++++++++++++---...............,,,,,,,,,------......///...//////000111111222222//////......000222555666555555555666777888999:::999::::::999888999;;;===;;;;;;<<<:::999888999;;;<<<===>>>===<<<<<<===>>>=========;;;:::888777666777999;;;===>>>>>>>>>===;;;:::999999888888888888;;;:::999888888888888888666555555444444444444444222222333333444444444444222222111111111111222222///000000000111111111222000000000000000000000000////////////////////////------------------------........................---...///000000///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))))))))************************+++++++++,,,+++++++++*********))))))************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------.........,,,,,,---------.........//////.........///000111///000111222333333333333444444444444555666777888888888888888999;;;===>>>>>>???@@@AAAAAABBBAAAAAAAAA@@@@@@???@@@BBBCCCDDDEEEFFFHHHIIIHHHFFFCCCBBB@@@@@@?????????@@@@@@AAA??????@@@AAACCCCCC@@@>>>;;;<<<>>>@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::999888666666777777777666222222333333333444444444444444333333333333222222111111111111111111111111000/////////111222111000------------------------,,,,,,,,,------.........------,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))******))))))))))))))))))))))))'''(((((()))******++++++************************************************((())))))***++++++,,,,,,***++++++,,,------......,,,---......//////.........//////000000000000000//////000222333555555555333666;;;@@@FFFOOOZZZcccooo}}}++++++++++++++++++++++++******+++,,,------------++++++,,,,,,---...////////////000000111111222222///.........///222444666666666666777888:::;;;<<<999::::::999888999;;;>>>;;;;;;;;;:::999888999;;;<<<===>>>===<<<;;;<<<>>>>>>======<<<:::888666555666888;;;>>>??????===<<<;;;:::999999888999999999<<<<<<:::999888888777777777777666555555555555666222333444444555555555444333222222222222222222333//////000000111111111222000000000000000000000000////////////////////////------------------------........................)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,++++++++++++******))))))************************************************))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......------///000111///000111222222333222222444444444444555666777777777777666777777999;;;<<>>>>>>>>>>>??????@@@>>>>>>???AAABBBAAA???<<<;;;<<<>>>@@@AAABBBAAAAAA<<<<<<<<<;;;:::999777777888666555444666666555444222222222333333444444444444444444333333333222222111111111111111111111111000/////////111222222111------------------------,,,,,,,,,------.........------++++++++++++------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************************************((())))))***++++++,,,,,,******+++,,,,,,---......,,,---......//////............//////000/////////222111000000111333333333777666444333222333:::AAAFFFTTTfffttt,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...,,,------...............333333333333333333333333222333444666888:::<<<===999<<>><<<::::::<<>>;;;999888999::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<=========;;;888666555777999666666555444444444444555333333333444444444555555444444333333222111000000000111222222333444555666111000000///////////////...222222///...222444444//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++******))),,,,,,,,,++++++*********------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///////////////.........111222222222222111000000222333555777777666555444333444444555777888:::;;;@@@@@@AAAAAAAAA@@@?????????@@@@@@AAABBBCCCDDDEEEDDDEEEEEEEEEDDDBBB@@@???===>>>@@@AAAAAA@@@???>>>AAA@@@???=========>>>>>>===;;;:::<<>>>>><<<:::;;;<<<===<<<:::888777666666666999999:::<<<===???@@@@@@???>>><<<:::999:::;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<<<<;;;999777777999;;;666666555444444444444444333333333444444444444555333333222111111000//////000000111111222333333333111000//////......//////...000111///111666888666///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))************)))))))))(((************************))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++******))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////............///000111222222222222222111333444666666555444333333333444555666888:::;;;??????@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCDDDCCCDDDDDDDDDCCCBBB@@@???>>>???AAABBBBBBAAA???>>>AAA@@@>>>======>>>?????????===<<<===@@@AAA???>>>;;;;;;::::::999888888888888888888888777666555444555555444444444333333333333333333333333333333333111111111111111111111111000000000000///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))******************************************************))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................000000000111111111222222333333333333444444444444222555888999===FFFSSS]]]hhhqqq,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.........///000000000//////000111111222333444555555777777777888888999999999:::<<<======<<<;;;;;;<<<;;;;;;:::999888888888888999::::::<<<===>>>?????????>>>===;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<======:::;;;;;;999888888;;;===666555555444444444444444333333333333444444444444111111111000000//////...000000000000000000000000000000///............///...///...///444:::;;;777............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))************))))))))))))************************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++******,,,,,,,,,++++++++++++***(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................---...000111222333333333000111333444444444333222333333444444666777999:::<<<======>>>>>>>>>=========>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAA???>>>@@@???>>>>>>>>>???@@@AAABBB@@@??????@@@@@@???>>>::::::999999888777777777;;;;;;:::999777666555444555555555555444444444444222222333333333333333333111111111111111111111111000000000000////////////.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++***))))))))))))))))))))))))))))))***************************************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------000000000000111111111111222222222333333333333444333444444222111444:::???EEEMMMZZZjjj|||+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000000000000000///000111222333444555555666666777777888999999::::::;;;<<<<<<<<<<<<<<<<<<999999999999:::::::::;;;::::::;;;;;;<<<===>>>>>>???>>>======<<<======>>>===>>>>>>???????????????>>>>>>===<<<<<<<<<======;;;;;;;;;:::999888:::<<<666555444444333333444444222222333333333444444444111111111000000/////////111111111000000/////////000///......------......//////---...444;;;999444------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))***+++++++++******++++++++++++++++++++++++(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///...///000111222222222222000000111222333222222111333333333444555666888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDCCCBBB@@@???@@@???>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>999999888888777666666666:::999888777666555555444555444444444444333333333222222222222222333333333111111111111111111111111000000000000////////////......---------,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++******)))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------/////////000000000111111111111111222222222333333555666666555333444666999777<<>>>>>=========>>>>>>?????????@@@AAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<======;;;888777777888555555444333333333333333222222222333333333444444111111111111111000000000222222222111000000/////////......---------------//////------222777444...,,,,,,------------------------------------------++++++++++++++++++++++++************************+++******))))))******+++******+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***((()))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111111000000///000000000111111111111111333333333333444555777777777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@?????????AAABBBCCCCCCCCCCCCAAA???>>>======999999888777777666666555666666555444444444444555333333333222222222111111111111111222222333333333111111111111111111111111000000000000////////////---------------,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------....../////////000000000000000000111111111111222000111333333333444555666444555777999===CCCKKKPPP[[[gggvvv{{{++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.........///000000000/////////000000111222333444444222333444555777888999:::999888777777999;;;;;;:::888888:::;;;<<<=========;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????@@@AAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;888666666666555444444333333333333333222222222222333333333333111111111111111111111111222222111111000000//////......---,,,,,,,,,,,,---...///...,,,///222000***,,,,,,,,,,,,------------,,,,,,,,,------------...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000111111000000///...000000000000111111222222333222222333444555666666666666888999;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAACCCDDDFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAABBBBBB@@@===;;;;;;<<<999999888888777666666666444333222111111222333444222222222222111111111111000000111111222333333333111111111111111111111111000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////000000000111111...///000111222222111111444444444333333555888;;;999AAAKKKSSSZZZaaakkkrrrsssmmmbbbWWWOOOJJJHHHGGG************************)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------...////////////...000000111111222222222333333333444444555666666777888666444555888::::::999888999;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>??????@@@@@@??????===<<<;;;::::::999999999999:::;;;:::777666666666555444333333222222333333111222222222222333333333000000000000000000000000000/////////////////////...------,,,+++,,,,,,,,,,,,//////------///...***++++++,,,,,,,,,---------,,,,,,,,,---------......******************************************************))))))))))))************+++++++++,,,,,,,,,)))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////...///000000000000000///111111000000111111222222222222222222333444555666555666777999;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@AAABBBBBB>>>@@@@@@???;;;999:::;;;:::999999888888777666666555444222000000000222222333333333222222222111111///000000111222222333333111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////....../////////000000000111000111222333222111000222444555666555555777888888:::===>>>???@@@CCCEEEDDDHHHNNNUUU\\\dddlllrrrwwwppppppmmmgggaaaZZZTTTPPPMMMOOOLLLHHHDDDCCCEEEHHHJJJ************************)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...,,,------...............111111111111111111222222444444444444444444444444888555333333777999999888888999;;;===>>>>>>======<<<;;;;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888888999666777999999777666777888555444333333222222333333111111222222222333333333.........///////////////...........................---,,,,,,++++++,,,,,,)))...111...---//////---+++++++++,,,,,,---------,,,,,,,,,------.........************************++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,)))+++++++++***)))***+++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))***++++++++++++***(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,---...000111111111111111111111111111222222333222222222222333444555555444666777999;;;<<<======<<<<<<===>>>???@@@AAAAAABBBAAABBBBBBDDDGGGIIIJJJCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBAAA@@@AAAAAABBB===>>>???===:::888999;;;::::::999999888777777777777666333111//////000111444444444333333333222222///000000111222222333333111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000111000000111333333222111...000444555666666666777888888999:::;;;<<<===>>>===>>>@@@AAACCCEEEIIILLLLLLRRR[[[aaadddiiiqqqwwwzzzwwwpppmmmiiiddd___]]]^^^\\\WWWRRRQQQPPPNNNMMMMMMMMMNNNOOOEEEDDDAAA?????????@@@AAA************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------......//////000000111111000000000111222222333333333444555555444444555777888999:::;;;;;;;;;;;;::::::<<<>>>===;;;999999999888999::::::::::::;;;<<<<<<<<<===???@@@@@@@@@@@@999999888888888888888999777777666666555555444444333333444444444333222111222222222222222222222222000000000000000000000000//////............//////......---------,,,,,,,,,------------------------------------------------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((()))***++++++++++++***)))*********************************************************)))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************++++++,,,,,,,,,,,,------++++++,,,,,,---...//////000000//////.........---///000000000111111111111333333333333333333333333777777888999:::;;;;;;<<<>>>>>>>>>>>>????????????@@@AAABBBBBBAAACCCFFFHHHEEECCCBBBCCCDDDDDDAAA>>>AAA@@@??????AAABBBAAA???BBB???<<<;;;======;;;888::::::999999888777666666666555444222111111222222444333222222111111222222111111111111000000000000222222222222222111000000111111111111000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))+++*********))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////////////////000000000000000111111222222333444444777888888999::::::;;;;;;<<<===>>>??????@@@@@@@@@BBBEEEGGGIIIJJJKKKNNNPPPWWWXXX[[[^^^``````aaa```hhhhhhiiijjjjjjjjjjjjiiidddbbb`````````^^^ZZZVVVUUUQQQOOOPPPOOOLLLKKKNNNNNNLLLJJJJJJJJJKKKJJJHHHCCCBBBBBBAAAAAAAAABBBBBB************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,------...------------......//////000111111//////000111111222222333333444555555444444555777888999999:::::::::999999888:::<<<<<<;;;::::::;;;888:::;;;:::999999:::<<<;;;;;;<<<===>>>>>>>>>===:::999888888777777777777666666666555555555555555444333333333333222222222222222222222222222222222000000000000000000000000//////............//////......---------,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,*********+++++++++,,,,,,***+++,,,,,,++++++,,,------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))************************************************************)))))))))))))))((((((((())))))***+++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************+++++++++,,,,,,,,,------++++++,,,,,,---......///////////////......------//////000000000111111111222222222222222222222222555555666777888999::::::<<<<<<======>>>>>>>>>???>>>???@@@@@@???AAACCCFFFDDDBBB@@@@@@BBBCCCAAA???AAA???>>>???@@@AAA@@@???@@@===;;;:::;;;<<<:::888:::999999888777777666666666555444222111111222222444333222222111111222222111111111111000000000000111111222222111111000///000////////////.........,,,------------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************************************+++++++++*********))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////....../////////000000000000000111111222333333444555666666777777888888999::::::;;;<<<============<<<>>>AAABBBCCCDDDGGGIIIHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOQQQTTTUUURRRPPPOOOLLLKKKMMMLLLHHHHHHJJJKKKJJJHHHHHHIIIIIIHHHGGGBBBBBBAAA@@@@@@@@@@@@@@@************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------------...//////000000//////000000111111222222222444555555444444555666888888888888888777777777555888:::::::::999:::;;;:::;;;;;;:::888888999;;;::::::;;;;;;<<<;;;;;;:::::::::999777666666666666444444555555555555555555444444222111111111222333000000000000000000000000000000000000000000000000//////............//////......---------,,,,,,,,,------------------------------------------------------.........---,,,,,,*********++++++++++++,,,,,,---...---+++++++++,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++******************************************************************************))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......///............---------////////////000000000000111111111111111111111111333444555666777888888999999::::::;;;<<<===>>>>>>;;;===>>>======>>>@@@BBBAAA???>>>>>>???AAAAAAAAA@@@???>>>>>>@@@@@@???>>>===;;;::::::;;;;;;:::888999888888777777666666666555555444333222222222222444333222222111111222222111111111111000000000000000000111111000000///.........---------,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************************************+++++++++***************)))(((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////.........////////////000000000000111222222333333333333333444555555666666777888999::::::;;;::::::777999;;;<<<===>>>@@@BBBAAAAAABBBBBBDDDEEEFFFGGGFFFGGGGGGHHHIIIHHHHHHHHHFFFFFFHHHKKKOOOQQQPPPOOOIIIGGGIIILLLLLLHHHFFFGGGHHHFFFEEEFFFGGGGGGFFFEEECCCBBBAAA???>>>>>>>>>>>>************************************++++++++++++************++++++++++++++++++,,,------------,,,,,,,,,,,,---......//////......//////000111111222222444555555444333555666777777666666666555666666666888999999888888999:::;;;;;;;;;999777777888:::::::::;;;;;;;;;::::::999;;;:::888777666555444444333333333444444555555666555333111000///000222333000000000000000000000000000000000000000000000000///......------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++************++++++++++++---......---+++***+++,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++***+++,,,------,,,+++***************************************************)))***************+++++++++***************++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++*********)))******+++,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000000000000111111111111111333333444555666777888888777777888999:::;;;<<<===:::;;;======<<<<<<>>>@@@@@@>>>===<<<>>>@@@BBBCCC@@@>>>======??????>>><<<;;;;;;:::;;;;;;;;;:::999777777777666666666555555444444444333222222222222444333222222111111222222111111111111000000000///000000000000000///......------------,,,,,,,,,+++***,,,---//////...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************************************************************)))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------.........///////////////000000111222222222111222222333333444444555555666777888999999999999777888;;;;;;<<<===???AAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPPPPOOOOOOHHHGGGIIINNNNNNJJJGGGHHHFFFEEEDDDEEEFFFFFFEEEDDDCCCCCCAAA@@@>>>>>>======)))))))))))))))))))))))))))))))))******+++++++++)))))))))*********++++++***+++,,,,,,------,,,,,,+++++++++,,,------......---......//////000111111222333444444333333444666666666555444444444555666888999:::999777666777888;;;;;;:::888666666888:::;;;;;;<<<<<<<<<;;;:::::::::999888666555444444444222222333333444444555555444333111//////000111222////////////////////////////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,---...---+++***+++,,,,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************))))))******+++++++++,,,++++++***************+++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++******))))))***++++++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////111111111111222222333333333333444555666777888888555666777888999:::;;;;;;:::;;;======<<<<<<===??????>>>=========???BBBDDD???>>><<<======>>><<<;;;:::;;;<<<===<<<;;;::::::666666555555555555555444333333333333333333222222444333222222111111222222111111111111000000000///000000000000000///...............---------,,,,,,++++++---.........------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************************************************************************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------...............//////000000111111222111111222222333444444555555555666777888888888888888999;;;<<<;;;<<<>>>@@@??????>>>>>>???AAABBBDDDBBBCCCDDDDDDEEEEEEDDDDDDIIIJJJLLLLLLLLLLLLKKKKKKGGGFFFJJJOOOOOOJJJHHHHHHFFFEEEEEEFFFGGGGGGEEECCCDDDCCCBBBAAA??????>>>>>>))))))))))))))))))))))))(((((())))))***+++++++++((())))))))))))***************+++,,,,,,,,,,,,,,,*********+++,,,,,,------------......//////000000111333444444333333444555555444333333333555666777:::::::::999666666777888::::::999777666666999;;;;;;;;;<<<<<<===<<<<<<<<<888888777555444444444444222222333333333333333333222222000/////////000111////////////////////////////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******)))))))))************++++++,,,---,,,*********+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------.........///000000111111222333333333333333444555666777777888555666666777888999::::::999;;;======<<<<<<=========>>>>>>>>>===>>>AAACCC???===<<<<<<<<<<<<;;;999:::<<<>>>>>><<<:::::::::444444444444444444444444222333333444444333333222444333222222111111222222111111111111000000000000000000111111000000///...//////.........---------+++,,,,,,,,,---......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++******+++++++++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------...............///000000111111111111222222333444444444444555666777777888888888777888::::::::::::;;;===<<<<<<<<<===>>>@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCEEEGGGJJJKKKJJJJJJJJJKKKFFFEEEHHHMMMMMMHHHEEEFFFGGGFFFFFFGGGGGGFFFDDDAAADDDCCCBBB@@@@@@?????????))))))))))))))))))))))))((((((((()))***+++++++++((((((((()))))))))************+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,------......///000000111333444444333222444555444333333222333555888999999::::::888777777999;;;999999888666555666:::<<<::::::;;;<<<=========<<<777666555555444444444555333333333333222222222222111111000000000/////////000000000000000000000000////////////////////////...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))))))))************(((***++++++))))))***,,,++++++******++++++,,,---******+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))((()))************)))((())))))))))))))))))))))))************************))))))***++++++,,,------+++***))))))((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))***+++,,,---************************************++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111222222333111111222333444555666666666666777777888888888999888:::<<<===<<<;;;;;;<<<:::===>>>>>><<<<<<>>>@@@>>>===;;;;;;<<<;;;:::888999<<<>>>>>>;;;888777888333333333333333444444444222222333444444444333222444333222222111111222222111111111111000000000000111111222222111111000///............---------------,,,+++++++++---///111------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++)))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------...//////000000111000000111111222333333333333333444555666666666666777888999999999999:::;;;:::;;;===???@@@BBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGFFFIIILLLMMMKKKJJJJJJLLLFFFEEEGGGKKKKKKGGGDDDFFFGGGFFFFFFFFFFFFEEEAAA???AAAAAA@@@???????????????))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,,,,,,,------...//////000111333444444333222444555333333222222444666999:::888999999888888888;;;===999888888666555777:::===888999:::;;;<<<=========666555555444444444555555444333333222222111111111000000000111000///......111111111111111111111111////////////////////////...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............))))))))))))************'''(((******))))))***,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))************************))))))***+++,,,,,,------******)))(((((('''(((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************************))))))))))))***+++,,,---************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222000000111222333444444555777777777777888888888888777999<<<<<<;;;:::::::::888;;;>>>>>><<<:::<<<>>>>>><<<;;;;;;;;;;;;999888888;;;>>>===999666555666333333333333333333333333111222333444444444333222444333222222111111222222111111111111000000000000222222222222222111000000......------------,,,,,,...,,,+++******---000222......------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000//////000000111222222222222222333444555555555555888999::::::999999:::<<<777999;;;>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDHHHKKKMMMLLLIIIGGGGGGHHHIIIGGGHHHLLLKKKGGGEEEGGGGGGFFFFFFFFFFFFCCC@@@<<>>>>>>>>>>>>>>???