BM6P6(@ cccdddeeeeeeeeehhhkkknnn||||||zzzuuuqqqssszzz}}}vvvqqqpppssswww{{{zzz{{{}}}~~~}}}~~~|||~~~aaaUUUcccyyy~~~}}}xxx|||qqq{{{|||aaaMMMDDDBBB@@@@@@CCCFFFGGGHHHLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSVVVYYY[[[\\\]]]]]]\\\___cccffffffddd```]]]___\\\YYYXXXYYYXXXUUURRRZZZ^^^cccffffffdddcccbbbWWWWWWXXXYYYZZZ\\\^^^___fff```dddjjj}}}hhhSSSDDDAAAFFFTTTZZZiiitttmmm[[[XXXaaaiiilllyyyxxxggg[[[VVVXXX\\\______^^^SSSSSSfffvvvooobbbYYYZZZYYYSSSTTTZZZ\\\[[[XXXSSSOOOMMMMMMOOOJJJLLLPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRYYYWWWWWWYYY\\\]]][[[YYY\\\^^^aaabbbaaa]]]XXXUUUTTTUUUXXX[[[]]]^^^^^^^^^]]]\\\YYYVVVTTTSSSRRRRRRVVVVVVZZZ^^^___aaakkkuuuvvvaaaccc{{{pppqqq|||sssddddddgggddddddiiimmmkkknnnrrroooeeeaaabbbiiiVVVXXX^^^ZZZcccqqqkkk___^^^ZZZXXXZZZddduuutttnnnyyy}}}uuusss{{{ooohhhccc^^^ZZZ___^^^^^^___```ccceeefff```]]]XXXTTTSSSUUUXXXZZZVVVVVVUUUTTTUUUVVVWWWXXX^^^[[[ZZZ]]]]]][[[[[[^^^___dddhhhgggeeedddhhhllloooiiihhhpppxxx}}}[[[DDDFFFAAA<<>>DDDSSS```fffxxxwwwnnnooosssjjj\\\ZZZ]]]WWWRRRPPPIIIGGGEEEEEEEEECCCAAABBBEEEMMMOOOVVV```eeehhhmmmsssvvvtttqqqooonnnnnnoooppplllooopppnnnpppssstttrrrYYY\\\___aaa```___^^^^^^ggghhhiiifffddddddhhhllljjjkkkmmmoooqqqssstttuuutttuuuwwwxxxyyyyyyxxxwwwqqqtttzzzyyyfffGGGHHHSSSfffppptttooorrr|||vvvnnnuuu}}}sss|||~~~kkkOOOBBBAAAEEEHHHIIIIIIIIILLLOOOQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTVVVXXXZZZ[[[YYY[[[___bbbcccaaa___]]][[[YYYWWWWWWYYY[[[\\\]]]cccfffkkkllliiiddd```]]]^^^^^^^^^^^^]]]\\\[[[ZZZWWWXXXZZZaaaeeefff|||qqqkkkSSSJJJBBB<<>>???EEENNNUUUZZZccckkkqqqpppnnnmmmmmmnnnooopppllloooooommmmmmppppppmmm[[[]]]______^^^]]]]]]]]]dddfffgggfffeeedddfffhhhgggiiikkknnnqqqssstttuuurrrrrrsssttttttsssrrrrrrmmmrrryyy}}}{{{ttt]]]HHHMMMWWW```dddooopppsssyyyuuummmsss}}}}}}wwwuuuqqq~~~[[[GGGDDD@@@FFFLLLNNNLLLKKKNNNRRRQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSVVVXXXZZZWWWYYY\\\^^^______^^^\\\YYYWWWUUUUUUWWWZZZ\\\^^^bbbfffkkkllliiiddd___\\\______``````___^^^]]]\\\YYY___^^^bbbfff___rrrooo]]]MMMAAA@@@EEEKKKVVV```eeeaaaYYYPPPKKKPPP[[[eeettt~~~gggSSSHHHEEEGGGUUUyyy{{{{{{{{{{{{pppkkkllleee```___\\\VVVUUUXXXTTTUUUVVVUUURRRPPPPPPPPPKKKNNNQQQQQQPPPOOONNNNNNQQQQQQRRRRRRRRRQQQPPPPPPUUUSSSPPPOOOQQQSSSVVVXXXWWWWWWYYYZZZ[[[[[[[[[[[[YYYYYYXXXYYYZZZ\\\^^^___]]]^^^^^^______```aaaaaa```___aaaccc```\\\]]]aaaZZZeeeqqqYYYUUUvvvuuummm~~~yyyqqqttt~~~yyy}}}pppcccVVVTTT\\\bbb___XXXZZZ[[[]]]```ccceeefffgggfffccc```\\\ZZZYYYZZZZZZ_________^^^^^^_________WWWTTTUUUYYY[[[[[[\\\```iiiddd^^^ZZZ\\\___ccceeeeeeeeegggjjjkkkiiieeeccchhhsssrrrttt|||UUUEEEBBBGGGFFF@@@@@@CCC@@@@@@TTTooo}}}|||}}}tttmmmeeeeeebbbTTT]]]aaa^^^RRRGGGDDDCCC@@@???>>>???DDDIIIMMMVVV^^^iiijjjlllnnnooopppppppppqqqssssssooooooqqqpppmmm^^^^^^^^^\\\ZZZZZZ\\\^^^___aaabbbcccbbbbbbbbbcccgggggghhhiiikkknnnqqqrrrqqqqqqppppppooonnnmmmmmmqqqtttyyy}}}}}}{{{{{{~~~vvv[[[JJJRRR[[[bbbhhhyyyzzzppppppuuu{{{uuuvvvzzzpppooossszzzppp}}}lllMMMDDDHHHAAAGGGNNNPPPNNNMMMOOOSSSPPPQQQRRRSSSSSSQQQPPPOOOPPPPPPPPPPPPRRRTTTWWWXXXWWWXXXYYY[[[\\\\\\[[[[[[XXXWWWUUUTTTTTTVVVYYY\\\aaaeeeiiikkkiiieeebbb```^^^______````````````___[[[eeeaaa```iiigggppp}}}```KKKHHHDDD<<>>BBBJJJPPPSSSSSSLLLFFFGGGPPPPPPMMMZZZnnnzzzuuusss{{{}}}}}}fff~~~eeeZZZTTTSSSWWWVVVWWWZZZ\\\ZZZUUURRRPPPOOONNNOOOPPPPPPPPPQQQTTTWWWQQQSSSUUUUUURRRPPPOOOOOOQQQQQQQQQPPPPPPNNNMMMMMMKKKLLLLLLJJJHHHJJJNNNQQQRRRSSSVVVXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ\\\^^^```aaaaaaaaa^^^ZZZYYY\\\\\\YYYXXXZZZZZZ^^^___\\\aaawwwuuulllooowwwwwwnnnsss{{{~~~~~~wwwbbb]]]UUUTTTRRROOOOOORRRYYY^^^ZZZYYYWWWWWWYYY]]]```cccbbbbbbaaa```^^^]]][[[[[[ZZZ[[[^^^```bbbccccccccc\\\YYYYYY[[[[[[XXXYYY\\\^^^```aaa```___```eeeiiimmmkkkeee\\\ZZZ]]]^^^ZZZ[[[```jjjiiiHHHDDDBBBCCCCCCBBB@@@AAAEEEHHHaaawwwppprrrppp\\\[[[dddooohhhSSSFFFHHHDDDBBBAAABBB@@@===>>>BBBFFFKKKSSS\\\dddiiilllmmmllloooooommmmmmppppppnnnXXXZZZ]]]]]]\\\ZZZZZZZZZZZZYYYYYYZZZ\\\]]]]]]\\\ZZZ[[[\\\^^^```bbbcccdddffffffhhhjjjmmmpppssstttoooqqqvvvyyy{{{zzzyyywwwuuuxxxyyywwwttttttxxx}}}}}}uuuqqq}}}{{{rrrpppwwwyyyooo}}}~~~qqq~~~{{{]]]GGGMMMQQQHHHQQQPPPQQQSSSUUUWWWVVVUUUPPPQQQTTTVVVVVVUUUSSSRRRMMMOOOQQQSSSTTTTTTTTTSSSXXXWWWVVVUUUTTTTTTTTTTTTQQQTTTWWWXXXWWWWWWYYY\\\XXXZZZ]]]^^^]]]]]]^^^___bbb```^^^\\\\\\^^^aaadddkkk[[[dddnnn```\\\eeefff```qqq\\\HHHCCC===;;;>>>DDDJJJNNNPPPKKKHHHHHHGGGGGGKKKQQQZZZTTTPPPUUU```kkkpppqqq{{{uuuxxxnnnaaafffvvv|||jjj}}}[[[RRRSSSZZZZZZPPPTTTXXX[[[YYYUUURRRQQQOOOMMMMMMNNNNNNNNNPPPTTTWWWPPPRRRTTTTTTRRROOONNNMMMPPPQQQPPPPPPOOONNNMMMLLLMMMNNNNNNKKKHHHHHHKKKNNNMMMOOOSSSWWWZZZ[[[[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWXXXYYY[[[]]]^^^^^^]]]]]]ZZZVVVUUUYYY[[[ZZZ[[[]]]___\\\]]]^^^YYY___~~~uuu]]]]]]nnnmmmaaapppxxxsssuuu}}}{{{dddVVVYYYSSSSSSSSSRRRRRRTTTVVVXXXYYYWWWUUUTTTUUUYYY]]]```^^^^^^^^^]]]\\\ZZZYYYXXXYYY[[[^^^aaacccddddddddd___[[[ZZZ\\\[[[XXXXXXZZZ___aaaaaa___[[[]]]dddjjjjjjiiiccc[[[ZZZ^^^^^^ZZZ]]]___hhh|||UUUCCC???CCCEEEBBBBBBEEEDDD@@@WWWqqqqqqyyyeeeYYY\\\llllllXXXLLLPPPGGGEEEDDDEEEAAA<<<;;;>>>@@@CCCJJJSSS\\\dddiiillljjjmmmnnnlllmmmpppqqqoooWWWXXXYYYYYYYYYZZZ\\\^^^ZZZXXXWWWWWWXXXZZZYYYYYYVVVWWWYYY\\\___bbbdddeeegggggghhhkkknnnpppooonnnooooooppptttwwwwwwtttpppoootttyyyyyywwwwww{{{wwwwwwwww}}}vvvkkk]]]OOOBBBBBBKKKNNNQQQTTTVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTSSSQQQPPPRRRRRRQQQPPPOOOPPPQQQTTTSSSSSSTTTUUUUUURRRPPPOOOQQQTTTTTTSSSTTTXXX[[[YYY[[[]]]^^^]]]\\\[[[\\\^^^]]]]]]^^^______^^^\\\[[[^^^bbbccccccbbbbbbbbbcccjjjxxxnnnYYYFFFCCCBBB>>>===BBBCCCAAABBBGGGIIIJJJKKKMMMJJJHHHHHHJJJNNNRRRTTTTTT^^^fffqqq{{{{{{sssrrrlllhhhkkkwww~~~zzz}}}TTTWWWZZZRRRSSSYYYSSSUUUWWWYYYXXXTTTPPPMMMMMMNNNOOONNNMMMOOOTTTYYYTTTSSSRRRRRRSSSRRRPPPNNNWWWXXXWWWUUUSSSRRRTTTVVVSSSUUUQQQHHHEEEJJJMMMLLLPPPRRRTTTUUUUUUVVVXXXZZZUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\VVVTTTRRRTTTXXX[[[[[[ZZZbbb___]]]ZZZTTTWWWhhh{{{lllWWW___sssooouuuhhhuuuyyyxxx}}}fff]]]\\\\\\XXXSSSOOOOOOSSSVVVUUUSSSVVVWWWWWWVVVUUUVVVXXXZZZ]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXYYYZZZ\\\^^^aaabbb``````___]]]ZZZXXXXXXZZZ___]]]ZZZYYY\\\bbbiiinnnjjjgggbbb^^^\\\[[[[[[ZZZ^^^aaaddduuuxxxFFFHHHCCC???@@@AAABBBBBB@@@KKKvvv~~~yyyvvvtttvvv```WWWgggrrrfffVVVOOOMMMLLLEEE======AAA???999>>>===AAAIIIRRRXXX```hhhiiijjjlllmmmmmmmmmlllkkkSSSUUUVVVWWWWWWXXXYYY[[[XXXWWWVVVWWWXXXYYYXXXWWWWWWYYY[[[^^^bbbeeegggiiikkkkkklllmmmoooooonnnlllmmmllllllnnnqqqqqqnnnllllllpppuuuxxxyyy{{{~~~zzzddd[[[VVVNNNKKKOOOMMMOOOSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPRRRRRRQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPVVVWWWWWWVVVUUURRROOONNNOOOQQQSSSTTTSSSTTTWWWZZZ\\\]]]___^^^]]]\\\\\\]]]aaa___^^^^^^^^^^^^]]][[[XXXZZZ]]]_________```aaacccdddlllrrrfffWWWEEE===@@@;;;===>>>>>>???AAABBBAAAOOOMMMKKKKKKLLLMMMMMMLLLTTT[[[eeemmmuuu~~~uuuuuu{{{{{{~~~^^^^^^ZZZQQQNNNNNNPPPQQQTTTVVVVVVTTTRRRPPPNNNOOOOOONNNNNNPPPTTTXXXWWWUUURRRQQQQQQRRRQQQPPPWWWXXXWWWUUUSSSRRRSSSUUUTTTWWWTTTLLLJJJMMMPPPOOOOOOPPPRRRSSSSSSTTTWWWYYYVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[WWWTTTRRRSSSWWWZZZ[[[ZZZ^^^\\\[[[ZZZTTTSSS^^^kkk{{{vvv~~~nnnyyyxxx|||uuuppp}}}uuunnnvvvzzzggg]]]]]]^^^]]][[[VVVRRRRRRUUUWWWVVVTTTSSSTTTTTTSSSSSSUUUXXX[[[^^^^^^^^^]]]\\\ZZZXXXWWWXXXXXXYYYYYY[[[^^^```bbbbbbcccbbb```]]][[[\\\]]]^^^\\\YYYYYY[[[aaagggkkkgggddd```\\\[[[[[[[[[[[[\\\______lllkkkRRRCCC@@@DDDBBBBBBDDDAAAGGGZZZyyyxxxzzzooodddeeepppttthhhXXXTTTRRRLLLCCC@@@BBBAAA===>>><<<>>>EEEKKKOOOUUU\\\ccceeehhhkkklllllljjjiiiOOOQQQTTTVVVVVVVVVWWWXXX[[[[[[[[[]]]______]]][[[[[[\\\___bbbfffiiilllmmmnnnmmmmmmnnnnnnmmmkkkhhhkkkjjjhhhhhhiiijjjiiihhhjjjmmmsssyyyvvv~~~}}}gggSSSQQQTTTRRRNNNLLLLLLOOORRRSSSRRRPPPPPPPPPOOONNNNNNOOOPPPPPPOOONNNNNNNNNNNNQQQUUUVVVSSSPPPXXXZZZ\\\ZZZTTTNNNLLLKKKNNNPPPRRRSSSSSSUUUWWWYYY\\\]]]]]]\\\[[[[[[\\\^^^bbb___\\\[[[[[[ZZZZZZXXXTTTUUUWWWXXXYYY[[[]]]``````bbbaaahhhjjj]]]ZZZQQQSSSNNNCCC===@@@AAA>>>@@@>>>===>>>@@@AAA@@@???BBBIIIUUUbbbpppvvvvvv{{{|||mmmwww|||hhhYYYYYYTTTOOONNNKKKMMMNNNPPPRRRSSSTTTTTTUUUNNNOOOOOOOOONNNPPPTTTWWWYYYVVVRRRPPPPPPQQQRRRQQQWWWXXXWWWUUUSSSRRRRRRTTTTTTVVVUUUPPPMMMOOOQQQPPPPPPQQQRRRRRRSSSUUUXXX[[[WWWVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYWWWTTTSSSUUUWWWXXXYYYXXXXXXYYYYYYVVVRRRTTTZZZ^^^uuurrr^^^bbbjjjttt|||}}}xxxwww~~~|||uuuwwwuuujjjkkkjjjdddwwwhhhhhhvvv}}}vvvwwwnnnaaaXXXYYY```cccaaa^^^[[[WWWVVVXXXYYYWWWUUUQQQQQQQQQPPPQQQSSSXXX[[[\\\]]]]]]]]][[[YYYVVVTTTXXXXXXXXXYYYZZZ]]]___```cccdddeeecccaaa_________```^^^\\\[[[^^^bbbgggkkkcccaaa^^^[[[ZZZYYYZZZZZZ[[[^^^\\\dddvvv|||xxxzzzkkkKKKBBBHHHAAABBBGGGAAAHHHCCCddd~~~{{{wwwyyymmm```hhhzzzvvvaaa[[[ZZZTTTJJJDDDCCCCCCBBBAAA======AAADDDEEEIIINNNXXX\\\aaafffgggfffdddbbbOOORRRUUUXXXXXXWWWWWWXXX\\\]]]^^^aaaccccccaaa___```aaaccceeehhhkkkmmmnnnmmmlllkkkkkkllljjjhhheeeiiigggeeeccccccdddffffffiiilllrrr{{{ooovvvpppooo|||fffUUUHHHIIIOOOPPPMMMJJJMMMPPPRRRSSSQQQPPPOOOOOONNNMMMMMMOOOPPPPPPOOOMMMOOOMMMNNNSSSYYY[[[WWWRRRXXX\\\___\\\TTTMMMKKKLLLNNNOOOQQQSSSTTTUUUWWWWWWZZZZZZZZZYYYXXXYYY\\\^^^aaa^^^ZZZWWWWWWWWWVVVUUURRRSSSTTTTTTUUUXXX\\\___\\\dddeeeaaakkkzzzyyykkkTTTGGGGGGEEE>>>@@@??????@@@AAAAAA???===888;;;???CCCGGGOOOWWW]]]uuu|||ooo}}}|||yyyggg[[[QQQQQQQQQLLLNNNQQQLLLNNNNNNNNNOOOQQQSSSUUUWWWNNNNNNNNNNNNNNNPPPRRRTTTVVVTTTRRRQQQRRRQQQPPPOOOVVVWWWWWWUUUSSSRRRRRRSSSRRRTTTTTTRRRPPPOOOOOOOOOQQQRRRSSSTTTTTTWWWZZZ]]]XXXVVVSSSQQQOOOOOOPPPPPPSSSTTTUUUVVVXXXYYYZZZZZZ]]][[[WWWTTTSSSSSSTTTUUUUUUUUUWWWYYYXXXVVVUUUUUU```___kkkttthhhaaakkkeee^^^[[[^^^dddjjjrrrzzzrrreee^^^aaa]]]VVV[[[hhh~~~zzzmmmrrryyy{{{qqqmmmrrrwwwyyykkkcccYYYVVVZZZ```bbb``````]]]ZZZXXXXXXXXXVVVTTTRRRRRRQQQPPPPPPRRRVVVZZZYYYZZZ[[[\\\[[[XXXVVVTTTXXXXXXXXXXXXYYY[[[]]]^^^aaacccddddddbbb_________bbbaaa``````bbbeeeiiikkkcccbbb___\\\YYYWWWXXXYYY\\\aaa___cccpppssspppuuu___FFFFFF???BBBIIIAAAHHH>>>NNN|||pppyyyrrrbbbccctttvvvjjjaaa```[[[RRRIIIEEEFFFGGGDDD@@@>>>@@@@@@???BBBFFFMMMQQQVVV[[[]]]\\\YYYVVVRRRUUUYYYZZZZZZYYYYYYZZZYYYYYY[[[^^^```aaa___]]]ddddddeeeggghhhiiijjjkkkjjjiiiiiijjjjjjiiigggeeecccbbb```^^^^^^aaadddgggjjjmmmsss||||||iiimmmrrr|||uuuYYYQQQJJJKKKOOOQQQQQQQQQPPPRRRTTTTTTRRRPPPOOOOOONNNMMMNNNPPPRRRRRRPPPNNNOOONNNOOOUUU\\\^^^ZZZVVVWWW[[[^^^[[[UUUOOONNNOOOOOOOOOQQQSSSUUUWWWWWWVVVXXXYYYZZZYYYYYYZZZ]]]___aaa^^^ZZZXXXWWWWWWWWWVVVSSSTTTTTTTTTTTTWWW[[[___^^^aaadddbbb___kkk~~~zzzooo___XXXPPPFFFLLLKKKIIIIIIHHHEEE@@@===DDDDDDBBB@@@???AAACCCFFFIIIQQQ___kkkooommmooottt}}}~~~wwwmmm]]]KKKTTTRRRUUURRRHHHKKKPPPKKKOOOOOONNNNNNOOORRRTTTVVVNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUSSSOOOKKKUUUVVVVVVUUUSSSRRRRRRSSSRRRTTTVVVVVVTTTPPPNNNNNNPPPQQQSSSSSSTTTVVVZZZ]]]WWWUUURRRPPPNNNNNNNNNOOOTTTTTTUUUVVVXXXYYYZZZZZZ```^^^ZZZUUUQQQPPPPPPPPPSSSUUUWWWYYY[[[]]]]]][[[ddd___\\\jjj}}}wwwqqqnnnoooxxx{{{ooorrrrrrkkkkkkttt{{{{{{zzzoooiii___\\\YYYXXXXXXXXXYYYZZZ___]]]ZZZYYYWWWVVVTTTSSSUUUUUUTTTRRRQQQRRRUUUXXXTTTVVVWWWYYYYYYXXXWWWVVVXXXXXXWWWWWWXXXZZZ[[[\\\\\\___aaabbb```]]]\\\\\\`````````aaaccceeehhhiiiddddddbbb^^^YYYUUUUUUVVVZZZbbbaaaccclllllliiinnnyyyOOOBBB===BBBGGGAAABBBCCCFFFaaawwwlllssssssjjjdddhhhmmmooocccbbb```ZZZRRRLLLKKKMMMEEE@@@>>>??????===???CCCDDDGGGLLLPPPRRRQQQOOOMMMWWWYYY[[[\\\[[[ZZZZZZ[[[XXXXXXZZZ\\\___aaa```^^^eeeeeeeeeeeeffffffggggggggggggggghhhiiihhhfffddd\\\]]]\\\\\\]]]aaafffkkkmmmqqqxxxyyysssyyyyyymmmiiiwwwgggQQQOOOMMMMMMNNNPPPSSSUUURRRTTTVVVUUUSSSPPPOOONNNMMMNNNOOOQQQSSSSSSQQQNNNOOOOOOQQQVVV[[[]]]\\\YYYWWWZZZ[[[YYYUUURRRQQQRRRPPPPPPQQQTTTWWWYYYXXXVVVZZZ[[[\\\[[[ZZZZZZ\\\^^^```^^^[[[ZZZ[[[[[[[[[ZZZVVVVVVVVVVVVUUUWWWZZZ]]]```ZZZZZZ___```bbbuuuyyy{{{rrrkkkcccccccccddddddaaa]]]ZZZKKKJJJHHHGGGGGGHHHIIIJJJQQQNNNMMMRRRXXXaaammmyyy~~~~~~zzz```UUUSSSOOOSSSPPPSSSPPPGGGJJJQQQMMMNNNNNNLLLLLLMMMOOORRRTTTPPPNNNMMMMMMOOOPPPOOONNNNNNOOORRRVVVWWWUUUPPPKKKRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVYYY\\\YYYQQQNNNNNNKKKMMMPPPQQQRRRTTTVVVYYYVVVTTTRRRPPPOOONNNNNNNNNSSSSSSTTTUUUWWWXXXYYYYYY```___\\\WWWRRRNNNMMMNNNQQQUUUXXXYYY[[[```aaa```ZZZgggjjjbbbhhh}}}mmmjjjrrrzzzvvvvvvhhh^^^XXXXXXXXX[[[\\\ZZZVVVWWW[[[\\\\\\ZZZXXXVVVTTTSSSRRRUUUVVVVVVTTTRRRRRRTTTVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVWWWXXXZZZ[[[WWW[[[___```^^^\\\ZZZYYYZZZ[[[]]]___aaacccdddeeeddddddccc^^^XXXTTTSSSUUUWWW___^^^```hhhfffbbbfffqqq\\\AAA@@@BBBAAABBBAAAJJJHHHMMM}}}uuuyyylllggghhhjjjhhh```YYY]]]eee```^^^^^^]]]YYYSSSPPPRRRFFFBBB???@@@???===???CCCAAACCCFFFIIILLLMMMNNNNNNYYYZZZ[[[ZZZXXXXXXXXXYYYYYYYYYYYY[[[^^^aaaaaa```aaaaaabbbccccccddddddeeecccbbbbbbccccccbbb```]]]YYY[[[]]]___aaafffmmmsssvvv{{{vvvmmmlllqqquuuppp}}}~~~jjjzzztttnnnlllwwwxxxYYYLLLLLLKKKJJJMMMQQQTTTVVVSSSUUUVVVVVVSSSPPPNNNMMMLLLMMMNNNQQQSSSSSSQQQNNNNNNOOORRRUUUXXXZZZ[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTQQQQQQRRRUUUYYYZZZYYYVVV[[[\\\]]][[[XXXVVVUUUVVV\\\[[[ZZZ[[[\\\]]]\\\[[[YYYYYYYYYXXXVVVVVVXXXZZZ[[[YYYYYY\\\___dddkkkrrrxxxrrrllliiimmmddd\\\^^^gggrrriiiLLLLLLSSSSSSPPPHHHKKKLLLFFFIIIPPPNNNJJJJJJIIIJJJKKKMMMPPPQQQRRRPPPNNNOOOQQQRRRPPPNNNOOOPPPSSSVVVYYYWWWSSSPPPPPPRRRTTTUUUTTTTTTTTTUUUUUUUUUZZZ^^^ZZZQQQKKKKKKGGGKKKOOORRRSSSTTTUUUVVVTTTSSSRRRQQQPPPOOONNNNNNPPPQQQRRRSSSTTTVVVWWWWWW[[[\\\\\\XXXSSSOOONNNOOONNNUUUYYYXXXYYY]]]^^^]]]WWWccckkkeee]]]fff{{{rrrwwwwww}}}uuufff\\\UUURRRYYYXXXZZZ^^^\\\XXXZZZ___[[[[[[ZZZXXXVVVSSSRRRRRRRRRTTTUUUUUUTTTSSSTTTUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYVVVYYY^^^```___\\\YYYXXXVVVXXX[[[^^^aaabbbcccccc```bbbbbb]]]WWWRRRSSSUUUVVV\\\ZZZ[[[cccccc^^^bbbbbbrrrlllFFFFFFBBB:::EEEEEEGGGFFFIIIaaaxxxnnndddaaa___\\\XXXTTTRRRSSSVVVSSSUUUZZZZZZTTTPPPPPPKKKGGGDDDDDDCCCAAABBBFFFCCCCCCEEEHHHLLLQQQUUUXXXZZZZZZZZZXXXVVVUUUVVVXXXUUUTTTTTTVVVYYY\\\]]]]]]^^^^^^___```bbbcccdddddd___^^^]]]]]]]]]\\\XXXVVV[[[]]]aaadddgggmmmuuu{{{~~~rrrhhhhhhlllnnnnnn]]]mmmzzz{{{vvv{{{aaauuunnniiiwww{{{eeeLLLMMMLLLJJJKKKPPPVVVYYYXXXSSSUUUVVVUUURRROOOMMMLLLKKKLLLNNNQQQSSSSSSPPPNNNMMMOOORRRSSSUUUWWWZZZ\\\^^^[[[WWWUUUUUUUUUTTTSSSRRRQQQRRRVVVZZZ\\\YYYWWWZZZ[[[[[[YYYTTTPPPNNNMMMWWWVVVWWWXXX[[[[[[ZZZYYYZZZ[[[[[[YYYVVVUUUVVVWWWQQQ^^^ccc\\\ZZZccciiiiiieeexxx}}}yyy{{{RRRFFFRRRXXXPPPWWWKKKKKKNNNIIIHHHLLLJJJFFFFFFFFFGGGJJJLLLOOOPPPTTTRRRPPPQQQSSSTTTRRROOOQQQRRRSSSVVVYYYYYYWWWUUUNNNQQQTTTUUUUUUTTTUUUVVVSSSSSSXXX]]]YYYNNNGGGHHHGGGKKKPPPTTTUUUUUUVVVVVVSSSSSSSSSRRRQQQPPPNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUWWWYYY[[[YYYTTTQQQPPPPPPLLLUUU[[[XXXVVVXXXYYYVVV___XXX[[[fffhhh```aaaiii~~~}}}uuukkkxxxtttcccZZZXXXXXXXXX[[[VVVUUUYYYZZZWWWXXX\\\ZZZZZZZZZYYYVVVSSSRRRRRROOOQQQTTTUUUUUUTTTTTTUUUVVVTTTSSSQQQQQQRRRTTTVVVXXXWWWVVVVVVVVVVVVXXXXXXVVVZZZ___aaa```]]]ZZZYYYUUUXXX[[[___bbbddddddddd\\\___```\\\VVVRRRRRRUUUXXX\\\WWWWWWaaabbb^^^bbbccciiixxxwwwLLLLLLBBB666GGGEEE;;;===GGGKKKXXX~~~iiieee]]]VVVWWWYYYTTTJJJLLLHHHKKKSSSWWWRRRLLLKKKRRRMMMJJJIIIHHHEEEFFFJJJFFFFFFFFFIIIOOOVVV]]]aaaYYYXXXUUUSSSSSSSSSTTTUUUVVVRRRPPPRRRWWWZZZZZZXXX[[[\\\^^^___``````___^^^^^^\\\YYYXXXXXXXXXXXXWWW]]]^^^aaahhhqqqzzzooofffnnnrrrsssooofffdddccclllrrrvvvgggmmmvvvyyylll~~~gggOOOIIIJJJJJJLLLNNNQQQSSSVVVWWWRRRRRRUUUWWWTTTNNNNNNQQQKKKPPPSSSPPPLLLLLLNNNNNNMMMPPPRRRQQQNNNOOOUUUZZZ[[[[[[[[[YYYVVVTTTTTTTTTPPPPPPPPPSSSWWWZZZ\\\]]]___YYYUUUUUUUUUSSSSSSUUUTTTVVVXXX[[[\\\\\\[[[[[[YYY[[[\\\\\\ZZZYYYXXXXXX```^^^\\\\\\___bbbddddddiiitttyyyvvvxxxzzzyyy{{{zzzrrrzzz{{{XXXOOOSSSTTTRRRVVVQQQKKKIIIJJJMMMNNNNNNOOOIIIFFFHHHJJJJJJLLLPPPUUUVVVVVVWWWWWWUUUPPPLLLOOOQQQSSSVVVWWWWWWWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQSSSUUUTTTQQQMMMJJJIIINNNOOOQQQUUUXXXXXXVVVTTTYYYWWWTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQPPPPPPTTTVVVXXXZZZYYYVVVSSSQQQRRRTTTWWWWWWWWWVVVWWWWWWYYY[[[]]]___```___]]]\\\aaaxxxqqqbbb___```\\\YYYYYYXXXXXXXXXXXXYYYZZZ\\\]]]eee```YYYUUUTTTTTTSSSQQQUUUVVVWWWWWWVVVUUUSSSRRRWWWVVVTTTSSSSSSTTTVVVWWWYYYZZZ[[[ZZZXXXVVVWWWXXXXXXZZZ\\\^^^^^^]]][[[YYY[[[ZZZZZZZZZ\\\___aaaccc]]]______[[[UUUSSSUUUYYYbbbfffccc\\\[[[aaaccc```]]]vvvaaaKKKDDD999DDDEEE===AAAJJJFFFEEEhhhtttqqqllleee^^^WWWRRROOOOOOHHHKKKGGG===HHHQQQCCCIIIIIIJJJJJJKKKJJJJJJIIILLLNNNOOOOOORRR[[[gggqqqVVVUUUTTTRRRQQQQQQQQQRRRPPPMMMKKKMMMRRRVVVVVVTTTWWWXXXYYYZZZZZZZZZYYYXXXTTTSSSRRRSSSUUUXXX[[[\\\cccffflllttt}}}~~~qqqdddiiizzz{{{nnnmmmcccbbbnnnrrruuummmmmmuuu}}}|||ssszzzgggfffuuuxxx[[[LLLJJJIIIJJJKKKMMMOOORRRTTTVVVPPPUUU[[[]]]UUULLLKKKPPPKKKMMMPPPSSSSSSQQQPPPQQQQQQSSSTTTRRRNNNNNNRRRVVVYYYZZZYYYXXXVVVUUUUUUWWWSSSQQQPPPRRRWWWZZZZZZYYYXXXUUUVVVZZZ[[[WWWTTTTTTTTTUUUXXXZZZ[[[[[[ZZZZZZ\\\^^^______]]]\\\\\\\\\^^^\\\ZZZZZZ\\\___``````aaaiiiuuuxxx|||ttt~~~~~~sssoooqqq{{{|||tttxxxqqqXXXTTTWWWXXXUUUWWWSSSNNNMMMNNNPPPPPPOOOOOOIIIFFFHHHIIIIIIKKKOOOSSSSSSUUUWWWXXXVVVRRROOOKKKMMMPPPSSSVVVWWWXXXXXXRRRSSSTTTUUUUUUTTTSSSRRRPPPRRRSSSRRROOOLLLJJJIIIKKKLLLOOOSSSVVVWWWUUUSSSUUUTTTSSSRRRRRRRRRRRRQQQSSSRRRPPPOOOPPPRRRTTTVVVVVVWWWYYYYYYYYYWWWTTTRRRTTTVVVXXXYYYXXXWWWXXXXXXZZZ\\\^^^```___]]]ZZZXXX^^^bbbqqqxxxnnnccc[[[]]]aaa```\\\ZZZXXXXXXXXXWWWXXXYYY\\\^^^___\\\XXXTTTSSSRRRSSSSSSUUUVVVYYYZZZZZZXXXUUUSSSWWWVVVTTTSSSSSSTTTVVVWWWYYYZZZ[[[ZZZXXXWWWXXXYYYWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[ZZZYYYZZZ[[[]]]```aaa]]]aaabbb^^^WWWSSSVVVZZZggghhhfffaaa```cccffffffiiidddMMM:::FFFEEE???BBBJJJFFF@@@QQQkkk~~~oooeeebbb```\\\WWWNNNMMMPPPKKKIIIIIIDDDCCCDDDFFFHHHJJJKKKLLLLLLOOOSSSVVVXXXZZZbbboooxxxRRRQQQQQQPPPOOONNNMMMLLLKKKHHHFFFHHHMMMPPPQQQPPPOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPSSSWWW]]]bbbeeejjjqqqyyyxxxkkkeee^^^^^^ppprrrzzzllljjjttt{{{{{{~~~tttoooxxxpppyyyjjj```cccUUUbbbcccOOOHHHHHHIIIIIIJJJLLLNNNQQQSSSTTTVVV]]]fffggg\\\PPPNNNRRRLLLGGGHHHQQQTTTOOOLLLMMMQQQSSSTTTRRROOOOOORRRUUUWWWXXXWWWVVVTTTTTTVVVXXXWWWTTTQQQRRRVVVZZZ\\\\\\\\\ZZZ]]]cccccc\\\UUUSSSTTTUUUWWWXXXYYYYYYXXXXXX]]]^^^```___^^^\\\]]]]]]]]]ZZZXXXXXXYYY[[[[[[ZZZXXX]]]cccnnn{{{uuuyyy~~~zzzyyyzzz~~~|||}}}sss___TTTSSSVVVUUUSSSVVVTTTRRRQQQRRRSSSRRRQQQNNNIIIFFFHHHIIIIIIJJJMMMOOOPPPRRRUUUWWWWWWSSSPPPJJJKKKMMMPPPRRRTTTTTTUUUPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQOOOLLLJJJJJJJJJHHHIIILLLQQQTTTUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRUUUSSSQQQPPPSSSXXX^^^aaaXXXXXXYYYYYYXXXWWWUUUTTTVVVXXXZZZ[[[ZZZXXXXXXYYYZZZ\\\___```___[[[WWWTTTZZZVVVZZZlllsssaaa]]]WWWVVV\\\bbbaaa[[[WWWVVVVVVVVVVVVUUUWWW[[[^^^[[[[[[ZZZVVVRRRPPPRRRTTTTTTWWWZZZ]]]^^^[[[XXXUUUWWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ[[[ZZZYYYYYYZZZ\\\VVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZ\\\^^^___]]]cccgggbbbYYYSSSUUUZZZ```______aaacccgggqqq{{{hhhDDD@@@AAA===>>>DDDFFFCCCFFFNNN|||uuukkkjjjggg]]]RRRTTTVVVJJJAAAGGGAAABBBDDDFFFHHHJJJKKKLLLOOOTTTZZZ[[[[[[```jjjsssLLLLLLMMMMMMLLLJJJHHHFFFHHHFFFDDDEEEHHHJJJKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKRRRTTTVVVZZZ___gggnnnsssyyyuuudddYYYVVVWWW```yyy{{{|||qqq|||fffLLLQQQZZZllloooTTTJJJKKKJJJJJJKKKKKKMMMOOOQQQSSSTTT]]]```eeefff]]]QQQNNNRRRQQQGGGEEEOOORRRLLLHHHKKKMMMOOOQQQQQQPPPQQQTTTWWWWWWWWWVVVTTTRRRRRRTTTVVVVVVUUUSSSRRRSSSYYYbbbiiimmmiiihhhiiieee\\\UUURRRSSSTTTUUUVVVVVVVVVVVVVVVYYYZZZ[[[[[[YYYYYYYYYZZZ\\\ZZZWWWWWWXXXXXXXXXWWWVVVYYY[[[___jjjzzzzzzuuu}}}xxx}}}zzzpppeeebbb^^^ZZZTTTRRRSSSSSSRRRPPPSSSSSSTTTTTTTTTTTTSSSRRRNNNIIIFFFHHHIIIIIIIIILLLNNNOOOQQQTTTWWWVVVSSSPPPKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPRRRRRRQQQNNNKKKJJJKKKLLLIIIJJJMMMPPPTTTTTTRRRPPPPPPQQQRRRRRRQQQPPPPPPQQQTTTSSSRRRTTTXXX___fffjjjYYYYYYYYYYYYXXXWWWVVVVVVVVVXXXZZZ[[[YYYXXXXXXXXXXXXZZZ]]]___^^^[[[WWWTTTSSSUUU[[[bbbiiitttoooddd\\\TTTYYYVVVWWW\\\```^^^WWWQQQRRRTTTTTTTTTSSSTTTXXX\\\]]]```aaa\\\TTTOOOPPPTTTRRRVVV[[[___```]]]YYYVVVXXXWWWUUUTTTTTTUUUWWWXXXWWWYYY[[[[[[ZZZZZZ\\\]]]VVVUUUTTTSSSTTTWWWYYY[[[]]]\\\[[[[[[[[[\\\]]]^^^\\\ccciiieee[[[TTTUUUYYYYYYWWWYYY\\\___iii~~~[[[<<>>AAAEEEEEEBBBEEESSStttiiikkkgggUUUOOOIIIHHHGGGEEEDDDCCCCCCCCCKKKPPPUUUVVVUUUVVVYYY\\\AAACCCDDDFFFEEEDDDCCCAAAAAA@@@???>>>===>>>???@@@AAABBBDDDHHHLLLPPPTTTVVV\\\bbbjjjrrryyytttmmmddd[[[QQQLLLQQQZZZkkk{{{nnnpppzzzhhhWWWfffyyy{{{fffMMMGGGMMMPPPNNNNNNNNNNNNOOOPPPQQQSSSTTT\\\UUUPPPOOOOOOMMMKKKMMMMMMOOOPPPNNNJJJJJJMMMQQQOOOOOOOOOOOOOOOOOOOOOOOOVVVVVVVVVTTTQQQOOONNNOOOMMMRRRUUURRRPPPWWWfffsssmmmfff___\\\YYYUUUTTTUUURRRRRRRRRQQQQQQQQQQQQQQQSSSTTTTTTSSSRRRSSSTTTVVVYYYXXXWWWXXXZZZ[[[ZZZYYYXXX\\\```aaa^^^]]]fffqqq|||nnnmmmjjjQQQJJJJJJPPPPPPRRRTTTTTTRRROOONNNMMMLLLOOORRRSSSRRRQQQQQQQQQOOOJJJHHHJJJKKKJJJIIILLLLLLMMMOOORRRTTTTTTQQQNNNIIIHHHFFFFFFFFFHHHJJJLLLJJJLLLNNNPPPQQQQQQQQQQQQRRRRRRQQQOOOLLLKKKMMMNNNLLLMMMOOORRRUUUUUUSSSQQQOOORRRUUUTTTPPPNNNNNNOOORRRSSSTTTVVVWWWWWWWWWVVVXXXXXXYYYYYYXXXWWWUUUTTTRRRTTTVVVWWWWWWVVVWWWWWWQQQSSSWWWYYY[[[[[[ZZZYYYPPPOOOQQQVVVXXXYYY]]]cccrrrlllWWWSSSXXXYYYTTTZZZ[[[YYYXXX[[[]]]ZZZTTTKKKPPPTTTUUURRRRRRUUUYYYeeeiiilllggg]]]TTTRRRSSSQQQUUUZZZ______]]]XXXUUUXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXZZZZZZZZZZZZ[[[]]]YYYWWWTTTRRRSSSUUUXXXZZZ^^^^^^^^^_______________]]]aaaeeeccc]]]XXXWWWYYYWWW[[[___eeeuuu}}}rrrhhhhhh~~~sssLLLGGGAAA@@@BBBCCCBBBAAAFFFEEEUUU}}}zzzwwwfffSSSOOONNNKKKHHHFFFEEEDDDDDDFFFHHHLLLQQQUUUXXXYYYZZZ>>>???AAABBBCCCCCCBBBBBB???????????????@@@BBBDDDCCCEEEIIINNNUUU\\\aaaeeerrrxxxzzzssshhh___WWWWWWYYY\\\aaafffyyy~~~|||yyyyyyyyyhhhhhhuuuXXXKKKKKKMMMLLLKKKNNNNNNNNNNNNOOOPPPQQQRRRWWWRRROOOOOONNNLLLNNNRRRMMM[[[aaaVVVIIIIIILLLLLLMMMMMMMMMMMMNNNNNNMMMLLLQQQSSSUUUTTTRRROOONNNNNNJJJMMMPPPQQQRRRUUU[[[```ZZZVVVUUUXXXXXXUUUSSSTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOPPPRRRTTTVVVUUUVVVXXX[[[]]]\\\\\\ZZZZZZ]]]aaa___ZZZ\\\bbbiii}}}zzz{{{uuu~~~VVVIIIGGGDDDGGGIIIKKKMMMNNNMMMKKKJJJIIIJJJNNNQQQRRRQQQPPPPPPRRRPPPKKKIIILLLMMMKKKJJJLLLIIIJJJMMMQQQTTTTTTRRRPPPLLLKKKHHHGGGGGGIIIKKKMMMJJJKKKMMMPPPQQQRRRRRRQQQPPPPPPPPPNNNLLLKKKKKKMMMIIIJJJMMMQQQUUUWWWUUUSSSMMMQQQUUUUUUQQQOOOPPPRRRRRRRRRSSSTTTTTTTTTSSSSSSVVVWWWYYYYYYYYYWWWTTTRRRPPPRRRUUUWWWWWWWWWXXXYYYRRRSSSUUUWWWXXXYYYYYYZZZWWWTTTTTTYYY\\\[[[[[[]]]^^^oooyyyqqqfffXXXRRRUUUZZZXXXSSSUUUXXXXXXVVVYYY]]][[[UUUIIIPPPWWWYYYVVVTTTVVVZZZ___dddhhhfff___YYYVVVVVVSSSVVV[[[^^^___\\\XXXVVVYYYXXXVVVUUUUUUVVVXXXYYYWWWXXXZZZZZZYYYYYYZZZ[[[[[[YYYVVVTTTTTTUUUXXXYYY\\\]]]]]]^^^____________```aaacccbbb```]]][[[ZZZRRRYYY___lllxxxvvvnnnqqq}}}zzzkkkggg\\\jjjwwwgggUUUDDDAAACCCCCCCCCGGGCCCAAAEEE]]]ooo```]]]XXXSSSNNNKKKJJJIIIKKKJJJKKKRRRZZZ___^^^[[[===>>>???@@@AAABBBCCCCCC@@@AAABBBCCCCCCEEEHHHKKKOOOQQQVVV]]]eeemmmtttxxxtttfff]]]VVVMMMKKKXXXkkkwww|||~~~|||ttt|||uuu]]]HHHGGGNNNNNNNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQNNNMMMMMMMMMJJJGGGLLLSSSWWWnnnwwwdddQQQMMMNNNKKKIIIIIIJJJLLLNNNPPPOOONNNNNNQQQTTTUUUSSSPPPOOONNNJJJJJJLLLPPPSSSSSSPPPMMMNNNMMMQQQXXXZZZVVVQQQPPPQQQQQQPPPOOONNNNNNNNNNNNMMMNNNNNNMMMLLLMMMOOOQQQTTTTTTUUUXXX[[[^^^^^^]]][[[XXXYYY]]]]]]YYYYYY^^^ZZZcccuuuxxxiiizzzpppOOOPPPRRRJJJFFFFFFIIILLLNNNOOONNNLLLKKKJJJNNNQQQRRRPPPOOOQQQSSSQQQLLLJJJMMMNNNKKKKKKLLLFFFHHHKKKPPPTTTVVVTTTRRRSSSPPPMMMIIIHHHHHHJJJLLLJJJKKKMMMPPPQQQRRRRRRRRRNNNOOOOOONNNKKKJJJJJJKKKEEEGGGKKKPPPUUUXXXWWWVVVKKKPPPUUUUUURRRPPPRRRUUUQQQQQQRRRSSSTTTVVVWWWXXXTTTVVVXXXZZZYYYVVVSSSQQQOOORRRUUUWWWWWWXXXYYYZZZSSSTTTTTTUUUVVVXXXYYYYYYVVVXXX[[[[[[WWWTTTYYYaaaZZZaaaeeejjj}}}~~~yyy{{{rrr___WWWXXXZZZ\\\ZZZVVVUUUXXXRRRVVVWWWUUUXXX[[[YYYRRRIIIQQQZZZ\\\YYYVVVXXX[[[XXX]]]bbbccc```\\\YYYXXXUUUXXX\\\______]]]YYYWWWYYYXXXVVVUUUUUUVVVXXXYYYWWWXXXYYYYYYXXXXXXYYYZZZ\\\ZZZXXXVVVUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^cccbbbaaabbbbbbaaa^^^\\\YYY___cccqqqgggkkkiiinnnwwwqqqeeecccaaaccckkk{{{oooNNNBBB@@@>>>AAAGGGFFFFFFDDDIIIeeerrrnnnggg___WWWQQQNNNLLLXXXUUUTTTZZZdddiiieee```???AAACCCDDDEEEFFFHHHJJJKKKJJJMMMRRRTTTTTTWWW\\\aaajjjtttzzzzzzjjj\\\RRRMMMJJJLLLQQQkkk~~~yyy^^^VVVMMMIIIJJJLLLLLLKKKMMMMMMMMMKKKJJJJJJMMMOOOMMMIIIIIILLLKKKHHHIIIOOOcccjjjQQQMMMJJJEEEMMMLLLKKKLLLNNNOOOPPPOOOTTTTTTSSSPPPMMMLLLOOORRRNNNMMMLLLMMMOOOPPPQQQPPPOOOPPPRRRTTTTTTTTTTTTSSSNNNNNNNNNPPPRRRSSSRRRPPPRRRQQQPPPOOOOOOPPPRRRSSSRRRPPPOOORRRXXX\\\]]]]]]\\\[[[[[[ZZZ[[[\\\^^^___]]]\\\```ppp|||~~~ttt]]]tttwwwsss}}}}}}ppp___TTTQQQOOOLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPNNNMMMLLLOOOMMMLLLLLLNNNMMMIIIFFFEEEFFFHHHKKKLLLNNNNNNNNNQQQPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJLLLNNNOOOPPPLLLLLLLLLJJJHHHHHHJJJLLLIIIIIIIIIIIIKKKMMMOOOPPPMMMNNNNNNMMMLLLMMMPPPRRRQQQPPPOOOPPPSSSUUUWWWWWWXXXVVVWWWZZZZZZVVVTTTVVVTTTTTTTTTTTTUUUWWWYYYZZZUUUSSSQQQPPPRRRTTTUUUUUUSSSTTTTTTTTTTTTVVVZZZ]]]^^^______bbbjjjxxxvvvmmmiiieee___[[[]]]^^^^^^ZZZUUUSSSSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWOOOQQQTTTYYY\\\\\\ZZZWWWVVV\\\______bbbfffccc[[[ZZZ]]]```aaa___\\\ZZZYYYZZZWWWTTTSSSSSSTTTTTTTTTWWWYYYZZZXXXUUUSSSSSSUUUWWWXXXXXXWWWUUUVVVYYY]]]\\\ZZZXXXVVVWWWZZZ]]]`````````aaaaaaaaa___^^^\\\XXX___eee~~~rrrmmmfffpppwwwvvvtttuuurrrlllsssvvvsssTTTEEEGGGEEE;;;AAAHHHHHHCCCPPPppp|||mmmmmmmmmcccWWWRRR```nnn]]]SSSiiimmmdddnnnEEEGGGJJJLLLMMMOOORRRUUUVVVVVVYYY]]]```aaahhhpppzzz{{{nnn]]]PPPIIIEEEIII^^^uuurrrooowwwyyyuuu{{{|||rrrXXXRRRKKKHHHJJJMMMMMMKKKLLLLLLLLLKKKJJJKKKNNNPPPMMMIIIHHHKKKKKKIIILLLQQQaaabbbPPPNNNKKKIIILLLKKKJJJKKKLLLMMMMMMMMMRRRRRRRRRPPPMMMLLLNNNQQQMMMLLLKKKLLLNNNOOOOOOOOOOOOPPPRRRSSSUUUUUUUUUTTTOOONNNNNNPPPRRRSSSSSSQQQQQQQQQPPPOOOOOOPPPPPPQQQOOOMMMMMMOOOTTTXXXYYYYYY[[[[[[ZZZZZZ[[[\\\]]]^^^bbb^^^[[[___nnn|||xxxzzz|||uuuttt{{{wwwkkkzzz{{{mmmccc[[[RRRNNNOOOOOOLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMKKKJJJKKKLLLKKKHHHFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLIIIIIIJJJKKKJJJJJJIIIJJJKKKLLLNNNOOOLLLMMMMMMMMMLLLMMMOOORRRRRRQQQOOOOOOQQQSSSTTTSSSUUUTTTWWW[[[[[[VVVTTTUUUTTTTTTTTTTTTVVVWWWYYYZZZVVVTTTRRRQQQSSSUUUVVVVVVUUUUUUUUUTTTSSSTTTWWWYYYaaaaaa``````aaagggpppvvvpppiiiaaa[[[ZZZYYYXXXVVV]]]^^^^^^[[[VVVTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRUUUXXX\\\\\\[[[YYYTTTZZZ]]]___bbbfffddd^^^WWWYYY[[[^^^^^^]]][[[ZZZZZZXXXUUUTTTUUUVVVWWWVVVVVVXXXZZZYYYUUUSSSRRRSSSTTTWWWYYYXXXVVVVVVWWWYYYZZZYYYWWWWWWWWWYYY[[[]]]______`````````___^^^^^^XXXZZZeee~~~ggg```\\\gggvvvhhhEEE???EEEEEECCCJJJJJJDDDGGG\\\zzzwwwppp```^^^bbbxxxppp[[[bbbqqqqqqmmmUUUWWW[[[^^^```cccfffiiillllllooorrrrrrttt|||}}}zzzwwwrrrooohhh\\\OOOEEEBBBBBBLLLuuuiiiccc||||||tttwwwtttrrryyyYYYQQQMMMIIIIIIKKKMMMMMMKKKJJJKKKLLLKKKKKKLLLOOOQQQMMMJJJHHHJJJKKKKKKMMMRRR[[[llliiiWWWOOOLLLJJJLLLKKKJJJJJJJJJJJJJJJKKKKKKOOOPPPPPPOOOMMMLLLMMMNNNLLLJJJJJJKKKMMMNNNNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVOOONNNNNNOOOQQQSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMNNNRRRUUUWWWWWWYYYYYYYYYYYYZZZ[[[]]]]]]dddaaaZZZUUUXXXlllzzz}}}mmmyyyzzz{{{ppplll{{{mmmhhhnnneeeZZZQQQNNNLLLOOOSSSTTTPPPLLLIIIIIIJJJJJJKKKLLLNNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIIIIGGGFFFGGGGGGGGGHHHIIILLLNNNOOONNNNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIINNNOOOOOONNNKKKIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMLLLKKKLLLOOOQQQRRRPPPOOOOOOPPPQQQPPPOOORRRRRRVVV[[[[[[VVVSSSSSSSSSSSSTTTTTTVVVXXXYYYZZZXXXUUUSSSSSSTTTVVVWWWWWWWWWWWWUUUSSSQQQQQQSSSUUUYYY[[[^^^___```bbbdddfffmmmuuuwwweee\\\YYYVVVSSSSSSTTTWWWXXX[[[\\\\\\ZZZWWWUUUUUUVVVSSSRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTWWWZZZ[[[[[[ZZZSSSWWWZZZ]]]aaaeeeccc___XXXWWWWWWYYY\\\]]]ZZZWWWXXXVVVTTTSSSUUUVVVVVVUUUTTTVVVYYYYYYWWWTTTRRRQQQSSSUUUXXXXXXWWWUUUTTTTTTXXXXXXXXXXXXXXXXXXYYYYYY^^^^^^]]]]]]^^^^^^______]]][[[nnnkkk\\\UUU]]]cccooo~~~zzzvvvwwwyyyyyyxxx}}}fffHHHAAAEEEFFFKKKPPPLLLDDDHHH```yyytttggggggmmm```wwwqqqqqqtttwwwzzz{{{~~~~~~zzzwwwsssooojjjfff```ZZZTTTMMMEEEAAACCCGGGSSS~~~|||tttddd```xxx{{{mmmyyy|||vvvzzz{{{{{{vvv{{{zzz{{{sssKKKNNNLLLJJJJJJLLLLLLKKKIIIIIIJJJKKKKKKLLLMMMPPPRRRNNNKKKHHHHHHIIIJJJLLLNNNPPPWWWSSSMMMOOOKKKFFFKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPRRRTTTUUUVVVOOONNNLLLMMMOOORRRSSSSSSSSSSSSSSSSSSRRRPPPOOONNNQQQQQQPPPQQQSSSUUUWWWXXXWWWWWWXXXYYYZZZ[[[[[[\\\___```___ZZZWWW]]]lllxxxzzzmmmvvvxxxiiijjjuuuwwwppplllbbbgggqqq[[[VVVWWWUUUSSSMMMLLLLLLPPPTTTTTTPPPKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFFFFHHHJJJMMMOOOLLLLLLMMMNNNMMMLLLKKKKKKFFFFFFFFFFFFGGGHHHJJJJJJOOOPPPQQQPPPLLLIIIHHHGGGKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJLLLNNNQQQPPPNNNMMMNNNOOOPPPOOONNNPPPOOORRRWWWXXXTTTRRRSSSRRRSSSTTTUUUWWWXXXZZZZZZYYYWWWTTTTTTUUUWWWXXXXXXVVVVVVTTTRRRPPPOOOQQQTTTQQQTTTYYY]]]```bbbcccccc]]]aaaeeeiiippp{{{xxxrrrjjjhhhdddWWW[[[[[[ZZZWWWUUUVVVYYY\\\XXXXXXYYYXXXVVVUUUTTTTTTPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTSSSUUUWWWYYYZZZYYYSSSTTTWWWZZZ]]]______\\\ZZZWWWTTTVVVZZZ\\\YYYUUUVVVTTTRRRQQQRRRRRRQQQPPPPPPSSSVVVXXXXXXVVVTTTSSSSSSTTTVVVVVVUUUSSSRRRRRRVVVWWWYYYZZZZZZYYYXXXWWW\\\\\\[[[[[[\\\]]]___```fffggguuu]]]ZZZWWWcccaaacccjjjsssvvvpppgggccceeehhhiiijjjsssiiiGGG>>>EEEJJJTTTZZZOOOCCCLLL```vvv~~~yyyzzzrrrmmmiiizzzzzz|||~~~|||xxxrrroookkkgggccc^^^XXXTTTQQQJJJFFFEEECCCAAAEEELLLUUUssstttfff]]]^^^wwwxxxiiiyyyxxxyyy|||yyyyyynnnxxx~~~uuuaaaNNNOOONNNMMMLLLLLLKKKIIIGGGHHHIIIKKKLLLLLLMMMPPPRRROOOMMMIIIGGGHHHJJJKKKIIIIIILLLIIIKKKRRRMMMFFFKKKLLLMMMNNNMMMJJJJJJLLLNNNKKKKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJLLLMMMMMMLLLJJJIIIJJJKKKMMMPPPRRRTTTUUUPPPNNNKKKKKKMMMOOOQQQRRRTTTUUUVVVVVVUUUSSSQQQPPPSSSSSSSSSRRRSSSTTTVVVWWWUUUUUUVVVXXXYYYZZZZZZZZZYYY\\\``````___]]]]]]^^^aaaiiiwww|||hhhmmmddd|||vvvhhhvvvwww~~~nnnXXXVVVRRRKKKKKKPPPJJJIIIHHHJJJLLLLLLIIIFFFHHHHHHGGGGGGHHHJJJLLLMMMMMMLLLJJJIIIGGGEEECCCBBBBBBDDDFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFGGGIIILLLNNNKKKLLLMMMNNNNNNMMMLLLKKKDDDEEEEEEGGGIIIKKKMMMNNNOOOPPPQQQPPPLLLIIIGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJKKKNNNPPPMMMLLLKKKMMMOOOPPPOOONNNMMMLLLMMMRRRSSSQQQQQQTTTQQQRRRSSSUUUWWWYYYZZZZZZ[[[XXXUUUUUUVVVXXXXXXXXXSSSTTTSSSQQQOOOPPPRRRUUUTTTUUUWWWYYY[[[\\\\\\\\\]]]ZZZWWWXXX```kkkvvv}}}}}}wwwjjjfffddd___bbbddd]]][[[[[[[[[YYYWWWWWWYYYZZZUUUUUUUUUUUUTTTSSSRRRPPPMMMNNNPPPSSSUUUVVVWWWWWWUUUTTTRRRSSSUUUWWWXXXWWWSSSRRRSSSUUUXXXXXXXXXWWWXXXTTTQQQSSSYYY]]]\\\ZZZXXXVVVSSSRRRRRRQQQOOOMMMMMMOOOSSSWWWZZZZZZXXXWWWVVVTTTSSSQQQQQQRRRRRRRRRVVVWWWZZZ\\\\\\[[[XXXWWWZZZZZZYYYYYYZZZ\\\^^^___kkkwwwmmmVVV\\\______]]]]]]___cccddddddccc^^^___``````^^^eeeyyydddJJJCCCEEESSSbbb^^^LLLEEELLLKKKbbbrrr}}}xxx{{{qqqhhhxxx{{{tttpppvvvsssvvv}}}tttpppooonnnkkkhhh```]]]XXXUUUQQQNNNIIIFFFIIICCCBBBGGGIIIGGGJJJQQQZZZggguuuwwwfff```cccyyyrrriiicccxxxzzz|||{{{}}}uuujjjuuuzzzppp```VVVQQQPPPOOOOOONNNMMMKKKIIIGGGEEEGGGIIIKKKLLLMMMMMMOOOQQQNNNMMMJJJGGGIIIMMMKKKGGGHHHLLLJJJLLLSSSOOOHHHMMMLLLNNNPPPNNNLLLKKKNNNQQQKKKJJJIIIJJJLLLMMMMMMLLLLLLLLLLLLNNNOOOOOOMMMKKKJJJJJJKKKLLLOOOQQQSSSUUUSSSPPPLLLJJJLLLNNNPPPQQQTTTUUUWWWXXXXXXUUUSSSQQQRRRRRRRRRQQQPPPPPPRRRTTTSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXZZZ]]]^^^^^^[[[YYYXXX[[[```lllttt|||}}}aaaSSSYYYRRRHHHHHHJJJIIIGGGFFFFFFHHHHHHGGGFFFGGGFFFEEEEEEFFFHHHJJJLLLLLLLLLLLLJJJGGGDDDAAA??????CCCGGGJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLNNNOOONNNMMMKKKJJJDDDDDDEEEGGGJJJLLLNNNPPPOOOPPPPPPNNNKKKHHHGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIJJJMMMPPPKKKKKKKKKMMMOOOPPPOOOMMMJJJIIIKKKPPPRRRPPPQQQSSSPPPQQQSSSVVVXXXYYYZZZZZZ[[[YYYVVVUUUVVVWWWXXXXXXRRRRRRRRRQQQOOOPPPSSSVVVWWWVVVVVVYYY\\\^^^___^^^^^^ZZZWWWWWW[[[aaadddeeelllsss{{{}}}}}}}}}|||yyypppgggbbb]]]aaaeeeaaabbbccc[[[YYYYYYYYYZZZZZZ[[[\\\\\\SSSSSSRRRSSSSSSRRROOOMMMKKKMMMPPPTTTWWWYYYZZZZZZVVVTTTSSSTTTVVVWWWWWWVVVSSSPPPOOORRRTTTSSSSSSTTTSSSPPPNNNPPPVVV\\\___```YYYXXXVVVUUUTTTSSSQQQOOONNNOOORRRWWW[[[\\\[[[YYYVVVTTTQQQPPPQQQRRRSSSSSSUUUVVVYYY\\\\\\[[[ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]iiicccTTT\\\aaaYYYZZZ^^^bbb```[[[[[[^^^[[[[[[\\\\\\ZZZ^^^mmm}}}hhhGGGDDDMMM___eeeYYYLLLJJJ???LLLUUUfffwwwhhhlll{{{zzzooohhhwwwooo~~~vvvsssqqqmmmgggbbb___\\\XXXVVVPPPMMMIIIGGGFFFEEECCCAAAFFFAAAEEEQQQWWWUUUWWW^^^kkknnnpppssslllkkkvvvlllooonnnzzz~~~xxxqqqwwwuuuooopppkkk]]]OOOIIIKKKMMMMMMMMMMMMKKKIIIGGGEEEEEEHHHJJJLLLMMMMMMMMMNNNPPPLLLMMMKKKIIIMMMRRROOOIIIHHHPPPNNNJJJNNNLLLIIINNNJJJMMMPPPOOOLLLKKKOOORRRLLLJJJHHHIIILLLNNNNNNMMMNNNNNNNNNPPPQQQQQQNNNLLLLLLLLLLLLMMMOOORRRTTTUUUWWWSSSNNNKKKLLLOOOQQQRRRRRRTTTWWWYYYXXXVVVSSSQQQQQQRRRRRRPPPNNNMMMOOORRRQQQRRRTTTVVVXXXXXXXXXXXXVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYY^^^nnn~~~nnnqqqpppkkkooossslllYYYWWWXXXMMMLLLPPPGGGIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNKKKFFFAAA???<<>>BBBFFFJJJXXXjjj|||tttooo~~~vvvtttzzzzzzooolll~~~nnnUUUOOOMMMIIIIIIMMMMMMLLLKKKIIIGGGFFFFFFFFFLLLMMMNNNNNNLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJLLLLLLLLLNNNQQQRRRRRRPPPMMMKKKHHHHHHIIIKKKLLLLLLMMMLLLLLLOOORRRRRROOOLLLLLLLLLLLLMMMOOORRRUUUVVVSSSRRRQQQQQQSSSTTTUUUTTTVVVVVVVVVWWWXXXVVVRRROOOSSSTTTTTTTTTSSSRRRQQQPPPTTTTTTSSSRRRQQQSSSWWWZZZVVVWWWWWWVVVTTTSSSSSSTTTWWWWWWVVVXXX[[[aaagggjjjwww~~~}}}ttthhhiiihhh^^^WWWVVVQQQRRRRRRSSSRRRPPPNNNMMMLLLHHHDDDDDDEEEFFFFFFDDDHHHDDD@@@???AAAEEEHHHIIILLLPPPOOOKKKJJJMMMLLLFFFFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDFFFGGGHHHIIIIIIJJJLLLMMMNNNOOONNNLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPMMMJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGKKKHHHGGGIIIIIIGGGHHHKKKLLLNNNNNNMMMKKKIIIIIIIIIIIIFFFIIIPPPUUUTTTQQQQQQRRRSSSSSSSSSSSSTTTWWWYYY\\\[[[XXXTTTQQQQQQTTTWWWTTTRRROOOMMMMMMPPPRRRTTTXXXVVVTTTSSSSSSTTTTTTSSSRRRQQQOOOPPPSSSYYY___cccbbbbbb```^^^\\\ZZZYYYXXXaaacccgggkkkppptttxxxzzz{{{~~~{{{|||yyy|||~~~wwwrrrqqqrrrooogggccceeellliiifffddddddbbb]]]YYYaaaaaa___ZZZTTTRRRSSSUUUZZZYYYXXXXXXYYY\\\```bbbeeebbb^^^^^^```aaa```^^^[[[ZZZXXXXXXWWWTTTQQQNNNOOOOOOPPPRRRVVVWWWWWWWWWVVVUUUUUUVVVXXXYYYXXXWWWTTTQQQOOOPPPSSSUUUUUUTTTVVVTTTQQQOOOMMMMMMMMMNNNSSSPPPPPPTTTVVVUUUUUUWWWVVVVVVVVVWWWXXXWWWUUUSSSRRRQQQRRRUUUWWWWWWSSSOOOMMMMMMOOOSSSYYY[[[ZZZXXX[[[ZZZXXXWWWVVVVVVWWWWWW___nnniiiYYYTTTUUUVVV[[[XXXZZZ\\\[[[YYYVVVTTTTTTZZZWWWVVVXXX\\\```aaa```eeedddfffrrrwww}}}yyyfffLLLCCCQQQccckkkppp]]]LLLIIINNNVVVaaakkk}}}}}}|||zzzyyyyyy{{{~~~}}}}}}}}}|||vvvqqqqqqssswwwyyywwwrrrmmmiiiddd```ZZZUUUQQQMMMJJJGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@???@@@EEEKKKNNNKKKHHHWWWfffxxxyyywwwooouuuooottt}}}|||}}}gggTTTNNNLLLGGGHHHLLLLLLKKKJJJHHHGGGGGGGGGGGGLLLNNNOOOOOOMMMLLLLLLMMMKKKLLLMMMMMMMMMMMMMMMMMMOOOMMMKKKJJJIIIIIIJJJKKKJJJJJJKKKNNNQQQRRRRRRQQQLLLJJJGGGGGGIIIKKKKKKKKKLLLLLLLLLNNNQQQQQQNNNKKKKKKKKKLLLMMMOOOQQQSSSTTTNNNNNNNNNOOOQQQRRRRRRRRRUUUUUUVVVWWWYYYXXXUUURRRSSSTTTTTTUUUUUUUUUUUUTTTQQQQQQQQQOOOOOOPPPTTTWWWXXXYYYYYYXXXUUUSSSSSSSSSTTTTTTTTTUUUWWW[[[___aaaccclllpppmmmuuuyyy}}}rrrfffeeecccYYYRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPMMMJJJFFFDDDFFFGGGGGGGGGHHHEEEBBBBBBDDDGGGIIIJJJMMMVVVZZZUUUOOOMMMKKKIIIGGGGGGHHHIIIHHHGGGFFFEEECCCDDDEEEGGGHHHHHHIIIIIIKKKLLLNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNOOOOOOMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIJJJNNNNNNJJJIIIKKKMMMNNNOOOOOOMMMKKKKKKLLLIIIFFFGGGMMMQQQPPPNNNOOOPPPQQQRRRRRRQQQSSSUUUXXXYYYWWWUUUSSSRRRSSSUUUVVVSSSQQQOOOMMMMMMOOOQQQSSSWWWUUUTTTUUUVVVTTTPPPLLLPPPPPPOOOPPPTTTYYY___ccceeeccc___[[[XXXVVVVVVVVVXXXZZZ\\\___cccfffhhhiiiggghhhkkknnnpppooollliiiqqqqqqnnnmmmqqqvvvuuuppplllhhhhhhjjjgggaaa^^^___dddbbb``````aaaaaa^^^\\\aaaaaa___[[[WWWTTTUUUWWW[[[ZZZYYYYYY[[[^^^aaaccciiifffbbb``````___\\\ZZZ\\\ZZZYYYXXXWWWUUUQQQMMMOOOOOOPPPSSSVVVXXXWWWVVVSSSSSSUUUWWWYYYYYYWWWUUURRRPPPNNNNNNQQQRRRRRRQQQNNNOOOPPPPPPPPPOOONNNNNNOOOMMMOOOUUUXXXVVVTTTUUUWWWVVVVVVWWWXXXWWWUUUSSSSSSRRRSSSUUUXXXYYYVVVTTTOOONNNNNNQQQUUUYYYYYYXXX[[[ZZZXXXVVVUUUUUUVVVVVV^^^jjjdddUUUSSSUUUVVVZZZYYYZZZZZZWWWTTTRRRTTTUUUXXXVVVUUUWWW[[[^^^___^^^\\\\\\^^^hhh{{{vvvvvvYYYHHHMMM[[[ccceeefffaaaSSSHHHKKKUUUXXXgggyyy~~~~~~rrrqqqooollliiieeebbb``````aaaccceeefffccc]]]XXX\\\^^^```bbbbbb```]]]ZZZUUUQQQMMMJJJHHHFFFDDDBBB========================>>><<<@@@RRRgggpppiii^^^lllxxxvvvjjjnnniiipppvvvvvvmmm^^^QQQMMMJJJFFFGGGLLLJJJIIIHHHHHHGGGGGGHHHHHHLLLNNNOOOOOOMMMLLLLLLMMMJJJKKKKKKLLLMMMMMMLLLLLLNNNLLLIIIFFFEEEGGGIIIKKKHHHHHHIIILLLPPPRRRRRRRRRKKKIIIGGGFFFHHHJJJKKKKKKLLLKKKLLLMMMOOOOOOMMMKKKHHHIIIKKKMMMNNNPPPPPPPPPJJJLLLMMMOOOPPPQQQQQQPPPRRRSSSTTTVVVYYYYYYWWWUUUTTTTTTUUUUUUVVVWWWWWWWWWPPPQQQPPPOOOOOOPPPSSSVVVZZZ[[[[[[YYYVVVSSSRRRQQQSSSSSSTTTUUUVVVXXXYYYYYYXXXbbbfffaaadddwwwtttqqqrrrrrrsssyyy}}}vvviii___^^^\\\UUUQQQRRRSSSRRRQQQPPPPPPRRRSSSTTTQQQMMMIIIFFFGGGHHHIIIIIIIIIGGGEEEFFFHHHJJJKKKJJJMMMZZZccc___SSSKKKJJJKKKHHHHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGJJJKKKLLLMMMNNNMMMLLLLLLIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKMMMRRRRRRMMMKKKKKKMMMNNNPPPPPPNNNMMMNNNOOOKKKGGGEEEIIIKKKJJJKKKNNNNNNPPPQQQQQQPPPQQQSSSVVVVVVSSSQQQRRRUUUVVVUUUTTTRRRQQQOOOMMMMMMOOOPPPRRRRRRQQQRRRVVVYYYWWWPPPIIINNNNNNNNNPPPTTTZZZ___bbbgggddd___YYYUUUSSSSSSSSSXXXXXXZZZ[[[]]]___```aaa[[[ZZZZZZ\\\^^^___^^^]]]\\\^^^^^^___ccciiigggbbbbbb``````bbbaaa\\\ZZZZZZZZZYYYYYY[[[]]]______^^^___```___^^^[[[YYYYYYYYY[[[ZZZZZZZZZ\\\___bbbdddjjjhhheeecccaaa___[[[XXXZZZYYYYYYYYYXXXVVVRRROOOOOOPPPQQQUUUXXXYYYWWWUUUPPPQQQTTTXXX[[[ZZZWWWTTTQQQOOONNNNNNOOOPPPOOOMMMJJJMMMPPPSSSSSSQQQMMMKKKJJJIIILLLTTTXXXVVVTTTTTTWWWVVVVVVVVVWWWWWWUUUSSSSSSRRRRRRTTTWWWYYYYYYXXXSSSPPPNNNNNNQQQUUUXXXYYYZZZYYYWWWUUUTTTTTTTTTUUU^^^fff]]]QQQSSSWWWWWWZZZ[[[[[[YYYTTTOOONNNQQQUUUVVVUUUTTTVVVYYY[[[\\\\\\[[[\\\___fffqqqtttMMM???FFFLLLZZZkkkpppcccPPPEEEDDD@@@JJJWWWgggwww{{{zzzxxxxxx|||}}}xxx^^^]]]ZZZWWWTTTRRRPPPOOOSSSUUUYYY[[[[[[YYYTTTQQQQQQRRRSSSTTTTTTSSSRRRQQQKKKHHHEEECCCBBBBBBAAA???<<<======>>>>>>>>>======>>>===HHHgggwwwnnnwwwuuuxxxpppqqq]]]UUUOOOMMMJJJFFFGGGLLLGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNMMMLLLJJJJJJKKKHHHIIIJJJKKKKKKLLLKKKKKKLLLKKKHHHFFFFFFGGGIIIJJJFFFFFFGGGKKKOOOQQQRRRQQQKKKIIIGGGGGGIIIKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKGGGHHHJJJLLLMMMNNNMMMMMMIIILLLOOOQQQRRRQQQQQQQQQOOOOOOQQQTTTWWWXXXWWWUUUSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSRRRQQQRRRUUUWWWYYY[[[\\\ZZZVVVRRROOONNNSSSTTTVVVXXXZZZZZZYYYYYYYYY___aaa\\\\\\eeeooouuuxxxooorrrgggaaa]]]]]]^^^^^^^^^aaabbbZZZUUUVVVWWWTTTTTTWWWSSSQQQOOONNNOOORRRUUUXXXVVVSSSNNNIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKLLLLLLKKKMMMXXX```]]]RRRJJJIIIKKKIIIHHHFFFEEECCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMLLLKKKJJJKKKLLLMMMNNNMMMLLLNNNRRRRRRNNNLLLMMMKKKMMMOOOOOONNNNNNOOOPPPMMMIIIFFFGGGHHHGGGIIIMMMMMMOOOPPPQQQPPPQQQSSSUUUVVVSSSQQQSSSWWWYYYVVVQQQSSSRRRQQQPPPOOOPPPQQQQQQNNNMMMOOOUUU[[[\\\VVVOOOLLLMMMNNNQQQUUUZZZ^^^aaaeeeccc___[[[WWWTTTSSSRRRZZZ[[[[[[\\\^^^______```ZZZYYYXXXYYYZZZ[[[YYYXXXRRRTTTUUUVVV[[[aaabbb_________```aaa```]]]ZZZYYYTTTTTTUUUWWWZZZ\\\^^^___]]]^^^______^^^\\\\\\[[[ZZZZZZZZZZZZ\\\^^^```bbbeeeeeeddddddbbb```]]]ZZZVVVVVVWWWXXXYYYXXXUUURRRPPPPPPRRRVVVYYYYYYWWWUUUQQQRRRTTTWWWZZZ[[[YYYWWWRRRRRRRRRQQQQQQPPPOOOMMMNNNPPPSSSUUUTTTPPPLLLJJJIIIFFFHHHOOOSSSSSSSSSUUUWWWVVVUUUVVVWWWWWWUUUTTTTTTSSSSSSSSSUUUWWWXXXYYYWWWTTTPPPNNNOOOSSSWWWZZZYYYXXXVVVTTTSSSSSSSSSTTT^^^bbbXXXNNNTTTXXXXXX\\\]]]^^^]]]WWWPPPLLLNNNQQQTTTTTTTTTUUUWWWXXXYYYYYY[[[^^^ccchhhmmmtttzzzkkkRRRGGG@@@DDDPPPcccqqqoooaaaSSSJJJHHHHHHNNNZZZgggmmmmmmgggjjjwwwtttqqqkkkgggfffjjjppprrrlllfffMMMLLLJJJHHHFFFEEEEEEEEEEEEGGGKKKLLLLLLJJJGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEBBB@@@===;;;<<<<<<;;;:::;;;<<<======>>>======<<>>>>>>>>>>>>>>===???BBBBBBAAA?????????@@@@@@@@@@@@???>>>======???===;;;:::;;;<<<<<<;;;:::;;;;;;<<<===>>>???@@@EEEJJJYYYrrrqqqjjj{{{}}}rrrzzz~~~tttuuuvvvxxx|||]]]GGGJJJJJJJJJKKKKKKJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGIIILLLMMMLLLKKKJJJHHHFFFFFFIIIKKKLLLMMMMMMNNNNNNNNNLLLKKKLLLMMMGGGHHHIIIJJJJJJJJJJJJJJJHHHKKKOOOOOOMMMLLLMMMOOOLLLLLLLLLOOOQQQSSSRRRQQQSSSRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSRRRUUUYYYYYYVVVRRRNNNMMMMMMPPPTTTXXXZZZZZZZZZYYYWWWTTTSSSVVVZZZZZZTTTMMMOOOTTTZZZ```dddjjjrrrwwwxxxkkkeeetttwwwwww}}}ttt~~~qqqrrr|||cccYYYPPPLLLIIIJJJKKKKKKOOOSSSOOOPPPQQQRRRRRRRRRTTTVVVOOOMMMJJJHHHJJJNNNSSSVVVYYYXXXUUUPPPLLLIIIIIIKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLHHHGGGIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQNNNJJJIIILLLLLLIIIJJJNNNHHHJJJLLLLLLKKKKKKLLLMMMOOOMMMLLLMMMKKKHHHIIINNNLLLNNNPPPQQQQQQQQQRRRSSSXXXVVVUUUVVVXXXXXXVVVSSSTTTUUUUUUUUUTTTSSSRRRQQQTTTSSSSSSUUUWWWXXXXXXWWWPPPPPPPPPRRRUUUZZZ^^^aaa^^^```bbbcccaaa\\\WWWTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYZZZ\\\^^^^^^[[[UUUPPPSSSUUUSSSPPPRRRYYY]]]^^^]]]aaabbbaaa```___[[[VVVVVVVVVWWWVVVUUUVVVYYY\\\\\\[[[ZZZ[[[]]]^^^^^^]]]YYYXXXXXXXXXXXXXXXYYYYYY]]]```ddddddaaa\\\WWWUUUQQQPPPPPPRRRUUUYYYZZZZZZTTTSSSTTTUUUXXXYYYYYYWWWWWWUUUSSSSSSVVVYYY[[[[[[UUUXXX[[[[[[YYYVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYPPPJJJGGGIIIMMMOOOSSSXXXVVVTTTRRRRRRSSSTTTSSSRRRZZZZZZZZZYYYWWWXXXZZZ\\\YYYXXXUUURRRPPPSSSWWW[[[VVVVVVUUUTTTTTTUUUVVVVVV[[[]]]TTTOOOVVVXXXXXX^^^___eeeiiieeeZZZQQQMMMNNNSSSUUUWWWWWWVVVVVVVVVWWWSSSWWW\\\_________`````````kkk{{{fff]]]MMM@@@BBBSSSfffqqqnnnbbbVVVNNNIIIEEECCCDDDFFF???GGGSSSWWW[[[^^^XXXOOOIIIDDDCCCGGGJJJIIIGGG;;;;;;;;;;;;;;;;;;;;;:::===???@@@???===<<<===@@@======>>>>>>>>>===<<<;;;???===<<<<<<>>>@@@AAAAAA>>>??????AAADDDGGGJJJLLLWWW^^^hhhqqqyyykkkgggzzz{{{nnnjjjzzzwwwwwwxxx{{{}}}hhhRRRJJJFFFFFFGGGHHHJJJJJJHHHDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIJJJJJJHHHGGGGGGHHHCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGHHHJJJJJJIIIGGGGGGEEEDDDDDDFFFIIIKKKKKKNNNOOOPPPNNNLLLKKKMMMOOOIIIIIIHHHHHHHHHIIIJJJJJJJJJMMMPPPOOOKKKJJJLLLPPPOOONNNMMMNNNPPPRRRQQQPPPSSSRRRPPPOOOOOOPPPQQQRRRNNNOOOPPPPPPNNNNNNOOOPPPPPPTTTXXXZZZXXXTTTQQQOOOLLLNNNQQQUUUWWWWWWWWWVVVYYYUUUTTTVVVYYYYYYVVVSSSSSSUUUWWWVVVUUUXXX```gggdddqqqyyyzzz}}}wwwmmmeeeyyy{{{vvv}}}sssgggvvvrrrooopppqqqwwwxxxqqqxxx}}}}}}{{{rrrcccWWWRRRPPPQQQPPPLLLJJJKKKLLLLLLMMMRRRUUUUUURRRRRRRRRSSSLLLJJJHHHFFFHHHKKKPPPSSSTTTUUUUUURRRNNNLLLLLLNNNJJJIIIHHHHHHKKKLLLLLLLLLKKKFFFEEEHHHHHHDDDBBBDDD@@@AAACCCEEEFFFGGGFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIIIILLLMMMNNNOOOOOOPPPPPPPPPKKKIIIIIIMMMMMMIIIIIIKKKIIIKKKLLLLLLKKKJJJKKKLLLMMMLLLNNNPPPNNNIIIIIIMMMJJJLLLOOOPPPPPPOOOPPPQQQTTTTTTTTTUUUVVVVVVWWWWWWTTTTTTUUUUUUUUUSSSQQQPPPPPPSSSVVVWWWVVVUUUWWWXXXTTTSSSRRRRRRUUUZZZ___bbb___```bbbbbb```\\\XXXUUUWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[]]]```aaa^^^ZZZVVVSSSVVVVVVRRRRRRVVVYYYXXXWWW]]]```^^^^^^___\\\VVVVVVWWWWWWUUUTTTTTTWWWZZZ[[[YYYWWWXXX[[[]]]]]]\\\ZZZYYYYYYXXXWWWVVVVVVVVVUUU[[[```ccc```[[[VVVTTTRRRPPPNNNOOORRRVVVYYYZZZVVVUUUTTTTTTWWWYYYYYYYYYUUUSSSRRRSSSUUUWWWWWWWWWSSSWWW[[[\\\YYYVVVTTTTTTSSSSSSUUUVVVXXXYYYZZZZZZUUUOOOLLLNNNPPPQQQSSSWWWUUUSSSPPPPPPQQQRRRRRRQQQVVVXXXYYYXXXWWWWWWYYY\\\VVVWWWVVVTTTRRRRRRVVVYYYUUUUUUTTTTTTUUUVVVXXXYYYWWWZZZSSSPPPUUUUUUUUU]]]]]]dddjjjfff\\\SSSQQQRRRTTTVVVYYYYYYWWWVVVWWWXXX[[[\\\^^^^^^^^^^^^___``````aaajjj|||zzz```FFF@@@JJJUUU^^^^^^dddjjjfffYYYNNNJJJBBB>>>AAADDDDDDNNNUUUNNNIIIFFFAAA???@@@AAABBBBBB888999999999999888777666:::;;;;;;999666666999<<<888999;;;<<<<<<<<<;;;:::;;;:::999;;;>>>AAABBBBBBEEEEEEFFFIIIMMMSSSWWWZZZoooxxx~~~{{{uuuzzzzzzhhhmmmwwwrrrxxxuuu|||~~~~~~pppUUUIIINNNDDDDDDDDDEEEIIIJJJGGGAAAEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHCCCDDDEEEFFFHHHHHHIIIIIIHHHFFFDDDBBBBBBDDDGGGIIIJJJIIIHHHHHHIIIIIIGGGEEEEEECCCBBBBBBEEEGGGIIIIIINNNPPPQQQOOOLLLKKKMMMPPPJJJIIIHHHHHHHHHIIIJJJKKKNNNQQQSSSQQQLLLKKKNNNRRRQQQPPPOOOOOOQQQQQQPPPOOOSSSRRRQQQPPPQQQSSSUUUVVVNNNPPPPPPPPPNNNNNNOOOPPPNNNSSSXXX[[[ZZZVVVSSSQQQMMMOOOQQQTTTUUUVVVUUUUUUYYYVVVSSSSSSTTTSSSTTTVVVNNNRRRVVVWWWVVVXXX^^^ccceee[[[]]]dddgggmmmqqqlll```ccctttmmmqqqyyysssfffkkksssuuuvvvuuullljjjmmmyyy{{{|||dddXXXWWWUUUOOOKKKQQQRRRLLLKKKPPPQQQNNNKKKQQQWWWWWWTTTSSSTTTTTTKKKIIIFFFEEEFFFJJJNNNPPPOOORRRTTTSSSPPPNNNOOOPPPJJJHHHGGGGGGIIIKKKLLLLLLJJJGGGHHHLLLJJJCCCAAADDD===???CCCFFFHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMIIIHHHJJJOOOOOOJJJHHHIIIJJJLLLMMMMMMKKKJJJKKKLLLKKKLLLOOORRROOOJJJHHHKKKHHHKKKNNNOOONNNNNNOOOPPPPPPQQQSSSSSSTTTUUUXXXZZZSSSSSSUUUUUUTTTRRRPPPNNNIIIOOOUUUWWWVVVUUUWWW[[[WWWUUURRRRRRTTTYYY___cccbbbbbbaaa```]]]ZZZWWWVVVYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXZZZ]]]___^^^[[[YYYSSSWWWXXXUUUTTTVVVVVVTTTTTT[[[^^^]]]^^^```^^^WWWUUUVVVVVVTTTRRRSSSWWWZZZ\\\XXXUUUVVVYYY\\\\\\[[[[[[ZZZZZZXXXWWWVVVUUUTTTMMMTTT\\\aaa___\\\YYYXXXUUUQQQNNNMMMPPPTTTWWWYYYXXXVVVSSSTTTVVVXXXZZZZZZRRRRRRRRRTTTUUUVVVTTTRRRQQQUUUZZZ[[[YYYUUUSSSSSSUUUVVVWWWYYYYYYXXXWWWVVVWWWRRRPPPSSSTTTSSSTTTVVVTTTRRROOOOOOPPPQQQQQQPPPPPPRRRUUUVVVTTTUUUWWWZZZSSSUUUVVVTTTRRRRRRUUUWWWUUUTTTTTTTTTUUUWWWYYYZZZTTTXXXSSSPPPTTTRRRRRR\\\\\\ccchhheee\\\UUUUUUWWWUUUXXX[[[[[[XXXWWWWWWYYY``````___]]]\\\\\\^^^```eeeaaa^^^fff{{{hhhLLLAAA>>>CCCPPPggg|||}}}kkkYYYQQQEEEEEEFFF@@@:::EEENNNFFFFFFEEECCC@@@???>>>??????::::::999888999;;;===???888888888888888777666666:::777666999<<<===;;;;;;BBB:::<<<@@@>>>BBBGGGBBBHHHIIIiiitttkkkkkkooo~~~yyyqqqvvv|||pppwwwwwwttt```^^^```WWWLLLHHHHHHHHHGGGFFFDDDDDDFFFHHHEEEDDDCCCBBBCCCDDDFFFGGGIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLIIIFFFCCCAAA@@@CCCFFFHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFDDDDDDEEEGGGIIIJJJOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKIIIGGGFFFGGGIIIKKKNNNQQQQQQNNNKKKKKKLLLRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNPPPSSSUUUUUUUUUSSSRRRQQQPPPOOONNNNNNNNNRRRTTTWWWZZZ[[[YYYUUURRRUUUVVVSSSNNNPPPWWWYYYUUUYYYWWWTTTUUUWWWXXXWWWVVVVVVTTTUUUZZZZZZWWW[[[ccc```\\\ZZZ]]]^^^[[[[[[\\\___^^^cccrrrzzzwwwuuuyyywwwiiigggkkkqqqxxxvvvwwwyyyqqqeee]]]YYYVVVRRROOOQQQOOONNNPPPRRRRRRPPPMMMOOOPPPQQQRRRTTTTTTUUUUUUQQQLLLKKKMMMMMMKKKMMMPPPMMMOOOQQQSSSSSSQQQOOOMMMMMMKKKHHHHHHIIIKKKKKKKKKJJJGGGEEEGGGJJJIIICCC>>>BBBBBBCCCEEEFFFGGGHHHIIIJJJGGGEEEEEEGGGGGGEEECCCDDDCCCBBBBBBCCCEEEHHHJJJIIIGGGEEECCCAAAAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDGGGIIIJJJJJJNNNRRROOOJJJKKKLLLMMMNNNMMMKKKIIIGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLJJJJJJIIIJJJKKKLLLOOOPPPQQQOOOKKKJJJKKKMMMLLLNNNRRRTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSQQQNNNLLLOOOQQQSSSSSSTTTUUUXXX[[[ZZZZZZXXXVVVUUUXXX]]]aaacccaaa___^^^___^^^\\\ZZZYYYXXXVVVTTTTTTTTTVVVWWWYYYZZZ[[[\\\\\\[[[YYYXXXVVVWWWVVVUUUSSSSSSUUUWWWTTTXXX]]]___^^^\\\ZZZYYYQQQSSSVVVXXXXXXWWWWWWWWW]]]YYYVVVUUUXXX[[[\\\\\\VVVVVVVVVUUUTTTTTTUUUUUUTTTVVVZZZ]]]^^^\\\ZZZXXXUUURRROOOMMMOOORRRTTTUUUWWWXXXYYYXXXVVVUUUVVVWWWUUUSSSQQQRRRUUUWWWVVVUUUVVVVVVUUUTTTTTTTTTSSSSSSVVVVVVVVVXXXXXXWWWTTTQQQVVVTTTSSSTTTUUUVVVVVVVVVSSSTTTUUUUUUTTTRRRPPPNNNPPPPPPQQQQQQRRRTTTUUUVVVZZZXXXVVVUUUUUUVVVWWWXXXYYYWWWTTTRRRSSSUUUXXXZZZVVVVVVVVVWWWWWWWWWXXXXXX]]]```cccccc___[[[WWWUUUVVVXXXZZZ\\\]]]\\\[[[[[[[[[___cccbbb___]]]___cccaaa]]]\\\aaalllnnnTTTJJJCCCEEEQQQlll|||jjj]]]LLL@@@BBBFFFDDDDDDHHHBBBAAA???===<<<<<<======555555555555555555444444:::999999999999:::;;;<<<>>><<<:::;;;======;;;;;;AAA===@@@AAA@@@KKKTTTOOOWWW```wwwooosss|||}}}vvv|||hhhnnnvvv___LLLJJJMMMHHHDDDCCCEEEFFFFFFEEECCCBBBDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCDDDEEEGGGIIIKKKKKKLLLLLLKKKJJJHHHGGGJJJKKKKKKIIIGGGFFFGGGHHHIIILLLNNNNNNKKKIIIIIIJJJOOOOOOOOOOOOOOOPPPPPPQQQNNNMMMMMMOOOSSSUUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPRRRSSSUUUXXXZZZYYYXXXVVVQQQUUUUUUQQQPPPRRRQQQMMMYYYWWWUUUVVVXXXYYYXXXVVVWWWVVVWWW[[[[[[\\\dddnnnhhh```YYYYYYZZZXXXWWWYYYXXXWWWYYYcccpppwwwuuuppprrrpppnnnooottt{{{yyylllccceeeggghhhppp{{{}}}{{{vvvpppjjjgggggghhh```\\\WWWTTTRRRQQQOOOMMMPPPOOOMMMNNNPPPPPPNNNLLLMMMNNNQQQSSSTTTUUUUUUUUUPPPLLLIIIKKKLLLJJJKKKOOOLLLMMMOOOPPPQQQPPPOOONNNLLLJJJHHHHHHIIIIIIHHHGGGGGGDDDCCCEEEHHHHHHEEEAAABBBBBBBBBCCCDDDEEEFFFGGGHHHFFFDDDDDDEEEEEECCCAAAAAAAAA@@@@@@AAACCCEEEGGGFFFEEECCCBBBAAA@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCEEEHHHIIIIIILLLPPPNNNIIIJJJKKKLLLMMMMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNMMMNNNNNNMMMJJJJJJLLLOOOLLLOOORRRSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLMMMOOOPPPPPPQQQTTTWWWXXXXXXYYYXXXWWWXXXZZZ]]]```___^^^^^^___^^^\\\ZZZZZZXXXUUUSSSRRRRRRSSSSSSXXXYYY[[[\\\\\\[[[ZZZYYYUUUVVVUUUTTTRRRRRRTTTVVVRRRUUUYYY[[[ZZZXXXWWWVVVUUUUUUVVVVVVUUUVVVWWWXXX\\\YYYVVVVVVXXX[[[[[[[[[WWWXXXWWWVVVUUUTTTUUUVVVXXXZZZ[[[\\\[[[ZZZWWWVVVUUURRROOONNNNNNPPPQQQQQQXXXXXXYYYWWWUUUSSSTTTUUUUUUSSSQQQRRRTTTUUUUUUSSSSSSSSSSSSRRRQQQOOONNNMMMTTTUUUVVVWWWWWWUUUTTTSSSVVVTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQRRRSSSTTTWWWVVVUUUTTTTTTUUUVVVVVVXXXVVVTTTSSSSSSTTTWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVYYY[[[^^^___]]]YYYWWWVVVVVVWWWYYY[[[[[[[[[YYYXXXZZZ^^^aaa```]]]\\\^^^aaafffbbb^^^[[[[[[ddd{{{iii[[[LLL>>>@@@VVVwwwttt\\\NNNGGGAAA<<<999AAA@@@???>>>===<<<;;;;;;;;;;;;<<<======<<<:::999999999888888999;;;<<<>>>=========???CCCEEEEEECCCCCCEEEJJJHHHJJJ```nnnggg]]]hhh}}}ppplllooo{{{}}}}}}www``````eeeSSSCCC???@@@???@@@DDDBBBCCCDDDDDDBBBAAAAAABBBDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCCEEEFFFFFFCCCCCCDDDEEEEEEDDDDDDCCCGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIJJJKKKIIIGGGFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRMMMLLLLLLNNNRRRTTTTTTSSSQQQPPPNNNLLLLLLMMMPPPQQQNNNOOOQQQRRRTTTUUUUUUUUURRRVVVWWWUUUUUUXXXXXXWWWXXXWWWWWWXXXYYYYYYXXXVVVYYYXXXYYY[[[]]]cccppp}}}qqqdddXXXUUUVVVUUUTTTTTTVVVUUUWWW]]]dddjjjjjjiiiiiiiiihhhgggfffdddbbb```ddd^^^]]]dddfffbbbbbbfff[[[bbbnnnuuuqqqiiigggiiiiiiccc[[[WWWVVVXXXYYYYYYQQQQQQRRRRRRRRRQQQPPPPPPPPPNNNLLLLLLMMMMMMMMMLLLJJJMMMPPPSSSUUUVVVUUUTTTQQQLLLHHHIIIJJJIIIJJJLLLKKKLLLLLLMMMNNNOOOPPPPPPIIIHHHFFFFFFGGGGGGFFFEEEDDDBBB@@@BBBEEEHHHGGGEEECCCBBBAAA@@@@@@BBBDDDEEEEEEDDDBBBBBBCCCCCCAAA@@@???>>>>>>>>>???AAABBBDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCFFFGGGGGGJJJMMMLLLHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEGGGJJJMMMOOOKKKKKKKKKJJJIIIJJJMMMOOOLLLOOORRRSSSSSSRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPMMMOOOQQQQQQQQQSSSVVVXXXUUUWWWYYYYYYXXXWWWWWWXXX\\\\\\\\\^^^______]]][[[ZZZXXXTTTQQQPPPOOOPPPQQQWWWXXXYYY[[[[[[[[[ZZZZZZVVVVVVVVVTTTSSSSSSTTTVVVRRRTTTWWWWWWVVVUUUUUUUUUYYYXXXVVVTTTTTTUUUVVVWWW[[[XXXVVVVVVXXXZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUVVV\\\\\\\\\\\\ZZZWWWUUUSSSUUURRRPPPNNNOOOOOONNNMMMWWWXXXXXXVVVSSSRRRRRRRRRTTTRRRQQQQQQRRRSSSQQQPPPRRRRRRSSSRRRPPPNNNKKKIIIPPPSSSVVVVVVTTTRRRSSSUUUVVVTTTRRRQQQRRRSSSVVVWWWWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVZZZZZZYYYXXXVVVUUUTTTTTTTTTVVVYYYYYYXXXXXXXXXXXXUUUWWWXXXZZZZZZYYYWWWVVVXXX[[[^^^^^^[[[ZZZ\\\^^^aaa```___[[[VVVUUU___jjjmmmcccRRRDDDDDDXXXyyyhhhTTTNNNOOOQQQAAA@@@???>>>===<<<;;;;;;888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;>>>BBBFFFLLLQQQOOOJJJGGGNNNTTTQQQVVVqqqwwwfffnnnsssfffbbbtttyyyaaa___|||zzzmmm___RRRFFFAAA>>><<>>===>>>???AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFHHHJJJKKKJJJHHHGGGHHHIIIJJJIIIHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQLLLLLLLLLNNNQQQRRRSSSRRRSSSQQQMMMKKKJJJLLLNNNPPPLLLNNNPPPQQQRRRRRRRRRSSSUUUUUUVVVZZZaaahhhllllllWWWWWWXXXYYYYYYYYYWWWVVVXXXXXXYYYZZZ^^^hhhxxxqqqcccVVVTTTVVVUUURRRPPPSSSUUUYYY___dddhhhjjjkkkeeegggiiihhhddd___ZZZWWWYYYWWW[[[cccfffcccaaabbbWWWZZZ___ccc___YYYXXX\\\XXXWWWVVVVVVXXXXXXWWWVVVSSSTTTTTTTTTSSSRRRRRRQQQQQQOOONNNLLLLLLLLLLLLLLLHHHKKKOOOSSSVVVVVVTTTSSSTTTMMMHHHIIIJJJIIIIIIKKKKKKKKKKKKKKKMMMOOOQQQRRRHHHEEECCCCCCFFFIIIKKKKKKEEEBBB@@@AAACCCFFFGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCBBBAAAAAAAAA@@@???============>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???AAADDDEEEEEEGGGJJJJJJGGGEEEFFFHHHIIIJJJKKKKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJDDDCCCCCCCCCEEEIIILLLNNNLLLKKKKKKJJJIIIJJJLLLMMMMMMOOOQQQRRRQQQQQQRRRSSSRRRRRRQQQPPPOOOPPPRRRSSSOOOQQQRRRSSSSSSTTTVVVYYYUUUWWWXXXWWWVVVUUUUUUVVVZZZZZZ[[[^^^``````___]]]XXXVVVSSSPPPOOOOOOQQQRRRVVVWWWXXXYYYZZZ[[[ZZZZZZWWWWWWWWWUUUTTTTTTUUUWWWTTTUUUVVVVVVUUUTTTUUUWWWZZZXXXVVVUUUUUUUUUUUUUUUYYYXXXXXXXXXXXXYYYYYYYYYXXXZZZZZZWWWSSSRRRSSSUUUZZZ[[[]]]]]][[[XXXTTTQQQTTTRRRPPPOOOPPPPPPOOONNNTTTUUUUUUTTTRRRPPPQQQRRRRRRRRRQQQQQQQQQPPPOOONNNQQQRRRTTTTTTSSSPPPMMMKKKLLLQQQUUUUUUQQQOOORRRUUUUUUTTTRRRPPPOOOQQQUUUXXXWWWVVVTTTRRRPPPOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSYYYYYYXXXWWWVVVUUUTTTTTTRRRTTTVVVVVVUUUUUUWWWXXXVVVWWWYYYZZZYYYXXXVVVUUUVVVXXXZZZZZZYYYXXXYYYZZZZZZ\\\^^^^^^ZZZYYY\\\aaa^^^zzzyyy[[[DDD@@@PPPaaazzzcccYYYYYYXXXOOOLLLIIIEEECCCBBBBBBCCC===<<<<<<;;;;;;<<<=========>>>????????????>>>>>>???DDDKKKTTTbbbmmmjjjaaa[[[```ddd___bbbyyyttteeepppqqqeee```rrryyyeeecccyyy~~~hhhVVVRRRKKKDDD@@@===:::;;;>>>???AAACCCCCCAAA@@@??????AAAAAA@@@AAAAAAAAABBBBBBEEEEEEDDDCCCBBB@@@>>>===<<<===???AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFFFFHHHJJJJJJHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJKKKKKKMMMNNNNNNMMMLLLLLLNNNPPPQQQQQQPPPUUURRRNNNKKKJJJKKKMMMNNNMMMQQQTTTUUUTTTRRRRRRSSSRRRPPPUUUaaannnsssooojjjUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWXXX^^^kkkyyyjjj^^^UUUVVVZZZXXXSSSPPPOOOSSSYYY^^^aaacccddddddcccgggkkkkkkgggbbb^^^]]][[[YYY[[[```dddcccbbbccc]]]YYYYYY]]]___]]]]]]```VVVXXXZZZZZZWWWUUUTTTTTTUUUTTTRRRQQQQQQQQQPPPPPPRRRRRRQQQOOOMMMLLLLLLMMMGGGJJJOOOSSSUUUUUUTTTSSSWWWOOOIIIIIIKKKJJJIIIJJJKKKJJJJJJKKKLLLOOORRRSSSKKKGGGCCCCCCGGGNNNTTTWWWFFFDDDBBBAAABBBDDDEEEFFFDDDCCC@@@>>>>>>???AAACCCBBBBBBBBBAAA@@@?????????============>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>???CCCDDDCCCDDDGGGHHHFFFCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLFFFDDDCCCBBBCCCFFFIIIKKKNNNMMMLLLKKKKKKKKKJJJJJJLLLNNNPPPPPPOOOOOOPPPQQQPPPQQQQQQPPPOOOOOORRRTTTMMMNNNOOOPPPOOOQQQSSSUUUWWWWWWVVVUUUSSSSSSVVVXXXYYYYYYZZZ]]]```aaa```___WWWTTTQQQOOOOOOQQQTTTVVVVVVVVVWWWXXXYYYZZZZZZZZZTTTUUUTTTSSSQQQQQQSSSUUUTTTUUUVVVUUUSSSSSSTTTVVVXXXVVVVVVWWWXXXWWWTTTRRRXXXYYYYYYZZZYYYXXXXXXXXXXXXYYYZZZVVVQQQNNNPPPRRRTTTWWW\\\___^^^ZZZUUUQQQSSSQQQPPPPPPRRRRRRRRRQQQPPPQQQRRRQQQPPPOOOPPPQQQPPPQQQQQQQQQOOONNNMMMLLLOOOPPPRRRTTTTTTRRROOONNNKKKOOOSSSRRRNNNMMMPPPTTTSSSSSSRRROOONNNOOOTTTXXXUUUTTTSSSQQQOOONNNNNNNNNJJJKKKKKKMMMOOOQQQSSSTTTOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUUUUTTTTTTUUUWWWWWWXXXYYYZZZZZZYYYWWWVVVTTTVVVWWWWWWWWWVVVWWWWWWZZZ\\\]]][[[XXXWWWWWWWWWZZZhhhxxxmmmYYYNNNLLLOOOfffzzz~~~{{{tttfffYYYUUUPPPHHHAAA===<<<>>>???AAAAAAAAA@@@??????>>>>>><<<<<<<<<>>>@@@CCCEEEGGGKKKQQQ\\\ppp}}}{{{vvvhhhzzzwwwuuusssnnnjjjhhh{{{}}}qqqiiitttkkkVVVEEEDDDBBB@@@>>>===<<<<<<<<>>>>>???>>>>>>?????????@@@@@@@@@BBBCCCCCCCCCAAA???===<<<;;;===???AAABBBCCCBBBBBBBBBAAA@@@???@@@BBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGGGGGGGCCCCCCDDDGGGIIIIIIGGGEEEIIIIIIIIIIIIJJJKKKLLLMMMPPPOOONNNNNNPPPPPPOOONNNTTTRRROOOMMMKKKLLLMMMNNNKKKNNNQQQRRRPPPOOOQQQTTTPPPRRR]]]mmmvvvooo```TTTTTTUUUUUUTTTRRRRRRTTTVVVVVVVVVUUUVVV^^^kkksssuuubbbYYYUUUYYY]]][[[WWWTTTTTTVVVZZZ]]]___^^^\\\[[[aaaeeejjjjjjeeeaaa^^^^^^]]]\\\[[[]]]___```______WWWSSSRRRWWWZZZYYYWWWWWWWWWVVVTTTQQQOOOPPPUUUYYYUUURRROOOPPPTTTVVVUUURRRRRRSSSTTTRRROOOMMMLLLLLLHHHKKKNNNQQQSSSTTTSSSRRRZZZPPPHHHHHHJJJJJJHHHIIIIIIIIIIIIJJJKKKMMMPPPQQQNNNJJJFFFEEEIIIOOOUUUYYYFFFDDDBBB@@@@@@AAABBBCCCBBBAAA???>>>>>>???AAABBB@@@AAABBBAAA???===>>>???=========>>>>>>?????????>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???===>>>BBBDDDBBBBBBEEEHHHGGGCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMGGGFFFCCCBBBBBBEEEHHHJJJPPPOOONNNOOOOOONNNKKKHHHKKKMMMNNNNNNMMMMMMNNNPPPMMMOOOQQQPPPMMMLLLOOORRRMMMNNNPPPPPPPPPPPPSSSUUUVVVVVVVVVTTTSSSTTTVVVYYYYYYXXXXXXZZZ^^^`````````UUUSSSPPPNNNNNNQQQTTTWWWVVVVVVWWWWWWXXXXXXYYYYYYPPPPPPPPPNNNMMMMMMNNNPPPSSSTTTUUUTTTRRRRRRRRRTTTUUUTTTTTTWWWZZZZZZVVVRRRXXXZZZ\\\\\\ZZZYYYXXXXXXXXXZZZ[[[VVVPPPLLLNNNQQQPPPTTTYYY^^^___\\\WWWTTTSSSQQQOOOPPPQQQSSSSSSSSSNNNPPPPPPPPPNNNMMMNNNOOOOOOPPPRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMKKKNNNPPPOOOMMMLLLNNNPPPQQQRRRRRRPPPMMMNNNRRRWWWTTTSSSRRRRRRQQQPPPOOOOOOJJJJJJKKKMMMOOOQQQSSSTTTOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOPPPPPPUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUTTTSSSRRRSSSUUUVVVWWWXXXZZZZZZYYYWWWVVVSSSTTTUUUUUUVVVVVVUUUUUUYYY[[[ZZZWWWVVVXXXWWWUUU^^^___cccsss~~~fffWWWNNNOOOUUUcccxxxuuuddd___XXXRRROOOPPPSSSUUU:::===AAADDDEEEDDDBBB@@@CCCAAA@@@BBBHHHRRR\\\bbbeeeiiisss{{{xxxoookkkooouuutttnnnkkkvvvlll~~~{{{www~~~kkkWWWJJJ>>>???>>>===<<<===>>>>>><<<>>>??????>>><<<<<<===>>><<<<<<======>>>>>>======??????@@@AAA@@@>>><<<;;;:::;;;>>>@@@AAABBBAAA@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDGGGIIIJJJHHHGGGFFFGGGCCCDDDFFFJJJMMMMMMIIIEEEFFFFFFGGGHHHJJJLLLMMMNNNRRRQQQOOOOOOPPPPPPNNNMMMPPPPPPOOONNNNNNOOOPPPQQQLLLNNNOOONNNMMMOOOVVV]]]aaafffqqq|||yyyhhhUUULLLRRRSSSRRRPPPNNNOOORRRUUUWWWVVVTTTVVV```jjjkkkeee]]]WWWUUUYYY]]]\\\ZZZ[[[]]]\\\[[[\\\^^^]]][[[XXX\\\bbbhhhhhhddd^^^[[[[[[XXXYYY[[[\\\^^^___]]]ZZZXXXVVVVVVYYYZZZZZZ]]]bbb]]]XXXQQQLLLMMMPPPTTTWWWRRROOOMMMRRRZZZ]]]XXXRRRQQQTTTVVVUUUQQQMMMKKKKKKJJJLLLNNNPPPQQQRRRRRRRRR[[[PPPGGGGGGIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLIIIEEECCCEEEGGGIIIJJJAAAAAA@@@???>>>>>>???@@@???>>>>>>===>>>>>>??????>>>???@@@???<<<;;;<<<===<<<<<<======>>>>>>=========>>>???AAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>===BBBDDDAAAAAADDDGGGGGGBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMGGGEEECCCAAABBBEEEHHHKKKOOOOOOPPPRRRTTTRRRMMMIIIJJJLLLLLLLLLKKKKKKLLLNNNIIILLLOOONNNJJJHHHJJJMMMMMMOOOPPPPPPOOOPPPRRRTTTSSSUUUVVVVVVUUUUUUWWWXXXXXXWWWUUUVVVYYY]]]^^^___UUUSSSOOOLLLLLLNNNRRRUUUWWWWWWWWWWWWWWWWWWXXXXXXOOOOOOOOONNNLLLLLLNNNOOOTTTUUUVVVVVVTTTSSSSSSTTTUUUSSSQQQTTTYYY[[[YYYVVVXXX[[[^^^^^^\\\YYYXXXYYYYYY\\\\\\WWWPPPKKKMMMQQQQQQTTTWWWZZZ\\\[[[ZZZXXXUUURRROOONNNOOOQQQRRRRRRPPPQQQQQQOOOLLLJJJJJJJJJMMMPPPRRRRRROOOMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNQQQRRRPPPMMMMMMQQQUUURRRSSSTTTTTTTTTSSSQQQPPPMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMMMMNNNOOOQQQSSSUUUTTTRRRPPPMMMMMMMMMOOOPPPUUUUUUTTTSSSRRRQQQPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTSSSTTTVVVXXXYYYXXXWWWVVVSSSSSSSSSTTTUUUUUUTTTTTTUUUWWWVVVTTTVVV\\\\\\XXX[[[VVVWWWdddwwwzzz```TTTLLLPPP\\\hhhrrryyyvvvuuuuuuwww{{{GGGMMMVVV^^^bbbbbb^^^[[[QQQNNNKKKNNNWWWgggxxxwwwpppiiifffkkkxxx}}}qqqgggxxxqqqcccwwwxxxppp[[[KKKEEE>>>>>>===:::888999<<<<<<999=========;;;999999;;;===:::;;;<<<<<<======<<<<<<<<<===>>>???>>>===;;;999888:::===???@@@@@@@@@???<<<>>>AAACCCDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBAAA>>>???AAACCCDDDFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDFFFIIIJJJIIIGGGFFFGGGFFFGGGJJJOOOSSSRRRMMMIIICCCDDDEEEGGGJJJLLLOOOPPPTTTSSSQQQPPPPPPOOONNNLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUTTTQQQQQQWWWbbblllyyy}}}yyyeeeXXXVVVQQQRRRPPPMMMKKKLLLQQQUUUXXXVVVTTTVVVaaajjjfff[[[[[[WWWVVVYYY[[[[[[]]]``````\\\XXXXXX[[[]]][[[YYYXXX___gggiiieee___[[[ZZZPPPTTTYYY]]]aaaaaa]]]XXXPPPOOOOOOQQQSSSYYYggguuunnndddYYYSSSSSSRRRMMMHHHNNNJJJIIIQQQ[[[]]]TTTKKKPPPSSSVVVVVVQQQLLLJJJIIILLLLLLNNNOOOPPPQQQQQQRRR[[[OOOFFFEEEHHHGGGEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHEEEBBB@@@???===;;;999===>>>>>>===<<<<<<>>>???;;;<<<<<<============>>><<<>>>???===:::999:::<<<;;;;;;<<<======<<<<<<<<<<<<===>>>@@@@@@@@@???>>>@@@@@@AAABBBAAA@@@???>>>===BBBDDDAAA@@@DDDGGGHHHBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLGGGEEEBBBAAABBBFFFJJJLLLMMMNNNPPPTTTWWWVVVPPPKKKJJJKKKKKKJJJIIIIIIKKKMMMEEEJJJMMMLLLHHHEEEGGGIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPSSSWWWYYYYYYWWWWWWWWWXXXUUUSSSSSSVVVZZZ\\\]]]VVVSSSNNNKKKJJJLLLOOORRRXXXXXXWWWVVVVVVVVVWWWWWWQQQQQQQQQPPPNNNNNNPPPQQQVVVXXXZZZZZZXXXVVVUUUVVVVVVRRROOOQQQWWW[[[\\\ZZZXXX\\\___```]]]ZZZYYYYYYZZZ]]]^^^YYYPPPLLLNNNRRRTTTUUUVVVWWWXXXZZZ[[[[[[WWWSSSOOOLLLMMMNNNOOOPPPRRRRRRRRRNNNJJJGGGFFFGGGLLLOOOSSSSSSPPPMMMMMMNNNPPPOOOOOONNNMMMLLLLLLKKKOOOMMMKKKJJJKKKLLLKKKJJJMMMPPPSSSQQQNNNMMMPPPTTTRRRTTTUUUWWWWWWUUUSSSRRRPPPPPPOOOOOONNNOOOOOOOOOLLLLLLKKKKKKMMMPPPSSSTTTUUURRROOOLLLKKKLLLOOOPPPVVVUUUTTTRRRQQQOOONNNMMMLLLNNNQQQSSSRRRRRRRRRSSSQQQRRRUUUWWWXXXWWWVVVUUUSSSRRRRRRSSSUUUUUUTTTSSSUUUWWWUUURRRTTTYYYXXXRRR\\\VVVVVV^^^ccciii~~~uuuvvvvvvwwwrrr```QQQUUUccc```dddlllwww]]]gggtttwwwjjjddddddfffttt{{{|||zzz|||ddddddyyyttthhhggglll~~~mmmjjj{{{~~~yyyggg___VVVGGG>>>===>>>>>>===;;;;;;:::::::::=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<>>@@@BBBDDDFFFGGGFFFDDD@@@======BBBJJJPPPJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEGGGLLLPPPPPPKKKEEEDDDEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQUUUXXXSSSPPPZZZoooxxxnnnddd\\\WWWTTTSSSRRROOOLLLJJJKKKOOORRRZZZXXXXXX]]]cccddd]]]VVVVVVVVVWWWYYYZZZ\\\]]]]]]___```aaa^^^YYYVVVWWWZZZ[[[^^^aaabbbcccbbb[[[QQQSSSXXX^^^___\\\XXXVVVVVVSSSMMMKKKOOOVVV]]]fffmmmnnndddZZZUUURRROOOPPPTTTOOONNNJJJHHHSSS``````VVVQQQUUUXXXXXXTTTNNNHHHEEEGGGIIILLLOOOQQQQQQQQQQQQUUUQQQKKKGGGFFFFFFFFFEEEFFFEEEEEEEEEFFFEEECCC@@@BBBBBBBBBAAA@@@===;;;:::;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<:::999::::::;;;::::::999777777;;;;;;<<<>>>AAAAAA>>><<<======>>>???????????????BBBAAA??????@@@CCCFFFHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMIIIFFFBBBAAADDDGGGGGGGGGIIILLLPPPTTTUUUSSSPPPNNNLLLJJJGGGGGGIIIJJJKKKJJJIIIJJJJJJKKKJJJHHHGGGFFFHHHIIIJJJIIIIIIKKKNNNPPPTTTUUUVVVWWWWWWUUUTTTSSSVVVUUUTTTSSSSSSUUUWWWXXXSSSWWWWWWRRROOOQQQSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSMMMJJJLLLOOOOOORRRVVVXXXWWWUUUTTTTTTTTTUUUUUUUUUSSSRRRTTTWWWZZZYYYWWWUUUXXX[[[\\\ZZZXXXWWWWWWYYYXXXWWWTTTQQQOOOOOOPPPYYYVVVRRRPPPQQQWWW]]]aaa[[[WWWPPPKKKIIIJJJNNNPPPTTTUUUTTTPPPKKKGGGEEEDDDHHHKKKPPPQQQPPPNNNLLLLLLOOORRRPPPKKKHHHHHHIIIGGGMMMKKKIIIGGGEEEFFFFFFGGGLLLOOOQQQPPPNNNMMMOOORRRSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIJJJLLLOOOQQQTTTQQQMMMJJJIIILLLOOORRRUUUUUUTTTPPPMMMJJJJJJKKKKKKNNNQQQRRRQQQOOOOOOOOOPPPQQQSSSUUUVVVUUUTTTSSSUUUVVVWWWWWWUUUUUUUUUVVVWWWTTTQQQRRRWWWYYYWWWTTTWWWXXXXXXWWWXXX^^^jjjsssooo}}}}}}|||```MMMMMMMMMRRR[[[bbbgggoooxxxmmmyyy}}}xxx}}}}}}yyysssiiittt{{{oooiiieee~~~|||jjjaaauuuooo]]]UUUMMMBBB===>>>>>>===<<<;;;::::::::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>======<<<<<<;;;;;;::::::;;;<<<===>>>===<<<<<<===???AAABBBBBBBBBAAA@@@BBBBBBAAAAAA@@@?????????<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFDDDDDDFFFKKKSSSYYYLLLKKKIIIGGGGGGHHHJJJKKKGGGFFFFFFJJJNNNNNNJJJEEEDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUUUUVVV]]]gggpppkkkhhhddd___[[[XXXWWWVVVUUUTTTRRROOOMMMLLLOOOQQQXXXVVVVVVZZZ______YYYSSSSSSTTTVVVXXX[[[]]]^^^___^^^___aaaaaa___]]]\\\\\\[[[^^^______```aaa[[[SSSRRRVVV[[[]]]\\\ZZZWWWVVVRRRMMMKKKMMMPPPTTT[[[cccfff^^^VVVUUUUUUQQQOOOPPPLLLLLLJJJIIINNNVVVYYYXXXQQQTTTWWWVVVRRRMMMIIIFFFIIIJJJMMMOOOPPPOOONNNNNNQQQNNNIIIFFFEEEFFFFFFFFFFFFEEEDDDEEEEEEEEEBBB@@@AAAAAAAAA@@@>>><<<:::999;;;;;;<<<===============;;;;;;;;;;;;;;;<<<======;;;<<<=========<<<:::999::::::::::::999888777777;;;;;;<<<>>>@@@@@@>>><<<;;;<<<======>>>>>>======???>>>======>>>AAADDDFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJGGGCCCCCCEEEGGGGGGGGGIIIKKKPPPSSSTTTRRROOOMMMNNNMMMKKKKKKLLLMMMMMMLLLIIIIIIJJJJJJIIIHHHFFFEEEEEEGGGHHHHHHHHHIIIKKKMMMRRRSSSUUUWWWVVVUUUSSSQQQQQQPPPOOOOOOPPPRRRTTTUUUWWWZZZYYYSSSOOOPPPQQQPPPTTTUUUVVVWWWXXXWWWWWWVVVWWWRRRPPPQQQPPPNNNPPPTTTXXXXXXVVVUUUUUUUUUVVVVVVWWWVVVUUUWWWYYYZZZXXXVVVTTTVVVXXXYYYXXXWWWWWWWWWYYYXXXWWWTTTQQQPPPRRRTTTYYYVVVSSSPPPQQQTTTXXX[[[ZZZVVVQQQLLLJJJKKKMMMOOOUUUUUUUUURRRMMMIIIGGGGGGIIILLLOOOPPPNNNLLLKKKKKKNNNQQQQQQLLLJJJKKKJJJHHHMMMLLLIIIGGGFFFFFFGGGHHHLLLNNNPPPOOONNNMMMOOOQQQSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMMMMNNNNNNLLLKKKKKKKKKKKKLLLMMMNNNPPPNNNLLLJJJKKKMMMQQQSSSUUUUUUSSSPPPLLLIIIIIIJJJJJJMMMPPPPPPOOONNNNNNNNNPPPRRRTTTUUUVVVUUUTTTSSSSSSUUUXXXXXXWWWUUUUUUUUUVVVSSSQQQRRRWWWYYYXXXUUUXXXZZZ[[[YYYWWWYYY___ddd~~~{{{~~~iii[[[YYYUUURRRRRRWWW```gggooozzznnnvvvxxxyyyyyyssswwwzzzooozzzvvvnnnlllrrr```OOOGGGCCC<<<;;;???===<<<;;;::::::999:::::::::::::::::::::999999999999999999999999:::;;;;;;===<<<<<<;;;;;;:::999999::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<>>>@@@BBBCCCEEEFFFCCCDDDDDDDDDFFFJJJPPPUUUKKKIIIFFFDDDEEEGGGKKKMMMHHHFFFFFFHHHKKKKKKHHHDDDEEEFFFGGGIIIJJJJJJKKKKKKPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQRRRQQQOOONNNOOOOOOQQQUUUZZZ]]]]]][[[RRRQQQQQQPPPQQQRRRTTTUUUVVVVVVUUUSSSOOONNNNNNOOOUUUSSSSSSVVVZZZZZZUUUPPPQQQSSSUUUXXX[[[]]]^^^___ZZZ[[[^^^aaacccbbb___]]]\\\^^^^^^\\\]]]___\\\WWWRRRTTTWWWZZZ\\\[[[WWWTTTQQQNNNMMMMMMKKKKKKRRRZZZ]]]UUUQQQTTTWWWUUUOOOLLLIIIHHHIIIIIIHHHHHHOOOXXXQQQSSSTTTSSSPPPLLLIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLNNNKKKGGGDDDDDDEEEFFFEEEEEEDDDCCCCCCDDDCCCAAA????????????>>>===;;;:::999;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::::::::999999888777777666::::::;;;===??????===<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;===@@@CCCEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJLLLIIIFFFEEEEEEGGGGGGGGGHHHKKKOOORRRRRRPPPMMMKKKNNNMMMMMMNNNOOOOOONNNLLLIIIJJJJJJKKKJJJHHHGGGFFFDDDFFFHHHIIIHHHHHHIIIKKKOOOQQQTTTWWWWWWUUURRROOOOOONNNMMMMMMOOOQQQSSSUUUZZZ]]][[[TTTPPPPPPOOOMMMQQQRRRUUUWWWYYYYYYYYYYYY\\\[[[[[[ZZZUUUOOOPPPTTTYYYXXXWWWVVVVVVVVVWWWWWWZZZYYYYYY[[[[[[ZZZWWWUUUUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXUUUSSSRRRTTTVVVXXXWWWTTTRRRRRRRRRTTTUUUYYYVVVRRROOOMMMMMMNNNOOOUUUVVVVVVTTTPPPMMMKKKKKKLLLMMMNNNNNNLLLJJJJJJKKKLLLPPPRRROOOMMMNNNMMMKKKNNNLLLJJJHHHGGGGGGHHHIIIKKKLLLNNNNNNMMMLLLMMMNNNPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNOOOOOOPPPNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKMMMPPPRRRTTTUUUTTTSSSOOOKKKHHHGGGHHHJJJLLLOOOOOONNNMMMMMMNNNQQQRRRTTTUUUUUUTTTSSSRRRRRRTTTWWWXXXWWWUUUTTTTTTUUURRRQQQRRRVVVYYYYYYWWWXXXZZZ\\\[[[XXXVVVXXXZZZfffyyy|||xxxuuutttkkkaaafffxxxiiilll~~~jjjooouuu{{{wwwppp|||wwwppp}}}ppp]]]PPPCCC>>><<<999:::===;;;;;;:::999999999999999999999999999888888888888999888888777888999::::::<<<<<<;;;::::::999999888999::::::;;;;;;;;;;;;;;;:::;;;===>>>@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<>>>???AAACCCDDDEEECCCDDDDDDCCCBBBCCCFFFHHHEEEDDDCCCBBBCCCEEEHHHIIIIIIGGGEEEFFFGGGHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHMMMMMMNNNNNNMMMLLLKKKJJJLLLNNNPPPRRRRRRQQQNNNMMMMMMKKKLLLPPPTTTWWWUUURRRMMMMMMLLLMMMMMMOOOPPPQQQSSSTTTUUUSSSQQQOOOOOOOOOQQQPPPPPPSSSWWWWWWTTTPPPQQQSSSUUUXXXZZZ\\\\\\]]]WWWWWWWWW[[[```bbbaaa^^^]]]___]]]ZZZZZZ]]]]]]ZZZSSSSSSTTTWWWZZZYYYUUUPPPOOONNNOOOOOOKKKJJJQQQZZZZZZQQQLLLQQQWWWWWWQQQMMMKKKEEEEEEHHHEEEAAAHHHTTTQQQRRRRRRPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNKKKGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@???>>>>>>>>>===<<<;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777:::999:::;;;===>>>===;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;===@@@CCCEEEGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIILLLJJJHHHGGGFFFFFFGGGGGGHHHJJJNNNPPPPPPOOOLLLJJJJJJJJJKKKMMMPPPPPPOOOMMMKKKLLLLLLMMMLLLJJJIIIHHHEEEHHHJJJKKKKKKJJJJJJKKKMMMPPPTTTWWWXXXVVVRRROOOQQQPPPPPPPPPRRRTTTWWWYYYZZZ\\\[[[UUUQQQRRRPPPMMMOOOQQQTTTWWWYYY[[[\\\\\\```aaacccbbb[[[SSSRRRWWWWWWWWWWWWVVVVVVVVVWWWWWWYYYZZZ\\\]]]]]][[[XXXVVVWWWWWWVVVTTTQQQQQQSSSUUUYYYZZZ[[[ZZZWWWUUUTTTTTTXXXWWWWWWVVVVVVUUUUUUTTTYYYWWWUUUSSSQQQPPPPPPPPPVVVWWWWWWUUURRRPPPOOOOOONNNNNNNNNLLLJJJHHHIIIJJJJJJPPPSSSQQQPPPQQQPPPNNNOOOMMMKKKIIIHHHIIIJJJKKKIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNOOOQQQRRRRRRSSSSSSSSSRRROOOMMMKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUTTTSSSOOOKKKHHHGGGGGGKKKMMMOOOPPPOOONNNNNNOOORRRSSSTTTUUUUUUTTTRRRQQQRRRTTTVVVVVVTTTTTTUUUVVVSSSRRRQQQSSSVVVYYYYYYXXXVVVYYY[[[[[[YYYXXXZZZ[[[[[[fffzzzwwwuuu|||zzzpppjjj|||rrrjjjqqqqqqooollllllyyyuuujjjaaakkkqqq|||ddd[[[JJJCCC===;;;:::999999;;;:::999999888888888888999888888888888888888888888999888777666666888999:::;;;;;;;;;:::999999888888999999999999999::::::;;;999:::;;;===>>>??????@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>???AAABBBCCCDDDGGGGGGGGGEEECCCBBBCCCDDD@@@AAACCCDDDEEEEEEEEEEEEIIIGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGLLLLLLMMMMMMMMMLLLJJJIIILLLNNNPPPRRRRRRPPPMMMLLLIIIIIIIIIIIIKKKNNNRRRTTTQQQQQQPPPOOONNNMMMMMMMMMNNNPPPRRRRRRPPPOOOOOOPPPOOONNNNNNQQQUUUVVVUUUTTTSSSTTTVVVXXXZZZZZZYYYYYYXXXUUUTTTVVV\\\```aaa```]]]```^^^ZZZYYY\\\]]][[[UUUTTTTTTVVVYYYWWWSSSNNNLLLLLLMMMNNNMMMMMMUUU^^^\\\QQQIIIMMMTTTVVVTTTRRRNNNEEEBBBFFFGGGCCCFFFNNNOOOOOOOOOMMMKKKIIIJJJLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMIIIFFFEEEDDDCCCBBBCCCBBB@@@@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888777777777777999888888:::<<<===<<<;;;;;;;;;<<<============<<<::::::;;;===???AAADDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGKKKKKKJJJHHHGGGFFFGGGGGGGGGIIILLLOOOOOONNNLLLJJJHHHHHHJJJMMMQQQSSSRRRQQQNNNOOOOOOOOOOOOMMMLLLKKKFFFHHHKKKLLLKKKJJJJJJKKKMMMPPPTTTXXXYYYWWWTTTQQQRRRRRRQQQRRRSSSVVVYYYZZZXXXZZZYYYUUUTTTUUUTTTPPPNNNPPPSSSWWWZZZ\\\]]]]]]^^^```cccccc]]]TTTSSSWWWUUUUUUUUUVVVVVVVVVUUUUUUWWWYYY[[[]]]\\\ZZZXXXWWWYYYXXXVVVSSSPPPPPPRRRTTTWWW[[[^^^___[[[VVVRRRPPPWWWXXXZZZ[[[[[[ZZZYYYXXXZZZYYYXXXWWWUUUSSSRRRQQQVVVWWWWWWVVVSSSQQQQQQQQQOOOOOONNNLLLIIIHHHIIIJJJJJJOOOSSSRRRQQQSSSRRRPPPPPPNNNLLLKKKJJJKKKLLLMMMIIIJJJKKKLLLMMMMMMKKKJJJIIIKKKMMMOOOPPPPPPNNNMMMNNNNNNMMMMMMNNNOOOQQQRRRUUUUUUVVVVVVUUURRROOOMMMNNNNNNNNNOOOPPPPPPQQQRRRUUUUUUSSSPPPLLLIIIHHHIIIMMMOOOQQQQQQPPPOOOPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPTTTTTTTTTRRRQQQRRRUUUXXXRRRRRRRRRSSSVVVXXXYYYYYYWWWWWWWWWVVVVVVXXXZZZ\\\bbbccciii{{{zzzrrrmmmsssjjjyyy}}}wwwmmmhhhqqq|||wwwoooddd\\\UUUWWWiii~~~zzzffftttkkkOOOKKK>>><<<::::::::::::999888999888777777777777888888777777777888888888888888999888666555666777999;;;<<<;;;;;;::::::999888888888888888888888999::::::999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@BBBCCCCCCCCCDDDDDDDDDBBBBBBCCCEEE@@@BBBDDDFFFGGGGGGEEEDDDGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFLLLMMMNNNOOOOOONNNMMMMMMLLLMMMOOOPPPOOONNNLLLKKKGGGHHHIIIHHHHHHKKKQQQWWWSSSRRRQQQPPPOOONNNMMMMMMLLLNNNPPPPPPOOONNNOOOPPPOOONNNNNNPPPSSSUUUUUUUUUSSSTTTWWWXXXYYYYYYWWWVVVYYYWWWUUUUUUXXX\\\___aaa\\\______[[[YYYZZZZZZXXXUUUVVVWWWXXXYYYXXXTTTRRRKKKIIIIIILLLMMMOOOWWW```___SSSIIIJJJOOORRRTTTVVVQQQIIIDDDFFFJJJJJJIIIJJJMMMMMMMMMKKKIIIIIIJJJLLLJJJJJJKKKLLLMMMNNNOOOPPPQQQMMMJJJGGGEEEDDDBBB@@@CCCAAA???>>>??????>>>===>>>======<<<<<<<<<======;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<:::::::::999::::::;;;<<<<<<;;;:::888777888888999999888777888:::<<<;;;:::<<<<<<===>>>>>>>>>>>>===;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFIIIJJJJJJHHHGGGFFFGGGHHHGGGIIIKKKNNNOOONNNMMMLLLJJJJJJKKKNNNRRRUUUUUUTTTPPPQQQQQQRRRQQQOOONNNMMMFFFHHHJJJJJJIIIHHHIIIJJJMMMPPPTTTWWWXXXWWWUUUSSSQQQPPPPPPPPPQQQSSSVVVWWWUUUWWWVVVUUUVVVYYYXXXSSSOOOQQQTTTWWWZZZ\\\]]]]]]ZZZ[[[]]]___ZZZSSSQQQTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTWWWYYYZZZXXXWWWVVVVVVWWWVVVUUURRRPPPPPPRRRTTTVVVZZZ^^^```]]]XXXSSSPPPWWWXXX[[[]]]^^^^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSVVVWWWWWWVVVSSSQQQQQQQQQOOOOOOOOOMMMJJJIIIJJJKKKKKKPPPSSSQQQQQQSSSTTTRRRPPPOOOMMMLLLKKKLLLMMMNNNIIIIIIJJJLLLNNNNNNKKKIIIGGGIIIKKKMMMNNNMMMKKKJJJMMMLLLLLLLLLMMMNNNPPPQQQTTTUUUVVVVVVUUUSSSQQQOOOQQQQQQQQQPPPPPPQQQQQQRRRVVVVVVUUURRRNNNLLLLLLLLLOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTUUUVVVUUUSSSQQQOOOSSSSSSSSSQQQQQQRRRUUUXXXSSSSSSSSSTTTUUUWWWXXXYYYXXXVVVTTTRRRSSSTTTWWWXXXaaahhhooottt{{{uuu~~~qqqppp~~~~~~wwwzzzuuueeedddtttsssaaagggppprrrfffRRR\\\jjj|||}}}mmmsss|||jjjccctttoooTTTDDD===999999999888999:::999888777777777666666777777888777777777888888999999999:::888777555666888:::;;;<<<<<<<<<;;;::::::999999888888777666777888999::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999<<<===>>>???@@@AAABBBCCC>>>???@@@@@@??????AAACCCAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFKKKLLLNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKGGGIIIKKKMMMNNNOOORRRSSSRRRRRRRRRQQQPPPOOONNNMMMNNNOOOPPPOOONNNMMMNNNOOOQQQPPPOOOOOOPPPRRRSSSSSSQQQSSSVVVXXXYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVYYY[[[XXX]]]___[[[XXXWWWUUUSSSTTTWWWZZZ\\\[[[[[[ZZZZZZPPPKKKIIIKKKNNNQQQXXX``````UUUKKKIIIKKKMMMQQQVVVPPPOOOKKKIIILLLPPPNNNIIIJJJKKKLLLKKKIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKGGGEEEEEEDDDBBB@@@BBB@@@=========>>>===<<<<<<<<<;;;::::::;;;<<<===;;;<<<<<<<<<;;;;;;:::999::::::999999::::::;;;<<<::::::999999999:::;;;<<<>>><<<:::999888999::::::888777666777999;;;;;;:::<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFFFFFFFHHHIIIHHHFFFEEEGGGIIIFFFHHHKKKMMMOOOOOOOOONNNLLLLLLKKKMMMPPPSSSTTTSSSQQQQQQRRRRRRQQQPPPNNNMMMIIIJJJJJJJJJIIIIIIKKKLLLLLLOOORRRUUUVVVVVVUUUTTTOOONNNMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUXXX[[[ZZZTTTQQQSSSUUUXXXZZZ[[[\\\\\\[[[YYYZZZ\\\ZZZTTTPPPQQQTTTTTTVVVWWWWWWWWWVVVVVVTTTVVVXXXVVVSSSQQQQQQRRRPPPQQQQQQQQQPPPQQQSSSUUUUUUXXX\\\]]][[[YYYWWWVVVVVVXXXZZZ\\\]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVWWWUUURRRPPPOOOPPPNNNOOOOOONNNLLLJJJKKKLLLLLLPPPRRRPPPOOORRRTTTSSSQQQPPPNNNMMMLLLMMMOOOPPPJJJIIIJJJMMMOOOOOOKKKHHHGGGIIIKKKMMMNNNLLLIIIHHHLLLLLLKKKKKKKKKMMMNNNOOORRRRRRSSSTTTSSSRRRQQQPPPSSSRRRQQQQQQQQQRRRTTTUUUWWWWWWVVVTTTQQQOOOOOOPPPOOOPPPPPPPPPOOOOOOQQQRRRTTTUUUVVVVVVUUUSSSPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUSSSTTTTTTTTTUUUUUUWWWXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXdddnnnooottt~~~{{{{{{rrr^^^NNNKKKMMMNNNVVVaaaYYY[[[ssszzzdddjjjzzz|||{{{rrr|||jjjdddqqq}}}aaaIIIEEEAAA555888999888666777999999888777777666666666666777888777777888888999999999::::::999777666666888:::<<<===<<<<<<;;;;;;::::::999888777666666666777999::::::::::::999999:::;;;;;;;;;;;;::::::999888888777<<<===>>>???@@@AAABBBBBBAAABBBBBB@@@??????BBBDDDAAAAAA@@@@@@@@@AAABBBCCCDDDFFFHHHHHHGGGFFFFFFFFFAAABBBCCCEEEFFFFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJHHHJJJNNNSSSUUUUUUQQQNNNSSSSSSSSSRRRQQQPPPNNNMMMQQQQQQQQQOOOMMMLLLMMMOOOSSSRRRPPPOOOOOOOOOPPPPPPOOOQQQTTTXXXZZZZZZYYYXXXPPPSSSVVVUUURRRQQQRRRUUUUUU\\\___[[[WWWUUURRROOOSSSXXX]]]___^^^^^^___bbbWWWPPPKKKLLLOOOSSSYYY___```VVVMMMIIIIIIJJJNNNTTTNNNSSSRRRLLLMMMSSSRRRJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJHHHEEEDDDDDDCCCBBBAAABBB???===<<<=========<<<;;;:::999999999:::;;;<<<;;;<<<<<<<<<;;;;;;:::999::::::999999::::::;;;<<<::::::999888999:::<<<===???===;;;999999999:::;;;888777666777999:::::::::;;;<<<======>>>>>>======;;;<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFEEEGGGIIIHHHFFFEEEGGGIIIEEEGGGJJJMMMOOOPPPPPPPPPNNNLLLJJJJJJMMMOOOPPPPPPPPPQQQQQQRRRQQQOOONNNMMMMMMMMMMMMLLLKKKKKKMMMPPPLLLMMMPPPSSSTTTUUUTTTTTTOOONNNMMMLLLLLLNNNPPPQQQTTTVVVUUUUUUYYY\\\ZZZTTTRRRTTTVVVXXXZZZ[[[[[[ZZZ___[[[ZZZ\\\[[[VVVRRRQQQTTTUUUWWWXXXYYYXXXWWWWWWUUUWWWWWWTTTPPPMMMNNNOOOJJJLLLNNNOOOPPPRRRUUUWWWTTTVVVXXXYYYYYYYYYZZZ\\\VVVWWWYYYZZZ[[[ZZZXXXWWWYYYXXXVVVUUUTTTSSSSSSSSSUUUVVVVVVTTTQQQOOONNNOOOMMMOOOPPPOOOMMMLLLKKKLLLMMMQQQRRROOONNNRRRTTTSSSQQQPPPNNNMMMMMMNNNOOOPPPJJJIIIJJJMMMPPPOOOLLLHHHHHHJJJLLLNNNNNNLLLIIIGGGLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQTTTSSSQQQQQQRRRTTTVVVXXXXXXXXXWWWUUURRRQQQRRRSSSNNNOOOOOOOOONNNNNNPPPRRRUUUUUUVVVVVVUUURRRPPPNNNKKKOOOTTTWWWVVVTTTRRRRRRTTTUUUUUUUUUTTTUUUVVVXXXUUUTTTTTTVVVXXXZZZZZZZZZTTT\\\bbbdddiiivvv}}}vvvuuudddPPPIIILLLIIIMMMXXX]]]YYYkkktttvvvlllpppttt|||zzziiijjjuuuzzzlllXXXIII@@@<<<:::777888888888888777777777666666666555555555555666666777777777777777777777777::::::999999888777666666777888888888888999999999777777777777666666666666888888888888777777777777::::::999888777777777888:::::::::===@@@AAAAAA@@@BBB@@@??????@@@???>>>======???AAAAAA???>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJJJJHHHGGGLLLKKKKKKJJJIIIHHHHHHHHHKKKJJJJJJOOOTTTUUURRRMMMPPPRRRTTTVVVWWWWWWVVVUUURRRUUUWWWUUUPPPLLLKKKLLLQQQPPPPPPOOOOOOPPPPPPQQQPPPRRRUUUYYY\\\[[[WWWSSSRRRVVVZZZXXXSSSOOOOOOPPPQQQZZZ___\\\WWWUUUSSSQQQLLLSSS[[[```bbbeeekkkpppmmmYYYMMMMMMRRRaaajjjeeeZZZTTTMMMIIIIIILLLOOOQQQPPPOOOLLLKKKPPPVVVTTTNNNJJJKKKKKKKKKIIIIIIKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDBBB@@@???DDDAAA>>><<<<<<<<<;;;::::::::::::999999999888888;;;;;;::::::::::::999999:::::::::888777888;;;>>>;;;:::999777777777777888;;;999777777888999999888::::::999888888999::::::;;;;;;<<<<<<===>>>>>>>>>===<<<:::::::::===???AAA>>>??????>>>======>>>@@@AAAAAAAAABBBCCCDDDDDDEEECCCDDDEEEFFFFFFGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNOOORRRUUUVVVUUUTTTSSSTTTPPPQQQRRRPPPNNNLLLMMMNNNJJJLLLOOORRRTTTUUUVVVVVVWWWTTTPPPLLLJJJKKKMMMNNNRRRRRRRRRUUUYYYZZZXXXUUUOOONNNOOORRRWWWYYYXXXVVVXXXYYYYYYWWWUUUSSSTTTUUUSSSRRRWWW^^^___WWWSSSTTTTTTSSSSSSSSSSSSRRROOOMMMLLLMMMMMMOOORRRUUUXXXZZZVVVTTTSSSTTTXXXYYYXXXVVVTTTTTTSSSSSSTTTVVVXXXYYYVVVTTTRRRQQQQQQPPPMMMKKKQQQSSSUUUVVVVVVTTTRRRPPPLLLMMMNNNNNNMMMJJJHHHFFFKKKKKKMMMOOOQQQQQQOOOMMMRRRPPPMMMKKKJJJKKKMMMNNNIIIJJJLLLOOOQQQOOOLLLHHHIIIKKKMMMNNNMMMIIIFFFCCCIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRRRRPPPNNNLLLMMMOOOPPPPPPOOONNNPPPQQQWWWVVVUUUUUUTTTTTTTTTUUUSSSPPPLLLJJJLLLOOORRRSSSSSSSSSSSSRRRPPPPPPSSSUUUPPPUUUWWWTTTSSSTTTTTTRRROOO[[[eeebbbWWWPPPSSS[[[UUUTTTSSSUUUXXXZZZXXXVVVWWWUUUXXX___eeeiiinnnuuuxxxyyytttqqq|||uuujjjbbb^^^\\\aaaTTTUUU___ccciiimmmggg```nnnvvvsss}}}iiikkk}}}wwwkkkfffhhhcccXXXJJJ@@@<<<<<<;;;:::999999999888888888777777666666555555555555666666777777777777777777777777::::::999888888777666666777777888888888999999999777777777777666666666555666666777777777888888888:::999888888777777777888:::999:::<<>>>>>???@@@>>>======???@@@@@@?????????@@@CCCDDDDDDEEEFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIKKKKKKIIIHHHLLLLLLKKKKKKJJJIIIIIIHHHKKKJJJKKKOOOTTTUUUQQQMMMPPPPPPQQQRRRSSSUUUVVVWWWUUUVVVVVVSSSOOOLLLLLLMMMPPPOOOOOONNNNNNOOOOOOPPPPPPPPPRRRUUUWWWXXXVVVTTTQQQSSSUUUUUUSSSQQQQQQRRRTTTZZZ]]]YYYUUUTTTRRROOONNNSSSYYY^^^aaadddjjjnnniiiVVVLLLMMMQQQ^^^fffaaaUUUQQQLLLIIIJJJLLLNNNOOONNNNNNLLLKKKOOOUUUSSSNNNKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFEEEDDDCCCBBB@@@@@@BBB@@@===<<<<<<<<<;;;:::::::::::::::999999999999;;;;;;::::::999999999888888888999888888:::>>>@@@===;;;:::888777777888888;;;888555555666888888888:::999999888888999999::::::;;;;;;<<<<<<===>>>>>>===<<<:::::::::<<>>???@@@???======???@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKMMMNNNNNNPPPSSSTTTSSSRRRRRRRRRPPPQQQQQQPPPNNNLLLMMMNNNLLLMMMPPPRRRUUUVVVVVVVVVWWWUUUQQQMMMLLLMMMPPPRRRRRRQQQQQQSSSVVVWWWVVVTTTPPPOOOOOOQQQUUUWWWVVVUUUWWWXXXYYYXXXVVVTTTUUUVVVSSSRRRVVV]]]\\\VVVRRRRRRSSSRRRRRRRRRSSSRRRPPPMMMMMMMMMMMMOOOQQQSSSVVVXXXUUUSSSRRRTTTWWWYYYXXXVVVSSSSSSRRRRRRRRRTTTUUUVVVUUUSSSQQQPPPPPPOOOMMMKKKQQQRRRTTTUUUUUUSSSQQQOOOJJJKKKLLLLLLLLLKKKIIIIIIKKKLLLMMMOOOQQQQQQPPPOOOQQQOOOLLLJJJJJJJJJLLLMMMJJJJJJKKKMMMOOONNNLLLIIIHHHIIIKKKLLLLLLJJJHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOOOOOOONNNMMMLLLKKKMMMNNNNNNMMMLLLNNNOOOVVVUUUUUUTTTSSSSSSTTTTTTQQQNNNKKKJJJLLLNNNPPPQQQRRRTTTVVVWWWVVVTTTTTTUUUPPPUUUWWWTTTSSSTTTTTTQQQPPPYYYbbbaaaXXXSSSUUUZZZVVVUUUTTTVVVYYYZZZXXXVVVXXXVVVXXX^^^bbbdddiiiooofffmmm}}}tttiiibbb^^^XXXZZZkkkzzzxxxkkkeeeiiifff[[[YYYeeeqqqvvvxxx{{{vvvcccjjjxxxqqqmmmhhhvvvwwwooocccXXXLLLEEE===888888:::;;;;;;999999999999888888888888666666555555555555666666777777777777777777777777999999888888777777666666777777777888888888999999777777777666666666555555444555555666888999999:::999888888777777777777777999999:::<<<>>>@@@???>>>>>>===<<<===???@@@???>>><<<>>>@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGIIILLLLLLKKKIIIMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJLLLPPPTTTTTTQQQLLLOOONNNMMMMMMOOORRRUUUWWWWWWVVVTTTQQQNNNLLLMMMOOOOOONNNMMMMMMMMMMMMNNNOOOQQQOOOOOOPPPSSSUUUVVVVVVRRRQQQPPPQQQSSSTTTTTTTTTTTTWWWWWWTTTTTTVVVUUURRRPPPRRRTTTXXX\\\```dddfffcccSSSLLLNNNPPPZZZaaaZZZOOOMMMKKKKKKLLLLLLLLLKKKLLLMMMKKKJJJMMMSSSRRRMMMMMMMMMMMMKKKHHHFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDCCCBBBAAAAAA@@@AAA>>><<<;;;;;;<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888777777555666888999:::<<<@@@CCC>>><<<;;;999888777777888999777555444666777888888:::999888888888888999:::999::::::;;;;;;<<<======<<<;;;:::999:::<<<>>>???>>>???@@@@@@>>>>>>???AAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJIIIIIIIIIKKKLLLMMMLLLNNNPPPQQQPPPOOOOOOOOOOOOPPPQQQPPPNNNMMMMMMNNNNNNOOOQQQSSSUUUWWWWWWXXXVVVSSSPPPMMMLLLMMMPPPRRRRRRQQQOOOPPPRRRSSSSSSRRRRRRQQQOOOPPPRRRSSSSSSSSSTTTVVVWWWVVVUUUTTTUUUVVVQQQRRRUUUZZZYYYTTTOOOOOOPPPOOOPPPQQQRRRRRRPPPNNNNNNNNNNNNNNNOOOQQQSSSTTTSSSRRRRRRSSSVVVWWWWWWVVVRRRQQQQQQPPPQQQQQQRRRRRRSSSQQQOOOOOOOOONNNLLLKKKPPPQQQSSSTTTTTTRRROOONNNIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQNNNMMMKKKIIIHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMLLLJJJGGGHHHIIIJJJKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKIIIJJJKKKKKKJJJJJJKKKMMMTTTTTTSSSRRRRRRRRRSSSSSSNNNLLLKKKKKKMMMNNNNNNMMMNNNRRRWWWYYYXXXVVVTTTSSSQQQVVVXXXUUUSSSTTTSSSQQQPPPVVV\\\]]]YYYVVVVVVYYYVVVUUUUUUWWWYYYZZZXXXWWWXXXVVVWWW[[[^^^___bbbggg]]]]]]ddduuuuuullliiibbbXXXQQQPPPPPPLLLIIIQQQ\\\[[[RRRKKKZZZ```\\\eee~~~lllgggppp|||sssyyymmmyyy~~~ssskkk[[[IIIBBB>>>:::777888999999888888888888888777777777777666555555444444555555666666666666666666666666666888888777777777666666666777777777777888888888888777777666666666555555555555555666666777888888999888777777666666666777777999888999;;;===>>>>>>===<<<;;;;;;<<<>>>??????>>>;;;===@@@@@@@@@???AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHGGGGGGGGGJJJLLLMMMLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJLLLPPPSSSSSSOOOLLLMMMMMMMMMMMMNNNOOOQQQRRRUUUUUUTTTRRRPPPOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNRRROOOLLLLLLOOOTTTWWWXXXVVVQQQNNNOOOSSSWWWVVVTTTSSSSSSRRRPPPSSSYYY[[[YYYSSSRRRQQQRRRVVVYYYZZZZZZ]]]PPPNNNPPPPPPXXX\\\UUUNNNMMMMMMNNNNNNMMMJJJGGGJJJKKKJJJHHHKKKPPPOOOLLLMMMNNNNNNKKKHHHEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDEEECCCBBBBBBAAAAAAAAAAAAAAA@@@>>>;;;:::;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888777666666555777888999:::<<>>===???AAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLJJJLLLNNNNNNLLLKKKLLLLLLNNNOOOPPPOOONNNMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXUUURRRNNNJJJIIIJJJLLLNNNSSSQQQPPPOOOPPPQQQRRRSSSTTTRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRTTTPPPRRRTTTWWWVVVRRRNNNLLLLLLLLLLLLNNNPPPQQQOOOMMMOOOOOONNNNNNNNNOOOQQQQQQPPPPPPQQQRRRTTTVVVVVVVVVQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNNNNLLLKKKOOOPPPRRRSSSRRRPPPNNNLLLJJJJJJIIIIIIJJJKKKLLLMMMJJJKKKKKKKKKLLLMMMOOOQQQLLLKKKIIIHHHGGGHHHIIIJJJJJJHHHGGGHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJIIIIIIJJJKKKRRRQQQQQQPPPPPPPPPQQQQQQLLLKKKLLLMMMOOOOOOMMMLLLIIIMMMRRRTTTTTTRRRQQQPPPRRRWWWXXXUUUSSSTTTSSSPPPOOORRRVVVXXXXXXWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVSSSTTTXXXZZZZZZ]]]aaa___[[[[[[dddrrroooaaaTTTRRRSSSQQQOOOOOOPPPUUUVVVUUU[[[eeeeee___aaaqqqwwwooowwwuuuooouuuuuu~~~vvvhhh^^^NNN>>>===;;;999888888888777666666666666666555555555555555555444444444444555555555555555555555555555555777777666666666666666666666666777777777888888888666666666666555555555555777666666666666666666666777666666555666666777777888888888:::<<<===<<<;;;;;;:::999;;;===???>>>>>>:::===???@@@@@@@@@AAACCCCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGJJJMMMNNNMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKNNNPPPPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLQQQRRRTTTUUUTTTRRROOOLLLNNNMMMKKKJJJJJJKKKMMMNNNPPPMMMIIIHHHKKKPPPTTTVVVXXXSSSNNNOOOTTTXXXWWWTTTUUUUUURRROOORRRYYY\\\ZZZXXXVVVSSSRRRSSSTTTTTTSSSXXXOOOPPPSSSQQQVVVZZZSSSPPPPPPPPPQQQQQQNNNJJJFFFIIIKKKJJJGGGHHHLLLLLLIIILLLMMMMMMKKKHHHEEECCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAABBB@@@>>>;;;:::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999888777777666666666888999:::999:::<<<>>>;;;999888666555444555555444666999===???===888444888888888888888888888888777777777888999999::::::;;;::::::999::::::;;;<<<<<<>>>@@@AAA@@@??????@@@BBBBBBBBBBBBBBBCCCCCCCCC>>>=========>>>???@@@AAACCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLIIIKKKLLLLLLJJJIIIJJJKKKLLLNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUWWWXXXWWWTTTOOOJJJGGGGGGIIIJJJSSSRRRRRRQQQPPPQQQSSSTTTTTTSSSRRRQQQOOONNNNNNNNNKKKLLLNNNNNNMMMMMMOOOPPPOOORRRTTTUUUTTTRRRNNNKKKIIIIIIJJJLLLOOOOOONNNLLLPPPPPPNNNMMMMMMNNNOOOPPPOOOOOOQQQQQQRRRSSSTTTUUUPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLMMMNNNMMMLLLMMMOOOPPPQQQPPPNNNKKKJJJLLLKKKJJJJJJJJJKKKLLLLLLHHHJJJKKKJJJIIIIIILLLNNNJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGEEEFFFHHHJJJKKKJJJIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEGGGIIIJJJHHHIIIJJJJJJIIIIIIJJJLLLOOOOOONNNNNNNNNOOOOOOPPPLLLLLLMMMOOOQQQPPPNNNKKKHHHJJJLLLNNNNNNOOOPPPRRRTTTXXXYYYVVVSSSSSSRRRPPPNNNOOOQQQTTTVVVWWWUUUSSSSSSSSSUUUUUUUUUTTTTTTUUURRRPPPQQQVVVXXXXXXZZZ^^^]]]YYYWWWXXX[[[cccsssoooiiihhhmmmnnniiiiiinnnooovvvyyyxxx|||{{{xxxzzzssszzzyyy~~~mmm___TTTHHH>>>666666777777888888888777555555555555444444444444555555444444444444555555555555555555555555555555666666666666555555555555666666666777777777888888666666666555555555444444777777777666666555555555555555555555555666666777888777777999;;;<<<;;;::::::999999:::<<<>>>===<<<:::<<<>>>@@@@@@AAABBBDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFIIILLLNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKMMMNNNPPPPPPOOOMMMKKKNNNPPPRRRVVVWWWUUUQQQMMMOOOMMMKKKIIIIIIKKKMMMOOOMMMJJJFFFEEEHHHKKKOOOPPPWWWRRRNNNOOOTTTWWWWWWTTTYYYYYYUUUOOONNNRRRUUUUUUZZZYYYXXXVVVTTTSSSRRRRRRSSSMMMQQQTTTQQQUUUYYYSSSRRRQQQQQQQQQQQQOOOLLLIIIHHHKKKJJJFFFEEEHHHHHHEEEIIIKKKLLLKKKHHHEEEDDDDDDBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>???@@@BBBCCCBBB@@@===;;;;;;;;;:::999;;;;;;;;;;;;::::::::::::888888888777777777777777777888:::999888888999:::888777666444444444555555444666:::???AAA>>>999555777777888999999888777777555666666777888888999999:::::::::999999::::::;;;:::===???@@@????????????AAAAAAAAAAAABBBBBBBBBBBB===<<<<<<;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCEEEGGGIIIKKKJJJKKKLLLKKKIIIHHHIIIJJJKKKMMMNNNNNNMMMMMMOOOPPPOOOOOOOOOPPPQQQSSSUUUVVV[[[WWWQQQLLLIIIHHHIIIJJJQQQRRRSSSRRRRRRRRRTTTUUUSSSTTTUUUSSSPPPMMMMMMMMMJJJKKKMMMMMMLLLLLLMMMOOOOOOSSSUUUTTTSSSSSSPPPLLLIIIIIIJJJLLLOOOPPPNNNMMMQQQPPPOOONNNNNNNNNOOOOOONNNOOOQQQQQQPPPPPPRRRSSSMMMNNNOOOOOOOOOOOONNNNNNMMMKKKKKKLLLNNNOOONNNMMMLLLNNNOOOPPPOOOLLLIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLKKKIIIHHHJJJLLLIIIHHHHHHGGGGGGHHHHHHHHHFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLMMMOOOQQQPPPNNNKKKIIIJJJKKKKKKLLLOOOSSSVVVUUUYYYZZZVVVSSSSSSRRROOOMMMNNNOOORRRUUUVVVTTTSSSQQQSSSTTTTTTSSSRRRSSSTTTPPPOOOPPPUUUWWWWWWXXX\\\ZZZXXXWWWUUUQQQRRR]]]iii|||xxxyyysssrrrzzz~~~sss{{{ggg[[[SSSJJJBBB===333444666777888888999:::666666555555555444444444555444444333333444444555444444444444444444444444555555555555555555555555666666666666777777777888666666555555555444444444555555555666666666666666555444444444555555666777777777777888:::;;;:::999:::999888999;;;<<<<<<;;;999;;;>>>@@@@@@AAACCCDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCEEEHHHLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIKKKMMMKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNPPPTTTWWWWWWTTTQQQOOOMMMKKKIIIIIIKKKMMMOOOMMMKKKHHHGGGIIIKKKMMMMMMPPPNNNMMMNNNRRRVVVVVVUUUYYY[[[WWWOOOJJJLLLOOOPPPUUUWWWYYYWWWSSSQQQQQQSSSOOOJJJPPPTTTPPPSSSXXXSSSQQQOOOOOOOOOPPPQQQOOOMMMIIIKKKJJJEEECCCEEEEEEBBBFFFHHHJJJJJJHHHFFFEEEEEE@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBDDDDDDBBB>>><<<;;;;;;:::888::::::::::::999999999999666666666777777777777777555777888888777777777888777666555444444555666777555666888<<<>>>===:::777666777888999999888777666444555555666777777888888::::::999999999999999999999;;;>>>??????>>>>>>>>>????????????????????????>>>===<<<;;;<<<>>>@@@AAAAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBDDDFFFIIIJJJKKKLLLLLLKKKIIIHHHIIIKKKJJJLLLMMMNNNMMMMMMOOOPPPMMMMMMMMMNNNOOOQQQSSSTTTYYYVVVPPPKKKHHHHHHIIIJJJNNNQQQSSSTTTRRRRRRTTTVVVRRRTTTWWWVVVRRRNNNLLLLLLMMMNNNOOOOOONNNMMMNNNPPPNNNTTTVVVTTTTTTUUUSSSNNNLLLKKKLLLNNNQQQQQQPPPNNNRRRQQQOOONNNNNNOOOOOOPPPNNNPPPQQQQQQOOONNNOOOQQQJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKLLLNNNPPPOOONNNKKKMMMNNNNNNMMMKKKHHHFFFDDDEEEGGGIIIJJJJJJJJJIIIIIIMMMPPPNNNJJJHHHHHHKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCEEEGGGIIIHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLNNNOOOOOOMMMKKKGGGHHHJJJKKKLLLOOOSSSVVVVVVZZZ[[[WWWSSSSSSRRROOONNNOOOQQQSSSUUUUUUUUUTTTQQQTTTVVVUUUSSSRRRSSSTTTQQQPPPQQQVVVWWWUUUVVVYYYZZZWWWUUUTTTRRRPPPUUU\\\[[[vvvnnnrrrwwwssssss{{{{{{hhhgggNNNFFFEEE>>>888666444666888999999999:::;;;777666666666666555555555555444444333333444444555444444444444444444444444444555555555555555555555666666666666777777777777666666555555555444444444333444444555666777888888444444444444444555666777777777777888:::;;;999888:::999888999;;;<<<;;;:::999;;;>>>@@@@@@AAACCCEEE???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBDDDGGGKKKMMMMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEGGGJJJMMMLLLKKKKKKLLLNNNRRRUUUWWWOOONNNNNNQQQUUUWWWVVVTTTPPPNNNKKKIIIIIIKKKNNNPPPPPPNNNLLLLLLMMMNNNNNNNNNJJJJJJKKKMMMQQQTTTVVVWWWTTTXXXVVVNNNGGGIIINNNPPPNNNSSSWWWVVVQQQNNNPPPSSSLLLHHHOOOSSSOOORRRWWWSSSOOOMMMLLLMMMOOOQQQRRRQQQIIIKKKJJJEEEBBBCCCCCCAAADDDFFFIIIJJJIIIGGGFFFFFF??????>>>==================<<<<<<<<<===@@@BBBDDDFFFCCC???===<<<;;;999888:::::::::999999999888888555555666666777888888888333555777888777666777888777666666555555666888999777666666888:::;;;:::999666777888999999888777666444444555555666777777777999999999999999999999999777:::===???>>>======>>>>>>>>>>>>===============???>>>===<<<===???AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLKKKIIIIIIJJJKKKJJJKKKMMMMMMMMMMMMOOOQQQLLLLLLLLLLLLMMMOOOQQQRRRUUURRRMMMIIIFFFFFFHHHIIIKKKOOOSSSTTTSSSRRRSSSUUUQQQTTTXXXWWWSSSOOOLLLLLLPPPQQQRRRRRRPPPPPPQQQRRRNNNTTTVVVTTTTTTWWWUUUOOONNNNNNNNNPPPSSSSSSQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQNNNPPPRRRPPPNNNLLLNNNPPPGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKKKKLLLOOOPPPPPPOOOKKKLLLMMMNNNMMMJJJGGGEEE???AAADDDGGGIIIJJJIIIIIIJJJOOORRRQQQLLLHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBCCCEEEGGGIIIHHHGGG???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJLLLNNNNNNLLLJJJDDDFFFIIIJJJLLLNNNQQQTTTVVVZZZ[[[WWWSSSSSSQQQNNNOOOQQQSSSUUUUUUUUUUUUVVVRRRUUUWWWVVVTTTRRRSSSUUUSSSQQQRRRVVVWWWUUUTTTWWWZZZTTTPPPQQQRRRPPPPPPSSSWWW]]]jjj~~~sssddddddyyy|||yyy{{{ggg~~~uuu[[[PPPCCC:::888999999888666666666666666555555444444444444555555555666666555555555555555555555555555555555444444333333333555555555555555555555555444444444555555555555666666555444333333333333333555555666666666666555555666666666666666555555555777777888888888999999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>BBBDDDFFFIIIKKKLLLMMMMMMHHHHHHIIIIIIIIIHHHGGGGGGLLLGGGBBB@@@BBBDDDEEEDDDGGGJJJMMMNNNNNNOOORRRTTTOOOLLLIIIKKKPPPTTTSSSQQQRRROOOKKKLLLOOOPPPMMMJJJJJJNNNRRRSSSPPPNNNMMMNNNNNNMMMMMMPPPTTTWWWVVVUUUSSSPPPNNNOOOQQQSSSRRRPPPMMMPPPSSSTTTRRROOOMMMLLLGGGIIILLLNNNPPPPPPPPPPPPJJJJJJKKKLLLLLLLLLLLLLLLHHHGGGFFFDDDBBB@@@>>>===AAABBBCCCDDDDDDCCCBBBBBBAAA???===:::::::::<<<===;;;;;;:::999:::;;;<<<===???>>>===<<<:::999888777:::999777666666666777888666666777777777777666666888888777666666666666666777777777666555555444444666666666666777777777777555555555666777888888888555555555555555666777777888:::<<<<<<:::999999:::;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???===>>>CCCGGGIIIIIIJJJJJJJJJHHHFFFFFFIIIKKKIIIJJJKKKNNNQQQRRRRRRQQQMMMKKKIIIKKKNNNOOONNNLLLQQQNNNJJJGGGFFFFFFHHHIIILLLJJJJJJOOOUUUXXXVVVSSSPPPSSSUUUTTTRRRPPPQQQSSSVVVWWWWWWXXXVVVTTTRRRPPPTTTUUUWWWWWWUUUQQQMMMKKKQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMOOOQQQSSSQQQRRRTTTSSSPPPNNNLLLLLLNNNLLLIIIIIIJJJLLLMMMLLLLLLLLLJJJJJJKKKMMMOOOPPPMMMMMMMMMNNNNNNLLLHHHEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMNNNMMMKKKGGGEEEGGGFFFEEEFFFHHHIIIHHHGGGFFFDDDCCCEEEGGGHHHFFFCCCBBB@@@>>>>>>AAADDDEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDEEEEEEEEEDDDCCCEEEFFFHHHHHHGGGGGGHHHIIIKKKKKKKKKJJJIIIIIIKKKMMMJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFGGGIIIMMMQQQSSSUUUUUUUUUUUUSSSPPPMMMKKKMMMOOORRRRRRRRRQQQQQQRRRUUUVVVWWWVVVTTTRRRRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRQQQQQQPPPOOOMMMNNNPPPSSSSSSUUUYYYaaalllyyyqqqiiiqqqvvviiivvvooofff{{{fffMMMFFF===888888888666444777777777777777666555555333444444444555555555666444444444444444444444444555555444444444333333333444444444444444444444444444444444444555555555555555555444333333333333333555555666666666666555555666666666666555555555555777777777888888888999999::::::;;;;;;;;;;;;::::::999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAABBBDDDFFFIIIKKKLLLMMMMMMHHHHHHHHHIIIHHHHHHGGGFFFJJJFFFBBB@@@BBBDDDEEEEEEGGGIIILLLNNNOOOOOOOOONNNNNNJJJGGGIIIMMMPPPPPPNNNSSSPPPNNNPPPRRRSSSPPPLLLIIIMMMSSSUUUUUUSSSPPPOOOSSSPPPOOOOOORRRSSSRRRQQQSSSPPPNNNNNNOOOQQQPPPOOONNNQQQTTTTTTRRROOOMMMLLLHHHIIILLLNNNPPPPPPOOONNNIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGFFFDDDBBB@@@>>>>>>>>>???AAACCCDDDDDDDDDDDD@@@>>><<<999888999:::;;;;;;:::999999999:::;;;<<<>>>>>>===;;;:::999888777999888777666666666777777666666777777777777666666777777666555555555555555555555555555666666666666555666666666777777777777555555666666777777888888666555555555555666777777777:::<<<===;;;:::999:::::::::;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????>>>???@@@AAAAAABBBBBBBBBBBB???===>>>BBBFFFHHHHHHLLLLLLLLLIIIHHHHHHJJJLLLKKKKKKLLLMMMMMMMMMKKKJJJMMMKKKJJJLLLPPPRRRQQQPPPRRROOOKKKHHHGGGGGGIIIJJJMMMKKKKKKOOOTTTWWWUUURRRPPPSSSTTTTTTRRRQQQRRRSSSWWWXXXYYYYYYXXXVVVSSSRRRUUUVVVWWWWWWUUURRROOOMMMQQQPPPOOONNNOOOPPPQQQRRRQQQPPPNNNMMMMMMOOOQQQSSSRRRSSSTTTSSSPPPNNNNNNOOONNNKKKHHHHHHIIILLLMMMMMMMMMLLLKKKJJJKKKLLLNNNOOONNNMMMLLLMMMMMMLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIKKKMMMNNNMMMJJJGGGEEEFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDCCCDDDFFFGGGFFFCCCAAA???>>>>>>AAACCCEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHHHHJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGFFFFFFGGGIIIMMMQQQSSSTTTUUUUUUTTTRRROOOMMMKKKMMMOOOQQQRRRRRRQQQQQQRRRSSSUUUVVVVVVTTTSSSSSSTTTRRRTTTVVVUUUTTTRRRRRRRRRRRRRRRQQQOOONNNNNNPPPRRRQQQRRRTTTXXX___hhhpppuuu}}}{{{yyy{{{rrr~~~tttoootttjjjcccqqq~~~yyywwwjjjKKK@@@<<<888777888888555222777777888888777777666555333333444444444444555555444444444444444444444444444444444444333333333333444444444444444444444444444444444444555555555555555444444333333333333333555555666666666666555555555555555555555555555555777777777777888888888888999::::::;;;;;;::::::999999:::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDEEECCCDDDGGGIIIKKKLLLMMMMMMHHHHHHHHHHHHHHHGGGFFFFFFHHHEEEBBBAAABBBDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMNNNKKKHHHIIILLLNNNMMMLLLRRRPPPPPPRRRTTTTTTPPPLLLGGGJJJOOOTTTWWWVVVSSSOOOTTTRRROOONNNOOOPPPQQQPPPRRRPPPMMMMMMMMMNNNNNNMMMOOORRRUUUUUURRROOOLLLKKKIIIJJJLLLNNNOOONNNMMMLLLHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>>;;;===>>>AAACCCDDDEEEEEE???===;;;888777777888999999999888888999999:::;;;======<<<;;;999888777777888888777666666666666777666777777888888777777666666555555444444444444444333444444555666666777777555555666666666777777777666666666666777777777777666666555555666666777888777:::===>>>===;;;:::999999::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????<<<===???BBBCCCCCCCCCCCCBBB???===>>>AAADDDFFFGGGNNNNNNMMMKKKIIIIIIJJJLLLJJJJJJKKKKKKJJJIIIGGGFFFLLLKKKKKKNNNQQQTTTUUUUUUSSSPPPMMMJJJHHHIIIKKKLLLNNNMMMLLLOOOSSSUUUSSSQQQQQQRRRSSSSSSRRRQQQRRRSSSYYYYYYZZZYYYXXXWWWUUUTTTUUUVVVVVVVVVUUUSSSQQQPPPPPPNNNMMMKKKLLLNNNPPPRRRRRRQQQOOONNNOOOPPPRRRSSSRRRRRRRRRPPPMMMMMMNNNPPPOOOKKKHHHGGGIIILLLNNNOOOMMMMMMLLLKKKKKKLLLNNNNNNPPPNNNLLLKKKLLLLLLJJJIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLIIIGGGEEEDDDCCCBBBCCCEEEEEEEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEDDDEEEGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFGGGIIIMMMPPPRRRSSSTTTTTTSSSQQQOOOMMMKKKMMMOOOQQQRRRQQQQQQRRRSSSQQQSSSUUUUUUTTTTTTTTTUUURRRTTTUUUUUUSSSRRRRRRSSSTTTTTTSSSQQQNNNNNNOOOQQQSSSSSSSSSUUUYYY^^^cccfffnnn~~~xxx{{{qqqwwwzzzzzz|||{{{iiiaaagggjjjaaa[[[QQQ<<<;;;999777777999999666444666666666666666555555444333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444333333222333333444444555555666666555555444444444555555555555555666666666666777777777888888999999::::::::::::999999999999:::;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDEEEEEECCCDDDGGGIIIKKKLLLLLLLLLGGGHHHHHHHHHGGGFFFEEEDDDFFFDDDBBBAAABBBDDDFFFGGGHHHKKKMMMKKKGGGGGGLLLQQQRRROOOLLLLLLNNNOOONNNMMMMMMMMMNNNQQQSSSRRROOOKKKFFFFFFIIINNNTTTVVVTTTQQQSSSQQQNNNMMMMMMOOOQQQSSSSSSQQQOOOMMMMMMMMMMMMMMMOOORRRUUUUUURRROOOLLLKKKIIIJJJLLLNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKJJJJJJJJJHHHGGGFFFDDDCCCAAA@@@???;;;<<<===???@@@AAABBBCCC>>>===;;;999888888888999888888888888888999999999<<<<<<;;;:::999888777777666666666666666666666666666777777888888777777666444444333333333333333444444444444555555666666666555555555666666666777777666666666666777777777777666666666555666777777888777:::>>>???>>>;;;:::999999999999::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;:::;;;;;;<<<===>>>??????;;;<<>>@@@BBBEEEFFFNNNNNNNNNLLLIIIIIIJJJKKKHHHJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKNNNQQQUUUWWWYYYTTTQQQNNNKKKJJJKKKMMMNNNPPPNNNNNNOOORRRSSSRRRPPPQQQRRRRRRRRRQQQRRRRRRSSSXXXXXXYYYXXXXXXVVVUUUTTTUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMJJJIIIJJJLLLPPPRRRSSSRRRQQQPPPQQQRRRSSSUUUPPPOOONNNKKKIIIJJJLLLOOOPPPMMMIIIHHHJJJMMMOOOPPPOOONNNNNNMMMMMMNNNOOOOOOQQQNNNKKKJJJKKKLLLLLLKKKKKKKKKLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJHHHFFFEEECCCBBBAAABBBDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDBBBAAA@@@@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFHHHJJJJJJHHHFFFEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGJJJMMMPPPRRRRRRRRRRRRRRRQQQOOOMMMLLLNNNOOOQQQQQQQQQQQQRRRSSSRRRSSSUUUUUUTTTSSSSSSTTTRRRTTTUUUTTTSSSRRRSSSTTTVVVVVVUUURRRPPPNNNOOOPPPSSSSSSSSSUUUWWW[[[^^^```ccciiiuuu~~~tttwww|||{{{wwwwwwyyyooo___VVVRRRPPPHHHBBB;;;222:::888666555666666666666444444555555444444333222333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555333333222222222333333444444444555555555555444444333444444444555555666666555555666666666777777777888888999999999999888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCEEEGGGIIIMMMXXXbbb```TTTLLLLLLQQQRRRQQQNNNMMMMMMNNNNNNMMMKKKLLLNNNQQQRRRQQQOOOMMMIIIGGGFFFIIIOOOTTTVVVVVVTTTSSSPPPNNNLLLMMMOOOQQQTTTSSSRRRPPPNNNLLLLLLLLLNNNQQQTTTTTTRRRNNNLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFEEECCCAAA@@@@@@===============>>>>>>>>>===<<<;;;:::999999999:::777777888888888999999999;;;;;;:::999888777777666555555555555666666555555666666777777777777666666333333222222222222333333666555555555444444444333555555555555666666666666666666666666777777777777666666666666666777888888777:::===>>>===;;;:::999999999999:::::::::::::::;;;;;;:::::::::;;;;;;<<<::::::;;;<<<===>>>??????;;;<<>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBEEEGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEEEEEEEFFFIIILLLQQQbbbssstttfffUUUMMMLLLOOONNNLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPMMMJJJHHHIIINNNSSSXXXZZZYYYXXXUUUQQQLLLJJJJJJLLLRRRTTTUUUSSSOOOLLLJJJJJJLLLOOORRRSSSQQQNNNKKKKKKHHHIIIKKKLLLMMMLLLJJJIIILLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;777777888999999999999888::::::999999888777777666333444555555666555555555444555555666666555555444222222222222222333333444666666555555444333333222444444555555555666666666555555555666777888888888777777666666777777888999888:::<<<<<<:::999999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<::::::;;;<<<>>>???@@@@@@===>>>???AAADDDFFFHHHIIIEEEDDDCCCAAA???@@@CCCFFFHHHIIIJJJJJJHHHGGGHHHIIIPPPRRRTTTRRRNNNJJJJJJKKKIIIJJJKKKLLLMMMQQQUUUYYYTTTRRROOOLLLKKKMMMOOOPPPRRRRRRRRRQQQRRRRRRSSSTTTRRRPPPNNNOOOQQQSSSSSSSSSUUUTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTUUUUUUUUUTTTTTTNNNMMMJJJIIIIIIJJJLLLNNNRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRPPPNNNMMMOOORRRUUUSSSPPPMMMLLLMMMNNNNNNMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQNNNKKKJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEECCCDDDEEEFFFGGGFFFFFFEEEBBBAAA@@@AAACCCDDDCCCBBB>>>?????????>>>???BBBEEECCCBBBBBBCCCDDDEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCDDDEEEDDDBBBBBBBBBCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDFFFHHHJJJLLLOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPRRRTTTTTTUUUVVVUUURRRPPPPPPPPPRRRSSSTTTSSSRRRRRRTTTVVVWWWWWWWWWVVVSSSQQQPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUWWWUUUVVV[[[```gggqqq{{{~~~~~~vvvfff^^^SSSKKK???===AAA<<<777;;;555555555444333333333444333444444444444333222222333222222222111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444222222111111222333333444333444444555555444444333222222333444444555666666444444555555555666666666777777888888888888777777888999999::::::::::::999::::::;;;;;;<<<======>>>>>>>>>??????@@@@@@??????@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAABBBDDDFFFGGGFFFHHHKKKNNNPPP\\\iiilllcccWWWOOOLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRLLLLLLKKKKKKMMMPPPVVVZZZZZZZZZXXXSSSNNNJJJIIIJJJPPPSSSUUUTTTPPPJJJGGGFFFIIILLLPPPQQQPPPMMMKKKKKKGGGHHHJJJLLLLLLLLLJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA>>>===;;;:::999999999:::777777888888999::::::;;;777888999:::::::::999999999999999888777777666666222333444555666555555444333333444444444444333333222222222222222333444444444444444444444444444444444444444555555555666666333444555666777888999:::777777666666777777888999888999:::999888777999:::;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<:::;;;<<<===???@@@AAABBB?????????@@@CCCFFFIIIKKKFFFFFFEEECCC@@@@@@CCCGGGFFFHHHIIIIIIHHHHHHIIIJJJNNNQQQTTTRRRMMMIIIIIIKKKKKKLLLMMMMMMMMMOOOTTTXXXTTTRRROOOLLLKKKMMMOOOQQQSSSSSSSSSRRRRRRSSSUUUVVVRRRPPPMMMNNNPPPSSSTTTSSSTTTTTTSSSSSSRRRRRRSSSSSSQQQSSSVVVXXXYYYXXXWWWVVVNNNMMMLLLJJJJJJJJJKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPQQQTTTVVVRRRPPPNNNMMMMMMLLLJJJIIILLLLLLNNNOOOQQQQQQRRRRRRPPPNNNLLLKKKLLLMMMMMMMMMLLLMMMMMMLLLKKKIIIGGGFFFAAABBBCCCEEEEEEFFFFFFEEE@@@???>>>???AAABBBAAA@@@<<<>>>>>>>>>===>>>BBBEEEAAAAAA@@@AAACCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGFFFEEEEEECCCEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFHHHJJJHHHIIIIIIIIIIIIGGGFFFEEECCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQPPPOOOPPPRRRUUURRRTTTUUUTTTRRRQQQQQQRRRRRRSSSTTTSSSRRRRRRTTTWWWVVVWWWXXXVVVTTTRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWW[[[YYYZZZ\\\[[[ZZZ___fffpppuuuwwwyyy{{{jjj\\\UUUFFF@@@444444<<<666000555333444666777666555555555444444555555444444333222333222222222111111000000111111111111111111111111111111111222222333333333111111111111111111111111222222333333333444444444222111111111222333333444333444444555555444444333222222333333444555666666444444444555555555666666777777888888888888777777888888999:::::::::999999999999:::;;;;;;<<<======<<<<<<===??????@@@@@@@@@???@@@BBBDDDEEEFFFFFFEEEGGGGGGFFFFFFEEECCCBBBAAABBBDDDGGGHHHGGGIIILLLPPPKKKNNNRRRUUUUUUSSSQQQPPPKKKKKKKKKIIIHHHHHHIIIKKKHHHJJJKKKLLLLLLMMMOOOPPPHHHJJJLLLLLLKKKMMMQQQVVVWWWXXXXXXUUUOOOLLLKKKMMMNNNRRRUUUUUUPPPIIIEEECCCGGGJJJNNNPPPOOOMMMKKKKKKFFFGGGJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA===<<<:::999888999::::::444555666777888999::::::777888999:::;;;:::999999999999888888777777666666111222444555666555444444222333333444444333333222333222222222333444444555222333333444444555555666444444444555555555666666222333444666777999:::;;;777777777777777888888999999999999777666666999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;<<<>>>???AAABBBBBBAAA@@@???@@@BBBFFFIIILLLGGGHHHGGGDDD@@@@@@DDDGGGEEEGGGIIIJJJIIIIIIJJJKKKHHHMMMPPPPPPLLLJJJKKKNNNMMMNNNOOONNNMMMOOOTTTXXXTTTQQQNNNLLLKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTVVVXXXSSSOOOMMMMMMPPPSSSTTTSSSUUUTTTSSSSSSSSSSSSSSSTTTRRRTTTXXX[[[\\\[[[YYYWWWOOONNNMMMLLLKKKJJJJJJJJJMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRQQQPPPQQQSSSUUUPPPOOOMMMMMMLLLJJJGGGEEEIIIJJJLLLNNNPPPQQQQQQRRROOONNNLLLLLLMMMNNNMMMLLLLLLLLLMMMLLLKKKJJJHHHGGGAAAAAACCCDDDEEEEEEEEEEEE???======>>>???@@@???>>><<<===>>>===<<<===AAAEEE@@@??????@@@BBBBBB@@@???>>>???@@@AAACCCDDDEEEEEECCCDDDEEEGGGGGGFFFFFFEEEDDDEEEFFFEEECCCBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLIIIIIIJJJJJJIIIHHHFFFEEECCCDDDEEEHHHJJJLLLNNNOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOPPPSSSUUUPPPRRRTTTTTTSSSRRRSSSTTTSSSSSSSSSRRRRRRRRRUUUWWWVVVWWWXXXWWWUUUSSSSSSSSSMMMOOOQQQTTTVVVXXXXXXXXX\\\XXXWWWYYYWWWSSSVVV\\\^^^^^^eeettt}}}tttfffVVVHHHAAA999999999888777666666555333444666777777666444333333333333333333333333333333333333333333333333333111222222222222111000000000111222333333333333222222222222222222222222222111222333333444444333333333333222111111222222222333333333444444444555555444444444555555555555666777777666666555555555444777777888888888888777777777888888999999:::;;;;;;<<<;;;:::999999;;;<<<>>>>>>======<<<<<<<<<======???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHGGGFFFDDDBBBAAABBBCCCDDDEEEGGGHHHIIIJJJNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIKKKMMMOOOQQQUUUUUUTTTRRRPPPNNNLLLKKKMMMOOOQQQRRRPPPLLLHHHEEEGGGGGGHHHKKKMMMNNNMMMKKKGGGHHHJJJJJJJJJHHHFFFEEEKKKKKKKKKJJJIIIHHHFFFEEEMMMIIIEEEBBBBBBBBBBBBAAA>>><<<:::888777777777888888777666666777999;;;===:::::::::::::::999888777777777777777666666666666222222222222222222222222555333111222444555333111111111222333333444555555333333333222222111111111222333555444333333444666666666666666666777888888888888888777777777666666666666666666777777777777<<<;;;;;;;;;;;;:::::::::===<<<:::::::::;;;===??????>>>=========>>>@@@AAA>>>???@@@AAABBBDDDGGGJJJDDDEEEEEEDDDCCCCCCEEEGGGCCCFFFIIIJJJHHHFFFDDDDDDLLLLLLMMMNNNNNNNNNNNNMMMLLLNNNOOOLLLIIIJJJOOOTTTRRRSSSTTTPPPKKKJJJNNNRRRWWWUUUSSSOOOMMMNNNQQQTTTMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQSSSWWWXXXTTTTTTXXXWWWSSSPPPMMMKKKJJJJJJKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMPPPOOONNNMMMOOORRRUUUWWWPPPLLLGGGFFFHHHJJJJJJIIILLLLLLLLLJJJJJJKKKNNNQQQPPPLLLJJJKKKKKKIIIJJJNNNIIIIIIIIIHHHFFFEEECCCBBBAAACCCEEEFFFEEECCC@@@???<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>???>>>===>>>@@@BBBAAA@@@======>>>???@@@@@@AAAAAAEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDFFFJJJOOOSSSVVVLLLIIIGGGHHHKKKKKKHHHEEEGGGHHHHHHIIIJJJKKKLLLLLLPPPOOOOOONNNMMMMMMMMMMMMPPPPPPPPPQQQRRRSSSTTTUUUVVVSSSQQQRRRTTTSSSQQQNNNRRRRRRSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTSSSRRRQQQRRRPPPNNNPPPSSSUUUTTTRRR___WWWUUU[[[\\\YYY___jjjiiiUUUSSS```cccgggttt}}}~~~qqqnnn```TTTFFF===999888888777666666555444444222333444555555444333222333333333333333333333333333333333333333333333333111222222222222111000000000000111111222111111111222222222222222222222222111222333333444444333333333222222222222222222222333333333444444444444555444444444444555555555555777666666666555555555444777777888888888888777777666666777777888999999999<<<;;;:::999999:::<<<===<<<;;;;;;::::::;;;;;;<<<@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBBCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLMMMMMMMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLIIIHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQPPPOOONNNLLLKKKNNNPPPRRRSSSRRRNNNJJJHHHHHHHHHHHHJJJLLLMMMMMMKKKHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGLLLHHHDDDAAAAAAAAAAAAAAA>>><<<:::888777777888888888777666666777888:::<<<999999::::::999888888777888777777666666555555555444444444444444444444444444333111222444555333111111111222222333444444555333333333222222111111111222333444444333333444666666666555555666777777888888888888888777777777666555666666666777777777777::::::::::::999999999999===<<<:::::::::;;;===>>>======<<<<<<<<<===>>>???@@@AAABBBBBBAAACCCFFFHHHDDDDDDCCCBBB@@@AAACCCEEEBBBEEEHHHIIIGGGEEEDDDDDDIIIJJJKKKKKKLLLLLLKKKKKKLLLNNNOOOLLLIIIIIINNNSSSTTTVVVVVVRRRMMMKKKMMMQQQVVVUUUSSSOOOLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPOOONNNOOOSSSSSSPPPQQQTTTTTTQQQPPPNNNLLLKKKLLLLLLKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJOOOOOONNNNNNOOOQQQSSSTTTOOOLLLHHHFFFHHHJJJJJJIIILLLMMMMMMLLLKKKKKKMMMOOONNNJJJIIIJJJJJJHHHJJJMMMHHHGGGFFFEEECCCBBBAAAAAA@@@BBBDDDEEEEEECCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<======<<<;;;<<<>>>@@@???>>>======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEHHHKKKOOOQQQHHHGGGGGGGGGHHHHHHFFFDDDGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUUUURRRPPPRRRRRRRRRRRRSSSUUUVVVWWWTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPNNNPPPTTTVVVUUUSSSVVVRRRTTTZZZ\\\aaasssiiiVVVWWWVVVZZZeeekkkvvv}}}}}}xxxxxx}}}pppdddzzz~~~}}}ooobbbSSSHHH@@@999555555666666666555444444333333111222333444444333222111333333333333333333333333333333333333333333333333111222222222222111000000000000000111000000//////222222222222222222222222111222222333333333333333222222222222222222222222333333333333444444444444444444444444555555555555666666666555555555555555666777777888888777777666555555555666777777888888;;;:::999999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHIIIKKKMMMOOOMMMNNNOOOPPPPPPOOONNNMMMOOOPPPRRRSSSRRRPPPMMMKKKIIIHHHGGGHHHJJJLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIFFFBBB@@@@@@@@@@@@???===<<<:::888777777888888888777666666666888999:::888888999999888888777777888888777666555555444444555555555555555555555555444222111222333444333222111111222222333333444444222222222222222111111111222333444444333333444555666555555555555666777777888888888888777777777777555555666666666777777777888888888888888888999999<<<;;;:::::::::;;;===>>><<<;;;;;;;;;;;;<<<======AAABBBBBBBBBAAABBBDDDFFFDDDCCCBBB???===>>>AAACCCBBBEEEGGGHHHGGGEEEEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIMMMOOOOOOLLLIIIIIIMMMPPPTTTVVVWWWUUUPPPMMMMMMNNNSSSSSSRRROOOLLLJJJJJJKKKOOOOOOOOOOOOOOONNNNNNNNNQQQQQQRRRRRRQQQOOOMMMLLLLLLOOOOOONNNOOORRRSSSQQQPPPOOONNNNNNOOONNNLLLJJJMMMMMMLLLKKKJJJIIIIIIHHHNNNNNNOOOOOOPPPPPPPPPPPPNNNLLLHHHGGGHHHIIIIIIHHHLLLMMMNNNNNNLLLKKKLLLLLLLLLHHHGGGIIIIIIGGGIIILLLFFFEEECCCAAA@@@??????@@@???@@@BBBCCCCCCBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<======<<<=========>>>>>>??????@@@?????????>>>>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHIIIDDDEEEFFFFFFDDDCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMNNNNNNOOOPPPPPPRRRSSSTTTVVVXXXWWWUUURRRSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSRRROOONNNPPPTTTVVVUUUSSSRRRRRRUUUXXXXXXaaa|||sssXXXSSSPPPRRRWWWWWW\\\___dddiiiooowwwwwwrrryyyyyynnndddiiiwwwxxxjjjbbbaaaQQQHHH???;;;999666777:::666555555555444444444333222222333333333333222222222222222222222222222222222222222222222222222222111222222222222111000000000000111111000000//////111111111111111111111111111111222333333333333222111111222222333333222222222222333333333444444444333333444444444555555555555555555555555555555555666666777777777777666666555555555666777777888888::::::999999999:::;;;<<<>>>>>>=========>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKMMMNNNOOOLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQRRRRRRQQQPPPOOONNNOOOPPPQQQQQQOOONNNLLLJJJHHHFFFGGGIIIKKKLLLLLLIIIHHHGGGEEEEEEFFFHHHIIIIIIIIIKKKLLLLLLMMMMMMLLLGGGDDDAAA?????????>>>===<<<;;;:::999888888888888777777666666666777888888777777777888888777777666888777666666555444333333555555555555555555555555333222222222333333222222111111222222333333333333222222222111111111111111111333444444333222444555555555555444444555666666777777777777777777777777555555555666666666777777777777777888888999999999;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===???@@@BBBBBBAAABBBDDDEEEEEEDDDBBB???<<<===@@@BBBCCCEEEHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJNNNOOONNNLLLJJJIIILLLNNNQQQSSSUUUUUUQQQNNNMMMMMMPPPQQQQQQPPPMMMKKKKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNQQQRRRSSSSSSRRRQQQNNNMMMLLLMMMNNNNNNOOORRRSSSSSSPPPOOOOOOPPPQQQPPPMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHLLLMMMOOOQQQPPPOOOMMMLLLMMMLLLIIIHHHGGGGGGHHHHHHKKKMMMOOOOOOMMMKKKJJJJJJIIIFFFEEEHHHHHHFFFGGGJJJEEECCCAAA???===>>>??????===>>>@@@AAABBBAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999888999<<<===<<<;;;<<<<<<=========>>>>>>>>>>>>============>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAADDDFFFFFFCCCAAABBBEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMPPPRRRUUUXXXZZZYYYVVVTTTSSSRRRPPPPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTQQQNNNMMMOOOSSSUUUTTTRRRVVVVVVXXXVVVSSSXXXllleeeWWWXXXVVVUUUUUUOOOPPPPPPPPPRRRUUU[[[aaafffvvvzzzwwwkkkccc[[[hhhvvvyyymmmZZZJJJAAA>>>999666888888777888;;;666666555555555555444444333333444444444444333333222222222222222222222222222222222222222222222222111222222222222111000000000111111111111111000000111111111111111111111111000111222222333333222222000111222333333333333222222222222333333333444444333333333444444444444555444444444555555555555555666666777777777777666666555555666666777888888888999999999999::::::;;;;;;===============>>>??????>>>???@@@AAABBBBBBBBBAAABBBBBBCCCCCCEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFHHHJJJKKKNNNOOOQQQRRRRRRQQQOOOMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJHHHFFFFFFHHHJJJKKKJJJIIIHHHFFFDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJIIICCCAAA>>>=========<<<;;;;;;;;;:::999888888888888777777666666666666666666555555666777777666666666666666666555444333333222333333333333333333333333222222222222222222222222111111222222222222222333111111111111111111111111111222444333222222333555555555444444444444444555666666666666666666666666555555555555666666666666666777777888999::::::;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<=========;;;===???@@@AAABBBDDDFFFEEEDDDCCC@@@>>>>>>@@@CCCDDDFFFHHHIIIIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLJJJJJJKKKMMMLLLNNNQQQRRRQQQOOONNNMMMLLLNNNPPPPPPOOOMMMMMMNNNKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOLLLKKKKKKMMMOOOPPPRRRTTTQQQPPPPPPQQQQQQPPPNNNKKKHHHHHHGGGGGGHHHIIIJJJJJJKKKMMMPPPQQQQQQOOOLLLJJJLLLLLLJJJHHHGGGFFFGGGGGGIIIKKKNNNNNNMMMJJJIIIHHHGGGDDDDDDFFFFFFDDDDDDGGGDDDCCC@@@>>>===>>>???@@@<<<===>>>???@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;:::::::::999999:::<<<======<<<;;;<<<<<<<<<<<<<<<============<<<<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@AAADDDFFFFFFCCCAAACCCEEECCCCCCDDDEEEFFFGGGHHHHHHKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKNNNQQQUUUXXXYYYXXXWWWVVVSSSQQQOOONNNNNNOOOQQQRRRRRRQQQQQQQQQQQQRRRTTTTTTPPPNNNMMMNNNRRRSSSRRRPPPUUUVVVWWWVVVRRRRRRYYYaaacccUUUUUU\\\YYYWWWWWWRRRRRRQQQOOOOOOQQQTTTWWWXXX]]]```ffflllrrryyyxxxkkkcccXXX\\\___\\\RRRFFF<<<777888555555888888444333666555555555555555555555555444444444333333444444444222222222222222222222222222222222222222222222222111222222222222111000000///000111111222222111111111111111111111111111111000111111222222222222222///000222333444444333222222222222222333333333333333333333333444444444444444444444444444555555555555666666777777666666555555555666666777888888888999999999999:::::::::::::::::::::::::::;;;<<<=========???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEBBBCCCEEEGGGIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIKKKLLLOOOPPPPPPOOOLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCAAA???<<<<<<<<<<<<:::999:::::::::999999999888888777777666666555555444444444444555666666666555555555444444444444333333333222222222222222222222222111222333222111000111333111111222222222222222222000000000111111111111111111222333333222222333444555555444333333333333444444444444444555555555555444444555555555666666666555666777888999:::;;;;;;999:::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<777:::===???@@@AAACCCDDDDDDDDDDDDBBB@@@@@@AAACCCCCCEEEGGGHHHHHHHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIKKKMMMOOOOOOOOOMMMLLLJJJLLLNNNOOONNNNNNNNNPPPKKKKKKLLLLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQKKKIIIIIILLLMMMMMMOOOSSSRRRPPPPPPPPPPPPPPPNNNLLLGGGFFFFFFFFFGGGIIIKKKLLLKKKMMMPPPRRRRRROOOLLLJJJKKKLLLKKKIIIGGGEEEFFFGGGGGGIIILLLLLLKKKIIIHHHHHHFFFCCCCCCEEEEEEAAAAAADDDCCCBBB@@@???>>>>>>??????<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;:::999:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@???AAACCCEEEEEEDDDCCCDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGIIIHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHIIIIIILLLPPPTTTVVVVVVVVVUUUVVVSSSQQQNNNLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPQQQSSSTTTRRRPPPNNNOOORRRSSSQQQNNNNNNOOORRRTTTUUUSSSRRRQQQWWWOOOSSSXXXRRRQQQWWWVVVQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPRRRTTTVVVXXX___gggnnnxxxzzz}}}vvvyyy{{{oooccc[[[QQQLLLDDD<<<666555666999666444555777666222111444333333333333444444444444333333222222222222333333111111111111111111111111111111111111111111111111111222222222222111000000------///000111111222222111111111111111111111111000000111222222222222222...000222444444444333222111222222222222333333333222222333333333444444444333333333444444555555555555555666666666666555555444444444555666666777777888888999:::::::::::::::888888888999999:::;;;<<<;;;<<<===???AAABBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMGGGGGGIIIJJJJJJJJJIIIIIIEEEDDDDDDCCCDDDEEEGGGHHHGGGJJJMMMPPPQQQPPPNNNMMMIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGFFFEEECCCBBBAAA>>>===;;;:::;;;;;;999888999:::::::::999999888888777777666666555444333222333333444555555555555555333333333333333444444444222222222222222222222222000222333222000000111333222222111111111111111111///000000000111111111222000222333333222222333444555444444333222222333333222222222333333444444444444444444555555555666666333444555666888999:::;;;999999::::::;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::777999<<<>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBAAACCCEEEFFFFFFGGGIIIKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMKKKKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNQQQSSSUUUNNNJJJIIIMMMNNNMMMOOOTTTSSSQQQOOONNNOOOOOONNNMMMHHHHHHFFFFFFFFFHHHJJJKKKKKKMMMPPPRRRRRRPPPNNNLLLJJJLLLLLLJJJFFFDDDEEEFFFEEEGGGIIIJJJIIIHHHHHHHHHEEEBBBBBBDDDCCC???>>>@@@@@@@@@@@@???>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::999999:::<<<======<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGJJJLLLNNNPPPLLLKKKJJJIIIHHHHHHHHHHHHLLLOOORRRTTTSSSRRRTTTUUUSSSQQQNNNKKKJJJKKKMMMOOONNNMMMMMMMMMNNNPPPRRRTTTVVVSSSPPPQQQSSSSSSQQQNNNHHHKKKOOOQQQRRRRRRQQQOOORRRLLLPPPSSSLLLNNNUUUUUUQQQOOOMMMMMMOOOPPPOOONNNOOOKKKIIIJJJIIIGGGKKKSSSJJJQQQPPPRRR[[[]]]\\\bbb{{{rrrttt~~~}}}mmmddd[[[QQQHHH@@@>>><<<999777666555444555333333666555333444888222222222222222222222333222222111111111111222222111111111111111111111111111111111111111111111111111222222222222111000000++++++---///000111111111000000000000000000000000000000111222222222222111...000222444555444333222111111222222222333333333222222333333333444444444333333333444444555555555555555666666666666555555222222333444444555555666888888999::::::::::::999:::999999:::;;;<<<===>>>999;;;===???AAABBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDEEEGGGIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMDDDEEEGGGIIIKKKLLLLLLKKKDDDDDDCCCCCCDDDEEEFFFGGGGGGIIINNNQQQTTTSSSRRRQQQIIIHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFHHHIIIIIIGGGEEEFFFEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGFFFFFFEEEDDDCCC===<<<::::::::::::888777999999:::::::::999888888666777666666555444222222222333444444555555555444111222222333333444444555222222222222222222222222///222333333000///111333222222111111111111111111//////000000111111111222000222333333222111333444555444333333222222222222111111111222222333333333444444444555555555666666222222333555777888999:::888999:::;;;;;;;;;::::::777888999:::;;;:::999999777:::<<<======<<<<<<===>>>@@@CCCCCCBBBAAAAAAAAA???AAACCCDDDEEEFFFHHHJJJFFFGGGHHHHHHIIIIIIHHHHHHKKKJJJJJJKKKLLLMMMMMMLLLNNNMMMLLLLLLMMMMMMKKKJJJKKKLLLLLLKKKIIIIIIJJJLLLOOOOOOOOONNNMMMLLLLLLKKKPPPOOONNNNNNPPPTTTWWWZZZRRRMMMLLLPPPQQQOOOQQQWWWSSSQQQNNNMMMNNNOOONNNNNNKKKIIIHHHFFFFFFGGGIIIJJJLLLMMMPPPQQQRRRQQQOOONNNJJJLLLLLLJJJFFFDDDDDDFFFDDDFFFHHHHHHGGGGGGHHHIIIEEEBBBBBBDDDBBB>>>===>>>>>>?????????>>>===<<<;;;=========<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<999888888999;;;<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<===>>>??????>>>===<<<======>>>>>>??????@@@@@@BBB@@@???AAADDDEEECCC@@@@@@AAAAAABBBCCCDDDEEEEEE@@@AAACCCFFFJJJNNNQQQSSSLLLKKKJJJIIIHHHGGGGGGGGGKKKNNNQQQRRRPPPPPPRRRUUUSSSQQQMMMJJJJJJKKKMMMNNNMMMLLLKKKKKKMMMOOORRRSSSXXXUUUSSSSSSTTTTTTRRROOOHHHLLLOOONNNMMMMMMNNNNNNLLLGGGMMMRRRNNNPPPVVVSSSXXXTTTPPPNNNPPPPPPOOOMMMRRRLLLHHHIIIHHHFFFIIIPPPMMMOOOGGGCCCIIIIIIGGGMMM{{{dddTTTMMMIIICCC===;;;;;;999888777555444444444444333333333333222222333333333333333333333333111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111000000//////......000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444555555555666666666666777555444444444444555666666777888888888888999999999777888::::::::::::<<<===;;;<<<<<<===>>>???@@@@@@BBBCCCCCCCCCBBBCCCFFFHHHIIIHHHEEECCCBBBBBBDDDEEECCCCCCCCCCCCEEEGGGIIIKKKJJJJJJJJJIIIGGGGGGIIIJJJEEEGGGIIIKKKLLLLLLKKKJJJKKKIIIEEECCCCCCDDDGGGIIIHHHJJJNNNQQQTTTVVVVVVVVVRRRNNNHHHEEEDDDDDDEEEDDDEEEFFFHHHKKKLLLKKKHHHEEEEEEFFFEEEBBB@@@BBBEEEEEEGGGEEECCCAAA@@@@@@@@@@@@;;;;;;:::999888666666555888888888888888888888888555555444444444333333333333333333444444555555555444333222111111111222333000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222222333333333444444444111111222222222333333333444444444444444444444444333444444555777888:::;;;999999999999999999999999::::::::::::::::::;;;;;;999999999::::::;;;;;;;;;>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKNNNNNNMMMLLLLLLMMMNNNNNNLLLJJJLLLNNNLLLFFFFFFFFFHHHHHHIIIIIIIIIIIINNNLLLIIIJJJLLLLLLJJJGGGPPPNNNKKKKKKMMMPPPQQQQQQLLLLLLMMMOOOQQQRRRQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHIIIKKKJJJIIIGGGHHHIIILLLOOORRRTTTTTTSSSPPPNNNNNNJJJFFFDDDCCCDDDDDDDDDFFFEEEDDDDDDFFFGGGGGGFFFBBBCCCCCCDDDBBB@@@>>><<<<<<<<<============<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999888999999::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<::::::<<<>>>???>>>=========>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDEEEEEECCCBBBAAAAAAAAABBBDDDFFFJJJMMMOOOJJJJJJKKKMMMNNNLLLIIIFFFIIILLLNNNPPPOOOOOOOOOPPPPPPPPPPPPNNNLLLKKKMMMOOOOOOMMMJJJJJJKKKNNNOOOPPPUUUTTTRRRSSSTTTTTTSSSRRRIIIHHHHHHIIILLLOOOPPPOOOMMMMMMMMMLLLKKKLLLOOORRRRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKIIIGGGHHHIIIDDDEEEEEEEEEEEEEEEDDDCCC{{{yyy~~~zzzzzz~~~xxxqqqlllaaaVVVIII@@@===<<<888555888777777666666555555555444444333333333222222222333333333333333333333333111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000//////000000000111111111111000000000/////////...000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444444444555555555666666666444444444444444555666666777777888888888999999999777999::::::999999;;;<<<999999::::::;;;;;;<<<<<>>===???AAACCCCCCCCCCCCCCCEEEGGGHHHJJJIIIJJJIIIHHHFFFFFFHHHJJJGGGHHHJJJLLLMMMMMMLLLLLLKKKIIIFFFDDDCCCDDDGGGHHHJJJJJJLLLNNNQQQSSSUUUWWWRRRNNNIIIEEEDDDDDDDDDDDDDDDEEEHHHJJJLLLKKKIIIGGGDDDDDDCCCAAA@@@BBBEEEFFFEEEDDDBBB???>>>=========999999888777777666555555888888888888888888888888555444444444444333333333222222333333333444444444444333222111111111222222//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333222222222222333333333333111111222222222333333333444444444444444444444444333444444555666888:::;;;999999999999999999999999999999999999::::::::::::999999::::::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMMMMLLLKKKLLLMMMKKKLLLJJJHHHIIILLLIIIDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGIIILLLNNNLLLIIIKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJLLLOOORRRRRRQQQOOONNNMMMJJJFFFCCCCCCDDDDDDDDDBBBBBBAAACCCDDDEEECCCBBBAAABBBCCCCCCBBB@@@===<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888999999:::;;;;;;;;;<<<;;;;;;:::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::;;;;;;:::999999:::<<<>>>>>>===<<<===>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@>>>??????AAACCCEEEIIILLLNNNIIIHHHHHHJJJKKKJJJGGGEEEJJJMMMOOOPPPOOONNNOOOOOOOOOPPPPPPNNNLLLLLLNNNPPPQQQOOOLLLKKKKKKMMMNNNOOOSSSQQQPPPQQQRRRSSSRRRPPPIIIHHHGGGHHHKKKNNNNNNNNNNNNNNNNNNLLLJJJJJJLLLOOONNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLJJJGGGEEEDDDEEECCCDDDDDDDDDCCCBBBBBBAAA{{{yyyxxx~~~yyyuuusssqqqrrrooojjjddd]]]QQQEEE???<<<888666666666666555444444444555555555555555333333333333222222222222222222222222222222222222111000000//////000000111000000000000000000000000///000000111111000000/////////////////////////////////000000000000111111000000000000////////////000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333444444444555555444444444444444555555666777777777888888888999999888:::;;;:::999999:::;;;999999999999999:::::::::<<<>>>???@@@@@@AAADDDFFFCCCAAA===;;;;;;===@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJGGGEEEDDDEEEGGGHHHKKKJJJJJJKKKMMMPPPTTTVVVRRRNNNIIIFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHDDDBBB@@@@@@@@@BBBDDDFFFDDDBBB@@@===;;;:::::::::777777777666666555555555777777777777777777777777444444444444333333333333222222222222222333333333333333222111111111111222//////000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222222333000111111111222222222222111111222222222333333333444444444444444444444444333444444555666888999:::999999999999999999999999888888888888999999::::::999999:::;;;===>>>?????????????????????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEIIIJJJKKKKKKJJJJJJKKKMMMJJJKKKJJJHHHIIIKKKIIIDDDEEEEEEFFFGGGIIIKKKMMMNNNIIIHHHGGGIIILLLMMMKKKHHHGGGJJJLLLKKKIIIHHHJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNLLLJJJIIIJJJLLLLLLIIIGGGGGGIIILLLOOOPPPPPPOOONNNKKKHHHEEECCCCCCDDDCCCCCC>>>>>>>>>@@@BBBBBB@@@===@@@AAAAAAAAA@@@???===<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888999::::::;;;;;;;;;;;;:::999999999999:::888888888888888888888999999999999999999999999999888999:::999888777888:::===<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBAAA???===<<<<<<===>>>AAADDDHHHKKKLLLIIIHHHGGGGGGHHHHHHGGGFFFLLLNNNPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNPPPRRRSSSRRROOOMMMLLLLLLMMMMMMPPPOOONNNOOOQQQQQQPPPNNNIIIHHHGGGHHHJJJMMMNNNNNNOOOOOONNNKKKIIIHHHIIIKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKJJJHHHEEEBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>{{{www|||yyyyyyrrrggg```ffffff]]]OOOHHHHHHAAA777999999999888777777888999555555555444444444444444333333333222222222222111222222222222222222222222000000////////////000000000000000000000000000000//////000000000000//////........................////////////000000000111000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222333333333444444444444444333333444444555666777777777777888888888888999:::;;;:::999888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;===???@@@@@@BBBDDDFFFDDDAAA>>>;;;<<<>>>BBBEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFDDDDDDFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOLLLJJJHHHFFFEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRRRROOOKKKHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHEEEAAA>>>???@@@AAACCCFFFCCCAAA???<<<:::999999999666666666666666666666666666666666666666666666666444444444333333333222222111111111111111111222222333222222111111111111111////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222000000000000111111111111111111222222222333333333444444444444444444444444444444444555666777888999888888888888999999999999777777777888888999999:::999:::;;;<<<>>>???AAAAAA@@@@@@???>>>>>>@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBHHHJJJJJJJJJIIIIIIJJJLLLKKKMMMMMMJJJJJJMMMKKKHHHEEEEEEEEEGGGIIILLLOOOQQQOOOMMMKKKKKKMMMMMMJJJFFFHHHMMMQQQPPPLLLIIIJJJMMMKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOKKKHHHJJJMMMNNNJJJEEEEEEGGGJJJMMMOOOOOOOOONNNJJJGGGDDDBBBCCCCCCCCCBBB;;;;;;===???AAA@@@===:::??????@@@??????===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999888888888888777777888888999:::::::::::::::999888888888888999777777777777888888888888888888888888888888888888777999:::999888777888999;;;;;;;;;;;;<<<<<<======???@@@BBBDDDEEEDDDBBBAAAAAABBBCCCCCCAAA???===;;;:::;;;===@@@CCCGGGIIIKKKKKKIIIGGGGGGHHHIIIIIIIIILLLNNNPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOQQQSSSVVVUUUSSSPPPMMMLLLLLLMMMNNNMMMNNNOOOPPPQQQOOOMMMLLLJJJHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKHHHGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIGGGDDDBBBBBBCCCCCCCCCBBBAAA@@@???===<<<{{{pppsss}}}}}}vvvrrrpppeeeWWWMMMHHHJJJDDD999777===>>>999::::::999777444333666888777666666555555444444333333333222222222111111111111111111111111111111111000000////////////000000//////////////////////////////000000000000//////------------------------...////////////000000000////////////000000000000//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333222222222333333333333444333333333333333444555555666666777777777888888888888:::::::::888777888999=========<<<<<<<<<<<<<<<;;;>>>@@@AAABBBCCCEEEGGGDDDBBB???<<<===???BBBEEECCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIGGGHHHJJJKKKMMMMMMMMMLLLQQQNNNKKKIIIIIIIIIHHHGGGEEEFFFFFFEEECCCDDDFFFIIIIIIBBB===???AAA@@@AAAEEEBBBAAA???<<<:::999999999777777777777777777777777555555555555555555555555444444333333333222222222111111111111111111111111222222222222111111000000...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222//////000000000111111111111111222222222333333333444444444444444444444444444444444444555666888888777777777888888999999999666666777888999999:::::::::;;;<<<===???@@@AAABBBAAA@@@?????????@@@BBBCCCAAAAAAAAABBBCCCDDDFFFFFFGGGFFFEEECCCBBBBBBAAAAAAGGGIIIJJJJJJIIIIIIJJJKKKJJJNNNNNNKKKKKKMMMLLLJJJFFFEEEEEEFFFIIIMMMQQQTTTTTTQQQNNNNNNOOOOOOMMMJJJJJJOOOTTTSSSNNNKKKKKKNNNKKKLLLMMMLLLIIIGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOKKKHHHJJJMMMNNNJJJEEEDDDFFFIIILLLNNNOOOOOOOOOHHHEEECCCBBBBBBCCCBBBAAA;;;;;;===???AAA@@@===:::>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;::::::888888999999999999999999999999888888888777777777666666777888888999999:::999999888777777777777777666666666777777888888888888888888888888888888888888999;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<===???AAADDDDDDDDDCCCBBBCCCCCCDDDDDDCCCAAA>>>===999;;;===@@@CCCFFFHHHIIIJJJHHHFFFEEEGGGHHHIIIIIIKKKMMMOOOOOOMMMLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQRRRWWWWWWVVVSSSOOOLLLMMMOOOMMMMMMNNNPPPRRRRRRPPPNNNOOOMMMJJJJJJLLLNNNPPPPPPLLLLLLMMMKKKIIIHHHIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGEEEGGGGGGFFFDDDCCCDDDEEEBBBBBBBBBAAA@@@???===<<<|||tttsssyyyxxxppplllhhheeelllvvvoooeee]]]ZZZWWWNNNCCC===999;;;;;;777777999999666888777666444222222444666777777666555444444333333222222222222111111111111000000000000000000000000000//////......//////000////////////////////////...//////000000//////.................................////////////000000////////////000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222333333333444444333333333333333444444555666666666777777777888888777999:::999888888999::::::::::::::::::;;;;;;;;;===???BBBCCCCCCDDDEEEGGGBBB@@@>>><<<<<<>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHGGGFFFDDDDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKFFFHHHJJJLLLMMMLLLJJJIIINNNKKKIIIHHHHHHIIIHHHHHHEEEFFFFFFEEECCCDDDIIINNNOOOEEE>>>@@@AAA>>>>>>CCCAAA@@@>>><<<;;;::::::;;;888888888777777666666666444444444444444444444444333333333333222222222222222222222111111111111111111111222222111111000///......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222///000000000111111111111111111222222222333333333444444444444444444444444444444444444555666777888666666777777888999999999666777777888999:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHGGGEEEDDDCCCBBBBBBBBBFFFIIIKKKLLLKKKJJJJJJJJJHHHMMMNNNKKKJJJKKKLLLJJJGGGFFFEEEFFFIIIMMMRRRUUUVVVRRRNNNNNNQQQSSSSSSRRRLLLOOORRRRRRNNNKKKKKKLLLJJJLLLNNNLLLHHHFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNKKKJJJJJJLLLKKKHHHEEEDDDFFFHHHJJJLLLMMMNNNNNNFFFDDDBBBAAABBBBBBAAA@@@<<<<<<===???@@@@@@>>>;;;===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999888888888888999999999999888888888777777777777666666666666777888888999999888888777666666666666777666666666777888888999999888888888888888888888888888:::<<<===;;;::::::::::::;;;<<<<<<======<<<<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEECCC@@@???;;;<<>>===<<<{{{tttooommmllllllkkklllfff^^^WWWQQQMMMLLLMMMEEEAAA@@@AAA???:::999:::===;;;;;;===;;;666555666666555555555555555555444444444444444333333333333222222222222111111111111000000000000000000000000//////............//////////////////////////////......////////////......................................./////////000000.../////////000000000111////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444333333222222333333444555666666666666777777777888666777999999888888999;;;888888999999::::::;;;;;;===@@@CCCDDDDDDCCCDDDEEEAAA@@@???>>>=========>>>???AAABBBDDDFFFFFFFFFFFFHHHHHHHHHFFFEEEEEEFFFHHHGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGEEEEEEGGGHHHGGGGGGDDDEEEGGGFFFEEEIIIQQQWWWUUUHHH@@@BBBBBB===<<<@@@???>>><<<;;;::::::;;;;;;888888777666555555444444333333333333333333333333333333333222222222222111333333222222222111111111000111111222111000///............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111222222222333333333444444444444444444444444444444444444555666777777666666666777888999999999777777888999:::;;;<<<<<<<<<<<<======>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEIIILLLNNNMMMKKKIIIIIIIIINNNPPPMMMKKKLLLMMMLLLIIIGGGFFFFFFHHHMMMSSSVVVZZZUUUOOONNNPPPTTTUUUUUUPPPPPPQQQPPPOOOMMMKKKJJJIIILLLNNNMMMHHHFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIILLLKKKKKKJJJJJJHHHGGGFFFCCCDDDFFFHHHJJJKKKKKKKKKDDDCCCAAAAAABBBBBB@@@???===<<<<<<===??????>>><<<<<<;;;;;;:::::::::::::::999999::::::::::::999999888888888999999:::::::::888888777777777666666666555555666666777888888999888777666666555555666666666666777888888999::::::999999999999999999999999888:::======<<<::::::::::::;;;<<<===>>>======<<<<<<===>>>???AAABBBCCCDDDBBBCCCEEEEEEEEECCCAAA@@@===???AAADDDFFFGGGHHHHHHDDDCCCBBBBBBDDDEEEEEEDDDFFFHHHKKKKKKKKKJJJJJJKKKIIILLLNNNOOONNNMMMMMMNNNOOORRRTTTQQQMMMKKKLLLOOOLLLLLLNNNPPPSSSRRRPPPMMMRRROOOLLLJJJLLLNNNOOOPPPNNNOOOOOOMMMJJJHHHGGGGGGEEEGGGIIIKKKKKKIIIFFFEEECCCDDDEEEDDDBBBAAAAAABBB>>>>>>>>>>>>>>>===<<<<<<~~~zzzvvvrrrhhheee]]]TTTRRRUUUUUUQQQPPPNNNFFF>>>;;;===>>><<<;;;:::<<<===:::777999???<<<555555999999444777???444444444555777666333000000111111222333333444444222222222111111111111000000000000000000000000000//////............//////////////////////////////......////////////......////////////////////////............/////////000.../////////000000111111////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333333444444444444555555333333222222333333444555666666666666777777777777555777888999888888:::<<<888888999:::;;;;;;<<<<<<>>>@@@CCCDDDCCCCCCCCCDDDBBBAAAAAA@@@???>>>>>>===>>>@@@BBBDDDFFFFFFFFFFFFHHHIIIHHHGGGEEEEEEGGGIIIGGGHHHKKKMMMNNNNNNMMMLLLGGGGGGGGGHHHJJJLLLMMMNNNLLLKKKIIIHHHHHHIIIKKKLLLDDDCCCBBBCCCEEEFFFFFFEEEBBBEEEGGGGGGGGGMMMWWW___YYYJJJAAACCCBBB<<<:::???===<<<;;;:::::::::;;;;;;888777777555444333222222333333333333333333333333333333333222222222111111333333333333222222111111000111111222222000///.............../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111222222222333333333444444444444444444444444444444444444444555666777555666666777888999999999777888888:::;;;<<<======<<<<<<======>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCC@@@AAAAAABBBDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEIIIMMMOOONNNLLLJJJHHHKKKPPPSSSPPPMMMOOOPPPOOOJJJHHHFFFFFFHHHMMMSSSVVV___XXXQQQMMMOOOQQQSSSSSSTTTRRRQQQQQQQQQPPPMMMKKKHHHLLLOOOMMMHHHFFFGGGJJJIIIIIIHHHGGGFFFFFFFFFFFFJJJKKKLLLKKKHHHFFFFFFFFFBBBCCCEEEFFFHHHHHHIIIIIICCCBBBAAAAAABBBAAA@@@???===<<<;;;<<<>>>???>>>===;;;;;;:::999999999::::::999999999::::::999999999888888999999::::::::::::777777777777666666666666555555666666777888888888777777666555555555555555666777777888999:::::::::999999999999999999999999777:::<<<===;;;:::999999;;;;;;===>>>>>>>>>===<<<<<<<<<<<<>>>???AAACCCDDDAAABBBDDDEEEEEECCCBBBAAA???@@@CCCEEEGGGHHHHHHHHHEEEDDDDDDEEEGGGGGGGGGFFFDDDGGGIIIJJJJJJIIIJJJKKKIIIKKKNNNNNNMMMLLLLLLMMMKKKOOOQQQOOOKKKIIIKKKOOOKKKKKKMMMPPPRRRRRROOOMMMRRROOOKKKIIIJJJMMMNNNOOOQQQQQQQQQNNNJJJGGGEEEEEEAAACCCGGGIIIJJJIIIGGGEEECCCDDDDDDBBB@@@>>>>>>???<<<<<<<<<===<<<<<<;;;;;;oookkkfff___[[[XXXVVVVVVLLLKKKJJJHHHGGGFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<:::::::::999999999888888666666666666555555555555555555444444444333333333111222222333333444444555222111111111000000//////111000///......///000111//////.........------------...............------................................................////////////////////////////////////////////////............////////////000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111111222222333333444444555222222333333444555666666444444444555555555555666666777888888777777888999999::::::::::::::::::;;;===>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????@@@BBBDDDEEEGGGGGGGGGFFFIIIIIIHHHFFFDDDCCCEEEFFFJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDEEEFFFIIIKKKBBBBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFFFFGGGOOO\\\eeeXXXOOOCCC<<<<<<======;;;;;;;;;;;;::::::999999999999888888777666555555444444333333222222333333444222222222222222222222222111111111111000000000000111111000///////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111000/////////000222333000000000000111111111111111222333333111111222333222222333333333333444444666555555444444444555555555555666666666666555555777666666666777888999999;;;===@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBAAADDDCCCBBBBBBCCCEEEGGGIIIOOOKKKFFFEEEFFFHHHGGGFFFIIIKKKOOORRRTTTQQQKKKFFFLLLMMMOOOPPPQQQRRRRRRRRRLLLJJJGGGFFFHHHLLLQQQTTT\\\XXXSSSOOONNNNNNNNNMMMLLLNNNOOOPPPPPPNNNKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHJJJJJJJJJGGGDDDBBBHHHIIIKKKKKKJJJGGGDDDBBBEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDAAA@@@@@@@@@???>>>@@@???>>>======>>>???@@@<<<;;;;;;::::::999999888999999999888999999::::::777777777777777777777777999888888777666555555444666666666666666666666666777777777777777777777777777777777777777888888999:::;;;;;;<<<<<<;;;;;;:::999999;;;<<<<<<;;;999999;;;;;;;;;:::888888999;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCAAA??????@@@AAA???@@@AAABBBCCCEEEFFFFFFGGGDDDBBBBBBDDDEEEDDDBBBEEEGGGIIIIIIHHHFFFFFFFFFKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMOOOQQQQQQPPPOOOOOOLLLJJJMMMQQQSSSPPPLLLPPPOOONNNKKKJJJKKKNNNQQQQQQOOOLLLJJJIIIGGGDDDBBBFFFHHHIIIJJJJJJHHHGGGEEEDDDBBB@@@???@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<\\\YYYUUUPPPLLLJJJIIIIIIDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;999999999888888888888777666666666666555555555444444444444444333333333333333333333333333333222222111111111000000000//////111000///......///000111//////.........------------...............------................................................////////////////////////////////////////////////............////////////000000000000000000000000000000111111111222222222000000111111111222222222111111111111111111111111111111222333333444444555222222333333444555555666444444444444555555555555555666888888777666777999999999999:::::::::::::::>>>>>>???AAABBBCCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>???@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFDDDBBBCCCDDDFFFIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFGGGIIICCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDDDDEEEKKKUUU]]]QQQIII@@@;;;;;;<<<<<<;;;:::::::::999999999888888888888777777666555555444333333222222222222333333222222222222222222222222111111111000000000//////111000000///////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111000/////////000111222000000000000111111111111111222333333111111222333222222222333333333444444444444444333333333444444555555666666666666555555666666666666777888999999;;;===???@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBBBBCCCFFFHHHJJJMMMJJJFFFEEEFFFHHHHHHGGGIIIKKKOOOSSSTTTQQQLLLGGGKKKKKKMMMNNNOOOPPPPPPPPPLLLJJJGGGEEEGGGJJJOOORRRXXXVVVRRROOONNNMMMLLLLLLMMMNNNOOOPPPOOOMMMJJJHHHEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGIIIJJJIIIHHHEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDBBB???>>>>>>???>>>===>>>======<<<<<<=========<<<;;;;;;::::::999888888:::999888777777777777777777777777777777777777777888888777777666555555444555555555555555555555555777777777777777777777777777777666666777777888999999::::::;;;;;;::::::999999999::::::::::::999999;;;<<<<<<;;;999999:::;;;:::;;;<<<===>>>??????@@@AAABBBBBBAAA??????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDFFFDDDBBBCCCEEEFFFEEEDDDFFFHHHJJJJJJHHHFFFFFFFFFJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLJJJMMMPPPRRROOOLLLMMMMMMLLLKKKJJJJJJMMMOOOOOOMMMKKKJJJJJJIIIGGGEEEGGGHHHIIIJJJJJJHHHFFFEEECCCAAA?????????@@@???=========<<<;;;;;;;;;;;;<<>>>>>============>>>>>>???>>>===;;;::::::::::::888777777777777666666666666666555555555444444444444444444333333333222222444444333333222111111000111111000000000000//////000000////////////000000...............---------------...............---................................................////////////////////////////////////////////////............////////////000000000000000000000000000000000111111111222222000000000111111111222222111111111111111111111111111111222222333444444444222222333333444444555555444444444444555555555555444555777777666666666777888888999999999:::::::::>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAA???>>>===<<<<<<===???AAACCCEEEEEEFFFBBBCCCCCCBBBAAABBBDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCC???AAACCCBBBCCCFFFLLLRRRHHHBBB<<<999:::;;;;;;:::888888888888777777777777777777777666555555444444333333222222222222333333222222222222222222222222111111000000000000//////111000//////......//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000/////////000111222000000000000111111111111111222333222111111222333222222222222333333333333333333222222222333333444555555666666666666555555666666666666777888999::::::===??????>>>===>>>>>>@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJKKKHHHFFFEEEFFFHHHIIIIIIHHHJJJNNNSSSTTTRRRMMMIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKIIIFFFDDDEEEHHHLLLOOOSSSSSSRRRPPPNNNLLLKKKJJJLLLMMMNNNNNNMMMJJJHHHFFFBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDD@@@AAABBBBBBCCCCCCBBBBBBBBB@@@>>>=========<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888:::999888666555555555444777777777777777777777777888777777666666555555555555555555555555555555555666666666666666666666666777777666666777777888999888999999999999999999888999999888888888888999999;;;<<<===<<<:::999:::;;;::::::;;;<<<===>>>??????AAAAAABBB@@@???>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBEEECCCBBBCCCEEEGGGGGGFFFGGGIIIJJJJJJHHHGGGFFFGGGHHHHHHIIIKKKLLLLLLLLLLLLNNNLLLJJJIIIIIIJJJLLLNNNNNNLLLKKKMMMOOOPPPNNNKKKIIIJJJKKKJJJIIIJJJLLLNNNLLLKKKIIIIIIJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHFFFEEEBBB@@@>>>>>>>>>???>>><<<<<<;;;::::::999999::::::EEEDDDBBB@@@@@@@@@AAAAAA???>>>======<<<=========<<<<<<;;;999999888888888666666666555555555444444555555555444444444333333333333333333222222222222333333222222111111111000000000000000000000//////000000////////////000000........................,,,---......///.........................................................////////////////////////////////////////////////............////////////////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111222333333444444222222333333333444444444333333444444444555555555333555777777666555666666777777888888999999::::::;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAA???>>><<<:::;;;===???AAACCCEEEFFFBBBCCCCCCBBB@@@AAACCCEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@AAABBBCCC@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDD@@@BBBCCCCCCCCCCCCFFFIIIBBB???;;;999::::::999777666666666666666666666666666666666555555444444444222222111111111111222222111111111111111111111111111000000000////////////000000///............///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000111111///000000000111111111111000222333222111000111222111222222222222333333333333333333222333333444555444555555666666555555444555555555666666888999::::::<<<>>>???>>>======>>>???@@@AAACCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEFFFHHHIIIJJJHHHJJJNNNRRRTTTSSSOOOKKKIIIIIIJJJKKKLLLMMMMMMLLLIIIGGGEEECCCDDDFFFIIILLLOOOQQQRRRRRRPPPMMMKKKJJJJJJJJJKKKJJJIIIGGGEEECCC???@@@AAACCCFFFHHHJJJKKKHHHGGGFFFEEEEEEFFFGGGGGGCCCDDDEEEFFFEEEDDDBBBAAA???@@@@@@AAAAAAAAAAAAAAAAAA???============<<<;;;999:::;;;<<<<<<<<<;;;:::;;;;;;::::::999888888888888888777666555555555666666666666666666666666666777777666666666555555555555555555555555555555555555555555555555555555555666666666666666777888888777777888888888888777777999888777666666777888999:::;;;<<<;;;:::999999:::999999:::;;;<<<===>>>>>>???@@@AAA@@@>>>>>>???AAABBBBBBCCCDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEFFFGGGGGGIIIKKKKKKIIIGGGFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNNNNLLLLLLMMMNNNNNNLLLJJJEEEGGGIIIIIIIIIIIIJJJLLLMMMKKKHHHHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIGGGEEEDDDAAA???===<<<======<<<;;;::::::999888888888888888>>>>>>===<<<======>>>???AAA@@@???===<<<<<<;;;;;;::::::999888777777777777555555555444444444333333444444444444333333333333333333222222222111111111000000000111111222222222//////////////////000000//////000000000000//////---.....................,,,------...//////......................................................////////////////////////////////////////////////............//////////////////////////////////////////000000000111111111//////000000000111111111000000000000000000000000000000111222222333333444222222222333333333333333333333333444444444444555222444777888777555555666666666777777888999::::::999999:::;;;===>>>??????BBBCCCCCCDDDCCCAAA@@@>>>:::;;;<<<>>>AAACCCEEEFFFEEEFFFEEECCCAAA@@@BBBCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@===???@@@BBBBBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDBBBCCCEEEEEEDDDCCCCCCCCCAAA???<<<:::999888666555555555555555555555555555555555555555444444444444222111111000000111111222111111111111111111111111000000000////////////...000//////.......................................////////////////////////........................////////////////////////......//////000000000000///000000000111111111111000111222222000000111222111111111222222222333333444444444444444555666666444444555555555555444444444444444555666888999:::999;;;>>>>>>===<<<<<<======>>>@@@AAABBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGIIIJJJIIIJJJMMMQQQSSSRRRNNNKKKIIIJJJKKKLLLMMMMMMMMMLLLGGGFFFDDDBBBCCCEEEHHHJJJLLLPPPSSSTTTQQQNNNLLLKKKGGGHHHHHHGGGFFFDDDCCCBBB??????@@@BBBDDDGGGJJJKKKKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDBBB@@@>>>===>>>??????@@@@@@@@@@@@@@@@@@>>>======>>>>>><<<;;;888999;;;<<<===<<<;;;;;;;;;::::::999999888777777666666666666666777888999555555555555555555555555666666666666555555555555555555555555555555555555444444444444444444444444666666666555666777777888666777777888888777777666999888666666666666888999777999::::::888777777777888888999:::;;;<<<======>>>???@@@???>>>>>>???AAA???AAABBBDDDEEEDDDDDDCCC??????@@@AAABBBCCCEEEFFFHHHIIIKKKJJJHHHFFFEEEFFFCCCDDDFFFGGGHHHIIIIIIJJJGGGHHHJJJLLLNNNNNNOOONNNMMMMMMLLLLLLMMMLLLKKKIIIDDDEEEGGGHHHGGGGGGIIIJJJNNNLLLHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGEEECCCBBB???===;;;;;;<<<<<<;;;:::999999888777777777777777===============>>>??????@@@???>>><<<:::999999999999999888777777777777777555444444444444333333333444444333333333222222222222222222111111111000000...//////000111111222222......////////////000000//////000000000000//////---------...............,,,,,,---...////////////................................................////////////////////////////////////////////////............////////////000000000000000000000000/////////000000000111111/////////000000000111111000000000000000000000000000000111111222333333333222222222222333333333333333333333333444444444444222555888999888666666666555555666777888999999:::777777888999;;;<<<======AAABBBCCCEEEEEECCCBBB@@@<<<======???AAACCCEEEFFFGGGGGGFFFDDDAAA@@@BBBCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCBBBBBBAAA@@@???>>>===>>>???@@@AAA@@@??????<<<<<<<<<===???@@@BBBCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@???===:::888666444444444444444555555555555555444444444444444444444444111111000000000000111111111111111111111111111111000000////////////......000///......------..............................////////////////////////........................////////////////////////---...///000000000//////000000000000111111111111000111222111000000111222111111111111222222222222444444444444555666666777444444555555555555444444333444444555666888999:::888;;;======<<<;;;<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGFFFFFFHHHIIIIIIJJJMMMPPPRRRQQQMMMJJJJJJKKKLLLLLLMMMMMMMMMLLLEEEDDDCCCBBBCCCEEEHHHIIIJJJOOOSSSTTTQQQNNNMMMMMMFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@BBBDDDFFFIIIKKKKKKJJJHHHEEEDDDCCCCCCCCCDDDDDDCCCAAA???===;;;:::======>>>????????????>>>>>>=========>>>>>><<<:::888999:::;;;;;;<<<<<<;;;:::::::::999888888777777555555555555666888999:::555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555666666777888666777777888888777777666888888777777777777888888666777999999888666666666777777888999:::;;;<<<<<<===>>>???>>>======???AAA???@@@BBBDDDEEEEEEDDDCCC===???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJGGGEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGDDDFFFJJJMMMOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIIIIEEEFFFGGGFFFEEEFFFHHHJJJOOOLLLHHHEEEEEEEEEDDDCCCDDDEEEFFFFFFEEECCCAAA???>>><<<:::::::::;;;:::999999888777777666666777777>>>>>>>>>>>>>>>>>>??????===<<<;;;:::999999999999999888888777777777777777555555444444444333333333333333333333222222222222222111111111000000000000//////000000000000000000........./////////000000...///000111111000///...---------.........//////+++,,,---...////////////................................................////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000111////////////000000000111000000000000000000000000000000000111222222333333222222222222222222222222222222333333333444444444333555999:::999777666666444444555666777888999:::666777888999:::<<<======>>>???BBBDDDEEEDDDBBBAAA?????????@@@BBBDDDFFFGGGEEEEEEEEECCCAAAAAACCCEEEAAAAAAAAABBBCCCDDDEEEFFFBBBCCCCCCCCCBBB@@@>>><<<===>>>>>>???????????????===<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAABBBAAA???=========;;;888666444444444444444444444555555666666333333333333333333333333000000000//////000000000111111111111111111111111000000/////////.........//////...------------...........................////////////////////////................................................---...///000000000///...000000000000111111111111///111222111000///000222111111111111222222222222333333333333444555666777333444444555555444444333333333333444666888999:::888:::<<<===<<<;;;;;;<<<999;;;<<<>>>???@@@??????===>>>???@@@AAABBBBBBBBBEEEFFFHHHGGGEEEEEEFFFIIIIIIJJJLLLOOOPPPOOOKKKHHHJJJKKKKKKLLLLLLLLLLLLLLLDDDCCCBBBBBBCCCFFFHHHJJJHHHMMMRRRRRROOOLLLLLLNNNGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBBBBBBBCCCEEEHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAA???>>><<<;;;::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<======;;;999888888888888999:::;;;;;;::::::999999888777777777444444444444555666777777444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666555555555555666777777777777777888888777777777777888888999999888888777555888::::::888666666666666666777888999:::;;;;;;<<<===>>>>>>======???@@@@@@BBBDDDEEEEEEDDDBBBAAA>>>@@@AAAAAA@@@@@@CCCEEEFFFHHHIIIIIIFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGEEEDDDEEEGGGJJJMMMJJJFFFCCCCCCCCCCCCBBBCCCDDDDDDEEECCCAAA???======;;;999999999:::999888999888888777666777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888888777777777777888555555555444444444333333333333333222222222111111111111111111000000000000111111000000//////......---.........//////000000...///000111111000///...---------.........//////+++,,,---...////////////................................................////////////////////////////////////////////////............/////////000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000111222222333333222222222222222222222222222222333333333444444444333666999;;;:::888777777444444555666777888999999777777888999;;;<<<===>>>;;;===@@@CCCDDDDDDBBBAAAAAAAAAAAAAAABBBDDDFFFGGGBBBCCCCCCBBBAAABBBDDDFFFAAAAAAAAABBBCCCDDDFFFFFFAAABBBDDDEEECCCAAA===;;;>>>>>>>>>>>>?????????@@@>>>>>>===;;;;;;:::::::::=========>>>??????===;;;;;;:::999777444333444555444444444555555666666666333333333333333333333333000000////////////000000000000000000000000000000000/////////............//////...------------...........................////////////////////////................................................,,,---///000000000///...000000000000111111111111///111222111000///000111000111111111111222222222222222222222333444555666333444444555555444444333333333333444666888999:::888:::<<<===<<<;;;;;;<<<888:::;;;===>>>??????>>>999:::<<>>===<<<<<<;;;999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<999777777666666666666888:::;;;::::::999999888777777777555555444333333333444444444444444444444444444444444555555555555555555555444444444444444444444444666666666666666666666666555555555555555666777777777777888888888888777777777888999::::::999888777666888;;;;;;999777777666666666777888999:::;;;;;;<<<===>>>===<<<===???@@@BBBCCCEEEFFFEEECCC@@@>>>???AAACCCBBB@@@@@@CCCFFFFFFGGGIIIHHHEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCIIIHHHGGGGGGGGGIIILLLMMMLLLMMMNNNMMMJJJHHHGGGHHHIIIHHHGGGDDDCCCDDDGGGJJJKKKHHHDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCBBB@@@>>><<<===;;;999888999999888777999999888777777777777777>>>======<<<;;;;;;::::::999999999999888888888777888777777666555444444444555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111000////////////...------------...///...,,,++++++,,,...///................................................................................................---------............///....................................////////////000000000000000000000000////////////000000000000222222222222222222222333222222222222222222222222222333333333333333333444888999:::999777555555666555666777888888999999888777666666666777999;;;===@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBDDDFFFHHHIIIHHHFFFDDDCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???=========>>>>>>AAA???<<<999999999;;;<<<===>>>???@@@@@@???======:::888555444444444222111555555444444444333333333111111111111000000000000///////////////////////////////////////...............------------......////////////////////////........................---------............/////////.........---------....................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444777777666555444444333333444444333444555777999::::::::::::;;;;;;:::999999:::;;;<<<>>>???@@@@@@@@@;;;;;;<<<===???BBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHKKKNNNNNNMMMJJJIIIKKKIIIHHHIIILLLLLLJJJGGGGGGEEECCCBBBCCCEEEHHHIIIMMMNNNMMMLLLJJJIIIJJJKKKGGGIIIKKKLLLKKKIIIGGGEEEBBBAAA@@@@@@AAACCCEEEGGGGGGCCC@@@AAAEEEGGGDDDAAABBBAAA@@@???>>><<<;;;;;;999777777777:::;;;;;;;;;::::::;;;;;;::::::999888888888888888777777777777666666666666777777777777555555555444444333333333444555555555444333333222444444333222333444555666666666666666666666666666444333333333333444555555666555444333333333333333444555666777777666555444777777777777666666666666777777888888999999999:::888777777777888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;@@@AAACCCDDDDDDBBBAAA@@@BBBAAA@@@???@@@AAABBBCCCHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEECCCBBBCCCDDDFFFEEECCCDDDGGGJJJKKKKKKGGGGGGHHHJJJKKKJJJGGGDDDFFFFFFEEEDDDDDDDDDDDDDDDIIIIIIFFFCCC@@@???@@@BBBCCCCCCAAA@@@???===<<<<<<888888888888888888999999888777777666555444444444======<<<<<<;;;::::::999888888888888777777777777777777666666555444444333444444333222222222222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111111111111000////////////...------------...///...,,,++++++,,,...///................................................................................................---------............///....................................////////////000000000000000000000000////////////000000000000000000111222222333444444333333222222222222222222222222333333333333444444777999:::999777555555666444555666777777888888888777777777888999:::;;;<<>>======>>>???@@@>>><<<:::999:::<<<===>>>>>>?????????>>><<<;;;999777555444444444333222555444444444444333333333111111111111000000000000/////////////////////////////////////////////.........------------......................................................---------............/////////.........---------....................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444666666555555444333333222444444444444555777888:::999::::::;;;::::::999999::::::<<<===>>>?????????>>>>>>???@@@BBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGKKKNNNOOONNNMMMKKKJJJHHHGGGHHHKKKKKKIIIGGGHHHGGGEEEDDDDDDEEEHHHIIIMMMNNNMMMLLLJJJIIIJJJKKKHHHIIIKKKLLLKKKJJJGGGFFFDDDCCCBBBAAABBBDDDFFFHHHGGGDDDAAABBBEEEGGGEEEBBBBBBBBBAAA???>>>===<<<;;;888777666777999::::::::::::::::::::::::999999888777777777777666666666666555555666666666777777777555555444444444333333333444444555555444333333222444333333222333444555666555555555555555555555555444333333333333444555555555555444333333333333333444555666777777666555444777666666666666666666666777777777777888888999999888777777777888:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;@@@AAABBBDDDDDDBBBAAA???AAAAAAAAAAAABBBBBBCCCDDDHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDEEECCCCCCDDDGGGIIIJJJIIIHHHHHHIIIKKKMMMLLLIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDHHHHHHGGGDDDAAA???@@@AAABBBAAA@@@???===<<<;;;;;;888888888888888888888888777777666666555444444333<<<<<<;;;;;;::::::999999777777777666666666555555666666666555555444444333444444333222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000111111000000////////////...------------...///...---,,,,,,---...///................................................................................................---------............///....................................////////////000000000000000000000000////////////000000000000...///000111222444555555333333333222222111111111222222222333333444444444666888999888666555555555333444555666777777777777777888999:::;;;<<<<<<<<<===>>>>>>???@@@AAABBBCCCAAA@@@@@@AAACCCEEEGGGIIIJJJIIIGGGEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDAAA@@@???>>>>>>>>>???@@@???>>><<<;;;;;;<<<===>>>>>>?????????>>><<<;;;:::777555333333444555444333444444444444333333333333111111111111000000000000////////////////////////......//////////////////......------------......................................................---------............///...............---------....................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444555555444444333333222222444444444444555777888999999999::::::::::::999999999:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJMMMOOOOOONNNMMMJJJHHHHHHHHHJJJJJJIIIHHHJJJIIIGGGEEEEEEFFFHHHIIILLLMMMMMMLLLJJJIIIJJJKKKHHHIIIKKKLLLLLLJJJHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIGGGDDDBBBBBBEEEGGGEEECCCCCCBBBAAA@@@???===<<<<<<777666555555777999999888999999::::::999999888777666666666666555555555444555555555666666666666777444444444444333333333333444444444444444333333222333333333333333444555555444444444444444444444444333333333333333444555555555444444333333333333333444555666777777666555444666666666666666666666666666666666666777777777777777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<>>===<<<;;;:::999888888888888777777777777666666555555444444333333;;;;;;::::::999999999999666666555555555444444444555555555444444444333333444333333222111222222222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000000000000////////////...------------.........------------......................................................................................................---------............///....................................////////////000000000000000000000000////////////000000000000///000000111222333333444444333333222222111111111222222222333333444444444555777888888666444555555444555666777888888888888777999:::<<<======<<<;;;;;;<<<===>>>???@@@@@@AAA??????@@@AAACCCEEEGGGIIIEEEDDDDDDDDDDDDEEEFFFFFFAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEBBBAAA@@@???>>>???@@@@@@>>>===<<<;;;;;;===>>>???>>>>>>???>>>===;;;999888555444222333444555555444444444444333333333222222111111111111000000000///////////////////////////............////////////......------------......................................................---------............///............................................................////////////////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444444444444333333222222222444444444555666777777888888888999::::::::::::999999:::;;;<<<============>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFIIILLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIILLLJJJIIIGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKIIIJJJKKKLLLLLLKKKIIIHHHIIIHHHFFFEEEEEEGGGHHHJJJGGGEEECCCCCCEEEFFFEEEDDDCCCBBBAAA@@@???>>>===<<<666555444444666777777777888888999999888888777666555555555444444444333333444444555555555666666666333333333333333333333333333333444444444333333222333333333333333444444444222222222222222222222222333333222222333333444555444444333333222333333444444555666777777666555444555555555666666666666666555555666666666666666666666666777888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCBBB@@@???===???AAACCCDDDDDDDDDCCCFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEDDDBBBAAABBBCCC@@@@@@AAADDDGGGHHHFFFEEEEEEDDDEEEGGGHHHHHHFFFDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGGGGDDDAAA??????======<<<;;;:::999888888777777777777777666666666555444444444333333333222999999999999888888888888555555555444444444444333444444444444333333333333333333222111111111111222000000000000000000000000////////////////////////........................////////////////////////...//////000000000////////////...------------...........................................................................................................................---------............///....................................////////////////////////////////////////////////000000000000222111111111111111111111333333333222222111111111111111222333333444555555444666777777555444444555666666777888999999999999888999;;;<<<======<<<;;;::::::;;;<<<===>>>??????>>>???@@@AAACCCEEEGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFCCCBBBAAA?????????@@@@@@======<<<;;;<<<<<<===>>>======>>>===<<<:::888777555333222222444555555444444444333333333222222222111111111111000000000///////////////////////////---.........//////000000......------------......................................................---------............///---.........................................................////////////////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444444333333333333333222222444444555666666777777777777888999999:::::::::999999:::;;;<<<=========<<<>>>???@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFKKKKKKJJJJJJIIIIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGIIIJJJHHHIIIJJJKKKKKKJJJIIIIIIJJJIIIGGGFFFEEEFFFHHHIIIFFFEEECCCCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<666555333444555666666555777777888888777777666555444444444444333333333333444444444444555555555555333333333333333333333333222222333333444333333222222222222333333333333333222222222222222222222222333222222222222333444444333333222222222333333444444555666777777666555444444444555555666666666777666666555555555555555555555666777888999:::::::::::::::::::::;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@???<<<===???AAABBBCCCBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEECCCBBBBBBCCC??????AAACCCFFFGGGFFFDDDDDDCCCCCCEEEGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFFFFCCC@@@>>>>>><<<;;;;;;:::999888777777777777777666666666555555333333333333222222222222888888888888888888777777555555555444444444333333333333333333333333333333333333222111111111111111000000000000000000000000////////////////////////........................////////////////////////......///000000000////////////...------------...........................................................................................................................---------............///....................................////////////////////////////////////////////////000000000000222222222111000000//////222222222222222222222222111111222333333444555555333555666666555444444555777777888999::::::::::::999:::;;;;;;<<<<<<<<<;;;999:::;;;;;;======>>>???>>>???@@@BBBCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCC@@@????????????===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;:::888777555333222222444555444333333333333333222222222222111111111111000000000000////////////////////////------......///000000000......------------......------------------------........................---------............///---------...................................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444444444444333333333333444444555666777777666666666777888999::::::::::::;;;;;;<<<===============@@@AAABBBDDDDDDDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHGGGFFFEEEDDDJJJKKKJJJIIIHHHHHHJJJLLLJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@???>>><<<;;;;;;777555444444555666666555666666777777666666555444444444444444333333333222333333333444444444555555222222222222333333333333111222222333333333333333111111222333333333333333222222222222222222222222222222222222222333444444222222222222222333333444444555666777777666555444444444444555555666666777666666666666555555555555444555777888999:::::::::999999::::::;;;;;;<<<<<<<<<===???AAAAAAAAA@@@???======>>>@@@AAAAAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHFFFDDDBBBCCCDDD@@@@@@@@@BBBEEEGGGFFFEEEEEEDDDDDDEEEGGGHHHGGGFFFBBBBBBAAAAAAAAABBBCCCCCCAAACCCDDDDDDBBB???======:::::::::999888777777777777777666666555555444444222222222222111111111111777777777777777777777777555555555555444444444444222222222222222222333333333222222111111111111111000000000000000000000000////////////////////////........................////////////////////////---......///000000////////////...------------.........////////////......................................................................................................---------............///....................................////////////////////////////////////////////////000000000000111111111111000000000000111111111222222333333444000111111222444555555666222444666555444333444555666777888999999::::::999::::::::::::::::::;;;<<<999::::::;;;<<<===>>>>>>??????AAABBBCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>???AAABBBDDDEEEEEEFFFHHHGGGDDDAAA???>>>>>>>>><<<<<<;;;;;;::::::999999999:::;;;;;;;;;999888777555444222222333444333222333333333222222222222111111111111111000000000000////////////////////////------......///000000111......------------......------------------------........................---------............///---------.........//////....................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444444444444444444444444444555666777777666666555666777888999999:::::::::<<<<<<===>>>>>>>>>======???@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIGGGEEEEEEHHHKKKIIIIIIIIIIIIIIIIIIJJJJJJEEEFFFFFFFFFDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDEEECCCCCCCCCBBBAAABBBCCCDDDAAA@@@???>>>===;;;::::::777666444444555666666555555666666666666555444444555444444444444333333333222333333333333444444444111111222222222333333333111111222333333333333333000111222333444333333222222222222222222222222222222222222111222222333444222222111111222333333444444555666777777666555444333333444555555666777777777777777666666666555555444555777888999999999999888999999:::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAA??????????????????@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHEEEDDDDDDEEEBBBAAA@@@AAADDDFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDDDD???AAABBBBBB???===<<<===::::::999999888777777777777777666555555444333333111111111111111111111111666666666666777777777777666666555555555444444444222222222222222222222333333222222111000111111111000000000000000000000000////////////////////////........................////////////////////////------...///000000////////////...------------.........////////////......................................................................................................---------.........//////..................................../////////000////////////////////////////////////000000000000//////000000111111222222000000111222333444444555000111111222444555666666222444555555444333444555555666777888888999999888;;;:::999888999:::;;;<<<999::::::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAA@@@??????===>>>@@@BBBCCCDDDEEEEEEJJJHHHEEEBBB???>>>======<<<<<<;;;::::::999888888888999:::;;;:::999888777666444222222333333333222333333333222222222111111111111111111000000000000////////////////////////---------...///000000111.........------.........------------------------........................---------.........//////---------.........//////..................................../////////000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444555555555555555555555555444555666777777777666555666666777999999:::::::::<<<===>>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHEEECCCCCCGGGJJJGGGHHHHHHIIIIIIJJJJJJJJJDDDEEEEEEDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGEEECCCBBBBBBCCCDDDBBBBBBBBBBBBAAAAAABBBCCC@@@??????===<<<;;;:::999888666444444666777666555555555666666555555444333555555555444444444333333222222333333333444444444111111111222222333333333000111222333333333333333000111222333444333222222222222222222222222222222222222111111222222333444222111111111222333333444444555666777777666555444333333444444555666777777888888777777666666666555333555666888999999999999888888999::::::;;;<<<<<<:::<<<>>>@@@AAA@@@??????BBBAAA@@@???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIFFFDDDEEEEEECCCAAA@@@AAADDDFFFHHHHHHBBBAAA@@@BBBDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEE???@@@AAA@@@>>><<<<<<===::::::999999888888777777777777666555444444333333000000000000000111111111777777777666555555555444333444444555555444444333111111111222222333333333111222222222222111000000000000000000000000000000111111000000//////......////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222444333333222333444666777333333333444444444555555444444444555666777777888::::::999999999:::;;;;;;999999::::::;;;<<<<<<===;;;;;;===>>>AAACCCEEEGGG@@@@@@@@@AAAAAA@@@===;;;===@@@CCCCCCBBBBBBDDDFFFBBBAAA???>>>>>>@@@AAACCCFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999777777666777777777777777666555555333333333222222222111111111111111111111111111111000000///////////////000000...,,,,,,.........---,,,,,,,,,---...///000000........................................................................---------............///............/////////000....................................////////////111000000000//////......000000000000000000000000///000111222333222111111222222111111222222333444444555555555555555444444555555555555666666666666777777666666777999;;;<<>>===@@@===>>>>>>?????????>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEDDDGGGJJJJJJGGGEEEFFFHHHFFFGGGGGGEEEDDDCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHAAABBBCCCDDDDDDDDDCCCBBBFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>===<<<:::888666555444888777666555555666777888777777777777666555444333333333444444333333222111111111222222222333333333111222222333333222222111222222222111111111111000111111111111111111111111000000000000111111111111000111111111111222222222111111222222222333333333444444444444444444444444444444444555555555555666888777555444333333444444333333333333555666888888777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>======>>>======>>>@@@CCCCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEFFFFFFEEECCCAAA@@@AAAAAABBBCCCDDDEEEFFFGGGAAAAAABBBCCCDDDDDDCCCCCC>>>@@@AAACCCCCCBBB@@@???AAA@@@>>><<<;;;:::;;;;;;888777777666555444444444666555444333222222222222222222222111111111111000666555555555555555555444333333444444444444333333111111111222222333333333111222222222222111000000000000000000000000000000000000000///////////////////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///////////////////////////....../////////000000000111111111111111111111111000000111111111222222222000000000111222444666777333333333444444444444555444444555555666777777888:::999999999999::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<===???BBBDDDEEECCCBBBAAAAAAAAAAAA@@@@@@???AAACCCCCCAAA@@@BBBCCCAAA@@@???>>>>>>???AAABBBEEEDDDCCCAAA@@@>>>===<<<<<<;;;:::999888777777666666777777777777666555555333333222222222111111111111111111111111111111111000000////////////000000111///------.........---,,,---------.../////////........................................................................---------............///.........///////////////....................................////////////111111000000000/////////000000000000000000000000///000222333333333222111222222111111222222333444444444555555555555444444555555555555666666666666888777777777777888:::;;;???:::999>>>@@@===<<>>???????????????BBBBBBCCCCCCDDDEEEEEEEEEFFFHHHKKKJJJGGGEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFGGGFFFEEEDDDFFFGGGGGGFFFDDDBBB@@@??????@@@===>>>>>>??????>>>>>>===<<<<<<;;;999888777666555777666666666666666666777777777777666666555333333333333333444333222222111111111111222222222333333111222222333333222222111222222222111111111000000111111111111111111111111000000000000111111111111000000111111111222222222111111111222222222333333444444444444444444444444444444444444555555555555999888666555444444555555222333333444555666777888777777888999::::::::::::;;;;;;<<<<<<======>>>>>>======>>>======>>>@@@BBBAAABBBDDDEEEEEEDDDCCCBBBEEEEEEEEEEEECCCAAA@@@???@@@AAABBBCCCDDDEEEFFFFFF@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBCCCCCCAAA@@@???@@@???===;;;::::::::::::777777777666555444444444555555444333222222222222222222222111111111000000333444444444444444444555333333444444444444333333111111111222222222222222111111222222111111000///000000000000000000000000//////////////////000000////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///////////////////////////------........./////////111111111111111111111111000000000111111111222222000000111222333555777888333333333333444444444444444444555555666777777777888888888888888999:::;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;===???AAACCCDDDFFFEEECCCBBBAAAAAABBBCCCAAABBBCCCBBB@@@???@@@AAA@@@@@@>>>======>>>???@@@BBBBBBAAA@@@???>>>======;;;::::::999888777666666666666666777666666555444333222222222222111111111111111111111111111111111000000////////////000000333111///...//////...,,,------..........................................................................................---------............//////////////////.............................................////////////111111111111000000000000000000000000000000000000000111222333444333222222222111111111111222333333444444555555555555444444444555555555555666666666888888777777777888888999===::::::===???===<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHIIIKKKJJJHHHFFFEEEEEEHHHHHHIIIHHHFFFFFFGGGHHHDDDDDDDDDEEEFFFGGGIIIIIIDDDCCCBBBAAAAAABBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFEEECCCAAA???======<<<:::;;;;;;<<<<<<;;;;;;::::::999999888888777777666555555666666666666555555666666666666555444333333222333333333333222111111111111111222222222222333111111222222222222111111222222111111111000000000111111111111111111111111000000000000111111111111000000000111111111222222111111111222222222222333444444444444444444444444444444444444555555555555999888777666555555555666222333333444555666777777666777888999::::::::::::;;;;;;;;;<<<======>>>>>>======>>>===<<<===@@@BBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDCCCAAA???>>>===@@@@@@AAABBBCCCDDDEEEEEE@@@@@@???>>>???@@@AAABBBAAAAAABBBBBBBBBAAA???>>>>>>===<<<;;;:::999999999777777666666555444444444555444333222222111222222222222111111111000000000222222222333333444444444333333333444444333333333111111111111111222222222111111111111111000000///000000000000000000000000---......//////000000000////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///////////////////////////------........./////////111111111111111111111111000000000000111111111111333333444555666777999999222222333333333444444444555555555555666666777777777777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAABBBCCCEEEEEEEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>======>>>>>>???@@@??????>>>>>>=========:::999999888777777666666555666666666666555444444222222222222111111111111111111111111111111111111000////////////000000111444222000/////////---,,,...............---------........................................................................---------............///////////////................................................////////////111111111111111111000000000000000000000000000000000111222444444333333222111111111111111222222333333333444555555555444444444444444555555555666666888888888777777777777777;;;::::::<<<>>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCEEEFFFCCCCCCCCCDDDFFFGGGIIIJJJFFFDDDBBB@@@???@@@BBBCCCCCCDDDEEEEEEDDDCCCDDDEEEFFFEEECCCAAA???===;;;;;;999999::::::::::::999999777777777777777777777777444444666777777666444444555555555555555444333222222222222222222111111000111111111111222222222222111111222222222222111111111111111111000000000000111111111111111111111111///000000000111111111111000000000000111111111111111111111111222222222222333333333333333333333333333333444444444555555555777777666555555555555555222333444555666666666666666777888999999::::::999::::::;;;<<<<<<======>>>===>>>>>>===<<<===???AAABBBBBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???===<<<;;;@@@@@@@@@AAABBBCCCCCCCCCAAA@@@>>>======>>>@@@BBBAAABBBBBBAAAAAA???>>>===<<<<<<;;;:::999999888888666666666555555444444444444333333222111111222222111111111111000000000000111222222222333333444444222333333333333333333222111111111111111111111111000111111111111000//////////////////////////////------......//////000000////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///............................../////////000000000000000000000000000000000//////000000000111111111555555666666666666666666222222222333333333444444555555555555666666666666666555555666777888999999::::::;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAACCCCCCBBBDDDFFFEEEBBB@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBB@@@??????>>>>>>======>>>>>>>>>=========<<<<<<<<<888888888777777666666666555555555555555444333333222222222111111111000000000000000000000000000000///////////////000111111444222000/////////---,,,...............---------........................................................................---------............//////////////////.............................................////////////000000000000000000111111000000000000000000000000000111222333444333222222111111000000111111222333222222333444555555444444444444444444555555555555777777888888777777777666999:::;;;<<<>>>???===:::::::::<<<===??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFGGGIIIIIIHHHHHHCCCDDDEEEDDDCCCCCCDDDFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGEEEBBB???>>>???AAACCCAAACCCEEEEEECCCBBBBBBCCCFFFEEEDDDBBB???===;;;:::888888999999999999888888555555555666666777777777333444555666666555444333333444444444444333333222111111222222111111000///000000111111111222222222000111111222222111111000111111111000000000//////000000000000000000000000///000000000111111111111//////000000000111111111000000111111111222222222333333333333333333333333333333333444444444444555444444444444444444333333222333444555666666666555666666777888999999999999::::::;;;;;;<<<============>>>>>>===;;;<<<>>>@@@AAABBBBBBCCCDDDEEEEEEEEECCCBBBAAA???>>><<<<<<;;;??????@@@@@@AAAAAABBBBBBBBB@@@???======>>>@@@AAA@@@@@@@@@??????>>>===<<<::::::999999888888777777555555555555444444444444333333222111111111222222111111111000000000//////222333333333333333333444222222333333333333222222111111111111111000000000000000111111000000///...////////////////////////..................//////////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///............................../////////000000000000000000000000000000000/////////000000000111111333444444444444333222222222222222222333333333333555555666666666666666666444444444555666777888999999999:::;;;;;;<<<<<<===????????????@@@AAABBBCCCAAADDDFFFFFFDDDCCCEEEHHHCCCAAA???@@@AAACCCDDDDDD@@@@@@@@@??????>>>============<<<<<<;;;;;;::::::777777777777666666555555444444555555444444333222222111111111111000000000000000000000000000000000///......//////000111222333111///...//////...,,,------..........................................................................................---------............///............/////////000....................................////////////////////////000000000000000000000000000000000000///000111222333222111111111000000000000111222222111222333444444555444444333444444444444555555555666666777888888777777666777999;;;<<<>>>AAA@@@;;;:::;;;<<<===>>>???????????????@@@@@@AAABBBBBBCCCAAAAAACCCEEEIIIJJJIIIGGGCCCDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEBBB???>>>???@@@AAA@@@BBBDDDDDDCCCBBBAAABBBDDDDDDCCCAAA???===;;;:::888888888999999888888888444444444555555666666666333444444444444444444333222333333444444333222222000111111111111000//////000000000111111111111222000000111111111111000000111111000000000/////////000000000000000000000000000000000000111111111111/////////000000000111111000000000111111111111222333333333333333333333333333333333333444444444444333333444444444333333222222333555666666666555444555666777888999999999999:::::::::;;;<<<<<<=========>>>>>><<<;;;;;;===@@@>>>??????@@@AAABBBCCCCCCBBBAAA???>>>======<<<===>>>?????????@@@@@@@@@AAAAAA@@@???>>>===>>>??????>>>>>>>>>===<<<<<<<<<<<<777888888888888777666555444444444444444444444444222222111111111111222222111111000000000/////////444444444444333333333333222222333333333333222222222111111111000000000///000000000000000//////...////////////////////////..................------////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------............///........................------........./////////000000000000000000000000////////////000000000111111222333444444333222222111222222222222333333333666666666666666666666555333333333444555666888999888888999:::<<<===>>>>>>??????>>>??????@@@AAABBBBBBEEEFFFFFFEEEIIIQQQXXXGGGDDDAAA@@@BBBDDDDDDCCCAAAAAAAAAAAA@@@???>>>======<<<<<<;;;:::999999888777777666666666666555555333444444444444333222222111111111111000000000000000000000000000000000000............///000111222111///------.........---,,,---------.../////////........................................................................---------............///,,,------...///000111111....................................////////////---.........////////////000000000000000000000000...///000111222111000000000000000000000111222222111111222333444444444444333333444444444555555555444555666777888888777777555999<<<<<>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAADDDGGGIIIGGGEEEAAACCCCCCCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCC@@@???>>>?????????AAACCCDDDCCCAAA@@@AAAAAAAAAAAA@@@???<<<:::999666777777888888777777666444444444444444555555555444444333333333333444444222222333333333333222222000000111111000000///...000000000000111111111111000000111111111111000000111000000000////////////000000000000000000000000000000000000111111111111////////////000000000111000000000000111111111111222222222222222222222222222222333333333444444444222333444555555444333333222333555666777666555444555666777888999999999999999::::::;;;;;;<<<<<<======>>>>>><<<;;;;;;===???>>>>>>??????@@@BBBCCCDDDAAA@@@>>>=========>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;666666777777777666555444444444444444444444444444222222111111111111222222111000000000////////////555555555444444333333333222222222333333222222222222111111111000000//////000000000000000//////.../////////////////////////////////......------,,,////////////////////////................................................................................................////////////////////////........................////////////////////////........................................................................---------.........//////........................,,,,,,,,,---------......000000000000000000000000////////////000000000000000222333555666666555555111111222222222333333333666666666666666555555555333333333444555666888888777777888:::<<<===??????>>>>>>>>>>>>>>>???@@@@@@EEEFFFFFFEEEGGGOOO[[[eeeJJJGGGBBBAAABBBCCCCCCAAABBBBBBBBBAAAAAA???>>>======<<<<<<;;;999888888777666666666666666555555555333444444444444333222222111111111111000000000000000000000000000000000000............///000222222000...,,,,,,.........---,,,,,,------...///000000........................................................................---------.........//////+++,,,---...///111222222..................................../////////000,,,---------......//////000000000000000000000000---...///111111000000///000000000000000111111222000111222333444444555444333333333444444444555555333444666777888888888777444999<<<<<<@@@FFFDDD>>><<<<<<===============<<<=========>>>??????@@@@@@BBBAAAAAACCCFFFGGGEEEBBB>>>???@@@@@@??????AAACCCFFFFFFEEEDDDDDDDDDDDDDDDFFFEEECCCAAA???>>>>>>>>>>>>@@@CCCDDDBBBAAA@@@@@@>>>?????????===<<<:::888555666666666666666666555444444444444444444444444555444222222222222444555111222222333333333222222000000000000000//////...000000000000111111111111000000111111111111000000000000000000////////////000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111222222222222222222222222222222333333333444444444333444555666666666555444222333555777777666444333555666777888888999999888999999:::;;;;;;<<<<<<======>>>>>><<<;;;;;;===???@@@@@@@@@AAABBBCCCEEEFFF@@@???>>>======>>>???@@@>>>>>>>>>>>>????????????<<<<<<======<<<;;;::::::::::::999999999:::;;;;;;555666777777777666555444444444444444444444444444222111111111111111222222000000000000////////////222222222222222222222222111111222222222222111111222111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------............///000000000000000000000000....................................////////////................................................////////////////////////...........................................................................------,,,,,,------...---------............///------,,,,,,,,,,,,------////////////000000000000000000111111111000000//////111444666777666555333444444222222222222444444555666777666555444555777666666666666666777888888777777888999;;;<<<<<<======>>>????????????@@@BBBHHHEEECCCAAACCCHHHMMMPPPGGGDDDBBBCCCBBB>>>>>>AAA???@@@BBBCCCCCC@@@>>><<<===<<<:::999888777777777555555555555555555555555444444333333222111000000222222222111000//////...//////////////////////////////.........//////000...............---------,,,---......//////..............................................................................//////.........---------......////////////..............................222000...---,,,---...///////////////////////////000000////////////000000////////////000000000000////////////000000000000000000111222444555666666666666666666555444333222555555555666666777888999888888999:::;;;======>>><<<<<<============<<<<<<<<<===???@@@AAAAAAAAA@@@AAABBBEEEGGGHHHHHHGGGFFFAAA???>>><<<===???BBBCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFGGGGGGDDDAAA???>>>???CCCBBBAAA@@@????????????===<<<<<<;;;999888777777444555555666666666666666555555444444444333333333333333222222111000//////000000111111111111000000111111000000//////......000000000000000000000000222111111111000000//////////////////////////////........................//////000000000000//////000000000000000000000000000111111111111222222222000111111111111222222222111111222333333444555555444444444555555555555666444555666555555555777999999888888888777777666666666777999;;;<<<===>>>>>>===<<<;;;:::;;;===???@@@======>>>>>>>>>>>>======AAABBBCCCBBB@@@>>>>>>??????>>><<<<<<======<<<:::<<<<<<<<<<<<<<<;;;;;;;;;999999::::::999888666555666555555555555444444444222333333444444333333222111000111111222333444555000000000000000000000000222222222222222222222222000111111222222111111000111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////....................................////////////................................................////////////////////////...........................................................................------,,,,,,------...---------............///......------------........./////////000000000000000000111111111111000000000111333555666555444333444333333222222333333444444666777666555444555777666666666666666777777888666666777888999:::;;;<<<<<<>>>???@@@??????AAACCCGGGEEEBBBAAAAAADDDHHHJJJDDDAAAAAACCCCCC@@@???BBB>>>???AAAAAAAAA>>><<<:::;;;:::999888666666666666333333333333333333333333444444333222222111000000222222111111000//////...////////////////////////............///111222333000000//////.........---,,,---......//////..............................................................................//////.........---------......////////////..............................111000...---------//////////////////////////////000000////////////000000////////////000000000000////////////000000000111111111222222333444555555555555555666555555444333555555555555666777888999888888999:::;;;<<<======<<<<<<============<<<<<<<<<===>>>@@@AAAAAAAAAAAA???AAACCCEEEFFFFFFFFFEEEAAA@@@>>><<<===>>>AAABBBDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEFFFDDDAAA@@@@@@AAA@@@@@@@@@???>>>>>>======<<<<<<;;;:::999888777777444444555666666666666666555444444444444333333333333333222111111000//////000000111111111111000000000000000000//////......////////////////////////111111111000000000//////////////////////////////........................///000000111111000000///000000000000000000000000000000111111111222222222000111111111111222222222222222222333333444444444444444444444555555555555444555666555444555666888888888888777777777666666666777999;;;<<<======>>>===<<<:::999:::;;;===>>>======>>>>>>>>>>>>======>>>@@@BBBBBB@@@???>>>??????>>><<<<<<======<<<:::;;;;;;;;;;;;::::::::::::999999999999999777666555444444444444333333333333222222333333333333222222111111111111111222333444////////////////////////222222222222222222222222000111111222222111111000111111000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////....................................////////////................................................////////////////////////..............................................................................------------......---------............//////..................///....../////////000000000000000111111111111000000000111222333444444444333444333333222222333333444444555666666555444555666666666555555666666777888555666666777888999::::::;;;===?????????@@@BBBCCCEEECCCAAA@@@@@@AAABBBDDDAAA???AAADDDDDDAAA@@@BBB>>>?????????>>><<<999777999888777666555444444444222222222222222222222222333333333222111111000000222111111000000//////...////////////////////////------...///000222333444111111000000///...------,,,---......//////.............................................................................................---------......////////////..............................111000...------...//////////////////////////////000//////......//////000////////////000000000000/////////000000000111111222222222333333444444444333444555555666555555555555555555555666777888999888888999:::;;;<<<======<<<======>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBB???@@@BBBDDDDDDEEEDDDDDDBBB@@@>>><<<<<<===???AAADDDEEEFFFGGGHHHHHHHHHHHHCCCDDDEEEDDDBBBAAAAAABBB===>>>>>>???>>>===;;;:::<<<;;;;;;:::999888777777444444555666666666666555444444444444333333333333222222222111111000000//////000000111111000000///000000000////////////...////////////////////////000000000000////////////////////////////////////////////////////////////000111111111111111111000000000000000000000000000000000000111111111222222000111111111111222222222333333333333333333333333444444444444555555555555444555666555444444666888888888777777777777666666666777999:::;;;<<<======<<<;;;:::999999999:::;;;<<<======>>>>>>======<<<;;;>>>AAABBBAAA@@@??????@@@>>>============<<<::::::::::::999999888888888888888888888888777555555333333333333222222222222222222333333333333222222222111111111111111222222////////////////////////111111111111111111111111000000111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------............///////////////////////////....................................////////////................................................////////////////////////..............................................................................------------......---------............/////////............//////........./////////000000///000000111111111111000111111111222222333333333333333333333333333333333444555666666444444555666666555555555555666777777666666777777888999999:::;;;<<<>>>??????@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA???AAAEEEEEE@@@>>>@@@>>>??????>>>===:::888666888777666555444444444444222222222222222222222222333222222222111111000000111111000000////////////////////////////////////............///000111222111111000///...---,,,,,,,,,---......///...............................................................................................................////////////..............................000///............///////////////////////////////////////....../////////////////////000000000000//////000000000111111111333333333333333333333333222333444555666666666666555555555555555666888888888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>======<<<===>>>@@@AAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCAAA>>><<<<<<===???@@@CCCCCCDDDEEEFFFGGGGGGHHHEEEFFFFFFDDDAAA@@@@@@AAA<<<===>>>???>>>===;;;999;;;::::::999888777777777333444555555666666555555444444444333333333222222222111111111000000000/////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111222222222222111111////////////////////////000000000000111111111111000000111111111222222222333333333333333333333222333333444444444555555555444555666555444444555777777777777777777777666666666777888:::;;;;;;<<<<<<===<<<;;;:::999999::::::<<<==================<<<999<<>>===<<<::::::::::::999999888888777777777777777666666555555333333333333222222222222111111222222222222111111222111111000000000111111////////////////////////111111111111111111111111000000000111111000000000//////////////////000000////////////////////////////////////////////////////////////////////////////////////////////////---------............///............................................................////////////................................................////////////////////////........................................................................///......------......///---------............/////////............//////............//////////////////000111111111111111222222222222222222333333333333333333333333333333444555666555444333444666555555555555555666666777777777888888999999:::::::::<<<>>>>>>>>>>>>@@@BBB===>>>>>>???@@@AAABBBBBBCCCAAABBBEEEDDD???<<<===??????>>>===<<<:::888777888777666555555555555555222222222222222222222222222222111111111111111000000000000/////////////////////////////////////////////...---------......//////...------,,,++++++,,,---......///.................................................................................---...........................////////////..............................//////.........///////////////////////////////////////............//////////////////000000000000000000000000111111111111444444333333333333222222222222444555666666777777444444444444555666777888888999999::::::;;;;;;;;;======>>>>>>>>>>>>============>>>???AAABBBDDDDDDBBBCCCDDDDDDEEEEEEEEEEEECCCBBB???======>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHGGGEEEAAA>>>>>>>>>;;;<<<>>>??????===;;;:::999999999888888777777666333444444555555555555555444444333333333222222222111111111000000000000000//////000000000000//////.............../////////.............................................///////////////////////////000000000000000000000000111111222222222222111111//////////////////////////////000000000111111111000000111111111222222222333333333333333333333222333333333444444444444555444555666555333333444666666666666666666666777777666666888999::::::::::::======<<<;;;;;;:::::::::<<<<<<============<<<<<<888:::>>>@@@@@@@@@@@@AAABBB@@@>>>>>>>>>===;;;:::;;;;;;::::::999888888777666666555555555555555555444444444444333333333333000111111222222111111000111111000/////////000000........................111111111111111111111111///000000111111000000///......////////////000000////////////////////////////////////////////////////////////////////////////////////////////////---------............///............................................................////////////................................................////////////////////////........................................................................//////............//////---------............//////..................///------........./////////...///000111111222111111222222333333333333222222222333333444444333333222333444555555444333444555555555444444555555666777888888888999999999:::::::::;;;======<<<<<<>>>???;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBDDDBBB>>><<<============<<<;;;999888777777666666555444444555555222222222222222222222222111111111111111111111111////////////////////////////////////////////////000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,---......//////..............................................................................---------.....................////////////.......................................//////////////////////////////////////////......------......///////////////000000000000000000000111111111222222333333333333333333333333222333444555666666666666444444444444555666777888888999999999:::::::::;;;===>>>>>>??????>>>>>>=========>>>???AAACCCDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDBBB@@@>>>>>>???AAACCC???@@@@@@AAABBBDDDEEEFFFIIIIIIHHHEEEAAA>>>======;;;<<<===>>>======<<<;;;888888888777777777666666333333444555555555555444333333333333222222222222000000000000000000000000...//////000000//////...---............/////////........................---------...............////////////////////////////////////////////////000111111111111111111000000000000000000000000000/////////000000000111111000111111111111222222222333333333333333333333333333333333333444444444444555555666444333222444555555555666666666666777777666666777888999::::::999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;888:::===>>>>>>>>>@@@BBBBBBAAA???>>>>>>===;;;:::<<<;;;;;;:::999888777777555555444333333444444555444444444444333333333333000000111111111111000000000///////////////000000........................111111111111111111111111//////000000000000//////........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////---------............///............................................................////////////................................................////////////////////////........................................................................//////............//////---------............///......------------......---------.........//////...///000111111222222222222333444555555444222111222333333444444333333222333444555555333333444555555444444444444555666666777777777888888888888888:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<===@@@BBBDDDDDDAAA@@@BBBAAA>>>===???;;;;;;::::::999888777777555444444333333333333444111111111111111111111111000000000000111111111111///////////////////////////////////////////////////......------------...,,,,,,,,,------------...,,,---......//////..............................................................................---------.........//////......////////////..............................---......//////////////////////////////////////////......------......///////////////000000000000000000111111111222222222333333333333333333333333333333444555666666666555444444444444555666777777999999999999999:::::::::>>>>>>????????????>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDCCCAAA??????AAADDDEEE@@@???@@@@@@BBBDDDFFFGGGGGGHHHGGGEEEAAA>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;777777777777777666666666222333444444555555444444333333333222222222222111///000000000000000000000......////////////......---------.........//////........................,,,,,,---------.........////////////////////////........................///000000111111000000///000000000000000000000000////////////000000000111000111111111111222222222222222222333333444444444222222333333333444444444555555666444222222333555555555555666666666777777555666777888999999999999999::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<===@@@BBBCCCAAA???>>>>>>===;;;:::;;;:::999888777666666555444444333222222333444555333333333333222222222222///000000000000000000///............//////000111........................000000000000000000000000//////000000000000//////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////............................................................/////////000................................................////////////////////////........................................................................//////............//////---------.........//////---------,,,,,,------------------.........//////......///111111222222222222333555777777555333111222222444444444444222222333444555555333333444555555444444444444555666666666666666666777777777777:::;;;<<<;;;999888999:::;;;;;;::::::;;;>>>AAABBBBBB???>>>AAAAAA>>>???BBB999999888888777777666666333333222222111222222222000000000000000000000000000000000000000111111111.........///////////////////////////////////////...............///000111,,,,,,------.../////////,,,---......//////..............................................................................---------.........//////......////////////..............................------...///000000//////////////////////////////.........------.........////////////000000000000000111111111111222222222222222222333333444444444333444555555666555555555444444444444444555777777999999999999999999::::::>>>>>>????????????>>>>>>>>>>>>>>>???AAACCCFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGDDDCCCAAA@@@AAACCCEEEGGG@@@@@@@@@AAABBBDDDGGGHHHFFFFFFFFFDDDAAA??????@@@:::999999888888999::::::777777777777666666666666222333444444555555444444333333333222222222111111////////////000000000000......////////////......---------.........//////........................,,,,,,,,,------.........////////////////////////........................//////000000000000//////000000000000000000000000////////////000000000000000111111111111222222222111111222333333444555555222222333333333444444444555555666444222222333444444555555555666666777777555666777888888888888888777888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<@@@CCCCCCAAA???>>>>>>===;;;:::999999888777666555444444444333222222222333444555222222222111111111111000//////000000000000//////---------......000111222........................000000000000000000000000000000000000000000000000////////////////////////000000//////.........---......////////////......................................................//////////////////////////////.........---------////////////////////////........................//////.........---------........................//////.........---------............//////////////////............//////........................////////////////////////........................---------............///........................////////////000000000000333333444555444333222111222222111111222222333444555444444444444555666666666666555555555555666666555666777888888999999999999::::::;;;;;;::::::999999999999999:::<<<>>>???@@@@@@@@@???>>>======<<<>>>:::777777::::::666222333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000................................................................................................,,,---......//////.........------------......///........................//////.........---------000///------......---,,,........................---------............///........................---------............///............////////////000111111111111222222222222222222222222222222222444444444555555555555666222222222333333444444444999999888888999999:::;;;>>>>>>>>>>>>============>>>>>>???@@@AAACCCDDDEEEIIIHHHHHHGGGEEECCCBBBAAA??????>>>>>>>>>>>>>>>???>>>??????@@@AAAAAABBBBBBEEEEEEFFFEEECCC@@@===;;;;;;;;;::::::999888777777666666666666555555555555444444555555444444333222222111111111000000//////000000000000000000000000........................000000//////.........---........................---...///...---------///........................//////////////////////////////000000000000////////////000000000000//////000000000000000111111222000000111111111111000000222222222111111111000000333333222222333333444555666555444333333333333333666666666666777777777777777777777777888888888888777888999:::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;<<<<<<===>>>???AAAAAA@@@>>>===;;;:::999888888777555555444444444555444444333333222222111111111111111000000000000//////000000000000//////..............................------------......000000000000000000000000000000000000000000000000////////////////////////000/////////..................////////////......................................................//////////////////////////////.........---------////////////////////////........................//////.........---------........................//////.........---------............//////////////////............//////........................////////////////////////........................---------............///........................////////////000000000000333333444444444333222111222222111111222222333444444444444444444555666666666666555555555555666666555555666777888888888888999999::::::::::::999999999888888999:::;;;===>>>@@@??????>>>======<<<<<<<<<999555666888888555222333333333333333333333333111111111111000000000000000000000000000000000000////////////////////////................................................................................................,,,---......//////......//////...------.................................//////.........---------000...------......---,,,........................---------............///........................---------............///............////////////000000111111111222222222222222222222222222222222444444444444555555555555444444444444444444555555888777777777777888999999========================>>>>>>>>>???AAABBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCC@@@??????>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAACCCCCCDDDCCCBBB???===;;;;;;::::::999888888777777666666666666555555555444333444444444444333222222111111111000000000//////////////////////////////........................000/////////.........---...........................///000///...---...000................................................//////000000000000////////////000000000000//////000000//////000000111222000000000000000000000000222222222111111111000000333333222222333333444555555555444333333333333333555666666666777777777777666666777777777888888888888888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>@@@???>>>===<<<;;;::::::888777666555444444444444444444444333222222111111111111111000000000////////////000000000000//////..............................------------......000000000000000000000000000000000000000000000000////////////////////////////////////..................////////////......................................................////////////////////////...............---------////////////////////////.......................................---------.......................................---------............/////////////////////....../////////........................////////////////////////........................---------............///........................////////////000000000000333333333444333222222111222222111111222222333444444444444444444555555666666555555444444555555666444444555666777777777777888888999999999999888888888777888888999:::<<<<<<>>>>>>======<<<<<<;;;;;;:::777555555666777444111333333333333333333333333111111111111000000000000000000000000000000000000////////////////////////................................................................................................,,,---......//////......111000///......................................................---------///...------...///---,,,........................---------............///........................---------............///............////////////000000000111111111222222222222222222222222222222444444444444555555555555555555555555555555444444666666666666666777777888;;;;;;<<<===>>>>>>>>>>>>======>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGFFFFFFFFFAAA@@@???>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAAAAAAAA@@@>>><<<::::::999999888888777777666666666555555555444444444222222333333222222111000111111000000000000//////////////////////////////......................../////////..........................................000111000///...///000------------------------------------------------...//////000000//////......//////000000//////...000000//////000000111222222111000//////000111222222222222111111111111111333333222222333333444555555444444333333333333333555555666666666777777777666666777777777777888888888999999:::::::::999999999::::::;;;;;;::::::999888888888999999:::;;;<<<======<<<<<<;;;:::999999777666555555444444444444444444333333222111111111111111000000000000//////...//////000000//////.................................------------......///////////////////////////////////////////////////////////////////////////////////////...............////////////......................................................////////////////////////........................////////////////////////............................................................................................................////////////......////////////..............................////////////////////////........................---------............///........................////////////000000000000333333333333222222111111222222111111222222333444444444333333444444555666555444444444444444444555333444555666777777777777777777888888888888777777777777777888888999:::;;;<<<<<<;;;;;;;;;:::::::::999777555555666666444222222222222222222222222222111111111111000000000///////////////////////////////////////////////////................................................................................................,,,---......///.........222111000///...---------................................................///...------...///...,,,........................---------............///........................---------............///............////////////000000000000111111111111222222222222222222222222333333444444444555555555666666555555444444333333666666555555666666777888888999;;;===>>>>>>>>>>>>=========>>>???@@@BBBBBBEEEEEEFFFFFFGGGFFFFFFFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>?????????>>>>>>>>>>>>===<<<:::999888888888777777666666666555555555444444444333333111111111111111000000///000000000000000000//////////////////////////////........................................................................---///000///...---...000------------------------------------------------...//////////////////......//////////////////...///////////////000111111333111///......///111333111111111111111111111111333333222222333333444555444444333333222333333444555555555666666666777777666666666666777777777888888999999999999999888777999999::::::::::::999999888888888888999:::;;;;;;;;;:::::::::999999888888666555555444333333444444333333333222111111000000111000000000////////////...//////////////////.................................------------......////////////////////////////////////////////////////////////////////////.........///////////////......////////////......................................................////////////////////////---.....................////////////////////////........................---.............................................---.................................////////////......///000000///..............................////////////////////////........................---------............///........................////////////000000000000333333222222111111111111222222111111222222333444333333333333333444555555444444333333333333444444333444555666777777777777666777777888888777777666666777777888999999999999::::::999999999999999888888777666666666666555444222222222222222222222222111111111111000000000///////////////////////////........................................................................................................................,,,---......///.........111111000...------------........................---.....................///---,,,---...///...---........................---------............///........................---------............///............//////////////////000000000111111111222222222222222222222222333333333444444444444555555444444444333333222222777666666666666777888888666888:::<<<>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA???>>>=========;;;<<<<<<===>>>>>>??????===<<<<<<<<<;;;:::999888777777666666666666555555444444444444333333333333000000111111000000///...//////////////////000000................................................---------.......................................,,,---......,,,,,,---...------------------------..............................////////////............////////////....../////////...///000000111333111///......///111333111111111111111111111111333333222222333333444555333333222222222333333444555555555555666666666666555666666666666777777777888888888999888888777777888888999999999999888888888888888888999:::;;;<<<888888888777777666666666555444444333333333333444333222222111111000//////000000000////////////.........////////////....................................------------......000000000000000000000000000000000000000000000000////////////////////////.........///////////////......////////////......................................................////////////////////////---------...............////////////////////////........................---------.......................................---------...........................////////////---...///000000///...---........................////////////////////////........................---------............///........................////////////000000000000333333222111111111111222222222111111222222333444333333333333333444444555444333333222222333333444444444555666777777777777777777888888888888777777666777888999999999999999888888888888888777777777777777666666555555555555222222222222222222222222111111111111000000000000000000000000000000000000........................................................................................................................,,,---......//////......000///...---------------........................---------..................---,,,---/////////---........................---------............///........................---------............///............/////////////////////000000000111111222222222222222222222222333333333333444444444444333333333333333333222222666666666666666777888888666777:::<<<======<<<<<<<<<<<<<<<<<<===>>>??????DDDDDDEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@>>>======<<<<<<<<<<<<===>>>>>>??????===<<<;;;:::999888777777555555555555555555555555444444333333333222222222000000111111000000///.........////////////000000................................................---------------.................................+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......//////......------......//////......---//////......//////000111222111000//////000111222111111111111111222222222333333222222333333444555222222222222222333333444444444555555555666666666555555666666666666777777666777777888888888777777777888888999999888888777888888777888888999:::;;;777777666666555444444333444333333222222333333333222222111111000/////////000000////////////......---......//////......---..............................------------......000000000000000000000000000000000000000000000000////////////////////////............/////////000......////////////......................................................////////////////////////---------.........//////////////////////////////........................---------.........//////........................---------.........//////............////////////---...///000000///...---........................////////////////////////........................---------............///........................////////////000000000000333333111000000000111222222222111111222222333444333333222222333333444555333333222222222222333333555555666777888888888888777888888999999888888777777888999:::::::::999888666666666666666666666666555555555555444333444444111111111111111111111111111111111111000000000000000000000000000000000000........................................................................................................................,,,---......//////.........------,,,,,,,,,------........................---------.........//////...---,,,---///000///...........................---------............///........................---------............///............////////////////////////000000000111222222222222222222222222222222333333333444444444333333333444444444444444555555444444555555666777666777:::<<<======;;;:::;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<<<<<======>>>>>>???@@@@@@>>>===;;;:::888777666666444444444444444444444444333333333333222222222222000111111111111000//////........./////////000000................................................,,,,,,,,,------.................................,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......------......//////......---///............///000000000000000000000000000000000000111111111222222222333333222222333333444555222222111111222333333444444444444555555555666666555555555666666666777777555555666777888888888888777777888888888888777777666666666666777888999999777777666444333222111111333333222222222222333333222111111000//////......000000/////////.........---......//////......---..............................------------......000000000000000000000000000000000000000000000000////////////////////////---.........//////000000......////////////......................................................////////////////////////---------.........//////////////////////////////........................---------.........//////........................---------.........//////............/////////000---...///111111///...---........................////////////////////////........................---------.........//////........................////////////000000000000444333111000000000111222222222111111222222333444333333222222333333444555333222222222222222222333555666777888888999999999888888999999999999888888777888:::;;;;;;:::999888555555666666666666666666333444444444222222222333111111111111111111111111111111111111000000000000000000000000000000000000........................................................................................................................,,,---......//////......,,,,,,+++++++++,,,------........................---------.........//////...---,,,---///000///...........................---------.........//////........................---------.........//////............/////////000////////////000000000000222222222222222222222222222222333333333444444444333444444555555666666666444333333333333444555555666888:::<<<===<<<:::999;;;;;;;;;;;;;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEEFFFEEECCC@@@???===<<<<<<======>>>>>>??????@@@@@@???>>><<<:::888666666555444444444444444444444444333333333222222222111111111111111111111000000///---.........//////000000................................................,,,,,,,,,------.................................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................------..................---...............///000000000000111111111111000000000000111111222222222222333333222222333333444555222111111111222333333444444444444555555555666666555555555555666666666777444444666777888888888888777777888888888888777777555444444555555666777888777666555444222111000///222222222111222222333333111111111000//////......000/////////............---..................---.................................------.........000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000000000000000//////.........---------........................////////////////////////........................---------............/////////000000000000//////......------------..............................000000//////.........---........................------............------////////////////////////......////////////......------------------------........................---------............///000000000000000111111222444333222111000000000000000111111111111222222222222222222222222222222222333333333333333333333333444555555666777888888999555555666777777777777777777777777777777777777777555444444333333444444555111222222333333222222111111111111111111111111111222111111000000000000000////////////////////////........................////////////////////////------------------------................................................------............------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000........................//////.........---------............................................................////////////000000000000000000000000000000111222222222222111222222333333333333444444222333444444555555444444555555555666666777888999:::;;;<<<<<<<<<;;;:::999888888999888777888;;;===???@@@BBBCCCCCCCCCBBBAAADDDCCCAAA???>>><<<<<<<<<>>>>>><<<;;;;;;<<<======>>><<<999999:::999666333444444555555555555444444333333444444333333222111111000000///...---------000000////////////000000------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------...------,,,,,,------.....................------........................////////////////////////////////////000000000000222111000000000111333333222222222222222222222222222222333333333333444444111222444555666555555444555555555555555555555555666666777777888888888999888777666444444666777888666666666666666666666666999666222111222333333333000000000000000000000000000000////////////000000//////.........---------...................................................------------...//////000000000000000000000000111000000000/////////...//////////////////////////////////////////////////////////////////////////////.........---------........................................................................---------............/////////000000000000//////......------------..............................000/////////....................................------............------////////////////////////......////////////......------------------------........................---------............///000000//////000000111222444333222111000000000000000111111111111222222222222222222222222222222222333333333333333333333333444444555666666777888888555666666777888777777777888888888888888888888888444444333333333333444444111222222222222222222111111111111111111111111111222111000000//////000000////////////////////////................................................------------------------................................................------............------------------------------,,,,,,,,,---------......------------------------,,,---------.../////////........................//////.........---------............................................................////////////000000000000000000000000000000111222222222222111222222333333333333444444222333444444555555444444555555555666666777888999::::::<<<<<<<<<;;;:::999888999999888888888;;;===???@@@AAAAAABBBBBBAAAAAACCCBBB@@@???======<<<<<>>===<<<;;;<<<======<<<:::888888999888555222444444555555555555444444333333333444333222222111111000000///......------000//////......//////000......------------......------------------------,,,,,,,,,---------......------------------,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...................................................////////////////////////////////////000000000000111111000000000111222333222222222222222222222222222222222333333333444444222222333444555555555555555555555555555555555555666666777777777888888888888777555444444555777888555555555555555555555555444333111111222333222111000000000000000000000000000000////////////000000//////.........---------...................................................------------...//////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////...............---------........................................................................---------............/////////000000000000//////......------------..............................////////////....................................------............------////////////////////////......////////////......------------------------........................---------............///000000//////000000111222333222111111000000000000000111111111111222222222222222222222222222222222222222222333333444444444444444444555666666777777555666777777888888777777888888888888888888888888444333333222222333333444111111222222222222111111111111111111111111111111222111000000//////000000////////////////////////........................------------------------------------------------................................................------............------------------------------,,,,,,,,,---------......------------------------------.........................................................---------............................................................////////////000000000000000000000000000000111222222222222111222222333333333333444444222333444444555555444444555555555666666777888999999:::;;;<<<<<<<<<::::::888999999999888999;;;>>>@@@@@@@@@@@@@@@AAAAAABBB@@@@@@>>>======<<<<<<===???>>>===<<<<<<<<<<<<<<<:::888777777777666333111333444444555555444444333222333333333333222111111000000000///......------.........------.........///..................///------------------------,,,,,,,,,------------............------,,,,,,,,,...------------,,,,,,,,,------------------------...------,,,,,,------...................................................////////////////////////////////////000000000000111000000000000111222222222222222222222222222222222222222222333333333333333333333333444555666666555555555555555555555555666666777777777777888888777666555444444555666777555555555555555555555555111222333555777666333111000000000000000000000000000//////......//////000...............---------...................................................------------...//////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////................................................------------------------........................---------............/////////000000000000//////......------------..............................///////////////.................................------............------////////////////////////......////////////......------------------------........................---------............//////////////////000111111222222111000000000000000000000111111111222222222222222222222222222222222111111222333333444555555333333444444555555555555555666777777888888777777888888888888888888888888333333222222222222333333000000111111111111000000111111111111111111111111111111000///////////////////////////////////////........................------------------------........................................................................------............------------------------------,,,,,,,,,---------.............................................---------............................................................................................................////////////////////////////////////000000111222222222222111222222222333333333444444222333444444555555444444555555555555666777888999999:::;;;<<<<<<<<<;;;:::888999:::999888999<<<>>>AAAAAA@@@???@@@AAABBBCCC>>>======<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;;;;;;;888888777777666555333222333333444444444444333333222222222222222111111000000000//////...............------,,,,,,------...//////............//////------------------------------------------------.........------,,,,,,+++------------------------------------------------...------,,,,,,------...---------.......................................////////////////////////////////////000000000000000000000000000111111222111111111111111111111111111222222222222333333333444333222222333444666777555555555555555555555555666666777777777777777777666555555444444555555666444444444444444444444444222444777;;;===<<<777444000000000000000000000000/////////....../////////...........................................................................------------...//////////////////////////////////////////000000000000////////////////////////////////////////////////........................---.............................................................................................---------............/////////000000000000//////......------------.......................................///////////////........................------............------////////////////////////......////////////......------------------------........................---------............////////////...///000000111111111000000///000000000000000111111111222222222222222222222222222222222111111222333333444555555333333333333333444444444555555666777777777777666777777777777777777777777222222111111111111222222///000000111111000000///000000000000000000000000111000000///.../////////////////////////////////........................------------------------........................................................................------............------------------------------,,,,,,,,,---------.............................................---------........................---.................................................................................////////////////////////////////////000000111222222222222111222222222333333333444444222333444444555555444444555555555555666777888999888999;;;<<<<<<<<<;;;;;;999999:::999999999<<<>>>BBBAAA@@@@@@@@@AAACCCDDD<<<;;;;;;::::::;;;;;;<<<=========<<<;;;::::::999777777888777666444333333222222333333333333222222111111222222111111000///////////////............------,,,,,,,,,,,,------//////............//////------------------------------------------------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------...---------.........//////........................////////////////////////////////////000000000000//////000000111111111111111111111111111111111111111111111222222222333333444333222222333444666777555555555555555555555555777777666666666666666666555555444444444444555555444444444444444444444444222444888<<>>???????????????;;;:::999888888888888888::::::::::::999777555444333555777666333111222333111111222222222222111111000000111111000000///....../////////////////////......------------............------------......------------------------......---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,------...//////000........................////////////////////////////////////000000000000......000111111111000///111111111111111111111111111111111111222222222222222222333444555555555555555555555555555555555555777777666666666555555555333333333444444333333333222222222222222222222222//////000222444444222000///////////////////////////......------......///---------.........//////...................................................------------...//////000000000000000000000000.../////////000000111111////////////////////////////////////////////////........................---------.........//////........................000000000000000000000000........................---------.........////////////000000000000//////.........------.................................---.........//////000000........................---..................---////////////////////////......////////////......------------------------........................---------.........//////...............///000000000000////////////000111000111111111111222222222222222222222222222222222444333333333333333333333222222111111111111111111111222333333444444333333444444444444444444444444111111000000000000111111......////////////......000000000000000000000000000000///...............////////////////////////........................////////////////////////////////////////////////................................................---..................---------------------------,,,,,,,,,---------......////////////////////////,,,,,,------...///000000........................---------.........//////............................................................/////////000000000000000000000000000000000111222222222222111222222333333333444444444222333444444555555444444555555555666666777888999888999:::<<<======<<<<<<999:::;;;:::999:::===???:::;;;===>>>>>>>>>===<<<;;;:::999888777777777777999999:::999888666444333111444555444111000000222111111222222222222111111000000000000000//////............//////////////////......------......///---------,,,,,,---------------------------------.........------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,------...///000000........................////////////////////////////////////000000000000---...000111111111000///000000000000000000000000000111111111111222222222111222444555666555555444555555555555555555555555777777666666555555555444222333333444444333333222222222222222222222222222000//////000111222111000////////////////////////.........------.........---------.........//////...................................................------------...//////........................////////////////////////000000000000000000000000111000///...------...///........................................................................////////////////////////................................................000000000000000000000000////////////////////////..........................................------........................------............------........................................................................,,,,,,,,,---------......------------.........///............////////////000000000000000000000000//////000111111111111111111222333333444444333333222333333444444333333222111111111111111111111111333333333333333333333333666666555444333333222222000000000000000000000000//////............//////////////////////////////000000////////////000000------------------------................................................////////////////////////...........................................................................------,,,,,,------............------,,,,,,,,,........................................................................---------............///................................................111000///......///000111////////////////////////000000000000000000000000000111111222222333444444222222333333333333444444666666666666777777777777999777666888<<<>>>===;;;999::::::999888888999;;;===============<<<<<<<<<;;;:::999888777888999:::999888888777666555555444555666555333000......///222222111111000////////////...---,,,,,,---...///...///000111111000///...////////////////////////+++++++++,,,,,,---------------------------------.........------,,,,,,,,,***++++++,,,---...//////...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,---------......------------------------............////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444000000000000000000000000////////////............////////////////////////........................,,,...//////...------...////////////////////////........................------------------------........................////////////////////////////////////////////////111000///...---......///........................................................................////////////////////////................................................////////////////////////................................................................................................------............------........................................................................,,,,,,,,,---------......------........./////////............////////////000000000000000000000000//////000111111111111111111222333333444444333333222333333444444333333222111111111111111111111111222222222222222222222222444444444333222111111111000000000000000000000000//////............//////........................000000////////////000000------------------------...................................................................................................................................................------,,,,,,------.........---------,,,,,,,,,........................................................................---------............///................................................111000///......///000111////////////////////////000000000000000000000000000111111222222333444444222222333333333333444444555555666666777777777888888777666888;;;===<<<;;;888999:::999777777999:::<<<<<<<<<<<<;;;;;;::::::::::::999888888888888999888888777666666555444444999::::::888555333333444000000000000000000111111000///............///000//////...------...//////........................------------------......------------------------......---------,,,,,,,,,......//////000111111111---------,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,,,,------............////////////........................000000000000000000000000000000000000000000000000//////000111111111111111222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444000000000000000000000000////////////............////////////////////////........................,,,...//////...------...................................................------------------------........................////////////////////////////////////////////////000000///............///........................................................................////////////////////////................................................////////////////////////................................................................................................------............------................................................------------------------,,,,,,,,,---------................../////////000---............/////////000000000000000000000000//////000111111111111111111222222333333333333333222222333333333333222222111111111111111111111111111111111111111111111111333333222222111000000000000000000000000000000000//////............//////........................000//////......//////000------------------------...................................................................................................................................................------,,,,,,------......------------,,,,,,,,,........................................................................---------............///................................................000//////......//////000////////////////////////000000000000000000000000000111111222222333444444222222333333333333444444444444555666777777888888777666666777:::;;;;;;:::777888999888777666888:::;;;;;;;;;;;;:::999888777888999999999888888777666777777666666555444444444666777777555222111111222......///000000111222222000000////////////000000000///---++++++---///000..........................................------------------------------...------------,,,,,,,,,000000000000000000000000------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......000///---,,,+++,,,,,,------............/////////........................000000000000000000000000000000000000000000000000//////000111111111111111111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333000000000000000000000000////////////............////////////////////////........................,,,...//////...------...------------------------........................------------------------......................../////////////////////////////////////////////////////////.........//////........................................................................////////////////////////................................................////////////////////////............................................................////////////........................------............------................................................------------------------,,,,,,,,,---------.............../////////000000---------.........//////000000000000000000000000//////000111111111111111111111222333333333333222222222333333333333222222111111111111111111111111000000000000000000000000222222222111111000000000000000000000000000000000//////............//////......................../////////....../////////...........................................................................................................................................................................------,,,,,,------...------------------------........................................................................---------............///................................................////////////////////////////////////////////////000000000000000000000000000111111222222333444444222222222333333333444444333333444555666888888999666666666777888999999999777888888777666666777999;;;<<<<<<<<<;;;999777666777888888999888777555444555555555555444444333333111222222111///---...///////////////000000111111///////////////////////////......------......///........................//////......------,,,,,,------------------------------------------------///.........---------,,,,,,------------------,,,...------,,,,,,------...------------------------,,,,,,,,,---------......000///---+++++++++,,,------------.........//////........................//////////////////////////////////////////////////////000111111111111111000111111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000////////////............////////////////////////........................,,,...//////...------...------------------------........................------------------------........................////////////////////////..............................//////////////////........................................................................////////////////////////................................................................................................................................./////////000000........................------............------................................................------------------------,,,,,,,,,---------..................////////////------------............//////////////////////////////000111111111111111000111222222333333222222111222222333333222222111111111111111111111111111000000000000000000000000222222222222111111111111//////////////////////////////............//////........................//////............//////...........................................................................................................................................................................------,,,,,,------...------------------------........................................................................---------............///......................................................////////////......////////////////////////000000000000000000000000000111111222222333444444222222222333333333444444222333444555666777888999555666777777777777888999777888888777666666777999<<<============;;;999888666777888888777555444333444444444333333333333333333444444333111000111222000000000000//////..............................---...000111111000...---...........................---------,,,,,,++++++------------------------------------------------...------,,,,,,++++++***,,,,,,---......---,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......///...---,,,+++,,,,,,---------------............//////////////////////////////////////////////////////////////////////////////000111111111111111000000000111111111222222333333333333333333333333333333333333333333333333222222222222222222222222////////////////////////////////////............////////////////////////........................,,,...//////...------...................................................------------------------........................////////////////////////........................---...//////000/////////........................................................................////////////////////////........................................................................------------------------.................................//////000000111........................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///,,,------------.........//////////////////////////////000111111111111111000111111222222222222222111111222222222222111111111111111111111111111111000000000000000000000000222111111111111111111111//////////////////////////////............//////------------------------///......------......///........................................................................------------------------...........................................................................------,,,,,,------...,,,,,,,,,------------...........................................................................---------............///................................................---......//////......---////////////////////////000000000000000000000000000111111222222333444444222222333333333333444444333333444555666666777777555777888888777777888999777888999888777666888:::<<<===>>>??????===;;;:::777777777666555444333222333333333222222222222222222333444333222111222333111111000//////...------------............------,,,...111333333111...,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------............---------,,,,,,+++,,,---......---,,,+++...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,------------.........000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000111111111222222222333333333333333333333333333333333333333333333333111111111111111111111111////////////////////////////////////............////////////////////////........................,,,...//////...------...////////////////////////........................------------------------........................////////////////////////........................,,,---///000000000//////........................................................................////////////////////////........................................................................------------------------........................---......///000000111111........................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---------.........//////////////////////////////000111111111111111000000111222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////............//////------------------------///......------......///........................................................................------------------------...........................................................................------,,,,,,------...,,,,,,,,,---------..............................................................................---------............///................................................------...//////...------////////////////////////000000000000000000000000000111111222222333444444222222333333333333444444444444444555555666666666666888999999777666888:::888999:::999777777999::::::;;;>>>???@@@???===;;;888777666444333222222222222222222222222222222222...000111000//////000111//////////////////......---...///000000///...------...000111111000...---------------------------,,,,,,,,,---------------------------------------,,,,,,,,,---------........................------+++,,,...//////...,,,+++...------,,,,,,------...------------------------,,,,,,,,,---------......***+++---...//////------,,,,,,---------.........////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////////////////............////////////////////////........................,,,...//////...------...................................................------------------------........................////////////////////////........................,,,---///000000000//////........................................................................////////////////////////........................................................................------------------------........................---......///000111111222........................---..................---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......//////////////////////////////000111111111111111000000111222222222222111111111222222222222111111111111111111111111111111111111111111111111111111........./////////////////////////////////////////////............//////------------------------.........------.........////////////////////////................................................------------------------...........................................................................------,,,,,,------...,,,,,,,,,------.................................................................................---------.........//////................................................,,,---...//////...---,,,////////////////////////000000000000000000000000000111111222333333444444222222333333333444444444444444555555555555555555666888:::999777777888;;;999::::::999888888999;;;888:::===???@@@???===<<<888777555333222222222222111111111111111111222222///000111111000000111222------......///000000000...///000111111000///...........................------------------------,,,------....../////////------------------------,,,,,,,,,------.........------------------------+++,,,...//////...,,,+++...------,,,,,,------...------------------------,,,,,,,,,---------......'''***---///000000...---,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000//////000111111111111111111222222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000/////////............////////////////////////........................,,,...//////...------...------------------------........................------------------------........................---------............///////////////////////////////////////////////////................................................//////......---------,,,////////////////////////////////////////////////........................///////////////////////////...---,,,,,,,,,,,,,,,---------............///---------.........////////////.........---------//////...---,,,,,,++++++---------............///........................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000..............................................................................////////////......//////.........---------------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...---------,,,,,,+++++++++...............---------111111111000000000000000000111111111111222222222333333333333333333333333444444444555555555555666666666666666555555555555666777888888777666777888999:::;;;<<<<<<;;;:::999888666444444444333222000111111222222222222111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++..................---------------............///////////////000000000000000000000000////////////000111111111111222222222111111111111111111111111222222222222222222222222333333222111000000000111000000000000000000000000//////.........---------........................------------------------........................//////.........---------------------------------........................//////.........---------........................---------............///////////////////////////////////////////////////................................................/////////.........------////////////////////////////////////////////////------------------------///////////////////////////...------,,,,,,,,,------------............///---------.........////////////.........---------//////...------,,,++++++........./////////000000........................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////..............................................................................////////////......//////.........---------------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...---------,,,,,,,,,++++++------..................111000000000000000000000000111111111111222222222333333333333333333333333444444444444555555555555666666666666666666666666777888999888777666777999888999::::::::::::999888777666444333444333222000000111111222222111111000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,........................---------............///.../////////000000000000000000000000////////////000111111111111222222222222111111111111111111222222222222222222222222222333222111111000000111111000000000000000000000000//////.........---------........................------------------------........................//////.........---------------------------------........................//////.........---------........................---------............///////////////////////////////////////////////////................................................000000////////////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...------,,,------------------............///---------..............................---------//////......---,,,,,,,,,////////////000000000111........................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000//////////////////////////////..............................................................................////////////.....................---------------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...------------,,,,,,,,,,,,,,,---------.../////////000000000000000000111111000111111111111222222222333333333333333333333333333333333444444444555555555555666666777777888888777888999999777777888999666777777888888777777666777555333333333333111000000111111222222111111000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------............------........................---------............///....../////////000000000////////////000000000000000111111111111222222222333222111000000111222333222222222222222222222222222222111000000000111111000000000000000000000000...............---------........................------------------------.......................................---------------------------------.......................................---------........................---------............///////////////////////////////////////////////////................................................000000000000000/////////////////////////////////////////////////////////------------------------////////////////////////......------------......---------............///................................................//////......---------,,,....../////////000000000........................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000//////////////////////////////..............................................................................////////////..............................------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...------------------,,,,,,,,,,,,,,,---...///000000000000000000000111111111000000111111111222222222222222222222222222222222222333333333444444444444555555666666777888999999777888999888777777888999666666666666666666666666555444222222333333111///000000111111111111000000////////////////////////////////////////////////........................------------------------------------------------........................,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------..................------------...............---------............///........./////////000000////////////000000000000000000111111111222222222333222111//////111222333111111111111111111111111111111000000000000111111000000000000000000000000................................................------------------------................................................------------------------........................................................................---------............///////////////////////////////////////////////////................................................/////////000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......---------......///---------............///.....................------.....................///...............------------........./////////........................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000......................................................................................................////////////......---.....................------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...------------------------,,,,,,,,,---...///000000//////000000111111111111000000111111111222222222222222222222222222222222222222222222333333333444444555555666777888888999666777888888666666777888666555555555555555555666444333111111222222111///000000000111111000000000////////////////////////////////////////////////........................------------------------------------------------........................,,,,,,---------.........------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------..................------------.........//////---------............///............////////////.../////////000000000111000000111111111222222222222222111000000111222222111111111111111111111111111000000///000000111111////////////////////////---.............................................------------------------........................---.....................------------------------........................---.............................................---------............///////////////////////////////////////////////////......................................................////////////000000////////////////////////////////////////////////////////////////////////////////////////////////.........---......///000---------............///...............------------------.......................................------------....................................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////000000......................................................................................................////////////......---------...............------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...------------............,,,---------...//////////////////000111111222222000111111111111222222222222222222222222222222222111111222222222333333333444444555555666666777777555666777777555555666777555555444333333444555555333222111111222222000//////000000111111000000///000000000000000000000000////////////////////////........................------------------------------------------------........................,,,---------............------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------............------,,,,,,------.../////////---------............///------........./////////......//////000000111111000111111111111222222222111111111111111111111111111111111111111111111111000000/////////000111111////////////////////////---------.......................................------------------------........................---------...............------------------------........................---------.......................................---------............///////////////////////////////////////////////////................................................------........./////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000000---------............/////////.........------------------.........//////............////////////............////////////........................---------------------------------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000......................................................................................................////////////......---------.........//////------------------------------------------------................................................---------............///................................................------------------------------------------------------............------........................---------............///...........................------,,,,,,------...------------.........///------.....................//////000111111222222000111111111111222222222111111111111111111111111111111111111222222222222444444444444555555555555444555666555444333444666333333222111111222333333222111000000111111000/////////000000000000//////000000000000000000000000////////////////////////................................................------------------------........................------------....................................------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,------...//////000---------............///---------.........//////.........///000111111111000111111111111222222222///111222333333222111///111111111111111111111111///////////////000111111////////////////////////---------.........//////........................------------------------........................---------.........//////------------------------........................---------.........//////........................---------.........//////////////////////////////////////////////////////................................................,,,---------......//////////////////////////////////////////////////////........................////////////////////////...............///000000---------.........////////////.........------------------.........//////.........///////////////////////////000000000000........................---------------------------------------------------------------------------------.........//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000......................................................................................................////////////......---------.........//////------------------------------------------------................................................---------.........//////................................................---------------------------------------------------..................---........................---------.........//////...........................------,,,,,,------...---------.........//////...............---------...//////000111222222222000111111111111222222222111111111111111111111111000111111111111222222222444444444444444444333333333444555444333333444555222111000//////000111222222111000000111111000/////////000000000000//////000000000000000000000000////////////////////////................................................------------------------........................---------.........//////........................------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,------...///000000---------.........//////---------.........//////---......///000111111222000111111111111222222222...000222444444222000...000000000000000000000000///////////////000111111////////////////////////---------.........//////........................------------------------........................---------.........//////------------------------........................---------.........//////111111000000//////......000000000///......------////////////000000000000................................................//////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............//////......------------......---.........//////000000//////.........---------...000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........///000000...------...000000000000000000000000000///.........///111222111000///......///000111000000000000000000000000//////.........---------......---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///...................................................------------...//////........................................................................,,,---......,,,,,,---...............////////////....................................////////////***++++++,,,---...//////------------------------,,,---......//////..................////////////000000000000111111111111000000111222222222222111444444333333222111000000111111000000111111222333555444444444444555666666666555555555555444444444000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///---------............///------............------//////.........---------........................//////...---,,,,,,++++++/////////...---------,,,---------...............------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................//////000000000000//////...............///000111000000000000000000000000111111222222222222111111444444222111000...------000111111000///......///000000//////.........---........................---------............///................................................------------------------+++,,,,,,------,,,,,,+++........................---------...///000000111000000000000//////...............///////////////////////////000000000000................................................//////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............/////////......------......///............/////////000//////.........---------...000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........000111111///......///////////////////////////000//////...///000111222000000////////////000000//////////////////////////////.........---------......---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///................................................---------------...//////........................................................................,,,---......,,,,,,---...............////////////....................................////////////+++,,,,,,------.........------------------------,,,---......//////..................//////////////////000000000111111111000000111222222222222111444444333222222111000000111111000000111111222333444444333333444444555666555555555555444444444333111111111111111111111111000000000000000000000000000000000000000000000000........................///...------------...///---------............///------............------//////.........---------........................///......---,,,,,,++++++............------------...............---------------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................//////000000000000/////////............//////000000000000000000000000000000111111222222111111000222222111111000////////////000111000.........///000/////////....................................---------............///................................................------------------------+++,,,,,,------,,,,,,+++........................---------...///000000000000000000////////////...------......///000000111////////////000000000000................................................//////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............/////////......------......///............////////////...............---------...000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......///111222111000.../////////////////////////////////////////////000111111/////////000000/////////////////////////////////...............---------......---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///................................................---------------......///........................------------------------------------------------,,,---......,,,,,,---...---............/////////---------------------------............/////////------------------------------------------------,,,---......//////......---............///////////////000000000000111111///000111111222222111111333333333222111111000000111111000000111111222333222222222222222333444444444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////........................///...------------...///---------............///------............------...............---------.................................------,,,,,,+++------------............//////......------,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................//////000000//////...000//////............///000000000000000000000000000111111222222111111000000000000000000000000000///000111000.........///////////////....................................---------............///................................................------------------------,,,,,,------------,,,,,,........................---------...//////000000////////////////////////............//////000000////////////000000000000................................................//////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............////////////............//////.........///////////////...........................000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......000111222222000//////000///////////////////////////////////////000000111---...///000000///...---////////////////////////..............................---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///................................................------,,,,,,------...///........................------------------------------------------------,,,---......,,,,,,---...---------.........//////---------------------------------.........//////.........------,,,,,,,,,------------------------,,,---......///.........---------.........//////////////////000000000111///000000111111111111111333222222222111111000000111111000000111111222333111111111111111222222333444333333333222222222222222222222222222222222222000000000000000000000000.........................................................------.........---------............///------............------......................................................---------,,,,,,,,,,,,,,,,,,------.........//////...------,,,++++++---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------............///...........................//////////////////...111000///...............000000000000000000000000000000111111111111000000000000000000000000000000...///000000...---...000///////////////.................................---------............///................................................------------------------,,,,,,------------,,,,,,........................---------....../////////.............../////////000000//////............////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............///////////////......////////////////////////.........---........................000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......000111222222000//////000...........................//////000000000000000---...///000000///...---........................---...........................---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///................................................,,,,,,,,,,,,,,,---..............................------------------------------------------------,,,---......,,,,,,---...------------............------------------------------------.....................------,,,,,,+++------------------------,,,---......///.........------------...............////////////000000000//////000111111111111000222222111111111111111000111111000000111111222333111000000000000111222222222222222222111111111111111111111111111111111111////////////////////////------------------------........................---..................------------............///------............---------.............................................---------------,,,,,,,,,+++,,,,,,,,,------......//////...---,,,++++++***---------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------------............///..............................////////////......111000///...............////////////////////////000000000111111000000000111111000000///.........---...000///...---...000.........///////////////........................---------............///................................................------------------------,,,------......------,,,........................------------............---............/////////111000000///......------////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............//////000//////......//////000///////////////.........---------..................000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......///111222111000...//////..............................///000000000000000.........//////.................................---------.....................---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///................................................,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,,,,------------------------,,,---......//////......,,,------------...............////////////000000...///000000111111000000111111111111111111111111111111000000111111222333111000000000000111222222222111111111000000000000000000000000000000000000////////////////////////........................------------------------------...//////...---------------............///------............---------------.......................................------------------------,,,,,,,,,,,,------------......------,,,,,,++++++------------------------,,,------......------,,,---,,,,,,,,,,,,---......---------------------------------------------------------............///........................---......//////......---000//////............//////////////////////////////000000111111000000///111111000//////...------,,,...//////...---...000.........///////////////........................---------............///................................................------------------------------............------........................---------------------------------........./////////////////////.........////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////............//////////////////////////////////////////////////////////////////............//////000000////////////000000000/////////............---------.........//////...000000///...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........000111111///......///........................---...///000111000000//////......------......///........................---------.........//////......---------,,,,,,,,,---------............///................................................////////////////////////................................................---------............///................................................,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------,,,,,,------------------------,,,---......//////......,,,,,,---------................../////////000000...//////000000000000000000000000000111111111111111111000000111111222333111111000000111111222333111111000000000/////////////////////////////////////////////////////////........................------------------------------...//////...---------------............///------............---------------.........//////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---..............................---------------------------------............///........................---......//////......---///............//////000//////////////////////////////000000000000//////////////////////////////,,,---///...------///000............/////////000........................---------............///................................................------------------------------............------........................---------------------------------.........//////------......///000000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////............/////////000//////////////////////////////////////////////////////............//////000000////////////000000000000//////.........------------.........//////...000000000...---...///////////////////////////........................------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........///111000...------...........................---...000111111111000//////...---,,,,,,---...///........................---------.........//////......---------,,,,,,,,,---------.........//////................................................////////////////////////................................................---------.........//////................................................,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,---......//////......,,,,,,,,,---------................../////////000...//////000000000000000000000000000000111111111111111111000111222222333111111111111111222222333000000000000////////////////////////////////////////////////////////////////////////////////////------------------------,,,---...//////...---,,,---------.........//////---..................------------.........//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---..............................---------------------------------.........//////........................---..................---...............///000111//////////////////////////////000000000000//////------......///000000111,,,---......------///000---.........//////000000........................---------.........//////................................................------------------------------............------........................------------------------000000000000000000000000////////////////////////---......///000111222222////////////000000000000222111111111000000//////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////000000000000111111111111////////////////////////....................................//////////////////............//////......------------......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///...............///000000222222222111000//////...////////////////////////000000000000000000000000........................------------------------------------------------..................------........................//////.........---------..................------........................///...---,,,,,,---...///------------------------//////.........------------,,,++++++,,,---...///......------------......,,,,,,,,,---------......---------------------------------------------------------------...///000------+++******+++------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............///////////////////////////000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000//////.........---........................---------............/////////.........---------/////////...------,,,,,,........................................................................,,,------......------,,,------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------............///.........------,,,,,,,,,------............---------------............///000000//////.........---............////////////............////////////222111111111000000//////////////////////////////000000///.......................................---------............///................................................111111000000//////......------............------------............------........................---------............///000000000000000000000000////////////////////////.........//////000000111000000000000111111111111111111111111000000000///////////////////////////////////////////////////........./////////000000//////////////////////////////////////////////////////000000000111111111////////////////////////....................................//////////////////............//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///...............//////000222222111111000//////...////////////////////////////////////////////////........................------------------------------------------------................................................//////.........---------................................................///...------------.../////////////////////////////////.........---------...------,,,,,,---...///......------------......,,,,,,,,,---------......------------------------------------------------......---------......///...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............///////////////////////////000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////.../////////000000000000000/////////.........---........................---------............/////////.........---------...............---------........................................................................,,,------......------,,,------------------------///......---,,,,,,++++++------------------------------------------------,,,,,,,,,---------......------------..................---------,,,,,,,,,------............---------------............///000/////////........................////////////............////////////111111111000000000//////////////////////////////000000///.......................................---------............///................................................///...............------------............------------............------........................---------............///000000000000000000000000////////////////////////.........///////////////000000111111111222222222111111111111000000000000000000000000000000000000////////////////////////....../////////000000000//////////////////////////////////////////////////////000000000000111111////////////////////////....................................//////////////////............//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------............///......------......///000222111111000000//////...////////////////////////////////////////////////........................------------------------------------------------...............................................................---------................................................///...------------...///////////////////////////...............---------//////...------...............------------......,,,,,,,,,---------......------------------------------------------------//////...---------......,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............///////////////////////////000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////....../////////000000000/////////.......................................---------............///...............------------------.......................................................................................,,,------......------,,,------------------------.........------,,,,,,+++........................------------------------,,,,,,,,,------------...------------...............------------,,,,,,,,,------............---------------............///////////////........................////////////............////////////111111000000000000//////////////////////////////000//////............///........................---------............///................................................,,,,,,,,,,,,,,,---------------............------------............------........................---------............////////////////////////////////////////////////////////////...............///000000000000111111111111111111000000000000000000000000000000000000000////////////////////////...////////////000000000////////////////////////////////////////////////////////////000000000111////////////////////////....................................//////////////////............//////......------------..............................------------------------........................---------............///---------............///...------------...//////111111000000////////////////////////////////////////////////////////////........................---------------------------------------------------------...............................................................---------................................................------.........------------------------........................000000//////...............------,,,,,,------...,,,,,,,,,---------......------------------------------------------------000///...---------------******,,,------,,,******,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............//////////////////////////////000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////........./////////000000................................................---------............///........................,,,,,,------...//////000........................................................................,,,------......------,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........------------------------------............---------------............//////////////////.....................////////////............////////////000000000000000000//////////////////////////////000///............//////........................---------............///................................................+++++++++,,,,,,------...------............------------............------........................---------............///////////////////////////000000000000000000000000///////////////..................////////////000000000000000000000111111000000000000000000000000////////////////////////////////////000000000111000000000000000000000000////////////////////////...////////////000000000////////////////////////....................................//////////////////............//////......------------......////////////////////////------------------------........................---------............///---------............///---------------...//////000000000///////////////////////////////////////................................................---------------------------------------------------------.........//////........................---.....................---------.........//////........................---..................------------------------------.....................000000000//////...------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------000///...---------------+++,,,---......---,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............//////////////////////////////000000000111111111111111111222222222222111111000000000000000000000000////////////////////////....................................////////////---------.......................................---------............///---.....................+++,,,,,,---...///000000........................................................................,,,------......------,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------------............---------------............///.........///////////////............////////////............//////////////////////////////000000//////////////////////////////............//////........................---------............///................................................,,,,,,------......//////------............------------............------........................---------............///000000000000000000000000000000000000000000000000/////////000000000000000---------.........//////000000000000111111111111000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////......////////////000000////////////////////////....................................//////////////////............//////......------------......000000000000000000000000------------------------........................---------............///---------............///------,,,,,,------...///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,------.../////////........................---------...............,,,,,,------.../////////........................------...//////...------////////////////////////---------...................../////////...------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------//////...---------......//////000000000000//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............///////////////////////////000000000000111111111111111111222222222222111111000000000000000000000000////////////////////////........................------........./////////---------------.................................---------............///---------...............,,,,,,------...///000000........................................................................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------............---------------............///.........///////////////............////////////............////////////......////////////000000///////////////////////////............//////000........................---------............///............................................................////////////------............------------............------........................---------............///000000000000000000000000000000000000000000000000//////000000111111222222............///////////////000000000111111111111//////////////////////////////////////////////////////000000000111111111000000000000000000000000////////////////////////........./////////000000////////////////////////....................................//////////////////............//////......------------......////////////////////////................................................---------............///---------............///------,,,,,,------...///////////////////////////////////////////////////................................................------------------------------------------------,,,,,,------...//////000........................---------.........//////,,,,,,------...//////000........................------...//////...------////////////////////////---------.........//////,,,,,,......///...---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------......---------......////////////....../////////,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------............---------------............///////////////////////////000000000000111111111111111111222222222222111111000000000000000000000000////////////////////////........................---------.........//////,,,,,,,,,------.................................---------............///---------.........//////,,,---------......//////........................................................................,,,------......------,,,------------------------------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------............---------------............///............/////////000............////////////............////////////........./////////000000////////////////////////...............///000000........................---------............///................................................/////////...............------............------------............------........................---------............///000000000000000000000000000000000000000000000000//////000111222333333444////////////000000000000//////000000111111111222////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////............/////////000////////////////////////..................................../////////000//////............//////.........------.................................................................................---------.........//////---------.........//////---,,,,,,,,,,,,---...............///////////////////////////////////////................................................------------------------------------------------,,,,,,------...///000000........................---------.........//////,,,,,,------...///000000........................,,,---...//////...---,,,---------------------------------.........//////***+++---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------------------------------------...///000------+++******+++------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------..................------------.........//////////////////////////////000000000000111111111111111111222222222222111111000000000000000000000000////////////////////////........................---------.........//////,,,,,,,,,------.................................---------.........//////---------.........//////---------.......................................................................................,,,------......------,,,------------------------------------------------........................------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---..................------------.........//////---.........//////000000............/////////000............/////////000---.........//////000000////////////////////////...............///000111........................---------.........//////................................................/////////......------------..................------..................---........................---------........./////////////////////.........//////000000111111111222111111111111111111111111444444333333222111000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000//////////////////............//////////////////////////////////////////............///////////////000111111...............///000000////////////////////////........................///............------------,,,,,,,,,,,,---..............................---------............/////////000000000000////////////.........---------////////////////////////,,,---------.../////////........................------------------------................................................------------------------..................------........................,,,------......------,,,........................////////////////////////222...+++,,,000222///,,,........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,---------..............................................................................////////////////////////////////////000000000000000000000000000000000000222111111111000000//////000000000000000000000000//////////////////////////////.........---------000000//////............------............------......------------..............................///...---,,,,,,---.../////////............//////------............------................................................------------------------///...---,,,+++,,,,,,---------,,,,,,,,,+++++++++---------------------------,,,***))))))***,,,---------------------------------------------------............//////000000................................................+++,,,.../////////......000000//////.........---//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---//////////////////////////////.........---------........................///////////////////////////000000000111111111111000000000000000000000000444444333222222111000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////............//////000000000000//////////////////............//////........................////////////............//////......//////000111...............///000000////////////////////////........................///............------------,,,,,,,,,,,,---..............................---------............/////////000000000000////////////.........---------........................---------.......................................------------------------................................................------------------------................................................,,,------......------,,,...................................................,,,+++,,,...000///...........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................,,,---------------------........................------------------------....................................................../////////000000000000000000000000000000000111111111000000000//////000000000000000000000000//////////////////////////////.........---------/////////.........------------............------......------------..............................///...------------.../////////............//////------............------................................................------------------------///...---,,,,,,,,,------.........---------,,,,,,------------------------...,,,+++******+++,,,...------------------------------------------------------........./////////................................................,,,,,,.../////////......000/////////............//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000/////////............//////////////////////////////.........---------........................////////////////////////000000000000111111111111////////////////////////333333333222111111000000000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000//////......//////000////////////000000000000//////............//////------------------------////////////..................------......///000...............///000000////////////////////////........................///............------------,,,,,,,,,,,,---..............................---------............///...//////000000//////..................---------.......................................---------........................------------------------................................................------------------------................................................------............------................................................,,,---......------///000........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------........./////////000000000000000000000000111111000000000000//////000000000000000000000000////////////////////////...............---------.........---------------------............------......------------..............................///...------------.../////////............//////------............------................................................------------------------......---,,,,,,,,,------//////.........---------------------------------...---,,,++++++,,,---...---------------------------------------------------------------.........................................................,,,---......///.........////////////............//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////............/////////////////////////////////............---........................///////////////000000000000000000000000111111111000000000000000000000000333222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////000000000000//////............//////------------------------////////////............---------------...//////...............///000000////////////////////////........................///............------------,,,,,,,,,,,,---..............................---------............///...//////////////////.................................................../////////...---------,,,........................------------------------................................................---------------------------------.......................................------............------...................................................111444333...,,,///222........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------.........///////////////////////////000000000000000000//////000000000000000000000000////////////////////////........................------------------------------............------......------------.......................................------.........///......------......///------............------................................................------------------------------------------------............------------------------------------///...------------...///------------------------,,,,,,------------------------------------------................................................------..................///////////////.........//////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------///////////////........./////////////////////////////////.......................................////////////000000111111111111000000000000000000111111111111111111111111222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000.../////////000000000111//////............//////------------------------////////////............---------------...//////...............///000000000000000000000000000000........................///............------------,,,,,,,,,,,,---..............................---------............///......////////////......---............................................./////////...---------,,,........................------------------------................................................---------------------------------.........//////........................---......//////......---................................................222666999777111---///222........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------------------------------------------------------................................................------------........./////////////////////////////////////////////000000////////////////////////////////////////////////---.....................------------------------------............------......------------..............................---..................---......------------......------............------................................................------------------------,,,------------------------------,,,,,,,,,,,,+++------------------------........................------------------------,,,,,,,,,---------......------------------------............................................................------.............../////////////////////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.................................///////////////////////////////////////////////////////////////...........................//////000000111111222111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000222222222222222222222222111000000//////000000111......//////000000111111//////............//////------------------------////////////..................------......///000...............///000000000000000000000000000000........................///............------------,,,,,,,,,,,,---..............................---------............///---......//////......------------...............------------------------...............---------........................------------------------................................................------------------------,,,,,,------.../////////..............................////////////..............................------------------------333666999777222......000........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------........./////////000000000000000000000000......////////////000000////////////////////////////////////////////////---------...............---------------.........------............------......------------..............................------...//////...------......------------......------............------................................................------------------------+++,,,---.........------------,,,,,,,,,+++++++++------------------------........................------------------------+++,,,,,,------..................---------------................................................//////...---------.............../////////////////////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////...////////////000000000...........................//////000111111222222111111111111000000000///111111111111111111111111000000000000111111111111000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111000000000000111111.........///000111111111//////............//////........................////////////............//////......//////000111...............///000000000000000000000000000000........................///............------------,,,,,,,,,,,,---..............................---------............///---......//////......------------.........//////---------------------------------.......................................------------------------................................................------------------------,,,,,,------...//////000..............................////////////..............................------------------------...111444333000...---...........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------....../////////000000000000000000000000000000000........./////////000000////////////////////////////////////////////////---------.........//////------........./////////------............------......------------..............................------...//////...------...------,,,,,,------...------............------................................................------------------------+++,,,---.........------...---------,,,,,,,,,,,,---------------------------------......---------------------------------++++++,,,,,,---......////////////.........------................................................000///...---,,,------.............../////////000//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000............/////////000////////////////////////.../////////000000000000...........................//////000111222222222222111111111000000//////000000000000000000000000000000000000000111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111---......///000111111222//////............//////////////////////////////000/////////............///////////////000111111...............///000000000000000000000000000000........................//////.........------------,,,,,,,,,,,,---..............................---------.........//////---..................------------.........//////------------------------,,,------....../////////........................------------------------................................................------------------------,,,,,,------...///000000..............................////////////..............................------------------------)))+++...///...---,,,,,,........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////---------.........//////........./////////000000---..................---.........------.................................,,,---...//////...---,,,...------,,,,,,------...---..................---................................................------------------------***+++---...///...------//////.........---------------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,---...//////000000/////////.........................................................000///...---,,,------...---.........//////000000//////............//////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000---.........//////000000////////////////////////.../////////000000111111........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////111111000000//////......//////000000000000//////........................................................................//////.........------------------............///////////////////////////........................................................................------............------..........................................------////////////////////////........................................................................000000//////.........---------------------------........................................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......////////////...............////////////000000000//////.........---,,,,,,------.../////////,,,,,,,,,---------......------------------------------------------------................................................---------............///................................................,,,,,,,,,---------......////////////////////////---------------------------------------------------------------------------------------------------------............/////////.........---------...------------...//////............................................................////////////...............///000111........................000000//////.........---000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////........................000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////........................................................................//////.........------------------............///////////////////////////........................................................................------............------........................////////////////////////////////////////////////........................................................................000/////////...................................................---------......................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......////////////............/////////000000000000/////////.........------------------,,,,,,,,,,,,,,,,,,---------..............................------------------------................................................---------............///................................................---------.........//////////////////////////////---------------------------------------------------------------------------------------------------------............//////.........------------...------------...//////............................................................///////////////............//////000........................000/////////............///000000111111000000///000000000000000000000000///......------......///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////.......................................................................................------------------............///////////////////////////........................................................................------............------........................///000000000000000000000////////////////////////........................................................................////////////............//////////////////////////////.........---------................................................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......////////////.........////////////000000000/////////..................------,,,++++++******,,,,,,,,,---------......////////////////////////------------------------................................................---------............///........................................................./////////000000////////////////////////---------------------------------------------------------------------------------------------------------............///............------------...------------...//////............................................................////////////000//////............///........................////////////............//////000000000000//////111111111111111111111111//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000111111//////000000000000//////................................................................................................---------............///////////////////////////........................................................................------............------........................///////////////000000000////////////////////////........................................................................///////////////................................./////////...------,,,,,,................................................---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------,,,,,,------------------------........................------------------------........................---......//////......---------........./////////........................---------,,,,,,,,,++++++,,,,,,,,,---------..............................------------------------................................................---------............///................................................---.........////////////////////////////////////---------------------------------------------------------------------------------------------------------............///------------------------...------------...//////............................................................////////////111000///.......................................///////////////........./////////000000/////////000000000000000000000000222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////////////////////////////........................111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111//////000000000000//////........................................................................---.....................---------............///////////////////////////........................................................................------............------........................---------....../////////////////////////////////.................................................................................///////////////------------------------//////.........---------................................................------------............------------------------------------------------------------------------,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------........................------............------,,,,,,---------.........---------...............,,,---------.........///,,,,,,,,,---------......------------------------------------------------................................................---------............///................................................,,,,,,---------.........////////////////////////---------------------------------------------------------------------------------------------------------............///,,,,,,------------------...------------...//////............................................................////////////111000///...............////////////////////////........./////////////////////000000000000//////////////////////////////222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////........................222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111........................////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////........................................................................---------...............---------............///////////////////////////........................................................................------............------........................,,,,,,------......//////////////////////////////.................................................................................///////////////------------------------........................................................................------...............///------------------------------------------------------------------------,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------............------------------------........................------------------------........................------............------,,,,,,---------.........---------------.........,,,,,,---......///000000,,,,,,,,,---------......------------------------------------------------................................................---------............///................................................,,,,,,,,,------------...////////////////////////---------------------------------------------------------------------------------------------------------............///,,,,,,,,,,,,------------...------------...//////............................................................////////////000//////............///////////////////////////.........///////////////000000111111111111000000////////////////////////111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000........................111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////........................................................................---------.........//////---------............///////////////////////////........................................................................------............------........................---------...//////000000////////////////////////..................................................................................../////////000........................,,,,,,------.../////////................................................,,,,,,,,,------.................................------------------------........................,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------.........///................................................------------------------........................,,,------......------,,,........./////////000000,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................------------------------................................................---------............///................................................------------............////////////////////////---------------------------------------------------------------------------------------------------------............///++++++,,,,,,,,,---------...------------...//////............................................................///////////////............//////000////////////////////////............/////////000111111222222222222111111111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000//////......//////000000000000//////........................................................................---------.........//////---------.........//////////////////////////////........................................................................---..................---........................---......///000111111222////////////////////////........................................................................---.........//////000000////////////////////////+++,,,,,,---...///000000................................................+++++++++,,,,,,---------........................------------------------........................,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------.........//////................................................------------------------////////////////////////,,,------......------,,,000000000000111111111111,,,,,,,,,------............------,,,,,,++++++***,,,,,,,,,---------......////////////////////////------------------------................................................---------.........//////............................................................/////////000////////////////////////---------------------------------------------------------------------------------------------------------.........//////+++++++++,,,,,,---------...------------...//////............................................................/////////000...............///000111000000000000000000000000---.........//////000000222222333333333333222222333333333333333333333333444333333222222333333444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000000///000000000111111111111111222222222111111111000000//////000000111111222222000000000000000000000000111111000000000000111111------......//////000000000000000000000000000000111111111111111111111111000000000000////////////111111000000111111222333222222000///............////////////000000000000////////////............////////////////////////////////////////////////000000//////.........---........................---------............///---------...///000000111....................................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////........................000000//////.........---///////////////////////////////////////////////////////////////////////////////////////////////////......---------......---+++//////,,,222333'''.................................------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///+++++++++,,,,,,,,,------------------------------------------------------------------------------------............------////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------................................................---...///...---,,,---///................................................................................................------............------------------------------------------------------......................................................////////////......------------------------........................////////////////////////---------............///..................------000//////......//////000...000222222000...------///000222111///......///222222222111000222555888333555777777666555666777:::::::::999888777666555777666555444333222222222444222000000111333333333000///000111333222000...222000......//////---+++000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////////////////////////////444222000000111222222111111111000000000000000000222222111111111000000000000000000000111111111111000000000000000000000000111111000000000000111111///////////////000000000000000000000000000000000111111111111111111111111000000000000////////////111111000000111111222333222111000///............////////////000000000000////////////............////////////////////////////////////////////////000/////////....................................---------............///------......///000000111....................................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////........................000/////////............///////////////////////////////////////////////////////////////////////////////////////////////////......------............+++...---)))000333)))..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------............,,,,,,,,,,,,------------------------------------------------------------------------------------------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------................................................---...//////...---...///................................................................................................------............------------------------------------------------------......................................................////////////......------------------------........................////////////////////////---------............///........................222222111111111000000000...000111111000///000111///000000//////000222555555666999;;;===AAAEEEIIIGGGJJJMMMOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPIIIHHHGGGEEEBBB>>>;;;999666444222000000000...---111000///000111222111000111000000111222222111000000000000000000000000000000000000000/////////...000000000000000000000000////////////////////////////////////////////////666444111000222333444444333222222111111111111222222222111111111111000000111111111111111000000000000000000000000000000000111111000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000000000000111222222222111000//////......///////////////000000000000////////////............////////////////////////////////////////////////////////////....................................---------............///------......///000000000....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////........................////////////............///////////////////////////////////////////////////////////////////////////////////////////////////......---......//////000,,,///...(((---222+++...........................------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------............,,,------------.........------------------------------------------------------------------------------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------...................................................///000000......///000................................................................................................------............------------------------------------------------------......................................................////////////......------------------------........................////////////////////////---------............///..............................///000000000//////000111111000//////111333333444555666888===CCCGGGJJJMMMQQQUUUXXX\\\___bbbbbbdddgggiiijjjkkkmmmooooooooooooooonnnmmmllllllffffffeeeccc___[[[WWWUUUKKKIIIEEEBBB???;;;666333444222///...000222222222111000000111222222111///000000000000000000000000000////////////.........000000000000000000000000////////////////////////////////////////////////;;;888444333333444444444444333222222222333444555333333333333222222222111222222222111111000000000////////////////////////111111000000000000111111333222222111111000000000////////////////////////////////////////////////000000000000////////////000000000000000111222222111111000///////////////////////////000000000000////////////............///////////////////////////////////////////////////////////////.................................---------............///............//////000000....................................////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////........................///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////...............//////000000---333333,,,---111,,,........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........---------.........//////------------------------------------------------------------------------,,,------......------,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------................................................///000111000///...///111................................................................................................------............------------------------------------------------------................................................---......//////......---------------------------........................////////////////////////---------............///............////////////,,,---...000000111000000000111111111000222555777===@@@DDDIIINNNTTT[[[```eeehhhlllnnnoooooopppqqqsssuuuvvvvvvuuuttttttuuuyyyzzzzzzzzzzzzzzzyyyyyy{{{zzzyyyxxxvvvuuutttttthhheeeaaa]]]XXXRRRKKKFFF@@@;;;666333222222222222222111111111222222111///000000000000000000000000000000000000000/////////000000000000000000000000////////////////////////////////////////////////JJJFFF@@@<<<999666444222333222111111111333444666555555444444444333333333333333222222111111000000////////////////////////111111000000000000111111333333222222111111000000////////////////////////////////////////////////000000000000////////////000000//////000000111222111000000////////////000////////////000000000000////////////............////////////////////////////////////////////////.........///////////////........................---------............///............////////////....................................////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000111//////888<<<111...000,,,........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...---------.........//////------------------------------------------------------------------------,,,,,,------------,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------................................................///000111000///...///111................................................................................................------............------------------------------------------------------................................................------............------------------------------........................////////////////////////---------............///........./////////000000111111222222222222111111///111333666888===BBBFFFOOOSSSZZZ___dddhhhlllnnnqqqtttvvvwwwuuusssqqqqqqxxxzzzzzzyyywwwuuutttuuuzzz{{{{{{|||||||||{{{{{{~~~|||zzzzzz|||~~~uuutttqqqooolllhhhccc```VVVQQQHHHAAA<<<777444111333222111111333444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////XXXTTTNNNIIIDDD???:::777555444222111000111333444555555555444444444333333222222222222222111111111000000000000000000000000111111000000000000111111222222222111111111111111000000000000000000000000000000000000000000000000000000000000////////////000////////////000111111000000////////////000000////////////000000000000////////////............////////////////////////////////////////////////.........///////////////........................---------............///......//////////////////....................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////............///000111111///000<<>>CCCIIIOOOVVVZZZaaaeeejjjnnnoooooopppppprrruuuwwwxxxvvvtttsssssswwwyyyzzzzzzyyyxxxyyyyyy{{{{{{|||}}}~~~~~~~~~}}}}}}{{{zzz{{{}}}~~~xxxwwwvvvxxxyyyyyyxxxwwwmmmhhh```XXXPPPHHHAAA<<<777444111///000111222111111111111111111111111111111111222222222222222333000000000000000000000000000000000000000000000000////////////////////////WWWUUUSSSQQQOOOLLLGGGDDD???===999666333333333444444333333333222222222222111222222222222222222333000000000000000000000000111111000000000000111111000000000111111111111111000000000000000000000000111111111111111111111111000000000000///////////////////////////000111111000000////////////000000////////////000000000000////////////............////////////////////////////////////////////////............/////////000........................---------............////////////////////////.......................................////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////..................................../////////000////////////////////////////////////////////////////////////////////////////////////////////////............///000111222000111===BBB444+++...///........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------................................................---...//////...---...///................................................................................................------............------------------------------------------------------................................................,,,------......------,,,------------------------........................////////////////////////---------............///---......///000000111111.........000333777;;;>>>HHHLLLRRRWWW\\\aaafffjjjjjjmmmppprrrqqqqqqrrrrrrrrrtttvvvwwwvvvuuuvvvwwwuuuwwwyyyzzzzzzzzz{{{|||{{{|||}}}~~~}}}}}}|||wwwvvvvvvwwwzzz}}}}}}}}}xxxvvvrrrooojjjddd]]]XXXMMMGGG???999555444222222111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000////////////////////////NNNNNNPPPSSSUUUUUUSSSQQQIIIFFFAAA<<<888666666666222222222111111111000000111111111222222333333444000000000000000000000000111111000000000000111111//////000000111111111222000000000000000000000000111111111111111111111111000000000000///////////////////////////000111111000000////////////000111////////////000000000000000/////////............////////////////////////////////////////////////---.........//////000000........................---------........./////////////////////............................................./////////000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////........................---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////............///000222222222111<<<@@@111)))...111........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------................................................---...///...---,,,---///................................................................................................---..................---------------------------------------------------................................................,,,------......------,,,------------------------........................////////////////////////---------.........//////---......///000111111222...///111666===FFFNNNSSS[[[___cccgggiiikkkmmmooolllnnnpppqqqqqqsssuuuxxxppprrrssstttsssrrrsssuuutttvvvxxxyyyxxxxxxyyyzzz{{{|||}}}~~~{{{}}}|||yyyuuusssqqqqqqsssuuuuuuuuuwwwxxx{{{}}}~~~{{{wwwsssllldddWWWKKKCCC===:::888111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////BBBBBBCCCEEEIIINNNSSSWWWZZZWWWQQQIIIBBB<<<777555111111222333333222111000555444222111000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111......//////000000111111////////////000000000000---------.........////////////............//////......//////////////////444333111//////000222333333333222222111000//////000000000000000000000000//////............//////............////////////........................///////////////.................................////////////////////////---......///000111222222111111111111111111000000000000............000000......////////////////////////............//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000//////.........---000000000000000000000000////////////////////////////////////////////////////////////////////////333222222222111111000000---------............///........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,------------------------,,,------......------,,,........................,,,,,,,,,---------......------------------------------------------------------,,,+++,,,---...///---------------------------------------------------------------------------------............///................................................---------............///...------------...//////////////////////////////------------------------,,,,,,,,,---------......---------............///........................///...,,,++++++,,,...///+++++++++,,,,,,,,,------........................,,,,,,...///000000000000222111000000000111000///...000111000...///333777555888>>>FFFOOOWWW]]]```fffhhhjjjkkkjjjjjjkkkllloooppprrrsssuuuvvvvvvvvvqqqrrrssssssssssssssssssqqqrrrsssssssssuuuyyy|||}}}|||~~~~~~}}}||||||zzz}}}~~~zzzxxxrrrlllhhhgggfffeeecccqqqrrrvvv{{{~~~|||yyyrrriiibbb[[[RRREEE<<<111111111222444333111///333222222111111000000000111111111111111111111111000000000000////////////000000000000000000000000===;;;;;;<<<@@@FFFLLLPPPWWWWWWVVVSSSOOOHHHCCC???666444333111000000111111000000/////////000111222000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111/////////000000000000000////////////000000000000---------.........////////////............/////////////////////.........333222111000///000000111222222111000000///..............................//////............//////............////////////........................................................................////////////////////////.........//////000000111////////////////////////000///...------...///000////////////000000000000//////............//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000/////////............000000000000000000000000////////////////////////////////////////////////////////////////////////111000000000////////////---------............///........................------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++,,,------------,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,---...///---------------------------------------------------------------------------------............///................................................---------............///...------------...//////........................------------------------,,,,,,,,,------------...---------............///........................///...,,,++++++,,,...///,,,,,,,,,,,,------------........................------...///000000000//////......///000000///...///000000...---///444999BBBFFFMMMUUU\\\aaaeeefffgggiiillllllllllllmmmnnnrrrrrrrrrsssttttttuuuuuupppqqqrrrtttuuuvvvvvvvvvvvvwwwxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwyyyzzzzzz{{{~~~{{{xxxuuuqqqjjjbbb[[[]]]aaajjjttt{{{}}}{{{xxx{{{zzzyyyvvvqqqeeeXXXNNN???;;;444111000111333333222222222333333333333222111111111111111111111111111000000000////////////000000000000000000000000:::888555444666;;;@@@DDDOOOSSSXXX\\\[[[VVVPPPKKK@@@===888333000000111222000000000000000111111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000//////////////////000000000000------.........///////////////............//////000000//////.........---111000000000////////////000000000//////......---........................//////............//////............////////////........................------------------------........................////////////////////////.........///////////////......//////////////////000000////////////000000000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////////////////////////////////////////////////////...............------------------............///........................------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++++++++,,,---------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---...///---------------------------------------------------------------------------------............///................................................---------............///...------------...//////........................------------------------,,,,,,,,,,,,---------------------............///...........................---,,,++++++,,,---...------------.........///..............................///////////////.........///000000000/////////000222222333999AAAHHHTTTXXX^^^eeeiiikkkkkkkkkiiikkkmmmnnnnnnnnnoooqqqrrrrrrqqqqqqpppqqqqqqrrrnnnoooqqqsssuuuvvvwwwwwwwwwwwwvvvtttrrrsssuuuxxxxxxzzz|||||||||}}}~~~}}}~~~}}}|||yyyrrrmmmccc```]]]^^^cccllltttxxxyyy{{{~~~|||vvvnnniiiYYYPPPDDD999444333444555111111222222222222111000000000000000000000000000111111000000000/////////000000000000000000000000>>><<<999777666888:::<<>>888444222111333333333333222111000///000111111222222111111000000000000000000000000000111111111111111111111111///000000000111111111111222111111000000/////////////////////000000000000............//////////////////............//////000000000///......------//////000000//////...---000000000//////.................................//////............//////............////////////........................---------......................................./////////////////////////////////.............../////////000000000000000111111111111111111111111000000000000000/////////000000////////////000000////////////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////---------------------------------............///................................................////////////////////////------------------------------------------------------------------------,,,,,,,,,------------...------------------------......------,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------......------------------------------------------------........................---------............///................................................---------............///...------------...//////........................------------------------++++++,,,,,,,,,------------------............///...........................---,,,,,,,,,,,,---...............////////////...........................///////////////...---...///111111000000000111///333999???DDDMMMWWW^^^bbbdddgggjjjlllmmmllllllkkkmmmooopppooopppqqqrrrpppooonnnnnnnnnnnnooopppnnnoooqqqrrrssstttuuuuuuvvvtttqqqnnnnnnqqqwww|||uuuwwwxxxwwwuuutttuuuwwwzzz|||~~~}}}|||{{{{{{{{{wwwoooddd]]][[[___dddhhhnnnnnnmmmlllllloootttxxxpppiii]]]RRRHHH???888444444444444333333222000000000000000000000000000000111111111000000000//////////////////////////////BBBBBBAAA@@@????????????CCCIIIQQQXXX]]]___]]]\\\[[[XXXTTTMMMEEE===777333333333333222222111111111111111222222222222111111000000000000000000000000111111111111111111111111///000000000111111111111222222111111000000//////////////////000000000000........./////////000000//////............//////000000//////.........---...////////////...------111000000000000000////////////////////////////////////............//////............////////////////////////////////////......//////000000000000////////////////////////000000000000000000000000///////////////.............../////////000000000000000000000000000000000000000000/////////......000000////////////000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///................................................////////////////////////------------------------------------------------------------------------,,,,,,---------.........------------------------......------------,,,,,,,,,,,,---.........------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------------------------------------------------------------........................---------............///................................................---------............///...------------...//////........................------------------------+++++++++,,,,,,,,,---------------............///........................---------,,,,,,---------........./////////000000...........................///////////////...------///111000//////111444555<<>>222555555444222111111222222000000111111222222222333000000000000000000000000yyynnniiieee[[[PPPOOOKKKLLLQQQSSSRRRQQQSSSLLLEEE@@@BBBHHHNNNWWW___\\\[[[YYYRRRJJJBBB<<<:::777555222111222222222111111111111111111111111111111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000////////////////////////000000000000////////////000000////////////000000000000000000////////////////////////////////////////////////////////////////////////////////////...............///000000---///000000//////000111000000111222333444555555666888;;;>>>AAACCCEEEFFFKKKMMMOOOQQQQQQPPPMMMLLLIIIKKKNNNQQQRRRRRRPPPOOONNNNNNMMMKKKHHHDDD@@@>>>>>>;;;888666444333111///000000000000000111111111000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000...------------...//////////////////////////////////////////////////////........................////////////////////////.../////////------///000//////.........---------000000000000///...,,,+++......................................................---------,,,,,,,,,......---------,,,,,,,,,//////.........---------................................................---------------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------............///........................------------------------....................................////////////............////////////000/////////............////////////////////////---------............///................................................---------............///---------------------------------............///.................................................................................//////000000111///000000///...///222444:::???HHHPPPVVV\\\```cccddddddeeefffggggggggggggggghhhhhhhhhhhhgggfffeeegggggggggfffbbb______```WWWQQQOOORRRTTTRRRSSSVVVYYYeeeppprrrqqqtttwwwyyy}}}uuurrrwwwuuudddZZZYYY\\\```bbbeeekkkpppsssssspppnnnmmmlllggg```[[[]]]eeemmmxxxwwwuuuqqqiii\\\LLLBBB777444222444666666111,,,000000111111111222222222000000000000000000000000wwwiiiZZZQQQKKKMMMQQQPPPMMMKKKOOOJJJFFFCCCAAABBBIIIRRRWWWZZZ]]]\\\VVVMMMEEEAAA999777333222222333222111111111111111111111111111000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000////////////////////////000000000000////////////000//////......//////000////////////000000000000////////////////////////////////////////////////000000000000000000000000............///000000111///000000...---...000222///111333666999===???@@@DDDEEEHHHKKKNNNQQQRRRSSSVVVVVVVVVVVVUUUSSSRRRQQQQQQSSSUUUWWWWWWWWWVVVTTTTTTTTTTTTSSSQQQNNNLLLJJJGGGDDD@@@<<<:::777444222000000111222111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000......------......///000////////////////////////////////////////////////........................////////////////////////...//////...------...000...............---------//////000000///...------...................................................------------,,,,,,,,,...------------,,,,,,,,,...............---------................................................------------------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,---------............///........................------------------------........................---............/////////............////////////////////////............////////////////////////---------............///................................................---------............///---------------------------------............///.................................................................................///////////////111111000///000333888<<>>777333222222333333111111111111111111111111000000000000000000000000111111111000000//////...000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000/////////////////////....../////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000///////////////000111111000///---...000333444666:::???EEEJJJMMMPPPQQQQQQSSSTTTVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUOOOLLLGGGDDDBBB???<<<:::777666555333222111000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////...............//////000////////////////////////////////////////////////........................////////////////////////......///...---,,,...000........................//////////////////......................................................------------------------------------------------........................................................................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------------------------------------------------------............///........................------------------------........................---------.........//////............///////////////////////////.........////////////////////////---------............///................................................---------............///........................---------............///......................................................................../////////...............///000000222555<<>>;;;:::::::::;;;888888999:::<<>>:::777111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000000111////////////////////////////////////////////////------------------------........................---......---,,,,,,---///---------.........//////222111///...------------................................................,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////................................................---------------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................------------------------........................,,,,,,---------.....................////////////............/////////000////////////////////////---------............///................................................---------............///........................---------............///........................................................................//////000000111111222222888>>>FFFOOOUUUZZZ^^^aaa^^^___aaaaaa``````aaabbb```aaaaaaaaaaaa``````___ccc___ZZZTTTPPPNNNOOOOOOKKKVVVaaalll}}}}}}}}}~~~~~~|||uuuqqquuu~~~}}}{{{|||~~~~~~vvvxxxrrrdddZZZYYY[[[[[[UUUcccvvv|||zzzyyy~~~uuufff___aaafffjjjkkkqqqyyy~~~~~~~~~~~~wwwvvvsssnnndddTTTCCC777555555555444444333333333111111111111111111111111oooZZZOOOOOOJJJJJJHHHGGGHHHLLLRRRWWWXXXWWWUUURRRMMMEEE;;;555222222222222222222222222333333333333333333333333......//////000000111111000000000000000000000000111111111111111111111111000000111111222222222333000000000000000000000000000000000000000000000000000000000000////////////.........------.........---......///000111111222////////////////////////////////////////////////////////////////////////.........///000222333444;;;???CCCGGGJJJMMMPPPRRRPPPPPPQQQRRRRRRSSSTTTTTTPPPNNNLLLHHHDDD@@@<<<:::::::::999999999:::<<<<<<>>><<<;;;::::::;;;===>>>>>>@@@CCCGGGLLLRRRVVVXXX\\\ZZZXXXWWWXXXXXXWWWVVVPPPQQQRRRPPPLLLEEE===999111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111////////////////////////////////////////////////------------------------........................------...---,,,+++---///---------.........//////333222000...---,,,------................................................,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////................................................---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------.........//////........................------------------------........................,,,,,,,,,---------................../////////000---.........//////000000////////////////////////---------.........//////................................................---------.........//////////////////////////////---------.........//////........................................................................//////000111222333333444???EEEOOOVVV[[[]]]]]]^^^___```aaa`````````ccceee___``````aaa```^^^]]]\\\]]]YYYTTTOOONNNOOORRRTTTOOOaaarrr|||wwwhhhccccccbbbSSSRRRWWWaaahhhnnnwwwnnnccc```aaa^^^gggsss|||~~~}}}}}}}}}xxxrrrooojjj^^^MMM???666666666555555444444444111111111111111111111111qqq___YYYUUUPPPLLLLLLLLLLLLKKKQQQSSSVVVXXXWWWSSSHHH???777555444333444333111///222222222222222222222333222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111111000///......------...///000000000////////////000222555999;;;===EEEHHHMMMPPPQQQPPPMMMKKKHHHFFFCCCCCCEEEGGGHHHHHH???DDDFFFCCCDDDEEEAAA999888666666888;;;<<<:::888===>>>???===:::888999::::::;;;;;;:::<<>>666333333333333111333222222111222222333333wwwqqqhhh]]]SSSMMMIIIHHHKKKLLLNNNSSSXXXYYYRRRJJJ???;;;666333222333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000///.........000000000000///////////////000222555:::@@@EEEHHHJJJKKKLLLLLLKKKHHHEEECCCAAA???======???AAABBBBBBGGGIIIGGGAAA@@@BBB@@@;;;<<<;;;;;;>>>BBBCCCBBB@@@>>>>>>>>><<<:::999:::;;;:::<<<======>>>BBBJJJPPPVVVYYYZZZXXXRRRMMMKKKJJJPPPOOOOOORRRVVVUUUOOOIIIEEECCC???999333111222444111111000//////000000111111111111111000000000///000000000000000000000000000000000000000000000000000///...------...///000000000000000//////////////////////////////////////////.........---------................................................................................................---...////////////...------------,,,,,,,,,++++++------............------------------------------//////.........---------------------------------........................................................................------............------.........---------,,,,,,........................,,,,,,---------.........------------------------........................,,,,,,---------.........////////////////////////....................................////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........................///............---------------------------------------............------000///...---.../////////.........///000000///............000666>>>FFFLLLSSSUUUXXX[[[]]]___``````^^^^^^___``````aaaaaaaaaYYY\\\______\\\WWWSSSPPPNNNRRRYYYcccoooyyy~~~wwwuuusssuuusssWWWUUUkkkvvvxxxoooaaaVVVVVV]]]fffqqq|||}}}yyyssslllhhhfffeeeeeeWWWLLL>>>555333444444333333333333333333333333333ppp```SSSMMMKKKGGGDDDEEELLLUUUYYYWWWSSSKKKDDD;;;444222222444555444444444444333333333333222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......333222000/////////000000222444888<<>>=========BBBDDDFFFFFFDDDEEEJJJMMMWWWYYY[[[YYYSSSLLLGGGDDDHHHIIILLLRRRXXXYYYUUUQQQPPPNNNIIIAAA:::444222222111111111111000000000000111111111111000000000000111111111111111111111111000000000000000000000000//////............//////000000000000/////////////////////////////////////////////............---................................................------------------------........................------............------------------,,,,,,,,,,,,------............------.......................................---------------------------------........................................................................------............------/////////.......................................,,,------------.........------------------------------------------------,,,------------.........000000000000000000000000....................................////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////............---------------------------------------............------000///---,,,,,,---///000---...///000111111111111111------555BBBMMMRRRSSSVVVWWWYYY[[[]]]___```aaa\\\]]]]]]^^^___```aaaaaa]]]\\\ZZZVVVQQQNNNNNNNNNTTT___nnnzzzuuu|||eeeNNNYYYeeecccbbbrrrhhhXXXSSSYYYhhhuuuyyy{{{{{{ssshhhbbbdddhhhggg\\\KKK>>>777555444444333333444444444444333333lllYYYNNNJJJGGGCCCAAAEEEJJJNNNQQQTTTTTTMMMBBB:::555333222222444444444333333333333333222222222222222222222222111111111111111111111111///000000000111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////...222111///...///111333444;;;===AAAFFFJJJLLLMMMNNNGGGDDD???:::777555555555888888;;;@@@GGGNNNRRRSSSOOOPPPNNNKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGJJJJJJHHHEEECCCAAA@@@???DDDGGGJJJKKKKKKMMMRRRWWWYYY[[[]]]\\\YYYSSSMMMIIIEEEEEEFFFJJJQQQVVVXXXXXXWWWUUUPPPIII???777333111//////000000111111000000111111111000000000000000111111111111111111111111////////////////////////111111000000000000111111000000000000/////////////////////////////////////////////...............................................................------------------------........................------------------------------------------,,,,,,------............------................................................................................................................................................------............------................................................------------....................................------------------------------------............////////////////////////....................................////////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................///............---------........................------............------/////////...---...///000,,,...000000000000000111111000444???LLLVVVXXXWWWXXXXXXZZZ[[[]]]^^^___```\\\\\\]]]]]]]]]]]]^^^^^^^^^YYYRRRMMMOOOZZZiiisssrrrvvv}}}zzzgggVVVUUUSSSSSSXXXcccttt~~~mmmccc^^^]]]jjjqqqxxxyyyrrrhhh___[[[ccc___WWWLLLAAA999444333333333444444444333222111zzzbbbQQQIIIJJJEEEAAAAAA@@@@@@HHHRRRVVVQQQJJJCCC===777222///444444333333222222222222222222222222222222222222111111111111111111111111///000000000111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000///////////////......///222555999;;;EEEGGGJJJLLLLLLIIIEEEBBB<<<:::777444333444777888777888;;;@@@GGGNNNQQQRRRLLLNNNPPPQQQNNNKKKJJJKKKGGGGGGGGGFFFFFFGGGIIIJJJGGGJJJMMMLLLIIIFFFEEEEEEBBBEEEIIIJJJLLLPPPVVV[[[WWWXXX[[[\\\\\\YYYVVVSSSMMMIIIDDDBBBEEEKKKQQQUUUXXXXXXUUUPPPGGG???888666/////////000000111111222000000000000000000111111000000000000000000000000////////////////////////000000111111111111000000000000000000////////////////////////////////////////////////////////////................................................------------------------////////////////////////---------,,,,,,---------------------------------------............---------------------------------.....................................................................................................................------............------------------------..............................---------.........//////........................---------------------------------.........//////........................////////////////////////............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////------------------------///............---------........................------............---------000333333222000//////---///000000......000222333888AAAKKKSSSWWWXXXWWWYYYYYY[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYQQQNNNLLLQQQaaa|||lllbbb[[[YYYRRRQQQZZZooo~~~hhhWWW[[[^^^eeeooouuuqqqcccWWWTTTZZZ^^^ZZZOOOAAA888555333333333333333222111111{{{kkkbbbTTTKKKDDDAAA>>><<>>@@@@@@@@@AAAEEEIIILLLMMMMMMDDDEEEHHHKKKJJJHHHKKKQQQKKKKKKJJJHHHHHHKKKPPPTTTMMMVVV___aaa[[[TTTSSSTTTWWWYYYYYYVVVQQQMMMNNNOOOUUUTTTUUUWWWYYYZZZYYYXXXXXXRRRJJJCCC@@@CCCHHHKKKSSSVVVWWWUUUPPPIIICCC@@@444333222111111111222333000000000000111111111111000000000000000000000000000000000000000000000000......////////////......000000000000////////////////////////////////////...////////////000000000................................................------------------------////////////////////////......------------......------------............------............---------------------------------------...............................................................................................................------............---------------------.................................------........./////////........................------------------------------........./////////........................////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------///............---------........................------............------+++000555666333000//////...000111///---...333777;;;BBBLLLSSSVVVVVVWWWXXXZZZ[[[^^^___```___^^^]]]^^^]]]\\\ZZZYYYWWWVVVVVVHHHKKKQQQ^^^sssyyyrrryyyzzzooo]]]UUUaaajjjgggeeejjjvvvccc]]]ZZZaaalllpppkkkcccOOOVVV^^^```ZZZOOOCCC<<<666555444333222222222333iiiWWWIIIFFFDDDAAADDDKKKRRRRRRRRRQQQOOOIIIAAA<<<777777777666555444444444222222222222222222222222222222222222222222222222000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000222555:::???CCCGGGIIIJJJHHHEEEBBB???<<<:::999777999;;;>>>AAADDDFFFGGGJJJIIIIIIJJJLLLMMMLLLKKKGGGEEEGGGLLLPPPWWWffftttnnnmmmiiieeecccfffmmmrrrooo}}}rrrnnnoooxxxzzzzzztttiii^^^VVVSSSWWWTTTQQQQQQTTTWWWXXXWWWZZZWWWSSSMMMIIIFFFFFFFFFJJJNNNTTTVVVTTTPPPKKKIII>>><<<888444111111222333///000000000111111111111111111111111111111111111000000000000000000000000---...///000000///...---000000000000////////////////////////////////////.../////////000000000000........................................................................//////////////////////////////...------...//////------------.........///------............------........................---------.........//////................................................................................................------............------------........./////////....................................////////////............................................................////////////........................////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........................///............---------........................------............------,,,000444444111...///111///000111///...111999???HHHLLLRRRVVVWWWWWWYYYZZZ\\\^^^aaaddddddbbb___]]]\\\[[[ZZZYYYXXXWWWVVVUUURRRVVV]]]jjj{{{yyyqqqxxxppprrrmmmZZZPPPVVVggg|||}}}nnndddbbbeeehhhjjj]]]ZZZYYY\\\aaa^^^SSSHHH:::888666333333333555666|||cccNNNJJJKKKFFFCCCFFFPPPQQQRRRTTTSSSPPPJJJEEE:::999999888777666666555222222222222222222222222222222222222222222222222000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000333666:::???DDDHHHJJJLLLGGGDDD>>>:::888999<<<>>><<<>>>AAAEEEIIIKKKLLLLLLJJJIIIIIIKKKLLLMMMLLLJJJUUUQQQRRRXXXcccsss|||sssnnn[[[VVVQQQOOOQQQTTTVVVVVVUUUWWWYYYWWWSSSNNNJJJHHHAAAGGGOOOTTTUUURRROOOMMMFFFBBB<<<666222111222333//////000000111111111222222222222222222222222222000000000000000000000000///000111222222111000///000000000000////////////////////////////////////.../////////000000111111................................................////////////////////////000000000000000000000000000///...------...///000---------.........//////---..................---000000000000000000000000---------.........//////////////////////////////........................................................................---..................---.../////////000000111111..................................../////////000////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////........................//////////////////////////////////////////////////////////////////////////////.........---------////////////////////////---..................------000333222...,,,///222...000111//////444>>>FFFSSSSSSSSSUUUWWWYYY[[[\\\^^^```dddggggggddd```]]]YYYYYYYYYXXXWWWWWWVVVVVV```bbbhhhqqqyyyzzzyyyrrrzzz~~~fffVVV[[[UUUfffrrrvvvttt```YYY^^^fffoooaaaTTTWWWccchhh^^^RRR===;;;777444444555777999vvvbbbRRRHHHDDDIIIQQQQQQXXXZZZVVVTTTVVVRRRKKK;;;:::888666444444444444333333333222222222111111111111111111111111111111111111111111111111111111222222222222222111000///000000000000000000000000////////////////////////111111000000//////......000000000000000000000000111111000000//////......000000////////////000000000000000000111222444555777999>>>FFFMMMNNNIIIEEEBBB:::666888999888<<>>BBBGGGGGGKKKMMMLLLKKKNNNPPPPPPTTTRRRZZZnnnttt^^^SSSRRRNNNOOOOOOGGGTTTVVVVVVVVVXXXZZZYYYVVVUUUSSSPPPMMMLLLJJJJJJIIIJJJJJJIIIFFFAAA:::333///111000000111333333111///111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................000/////////..................---,,,,,,---......,,,,,,---------.........------------------------------............------------......///.........////////////////////////---------.........//////111000000000/////////...///////////////000000000///////////////000000000//////000000//////......,,,---...///000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////---------.........//////////////////////////////////////////////////////---------............///........................////////////////////////////////////////////////........................///...//////111111111000///000222555;;;CCCKKKPPPQQQQQQSSSWWW\\\```ccceeegggjjjjjjgggccc___[[[YYYVVVQQQMMMQQQZZZgggzzz}}}www|||qqqhhhgggnnnwwwpppddd[[[TTTbbb{{{lllggghhheee^^^XXXYYY```ggg\\\QQQCCC999444333222000qqqTTTUUUTTTUUUXXXWWWUUUWWWZZZVVVNNNBBB:::666555555444333333333333222222222222222222222222222222222222111111111111111111111111111222222222222111000000000000000000000000000000////////////////////////111000000000000/////////000000000000000000000000000000000000////////////111000000//////000000111222111//////111555:::===EEEHHHJJJIIIEEE???;;;888444555999???BBBCCCFFFJJJJJJTTT]]]___aaahhhnnnppppppjjjpppsssrrrnnniii___NNNQQQPPPRRRWWWZZZYYYXXXXXXUUUUUUSSSOOOKKKHHHHHHHHHHHHIIIJJJKKKJJJCCC888000333222111111222222111///111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................////////////..................---,,,,,,---......,,,------------.........------------------------------............------.........///......------////////////////////////------........./////////....................................------------////////////////////////000000//////...---------------...///000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////------........./////////////////////////////////////////////////////////---------............///........................////////////////////////////////////////////////...........................///000111222222111111...222999???EEEJJJPPPTTTUUUTTTUUU[[[ccciiijjjhhhiiiiiigggddd^^^XXXUUUTTTLLLSSS[[[bbboooyyysssvvv}}}}}}xxxpppkkktttzzzqqqZZZSSS]]]dddttt}}}rrrjjj```XXX[[[dddggg^^^PPPBBB888333333444iiiYYYSSSSSSYYY[[[WWWUUUWWWUUUQQQIII@@@:::777777888444444333333333222222222222222222222222222222222111111111111111111111111111111222222222111111000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////111000000000000000000111111000///111444:::@@@DDDJJJKKKIIIDDD<<<777666777777999===BBBEEEGGGJJJMMMYYYkkk}}}|||qqqYYYPPPKKKKKKSSSWWWVVVUUUXXXVVVWWWWWWSSSNNNIIIGGGFFFCCCCCCEEEIIILLLIII???777444222000000111222222111111111111111111111111111111000000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////........................---------.......................................///////////////...............------------......------------....................................------............------.../////////...---,,,,,,////////////////////////............////////////,,,,,,---...///000111111............------------111111111111000000000000/////////............///......///000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////............////////////////////////////////////////////////////////////---------............///............////////////////////////////////////////////////////////////........................///000111111111000000111000666@@@GGGKKKOOORRRTTT[[[\\\___dddjjjmmmlllkkkllliiieeeaaa[[[TTTRRRTTTOOOfff{{{yyyxxx}}}fff[[[UUU]]]yyyrrrgggccc```^^^hhhcccZZZLLL???777666666nnncccYYYVVVUUUQQQOOONNNNNNQQQPPPIII???888777999444444444333333333222222222222222222222222222222111111111111111111111111000111111222222222111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////000000000000111111000000000000111111///000222555:::@@@EEEIIIIIIHHHDDD===666444888;;;@@@AAABBBEEEJJJOOORRRRRRqqqhhh\\\PPPLLLMMMOOOSSSXXXXXXYYYYYYWWWQQQKKKFFFCCC???======AAAGGGIIIEEE@@@666333111000111222222222111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////........................---------.........//////////////////////////////.........///////////////........................---------.........//////........................------............------.../////////...---,,,,,,////////////////////////........./////////000000//////000000111111222222////////////////////////333333222222111111111111000000//////000111222333...///000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////........./////////000000////////////////////////////////////////////////---------............///........./////////000000////////////////////////////////////////////////////////////////////////000111222111///...000111555<<>>:::;;;???CCCFFFFFF<<<999444222222222333222222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,------.../////////////////////////////////.........///////////////---...////////////...---------........./////////........................------............------.........///......------////////////////////////....../////////000000000000000/////////.........---------.........//////111111000000//////............---,,,---...///000///000000111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////....../////////000000000////////////////////////////////////////////////---------............///.........//////000000111////////////////////////////////////////////////////////////////////////000111222000...///333777===CCCKKKOOOOOOPPPUUUYYY[[[bbbkkkpppppppppqqqsssrrrggg^^^ZZZTTTNNNRRR\\\~~~ooommmnnnaaa[[[aaalllaaaYYY^^^[[[bbbeeefff```TTTFFF;;;555bbbVVVOOOGGGEEEIIIMMMPPPNNNGGG>>>888555444444444444333333333333333333333333333333333111111111111111111111111000000111222222222222222000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000.../////////000000000111222111111000000111111222555888>>>DDDGGGGGGEEEDDD<<<:::999:::===@@@BBBCCCCCCDDDIIITTThhhyyyzzzsssqqqvvvvvvpppbbbRRRMMMHHHJJJPPPUUUUUURRRIIIEEE>>>:::999===BBBFFFFFFAAA;;;666333333222111222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,------...//////000////////////////////////............/////////000---...///000000///...---............////////////........................------............------------......///.........////////////////////////.../////////000000000000//////000000111222333333333444444555666777888888888777777666555555444444333111///---------...///000000111111111000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////.../////////000000000000////////////////////////////////////////////////---------............///---......///000000111111///////////////////////////////////////////////////////////////////////////111111000///222:::AAAEEEKKKPPPQQQQQQTTT[[[bbbeeejjjrrrwwwyyyxxxuuusssiii]]]UUUTTTSSSSSS^^^lll~~~www___TTTSSS___xxxddd___[[[___cccfffeee]]]QQQEEE>>>{{{{{{fffXXXKKKBBBBBBEEEMMMSSSQQQFFF<<<555555444444444333333333333333333333333333333333111111111111111111111111///000111222222222222222000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000.../////////000000111111222222111111111111222222888===DDDIIIKKKHHHCCC???777666888===CCCFFFEEECCCKKKNNNVVVhhhuuuaaaVVVIIIEEEIIIMMMLLLIIIQQQLLLDDD<<<777999>>>CCCNNNHHH@@@999555333111000222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,------...///000000000000000000000000000000---.........//////000000---...///000000///...---............/////////000////////////////////////---..................---,,,,,,---.../////////...////////////////////////////////////000000000000111222555888;;;???AAACCCBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFFFFEEEDDDCCCCCCBBB>>><<<999666444333333444000000111111111000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////000000000000////////////////////////////////////////////////---------.........//////---......///000111111222////////////////////////////////////////////////000000000000000000000000...000111000000666@@@IIIKKKOOOSSSSSSSSSWWWaaajjjtttuuuyyy~~~xxxqqqdddYYYSSSWWW[[[aaaqqquuu[[[RRReee~~~pppeee\\\```dddgggccc[[[QQQJJJyyyWWW[[[III>>>@@@IIINNNUUURRRDDD<<<999555444555777666444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000333111///......111444666>>>DDDGGGGGGHHHHHH???444777999???FFFFFFCCCCCCFFFUUUkkkpppRRREEEFFFHHHGGGFFFJJJOOOOOOGGG???<<<;;;888CCCIIIKKKCCC999444333222000000000000000111222222333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---//////////////////////////////////////////////////////.........---------............................../////////......---///111222222111000000111///000000111111333666999<<>>???GGGKKKGGG@@@;;;666222222222222111111222222222333222222222111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000/////////............//////////////////////////////////////////////////////.........---------................................./////////......222222111///......000222111333777:::===AAAEEEIIIOOOQQQSSSUUUVVVWWWWWWXXX^^^```bbb```^^^\\\\\\^^^aaa___]]]^^^```aaa```^^^^^^[[[YYYWWWVVVTTTOOOLLLDDD@@@:::777444222...+++333111000000111222111000000000/////////000111111000000000000000000000000000000////////////000000........./////////000000000000000000000000000000////////////000000000000.../////////000000000111////////////////////////////////////////////////000/////////............////////////////////////000///............///000////////////////////////////////////000000000000......000111111111111000000111333444888???HHHNNNPPPNNNSSS]]]gggooo{{{ppp^^^NNNVVVhhh~~~|||wwwssszzzlllYYYRRRcccjjjsssiii______cccddd]]]UUUwwwZZZMMMHHHFFFAAAHHHRRRRRRGGGCCC<<<777555666666666333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000000444999>>>AAABBBHHHJJJCCC<<<:::;;;<<>><<>>FFFMMMRRRTTTSSSYYYfffuuu}}}uuudddTTTXXX```pppxxxkkkvvvxxxeeeXXXTTTfffhhh]]]___dddccc___zzzwwwVVVIIIOOOIIIAAAJJJUUUMMMHHHAAA;;;777666666777333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111111111111111222222000000111333888>>>DDDGGGDDDFFFEEE@@@::::::>>>CCCHHHEEEGGGNNNXXXdddsssrrrbbbQQQVVV\\\______```dddggg___]]]___eeehhheeeaaaaaa]]]XXXRRRRRR^^^uuuuuufffhhhUUUGGGBBBKKKMMMBBB;;;===;;;AAAHHHLLLNNNLLLBBB888333333444444444444333333111111111000000000000///000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////.......................................111111000000000000111111///111555888<<>>888333222222222222222222222222111111000///000000000000000000000000000000////////////000000...////////////000000000////////////////////////////////////000000000000////////////000000000000///////////////////////////////////////////////////////////////.........////////////////////////000//////////////////000////////////////////////////////////000000000000////////////000/////////222444999@@@GGGMMMQQQSSSZZZ\\\eeeuuu|||mmmaaaYYYUUUgggooo{{{~~~yyy}}}pppXXXSSSaaaiiitttqqqdddaaacccggg|||uuuWWWNNNKKKKKKLLLFFFNNNKKKFFF@@@:::777666777333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222333000222444888===BBBFFFIIIFFFCCC???;;;999:::???DDDDDDDDDNNNcccxxxxxxjjjaaaWWWMMMNNNPPPQQQSSSVVV]]]gggnnnhhhdddccceeeeeebbbbbbdddbbb\\\TTTPPPSSS\\\jjjtttuuurrrTTT===AAAJJJGGGBBBBBB===AAAEEEIIINNNOOOHHH???555444333333333444555555111111111000000000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////000111111444999@@@GGGLLLQQQVVVYYY[[[]]]______]]]\\\[[[\\\XXXXXXYYY[[[]]][[[WWWTTTOOONNNLLLJJJIIIIIIIIIHHHJJJKKKMMMOOOQQQSSSUUUVVVZZZ]]]bbbgggiiikkklllllljjjkkklllkkkiiieeebbb```WWWQQQHHH???999444111...111111111111111111111111111111111111111111111111000000////////////000000////////////000000000111////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////.........//////////////////////////////////////////000000000000000000///////////////////////////////////////000000000000///////////////000000000222888@@@GGGMMMPPPQQQRRRZZZcccsssyyy```SSSXXXbbbooo|||wwwvvv~~~|||{{{}}}}}}oooVVVQQQRRR___www}}}hhhbbbddddddEEEGGGPPPGGGLLLKKKIIIEEE???:::777666333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000111111222333333333222444888<<>>777444444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000111222333333444444444888>>>CCCEEEEEEBBB@@@999===FFFLLLKKKMMM[[[lllxxxuuuuuuqqqllliiipppuuuooovvvxxxooogggeeeccciiizzzdddKKKCCCCCCDDDIIIMMMNNNOOORRRQQQNNNMMMGGG???777222222444555333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////.../////////000000111111000000000000000000000000222444777<<>>;;;===CCCIIIUUUYYY^^^```bbbdddhhhkkkffffffggghhhhhheee```\\\GGGCCC===666222111222333111111111111111111111111000000////////////000000000000000000111111111111000000000000000000000000////////////000000000000111111000000/////////...////////////////////////////////////////////////---.........//////000000///////////////////////////000111222222111000///////////////////////////////////////000000000000/////////000222444666888???GGGOOOQQQOOOTTT```lllxxxppp___```mmm}}}tttlllmmmrrrzzz~~~ooo{{{|||zzzzzz{{{{{{{{{{{{|||xxxwww|||xxxlllvvvzzz___WWWMMMUUU\\\ttt|||qqquuu^^^LLLFFF>>>EEENNNKKKGGGBBB888555666777777555333333333333333333333333333333333222222222111111000000000111111111111111111111111000111111111111222222222333222111111000000111111111111111111111111111111000222444333222222444777===@@@CCCEEEDDDBBBAAAAAAGGGHHHPPPWWWUUUSSSaaauuu{{{}}}ooodddaaalll{{{fffIIIEEEHHHCCCDDDLLLQQQPPPPPPRRROOOKKKDDD===888444333222444444444333333333222222111111111111000000000000111111111111000000000000111111000///////////////////////////000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000000////////////000333444555444111000111222;;;>>>DDDJJJOOORRRUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]]]]ZZZ[[[```bbb```[[[[[[[[[\\\[[[YYYTTTQQQTTTQQQNNNNNNQQQSSSRRROOOVVVUUURRRMMMLLLMMMNNNNNNIIIGGGFFFGGGEEEBBB@@@AAAFFFHHHNNNWWWaaaggghhhfffgggeeeccceeejjjlllllljjjccc\\\QQQEEE<<<666333222222333333333222222111000222222111111111111222222111111111111111111111111000000////////////000000////////////////////////111111000000//////......000000000000000000000000...///000111111000///...//////000000///...------////////////////////////000000000000000000000000000000///////////////000000000000000////////////333222000000222888>>>AAAIIIHHHLLLPPPSSS[[[mmmzzzkkkeeeqqquuurrrnnnqqqyyyooowww~~~{{{zzzzzz{{{|||wwwvvvxxx|||~~~sssqqqwwwtttYYYKKKNNN[[[rrrwwwtttmmmSSSFFF<<>>888444000111222222333333222222222222111111111111222222111111111111111111111111000000////////////000000////////////////////////111000000000/////////...000000000000000000000000//////000000000000////////////000000///......---////////////////////////000000000000000000000000000000////////////000000000000000000000000000///222111000111444:::@@@DDDLLLLLLNNNPPPTTTccctttgggiiiuuu~~~rrryyypppoooxxx{{{xxxvvvpppuuu~~~}}}|||vvvuuuxxx|||~~~}}}tttqqqyyy~~~pppUUUPPPSSSddd|||vvvZZZSSSBBB>>>FFFIIILLLIII>>>777777666555444444444444333333333333333333333333333333333333222222222222111111111111111111111111000111111111111222222222333222111111000000111111111111111111111111111111000111222222333666:::===DDDDDDCCC???>>>CCCMMMVVVaaa___ZZZ[[[nnnpppqqq|||}}}tttllliiikkkiiieeecccggglllsssyyyrrr]]]PPPKKKLLLOOOgggqqq\\\QQQHHHIIIMMMPPPPPPPPPKKKLLLKKKEEE===777444444333333333333222222222222444333333333333222222222111111111111000000000000111000000///////////////////////////000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////000000000000...///000111222222222111......------000666===CCCJJJLLLPPPSSSVVVWWWWWWWWWYYYWWWVVVUUUTTTVVVWWWXXXXXXZZZXXXTTTTTTXXXZZZYYYZZZ\\\___aaabbbbbbaaa```cccdddddd```[[[ZZZ^^^bbb```aaabbbcccbbb___\\\ZZZbbbbbbbbbaaa```______^^^ZZZXXXUUUVVV[[[aaafffhhhfffffffffeeeeeehhhkkkooolllkkkhhhbbbYYYNNNEEE???444333333222222222333444222222111111111111222222111111111111111111111111111000000//////000000111////////////////////////000000000000////////////000000000000000000000000000//////...//////000000//////000000000///......////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000111333888>>>DDDHHHJJJMMMPPPSSSZZZooo|||dddeeessszzzwwwrrriiiqqqtttooojjjkkkttt~~~}}}{{{|||uuutttwww{{{~~~{{{oooooouuu{{{ttt^^^IIIHHHZZZrrrzzzpppWWWIIIIIIJJJNNNNNNEEE;;;999666444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000111111111222222222333222111111000000111111111111111111111111111111111111222333555999>>>AAAGGGDDD@@@@@@FFFPPP]]]fffcccdddgggsssxxx~~~wwwnnnrrr~~~qqqlllkkkgggcccYYY[[[]]]```eeefff___UUUYYYYYYYYYZZZ]]]aaacccdddlllqqqyyyqqqbbbSSSIIIJJJZZZ{{{iiiOOOCCCFFFMMMOOOMMMHHHLLLMMMJJJAAA:::666555333333333333222222222222333333333333222222222222111111111111000000000///000000////////////000000////////////000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000...///000111111000000//////000222555999@@@IIIOOONNNOOORRRTTTUUUUUUTTTSSSSSSQQQMMMIIIFFFEEEFFFGGGHHHKKKKKKIIILLLRRRUUUUUUYYY[[[^^^___^^^^^^]]]]]]\\\]]]\\\ZZZWWWVVVXXXZZZ^^^\\\\\\]]]\\\YYYXXXZZZXXX[[[\\\[[[]]]aaacccbbb]]]^^^```ccceeefffgggfffffffffeeebbb^^^___dddhhhiiikkklllkkkfff___WWWRRRBBB>>>999444111111222444333222222111111222222333111111111111111111111111111000000000000000000111////////////////////////000000000000////////////////////////////////////000///...------///000111//////000000000//////...////////////////////////////////////////////////000////////////000000111000000000000000111111111...000222777===CCCHHHKKKIIIOOOWWW```mmmuuujjjzzzvvv~~~wwwkkknnnmmmgggbbbpppvvv~~~~~~~~~{{{~~~~~~~~~~~~xxxvvvxxx{{{}}}ssslllooouuu~~~|||]]]IIIIII___uuu]]]RRRJJJLLLOOOIII@@@<<<777555555555444333333333333333333333333333333333333333333333333333111111111111111111111111000000111111111222222222333222111111000000111111111111111111111111111111111111222444888===AAACCCEEEAAA@@@FFFRRR```jjjooodddiii|||sssggg[[[WWW\\\bbbeeefff]]]ccckkkttt|||vvvlllsssmmmfffdddfffeeeaaa\\\]]][[[]]]dddkkksssiiiSSSHHHHHHVVVwwwbbbHHHEEELLLNNNLLLGGGJJJMMMLLLEEE>>>999777444444444333333333222222333222222222222111111111111111111111000000000///000000////////////000000////////////000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///......---111555:::???DDDJJJPPPSSSRRRSSSUUUVVVWWWVVVTTTSSSGGGDDD@@@;;;999888888999===AAADDDFFFKKKSSSXXXXXX\\\^^^```^^^[[[YYYXXXYYYSSSRRRPPPRRRTTTVVVVVVTTTVVVTTTVVV[[[ZZZUUURRRTTTPPPSSSTTTQQQSSSYYY[[[YYYXXX[[[___cccfffiiijjjkkkjjjjjjhhhccc^^^^^^aaaeeehhhiiikkklllkkkhhhdddbbbUUUOOOEEE;;;444222222333333333222222222222333333111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000///////////////////////////...---------...000111//////000000000000000//////////////////////////////////////////////////////////////////000111111///000000000111111111222...111555;;;AAAGGGKKKMMMMMMSSS]]]mmm|||}}}yyy}}}~~~mmmgggccc```bbbkkknnnuuu}}}{{{{{{zzz|||}}}zzzwwwxxx}}}~~~~~~wwwggggggppp|||oooUUUSSSuuuuuu___LLLGGGLLLJJJFFF@@@999666555666555333333333333333333333333333222222222222333333333333111111111111111111111111000111111111111222222222333222111111000000111111111111111111111111111111222222333777<<<@@@BBBCCCAAABBBHHHSSSaaakkkppppppiiiuuuzzznnnddd^^^ZZZ^^^dddiiioootttzzzsssfff```^^^ffflllooovvvoooRRRGGGDDDUUUsss}}}[[[LLLJJJIIIFFFFFFHHHJJJKKKIIICCC<<<888555555555555444444444444222222222222111111111111111111111111000000000000///////////////000000111////////////000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111000///.../////////555:::AAAGGGKKKNNNQQQRRRPPPRRRSSSTTTTTTSSSQQQPPP>>>===;;;999999999;;;;;;AAAGGGKKKNNNSSSZZZ]]]\\\XXXZZZ[[[YYYTTTQQQQQQSSSMMMJJJGGGJJJRRRXXXZZZZZZSSSSSSYYYbbbbbbXXXRRRSSSUUUXXXVVVNNNLLLPPPPPPKKKMMMOOOQQQTTTXXX]]]dddiiikkkkkkhhheeecccccceeehhhiiiiiijjjjjjjjjiiihhhgggddd^^^TTTHHH???888555333333333222222222222333333111111111111111111111111222111111000000111111222000000000000000000000000////////////000000000000000000000000000000000000------------...///000000//////000111111111000000////////////////////////000000000000000000000000///......//////000111222///000000111111222222222000333999???EEEJJJLLLNNNMMMUUUbbbvvvzzzttt}}}hhh^^^ZZZ^^^fffaaagggttt~~~|||{{{||||||xxxvvvxxx|||{{{wwwttttttyyy}}}fffaaalll|||cccPPPjjjqqqSSSGGGKKKMMMKKKDDD;;;777666666555333333333333333333333333333111111111222222222333333111111111111111111111111000111111111111222222222333222111111000000111111111111111111111111111111222222444999???CCCCCCBBBAAALLL[[[iiioooqqqpppoooooouuuuuu}}}yyymmmiiijjjooowwwzzz{{{}}}uuuvvvvvvttt{{{nnn___PPPNNNYYYjjj}}}~~~```OOOHHHDDDEEEEEEFFFIIIKKKGGG???999777666666666666555555555444333333333222222222222111111111111000000000000///////////////000111111////////////000000000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////000000000000222111///...///111444666>>>BBBHHHLLLNNNOOOQQQRRRNNNPPPQQQSSSSSSRRRPPPOOOEEEEEEEEEEEEFFFGGGHHHIIINNNSSSVVVWWWXXX[[[ZZZVVVPPPSSSVVVTTTPPPNNNPPPRRRQQQNNNLLLMMMUUU```kkkqqqkkkfffiiirrrrrrjjjgggkkkmmmpppjjj]]]WWWYYYVVVOOOMMMPPPRRRSSSTTTVVVZZZ]]]```______```cccggghhhiiifffgggggghhhiiihhhhhhhhhhhheee```XXXNNNCCC;;;666444333333222222333333444111111111111111111111111222111111000000111111222000000000000000000000000.../////////000000000111000000000000000000000000+++,,,---...//////////////////000111111111111111////////////////////////000000000000000000000000............///000111222///000000111111222333333333666<<>>EEEIIILLLLLLLLLRRRkkk{{{rrrtttxxxfffWWWXXX]]]```eeekkk}}}}}}yyy}}}vvvtttuuuwww~~~wwwooouuuzzz}}}nnnhhhhhhiiilllnnnrrrzzzzzz|||~~~hhhUUU[[[uuuTTTDDDPPPMMMJJJIIIAAA888;;;;;;---555555444333333333333444333333333222222333444444333333333222222111111111222222222222222222222222222222222222111111000000111111111111111111111111777777<<>>DDDIIIKKKNNNRRRVVVaaa}}}~~~nnncccYYY[[[ZZZ```iiigggkkk{{{yyyyyyuuuzzz~~~yyy{{{yyyxxx}}}~~~{{{}}}}}}nnneeefffcccaaaiii}}}~~~zzz|||dddKKKyyy^^^KKKLLLPPPLLLLLLDDD888:::;;;000666555444444333333444444444333333222222333333444333333333222222222111111222222222222222222222222222222222222111111111000111111111222222222222222444666<<>>CCCIIIKKKKKKMMMTTTZZZuuu{{{|||ZZZTTTMMMVVV^^^jjjxxxxxxzzz~~~~~~~~~~~~||||||~~~}}}{{{~~~~~~|||zzzvvvqqqrrryyy~~~~~~zzz{{{ssskkkeee___aaappp|||}}}rrraaarrr\\\MMMQQQNNNOOOHHH;;;999;;;444666555444444333444444444444333333222222333333333333333333222222222222111222222222222222222222222222222222222111111111111111111222222333333333444777:::???AAABBBFFFTTTbbb}}}rrrhhhlll}}}~~~vvviiiaaadddrrr}}}~~~gggVVVOOOJJJVVVrrrnnn]]]LLLEEEFFFGGGFFFEEE>>>:::666444444555555555333333333333333333333333222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000////////////000000////////////////////////111111000000000000111111---111777<<<@@@EEEJJJNNNNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWYYYZZZWWWSSSQQQQQQSSSOOOQQQOOOOOOVVV___]]]SSS[[[iii{{{}}}~~~zzzzzzvvvqqqrrr{{{xxxkkk]]]WWWUUU\\\cccfffgggiiiggggggddd```___aaabbb```TTTFFF999333333333444666333333222222111222222222555444333222000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000111222222111000222555777DDDIIIMMMLLLJJJMMMYYYccc}}}~~~```KKKLLLNNN^^^lllxxx}}}zzzvvvwww|||}}}}}}{{{yyy~~~}}}|||||||||xxxssssssllliiipppzzz||||||wwwppphhh[[[UUU^^^qqqxxxuuuZZZSSSMMMPPPNNN@@@;;;<<<777666666555444444444444444444444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333444555555555===???AAAAAABBBMMMbbbsssvvvkkkppp{{{{{{wwwmmmeeegggtttwww|||yyycccYYYRRROOO[[[|||qqqPPPBBBCCCFFFGGGIIIAAA>>>999666444444555666333333333333333333333333333222111111000000111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000////////////000000////////////////////////111000000//////000111222000555===CCCGGGJJJLLLNNNLLLMMMOOOPPPRRRSSSTTTUUUTTTTTTTTTVVVXXXXXXWWWVVVXXXUUURRROOONNNNNNNNNNNNNNNWWW[[[^^^kkk{{{xxxiiirrrzzzxxxqqqzzzyyyyyyxxx|||}}}eee]]]VVVVVVWWWYYY^^^cccgggjjjkkkgggcccaaabbbccc```QQQBBB;;;888555444666333222222111111222222333555444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000111222222111111333777:::GGGLLLOOOLLLIIIQQQbbbqqq}}}~~~xxxdddOOOHHHNNNVVVjjjxxx~~~}}}xxx}}}~~~tttrrrxxx}}}|||zzz|||}}}||||||yyymmm{{{zzzyyy{{{yyytttrrriiiccchhhuuu~~~zzzppp___SSSUUUfff|||ttt[[[NNNNNNQQQGGG@@@===777666666555444444444444555555444333333222222222333222222222222222222222222222222222222222222222222222222222222222222222333111222333444555666777777???AAABBBCCCKKK^^^tttqqqppptttpppuuuyyywwwqqquuu|||rrrvvvqqq^^^QQQNNN___{{{```EEE@@@CCCFFFGGGDDDAAA===888555444555777333333333333333333333333333222222111111111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000000///......///111222444777<<>>HHHKKKMMMKKKMMM[[[sssjjj{{{qqq^^^OOOJJJOOOSSSZZZqqq}}}}}}~~~{{{~~~wwwrrrvvv~~~~~~zzzyyy{{{|||~~~kkkpppwwwzzzzzzuuunnneee\\\^^^jjjyyy}}}{{{}}}}}}jjjYYYTTT```xxxnnnUUULLLQQQLLLEEE???888777666555555444444555555555555444333222222222222111222222222222333333333222222222222222222222222222222222222333333333333111222333555666888999999===???BBBKKK]]]tttzzznnnwwwyyyvvvqqqpppvvvzzzuuu{{{kkk]]]RRRRRRYYYeee{{{UUUCCCCCCDDDBBBFFFDDDAAA;;;777444555666333333333333333333333333333333222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000////////////000000000000000000000000000000//////......000333666777???CCCHHHKKKKKKJJJJJJJJJKKKLLLOOORRRTTTUUUUUUUUUTTTSSSRRRTTTVVVVVVRRRNNNOOONNNPPPYYYeeennnooonnnqqqsssrrruuu~~~{{{tttyyyyyyttttttsssqqq}}}|||~~~xxxkkkaaa^^^ZZZZZZ___fffkkkkkklllnnniii^^^TTTOOOJJJBBB999666666555444333222222222222222222222222222333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000000000111222444999???DDDHHHJJJKKKMMMVVVmmm|||gggUUUQQQMMMSSS]]]___iii}}}zzz{{{|||}}}|||uuuwwwzzzzzz}}}qqqlllxxx{{{|||zzzxxxpppkkkddd[[[XXXaaannnttttttvvvvvvwwwzzz|||~~~rrr]]]QQQWWWmmmaaaJJJNNNNNNIIIBBB999777666666555555555555555666555444333222222222222111111222222222333333333222222222222222222222222222222222333333333444444111222333555777999:::;;;===@@@GGGWWWqqqpppqqq|||vvvqqqvvvxxxwwwyyynnnzzzyyylllaaaTTTOOO^^^sssnnnMMMGGGGGGCCCGGGFFFDDD???888555444666444444444444444444444444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000////////////000000000000000000000000000000000//////000222666:::<<>>GGGLLLfffxxxvvv{{{jjj```fffpppvvvzzzxxxwww|||}}}~~~}}}zzzwwwvvvuuuuuutttsssqqqppptttzzzzzzuuusssuuu|||}}}eeeRRRPPPPPPhhhkkkRRRFFFGGGEEEAAA<<<999888666555555555444444444333333333333333222222222111111111111111111111111111111111111111111111111111111111000000000/////////.........///000111111111000000///............///000///////////////////////////000000000000000//////111111222666;;;AAAEEEHHHHHHGGGGGGHHHCCC>>>BBBKKKSSSZZZ]]][[[[[[\\\[[[XXXbbb\\\VVVRRROOONNNSSSYYY```kkkyyy|||~~~uuu~~~~~~||||||~~~ooommmpppyyyyyybbbXXX[[[hhhfffaaa[[[XXXXXXYYYYYYVVVQQQJJJCCC===:::777666444333333444555555333222333333222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111000000000///000000000000111111111111111111000000000000111111111333777===CCCHHHKKKLLLIIIQQQWWWnnnxxxmmmiiijjjaaabbbbbbccckkkvvv|||{{{{{{|||{{{zzz|||zzzyyyzzz}}}|||{{{{{{zzzzzz{{{~~~}}}{{{xxxzzzyyylllddd\\\\\\\\\[[[YYYWWWWWWXXXgggqqqbbbXXXQQQLLLLLLIIIEEEDDDGGGHHHMMMUUU```iiioooppppppgggfffgggkkkvvvwwwnnnttt|||{{{zzzHHHKKKTTT^^^jjj}}}jjjPPPOOOLLL@@@>>>;;;777666666666666555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333222333///333>>>@@@AAAKKKUUUvvvyyy{{{kkkggglllooouuuyyywwwwww|||}}}yyy{{{{{{xxxtttrrrsssuuuvvvvvvtttssstttwwwvvvrrrpppppp|||iiiVVVNNNWWWnnn___JJJJJJHHHDDD???:::888888666666666555555555555444333333333222222222111111222222222222222222222222111111111111111111111111000000000000//////////////////000000111000000000000//////......//////000////////////////////////000000000000000000000000000333888===BBBFFFIIIJJJAAABBBBBB???:::;;;EEERRR\\\^^^______aaaaaa\\\UUUeeeccc___[[[^^^fffiiihhhyyyyyyxxxuuuyyy}}}~~~uuuhhhdddfffwwwwww^^^SSS^^^aaacccbbb^^^[[[]]]``````\\\VVVPPPIIICCC<<<888444333222333444555444222444444333222222222222222222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111000000000111111222111555:::@@@EEEIIIKKKLLLKKKUUUeeewww||||||tttiiiddd______```gggtttyyyssszzzyyy}}}zzzwwwvvvxxx{{{~~~}}}|||zzz}}}}}}}}}{{{vvvuuuxxxvvvlll___XXXPPPNNNLLLKKKJJJIIIGGGEEEMMMJJJSSSrrrqqqYYYSSSNNNLLLJJJGGGHHHJJJIIILLLTTT___mmmzzz}}}vvvkkkbbbdddsss{{{www|||wwwtttyyyKKKLLLNNNQQQUUUbbb|||[[[KKKIIIGGG@@@===999666666666666555555555555555555555555555222222222222222222222222222222222222222222222222333333333333333333333333222333111666AAA???@@@MMMeee}}}uuuoooooosssppptttvvvvvvzzz}}}zzzzzzzzzxxxwwwxxx{{{~~~}}}yyywwwvvvtttrrrrrr|||zzz~~~___PPPOOOWWWsssjjjOOOMMMJJJHHHCCC<<<888777666666666555555555444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000////////////000000111111111000000///000//////////////////000////////////////////////000000000000000000111111111666>>>DDDGGGGGGGGGFFF<<<:::888555666???NNN[[[ccccccbbbaaa```^^^ZZZVVV^^^gggkkkkkkqqq}}}zzzyyy~~~~~~~~~xxxwwwtttsss|||zzzkkk___bbbsss}}}nnn]]]UUUXXX]]]aaa```]]]^^^bbbgggccc^^^YYYSSSJJJ@@@999555333222222444555444333555444333222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000///000000000111111111111111111000000111111222222222666===CCCGGGJJJKKKLLLNNN```{{{yyyuuubbbXXXWWW[[[aaalll{{{wwwooopppvvv|||zzzrrrnnnrrr|||zzz}}}||||||~~~yyyqqqjjjgggbbbWWWMMMHHHIIIFFFDDDEEEHHHHHHFFFDDDDDDEEEIIIXXXqqqddd\\\TTTPPPPPPOOOLLLKKKKKKOOOTTT\\\hhh{{{jjjbbbkkk}}}~~~zzzttttttDDDEEEHHHKKKLLLSSSeeevvv{{{SSSGGGNNNCCC@@@;;;777666666666666555555555555555555555555222222222222222222222222222222222222222222222222333333333333333333333333222444444:::BBB>>>BBBSSSxxxooonnnooooooqqqrrrsssvvv~~~{{{{{{|||~~~~~~zzztttnnnwwwpppllltttxxx{{{sss[[[QQQLLLZZZzzzyyySSSLLLHHHIIIGGG???999888555555555444444444444333333333333222222222111111111111111111111111111111000000000000000000000000////////////000000000000000111111111111111000//////000000000000000000///000000000000000000000000000000000///000111222333555;;;BBBGGGGGGDDDAAA???999555111333===NNN^^^gggkkkiiieee```YYYTTTSSSUUU___mmmvvvtttvvv}}}yyy}}}}}}yyyqqqkkkooo|||wwwnnnjjjmmmwwwyyyttteee___]]]^^^___]]]```eeeiiifffaaa]]]XXXOOODDD;;;777555333333444444444333555444444333222222222333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111///000000000111111111111111111111111111222333333333999???EEEGGGIIILLLMMMUUUsss{{{}}}~~~zzzhhhYYYVVVVVV^^^iiivvvwwwooojjjkkkxxxxxxnnnmmmyyy|||}}}||||||xxxwwwtttjjj```YYYSSSJJJDDDCCCDDDAAA@@@BBBFFFHHHGGGEEEDDDLLLRRRTTT[[[llltttjjj]]]XXXYYYYYYQQQIIILLLOOORRRSSSZZZooo}}}jjjkkkxxxxxx|||FFFFFFIIILLLKKKLLLSSS\\\qqqbbbFFFKKKFFFBBB<<<888666666666666555555555555555555555555222222222222222222222222222222222222222222222222333333333333333333333333333666777>>>CCCAAAMMMgggwwwmmmoooppplllpppsssvvvzzztttggg{{{uuummmfffhhhrrrzzz{{{yyyuuurrrvvv|||{{{xxxaaaLLLLLLZZZsss```PPPEEEFFFHHHCCC<<<;;;555555555444444444333333333333333222222222111111111111111111111111111111////////////////////////////////////000000000000000000111111222111111111///000000111111000000///000000000000000000000000111000//////000111333444999???EEEGGGDDD>>>;;;999777888999AAAQQQeeeqqqtttuuupppiiicccZZZSSSSSSWWWlllxxxyyyuuu}}}uuu|||~~~rrrhhhgggooowwwyyy}}}}}}vvvsss}}}yyymmmiiiddd___bbbiiiiiiddd```]]][[[TTTJJJBBB:::888555444444555444333444444333333333333444444333333333333333333333333111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111000000000000111111111111111111111111111222333444777<<>>666666666555555555555444333333333222222222111111222222222222222222222222000000000000000000000000.../////////000000000111///000111111222222222222///000111111111111000///000000000000000000000000111000//////000111333555<<>>;;;777555555555444333333333333333333444555666222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000///000000000111111111111000000000000111111111111111111111111222333444555<<>>999777666666666666666666666666666666666222222222222222222222222222222222222222222222222333333333333333333333333666999:::???FFFNNNpppkkkqqqmmmdddmmmtttrrrsssuuuxxx}}}{{{uuullljjjfffccccccggglllpppqqqiiimmmlllhhhkkktttwwwsssuuuooosssaaaRRRMMMLLLfffyyyWWWMMMMMMHHHBBB@@@777777777777666666666666333333333222222222111111333333333333333333333333111111111111111111111111.../////////000000111111...///000111222333333333///000111222222111000///000000000000000000000000111000//////000222444555>>>CCCGGGEEE???999666777555HHH___ppp}}}wwwrrrwww}}}{{{wwwwwwyyy{{{lllzzz}}}~~~~~~}}}yyysssbbbaaaiiiccc]]]]]]___^^^XXXQQQ@@@===999666555555444333222222222333444555666777222222222222222222222222111111111111111111111111000000111111222222222222000000000000000000000000//////000000111111111222000000000000111111111111111111111111222333444555???DDDIIIKKKKKKNNNSSSXXX|||~~~xxx}}}fffWWWXXXWWWSSS___ttt||||||uuupppgggcccjjjssswww{{{~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}wwwpppiiiggggggeeebbb```aaa]]]UUUQQQPPPLLLOOORRRSSSRRRSSSVVVYYYZZZ]]]aaadddnnn{{{uuuhhh```ZZZUUUPPPJJJDDDDDDNNN^^^ppp{{{kkkiiixxx}}}KKKJJJJJJLLLOOOOOOLLLHHHRRRLLLPPP```sssvvvoooHHHNNNLLLFFF<<<666666888:::777666555444333444555555333333333333333333333333111111222222222333333333333333444444444444444444999111>>>GGGFFF___vvvmmm||||||llleeeiiinnnnnnuuuvvvkkkdddddd```^^^\\\[[[\\\^^^bbbddd\\\```dddgggiiijjjlllmmmooopppuuu~~~]]]QQQTTTaaarrroooMMMGGGFFFCCCFFF===:::777555555555444333444444333333333333222222111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000111111111111000000000000111111111222222222333222222222444777;;;===FFFDDDAAA???>>>===<<<;;;HHH___sssxxxwwwnnnttt{{{ttt```nnnxxxssszzz]]][[[dddgggaaaVVVTTTZZZZZZUUUFFF===777888777333222555444444444444444444444444555555444444444333333333222222222111111000000000333222111000000111222333111111111111111111111111333333333222222222111111000111111111111222222222000111222111111222444666CCCIIIHHHJJJQQQQQQYYYjjjzzzyyyuuu{{{nnn```SSSNNNPPPXXXhhhwww~~~|||ooogggfffnnnttttttxxx~~~}}}xxxvvvxxx{{{|||{{{}}}|||uuummmlllqqquuuuuusssnnniiieeeeeefffaaa___[[[XXXWWWZZZ___cccbbbhhhjjjjjjttt|||uuuqqqkkkeee```RRRJJJFFFKKKTTT^^^iiirrr}}}yyymmmsss~~~\\\VVVOOOKKKKKKKKKJJJHHHLLLIIILLLWWW```mmmuuu[[[NNNKKKEEE===888666777888777666555444444444555555333333333333333333333333111222222222222333333333444444444444444555555555<<<<<<@@@BBBRRRxxx}}}yyy{{{}}}uuurrruuuuuuoooggggggmmmqqqqqqwwwzzzsssmmmeee[[[UUUUUUSSSRRRQQQPPPQQQSSSUUUWWWRRRUUUXXXZZZ\\\^^^```bbbeeeiiippptttxxx{{{bbbSSSUUUeee```RRRMMMFFFEEE===;;;888666666555444333444444333333333333222222111111111111111111111111000000000000000000000000111111000000////////////000000000000000000000000000111111111111111111000000000111111111222222222222222222333555999===???AAAFFFGGG>>>333333???LLLRRRiii|||{{{xxxtttxxx{{{zzzssslllzzzmmmjjj}}}iii___``````^^^___```\\\UUUMMMCCC:::888888555444666444444444444444444444444555555444444444333333333333333222222222111111111333222111000000111222333111111111111111111111111333333222222111111111111000111111111111222222222222222222222111333777:::AAAGGGHHHLLLQQQQQQ___{{{~~~~~~___UUUMMMNNNVVVdddxxxrrrmmmnnnwww{{{xxxxxx}}}yyyvvvxxxzzz{{{zzz{{{{{{}}}|||wwwwww~~~|||uuuuuuwwwvvvsssoookkkiiikkkpppsssjjjoooqqqrrr}}}}}}wwwpppkkkkkkllllllkkk\\\SSSNNNSSS\\\cccjjjooohhhzzzxxxvvv}}}{{{sssjjj^^^UUUPPPNNNLLLJJJJJJIIILLLOOOOOORRRdddxxxxxxwwwQQQLLLEEE@@@<<<:::888777777666555555444444555555333333333333333333333333222222222222333333333333444444444444444555666666<<>>:::999777666666555555555555555333333333333333333333333222222222333333333444444555444444444555666777888:::FFFBBBRRRxxxggg]]][[[[[[^^^]]]___eeepppwwwyyyvvv~~~yyyttt]]]QQQEEEBBBAAA???>>>???>>>>>>???@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHMMMQQQVVV]]]iiipppppppppyyyoooSSSTTThhhwwwWWWGGGLLLAAA>>>;;;888888777555444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222333333222222222111111111111111111111111///000333777;;;???BBBDDDBBBCCCCCCCCCDDDHHHPPPVVViii{{{www}}}ssssssqqqtttnnn\\\___hhhiiifffeeeaaaTTTEEE;;;888777777666555555555555555555555555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111000000000000000000000000000111111111222222222555444222111222666===CCCHHHJJJKKKPPPTTTZZZtttxxx{{{bbbSSSMMMMMMYYYmmmwwwrrrrrryyyyyywww{{{zzzxxxzzz}}}~~~~~~}}}ssseeeWWWOOOFFFBBBCCCHHHKKKLLLNNNOOOUUU___fffjjjpppvvvqqqvvvyyyzzz|||~~~vvvsssssseee\\\VVVRRRSSSOOOMMMMMMMMMMMMPPPTTThhhtttttt~~~kkkZZZIIICCCBBB>>>:::999666666666666666555555555333333333333333333333333222222333333333444444444666555444444555666888999<<>>;;;<<<===:::888999999999::::::::::::999999;;;;;;<<<<<<<<>>;;;:::888666555444444333333333333222222333333333333333333333333000000000000000000000000000000000111111111111222000000000000000000000000111111222222222222111111222222222111111111111111222444888<<<@@@BBBCCCDDDBBBCCCBBB<<<<<>>EEEPPPXXXYYYZZZbbbmmmbbbeeellltttxxxwwwyyy}}}{{{{{{sssvvvrrreeeZZZWWWSSSNNNLLLMMMNNNOOOQQQaaaooo\\\JJJDDD===999:::666777777888777666555444333333333333333333333333333333333444444444444555777666555444555888:::<<>>888888777555555555555555555555555555555444444444333333333111111111222222222333333222222333444444333222222111111111111111111111111111111111111222222333333000111111111111222222222222222222333666<<>>===???@@@EEEKKKOOOOOOTTTZZZ^^^aaaiiirrrtttsssuuu{{{vvvyyy}}}~~~}}}yyyzzzppp``````\\\SSSLLLKKKOOORRRMMMUUU[[[ppphhhRRRHHH@@@<<<===666777888888888777555444333333333333333333333333333333333444444444555555777666555444555888;;;===GGGMMMyyyrrrppphhh^^^VVVUUUVVVWWWXXX]]]cccqqq|||~~~~~~~~~}}}{{{|||}}}~~~xxxggg]]]RRRJJJEEEAAA===<<<:::888999;;;:::777999>>>:::999888888888888888999666888999999:::<<>>999999KKKlllyyyyyyyyyxxxvvv{{{{{{fffbbbdddffflllgggTTT@@@999999999666666666666666666666666555555444444444333333333000000000111111222222222222222444444444444222222111111111111111111111111111111222222222333333333000111111111111222222222222333444555999???FFFKKKFFFNNNPPP___pppTTTJJJKKKNNN^^^mmmrrruuu|||{{{www}}}zzzrrriiicccaaaeeevvvuuuYYYJJJDDD<<<999:::===>>>===???:::999@@@GGGIIIJJJKKKPPPSSS\\\gggkkkkkkqqqzzzyyyxxxwwwvvvvvvyyy~~~{{{}}}lll___[[[WWWMMMKKKOOOKKKPPPTTTVVVaaaTTTDDDHHHCCC333777666666555555555555666555555555555555555555555555444444333333333444444444999555555;;;;;;;;;DDDMMM[[[|||nnnlllaaaXXXUUUUUUUUUWWWZZZbbbjjjttt}}}~~~zzzwww|||}}}ooogggWWWPPPGGGBBB@@@@@@???===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::888777666666888888777777888:::<<<===DDDGGGMMMVVV___gggnnnqqqvvvwww{{{mmmRRRWWWkkknnneeeKKKFFFGGGDDD:::999888---666666666555444444333333444444333333333333222222111111111111111111111111//////000000111111222222//////000111111111111111111111111111111111111111111111222333333333333222666:::>>>@@@AAACCCCCCAAA<<>>???@@@>>><<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888999:::;;;<<>>======666777666666555555444333333444444333333333333222222111111111111111111111111000000000000000111111111//////000111111111111111111111111111111111111111111111111222222333333444;;;???CCCDDDCCCBBB@@@???777III]]]|||zzz}}}vvvzzzuuu]]]eeehhhiiiaaaQQQAAA999888666666666666666666666555888777666555444555555666666444333333444555333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222888444444:::@@@DDDGGGKKKHHHTTTSSS{{{}}}{{{cccOOOIIIIIITTTbbbsss|||{{{uuuvvv|||}}}}}}~~~~~~}}}}}}}}}nnneee___WWWQQQSSSPPP[[[vvvXXXJJJBBB<<<;;;;;;;;;===AAABBB@@@>>>======>>>@@@AAAGGGMMMSSSWWWYYY```jjjsss}}}~~~wwwtttxxx~~~ooooooooosss{{{yyyfffVVVUUUUUUMMMNNNNNNPPPSSS[[[ppp|||RRR@@@===:::888888777666666666666666555555555555555555555555555444444444444444555555777777111222;;;;;;>>>KKKaaayyy~~~ssseeeWWWPPPOOORRRWWW^^^www}}}zzzpppnnnyyy~~~~~~yyyfffQQQKKKEEEBBB???>>>@@@AAA???<<<>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;999999888888999:::;;;<<<>>>AAAHHHQQQZZZccciiimmmssstttwwwzzz~~~llloooxxxgggKKK@@@DDD@@@;;;:::888777777666555555444444333444444333333333333222222111111111111111111111111111111111111000000000000//////000111111111111111111111111111111111111111222111000000111333555666:::>>>CCCDDDAAA>>>===>>>AAAaaa{{{rrrttt}}}zzz___]]]```bbbXXXGGG===<<<888888888777666555555444777777666555555555555666666444333333444555333222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222333666444666===CCCEEEHHHKKKLLLWWWaaazzz]]]KKKIIINNN^^^iiivvv~~~sssmmmsss|||{{{yyyyyy~~~|||~~~{{{uuujjjccc^^^UUUOOOKKKLLLZZZ{{{ZZZGGG@@@;;;;;;;;;:::<<<@@@@@@@@@@@@??????>>>===<<>>AAAPPP{{{ssseeeUUUOOOPPPVVV^^^gggzzz|||sssrrr|||rrrccc]]]QQQIIIOOONNNJJJDDDBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>========================::::::999999:::::::::;;;<<>>???AAABBBBBB@@@===;;;???CCCFFFHHHJJJOOOWWW^^^gggoooxxxzzzvvvssstttwwwhhhfffdddhhhpppwwwzzz{{{tttjjj[[[UUULLLJJJPPPPPPSSSgggjjjTTTHHHBBB::::::999777777666666666555555555555555555555555444444444444444555666777888999777;;;@@@===CCCWWW{{{jjj]]]QQQNNNSSS[[[fffoooxxx}}}}}}|||yyy```NNNIIIEEEJJJZZZYYYRRRIIICCCAAABBBBBBAAA==============================>>>>>>>>>?????????::::::;;;;;;:::::::::999;;;???EEEMMMVVV^^^eeehhhlllnnnsssxxxzzz}}}dddUUU```rrrQQQOOOIII===::::::888777777666555555444444444444333333333222222222111111111111111111111111222222111111000000////////////000111111111111111111111111111111111111111222111//////111555999<<<>>>@@@DDDEEEBBB@@@IIIUUU~~~vvvoooXXXZZZddd]]]III:::999888777777777777888999555555666666666666666666666444333333444555333222111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333444555;;;DDDHHHHHHJJJMMMSSSeeevvvaaagggggg]]]QQQNNNYYYfffkkkpppxxx{{{rrruuu~~~yyyyyywwwyyy}}}~~~}}}{{{||||||nnnddd^^^VVVLLLCCCEEEIIITTTvvv|||aaaHHHAAA======<<<999888:::<<<>>>AAADDDEEECCCAAA@@@>>>@@@BBBDDDEEEIIIPPPUUUYYY]]]bbbggglllnnnoooooogggffffffjjjpppttttttsssqqqmmm|||uuu```XXXNNNJJJNNNPPPPPPZZZjjj|||vvvUUUGGGCCC;;;;;;999888777777777777555555555555555555555555444444444444555666777777444777777;;;>>><<>>>>>>>>>>>>>>>>>>>>>>>????????????;;;;;;<<<<<<;;;:::999888;;;>>>DDDKKKTTT[[[aaadddiiikkkqqqwwwzzz~~~sss\\\XXXjjjXXXOOOGGG>>><<<:::888888777666666555555444444444333333333333222222111111111111111111111111111111111111000000000000//////000111111111111111111111111111111111111111222111000000333777<<>>@@@RRRggg|||^^^VVV___bbbSSSAAA999999888777777888999:::444555666666777666666666666444333333444555333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444666===EEEIIIIIIKKKOOOVVVqqqgggQQQTTTUUUQQQNNNSSS```lllrrrxxxtttttt|||}}}~~~vvvzzz|||||||||zzzzzzkkk```ZZZSSSIIIAAADDDGGGMMMdddjjjggghhhRRRGGGAAA>>>???>>>:::999:::;;;===@@@CCCEEEEEEEEEDDD>>>???@@@@@@AAAEEEJJJNNNSSSSSSUUUZZZ```dddeeeeeeccceeeiiinnnrrrsssqqqooohhhyyyXXXcccvvvkkk^^^VVVPPPOOOOOOOOOTTT[[[|||sss}}}kkkQQQCCC<<<;;;:::999888777777777555555555555555555555555444444444444555666777888444888888:::===>>>VVV|||zzzyyyrrrYYYUUUOOOMMMTTT___iiissszzz~~~{{{mmmTTTFFFGGGIIIYYYsssrrriii\\\QQQKKKGGGCCC@@@>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888:::===BBBIIIQQQXXX]]]```hhhjjjooouuuxxx|||wwweeebbbqqq```PPPEEE@@@>>>:::888888777777666555555555444444333333333333222222111111111111111111111111000000000000000111111111//////000111111111111111111111111111111111111111222111111333555:::>>>@@@BBB???>>>???@@@IIIeee{{{xxxwww___ZZZ^^^YYYMMM<<<;;;999777777777888999333444666777777777666666666444333333444555333222333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444444777>>>FFFIIIIIILLLRRRaaa]]]MMMKKKJJJKKKQQQ[[[hhhqqqvvv}}}{{{www}}}}}}xxx|||{{{}}}yyyvvv}}}}}}{{{~~~rrrcccXXXSSSNNNGGGAAABBBGGGIIIXXXWWWRRRWWWFFFDDD???===@@@@@@===<<<===<<<===>>>@@@BBBDDDEEEFFF???>>>>>>===>>>AAAEEEHHHLLLNNNPPPSSSVVVYYY[[[\\\]]]bbbjjjoooqqqpppnnnmmmiiivvvGGGOOO]]]mmmddd^^^WWWQQQOOOOOOSSSWWWeeeqqqdddFFF===<<<;;;999888777777777555555555555555555555555444444444555555777888888777::::::;;;===BBBbbb}}}pppfffTTTSSSOOOQQQ[[[gggpppxxx~~~~~~qqqTTTDDDFFFLLLaaazzzlll```UUUMMMDDD????????????@@@@@@AAAAAAAAA?????????>>>>>>>>>======<<<<<<======<<<:::888777999<<>>>>>===>>>???BBBDDDFFF>>>>>><<<<<<===???BBBEEEEEEIIIOOOQQQPPPQQQUUUXXXWWW___iiioooooommmlllllllllwwwBBBFFFNNNYYYgggiii\\\ZZZSSSNNNOOONNNYYYuuuyyytttrrrJJJBBB:::::::::777;;;===444888888777666666666666666777777666666666666666777777666888@@@AAACCCmmmuuu```QQQLLLOOOQQQ^^^pppuuuxxx}}}qqqppp|||\\\IIIIIIUUUdddmmm{{{vvviiiVVVKKKKKKIIIAAA@@@HHHJJJCCCBBBHHHDDDFFF???<<>>999???>>>======;;;:::999888888888<<>>>>>@@@CCCDDDDDDCCCAAA@@@???@@@@@@AAA<<<;;;:::999:::<<<>>>@@@GGGFFFIIIOOORRRPPPPPPSSSVVVZZZcccmmmpppmmmhhheeeooo{{{}}}AAACCCGGGOOOZZZooouuuddd___UUUPPPPPPNNNOOOgggtttxxxQQQDDD<<<<<<<<<777:::<<<444888888777666666666666666777777666666666666777777999888:::@@@BBBJJJvvvqqqYYYLLLJJJPPPTTT```pppsssttt}}}qqqrrrkkkTTTUUUcccjjjiiizzzrrrggg\\\VVVJJJDDDEEENNNPPPGGGBBBCCCJJJKKKCCC>>>BBB???<<>>>>>>>>>>>===<<<:::999:::;;;===>>>DDDEEEJJJOOOPPPNNNOOOSSSZZZ]]]eeeoooqqqmmmfffcccjjjuuu|||{{{{{{DDDCCCBBBEEEKKK\\\yyyqqqcccUUUOOOOOOKKKNNN^^^yyywww\\\HHH???>>>>>>777888;;;555888888777666666666666666777777666666666666777777;;;:::<<<@@@BBBTTTlllUUUNNNJJJSSSZZZeeesssssssss|||~~~{{{{{{}}}aaabbbsssrrrbbbvvv|||{{{uuurrrsssnnndddRRRJJJKKKVVV\\\TTTHHHBBBMMMNNNCCC;;;===;;;999@@@======<<<;;;:::999888888888;;;AAAFFFKKKPPPUUUYYYbbbdddgggkkkooosssvvvxxxkkkVVViii[[[GGGGGG<<<<<<999777666666777666666555555555444444444444333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222444777:::>>>AAACCCCCCCCCDDDQQQttt}}}sssuuulllUUUYYYLLLEEE===888888888888777777777777777777777777777555555444444333222222222444222111111222333333222222222222222222222222222333333333222222111111111333111222444444222444999===EEEFFFGGGJJJJJJUUUkkk}}}[[[DDDEEEEEEHHHRRR```lllssswww{{{|||{{{vvvqqqqqqvvv|||{{{|||ooofffgggcccYYYTTTOOOJJJIIIIIIIIIHHHHHHJJJRRR]]]```WWWKKKDDD??????@@@BBBDDDFFFGGGHHHEEEDDDBBB@@@>>>===<<<<<<>>>===;;;999999:::;;;<<>>===666777:::666888777777666666666666666777666666666666777777888<<<:::===@@@EEEccc~~~```OOOQQQNNNYYY```gggtttvvvwwwppppppeeefffuuuzzzooommmxxx|||vvv___RRRMMM[[[kkkiiiXXXIIIRRRSSSFFF:::======:::>>><<<<<<;;;;;;:::999888888777;;;@@@DDDHHHMMMRRRUUU]]]___bbbggglllqqquuuwww|||xxxTTTZZZ|||hhhIIIKKK???===:::777666777777777666555555555555444444444444222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222333555888<<>>>>>???===;;;999888888999:::===BBBIIIMMMJJJFFFJJJRRRgggkkkzzz~~~mmmdddiiinnntttxxx|||JJJIIIHHHHHHFFFIIIUUUbbb~~~iii\\\YYYSSSNNNQQQXXXkkktttTTTCCC<<<<<<666777;;;888888777777666666666666666666666666666666777888888<<<999>>>AAAJJJttt{{{tttVVVIIIOOOTTT^^^aaaeeerrrxxx{{{tttiiiyyyppp}}}qqq\\\PPP___yyymmmXXX\\\\\\MMMAAAFFFHHHBBBBBB;;;;;;;;;::::::999999888777:::???CCCFFFJJJNNNQQQUUUWWW\\\bbbiiioootttvvvvvv~~~XXXRRRssszzzRRRMMMAAA>>>;;;888777777888777666666666555555555444444444222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222444777:::===@@@CCCDDDDDDIIIVVVuuuwww[[[TTTNNNFFF???;;;999888888888888888888888888888888555555444444444444333333333222111222333444222111222222222222222222222222111222333444555777888888444222222444444444888>>>BBBGGGHHHKKKLLLNNNkkkzzz|||oooRRRBBBEEEDDDKKK[[[jjjrrrxxx}}}~~~}}}zzzuuurrrsssxxx|||~~~~~~zzzlllhhhddd```]]]ZZZWWWVVVVVVTTTSSSQQQOOOOOORRRQQQJJJFFFEEEDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB???===;;;888777777777888;;;@@@GGGKKKHHHDDDHHHPPP]]]eeezzzwwwmmmqqqqqqtttzzzIIIIIIKKKKKKHHHFFFKKKSSSmmmyyyddd]]]UUUMMMOOOQQQ\\\zzzqqqbbbIII<<<<<<888888;;;888888888777666666666666666666555555666666777888999<<<888@@@EEESSS}}}}}}rrrXXXMMMRRR]]]dddaaabbbqqqzzz}}}~~~xxx~~~ppp___kkkkkkaaa___OOOEEENNNSSSIIIAAA;;;:::::::::999999999888777:::>>>AAADDDGGGKKKNNNNNNQQQWWW]]]eeelllqqqtttqqq{{{cccNNNdddcccOOOCCC???<<<999888888888777666666666666555555555444444333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222333555888;;;???BBBCCCDDDFFFMMMccc|||}}}lllZZZTTTLLLCCC===999888999888888888888888888888888555555444444444444444444333333222333555555333111222222222222222222222222111222333444666777888999444222222444555555999@@@DDDGGGHHHMMMOOOTTT|||{{{|||}}}___JJJAAAEEEDDDMMM```pppvvv|||~~~{{{xxxvvvwww{{{~~~wwwzzz|||pppiiilllmmmjjjgggcccaaa___\\\YYYWWWSSSOOOKKKKKKHHHDDDDDDFFFGGGGGGHHHGGGFFFDDDBBB@@@BBBCCCDDDEEEEEEEEEDDDDDD???===:::888666666777777:::===CCCHHHFFFCCCFFFLLLPPPVVVnnn{{{wwwsssrrrzzzIIIIIILLLMMMJJJFFFHHHNNN___ssspppcccVVVQQQSSSRRRTTTkkktttxxxsssSSS???===::::::;;;777888888777666666666666666555555555555666777888999<<<777BBBJJJ]]]ooopppuuuvvvjjjZZZTTTZZZhhhmmmgggfffuuu~~~~~~|||bbb```PPPHHHWWW]]]NNN@@@:::::::::999999999999999777:::===@@@BBBEEEHHHKKKKKKNNNSSSZZZaaahhhmmmppppppvvv~~~sssSSSWWWkkkwwwSSSHHH@@@===:::888888888777666666666666666555555555555333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222333555999<<<@@@BBBDDDEEEJJJQQQpppzzz{{{}}}___ZZZQQQGGG>>>:::888999888888888888888888888888444444555555555555555555444333333555666666444222222222222222222222222222222222333333444555555555444222222444555555;;;AAAEEEFFFHHHNNNQQQYYY{{{hhhPPPDDDCCCEEECCCNNNddduuuzzz~~~|||{{{zzz{{{~~~~~~ooonnnsssmmmjjjooorrrsssppplllhhhddd```[[[XXXPPPLLLHHHGGGDDDBBBDDDIIIHHHHHHGGGFFFDDDCCCAAA@@@CCCCCCDDDEEEEEEDDDCCCBBB>>><<<:::777666666777777:::;;;???EEEFFFCCCEEEIIINNNNNN```yyyqqqnnnxxxKKKKKKMMMOOOKKKHHHJJJOOOTTTdddmmm^^^RRRUUUQQQMMM^^^zzzvvv[[[BBB>>><<<;;;;;;555888888777666666666666666555555555555666777999999===888DDDOOOdddeeehhhjjjfff[[[SSSUUU\\\rrruuunnnlll|||~~~~~~~~~hhheeeTTTOOOaaahhhUUUCCC::::::999999999999999999777999===???AAADDDGGGIIIKKKMMMRRRXXX___eeeiiilllpppssszzz~~~```UUU```WWWMMM@@@>>>:::999999999888666777666666666555555555555333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222333666999===AAACCCDDDEEEQQQYYY}}}xxx{{{bbbbbb]]]TTTIII@@@:::888999888888888888888888888888444444555555555555555555555444444666777777555222222222222222222222222222333333333222222222111111444222222444555666;;;BBBFFFFFFHHHOOORRR]]]xxxvvv\\\IIICCCFFFDDDCCCOOOfffxxx}}}~~~}}}}}}~~~|||pppqqqzzzvvvsssuuuuuuxxxuuuppplllgggbbb\\\XXXMMMIIIFFFFFFDDDBBBEEEJJJHHHGGGFFFEEEDDDBBBBBBAAADDDDDDEEEEEEDDDBBB@@@???===;;;999777666666777777::::::===CCCFFFDDDDDDGGGVVVOOOZZZtttxxxnnnkkkuuuIIIJJJJJJJJJIIIIIIKKKLLLPPPXXXkkkxxxiii[[[SSSPPPSSSXXXhhhwwwnnnNNNBBB::::::;;;888888888777666666666666666777888888777555666888:::AAA555IIIUUUpppVVVPPPTTT\\\SSSGGGVVVtttxxxssszzz}}}}}}}}}~~~{{{ooo___ZZZgggnnnYYY<<<===<<<<<<;;;999777555444777777888:::<<>>AAABBBCCCDDDEEEJJJOOO[[[lll{{{xxxmmmppp{{{}}}HHHIIIIIIHHHHHHIIIJJJKKKIIIOOO^^^sss\\\RRRMMMPPPSSS```vvvwwwYYYGGG;;;;;;???:::888888777666666666666666777888888777666666888:::AAA:::JJJ[[[bbbQQQJJJLLLSSSOOOJJJ___~~~{{{~~~~~~~~~~~~ssskkk```^^^iiiooo[[[AAA<<<<<<;;;:::999777555444666666777999;;;>>>@@@AAADDDFFFIIIMMMRRRXXX```eeennnpppuuu{{{~~~sssdddsss^^^JJJ===;;;<<<666777:::555666555555555555444444444222222222222222222222222111111111111111111111111111111000000111111222333333333222222222222222333222<<<<<<<<>><<<;;;:::999888777666555555555666666555555444333444444444444444444444444333333333333333333333333333333333333333333333333444444333333444999@@@EEEFFFHHHJJJOOO]]]xxxuuu{{{aaaLLLFFFHHHJJJPPPRRRbbb{{{~~~}}}|||~~~}}}|||{{{}}}|||{{{}}}yyynnniiicccXXXOOOLLLKKKKKKKKKKKKLLLLLLLLLKKKGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFEEECCC@@@>>>???@@@@@@??????>>><<<:::888777555999===???AAAAAACCCDDDIIILLLVVVhhhwww|||qqqsss}}}|||}}}KKKKKKJJJJJJKKKLLLMMMNNNLLLMMMVVVuuuzzzaaaUUUMMMMMMOOOWWWqqq{{{uuujjjOOO:::;;;AAA;;;888888777666666666666777777777777777666666999;;;;;;;;;GGG```aaaPPPGGGEEEJJJJJJMMMeee~~~}}}~~~~~~}}}lll\\\ZZZUUUUUU^^^bbbSSS???;;;;;;::::::888777555555555555666888:::<<<>>>???AAACCCFFFIIIMMMSSSZZZ___lllooottt{{{rrrZZZeeegggNNN???;;;===888777999444666555555555555444444444333333333333333333333333111111111111111111111111111111000000111111222333333333222222222222333333555<<<<<<>>>FFFFFFFFFOOOtttgggooo}}}eeesssvvvaaaGGG???@@@::::::::::::999888888777777777666555555444444555555444444444444444444444444333333333333333333333333111111222333333444555555333444333444555:::AAAFFFIIIKKKKKKPPPhhh{{{www|||sss~~~{{{XXXGGGEEEIIIMMMYYY]]]nnn~~~}}}|||www|||~~~{{{zzz{{{{{{xxxzzzxxxyyyyyyxxx{{{{{{wwwhhh```[[[VVVPPPNNNNNNOOOPPPPPPPPPNNNLLLKKKHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDBBB??????@@@BBBBBBAAAAAA???>>><<<:::999555888;;;===>>>???AAACCCHHHJJJTTTeeettt~~~sssvvv~~~{{{NNNMMMLLLLLLMMMNNNMMMLLLQQQPPPSSSmmmjjjZZZNNNMMMNNNRRReee{{{ooo\\\===:::@@@999999888777777666666777777666777777666666666999;;;888>>>GGGllliiiTTTJJJEEEFFFGGGNNNddd}}}}}}~~~~~~~~~~~~~~~wwweee]]]WWWKKKDDDDDDCCCDDDJJJMMMFFF;;;999999999999888777666555444555555666888:::;;;<<>>DDDIIIJJJJJJLLL]]]nnntttwwwooo~~~YYYCCC>>>BBBKKKTTT```fffyyy}}}|||}}}}}}{{{yyy~~~~~~~~~~~~vvv|||~~~}}}~~~|||yyyvvvwww}}}}}}~~~xxxmmm___WWWZZZaaaeeeeee___]]]YYYRRRLLLIIIIIIKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGDDDCCCBBBAAA???<<<:::999777888999999999;;;>>>@@@DDDLLLXXXdddnnn|||}}}|||~~~{{{wwwsssooojjjbbbWWWPPPHHHGGGEEEVVVxxx}}}eeePPPMMMMMMLLLRRR]]]yyy~~~ZZZCCC@@@;;;999999888777777777777888555666777666666777:::<<>>===777666555444444555777999:::666666777777777666666555555555555555666777888999;;;===@@@CCCGGGNNNUUUZZZfffoooyyy~~~yyyYYY]]]gggIII:::<<<:::888999666666555555555555444444444333333333333333333333333111111111111111111111111111111000000111111222333333222222333333444555666<<<======BBBFFFCCCUUUvvvppp~~~{{{wwwsssbbbyyyhhhNNNFFF@@@:::::::::::::::999999999888777666666555555666666444444444444444444444444333333333333333333333333333333333333333333333333222444555888:::???FFFJJJJJJHHHPPPnnn~~~eeeKKK???>>>AAAJJJUUU^^^eeewww~~~zzzzzz}}}|||xxx}}}}}}~~~~~~~~~~~~~~~xxx}}}xxxuuuwww~~~}}}|||uuupppfff___```fffjjjiiiooollldddYYYNNNHHHHHHJJJKKKJJJJJJHHHGGGFFFEEEDDDCCCFFFHHHIIIHHHGGGGGGHHHGGGFFFEEEDDDAAA???<<<;;;888999999888888999===@@@BBBJJJWWWbbbkkkyyytttbbbVVVHHHIIIFFFRRRqqqnnnUUUOOOOOOLLLNNNTTTdddhhhGGG???<<<:::999888888777777888888555666666666666777:::<<<@@@AAA```nnnVVVQQQMMMIIIDDDEEEPPPbbbrrryyyzzz~~~~~~~~~|||~~~}}}|||}}}~~~~~~uuummmbbb___cccYYYEEE???BBB===999;;;:::777666555555555444555666555555666666777666666666666666555666666777888999999;;;>>>BBBFFFMMMTTTZZZfffrrr|||hhhVVVtttvvvSSS??????;;;888888666666555555555555444444444444444444444444444444444111111111111111111111111111111000000111111222333222222222333333555666666:::;;;===CCCFFFFFFbbb{{{rrrtttrrr}}}zzzuuu~~~zzzVVVGGGCCC;;;;;;;;;::::::999999999777777777777777666555555444444444444444444444444333333333333333333333333111222222333333444444555222444666888<<>>DDD<<<777===AAA<<<;;;<<<===<<<888777777444555666666666666666666666666666666666777888888777999===AAAFFFLLLTTTYYYfffsss~~~yyyZZZccc[[[CCCAAA===888888555666666555555555444444444444444444444444444444444111111111111111111111111111111111000111222222333222222222333444555666777999:::===DDDGGGIIIkkkzzzjjjuuuwwwhhhwww}}}}}}}}}{{{wwwooolllmmmoookkkqqq}}}zzzeeeNNNFFF<<<<<<;;;::::::999888888666777888888888777555444444444444444444444444444333333333333333333333333///000111222444555666777222444666999<<>>BBBHHHKKKKKKIIIFFFEEEFFFEEEDDDBBB???===:::999;;;:::999777666999===@@@JJJLLLTTTcccpppxxx|||gggTTTIIIGGGFFFLLLaaa|||]]]UUURRRHHHIIISSSWWWppptttIII===:::;;;:::888777777777888999777888777666555666999;;;@@@AAA\\\RRRHHHGGGFFFEEEJJJUUUfffvvv~~~{{{}}}~~~}}}}}}~~~tttbbbRRRMMMLLLHHHEEEFFFAAA@@@>>>===<<<<<<===============<<<;;;:::888777777666666555555555666666666666555444555666777888:::;;;===???CCCIIIPPPVVVcccrrraaa^^^ssscccIIIEEE666888@@@222888888777666666666666666444444444444444444444444111111111111111111111111444333333222111111111222333444444333333444777:::>>>>>>@@@FFFHHHMMMwwwzzzqqqssstttnnnqqquuu|||}}}zzz}}}pppaaa]]]^^^]]]YYY\\\^^^cccmmm{{{||||||OOOLLL>>>999777:::<<<:::999;;;999777555555666666555444555555555444444333333333444333333222222333333444555444444333333444444555555555666999???DDDHHHIIIKKKXXXaaadddJJJFFFCCCBBB@@@AAAIIISSSXXXdddkkkuuu}}}~~~||||||}}}~~~}}}xxxttttttwwwwwwxxx{{{{{{~~~|||wwwpppiiiiiieee___ZZZVVVSSSQQQOOONNNOOOPPPLLLDDDAAABBB@@@BBBFFFKKKIIIEEEEEEIIIJJJFFFAAA>>>>>>>>><<<:::888999:::999999;;;>>>AAAEEEKKKVVVcccppp{{{}}}iiiWWWJJJGGGEEEKKK^^^|||dddZZZUUUKKKJJJRRRSSShhh}}}RRR===888:::999888777777777888888777888777666555666999<<>>=====================<<<;;;:::999888777666666555555555555555666555444444444555777777999;;;<<>>@@@GGGMMMYYYwwwvvvyyyqqqllltttmmmjjjooo{{{~~~{{{hhh^^^[[[[[[VVVVVVWWW\\\ffftttwwweeeTTT@@@;;;777999:::888777888888777555555555666555333555555555444444333333333444333333222222333333444555444444333333444444555555555777:::???EEEHHHJJJGGGXXXrrr___GGGCCC@@@@@@???BBBLLLWWW]]]hhhooowww|||~~~|||}}}~~~|||xxxxxx{{{{{{zzz{{{|||}}}}}}}}}yyy~~~uuuiiieeeeeeddd___\\\[[[XXXTTTPPPMMMMMMOOOMMMHHHEEEFFFFFFFFFIIILLLJJJDDDCCCGGGGGGCCC???===>>>>>>===<<<<<<<<<;;;999999:::>>>AAAGGGLLLUUUaaammmwww~~~}}}jjjWWWKKKFFFCCCHHHYYYtttnnn___YYYOOOKKKPPPMMM]]]~~~kkk[[[>>><<<999888888777666777777777777777777666666777:::===FFFYYY^^^OOODDDDDDCCCDDDLLLYYYiiivvv}}}~~~}}}|||xxxzzz}}}~~~oooccc[[[[[[aaa```[[[^^^ccc[[[LLLDDDCCCBBB@@@???>>>==================<<<;;;999999777666555555444444444555555444444444444555666666888999;;;>>>AAAHHHOOOTTTbbbooo{{{~~~}}}lllVVVZZZvvvvvvNNNIII>>>888<<<888888888777666666666666666444444444444444444444444222222222222222222222222333333222222111111222222333444444333333555888;;;>>>AAAAAAGGGSSSjjj~~~qqqdddjjjaaaUUUcccxxxyyy}}}qqqmmmnnnmmmkkkiiijjjooowwwnnniii{{{ZZZFFF>>>999:::;;;888777888888777555555555555444222555555555444444444444444444444333333333333444444555444444333333444444555444666888<<>>===>>>??????>>>AAA@@@===:::888999===AAAHHHLLLTTT^^^iiissszzz~~~}}}iiiUUUKKKEEEBBBFFFUUUnnnvvvccc[[[QQQKKKMMMKKKVVVrrrmmm```AAACCC888888777777777666666777777777777777777888<<>>>>>>>>>>>>>>======;;;::::::777777666555444444444444444444444444444555555666777888:::===AAAGGGOOOTTTbbbooozzz}}}}}}rrrVVVVVVfffOOOGGG@@@777888999888777777666666666666666444444444444444444444444222222222222222222222222333333222222111222222333333444444444333555999<<>>BBBFFFJJJMMMQQQ^^^RRRFFFBBB@@@AAACCCJJJVVVccckkktttvvv{{{yyyzzz~~~~~~~~~{{{|||{{{~~~~~~~~~}}}|||{{{uuuzzz{{{qqqfffaaaeeefffbbbbbbddd```XXXSSSLLLHHHLLLPPPOOOMMMMMMIIIGGGFFFHHHFFFAAA@@@CCC@@@???>>>???@@@AAABBBBBBEEECCC???;;;888999===AAAHHHLLLRRR\\\fffpppyyy}}}mmmVVVKKKDDDAAAFFFSSSiii~~~ggg\\\QQQJJJKKKKKKRRRjjjooogggEEEAAA888888888888888777777666666777888777888:::===@@@BBBfffrrrUUUEEEEEEFFFKKKWWWggguuu~~~~~~yyy{{{}}}}}}}}}~~~xxxllljjjmmmnnnoooeee\\\aaaooommmZZZRRRWWWHHHGGGDDDBBB@@@??????@@@>>>>>>>>>>>>===<<<;;;;;;888888777666555444444555444444444555555555555555666777999<<<@@@GGGOOOTTTcccooozzz}}}~~~zzzVVVUUU^^^zzzWWWJJJEEE;;;999===888777777666666666666666444444444444444444444444222222222222222222222222333222222111222222333333333444444444444666999<<<@@@EEEBBBFFFaaahhhXXXPPP\\\xxxvvvsssqqqhhhttt}}}www{{{ccchhhlllPPPEEE;;;:::<<<;;;;;;;;;777666666666777777555333555555555555555555555555555444444333333444444555555444444333333444444555444777<<<@@@CCCGGGLLLOOOUUUdddrrrLLLEEEBBB@@@BBBDDDJJJVVVbbbnnnvvvwwwzzzxxxyyy}}}}}}~~~}}}{{{yyyxxx|||~~~~~~~~~~~~www{{{{{{vvvvvvrrrlllkkkrrrssskkkggghhhddd\\\UUUMMMIIILLLPPPPPPNNNNNNNNNJJJGGGGGGEEEAAA???AAA@@@@@@AAAAAABBBCCCDDDEEEFFFDDD@@@;;;999999===AAAGGGJJJQQQ[[[eeepppxxx}}}ttt[[[MMMDDD@@@EEEPPPdddppp___RRRKKKKKKMMMPPPccc}}}dddtttMMM:::888999999999999888777777666777888888888;;;???BBBHHHqqqtttVVVHHH@@@BBBJJJZZZmmm}}}{{{|||}}}}}}|||}}}}}}}}}ssspppyyyyyypppqqquuussslllfffdddXXXaaawwwqqqTTTHHHSSSRRROOOIIIDDD@@@???@@@@@@>>>>>>>>>>>>>>>===<<<<<<:::999888777666555555555444555666666777777666666666777999<<>>CCCEEEHHHMMMQQQVVVqqq\\\HHHAAA??????AAADDDIIIUUU```ooovvvvvvyyyxxx{{{|||}}}~~~~~~~~~yyywwwzzz}}}}}}~~~|||zzzzzzxxx|||xxxttttttqqqlllxxxvvvkkkkkkiiibbbXXXRRRNNNPPPQQQOOOMMMNNNSSSMMMHHHHHHFFFAAA???@@@@@@BBBCCCDDDCCCCCCDDDFFFDDDCCC@@@<<<:::;;;>>>AAAEEEIIIPPPZZZeeeooovvvzzz~~~yyy```OOOFFF@@@DDDMMM^^^}}}{{{fffUUUNNNNNNMMMLLL[[[{{{bbbqqq]]];;;999::::::;;;:::999888777666777888888999<<<@@@CCCSSSkkkSSSKKK>>>AAAJJJ[[[ooo}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~sss___^^^lllyyy|||wwwuuu{{{}}}uuujjjeeeccccccttteeeRRRUUU```ZZZQQQHHHAAA?????????>>>>>>?????????>>>======<<<;;;:::888777777666666555666777888888888777666666777:::===AAAHHHPPPVVVcccmmmwww{{{}}}___VVVSSSkkknnnMMMGGG???666666888888777666666666666666444444444444444444444444333333333333333333333333222222111111222222333444333444444444555777;;;>>>;;;DDDEEESSSrrrbbbYYY```}}}wwwqqqzzzvvvddddddnnnmmmyyyvvvoooiiikkkuuu___```^^^OOO@@@;;;<<<;;;999999555555666999;;;<<<:::888444555555555666666666777555555444444444444555555555444444333333444444555333999@@@DDDFFFIIINNNSSS^^^uuuLLLFFF???>>>@@@DDDHHHMMMWWWbbbnnnuuuuuuxxx{{{~~~{{{}}}~~~zzzxxxyyy~~~}}}{{{||||||{{{yyyyyyzzz}}}~~~zzzyyyxxxvvv~~~zzzkkkiiiiiiddd]]]XXXVVVVVVSSSNNNMMMNNNNNNGGGCCCDDDDDDBBBAAACCCAAACCCEEEDDDBBBAAABBBDDDAAAAAA???===;;;<<>>>>>>>>>>>????????????>>>>>>======<<<;;;999888777777777555666888999999999888777666888:::===BBBIIIQQQVVVbbblllvvvyyy|||fffXXXRRRhhh|||UUUMMMFFF;;;888888888777666666666666666444444444444444444444444333333333333333333333333222111111111222333333444333444444444555777;;;>>>???IIIKKKZZZmmm```\\\mmmvvvttt~~~mmmfffiiioookkkvvv{{{kkkiii```XXXQQQTTTcccwwwhhhYYYtttgggWWWFFF??????===;;;:::444555777:::======<<<:::444555555555666666777777555555444444444444555555555444444333333444444555333999AAAEEEGGGIIIOOOSSSiiiuuu[[[CCCEEE??????CCCHHHMMMRRR\\\gggnnnuuuuuuyyy~~~{{{}}}~~~|||yyyyyy}}}|||{{{|||zzz~~~|||}}}zzz~~~~~~zzzgggeeegggddd```]]][[[ZZZUUUNNNLLLOOOCCC===:::>>>AAACCCDDDGGGAAACCCEEEDDDAAA???@@@BBB>>>???>>>===<<<===???BBBDDDHHHPPPYYYbbbhhhmmmoooppppppttt||||||www^^^LLLKKKBBB@@@IIIVVVrrrrrraaaUUUKKKLLLMMMTTTiiissswwwCCC<<<:::999999:::999888666444;;;888444:::<<<<<>><<<:::999888777777666666666666666666666666555777999<<<@@@GGGNNNTTTfffkkkssswwwyyyzzz}}}qqqSSSVVV___SSSMMMDDD555===888888888777777777777777999777555333222333444555444444444444444444444444111111222222222333333333333444555555666888<<>>>>>?????????===<<<<<<===@@@AAAAAAFFFIIIMMMUUUbbbppptttqqqxxxrrrpppvvvuuu[[[KKKJJJBBB@@@HHHTTTpppyyyeeeVVVLLLMMMLLLRRReee{{{qqqxxxGGG<<<;;;999999999999888777444;;;888444:::<<<===FFF___pppoootttnnnYYYQQQCCCHHHGGGTTTmmm{{{wwwvvvtttsssyyybbbRRRYYY{{{{{{vvvooorrrrrrooo{{{wwwgggOOOBBBBBBBBB>>>??????????????????@@@@@@>>>===<<<:::999888777777666666666666666666666666666777:::===AAAHHHPPPVVVeeekkkrrrwwwyyy{{{~~~|||]]]XXX```XXXNNNGGG888;;;888888888888777777777777888777555333222222333444333333333333333333333333111111222222222333333333333444555555666888<<<@@@>>>KKKJJJeeeeeegggyyy~~~qqqooogggfffqqqvvviiihhhppprrrpppyyysssyyykkkmmmjjjSSSIIIMMMOOOYYYmmmxxx{{{fffrrrnnn[[[IIICCC???999888;;;999777666777888888777666555555555555555555555555666555444444444444555666444444444444444444444444;;;666EEEEEEBBBMMMQQQ]]]sssqqqnnnMMMDDD>>>??????CCCKKKSSSYYYdddmmmqqquuuwwwxxx|||~~~xxxzzz|||{{{yyyyyy|||{{{yyy|||}}}zzzxxxzzzvvv|||}}}}}}~~~tttooommmkkkeeebbbcccccc\\\RRRNNNPPPKKKDDD@@@AAADDDEEEFFFHHHCCCBBB@@@>>>>>>>>>>>>??????===;;;;;;<<<>>>@@@@@@FFFHHHKKKRRR```ooovvvuuuvvvuuuvvvzzztttYYYJJJJJJBBB@@@HHHSSSmmmmmm\\\QQQMMMLLLPPP___zzztttmmmVVV===;;;999999999:::999777444;;;777555:::;;;>>>JJJhhhqqqhhhppp|||hhhQQQJJJCCCGGGIIIXXXppp}}}xxxuuurrrrrrwww~~~ttt\\\cccyyyqqquuuvvv}}}gggOOODDDCCCBBB<<<@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::888888777666666666666666666666666666888:::===BBBJJJSSSYYYffflllsssxxx{{{}}}iiiUUU]]]aaaPPPJJJ<<<999888888888888777777666666666555444222222222333333222222222222222222222222111111222222222333333333333444555555666999===@@@@@@JJJNNNqqqwwwkkkpppnnniiicccbbbiiiwwwqqqkkkhhhiiiqqqwwwppp~~~~~~tttzzz^^^LLLTTTTTTRRR]]]gggzzzooolllzzzeeeQQQGGG@@@999888<<<:::888777777888888666555555555555555555555555555666555444444444444555666444444444444444444444444;;;777EEECCCCCCLLLSSShhhtttyyy```HHHCCC@@@BBBBBBFFFOOOVVV\\\fffooossswwwyyyyyy|||{{{zzzyyyyyyyyy{{{}}}|||{{{}}}~~~{{{zzzzzzvvv{{{|||}}}|||sssqqqqqqpppmmmiiinnnvvvppp^^^TTTVVVRRRKKKFFFFFFGGGEEEDDDEEEAAA@@@>>>===<<<======>>>???>>><<<;;;;;;===>>>@@@FFFHHHJJJOOO]]]nnnxxxzzzwwwzzz~~~~~~tttYYYIIIIIIBBB@@@HHHRRRkkkuuubbbXXXNNNMMMNNNZZZssslllfff{{{]]]>>>;;;999888999:::999888555:::777666;;;;;;@@@NNNqqq{{{uuu~~~nnn]]]GGGFFFFFFDDDKKK\\\rrr{{{wwwtttxxx~~~ooouuuyyyqqqtttxxx|||jjjTTTGGGDDDBBB>>>AAA@@@@@@@@@@@@@@@??????======<<<<<<;;;999888777666666666666666666666666555777999===CCCKKKUUU\\\hhhnnnvvv{{{}}}xxxUUUVVV|||mmmRRRKKK@@@999999999888888777777666666555444333222222222222333222222222222222222222222111111222222222333333333333444555666777999>>>AAACCCGGGQQQ}}}pppjjj{{{mmmwwwmmmfffdddcccdddhhh|||dddeeeiiikkkrrrxxxrrrnnnYYYfffeeeWWWVVV^^^pppzzzgggyyytttWWWHHHBBB;;;888;;;;;;999777777888777666444555555555555555555555555555555555444444555555555444444444444555555555555;;;999EEEDDDFFFKKKRRRqqq|||~~~~~~UUUDDDBBBAAABBBCCCIIIRRRYYY___hhhqqqwww{{{|||zzz{{{~~~{{{zzz|||~~~}}}yyy|||}}}wwwqqqrrrttttttwwwrrrzzzuuuaaa\\\SSSKKKEEEEEEEEEBBB@@@AAA???>>>===<<<;;;<<<<<<===??????>>>===<<<===???AAAJJJKKKKKKNNNZZZkkkwww{{{}}}~~~|||rrrXXXIIIIIIBBBAAAHHHSSSlllzzzfffZZZPPPNNNNNNXXXnnnkkkaaaoooYYY>>><<<999888999::::::999666:::777777;;;;;;BBBSSS}}}}}}bbbQQQ???CCCGGGBBBMMM```ttt|||wwwyyy~~~~~~wwwrrrpppvvv|||yyyvvvkkkYYYJJJCCCBBBBBBAAAAAAAAAAAA@@@@@@??????<<<======<<<;;;:::999888666666666666666666666666444666999===CCCMMMWWW___kkkqqqyyy~~~ZZZSSSmmm~~~WWWJJJAAA:::999999888888777666666555444444333333222222333333444444444444444444444444111111222222222333333333333444555666777:::>>>BBBDDDDDDVVVooommmhhh{{{uuunnnoooddddddeeebbb___mmmzzz___ffflllnnnssswwwxxx~~~iii{{{zzzaaaUUUWWWmmmfffmmm}}}YYYGGGBBB===::::::;;;999777777888777666444666666666666666666666666444555555555555555555444444444444555555666666666:::<<>>???>>>===<<<;;;;;;;;;<<<===@@@AAAAAA???===>>>AAADDDOOOOOONNNOOOYYYiiiuuuyyy}}}qqqXXXIIIIIIBBBAAAIIIUUUppp~~~gggXXXQQQOOOOOOUUUiiisssaaaccc___???===999888999:::::::::777:::777888<<<;;;CCCXXX___KKK===CCCEEEAAAQQQfffvvvzzzyyy}}}|||wwwuuuoootttvvvwww~~~mmmmmmlllggg[[[MMMDDDDDDFFFBBBBBBBBBAAA@@@@@@??????<<<<<<======<<<;;;999888666666666666666666666666555666999===EEEOOO[[[cccnnnttt{{{bbbVVVeeebbbKKKBBB<<<:::999999888777666555555444444444444444333333333444444444444444444444444111111222222222333333333333444555666777;;;???BBBFFFDDD^^^tttssshhhppp}}}nnngggyyy~~~ooo```aaaeeegggdddkkkooo___hhhmmmpppvvvxxxwww```ZZZpppiiifff^^^KKKEEE???;;;;;;:::888777777888888666555666666666666666666666666444444555666666555444444444444444555666666777777:::>>>GGGHHHNNNLLLVVVqqquuu___KKKDDD===BBB@@@CCCKKKWWW```fffnnnvvv}}}|||}}}~~~}}}~~~~~~~~~||||||}}}|||{{{~~~~~~yyy{{{|||xxxrrrpppsssuuutttppppppyyyxxxdddVVVMMMEEECCCCCC@@@???@@@>>>===<<<;;;;;;;;;<<<===???AAABBB@@@>>>???CCCGGGQQQSSSSSSSSSZZZhhhrrrvvvuuu[[[IIIHHHAAAAAAKKKXXXuuujjjWWWQQQPPPOOORRRbbbfff\\\iii@@@===999888999:::;;;:::777999777888<<<:::DDD\\\```KKK@@@FFFBBBCCCUUUkkkyyy}}}|||~~~zzzyyyssswwwxxxwww{{{}}}ttthhhgggddd___WWWNNNGGGEEEFFFCCCBBBBBBAAA@@@@@@??????;;;<<<===>>>===;;;:::888666666666666666666666666777888;;;@@@GGGSSS___gggooouuu{{{qqqYYYaaapppMMMCCC>>>::::::999888777666555555444444444555555555444444333333333333333333333333111111222222222333333333333444555666888;;;@@@CCCGGGFFFjjjxxxvvvpppffflll```fffzzznnnaaa```eeeooosssrrryyyxxxeee```hhhjjjpppzzz}}}vvvhhhtttmmmaaa~~~pppZZZKKK???:::<<<999777666777888888777666666666666666666666666666444444555666666555444444444444444555666777777777<<<@@@FFFFFFQQQPPP```wwwssswww|||OOOHHHDDD<<>>===<<<;;;;;;<<<===>>>===@@@AAA@@@>>>???DDDIIIQQQTTTVVVWWW]]]iiirrruuuzzz___IIIHHHAAAAAAKKKZZZxxxnnnWWWRRRPPPNNNPPP]]]yyylllYYYeee@@@===:::888999:::;;;;;;888999777999===:::EEE^^^aaaKKKDDDIIIAAADDDXXXooo|||uuuwww~~~~~~}}}yyy{{{}}}{{{qqqggg```XXXRRRNNNIIIFFFEEECCCCCCBBBAAAAAA@@@??????;;;<<<===>>>>>><<<:::888666666666666666666666666999:::===BBBJJJUUUbbbjjjooottt{{{~~~[[[___zzzPPPCCC@@@::::::999888777666555444444444555666666555555555222222222222222222222222111111222222222333333333333444555666888;;;@@@CCCIIIIIIssszzzuuuqqqXXXZZZVVVcccwwwllleeeaaagggwwwzzzpppkkkfff^^^```ffffffppp~~~tttwwwppp___uuujjjRRR>>>777;;;888777666777888999888777777777777777777777777777333444555666666555444333444444444555666777777888>>>BBBEEEEEERRRSSShhh|||www|||mmmCCCEEEEEE;;;CCC@@@DDDOOO\\\gggmmmuuu}}}}}}|||~~~{{{|||~~~}}}}}}|||}}}~~~wwwqqqqqqtttwwwpppqqqpppllljjjkkkgggbbbWWWdddmmmrrr|||rrr___SSSHHHCCC@@@======???>>>===<<<;;;<<<<<<>>>>>>;;;>>>@@@???===>>>DDDIIIOOOTTTXXXYYY___jjjrrruuu{{{~~~zzz^^^QQQHHHAAAAAAHHH[[[~~~ttteeeVVVRRROOORRRZZZpppttthhhhhheeeCCC<<<;;;999444:::>>>888777777:::666>>>===@@@iiizzzWWWOOOBBBAAACCCHHHYYYhhhwwwiiirrr|||yyy|||qqqbbb[[[RRRJJJGGGEEEBBB@@@BBB===AAABBBAAAAAADDDCCC@@@======>>>>>>===;;;:::888999888666555555555666777777;;;===@@@KKK\\\fffgggtttwww{{{~~~^^^XXX~~~UUUDDD<<<;;;999777777888777666444555555444444444333333333444444444333333222222222222222333333333333444444444555666777888;;;???BBBGGGRRRwwwyyysssvvvxxxsssUUUQQQtttyyyjjj^^^\\\eeennnuuuwwwuuunnnhhhbbb``````eeejjjpppsssmmmlllooosssttt|||www|||eeebbbuuuVVVDDDAAA===;;;:::999888777777777777888888777777666444333222444444555555555555444444444444555555444555888:::BBBEEEDDDLLLUUUVVV}}}vvv}}}~~~^^^JJJ@@@CCCEEE===@@@FFFVVVgggmmmmmmsss}}}~~~}}}|||}}}wwwvvv|||yyyzzzxxxqqqmmmkkkfff```VVVZZZ___fffsss}}}uuu]]]TTTHHHBBBAAACCCCCCBBBAAA@@@>>>===<<<<<<<<<======<<<======;;;>>>JJJXXX[[[YYYVVVWWW```jjjnnnkkkppp{{{{{{___OOOGGGAAABBBJJJ^^^vvvdddUUUPPPNNNPPPXXXnnnjjjaaagggDDD<<<;;;;;;666;;;???888888777:::666>>>===AAAllluuuRRRMMMBBBCCCEEEOOO^^^jjjtttkkknnnyyypppkkkkkkkkkeee\\\PPPJJJGGGGGGEEEBBB@@@BBB???AAABBBAAADDDGGGEEE@@@=========>>>===;;;:::999999888777666555666666777555:::===BBBNNN___iiikkkwwwzzz~~~\\\XXX|||XXXFFF???;;;999888777888777666444555555444444444333333333444444444333333222222222222222333333333333444444444555666777888;;;???CCCHHHVVVzzzwww{{{yyy^^^___rrrcccXXXYYYdddooottttttqqqlllhhhbbb______dddjjjrrrkkk]]]VVVUUUUUUVVV^^^dddrrr}}}rrruuuzzzqqq```|||[[[DDD<<<888;;;:::999888777777777777777777777777666555444333444444555555555555444444444444555555444555888;;;???CCCCCCJJJRRRXXXwwwWWWHHHAAABBBDDD???AAAGGGVVVhhhnnnmmmrrr|||}}}|||~~~~~~|||{{{wwwqqqoootttvvvoooeeeUUUWWW[[[cccrrrzzzdddYYYKKKDDDDDDEEEEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<=========AAAOOO]]]eeedddaaa```eeennnqqqpppuuu~~~{{{___MMMEEEAAADDDMMMbbb}}}fffVVVOOOLLLOOOVVVkkkzzzcccnnnFFF<<<;;;<<<888<<>>===DDDsss{{{{{{pppMMMKKKCCCEEEGGGXXXgggnnnsss}}}zzzzzzzzzrrrlll}}}oooaaa\\\\\\YYYTTTJJJEEECCCDDDCCC@@@@@@CCC@@@AAA@@@AAAGGGKKKHHHAAA===>>>>>>>>>===<<<;;;:::999888777666555666777777555999>>>EEESSSbbblllooozzz}}}```]]]~~~\\\GGGDDD<<<:::888777777777666444555555444444444333333333444444333333333333222222222222333333333333444444333444666777888<<<@@@DDDIII\\\xxxgggqqqzzzkkk]]]UUUWWWdddooooookkkiiigggeeebbb______dddlllwwwwwwaaaQQQKKKIIIGGGEEEJJJNNNVVV```gggjjjhhhfffjjjpppwww}}}]]]kkkjjjLLL>>>;;;;;;:::999888888777777888555555666666666666555555444444555555555555444444333444555555555666999;;;???CCCEEEIIIOOO^^^nnnMMMGGGCCC@@@AAAAAACCCIIIXXXiiiooonnnsss|||}}}zzz|||~~~tttjjjlllyyy{{{nnn[[[ZZZ[[[aaaooo}}}~~~mmm___OOOGGGGGGHHHFFFBBB???>>>===<<<<<<;;;<<<<<<<<<;;;<<<===>>>DDDTTTdddiiikkkiiifffiiipppttttttxxxzzz]]]LLLEEEAAADDDNNNccclllYYYPPPLLLOOOUUUgggyyyyyyHHH<<<:::===999;;;===888888777:::777>>>===GGG{{{www~~~|||~~~pppLLLIIICCCFFFIII```ooovvvwww}}}~~~tttjjjgggvvvssstttccc\\\]]]YYYQQQTTTOOOMMMMMMJJJEEEDDDFFFAAA@@@???BBBIIINNNIII@@@?????????>>>===<<<;;;;;;999888777666666666777888777:::AAAKKKXXXfffooorrr{{{```]]]yyybbbFFFFFF===;;;888777777777666555555555444444444333333333333333333333333333333333222222222333333333444444333444666777999<<>>???BBBEEEKKK[[[lllrrrpppttt}}}}}}tttggggggwwwzzzgggbbb]]]```kkkvvvzzzyyyqqqbbbQQQHHHHHHIIIEEE@@@>>>======<<<<<<<<<<<<<<<===<<<<<<===>>>EEEVVVffflllppprrrpppqqqvvvyyyzzzyyy}}}xxxZZZLLLEEEBBBEEENNNbbbrrr^^^SSSMMMPPPUUUddd~~~MMM===999<<<999999;;;777999666:::888>>>===KKKxxx|||}}}uuuNNNIIIBBBFFFJJJbbbuuu}}}|||~~~zzz```UUU^^^ooozzzeeeaaajjjmmmgggkkkiiijjjnnnjjj\\\NNNGGGAAA@@@@@@CCCJJJNNNIII@@@CCCBBBAAA@@@>>>===<<<<<<:::999777666666666777888:::===DDDQQQ^^^iiipppttt{{{\\\VVVkkkjjjFFFGGG???<<<999777777777666555555555444444444333333333333333333333333333333333222222222333333333444444222333555777999===BBBFFFMMMfffvvvaaa\\\hhhsssddd[[[WWWaaakkkkkk[[[NNNOOOVVVXXX[[[ZZZ\\\cccqqqhhhTTTMMMKKKHHHHHHIIIIIIGGGFFFFFFHHHKKKRRR^^^mmmxxx}}}qqq^^^ggg^^^DDD>>><<<;;;:::999888888888888333444555666777777777777444444555555555555444444333444555555555777:::===BBBFFFKKKKKKNNNpppbbbBBBGGGGGG>>>===BBBFFFMMM]]]ooouuussswwwwwwjjjeeeooo~~~nnneee]]]]]]eeellloooooommm```QQQHHHGGGGGGBBB>>>===============<<<<<<<<<>>>=========>>>EEEUUUeeevvv|||zzz|||xxxZZZMMMFFFCCCFFFOOOcccyyycccUUUMMMPPPSSS```TTT@@@999<<<999888;;;777999666:::999>>>===OOO}}}xxxxxx}}}SSSJJJ@@@EEEKKKbbbxxx~~~iiiSSSPPP___mmmhhh{{{xxx[[[HHHAAACCCDDDFFFKKKNNNJJJBBBHHHGGGDDDBBB???>>>===<<<:::999888777666777888888<<<>>>GGGVVVdddlllrrrwww}}}]]]UUUaaasssGGGGGG@@@===999777777777666666555555444444444333333333222222333333333333444444222222333333333333444444111333555777:::>>>DDDHHHPPPllllllVVVTTTjjjqqqaaaXXXUUUgggooojjjTTTEEEHHHPPPQQQUUUVVVYYYbbbssszzz[[[MMMIIIHHHHHHIIIIIIGGGEEEDDDEEEFFFJJJWWWiiixxx}}}```^^^fffGGG@@@<<<;;;:::999999888888999444444555666777777666666444444555555555555444444333444555666666888;;;===AAACCCKKKKKKPPPzzz]]]BBBFFFFFF>>>>>>AAAHHHOOO```rrryyywww{{{~~~~~~{{{zzzpppgggiiivvvsssggg\\\\\\```bbbcccdddcccZZZOOOGGGEEECCC@@@=========>>>>>>>>>>>>======???>>>??????@@@FFFUUUeee{{{~~~|||{{{~~~~~~~~~zzz\\\MMMGGGDDDHHHQQQeeefffVVVMMMOOOQQQ[[[~~~\\\EEE;;;===:::888;;;999999666:::999>>>===RRRpppoooWWWJJJ>>>EEENNN```xxx~~~~~~dddUUUZZZxxxkkk}}}cccMMMCCCGGGJJJJJJMMMOOOKKKEEELLLKKKGGGDDDAAA>>>======:::999888777777777888999;;;===HHHZZZhhhpppvvv{{{```XXX\\\}}}KKKJJJAAA>>>999777666777666666555555444444444333333333222222222333333444444444222222333333333333444444111333555777:::???DDDHHHSSSqqqeeePPPPPPooopppbbbYYYVVViiiqqqjjjSSSEEEHHHMMMLLLTTTWWW[[[fffyyygggRRRNNNNNNJJJIIIHHHGGGGGGFFFEEEDDDFFFRRRddduuuhhhaaajjjKKKDDD<<<<<<;;;:::999999999999555555666666666666666555444444555555555555444444333444555666666888;;;>>>@@@BBBLLLOOOWWWWWWAAADDDCCC@@@AAABBBIIIPPPbbbuuu|||{{{~~~{{{~~~}}}}}}xxx|||{{{uuukkkjjjsss}}}oooccc``````]]]ZZZYYYYYYTTTNNNGGGCCC@@@???======>>>???@@@@@@???>>>>>>>>>>>>@@@BBBCCCHHHWWWfffxxx}}}zzzzzz~~~}}}~~~||||||{{{zzz}}}}}}___MMMGGGEEEIIISSShhhgggVVVLLLNNNOOOXXXzzz~~~aaaHHH===???;;;999<<<;;;999666::::::>>>===SSSiiigggYYYJJJ===EEEOOO___www{{{|||~~~yyy```]]]~~~gggssseeeQQQEEEJJJNNNNNNNNNOOOLLLHHHOOOMMMIIIEEEAAA???======::::::888777777777888999:::<<>>999777666777777666555555444444444333333333222222222333333444444444222222333333333444444444111333555777:::???EEEIIIVVVuuucccMMMOOOrrr}}}pppddd]]]ZZZiiiqqqjjjTTTGGGKKKNNNIIIWWW[[[```lll|||nnnWWWSSSUUUNNNKKKIIIHHHHHHHHHEEECCCDDDNNN___qqquuulll~~~xxxfffIIICCC<<<<<<;;;:::999999999999555666666666666666555555444555555555555555555444333444555666666888<<<>>>BBBBBBOOOTTT^^^tttRRR???BBBAAAAAACCCBBBIIIQQQcccwww}}}||||||}}}yyy{{{wwwooommmuuuzzzlllgggccc[[[TTTRRRRRRQQQMMMHHHBBB???>>>???>>>???@@@AAAAAA@@@???>>>===>>>AAADDDFFFKKKZZZiiiwww|||wwwvvv{{{|||xxxvvvyyy}}}zzzyyyzzzyyyuuuuuuxxx}}}YYYLLLHHHEEEGGGRRRjjjwwwWWWOOOMMMMMMVVVmmmoooddd???>>>===555<<<===<<<:::888===:::===???YYYbbb___]]]GGGGGGIIIKKKhhhuuu}}}~~~vvvjjjdddiiiwwwzzzaaaOOOGGGHHHKKKMMMKKKGGGDDDEEELLLMMMMMMKKKFFFAAA===<<<<<<:::777555555777:::;;;<<>>===;;;999999888999999777777777777777777777777555555555444444333333333333444555666666888<<>>===>>>@@@AAABBBCCCCCCCCCCCC@@@???BBBFFFNNN]]]jjjvvv~~~|||uuutttssssssuuuyyy{{{|||}}}~~~___MMMHHHEEEGGGRRRkkkwwwWWWOOOMMMLLLTTTiiipppfff@@@??????888???>>>===:::888===:::===???ZZZ```\\\```GGGFFFKKKPPPlllxxx|||}}}gggiiiwwwyyy^^^NNNEEEIIIMMMNNNJJJEEEDDDEEEHHHIIIJJJKKKIIIEEE???:::;;;999777666777999<<<>>>CCCLLL\\\kkkuuu{{{iii^^^bbbfff```GGGCCC???;;;888777777777777555555555555555555555555222333333333333333333444222222333333333333444444444333666:::;;;===DDDLLL\\\|||vvvppp~~~ttt[[[VVVYYYnnnaaaeeepppnnnfffZZZOOOJJJKKKOOORRRWWWhhhtttpppaaa\\\ZZZYYYWWWUUUQQQMMMJJJGGGEEECCCGGGTTThhhzzzzzztttoooZZZHHH>>><<<:::888888999999999777777777777777777777777555555555444444333333333333444555666777999<<>>BBBCCCJJJWWWfffqqqyyy~~~zzzpppjjjxxxxxxtttyyy{{{yyyjjj```YYYTTTPPPKKKSSSUUUNNNEEEAAA???===>>>>>>???@@@AAAAAAAAAAAADDD@@@>>>AAAFFFMMMYYYdddsss{{{xxxsssrrrssssssuuuyyy{{{~~~fffNNNHHHDDDGGGSSSlllwwwWWWOOOMMMLLLRRRdddpppnnnEEEAAAAAA:::@@@???>>>:::888===:::===@@@[[[```]]]iiiJJJFFFLLLUUUpppzzz||||||~~~kkkgggtttyyy\\\MMMEEELLLQQQPPPIIIDDDCCCEEEDDDDDDEEEJJJMMMJJJAAA::::::999888777888;;;>>>@@@FFFSSSeeerrryyy|||~~~kkk```dddlllhhhIIICCC@@@;;;888777777777777555555555555555555555555444333333333333333333222222222333333333333444444444444666:::;;;===EEEMMM___uuuvvv|||kkksss}}}{{{eee\\\aaammmzzzjjjbbbgggpppddd[[[PPPIIIIIILLLOOOPPPUUUlllxxxcccXXXTTTPPPSSSSSSRRRQQQNNNLLLIIIGGGDDDFFFPPPdddwwwmmmwww]]]III>>>;;;888777888999999999777777777777777777777777555555555444444444444444444555666666777999===@@@HHHGGGTTTaaa}}}xxxeeeMMMBBBDDD>>><<>>AAA]]]|||___]]]sssQQQGGGLLLYYYrrr{{{}}}~~~}}}~~~qqqdddmmm}}}^^^NNNGGGQQQXXXSSSIIIDDDCCCDDDDDDAAA???EEEKKKLLLEEE<<<:::999888888999<<>>BBBGGGIIIUUUfffxxx```JJJCCCEEE>>>:::BBBGGGNNN[[[iiipppvvv|||zzz{{{~~~~~~zzzyyyuuuuuuuuuvvvwwwxxxzzz|||zzz}}}vvvnnngggsss{{{yyyttt|||oooccc]]]]]]aaa```WWWMMMGGGBBB>>>BBBAAA@@@??????>>>>>>>>>EEE>>><<>>666<<<===@@@:::999===:::>>>BBB^^^~~~pppuuuWWWVVVrrrwwwUUUHHHNNN]]]qqqzzz~~~}}}zzzdddfffbbbOOOLLLWWW^^^WWWMMMHHHFFFEEEHHHAAA;;;>>>FFFJJJFFF@@@;;;:::888888999===BBBEEESSSddduuu{{{}}}gggWWWeeexxxLLLEEEAAA<<<999888888777666555555555555555555555555444444444333333222222222222222222333333333444444555444666999;;;>>>FFFPPPiiijjjiiilllllllll```___eeezzztttsssrrrppplll[[[SSSIIIDDDFFFJJJKKKJJJUUUkkknnniii___VVVRRRPPPLLLHHHEEEFFFHHHIIIJJJHHHGGGFFFHHHEEEKKK]]]sss|||hhhhhhUUUBBB===888666888::::::888666666666666666666666666555555555555555555555555555666666666777;;;@@@DDDEEEKKKVVVjjjzzz\\\HHHCCCFFF>>>:::BBBHHHOOO\\\jjjqqqtttzzz~~~{{{{{{|||~~~xxx|||~~~xxxuuuuuuwwwxxxzzz{{{|||}}}}}}}}}vvv{{{}}}zzzvvvrrrkkkeeefffqqq|||tttvvvooojjjlllhhh]]]QQQKKKEEEAAADDDCCCBBB@@@????????????CCC===<<>>CCC```uuuqqqwwwyyyLLLLLLdddrrrTTTIIIRRRcccrrryyyjjjddd}}}jjjQQQOOO[[[bbb[[[SSSQQQOOOJJJKKKCCC::::::AAAFFFFFFBBB<<<:::888888;;;BBBIIIMMM```mmmxxxxxxyyygggOOO^^^~~~NNNFFFBBB===999888888777666555555555555555555555555444333333333333333333222222222333333333333444444555444555999;;;>>>GGGQQQooozzzrrrxxxeeehhh```WWWZZZRRRRRR[[[|||sssqqqwwwzzzqqqdddRRRLLLFFFDDDGGGKKKNNNOOO[[[nnnmmmdddYYYTTTSSSSSSNNNIIIFFFGGGHHHIIIJJJIIIIIIHHHFFFBBBGGGYYYpppoooppp\\\FFF@@@999777999;;;:::777777777777777777777777777555555555555555666666666666666666666777;;;AAAEEECCCNNNWWWnnn}}}uuu[[[GGGBBBGGG@@@<<>>GGGSSS___lllvvvwwwrrrnnnpppssssssuuuyyyyyywwwwwwzzz}}}}}}wwwqqqwww~~~zzz~~~iiiQQQIIICCCFFFVVVppp^^^RRRNNNMMMPPP]]]zzzVVV@@@===777;;;:::===;;;999<<<:::>>>CCCaaarrrvvvyyyKKKMMMccclllQQQIIITTTiiissszzz~~~uuujjj~~~}}}sssWWWPPP\\\ccc^^^[[[\\\YYYRRRMMMEEE<<<:::>>>BBBCCCAAA<<<:::888999???IIISSSZZZpppyyy{{{uuuvvv}}}{{{dddKKKZZZwwwQQQFFFBBB===:::888888777666555555555555555555555555222333333333333333333444222222333333333333444444555444555999;;;>>>HHHRRRuuu{{{xxxwwwdddiii___OOOMMMJJJQQQWWW|||{{{mmmlllyyyppp\\\KKKHHHEEEDDDEEEJJJOOORRR___rrr{{{nnnfffccc^^^UUUMMMHHHHHHIIIIIIIIIIIIIIIIIIEEEAAAFFFYYYpppooo|||gggJJJCCC:::888:::<<<:::777777777777777777777777777444555555555666666666777666666666666888<<>>CCCFFFRRRaaaqqqwwwxxxzzz}}}~~~}}}~~~~~~~~~zzz|||wwwyyy|||~~~~~~}}}{{{~~~|||tttkkkfffbbb^^^^^^ggg{{{ssspppgggZZZQQQNNNKKKHHHDDDCCCAAA???>>>>>>???@@@@@@>>>@@@IIITTT```qqq~~~}}}vvvqqqrrrssstttvvv{{{wwwwwwyyyyyyqqqttt||||||zzz}}}~~~iiiRRRIIIBBBFFFVVVqqq```RRRNNNMMMQQQ___vvvSSS???>>>:::===999;;;;;;999<<<:::???DDDbbbtttttt}}}OOOUUUjjjiiiPPPHHHUUUkkkuuu{{{}}}~~~oooxxxvvvrrrvvvyyy]]]OOO\\\bbb``````dddaaaXXXMMMFFF>>>;;;===@@@@@@???<<<999888:::BBBNNN[[[cccyyyxxx}}}bbbJJJYYYoooSSSGGGCCC>>>:::888888777666555555555555555555555555222222222333333444444444222222333333333444444444666444555999;;;???HHHSSSxxx~~~gggmmmgggTTTKKKKKK\\\ZZZ}}}ooonnn}}}ttt\\\HHHHHHFFFDDDDDDGGGMMMQQQaaatttzzznnn```WWWIIIIIIHHHGGGGGGHHHHHHIIIGGGCCCHHH[[[rrrnnnzzzuuuMMMDDD;;;888;;;<<<:::666777777777777777777777777444555555555666666777777777777666666888<<>>======>>>???@@@???BBBIIISSS```ssszzztttsssttttttwww|||sssuuuzzzzzzpppttt{{{wwwuuu{{{|||cccNNNIIIDDDFFFUUUsss]]]SSSOOOMMMNNN\\\yyyTTTBBB@@@:::===999999888444===<<<===FFFeeezzzLLLUUUiiifffMMMDDDVVVtttzzz~~~~~~}}}vvvuuuvvvtttxxxwwwkkkaaa^^^]]]aaalllsssrrrlll\\\OOO???<<>>FFFYYYkkkeeegggXXXKKKNNNUUU```|||nnnwwwoooRRRGGGDDDCCCFFFHHHHHHLLLQQQfffzzz{{{nnnWWWQQQMMMKKKJJJHHHKKKPPPHHHBBBFFF[[[uuummmyyy[[[===<<<:::666888444:::888888888888777777777777666666666666666666666666777777777666777;;;@@@DDDJJJNNN\\\qqqSSSOOOGGGBBBBBB???;;;@@@JJJTTTaaapppyyy~~~{{{~~~~~~{{{|||yyyyyyyyyzzz|||}}}}}}|||zzzwwwtttqqqpppoooeeekkkqqq|||vvvfff\\\UUUKKKKKKLLLCCCEEEAAA>>>???>>><<<===@@@BBBBBB@@@JJJ[[[cccnnnuuutttssspppuuu~~~vvvzzz}}}}}}xxxvvv~~~|||dddOOOJJJDDDFFFVVVuuu]]]RRRNNNLLLNNN\\\}}}UUUBBB@@@:::>>>:::;;;:::555===;;;;;;DDDccc~~~KKKRRRaaaaaaLLLGGGZZZxxx}}}~~~~~~rrrlllfffhhhqqqzzz}}}|||nnn___GGG<<>>>>>FFFZZZzzzzzztttXXXGGGRRRaaaccczzzuuuoooNNNGGGDDDCCCFFFGGGHHHMMMSSSlllzzzccc]]]WWWSSSNNNJJJLLLRRRJJJDDDHHH[[[tttqqqkkkdddBBB===;;;888;;;666;;;888888888888777777777777666666666666666666666666666777777666777;;;@@@DDDJJJQQQdddnnnQQQLLLDDD@@@AAA@@@===@@@IIISSS```nnnvvv|||}}}~~~|||~~~}}}zzzyyy}}}wwwxxxyyyzzz|||~~~zzzyyywwwsssooollllllnnneeejjjmmm~~~~~~rrrrrrsssddd\\\VVVMMMLLLLLLBBBEEE@@@>>>??????===>>>AAA???@@@@@@NNNbbbhhhnnn}}}}}}}}}{{{vvvvvv}}}{{{~~~}}}eeePPPJJJEEEGGGXXXwww\\\QQQMMMLLLNNN\\\VVVBBB???:::>>><<<===<<<666<<<999888BBBbbbQQQTTT___tttYYYJJJKKK___{{{~~~xxxnnnmmmttt~~~wwwXXX@@@???@@@<<<<<<;;;999>>>LLL]]]kkkxxxhhhSSSSSSlll[[[HHHEEEAAA===999777666666666555555555555444444444444444333333333333444444444333333333333444555555555777444777>>>>>>GGG\\\]]]JJJVVVdddeee}}}xxx{{{oooMMMFFFDDDCCCFFFGGGHHHNNNUUUrrr|||xxxmmmiiiddd^^^SSSKKKMMMSSSOOOIIILLL___uuuooo\\\nnnqqqJJJ???:::999===888;;;888888888888777777777777666666666666666666666666666777777777888;;;AAAEEEIIISSSooooooUUULLLBBB===@@@AAA>>>AAAHHHTTTaaannnuuuyyy~~~~~~|||www|||vvvrrrtttxxx}}}yyyzzzzzz|||}}}~~~~~~|||vvvqqqooorrruuukkknnnlllxxxooogggnnnzzz~~~|||mmmaaa]]]ZZZRRRQQQOOODDDFFF@@@===???@@@>>>>>>AAA<<<>>>AAATTTmmmrrrqqq{{{zzz|||}}}gggQQQJJJEEEHHHZZZyyy]]]PPPLLLKKKOOO\\\VVVAAA>>>888===;;;>>>===777<<<888888CCCeeeSSSWWWaaa~~~iiiPPPGGGLLL```{{{}}}rrrnnnsss{{{oooKKK@@@BBB===:::===:::AAATTTiiivvv}}}~~~~~~lllSSSPPPkkk\\\IIIFFFBBB===999777666666666555555555555444444444444444444444444444444444444333333333333444555555555777444777>>>>>>HHH^^^bbbQQQUUUZZZfffzzzyyymmmOOOFFFDDDDDDFFFFFFHHHPPPYYYuuurrrllliiimmmlllkkkeeeXXXMMMLLLRRRPPPLLLPPPccczzzkkk[[[jjj}}}{{{OOO???999888???999;;;888888888888777777777666666666666666666666666666666777777777888<<>>???<<<===CCCZZZwww}}}{{{}}}}}}|||{{{~~~iiiQQQJJJDDDHHH\\\zzz___PPPKKKKKKOOO\\\VVVAAA===888<<<:::<<<===666<<<888:::FFFiii}}}MMMTTTccc|||wwwaaaIIIDDDLLL```zzz~~~~~~~~~uuurrrssswww]]]FFFAAA===:::>>>>>>HHH\\\pppzzz}}}}}}~~~~~~~~~{{{}}}mmmSSSOOOjjj___JJJGGGBBB===999777777777666555555555555444444444444444444444444444444444444333333333333444555555444777555777===>>>IIIaaazzzxxx___JJJOOOUUUjjjvvv}}}kkkNNNGGGEEEEEEFFFFFFHHHQQQ[[[uuuzzzkkkgggdddfffhhhiiifffZZZMMMJJJNNNLLLJJJQQQfff}}}ooo^^^kkk{{{~~~QQQ???888888>>>888:::888888888888777777777666666666666666666666666666666777777777999===BBBFFFIIITTTxxxkkkVVVIII???>>>>>>>>>EEEOOO\\\gggqqqtttuuuzzzyyyvvv{{{|||zzzxxxzzz~~~zzzrrrrrrzzz~~~}}}ssstttvvvjjjeeeiiinnnoooccc\\\aaagggffffffcccWWWOOOGGGAAABBBBBB@@@======>>>???DDD]]]}}}|||}}}}}}yyyiiiPPPIIICCCHHH\\\{{{cccRRRKKKKKKOOO\\\XXXCCC???999<<<999:::<<<666<<<999;;;GGGjjj}}}|||MMMXXXlllxxxsss^^^HHHDDDLLLaaa{{{~~~}}}~~~}}}{{{yyywww~~~qqqPPPAAA<<<>>>@@@DDDRRRfffuuu{{{|||}}}~~~|||}}}zzz{{{|||~~~mmmTTTPPPiiidddLLLHHHBBB===999777777777666555555555555444444444333333444444444444333333444333333333333444555555333777555777===>>>JJJccc|||uuuYYY>>>KKK[[[ttt|||pppkkkMMMIIIGGGFFFFFFEEEGGGQQQ]]]uuu~~~ooojjjgggfffffffffcccXXXLLLIIIKKKFFFGGGQQQhhhrrr[[[cccxxx}}}QQQ@@@888888===777999888888888888777777777777666666666666666666666666666777777777999===CCCGGGKKKVVVttthhhUUUJJJBBB@@@======FFFSSS^^^hhhpppppppppttt{{{~~~}}}|||~~~~~~~~~~~~~~~zzz{{{ssssss}}}vvvttt}}}rrrkkkjjjkkkjjjbbb^^^eeennnooopppmmmaaaRRRIIICCCCCCEEECCC???>>>???@@@EEE^^^}}}|||}}}zzz~~~hhhOOOHHHBBBHHH]]]|||fffSSSLLLKKKPPP\\\[[[GGGCCC<<<>>>999999;;;666<<<:::;;;FFFhhhxxxUUUdddzzztttrrr^^^JJJGGGOOOddd}}}|||}}}yyy[[[DDD===BBBAAAKKK]]]oooyyy{{{~~~~~~}}}~~~|||{{{{{{|||yyymmmWWWSSSiiilllMMMIIICCC===888777777777666555555555555444444444111222333444444333222111444333333333333444555555333777666777<<<===KKKeee^^^BBBPPP___vvvnnnoooSSSKKKIIIHHHFFFDDDFFFQQQ]]]xxxtttmmmkkkpppkkkeee___UUUKKKHHHJJJEEEHHHUUUmmmwww___ggg{{{yyyPPPBBB;;;999===777999888888888888777777777777666666666666666666666666666666777777999>>>CCCHHHNNNZZZmmm\\\LLLFFFCCCCCC???===GGGVVVbbbkkkrrrooommmqqqyyy}}}~~~{{{{{{xxxwwwvvvxxx{{{{{{vvvnnnllliiifffddd```iiissstttvvvsssfffRRRIIICCCEEEHHHFFFCCCBBB===@@@FFF]]]{{{}}}~~~~~~{{{~~~fffOOOGGGAAAGGG]]]|||hhhTTTLLLLLLPPP\\\^^^JJJFFF???@@@:::999<<<666===::::::EEEfffsss|||ZZZkkkrrrqqq```LLLIIIRRRhhh}}}|||||||||cccHHH???DDDBBBOOOdddvvv||||||~~~~~~}}}{{{{{{~~~hhhnnnqqqnnnYYYUUUiiirrrMMMIIICCC===888777777888666666555555555444444444111111333333333333111111444333333333333444555555222777666777<<<===LLLfffiiiQQQWWW]]]rrrooorrr\\\LLLJJJIIIGGGCCCEEEPPP]]]{{{yyyqqqppp{{{rrrfff\\\SSSJJJHHHJJJIIILLL[[[sssmmmzzzwwwOOOCCC===:::>>>777:::888888888888777777777777666666666666666666666666666666777888999>>>DDDHHHPPP]]]uuuhhhRRRDDDBBBDDDEEEAAA===GGGWWWfffooouuuqqqmmmqqqyyy|||~~~~~~{{{yyy{{{}}}~~~uuu}}}wwwvvv}}}|||nnnmmmqqq{{{|||yyyssspppqqqqqqnnngggccclllvvvvvvxxxttthhhQQQHHHBBBEEEJJJJJJGGGFFF;;;???FFF]]]xxx~~~||||||}}}gggNNNFFF@@@GGG\\\{{{iiiQQQHHHJJJPPP]]]jjjDDD???<<<777888::::::999777:::===BBBkkkxxxyyywwwvvv```kkk}}}yyyrrrhhhTTT@@@LLLmmm~~~}}}bbbLLLEEEBBBGGGVVVgggsss{{{}}}{{{}}}~~~~~~}}}~~~nnn___ZZZqqqhhhSSSQQQfffvvvUUUFFFAAA@@@888777:::555666555555555555444444444444444444444444444444444333333333444444444555555444555444888===<<>>EEEKKKNNNeeezzzppp}}}WWWKKKDDDAAAAAA>>>===HHHVVVeeetttzzzrrrpppzzz~~~{{{|||vvvtttzzz}}}~~~uuuooo~~~vvvffffffaaammmuuuvvvooonnnsssqqqiiibbbjjjnnnrrr|||wwwbbbPPPKKKHHHKKKPPPQQQKKKDDDDDDAAAJJJcccyyy~~~}}}{{{|||eeeOOOGGGAAAGGG\\\zzziiiSSSJJJJJJPPP^^^hhhCCC???<<<888999:::999999777;;;===CCClll}}}{{{xxxxxxdddppp~~~xxxqqq]]]FFFOOOnnn~~~~~~jjjRRRGGGDDDRRR```pppzzz~~~|||{{{}}}~~~}}}|||~~~|||iii]]]ooohhhVVVSSScccyyyUUUFFFAAA@@@999777:::666666555555555555444444444444444444444444444444444333333333444444444555555444555444888===<<>>FFFLLLSSSkkkrrrsssdddKKKEEEAAAAAA>>>===GGGUUUbbbooowwwssspppwww~~~yyyzzz~~~yyytttwww~~~{{{pppttt}}}}}}hhh^^^SSSaaakkkooojjjhhhllllllgggcccmmmtttwww{{{hhhQQQPPPQQQWWW^^^^^^VVVNNNEEEBBBLLLdddzzzzzz~~~zzzaaaOOOHHHBBBHHH]]]zzzhhhVVVMMMJJJOOO___fffAAA>>>===888999999888888888<<<>>>DDDooo|||vvvaaammm}}}|||{{{iiiNNNQQQmmm~~~}}}~~~yyyeeeQQQJJJKKK]]]kkkyyy~~~}}}|||{{{|||~~~~~~~~~}}}~~~~~~{{{fffooojjjZZZSSS^^^}}}VVVGGGBBBAAA999888:::666666555555555555444444444444444444444444444444444333333333444444444555555444555444888===<<>>===FFFSSS```jjjtttvvvsssttt}}}{{{xxxyyy~~~ooopppvvv~~~zzz}}}}}}rrrnnnrrrzzz~~~fffYYYKKKXXXeeemmmjjjgggiiikkkiiicccpppzzzmmmSSSWWW^^^hhhnnnkkkaaaXXXIIIGGGPPPfff{{{}}}{{{wwwxxx]]]NNNGGGCCCJJJ```}}}fffXXXOOOJJJNNNaaagggAAA>>>===:::999999888888888<<<>>>EEEqqqmmmVVV___ppptttyyyuuuWWWSSSkkk~~~}}}}}}}}}}}}~~~}}}|||~~~yyywwwuuufff[[[XXXQQQHHHLLLWWWcccooo|||||||||||||||}}}~~~~~~~~~~~~ssssssnnnZZZOOOXXXWWWHHHCCCAAA999888:::666666555555555555444444444444444444444444444444444333333333444444444555555444555444888===<<>><<<999::::::999888888777777777777777666666666666666777777888666777888888:::@@@IIIPPPVVVrrr{{{qqqxxxpppMMMEEE@@@@@@>>><<>>EEErrrhhhNNNSSSaaaiiirrr}}}```WWWjjj}}}}}}}}}}}}~~~~~~~~~rrriiifff^^^KKK???AAACCCBBBNNN___gggsss}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}zzzsssYYYLLLUUUXXXIIIDDDBBB:::888:::666666555555555555444444444444444444444444444444444333333333444444444555555444555444888===<<>><<>>===;;;<<<;;;999888888777777777777777666666666666666777888888777888888888:::BBBLLLTTT^^^}}}vvv|||yyy~~~jjjaaaOOOEEE???@@@>>><<<@@@IIIRRR]]]iiippprrrtttyyy~~~zzzwww}}}~~~|||xxx{{{~~~~~~~~~||||||{{{wwwttttttvvvmmm___WWWKKKMMMXXXbbbbbb[[[WWW[[[```rrr|||qqq___hhhvvv|||uuupppiiigggmmmwww|||zzz~~~~~~yyytttsssxxxyyywwwwwwaaaGGGCCCBBBMMMdddzzz[[[SSSOOOLLLQQQeee~~~NNNEEEAAA===;;;999666888999;;;;;;BBBqqqkkkMMMLLLUUUaaafffwwwxxxaaaWWWjjj~~~~~~|||~~~|||}}}~~~|||zzzwwwwwwwww|||cccRRRJJJHHH>>>;;;<<>>???>>>;;;???FFFQQQ^^^iiilllqqqyyy|||yyy|||~~~}}}xxx{{{~~~~~~||||||~~~~~~yyyttttttwwwwww{{{xxx||||||fffYYYRRRGGGKKKRRRZZZ\\\WWWTTTXXX^^^sss~~~uuujjjqqqzzz~~~|||wwwsssqqqrrrrrrwwwzzz|||}}}xxxsssoooxxx{{{xxxcccGGGCCCBBBLLLbbb~~~xxxYYYQQQNNNLLLRRReeeRRRGGGBBB===<<<999666888999;;;:::AAAqqquuu{{{kkkKKKHHHOOO```bbbooopppZZZRRRggg|||~~~|||}}}yyyxxxwwwssstttoooXXXJJJDDDBBB===>>>???>>>@@@LLL```qqq{{{~~~{{{{{{|||||||||}}}qqqoooeeeVVV^^^[[[LLLFFFDDD;;;999;;;777666666555555555444444444444444444444444444444444333333333444444444555555444555444888===<<>>:::999888999777999888888777777777777777666666666666666777888888777888888888;;;CCCNNNVVVbbbuuutttzzzqqq[[[[[[PPPEEE>>>???>>>;;;>>>EEESSSbbbkkklllssswwwyyy|||}}}xxxyyy||||||}}}yyytttvvvzzzxxxwww}}}xxxyyy}}}sss\\\SSSPPPGGGDDDIIIPPPSSSPPPNNNRRRXXXqqq|||wwwuuu|||}}}wwwtttyyy}}}|||uuunnnkkkjjjxxxwww}}}zzz|||~~~zzzvvvkkkxxxxxx```JJJDDD@@@FFF[[[yyysss\\\OOOOOOLLLMMMiii}}}RRREEE<<<===888:::;;;777999666===EEEdddzzzvvvpppPPPEEELLLNNNZZZhhhiiiYYYQQQddd~~~~~~||||||zzz{{{}}}mmmbbbjjj[[[III>>>BBB:::888<<>>888777:::999888888888888777777777777666666666666777777777777888666666999<<>>===;;;;;;@@@MMMZZZdddmmmuuu||||||~~~zzziiiaaaSSSZZZ{{{ZZZKKKDDDAAA999777999555777777666555555555555555444444444444444444444444444333333333333444555555333666444555;;;===JJJdddnnnQQQGGGHHHKKKfffjjjhhhrrrhhhfffdddhhhzzz}}}iiiZZZVVVVVVXXXVVVTTT^^^iiidddcccrrrnnnpppkkk]]]hhhvvvWWWMMMJJJYYYnnnzzzzzz^^^CCC>>>:::999:::888888888888888777777777777666666666666777777777777888666777999<<>>:::<<<===FFFWWWgggpppvvvzzz}}}||||||~~~iii{{{___RRRYYYzzzZZZKKKDDDAAA999777999555777777666555555555555555444444444444444444444444444333333333333444555555333777555666<<<===KKKdddzzzYYYOOOLLLIIIffffffbbbmmmeeeaaa[[[eee|||sss^^^UUURRRRRRTTTUUU```ooonnnjjjqqqvvvmmmzzzzzzeeeUUUTTTZZZ{{{RRROOOPPPeeewww~~~kkkrrr~~~YYYAAA???<<<:::;;;888888888888888777777777777666666666666777777777777888777777999<<>>888;;;777888777555:::888<<<>>>WWWvvv{{{zzzooommmqqqPPPCCCIII[[[pppyyyfffPPPOOO___nnn{{{|||}}}~~~}}}}}}~~~bbbTTTMMM[[[{{{~~~vvvccc___UUUGGG>>>;;;<<>>KKKccclllXXXLLLIIIhhh```ZZZgggbbb___VVVcccxxxlll```\\\TTTVVVTTT^^^ttt|||uuusss}}}wwwpppbbbSSSPPPVVVzzzsssLLLQQQYYYjjj{{{eee```}}}XXX@@@>>>;;;:::<<<999888888888888777777777666666666666666777777777777888777888999<<>>JJJbbb^^^IIIJJJjjj\\\TTTbbbaaa^^^TTT```mmm}}}~~~pppfffaaa[[[[[[SSSXXXtttyyy~~~ttteeeTTTOOOUUUeeesssLLLQQQ\\\hhhyyyfff\\\[[[@@@<<<:::999<<<:::888888888888777777777666666666666666777777777777888888888:::;;;DDDWWWiiiuuuxxxvvvgggTTTGGGCCC@@@@@@===;;;???DDDHHHRRR___hhhsss}}}zzz{{{}}}}}}~~~ooo]]]\\\ZZZWWWSSSMMMEEE???@@@@@@@@@>>>======>>>???BBBNNNVVV[[[mmmvvvdddbbbaaacccccceeemmmvvvzzzzzz{{{yyy{{{^^^IIICCC>>>CCCUUUooo|||bbbUUULLLMMMPPP]]]xxxFFF===<<<666:::777777777555:::888;;;;;;RRR{{{sssppp~~~___IIIBBBPPPgggwwwjjjPPPHHHXXXkkkrrr{{{{{{{{{||||||{{{~~~kkkRRRMMMVVV{{{fffpppwwwxxx^^^FFF@@@:::<<>>DDDGGGRRR^^^hhhsss}}}{{{wwwxxx~~~yyy}}}}}}tttvvv|||nnnbbb```\\\WWWPPPJJJFFFDDDAAA@@@@@@??????>>>??????AAAGGGLLLRRRbbbsssuuunnn]]][[[\\\```ccceeekkksssxxxxxxzzz}}}vvv}}}zzz___HHHCCC>>>CCCTTTmmmvvvaaaUUUMMMMMMQQQ```qqqDDD>>>===555999777777888666:::777:::;;;RRR{{{yyyyyy\\\IIIEEEMMM[[[fff```MMMDDDRRRgggnnnxxx~~~{{{{{{|||}}}yyy{{{~~~}}}~~~tttWWWPPPXXX[[[PPPiiidddbbbqqq}}}```DDD@@@;;;AAAKKK\\\mmmuuuvvvxxx}}}{{{}}}~~~~~~mmm\\\yyy[[[MMMRRRwwwZZZKKKDDDAAA999777999555777777666555555555555555444444444444444444444444444333333333333444555555222777666888===<<>>CCCGGGRRR___iiirrr|||yyyvvv|||}}}~~~yyytttvvv{{{oooooollldddYYYMMMFFFDDDEEEAAA@@@??????@@@@@@??????BBBAAADDDMMMXXX^^^```___TTTTTTWWW^^^ccceeejjjpppuuuwwwyyy{{{|||}}}{{{www]]]HHHCCC>>>BBBSSSlllrrr```UUUMMMMMMQQQaaaoooDDD???>>>555999777777888666999777:::;;;RRRsssWWWHHHHHHPPPTTTZZZXXXIII???KKK```lllwww~~~{{{{{{}}}}}}wwwzzz}}}}}}}}}~~~~~~||||||}}}~~~}}}]]]UUU[[[zzz]]]KKK>>>OOOFFFIII___ZZZ>>>???===EEEPPPaaapppuuuuuuxxxwwwyyy|||~~~~~~~~~~~~|||}}}}}}~~~~~~~~~sss^^^|||```PPPRRRtttZZZKKKDDDBBB999777999555777777666555555555555555444444444444444444444444444333333333333444555555222666555888<<<<<>>>>>;;;999999555888888888888777777777777666666666666777777777777888999::::::;;;EEE\\\qqqwwwxxxqqqOOODDD@@@??????===;;;>>>CCCGGGRRR```iiisss{{{~~~}}}}}}|||}}}|||zzzyyywwwzzz}}}~~~uuu{{{wwwlll\\\KKKBBBAAACCCAAA@@@??????@@@AAA@@@???CCC>>>AAALLLRRRPPPPPPRRRNNNOOOUUU^^^dddgggkkkppprrrvvvyyyzzzyyyzzz~~~~~~~~~}}}sssmmmZZZGGGAAA<<<@@@QQQkkknnn\\\TTTKKKHHHQQQiiimmmLLL:::===;;;777777666888444888777;;;999PPP~~~VVVNNNLLLWWWYYYQQQIIIFFFBBBHHHYYYfffuuu|||yyy{{{|||zzz|||||||||{{{zzz{{{~~~|||xxx~~~~~~cccTTTkkkzzzbbbYYYPPPCCCJJJ;;;AAAFFFOOO|||qqqRRR??????===NNNZZZfffmmmqqquuuwwwuuuzzz|||}}}zzzwwwwww|||~~~~~~zzz}}}~~~jjjwwwcccJJJUUU[[[OOOCCC>>><<<999777777777777666555444333333333444444444444444444444444444333333333333444555555555888555555999999EEE^^^{{{{{{~~~xxxoooPPP@@@GGG___cccKKKTTT[[[]]]OOOPPPOOOOOOOOOLLLGGGIIINNNSSSZZZcccYYYSSSuuuwwwoooWWWWWW]]]\\\QQQEEEFFFRRR^^^ppp|||yyyrrrKKK@@@999666:::555:::777777777777777777777777777777777777888888888888===888888<<<<<>>CCCBBB@@@???>>>>>>>>>???>>>???AAACCCEEEEEEEEEEEEGGGIIINNNVVV___fffiiikkksssvvvwwwwwwvvvwww|||~~~}}}~~~hhhlllXXXGGGBBB>>>EEEWWWrrrlll[[[TTTMMMLLLXXXpppiiiJJJ:::===:::777888666777444888777;;;999NNN{{{|||[[[RRRQQQ^^^```UUUIIIDDD===CCCUUUdddttt|||}}}|||yyy~~~~~~}}}~~~~~~}}}~~~}}}zzz|||||||||~~~tttfff~~~mmmVVVGGGFFF;;;AAABBBFFF{{{{{{kkkNNN>>>AAACCCUUU```kkkqqqtttxxxzzzyyyzzz}}}~~~{{{wwwvvvxxx|||~~~}}}pppsssjjjNNNYYYZZZOOOCCC>>><<<888777777777777666444444333333444444444444444444444444444444333333333333444555555555888555555999999EEE]]]www}}}uuujjjNNNAAAHHH]]]gggMMMSSSYYY^^^RRRLLLKKKKKKKKKGGGBBBCCCGGGMMMRRR\\\WWWQQQmmm}}}{{{yyyhhhZZZbbbdddWWWHHHFFFSSSbbbrrr~~~{{{qqqKKK???999666:::555:::777777777777777777777777777777777777888888888888>>>999:::>>>>>>FFFcccoooQQQGGGCCC@@@???===;;;>>>CCCKKKNNN[[[kkkuuuuuutttvvv}}}}}}}}}zzz{{{wwwwwwyyy|||}}}}}}xxx~~~tttYYYGGGCCCAAA===CCCBBB@@@>>>============???@@@AAACCCCCCCCCBBBBBBDDDFFFKKKSSS[[[bbbgggiiipppuuuzzz|||{{{zzz{{{}}}```hhhSSSDDD@@@???III^^^yyykkkZZZSSSMMMOOO]]]wwwbbbFFF999<<<:::888999888777444888666;;;:::KKKwwwyyy___TTTTTTeeecccUUUGGGAAA<<>>>>>FFFeeejjjPPPFFFBBB@@@???===;;;>>>CCCIIINNNZZZjjjtttuuurrrqqq|||}}}~~~{{{{{{uuutttxxx{{{~~~uuu}}}~~~~~~qqqWWWFFFBBB@@@<<>>===<<<<<<<<>>@@@AAAHHHLLLIIIPPPjjjxxx~~~{{{|||wwwZZZ^^^```XXXLLLHHHTTTdddsss~~~vvvnnnIII>>>999777;;;666:::777777777777777777777777666777777777888888888888888555777;;;<<>>DDDIIIOOO[[[kkkuuuwwwsssooozzz||||||{{{uuutttwwwyyyzzz}}}xxx|||yyykkkSSSEEEBBB@@@>>>??????>>>>>>>>>>>>>>>>>>EEEDDDCCCBBBAAA???>>>===<<>>888;;;777777;;;999666555888555;;;:::DDDxxxyyy~~~mmm\\\___zzzgggJJJ<<>>???BBBFFFEEEEEEYYYvvvwww}}}|||vvvVVVSSSPPPNNNJJJJJJVVVdddwww~~~yyymmmGGG>>>999777;;;666;;;777777777777777777777777666777777777888888888888888555888<<<;;;DDDfffbbbMMMEEEBBB??????===;;;???DDDJJJQQQ]]]kkkwww{{{vvvpppyyy{{{|||wwwwwwxxxwwwuuu{{{}}}xxxzzzwwwbbbNNNDDDBBBBBB@@@======>>>???AAAAAABBBBBBFFFEEEDDDBBB@@@>>>======;;;>>>CCCIIIOOOWWW```fffcccjjjtttzzz|||}}}~~~{{{zzzppptttxxxzzz{{{~~~AAAhhh]]]KKKEEEEEETTToooxxxkkkkkk___SSSUUUiiiyyyvvv{{{yyyJJJ<<<999;;;666777;;;888666555888444;;;:::@@@ooo}}}}}}yyyxxxeeeiiitttOOO===AAAAAA???FFF___ooozzzzzzzzz{{{~~~}}}|||}}}nnnVVVIIIGGGCCC???AAAHHHRRRYYY\\\bbbVVVEEEAAA@@@DDDQQQYYYbbbjjjmmmooouuuxxxyyyzzz|||~~~~~~~~~}}}yyyxxx||||||{{{}}}xxxzzz~~~dddsss{{{___LLLUUUoooRRRKKKDDD???:::555444777666555555444444444555555444444444444444444444444444333333333333444555555222666444555888666@@@WWWqqqooo]]]JJJFFFDDDIIIlllzzzXXXOOOVVVfffcccTTTNNNJJJIIIFFF@@@===>>>===AAA???@@@CCCAAAOOOmmmssszzzvvvmmmUUULLLFFFGGGIIIMMM\\\kkk|||vvvwwwkkkFFF===999777<<<666;;;777777777777777777777777777777777777888888888888:::888:::>>>===FFFhhhhhhPPPEEEAAA??????===<<>>???@@@BBBDDDEEEEEEEEEEEEDDDBBB@@@>>>=========:::>>>CCCGGGMMMUUU```hhheeejjjrrrvvvyyy{{{~~~|||xxx|||yyyyyyoooqqqssstttvvvyyy}}}}}}@@@YYYhhhLLLEEEEEEUUUqqqrrrhhhjjj___UUU[[[qqqkkkEEE:::999;;;555666:::777666555888444;;;:::>>>iii~~~uuu{{{dddiiiZZZBBB@@@>>>>>>GGG[[[lllyyy{{{{{{yyy|||~~~}}}}}}~~~ttt\\\IIIKKKFFFBBBBBB@@@@@@GGGEEEUUUMMM>>>???@@@CCCQQQTTT^^^gggkkkoootttxxxxxx{{{|||}}}|||{{{zzz}}}}}}~~~wwwxxxxxxaaatttnnnVVVMMMXXX}}}kkkPPPJJJDDD@@@:::444444777555555444444444555555666444444444444444444444444444333333333333444555555222555444555888666???VVVnnnwwwcccPPPIIIEEEIIIlll\\\SSS[[[kkkgggXXXPPPJJJHHHFFFBBB@@@@@@<<>><<>>BBBCCCDDDFFFFFFFFFFFFEEEAAA@@@???===<<<<<<<<<<<<999===BBBFFFKKKTTT```hhhiiinnnssswwwxxxyyy|||xxxuuuzzz|||{{{|||wwwuuussssssvvvyyy|||}}}{{{===FFFgggeeeIIIBBBBBBSSSpppnnneeeeee[[[UUU^^^tttfffBBB999:::;;;444555:::666666555888333;;;:::<<>>@@@BBBQQQOOOYYYdddiiimmmsssvvvvvv|||||||||~~~xxx}}}}}}~~~xxxwww~~~rrr]]]rrrkkkVVVSSS___aaaOOOIIIDDD@@@:::444333777555555444444444555555666444444444444444444444444444333333333333444555555111555444555888555???UUUkkk~~~iiiTTTLLLFFFIIInnn^^^VVV___ooojjj\\\SSSLLLJJJHHHEEECCCDDD;;;EEE===888BBBDDDKKKdddnnnuuu}}}rrriii___^^^TTTMMMKKKKKKRRRjjj{{{yyyzzz~~~iiiEEE<<<999888<<<777;;;777777777777777777777777777777777777888888888888999777:::<<<:::BBBfffrrroooMMMDDDAAA??????===<<>><<>>===<<<;;;::::::;;;<<<888<<>>LLLZZZeeerrr}}}}}}lllfffhhhcccWWWLLLPPPdddyyy{{{yyyXXXFFF:::<<>>[[[pppggghhhTTTDDDAAA??????===:::===BBBIIILLLVVVhhhwww|||}}}~~~xxxooommmxxxxxxvvvttt||||||}}}vvvyyy|||hhhYYYIIIAAA??????@@@CCCHHHLLLNNNMMMIIIDDDBBBBBB===<<<;;;:::999888888888999;;;>>>CCCKKKUUU```gggmmmttt|||~~~|||yyyzzz}}}}}}{{{zzz|||}}}|||{{{~~~}}}:::<<>>SSSaaaqqqxxx{{{}}}}}}|||}}}}}}}}}yyydddYYYJJJGGGEEECCCAAA@@@???<<<999===??????===;;;<<<@@@EEEJJJTTTbbblllppprrrvvvzzz~~~}}}||||||}}}}}}tttwwwoooRRRMMMccc___JJJIIIDDD;;;777888888555666666666666555555555555444333333222222333333444333333222222333333444555555444666666444555???JJJeee\\\DDDOOOiiifffVVVeeeooobbbUUUQQQSSSSSSMMMGGGAAA@@@@@@???<<<>>>JJJWWWaaammmyyy~~~~~~sssyyypppbbbZZZbbbttt}}}zzzUUUDDD888:::===999777999777777777777777777777777777777777777888888888888:::999888;;;===>>>ZZZjjj___iiiQQQEEEAAA??????===:::===BBBFFFKKKVVVdddooowwwtttooowww}}}}}}~~~~~~~~~yyy{{{~~~}}}uuuoookkkqqqwwwrrr\\\QQQEEE@@@>>>>>>@@@DDDOOOPPPQQQNNNHHHCCCAAA@@@======<<<;;;::::::::::::;;;<<>><<<:::;;;<<<<<<;;;999:::>>>CCCHHHSSSaaalllpppssswww{{{~~~}}}}}}}}}~~~}}}~~~rrrSSSNNNddd^^^HHHHHHBBB999555666666444666666666555555555555444444333333222222333333444333333222222333333444555666555666777555555<<>>GGGRRRZZZeeerrrzzzvvvgggdddppp~~~pppOOOAAA777888;;;888555777777777777777777777777777777777777777888888888888999999888;;;===>>>WWWfffYYYiiiNNNEEEBBB@@@???===:::<<>>>>>CCCIIIUUUUUURRRMMMGGGBBB???>>>======<<<<<<<<<<<<<<<===<<<>>>@@@EEELLLVVVbbbiiiooorrrwww{{{~~~zzzyyy~~~}}}uuussswww{{{|||}}}zzzzzz}}}}}}|||}}}}}}FFFGGGIIIHHHEEEDDDHHHMMMDDD@@@@@@JJJ___wwweee^^^VVVUUUaaa}}}pppzzzXXX@@@===:::888888777777666777555555666666777@@@IIIpppccciii}}}fffYYYrrr```TTTDDDEEEBBBKKK[[[lllwww|||~~~~~~xxx[[[RRRJJJDDDBBB???>>>>>>===<<<::::::;;;;;;:::888999>>>BBBGGGSSSbbbmmmsssvvvyyy}}}~~~|||{{{{{{|||}}}~~~tttSSSOOOfff___HHHGGGBBB999555666666333666666555555555444444444444333333222222333333444333333222222333333444555666555666777555444:::BBBRRRuuu~~~PPPNNNgggvvv```gggyyybbb[[[dddkkkaaaRRRFFFCCC@@@???======EEEMMMTTT]]]jjjvvvyyyoooppp{{{~~~}}}wwwdddKKK???777888:::888666666777777777777777777777777666777777777888888888888999:::888:::===>>>TTTwwwcccYYYhhhLLLEEEBBB@@@???===:::<<>><<<<<<<<<;;;<<<<<<======;;;===@@@EEEMMMYYYeeemmmtttuuuxxx}}}|||yyyzzz{{{uuurrruuuxxxzzz|||{{{{{{|||}}}~~~JJJJJJOOOTTTRRRKKKJJJNNNFFFBBB???EEEVVVooo~~~ccc]]]TTTWWWhhhrrrpppuuuUUU???<<<999888888888666555777555555666666777===EEEggglllooommmXXXuuuuuu^^^KKK<<>>IIIYYYkkkuuuzzz~~~~~~|||zzz~~~xxxYYYOOOGGGDDDAAA???=========;;;::::::;;;<<<:::888:::???CCCIIITTTdddpppuuuxxx|||{{{}}}~~~}}}|||{{{||||||{{{|||}}}}}}|||}}}lllMMMNNNeee[[[IIIIIICCC;;;666777777555555555555555444444444444444333333222222333333444333333222222333333444555666555555777666444888???MMMlll|||RRRRRRlllyyygggiii~~~hhh^^^gggqqqkkk^^^LLLFFF@@@>>>======CCCIIINNNVVVcccrrr~~~|||}}}~~~vvvbbbGGG???999888:::999777666777777777777777777777777666777777777888888888888888:::777999===>>>PPPnnnsssooo[[[XXXjjjOOOFFFBBB@@@???===999<<>>>>>:::FFFVVViiitttyyy||||||zzzwww{{{sss^^^NNNEEECCC???======<<<;;;::::::;;;<<<:::999;;;@@@DDDJJJVVVfffrrrwwwzzz}}}zzz|||}}}}}}|||{{{}}}~~~{{{{{{|||}}}~~~}}}~~~fffLLLSSSlllTTTJJJJJJDDD<<<777888888666555555555444444444444333444333333222222333333444333333222222333333444555555444444777666555777<<>>BBBGGGIIINNN[[[kkkxxx}}}xxxzzzsss___CCC>>>:::999::::::999777777777777777777777777777777777777777888888888888888:::777888>>>???LLLfffnnn]]]RRRVVVoooSSSFFFCCC@@@@@@===999;;;@@@FFFGGGLLLWWWbbbjjjsss|||zzz|||zzzooo~~~nnn___ZZZ```nnnkkkVVVLLLEEE@@@@@@CCCHHHQQQYYYSSSPPPKKKGGGEEEDDDAAA???<<<<<<;;;;;;:::;;;;;;<<<999;;;>>>DDDNNN[[[jjjsssuuuvvvwwwzzz|||~~~}}}|||zzzxxxyyy||||||~~~}}}}}}}}}~~~OOOOOOZZZjjjllldddhhhvvvnnniiibbb]]]aaammm~~~qqq\\\YYYPPP\\\sss|||}}}}}}ggg===;;;999888888999999888666777444333666666666999>>>TTTxxx}}}~~~\\\___aaaCCC@@@===BBBSSSfffrrrxxx{{{{{{yyyzzzzzz{{{~~~uuu\\\HHHDDD@@@>>>===<<<;;;:::999:::;;;:::888:::???DDDJJJVVVgggrrrwwwyyy|||~~~{{{|||}}}|||zzzzzz{{{}}}|||||||||}}}cccOOO^^^{{{~~~SSSJJJJJJDDD<<<777888888666555555555444444444333333444333333222222333333444333333222222333333444555444222333777777555777;;;BBBVVVpppnnnyyyppp[[[^^^uuupppxxxnnnhhhwww~~~}}}zzzmmm\\\YYYdddnnnoooYYYMMMAAA===<<<>>>BBBGGGEEEGGGSSSdddrrrwww|||~~~jjjtttlllWWW???===:::888999:::999666777777777777777777777777777777777777888888888888888;;;777888>>>???III___ttt\\\TTT[[[uuuRRRGGGCCCAAA@@@<<<999;;;@@@EEEFFFLLLWWW___eeemmmuuuwww{{{~~~}}}|||~~~xxxzzzyyy}}}oooccc^^^bbbnnniiiQQQIIICCC@@@EEELLLQQQVVV[[[SSSOOOKKKIIIHHHFFFBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;<<>>999888777888999999888777777444333666666666888<<>>PPPdddpppwww{{{|||zzz~~~{{{yyyzzz~~~~~~cccIIIFFFAAA>>>===<<<;;;:::888999:::999888:::???CCCJJJVVVfffrrrwwwxxx{{{}}}|||||||||zzzxxxwwwxxxyyy~~~}}}}}}}}}~~~~~~___PPPdddxxxVVVJJJIIIDDD;;;777888888555555555444444444333333333444333333222222333333444333333222222333333444555333222333777888666777:::===NNNuuummmxxxpppUUUKKKVVV[[[zzzzzztttlllfffuuu~~~yyy|||qqq[[[PPPYYYffflll]]]OOOAAA<<<<<<>>>BBBGGGBBBCCCNNN```mmmrrrvvv{{{zzzooonnnyyyyyy~~~zzzcccwwwiiiRRR===<<<:::888888:::888555777777777777777777777777777777777777888888888888888;;;777888>>>???HHH\\\wwwfff]]]bbbxxxOOOGGGCCCAAA@@@<<<999;;;@@@BBBEEEMMMVVV\\\aaajjjsssuuuzzz|||xxxvvv|||~~~yyy{{{}}}{{{}}}|||~~~qqqgggbbbeeeooohhhOOOHHHBBBCCCLLLVVVZZZ\\\^^^TTTPPPLLLJJJIIIGGGCCC???@@@@@@???===<<<<<<<<<<<<===>>>@@@DDDLLLXXXfffooowwwzzz}}}{{{xxxxxx|||{{{zzz~~~{{{zzz}}}~~~JJJFFFSSSjjjpppkkkwwwzzzeeeWWWPPPQQQddd~~~||||||VVV;;;:::999888777666666666666666777888888777888:::<<>><<<<<<<<<<<<;;;999999;;;:::999===CCCLLL^^^pppvvvuuuuuuwwwyyyzzzzzzxxxvvvtttuuuyyy|||}}}~~~~~~~~~|||tttuuu\\\NNNgggqqqNNNFFFBBB<<<888777777666666333333333333333333333333333333333333333333333333222222333333333333444444555555555555555666777777===JJJuuu}}}xxx~~~oooPPPDDDLLLSSSbbb{{{~~~fff[[[mmm}}}rrr```WWWTTTZZZkkkcccQQQAAA>>>???>>>>>>@@@AAACCCKKKXXXfffrrrxxxzzz{{{~~~qqq[[[ZZZdddkkkyyyvvveeeqqqMMM???===;;;999777777888999777777777777777777777777666666666666777777777777666999;;;999777<<>>:::;;;>>>CCCEEELLLVVV]]]aaagggmmmqqqxxxzzz|||~~~www{{{vvvvvv{{{zzz{{{}}}||||||tttjjjgggllllll]]]JJJFFFAAA===EEE[[[lllkkk___UUURRRNNNKKKIIIGGGEEECCCDDDAAA??????@@@@@@===;;;:::<<>>@@@@@@@@@BBB???AAAGGGRRR___jjjqqqtttwww{{{}}}gggQQQMMMUUU[[[mmm}}}ttthhhgggFFF>>>===;;;999888888888999777777777777777777777777666666666666777777777777777999;;;999777;;;EEEMMMsssvvvZZZcccZZZHHHCCC@@@@@@>>>:::;;;>>>BBBEEELLLWWW^^^cccjjjqqqooorrrssszzzzzzxxxxxxwww{{{{{{~~~{{{{{{}}}~~~{{{pppfffhhhnnnjjjZZZKKKDDDCCCCCCMMMdddyyy|||\\\XXXRRRMMMJJJGGGDDDBBBCCC@@@>>>>>>??????===;;;===<<>>BBBJJJVVVaaaiiimmmtttxxx}}}}}}{{{~~~kkkSSSJJJOOOVVVbbbsss{{{|||~~~sssnnnyyyVVV>>>===<<<:::999888888888999777777777777777777777777666666666666777777777777777:::;;;999777:::BBBJJJeeeuuuXXXZZZyyyZZZHHHDDD@@@@@@>>>::::::>>>BBBDDDLLLXXX```fffnnnuuuttttttttt~~~zzzzzz|||zzzzzz~~~{{{yyyiiiaaaiiiooofffUUUJJJBBBCCCGGGSSSiii~~~ddd___VVVOOOJJJFFFCCC@@@AAA???>>>===>>>???>>>===???======???BBBKKK[[[jjjttt{{{~~~{{{~~~|||}}}qqqeeeYYYSSSRRR___}}}wwwwwwVVV>>>???888888777666666666666666555666777777666666888:::999WWWqqq{{{qqqIIIMMMoooOOOAAA@@@EEEOOO\\\jjjttt{{{~~~~~~~~~~~~~~~QQQEEEDDDDDDBBB@@@>>>===<<<===;;;::::::999;;;EEEPPPeeerrr}}}zzzyyyyyy|||}}}{{{|||}}}~~~yyysss|||~~~}}}sssxxxfffRRROOOtttYYYGGGDDD@@@:::777666666666555555555555555555555555555333333333333333333333333222222222333333333444444555444444444444555666666:::888MMMuuu[[[GGGDDD<<>>======;;;<<>>::::::===AAADDDLLLXXXaaahhhpppyyyyyyyyyxxx|||}}}||||||~~~}}}xxx{{{wwweee^^^iiinnn```OOOGGGDDDEEELLL\\\qqq~~~jjjcccYYYOOOHHHDDDAAA??????>>>=========>>>?????????======???AAAGGGSSS___lllvvv~~~|||~~~|||lllbbbWWWQQQSSSdddyyyNNN;;;???888777666666666666666666444555666666555666888:::555LLLkkkooozzzPPPCCCmmmvvvSSSBBB>>>CCCMMM[[[jjjuuu{{{|||~~~~~~}}}~~~}}}~~~}}}UUUIIIHHHFFFDDDAAA???===<<>>===<<<:::;;;===BBBKKKVVVaaahhhppptttzzz~~~hhhWWW```ppp{{{xxxrrr}}}ppptttdddLLLEEE;;;::::::999888888888888666666666666666666666666666666666666777777777777777999:::999888999>>>AAATTTrrrYYYUUUjjjhhhJJJEEEBBBAAA>>>;;;:::===@@@BBBJJJVVV___gggpppyyyyyy{{{zzz{{{~~~tttwww~~~wwwgggaaajjjjjjZZZIIIDDDFFFGGGRRRjjjxxxooogggZZZOOOGGGCCC@@@???>>>>>>=========>>>@@@BBBAAA???@@@CCCDDDEEEKKKSSScccppp~~~|||~~~}}}~~~rrreee[[[QQQOOOUUUlllmmmGGG:::;;;777666666555555666666666333555555555555555777999999GGGzzzkkkhhhzzz[[[FFF\\\}}}{{{TTTCCC===AAAKKKZZZjjjuuu{{{|||~~~||||||~~~~~~}}}tttUUUPPPNNNJJJFFFBBB@@@>>>>>>???===<<<<<<===DDDUUUfffuuu}}}}}}}}}~~~~~~yyy|||~~~~~~~~~~~~zzz|||~~~}}}xxxyyyooogggmmm\\\TTTRRRwwwSSSGGGBBB>>>999555444555555555444444444444444444444444333333333333333333333333222222333333333333444444444444333333444444555666777666AAAddd}}}{{{iiiQQQCCCAAA@@@@@@[[[zzzqqqeeeuuulll]]]______]]]UUUIIIAAA???@@@???;;;<<<>>>AAAHHHQQQ\\\dddnnnrrrxxx}}}qqq]]]hhh}}}~~~ttt\\\GGG>>>:::999999999999888888777777777777777777777777777666666666666777777777777666777888888888:::<<>>>>>======???BBBEEEEEECCCDDDGGGGGGEEEGGGKKKZZZiii}}}~~~|||~~~}}}}}}}}}}}}ggg\\\TTTKKKPPP\\\uuuTTT@@@:::888666666555555555666666777333444555555444555777888;;;AAAmmmssslllxxxaaaKKKOOOiiiXXXJJJ>>>@@@GGGUUUfffttt{{{}}}~~~~~~}}}ttt```VVVSSSMMMGGGBBB@@@??????=========???BBBMMMcccvvv}}}~~~}}}~~~}}}yyy{{{}}}}}}}}}|||~~~zzz|||~~~{{{~~~yyy|||ooo^^^dddXXXTTTPPPrrruuuOOOEEEAAA===888555444555555555333333333333333333333333333333333333333333333333222222333333333333444444444444333333444444555666666555;;;RRRyyy```NNNEEEEEE<<>>@@@DDDKKKUUU\\\jjjooouuu{{{~~~yyy___ggg|||{{{yyyOOOAAA777999999999999999888888777777777777777777777777777666666666666777777777777555666777888999:::<<<===HHHoooyyydddZZZ^^^rrrKKKFFFCCCBBB???;;;:::===>>>???FFFPPPXXX___hhhqqqsssyyy{{{}}}~~~{{{~~~yyyooobbbTTTHHHBBBAAACCCUUUvvvxxxgggVVVKKKEEECCCBBB===>>>???>>>>>>@@@DDDHHHLLLIIIHHHIIIGGGDDDEEEIIITTTdddyyy}}}}}}~~~~~~|||{{{|||zzzaaaWWWOOOIIISSSccc|||~~~~~~dddAAA;;;;;;666666666555555555666666777333444555444444444666888::::::aaa|||ttt}}}```LLLGGG^^^^^^SSS??????EEERRRcccrrr{{{~~~~~~sssZZZVVVOOOGGGBBB@@@@@@@@@<<<<<<>>>BBBGGGTTTlll~~~}}}yyy{{{||||||{{{{{{|||~~~|||}}}}}}zzz}}}|||qqqYYY\\\XXXUUUPPPooooooNNNFFFAAA===888444444555555555333333333333333333333333333333333333333333333333222222333333333444444444444333333333333444555555666555666EEElllnnnZZZFFFIII>>>NNNvvvsssXXXZZZmmm|||lllnnnmmmmmmbbbNNN@@@======<<<<<<>>>>>>???@@@FFFNNNUUUggglllssszzz~~~zzzZZZ^^^ppp|||mmmgggFFFAAA999888888999999999888888777777777777777777777777777666666666666777777777777444555666888999:::<<<===BBBeeeoooaaa^^^zzzLLLGGGCCCBBB???;;;:::===>>>???DDDNNNUUU\\\eeemmmjjjooosss~~~|||yyysssttt~~~rrraaaTTTJJJBBBKKKNNN^^^{{{mmm[[[NNNGGGDDDCCC===???@@@???>>>@@@FFFJJJQQQMMMIIIIIIGGGDDDFFFJJJQQQbbbwwwzzzwww}}}zzzyyyyyy}}}xxxyyy|||nnnXXXTTTQQQMMMXXXiii}}}}}}{{{[[[===;;;>>>;;;555555555555555555555555888666555444444555666888777>>>WWWpppxxxnnnXXXBBBSSSzzz^^^HHH@@@===HHH]]]nnnwwwyyyqqqeeeYYYOOOMMMJJJFFFEEEHHH@@@DDDCCCAAAMMMfffyyy}}}zzz{{{|||zzz||||||yyyvvvvvv|||}}}~~~}}}}}}|||zzzyyy{{{~~~pppdddfffaaaVVVZZZ}}}cccOOOAAA===;;;888666666666555444444444222222222222444444222222222222222222222222333333333333333333333333444444444444444444444444222:::999===ZZZ{{{[[[OOOAAAEEEXXXzzzbbbWWWddd|||rrriiiwwwwwwiiiPPP@@@>>>>>>;;;@@@>>>======???DDDIIILLL[[[kkkuuuuuuwwwYYY[[[jjjvvviiiVVVBBB<<<@@@999888666555444555777888777777666666666666777777666666666666666666666666555888;;;:::666555888;;;===^^^uuugggbbbRRRFFFDDDCCC<<<<<>><<<===>>>@@@GGGOOOVVVVVVSSSMMMGGGEEEEEEDDDTTTcccwww|||zzz}}}}}}yyywwwzzzzzzwwwvvvtttkkkWWWSSSQQQQQQ```tttxxxPPP777555777333555555555555555555555555777666555444444555666777666:::PPPvvvsssvvvvvvbbbKKKLLLpppjjjKKKDDDAAAHHHWWWgggsss{{{}}}}}}~~~pppgggaaacccddd^^^WWWTTTEEECCC@@@CCCTTTmmm|||zzzzzzyyyyyy|||~~~}}}yyyyyy|||}}}~~~~~~}}}yyyyyyyyy{{{~~~iii___bbbfff]]]eee^^^NNNCCC===:::777666666666555444444333333222222333333444222222222222222222222222333333333333333333333333444444444444444444444444333999777:::PPPrrreeeRRRBBBFFFTTTxxxrrrPPPZZZvvvsssfffuuussseeeNNNAAA@@@@@@<<>>======???CCCGGGIIIUUUeeeqqqrrruuu\\\]]]mmmmmmVVVCCC;;;<<<:::999777666555666777888777777666666666666777777555555555555555555555555777;;;===<<<999888;;;>>><<>>999<<<>>>DDDNNNUUUZZZccclllllljjjlllttt{{{xxxwww}}}~~~}}}|||iiiTTTHHHFFFKKKTTToooooo]]]PPPTTTXXXPPPFFFAAA>>>>>>>>>???DDDJJJUUUVVVUUUQQQKKKIIIHHHHHHRRR```sss|||~~~}}}xxxxxx~~~zzzwwwxxxyyywwweeeTTTPPPPPPWWWkkk|||{{{wwwyyylllKKK888777888333555555555555555555555555777666555444444555666777999666FFF||||||qqqooo{{{iiiTTTFFFXXXrrrQQQIIICCCFFFPPP]]]ooo}}}{{{|||}}}~~~~~~ooo```TTTXXXgggvvv}}}xxx{{{}}}{{{|||~~~}}}}}}~~~zzz{{{}}}~~~cccZZZ]]]ddd___lllTTTJJJCCC<<<:::777555555555555444444333333222222333333444222222222222222222222222333333333333333333333333333333333333444444444444333666555888CCCYYY```GGGIIIRRRuuuPPPVVVnnn}}}jjjpppnnnbbbMMM@@@>>>>>>:::>>>=========???AAACCCDDDNNN]]]jjjnnnrrrzzz~~~}}}```]]]ppplllQQQBBB;;;888:::999888777666777888999777666666555555666666777555555555555555555555555888:::===<<<:::999;;;>>>:::QQQ|||}}}wwwiiiZZZNNN```YYYHHHBBBBBB<<<;;;===888===>>>DDDLLLSSSZZZeeepppnnnlllnnnuuu{{{xxxwww||||||~~~rrr[[[NNNJJJOOO\\\wwwvvveeeWWWZZZ___YYYJJJDDD@@@???>>>===@@@EEERRRTTTVVVTTTPPPLLLMMMNNNUUU```qqq}}}}}}|||xxx{{{}}}{{{{{{{{{yyy|||~~~lll___QQQLLLNNN[[[tttvvvrrrzzz{{{tttppp||||||aaaGGG;;;;;;:::555555555555555555555555555666555555444444555555666<<<555@@@nnnrrrrrrfffUUUEEEGGGwwwxxx[[[MMMAAAAAAIIIVVVjjj{{{zzz|||qqqsss|||xxx{{{}}}}}}|||{{{{{{}}}|||~~~||||||}}}~~~}}}~~~aaaYYY[[[zzz___^^^ooorrrKKKFFFAAA;;;999666555555555444333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333444444444222444555999;;;CCCqqqzzzOOOJJJQQQlll\\\WWWhhhtttuuuvvvmmmXXXEEE>>>======<<<<<<======>>>??????@@@GGGUUUbbbiiinnnuuuxxxxxx|||fff___ppp```HHH@@@<<<777999888777777666666777777666666666555555666666666555555555555555555555555555777888888777777888:::999IIImmmtttfffYYYLLLSSS___JJJAAAAAA<<<;;;<<<888<<<===BBBJJJRRR[[[jjjxxxrrrqqqsssxxx{{{|||vvvrrruuuxxx}}}xxx~~~qqq]]]RRROOOSSSbbb}}}qqqddd[[[```ddd\\\KKKEEE@@@???>>>===>>>BBBKKKMMMQQQSSSPPPMMMOOOSSS]]]dddooo}}}}}}|||~~~|||wwwssswww{{{bbbZZZOOOIIINNN___yyyxxxoooqqqvvvvvvzzz||||||}}}qqqqqqmmmSSS???999999777333555555555555555555555555555555444444444444555555<<<333:::^^^rrrrrreeeQQQEEE???bbbhhhRRR???===FFFSSSfffxxxyyy}}}~~~yyyzzzzzzyyyyyyyyy{{{}}}{{{~~~|||yyyzzz}}}xxx```ZZZ]]]yyywww|||rrr\\\aaavvvlllIIIFFF???:::888555444444555444333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444000333666;;;999777[[[UUUGGGNNN\\\|||}}}iii[[[dddrrr|||kkkQQQAAA???CCC<<<<<<==================CCCNNNZZZcccjjjppptttuuuxxxpppeeesssvvvuuuRRR@@@===<<<777777777666666555555555555666666555555555555666666555555555555555555555555333444555555555666777888:::DDD___nnn___XXXNNNNNNvvvgggMMM@@@AAA===;;;<<<888:::<<>>>>>???===>>>AAACCCEEEIIINNNLLLIIIOOOXXXccceeejjjttt||||||}}}yyy{{{zzzvvvssswww~~~~~~}}}~~~~~~zzzuuuZZZVVVMMMHHHPPPfff}}}wwwrrrvvvtttsssyyyzzzzzz|||{{{vvvlllxxxyyycccJJJ<<<888777555444555555555555555555555555444444444444444444444444777000666NNNwwwqqqmmmmmmQQQGGG???UUUwww[[[CCC>>>DDDNNNbbbuuuzzz{{{zzzzzzyyyxxxxxxxxxyyy{{{|||zzz|||{{{zzz}}}ttt]]]ZZZ```zzz|||pppWWWddd|||iiiKKKHHH@@@999777444333444444444333222333333444444333333222222222222222222222222222222222222222222222222222111111222222333333444444000222444::::::444KKKuuuZZZDDDGGGMMM[[[aaalllfffjjjrrr~~~uuuYYYDDD>>>AAA<<<<<<<<<<<<============AAAHHHRRR[[[dddkkkqqquuuuuu|||}}}ooovvvrrr{{{hhhJJJ<<<;;;:::777666666666555555555444444666555555444444555555666444444444444444444444444333444444555666777888888:::@@@TTT|||iiiZZZVVVRRRNNNnnnoooPPPAAABBB???<<<<<<888999;;;AAAHHHNNNYYYlll~~~xxxyyy}}}~~~zzztttqqq{{{uuu___RRRPPPSSSQQQbbbxxxggg[[[WWWXXXcccggg[[[KKKCCC>>>>>>???>>>>>>???======AAAGGGFFFFFFPPP___gggffffffkkkuuu~~~{{{vvvzzzzzzwwwuuuzzz}}}{{{{{{|||~~~~~~|||{{{tttjjjUUUSSSLLLIIIUUUmmmzzzvvv}}}|||ooozzzvvv___FFF<<<:::777666888555555555555555555555555444444444555555444444444444111777CCCbbbwwwpppyyyYYYJJJCCCKKKmmmhhhNNNDDDCCCHHH]]]ttt|||zzzyyy}}}~~~~~~{{{yyyxxx{{{xxx~~~zzzzzz|||}}}yyyyyyyyyzzz{{{{{{zzzyyyzzzzzz~~~{{{}}}pppZZZYYYcccqqqTTTmmmeeeLLLIII???888666333222333444444333222333333444444333333222222222222222222222222222111111111111111111111111000111111222333333444444111111///555:::666BBB^^^aaaGGGCCCFFFHHHKKKdddooossszzzyyybbbLLL@@@>>><<<<<<<<<<<<<<<===>>>>>>@@@DDDJJJTTT]]]fffooouuusssyyy||||||vvvvvvxxx}}}}}}rrrxxx\\\DDD<<<:::999999666666666666666555555444666555555444444555555666444444444444444444444444444444444555777888888888999<<>>>>>???>>><<<<<<<<<:::===BBBCCCDDDSSSfffpppmmmkkklllrrrzzz|||wwwwwwwwwvvvvvv{{{~~~~~~}}}|||{{{{{{|||qqqzzzcccQQQQQQLLLJJJYYYsss~~~yyytttrrrZZZCCC:::888444444777555555555555555555555555333444444555555444444333444444;;;@@@XXXzzzxxxbbbOOOGGGDDDVVVuuuqqqWWWJJJBBBCCCYYYuuu}}}~~~|||{{{}}}}}}{{{}}}~~~pppggg^^^[[[[[[___gggooottt}}}oooXXXSSS\\\dddbbbkkkooommmrrr{{{}}}xxxlllpppppphhhcccgggooouuuwwwyyy{{{}}}~~~zzzxxxzzzyyy~~~}}}}}}kkkXXXXXXeeeoooXXXyyy```IIIHHH===888555333222333444444333222222444444444444222222222222222222222222222222111111111111111111111111000000111222333333444444333111,,,000999888???QQQhhhMMMAAAFFFDDD@@@\\\nnnttt~~~nnnYYYIIIBBB===<<<;;;;;;<<<===???@@@@@@AAAFFFOOOYYYcccmmmtttqqqvvvxxxxxx}}}~~~xxxttt}}}~~~{{{|||xxxiiirrr}}}SSSAAA<<<:::999;;;777777777777777666666555555555555444444555555555444444444444444444444444333222222444666777777777888;;;GGGiiihhhbbb___UUUhhhxxxUUUAAADDDAAA======:::888;;;@@@DDDGGGOOOaaarrrtttxxxzzzvvvrrr{{{jjjXXXOOORRRXXXfffsss}}}{{{uuueeeYYYRRRKKKFFFOOOXXXSSSOOOFFF?????????===::::::<<<999;;;@@@AAADDDVVVlllyyywwwtttsssvvv{{{}}}{{{rrrtttttttttyyy}}}~~~~~~xxx{{{~~~pppuuu```TTTNNNLLLVVViii|||sssuuummmSSS===999:::666444666666555555555555444444444222222333333333333444444222777111@@@QQQ~~~tttzzzqqqVVVEEE@@@DDDJJJbbbxxx{{{dddLLLCCCVVVuuu~~~{{{{{{}}}{{{|||~~~|||xxxpppkkk\\\WWWRRROOOMMMMMMPPPSSSTTTVVV]]]dddvvv~~~~~~eeeOOOHHHFFFBBBIIINNNRRRUUU^^^ggggggaaa^^^RRRGGGKKKOOOGGGPPPmmmjjjsss}}}}}}zzz{{{}}}~~~~~~|||zzzzzziii]]]QQQmmmgggiiiwwwUUUIIIEEE888666555555555555444444444333333333333333333333333111111111111111111111111111111000000111111222333222222222222222222222222444444444555666888:::<<<^^^www^^^IIIAAACCCGGGHHHSSSqqq}}}rrrfffRRR@@@===>>>>>>;;;999;;;<<<<<<>>>@@@DDDIIIQQQ\\\hhhooopppqqqsssuuuyyy~~~|||~~~wwwooo}}}{{{~~~~~~}}}jjjttttttDDD???>>>999:::<<<666666666666555555555555555555555555555555555555555555555555555555555555333333444444555666666666777;;;DDDUUUooogggcccSSS___YYYCCCGGG@@@;;;===888888999===@@@BBBKKK]]]oootttuuuzzzvvvoooooozzz~~~ssscccWWWRRRUUUZZZccc}}}zzzkkk[[[UUUMMMHHHHHHKKKNNNPPPIIIFFFBBB???>>>===<<<:::::::::;;;>>>AAAIIIZZZkkk~~~zzz{{{zzzxxxzzz{{{{{{zzzuuurrrtttwwwzzz}}}}}}~~~}}}zzzssszzzxxxccc~~~nnn___QQQMMMNNNZZZmmm~~~ssstttcccLLL999777999666555777555555555555444444444444222222333333333333444444555:::444===IIIqqqzzz~~~tttvvvvvv]]]HHH>>>>>>CCCNNNhhh{{{xxxdddNNNQQQjjjzzz||||||}}}~~~||||||}}}~~~tttooohhh___XXXRRRMMMGGGDDDIIIHHHNNNTTTaaa|||~~~jjjgggvvvyyykkkgggdddmmmxxxvvvbbbLLLEEEDDDCCC@@@EEEHHHJJJRRR^^^fffhhhYYYOOOCCCHHHQQQJJJHHHUUUjjjrrr|||~~~|||}}}~~~}}}}}}}}}}}}|||tttaaa[[[ooo|||fffsssnnnPPPJJJFFF999555555555555444444444444333333333333333333333333111111111111111111111111111111000000111111222333222222222222222222222222333333333444555777999;;;OOOoooWWWFFF???AAADDDQQQggg{{{}}}{{{yyyooo\\\HHHAAA@@@???<<<;;;<<<<<<<<>>===888999:::666666666666555555555555555555555555555555555555555555555555555555555555333333444444555666666666777:::BBBQQQwwwqqqiiicccRRR[[[___CCCEEEAAA>>>>>>777999:::<<>>======;;;:::<<<;;;<<<>>>AAAJJJ[[[kkk|||{{{}}}}}}|||{{{xxxwwwwwwsssqqqrrrtttwwwyyywww{{{|||zzzyyy|||{{{uuuzzz||||||uuuccc}}}pppeee]]]MMMMMMSSS```ttt{{{|||UUUCCC666555888777666888555555555555444444444444222222333333333333444444333999666999???bbbxxxuuuppplllSSS???999<<<<<>>CCCLLLYYYuuuuuu~~~zzzgggRRREEEBBB???>>>>>>======<<>>AAAIIIZZZjjjwwwyyy~~~}}}mmmhhhkkkzzz~~~~~~uuueeeZZZVVVVVVUUUSSScccxxx}}}iiiWWWUUUSSSQQQPPPNNNJJJGGGDDDAAA>>>=========<<<;;;===;;;<<>>555555888777666777555555555444444444333333222222222333333333444444///555666666:::WWWyyyzzzsssdddHHH;;;::::::CCC\\\~~~fffPPP[[[mmmwww|||}}}~~~~~~~~~|||{{{|||~~~~~~~~~gggWWWOOOQQQXXX\\\fffnnnjjjaaacccnnnlllXXXKKKJJJGGGQQQtttqqqWWWLLLKKKFFFHHHGGGEEEMMMhhhvvv~~~|||kkk```mmmrrryyy|||{{{zzz|||~~~~~~}}}}}}}}}~~~~~~jjjqqqVVVKKKMMMEEE888555555555444444444333333333333333333333333333333111111111111111111111111111111000000111111222333222222222222222222222222222111111111222444666777>>>LLL~~~nnnWWWEEE@@@DDDFFFOOOuuuuuuyyyooo[[[KKKDDD>>>>>>@@@???======??????>>>???BBBIIISSSYYYgggjjjmmmoooqqquuu{{{}}}}}}}}}{{{yyywwwxxx|||~~~~~~yyySSS<<<<<<:::777888666666666555555555444444444444444444444444444444444444444444444444444444444333333444444555666666666777777<<>>===>>>>>>>>>======;;;;;;???DDDNNN^^^mmmtttwww|||wwwpppoooooooooooonnnkkkmmmxxxwwwssswwwqqqiiimmmvvv{{{qqqgggxxxjjjaaaYYYTTTOOOVVVbbbppp}}}|||tttCCC<<<666666777777555555555444444444444333333333222222222333333333444444000333888666999NNNyyy{{{uuuvvv~~~uuuTTT@@@:::<<<:::GGGlllqqqUUUQQQcccqqq}}}||||||~~~|||zzzzzz{{{{{{}}}wwwiiijjjvvvwwwyyy}}}zzzvvvzzzsssVVVGGGGGGCCCHHHwwwpppmmmiiidddZZZQQQUUUmmm}}}rrruuuyyy}}}~~~|||{{{{{{|||~~~~~~~~~}}}|||tttbbbyyypppOOOPPPPPPAAA666555444444444444333333333333333333333333333333333111111111111111111111111111111000000111111222333222222222222222222222222111111111111222333555666===:::]]]}}}yyyppp```LLLBBBBBBCCCLLLxxxyyyssswwwfffTTTHHH>>>???AAA@@@>>>???>>>>>>======>>>DDDKKKPPPZZZaaaiiinnnqqqssswwwzzzyyyyyy|||}}}yyyuuuuuuyyy}}}{{{|||{{{sssuuu^^^EEE999;;;888777:::888555555555555444444444444444444444444444444444444444444444444444444444444333333444444555666666666666555:::@@@SSSoooYYYdddnnnPPPCCCCCCAAA===@@@;;;999:::<<<@@@HHHWWWfffwww{{{|||zzz}}}~~~www|||{{{~~~~~~|||}}}}}}xxxbbbYYY]]]aaa]]]WWWVVV```mmm{{{yyynnnbbb^^^ZZZUUURRRMMMHHHEEECCCAAA>>>>>>???@@@@@@???===:::;;;@@@HHHSSSdddrrrssswww{{{||||||~~~|||rrrrrrooonnnooonnnjjjiiissswwwsss{{{vvvhhhkkkwwwzzzooofffxxxlllddd^^^WWWRRRTTT]]]kkkxxx{{{{{{}}}aaa>>>;;;777666666555555444444444444444333333333333222222333333333333444444444333999666999EEE___zzzwwwuuuaaaFFF;;;999777===\\\~~~^^^IIIUUUgggxxx~~~zzzyyyyyyyyy{{{^^^LLLJJJCCCAAAmmm{{{llliiivvv}}}}}}}}}|||}}}}}}|||}}}tttttt___]]]bbbLLLXXXRRR;;;666444444444444333333333333333333333333333333333333111111111111111111111111111111000000111111222333222222222222222222222222222111111111222333555666888333DDD{{{~~~zzzuuugggQQQBBB>>>CCCNNNxxxoooppprrrsssbbbPPPBBB@@@CCC@@@>>>@@@===>>>=========@@@EEEIIIMMMYYYjjjuuuxxxwwwvvvvvvwwwyyy|||~~~|||wwwvvvyyy~~~zzzooommm{{{{{{nnnIII;;;888;;;666777;;;888555555555444444444444333333333333333333333333333333333333333333333333333333333444444555666666666555444:::>>>IIIwwwwww]]]ddd{{{[[[EEEDDD@@@<<>>@@@AAA@@@@@@===;;;<<>>666<<<===NNNvvvlllLLLJJJ\\\ppp{{{|||{{{{{{yyy|||mmmVVVOOODDDBBB]]]~~~}}}}}}~~~~~~~~~~~~~~~nnnmmm{{{kkkbbbSSS```XXXKKK^^^RRR666888444444444333333333222222333333333333333333333333111111111111111111111111111111000000111111222333222222222222222222222222333222111111222333555666444888:::^^^nnnTTTDDD@@@BBBNNNrrrvvvcccdddzzzsss\\\HHHDDDDDD@@@===???<<<===>>>>>>>>>???AAADDDEEERRRdddppptttuuuvvvxxxvvvyyyzzzzzz{{{~~~|||xxxwwwzzz~~~~~~ttttttrrrvvviii^^^>>>777:::<<<555555:::777555555555444444444333333333333333333333333333333333333333333333333333333333333444444555666666666555555;;;===AAAhhhzzzgggqqqeeeFFFFFFBBB;;;AAA<<<999888<<>>>>>???????????????<<<>>>HHHUUUdddvvv}}}{{{~~~}}}}}}wwwvvvsssqqqqqqmmmiiijjjooovvvtttuuussshhheee~~~tttggg^^^YYYUUUTTTTTT\\\gggwwwyyy|||yyyCCC555666555333222333555555444444444333333333222222222222333333333444444444333+++333111999999;;;pppllluuuvvvTTTBBB777CCC???DDDlllxxxVVVDDDVVVkkkvvv|||~~~~~~~~~~~~|||}}}uuu[[[OOOAAAIIIRRRjjj}}}||||||{{{}}}||||||~~~oookkk}}}nnn___RRRgggSSSKKKbbbQQQ333:::444444444333333333222222333333333333333333333333111111111111111111111111111111111000111222222333222222222222222222222222333222222222222333555666222@@@:::NNNtttWWWGGGFFF@@@LLLlllaaa```rrr~~~eeeMMMGGGFFF@@@<<<>>><<<===????????????@@@AAA???IIIVVV___ccciiiqqqxxxtttwwwwwwwwwyyy~~~|||zzzvvvvvvyyy}}}|||{{{{{{~~~|||xxxrrrwwwtttqqqZZZPPP:::777<<<===333333888555555555444444444333333333333333333333333333333333333333333333333333333333333333444444555666666777666555======<<<^^^}}}ppp~~~lllGGGGGGEEE;;;???<<<999888<<>>======>>>>>>===@@@>>>@@@KKKYYYjjj}}}~~~|||~~~|||uuuyyyuuurrrrrrooojjjhhhjjjqqqxxxwwwxxxsssiiihhh{{{sssnnnfff]]]WWWTTTSSSTTT```ppprrrrrrxxxvvvttt~~~yyyiii:::666666555444444444444555222333333444444333333222333333333333333333333333666000111666777666@@@PPPpppmmmuuuhhhEEE===666@@@FFFPPPzzzfffKKKNNN\\\ppp|||||||||~~~}}}}}}{{{zzz{{{}}}qqqMMMHHH>>>PPPQQQ]]]www\\\]]]yyyzzzwwwzzz}}}~~~}}}}}}|||~~~lllwwwjjjOOOSSS{{{mmmTTT___YYYAAA555444444444444444444444444444333333333222222111111111111111111111111111111111111111000000111111222333222222222111111111000000222222111111222222333444333777555===kkkwwwnnn]]]>>>AAABBBTTTqqqwwwdddVVVffftttzzzcccOOOCCC??????@@@???===<<<===???@@@@@@???BBBEEEJJJOOOVVV___hhhnnnrrruuusssttt|||{{{}}}|||||||||xxxxxx|||zzzsssuuu~~~~~~{{{wwwuuuvvvwwwwww|||~~~~~~tttuuu~~~bbbWWWEEE:::999777666666666777888555555444444444333333333555444444333333222222111333333333333333333333333333333333444444444555555777555444:::BBBOOO{{{|||~~~{{{SSSHHHBBB>>>CCC>>>;;;888:::DDDQQQ___ggghhhuuu|||wwwwww~~~{{{~~~zzzrrrppprrr~~~ssshhhbbbdddiiieee]]]UUUQQQRRRQQQMMMMMMPPPKKKNNNNNNLLLMMMNNNKKKEEE@@@@@@@@@@@@???????????????===DDDVVVfffqqq~~~uuuxxxzzz{{{zzzuuussstttsssnnnkkkkkkhhhhhhrrr|||zzz||||||pppiiiggg~~~~~~|||tttooohhh___YYYVVVUUUUUUhhhvvv}}}sssyyy~~~~~~tttZZZ555666666555444444444444444222333333444444333333222333333333333333333333333666111111666555333;;;HHHrrrvvvtttxxxrrrSSSFFF999===@@@EEElllvvvNNNJJJRRRhhhzzz}}}yyyxxx{{{zzzzzz{{{~~~sssgggzzz[[[GGGFFFOOOFFFHHHlll[[[QQQhhhyyy~~~|||yyy{{{~~~}}}}}}}}}}}}~~~mmmRRRXXX~~~bbbXXXgggXXX@@@777333444444444444444444444444333333333222222111111111111111111111111111111111111111000000111111222333222222222111111111000000222222111111222222333444555777444888\\\vvvsssuuueeeIIIEEEDDDLLLWWW^^^gggcccQQQOOO^^^rrr{{{iiiWWWJJJCCCAAABBBAAA???======>>>???>>>>>>===@@@DDDHHHNNNVVV^^^ccciiiooopppuuu~~~~~~|||}}}}}}yyyyyy~~~|||tttsssyyy}}}wwwqqqnnnoooqqqtttyyy~~~www]]]NNN>>>999888777666666666777888555555444444444333333333333333333333333333333333333333333333333333333333333333333444444444444555555444333777<<>>@@@>>>:::888;;;EEETTTccclllgggssszzzxxxyyy}}}|||}}}tttmmmkkkmmmwww~~~{{{|||zzznnnfff___^^^[[[UUUTTTVVVRRRTTTRRROOOOOOQQQNNNHHHAAA@@@??????@@@@@@???>>>AAA???HHH]]]nnnwww~~~yyy{{{~~~~~~}}}zzzyyyyyyvvvooollllllllljjjppp{{{zzzuuuvvvyyy~~~xxxkkkiiijjj}}}~~~~~~~~~zzzxxxuuupppiiibbb]]][[[[[[\\\qqq|||sssrrr}}}wwwvvvcccJJJ444666555555444444444444444222222333333333333222222333333333333333333333333555111222555444000555???pppvvv{{{tttrrrfffLLL;;;;;;===???\\\~~~TTTGGGGGG]]]uuu}}}xxxsss~~~||||||{{{|||}}}sss\\\gggbbbAAAOOOPPPAAA;;;QQQooo]]]III]]]qqq{{{~~~}}}~~~}}}{{{|||}}}}}}}}}}}}|||}}}~~~~~~~~~kkkQQQ]]]sssVVVaaapppTTT<<<999111444444444444444444444444222222222222222111111111111111111111111111111111111000000000000111222222222222222111111111111111222111111111111222333333444555333555KKKxxxgggppp{{{kkkUUUIIICCCEEEAAABBB^^^lllXXXLLLTTTfffzzz}}}rrrbbbRRRHHHDDDDDDBBB@@@>>>======>>>===<<<;;;===???BBBFFFLLLRRRWWW[[[dddiiirrr}}}}}}|||~~~~~~yyyxxx}}}|||tttppprrrxxxzzzzzztttllliiimmmrrrtttwww|||tttxxxTTTDDD999999888777666666666777777555555444444444333333333111111222333333444555555333333333333333333333333333333333333444444444444333555444777777>>>jjjgggMMMFFF@@@>>>>>>;;;999<<>>>>>AAACCCBBBAAABBBAAALLLdddxxx{{{zzz{{{zzzppplllnnnqqqnnnpppwww{{{|||rrrkkklllrrr{{{qqqhhhkkkppp}}}xxxvvvuuuppphhhaaa___aaafffiiixxxyyyvvvuuu[[[BBB888666555444444333333444444222222333333333333222222222222222222222222222222333111222555444111333:::WWW|||wwwxxxuuuvvvQQQ<<<999@@@BBBRRRooo}}}]]]JJJAAARRRkkkxxxyyyxxxzzz|||||||||{{{|||~~~bbbdddaaaCCCSSSPPPFFFAAALLLaaaxxxgggNNNaaawww~~~xxx{{{~~~~~~|||{{{|||zzz|||}}}|||}}}qqqXXXggg```SSSjjjsssLLL666999000333333333333333333333333222222222111111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111222222333222333444777???^^^oooxxxsssfffUUUJJJIIICCCAAA```zzznnnVVVQQQYYYmmm|||zzzkkkYYYKKKFFFGGGCCC@@@>>>======>>>>>>>>>===>>>@@@AAACCCFFFKKKNNNPPPXXX^^^gggssssssrrr|||~~~|||}}}}}}|||vvvtttvvvuuuoookkkkkkmmmrrruuuqqqjjjjjjqqqzzzvvvxxxzzzrrrgggxxxuuuIII>>>999888888777777666666666666555555444444444333333333222222222333333444444444222222222222222222222222222222333333333444444444333666777888777:::___tttzzzlllLLLGGGCCC??????<<<:::;;;DDDSSSdddooohhhmmmpppsss{{{yyypppmmmnnnooommmzzz||||||uuuoookkkiiibbbbbb]]]WWWUUUVVVUUUPPPLLLFFF@@@???BBBFFFHHHHHHEEEDDDQQQjjj~~~~~~~~~|||wwwsssssszzz|||pppkkkmmmqqqoooqqqyyy}}}}}}yyykkkccccccjjjssszzznnniiinnnuuu~~~yyytttssssssmmmeee```aaahhhqqqxxx~~~yyy}}}zzzVVV>>>:::555555444333333333333333111222222333333222222111222222222222222222222222222111222555555444555888BBBmmmvvv~~~www___DDD777>>>CCCLLLbbbwwwcccOOO@@@HHHZZZiiittt}}}yyyzzz{{{{{{{{{|||~~~~~~eeebbbgggTTTZZZPPPHHHFFFJJJ[[[sssvvvWWWfffzzzzzzyyy{{{}}}~~~}}}|||{{{{{{yyy}}}~~~{{{}}}~~~|||~~~vvv~~~wwwXXXYYYnnnkkkDDD222666000333333333333333333333333111111111111111111111111000000000000000000000000000000//////000000111222111111111111111111111111111111000000111111222333111222666888777GGGttt}}}~~~vvvcccWWWMMMGGG]]]yyy```QQQKKKZZZppp~~~rrr^^^OOOIIIIIIDDDAAA>>>===>>>???@@@@@@???@@@AAABBBBBBCCCFFFIIIIIIOOOQQQXXXbbbbbbcccnnntttrrrqqqrrruuuvvvuuusssuuuppplllkkkjjjfffeeeeeeccciiinnnlllhhhiiirrr{{{wwwvvvvvvyyy}}}yyygggeeeddd???;;;999777777777777666666555555555555444444444333333333444444444333333222222222222222222222222222222222222222222333333333444444111555666777777888UUU|||}}}^^^ZZZsssNNNFFFCCC@@@@@@>>>;;;;;;@@@MMM]]]gggiiijjjkkknnnxxx}}}rrrooonnnlllkkkuuu|||uuutttoooiiigggjjjiiieeeYYYSSSKKKGGGHHHLLLOOOQQQLLLNNN[[[ttt}}}{{{{{{ssslllnnn~~~qqqkkkmmmiiijjjpppzzz{{{pppgggdddgggkkkmmm{{{zzzmmmjjjpppttt{{{~~~}}}}}}{{{ttttttuuurrrooonnnnnnjjjeeecccfffoooyyy~~~~~~~~~jjjNNN888666555444444333333333333333111111222222222222111111222222222222222222222222111111222444555555666777888UUUwwwwwwxxx{{{~~~vvvUUU999777>>>FFF\\\vvvjjjUUUCCCAAAJJJWWWiiiyyy{{{|||~~~~~~~~~~~~{{{}}}~~~}}}}}}jjjeeezzzvvvllliiiPPPBBB@@@BBBUUUrrraaahhhvvv}}}~~~{{{{{{||||||||||||{{{{{{{{{{{{~~~}}}^^^TTT```jjj[[[>>>222333222333333333333333333333333000000000111111111111111000000000000000000000000000////////////000111111111111111111111222222222111000000000000111222222222222555777333777SSSrrr}}}hhhNNNFFFPPPfff{{{ssscccTTTUUUeeexxxxxxgggWWWOOOMMMGGGDDD@@@>>>???@@@AAAAAA>>>???AAAAAA@@@AAACCCDDDDDDIIIHHHKKKTTTSSSSSS___aaa```aaabbbeeefffeeeccciiihhhfffbbb^^^]]]^^^```^^^dddhhhhhheeefffmmmsssssssssssstttvvvzzz~~~qqqkkkqqquuuTTT999;;;777666666777777777666555444555555444444444333333333555555444333333222111111222222222222222222222222222222222222333333333333///222222444666555JJJmmmzzzxxx}}}zzzuuubbb\\\sssTTTEEEBBB@@@@@@???===;;;===GGGUUU___iiihhhhhhkkksssxxxsssnnniiijjjooowww~~~jjjfff___YYYUUUTTTUUUWWWTTT[[[lllpppooouuunnnnnnbbbdddjjjvvvuuunnnmmmllljjjpppwwwzzzuuunnnnnnppprrryyy|||}}}|||xxxwwwzzz~~~|||rrrjjjkkkmmmmmmlllnnnhhhgggfffhhhmmmttt|||zzz}}}~~~fffVVVCCC333555555444333333222222333333111111222222222222111111111111111111111111111111222222222222333555555444555AAAfff}}}sss{{{fffCCC888===CCCXXXuuuttt___IIIAAABBBKKK]]]ooo{{{}}}~~~{{{}}}~~~|||zzz}}}{{{qqqsss|||UUU@@@>>>???SSSrrr~~~lllpppxxxzzz||||||~~~}}}||||||}}}}}}}}}}}}}}}{{{~~~jjjMMMLLLccc```III===666111666222222222222222222222222///000000000111111111222000000000000000000000000///////////////000111111000000111111111222222222000000000000000111222222222000111444333555AAAPPP}}}uuuHHHCCCGGGOOOeee|||uuufffYYY^^^ooo{{{{{{|||ssscccVVVPPPMMMIIIDDD@@@????????????===???@@@@@@???@@@AAACCCAAAEEEDDDFFFLLLJJJIIISSSRRRRRRSSSUUUWWWXXXWWWVVV\\\```bbb^^^XXXVVVYYY\\\]]]aaaeeegggfffgggjjjnnnppprrruuuvvvuuuwww{{{~~~uuu|||gggGGG777<<<444555666777777777666555444555555444444444333333333333333333333333333333333111111111111111111111111111222222222222333333333111222000222555333AAA\\\xxxwwwxxxyyyooogggppp\\\FFF@@@BBB??????>>><<<<<>>@@@CCCUUUrrr}}}gggPPPDDDBBBHHHWWWgggyyy{{{~~~~~~}}}||||||~~~}}}zzz{{{{{{nnnuuu[[[CCCCCCCCCWWWsss{{{www|||zzzxxxvvv}}}}}}}}}~~~~~~|||zzzwwwbbbHHHEEEcccXXX===>>>:::000999222222222222222222222222//////000000111111111222000000000000000000000000///////////////000111111000000111111222222222222000000000000000111111222111......222666:::???CCCzzz|||EEEEEEIIIDDDRRRnnnsssjjjXXXWWWjjjwwwxxxwww~~~|||kkk\\\RRRQQQMMMFFFBBB???>>>>>>===>>>???AAAAAA@@@AAABBBCCC>>>CCCCCCEEEKKKGGGDDDNNNKKKLLLNNNPPPQQQRRRRRRQQQSSS[[[aaa]]]VVVSSSVVVYYY\\\```dddhhhiiikkkmmmnnnoootttzzz{{{xxxxxx{{{vvvyyy}}}]]]@@@777>>>222555666777777777666444333555555444444444333333333111222222333333444444555111111111111111111111111111111222222222333333333444444000222777444<<>>???>>><<<===CCCNNNWWWdddeeehhhjjjlllrrr~~~{{{ppppppqqquuuzzz~~~~~~}}}rrrbbbXXXUUUXXXiiivvvxxxyyyyyyvvvsssllldddeeeqqqwwwyyyxxxvvvwwwzzzyyyvvvzzzzzzyyyyyyxxxxxxwwwwwwtttmmmggghhhmmmpppnnnkkkdddbbbccckkkwww~~~}}}xxxpppgggppp{{{uuuyyyEEE===888...777444444333333222111000000111111111111111111111111111111111111111111111111222222333333333333444444777333LLLzzz||||||~~~~~~[[[===;;;===MMMooo{{{yyy]]]CCCAAA???FFF]]]ggglllssswwwyyyzzz}}}~~~|||}}}fffmmm[[[EEEAAADDD\\\rrrzzz{{{~~~zzz||||||{{{{{{~~~yyykkkyyy[[[IIILLLQQQKKK:::111666777333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888333444999888111555???```}}}RRRIIIGGGBBBHHHVVV```ddd___[[[bbbooowww}}}nnn\\\RRRQQQOOOIIICCC@@@BBBDDDBBB@@@>>>>>>@@@BBBDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIIIILLLMMMKKKLLLPPPRRRPPPMMMSSS[[[\\\YYYVVVVVVXXX\\\\\\```eeeggghhhnnnuuutttrrrvvv~~~{{{yyy}}}fffJJJ>>>999555444555555666666666666555555444333222222111111111111111111111111111111111111000111111111111222222222333333333333333333333333111444555444444888@@@GGGkkkyyyyyyqqqooobbbkkkbbbLLLAAAAAA@@@===;;;<<<<<<>>>HHHRRR^^^ccciiilllmmmqqqyyy{{{vvvyyyvvvooosss}}}zzz}}}~~~}}}yyyyyywwwsssqqqrrrnnniiiSSSPPP[[[nnn{{{yyyuuuzzz}}}xxxtttllliiittt|||{{{}}}~~~yyyxxxzzzxxxxxxwwwvvvvvvvvvwwwwwwrrrnnnjjjlllqqqtttqqqmmmhhhhhhjjjqqqzzzvvvooojjjdddmmmyyyyyyyyy{{{ooo@@@;;;888000888444444333333222111111000111111111111111111111111111111111111111111111111222222222333333333444444555///AAAiii{{{{{{zzzzzzpppJJJ;;;999CCCXXXxxxkkkMMMDDDBBBFFFUUU]]]aaafffkkkppptttxxxzzz|||}}}}}}fff```kkkXXXEEEAAACCC[[[qqq}}}zzz|||~~~~~~}}}}}}{{{{{{{{{sss___ZZZPPPMMMBBB777222555666333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555222555<<<;;;444444<<>>AAA>>><<<<<<;;;===FFFOOO\\\```fffiiilllooouuuyyy{{{xxxzzz}}}|||wwwtttuuuvvvtttyyy~~~zzzqqqgggdddfffrrrlllUUURRR```sssyyyppp}}}{{{xxxsssqqqzzz}}}|||}}}|||~~~wwwuuuqqqnnnnnnqqqtttvvvqqqnnnllloootttuuurrrnnnkkknnnrrrxxx|||tttoooqqqrrr{{{}}}rrrsssqqqccc:::777777111666444333333222222111111111111111111111111111111111111111111111111111111111222222222222333333333333888222888XXXppp]]]???777<<>>===666444888<<>>EEEmmmttt|||nnn______KKKVVVooooooOOO>>>BBB???BBB???======;;;<<>>CCCBBBFFF^^^{{{{{{{{{{{{sssjjjbbb___\\\[[[\\\[[[WWWSSSLLLIIIFFFDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHLLLNNNNNNNNNRRRUUUPPPIIIHHHIIIKKKNNNSSSUUUUUUTTTUUUWWW^^^eeefffeeeiiiooowwwxxx|||sssWWWGGG888333555555555555444555555666666555555444444444333333333333333444111111111111111111111111000000111111111222222222222222222222222222222222000222444555444555777:::GGG```uuuzzz{{{fffgggZZZRRRiiirrrPPP>>>CCC===???===<<<<<<;;;;;;BBBJJJXXXZZZ___fffllloooooommmssswww|||~~~zzz~~~~~~mmmiiiwww|||yyyxxx|||qqqkkkqqq{{{llldddkkk|||}}}uuuvvvzzz~~~}}}yyypppnnnttt{{{{{{zzzwwwtttwww~~~||||||{{{rrrlllccc\\\\\\bbbkkkrrrzzzuuupppooopppssstttttttttyyy~~~ppprrr~~~{{{yyywwwxxx}}}yyyhhhJJJ666444555222222333333222222222222222111111111111111111111111111111111111111111111111111111111111222222222333333111444111999___{{{oooMMM??????===hhhzzzUUUCCCDDDFFFQQQPPPUUUbbbrrr||||||xxxxxxyyy|||}}}}}}}}}~~~ggg[[[```nnn}}}RRRGGGBBBAAAZZZppp~~~|||yyyzzzxxxxxx~~~{{{```yyybbbDDD///111777222///222222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222000000444555333333444888999QQQ{{{JJJFFF???===???<<<:::KKKccc}}}uuukkkddd___[[[YYYZZZ[[[ZZZXXXMMMJJJGGGEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHKKKMMMMMMQQQTTTQQQKKKJJJHHHGGGIIIMMMRRRVVVXXXZZZ[[[```fffhhhiiiooowww||||||~~~}}}hhhIII???666555777666444555444444555555555555444444333333333222222333333444111111111111111111111111000000111111111222222222222222222222222222222222111333444555555666777888DDDRRRoooggg^^^KKK[[[hhhLLL:::>>>888;;;:::;;;<<<;;;<<>>666555666666555222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222000666555777NNNtttttt~~~hhhKKK888>>>[[[hhhJJJEEEFFFEEEEEEKKKZZZlllzzzzzz{{{{{{||||||}}}}}}~~~|||hhhTTT___qqqUUUHHHBBBBBB]]]qqq|||}}}~~~wwwsssyyyzzzuuuyyy{{{vvvjjj```ZZZCCC111222666222///222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222000......000222333444777111999```fffNNNGGGBBB???:::777@@@NNNhhhmmmrrrvvv|||{{{tttlllhhhbbb]]]ZZZYYYXXXWWWNNNKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGDDDIIILLLKKKLLLOOOOOOLLLLLLJJJIIIIIILLLRRRXXX\\\```aaaeeekkknnnqqqxxx|||sss{{{vvvXXX>>>777333555777666555666444444555555555555444444222222111111222222333333111111111111111111111111000111111111111222222222222222222222222222222222222222333444555666666777===FFFvvvxxxbbbVVVCCCJJJVVVHHH<<<===:::999888:::<<<<<<;;;AAAHHHPPPTTT\\\dddkkkooorrrrrrvvvtttsssrrrnnnkkknnnuuuwww}}}rrrxxxzzz}}}~~~}}}}}}}}}~~~zzzvvvtttppppppnnnqqqooollleee\\\YYYbbbnnnzzzmmmpppwwwzzzxxx{{{zzzxxxwwwwwwyyy{{{{{{{{{zzz}}}wwwwwwtttttt}}}zzzuuupppnnnttt|||aaabbbcccfffjjjppptttwww}}}{{{xxxwwwxxx{{{~~~~~~|||jjjooo{{{yyyxxxvvvkkkooosss{{{vvvnnnvvv~~~cccOOO>>>666777555444666444222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222777999888@@@XXXxxxrrrxxxhhhAAACCCJJJttt}}}VVVJJJIIIBBBAAADDDOOOaaarrr}}}~~~}}}{{{{{{{{{|||}}}}}}{{{}}}hhhWWWbbbrrr~~~XXXIIIAAACCC___rrrzzz}}}}}}}}}~~~vvvsss|||vvvvvv~~~www}}}vvvccchhhzzzzzzjjjLLL>>>333222333333222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222000...---000333444222444555555DDDwww~~~___XXXNNNCCC===<<>>EEEHHHOOOXXXaaaffflllqqquuuyyyuuuqqqkkkaaa\\\cccooottt|||yyy||||||}}}}}}|||||||||}}}~~~~~~zzz~~~sssgggaaa\\\YYYXXXWWWUUURRRSSS]]]iii{{{ssstttuuuuuuwwwzzz{{{yyywwwvvvxxxyyyzzzzzzzzz}}}wwwuuu{{{yyyuuuzzz~~~{{{vvvrrrtttyyyZZZ___gggooouuuyyy{{{{{{wwwwwwwwwxxxzzz}}}{{{zzz|||iiimmmpppcccnnnlllssszzzvvvggg___hhhxxxzzzYYYGGG666333888444111222000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222///222666555444AAAcccSSSDDD:::dddaaaNNNLLLBBB???>>>EEETTTfffuuu}}}~~~{{{zzz{{{|||}}}}}}|||~~~hhhUUU___ooo{{{[[[JJJAAACCCaaarrrxxx{{{|||zzz{{{}}}yyywwwxxxuuu}}}~~~eeeaaaoookkkVVVIIIAAA:::444111222333444555111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000//////222555444111...<<<:::222NNNmmmfffVVVFFF>>>???>>>:::777;;;@@@GGGTTTccclllnnnpppqqqoooiii___WWWSSSSSSQQQNNNLLLKKKLLLMMMNNNMMMIIIHHHGGGEEEEEEEEEFFFFFFJJJQQQUUUPPPKKKLLLPPPRRRLLLQQQVVVWWWVVVWWW\\\aaammmqqqzzzzzzxxxsssmmmmmmvvv^^^III<<<;;;666444555555333444777333444444555555444444333000000//////000111222222111111111111111111111111000111111111111222222222111111111111111111111111000///...///111444555555777666UUU}}}{{{pppXXXOOOBBBCCCIIIBBB888;;;;;;:::<<<===;;;888<<>>JJJ[[[iiioooyyy{{{pppfffbbbZZZOOOGGGJJJMMMMMMKKKLLLOOOSSSLLLJJJGGGHHHKKKLLLJJJGGGLLLQQQTTTQQQQQQUUUSSSMMMLLLRRRXXXZZZZZZ^^^gggooouuu|||uuuggg\\\ddd}}}qqq}}}rrrkkkqqqyyyMMM===888555555555555555555555555444444444444444333111///222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222333444555666:::999IIIvvvzzzkkkNNNBBBHHHFFF@@@>>>::::::<<<===<<<:::999<<>>???KKK[[[kkktttyyy|||uuukkk^^^WWWNNNJJJKKKLLLLLLJJJPPPPPPPPPPPPRRRVVV\\\```aaalllsssmmmccc^^^^^^```aaaaaabbbdddggglllpppsssvvvxxx|||~~~{{{yyymmmQQQDDDNNN^^^vvv|||pppMMM999777666444444444444444444444444333111//////111222111///222222222222222222222222111111111111111111111111//////////////////////////////000000000111111111000000000000111222333333444666>>>VVVvvvvvvaaaQQQIIIBBBCCCBBB777:::;;;======;;;:::;;;;;;>>>DDDGGGPPP^^^iii}}}sssZZZNNNYYYvvv{{{}}}{{{wwwtttuuutttuuu{{{wwwuuuzzz|||~~~|||~~~jjjPPPHHHBBBBBBBBB???>>>???DDDLLLUUU]]]eeessswwwlllqqqvvvrrrqqquuuyyyzzz|||zzzvvvrrrpppooorrrsssuuuxxx|||zzzyyy~~~{{{{{{|||{{{xxx|||~~~uuuzzz}}}}}}~~~}}}||||||||||||}}}~~~tttllljjjjjjppp|||{{{zzzwwwyyytttyyyyyyvvvlllpppxxxmmmLLL;;;777555333222333333222111222222111222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000333000111666222333@@@lllooonnnnnnJJJEEEggg{{{qqqbbbUUUKKKEEEBBBBBBXXX___hhhrrryyy|||}}}}}}zzz~~~iiiRRR^^^tttXXXFFF???AAA\\\nnnxxx|||||||||~~~~~~~~~~~~~~~|||zzzyyyzzz|||~~~{{{yyyzzzwwwtttvvvxxxppppppqqqyyy}}}xxxmmmtttxxxnnnUUU<<<333777333333222222222222222333111111111111111111111111////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222111111333444222444@@@OOOuuunnniiibbbVVVMMM@@@===:::999:::;;;999777;;;FFFPPPVVV^^^lllxxx}}}kkkeee\\\TTTOOOKKKGGGEEEJJJMMMPPPQQQRRRVVV\\\aaannn}}}yyymmmiiilllnnnjjjgggfffhhhjjjjjjiiijjjkkkooorrrqqqooottt|||sssiiicccbbb```^^^ggguuu||||||bbbNNN999444888666444444444444444444444444333555777777555222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111222111111111111111222333333444888:::EEEiii{{{~~~lll[[[JJJ>>>BBBCCC777:::;;;<<<===<<<;;;::::::;;;@@@CCCKKK[[[jjj{{{bbbRRRYYYttt|||~~~~~~yyyvvvuuuuuuzzzxxxuuu{{{|||~~~}}}zzz{{{|||~~~~~~xxxXXXMMMDDDBBBBBB@@@>>>===>>>AAAIIIRRRVVV]]]rrrzzzkkkhhhhhhfffdddeeeiiimmmsssxxxxxxvvvrrrpppsssuuuxxx{{{~~~}}}xxx||||||}}}~~~|||{{{|||{{{~~~}}}{{{zzzzzz{{{|||{{{uuujjjuuutttvvv{{{~~~yyyuuuuuuqqqzzz^^^FFF@@@666444222222222333222111///000111111111111222333000000000000000000000000000000000000000000000000000000000000000000111111222444000///666444333<<>>HHH___qqq}}}vvvpppeeeWWWKKKDDDBBBAAAJJJPPP[[[hhhssszzz}}}}}}xxx|||iiiSSSbbb{{{VVVDDD???BBB\\\ooo{{{{{{~~~|||~~~~~~|||yyywwwxxxzzz{{{rrrmmmuuuyyyvvvqqqqqqrrrrrrmmmlllmmmvvv|||ooowwwdddDDD999666333222222222111111222222333111111111111111111111111////////////////////////000000000000000000000000...////////////000000000////////////////////////000000000000000000000000000000000000000111111222111111222444444555:::@@@XXXsssiiigggeee]]]VVVIIICCC<<<:::;;;===<<<:::777===@@@>>>BBBSSSjjj{{{|||lllZZZMMMIIIMMMRRRGGGKKKPPPRRRRRRTTTWWWZZZgggzzz{{{}}}~~~xxxqqqmmmllljjjfffcccbbbccchhhnnnooonnnooottt{{{qqqVVVOOOVVVpppyyysssrrr{{{aaaIII<<<333444888444444444444444444444444444444<<>>???CCC;;;<<<;;;;;;;;;;;;;;;:::999999>>>@@@HHHXXXhhhkkkVVVWWWkkk~~~|||{{{yyyxxxwww{{{{{{xxx~~~~~~}}}}}}~~~{{{yyy|||~~~]]]QQQFFFBBBBBB@@@???@@@???@@@GGGOOONNNMMM[[[ooovvvhhh___]]][[[YYYWWWTTT[[[eeepppvvvvvvsssoooooorrrvvv{{{~~~zzzzzz~~~}}}}}}|||zzzxxxxxxyyy{{{||||||}}}{{{uuuyyy|||zzztttqqqppptttkkkMMM>>>>>>555333111111222222222111---///000000//////000111000000000000000000000000000000000000000000000000000000000000111111111111111555000...444444333;;;AAAzzz~~~pppKKK???GGG[[[qqq|||zzzppp^^^MMMDDDBBBAAAAAAEEENNN[[[hhhsssyyy{{{yyy}}}iiiSSSeeeXXXEEEAAACCC[[[nnn|||{{{}}}}}}yyyvvvvvvxxxzzz~~~{{{iiimmmnnnllllllnnnmmmjjjhhhhhhiiirrr~~~tttjjj{{{UUU:::888888111222111111111111222222333111111111111111111111111000000000000000000000000111111111111111111111111......////////////000000////////////////////////000000000000000000000000000000000000000111111222000///000111333666999;;;888kkkuuurrrqqqlllgggUUUMMMCCC<<<:::;;;;;;;;;;;;>>>???;;;999BBBTTTccc~~~yyyooocccZZZWWWXXXIIIKKKOOOPPPPPPOOONNNNNNZZZkkk{{{uuurrrnnnjjjfffccccccgggmmmooommmlllnnntttwwwwwwrrrnnnjjjddd]]]TTTRRR```~~~wwwssstttssspppxxxeeeNNN>>>999444666888222333333333333333333333333000999BBBAAA888000///222111111111111111111111111000000000000000000000000111111111111111111111111111222222222222333333333444333333222333333444444222777999<<>><<<:::999:::::::::999999======EEETTT```xxxvvv[[[UUUbbbtttzzzxxx|||wwwwwwxxxyyy|||}}}zzz}}}~~~~~~~~~{{{|||}}}}}}zzzwww{{{}}}~~~~~~~~~{{{aaaVVVLLLGGGDDDAAA@@@BBB>>>AAAHHHNNNLLLHHHPPP]]]jjjggg___VVVRRRRRRQQQOOOHHHMMMWWWbbbkkknnnllljjjfffiiinnnuuu{{{~~~yyyxxx}}}}}}}}}{{{wwwyyyyyyxxxvvvvvvxxx{{{zzz|||zzzxxxtttwww}}}|||}}}{{{wwwwww{{{wwwdddNNN>>>777777444222000000111222111000222333444333000...///111000000000000000000000000000000000000000000000000///000000000111111111111...555111...333222111777<<>>>>>===;;;;;;<<>>999999444444777222333333333333333333333333...222666666222///...///111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222333333222222222222222333111333888;;;AAA]]]yyy|||yyyjjjSSSPPPRRR@@@<<<888777888::::::999999;;;:::AAAMMMTTTccc{{{eeeZZZ[[[kkkpppqqq|||zzzssssssuuuwww||||||zzz}}}~~~{{{yyyyyy{{{yyyyyy{{{~~~}}}xxxsssvvvtttsssssstttuuuttttttuuuvvvpppppptttooollluuu{{{zzzrrrfff___XXXSSSMMMEEECCCDDD<<>>888666444444222000000111222111000888::::::777333000000222000000000000000000000000000000000000000000000000//////000000111111111222+++333111...111000---333555999eeewwwyyy||||||aaaFFF>>>IIIaaavvvlllZZZNNNFFFCCC@@@===@@@GGGOOOUUUXXXkkkpppvvvzzz|||~~~ddd\\\qqqnnnTTTHHHAAAOOO\\\iiirrr{{{}}}zzzxxxuuupppooolllhhhgggkkkpppuuuhhhzzz{{{www{{{uuuhhh```bbbcccaaabbbffffffddd[[[\\\ZZZ^^^tttvvvoooyyyuuukkkuuu~~~aaaDDD:::666000000555111111000000111222333333000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000111111222111222222000111444555444AAA555666UUUyyyiii\\\SSSOOONNN>>>999555777;;;<<<;;;:::CCCNNN```ttt}}}uuulllhhhbbb___]]]\\\XXXTTTTTTRRRXXXccckkknnnttt{{{|||yyytttpppnnnmmmmmmiiiccc^^^]]]\\\WWWTTTTTTPPPKKKNNNYYY```bbbkkkwwwaaaeeefffjjj|||}}}qqqKKK>>>333444777222222777444333333333333333333333333333222111222444666555333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111222111222777:::888IIIyyy~~~sss~~~zzzUUULLLNNNAAA===888666777::::::::::::;;;888>>>HHHJJJRRRfffoooqqqcccWWWfffjjjkkkyyy}}}sssqqqrrruuuzzz{{{yyy~~~}}}wwwtttuuuuuuwww{{{~~~wwwqqqppplllhhhhhhjjjlllkkkiii```bbb[[[YYY___\\\VVVZZZZZZWWW___ppp{{{}}}wwwoookkkgggddd___VVVKKKFFFGGG;;;BBBHHHJJJJJJLLLNNNNNNWWWbbbggg___XXXYYYYYYUUUNNNJJJGGGHHHMMMSSSVVVWWWZZZ\\\```ffflllqqquuuxxx{{{yyywwwwwwvvvwwwzzz{{{}}}{{{uuusssyyy}}}{{{yyyxxxvvvmmmrrrsssqqqtttyyyvvvooopppxxxuuuwwwqqqpppzzznnnsssiiifffmmm{{{ttthhhqqqvvvyyyzzzrrruuurrrKKK???>>>777333666444444444333333222222222111111111111111111111111000000000000////////////000000000000000000000000111111000000//////......000000000000111111111111777777BBBcccwwwzzz{{{gggIIIBBBIII\\\|||eeeUUUYYYGGGFFFCCC???@@@EEEGGGGGGTTT[[[hhhtttyyyzzz~~~hhhkkkyyy```HHHCCCRRR___[[[iiisss}}}}}}zzz}}}ppplllkkklllfffaaalll}}}sssooolllkkkkkkhhhaaaZZZ```___^^^^^^aaaccceeeeeeeeecccRRROOOmmmvvvjjjhhhyyy|||~~~tttfffuuu|||```III777555666222000222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000000111111111111222222222...888===<<>>777???AAAIIIRRRWWW]]]lll|||wwwxxxxxxvvvrrrjjjaaa[[[bbbXXXTTTZZZ\\\YYY\\\dddtttuuurrrmmmoootttsssnnnkkkfff[[[NNNHHHIIIGGGCCCFFFFFFHHHSSSjjjsss]]][[[[[[___ffflllpppqqqsssWWW<<<777666666555444444333333222222222222222222222222222222222222222222222222000111111111111222222222//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111333333333888:::???fff{{{|||{{{UUUEEEFFFCCCCCC???999:::===;;;444:::777777;;;@@@HHHSSS^^^kkknnnzzzhhhUUU```pppsssnnnxxx{{{tttsssttttttssssssuuuvvvvvv{{{{{{yyyzzzwwwssswww~~~wwwjjjgggaaa```ccceeefffnnnxxxxxxdddXXXYYYWWWLLLHHHNNNMMMOOOPPPRRR^^^nnnwwwyyy{{{qqqnnnppppppnnnjjjaaaXXXPPPKKKGGGCCCBBBFFFJJJKKKNNNRRR\\\nnnvvvnnnmmmrrrlll\\\TTTOOOLLLNNNOOOOOORRRVVVSSSWWW]]]ccchhhmmmrrruuuuuussszzz{{{wwwqqqnnnooorrrvvvxxxyyyyyyxxxwwwwwwxxx{{{}}}}}}{{{yyywwwuuurrrrrrpppoooqqqrrrooojjjaaalllpppyyyvvvoooyyynnn~~~ooofffiiiwwwwwwoooooooootttsssfffhhh}}}mmmGGG;;;999222///222333333333222222111111111111111111111111111111111000000000000////////////000000000000000000000000111000000000/////////...000000000000111111111111///555:::QQQxxx~~~|||___GGGDDDQQQlllyyyfff^^^OOOJJJDDD@@@===>>>AAADDDKKKPPP[[[gggnnnsss|||ooorrrlllUUUKKKTTT]]]YYYcccjjjqqqtttuuuxxxwwwqqqmmmfffaaalll}}}{{{rrrfff^^^\\\]]]\\\ZZZ]]]]]]^^^bbbgggiiigggeee___bbbXXXUUUjjj~~~ooonnnssspppppptttTTTBBB444444555111000333111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000000000111111111222222222777444444777AAA```kkkWWWIII???777;;;AAA===;;;:::===AAACCCGGGRRR___lllooosssvvvuuuooohhhccc^^^TTTQQQVVVXXXUUUXXX```iiimmmqqqtttyyy|||uuujjjccc[[[OOOFFFBBBBBBDDDEEE???HHHRRR```sssyyykkk```YYYRRRQQQXXXdddooouuurrraaaLLL:::666666666555444333333333222222222222222222222222222222222222222222222222000000111111111222222222//////000000000000//////////////////000000000000000000000000000000000000111111111111111111111111333333333666999;;;\\\___FFFCCCDDDEEEAAA;;;999;;;;;;777:::777777:::???EEEPPP[[[gggmmmwwwsssXXX^^^nnntttnnnsss~~~xxxvvvuuuuuutttqqqrrrrrrtttyyy~~~{{{tttuuuuuussspppppprrrooojjjccc^^^\\\aaajjjtttppp[[[YYYZZZTTTQQQSSSMMMMMMNNNSSS\\\iiixxx~~~qqqjjjtttyyy|||wwwkkk]]]UUURRRKKKHHHHHHLLLNNNNNNPPPTTT[[[jjjttttttxxx}}}uuuggg\\\WWWSSSSSSQQQOOOQQQUUUSSSWWW^^^dddiiimmmpppqqquuupppsssyyyvvvrrrpppqqqtttvvvwwwwwwxxxzzzzzzzzzzzzzzzzzz}}}zzzxxxvvvtttrrrrrrooonnnooommmfff```^^^YYYeeekkkvvvuuukkkuuuzzz}}}mmmcccjjj|||{{{tttnnnfffhhhgggXXXZZZppptttzzz^^^???555444000///222222222111111111111111000111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111+++666444<<>>CCCQQQjjj}}}nnnWWWNNNGGGEEEAAA<<<===CCCDDDFFFLLLUUU]]]dddppp{{{www|||rrr___PPPRRR[[[YYY^^^```cccdddgggppp~~~{{{vvvmmmfffkkkvvvwwwmmm___VVVTTTVVVXXXYYY[[[[[[^^^ccchhhiiifffccc]]]eeebbb___llluuutttvvvnnnwwwlllgggvvvwwwbbbDDD999222444444000000333111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000000000000111111111222222:::......777777>>>hhhxxxbbbNNN===<<>>999999:::::::::777666999===BBBKKKUUUbbblllttt~~~___[[[hhhsssnnnmmmxxx~~~~~~zzzwwwuuuvvvxxxsssqqqmmmmmmssszzzwwwppptttrrrqqqrrroookkkkkknnngggccc^^^___nnnmmmaaa```]]]WWWSSSOOOLLLNNNUUUZZZcccxxx}}}rrrkkkwwwxxxiii^^^[[[PPPMMMMMMQQQSSSSSSUUUZZZ___hhhsss{{{jjjeeebbb^^^YYYRRRRRRUUURRRVVV\\\ccchhhlllnnnnnnzzz{{{pppnnntttsssrrrrrrtttvvvvvvuuuuuuwwwzzz|||}}}|||zzzyyy|||zzzvvvtttsssrrrqqqooommmlllmmmnnneeeXXXRRRTTTbbbiiiiiiooo}}}tttooossssss}}}iiibbbgggtttyyyuuuggg______ZZZ\\\kkkgggqqq|||zzzaaaIII444111333222222555222222222222111111111111111111111111111111111111000000000000////////////////////////////////////000000000000///////////////000000000111111111111...888222000NNNuuu}}}xxxhhhIIIFFFDDDMMMgggiiiZZZOOOOOOKKKBBB???CCCBBBAAACCCIIINNNSSS]]]gggjjjnnn|||ppp}}}uuunnnbbbSSSSSS]]]^^^dddcccaaa```ccclllyyyvvviiidddfffddd___YYYVVVWWWXXXYYYYYYZZZ]]]___```aaabbbdddgggccciiiggggggtttyyyxxx|||wwwwwwhhh^^^eeeuuuvvvbbbLLL888444222555444000///222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000////////////////////////000000000000111111111111333+++///:::777111EEEeeeqqqVVVJJJGGG@@@@@@AAACCCFFFEEEBBB???===>>>@@@CCCEEEDDDBBB???>>>FFF@@@===@@@AAAAAABBBFFFJJJKKKKKKLLLPPPWWW\\\___ZZZKKKEEEOOOXXX___nnnlllcccfffhhheeeGGGGGGIIIRRRbbbuuupppVVVCCC;;;666222444444444444333333222222111111111111111111111111111111111111111111111111000000000000111111111111//////000000000000//////////////////000000000000////////////////////////111111111111111111111111111333000333777666BBB\\\ttt}}}qqqPPPEEECCCHHHJJJEEE<<<777888:::999666555888:::===EEENNN]]]iiioootttkkk[[[```pppppplllrrrxxxvvvyyyzzzxxxuuuuuuyyy~~~}}}vvvlllgggnnnyyy|||xxxxxxrrrsss{{{|||uuutttyyyssspppfff^^^iiitttnnnlllddd\\\^^^XXXYYY```bbbggg~~~xxxqqqlllqqq{{{rrrfff___SSSPPPOOOQQQSSSUUU[[[bbbhhhkkkuuuzzzwwwtttqqqhhh^^^XXXXXXSSSTTTXXX]]]ccciiimmmnnnuuu|||vvvmmmnnnnnnooorrrvvvwwwvvvuuusssuuuxxx{{{~~~~~~}}}tttsssqqqpppqqqqqqpppnnnkkkjjjhhhbbbWWWOOORRRZZZllllllfffhhhuuuvvvzzz}}}www}}}xxx|||ssscccfffdddhhhyyy}}}ooo___ccciiiiiilll\\\hhhuuueeeGGG999///111444333333555222333333333333333333333000000000000000000000000000000000000////////////////////////////////////////////////000000000000///000000000111111111111000777222///===TTTssszzzyyyzzz~~~ggg```OOO@@@KKKmmmvvvaaaWWWPPPHHHCCCEEEBBB??????CCCFFFHHHNNNUUUUUU^^^dddggglllqqqjjj___nnntttwwwrrrnnnoooiii\\\___lllooowwwuuuqqqoooqqqwww~~~{{{pppcccZZZWWWUUUTTTSSSTTTVVVXXXZZZZZZ\\\```dddaaa^^^aaalllvvviiigggaaahhh{{{~~~zzzwwwssssssvvvsssbbbKKK:::444333444555444000///111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000//////////////////////////////000000000111111111//////333777666333888???PPPqqqyyyggg^^^TTTLLLLLLJJJFFFCCCAAA???<<<===????????????AAAEEEIIIBBB>>>;;;<<<>>>>>>???AAA===@@@CCCFFFLLLYYYlll||||||jjj^^^___^^^[[[bbbpppxxxyyypppbbbZZZ\\\ZZZTTTUUUUUUWWW^^^lll~~~oooXXXBBB888666444111333333333333333222222222111111111111111111111111111111111111111111111111//////000000000111111111//////000000000000//////////////////000000000000////////////////////////000000000000000000000000///333000222777777<<>>QQQrrrzzzeeeVVVNNNKKKKKKEEEAAA???BBBCCCDDDHHHMMMRRR]]]]]]QQQQQQ^^^bbb[[[___dddttt|||wwwyyyuuukkkpppttthhh___WWWRRROOORRRPPPNNNMMMPPPUUU[[[___```fffkkkkkkhhhlllyyyjjjccc[[[hhh|||zzzwwwvvvtttlllPPP<<<333444444444444333222000000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000/////////000000000111111111555444///000777888333999KKKnnn~~~yyynnncccaaaYYYLLLCCC@@@???>>><<<===>>>>>>???FFFOOOWWWEEEBBB@@@???AAABBBCCCCCCEEEIIIQQQXXX\\\ddduuuwwwhhh```VVVMMMKKKPPPPPPRRRQQQPPPYYYgggkkkgggddd```]]]___mmm}}}{{{gggXXXDDD777555666555222222222222222222222222222111111111111111111111111111111111111111111111111/////////000000000111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000---333222111777777999DDDiiilll|||kkkUUUHHH@@@DDDKKKLLLCCC999666999777444444777888888===DDDKKK[[[eeehhhxxxddd\\\lllsssrrrpppkkkpppsssvvvuuuuuuyyyzzzooottt~~~tttfff[[[eee}}}zzz}}}nnn^^^UUUOOOQQQVVV]]]bbb___WWWOOOKKKGGGEEEEEEFFFKKKXXXdddjjjoooyyy~~~tttnnnbbb\\\WWWWWW^^^hhhppptttqqqwww~~~}}}||||||zzzrrrllllllmmmpppsssuuuuuuuuusssrrrsssxxxlllkkkjjjjjjjjjiiigggfffaaaaaaYYYQQQ[[[qqqzzztttmmmeee^^^gggxxxuuuvvvxxx{{{rrryyysssfffhhhdddcccccciiixxx{{{zzzhhhhhhZZZ]]]iiiyyyxxx]]]DDD999555222222222//////111111111222222333333333333000000000000000000000000000000000000////////////000000000000000000000000.../////////000000000111000000000000111111111111...111000444777777GGGeee~~~vvv}}}{{{tttxxxwwwbbbMMMIIIWWWfff{{{ggg^^^YYYTTTNNNGGGCCCBBBCCCCCCFFFKKKOOOXXXZZZRRROOOXXXbbbgggbbbfffttt~~~|||xxxqqq{{{~~~~~~}}}zzzxxxssskkk```WWWSSSRRROOOMMMRRRQQQOOOOOORRRYYYaaafffhhhmmmtttxxxzzz{{{~~~kkkeeeaaarrruuuooorrrvvv{{{WWW@@@777444444333111000222444222000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............////////////////////////////////////000000////////////000000000000000000000000000000////////////000000000111000444333......555777333888===NNNnnnvvvzzzvvvgggWWWLLLEEE???>>>>>>>>><<<;;;@@@IIIPPPCCCBBB@@@???@@@BBBBBBAAAJJJJJJPPPXXX\\\^^^cccjjjiiicccZZZRRRLLLGGGDDDCCCDDDIIIOOOZZZqqqjjjddd]]]\\\jjjrrrhhheeeLLLCCC999444555555444333111111111222222222222222111111111111111111111111111111111111111111111111////////////000000000111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000,,,555444///444555777???YYYqqq^^^OOOBBBCCCGGGIIIBBB999777;;;555333444777777777;;;BBBDDDSSS___ccclllmmmdddmmmqqqrrrrrrkkknnnqqqtttuuuuuuxxx||||||tttwww|||ooohhh{{{}}}gggVVVNNNFFFFFFHHHJJJMMMLLLJJJGGGCCCAAA@@@@@@@@@CCCMMMXXXcccqqq~~~}}}uuusss|||}}}nnnggg```___eeelllrrrttttttvvvyyyzzzzzzzzz{{{{{{uuuzzz}}}wwwtttrrrpppppprrrssstttssssssrrrttt{{{iiigggfffeeedddccc```^^^UUUZZZWWWXXXnnntttpppeee]]]gggvvvzzz|||~~~vvvnnntttiii\\\eee\\\bbbfffhhhppp{{{}}}jjjppp___^^^fffvvvzzzhhhJJJ666888555222111000///111555000000111111222222222222000000000000000000000000000000000000////////////000000000000000000000000.../////////000000111111000000000000111111111111///333111333:::999:::GGG||||||sssyyy|||qqqpppiiiUUUOOOSSSeee|||ooofff\\\XXXOOOGGGCCCBBBAAAEEEJJJEEEJJJQQQTTTQQQRRR___ooonnnsss~~~}}}wwwsssooo|||xxxrrrooolllgggbbbZZZVVVRRROOOQQQSSSQQQLLLNNNPPPTTTWWW\\\aaagggkkkooossszzz|||uuuooollllll}}}sssmmmqqq{{{cccAAA444666777444222......111555444111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////............/////////000////////////////////////000000////////////000000000000000000000000000000////////////000000000000+++///333333111111222333///444;;;CCCWWWzzzwwweeeYYYHHHIIIGGGAAA;;;;;;@@@EEE>>>>>>;;;:::;;;======;;;>>>999:::EEEMMMNNNOOOQQQLLLMMMKKKFFFFFFHHHGGGBBBDDDQQQeee~~~~~~qqqjjjbbb^^^ggg~~~zzzjjjZZZPPPKKK:::777555555555444333444111111111111111111222222000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000,,,777555///222333444<<>>555333444777777777;;;AAABBBOOO[[[^^^```lllssslllooonnnqqqsssmmmkkknnnqqqtttttttttttttttzzz|||{{{vvvxxxuuu{{{uuu```TTTPPPEEEFFFFFFDDDAAAAAACCCFFF======>>>???======DDDMMM^^^sssvvvkkkgggssswwwpppiiigggkkkpppssssss~~~|||zzzyyyyyy{{{|||}}}sssxxxzzz}}}||||||xxxtttqqqqqqrrrrrrrrrsssssswww~~~}}}gggbbb]]]\\\___^^^YYYRRRUUU]]]ccchhhvvv|||qqqjjjaaahhhssspppqqq|||uuuooohhhccceeekkkeeedddaaabbblllvvvtttlllpppmmmiiifffiiioooeeeLLL999333333333222222111000//////000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000......000111333555666666PPPyyyuuu}}}uuu}}}{{{jjj[[[[[[aaarrryyyjjjvvvbbbOOOHHHDDD@@@CCCJJJ@@@FFFKKKLLLKKKLLLRRRWWWfffhhhoooyyyxxxkkkddd``````iiisssmmmiiiddd]]]VVVPPPMMMKKKPPPIIIFFFKKKPPPPPPPPPSSSQQQOOOMMMMMMRRR\\\hhhppp{{{||||||{{{zzz{{{~~~}}}pppmmmrrrxxxzzz}}}nnnXXXEEE:::444000...333333333222222111111111000000000000000000000000////////////////////////111111000000//////......////////////////////////........................////////////////////////000000//////.........---111111000000//////......////////////000000000000000000000000111111111111111000333777888EEEiiilllggg[[[LLLFFFIIINNNOOOFFF999:::BBB???<<<>>>;;;<<<<<<===<<<===???CCCEEEIIIIIIGGGFFFJJJQQQRRROOOYYY^^^jjj~~~mmmcccdddtttvvvkkkXXXBBB999;;;444444333333333333222222333111//////111222000...000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000///...------...///000000000000000000000000000000333333///...000111...111111111111222333444555@@@OOOuuueee\\\JJJEEEBBBEEEEEE@@@;;;:::999888777666777888;;;<<<>>>FFFOOOTTTWWW```nnn{{{yyyrrrnnnnnnoooqqqqqqllloooooopppwww~~~{{{sssppprrrqqqwww}}}yyy~~~zzzmmm```SSSKKKIIICCCEEEGGGCCCFFFJJJDDD>>><<<<<<===<<<===CCCKKKVVVnnn{{{yyyiii\\\aaattt{{{sssooopppssstttttt{{{zzzyyywwwvvvuuuvvvwwwtttttttttwww|||wwwzzz{{{vvvrrrrrrqqqnnnwww{{{~~~}}}~~~ccc^^^[[[YYYWWWTTTSSSTTTcccjjjooopppxxx}}}rrrnnnnnnlllrrryyyrrrrrr|||}}}~~~yyyvvvxxxyyywwwwwwyyyooolllfffcccjjjtttvvvsss|||{{{ttttttmmmgggeeedddVVVAAA666666333333222111111000//////000000000000000000000000111111111000000000//////////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000//////000111333444555555???aaa|||yyyyyy~~~{{{mmm]]]WWWYYYkkkvvvfff___[[[SSSHHHAAADDDEEEDDDAAA@@@CCCIIIOOOIIIJJJNNNTTTYYY[[[\\\]]]___YYYUUUTTTQQQMMMMMMQQQNNNMMMKKKIIIGGGFFFFFFFFFHHHDDDEEEMMMTTTWWW[[[```[[[^^^]]]WWWRRRWWWggguuuzzzxxxwww{{{}}}rrrrrruuubbbVVVEEE999333111000...333333333222222111111111000000000000000000000000////////////////////////000000000000//////......////////////////////////........................////////////////////////000/////////............000000000000//////........./////////000000000000//////000000000111111111666444555888555555DDDWWW~~~uuutttzzz~~~~~~fffWWWUUUXXXOOOGGGDDD???@@@>>>===AAAHHHQQQYYY\\\fffaaaZZZVVV[[[cccddd```fffjjjppp{{{{{{~~~yyy|||www}}}vvv\\\NNNBBB666222666444444333333333222222222333111///000111222000...000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000///...------...///000000000000000000000000000...777<<<888111...//////111111111111222333444444:::BBB\\\zzz{{{|||dddQQQGGG??????@@@>>>:::888888777777666777888999:::===CCCJJJOOOTTT[[[gggppp~~~zzztttpppooonnnmmmmmmlllnnnoooqqqxxx~~~{{{sssooorrrqqqvvv{{{yyy~~~tttrrrzzzpppfffZZZQQQMMMFFFHHHJJJEEEGGGJJJDDD>>><<<<<<===<<<<<>>AAA???>>>666666777777777777666555999;;;???FFFNNNUUUZZZ\\\qqqtttvvvvvvrrrnnnkkkjjjiiiiiikkkpppwwwzzzvvvpppooovvvtttqqqrrrttttttrrrtttsssyyy~~~dddbbbmmm|||xxxnnnfff___VVVUUUSSSKKKIIIJJJBBB@@@===<<<;;;::::::AAAIII\\\ttt~~~jjjWWWVVVfffvvvzzzxxxwwwxxxxxxuuurrrpppsssvvvwwwwwwuuuqqqmmmlllnnnpppwwwuuuqqqooosssyyyzzzvvvvvvxxxwwwssssssxxx|||}}}|||HHHHHHKKKRRR[[[fffttt|||~~~wwwpppppptttvvvppp{{{|||{{{|||vvvxxx}}}||||||zzzssslllmmmrrr{{{}}}~~~zzztttppppppllloooooommmlllllliiieeefffccc^^^RRRBBB333...000111111111000000000000000//////////////////////////////////////////000000....................................////////////000000000000000000000000////////////////////////111111111111111111111111///555===JJJddd|||zzzxxxuuu{{{ssszzzlll___XXX\\\cccoooxxxddd[[[ZZZ[[[ccckkklllcccZZZPPPTTTRRRJJJDDDCCCAAA>>>BBBBBBBBBAAA@@@AAA@@@???>>>???@@@BBBCCCDDDDDDEEEEEEHHHLLLSSS[[[dddjjjlllxxx~~~|||pppfffaaadddnnn|||~~~xxx}}}~~~{{{uuu}}}zzziiiRRR@@@888555333111000000000///111111111111111111111111////////////////////////////////////////////////.............../////////////////////////////////........................////////////////////////.........///////////////.............../////////............////////////...////////////000000000222000//////......000444===333;;;\\\}}}|||~~~~~~{{{rrrlllqqqyyyxxxsssyyy|||rrraaaJJJ===777333555666444111///333333222222222111111111111111111111000///000000////////////////////////////////////////////////////////////////////////////////////000000000000...//////////////////...////////////////////////,,,333888444///...//////000000000000111222333333222666888OOOwwwqqqhhhKKK???@@@CCCBBB@@@777777777777777666555444888888<<>>555111111222000000000000000000000000000000000000000000000000......////////////000000........................------........./////////000000000000000000000000000000000000000000000000000000111111111111111111///222111555MMMqqqyyyoootttzzzlllgggiii___hhhyyysssnnnlllqqqzzz|||vvveeekkkiii]]]SSSQQQNNNHHHFFFJJJMMMMMMKKKIIIDDD???AAACCCGGGKKKOOORRRUUUVVVUUUUUUUUUWWW___iiillljjjfffuuu{{{iii```gggsss|||yyyzzz~~~zzzuuuwwwrrrrrrzzz{{{|||xxx```KKK===666222222111111111111222222000000000111111111111111////////////////////////////////////////////////---............/////////////////////////////////........................////////////////////////.........///////////////---............/////////------........./////////......////////////000000...111444444222///...///000---111;;;EEERRRiii~~~|||}}}|||}}}{{{zzzrrrvvvxxx^^^JJJAAA777555444333222000///000111222222222222111111111111000111222111000//////111////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......////////////////////////,,,///000------000111///000000///000000111222333111666222;;;```nnnPPPBBBAAABBBAAA@@@999999888777777666555555666777:::AAAKKKSSSYYY\\\___hhhqqqsssqqqpppssswwwqqqjjjeeeiiinnnpppppppppwww~~~wwwmmmkkkkkkuuuyyykkkkkknnnoooxxx}}}iiiccceeekkkyyy}}}rrrmmmfffXXXQQQMMMCCC@@@===;;;;;;:::<<>>333222444333//////000000000000000000000000000000000000000000000........./////////000000////////////////////////---------.........//////////////////////////////000000000000000000000000//////000000111111222222222222222333???WWWuuuzzznnnqqq}}}rrrddd]]]kkkqqqyyyyyymmmdddccc___YYY[[[```cccaaa^^^[[[UUUMMMMMMOOOSSSXXX]]]```bbbcccaaa]]]VVVSSSZZZcccbbb[[[PPP___lllmmmfffgggvvvvvvuuu|||zzzsssqqqvvvuuujjjlllwww{{{~~~rrr]]]III<<<666222111222333444444444555666///000000000111111111222////////////////////////////////////////////////---------.........//////////////////////////////........................////////////////////////............/////////000---------.........//////---------.........//////........./////////000000,,,///222333444444333222***///444222///333AAANNNqqq~~~tttmmmgggWWW===444777666444444444111000222444555222222222222111111111111000111333222///...///111////////////////////////////////////////////////////////////////////////////////////000000000000---...///000000///...---////////////////////////,,,///000------111111////////////000000111222333111777444666LLLqqqsssVVVGGGDDDBBBAAA???<<<;;;999777666666666666444666999???FFFNNNVVVZZZ\\\eeennnqqqoooooovvv}}}xxxmmmeeegggkkkmmmpppssszzzyyymmmlllkkkppp~~~sssrrrsssuuu|||oooiiijjjqqq}}}{{{qqq```WWWRRRGGG@@@===;;;<<<;;;===FFFPPP]]]yyyxxxiiiWWWLLLOOOYYYccchhhmmmkkkjjjlllooosssuuuvvvrrrwww{{{zzztttpppqqqssstttuuussspppppptttuuussslllqqqssssssvvvppp}}}nnnvvvxxxmmm{{{yyymmmlllrrr}}}~~~tttnnngggfffiiikkkzzzuuuhhh___iiizzz}}}pppjjjqqqmmmooovvvvvvnnnhhhgggbbbfffmmmppphhhaaaccckkkVVVHHH999333777;;;333)))////////////000000000000000000000000000000000000---.........//////000000000000000000000000000000---------.........//////........................000000000000000000000000/////////000111111222222111000333666444<<<]]]xxxlllooozzz}}}vvvsssgggiiiqqqyyy~~~wwwqqqtttsssllliiihhheee^^^SSSTTTWWWZZZ\\\]]]^^^^^^ZZZTTTLLLIIIRRR^^^]]]UUUTTTYYYbbblllvvv~~~{{{yyy~~~zzzwww}}}}}}{{{lllggggggfffooozzzzzz}}}pppYYYDDD;;;999666111000111222222111111222333//////000000111111111222////////////////////////////////////////////////---------.........//////////////////////////////........................////////////////////////---.........//////000000---------.........//////---------.........//////............/////////000222000,,,+++---111222000000444666333333777888555AAA\\\{{{^^^MMMBBB===888:::;;;111,,,...000000222555555333222222222111111111111000///222333222///...///111////////////////////////////////////////////////////////////////////////////////////000000000000---...///000000///...---////////////////////////,,,111444111///111111000////////////000111222333,,,555666888CCC\\\vvv[[[LLLGGGDDDAAAAAA>>><<<999777666666666777333555999<<>>:::666333111111111000000000000000000000000////////////////////////........................000000//////.........---..............................------------......000000//////.........---......///000000000000000000111222222333:::EEENNNjjjpppuuuwww~~~|||{{{{{{zzzvvvrrrxxxyyyuuurrrqqqsssxxx{{{vvvlllddd]]]XXXTTTJJJLLLPPPRRRPPPLLLOOOVVVYYY[[[\\\^^^```cccaaa^^^gggsssyyyyyy||||||}}}xxxzzzqqqjjjfffnnnzzz}}}ttthhh[[[QQQDDD:::777555222///000000000000000000000000000000000000000000000000000000//////.........---000000//////.........---//////.........---------........................------------------------////////////////////////........................................................................////////////000000000000000000000000000000000000000111111111111222222222444999DDDTTTiiilll[[[===;;;888555333222222333111111111111111111111111111111111111111111111111000000///...............//////////////////////////////////////////////////////.........---------////////////////////////........................///////////////...............////////////......000000000000000111111222333444444888:::AAAlllgggQQQKKKJJJGGGCCCAAA@@@;;;444444888888333777777777999===CCCIIIMMMUUU\\\fffnnnrrruuuxxx{{{uuuiiiiiijjjhhhmmmvvv}}}~~~}}}vvvnnnmmmrrrxxxyyy}}}|||uuupppqqqvvvxxxuuu}}}|||yyysssooorrrvvvyyy}}}nnn]]]QQQGGG???:::;;;<<<===GGGSSSdddttthhhWWWUUU]]]dddgggjjjkkkiiiddddddjjjpppqqqnnnqqqttttttsssrrrtttvvv{{{|||yyyuuuxxx}}}|||vvvtttssswww}}}zzzwwwrrrrrrooojjjwwwrrrvvvzzzyyyssskkkaaa```bbbjjjnnnlllmmmnnncccTTTSSSXXXdddppptttooojjjiiicccdddooorrrfffaaabbb^^^bbbkkkssspppcccVVVPPPOOO>>>;;;888555222111111111000000000000000000000000////////////////////////........................000/////////..........................................------------......000/////////..................///000000000000000222333222000...222999@@@NNNbbbuuuyyywwwxxx{{{}}}zzzwwwzzzvvvssszzz~~~zzzvvvtttttttttyyyuuuhhh```]]]]]][[[YYYTTTQQQPPPQQQSSSZZZhhhvvvwwwtttqqqpppsssxxx|||}}}~~~~~~vvvpppooouuuzzzrrrsssxxxllllllqqq{{{zzziiiZZZJJJBBB999333333333222000000000000000000000000000000000000000000000000000000/////////............000/////////............//////.........---------........................------------------------.................................................................................................../////////000000000000000000000000000000000000000000111111111222222222333444666;;;CCCNNNZZZcccuuufffYYYKKKBBB888666444222222222333444111111111111111111111111111111111111111111111111000000///...............//////////////////////////////////////////////////////.........---------................................................/////////////////////.........////////////......000000//////000000111222333444333666777777VVVzzz}}}dddSSSIIIBBB>>>???BBB@@@999666777777444666555555777;;;@@@EEEHHHMMMTTT___ggglllpppsssvvv|||rrrmmmmmmjjjeeeiiitttwwwxxxwwwsssoooooosssxxxsssvvvtttoookkkmmmooonnnqqqxxxwwwrrrnnnmmmpppsssvvv}}}yyyiii^^^III@@@:::;;;<<>>888777777777666444222000222222111111111111111111000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////---.....................................................................---.........//////000000......////////////....../////////...///000000111...111...000666444777EEEeeennntttmmmYYYJJJBBBDDDJJJPPPMMMCCC:::888;;;777666555444555666888999===EEEOOOYYY```hhhoootttooommmlllmmmnnnoootttzzzxxxllleeefffjjjnnnoooooonnnllllllqqqtttooogggiiikkkmmmsss|||zzzpppgggiiinnnrrrooolllooovvvuuuZZZLLL@@@<<<===DDDVVVhhhtttzzzzzzttttttyyypppppptttxxxyyyxxxuuuuuuvvvrrrlllhhhnnnsssrrrmmmjjjlllppprrrqqqrrrvvvxxxuuuooojjjpppuuutttnnniiigggffffffiiinnnmmmooommmfffbbbcccdddccciiimmmjjjjjjnnnfff^^^cccUUU]]]bbb___VVVQQQTTTZZZWWWYYY^^^aaa^^^WWWUUUWWW]]]\\\``````^^^eeedddTTTKKKFFF@@@999444222111111000000000000000000000000000000000000000000000000////////////////////////.................................///////////////..............................------------...............///////////////......///000000000000000000000000000000000////////////444<<>>KKK[[[gggppp{{{vvvjjjggggggbbb\\\bbbrrr}}}~~~ooo[[[SSSRRROOOPPPTTTVVVZZZVVVGGG;;;999888555333333333333222111000000333333333222222111000000000000000000000000000000000000000000000000000000///............//////000////////////////////////////////////////////////---------...............------------------------........................------......///000000000......////////////......//////......//////000111///222---,,,333333333;;;KKK}}}tttxxxfffWWWNNNFFFFFFHHHHHHBBB999666777888777666555555666777777888>>>HHHPPPXXXaaakkkrrrooolllhhhfffggglllsssxxx{{{ooogggeeegggjjjkkkiiiiiihhhiiinnnrrrnnnhhhdddfffgggjjjqqqvvvsssmmmjjjlllqqqvvvuuuppppppttt|||{{{zzz]]]NNNAAA===>>>FFFYYYlllooorrrrrrooopppvvv{{{{{{xxx}}}wwwuuuvvvssstttsssrrrtttwwwtttmmmjjjnnnssstttqqqnnnnnnnnnqqqnnnoootttwwwsssnnnlllrrrwwwpppjjjfffgggiiilllsss{{{qqqtttpppcccZZZ[[[bbbgggfffgggaaaaaaeee]]]WWW___TTTVVVXXXZZZXXXVVVVVVWWWYYYXXXZZZ]]]\\\WWWTTTUUUTTTVVV]]]\\\WWW]]][[[LLL>>>:::444111//////////////////000000000000//////000000000000000000000000////////////////////////..................................../////////000..............................------------................../////////000......///000000000000000111111000///000000000///...111555555333<<>>BBBEEEAAA:::777888777666666555555555555444888>>>DDDLLLXXXeeennnpppuuuuuukkkaaaaaakkktttsssrrrpppmmmjjjhhhffffff```cccccccccggglllmmmkkkcccffffffdddgggmmmpppooopppooottt}}}}}}yyyxxxyyy~~~pppaaa]]]gggttt|||pppXXXJJJ???===AAAKKK```tttoooiiidddgggrrr|||}}}yyykkkttt{{{uuurrrppppppnnnnnnrrrwwwtttnnnkkkiiihhhkkkooossssssrrrqqqhhhbbbeeeiiiiiilllqqqtttzzzxxxqqqwwwoookkkhhhfffbbbbbbmmm{{{lll\\\VVVWWW^^^eee___]]]aaaddd___YYYVVVSSSRRRQQQTTTWWWXXXUUUSSSSSSTTTTTTRRRSSSWWWUUUQQQQQQ[[[^^^UUUNNNMMMHHH>>>000000000000000000000000000000000000000000000000........................------------------------........................,,,,,,,,,---------......------------------------........................////////////////////////............////////////222111000//////000111111222//////222222333;;;EEE```llltttttttttxxx{{{{{{uuu|||~~~zzzvvvssstttxxx}}}yyynnnfffddddddeeeiiinnnpppnnnlllkkkvvvttt```PPPHHH:::999666444222111000000000000000000000000000000...111111//////111000---////////////////////////........................---.........//////000000................................................,,,,,,,,,---------......------------------------------------------------------------------------............////////////........................////////////////////////000000000000000000000000////////////000000000000111111000000111111222333111111222222222333333333777999<<<@@@EEEIIILLLNNNOOOKKKHHHLLLQQQOOOFFF===888888777777666666666666444444444333333222222222111111111111111111111111111111222222222222111111333222222222333222///---000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------------------------........................---------............///................................................////////////////////////000000000000111111111111888>>>OOOtttyyywwwdddTTTQQQHHH@@@>>>BBBCCC>>>888;;;:::999888777555555444444888>>>@@@DDDNNN]]]hhhnnntttuuunnnhhhgggjjjkkkrrrooollljjjjjjjjjjjjhhhfffbbb```bbbhhhlllkkkhhhaaagggllljjjdddccchhhnnnlllmmmqqquuuzzz}}}~~~~~~xxxggg[[[VVVYYYcccnnnpppTTTDDD======>>>NNNfffqqqmmmllliiigggppp~~~pppvvv}}}uuummmoooqqqrrrrrrqqqpppnnniiieeefffiiiiiigggjjjrrrrrrnnniiifffddddddiiipppuuuyyy~~~~~~xxxttt|||nnniiiccc^^^WWWVVV```mmmwww~~~fffYYYTTTWWW```lllddd]]]\\\]]]ZZZWWWWWWUUUUUUVVVVVVVVVTTTRRRQQQRRRSSSRRROOORRRVVVWWWTTTUUU\\\[[[OOOFFFCCC===555////////////////////////////////////////////////........................------------------------........................,,,,,,,,,---------......------------------------............................................................////////////222111000//////000111111///222333111......222666DDDPPP^^^hhhqqqyyyzzzvvvlllmmmrrr}}}|||uuusssuuuxxxvvv{{{}}}vvvnnnpppzzzwww{{{wwwsssooollliiihhhiiikkkooopppooommmooosssuuupppaaaPPPBBB;;;666555444222222111222222000000000000000000000000///111111......111000...////////////////////////........................---........./////////000................................................,,,,,,,,,---------......------------------------------------------------------------------------............////////////........................////////////////////////////////////////////////////////////000000000000111111000000111111222333111111111222222222333333222222333555666888999999:::888777:::>>>>>>777111444444333333333222222222333333222222222111111111111111111111111111111111000111111222222111111000333222111222333222///---////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------........................---------............///................................................//////////////////////////////000000000111111111222555???bbb{{{tttzzzzzzhhh```TTTLLLBBB>>>>>>>>>;;;777999999888888777777666666555888:::;;;>>>IIIYYYfffmmmppppppllljjjjjjiiifffiiikkkmmmlllkkkjjjkkkmmmhhhfffeeegggjjjmmmllljjjhhhlllmmmhhhaaa^^^cccjjjkkkkkkmmmrrryyy}}}~~~}}}xxxggg\\\WWWXXX```hhhvvvwwwVVVFFF??????AAASSSmmmyyyrrrpppkkkhhhoooyyy~~~{{{uuuwww|||~~~zzzsssssstttsssrrrooommmkkkiiiffffffiiihhhfffiiiooooookkkeee```bbbiiipppuuuvvvyyy~~~zzzvvvzzzhhhccc[[[TTTMMMMMMXXXcccjjjxxxrrr___VVVSSSVVV```vvvjjj^^^YYYWWWVVVWWW[[[WWWZZZ[[[YYYTTTPPPOOOPPPRRRSSSQQQNNNPPPTTTUUURRRUUUXXXSSSEEE;;;999444---////////////////////////////////////////////////........................------------------------........................,,,,,,,,,---------......------------------------............................................................////////////111000000//////000000111111<<<@@@888000000111......666CCCQQQ```mmmrrrpppdddiiiqqq{{{|||xxxvvvpppssssssoooiiiiiiqqqxxxxxx|||qqqlllgggcccgggooovvvrrrllljjjjjjlllnnnoooooonnnnnnooopppooollliiijjjggg___UUUIII===444///222111111111111222333444000000000000000000000000///111111///000444666444////////////////////////......................................./////////........................------------------------,,,,,,,,,---------......---------------------------------------------------------------------------............/////////........................////////////////////////////////////////////////////////////000000000000111000000000000111222222111111111222222222222333111111111111000000000///...---...000333333111///111111111111111000000000111111111111111000000000111111111111111111111111000111111222222111111000333222111111222222///...........................////////////////////////////////////////////////////////////////////////........................------------------------........................---------............///................................................//////////////////////////////000000000000111111222000222AAAmmmvvvtttwwwoooooo]]]UUUJJJAAA;;;:::999999888888888888888888888888777777666555777BBBSSS___hhhkkkkkkkkklllnnnjjjccc___fffmmmnnnjjjgggiiillljjjjjjkkkkkklllmmmmmmmmmmmmnnnmmmfff^^^\\\aaahhhjjjiiiiiiooowww||||||zzzxxxhhh___ZZZYYY^^^dddgggrrryyytttVVVFFF???@@@CCCVVVqqq}}}uuurrrmmmiiimmmsssvvvtttxxxwwwvvvwwwyyy{{{{{{{{{sssssssssrrrpppmmmjjjiiijjjhhhhhhiiihhheeegggkkkgggeee^^^XXX___nnnwwwwwwvvvxxx|||~~~yyyyyy}}}^^^ZZZTTTMMMJJJOOOZZZeeekkkrrrgggXXXVVVUUUVVV\\\rrrfffZZZSSSQQQPPPTTTYYYVVVZZZ]]]ZZZRRRMMMNNNQQQSSSUUUUUUSSSSSSUUURRRLLLMMMMMMFFF;;;444333111...////////////////////////////////////////////////........................------------------------........................,,,,,,,,,---------......------------------------............................................................////////////////////////000000000111222AAAEEE999111333444......000222999EEETTT```gggeeelllxxxyyyrrrxxxyyyxxxwwwsssooollllllmmmuuu{{{}}}yyyuuutttooohhhnnn{{{}}}yyyxxx|||vvvsss|||uuukkkaaa^^^\\\YYY\\\aaaeeeeeefffhhhjjjmmmnnnoootttuuuuuutttpppjjjccc___ZZZSSSHHH???999444000---000000000000111111222222000000000000000000000000...111111///222888<<<<<>>KKKUUU```fffjjjlllnnnoookkkeee^^^dddkkknnnkkkfffeeeeeehhhjjjlllmmmllllllnnnooonnnnnnllleee^^^]]]ccciiillliiiiiinnnvvv{{{yyyvvv}}}wwwiiibbb___^^^aaaeeecccnnnsssmmmUUUDDD======@@@SSSnnn{{{tttqqqllljjjlllppprrrqqqyyyuuuqqqpppppprrrttttttnnnnnnnnnnnnmmmkkkjjjiiikkkkkkkkkkkkhhhffffffhhh___```[[[VVV```ssszzzvvvuuuvvvzzz}}}{{{}}}ssszzzUUUTTTOOOJJJJJJQQQ\\\dddllljjjZZZOOOTTTWWWUUUYYYbbbYYYQQQMMMKKKJJJMMMRRRQQQWWW[[[XXXPPPLLLNNNRRRQQQVVVZZZ[[[[[[ZZZTTTLLLFFFCCC<<<444000111111///........................................................................------------------------........................,,,,,,,,,---------......------------------------............................................................////////////......//////000000000000+++888<<<000***000333...333222111000333<<>>PPPiiivvvooollljjjjjjlllnnnppprrrxxxuuusssqqqqqqpppooommmmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnllliiigggfffeee[[[]]]]]]]]]hhhwww{{{vvvxxxwww{{{QQQQQQNNNIIIIIIPPPWWWZZZaaa\\\LLLFFFQQQUUUSSSVVVWWWRRROOONNNNNNLLLNNNSSSMMMRRRVVVTTTNNNKKKMMMQQQLLLSSSZZZ^^^___]]]UUUKKKAAA<<<666111//////...---........................................................................------------------------........................,,,,,,,,,---------......------------------------........................------------------------............////////////------...///000000000000)))000222,,,***000333111111111333444111222;;;FFF\\\dddtttxxxuuutttvvv{{{yyyzzz{{{{{{yyyxxxsssllliiiiiijjjiiigggdddeeegggfffeeeeeegggiiidddeeefffjjjooossswwwyyyxxxlll^^^WWWYYY___eeehhhbbbbbbcccdddeeeeeeeeefffjjjpppxxx}}}|||xxxssspppvvvwwwvvvpppeeeXXXMMMGGG===999444111222222000...111111111111000///......////////////////////////111333111,,,,,,...///,,,////////////////////////.................................---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........,,,------------.................................////////////////////////........................////////////000000000000000////////////000111111000000000111111111111222111111111000000/////////111222222111000///000111000000000111111111111111111111111222222222222222000000000000000000000000///000000111111000000///222000......000111000///................................................////////////////////////////////////////////////........................------------------------........................---------............///................................................////////////////////////......////////////000000///---555:::555FFFxxxyyyyyyqqqdddTTTFFF===;;;;;;<<<<<<;;;999888777666555777888999999999;;;>>>AAAGGGUUUbbbggghhhiiijjjjjjbbbcccggglllqqqqqqmmmiiiaaabbbdddeeegggggggggfffoooqqqrrrnnnhhhbbb``````hhhiiimmmrrruuuuuusssqqquuurrreeeaaacccgggkkkoooiiirrruuu~~~mmmUUUEEE>>>===>>>OOOgggrrrmmmjjjjjjlllmmmmmmooorrruuuuuuvvvwwwvvvsssnnnjjjppppppnnnllljjjiiiggggggiiinnnooollliiihhhfffcccZZZ[[[___gggqqqxxx{{{zzz|||zzz{{{OOORRRPPPKKKJJJNNNQQQOOOSSSRRRHHHEEENNNOOOLLLRRRQQQNNNNNNOOOOOOMMMOOOTTTJJJNNNRRRPPPLLLJJJKKKMMMIIIOOOUUUVVVWWWSSSJJJ@@@999555111///000///------........................................................................------------------------........................,,,,,,,,,---------......------------------------........................------------------------............////////////,,,---...000000000000///......//////111222222222///...111555444111333999EEEPPPggg~~~|||{{{{{{}}}{{{wwwxxx~~~zzzqqqooorrrtttrrrooommmmmmmmmkkkhhhffffffgggiiiiiiiiijjjlllmmmlllkkkllliiidddaaaaaaeeehhhjjjcccjjjpppssssssrrrssssss}}}xxxqqqmmmkkklllkkkggg^^^QQQFFF???<<<666444222111111111000000000000111111111000///...////////////////////////000222111---,,,---,,,)))////////////////////////.................................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---......///,,,,,,---------.................................////////////////////////........................////////////000000000000///////////////000111111000000000000111111111111333333333222111111000000111111111222333222111000//////000000000111111111000000000111111111222222000000000000000000000000//////000000000000//////222000......///000000000////////////////////////........................////////////////////////////////////////////////........................------------------------........................---------............///................................................////////////////////////........./////////000000+++///111333555888RRRwww{{{}}}vvviiiZZZMMMCCC===:::;;;;;;:::999999888777777999::::::999888999:::;;;<<>>NNNdddooopppmmmlllnnnmmmiiijjjooommmppptttxxxyyyuuunnnhhhmmmllljjjiiigggfffeeeeeeffflllnnnjjjggggggddd```VVVTTT[[[jjjrrrssswww|||xxxwwwxxxzzz}}}NNNRRRRRRMMMLLLPPPOOOKKKKKKOOOKKKIIIMMMIIIFFFOOOIIIGGGGGGJJJIIIHHHJJJOOOJJJMMMOOONNNKKKIIIIIIJJJHHHLLLOOOMMMJJJFFF<<<222222...,,,...111000//////........................................................................------------------------........................,,,,,,,,,---------......------------------------........................------------------------............/////////000+++,,,...000000000000///000,,,,,,111444111......444...,,,111333000111444111777IIIjjj|||~~~nnnkkkhhhkkkuuu}}}}}}}}}uuuxxxyyywwwqqqmmmmmmooohhhhhhiiimmmrrrtttqqqmmmkkkmmmnnnnnnmmmllllllmmmkkkuuu|||ppphhhdddcccbbb___XXXMMM@@@888444444000000000000000111222333//////111222222111000000////////////////////////---000111//////111111...////////////////////////.................................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,---------..............................////////////////////////........................////////////000000000000///////////////000111111000000000000111111111111000000000111111111222222...---...000222222000...000111111111222222333333.../////////000000111111000000000000000000000000//////000000000000//////222000...---///000111000000000000000000000000000........................////////////////////////////////////////////////........................------------------------........................---------.........//////................................................////////////////////////............/////////000...666000,,,666555;;;SSSxxx}}}zzzmmm```TTTJJJAAA;;;999999999999999999999999<<<;;;999777666777888999666???JJJTTT^^^eeeddd___^^^cccgggfffbbb```cccfffdddaaa^^^```cccbbb\\\VVV___fffoootttqqqiii```[[[XXXaaalllssssssqqqqqqrrrppp}}}|||kkk[[[VVVZZZ```ggglllttt||||||{{{hhhMMM???:::<<<===LLLbbbllltttpppooopppmmmgggfffkkkfffiiipppvvvxxxtttmmmhhhddddddcccccccccdddeeeeeecccjjjmmmhhheeefffccc]]]QQQLLLTTTgggooolllrrrzzzuuuqqqooooootttQQQPPPMMMLLLLLLNNNPPPQQQNNNNNNNNNLLLIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGKKKPPPSSSRRRMMMIIIHHHJJJKKKKKKKKKIIIDDD<<<555111//////............//////////////////////////////---...///...,,,,,,...///........................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////......////////////////////////000000000000000000000000000000000000111111111111222222999MMMmmm}}}|||vvvkkkaaa___bbblll~~~zzzvvvzzz{{{{{{xxxqqqqqq{{{{{{wwwxxx}}}www{{{~~~yyyzzzzzzrrrxxxnnnfff```\\\YYYRRRKKKBBB;;;888666444222000000000000000000000000444333222000////////////////////////////////////////////////////////////........................------,,,+++,,,---...///.........------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------.................................------,,,,,,,,,------------------------------------------------------------------------,,,,,,...///000000000000........................////////////////////////000000////////////000000111111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000333333222222111000000000000000000000000000000000---......///000111111222000000000000000000000000////////////////////////........................,,,,,,,,,------.................................------------------------........................+++---......---,,,,,,---......------------..............................---------............///..........................................------...000222333444555888;;;iiixxx|||tttlll^^^LLLBBBBBB999777888;;;;;;777666999;;;;;;:::999888777666666111777AAALLLUUUZZZ]]]^^^___```eeehhheee``````dddaaa```___^^^\\\[[[[[[ZZZ^^^cccgggkkkrrruuukkk^^^aaabbbgggnnnooonnnooosssrrrzzzttteeeXXXVVVTTTTTT___mmmqqquuucccSSSDDD777666???MMM]]]hhhooosssyyy{{{sssiiiiiiqqqooommmlllpppuuutttmmmeeedddcccaaaaaabbbcccbbbaaaggglllnnnjjjfffccc___[[[NNNHHHMMM^^^jjjkkklllrrroooqqqrrrooommmrrr~~~RRRQQQQQQPPPPPPPPPOOONNNKKKLLLMMMLLLJJJIIIJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGKKKNNNQQQOOOKKKJJJLLLOOOJJJIIIFFFAAA<<<777222000//////............//////........................---...///...---,,,...///........................------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////..............................//////////////////////////////000000000111111111333111333;;;OOOkkkzzznnnccc```bbbhhhuuuqqqlllkkkpppvvvzzz}}}{{{vvvsssvvvyyy}}}xxxoooggg^^^VVVOOOJJJEEE@@@999555333333111000000000000000000000000000000000//////////////////////////////////////////////////////////////////........................------,,,,,,,,,---...///......---------,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,------------------------------------------------------------------------,,,---...//////000//////................................................000000////////////000000111111111111111000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111////////////////////////................................................,,,,,,,,,---------..............................------------------------........................+++---......---,,,,,,---......------------..............................------------...............................................................000222222222444777999RRRwwwqqqttteeeTTTHHHBBB>>>;;;;;;???@@@===::::::===<<<;;;:::999777777666333666<<>>FFFNNNSSSUUUWWW]]]ccccccaaaccchhhfffffffffddd```[[[VVVSSS[[[___bbbcccdddfffeeeaaa```aaadddhhhhhhhhhllltttzzzooobbbVVVPPPJJJFFFKKKTTTlll~~~wwwiiiXXXKKK>>><<>>;;;666111///......//////......------......///........................,,,...//////---------...------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////......---........................////////////////////////////////////000000000111***///333222000444@@@JJJrrrtttmmmlllnnnpppqqqkkkgggccc___ZZZWWW]]]dddyyykkkccceeehhhhhhfffiiiuuuvvvllljjjllleeehhhmmmmmmuuu~~~{{{llliiiccc]]]YYY[[[aaagggiiicccYYYOOOFFF>>>777333000000000000111222222222000000000000000000000000/////////......//////000////////////////////////////////////////////////------------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.........///......------................................................/////////......////////////000000000000000///////////////....../////////000000000000000000000000000000000000000000000000.........//////000000000//////////////////////////////////////////......////////////////////////................................................------------------------........................------------------------------------------------+++---......---,,,,,,---......------------..............................,,,,,,---------.........---------------------------------..................///000000//////111333444KKKrrrrrrtttiiibbb\\\KKK@@@888999<<<;;;888777::::::::::::::::::::::::666444222222666===EEEJJJLLLOOOUUU\\\^^^]]]aaahhhiiijjjkkkiiieee^^^WWWRRRZZZ]]]```___^^^___aaacccddddddfffhhhggggggnnnwwwnnncccXXXPPPHHHAAABBBGGG^^^vvvqqqcccTTTIII>>><<>>444333111000////////////......------------..............................,,,...//////...------...------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------...................................................////////////000000000+++///222333333222444555KKKjjj}}}zzz{{{yyyvvvhhhbbb\\\XXXUUUWWWaaammm|||qqqfffbbbbbbaaa___]]]dddtttrrrfffdddccc[[[\\\```aaalllyyyxxxfffbbb]]]VVVSSSSSSVVVXXXdddZZZLLL@@@888444222222///000111222222222222333////////////////////////333222111000////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------...............---,,,................................................//////............//////...//////000000000////////////............//////////////////////////////////////////////////////111111111000000/////////........................////////////....................................................................................------------------------........................------------------------------------------------+++---......---,,,,,,---......------------..............................,,,,,,,,,------------...---------------------------------.........//////---/////////......000222000:::KKKjjjvvvpppvvvhhheeedddYYYKKK>>>;;;<<<<<<<<<<<<888888999999:::;;;<<<<<<666555333222444888===@@@EEEHHHOOOWWWZZZ[[[```gggiiikkkmmmmmmiiibbbZZZUUUYYY[[[^^^]]][[[ZZZ^^^ccccccdddeeegggeeeeeemmmxxx|||oooggg]]]TTTJJJBBB???@@@OOO}}}nnngggZZZOOOFFF===;;;===BBBKKKSSS___]]]\\\]]]bbbhhhjjjjjjfffeeefffhhhkkkkkkgggddd___^^^^^^___```aaa___^^^]]]aaaaaa\\\XXXXXXWWWUUUTTTVVVWWWWWWWWWaaawwwxxxBBBCCCFFFLLLRRRRRRKKKDDDFFFHHHIIIIIIFFFDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHDDD???:::777...////////////000000///......------------......------------------------+++---000000...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------------------..............................////////////000000000///---...000111222222:::OOOcccnnn|||~~~rrrhhh^^^XXXVVVYYYdddnnn{{{sssjjjdddcccccc```]]][[[bbbrrrzzzjjj``````^^^UUUVVVYYYYYYdddpppooo]]]ZZZTTTNNNIIIGGGFFFFFFUUULLL>>>333......000111...000111111//////000111////////////////////////444333222000//////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,------.........------........................------------------------///......------......///......///000000000/////////......------......///////////////////////////////////////////////////222222111000000///..............................................................................------------------------...........................------------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---......------------..............................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...///...---...000222111666888FFFrrrzzznnnttt}}}hhhbbbcccbbbSSSDDD===;;;:::;;;>>>:::::::::;;;;;;<<<<<<<<<777666555444555666888999AAADDDJJJRRRVVVWWW]]]dddccceeeiiikkkhhhccc\\\XXXXXXYYY[[[]]][[[YYY[[[```___```bbbbbb______hhhtttvvvpppkkkcccZZZPPPGGGAAA???FFFpppjjj```VVVMMMEEE>>><<<<<>>999444111//////...------......///...------,,,,,,------...------------------------+++---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------................................./////////000000///...,,,,,,---///111222555<<>>;;;999999888@@@;;;444///...///000000...000111///------000222////////////////////////222111000///////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,---....................................------------------------///......------......///---......///000000/////////......------......///////////////////////////////////////////////////////////////////////////........................,,,------....../////////........................------------------------..............................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---......------------..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---............000222000666666888TTTyyyuuuoootttgggfffeeeYYYLLLCCC===999999<<<@@@??????>>>===<<<;;;;;;888777666444444444555666;;;===DDDKKKOOOPPPWWW^^^YYY\\\aaaddddddaaa\\\YYYWWWUUUXXX\\\\\\XXXXXX[[[ZZZ\\\______\\\[[[dddooowwwpppnnnhhh___VVVMMMEEE@@@FFFgggwwwjjj___YYYPPPJJJCCC@@@>>>>>>DDDKKKPPPSSSRRROOORRR\\\ccceee``````bbbdddeeefffeeeddd^^^[[[XXXWWWYYY[[[\\\]]]XXX]]]___\\\YYYXXXVVVRRRPPPSSSTTTQQQSSS```uuuHHHDDDAAACCCIIILLLHHHDDDAAABBBDDDDDDDDDEEEGGGJJJDDDDDDDDDDDDEEEGGGHHHHHHHHHEEE???;;;777333000...222000---+++***+++---......------,,,,,,------...------------------------+++---000000///---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------..................................../////////000+++---000111000......///111000444999::::::@@@IIIHHHVVVdddkkkoooqqqmmmeee[[[OOODDDAAABBBEEEJJJOOORRRSSSUUUUUUSSSRRRUUUZZZ[[[]]]bbbcccYYYKKKIIIQQQGGGAAADDDFFFBBBDDDGGG@@@<<<999444111000111333333000000000111333333222111///000111000......111444///////////////////////////............///000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------------------------------***+++,,,---......///...........................------------------------.........------.........------...///000000//////.........------.........////////////////////////////////////////////////,,,,,,------.../////////........................,,,,,,------...///000000........................------------------------.................................------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---.........------.................................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---.........///111333(((222666333<<>><<<:::999:::888555333333333555666666888>>>EEEHHHJJJPPPXXXQQQUUUZZZ^^^```^^^[[[YYYUUUSSSUUU\\\]]]WWWUUUWWWYYY[[[______[[[YYYbbbnnnxxxpppoookkkbbbYYYQQQHHHBBBJJJdddrrrlllaaa^^^UUUNNNHHHDDD@@@???CCCIIIGGGLLLMMMJJJLLLUUU\\\^^^]]]^^^```ccceeeffffffeee___\\\XXXVVVVVVXXXZZZ[[[PPPVVVYYYWWWUUUUUUSSSOOOLLLOOOPPPLLLNNN[[[nnn|||EEEDDDBBBAAAAAABBBCCCEEE:::???AAABBBDDDHHHHHHEEEBBBDDDFFFFFFDDDDDDDDDEEE@@@===777111...---///000------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---///000111000///---//////000000000000//////////////////////////////111000/////////000222333777888:::<<<>>>@@@@@@AAA999888666555555666888999=========>>>>>>?????????BBBAAA???===<<<;;;::::::555555555444444333333333222111111111000000//////111//////000111222111000////////////////////////000000//////.........---,,,---------...///////////////............/////////............---------------------------------,,,------......------,,,,,,,,,+++******+++++++++///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,---------......---------............///........................000///...---------------222......111///+++...444///...---...///000000///......////////////......................................................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,---...///000000---------------------------------............///555,,,---555555???kkkwwwxxx~~~pppyyyzzzsssjjj^^^FFFCCCGGG;;;AAAFFFJJJGGGCCC???<<<:::;;;:::999777666555555555444555999===BBBHHHLLLNNNQQQSSSTTTTTTTTTTTTUUUWWWRRRSSSTTTUUUUUUUUUUUUUUUTTTWWW]]]```]]]\\\bbbkkkwwwnnnmmmllliiicccWWWKKKBBBJJJoooyyyooo```YYY[[[SSSLLLHHHDDD@@@AAAEEEIIIHHHHHHIIIKKKNNNQQQSSSRRRUUUZZZ]]]___```aaabbb\\\ZZZWWWTTTSSSTTTVVVXXXUUUUUUUUUSSSRRROOONNNLLLOOOQQQPPPMMMMMMXXXkkkzzzFFFEEEBBB@@@>>>>>>>>>>>><<<@@@BBBAAACCCGGGGGGDDDFFFIIIKKKJJJGGGBBB>>>===:::777333000......///000------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---///000000000......//////000000000000//////........................111000/////////000111222000111222333444444444444444333111000000111333444333444444444555555555555555555444333333333333333333333333222222111111111111111111000000000//////000/////////111222111000////////////////////////000/////////............---------...............//////............/////////............---------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///........................//////...---------------+++(((***///222333:::CCC555222...---.../////////......////////////......................................................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,------......//////---------------------------------............///555---...444222444TTT{{{ttt~~~ssssss{{{ooo```HHHCCCEEE:::===BBBFFFGGGCCC@@@<<<:::::::::;;;:::999777555333333555777;;;???DDDHHHJJJLLLNNNQQQSSSSSSTTTVVVXXXRRRRRRSSSTTTTTTTTTSSSSSSRRRUUUZZZ]]]ZZZYYYaaakkk}}}oooooonnnlllfff[[[NNNEEERRRyyyzzzkkk^^^[[[ZZZTTTNNNKKKFFFBBBBBBEEEIIIHHHHHHHHHJJJLLLOOOPPPPPPTTTXXX[[[]]]^^^___```^^^\\\YYYVVVUUUVVVXXXYYYTTTTTTRRRQQQOOONNNMMMLLLJJJLLLLLLIIIJJJUUUgggvvv{{{DDDCCC@@@>>><<<;;;;;;;;;===@@@AAA@@@AAADDDDDDBBBCCCGGGJJJJJJEEE>>>888444222111///...---...//////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...///000///.........//////000000//////...........................000000/////////000111222000000111111000000///...000000............000000000111111111111222222222////////////000111222333111000000000000000//////111111000000000000//////000///...///111222111000////////////////////////////////////...........................---------//////............/////////............---------------------------------,,,------......------,,,------,,,,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................//////...------------...///,,,,,,---///111777???999555000---,,,...//////......////////////.....................................................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------.........---------------------------------............///333---///555111---===VVVtttwwwppphhhrrrxxxiiiSSSHHHDDD:::888<<>>AAABBBFFFJJJMMMPPPQQQRRRTTTVVVQQQRRRSSSSSSSSSRRRQQQPPPPPPRRRVVVXXXVVVWWW```kkk}}}qqqqqqpppoookkkaaaSSSIII\\\}}}iii]]]^^^ZZZUUUPPPNNNJJJEEECCCFFFIIIIIIHHHHHHHHHJJJKKKLLLMMMPPPUUUXXXYYYZZZ[[[\\\\\\ZZZXXXVVVTTTUUUVVVWWWRRRQQQOOOMMMLLLKKKLLLLLLPPPRRRQQQMMMKKKQQQ___kkk}}}ttt~~~@@@???===<<<;;;;;;;;;;;;;;;>>>???======@@@@@@===:::===@@@@@@===888444111........................------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---.../////////.........//////////////////...........................////////////000000111111111111222222111000//////000000///......///000000111111222222222222222222/////////000111222333444////////////////////////000000000000000000//////000///...///111111111//////////////////////////////////////////........./////////...---------,,,///......------......//////............---------------------------------,,,------......------,,,------,,,,,,,,,---.........------,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................///......---------......111000...,,,+++***---000666333///------......------......//////......---........................................................................------------------------------------------------------------------------,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......------------------------------------------------...------------------------------------------------------............//////,,,///555333...444AAATTT}}}~~~rrrpppgggeee~~~uuuaaaRRRGGG>>>;;;:::;;;>>>???===>>>AAA===>>>>>>===<<<999777555333333444555666888:::;;;BBBEEEIIILLLMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRPPPOOONNNPPPSSSTTTSSSTTT___kkk~~~pppooooooooommmdddWWWMMM```lll```cccZZZVVVRRRQQQMMMGGGEEEGGGJJJIIIHHHGGGGGGGGGHHHIIIIIIMMMQQQTTTUUUVVVWWWXXXVVVUUUSSSQQQPPPPPPPPPPPPOOOMMMKKKIIIHHHIIIJJJKKKTTTXXX[[[[[[ZZZ^^^gggoootttuuu@@@???>>>===;;;;;;::::::999;;;;;;888888;;;;;;888555666777666444222111111...............------,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------.....................////////////....................................//////000000000000------...//////.........000000////////////000000/////////////////////.........---------...////////////000000000000000000//////////////////000000///.........000111000///////////////////////////.........////////////////////////...---------,,,......------------......///............---------------------------------,,,------......------,,,---,,,,,,,,,------...///------,,,,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///..............................---------......///(((+++------,,,,,,------///.........//////---+++------............------................................................---.....................------------------------------------------------------------------------,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......---------------------------------------------------------------,,,,,,,,,---------------------------------............///...,,,...222333000222888999RRRxxxyyyuuuoooooo~~~{{{jjjYYYMMMJJJDDD===888999::::::???FFFCCCAAA???<<<:::999999:::444444444444444444555555:::===BBBEEEHHHJJJMMMOOORRRSSSUUUUUUUUUSSSQQQOOOMMMNNNQQQRRRQQQSSS]]]jjjzzzjjjhhhhhhjjjjjjdddXXXNNN\\\ssseeeggg[[[VVVTTTSSSOOOIIIGGGHHHJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIMMMPPPQQQRRRSSSTTTQQQQQQPPPNNNMMMKKKJJJJJJKKKIIIHHHFFFFFFGGGIIIJJJMMMVVVaaajjjqqqxxxzzzCCCBBB@@@>>>;;;888666555666888777444444777888555777777555222...---...000............------,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------.........---......//////......------------------------------...///000000000//////,,,---...///////////////........................///////////////.........//////...---------......//////000000000000111111......////////////000000///...---...000111000///////////////////////////.........///////////////...............---------......------------......///............---------------------------------,,,------......------,,,,,,+++++++++,,,---...///------,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///...........................------------...//////(((---111000//////---***++++++,,,///000000---+++------............------................................................---------...............------------------------------------------------------------------------,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,------------------------------------------............//////.........//////000111000888WWW{{{jjjfff}}}rrraaaVVVYYYPPPCCC:::888999888>>>GGGFFFDDD@@@<<<::::::;;;<<<777666555444333333333333222555999>>>AAAFFFKKKNNNQQQRRRTTTVVVVVVTTTQQQPPPLLLMMMOOOQQQOOOPPP[[[fff|||mmmaaa^^^]]]```ccc```VVVNNNUUUvvvzzzjjjhhh[[[WWWTTTSSSPPPJJJHHHJJJJJJJJJIIIHHHGGGFFFEEEEEECCCGGGKKKMMMNNNNNNOOOPPPPPPOOOOOONNNLLLJJJHHHGGGGGGFFFFFFEEEFFFGGGHHHIIINNNXXXfffsss~~~CCCBBB@@@===:::777444333444777666222222666777555666555333000,,,+++,,,...---,,,,,,+++,,,,,,------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,------......---......//////......------------------------------...///000000000///...//////000111111111111000.........//////.........111111111000000000//////000000////////////000000.../////////000000000111........./////////000000///...---...000000000///////////////////////////............/////////000---------..................------,,,,,,------...///............---------------------------------,,,------......------,,,*********++++++,,,---...,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///........................---------------...//////---333444000---...,,,(((---,,,,,,...000000...---,,,------......------,,,................................................---------.........//////------------------------------------------------........................,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------------------------------+++++++++,,,,,,------...---------------------------------............///...//////---,,,///000///000222???```rrrgggpppppp___cccZZZJJJ>>><<<;;;888<<>>>>>===<<<:::888666444444666555222222666777666111111000...,,,+++,,,---+++***))))))***,,,...///------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---..................---------------------------,,,---///000000000///........./////////...------///000000111111000000////////////......---------,,,,,,,,,,,,---...//////........./////////000000---.........//////000000///...---...000000000...////////////////////////---.........//////000000,,,------....../////////...------,,,,,,------...//////.........---------------------------------,,,------......------,,,************+++,,,---...,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,---------......---------.........//////........................---------------...///000***000111,,,+++///000---111///------.../////////,,,------......------,,,................................................---------.........//////------------------------------------------------........................,,,------......------,,,+++,,,------......---------,,,,,,++++++,,,,,,---************************---,,,,,,,,,,,,---......------------------------------------------------******+++,,,,,,---......---------------------------------.........//////+++///000......111333111111333555BBBjjjxxxrrrnnneeeeee___NNNBBB@@@===888:::BBBEEEEEECCCBBB@@@===;;;::::::999888666555444333333777777666555555888<<>><<<:::777666555444222111111222333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------------...---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,+++++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------........................////////////........./////////000000////////////////////////............................................................................................................................................................////////////------------------------//////.........---------,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------,,,,,,,,,++++++,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,---------------,,,,,,,,,,,,------------------------------........................------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------........................////////////111///000333777IIIqqq~~~fffnnn{{{{{{jjj^^^TTTPPPLLLDDD@@@???======AAACCCJJJ[[[\\\JJJ>>>>>>===;;;:::999888888777666555444333444444555777AAAMMMRRRPPPLLLJJJJJJKKKKKKJJJIIIHHHJJJMMMPPPPPP[[[iiipppmmmeee^^^ZZZNNNKKKHHHGGGHHHIIIIIIHHHFFFJJJQQQYYY]]][[[VVVQQQQQQQQQPPPMMMKKKIIIJJJLLLIIIIIIHHHHHHGGGFFFFFFEEECCCDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDBBBAAABBBBBBFFFFFFHHHMMMQQQQQQNNNJJJHHHJJJOOOXXXgggxxxyyyvvvuuuqqquuu~~~xxxlll^^^<<<<<<;;;:::888666444333///.........000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------............---............/////////////////////000000000111////////////////////////................................................................................................................................................---............/////////------------------------...............---------,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------++++++++++++,,,---...///,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---------,,,,,,------.........------------......------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///....../////////000000000............////////////222222222000,,,555TTTsssrrrjjjhhhwwwqqqfff[[[VVVRRRKKKEEEAAA666>>>AAA<<>>>>>???BBBDDDEEEFFFMMMMMMOOOSSSVVVVVVRRRNNNRRRNNNMMMSSS[[[ccciiinnniiiaaahhhzzzuuurrrggg___ZZZ333333333333222000...---...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------............------........./////////////////////////////////................................................................................................................................................------------............---------------------------.....................,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///.........------.........------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////............////////////---,,,---//////000666<<>>;;;:::;;;<<<::::::999888777555444444666555444666;;;???AAAAAACCCEEEGGGHHHGGGFFFGGGHHHFFFGGGHHHIIIIIIHHHFFFEEELLLKKKGGGDDDAAAAAABBBCCCBBBDDDGGGJJJKKKIIIEEEAAAEEEGGGIIIIIIHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>>???>>>???BBBGGGKKKLLLLLLXXX[[[]]]]]][[[ZZZ[[[^^^VVVQQQQQQYYY_________```cccaaalll||||||nnnccc]]]ZZZ000000//////...---,,,+++...,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------------.........------------............////////////////////////------------------------------------------------------------------------........................------------------------------------------------,,,------------.........---------------------------------...............,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,------.........///...---,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.....................////////////...------000333333000...555PPPxxx~~~qqqiiihhhooopppeeedddddd[[[PPPMMMBBB@@@@@@888:::BBBCCCJJJGGGCCC???<<<;;;;;;;;;:::;;;;;;:::999888777666666444222333555777888888===???BBBCCCDDDDDDFFFGGGDDDGGGIIIIIIFFFEEEFFFGGGJJJIIIHHHEEEBBB@@@AAABBBBBBCCCFFFIIIKKKJJJFFFCCCCCCEEEGGGHHHHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFEEEAAA@@@???>>>===>>>??????AAA@@@AAAFFFMMMSSSUUUTTTYYY]]]```___[[[[[[```eeebbb\\\]]]ggglllgggaaa```\\\^^^jjj|||rrrwww{{{wwwnnnddd___\\\///...------,,,,,,,,,,,,---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.....................////////////////////////////////////------------------------------------------------------------------------........................------------------------------------------------,,,,,,---------.........---------------------------------.........//////,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,---......///------,,,++++++,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.....................////////////000000000111222333222///---777RRRyyy|||ssslllfffdddkkkuuu{{{ppphhhfffbbb\\\WWWKKKHHHFFF===;;;===999@@@??????>>>======<<<<<<;;;;;;<<<<<<<<<;;;999888555555555444333333444555666888;;;===???AAADDDGGGFFFHHHJJJKKKJJJIIIIIIIIIHHHIIIJJJHHHDDDBBBBBBCCCCCCDDDFFFHHHJJJIIIFFFCCC@@@BBBEEEFFFFFFEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDEEEAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBCCCIIIRRRYYY[[[ZZZRRRVVVZZZ\\\\\\]]]aaadddkkkddddddoootttmmmeeedddXXXYYYbbbrrrzzzwwwtttuuugggkkkooopppjjjaaaYYYUUU000///---,,,+++,,,------,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++---///...,,,+++,,,///++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000////////////////////////------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++,,,,,,---...//////++++++++++++,,,---......***+++,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,---...///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------............///............/////////000,,,...///------///222222444---444VVVzzzsssnnnnnnlllgggfffjjjqqq{{{}}}ssshhhddddddddd\\\RRRNNNJJJDDDEEEBBB555888999<<<>>>???>>>>>>===;;;<<<=========<<<;;;:::666888999888555444444666111333666999;;;???CCCFFFEEEEEEFFFHHHIIIHHHEEECCCGGGJJJLLLKKKGGGDDDCCCDDD@@@@@@AAACCCDDDCCC@@@>>>>>>AAACCCDDDDDDCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDD@@@@@@??????@@@BBBDDDFFFDDDCCCDDDKKKUUU\\\___^^^PPPRRRWWW]]]bbbeeeeeeeeekkkbbbaaammmqqqjjjbbbbbb\\\ZZZ___mmmvvvrrrjjjfff^^^```dddfffaaaVVVKKKFFF---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///........................---------.........///////////////...---------,,,---------............///.........------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........---,,,,,,+++,,,......+++)))+++333;;;------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,---///000222///////////////////////////////////////////////////...333DDDaaawwwnnnlllsssvvvnnnbbbcccjjjuuuzzzssshhhccceee```WWWOOOLLLKKKFFF>>>888777777888;;;>>>@@@???>>>BBBAAA???===<<<;;;:::999777777777666666666666777333333333555777:::===???BBBBBBCCCDDDDDDDDDDDDCCCHHHGGGGGGHHHIIIHHHEEECCCEEEDDDCCCAAAAAAAAABBBCCC===@@@CCCDDDBBB@@@AAACCC@@@??????@@@AAACCCDDDEEEFFFFFFDDDBBBAAACCCFFFJJJGGGDDDIIIRRRWWWUUUTTTVVVZZZZZZ[[[___bbbbbb___[[[YYYVVVZZZeeellliii```ZZZYYY___iiiqqqsssmmmbbbZZZZZZRRRVVVccc```LLL@@@AAA---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------....................................------..............................------------------------..................---------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---......------------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,++++++---......---...111555------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...//////................................................111...,,,000???WWWqqq|||pppooo}}}{{{fff^^^aaagggnnnnnnhhheeefffbbb[[[UUUSSSSSSNNNGGG@@@===;;;888777888:::;;;;;;???@@@AAAAAA???===;;;999666777777888777666555444333333444555666777999:::>>>>>>???@@@@@@@@@@@@???DDDDDDDDDEEEGGGGGGEEECCCDDDCCCAAA@@@???@@@@@@AAA:::<<<>>>>>><<<;;;<<<===<<<;;;:::;;;>>>AAADDDEEEEEEDDDBBBAAABBBHHHPPPVVVNNNGGGDDDIIIOOOUUU\\\dddnnnkkkgggccc```[[[UUUPPPLLLKKKMMMUUUYYYXXXVVVUUUdddeeehhhmmmooojjj```XXXVVVVVV[[[___VVVCCC999:::------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------............------------------------..................------------------............------------...............------------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,,,,---......------------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,------***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,***,,,...000111000///...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------------------000///...---------------................................................111111...***+++888NNN___}}}uuu~~~sss___YYYWWW[[[aaadddhhhlllfffbbb^^^]]]]]]YYYQQQIIIFFFAAA:::666555666777888>>>@@@CCCEEEEEEAAA===:::888999:::;;;;;;;;;999888666666777777777666666666999999:::;;;;;;;;;;;;:::>>>======???AAABBBAAA???@@@???>>>===<<<<<<<<<<<<777888999999777666777999:::888777888<<>>:::::::::::::::;;;;;;;;;888999:::::::::999777666666666777888888888888777888777777888:::;;;:::999;;;:::999999888777777777777777777666666555666666:::999999<<>>BBBGGGJJJKKKJJJJJJJJJLLLIIIIIINNNVVV___ggglllpppiii]]]SSSMMMLLLNNNPPPSSSNNNLLLNNNQQQRRRVVV[[[ddd```[[[WWWUUUUUUUUUVVV\\\cccaaaOOO===666222...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------.....................---+++,,,,,,,,,------......,,,,,,,,,------------...------------------------...........................------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///222444111+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,...---,,,---//////...,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++,,,---....../////////................................................(((+++///111111222333666NNNnnn|||eeeaaa]]]\\\ZZZYYY___fffgggjjjiiidddbbb```WWWMMMLLLHHHCCC???===:::888666555999@@@GGGKKKKKKIIIHHHAAA>>>;;;777555555666777777888999::::::999888777555666777777888888777777888777666777888999999888777777777777777666666555777777777777777777777666777888;;;BBBGGGHHHDDD???EEEHHHKKKMMMLLLKKKKKKKKKNNNNNNOOORRRXXX___cccdddmmmeeeXXXMMMHHHJJJQQQVVVWWWOOOJJJNNNSSSSSSRRRRRRVVVWWWUUUQQQMMMNNNTTTZZZ^^^___UUU@@@444444222,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------..............................------,,,,,,------...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...))),,,------***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......------...------,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++***+++,,,...///000000000------------------------------------------------...,,,,,,,,,...000111222777NNNdddsssuuueeegggllloooiii^^^WWWWWW___dddeeeaaa```bbb\\\RRRMMMKKKHHHEEECCC???:::666222555:::@@@FFFJJJLLLMMMKKKHHHCCC===999777777777444444555666666666666666777777888999999999999999<<<;;;::::::===>>>???>>>888999:::;;;;;;;;;::::::999999999;;;======;;;999666777<<>><<<;;;555555444444444444444555888999::::::;;;;;;::::::===<<<;;;===AAAEEEFFFFFF>>>???AAABBBCCCCCCCCCCCC??????AAAEEEHHHHHHDDDAAA<<<;;;<<>>@@@AAA???===;;;999888666555444444555555999999:::;;;;;;;;;;;;;;;;;;:::;;;>>>CCCGGGJJJKKKCCCDDDFFFIIIJJJKKKKKKJJJFFFGGGIIINNNRRRQQQMMMIIIEEE@@@>>>AAAFFFIIIEEE@@@:::CCCPPP[[[```aaa___^^^aaabbb^^^UUUPPPMMMEEE<<>><<<999777555444111222444555666555444333555555333111111444999>>>AAAAAABBBEEEJJJMMMNNNNNNLLLJJJFFFEEEFFFGGGGGGGGGEEEBBB@@@AAAEEEHHHJJJJJJOOONNNWWWdddeee[[[UUUWWWQQQKKKCCC>>>===???AAACCCIIIMMMQQQQQQSSSVVVTTTOOOLLLLLLJJJIIIIIILLLQQQUUUXXXWWWTTTPPPIIIAAA888222111000//////......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************+++******))))))******+++...---,,,++++++***++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------//////...------,,,,,,+++---...---,,,++++++---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------000...,,,,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,------++++++,,,......------,,,,,,------...........................---............/////////,,,,,,------.../////////,,,...///...,,,---222666LLLVVVccchhheee___]]]\\\]]]```^^^TTTHHHDDDIIIQQQUUU[[[hhhsssmmm___YYY]]]bbb\\\SSSLLLFFFAAA<<<888777666555444555777:::;;;??????@@@???>>><<<:::888333333333333333333333333444444333111000111444666888888:::===@@@BBBAAA@@@???@@@@@@>>><<<<<<@@@CCCEEEFFFHHHLLLPPPSSSRRRQQQPPPOOOUUU]]]\\\RRRKKKKKKBBB???======@@@DDDFFFGGGHHHJJJLLLOOOTTTWWWRRRJJJDDDEEEEEEEEEFFFIIIMMMQQQWWWUUUOOOFFF;;;222...---....../////////...------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++************++++++---,,,,,,+++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...111111000///...---,,,+++------...---++++++---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------,,,,,,---...------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++---,,,++++++,,,......------,,,,,,------...........................---------.........//////---------.........//////***,,,......---,,,---///222@@@TTTbbbeee```[[[XXXbbbfffggg___RRRHHHGGGJJJGGGLLLZZZiiijjj___XXXYYYSSSVVVZZZYYYTTTKKKCCC>>>:::999777777888999999999:::;;;<<<>>>>>>===<<<;;;:::999777666555555555666222444555444444444555777555444333444555555333111444555888999<<<@@@EEEIIINNNPPPTTTXXXYYYVVVRRROOOOOOLLLLLLOOOKKKCCC>>>>>>======>>>AAAEEEIIIJJJJJJEEEIIIKKKLLLOOOPPPKKKDDD@@@BBBDDDEEEFFFGGGJJJLLLNNNIIIAAA888111------...---...///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,------.........---,,,,,,,,,------...///333222111000///---,,,,,,,,,---...---,,,+++---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------+++,,,---------------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******+++---,,,++++++,,,......------,,,,,,------...........................------------............---------...............,,,---............//////+++333AAAPPP[[[aaaaaa``````cccfffddd^^^UUUMMMIIIHHHGGGOOO]]]ccc^^^XXXYYYPPPZZZcccbbbWWWLLLGGGHHHBBB???<<<;;;:::999666444333444666999:::;;;;;;;;;;;;:::999888888:::;;;<<<444666777777666555666777666444222222333333333222555444666;;;BBBJJJNNNPPPRRRUUUXXXYYYVVVQQQLLLHHHHHHDDDAAA@@@>>>;;;;;;>>>AAAAAABBBEEEHHHIIIIIIHHHEEEKKKOOOMMMJJJHHHFFFBBB???BBBEEEGGGGGGFFFFFFGGGDDD<<<333------///...------...000000111000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,---......//////------------...///000111222222111000///...---,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------***,,,......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------++++++,,,......------,,,,,,------...........................,,,------------.......................................------------......///...111:::HHHXXXeeekkkYYY[[[^^^aaaaaa[[[PPPHHHKKKGGGKKKVVV[[[VVVSSSUUU\\\fffmmmeeeUUUIIIHHHMMMHHHEEEAAA@@@???===888444333333444555666888999999666666666888:::<<>>???>>><<<:::::::::999888888:::===>>>>>>>>>>>><<<<<<@@@GGGMMMPPPQQQKKKNNNPPPOOOKKKFFFCCCAAA???<<<999888:::>>>CCCGGGFFFEEEDDDEEEFFFGGGFFFEEEIIIOOORRRNNNHHHFFFEEECCC@@@DDDGGGHHHFFFCCC@@@???<<<555---***---///...+++......///000000000000///++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++,,,,,,************************,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,------.../////////.........//////000111222000//////...---,,,,,,++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------***,,,///...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***,,,------++++++,,,......------,,,,,,------...........................,,,,,,---------.................................------------......---,,,///---,,,...777EEETTT^^^VVVVVVXXXZZZ[[[VVVNNNHHHKKKKKKQQQXXXTTTKKKJJJPPPZZZeeemmmiiiZZZMMMIIIKKKIIIGGGEEEGGGJJJJJJFFFAAA:::999777666555666777888666666666888999;;;===>>>@@@AAABBBAAA@@@??????@@@<<<>>>BBBGGGJJJJJJHHHEEECCCDDDDDDDDDDDDGGGJJJMMMEEEFFFFFFCCC???<<<<<<===999999999999<<>>888555444111...---......---+++...---------......///000+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,*********++++++,,,,,,,,,*********************************************************++++++,,,,,,---************************++++++************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,------...///000000////////////000111333333---------,,,,,,++++++***+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------************************((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------***---//////,,,******+++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***,,,------,,,+++---......------,,,,,,------...........................,,,,,,,,,---------...........................---++++++,,,...000000///---***---///......333>>>FFFWWWWWWVVVVVVTTTQQQLLLIIILLLRRR\\\```VVVHHHGGGPPPJJJXXXhhhllldddVVVKKKFFFGGGFFFGGGMMMUUUXXXVVVSSSBBB???<<<888666666777888::::::::::::999999888888888:::<<<======>>>@@@BBB@@@CCCIIIOOORRROOOIIIDDDBBBFFFIIIFFFAAA@@@FFFLLLDDDCCCAAA===888666888;;;888:::;;;;;;>>>CCCGGGGGGNNNKKKGGGFFFGGGIIIJJJJJJLLLLLLHHHEEEFFFIIIFFF@@@AAADDDGGGFFFAAA999222///+++...000000///......///------,,,+++,,,---///000******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,)))************+++++++++...---+++*********++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........---,,,+++***)))------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++///...------++++++***))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...---+++******+++---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,+++++++++******+++,,,------......---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------.........------,,,,,,,,,------,,,,,,---...000111999BBBMMMUUUUUUNNNGGGAAAFFFLLLSSSWWWTTTMMMFFFBBBCCCIIIOOOSSSRRROOOLLLJJJOOORRROOOJJJLLLZZZfffkkkRRRHHH???<<<<<<;;;<<>>CCCFFFEEEAAA???===<<>>@@@???>>>======???BBBEEEHHHJJJIIIHHHGGGFFFGGGGGGHHHKKKJJJGGGDDDDDDEEEGGGHHHJJJFFF???666///,,,...000000000000...---,,,---......,,,++++++---......---******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++---,,,+++*********++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------,,,,,,+++***)))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------,,,,,,+++++++++*********+++,,,------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------------------------,,,,,,---,,,,,,,,,---...///000222999CCCLLLPPPQQQQQQQQQIIILLLOOOOOOMMMJJJHHHHHHDDDGGGJJJKKKJJJHHHGGGGGGPPPWWWXXXQQQMMMRRRZZZ^^^NNNFFF>>>===<<<;;;<<<>>>:::;;;;;;;;;:::999888888999999999999999999999999999===@@@BBB@@@===;;;:::666===CCCCCC>>>888888999;;;===@@@AAA@@@??????@@@@@@???>>>???@@@DDDGGGIIIMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGBBB???:::333///...111444888555111111333333111...///---,,,,,,---...---,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++---,,,+++*********++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------,,,,,,------------------,,,+++++++++,,,---...///,,,000666===DDDKKKRRRWWWOOOOOOMMMIIIFFFFFFHHHJJJEEEFFFEEECCCAAA@@@AAACCCKKKUUU[[[UUULLLIIILLLOOOIIIBBB>>>>>>>>><<<<<>>BBBBBB===888777888:::>>>CCCEEEEEEBBB@@@???AAAAAA@@@AAABBBEEEHHHJJJLLLKKKIIIFFFEEEDDDDDDDDDBBBBBBDDDEEEEEEDDDCCCCCC777666333///...///333666<<<666222222666777333///000...,,,,,,------,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,------.........++++++++++++,,,,,,------+++,,,...111555<<>>===>>>???BBBJJJQQQPPPJJJEEEDDDEEEDDD@@@>>>@@@@@@>>>>>>AAAAAACCCCCCAAA===;;;;;;<<<>>>>>>===<<<;;;999999888666888;;;<<<<<<<<<===>>>CCCFFFIIIGGGAAA<<<:::;;;<<>>AAACCCFFFIIIIIIFFFCCCBBBAAA??????BBBBBB??????CCCHHHIIIHHHCCC===:::;;;>>>AAA@@@??????>>>===<<<<<<===>>>??????=========>>>HHHJJJLLLJJJFFFCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@AAABBBBBB@@@===888333000,,,,,,+++******+++...111...111222222000000333666111///---,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++))))))***+++,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------,,,,,,------------------,,,,,,------------,,,,,,,,,---......---...000222555;;;BBBHHHJJJIIIHHHHHHDDDFFFHHHGGGDDDAAA??????FFFDDDDDDIIIJJJFFFAAA???>>>===???BBBAAA>>>???CCCJJJKKKKKKEEE>>>:::<<>>>>>>>>??????>>>===>>>???@@@AAA???>>>===:::666222...,,,.........,,,+++***,,,...,,,111444333///...333888000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***+++,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------------------------,,,,,,,,,---............---,,,+++---//////......///111...222888===@@@BBBDDDFFFCCCDDDFFFEEECCCBBBAAAAAAFFFEEEGGGKKKJJJCCC>>>>>><<<;;;===???>>>;;;===CCCEEEIIIMMMJJJBBB======???>>>??????@@@AAABBBBBBCCCFFFGGGGGGEEE@@@<<<:::999???@@@BBBDDDEEEGGGJJJLLLJJJJJJHHHEEEBBBAAABBBCCC@@@??????>>>===<<<<<<<<>>===<<<<<<<<<===>>>999888555222000/////////222333333111...------...///111333111......000333///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------.........------,,,,,,,,,---.../////////...---,,,,,,---......------...//////000222333555999>>>AAABBBCCCCCCBBBAAAAAABBBDDDAAABBBHHHMMMHHH>>>;;;>>>::::::;;;===;;;999<<>>???<<<===>>>???AAABBBCCCDDDAAACCCDDDDDDAAA>>><<<<<>>=========>>>@@@AAACCCAAACCCGGGIIIIIIFFFAAA>>><<<<<<<<<<<<;;;;;;;;;;;;BBBBBBBBBBBBAAAAAA@@@???BBB???;;;;;;>>>CCCGGGIIIFFFEEECCCBBBAAAAAABBBBBBEEEDDDBBBAAAAAABBBCCCDDD@@@>>><<<:::999:::;;;<<<======<<<<<<;;;:::888888===<<<:::888555333111000......---,,,,,,///333777999999888555333111///...///---++++++,,,---...---,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++---+++***+++---///---,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******///...++++++000555222,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......------,,,+++------------------------,,,,,,,,,,,,---...//////000000///......///000111666666666777888;;;===>>>>>>AAADDDGGGGGGFFFCCCBBB==============================>>>>>>===<<<<<<;;;>>><<<999:::===AAADDDEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???????????????@@@>>><<<:::999888999:::;;;<<<<<<<<<;;;:::888777666999888777555333111///...---------,,,,,,///444777777888999777444111...,,,...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************+++++++++,,,---,,,+++,,,...///...---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***111---))),,,777>>>888---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......------,,,,,,------------------------,,,,,,,,,,,,------...///333111000...---------...//////000222444666888999;;;===???BBBCCCDDDDDDDDD============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;:::999:::999888:::===???@@@@@@AAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999888888888999:::;;;;;;:::999888666444333333333222111///...---------------------000555888555777:::999555000,,,+++...---,,,---//////---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++000---***---777===777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,---...///222111///---,,,,,,------......///000222333444555888999:::;;;===>>>@@@AAA;;;;;;<<<<<<<<<<<<======<<<<<<============<<<<<<888888999;;;>>>@@@???>>>======<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;:::999:::999888888888888999999999999888777555333111000//////.........------------.........///222666999555888999888333///------111111111222444333111///,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,------,,,,,,+++***+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***+++++++++++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++***,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,------111444111***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,------...------,,,------------------------------,,,,,,,,,---......///...---,,,,,,---......////////////000/////////666555444444555777888:::777777888888999999999:::<<<======>>>>>>>>>======999999;;;>>>AAAAAA???===:::::::::::::::999999999777888:::;;;<<<;;;::::::999999888888888888888888666555555444222111///...------------------.........///000000000333666999777999999666111///000333666666666777999888666444---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///,,,,,,------,,,,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,+++******+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,(((,,,...,,,+++------***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,------......---------------------------------------,,,,,,------...---,,,++++++,,,---...///---.........---,,,+++***222222000000000111222333333333444444555555666666999999::::::;;;;;;::::::999:::;;;>>>AAAAAA???===777888888999999888777777777888999:::;;;;;;;;;;;;888888777777666555555444222222222111000///...---,,,------------............///000000000111444666777999999555000000444999:::999888999;;;;;;999888------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......,,,,,,------,,,,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------)))+++------+++***,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++************************++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---,,,++++++******++++++***++++++,,,,,,++++++*********++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,(((,,,---***))),,,---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++,,,------......------------------------------...------,,,,,,------------,,,+++++++++,,,...///+++,,,---------,,,+++***///......---...///000000000000111222222333444444555555666777777777777777888888999;;;>>>>>><<<;;;666666777888888888777666666666666666777888999:::666666666555333222000000.../////////......---,,,,,,,,,,,,------------...,,,---......---...000222444888:::888333222666;;;;;;999777888999:::999888------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---------,,,++++++,,,+++++++++,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***---///...,,,+++---000,,,++++++++++++++++++,,,++++++++++++++++++++++++************************((()))***+++++++++++++++************************************************------------------------,,,,,,++++++,,,,,,---...---,,,++++++******+++++++++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++++++++,,,,,,,,,---------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,---///000000///---,,,*********++++++,,,,,,,,,***,,,+++)))***...///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++,,,,,,---.........---------------------------...------,,,,,,,,,------...---,,,+++++++++,,,---+++,,,---/////////...---,,,,,,------...///000000//////000111222222333333333444444555666666666555666666666888;;;;;;:::888555666777888888777666666444444333333444555777888555555444333111///---,,,,,,------......------,,,,,,,,,,,,,,,,,,---------***,,,,,,,,,++++++---...111777<<<;;;666444777<<<:::888555555666888888888...------,,,,,,------...,,,,,,,,,++++++*********((()))***+++,,,------,,,************************++++++,,,,,,,,,,,,------++++++------------++++++,,,++++++******++++++,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,)))******++++++,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++---------,,,+++***)))(((***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------...///...++++++---,,,,,,...///......,,,+++++++++++++++++++++++++++...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,111000------111777555000/////////......------------------,,,,,,+++++++++---,,,++++++------,,,+++)))***++++++,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------,,,,,,,,,---...//////000000//////000000000000111111111111333333444444444555555555333333333333333333333333333222222222111111000000111111000///...------,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...........................000333777:::;;;888555222888888888777777777777777//////...------------...,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------...---,,,,,,---+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,///666???@@@<<<,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,++++++------,,,+++******+++,,,,,,,,,++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,+++,,,,,,---------------////////////000000000000//////000000000111111111111111111111111111111111222111111111000000000///000//////......------,,,///...---,,,,,,,,,,,,---...------,,,,,,------...........................///222555888888666333111333555888::::::999777555------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))******+++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,------++++++++++++,,,,,,---...------------------------------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++000666555111++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++------,,,+++++++++,,,,,,,,,+++*********,,,...000111///---+++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,------------------.........////////////------------.........///////////////////////////000000000///////////////------------------------......---,,,,,,,,,------...------,,,,,,------...------------------------...000222333333333111000---111666:::;;;999555333+++++++++,,,------......++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++------,,,++++++******++++++,,,******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++******))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++***,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---+++***+++...///---,,,+++******+++,,,...///,,,,,,,,,,,,---------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......+++((((((+++)))$$$---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,++++++***)))+++,,,...///000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////......,,,,,,---------.....................////////////................................................+++++++++,,,,,,---------...------,,,,,,,,,------...------,,,,,,------...------------------------------...///////////////+++...333777777555222///,,,,,,---///000111111111++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++------,,,++++++******++++++,,,)))******++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...,,,+++)))++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++---,,,))),,,222111---,,,,,,+++***+++,,,...///******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))++++++)))+++//////------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///.........,,,,,,,,,,,,------------.........////////////000........................------------------......******++++++,,,---------------,,,,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,------------------...///000000///...,,,...///111222444444555555***++++++++++++,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***------+++///555444,,,...------,,,,,,---------)))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,***+++///111///++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++++++++,,,,,,,,,+++******,,,+++*********+++---...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------..............................---------------.........+++++++++,,,,,,---------------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------,,,,,,,,,,,,,,,///000222444555666555555******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++++++++++++++*********************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))...///,,,111999666+++////////////...---,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***------)))(((++++++***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++------,,,+++******+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......******+++,,,,,,,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,---------------------------------------------.........///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,------...///111333444444333222*********++++++,,,,,,,,,...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++---......---++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,------,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,------...***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++///...------,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,(((...000...333;;;777+++000000111111000...,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))),,,---******...///.../////////......---------+++++++++,,,,,,------------,,,++++++------,,,+++)))***+++,,,,,,,,,,,,,,,(((***---...///---,,,***---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,------...---,,,***)))++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........,,,,,,---.........------,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,.../////////---,,,***+++,,,...////////////,,,---///111222111000///++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,,,,------************************************************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))************+++++++++************************+++,,,.........,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...------++++++++++++------+++---,,,'''(((---,,,'''++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++*********+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---...------------------------------------------------......---,,,******+++---+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,++++++***)))------------------------+++++++++,,,,,,---------******,,,---......//////222111///......//////000************+++,,,------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------,,,,,,+++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))************+++++++++************************+++,,,---...---,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---))),,,,,,)))***......***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,---------------------------------------------------...---,,,******+++---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---------,,,,,,---------------///111222,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///......---+++******)))************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************+++,,,---------,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++(((+++,,,+++,,,......+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++------------------------------------------------,,,------,,,******+++---...------,,,,,,------...------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------------,,,++++++------,,,,,,,,,---///000...------,,,+++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++***+++,,,---......---,,,,,,+++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++,,,---...---,,,+++++++++------------++++++(((+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++...///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++,,,---...---,,,++++++,,,---.................................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,111000...---,,,+++,,,,,,---------,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,+++++++++------------++++++)))+++,,,---+++)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++...///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---...---,,,++++++,,,---.................................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---------222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111000///---,,,,,,------***+++,,,------------,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///...---,,,+++*********+++++++++,,,,,,---------***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++)))************+++++++++************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---+++(((+++000++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---...------,,,,,,------...........................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,222222111///...,,,+++***------,,,,,,,,,,,,+++++++++,,,---...000000000000------,,,,,,...///111222)))***,,,............---************++++++++++++,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************************++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---+++***,,,...,,,***000888+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---,,,,,,---,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------------------------------******+++,,,,,,,,,,,,,,,.........---,,,,,,++++++---------,,,,,,+++++++++++++++,,,---......------*********+++---///111333+++,,,---...///...,,,+++)))************+++++++++,,,++++++++++++++++++,,,************************((()))+++---............///...------,,,+++***************************************************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++******************************))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++***+++,,,---......---++++++++++++---...+++***+++///...---444???+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++(((+++---...---,,,,,,---+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------,,,,,,,,,........................------------------------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******,,,++++++***+++,,,...///------/////////---+++)))***+++,,,---...---,,,,,,,,,++++++******++++++,,,------,,,,,,,,,---......)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,...111444.........------,,,,,,,,,++++++,,,,,,,,,,,,---------...//////------...///------------------------///......------,,,++++++---------------------------------,,,,,,+++++++++,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...000111111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++***---222333000...///------------------------,,,---------.../////////---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------,,,,,,.........------,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///.........------,,,,,,,,,........................------------------------...------------.../////////............------------------............///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,---)))+++------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))*********++++++*********************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++***,,,///111------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------++++++,,,------------------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++***---222333///...///------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,.........---------,,,,,,,,,------------------------------------------------...------------.../////////............------------------............///........................,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,++++++******++++++,,,***)))))))))******+++,,,***,,,---...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++***)))))),,,...,,,,,,++++++++++++******++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------++++++,,,------...//////------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,***,,,111222...---///------------------------,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------.../////////............------------------............///.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,))))))))))))***+++,,,,,,+++,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***))))))***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...//////------...///------------------------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------.../////////............------------------............///........................//////......------,,,,,,------------------------,,,+++++++++,,,+++***))),,,------......------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,*********+++,,,---......,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++------+++******+++------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,------,,,******+++,,,,,,,,,,,,---------------+++++++++,,,,,,,,,---------...//////------...///------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++//////,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------....../////////000000000///...,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------.../////////............------------------............///......................../////////......---------------------------------,,,+++***+++------+++))),,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,++++++******++++++,,,+++++++++,,,---...///000,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...******+++,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---......,,,+++,,,---,,,,,,------------......++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------------------------//////...---,,,,,,++++++------------------------------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,------------......++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------***+++......+++***---,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------......------------......------++++++++++++---------------...//////000000000000///...,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------.../////////............------------------............///......................../////////...............---------------------------+++)))+++...///---***,,,------......------,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,---///000111---...000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++*********+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,......---,,,,,,...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------++++++,,,------------------------------------------------,,,------------------------------------.........///,,,,,,,,,---------......------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------******------******,,,++++++++++++++++++++++++------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++******+++---...++++++,,,,,,---......///...------------,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......------------------------------------------------...------------.../////////............------------------............///....................................////////////........................---***))),,,000222000,,,,,,------......------,,,,,,,,,------.../////////---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,++++++++++++++++++,,,+++++++++,,,---...000111---///000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++*********+++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))+++------,,,,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,------------...//////------...///------------------------+++,,,,,,------......///---------------------------------.........//////,,,,,,,,,---------.........------,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------******---,,,******,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++******+++---...))))))***++++++,,,------++++++,,,,,,---...//////***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.................................------------------------...------------...////////////.........------------------.........//////........................------......//////000000........................---***))),,,111333111...,,,------......------,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,++++++******++++++,,,,,,******+++---///000///+++++++++,,,,,,---------//////...---,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,.........---,,,+++***)))000***'''***.........000///******///222000---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,.........///......------------------------------,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++...,,,)))))),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,@@@777---(((***---...---000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************,,,---.../////////---.........---,,,,,,+++---------.........//////...000...******...000...+++++++++,,,,,,,,,------.........------,,,,,,,,,---------............/////////...---,,,++++++***+++,,,...000333222///---////////////...---,,,+++,,,,,,------......//////666111,,,+++...000...,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,******+++---///000///------..................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++)))+++000111---+++,,,000------000///***''''''++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,------.........------------------------------,,,,,,,,,---------......,,,------......------,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,666000***)))+++---,,,***000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---............------......------,,,+++,,,------------.........,,,...---+++,,,111444333,,,,,,,,,,,,------------......---------,,,,,,,,,------------........................------------***+++,,,///222333111///---------...............---------...............555000,,,+++...000...,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,******+++---/////////..................------......------,,,,,,++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++******,,,000000000444;;;///,,,,,,000000---,,,...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,------...------------------------------,,,,,,,,,---------......,,,------......------,,,...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...///,,,)))///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,------------,,,......,,,---222444333,,,------------............------------,,,,,,,,,------------............---------...///000111222+++++++++...111222222111,,,++++++,,,---///111222////////////............333000,,,,,,...///...,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,+++******---.........---------,,,,,,+++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,---------,,,...,,,******,,,444FFFWWW;;;333---///222111111222+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,)))***+++,,,------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000...+++...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.........------,,,+++,,,------...------,,,,,,+++++++++,,,,,,,,,------...000///,,,,,,///000...---------.........//////------------------------,,,,,,---------.........,,,,,,---...000222555666...------...000111111000---,,,++++++,,,///111333111111111000000/////////111///---,,,...///...,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,+++)))***,,,......------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------------000---***)))***555KKK___NNN>>>000---///...+++(((+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............---,,,++++++,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,......++++++......,,,---------.........//////------------------------,,,,,,,,,------------...---------...000333666888333111000///000000///---///...,,,+++,,,...000111333222222111111000000000///...---------...------++++++******++++++,,,---,,,++++++******++++++,,,,,,+++)))***,,,------,,,..................------,,,,,,,,,,,,++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------------,,,+++,,,------111>>>LLLHHH999+++))),,,,,,***(((++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,***+++,,,------...------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,------......------,,,,,,,,,,,,------------'''+++,,,***,,,000000...,,,------------.........,,,,,,,,,------------...,,,,,,,,,,,,------------...------...000333666888666444333222222111...,,,000///...---,,,---...///111111111111000000000000------------------------++++++******++++++,,,---,,,++++++******++++++,,,,,,+++)))***+++---,,,,,,------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---------,,,,,,******---000...,,,000777333,,,((())),,,,,,---000++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,------.........------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---......///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......///.........------------------------------------+++++++++,,,,,,------------......---+++---111555,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++***+++,,,,,,---------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,------......------,,,------------.........'''+++,,,+++---000111...,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,---------000///...---///222555777666555444555555333///---........................---..................///,,,---......------------++++++******++++++,,,---,,,++++++++++++++++++,,,,,,+++)))***+++,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,+++,,,...,,,))),,,111******---///,,,(((***000++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,++++++,,,---------,,,,,,.........///......------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........------------------------------------------------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------.........//////------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......//////.........---------------------------------+++++++++,,,,,,------------......------000666;;;,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++,,,,,,,,,---------///...---,,,++++++++++++***+++,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------******+++,,,------...///++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111000///......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++,,,,,,---.........------------.........//////,,,//////------//////,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,,,,,,,---------111///...---...000333555444444555666777555111...,,,,,,---...//////......***++++++,,,,,,---------+++---......---,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...---,,,++++++---...000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++///...++++++444===999000******+++++++++,,,,,,,,,------------------------/////////......---------***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------------//////.........------------------------------------------------------------...///...------...///++++++++++++++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------------------------------...------,,,,,,------...---------------------------------------------------------------------------.........---,,,,,,+++...---+++******+++---...***,,,------,,,++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,---,,,,,,---444===EEE,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,---...//////---+++***...222333///***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---......//////......------,,,+++,,,---...///..................------//////.........---------000...++++++---///000000------------------------.........------,,,,,,,,,......////////////......000444666444444555333...,,,---///000000///---,,,---,,,,,,,,,------+++)))---,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,******000777555...***++++++++++++,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................//////.........---------------------------------------------------------,,,---...---,,,+++,,,...++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------------------------------------......------,,,+++...---+++******+++---...***,,,------,,,++++++,,,,,,,,,,,,+++++++++******------------------------,,,------......------,,,------------------,,,,,,......---------,,,,,,,,,------------------------,,,------,,,+++---111555,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,---...//////000...---000444444111---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////......------,,,,,,,,,---...///........................//////.........------------,,,,,,---///000...---------------------------......---------,,,,,,,,,,,,---......////////////...333555444333444111,,,+++---...//////...---+++---,,,,,,,,,------+++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////......---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))+++******,,,000000,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,......---,,,,,,+++******------------------------++++++,,,,,,,,,,,,------////////////////////////...............---------------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------------------------------------......------,,,,,,------++++++++++++------***,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++........................,,,------......------,,,,,,,,,------------------...------------,,,,,,,,,------------------------+++,,,...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000......000333333000---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,---...///.......................................---------++++++---///111000---+++------------------------...------------,,,,,,,,,---------......////////////444777666555444000++++++,,,---......---,,,+++...---,,,---...---,,,************++++++,,,,,,---,,,------------------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---...///------------------------+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------............------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***+++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------........................................................................------------------------+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000---------------------------------............///------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------------------------------------------------------,,,------...------,,,,,,---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------.........------------------------------------------------***+++---------,,,++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,------...///000---,,,+++,,,...///---***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........,,,,,,,,,,,,------......---------.......................................,,,,,,,,,---//////---,,,------------------------------------------------000000//////............111666999888777777222---+++,,,,,,------,,,,,,+++...---,,,---......,,,***+++++++++,,,,,,,,,,,,+++,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++***+++---...///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++)))***---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,---------------------------------.............................................------------------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------------------............///------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------------------------------,,,+++++++++,,,---......+++++++++,,,,,,---------...---------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........------,,,------------...///000000,,,+++++++++,,,,,,+++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........,,,,,,,,,------------------------.........//////---........................,,,***+++,,,.........------------------------------------------------555444222000///.........000555888777666666222,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,***------......---,,,+++***,,,---...//////...---,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------+++,,,...---***+++...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,---------------------------------------.......................................---------------------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------------------............///---------------------------------...//////000000------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,------------...------------------------///,,,)))(((***+++,,,,,,***++++++,,,,,,------...---------------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000000//////...------------...///000111...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////......+++,,,------......------,,,,,,------.../////////---------...............///,,,***)))+++---......------------------------,,,,,,,,,------------...666444222///...------------111222111111222///+++------,,,,,,,,,,,,------///...------///...---+++---...///000///...---,,,,,,---...//////...---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------)))******+++,,,,,,------,,,,,,------------,,,,,,---------...............------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...******......++++++...,,,,,,,,,------------...------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................---------.........//////........................------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,---...///........................---------............///------------------------......//////000111111222------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,------......------+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,---------......------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,---------......------------------------///,,,))))))+++,,,,,,+++******+++,,,,,,---......,,,,,,------......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++---///111222222111000------------...///000111/////////...---------...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---///000------------------------******+++,,,,,,---......------------------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......+++,,,---.........------,,,,,,------...//////000---------.........//////---+++***+++---...---,,,------------------------,,,,,,,,,---------......222111///---,,,---...///***...///------//////,,,...------------------...///...---...//////---+++,,,---///111222111000000,,,---///000000///---,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,---......---,,,,,,---------------------------------------------------,,,,,,,,,,,,---......+++,,,------......------------------------------+++,,,,,,---.........---------------------------,,,,,,++++++,,,---///000........................))))))***+++,,,,,,---------..................---...............---------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///)))(((---///,,,+++...,,,,,,,,,---------......---------------------------------....../////////...------,,,,,,++++++***------------------------++++++,,,,,,,,,---------////////////////////////---------.........//////////////////////////////------------------------+++,,,------++++++,,,---------------------------------,,,,,,,,,---..............................---------.........//////------------------------...//////000111222222333------------------------...------,,,,,,------...------------------------------------------------------------------------+++,,,,,,---.........---+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,,,,,,,,,,------.................................,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,+++***,,,///111///---******+++,,,,,,---......,,,,,,,,,---...///000000,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---///222333333333222...------......///000111/////////...,,,,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,++++++---000222........................******+++,,,,,,---......------------------------,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......+++,,,---.........---,,,,,,,,,------...///000000---------.........//////******+++---//////,,,***------------------------,,,,,,,,,------............---+++++++++,,,...000+++......,,,,,,000111...///......------......//////...---...//////---+++)))+++...111444444444444,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------000---+++,,,......,,,***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---..............................////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,------+++******+++------+++,,,.../////////...---////////////////////////------++++++++++++------...+++***///555666///)))------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------,,,,,,+++***++++++,,,---............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111...///111222111000...---,,,,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222333------------------------///......------,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,---.........------+++++++++,,,,,,,,,------...........................------,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------------------,,,,,,,,,,,,------......------,,,000...---...222444333111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------///---,,,,,,......,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---..............................////////////......,,,---...//////...---,,,------------------------,,,------......------,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,---.../////////...---////////////////////////......---,,,,,,---......---,,,,,,000444444///+++------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,,,,---------,,,++++++---------...------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...///000111111///---,,,,,,,,,------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---...,,,***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111------------------------,,,,,,------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,---------------,,,,,,,,,,,,------------...........................---------------......------------------------...---,,,,,,,,,,,,---...---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------.........///////////////,,,------......------,,,...---...000444666555333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///---,,,,,,---...---+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------,,,,,,,,,,,,------..............................////////////......,,,---...//////...---,,,........................------............------+++,,,,,,,,,,,,,,,,,,------......//////......---....../////////......---//////////////////////////////............//////,,,...///111111000///---------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,+++,,,,,,------------,,,............---,,,+++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---.../////////...---,,,------------------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------------------+++++++++,,,---.........++++++,,,,,,,,,,,,---------...///000000///...---***+++,,,,,,---------,,,,,,------------.........------------------------------------...///000000...........................------,,,,,,------...---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------...///000111111111111111,,,------......------,,,------///333666777666444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------.........................................................------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------................................................------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,------..............................////////////......,,,---...//////...---,,,////////////////////////------............------***+++++++++,,,,,,------,,,---...//////...---,,,///////////////......---////////////////////////........................---000222222///......///........................................................................,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,---.........------.........------,,,++++++,,,,,,---...------------------------------------------............///---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------.........---,,,+++.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,...///111111///...,,,******+++,,,---------------------.........//////---------------------------------...///000111222////////////////////////---------------------------------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------...///000111222333222222,,,------......------,,,,,,...000333555555333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------................................................------------------------.........------,,,,,,,,,------------------------...------,,,,,,------.................................////////////......,,,---...//////...---,,,////////////////////////---......//////......---+++++++++,,,,,,---------+++,,,---......---,,,+++////////////.../////////////////////////////////---------......---------...111333222...,,,...111........................................................................,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------............+++,,,------.........---,,,,,,---.........---------------------------------------............///---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------,,,,,,+++.........------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,...//////...,,,+++)))***+++,,,---------------------.........//////---------------------------------...///000111222////////////////////////---------------------------------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,---///111222222111111,,,------......------,,,,,,...111222222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---...---,,,,,,---///,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------------------------------........................------------------------------------------,,,,,,------------------------......------------....................................////////////......,,,---...//////...---,,,////////////////////////......////////////......,,,,,,---------------...+++,,,,,,,,,,,,,,,,,,+++//////......//////000111////////////////////////,,,---............---,,,111333333111---,,,...111........................................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...,,,------............---***+++,,,---............,,,,,,---...............---------------------------------............///---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,------------------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,------+++,,,---......---,,,+++***+++,,,---.../////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000........................,,,------......------,,,---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,---///111222111000///,,,------......------,,,,,,...000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------.................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,------------------------------------------......------------....................................////////////......,,,---...//////...---,,,..............................////////////......///..................---------,,,,,,,,,,,,------......---...///000222333////////////////////////---...////////////...---444444222000...---...000........................................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------........................---,,,,,,,,,------...---------,,,------.......................................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///......---------------,,,,,,------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,...//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------,,,,,,---......---,,,,,,---------............///---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------...000222222111///---,,,------......------,,,+++---//////,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......,,,+++...000,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////***++++++,,,---...//////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---..................---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,------.........------------------------......------------....................................////////////......,,,---...//////...---,,,..............................////////////......000000000///.........---///...---,,,,,,---...///------------///111333444////////////////////////...///000111111000///...666444111///......//////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------............/////////...---,,,,,,............---,,,++++++,,,---......//////..............................---------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////...------------...,,,,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,...000///---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...++++++++++++++++++++++++*********++++++,,,------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...+++,,,---///000111111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,---......---,,,,,,---------.........//////---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------...000222333333111///---,,,------......------,,,***---......,,,+++---000,,,---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...////////////...------------...///...------------...///------------------------------------------------...------,,,,,,------...000...,,,+++,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,+++---000000///---------/////////......---------,,,,,,,,,------.........000***(((,,,---***,,,111................................................000000///...------,,,,,,........................,,,,,,,,,---------......------------------------...------,,,---...///000---...///---,,,,,,...000//////////////////////////////.........---------......................................................------------............////////////......////////////////////////---------............///........................////////////////////////---------......000111111222111111000///......---000//////000000111222222<<<666///,,,,,,.../////////...------...///000111///......---------......000///------/////////...,,,------.....................------------.....................///000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................------............------------------------------////////////////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------......///.........................................................---,,,,,,++++++,,,,,,---,,,***(((***---//////---222000...,,,+++,,,---...+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000000///...---,,,,,,++++++,,,+++...<<>>666)))........................................................................------------------------............////////////------......//////000000222111///.........///000...///000000......///000////////////////////////---------.........//////......................................................------------......//////000000000000//////////////////////////////---------............///........................//////////////////////////////............//////........................+++,,,---///////////////---...000///------///111---...///000000//////...222111000///............000...------...//////.........///000000000000///......------------......---...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------............------..............................................................................---------,,,,,,,,,........................,,,,,,------.../////////,,,---...///111111111111........................,,,,,,,,,---.../////////......------------......***+++---,,,++++++---000------------...---------+++,,,---...////////////,,,,,,---------.................................------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------.........,,,+++,,,------------...------------------------+++,,,---...////////////000/////////.........---------............------........................,,,,,,------...000111222------------.........///,,,---......//////......////////////............------------------------...///000222333222111000////////////////////////......111444777888666444---------...............)))+++---...------...///........................////////////////////////---------------------------------.........//////,,,,,,,,,---------.........------------...////////////...------------...///...------------...///------------------------------------------------...------,,,,,,------...+++///333222...+++---///---..................---................................................---.........//////000000---...///...,,,,,,...///---------....../////////,,,,,,,,,------.........222---+++666JJJUUUFFF000................................................---........................................................./////////000,,,,,,---...///000111111222111000.........///000---...///---,,,,,,...000////////////////////////---------.........//////.........................................................------...............////////////......////////////////////////---------.........//////........................////////////////////////000//////.........//////---.....................+++---///111111000///...+++...222222000......///,,,---...000000000//////333222111///...............---++++++---...---,,,,,,------........................------.........,,,---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---..................---////////////////////////------------------------////////////////////////.........------,,,,,,,,,........................,,,,,,------...//////000,,,---...000111111222222.................................///000111111222......------------......)))+++---,,,++++++...111,,,---.../////////---,,,++++++---...//////000000,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---++++++---...---+++,,,........................++++++---...//////000000000000//////.........------..................---........................,,,,,,------///000222333---------.........//////,,,---......//////...............///////////////---------------------------///222333222000000000////////////////////////...///000333666666333111,,,,,,,,,------.........////////////////////////000//////.........//////000000////////////000000000000//////.........---........................////////////////////////---------.........////////////---,,,,,,---...///////////////////////////............/////////000////////////////////////////////////////////////............................................................/////////000/////////......------,,,........................000000000000000000000000////////////////////////////////////////////////333111000555<<<===777000........................///////////////....................................------------...//////...........................//////000000000000000............/////////000000000000000////////////000000//////.........---............/////////000111111000000/////////...------...///000000/////////////////////////////////......------......///000000000000000/////////////////////////////////222111000//////000111222333222222222111111000000000000/////////.........111111///......///000111111111111111000000000000111000///.....................//////////////////.........///......------000///...---------------/////////000000000000111------------------------///000000000///......------...//////......///111---......//////......---...//////////////////...000000000000000000000000000000000000000000000000---......//////......---////////////////////////........................///......------......///........................////////////000000000000000///...---------------........................///---+++,,,///111///---///...------...///000111////////////000000000000---...000111111000...---...---,,,...000000...+++------............---------------.........//////.................................------.........,,,,,,,,,------,,,++++++,,,,,,---......------------,,,,,,++++++,,,,,,---------------------------++++++,,,------...//////....................................////////////000000//////.........---//////////////////////////////...---,,,,,,++++++---------......000111111............//////////////////////////////////////////......---------,,,---------,,,,,,---------...000333333222000//////............//////////////////000222333333111...------...............---////////////////////////000//////.........//////000000////////////000000000000/////////.................................////////////////////////------.........///////////////...------...//////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////................................./////////000000//////..........................................////////////////////////......................................................000222444444222///........................////////////////////////..............................------......///000...........................///000000111111000000....../////////000000000111111000000000/////////000000000//////.............../////////000000000000000000//////............//////000000111000000////////////////////////.........------.........000000000///////////////111111111111111111111111222111000//////000111222111111111000000000//////000000/////////.........111000///......///000000000000000000////////////111000///........................///////////////...///////////////......000///......------------...////////////000000000........................///////////////...---------...//////......///000......////////////....../////////000000/////////////////////////////////////////////////////////......////////////......------------------------------------------------......------------..................................../////////000000000////////////.......................................,,,+++,,,///000///---///......---...///000111....../////////000000000---...///000000///...---000...,,,,,,...//////------......//////......------------.........//////------------------------......------------......,,,,,,---------,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,---.............................................////////////000/////////............////////////////////////000000///......---,,,,,,---------......///000111............////////////......................../////////.........------......------------......000222444444222000//////....../////////000000000/////////111333333000...---...//////000///...---/////////////////////////////////......//////000111000000//////000000111000000000000////////////////////////////////////////////////////////////............//////////////////.........//////000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000......//////////////////////////////////////////////////////////////////................................................,,,///111111///---...000////////////////////////000000000000000000000000///////////////////////////............///000000//////////////////////////////000111111111111000//////000000000111111111222111111111000000000000000000000000000//////////////////000000000111111000000000////////////...000000000111111111111111000000000000000000000000///......------....../////////////////////000000111111111111111111111111111111000000000000111111000000000000////////////000000000////////////...000//////...//////000000000000000/////////......111000//////.../////////////////////............//////000000000000///////////////......................../////////000000.......................................------,,,---...//////......///000......////////////.........//////000000//////.........................................................////////////......------------------------------------------------......------------......------------------------............////////////...///000111111111000///---------------------------,,,,,,,,,...///...---//////...------...000111------........./////////........................222///,,,+++,,,...//////---......//////......---------........./////////------------------------------,,,,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------***++++++,,,,,,------.......................................////////////////////////............////////////////////////000000000///......------------......//////000000---............/////////........................000000////////////......//////............//////222333555444222000///////////////000000000111111///...///111222222000......///000111111000...---//////////////////////////////////////////000111111000000000000000000111000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111...//////000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////111222222111///...///111000000000000000000000000000000000111111111111111000000000000000000000000000////////////000111111000000000000000000000000///000111111222222111111111111111111222222222222222222222222111111111111111111111111111111111000000000000111111111111222111111111111111111111111111111111111111111111222111111111111111111111111//////............///////////////000000000000000000000000000000000000000222111111111111111111222111111111111111111111111111111111000000000000///000000000000000000111111111111111111000000000000111111000000000000000111000///////////////.........//////000000000000/////////000000000/////////...////////////000000000........................---...............---------...000///......///111......////////////............////////////......................................................------............------////////////////////////////////////////////////......------------......---------------------------.........////////////...///111333333333111000---------------------------,,,,,,---............000///...------...///000------------.........///......------------......000///...---......//////......////////////..................////////////---------------------------,,,,,,++++++,,,,,,---,,,------............---,,,,,,,,,,,,,,,,,,+++***+++++++++******+++++++++------------------------++++++++++++,,,,,,------....................................///////////////////////////.........////////////////////////////////////......---------......///////////////---------.........//////........................000000000000000/////////000000////////////000000222333444333111///...///000000000000111111111111///......000111222000//////000222333333111///---000000000000000000000000///////////////000111111111111000000000000111111000111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111///000000111111222222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111111222000000000111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111666333111000111222111000111111111111111111111111111111111222222222333333111111111111111111111111111000000000000111222222111111111111111111111111000111111222222222222222222222222333333333444444333333333333222222222222222222222222222222222222111111111222222222222333333333333333333444444444222222111000000111111222222222222222222222222222111000000//////000000111000000000111111111222222222222222222222222222222222333333333333333333222333333333333333333444444333333222222222222111111111111222222333333333333444444444444333333333333222222222111111222222333111111111000000/////////......///000000000000000000111111222222222111000000000111111111222222222////////////////////////...//////000000/////////...///111000//////000222......////////////............////////////......////////////////////////////////////////////////------............------................................................///......------......///.................................////////////000...000222444444333222111........................------............//////000///...------...///000------------.........//////...------------...///,,,...000111111///...---...//////////////////............/////////000000---------------------------,,,,,,++++++,,,,,,---,,,---...///////////////------------,,,,,,+++***,,,++++++++++++++++++,,,------------------------+++,,,,,,,,,,,,,,,------....................................////////////.........///////////////////////////////////////......---------------------...//////000//////...------------..................................../////////000000000000000000000////////////000000000111222111///---......000000000000111111111111///......///111111000///000111222333222111///...000000000000000000000000////////////000111222222222111111000000111111222111111111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333333111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111222222222222111111222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333555333000000222333111000222222222222222222222222111111222222333444444444222222222222222222222222222111111111111222333333222222222222222222222222111111222333333333333222333333444444444555555555444444444444333333333333222222222333333333333333222222222333333333333444444555555555555666666666555444222111111222333333333333333333333333333333333222222111111222222333111111111222333333444444666666666666666666666666444444555555555555444444555555555555666666666666555555555444444444333333333444555666666666666666777777777666666666555555444444444333444444555666333333222222111111000000...///000111111222111111111222444555555444333333333333333444444444555555111111111111111111111111000111111222222222222222000111222222111111222333000000111111111111000000///000000111111000000///111111111111111111111111111111111111111111111111...//////000000//////...........................------------------------000//////////////////000////////////////////////////////////000000000000000111222333333333222111////////////////////////---///000000///...000111111000...------...//////------........./////////////////////////////////***...222444222///---,,,...//////000000//////........./////////000000000........................------,,,,,,,,,,,,------------...///000000000000............---,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------....................................////////////.........///////////////////////////////////////---------------------------...///000000///...---,,,------------.........------------------------......////////////000000000000////////////000000///000000000...---...////////////000000000111111///...---...000111000///111222111111111000///...000000000000000000000000////////////000111222333222111111000000111111222111111111222222222333333111111111111111111111111000000000000000000000000000000000111111111222222000000222333444444444333222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111222222222333333333333333333222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222333444444222111222333333333333333333333333333222222222333444555555555333333333333333333333333222222222222222333444444333333333333333333333333111222222333444333333333444444555555555666666666555555555555444444444333222333333333444444444444333333333333444444444444444444555555555666666666888777555444333444555666333333333333333333333333444444333333333333444444222222333333444555555666666666666666666666666666555666777888888777666555666666666666777777777888777777777666666666555555555666888999::::::999999888888888777777777777666666666555555666777777888555555444333333222111111000111222333444444444444333444666777777777555555666666666666777777777777555555555555555555555555222333444555555555555444111222444333222222333555333444444555555444444333333333333444444333333333333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111////////////////////////111111000000000000111111111111111111111111111111000000000000111111111222222222222222111111111111111111111111111111111111...000222111000///111333111000///...---......///....../////////000000000...///000111111000///...,,,///222333111....../////////000000000000//////.../////////000000000000////////////////////////......------------......------...000000111111000////////////...---,,,+++...------,,,,,,------...------------------------............................................................////////////............/////////000////////////////////////---------...............---...///000000///...---,,,,,,---------.........------------------------------........./////////000//////......//////000...///000///......000222....../////////000000000///...------///000000///333222000///......//////000000000000000000000000////////////000111222333222222111111111111222222111111111222222333333333111111111111111111111111000000000000000000000000000111111111111222222222000111222444555555444444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000666:::999333111444999333333333333333333333333222222333333444555666666333333333333333333333333333333222222333333444555333333333333333333333333111222333333444444333333555555555555666666666666666555555555555444444444333333333444444555555555333333333444444444555555444444444555555555666666;;;999777666555666777888444444444444444444444444555555555444444555555555333333444444555666777777333333333333333333333333666777888999999888777666555666666666777777888888888888888888777777777777777888:::;;;<<<<<<;;;;;;888888888888777777777777777777777777777888999999666666555444444333222222222333444555666666666666333555777888999888777666888888888888999999999999888888888888888888888888444555555666777777777666222333555444333333444666666666777777777777666666555666666666666666666555555555555555555555555555555555555555555555555555444555555666666555555444666666666666666666666666333333333333333333333333222222111111111111222222111111111111111111111111000111111111222222222222333333222111000000000111111111111111111111111111///111333222000000222444111000///...------...///////////////000000000000...000111333333111000......000222111...---///111//////000000000000//////////////////000000000000000000000000000000000000///......------......///------///000111111111111000000000000///...---,,,///......------......///------------------------//////////////////........................................../////////000---.........//////000000////////////////////////.........///////////////---...000111111///...,,,,,,,,,,,,---------......------------------------,,,---------......////////////............//////...000000000///000222444............////////////000...------///000000///444222000...------///000000000000000000000000000333333333111///...///111222222111111222222333444222222333333333444444444000000111111222222222222222222222222222222222222111222333222222111222444222222444444444444222222444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333555666555444444555666555555555555555555555555333333333333333333333444555555555555555555555555444444444444444444333333555555444333444555666777555555555555555555555555444444555555555555444444333333333222222333333444555555555555555555555555444555555333222222444666222333444555555555444333444444555555555555444444555555555444444333333333666666555555555444444444555555555555555555555555444333222333555555555444888888777666555444333333444555555555555666888999888888777777666666555555666666666666666666666666666666666666555555555555888888999999999999888888777777777666777777888999888888999999999999888888777777777777666666666666444555555666777888888888777777888888888999999999888777777888::::::999777777888999::::::999888777999999999888888888777777888777777777666666555555666666666666666666666666888888888888888888888888999999888888888888888888:::999999999888777777777777777777777777777777777777777777777777666555555333333444555666777888999666666555555555555666666555555555555555555555555444333333222222333333444555555444333222222222222444444333222222111000000444555666555333222333444333444555444333222444666444444333333333333222222222222111111222222333444333333333222222111111111333333333333333222111000333000---///333555333///111111111111111111111111000111222222111000///...///111222222000//////000000000000000000000000000------------------------000000000000000000000000000000000000000//////.../////////...------,,,,,,......//////000000111111---------,,,,,,------------///333666666333///---////////////000000000000////////////000000000000222111111111000000//////000000////////////000111////////////////////////////////////////////////.........------,,,,,,+++000///...------...///000///000111111111///...---............/////////000//////......---------,,,+++,,,---///111333555666444222000...---...//////111111111111111111111111444555555444222111111222222222222222222333333444222222222333333333444444111111111111222222333333222222222222222222222222333333444444333333444444222333444555555444333222444444444444333333333222444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444555444444444444444444444444333333333333333333333333444555666666444444555666555555555555555555555555444444444333333333333333555555555555555555555555444444444444444444444444444444333333333444555666555555555555555555555555444555555666666555555444333333333333333444555666555555555555555555555555444555555444222222444666333444555666666666555555555666666777777666666555666666666555555555444444777777777666666555555555555555555555555555555555555444333444555666666444888888777777666555555555444555777888888666333111777777777777666666666666777777777777777777777777666666666666666666666666888888999999999999888888888777777777777888999999888888999999999999888888777777777777777777777777555666666777888888999999888888888999999999::::::888777777888:::;;;999888888888999::::::999888888;;;;;;:::::::::999999999888888888777777777666666777777777777777777777777777777777777777777777777999999888888888888888888999999999999888888888888888888888888888888888888888888888888888777666666666666666666666666666777777666666555555666666777555555555555555555555555555555555444444555555555555444333333333333333333666666666555444444333333333444555444222222222333555666777666555444666888666666555555555444444444444444333333444444555666666555555555444444444444444444444444444333222222666333111222666888666222222222222222222222222222000111222222222111000///444666666555333111111222000000000000000000000000////////////////////////000000000000000000000000000000111111000000///...//////////////////000000/////////000000000000000000//////////////////000---///222555555222///---/////////000000000111111111111111000000000000000222222111111000000000000/////////......//////000////////////////////////////////////////////////...............---------111000///......///000111000000111111000//////...////////////000000000000000000/////////.........------///000222444555555333111///...------...///111111111111111111111111444666777777555333333333333222222222222333444444222222222222333333333333222222222222333333333333333333333333333333333333444444444555444444444333333444444555555444444333555555555444444444444333555555555555555555555555555555555555555555555555444444444444444444444444444444555555555666666666555555555555555555555555444444444444444444444444555666777666555444555666666666666666666666666666666555555444444333333333555555555555555555555555333333444444555555666666333333333333333444555555666666666666666666666666444555555666666555555444555444444444555555666777555555555555555555555555444555666555333333555666555555666777777777777666666777777888888777777666777777777777666666666666888888777777777777666666666666666666666666666666666555444555777888777666777777777777777777777777999888999:::;;;:::888555666666666666777777777777888888888888888888888888777777777777777777777777888888999999999999888888888888888888888999::::::888888999999999999888888777777777777777777777777777777888888999999::::::999999999:::::::::;;;;;;999888888999;;;;;;:::888999::::::;;;;;;::::::999======<<<<<<<<<;;;;;;;;;999999999999888888888888888888888888888888888888777777777777777777777777888888999999999999999999888999999999999999::::::999999999999999999999999999999::::::999999888888::::::999888777666555555777777666666666666777777666666666666666666666666777777777666666777777777444444333333333444555555777777666666555555444444333444555444333222333444666777777666555555666888666666666555555555444444444444333333444444555666666666666666555555555555444555555555555444333333666444222333666888666444222222222222222222222222111111222333333333222222777888888777444222111222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111000////////////000000111222222333111111111000000000000000111000000//////000000111...///111222222111///...///000000000000111111111333333333222222111111111222222222111111111111000000000//////...//////000///////////////////////////////////////////////////////////////000000000222111111000000111111222222111000000000000000000111111111111111111111111111111111111000000000000000000111222333444555555222111///...---......///222222222222222222222222333666888888777444333333333333333333333444555555222222222222333333333333333333333333333333444444444444444444444444444444444444444555555555444222555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666666777666666666666666666666666555555555555555555555555666777888777555555555777666666666666666666666666777777666666555444333333555555555555555555555555333333444555666777777777444444444444555555666666666666666666666666666666555555666666666666555555888777666666555555666666555555555555555555555555555666666666444444555777555555666666666777777777666777777888888777777666777777777777777777777777777777777777777777777777666666666666666666666666777666555666888999888777777777888888888999999999999777666666888;;;<<<===555555666666777777888888888888888888888888888888888888888888888999999999888888999999999999888888999999888888999999:::;;;888999999::::::999999888777777888888888888888999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999888888999;;;<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888999999999999999:::888999999999::::::;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;:::999888777777999888888777777888888999777777777777777777777777999888888777777888888999555444444444555666777777666666555555555444444444444666777666444444555666444555666555333333555666555555444444444333333333333222222222222333444444555555555555555555555555444444555555555555444444333222111222444555444222333333333333333333333333222222333333444444444444444555666555333111111111222222222222222222222222333333333333333333333333222222222222222222222222111111222222111111000///000000111111222222222222222222222111111000000000/////////......////////////000000111111000000///000000000111111111222222666555555444333222222111222222222222222222222222222222111000000000111111000000000000000000000000000000000000000000000000///000000111111222222222333333222222222222333333333222000//////000111222333333333333222222222222333333333222222222222222333333333333444444444444333222111000000000000111222222222222222222222222222444777777666444333333444444333333444444555666222222333333333444444444555555555444444444444444444444444444444444444444666555555777::::::777555666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666777888999888666555666777777777777777777777777777888888777777666555444444666666666666666666666666444444555666666777888888555666666777777777777777777777777777777777777777555666666666666666666555;;;:::999777666555444444666666666666666666666666555666777777666555666777555555555555555666666666555666666777777666666555666666666666666666666666666666666666666666666666777777777777777777777777888777666777999:::999888777777888888999999::::::333555888999999888888888555555666666777777888888888888888888888888888888777888888888999999999:::888888999999999999888888999999888888999999:::;;;999999::::::::::::999999777888888888999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999999:::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999999999999999999999999999999999999999999999888888999999::::::::::::999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999888888888888999999777777666666777888999999777777777666666666666666777888999888777777888999666777777666555555666888666666666555555555444444444444444444444555555666666666666666666666666666444444555555555555555444222222111222333444444333444444444444444444444444333444444444555555666666000222444444333222333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222111111000222222222111111111000000333333222222111111000000111000000//////000000111000000000111111000000000111111111111222222222222777666666555444333333222222222222222333333333333555555444333333222333333111111111111111111111111111111111111111111111111111111111222222333333333333444444444444444444333333222111000000111222333444444444444444333333333444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222444666666444333333333555444444444444555666666444444444444555555555555666666666555555555555555555555555555555555555555888888888;;;???@@@===999888777777666666777777888666777777777777888888888888888888888888888888888888888888888888888888888777777777777777777777777555555666666666777777777666666666666666666666666777777777777777777777777888999:::888666555666777777777777777777777777777999888888777777666666666666666666666666666666666555555666666777777888888666777777888999888888888777777777777777777777777555666666777777666666555<<<;;;999777666444444444666666666666666666666666555777888888777666666777555555444444444555666777555666666777777666666555666666666666777777777777555555666666666666777777777777777777777777777777888777666777999:::999888777777888888999999999:::333<<>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::999999999:::;;;;;;::::::::::::999999999999888999::::::999999:::;;;::::::;;;:::999888:::<<<:::::::::999999999888888888888777777888888999:::999999999999::::::::::::555555666777777777666666555555555666666666777777555555555555555555555555666666555555555666777777111333555666555555666777555555555555555555555555333333333333333333333333444444444444444444444444222333333333333222111111444333333222111111000000333333333222222222222222333333333222222333333333111111222222222222111111111111222222222333333333666666666555555444444333222333333333333444444444777777666555444444444444111111111111111111111111111111111111111111111111222222222222222333333333333444444555555444444333222222222222222222333444333333333444444555555555444444444444555555555555555555555444444444444444555555555555555555555555444444444444444444444444333444555555333333444555555555555555555666666777555555555666666666666777777777777666666666555555555555555555555555555555777666777;;;@@@BBB???;;;999888777777777777888999777777777888888888999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888888888999::::::999777666666777888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777555666777888999888888777888888888888888888888888666666777777777777666666999888777666666555666666666666666666666666666666555777999999888666666777666666555555555666777888666777777888888777777666777777777888888888999999666666666777777888888888888888888888888888888888888777666777888999999777777777777888888888888888666AAALLLLLLBBB888666888777777777777666666666666777777777777777777777777666666777777888999999:::888888999999999999888888888777777777777888999999999::::::;;;;;;::::::999888888999999:::;;;;;;<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;::::::;;;======<<<;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<============>>>>>>>>>????????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<:::::::::::::::;;;;;;;;;888999::::::999999:::<<<;;;<<<===<<<::::::<<<===<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;999:::::::::;;;;;;;;;;;;777888888999::::::999999777888888888888888999:::666666666666666666666666999888777666666666777777444666777777666555666777666666666666666666666666444444444444444444444444444444444444444444444444333333333444333222222111444444333333333333333333222222222333333333333333444444333333333333444444111222333444444333222111222222222333333333333444555555555555555555555444333333333333444444444555888777666555444444444444222222222222222222222222222222222222222222222222333333222222222222222222333333444555555444333333111222222333444444333333111222333333444555666666444444444444555555666666444444444444444444444444555555555666666666555555444444444444444444444444444555555444333333555777555555555555555666777777666666666666777777777777888888777777666666555555666666666666666666666666444333444999???AAA===999:::999888777777888999:::777777888888999999999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999999999999999999999888888888888888888888888999:::;;;999777666666777888888888888888888888888888888888888888999999999777777777777777777777777888888888777777777777777444555777888888888777666888888888888888888888888666666777777777777666666666666666666666777777888777777777777777777777777555777999999888777777777888777666666666777999:::888888999999999999888888888888888999999:::::::::777777888888999999999999888888888888888888888888777666666666888999888777777777777777777777777777555???FFFAAA555000666???888888777777666666555555666666666666666666666666555666666777888888999999888888999999999999888888777777777666777888888999999::::::;;;;;;::::::999888888999::::::;;;<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::<<<===>>><<<;;;;;;:::999999999999:::;;;===<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;888888888888888888888888888888888888888888888888888888999::::::;;;<<<<<<=========<<<;;;;;;;;;:::========================::::::;;;<<<======<<<<<>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA????????????????????????>>>>>>============>>>>>>@@@???>>>===============999999999999999999999999777888::::::999999:::;;;:::;;;<<<;;;:::999;;;===;;;;;;:::::::::999999999999999888888999999:::;;;888888888999999:::::::::999:::;;;;;;<<<<<<<<<<<<777888999999888888999:::777777777777777777777777:::999888666666666777777555777888777555444444555777777777777777777777777666666666666666666666666555555555555555555555555333333444444333333222111333333444444555666666666222222222333333444444444333222222111111222222333111222444555555444222111222222333333333444444444444444444555555555555555333333333444444555555555777777666555444333333333222222222222222222222222222222222222222222222222333333333222222111111111222333444555555444333222000111333444555444333333000111222333444666777777333444444444555555666666333333333444444444444444444444555555666555555444777777777777777777777777555555555555555555555555777777888888888888777777666888999999888888999:::666666666666666666666666777888888888999999999999888888888888888888888888999999999999999999999999:::;;;;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;::::::999999999::::::888888999999999:::::::::::::::::::::;;;;;;<<<======<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999888888999999:::;;;888999;;;<<<<<<<<<;;;:::777777777666666666555555666777777888888777777666555666777777555555666777999999777777777777999999888888888888888888888888888888888888888888888888999999999999999999999999888888888999999:::::::::999999888777777888888888444666777666444444888<<<::::::999888777777777777::::::999888888888999999888777666666888888777666777888888777666555444333999888777666666777888999777777888888888999999999999888777666666666777888888777777888:::;;;999888<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777666666666777888888999888888777777777777777888888888888888888888888888888888888888888888888888777777888999999:::;;;;;;:::::::::::::::::::::::::::<<<<<<<<<:::999:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;AAA;;;777999;;;;;;===AAA<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>999:::===???@@@>>>:::777:::999999888888777777777::::::::::::::::::::::::::::::::::::::::::::::::777888888999999888888777;;;:::888777666777888888888888888888888888888888777777777777777777777777777888888888888777666666666666666666666777777888888888888777666555555444444444444444444555666666444444444444555555666666444444444444444444444444222333333444555666666777333333333444444444444444222222333333444555555555555555555555555555555555444444444444444444444444666555444333333444555666333333333333444444444444222222222333333333444444444444444444444444444444444444444444444444444444222222222333333444555666333333444444555777888999>>>;;;888888999999666333555555666666666666555555444555555555555444444333666666666666666666666666777777777777777777777777666777777888888777777666666777888888777666888999999999999999999999999999777777777777888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::::::::999::::::;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999;;;;;;::::::::::::::::::999::::::;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999:::::::::;;;<<<===>>>======<<<::::::::::::999999999999::::::;;;;;;;;;;;;::::::999:::;;;:::999888999;;;;;;:::999888888999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;999888888888999:::::::::<<<<<<;;;;;;::::::;;;;;;;;;:::::::::::::::;;;;;;:::999888999::::::999888;;;<<<<<<;;;:::999888888:::999888777777888999:::999999999999::::::::::::;;;:::999888888999::::::;;;::::::;;;===>>><<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::::::::999999888777777777999999999999999999999999999999999999999999999999999999888888999::::::;;;888777777666666777777777::::::::::::::::::::::::::::::::::::::::::::::::666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;:::777888===>>>;;;888888<<<<<<;;;:::::::::::::::======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@>>><<<:::;;;;;;;;;;;;::::::::::::888888888888888888888888999999999999999999999999::::::;;;;;;;;;;;;::::::;;;:::999888888888888888999999999999999999999999::::::::::::::::::::::::999999999999999888888777777777777777777888888999999999999888777666666666555555444444555555666777777777666666666555555555666666666666666666666666333333444444555666666777666666666666666555555555444444444555666666777777555555555555555555555555666666666666666666666666666555444333333444555666444444444444444444444444222222222333333333444444444444444444444444444444555555555555555555555555555444444555555666777888444444444444555777888:::AAA???===<<<<<<;;;777444555666666666666666555555666666777777777666666555::::::::::::::::::::::::888888888888888888888888777777888888888888777777:::<<<<<<<<<:::::::::<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::========================::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::999:::::::::<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;<<<999999999999999999999999;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;<<<===<<<;;;:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<<<<=========:::888:::===>>>:::777<<<<<<<<<<<<============<<<<<<;;;<<<<<<===>>>???===<<<;;;<<<===>>>===<<<>>>>>>???>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<<<<===???@@@>>>============>>>>>>?????????===============>>>>>>>>>========================<<<===>>>>>>??????>>>>>>?????????>>>>>>======<<<================================================::::::999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999888999<<<>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;888:::>>>???<<<888888===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777777666666666666777888888888888888777777666666555555444444444444555666666666666666666666666666666777777777777777777777777444444555555666777777777888777777777666666555555444444555555666666777777666666666666666666666666777777777777777777777777666666555555555555666666777777666666555555444444333333333333444444444555555555555555555555555555444444444444444444444444555555555555666777888999666555444444555777:::;;;@@@????????????>>>:::777777777888888777666555555666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999999999::::::999999999<<<===>>>===<<<;;;<<<===::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999:::;;;;;;999:::::::::;;;;;;;;;;;;>>>===<<<;;;;;;:::;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<:::<<<===<<<;;;:::;;;===>>>==================>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<>>>===999666::::::;;;<<<======>>>>>>============>>>???@@@AAA???>>>===>>>@@@AAA@@@???????????????>>>>>>===<<<======<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>??????????????????@@@@@@>>>======>>>@@@@@@???>>>>>>??????@@@AAABBBBBBCCC>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????;;;;;;::::::::::::;;;;;;======<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;888;;;@@@CCCAAA===;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<===>>>??????@@@;;;888999:::999:::===>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<===============888888999888888888999:::888888999999::::::;;;;;;===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::<<<<<<<<<;;;:::999888888888888888888888888999999999999999999999999888888888888888777777666555555555555555666777777777777666666555555555444555444444444444555666666333333444555666666777777777777777777777777777777777777777777888888999999888777777666666555555444333333444444555666666777888888888888888888888888777777777777777777777777777777777777777777777777999999999888777666555555444444555555555666666666666666666666666666666666555555555555555555555555555555555555666777888888999888666666777999;;;===;;;<<<>>>@@@AAA???<<<:::::::::::::::999888777666555555555555666666777777999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>@@@???>>>===============<<<===>>>??????>>>===<<<========================;;;<<<<<<<<<======>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>========================:::::::::::::::;;;;;;<<<===============>>>>>>>>>=========<<<<<<<<<;;;;;;<<<======>>>>>>======<<<;;;<<<======;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>>===@@@BBBAAA>>>;;;;;;<<<:::;;;<<<>>>????????????=========>>>???@@@AAABBB@@@???>>>???AAABBBAAA@@@??????@@@@@@@@@???>>>>>>==============================>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAA@@@??????@@@BBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;;;;<<<===>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA>>><<<>>>DDDGGGEEEAAA>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBAAA<<<999;;;<<<;;;<<<>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;888999999999777777:::===999999999::::::;;;;;;<<<999999::::::;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999:::<<<======<<<;;;:::::::::::::::::::::::::::999999999999999999999999999999::::::999999888777777777666666777777888999888888777777777777777666888888777777888888999:::777777777777888888888888888888888888888888888888999999999999999:::::::::888888888777777777666666555555555666777777888888999999999999999999999999888888888888888888888888888888888888888888888888::::::999999888777666666666666666666777777777777777777777777777777777777777777777777777777777777666666666666777888999:::::::::888888999:::<<<======>>>AAAAAA@@@>>>;;;:::;;;;;;;;;;;;;;;:::999888666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@??????>>>?????????>>>>>>????????????>>>>>>===>>>>>>>>>>>>?????????=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????????????????????????????>>>============>>>?????????????????????@@@AAAAAA???>>>>>>>>>============>>>>>>????????????>>>>>>===>>>???>>>===<<<===???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<================================================@@@@@@@@@???????????????============>>>???@@@@@@???CCCEEECCC???<<<>>>@@@<<<===???AAAAAAAAAAAA@@@>>>=========>>>???@@@AAA???>>>===>>>@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???<<<<<<============<<<<<<============>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@AAAAAA@@@BBBCCCDDDBBBAAA@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>@@@DDDFFFEEECCCAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@AAAAAAAAA@@@CCCIIIKKKFFFBBBAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>???????????????>>>:::<<<>>>===;;;;;;>>>AAA<<<<<<==================::::::;;;;;;<<<<<<==============================;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>===<<<;;;:::999999888::::::::::::::::::::::::999999999999999999999999888888888888999999999999777777888888999:::::::::888888888888888888888888999999999999999999999999777777888888888888777777888888777777666666555555555555555666666666666777777777777777777777777777999999999999999999999999777777777777888999:::;;;999999999999999:::;;;;;;@@@BBBCCCAAA>>>:::888777999999:::::::::::::::999888777777777999;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;===>>>???>>>???@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>============>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA>>>>>>=========>>>???@@@============<<<<<<<<<<<<======>>>>>>>>>>>>======<<<===>>>===<<<;;;<<<>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>???===<<<<<<===>>>???@@@@@@@@@AAA@@@???>>>===>>>???<<<>>>???AAAAAAAAA@@@???>>>===============>>>>>>===<<<;;;===???@@@???>>>>>>>>>????????????>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<============;;;<<<===>>>?????????>>>>>>>>>>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???????????????@@@@@@@@@@@@AAABBBCCCDDD????????????????????????????????????????????????AAAAAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<<<<<<<======@@@???CCCJJJLLLHHHDDDCCC??????>>>============>>>============>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@:::===@@@@@@===<<>>>>>>>>===============;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::::::::999::::::;;;;;;<<<========================::::::::::::::::::::::::999::::::::::::999888888999999999888999::::::;;;999999999999999999999999999999888888888999::::::::::::;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777666666444555555666666777777888555666666777888888999999666666666666666666666666777777777777777777777777444555555666666555555444333333333333333333333333222333333333333444444444444444444444444444444444555555555555555555555555555555555555666777888888666666888888999888888777:::<<<===;;;888555555666555666777888888999999888666666555555777999<<<>>>555555555555555555555555777777777777777777777777888999999::::::999999888333555777888888888:::<<<888888888888888888888888999999999999:::::::::;;;::::::::::::::::::::::::========================:::;;;;;;;;;;;;;;;;;;:::============>>>>>>>>>>>>:::::::::;;;;;;===>>>>>>===>>>>>>>>>>>>?????????>>>=========>>>???@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;::::::999999;;;<<<===;;;:::::::::999999999999::::::;;;;;;;;;;;;::::::999:::;;;:::999888999;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::========================999:::::::::;;;;;;<<<<<<::::::::::::;;;<<<>>>>>>@@@<<<999999;;;===<<<:::;;;<<<>>>?????????===<<<>>>===<<<<<<<<<<<<<<<===;;;::::::;;;===???>>>===:::;;;;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<===>>>>>>>>>===:::999999:::<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;<<<<<<999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<<<<===???999999999:::;;;<<<<<<===========================<<<;;;:::999999999999999;;;777666:::=========@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::888<<<@@@@@@===<<<>>>BBB======<<<<<<;;;;;;::::::888888999999:::;;;;;;<<<888888888888888888888888777888888999999888888777::::::999888999:::<<<===::::::::::::::::::::::::777777777777777777777777666666666666666555444444666666666666666777777888666666666666666777777777444444444444444555666666111222444777999<<<>>>???444444444444444444444444555555555555444444444444///000000111222333444444222222333333444555555555444444444444444444444444333333333333333333333333111222333444444333222111000000000000000000000111000000111111111222222222222222222222222222222222000000000000000000000000111111111111222333444444333444666888888777555444000222444444222222555777222333444666777777777777222222111222333666999;;;