BM6P6(@ zzzwwwuuuooojjjgggaaa[[[XXXZZZZZZXXXUUUVVVTTTRRRRRRSSSSSSRRRQQQQQQOOONNNPPPSSSTTTRRRPPPLLLMMMNNNPPPPPPOOONNNMMMMMMMMMMMMNNNPPPPPPOOONNNOOOMMMJJJJJJLLLNNNPPPQQQMMMMMMLLLLLLNNNPPPSSSTTTUUUXXX^^^eeemmmvvv|||tttjjjaaaUUUKKKFFFBBBAAA@@@???>>>>>>>>>>>>============<<<;;;:::999;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<<<<>>>???AAACCCDDDFFFGGGEEEBBB>>>;;;???AAACCCDDDEEEGGGKKKMMMNNNOOOPPPPPPSSS]]]kkkvvv{{{vvvnnnfff```VVVIIIEEEGGGLLLMMMOOOPPPQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLSSSXXXcccnnnvvvyyyvvvsssgggaaaZZZSSSOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJLLLOOOTTTYYY^^^aaabbbaaaaaa```___^^^]]]]]]aaa```______```cccfffiiigggiiikkklllmmmmmmnnnpppkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmooopppqqqrrrrrrooollliiihhhiiikkkmmmkkklllnnnoooqqqrrrrrrrrrqqqqqqqqqqqqrrrtttvvvwwwooooooooommmjjjbbbYYYSSSMMMKKKGGGEEEEEEGGGJJJLLLNNNQQQTTTWWWYYYYYYXXXWWWVVVWWWWWWWWWUUUUUUWWWXXXVVVUUUTTTRRRPPPNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLKKKMMMQQQTTTWWWYYY\\\```eeemmmvvv|||}}}nnngggccc^^^ZZZWWWUUURRRQQQQQQPPPMMMKKKKKKJJJIIIIIILLLQQQVVVZZZdddgggjjjhhhccc]]]ZZZYYY\\\\\\^^^aaaeeegggfffffffffddddddfffooo~~~}}}vvvrrrqqqqqqrrrrrrsssqqqooopppqqqqqqmmmjjjhhhaaa\\\___jjjwww|||uuutttwwwpppiiiggghhheee\\\TTTGGGFFFCCCAAA??????@@@@@@>>>>>>>>>>>>????????????FFFJJJOOOSSSSSSOOOJJJGGGFFFCCC@@@>>>???@@@@@@@@@>>>>>>===============>>>zzzsssmmmddd___^^^]]]ZZZWWWXXXUUURRRQQQPPPOOONNNLLLOOONNNMMMOOORRRTTTTTTRRRPPPQQQQQQRRRRRRQQQQQQQQQNNNNNNMMMNNNOOOOOONNNNNNNNNMMMMMMNNNPPPQQQQQQQQQPPPPPPQQQSSSVVVZZZ^^^```fffiiipppxxx|||jjj___WWWNNNHHHEEE@@@@@@???>>>=====================<<<<<<:::999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============????????????@@@AAABBBCCCBBBAAA???>>>>>>???AAABBBCCCDDDEEEEEEDDDBBB???===@@@AAACCCDDDEEEGGGJJJLLLKKKNNNQQQTTTYYYdddrrr}}}vvvnnngggaaaXXXMMMIIIKKKLLLLLLNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCGGGGGGHHHGGGGGGFFFFFFEEEHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLOOOTTT\\\fffnnnqqqooommmeee```YYYSSSOOONNNLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLOOOSSSXXX]]]```aaaaaa``````_______________```aaabbbccceeefffgggiiikkkmmmmmmlllkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnooopppnnnkkkiiigggggghhhiiikkkkkkmmmnnnoooppppppqqqnnnnnnpppqqqrrrrrrrrrrrrmmmmmmmmmmmmiiibbbYYYSSSLLLIIIFFFDDDDDDGGGKKKNNNUUUWWWZZZ]]]^^^^^^]]]\\\XXXYYYYYYXXXVVVUUUVVVWWWUUUUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMQQQTTTWWWYYY\\\___eeellltttzzz|||qqqiiiddd___[[[XXXVVVTTTRRRQQQOOOMMMJJJLLLKKKIIIIIIKKKPPPTTTWWW^^^```aaa___[[[YYY[[[]]]dddeeehhhkkknnnooonnnlllooooooqqquuu}}}{{{uuuqqqooopppppppppooonnnmmmnnnnnnmmmiiifffaaaaaabbbgggoooxxx|||vvvvvv|||tttlllhhhfffbbbXXXPPPFFFDDDBBB@@@??????@@@AAA======>>>>>>>>>?????????BBBFFFKKKPPPSSSRRRPPPNNNMMMJJJFFFDDDBBBAAA???===>>>>>>============>>>>>>wwwooojjjfffbbb___[[[XXXTTTRRRRRRQQQOOONNNKKKJJJJJJLLLOOOQQQRRRRRRPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXYYY[[[]]]bbbhhhnnnsssvvv{{{~~~|||lll[[[QQQKKKFFFCCCDDD??????>>>===<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============>>>??????@@@AAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAA@@@AAABBBDDDDDDDDDFFFHHHJJJIIIMMMSSSYYYaaammmzzzyyyrrrkkkddd[[[RRRMMMMMMJJJKKKMMMNNNPPPPPPQQQQQQOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDHHHHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPVVV]]]dddggggggfffaaa]]]WWWRRRPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNRRRWWW[[[^^^_________`````````aaaaaa___```bbbdddfffffffffeeekkklllmmmmmmkkkiiiiiijjjllllllkkkkkkjjjjjjiiiiiihhhiiiiiijjjkkklllmmmmmmnnnmmmllljjjiiigggffffffkkkkkklllmmmnnnnnnoooooommmnnnpppqqqrrrqqqpppoookkkkkkkkkkkkhhhaaaXXXRRRJJJGGGDDDAAACCCGGGLLLOOOYYY[[[___aaabbbbbbaaa```[[[[[[[[[XXXVVVTTTUUUVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMNNNQQQTTTWWWYYY\\\___cccjjjqqqvvvwww{{{yyyooohhhbbb^^^\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLJJJIIIJJJMMMPPPSSSVVVWWWWWWVVVTTTVVV\\\aaakkknnnssswwwzzzyyywwwvvvtttwww|||~~~|||xxxrrrnnnmmmmmmmmmlllkkkjjjjjjjjjjjjhhhdddaaa[[[aaaiiipppvvv}}}yyyuuuvvvyyyqqqkkkfff^^^SSSJJJCCCBBBAAA@@@???@@@@@@AAA======>>>>>>>>>>>>??????>>>AAAFFFKKKNNNOOOOOOOOOOOOMMMJJJHHHGGGDDDAAA>>>>>>>>>============>>>>>>|||vvvqqqnnndddaaa]]][[[ZZZYYYXXXWWWPPPOOONNNNNNPPPQQQRRRSSSPPPOOOOOOPPPRRRUUUWWWYYYZZZZZZYYYXXXWWWWWWYYYZZZ\\\^^^___```aaaccceeegggjjjmmmqqqxxx~~~kkk^^^PPPIIIEEEAAAAAABBB??????>>>===<<<<<<<<<<<<:::;;;;;;;;;::::::999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<==================>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDDDDDDDEEEGGGIIIGGGLLLTTT\\\fffppp{{{xxxuuu||||||ssskkkaaaWWWPPPLLLIIIJJJKKKMMMOOOPPPQQQQQQOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNQQQVVV\\\___``````ZZZWWWTTTRRRQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLNNNQQQUUUYYY\\\\\\]]]^^^___```aaabbbcccaaaaaacccdddeeefffffffffjjjkkklllllljjjiiiiiijjjmmmllllllkkkjjjiiihhhhhhiiijjjjjjkkklllmmmmmmmmmkkklllmmmnnnmmmllljjjiiilllllllllmmmmmmnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqjjjiiiiiigggccc\\\SSSMMMGGGEEEAAA???AAAFFFLLLPPPYYY[[[^^^```aaaaaa___^^^\\\\\\[[[XXXTTTRRRRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIJJJKKKMMMNNNOOOPPPPPPOOOPPPPPPOOONNNOOORRRTTTXXXZZZ\\\___ccciiioootttwwwzzzwwwnnngggbbb```^^^[[[ZZZYYYWWWUUUSSSNNNLLLJJJHHHHHHIIILLLMMMPPPQQQRRRQQQQQQUUU\\\aaajjjooowww}}}}}}|||zzzzzz{{{zzzyyyxxxtttoookkkjjjjjjiiiiiihhhhhhhhhhhhgggdddaaa___[[[___gggqqq{{{~~~{{{vvvtttvvv~~~zzzuuunnnfffZZZMMMDDD@@@@@@?????????@@@@@@AAA============>>>>>>>>>???>>>???AAACCCDDDEEEEEEEEEHHHGGGGGGHHHIIIHHHEEEBBB>>>============>>>>>>???zzzuuuooojjjgggeeecccaaa]]]\\\ZZZXXXWWWVVVWWWXXXVVVWWWXXXZZZ^^^bbbeeehhheeefffeeecccaaaaaaeeehhhmmmnnnnnnmmmnnnqqqwww|||yyymmm\\\RRRJJJGGGEEEAAA@@@AAA@@@@@@???>>>============::::::;;;;;;::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDBBBCCCDDDDDDCCCDDDFFFHHHHHHLLLTTT\\\eeennnuuuzzzsssmmmttttttjjj___SSSKKKIIIJJJKKKLLLMMMOOOPPPQQQOOOOOONNNNNNMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLOOOTTTXXXZZZZZZTTTSSSQQQRRRSSSUUUUUUTTTPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPSSSWWWYYYZZZZZZ\\\]]]___aaabbbcccdddcccbbbbbbccceeeggghhhfffhhhjjjkkkjjjjjjkkklllllllllkkkjjjiiiiiihhhhhhhhhiiijjjkkklllllllllkkkjjjlllooorrrsssrrrqqqpppooonnnmmmmmmmmmnnnoooooosssrrrpppnnnnnnnnnooopppiiigggeeeaaa]]]UUUMMMHHHEEEBBB@@@>>>AAAFFFKKKOOOWWWYYY[[[]]]^^^]]][[[ZZZYYYYYYXXXUUURRRPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQPPPPPPQQQTTTVVVYYY[[[^^^aaadddiiiooosssyyy|||sssjjjdddaaa___]]]\\\\\\[[[YYYWWWOOOMMMJJJHHHGGGGGGIIIJJJIIILLLOOOOOOOOORRRXXX\\\cccjjjsss{{{}}}{{{xxxvvvwwwvvvuuutttsssoookkkhhhhhhhhhggggggfffggggggfffdddbbb``````^^^^^^bbbnnnzzz{{{|||{{{yyyssstttwww|||{{{wwwpppeeeVVVIIIAAA>>>>>>>>>>>>>>>??????@@@<<<============>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@BBBDDDFFFFFFDDDAAA===============>>>??????{{{vvvrrrpppmmmllljjjfffbbb```aaabbbcccdddgggjjjnnnsssvvvxxxvvvvvvvvvsssqqqrrrwww|||mmmaaaQQQKKKGGGGGGEEEAAA???AAA@@@@@@???>>>============::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===========================>>>???@@@AAAAAA@@@@@@??????>>>>>>????????????@@@AAABBBCCCAAACCCDDDDDDCCCDDDFFFHHHIIILLLRRRYYYaaagggmmmooozzz}}}wwwoooiiimmm}}}~~~tttiiiZZZNNNJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNNNNMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGJJJOOOSSSUUUUUURRRQQQQQQSSSUUUWWWVVVUUURRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNRRRUUUWWWXXXXXXZZZ\\\^^^```aaabbbeeecccaaa```aaacccfffhhhdddfffiiijjjjjjjjjlllmmmkkkkkkjjjjjjiiiiiihhhhhhfffgggiiijjjjjjjjjiiihhhiiilllpppsssvvvvvvuuutttpppooonnnmmmmmmmmmnnnoooqqqpppnnnlllkkkkkkkkkkkkfffccc^^^YYYUUUOOOIIIEEEBBB@@@??????AAAEEEJJJMMMTTTVVVXXXZZZZZZXXXVVVUUUSSSSSSSSSQQQNNNLLLMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLNNNOOOPPPPPPOOONNNMMMOOOQQQRRRRRRSSSVVVXXXZZZ]]]```cccfffkkkpppttt{{{}}}yyymmmgggbbb```^^^]]]\\\[[[YYYWWWQQQPPPMMMJJJIIIHHHIIIIIIFFFJJJMMMOOOOOOQQQVVVYYY```fffpppxxx~~~wwwuuussssssttttttsssrrrnnnkkkhhhffffffggggggffffffffffffdddaaa```aaacccbbbaaaffftttxxxxxx{{{|||~~~~~~uuuuuuyyy}}}~~~|||wwwmmm___QQQFFFAAA======>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>??????@@@AAAAAA>>>>>>>>>@@@BBBAAA???<<<===<<<<<<======>>>???@@@}}}xxxvvvwwwyyy{{{}}}uuudddXXXLLLGGGDDDDDDCCC???>>>@@@??????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>??????AAAAAAAAA@@@@@@???>>>===>>>>>>??????@@@@@@AAAAAA@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLOOOUUU\\\bbbeeegggooovvv}}}{{{vvvvvvrrrjjjhhhuuuuuueeeVVVKKKKKKJJJJJJKKKLLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFGGGIIINNNRRRTTTTTTTTTSSSSSSUUUWWWWWWUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUVVVWWWXXXZZZ\\\^^^``````bbbbbbaaaaaabbbccceeeeeeccceeehhhiiiiiijjjkkkmmmjjjjjjjjjiiiiiiiiiiiiiiifffhhhiiikkkkkkjjjiiihhhiiikkkooorrrtttuuuuuutttpppooommmlllkkklllmmmnnnnnnooooooooommmkkkhhhfff```\\\VVVQQQNNNJJJGGGEEE@@@?????????AAADDDHHHJJJOOOQQQSSSTTTTTTSSSPPPOOOLLLMMMMMMLLLJJJIIIJJJLLLGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLNNNQQQRRRSSSUUUXXXZZZ[[[^^^bbbeeeiiinnnsssvvvzzz|||uuummmhhhfffccc```___]]]ZZZWWWUUUSSSQQQNNNMMMLLLLLLLLLIIILLLOOOQQQRRRUUUZZZ___ccciiiqqqxxxwwwuuurrrrrrqqqqqqooommmjjjhhheeeeeefffggggggfffeeeeeedddaaa^^^___bbbfffhhhnnnzzzxxxzzzzzzxxxzzzxxxtttzzzvvvfffUUUIIIDDDCCC=========>>>======<<<<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBBBBBBB=========>>>??????===;;;<<<<<<<<<<<<===>>>???@@@~~~nnn]]]RRRJJJEEEBBBBBB@@@===>>>AAA>>>>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<=========>>>AAA@@@??????>>>?????????AAABBBBBBAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@AAACCCCCCCCCDDDGGGIIIJJJKKKNNNSSSZZZ___bbbcccgggmmm}}}|||yyy|||xxxmmmfffppp}}}mmm]]]LLLKKKJJJJJJJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIILLLPPPTTTVVVVVVVVVVVVUUUVVVWWWVVVTTTQQQSSSSSSQQQOOONNNMMMLLLLLLLLLKKKKKKKKKMMMPPPSSSTTTUUUVVVXXXYYY[[[]]]^^^___``````bbbcccdddccccccbbbdddfffhhhiiiiiiiiijjjkkkiiiiiiiiiiiiiiijjjjjjjjjiiijjjlllmmmmmmlllkkkjjjiiikkknnnppprrrrrrrrrrrrooonnnllljjjjjjjjjkkklllmmmooossstttrrrnnnhhhddd\\\XXXQQQLLLJJJHHHGGGFFF>>>??????@@@BBBDDDFFFHHHKKKLLLNNNOOOOOOMMMKKKIIIHHHIIIJJJIIIGGGGGGIIIJJJEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPQQQQQQOOOMMMLLLKKKMMMQQQSSSTTTVVVYYY\\\\\\___cccgggkkkoootttxxxxxxzzz}}}}}}tttooommmiiieeeccc___\\\YYYXXXVVVTTTRRRPPPOOOOOOOOONNNQQQSSSTTTUUUZZZaaaggghhhmmmtttzzzzzzxxxtttrrrooommmiiiggghhhfffddddddfffgggggggggddddddbbb___\\\^^^ccchhhmmmzzzxxxjjjvvv}}}zzz{{{}}}uuutttuuu```NNNCCCBBBEEE======>>>>>>===<<<<<<;;;<<<<<<<<<<<<=========>>>AAAAAAAAAAAAAAA@@@???>>><<<;;;;;;===???@@@???>>><<<<<<<<<<<<===>>>@@@@@@iiiSSSKKKBBBBBBAAA@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???>>>>>>>>>===============@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHJJJLLLOOOSSSWWW[[[\\\aaaqqq}}}{{{rrrhhhkkk{{{zzzfffWWWNNNHHHHHHJJJKKKMMMPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIILLLPPPTTTXXXZZZXXXXXXXXXWWWVVVVVVUUUUUUWWWVVVVVVTTTRRRPPPNNNLLLPPPOOONNNMMMNNNPPPRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\```aaaccccccbbbbbbccceeecccdddfffgggiiijjjjjjjjjiiijjjkkkkkkjjjiiigggfffhhhiiiiiiiiiiiihhhhhhgggfffgggiiikkkmmmmmmmmmmmmmmmlllllllllllllllmmmnnnqqqnnnlllmmmnnnkkkccc]]]YYYTTTMMMIIIHHHGGGEEECCCAAAAAAAAAAAABBBDDDFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIDDDEEEFFFGGGIIIIIIIIIIIIJJJLLLOOOQQQRRRQQQPPPOOOJJJMMMPPPSSSUUUXXX\\\^^^^^^cccjjjnnnppprrrvvvyyy{{{|||}}}zzzssslllgggbbb^^^[[[ZZZZZZYYYWWWUUUSSSRRRQQQWWWWWW[[[```bbbaaadddiiirrrvvv||||||vvvrrrmmmiiieeeaaaaaaaaabbbcccdddffffffgggfffaaa]]]\\\[[[[[[bbbiiiyyy}}}rrroooyyy|||yyyyyy~~~fffUUUKKKCCC@@@AAA???>>>===<<<;;;<<<<<<===;;;<<<<<<==================>>>@@@AAAAAA@@@>>>===>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<============zzzbbbNNNFFFAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKMMMQQQUUUXXX\\\___kkk~~~zzz|||ooonnnzzzmmm[[[RRRJJJIIIJJJJJJKKKNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLPPPTTTXXX\\\]]][[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPPPPPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\___aaabbbbbbaaaaaacccddddddeeefffggghhhiiiiiiiiiiiiiiijjjjjjjjjiiigggfffggghhhhhhiiiiiiiiihhhhhhggghhhjjjkkkmmmmmmmmmmmmmmmlllllllllmmmnnnnnnooopppnnnllllllllliiibbb\\\UUUPPPJJJGGGFFFEEECCCBBBDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOQQQRRRQQQPPPOOOKKKNNNQQQSSSUUUXXX[[[^^^^^^dddkkkppprrrtttvvvyyy{{{|||}}}}}}uuunnniiidddbbb]]]\\\ZZZXXXWWWVVVUUUUUU[[[]]]ccckkknnnmmmnnnrrr}}}{{{uuuoookkkgggccc`````````bbbcccdddeeeeeeeeeddd```\\\ZZZXXXYYYbbblll{{{rrrpppyyy~~~~~~|||yyy~~~|||dddTTTIII@@@<<<===<<<;;;:::999888999999:::;;;<<<<<<===============<<<===???@@@@@@???===<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<============~~~ssspppiiiXXXHHHBBB@@@??????>>>===<<<;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==================>>>??????@@@????????????????????????@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIJJJKKKNNNRRRUUU[[[]]]fff{{{zzzsssxxxxxxaaaWWWNNNKKKJJJIIIJJJLLLNNNNNNOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMRRRWWW\\\___aaabbb``````___]]][[[YYYWWWUUUSSSSSSRRRRRRTTTVVVXXXZZZWWWVVVTTTSSSSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\^^^___aaaaaa```aaabbbdddeeeeeefffgggggggggggggggggghhhhhhiiihhhhhhgggffffffggghhhiiiiiiiiiiiiiiiiiiiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqnnnkkkjjjiiifff___ZZZQQQMMMIIIFFFEEEEEEDDDCCCFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIILLLNNNPPPRRRRRRQQQPPPOOOMMMOOORRRSSSUUUWWW[[[^^^___eeemmmssstttuuuwwwyyy||||||}}}~~~{{{tttnnnkkkdddcccaaa___^^^___```aaahhhkkksss}}}{{{ssslllgggccc```^^^^^^___aaabbbcccccccccbbb```^^^[[[XXXUUUXXXeeessswwwqqqtttzzz~~~yyyvvv~~~sss^^^OOOFFF???;;;;;;;;;:::999999888999999999;;;<<<<<<===============;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========wwwfff^^^XXXNNNEEEAAA>>>>>>===<<<<<<;;;::::::;;;;;;;;;::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======???@@@AAA???????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMQQQTTTZZZ\\\cccttt{{{zzz}}}fff[[[PPPKKKJJJHHHIIILLLMMMMMMNNNOOOOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIMMMQQQXXX___dddggghhhgggfffeeedddbbb```\\\YYYXXXTTTRRRQQQPPPRRRUUUYYY\\\YYYYYYWWWVVVUUUUUUUUUVVVTTTTTTUUUWWWXXXZZZ[[[\\\\\\^^^___```___```aaaccceeeeeeffffffffffffeeedddfffffffffgggggggggggggggeeefffgggiiiiiijjjjjjjjjkkkllllllmmmnnnnnnoooooonnnooopppqqqssssssttttttsssppplllhhhddd___YYYUUUNNNLLLIIIGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJNNNOOOQQQRRRRRRQQQPPPOOONNNPPPRRRSSSTTTWWWZZZ]]]___fffooouuuvvvvvvwwwyyy{{{|||}}}~~~yyyuuuooonnnlllkkklllooorrrttt}}}zzzppphhhccc```^^^]]][[[]]]___```aaaaaa```___]]]\\\ZZZWWWTTTZZZkkk|||}}}tttqqqyyy}}}sssoootttuuufffTTTJJJDDD???===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======{{{eeeUUUMMMGGGCCCBBB======<<<<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>??????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKMMMPPPSSSXXX\\\cccqqqlll```SSSMMMJJJHHHIIILLLKKKLLLNNNOOOPPPPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIOOOSSS[[[ccchhhkkkkkkjjjiiiiiihhhfffddd```]]][[[VVVSSSQQQOOOOOOQQQUUUWWWYYYXXXWWWVVVUUUUUUTTTTTTRRRRRRTTTUUUWWWYYYZZZ[[[ZZZ\\\^^^^^^^^^^^^```bbbdddeeeeeeeeeeeedddccccccddddddddddddeeeffffffgggeeefffgggiiiiiijjjjjjjjjlllmmmmmmnnnooopppqqqqqqoooppprrrsssuuuuuuuuuuuutttpppkkkeee___XXXSSSOOOJJJJJJIIIGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLMMMNNNOOONNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMQQQQQQRRRRRRRRRQQQPPPPPPNNNOOOQQQRRRSSSVVVZZZ]]]aaagggpppvvvwwwwwwxxxyyyzzz{{{|||}}}}}}|||||||||~~~~~~~~~|||vvvlllddd```^^^]]]\\\ZZZ[[[\\\^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXX```ttt}}}wwwvvv~~~uuunnnjjjjjjuuu{{{ssshhhZZZLLLEEEBBB>>><<<============>>>>>>>>>>>>===;;;<<<<<<===============<<<==================<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<|||gggTTTHHHBBBAAA@@@<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???======>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIIIIJJJMMMPPPSSSWWW[[[bbbmmmuuugggYYYPPPLLLIIIJJJLLLJJJKKKNNNPPPQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGHHHIIINNNSSSZZZbbbgggiiiiiiiiihhhhhhhhhhhheeebbb___]]]XXXUUUQQQNNNMMMNNNOOOQQQVVVUUUUUUTTTSSSSSSRRRQQQOOOPPPRRRSSSUUUWWWYYYYYYXXXZZZ\\\]]]]]]]]]___aaaccccccdddddddddccccccbbbbbbbbbbbbcccccceeefffgggfffggghhhiiiiiiiiiiiiiiikkkkkkkkklllnnnoooqqqrrrnnnpppqqqsssttttttssssssqqqnnnhhhaaaYYYSSSNNNLLLIIIIIIIIIHHHFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPMMMNNNOOOPPPQQQUUUZZZ]]]bbbhhhpppuuuvvvvvvxxxzzzwwwyyy{{{|||~~~}}}zzzwwwuuutttooofff```\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]][[[[[[\\\```kkk~~~}}}tttmmmllliiieeennntttmmm```TTTGGGBBB???<<<::::::;;;;;;<<<============<<<;;;<<<<<<=======================================;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<~~~{{{wwwtttmmm___OOODDD@@@??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<======>>><<<<<<===>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCEEEFFFHHHIIIKKKOOORRRUUUZZZ___eeeuuuqqq```UUUNNNJJJIIILLLIIIKKKNNNPPPQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@BBBDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKOOOVVV]]]bbbeeeeeeddddddeeeffffffeeebbb___]]]YYYVVVSSSOOOMMMLLLLLLMMMQQQQQQQQQQQQPPPPPPOOONNNMMMNNNPPPRRRTTTVVVWWWXXXWWWYYY[[[\\\\\\]]]___```bbbbbbcccccccccccccccbbbaaaaaaaaaaaabbbdddfffgggggghhhhhhiiiiiiiiihhhhhhgggggghhhiiikkknnnpppqqqlllmmmoooqqqqqqpppooonnnllliiiddd\\\UUUPPPMMMLLLLLLMMMNNNLLLJJJHHHIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLNNNPPPSSSUUUTTTTTTSSSSSSRRRQQQPPPPPPKKKLLLMMMNNNPPPTTTYYY]]]ccciiiooossstttuuuxxxzzzuuuwwwyyy{{{~~~~~~{{{xxxwwwsssnnnjjjkkkfff___ZZZXXXXXXXXXWWWZZZYYYXXXWWWWWWXXXZZZ[[[^^^[[[[[[```iiiwww{{{vvvwwwvvvpppnnnkkkeeekkkppphhhXXXMMMBBB??????<<<::::::::::::<<<=========<<<<<<;;;<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>??????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======;;;<<<<<<===>>>?????????@@@@@@????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEAAACCCEEEFFFGGGJJJNNNQQQUUUXXX[[[___lllyyyfffYYYPPPJJJIIIKKKHHHJJJMMMPPPQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKKKKGGGHHHIIIJJJJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBB>>>???@@@BBBDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHLLLSSSYYY^^^```aaa``````aaacccdddcccaaa___]]]YYYWWWTTTPPPNNNLLLLLLLLLNNNNNNNNNOOONNNNNNMMMLLLLLLMMMNNNPPPSSSUUUVVVWWWVVVXXXZZZ[[[[[[\\\^^^```aaaaaabbbccccccccccccccc````````````bbbdddfffggghhhiiiiiiiiiiiihhhhhhgggdddeeeeeegggiiilllooopppjjjkkkmmmnnnooommmlllkkkgggeee```ZZZSSSOOONNNNNNQQQSSSTTTRRROOOMMMNNNPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQRRROOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMOOORRRUUUWWWUUUUUUTTTSSSRRRQQQPPPPPPIIIJJJLLLMMMOOOTTTYYY^^^dddiiiooorrrsssuuuxxx{{{tttvvvyyy{{{}}}}}}xxxsssrrrqqqnnnggg```ddd```[[[WWWVVVVVVUUUUUUZZZYYYVVVUUUUUUWWWYYY[[[```\\\\\\cccooo~~~wwwsssuuuvvvqqqllleeeiiikkkaaaPPPFFF>>>===???>>>===>>>:::;;;===>>>>>>>>>======;;;<<<<<<===============;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@@@@@@@@@@???????????????AAAAAAAAABBBBBBBBBCCCCCCFFFFFFEEEDDDDDDHHHNNNRRRVVVSSSTTT[[[ggg~~~}}}lll[[[OOOIIIIIIJJJIIIKKKNNNPPPRRRTTTTTTTTTRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEDDDCCCAAA@@@??????<<>><<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<=========;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===<<<;;;999888{{{pppaaaUUUOOOLLLIIIFFFFFFDDDAAA???============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@????????????????????????AAAAAAAAABBBBBBBBBBBBCCCEEEEEEDDDDDDDDDHHHNNNRRRUUUSSSUUU[[[cccvvvyyylll^^^SSSMMMIIIHHHFFFHHHJJJMMMOOOQQQQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@<<>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>?????????????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDHHHNNNRRRTTTTTTXXX\\\___lll|||vvvmmmcccZZZSSSLLLHHHEEEFFFIIILLLNNNPPPQQQRRRRRRQQQOOONNNLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA<<>><<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDHHHMMMQQQSSSUUUZZZ^^^^^^eee{{{uuunnnfff___XXXOOOJJJHHHIIIKKKNNNPPPRRRTTTTTTQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB===BBB@@@DDDMMMJJJEEEKKKHHHGGGEEEDDDDDDEEEFFFFFFFFFHHHLLLRRRXXX^^^ccceeefffffffffeeedddbbb```^^^]]]ZZZUUUQQQMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYYYYXXXYYY[[[]]]___^^^]]]]]]\\\]]]___aaabbb___aaacccdddcccdddeeegggggghhhiiihhhgggfffggghhhhhhiiijjjkkkllliiieeeaaaXXXUUUOOOKKKKKKMMMQQQTTT___iiissszzz}}}~~~xxxqqqhhhddd^^^WWWQQQNNNMMMMMMJJJLLLPPPTTTVVVUUUSSSRRRQQQQQQRRRQQQQQQQQQSSSTTTVVVWWWXXXXXXVVVUUUVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRNNNNNNMMMLLLKKKMMMQQQTTT\\\ccclllrrrttttttuuuwwwvvvvvvvvvwwwxxx{{{}}}~~~zzzxxxvvvqqqkkkfffccc^^^[[[YYYVVVSSSQQQMMMNNNPPPQQQRRRSSSRRRRRRQQQPPPOOOOOORRRUUUXXXZZZYYYdddqqq}}}zzzllldddiiipppuuu~~~~~~{{{}}}|||ssslllbbbRRREEE???>>>===;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<>>???>>>===<<<;;;:::999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCCCCDDDGGGLLLPPPQQQSSSZZZ___^^^ccczzz~~~wwwooogggbbbZZZRRRKKKKKKKKKMMMNNNPPPSSSTTTUUUOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBAAAHHHQQQLLLFFFLLLHHHGGGEEEDDDDDDDDDEEEEEEDDDGGGKKKQQQXXX___dddhhhhhhhhhgggfffdddaaa^^^\\\[[[YYYUUUQQQMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[^^^___]]]]]]\\\\\\\\\^^^___```]]]___```aaaaaabbbdddfffeeegggggggggeeedddeeefffjjjjjjjjjkkkjjjfffaaa]]]YYYVVVRRRPPPOOOQQQSSSUUUYYYcccnnnuuu{{{~~~{{{uuulllhhhaaaZZZUUUQQQNNNMMMKKKMMMQQQTTTVVVUUUTTTRRRQQQRRRSSSRRRPPPOOOQQQSSSUUUVVVXXXYYYXXXWWWWWWXXXXXXYYYYYYXXXWWWUUUSSSQQQOOOOOOOOOMMMMMMOOORRRVVV___fffooouuuvvvvvvwwwyyywwwwwwwwwwwwxxxzzz|||}}}zzz}}}~~~vvvssspppiiiccc^^^[[[XXXUUUSSSQQQNNNLLLKKKMMMOOORRRSSSSSSSSSRRRNNNNNNNNNOOORRRVVV[[[^^^^^^jjjxxxxxxllleeejjjpppuuu~~~}}}{{{lllZZZKKKCCC===<<<;;;:::::::::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<>>>>>===<<<;;;:::999888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDFFFJJJMMMOOOPPPVVV]]]^^^bbbttt~~~tttmmmggg___UUUMMMKKKKKKLLLMMMNNNPPPQQQRRROOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBJJJTTTMMMEEEKKKGGGFFFEEECCCCCCCCCDDDDDDDDDFFFJJJOOOVVV]]]cccffffffffffffdddbbb___\\\[[[YYYWWWTTTPPPMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTUUUWWWXXXZZZ[[[]]]]]][[[[[[\\\\\\]]]]]]]]]]]]\\\]]]______^^^___bbbdddccceeefffeeeddddddeeefffjjjiiiiiiiiihhheee```\\\VVVUUUSSSRRRRRRSSSTTTUUUWWW^^^ggglllrrrwwwwwwssslllhhhbbb]]]YYYUUUQQQNNNNNNPPPSSSVVVWWWVVVUUUSSSRRRTTTUUUSSSPPPNNNPPPSSSTTTVVVXXXYYYXXXWWWXXXXXXWWWWWWXXXXXXWWWUUUTTTSSSQQQQQQPPPOOOOOOQQQUUUXXXccciiiqqqvvvwwwwwwxxxzzzxxxwwwwwwwwwxxxyyy{{{|||www{{{wwwqqqnnnkkkfffbbb\\\YYYVVVTTTRRRQQQNNNLLLKKKMMMOOOQQQRRRSSSSSSSSSKKKMMMNNNPPPSSSWWW]]]bbbgggsssuuunnnjjjlllqqqvvv}}}yyygggRRRFFFCCC===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<>>===;;;::::::;;;;;;;;;;;;;;;:::999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999::::::::::::::::::;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCEEEHHHKKKMMMKKKPPPXXX[[[___nnnzzzxxx{{{zzztttjjj]]]SSSMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAACCCBBB@@@JJJUUULLLCCCIIIGGGFFFDDDBBBBBBBBBBBBCCCFFFGGGIIIMMMRRRXXX]]]```aaaaaaaaaaaa___]]][[[ZZZVVVTTTRRROOOMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQSSSVVVXXXZZZ[[[ZZZZZZYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]]]]]]]\\\]]]```bbbaaacccddddddcccccceeefffhhhgggfffffffffdddaaa___YYYYYY[[[]]]^^^^^^______^^^cccfffhhhlllrrruuusssoookkkgggdddaaa]]]XXXTTTTTTUUUVVVXXXXXXXXXWWWVVVVVVXXXYYYVVVQQQOOOQQQTTTUUUWWWYYYZZZXXXVVVVVVVVVSSSTTTUUUVVVWWWWWWVVVVVVRRRRRRRRRQQQQQQTTTXXX\\\fffkkkrrruuuuuuvvvxxxzzzwwwvvvvvvuuuvvvwwwyyyzzzwwwzzz}}}|||xxxrrrllliiifffccc```\\\YYYUUUSSSRRRQQQPPPNNNLLLLLLNNNOOOPPPQQQRRRRRRMMMOOORRRTTTWWW\\\ccchhhtttwwwxxxvvvsssvvv}}}zzzooo^^^LLLCCCCCC===<<<;;;:::999::::::;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;yyyssshhhbbbYYYOOOHHHDDDBBBBBB>>>???>>>===<<<<<<===???777888999:::::::::::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777999999999999999999999999999999999::::::;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBCCCDDDCCCCCCDDDGGGIIIKKKHHHKKKSSSXXX\\\hhhwww}}}yyyxxxxxx~~~uuueeeXXXOOONNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSRRRPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCBBBAAAAAABBBAAA???JJJTTTKKK@@@FFFFFFEEECCCBBBAAAAAAAAABBBGGGHHHIIIKKKOOOTTTXXXZZZ[[[\\\]]]]]]]]]\\\[[[ZZZTTTSSSQQQNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQOOORRRUUUXXXZZZZZZXXXWWWXXXZZZ\\\^^^^^^]]][[[YYY\\\]]]]]]\\\[[[\\\___aaa```bbbcccccccccccceeefffeeedddddddddeeeeeecccbbbdddfffjjjmmmpppqqqppppppiiikkkkkkiiikkkrrrvvvuuussspppmmmkkkiiifff```[[[XXXYYYYYYYYYYYYYYYYYYXXXYYY[[[\\\XXXSSSPPPRRRUUUWWWYYYZZZZZZXXXUUUSSSSSSOOOPPPSSSUUUWWWXXXYYYYYYRRRRRRSSSRRRSSSVVVZZZ^^^ggglllqqqtttttttttwwwyyyvvvuuutttttttttvvvwwwxxxxxxzzz|||}}}}}}~~~vvvsssooojjjeeeaaa^^^]]]WWWTTTPPPMMMMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTWWWYYY\\\bbbiiiooo{{{}}}|||}}}}}}qqqeeeWWWIIIBBBBBB>>>===;;;:::999::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;<<<<<<<<<>>>===;;;:::999::::::;;;~~~rrrggg___TTTNNNGGGDDDDDDCCC???;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;:::999999888888777999::::::;;;;;;::::::999::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>??????@@@AAAAAABBBBBBEEEDDDDDDDDDEEEFFFGGGGGGIIIKKKMMMPPPUUU\\\dddjjj}}}{{{~~~}}}wwwyyysssbbbTTTQQQOOOMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQOOOMMMKKKIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???BBBDDDFFFEEEDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAFFFFFFHHHJJJLLLOOOQQQSSSWWWWWWWWWXXXXXXXXXXXXXXXRRRQQQOOOMMMKKKIIIHHHHHHLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVUUUUUUVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[\\\]]]^^^]]]\\\[[[```___^^^```dddffffffdddhhhgggffffffgggiiilllnnnttt}}}}}}xxxuuutttuuuxxxzzz|||zzzwwwwwwwwwuuuppplllfffccc___[[[YYYXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVYYYZZZ[[[ZZZYYYVVVSSSQQQSSSSSSTTTWWWYYYZZZXXXWWWSSSTTTTTTTTTTTTVVVZZZ]]]dddhhhmmmqqqqqqpppppppppqqqqqqrrrsssuuuwwwyyyzzzxxxzzz~~~}}}yyyvvvmmmkkkhhhddd```\\\YYYXXXTTTSSSPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNQQQTTTTTT]]]hhhooorrruuuzzz~~~lll\\\NNNDDDBBBEEEAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<=========;;;888777888999999999999:::<<<=========<<<<<<===<<<:::::::::;;;===???<<<<<<<<<<<<;;;:::999888yyyooodddZZZTTTMMMGGGAAA?????????<<<888<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLOOOSSSZZZaaafffzzz{{{xxx}}}}}}}}}rrrZZZUUUNNNKKKLLLNNNNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOMMMKKKIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAADDDDDDFFFGGGJJJMMMOOOPPPTTTUUUUUUUUUVVVVVVVVVVVVQQQPPPNNNLLLKKKIIIHHHHHHKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTTTTSSSSSSTTTUUUUUUVVVWWWYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\^^^]]]]]]```dddggggggffffffggghhhjjjnnnsssyyy}}}}}}yyyoookkkeee```^^^\\\[[[YYYZZZZZZYYYXXXXXXXXXYYYYYY[[[[[[[[[ZZZYYYWWWUUUTTTVVVUUUUUUUUUWWWWWWUUUSSSSSSTTTTTTTTTTTTVVVZZZ]]]fffiiinnnqqqqqqpppppppppnnnnnnooopppqqqssstttuuuyyy{{{~~~{{{xxxvvvsssoooiiihhheeeaaa]]]YYYWWWUUURRRQQQOOOMMMKKKJJJJJJKKKHHHKKKMMMOOOOOOQQQUUUYYY```nnn}}}zzzhhhZZZPPPIIIHHHJJJFFFFFFDDDBBB@@@>>><<<<<<:::::::::::::::;;;;;;<<<===;;;999888999;;;;;;:::::::::<<<=========<<<<<<===<<<:::::::::;;;===>>>============<<<;;;:::999tttggg]]]TTTMMMHHHEEEAAA===;;;<<<<<<:::888;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999777777888888999::::::;;;:::::::::::::::999888777888888888888888888888888888888999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???@@@@@@AAABBBBBBCCCCCCEEEFFFHHHHHHHHHIIILLLNNNQQQWWW]]]bbbmmm}}}uuuwww~~~ddd[[[OOOIIIJJJMMMNNNMMMRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>???@@@???>>>???AAACCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEGGGJJJLLLMMMPPPQQQQQQRRRSSSSSSSSSRRRPPPOOONNNLLLJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQQQQQQQPPPQQQSSSTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\___cccfffggggggeeegggjjjooouuu}}}xxxooojjjhhheeeaaa\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ\\\ZZZWWWVVVVVVVVVTTTSSSSSSTTTTTTTTTTTTWWW[[[^^^hhhkkkoooqqqqqqpppppppppnnnmmmmmmnnnooopppqqqqqqwwwyyy|||~~~xxxrrrooommmjjjgggcccbbb```\\\YYYUUUSSSQQQPPPOOOMMMKKKJJJIIIJJJJJJHHHLLLPPPQQQQQQTTTZZZ```pppqqq___UUUPPPLLLLLLNNNNNNMMMKKKIIIGGGEEECCCBBB======<<<<<<;;;;;;::::::<<<:::999:::<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<;;;:::::::::;;;===>>>======>>>======<<<;;;:::~~~ttteeeXXXOOOJJJFFFCCCAAA>>><<<;;;======<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888777777888888999999999:::::::::::::::999888777666777777777777777777777777888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@CCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNPPPTTTZZZ^^^ccc{{{}}}~~~pppcccSSSJJJIIILLLMMMLLLRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBB??????>>>===<<<===AAADDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPOOONNNLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYXXXXXXXXXZZZ[[[\\\ZZZ[[[\\\___bbbdddfffffffffiiimmmqqqxxx{{{tttssspppiiibbbbbbbbbbbbaaaaaabbbbbbccccccaaa___]]]]]]]]]^^^___```]]]ZZZXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTWWW\\\```iiilllpppqqqqqqpppooopppppppppooooooooopppqqqqqqrrrtttwwwyyyzzz}}}|||wwwpppjjjgggeeecccaaa^^^]]][[[XXXUUURRRPPPOOOMMMLLLKKKIIIIIIIIIIIIJJJLLLPPPSSSSSSTTTYYYccclll~~~}}}yyyyyywwwfffUUUMMMKKKJJJJJJKKKOOOOOONNNNNNMMMLLLLLLLLLGGGFFFEEECCC@@@===;;;::::::::::::;;;======;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<===<<<<<<;;;::::::nnndddWWWLLLGGGEEECCCBBB===<<<;;;;;;<<<======<<<;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888999999999888888777777777888999999999888888777666777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@EEEDDDCCCCCCBBBCCCCCCCCCIIIJJJLLLNNNPPPSSSXXX\\\```rrrzzzmmm[[[OOOJJJKKKLLLLLLQQQRRRRRRSSSSSSSSSSSSSSSOOOOOONNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???===<<<===AAADDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBDDDFFFHHHJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]]___```aaabbbdddfffiiinnnsss{{{}}}|||xxxqqqkkkiiihhhgggffffffeeeeeeeeefffdddaaa^^^]]]]]]^^^___```]]]ZZZXXXXXXXXXXXXWWWTTTTTTTTTSSSTTTWWW]]]aaajjjllloooppppppoooooopppqqqqqqppppppppppppqqqqqqppprrrtttuuuvvvxxx{{{~~~|||yyyssspppjjjeeebbb```___^^^ZZZYYYWWWUUURRRPPPNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJLLLOOOSSSVVV[[[gggvvv|||zzzyyyxxxxxxtttoooooouuu{{{zzzuuujjj[[[KKKEEEDDDDDDCCCDDDGGGHHHIIIKKKLLLNNNOOOPPPRRRQQQOOOKKKGGGCCC???===;;;::::::;;;<<<<<<;;;999<<<<<<<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<<<<::::::;;;;;;;;;:::999999zzz^^^VVVLLLDDDBBBAAA@@@???::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999888888888888888888888888:::999999888777777666666777777777888888888777777777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???@@@@@@AAADDDDDDCCCBBBBBBBBBBBBCCCHHHIIILLLMMMOOORRRVVVYYY```mmmwwwfffWWWNNNKKKKKKLLLOOOPPPQQQRRRSSSTTTTTTTTTOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@>>><<<>>>AAADDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJIIIJJJMMMOOOPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^^^^^^^___aaabbbdddiiiooottt}}}}}}xxxuuutttrrrpppnnnlllkkkkkkkkkhhheeebbb___^^^^^^^^^^^^\\\ZZZYYYYYYYYYXXXWWWTTTTTTTTTSSSTTTXXX^^^bbbhhhkkknnnoooooonnnooopppoooooonnnnnnnnnooopppppppppqqqrrrssssssuuuxxx{{{yyy{{{}}}~~~{{{xxxvvvtttsssllliiifffaaa^^^\\\[[[[[[VVVUUUTTTRRRPPPNNNMMMLLLIIIHHHHHHGGGHHHIIIJJJKKKJJJMMMTTT]]]kkk|||~~~zzzvvvtttuuurrrlllfffgggnnnsssrrrnnn^^^QQQDDD???>>><<<<<<>>>===>>>@@@BBBEEEHHHJJJKKKSSSSSSRRRPPPLLLIIIEEECCC>>><<<;;;;;;<<<<<<;;;:::======<<<;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;999999::::::::::::999888wwwqqqmmmkkkUUUNNNFFFAAA@@@???>>><<<:::;;;<<<;;;:::999888888:::::::::999999999999888888888888888888888888888888888888888888888888888888888888888777777777777555555666777888888888888888888888888888888888888888888999999999:::::::::999999999999999999999999999999999999999999999999;;;;;;;;;::::::999999999999::::::;;;<<<<<<============<<<<<<======>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJLLLMMMPPPTTTWWWaaahhhyyyqqq___QQQKKKKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUPPPPPPPPPOOONNNLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@>>>======@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHIIIFFFHHHKKKMMMNNNNNNMMMLLLJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIKKKLLLLLLLLLJJJIIIJJJLLLNNNOOONNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXXXXWWWZZZ]]]]]]]]]^^^aaaddddddiiinnnsssyyy}}}zzzxxxwwwuuusssoookkkgggeeecccbbb```___^^^]]]]]]\\\YYYWWWUUUTTTSSSSSSTTTXXX^^^cccgggiiilllmmmmmmnnnoooqqqnnnnnnmmmmmmnnnoooppppppoooooopppoooooopppsssvvvvvvwwwzzz{{{}}}}}}ttttttssspppnnnllllllllleeecccaaa]]]YYYWWWWWWWWWRRRQQQPPPOOOMMMLLLJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLMMMPPPZZZjjj}}}~~~xxxttttttppphhhaaabbbhhhkkkiiigggTTTKKKBBB>>><<<999999<<<999:::;;;===???@@@AAABBBIIIJJJLLLMMMNNNMMMLLLKKKCCCAAA>>>============<<<>>>===<<<;;;:::;;;;;;<<<999999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999}}}nnnccc\\\YYYYYYRRRLLLFFFBBBAAA@@@===;;;<<<===>>>===;;;999999999:::::::::999999999888888888888888888888888888888777777777777777777777777666666666777888888999999333444555777888888888888888888888888888888888888888888999999999:::::::::777777777777777777777777999999999999999999999999;;;;;;;;;::::::999999999::::::;;;;;;<<<===>>>>>>===============>>>???????????????@@@AAAAAABBBBBB>>>>>>???@@@BBBDDDFFFGGGCCCEEEHHHJJJLLLOOORRRUUUbbbeeeqqqwwweeeTTTKKKKKKNNNKKKLLLNNNPPPRRRTTTUUUVVVQQQQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDD???@@@???>>>======>>>@@@EEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGHHHDDDFFFIIILLLMMMMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJIIIKKKMMMNNNMMMMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSQQQRRRTTTVVVWWWWWWWWWWWWTTTXXX[[[]]]]]]___bbbffffffjjjmmmpppttt}}}zzzuuupppmmmjjjhhhfffdddccccccbbb```\\\YYYUUUTTTSSSSSSTTTXXX___dddeeehhhkkklllmmmnnnoooqqqnnnnnnnnnooooooppprrrrrrlllllllllkkkjjjkkknnnqqqtttvvvxxxzzzzzz{{{}}}~~~~~~}}}vvvsssnnnnnnllljjjgggeeeeeefff```___]]]ZZZVVVTTTTTTUUUOOOOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMRRRVVVbbbuuu{{{uuutttqqqhhh``````cccdddaaa___NNNHHHBBB???<<<888:::>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEJJJMMMPPPQQQQQQGGGDDD@@@>>>>>>???>>>>>>>>>===<<<;;;:::;;;;;;<<<888999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;~~~iiiYYYPPPMMMJJJIIIKKKIIIEEEAAA===<<<;;;;;;::::::::::::::::::::::::777777777777888999:::;;;888888888888888888888888888888888777777666555444888888888777777777777777777777666666666666777777777777777777777777777777777777888888888888777777888888888888888888888888:::::::::;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>===============>>>AAAAAA@@@???>>>>>>??????@@@???>>>>>>>>>???AAAAAACCCDDDFFFGGGIIILLLQQQUUUVVV```hhh{{{wwwhhhXXXMMMIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRQQQPPPMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>AAACCCEEEEEECCCBBBAAABBB???>>>>>>>>>@@@DDDHHHJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[___bbbcccaaacccfffjjjqqq{{{|||vvvrrroooooonnnmmmllllllkkkfff^^^XXXXXXUUURRRRRRVVV[[[```bbbggghhhjjjllllllllljjjiiillllllmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmnnnooooooqqqrrrrrrrrrrrrrrrrrrqqqvvvvvvwwwxxx{{{~~~~~~{{{wwwrrrnnnlllddddddcccbbbaaa___]]]\\\[[[[[[YYYWWWUUUSSSQQQQQQNNNMMMKKKIIIHHHHHHHHHHHHDDDEEEFFFFFFFFFGGGJJJMMMOOOZZZmmm~~~yyy}}}~~~uuupppqqqsssuuuuuurrrjjjccccccgggfff\\\RRRIIIGGGCCC@@@===;;;;;;;;;888888999999999::::::::::::;;;<<>>===<<<;;;;;;;;;;;;<<<>>>>>>============>>>>>>AAA@@@@@@???>>>>>>??????AAA@@@@@@???@@@@@@BBBCCCCCCEEEFFFGGGHHHKKKPPPSSSSSS]]]dddtttyyyjjj[[[PPPLLLLLLIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===AAACCCEEEEEECCCBBBBBBBBBAAA@@@???>>>???AAADDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWWWWXXXZZZ\\\^^^___^^^___bbbeeellluuu~~~{{{xxxwwwxxxwwwuuuuuutttooohhhbbb\\\YYYVVVUUUXXX]]]aaacccggghhhjjjkkkkkkkkkiiihhhiiijjjkkklllllllllkkkkkkjjjjjjkkkllllllmmmmmmmmmnnnnnnoooppppppooonnnnnnppppppppprrrtttvvvyyy{{{vvvvvvtttrrrnnnjjjgggeee``````___^^^]]][[[ZZZYYYUUUUUUTTTSSSQQQPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGHHHDDDEEEFFFFFFFFFGGGJJJMMMNNNXXXhhhzzz~~~{{{yyy||||||wwwqqqooorrrvvvxxxyyyrrrlllgggeeeeee```TTTJJJGGGEEEBBB???<<<;;;;;;;;;888888888999999999::::::999999;;;===@@@CCCGGGHHHMMMLLLIIIFFFBBB>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999:::::::::::::::::::::::::::wwwnnn```XXXMMMEEEBBBBBBBBBAAAAAA@@@>>>=========>>>>>>===<<<;;;:::999777666666999888777666666555555555777777777777777777777777555666666777777777777777777777777777777777888888888888888777777888888888777777777777777777777777777777888888888888777777888888888888888888888888999::::::;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<>>>>>>============>>>>>>AAA@@@??????>>>?????????AAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGGGGHHHJJJNNNQQQPPPZZZ^^^jjj{{{nnnaaaVVVOOOMMMIIIJJJLLLNNNPPPRRRSSSTTTRRRRRRRRRRRRPPPNNNLLLKKKMMMMMMMMMLLLLLLJJJIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@???>>>>>>======@@@BBBDDDDDDCCCBBBBBBBBBCCCBBB@@@>>>>>>>>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[]]]```eeellluuu{{{~~~}}}yyyrrrlllddd```\\\ZZZ]]]aaadddfffhhhhhhiiijjjjjjiiihhhgggfffggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllmmmmmmllljjjiiihhhhhhhhhhhhiiikkkmmmoookkkjjjiiigggeeebbb___^^^ZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPPPPOOOOOONNNNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGDDDEEEFFFFFFFFFGGGJJJMMMNNNUUUbbbppp~~~{{{{{{|||~~~}}}zzzuuurrrnnnoootttyyy{{{{{{vvvrrrmmmhhhaaaWWWJJJ@@@CCCBBB???===;;;:::::::::888888888999999999999:::777777999:::===???BBBCCCIIILLLNNNKKKDDD>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999::::::999999999::::::;;;;;;;;;|||kkk\\\SSSPPPKKKEEEBBBAAABBBBBBAAA======<<<;;;;;;<<<======888888888888999999999999777777666555555555555555666666666666666666666666444555666777888888888888777777777777777888888888999999888888888888999999777777777777777777777777777888888999999888888777888888888888888888888888999999:::;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>============>>>>>>???@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGHHHIIILLLNNNPPPXXX[[[cccyyy~~~sssggg[[[RRRMMMIIIJJJKKKMMMOOOQQQSSSTTTRRRRRRSSSRRRQQQOOOMMMLLLOOOOOONNNNNNMMMLLLKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>>======<<<>>>AAACCCDDDCCCBBBBBBCCCBBBAAA???=========>>>>>>AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZ\\\```fffmmmrrr{{{yyytttlllhhhccc```aaadddggghhhhhhhhhhhhiiihhhgggfffeeedddeeefffggghhhiiijjjjjjiiiiiihhhhhhgggggggggfffdddfffhhhiiiiiihhhfffdddcccbbbaaaaaaaaabbbdddeeedddcccbbbaaa___]]]\\\[[[VVVVVVUUUUUUTTTRRRQQQPPPQQQQQQPPPOOOOOONNNNNNMMMJJJIIIHHHFFFEEEEEEFFFFFFDDDEEEFFFFFFFFFGGGJJJMMMOOOTTT^^^jjjxxx~~~}}}zzzxxxsssqqqqqqtttyyy}}}}}}|||}}}yyyqqqggg[[[NNNCCC===???>>>===;;;::::::::::::888888888888999999999999777777888999;;;===>>>???EEEIIIMMMLLLHHHBBB>>><<<<<<;;;;;;::::::::::::;;;;;;::::::999999:::::::::888888999::::::;;;<<<<<<lll___UUUKKKDDDBBB@@@>>><<<<<<======<<<<<<<<<;;;;;;:::::::::;;;777777777888888999999999555555444444555666777777555555555555555555555555333444555777888888888888666666777777888888888888999999888888888888999999777777777777777777777777888888999999999999888888888888888888888888888888888999::::::;;;;;;;;;:::999999::::::;;;<<<============<<<<<<<<<======>>>===============>>>??????@@@???????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCEEEGGGGGGGGGHHHKKKMMMQQQXXXYYY___pppxxxnnnbbbVVVNNNJJJKKKKKKLLLNNNPPPRRRSSSRRRSSSSSSSSSRRRPPPOOOMMMPPPPPPPPPOOONNNMMMKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@???>>>=========@@@BBBCCCCCCBBBCCCDDD@@@???>>>=========>>>>>>@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUXXXYYYZZZ[[[]]]bbbhhhlllttt{{{{{{tttoooiiifffeeeggghhhiiiggggggggggggfffeeeeeedddddddddeeeeeefffggghhhhhhfffeeeeeeddddddcccccccccaaabbbdddeeeeeedddbbbaaa______]]]]]]\\\]]]^^^______^^^]]]\\\[[[ZZZYYYYYYSSSSSSSSSRRRQQQPPPOOONNNQQQPPPOOONNNMMMKKKKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMPPPUUU]]]iiiwww~~~zzzyyyqqqrrrvvv}}}|||pppbbbSSSHHHAAA>>><<<<<<;;;:::999999999999777777888888888999999999777888999:::<<<======>>>BBBCCCFFFJJJLLLIIICCC>>>===<<<;;;;;;:::::::::::::::::::::999999::::::;;;888888999::::::;;;<<<<<>>>>>===<<<<<<======>>>???@@@?????????>>>??????@@@AAA??????@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJLLLQQQVVVWWW]]]kkkzzz~~~wwwkkk]]]SSSLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSQQQPPPOOOQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCAAA@@@???>>>===<<<>>>AAACCCCCCBBBCCCDDD>>>>>>>>>======>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXYYYYYY[[[___dddhhhnnnssszzzzzzuuunnniiihhhhhhiiiiiieeeeeeeeeeeeddddddddddddddddddccccccbbbccccccdddbbbaaaaaaaaa``````_______________``````_________]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXVVVUUUUUUUUUUUUPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFFFFFFFGGGJJJMMMPPPUUU]]]iiiwww|||wwwlllqqq{{{xxxhhhXXXKKKDDDAAA@@@;;;;;;::::::999999888888777777777888888888888999777888:::;;;===>>>>>>>>>??????AAAFFFLLLLLLHHHCCC>>>===<<<<<<;;;;;;;;;;;;::::::999999999:::;;;;;;999999999::::::;;;;;;;;;yyyooo```WWWLLLEEECCCCCCAAA???<<<=========<<<<<<======999::::::;;;;;;:::::::::888888888777666666555555666666666555666666777777666666666666666666666666555555666777777888777777555666666777888888999999888777777666666777777888777777777777777777777777888999999::::::999999888888888888888888888888888777888999:::;;;;;;;;;;;;888999999:::;;;<<<===>>>===============>>>??????<<<<<<<<<<<<===>>>???@@@??????>>>>>>???@@@@@@AAA???@@@BBBBBBCCCBBBBBBAAA@@@CCCEEEGGGGGGHHHJJJLLLNNNRRRTTTZZZgggqqq{{{}}}vvvhhh\\\NNNMMMLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRPPPOOOQQQQQQPPPPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;>>>AAABBBCCCCCCDDDEEE?????????>>>>>>===============>>>???@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNPPPRRRSSSSSSSSSRRRTTTUUUVVVVVVXXX[[[___cccfffkkkrrryyy~~~xxxqqqkkkiiihhhhhhhhhdddccccccccccccddddddeeedddcccaaa___^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\YYYYYYWWWVVVVVVVVVWWWXXXWWWVVVUUUSSSRRRRRRRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMNNNSSS\\\hhhttt~~~uuullltttxxxmmm]]]NNNEEEAAA???>>>;;;;;;;;;:::999888777777777777777777888888888888777888:::<<<===>>>>>>>>><<<>>>AAADDDHHHIIIIIIHHH??????>>>===<<<<<<<<<<<<:::999999999::::::;;;<<<::::::::::::::::::::::::vvvfffZZZSSSGGGGGGFFFEEEBBB???<<<;;;999:::;;;;;;::::::;;;===777888999:::;;;<<<<<<<<<444555555666777888888999999888777666666555666666777777777777777777777777555666666777777777777777555666666777888999999999777777666666666666777777777777777777777777777777888999999::::::999999888888888888888888888888888777888999:::;;;;;;<<<;;;888888999:::;;;======>>>===============>>>??????<<<<<<<<<<<<===>>>@@@@@@??????>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDCCCBBB???BBBEEEGGGGGGHHHJJJLLLKKKOOOQQQYYYdddkkkzzzwww~~~pppdddPPPNNNMMMKKKKKKLLLNNNOOOSSSSSSTTTTTTTTTRRRQQQPPPQQQQQQPPPOOONNNLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@???;;;===@@@BBBBBBCCCDDDEEEAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUXXX\\\```___eeennnvvvzzzrrrllliiihhhhhhhhhcccbbbbbbbbbcccdddeeeeeecccbbb___]]][[[ZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVWWWYYYZZZWWWVVVUUUTTTSSSTTTUUUVVVXXXVVVTTTRRRQQQQQQQQQRRRMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMLLLRRR[[[fffrrr{{{uuupppxxxpppdddUUUHHHAAA???===;;;;;;;;;;;;::::::888777666777777777777888888888888666777999<<<===>>>>>>>>>;;;???CCCDDDDDDEEEHHHLLL@@@@@@???======<<<<<<<<<999999999999::::::;;;<<<;;;:::::::::::::::::::::jjjXXXNNNIIIHHHBBBAAA???>>><<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888:::999999888777666555555777777888888888888777777666666555555555555666666777777777777888888888888999888777666666555555666444555555666777888888999666777888999999888777666999999888888777666666666888888888888888888888888888888888999999:::::::::888:::<<<===<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEECCCDDDDDDCCCDDDGGGKKKOOOTTTPPPTTT]]]aaaeeevvv{{{uuu{{{|||sss```VVVNNNLLLJJJGGGIIIOOOOOOQQQSSSVVVVVVUUUTTTRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@????????????>>>???@@@BBBDDDFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRSSSQQQQQQTTTXXX[[[[[[YYYZZZ]]]cccjjjttt~~~wwwqqqnnnjjjeeeaaabbbbbbbbbbbbbbbaaa``````aaa```^^^\\\[[[YYYYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTSSSXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAAAAAAAABBBEEEDDDCCCDDDGGGIIIJJJJJJTTTQQQSSS\\\ggguuuxxxuuu~~~xxxgggZZZJJJ???======<<<999999999999888888888888777999777555666999999888555999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<>>>BBBHHHMMMMMMHHHBBB<<<:::999::::::<<<<<<;;;:::999999888888999999888888888888999999|||{{{rrrdddVVVKKKEEECCCCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888777777777777777666777777888888777777666888888777777777777888888666666777777777888888888777666666666666666777888555555666666777777888888666777888999999888777666666666666777888888999999888888888888888888888888888888999999999:::::::::888:::<<<<<<;;;;;;<<<=================================<<<<<<======>>>???BBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEDDDEEEEEEEEEEEEHHHLLLOOOTTTQQQTTT\\\___bbbqqq}}}{{{}}}|||kkk]]]PPPLLLKKKIIIIIIKKKLLLNNNQQQTTTUUUTTTSSSRRRRRRQQQQQQQQQOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>???@@@BBBDDDFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPSSSWWWYYYYYYXXXZZZ\\\aaafffnnnxxx|||tttmmmjjjgggccc__________________^^^^^^]]]]]]]]][[[YYYXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBBEEEEEEEEEGGGHHHJJJJJJJJJOOORRR]]]mmm{{{wwwsssuuu```TTTFFF>>><<<===;;;888999999999888888888888777999777666777999:::888666888999::::::;;;;;;:::::::::;;;;;;;;;===AAAFFFJJJNNNHHHAAA======<<<;;;999<<<<<<<<<;;;:::999999999999999888888888888999999wwwlllccc[[[UUUXXXTTTMMMGGGBBB@@@???@@@>>>======<<<<<<<<<<<<<<<:::::::::999999999888888999999999888888888888888666666666777777888888888555666666777777666666555888777777666666777777888666666777777777777888888555555555555666777888999666666666666777777777777777777888888888888777777666666666777888888999999888888888888888888888888888999999999999:::::::::777999;;;;;;::::::;;;<<<========================<<<<<<;;;;;;<<<<<<===>>>BBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFHHHLLLOOORRRPPPTTTZZZ\\\^^^jjjxxx~~~{{{xxxzzzyyyhhhVVVMMMKKKJJJGGGFFFIIIKKKNNNQQQRRRSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA@@@??????@@@AAA>>>>>>>>>???@@@BBBDDDEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQTTTVVVVVVVVVXXXZZZ]]]```eeemmmuuu{{{yyyooohhheeeccc___]]][[[[[[[[[\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBFFFGGGHHHIIIJJJKKKKKKKKKMMMYYYnnn|||uuuppp~~~yyykkkUUULLLBBB===<<<<<<:::888999999999888888888888777:::888777888999:::999888777888999999::::::999999::::::;;;:::;;;>>>BBBFFFMMMIIIDDDAAA@@@>>>;;;999======<<<<<<;;;:::::::::999999888888888888999999~~~qqqaaaWWWSSSPPPJJJEEEFFFEEECCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::999999999888888888888888888888888888888777666666777777777777777777555555666666666666555555555555555444444555555555666666666666777777777888666666666666666777888888777777777777666666666666777777777888888777777777999999888888777666666666888888888888888888888888999999999999999999999999666888::::::999999:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEGGGKKKMMMNNNNNNRRRWWWZZZ\\\eeeooozzz}}}}}}sssaaaTTTMMMIIIGGGFFFGGGIIILLLOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCAAA@@@??????@@@AAA>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSSSSSSSVVVWWWYYY[[[^^^cccjjjnnnvvv}}}vvvkkkdddaaa___]]][[[XXXXXXXXXYYYXXXXXXWWWVVVTTTTTTSSSSSSRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQOOONNNLLLLLLMMMOOOPPPMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKKKKQQQccc{{{wwwtttnnnxxx}}}jjj\\\KKKEEE???<<<======;;;888999999999888888888777777:::999999999999:::999999888888999::::::::::::::::::::::::999999;;;???BBBHHHIIIIIIGGGBBB>>><<<<<<======<<<<<<<<<;;;;;;;;;999999888888888888999999uuujjjccc]]]TTTJJJGGGHHHIIIEEE@@@======>>>======;;;:::999::::::::::::::::::;;;<<<::::::::::::999999999888777777777777777777777777888888777777666555555444555555666666666666555555555555444444444444555555555666666666666777777777888888777666666666666666777777777777666666666666888777777777777777777888999999888888777666666666777777777777777777777777999999999999999999999999777888::::::999888999:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<======>>>?????????>>>>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDDDDDDDFFFHHHKKKJJJKKKOOOTTTXXX[[[cccjjjppp|||nnn^^^QQQJJJHHHHHHGGGHHHKKKNNNPPPRRRRRRSSSQQQQQQRRRRRRRRRQQQPPPPPPJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCAAA@@@???@@@@@@@@@>>>>>>===>>>???AAACCCEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOOOOOPPPQQQQQQRRRTTTUUUWWWYYY]]]cccgggmmmqqqxxxyyyqqqhhhaaa^^^]]][[[YYYVVVVVVWWWWWWVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNPPPNNNMMMLLLLLLMMMOOOPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCFFFIIIIIIIIIIIIKKKMMMVVVkkk|||xxx}}}xxxvvvwwwwwwoooqqquuu{{{zzzooo]]]NNNDDDAAA===<<<======<<<:::999999999888888888777777999999:::999999999999:::999::::::;;;;;;;;;;;;;;;999::::::999888999<<<>>>AAAIIIOOOMMMDDD======@@@<<<<<<<<<<<<<<<;;;;;;;;;999999888888888888999999ooouuuwwwvvvsssmmmeee[[[RRRMMMMMMHHHBBBAAABBBBBB>>>::::::;;;<<<=========<<<<<<:::999999999999999:::::::::::::::999999999888888666666666666777777777777999888888777555444444333555666666777777666666555777666666555555666666777555555666666666666777777999888777666555555555555666666666666777777777777888888777777777777888888666666666777888888999999777777777777777777777777:::::::::999999999999888777999::::::999888999:::999999::::::;;;<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDAAACCCDDDDDDDDDEEEGGGIIIHHHJJJNNNRRRVVV\\\bbbgggmmm~~~~~~wwwhhhYYYQQQMMMJJJGGGHHHJJJLLLNNNPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@??????=========>>>???AAACCCDDDFFFFFFHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMMMMOOOPPPPPPQQQSSSTTTVVVYYY^^^aaadddgggkkkoooyyy}}}rrrlllccc^^^\\\[[[YYYWWWTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMNNNOOONNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBEEEHHHHHHHHHIIIMMMQQQ[[[pppxxxtttpppvvvyyyvvvtttvvvxxxwwwnnnkkkjjjlllllldddTTTGGG@@@>>><<<<<<<<<<<<;;;:::999999999888888888888777888999:::999888777888:::::::::;;;<<<<<<<<<<<<;;;999999:::999888888:::<<<<<>>AAA;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999SSSWWW]]]eeemmmuuu~~~|||tttkkkccc]]]VVVVVVVVVTTTPPPLLLGGGDDDFFFCCC@@@???>>>===;;;888<<<<<<<<<<<<======>>>>>>:::999999888888888999999999999888888888777777777555555555666666666777777777777666666666555555555666777777888888777777666777666666555555666666777555555555666666666777777888777666666666666666777555555666666777777888888999888777666666777888999666666666777888888999999777777777777777777777777:::::::::999999999888888888:::;;;;;;:::999999:::888999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>===============>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBDDDEEEEEEEEEEEEGGGIIIJJJLLLNNNQQQUUU[[[aaadddjjjrrr~~~zzz}}}zzzoooccc[[[RRRJJJFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA???===============???AAACCCDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKMMMOOONNNMMMLLLNNNPPPOOOPPPQQQRRRSSSUUUYYY\\\\\\___bbbeeelllyyyzzzvvvkkkfff___[[[ZZZYYYWWWTTTRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@AAABBBCCCDDDEEEEEECCCFFFHHHHHHGGGJJJPPPVVVeeeuuu{{{tttrrrmmmqqqsssqqqqqqtttssspppgggeeedddccc```XXXKKKBBB===<<<;;;:::::::::999999999999999888888888888777666888:::999777666777999999999:::;;;;;;;;;;;;:::888999:::999888888:::<<<:::BBBKKKOOOKKKEEE@@@>>>:::::::::::::::;;;;;;;;;999999888888888888999999JJJLLLNNNPPPSSSXXX^^^bbbdddggglllqqqxxx}}}yyywwwkkkfff```ZZZUUURRRNNNKKKFFFFFFGGGGGGFFFDDDBBBAAABBBAAA???>>>============<<<;;;999888888888999::::::999999888777777888888777777777777666666666666444555555555666666777777555555555666666666666666777777888888888888777777444444444333333444444444555555555555666666666777666555555666666777888999444555555666777888888999999888777666666777888999999999888888777666666666777777777777777777777777:::::::::999999888888888999:::<<<<<<:::999999:::888888999::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<===============>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGFFFFFFHHHJJJMMMNNNOOOPPPTTT[[[```bbbeeehhhwwwwww{{{yyyrrrkkkcccVVVHHHEEEEEEGGGHHHJJJKKKMMMMMMPPPQQQRRRSSSSSSTTTTTTSSSOOOOOONNNMMMLLLKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@AAAAAAAAA@@@AAACCCDDDDDDAAA>>><<<============???AAACCCDDDFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKNNNOOOOOOLLLKKKMMMOOOOOOPPPQQQQQQQQQRRRUUUXXXVVVZZZ^^^bbbfffppp~~~~~~xxxsssooofffbbb\\\YYYYYYXXXUUURRRPPPQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFDDDGGGIIIHHHHHHKKKSSSZZZnnn|||wwwssstttkkknnnnnnmmmnnnpppmmmhhh^^^```aaa___YYYOOOEEE???<<<;;;:::999888888888888999999999888888888888777555888999999666555777999888888999::::::::::::999888999:::999888999:::<<<<<>>>>>=========<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888999999888888777777666666777777777777777777777777999888777555444444444444666666666555444444444333666555555444444666777888777666555666777888777666777777666666666666777777777777777777777777777777777777777777777777777777888888999999888777555444666666666666666666666666999888888888888888999999999999888888888888999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>???@@@AAA@@@??????AAACCCEEEEEEDDDEEEFFFHHHJJJKKKKKKLLLNNNNNNOOORRRWWWZZZ[[[gggooo{{{wwwvvvrrrfffYYYQQQHHHGGGEEEDDDEEEGGGIIIKKKMMMNNNQQQSSSTTTTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;<<>>>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBBBBEEEGGGFFFHHHJJJKKKNNNTTT^^^eee|||xxxyyy{{{|||}}}}}}zzzvvvrrrpppuuunnnkkkpppvvvvvvqqqkkkddd^^^YYYTTTLLLBBB======:::999888888777777888888888888777777777777888888888888888888888888888888999999999999999999999999999999999888888888777777::::::===BBBGGGHHHDDDAAA===<<<;;;999777777:::===888888999999999999888888>>>???@@@AAACCCDDDEEEEEEGGGGGGGGGHHHJJJNNNQQQSSSPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^____________^^^^^^___^^^]]]\\\ZZZXXXVVVUUURRRQQQOOOMMMLLLJJJJJJJJJIIIGGGDDDBBB@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999888888777777;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888666666666666555555444444444444444444444444444444777777666666555444444333555555555555555444444444666555555444555666777888777666555666777888777666777777666666666666777777777777777777777777777777777777777777777777777777777777888999888777666666777777777777777777777777777777777777888888999:::999999888888888888999999::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKMMMMMMNNNQQQUUUYYYZZZdddhhhuuu~~~yyyzzzvvvkkk___XXXLLLKKKHHHFFFEEEGGGIIIJJJLLLNNNPPPSSSTTTTTTSSSSSSPPPPPPOOOMMMLLLKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;<<>>>>>>>>>>>????????????AAABBBCCCDDDDDDFFFGGGHHHFFFFFFHHHLLLUUUaaannnwwwzzzyyy{{{zzz{{{{{{zzzwwwuuussssssuuuqqqpppuuu{{{|||yyyuuulllaaaVVVOOOHHH@@@======:::999888888777777888888888888777777777777888888888888888888888888888888999999999999999999999999999999999888888888777777;;;;;;===AAAEEEGGGEEECCC===<<<:::999999999999:::888888999999999999888888;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAAAAABBBCCCEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBB???>>>===<<<<<<<<<===>>><<<<<<<<<;;;;;;::::::999::::::999999888888777777::::::::::::::::::::::::999888777888999:::999777666666666555555555555444333333333333333333333333555555666666555444333222444444444555555555555555666555555555555666777777666555555666777888888777777666666555555666666777777777777777777777777777777777777777777777777777666666777888888888888777888888888888888888888888666666666666777888::::::999999888888888888999999::::::999999::::::;;;<<<:::;;;;;;;;;<<<=====================>>>>>>>>>>>>>>>?????????>>>>>>@@@AAAAAAAAAAAAAAABBBCCCEEEEEEHHHIIIKKKLLLMMMOOOSSSVVVXXX```aaahhh~~~}}}~~~{{{qqqgggaaaRRRPPPLLLHHHFFFFFFGGGHHHLLLMMMOOORRRSSSTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<===???BBBCCCEEEGGGIIIIIIHHHGGGFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOOOOPPPPPPSSSTTTTTTTTTUUUYYY___dddjjjtttyyyrrrjjjdddbbb___\\\XXXTTTSSSPPPNNNLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>???AAADDDFFFFFFEEEIIIIIIKKKSSSbbbttt{{{yyy|||~~~}}}yyyuuutttuuuwwwyyyzzz}}}|||qqqbbbQQQHHHCCC>>><<<<<<:::999888888777777888888888888777777777777888888888888888888888888888888999999999999999999999999999999999888888888888888===<<<===???CCCFFFGGGGGG???<<<999888:::;;;999777999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>=========:::::::::999:::;;;<<<<<<;;;;;;:::::::::999999999;;;;;;;;;;;;::::::999999999999999999999999999999999777666777888999888777777777777777777777777777555555555555555555555555333444555666666444222111333444444444555666666666555555555555666666666777666555444555777999888777666666666555555666666666666666666666666666666666666666666666666666666666555666666777888999999999888888888888888888888888555555555666777999:::;;;:::999999888888999999:::::::::999999::::::;;;<<<:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>===>>>???>>>======???AAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSUUU\\\]]]aaarrrzzz~~~uuukkkfffXXXTTTOOOJJJGGGFFFFFFGGGKKKLLLNNNPPPRRRSSSTTTTTTRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@??????===<<<<<<<<<===@@@BBBCCCDDDFFFIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSUUUYYY^^^bbbbbbjjjvvvxxxkkkgggaaa]]][[[ZZZXXXVVVRRRQQQOOONNNLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@??????AAAEEEGGGGGGFFFNNNNNNSSS```sss}}}||||||uuussswww{{{yyymmm\\\JJJBBB???<<<:::::::::999888888777777888888888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888;;;;;;;;;===AAAFFFJJJMMMFFF???999777999;;;:::777999999999999999999999999<<<<<<<<<<<<;;;;;;;;;:::999:::::::::;;;;;;<<<============>>>??????@@@@@@>>>>>>>>>??????>>>>>>>>>AAAAAAAAAAAA@@@???>>>===???>>><<<;;;:::999888888;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999999;;;:::::::::::::::999999999999999999999999999999888777666666888888777666666666666666666777777777555555555555555555555555222333555666666444222111333444444444555666666666444555555666666666666666666555444555888999888777666666555555555555666666666666666666666666666666666666666666666666666666555555666777888999::::::777777777777777777777777555555555666777999:::;;;::::::999999999999::::::::::::999999::::::;;;<<<:::::::::;;;<<<===>>>>>>============>>>>>>>>>>>>===>>>???>>>======???AAAAAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHIIIJJJKKKNNNPPPRRRZZZ[[[```mmm{{{|||}}}yyyooojjj```\\\UUUNNNIIIGGGGGGGGGIIIKKKLLLOOOQQQSSSTTTUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>><<<<<<<<<===>>>@@@BBBCCCDDDFFFHHHIIIHHHGGGGGGHHHEEEEEEDDDBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOPPPQQQRRRSSSUUUYYY\\\]]]bbbkkkssszzz|||rrrkkkccc```\\\XXXVVVUUUTTTSSSOOONNNNNNMMMLLLKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????===========================>>>>>>???@@@AAAAAAAAAEEEDDDDDDEEEHHHJJJLLLLLLPPPTTT^^^nnn~~~uuusssyyy|||qqq```QQQCCC???>>><<<999888:::999888888777777888888888888777777777777888888777777777777777777777777888888888888888888888888888888888888888888888888999999999:::???EEELLLQQQNNNEEE;;;777888;;;;;;:::::::::999888888999:::::::::::::::999999888888888888999999:::;;;;;;<<<<<<999999:::;;;<<<======>>>;;;<<<<<<======<<<<<<;;;@@@?????????>>><<<;;;:::::::::999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888777777888888888888888888888888777666555666777888777555333444444444444555555555333333333333333333333333333444555666666555444333444444444555555555555555444555555666777666666666555444444555888999999888666555555444444555555666777777777777777777777777777777777777777777777777666666666666777888999:::777777777777777777777777777777777777888999;;;;;;::::::999999999999::::::::::::999999::::::;;;<<<:::;;;;;;;;;<<<=====================>>>>>>>>>>>>>>>?????????>>>>>>@@@AAA??????@@@AAAAAAAAAAAAAAACCCEEEGGGIIIIIIJJJLLLNNNPPPWWWZZZ```jjjqqq~~~xxxtttnnniii___VVVNNNJJJIIIIIIHHHIIIKKKMMMPPPSSSTTTVVVTTTSSSRRRQQQPPPOOONNNMMMKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;<<<===???AAABBBCCCCCCFFFHHHIIIHHHGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPNNNNNNPPPQQQVVVZZZ___dddgggjjjnnnpppooooooppprrrwww~~~~~~|||yyyvvvrrrlllfffbbb[[[ZZZWWWTTTQQQOOONNNNNNJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????===========================>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEIIIOOOSSSWWW^^^lll}}}~~~uuuwwwwwwhhhRRRHHH???======:::888888:::999888888777777888888888888777777777777888888777777777777777777777777888888888888888888888888888888888888888999999999888888888999<<>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<===999999:::;;;;;;<<<<<<;;;999999999999999999999999777777777777777777888888888888888888888888888888777666555555777777666555333333333444444444555555444444444444444444444444555555555555555555555555555555555555555444444444444444666777777777666555555444444555888999999888666555555444444555555666777777777777777777777777777777777777777777777777777777666666666888999:::888888888888888888888888999999888999999:::;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBB???@@@AAABBBBBBBBBAAA@@@CCCEEEGGGIIIIIIJJJKKKMMMNNNTTTVVV]]]fffhhhuuu|||zzznnnaaaVVVOOOLLLKKKHHHHHHJJJLLLOOORRRUUUVVVUUUTTTSSSRRRQQQOOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGHHHHHHFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>:::;;;<<<===???AAABBBCCCCCCEEEHHHIIIHHHHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNNNNLLLKKKLLLMMMRRRTTTXXXZZZ[[[]]]```bbbaaaaaaaaabbbfffkkkppptttwwwwwwxxxyyyzzzwwwssspppkkkjjjhhhfffdddaaa]]][[[WWWVVVTTTQQQNNNLLLKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCC???BBBEEEEEEFFFLLLVVV```nnnvvv~~~{{{ooo]]]KKKDDD>>><<<;;;999888;;;:::999888888777777888888888888777777777777888888777777777777777777777777888888888888888888888888777777888888888999999999999::::::999:::???GGGMMMVVVRRRJJJCCC===;;;;;;;;;<<<;;;999888888999;;;<<<777777777777777777777777999:::::::::999888888777;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;::::::999:::::::::666777888:::;;;<<<<<<<<<888888888888888999999999999999999999999999::::::777777777777777777777777777555444555666777666555555555555666666666777777777777777777777777777777666666555555555666666777666666666555555444444333333444666777777777666555555444444555888999999888555555555444444555555555777777777777777777777777777777777777777777777777888777666666666777999999999999999999999999999999:::::::::999::::::;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>???@@@AAA@@@??????AAACCCAAABBBCCCDDDDDDDDDCCCBBBBBBEEEGGGIIIIIIJJJKKKLLLNNNQQQSSSZZZcccccclll|||uuuxxxiii\\\SSSNNNLLLGGGHHHJJJLLLOOORRRUUUVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFHHHHHHHHHGGGEEECCCCCCBBBBBBAAA@@@???>>>>>>::::::<<<>>>???AAABBBCCCCCCEEEHHHIIIHHHHHHHHHIIIFFFFFFDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKGGGGGGHHHIIIIIIJJJJJJKKKHHHJJJLLLNNNMMMNNNOOOPPPPPPRRRUUUWWWXXXYYY\\\^^^[[[ZZZZZZ[[[]]]aaaeeehhhiiiiiikkklllmmmjjjfffbbbaaaaaa___^^^]]][[[YYYWWWUUUTTTSSSQQQNNNLLLLLLLLLGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>@@@AAABBBCCCCCCCCCHHHMMMMMMMMMTTTcccpppzzzgggTTTIIICCC>>><<<:::777999===:::999999888777888888888888888777777777777888888777777777777777777777777777777777777777777777777777777888888999999999999<<<<<<;;;999999<<>>=========???@@@AAA>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBDDDEEEDDDEEEGGGHHHKKKOOOTTTWWWZZZ```kkksss}}}yyy}}}tttiii^^^TTTMMMIIIHHHIIILLLLLLKKKNNNSSSRRRSSSSSSSSSSSSRRRRRRQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFBBBAAAAAA@@@???>>>======::::::;;;;;;===>>>???@@@BBBCCCEEEGGGHHHHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@???@@@AAABBB@@@>>>======>>>AAAAAA@@@??????@@@@@@AAA???@@@@@@???>>>???AAADDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZ\\\]]]^^^___^^^]]][[[YYYXXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>???AAAAAAAAA@@@>>><<<@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>@@@??????@@@BBBCCCCCCBBBEEEGGGIIIIIINNN^^^wwwqqq___PPPCCCAAA>>>;;;999:::;;;<<<777777777777777777777777:::999777666666666777888777777777666555555444444444555555666777888888999999999999:::;;;;;;<<<<<<::::::999999;;;===@@@AAAMMMRRRVVVRRRHHH>>>::::::777777888999::::::;;;;;;555555555555555555555555666777777777888888888999888888888999:::;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999888888999::::::999999888888888888999999999999888777777777777888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666777777777777888888888888888777666777777888888888999999999999999:::;;;;;;:::999999999999999999::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======???>>>=========>>>@@@AAA>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDEEEDDDEEEGGGHHHJJJMMMQQQSSSUUU[[[ccckkk|||~~~~~~vvvmmmddd[[[VVVPPPLLLJJJKKKLLLKKKMMMRRRTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDFFFGGGBBBAAAAAA@@@???>>>======::::::;;;;;;<<<>>>???@@@BBBCCCEEEFFFHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@>>>======>>>???????????????????????????@@@@@@???>>>???AAACCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTRRRQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>???@@@AAAAAA???>>>===????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFHHHLLLQQQ]]]rrr|||{{{|||{{{zzzzzzxxxfffTTTGGGBBB@@@===:::999999999:::777777777777777777777777999999777666666666777777777777777666555555444444777777777777777777777777888888888777666666555555999888888888888:::===>>>FFFLLLPPPNNNFFF>>><<<<<<999999999999999999999999555555555555555555555555666666666666666777777777777777888888999999::::::777777888888999999:::::::::::::::999999999888888999999888888888888999999999888888777777888888999888777777666666666666666555555666666777888888999444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444555666777777888888777777888888999888888888777777777888888888999999888999::::::::::::999888;;;;;;;;;::::::999999999;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>>>>???@@@>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAACCCDDDEEEDDDEEEFFFHHHIIIKKKNNNNNNPPPTTT[[[```lll}}}wwwrrrlllhhh]]]TTTLLLKKKKKKKKKMMMPPPTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGBBBBBBAAA@@@???>>>======::::::;;;;;;<<<===??????AAABBBDDDFFFGGGGGGFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@>>>===>>>???===>>>??????@@@???>>>===???@@@@@@@@@>>>???@@@BBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSRRRPPPOOOPPPOOOOOONNNNNNNNNOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAA@@@???>>>===????????????????????????????????????????????????????????????????????????>>>>>>???AAACCCEEEGGGHHHIIIIIIMMMYYYlll~~~xxxuuuuuuvvvuuuwww~~~jjjYYYKKKBBBAAA???<<<999888777888888777777777777777777777777888888777666666666777777777777777666555555444444888888888888777777777777:::999999888888777666666888777666666666777999:::>>>CCCHHHGGGBBB======>>>:::::::::999999999888888555555555555555555555555555555555555555555555555666666777777777888888888666666666777777888888888::::::999999999888888888999999999999999999999999888777777666666777777888888777666666555555666666555555555666666777777777333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444555555666777777888666666777888999999999999777777777777888888888888888888999999999999888888::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAACCCEEEEEEDDDDDDFFFGGGHHHIIIKKKLLLMMMQQQVVV[[[fffuuu~~~{{{|||jjj]]]QQQLLLLLLKKKLLLNNNQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPOOONNNMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFCCCCCCBBBAAA???>>>======;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA@@@>>>===>>>???<<<===???AAAAAA@@@>>>===>>>@@@@@@@@@???>>>???AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>????????????????????????????????????>>>???????????????@@@@@@???@@@BBBBBBDDDFFFIIIKKKQQQOOOSSS```uuuyyyrrrppprrrxxxzzz}}}ppp]]]QQQIIIDDD???>>>;;;999777666666777777777777777777777777777777777777666666666777777777777777666555555444444777777777888888888888888666777777888999999::::::888777666555555666666777888<<<@@@AAA===;;;;;;<<<999999999999999999999:::555555555555555555555555555555444444444444444444555555555666666666666666555555666666666666666666::::::::::::999999999888999999::::::::::::999999777666666555555666666777888888777666666666666777666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666777888888888888888666666777777777888888888888888888888888888888888888888999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLNNNRRRVVVYYY___fffyyy~~~vvvgggYYYRRROOOLLLKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUQQQQQQPPPOOONNNMMMLLLLLLHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>======;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCDDDDDDDDDCCC@@@@@@@@@AAAAAAAAAAAABBB???@@@AAA@@@>>>>>>>>>@@@===>>>@@@BBBBBBAAA@@@???>>>???AAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEEEEEEEGGGJJJNNNWWWWWW[[[hhhzzz}}}}}}}}}{{{xxxrrrllllllppp{{{zzztttsssuuuzzzzzzqqqaaaSSSLLLHHHEEE===<<<:::888777666666666666666666666666666666666666666666777777777666666777777777666555555444444444555666777888999::::::333333444444555666666666888777777666666666666666555888;;;;;;999777888999666777777888:::;;;<<<<<<444444444444444444444444555555555444444444444444444444444444555555555555555555555555666666666666:::::::::999999999888888888888999999999999888888666555555444444555555666888888777666666666666666777666666555444444333333555555555555555555555555333333333333333333333333333333333333333333333333444444444555555555555666444444444444444444444444444444444444444444444444333333333333333333333333666666666666666666666666555555555555555555555555444444444444444444444444666555555555555555555555555555666666777777666666666666666777777777888888888888777777777777888888666777777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>????????????>>>======>>>????????????@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBDDDEEEEEEDDDDDDEEEGGGGGGHHHIIIKKKOOORRRVVVWWW[[[^^^kkk}}}pppbbbYYYSSSMMMKKKLLLHHHIIILLLOOORRRTTTVVVVVVRRRRRRQQQPPPOOONNNMMMMMMIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>===<<<;;;;;;::::::;;;<<<<<<======>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>@@@AAA@@@???>>>???@@@===>>>@@@AAABBBBBBAAAAAA>>>???AAA@@@???===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDCCCCCCBBBAAA@@@@@@??????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDFFFHHHGGGGGGIIINNNSSSVVVZZZbbbnnnzzzyyytttwww{{{zzzvvvtttyyywwwuuurrrlllgggkkkrrruuullllllpppnnnlllbbbTTTIIIEEECCC@@@;;;:::999888888777777777666666666666666666666666555555666777777777666666777777777666555555444444222333444666777999:::;;;888888777666666555555444777777777777777666666666555666888888666555666777555555777888:::<<<======444444444444444444444444666555555555444444444444444444444444444333333333666666666666666555555555999999888888888777777777555666777888888777666555555555444444444444555555777666555555444444555555555444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444555555555555666444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444333444444555555666666666555555555555555555444333666666666666777777777888888777666666666666777888777777777888888999999999;;;;;;;;;;;;;;;<<<===>>><<<=========>>>>>>>>>>>>>>>??????@@@???>>>===<<<>>>????????????@@@@@@@@@?????????@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHJJJMMMPPPRRRSSSWWW\\\fffxxxvvvkkkaaaWWWNNNKKKMMMFFFHHHJJJMMMPPPRRRTTTUUUSSSSSSRRRQQQPPPOOONNNNNNLLLLLLKKKKKKIIIHHHGGGFFFEEEEEECCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<===???AAABBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBB>>>???@@@@@@???>>>???@@@>>>>>>>>>???@@@AAAAAAAAA===???AAAAAA???=========???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???????????????<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBFFFIIIIIIIIIMMMTTTZZZ[[[eeeqqqzzzvvvpppnnnsssvvvuuurrrqqqsssrrrqqqooojjjiiirrr}}}vvvmmmmmmoooddd___TTTHHHAAA@@@>>>;;;999999999999999999999999666666666666666666666666444444666777777777666666777777777666555555444444222333444555666777888888;;;::::::999999888888777555555666666666666666666444555555555555555666777666666777999:::;;;<<<<<<444444444444444444444444666666666555555444444444333333333333333333333333666666666666666666555555777777777777666666666666333444555666666555444333555444444333333444444555555555444333333333333444222333333444444555555666444444444444444444444444333333333333333333333333333333333333333333333333444444444555555555666666444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444111222333444666777888888555555555555444333222222666666666666777777777777888777666555555666777888888888888777777777777777:::::::::;;;<<<===>>>???============>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<>>>????????????@@@@@@@@@>>>??????@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGFFFFFFHHHKKKMMMNNNNNNRRRYYYbbblll|||zzzpppfffZZZOOOKKKMMMGGGHHHJJJMMMOOOQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;===>>>@@@AAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@@@@???>>>???AAA============>>>???@@@AAA===???AAAAAA???=========??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@AAA@@@??????>>>>>>??????;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@DDDHHHJJJKKKPPPXXX```jjjvvvqqqmmmmmmrrruuutttssstttnnnnnnnnnnnnkkkmmm{{{xxxqqqnnnnnn[[[UUUJJJ???<<<>>>===999888888999999::::::::::::666666666666666666666666333444666777777777666666777777777666555555444444333444444444555555666666555555555666777777888888333444555555666666555555333333444444555666777888888888888999999:::::::::111111222222222333333333333333333333222222111000333333222222333333444555444444444444444444444444999888666555555555666777555555555666555555444333444444444444444444444444111111111222222333333333666555444333222333333444444444222222222222444444222222222222222222222222111111222222222333333333444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444555555555555444444555555555555555555555555444444444444444444444444555555555555555666777777777777777777888888888888777888999999::::::999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLLLLQQQYYY]]]dddqqq}}}wwwwwwyyyppphhh```XXXOOOHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUTTTRRRQQQQQQQQQRRRSSSMMMMMMNNNMMMMMMLLLKKKJJJFFFDDDBBBAAAAAA@@@>>><<<999999999999:::;;;<<<===<<<<<<======>>>@@@AAABBBCCCCCCDDDDDDCCCAAA???>>>CCCAAA???@@@AAABBBAAAAAA>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????????????????AAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;<<<>>>@@@EEECCCAAAAAAAAAAAA???===<<<<<<============<<<<<<>>>??????>>>======???AAA===???@@@AAAAAABBBDDDEEEEEEGGGLLLQQQRRRUUUddduuussspppttt{{{~~~zzzwwwmmmqqqqqqnnnrrr}}}qqqcccVVVMMMBBB;;;:::;;;:::888888777777777666666555555999888777555555555666777:::999777666444333333333555555555555555555555555333444555555666666555555555555666666777777888888888888777666555444444333999777555333333444666888777777888999::::::::::::111111111222222222333333333333333333333222111111333222222222222333444444333333333333333333333333666666555555555666888888555555555555555444333333444444444444444444444444333333444444444444444444666555444333222333333444444333222222222222333444222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555444444555555555555444444555555555555555555555555444444444444444444444444555555555555555666666777777777777777888888888888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;===>>>>>>======>>>>>>>>>????????????>>>===<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLNNNUUUXXX^^^iiitttxxxvvv{{{|||ssskkkeee]]]TTTNNNJJJJJJJJJJJJJJJLLLNNNOOOSSSSSSRRRRRRRRRRRRSSSSSSNNNOOONNNNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCBBB???======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCAAA@@@???BBB@@@??????@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???????????????@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>????????????????????????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>BBB@@@>>>>>>??????>>>===>>>========================>>>???>>>======???AAA???@@@BBBBBBBBBCCCEEEFFFGGGHHHNNNWWW^^^gggwwwzzzrrr{{{~~~{{{uuuwwwwwwyyyzzzkkk]]]PPPHHH???;;;;;;<<<;;;999888888777777777666666666888777666555555666666777999888777555444444333333555555555555555555555555333444555555666666555555666666666666666777777777777777666666555555444444888666444333333555777888777888999::::::;;;;;;:::111111111222222222222333333333444444444333222222222222222222222333444444222222222222222222222222333333333444555777888999444444555555444444333222444444444444444444444444444444444444444333333333555444444333333333333444333333222222222222333333222222222222222222222222222222333333333444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555444444555555555555444444555555555555555555555555444444444444444444444444555555444444555555666777777777777777888888888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>======>>>>>>>>>>>>??????>>>>>>============>>>>>>?????????@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKJJJPPPRRRWWW___fff|||}}}yyy{{{ssslllggg```XXXSSSPPPNNNLLLJJJIIIJJJLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPPPPOOONNNLLLKKKJJJJJJHHHFFFEEEEEEDDDAAA???@@@@@@>>>===<<<<<<<<<<<<<<<<<<======>>>???AAAAAAAAABBBBBBCCCCCCBBBAAAAAABBB@@@??????@@@AAAAAA@@@????????????@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>????????????????????????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????DDDAAA>>>===>>>?????????@@@???>>>===<<<======>>><<<===>>>>>>======???AAAAAABBBDDDDDDCCCDDDFFFHHHJJJKKKTTTddduuuuuurrrssszzz}}}uuucccTTTGGGBBB<<<:::;;;<<<;;;:::888888888888777777777777666666555555555666777777888777666555444444444444444444444444444444444444333444555555666666555555666666666666666555555555666666555555555555555555666555444333333555777999777888999:::;;;;;;;;;;;;111111111111222222222222333333444444444333333222222222222111222333333444222222222222222222222222333333333444555555666777444444444444444333222222333333333333333333333333333222222222111111000000444333333333333333333333333222222222222222222333222222222222222222222222222333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444444444555555555333444444555555444444333555555555555555555555555444444444444444444444444555444444444444555666666666777777777888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>???>>>>>>============>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJGGGMMMNNNRRRZZZ^^^mmm~~~}}}wwwpppkkkfff```[[[UUUSSSOOOKKKJJJKKKLLLNNNMMMOOOQQQSSSTTTUUUUUUTTTRRRRRRQQQPPPOOONNNLLLKKKKKKIIIGGGFFFFFFEEECCCAAAAAA@@@???>>>=====================>>>>>>???AAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@AAABBBBBBAAA?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????????????????????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::<<>>===<<<===>>>???<<<===>>>>>>======???AAABBBCCCDDDDDDDDDEEEGGGIIIKKKQQQ```xxxyyyoooqqqwww|||{{{lllYYYKKK@@@===:::::::::;;;999888888888888888888888777777555555555555666666777777777666555555444444444444444444444444444444444444333444555555666555555555666666666555555444444444444555555555555555555555444444333333444666777999777888999:::;;;;;;;;;;;;000000111111111222222222222222333444444333333333222111111111111222333333333333333333333333333333333333444444444333333333333333333333333222222111333333333333333333333333222222222111111000000000222222333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444555333333444444444444333333555555555555555555555555444444444444444444444444444444444444444555666666666777777777888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<============>>>>>>>>>======>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIGGGLLLLLLQQQYYY[[[ggg~~~yyyttt|||~~~vvvqqqmmmiiifffXXXVVVQQQMMMKKKKKKLLLMMMKKKMMMOOORRRTTTTTTTTTTTTSSSSSSRRRRRRQQQOOONNNMMMLLLJJJHHHGGGFFFEEECCCAAA??????>>>>>>>>>>>>?????????????????????@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCAAAAAACCCDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=================================;;;:::===DDDKKKQQQSSSLLLIIIDDDAAA@@@AAAAAA@@@BBB@@@>>>===<<<===>>>???<<<===>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDFFFIIILLLNNNZZZpppzzzuuuxxx||||||ppp___NNNBBB===;;;:::999999888666555777777777777777777888888444444555555666666666777666555555444444444555555444444444444444444444444333444555555666555555555666666555555444444333333444444444444555555555555333333333333444555777888666777888999::::::::::::000000000111111111111222111111222333333333222222111111111111111222333333333333333333333333333333333333333333333222111111222222333333222222111000333333333333333333333333333333333333333222222222111222222333333333333222111111222222222222111111222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444333333444444444444333333555555555555555555555555444444444444444444444444444444333333444444555666777777777777888888888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHKKKKKKPPPYYYZZZcccwwwxxxooosss}}}uuupppnnnkkkjjj^^^[[[VVVQQQMMMKKKKKKKKKKKKLLLMMMOOOQQQSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@???????????????@@@@@@AAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>==============================???======BBBJJJQQQTTTUUUIIIEEEAAA???>>>>>>===<<>>============??????===>>>?????????@@@BBBDDDDDDDDDEEEEEEFFFIIIMMMPPPTTTeee|||~~~~~~~~~}}}pppbbbRRRCCC<<<::::::999888777666555444666666666666777777777777444444555666666666555555444444444444444444555555333333333333333333333333333444555555666666555555444444444444444333333333555555444444444444444444333333333333444555666666555666777888999999999999000000000000111111111111///000111111222222222111111111111111111222222333222222222222222222222222000111222333333222222111222222222222222111111000222222222222222222222222222222222222333333333333000111222333444333333222000111222333333222111000222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444222333333444444333333222555555555555555555555555444444444444444444444444444444333333444444555666777777777777888888888888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIHHHMMMWWWWWW^^^qqqyyyvvvuuuwwwvvvqqqooonnnnnnjjjgggaaa[[[UUUPPPMMMKKKKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSSSSSSSSSSSSSRRRRRROOOMMMKKKJJJJJJHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA??????AAABBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAA@@@???>>>>>>>>>AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCCCC>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>=================================???EEEKKKMMMJJJFFFBBB@@@>>>=========<<<;;;<<<<<<<<<======>>>>>>???>>>???AAAAAA@@@AAACCCFFFEEEFFFGGGHHHIIIMMMRRRUUU^^^ooo~~~|||mmm___SSSFFF>>>;;;888888888777666555666666444555555555666666666666444555666666666555444333444333333333444444555666333333333333333333333333333444555555666666555555333333333333333444444444555555555444444333333333444444444444444444444444444555666777777888888777000000000000111111111111...///000111111111111111111111111000111222222333000000000000000000000000---///000222333333333222222222222222222111000000222222222222222222222222//////000000111111111222000111222333444333333222000111222333333222111000222222222222222222222222///000000000000111111111222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444222222333333333444444444222333333444444333333222555555555555555555555555444444444444444444444444444333333333333444555555777777777777888888888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGHHHEEEJJJTTTTTTZZZlllzzz}}}rrrnnn|||~~~wwwvvvwwwwwwuuurrrlllddd]]]VVVPPPNNNKKKKKKKKKKKKLLLOOOQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFEEECCCAAA@@@@@@@@@DDDDDDCCCCCCCCCDDDDDDEEECCCCCCAAAAAAAAAAAABBBCCCAAA???>>>>>>???@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<>>????????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===========================999:::>>>DDDIIIFFF>>>666>>>===<<<===>>>???>>>===999:::;;;===>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDGGGGGGHHHIIIJJJLLLPPPUUUYYYeeeuuu|||zzzxxx~~~rrr]]]QQQHHH???<<<>>>666777777666666666777999333444444444555555666666555555666666666555333222333333333333444555555666333333333333333333333333333444555555666666555555222222222333333444444444666666555444333333222222444444444444444444333333333444555666777777777777000000000000000000000000111111111111111111111111111111000000//////......111111111111111111111111000000000000000000000000111111111111111111111111333333222222222222333333222222222222222222222222222222111111111111111111111111111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111333333333333222111000000555444333333222222222222222222222222222222222222444444444444444444444444555555555555555555555555444444444333333222222222333333333333333333333333555555555555555555444444555555555555666666666666777888888888888999999999777888999999888777888999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDHHHIIIJJJKKKNNNSSSZZZ___ppp|||{{{ttt}}}{{{|||yyywwwtttqqqlllcccXXXOOOLLLJJJHHHIIILLLNNNPPPPPPQQQRRRUUUVVVVVVUUURRRQQQTTTSSSRRRQQQOOOLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDAAA@@@@@@??????@@@@@@AAA@@@AAACCCDDDDDDDDDCCCBBB?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@AAACCCDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@CCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>?????????EEEDDDBBBAAABBBDDDDDDDDDIIIIIIKKKMMMRRRWWW\\\```qqqwww{{{yyyxxx~~~{{{uuussstttxxxzzzyyy|||ooo___NNNFFFBBB>>>;;;:::999999888777666555444444777777666555444333333222666555444333333333333333444444444444444444444444444444444444444444444444333333444555666777888888333333333444444555555555555555666666666555333222444444444444444555666666777777777777777777777777000000000000000000000000111111111111111111111111111111111111000000000///111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111222222222222222222222222111111111111111111111111000111111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111222222333333333222222555444333222222222222222222222222222222222222222444444444444444444333333444444444444444444444444444444444333333222222222333333333333333333333333555555555555555555444444555555555555666666666666666666777777777888888888888999::::::999888999:::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;>>>=========<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHIIILLLQQQWWW\\\bbblllyyy~~~|||zzzxxxtttlllbbbZZZNNNKKKHHHGGGIIIKKKLLLMMMOOOPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBCCCDDDDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<======>>>>>>???@@@@@@@@@DDDCCCCCCCCCEEEFFFGGGGGGJJJMMMQQQVVV\\\bbbfffhhhuuu|||tttmmmlllqqqtttxxxyyywwwtttqqqpppmmmqqqtttwww~~~sss^^^PPPCCC???>>><<<::::::888888777777666666555555666666666666666555555555666555555444333333444444444444444444444444444444444444444444444444333333666666666666555555555555333333333444444555555555444555666666666555333222666666666666666777777888777777777777777777777777000000000000000000000000111111111111111111111111222222111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111000000//////000000111222222222222222222222222111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000111222333333333333444333333222222222222333222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333444444444444444444555555555555555555666666666666555666666666777777777777999:::;;;:::999999:::;;;999999::::::::::::::::::============<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCEEEFFFGGGIIIMMMSSSWWWYYY```iiittt|||zzzyyywwwqqqiiicccTTTPPPKKKHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<>>>>>>??????>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGIIIIIIJJJMMMRRR[[[eeelllqqqttttttzzzxxxmmmjjjmmmhhhhhhhhhiiilllmmmmmmmmmiiilllpppvvv}}}{{{}}}~~~ppp```NNNDDD;;;:::;;;:::888999777777777777666666666666555555666666777777777777666666555444444444444555444444444444444444444444555555555444444333333333666666666555555555555444444444444444444555555555444555555555555444333333666666555555666666777888777777777777777777777777////////////////////////111111111111111111111111111000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000000000000111111111111222222111111000000000///111111111111111111111111222222222222222222222222111111111111111111111111000111222333333333333333333333222222222222222333222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444555555555555555555666666666666666666666777777777888888888999::::::888888999:::999999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFHHHKKKPPPTTTUUU[[[aaahhhyyy~~~{{{yyyxxxtttmmmhhh\\\XXXQQQLLLJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSRRRPPPOOOMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAAAAABBBDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>?????????>>>>>>======>>>>>>???@@@@@@AAAAAA@@@AAADDDFFFHHHJJJLLLMMMQQQYYYfffsss|||{{{tttooonnnpppdddbbbaaadddiiimmmnnnmmmjjjmmmqqqxxxzzzttttttwwwrrrbbbSSSHHHAAA;;;;;;<<<999666666555666666666777777777888555555555555666666666666666555555444444555555555444444444444444444444444555555555444444333333222222333333444555666777888444444444555555555555555444444444444444444444444444333333333333444555555777777777777777777777777////////////////////////000000000000000000000000.../////////////////////000000000000000000000000////////////////////////000000000000000000000000222111111111111111111222111111111111111111111111//////000000000111111111333333333222222111111000111111111111111111111111222222222222222222222222111111111111111111111111333333333333333222111000222222222111111222222333222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444555555555555555555666666666666777777777888888888999999666888999888777666777888888888888999999:::::::::::::::::::::::::::::::::<<<==================<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAABBBCCCDDDEEECCCDDDEEEFFFGGGJJJNNNQQQOOOTTT[[[aaalll~~~|||xxxrrrnnnbbb^^^VVVQQQMMMKKKIIIHHHIIIIIIJJJLLLNNNPPPRRRSSSUUUUUUTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????????????????????????????===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>????????????>>>>>>===>>>>>>??????@@@AAAAAA???AAADDDEEEGGGLLLQQQVVV[[[dddsss}}}sssrrrpppmmmlllhhhfffgggjjjpppsssrrrpppkkkooouuu|||~~~vvvpppooonnneeeUUUHHHDDD>>>;;;<<<<<<999666666555555666666777777888888666666555444444333222222555555444444444555555666444444444444444444444444555555555444444333333333222222333444555666777777555555555555555555555555444444333333333444444444333333333333333444555555666666666666666666666666000000000000000000000000000000000000000000000000------............//////000000000000000000000000////////////////////////000000000000000000000000000//////......//////000111111111111111111111111...//////000000111111111333333333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333333222111000000222111111111111222222333222222222222222222222222000000000111111222222333222222222222222222222222222222333333333333444444333333333333333333333333222222333333444444555555555555555555666666666666888888888888999999999999666777888777666555666888777777888888999:::::::::999999999999999:::::::::<<<======>>>>>>======<<<<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>???@@@AAABBBCCCDDDEEECCCEEEFFFFFFGGGIIILLLOOOMMMRRRXXX^^^ddduuu~~~yyyrrrnnngggbbb\\\VVVRRROOOKKKIIIJJJJJJJJJJJJLLLNNNPPPRRRUUUUUUTTTSSSRRRPPPNNNMMMOOONNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBB>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@??????>>>??????@@@@@@AAABBBBBBAAABBBDDDFFFJJJRRR^^^fffkkktttrrrpppuuuwwwuuusssqqqqqqsssuuuwwwxxxwwwvvvmmmsss{{{vvvooolllgggZZZLLLCCC<<<888777:::;;;999777888555555666666777777888888666666555444333222111000444333333333333444555555444444444444444444444444444444444444444444444444555555555444444444444333666666666555555555555555333333333222333333444555555555444444555555666777666666666666666666666666000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////////////////000000000000000000000000//////............//////111111111111111111111111......//////000111111222111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333222222111111111111111111222333333222222222222222222222222//////000000111222222333333333333333333333333333222222222333333444444444333333333333333333333333111222222333444444555555555555555555666666666666777777777777888888888888666888999888777666777888666777777888999999::::::999999999::::::;;;;;;;;;======>>>>>>>>>>>>======;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFFFFGGGJJJLLLMMMPPPVVV[[[]]]ggg}}}{{{sssnnnllliiiddd___[[[WWWRRROOOMMMLLLKKKJJJJJJLLLOOOPPPRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEECCCBBBBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>?????????@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFHHHOOO]]]ooo|||~~~yyytttxxx~~~|||}}}}}}|||{{{zzzzzz{{{sss{{{uuulllfff\\\OOOEEEAAA888555555999:::888777:::666666666666777777777777555555555444444333333333222222222222222333444444444444444444444444444444222333333444444555555555555555555444444444333333777666666666555555555444333333222222222333444555555555444444555555666777666666666666666666666666000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000---......///000111111222//////000000111111222222111111111111111111111111222222222222222222222222111111111111111111111111000111222222333333333333111111000000111222333333222222222222222222222222...//////000111222222222333333333333333333333333222222222333333444444444333333333333333333333333111111222333333444555555555555555555666666666777666666666666777777777777777999:::999888777888999666777777888999999:::::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@===>>>???@@@BBBCCCDDDEEEBBBCCCEEEEEEEEEFFFHHHKKKJJJKKKOOOTTTTTTZZZlllyyysssrrroookkkgggccc^^^YYYUUUOOONNNKKKJJJJJJKKKNNNOOOOOOPPPQQQSSSTTTTTTUUUUUURRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEDDDCCCAAA@@@>>>???@@@AAABBBDDDEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHKKKTTTeee{{{zzzyyy{{{~~~zzzzzzpppeee\\\PPPCCC<<<===:::777666999999777666999777777777777666666666666444444444555555555555666111111111111222222333444444444444444444444444444111222222333444555666666111222222333444555666777777777666666555555555444333333222111222333555666333222222222222333444444666666666666666666666666////////////////////////000000////////////000000////////////////////////111111000000//////......///////////////.........000000000000000000000000000000000000000000000000222111000///............000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000111222222333222111000///...//////000111222222222222222111111111111222222222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222222333333333444444333222222111222333444555555555555333333333444555666777777999888777777777888:::;;;777777888999999999999999777777777777777777777777777888999999:::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;===>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>@@@?????????>>>>>>======>>>???@@@AAABBBAAA@@@@@@BBBBBBCCCEEEFFFHHHIIIIIILLLMMMOOORRRVVV\\\dddiii|||{{{zzztttqqqrrrqqqjjjccc```ZZZTTTNNNLLLLLLMMMLLLJJJOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIGGGEEEBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@AAABBB@@@>>>======>>>?????????@@@AAAAAABBBBBB======<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@AAAAAA@@@???@@@BBBDDDBBBAAA??????@@@AAABBBDDDDDDGGGNNN]]]qqq}}}|||{{{yyy|||ssscccRRRIIIEEE@@@<<<;;;777777777777777666666666666777777666444222333444555444333333555555444333444444333222222333333333444555555444222111111222333333333333333333333333222222333333333333444444555555555444444333333333333444444555555444444333444444444444444444444444333333555666666666555444////////////////////////000000////////////000000////////////////////////000000000000//////....../////////////////////...////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000111222222222222111000///...//////000111111222222222222111111111111222222222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222333333333444444333333222222222333444555555555555333444444444555666666666888777777666777888999:::666777888888999999888888888888888888888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIJJJKKKMMMOOOSSSXXX___dddooo}}}{{{zzzvvvwwwvvvqqqllljjjaaa\\\UUUOOOLLLKKKKKKJJJNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPNNNNNNOOONNNMMMLLLJJJJJJJJJJJJJJJHHHFFFCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBAAAAAA???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@AAAAAA@@@>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????????????????????????????>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAA@@@@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFEEEJJJPPPVVV___mmm}}}wwwhhhYYYJJJCCC@@@<<<999999888888777666666666666777666777777666444222333444555444333333555555444333444333333222222333333444222444555444222222333444333333333333333333333333222222333333333333444444555555444444444333333333333444444555555444444333555555555555555555555555333444555666666666555444////////////////////////000//////......//////000////////////////////////000000000////////////.........//////////////////////////////////////////000000000000000000000000............///000222222000000000000000000000000111111111111111111111111111111111111111111111111000000////////////000000111111222222111111000////////////000111111222222222222111111111111222222222222222222222222222222111111111111111111111111333333333222222222222111222222222222222222222222222333333444444333333333333333444444555444444444444444555555555555555555666666666666666777888888555666777777888888777777888888888888888888888888;;;;;;::::::999999999999;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLNNNSSSYYY^^^eeeyyy|||tttvvv{{{{{{zzzxxxsssooooooiiieee___WWWOOOJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQRRRSSSSSSQQQOOONNNQQQPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@???@@@AAA@@@>>>======>>>@@@@@@???>>>>>>===<<<<<>>>>>>>>??????????????????????????????>>>>>>??????@@@AAA???AAABBBBBBAAAAAABBBCCCAAABBBDDDFFFGGGHHHHHHHHHKKKRRRZZZ^^^cccmmm|||sssjjjYYYMMMAAA===<<<:::999999:::999777666666666777888555666777666444333333444555444333333555555444333333333333222222333333444111333444444333333444555333333333333333333333333222222333333333333444444555444444444444333333333444444555555555555444444666666666666666666666666333444555555666666555555/////////////////////////////////....../////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000............///000111222////////////////////////111111111111111111111111111111111111111111111111000000////////////000000111111111111111111000000//////000000111111111111222222111111111111222222222222222222222222222222000000000111111111111111222222222222222222222222222222222222222222222222222222333444444444333333444444444555444444333333555555555555555444444444555555555555666666777777555555666777777777777777888888888888888888888888:::999999999999999999999;;;;;;;;;<<<<<<======>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFGGGFFFGGGIIIJJJKKKOOOTTTXXXaaaooouuurrrttt{{{|||uuupppoookkkkkkhhh```VVVOOOLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSUUUUUUTTTQQQPPPRRRQQQPPPOOONNNNNNNNNNNNLLLKKKIIIHHHFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAABBBCCCCCCCCC@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@???@@@@@@???>>>======>>>AAA@@@@@@@@@?????????>>>@@@@@@@@@@@@??????>>>>>>????????????????????????@@@????????????@@@AAAAAA@@@AAACCCCCCBBBBBBCCCEEEBBBCCCDDDFFFHHHJJJLLLMMMUUUYYY___dddiiisssyyyiii^^^OOOEEE===<<<===<<<;;;===;;;:::888666666666777888555666777666444333444555555444333333555555444333333333222222222333444444333444555444333222333444333333333333333333333333222222222333333333444444444444444444444444444444444444555555555555444444555555555555555555555555444444444555555555555555//////////////////////////////............//////////////////////////////.............../////////---.........//////000000........................////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000000111111111222222111111111111222222222222222222222222222222111111111111222222333333222222222222222222222222222222222222222222222222111222333333444444444333444444444555444444333333555555555555555444444444444444555555666666666666555555666777777777777777888888888888888888888888777777888999999:::;;;;;;::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<===============>>>>>>???????????????????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJMMMRRRUUU[[[ddduuuuuutttvvv}}}tttqqqjjjlllmmmiii```WWWQQQOOOLLLLLLKKKKKKKKKLLLMMMMMMOOOQQQSSSVVVVVVUUUSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBB?????????@@@AAAAAAAAABBB@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>???@@@???=========???>>>>>>?????????@@@@@@@@@@@@@@@@@@AAA@@@???>>>===????????????????????????@@@@@@@@@@@@@@@AAAAAABBB@@@BBBCCCDDDCCCCCCEEEFFFHHHHHHHHHJJJMMMRRRWWWZZZcccbbbccchhhrrr}}}|||ooo```UUUIIIBBB======>>>======???<<<;;;999888777777777888444666666666444333444555555444333333555555444333333222222222333333444555666777777555333111111222333333333333333333333333222222222333333333444444444444444444444444444444444555555666666555555444444444444444444444444444444444444444555555666666///////////////////////////......------......///////////////////////////---............/////////------......///000000000........................////////////////////////111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000111111000000000000000000111111222222111111111111222222222222222222222222222222000000111111222333333333111222222222222333333333222222222222222222222222111111222333444444444444333333444444555444444444444444555555555555555555444555555666777666666666555666777777888888777777999999999999999999999999666666777888999:::;;;;;;888999999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<============>>>??????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJMMMPPPSSSUUU\\\iiizzz~~~|||yyy|||wwwqqqiiilllnnnmmmhhh```YYYUUUOOONNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQOOOOOONNNMMMKKKJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@===>>>??????=========???;;;;;;<<<======>>>??????>>>???@@@@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDDDDDDDDDDFFFHHHHHHIIILLLPPPVVV]]]dddgggqqqmmmkkkpppzzzxxxzzz~~~vvvgggYYYQQQGGGBBB>>>??????===<<<>>>;;;;;;;;;:::999888777777444555666555444333444666555444333333555555444333222222222222333444555555888888888666333111000111333333333333333333333333222222333333333333444444333333333444444444444555555555666666666666555555444444444444444444444444555444444444444555666666///////////////////////////......------......///////////////////////////---------.........//////------......///000000111........................//////////////////////////////...//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000//////...///000111222111000000000000000000000222222111111111111222222222222222222222222222222//////000000111222222333111111222222222333333333222222222222222222222222000111222333444444444444222222333444555555555555333444444444555666666666444555666777777777666666666777888888999999888888999999999999999999999999777777888888999999999:::777777888999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLOOORRRQQQYYYbbbkkkyyy~~~~~~~~~vvvllllllmmmlllkkkfff```[[[RRRRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLJJJIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@<<<>>>???>>>======>>>???<<<<<<<<<===============<<<===>>>@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAACCCEEEEEEEEEEEEGGGIIIIIIMMMUUU___iiiqqqwwwzzz{{{zzzzzz}}}yyysss{{{|||mmm```XXXSSSJJJEEECCCDDDBBB>>><<<>>>;;;;;;<<<<<<;;;999777555444555666555444444555666555444333333555555444333222222222222333444555666777888888666333222222222333333333333333333333333222222333333333333444444333333333444444444555555555555666666666666555555555555555555555555555555555444444333444555666777////////////////////////.........------.........////////////////////////---------.........//////---------...///000000111........................////////////////////////,,,------...000111333444000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000///.........000111222111111111000000000000000222222111111111111222222222222222222222222222222---......///000111111222111111111222222333333333222222222222222222222222000111222333444444555444111222333444555555666555333333444444555666777777444555777888888888777666777777888999999999999999999999999999999999999999999999999888888888888888666777777888:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBDDDFFFHHHIIIKKKOOOQQQLLLUUU\\\^^^dddzzzpppmmmkkkjjjkkkiiiddd___UUUTTTRRRPPPNNNLLLKKKKKKIIIIIIJJJLLLNNNPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPNNNLLLKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@<<<===???>>>======>>>???@@@@@@??????>>>>>>======:::;;;===???@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAACCCEEEEEEEEEFFFHHHIIIPPPWWWdddrrruuupppqqq{{{rrreee\\\YYYXXXNNNJJJHHHHHHEEE@@@>>>???:::;;;======<<<:::666444333555666555444444555666555444333333555555444333222222222222333444555666555666777666444333333444333333333333333333333333222222333333333444444444333333333444444555555555555555666666666666555555666666666666666666666666555555444333444555666777........................---,,,,,,,,,---...000111000000000000000000000000000000//////.........---000///---,,,++++++,,,---////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111000000//////......111111222222222222111111//////000000000000//////////////////000000000000000000000000000000000000111111111111111222222222111111111111111111111111//////000111222222333333222222222222222222222222333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555888777666555555666777888777777777777888888888888999999:::::::::999999888::::::::::::::::::::::::>>>===<<<;;;:::;;;;;;<<<>>>===============>>>???@@@???>>>>>>>>>???AAABBB??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDFFFGGGHHHHHHJJJMMMOOOQQQSSSVVVZZZ```lllwwwlllkkkkkkgggccccccZZZ^^^^^^WWWRRRQQQOOOJJJLLLJJJJJJJJJMMMNNNNNNNNNSSSSSSTTTUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????===>>>???@@@@@@@@@@@@@@@@@@??????>>>???AAABBBCCC?????????@@@@@@AAAAAAAAA======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????============>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBDDDEEEDDDDDDEEEFFFGGGFFFFFFJJJQQQWWWdddlll{{{|||rrrvvv~~~}}}{{{~~~}}}}}}yyyjjj___ZZZWWWTTTRRRTTTSSSRRROOOLLLGGGDDDBBBFFFBBB>>><<<;;;:::777444777666666888;;;:::666222444444333333333444555555444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333555555555666666666777777555555666666777777888888777888888777444333333444777666555444444555666777........................------,,,,,,---...///000////////////////////////000/////////...............---,,,,,,,,,---...///........................////////////////////////////////////////////////000000000000000000000000////////////000000000000111000000000/////////...000111111111111111111000000000111111111111000000////////////000000000000000000000000000000000000///000000000000111111111111111111111111111111111///000000111222222333333222222222222222222222222222333333333333444444444333333333444444444555555555555555555555555555555555555555555555555555555888777666555555666777888666666777777777888888888999999999::::::999999888::::::::::::::::::::::::>>>===<<<;;;:::;;;;;;<<<===============>>>??????@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGGGGGGGHHHJJJMMMNNNOOORRRUUUXXXaaauuuyyyrrrmmmfffaaa```\\\______[[[XXXYYYVVVPPPLLLJJJIIIJJJLLLNNNNNNNNNPPPQQQRRRSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@????????????AAABBBCCC??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????======>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIILLLTTT^^^fffwww||||||||||||yyyzzz}}}{{{zzz{{{{{{vvvkkk]]]RRROOOPPPPPPPPPQQQRRRSSSSSSQQQMMMHHHEEEFFFCCC???===<<<<<<999777999777555666777888666333444333333333333444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555444444555555555666666666666777888666444333444555777666555555555555666777..............................---------......///////////////////////////////////////............,,,,,,,,,,,,---...///000........................////////////////////////////////////////////////111111111111111111111111////////////000000000000000000000000///////////////000000111111000000///111111222222222222111111////////////000000000000000000000000000000000000......//////000000000000111111111111111111111111000000000111222222333333222222222222222222222222111111222222222333333333333333333444444444555555666666666666666666666666555555555555555555555555777777666666666666777777666666777777777777888888888999999::::::999999999::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMOOOQQQRRRWWWeeesssxxxnnnfffcccdddeeedddbbbbbbbbb\\\UUUNNNLLLIIIIIIJJJLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQOOOOOONNNNNNMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@????????????????????????>>>???@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAA???????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFIIIMMMRRRXXXbbbnnnwwwzzzzzzvvv|||{{{xxxxxxwwwrrrnnnbbbXXXLLLDDDCCCGGGJJJLLLLLLPPPTTTWWWWWWSSSNNNKKKIIIEEEAAA>>>>>>===<<<;;;;;;999666555555666555555222333333444444333333222444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444444444555555555444666777666555444555666777777666666666666777777........................///.........---------...///////////////////////////////////////.........------------......//////........................////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000//////////////////000000000000//////000111111222222111111000////////////000000000000000000000000000000000000......//////000111111111111111111111111111111111000000111111111222222222222222222222222222222222000111111111111222222222333333333444444444555555555555555555555555555555555555555555555555555555777777666666666666777777666666666666777777777888888888999:::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFEEEEEEGGGHHHLLLMMMOOOQQQQQQRRR\\\gggooo~~~ssslllnnnkkkiiihhhiiifff___WWWTTTPPPLLLIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPOOOOOONNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@??????????????????????????????@@@AAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJQQQZZZbbbhhhooowww}}}{{{{{{~~~~~~~~~yyyvvvuuuqqqggg___PPPIIIAAA<<<===AAAEEEGGGIIILLLQQQVVVXXXWWWUUUSSSMMMJJJFFFBBB???>>>>>>>>>===;;;:::888777666555555222333444444444333222111444333333222222333333444222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333222222444444444444444444555555333444555555444444666777777777777777777777777777..........................................------.................................////////////////////////......---------........................////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////000000000000////////////000000000000//////////////////000000000000000000000000000000000000//////000111111222333333111111111111111111111111111111111111111222222222222222222222222222222222000000000111111111222222333333333444444444555555444444444444444444444444555555555555555555555555666666777777777777666666555666666666666777777777777888999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<>>>???@@@@@@@@@>>>>>>>>>???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGGGGEEEEEEGGGHHHKKKLLLOOORRRQQQQQQXXX```eeexxxwwwtttoookkkkkklllggg___YYY[[[WWWRRRMMMKKKIIIFFFEEEHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTQQQQQQQQQPPPOOOOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@????????????????????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHLLLOOOVVV___kkktttwwwxxxxxxyyy~~~|||yyy{{{zzztttoooggg[[[RRREEEBBB???======???AAABBBFFFIIIMMMRRRUUUWWWXXXYYYRRRPPPLLLGGGCCCAAA@@@@@@???@@@AAA@@@===:::888666444444444444333333222111444333333222222333333444222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333222555555555555555555555555222333555555444444666777666666777777777777666666........................------......///......---.................................//////////////////000000//////---,,,,,,------------------------////////////////////////////////////////////////........................////////////000000000000////////////000000000000///000000111111000000/////////000000000000//////////////////000000000000000000000000000000000000//////000111222333333444111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333444444444555555444444444444444444444444555555555555555555555555666666777777777777666666555555666666666666777777777888999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<:::;;;===>>>?????????>>><<<===>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEGGGHHHIIIIIILLLPPPPPPOOOTTT[[[___jjj}}}wwwsssrrrpppiiiccc```ccc___ZZZUUUQQQMMMIIIFFFIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEGGGHHHIIIJJJPPPXXX___hhhpppzzz|||zzzyyy|||zzz~~~wwwlllcccYYYOOOGGG???>>>>>>======>>>>>>>>>DDDFFFJJJOOOSSSWWWZZZ[[[VVVVVVTTTPPPKKKGGGFFFFFFFFFHHHIIIHHHDDD@@@<<<;;;666666555333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111222222333333444444555222222222333333444444444666666666555555555555555222333555555444444555777555555666666666666555555........................+++,,,---/////////........................................../////////000......///000000///...---------------------------////////////////////////////////////////////////////////////////////////////////////000000000000.../////////000000000111000111111111111111111000000000000111111000000000////////////000000000000000000000000000000000000......///000111222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333333333444444444555555555555555555555555555555555555555555555555555555555666777888888777666555555555555666666666777777777777888999::::::::::::::::::::::::::::::::::::::::::<<<=========<<<<<<;;;<<<>>>???@@@???>>>===:::;;;===>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHKKKOOOOOONNNRRRXXX[[[```mmm~~~}}}yyynnnhhhiiihhhfffbbb___[[[VVVPPPLLLLLLKKKIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@??????@@@AAACCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@@@@@@@AAA??????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIJJJMMMOOOQQQVVV___mmmwww|||~~~}}}nnn___SSSJJJCCC@@@;;;;;;::::::999:::<<<>>>@@@DDDJJJPPPUUUXXXYYYYYYYYYZZZ[[[XXXSSSPPPNNNNNNNNNPPPPPPMMMHHHDDDBBBCCC999888555333222333444666444333333222222333333444444444444444444444444444222222222222222222222222111111222333333444555555111111222333444555666666555555555444444444333333333444555555333333444555333444555666666555444333........................***+++---///000000//////........................---.........//////000000,,,---...000000000//////------------------------////////////////////////////////////////////////000000000000000000000000////////////000000000000.../////////000000111111111111222222222222111111111111222222222222111111////////////000000000000000000000000000000000000------...///000111222222111111111111111111111111222222111111111111111111222222222222222222222222111222222222222333333333333333333444444444555555666666666666666666666666555555555555555555555555555666777888888777666555555555555555666666666777666777888999:::;;;;;;;;;::::::::::::::::::::::::999:::<<<=========<<<<<<;;;<<<>>>???@@@???===<<<999:::<<<>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDAAACCCDDDCCCCCCCCCEEEGGGKKKJJJLLLOOOPPPNNNQQQWWWXXX[[[cccooo}}}}}}{{{yyysssmmmnnnkkkjjjgggeeebbb]]]WWWRRRMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????@@@AAACCCDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA?????????@@@@@@AAAAAABBB??????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJPPPSSSWWWZZZaaannn}}}~~~{{{}}}~~~ttteeeTTTGGG???<<<<<<888888777555555777;;;>>>>>>CCCKKKRRRWWWYYYXXXWWWZZZ]]]___^^^ZZZVVVUUUUUUUUUUUUTTTOOOJJJFFFGGGIII;;;999555333222333555777444333333222222333333444666666666666666666666666222222222222222222222222111111222333333444555555111111222333555666777777444444444333333222222222333444555555333333444555222333444555555444333222///...------...///000111////////////////////////...------,,,,,,------...000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111111111000000111111222333000000000000000000000000222222111111000000//////---///222444444222///---//////000000000000//////000000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000111111222222222111111000111111111222222333333333333444444555555444444333222222333333333333444444555666666666666666555555777444333444777888777555555555555555555666777777777888888888999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@@@@???======>>>???BBBCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHKKKKKKLLLLLLNNNPPPVVVTTTZZZfffrrrzzzzzzxxx|||tttnnnllljjjiiijjjkkkiiiccc___TTTQQQNNNKKKJJJIIIGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGNNNLLLJJJHHHGGGHHHJJJKKKIIIGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???CCCCCCDDDDDDDDDCCCCCCBBBGGGFFFDDDCCCDDDEEEGGGHHHJJJIIIGGGGGGIIINNNSSSWWWdddhhhmmmtttzzz~~~wwwqqqrrr|||~~~sssfffUUUHHHBBB???===:::888888777777888888999:::<<>>???@@@???>>>======>>>???AAACCCAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPVVVSSSWWW```gggqqqxxxvvvzzz~~~wwwuuusssqqqqqqpppllleee___]]]ZZZUUURRRPPPOOOLLLKKKHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMQQQVVV\\\aaadddwww|||~~~sssnnnlllsss{{{yyy{{{}}}vvvcccXXXJJJ@@@<<<;;;999777888777777777777888999999;;;@@@GGGMMMRRRWWW[[[^^^aaaaaaaaabbbbbbbbbaaa```]]]ZZZUUUQQQMMMLLLLLLLLLFFF???777333444555444222555444444333333333444444333333333333333333333333000222444444333111111222222222111111000000000///333333333333444444444444444444333333333333444444333333333444444444444555777666555444444555666777000//////............///////////////////////////000//////////////////000////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111111111000000111111222333000000000000000000000000000000000000111111111111000000111111111111000000//////000000000000//////000000000000111111111111111222222222222333333333111111111111111111111111111111111111111111111111///000111222222222222222111222222222222333333333222222333333333333222222222222333333333333444444444555555666666666555555666555444555666777777555555555555555555666777777666666666777777777888888888888888999999999999:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???????????????>>>======>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLNNNSSSPPPSSSXXX[[[aaarrr|||xxxzzzxxx|||xxxvvvsssmmmeee^^^bbb^^^ZZZVVVTTTSSSPPPOOOLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFHHHHHHHHHGGGEEEDDDHHHHHHFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEFFFDDDFFFHHHKKKLLLLLLLLLKKKMMMPPPVVV^^^eeekkkoooqqq|||}}}ssskkkkkknnnxxx~~~|||xxxvvvuuuwwwzzzqqqbbbPPPIII@@@:::888888777666777777666666777777888999:::>>>CCCHHHMMMSSSYYY]]]``````bbbdddeeefffffffff```]]]XXXRRRNNNLLLLLLLLLHHHBBB;;;777666666444222666555444444333333333333444444444444444444444444///111333444222111111222444444333222111000//////222222222222333333333333444444333333333333444444333333333333444444444444444333333222222333333444000000//////............////////////////////////000//////......//////000........................////////////////////////////////////////////////......////////////......////////////000000000000///////////////000000111111111000000111111222333000000000000000000000000//////000000111111222222111111000000000000111111//////000000000000/////////000000000111111111111111111111222222222333333111111111111111111111111111111111111111111111111...///000111222333333333222222222222222222222222111222222333333222222111222222222333333333444444444444555555666666555555555555555555666777666666555555555555555666777777666666666666777777777777888888888888999999999999888888999999999999::::::::::::::::::::::::::::::;;;<<<===?????????>>>===>>>=========>>>???@@@AAA??????@@@@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGHHHIIIIIIIIIKKKMMMNNNMMMPPPTTTUUUXXXeeerrrzzzxxxpppggg```bbb___\\\ZZZZZZZZZXXXWWWUUURRROOOKKKHHHGGGFFFFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGKKKIIIHHHFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOVVVZZZaaahhhnnnrrrsssssssssyyy}}}sssnnnrrrvvv{{{{{{xxxxxxxxxwwwvvvtttuuuwwwzzzrrr```RRRDDD@@@;;;888888888777666666666555555666666777888999;;;???CCCHHHNNNVVV[[[\\\^^^aaaccceeegggiiijjjfffbbb]]]VVVQQQMMMLLLKKKIIIDDD???;;;999888666555666555444333222222222222333333333333333333333333000222444555333222333333555555555444333222222222222222222222333333333333444333333333333333333444222222333333333444444444222222111111111111222222000000000//////...------///////////////////////////..................///------------------------////////////////////////////////////////////////......////////////......////////////000000000000///////////////000000111111111000000111111222333000000000000000000000000//////000000111111222222111111000//////000111111//////000000000000/////////000000000111111111111000000000000111111111222111111111111111111111111111111111111111111111111...///000111222333333333222222222222222222222222111222222333333222222111222222222333333333444444333333444555555555555555444555666666666666666777555555555555555666777777666666666666777777777777777777888888888999999999888888888999999::::::::::::::::::::::::::::::::::::;;;<<<=========<<<;;;============>>>???@@@@@@????????????AAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGHHHGGGGGGIIIKKKJJJKKKNNNQQQQQQSSS[[[cccjjjzzzxxxllleeecccaaa___```aaaccccccccc___]]]YYYTTTOOOLLLJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLJJJIIIHHHHHHHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJLLLPPPUUU[[[^^^gggjjjnnnrrrtttuuutttssstttvvvzzzvvvtttwwwxxxvvvxxxwwwwwwvvvuuuuuuwww{{{~~~wwwlll```RRRGGG>>><<<:::888888777666666555555444444555555666777777999;;;>>>BBBIIIQQQVVVZZZ]]]aaaccceeefffiiillljjjgggbbb\\\VVVPPPLLLJJJFFFCCC???<<<:::999888777444444333222222222222222333333333333333333333333000222444555444222222333222333333333333333333333333333333333444444444444333333333222222333333333222222222333333333444444444444555555555555444444...//////000//////...---///////////////////////////......------......///........................////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111111111000000111111222333000000000000000000000000000000000000111111111111111111000000000000111111//////000000000000//////000000000000111111111111//////000000000111111111111111111111111111111111222222222222222222222222///000111222222222222222333333333222222222222111222222333333333333222222222222333333333333444444222333444555555555555555444555666666555555666888555555555555555666777777666666666777777777888888777777777888888888888999888888999999::::::;;;;;;999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIIIIKKKMMMMMMLLLMMMQQQVVV]]]fffzzzuuukkkfffdddccccccfffhhhhhhhhhhhhgggddd___[[[WWWSSSQQQJJJJJJHHHHHHHHHHHHJJJJJJMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDFFFHHHJJJLLLKKKIIIFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFEEECCCBBBBBBAAACCCCCCCCCCCCDDDFFFHHHIIIMMMMMMOOOTTT[[[eeennntttzzzzzzzzzyyyyyyyyyyyyyyy~~~{{{zzzzzz~~~wwwwwwwwwwwwxxx}}}~~~xxxwwwwwwqqqeeeZZZQQQGGG???999999888666555444444444444444333333444444555666666777888:::>>>DDDKKKPPPXXX\\\```bbbbbbdddgggkkkiiihhhfffbbb\\\VVVQQQMMMEEECCCAAA>>><<<:::888777333333333222222333333444333333333333333333333333222444666666444222222222000000000000111111111222333333333333444444444444333333222222222222333333222222222222333333333333222333333444444333333222---...///000000//////...////////////////////////000//////......//////000........................////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111111111000000111111222333000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222000111111222222222111111333333333222222222111111333333444444444444333333222222333333333333444444111222333444555555555555333555777666555444666888555555555555555666777777777777777888888888999999777777777777888888888888999999999:::;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????>>>>>>>>>>>>???AAABBBCCCAAAAAAAAABBBBBBBBBBBBCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGIIIKKKKKKJJJLLLOOOQQQYYY]]]jjj~~~tttqqqooommmnnnnnnmmmmmmmmmmmmllljjjgggccc___]]]QQQOOOMMMKKKIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFFFFGGGJJJNNNQQQSSSXXXYYY]]]dddmmmvvv|||}}}zzzzzzzzz{{{wwwtttrrroooeeeWWWLLLFFF@@@:::666666666555444333444444333333333333333444444555444555777888;;;@@@FFFKKKRRRWWW\\\]]]\\\]]]```dddeeefffgggfffccc]]]WWWSSSJJJJJJHHHEEEAAA>>>;;;;;;444444444444444555666777666666666666666666666666888999;;;:::888666555555222222222222222111111111222222222222333333333333333333222222222222333333111222222222222333333333///000111222222111000///,,,---...000000000//////////////////////////////111111000000000000111111////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111111111111000111222222333000000000000000000000000222222111111000000//////000000111111111111000000//////000000000000//////000000000000111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111222222222111111000333333333222222111111111333444444555555444444333222222333333333444444444111222333444555555555555333555777777555444666888555555555555555666777777888888888888999999999999777777777777888888888888999999:::;;;;;;<<<======::::::::::::::::::::::::>>>>>><<<;;;;;;<<<===>>>;;;<<<===>>>????????????======>>>>>>???@@@BBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEDDDDDDFFFGGGDDDHHHJJJJJJKKKNNNQQQSSSTTTVVV^^^jjjwww{{{|||}}}{{{yyywwwuuuooopppqqqqqqooolllhhhfffXXXVVVSSSOOOMMMLLLMMMMMMIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPQQQQQQPPPOOOMMMLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMHHHHHHJJJKKKLLLKKKJJJJJJEEEEEEDDDDDDDDDEEEGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIKKKMMMQQQVVV[[[]]]dddfffkkkrrryyy|||}}}~~~~~~~~~xxxuuuvvvmmmiii]]]MMMCCC???<<<888666666666555444444555777333333222222333333444555444555666777:::>>>CCCGGGMMMQQQVVVWWWUUUUUUYYY]]]aaadddgggiiigggbbb\\\XXXRRRRRRPPPMMMGGGCCC@@@???555555555555777888999:::888888888888888888888888>>>@@@AAA@@@===:::999999777777666555444333333222000111111111111222222222333222222222222222222333111111222222222333333333222333444555555444333222............////////////////////////////////////000000000000000000000000......------------......///////////////////////////////////////////////////...---,,,---///111222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333222222222222222222222222000000000000000000000000////////////000000000000333222111000000111222333222222222111111111000000111111111111000000000000333222111000000111222333111111111111111111111111222222222111111111111111444333222111000111222333111111222222222333333333333333333444444444555555555555555555555444444444777777666666555555555444777777777777666666666666555666666777888999999999777777888999999999999888<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<========================>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDCCCCCCBBBBBBDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNQQQWWW]]]cccppp|||yyyxxxzzz}}}~~~zzzsssrrrqqqqqqrrrqqqooolllhhheee```[[[VVVRRRMMMJJJJJJJJJLLLMMMKKKGGGJJJOOOJJJOOOQQQNNNKKKMMMOOONNNOOOOOOOOOOOOOOOPPPPPPQQQNNNOOOOOOPPPOOONNNLLLKKKKKKJJJIIIIIIIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIJJJMMMNNNLLLJJJIIIJJJKKKLLLLLLMMMLLLLLLLLLIIIGGGFFFGGGHHHGGGFFFKKKMMMRRRZZZcccjjjmmmnnnyyyzzz|||}}}}}}~~~zzz|||}}}zzzuuukkk^^^MMMBBB???>>><<<999777666666555444444333333333333333333333333333333333222222333555999===???EEEJJJNNNOOOMMMMMMQQQUUUZZZ\\\```cccdddbbb___\\\YYYWWWTTTPPPKKKGGGCCC@@@888999;;;<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======DDDDDDBBBAAA@@@>>>======::::::999888666444222111000000111111111222222222444444444333333222222222000222444333222111222333222222111111222222333444............////////////////////////////////////000000000000000000000000///..................///////////////////////////////////////////////////000///...------...000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111222222111000000111222222222222222111111111000000//////000000111111222222222222111000000111222222111111111111111111111111222222222222222222222222444333222222111111222222111111222222222333333333333333333444444444555555555555555555555555555555777666666666555555555555777777777777666666666666666666666777888999999999777777888999999999999999<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@@@@????????????@@@AAAAAADDDCCCBBBBBBBBBCCCEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJOOOPPPSSSVVVZZZdddwww}}}xxxuuuuuuvvvwwwwwwxxxvvvtttsssssssssrrrppprrrpppkkkgggbbb]]]WWWRRRPPPLLLKKKKKKJJJGGGIIINNNKKKPPPQQQMMMKKKMMMOOONNNMMMMMMLLLMMMMMMNNNOOOOOONNNOOOPPPPPPPPPOOONNNMMMKKKKKKLLLMMMNNNMMMMMMLLLMMMMMMLLLKKKKKKJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIKKKMMMOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMPPPRRRSSSUUUXXX]]]eeemmmsssuuuuuuvvvyyy|||~~~yyyooo```UUUFFF===;;;:::888555666666555444333222222111333333333333333333333333555444222222333666999;;;???CCCHHHHHHGGGGGGJJJNNNQQQSSSWWWYYY[[[ZZZXXXWWWVVVUUURRRNNNIIIDDD@@@>>>:::;;;<<<<<<<<<;;;:::999999999888888999999:::;;;>>>>>>>>>===<<<<<<;;;;;;:::::::::999777666444333111222222222333333333333444333333333222222222222000222444333222111222333222222222222222333444444............////////////////////////////////////000000000000000000000000000//////......//////000////////////////////////////////////////////////111000...------...//////000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111222222222222222222222222000000000000000000000000111111111111222222222222222222111000000111222222222222222111111111111111......///000111222333444222222111000000111222222111111111111111111111111222222222222222222222222222333333333333222111111111111222222222333333333333333333444444444555555666666666666666666666666666666666666555555555555666666666666777777777777666666777777888999999999777888888999999999999999<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIMMMKKKKKKNNNQQQVVVbbbnnn{{{wwwvvvuuutttsssyyy|||xxxwwwvvvvvvuuuzzzyyyxxxvvvtttoooiiieee___XXXRRRPPPMMMJJJIIIKKKJJJNNNNNNJJJHHHJJJKKKIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOOPPPPPPPPPOOOOOOKKKMMMOOOQQQQQQPPPNNNMMMPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLOOOPPPPPPOOONNNMMMMMMMMMNNNOOOQQQRRRPPPQQQRRRSSSUUUYYY^^^bbbnnnooorrruuuxxxwwwtttrrrssswww||||||tttssszzz{{{ooobbbRRRJJJ???999888888555222555555444333222111000000333333333333333333333333777555333222222333555666:::===AAAAAA@@@@@@CCCFFFEEEFFFIIIKKKMMMNNNNNNNNNPPPOOOMMMIIIEEE@@@===;;;<<<<<<<<<<<<;;;999777666555555555555555666666777777777777888888888888888777777777777666555444444222222333333333444444444222222222222222111111111000222444333222111222333333333333333333444444555............////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////111000///...------......////////////////////////000000000000000000000000000000000000000000000000333222222222111000000000111111111111111111111111000000000000000000000000000000000111111111222222222111111111111111111222111111111111111111111111//////000111111222333333222111111111111111111222111111111111111111111111000000111111111111111111111222333444333222111000111111222222222333333333333333333444444444555555666666666666777777777777666666666666666555555555666666666666777777777777777777777888888999999999777888999999::::::999999<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDHHHLLLPPPWWW^^^ooo~~~{{{{{{}}}{{{zzzzzz{{{|||~~~zzzvvvqqqggg___[[[XXXRRRNNNMMMNNNOOONNNIIIGGGIIIIIIFFFIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOOOOOOONNNQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJMMMLLLLLLMMMNNNOOOOOOOOOMMMMMMNNNPPPTTTYYY]]]```___aaabbbcccdddiiiooottt}}}wwwrrryyy|||}}}yyyrrrnnnpppyyy{{{uuulll]]]QQQHHHBBB;;;888888888666333555555444333222111000000333333333333333333333333777666444333333333444555777:::============???@@@<<<===>>>???@@@AAABBBBBBGGGFFFEEECCC@@@>>>;;;:::<<<<<<<<<;;;:::777555333333333222222333333444555444444444444444444444444222222333333333333222222222222222333333333333444111111111111111111111111000222444333222111222222444444333333333444555555............////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////000000//////............////////////////////////000000000000000000000000000000000000000000000000333222222222111000000000111111111111111111111111000000000000000000000000/////////000000000111111111111111222222111111111111111111111111111111111222222222111111111111111111111111222222111111111111111111111111111111111////////////000000111111111222333444333222111000111111222222222333333333333333333444444444555555555666666666777777888888555555555666666666666666555666666666777777777888888888888888999999999999888888999::::::::::::999<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFCCCCCCHHHLLLMMMQQQUUUaaahhhyyy{{{{{{}}}~~~|||wwwooohhhfffddd^^^YYYWWWVVVVVVSSSLLLJJJKKKJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMKKKJJJJJJLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOONNNPPPSSSXXX___gggnnnqqqtttuuuuuuvvvxxx{{{xxxnnnpppqqqrrrtttyyy|||sssgggXXXLLLEEE???<<<999777888888666444555555444444333222222222333333333333333333333333666555555444444555666666555777999:::999::::::;;;888888888888888888999999<<<=========<<<;;;::::::;;;;;;;;;:::888666333222222222222222222333444444555444444333333222111111000000111222222222222222111111111111222222222222111111111111111111111111000222444333222111222222444444333333333444555555............////////////////////////////////////000000000000000000000000000//////......//////000///////////////////////////////////////////////////////////////.........000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000.../////////000000000000000111222222222222111000111111111111111222222222333333222222222111111111000111222222222222111000111111111111111111111111......//////000111111111222333333333333222111111111111222222222333333333333333333444444444555555444555555666666777777888555555555666666666666666555555666666777777888888999999999999999999999999888999999:::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEHHHFFFFFFIIIKKKJJJKKKOOOXXXXXX```ttt|||zzztttoookkkkkkjjjgggfffhhhaaa___YYYRRROOOOOOMMMHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKJJJKKKKKKLLLMMMMMMKKKHHHFFFGGGIIIMMMOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVYYY[[[___dddkkksssyyy||||||{{{{{{}}}}}}rrrkkkpppwwwyyyxxxvvvvvvvvvzzzzzz}}}zzzsssxxx}}}xxxpppfffXXXIIIAAA@@@999777666555666666444333444444444444444444333333333333333333333333333333555555555555555666666777333333444555555666555555666666666555555555444444555666777888888999888888777777777777666444222111222222222222222333444444555555444333222222111111111222333333444444444333000000111111111222222222111111111222222222222222000222444333222111222333333333333333333444444555............////////////////////////////////////000000000000000000000000///..................///////////////////////////////////////////////////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000//////000000000111111111000111222222222222111000000000111111111222222222111222222222222222222222000111222222222222111000111111111111111111111111000000000111222333333333444333222222111111222222111111222222222333333333333333333444444444555555333444444555666666777777555555555555666666666777555555555666777888888888999999999999999999999999888999::::::;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDFFFIIIHHHFFFHHHMMMQQQPPPVVVccctttxxxrrrnnnmmmkkkkkkpppwwwuuurrrkkkbbb^^^^^^ZZZUUUNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJKKKLLLLLLJJJIIIHHHGGGGGGIIIKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHJJJLLLMMMLLLKKKKKKHHHHHHIIIIIIKKKLLLNNNOOOQQQUUUYYY[[[]]]___cccgggkkkmmmooorrruuuxxx{{{|||zzzxxxxxxxxxrrrtttzzz}}}wwwtttssstttxxx}}}|||xxxuuutttzzzsssgggZZZRRRJJJ@@@<<<<<<777666555444444444444333111111111222333333444444333333333333333333333333555444444444444444444444222222222333444444333222333444444555555555444444333444444555555555555555333333444555444333222111222222111111222222333444333333333333333333333333222222333444444444333333111111111222222222333333222222222222333333333444000222444333222111222333222222222222222333444444............/////////000////////////////////////000000000000000000000000......------------......////////////////////////////////////////////////------...///000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000000000000000000000000000000111111111111222222222000111222333333222111000000000111111222222222222000000111222333444444555000111222333333222111000111111111111111111111111111111222333444444555555555444222111000111222333111111222222222333333333333333333444444444555555333333333444555666666777444555555555666666777777444555555666777888888999999999999999999999999999888999::::::;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@???@@@AAABBBCCCDDDDDDEEE@@@@@@CCCGGGFFFDDDHHHOOOJJJKKKQQQXXX___mmmzzzsssnnnkkkkkktttxxxtttsssnnnhhhUUUUUUTTTSSSRRRRRRRRRRRROOONNNMMMKKKKKKKKKLLLLLLHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIJJJKKKMMMOOOPPPQQQXXX\\\bbbfffiiimmmrrrwww{{{{{{{{{{{{{{{zzzyyyxxx{{{xxxyyyxxxuuuuuu~~~|||yyyyyysssxxx|||xxxqqqooovvv}}}zzztttqqqwww|||rrrhhhWWWGGGBBB@@@<<<999999999888777666555555555555...///000111222333444444333333333333333333333333555555444333333222111111444333333444555555444222000222333555666666555555444444444444444333222222000111222333444333222222111111111111111222333333111111111222333444444444000111111222222222111111222222333333333444444444222222222333333444444444000222444333222111222333222222111111222222333444..............................////////////......////////////////////////000000//////.........---........................000000//////.........---222111000//////......///000000////////////000000000000000000000000000000000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000000000111111111000000///222222222111111111000000000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000555444222000000111222333222222222222222222222222333333333222222111111111444444444444444444444444555555555555555555444444555555555555555555444444444555666777777888777777666666777777777666666555<<<;;;:::999999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=======================================<<<<<<<<<===============>>>????????????@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDGGGJJJMMMOOOTTT^^^lllwwwxxxrrrmmmkkksss}}}}}}mmmddd\\\\\\___```aaaccc```ZZZRRRNNNNNNPPPPPPOOOQQQOOOLLLJJJIIIJJJKKKLLLIIIHHHFFFEEEEEEGGGIIIJJJHHHIIIIIIJJJIIIHHHFFFEEEHHHHHHHHHIIIIIIIIIHHHHHHIIINNNRRRSSSTTTVVVSSSOOOPPPLLLLLLPPPTTTWWW]]]dddmmmsss{{{~~~~~~zzzzzz}}}~~~{{{zzzyyywwwvvvvvvyyy~~~wwwppplllkkkmmmrrruuurrriiiaaaMMMIIICCC>>>;;;:::888777444444333333333333222222444333333222111111111222111222222333333222222111111111111111111111111111222222222222222222222222333333222111111222333333222333444444555555444444555444222111111111222222000111111222222111111000222222444555555444222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222333333444444444..............................////////////......000000000000000000000000000/////////....................................000/////////............000000//////......//////000000////////////000000000000000000000000000000000000000000000///......000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000222222222111111111000000000111111111111111111000000111111111111222222222111111111111111111111111000000000000000000000000333222000///...///000111222222222222222222222222333333222222222222222222444444444444444444444444555555555555555555444444555555555555555555555555444555555666666666666555888888999999999999888888;;;;;;:::999999999:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<===============>>>????????????@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHIIILLLTTT___hhhuuuzzzsssooorrrxxx}}}uuullleeefffjjjllloooqqqmmmiiibbb^^^\\\\\\]]]]]]]]]YYYTTTOOOKKKIIIHHHHHHJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKMMMOOOPPPSSSXXX]]]^^^___aaa^^^YYY]]]XXXWWW\\\aaaeeelllrrr|||}}}||||||{{{|||}}}||||||}}}|||pppiiiggghhhiiikkkkkkeee[[[SSSFFFCCC>>>;;;:::999888777444444333333333333222222444333222222111111111222111222222333333222222111111111111111111111111111111111111111111111111111333222222111111222222333222333333444444444444444444333222111111111222222111111222222222222111111111111222222222222111111222222222222222222222222222222222222222222222222333222222111111222222333111222222222222333333333222222222222333333444444..............................////////////......000000000000000000000000////////////....................................////////////.....................---......///000000000////////////000000////////////////////////000000000000000//////...000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000222222222111111111111111111111222222222222111111000111111111111222222222111111111111111111111111000000000000000000000000222111000/////////000111222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444555555555555555555555555555555444555555555555555444333888888999999999999888888;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEEEEEEEIIIPPPVVV]]]nnnyyyyyy}}}yyyyyyzzzyyyqqqjjjkkkoooqqquuuyyy}}}zzzuuurrrqqqtttvvvtttpppggg^^^VVVQQQNNNLLLNNNNNNLLLKKKKKKLLLMMMNNNQQQRRRTTTVVVWWWVVVVVVUUUOOOOOOOOOPPPSSSVVVYYY[[[dddjjjoooqqqrrrssspppkkklllfffccchhhooouuu{{{|||yyyuuuzzz}}}vvvmmmgggeeeffffffccc]]]TTTJJJEEE>>>;;;999888888888777555444444333333333333222222333333222111111111111222111222222333333222222111111111111111111111111111000000000000000000000000333222111111111111222333222222333444444444444333333333222111111111111222222222222333333222222222000000000//////000000000222222222222222222222222222222222222222222222222333222222111111222222333222222222222333333333333111222222222222222333333..............................////////////......///////////////////////////////////////.................................///////////////.........,,,,,,,,,------///000000000000////////////000000//////////////////////////////000000000000//////000000000000000000000000///000000000111111111111000000000000000000000000///000000111111111111000111111111111111111111111222222222333333222222222000000111111111222222222111111111111111111111111000000000000000000000000333333222111111222222333222222222222222222222222111111111222222333333333444444444444444444444444333333444444444444555555555555555555666666666666666666666666555555444333555666666777777777777666::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDDDDCCCEEEHHHLLLSSS]]]nnnyyyrrrqqqrrrrrruuuzzz~~~rrrhhh```\\\ZZZWWWWWWVVVUUUUUUVVVWWWWWW___bbbeeehhhiiigggcccaaa]]]\\\\\\]]]___ccchhhjjjvvv|||~~~{{{sssooossszzz|||zzzyyy{{{}}}xxxvvv{{{}}}}}}vvvppplllhhhgggbbbZZZPPPGGG@@@>>>999888666666777777555444444444333333333222222222222222111111111111111222111222222333333222222111111111111111111111111111111111111111111111111111222222111111111111222222111111222333333333333333222222111111111111111111222222333333333333222222111000///......///000111111111111111111111111111111111111111222222222222333222222111111222222333222222222333333333444444222222222222222222222222..............................////////////.......................................///////////////////////////////////////.........///////////////,,,,,,,,,,,,---///000111000000////////////000000//////////////////////////////000000000000//////000000000000000000000000///000000000111111111111000000000000000000000000//////000111111111111111111111111111111111111111222222222333333222222222000000111111111222222222111111111111111111111111000000000000000000000000222222222222222222333333222222222222222222222222111111111222222333333333444444444444444444444444333333333333444444555555555555555666666666777777777777777777777666555444555555666777777777777777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>===============>>>>>>?????????@@@AAAAAAAAAAAA@@@AAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGNNNRRR[[[jjj}}}}}}zzzzzz~~~~~~ssslllhhhfffeeeeeeeeeeeeeeefffffffffkkkooouuuxxxxxxtttnnniiieeeeeeeeehhhlllrrrwwwzzz|||xxx{{{wwwrrrqqqrrrvvv|||yyyyyy}}}|||wwwrrrnnngggcccZZZNNNDDD===<<<<<<999888666666666666444222444444333333333222222222111111111000000111222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000111222222333333222222111111111111111111111111111222222333333222222111222111000//////000111222111111111111111111111111000000000111111222222222333222222111111222222333222222333333333444444444222222222222222222222222..............................////////////......------------------------.........///////////////////////////////////////.........///////////////------------...///000111000000////////////000000////////////////////////...//////000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///000111111222111111111111111111111222222222111111222222222222111111000111111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111222222222222222222222222222222222222222222333333444444444444444444444444222222333333444444555555555555555666666777777888777777777777777777666555666777888999999:::999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===============>>>????????????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@?????????>>>======>>>>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDGGGGGGMMMWWWdddtttuuupppmmmlllppppppqqqrrrssstttuuuuuusssvvv{{{~~~}}}yyysssoooiiijjjlllqqqwww~~~~~~zzzsssrrrtttwww{{{{{{yyyyyyxxx|||~~~~~~zzztttlllfff^^^WWWLLLBBB;;;999999:::;;;888666555555555444333444444333333333333222222111000000000000111222222111222222333333222222111111111111111111111111111222222222222222222222222000000111222222111000000000000111222222222222111///000111111222111111111111111111222222111111111333222222111111222222333111111111111111111111111//////000000111222222222333222222111111222222333333333333333444444444444444444333333333333333222..............................////////////........................................../////////000////////////////////////............/////////000............///000000111000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///000111111222222222000000111111111222222222000111111111111111111000000111111111111222222222111111111111111111111111000000000000000000000000//////000111111111111111222222222222222222222222333333222222222222222222444444444444444444444444111222222333444444555555444555555666777777888888555555666666777666666666666777888999999:::::::::777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===============>>>????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<===>>>>>>??????@@@???>>>===>>>???AAAAAABBBAAABBBFFFMMMRRR[[[lll}}}~~~vvvrrrqqqqqqrrrssstttvvvxxxyyyzzzzzzxxxyyyzzz{{{{{{zzzxxxwwwrrrtttwww{{{~~~||||||}}}|||zzzyyyxxxvvvzzz~~~~~~{{{vvvmmmccc[[[PPPIII@@@:::888999999888:::777444333444555555555444444333333333333222222000000000000000111222222111222222333333222222111111111111111111111111111111111111111111111111111///000111222222111000//////000000111111111111111...///000111222222111000///000000111111000000///111222222222222222222111111111111111111111111111/////////000111222222222333222222111111222222333333333333444444444444555555555555444444444333333..............................////////////......////////////////////////---.........//////000000000000000000000000000000---.........//////000000000////////////000111111000000////////////000000111111111111111111111111......///000000000000000000000000000000000000000000000000000111111111111000000000000000000000000......///111111222222222000000111111222222222222000000111111111111000000000111111111111222222222111111111111111111111111000000000000000000000000000111222333333333333333222222222222222222222222444333333222222111111111444444444444444444444444111111222333333444555555444555555666777888888999333333444555666666666555444444555777777888888888777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???===============>>>????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>?????????AAA???>>>>>>???AAAAAAAAAAAABBBGGGKKKJJJKKKYYYiii|||yyyvvvuuuuuunnnoooqqqtttvvvxxxyyyyyy{{{zzzxxxxxxxxxzzz|||~~~~~~~~~|||~~~}}}yyywwwtttyyy}}}|||wwwrrriii]]]TTTHHHAAA:::888:::<<<:::888888666222111333555777777444444444333333333222222000000///000000111222222222222222333333222222222111111111111111111111111000000000000000000000000///000111222222111000/////////000111111111111111...///000222222222111000//////000000000000//////000111222333333222111000000000000000000000000000...//////000111222222222333222222222222222222333333333333444444444555555666666666555555444444444////////////////////////------------........./////////.........---------000///...------...///000//////000000///...------//////......---------,,,......////////////......////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000333222111000000111222333222222222111111111000000000000000000000000000000222222222111111111000000222222111111111111222222222222111111111111111111333333333333333222111000000000000000000000000000111111222222222222111111111111111111111111111111333333333333333333333333222222222222222222222222222222333333333444444444555555555555555555555555666666666666666777888888:::999888888888999:::;;;999:::;;;:::888777888999999:::<<<===>>>===<<<:::;;;;;;:::999:::;;;<<<===::::::::::::;;;;;;;;;<<<======>>>???????????????>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===AAADDDEEEDDDFFFKKKQQQ```ppp~~~}}}}}}||||||{{{|||}}}||||||}}}}}}}}}~~~}}}vvvjjjZZZLLLDDD999999999888777666666555444333333222222333333444222222222222222222222222222222222111111111111000111111222222222333333333555444222000/////////000333333333333333222111000111111111111000000//////222222222222222222222222222222111111000000//////222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111555555444333333222111111333333333333333333333333444555555555444333333222////////////////////////------.........///////////////.........---------000///...------...///000...////////////......---/////////.........------......////////////......////////////000000000000/////////////////////////////////000000000111111000000000000000000000000111111000//////000111111222222222111111111000000000000000000000000000000222222222111111111000000222111111000000111111222111111111111111111111111222333333333222222111000111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333222222222222222222222222222222333333333444444444555555555555555555555555666666666666666777777888999999888888888999:::;;;999;;;;;;:::999888888999999;;;<<<>>>>>>===<<<;;;;;;;;;:::::::::;;;<<<===@@@??????>>>>>>======<<<;;;<<<======>>>>>>======>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================>>>==================>>><<>>>>>>>>===<<<;;;::::::::::::;;;<<<===CCCCCCAAA@@@>>>===<<<;;;:::;;;;;;<<<===<<<<<<<<<============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======;;;===??????>>>???DDDHHHEEEMMMWWWcccpppxxxqqqoooiiigggfffeeefffkkkqqqvvvxxxyyyuuugggSSSBBB;;;;;;888888777777666666555555555555444444444444555555222222222222222222222222222222222111111111111000000000000111111111222222...............///000111///000000111111111000000222222222111111111111111........................000000000000111111111111222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111444444333333222222111111333333333333333333333333444444444444444333333222////////////////////////////////////000000000000......................../////////....../////////,,,,,,---...////////////000000000000000/////////......////////////......////////////000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111000000000000111111000000000000111111111111111111222222222222111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333333333333333333333333333444444444444555555555555555555555555555555666666777777777777777888888888888888999999:::999;;;<<<;;;:::999:::;;;;;;<<<===>>>>>>>>>======::::::::::::;;;;;;<<<<<<@@@@@@???===<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????===================================================<<<<<<;;;;;;<<<<<<===;;;<<<======<<<===@@@CCCDDDGGGKKKPPPYYYhhhyyy}}}{{{|||~~~|||{{{nnnfffbbbcccbbbbbbdddhhhllloooqqqnnnllleeeWWWHHH<<<777777777777777666666555555555444444333333333333444444222222222222222222222222222222222111111111000000///000000000000111111111///....../////////000000000111222333333333333333222222222222111111111111111111111111111111111111//////000000111111222222111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111333333333333222222111111222222222222222222222222333333444444444333333222////////////////////////////////////000000000000---........................//////////////////...,,,,,,---......///....../////////000000000000000......////////////......////////////000000000000........................////////////............000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111//////000000000111111111000111111222222111111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333333333333333333333333444444444555555555555555555555555555555555555555666777888777777666777777888888999999999999999:::;;;;;;999999:::;;;;;;<<<<<<===============:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDFFFHHHMMMWWWccckkk|||zzzssspppppprrryyyyyy|||yyyyyy|||vvvnnngggbbbcccaaabbbhhhooopppjjjddd___YYYPPPHHHAAA<<<888666666666666555555555555555333222222222222222222333222222222222222222222222222222222111111111000000///000000000000111111111000111000000000000//////000111222333333333333333111111111111111111111111222222222222222222222222//////000000111111222222111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111333222222222222222111111222222222222222222222222222222333333444333333222////////////////////////....../////////000000000---------.....................////////////......,,,------.........------......////////////000000......////////////......////////////000000000000........................000000000////////////...000000000000000000000000111111222222222222111111//////000000000000000111000000000000000000000000//////000000000000000111111000000//////000000111...//////000000111111111///000111111222111111111222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333333333333333333333444444444555555555555555555555555555555555555444555777888888888777666666777888888999999888888777999::::::999888999;;;;;;;;;;;;;;;<<<<<<<<<===999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<>>>???>>>???@@@BBBFFFLLLSSSYYYcccrrrzzzxxxuuuqqqlllkkklllmmmuuuwww{{{zzzxxx{{{~~~{{{wwwtttoookkkkkkjjjkkkqqquuuqqqcccXXXOOOHHHAAA======<<<999666555555555555555555444444222222111111111111222222222222222222222222222222222222222111111111111000000000000111111111222222111111111111111000///...///000000111111111000000000000000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222222222222111111222222222222222222222222111222222333333333333333////////////////////////------........./////////---------.........//////---...///000000///...---------.........---,,,,,,------........./////////......////////////......////////////000000000000........................111111000000000/////////000000000000000000000000///000111222222111000///////////////000000111111000000000000000000000000////////////000000111111000000////////////000000......//////000111111222//////000111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111444444444444444444444444444444444444555555555555555555555555555555555555444555777888888888666666555666777888999888888777666777999888888777999::::::::::::::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????================================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888999:::<<<===============>>>@@@DDDHHHLLLSSS]]]mmm}}}|||uuutttzzzvvvvvvvvvtttqqqpppppppppvvvwwwzzz~~~|||{{{yyyxxxxxxyyy{{{|||{{{xxxwwwvvvuuuvvvwwwxxxttthhhXXXLLLBBB???;;;999888888777666444444444444444444444444333222222111111222222333222222222222222222222222222222222111111111111000111111111111222222222333---...///000000000///...000000111111111000//////....../////////000000000000000000000000000000000111111111000000000000000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111222222111111111111111111111111111111222333333333333333////////////////////////------------.........///---------.........//////---...///000000///...---............---,,,++++++,,,---------......//////......////////////......////////////000000000000........................222222111111000000//////000000000000000000000000...///000111111000///....../////////000000111111000000000000000000000000.../////////000000111111000000////////////000000---......///000111111222//////000111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111444444444444444444444444444444444555555555666666555555555555555555555555444555777888999888666555555666777999999888888777555777888888777777888::::::999999999999:::;;;;;;999:::;;;<<<<<<<<<;;;:::999999999999999999999999888888999::::::::::::999;;;<<<<<<===>>>??????@@@========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999888666777999;;;<<<<<<@@@???===<<<===???BBBDDDGGGMMMXXXeeesssuuulllhhhmmmuuuvvvyyy~~~yyy{{{|||~~~}}}zzzxxxvvvvvvzzzzzzyyyzzz{{{yyyvvvssstttsssrrrtttvvvxxxwwwvvv{{{zzz|||xxxzzz{{{wwwkkk[[[KKKAAA;;;<<<<<<999666333444555444444444444444444444444444333333222222333333444222222222222222222222222222222222111111111111000111222222222222333333333***+++---///000000000///333333333333333222111000---.........//////000000111111111111111111111111222222111111000000//////000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111222222111111111111111111111111000111222333333333333333........................------............------000000///...,,,+++***)))------------------------........................---,,,,,,++++++,,,,,,---........................////////////000000000000000000000000000000000000///...///000222333222000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111000000000000000000000000333222000//////000222333222222222222222222222222111111222222222333333333444444444444444444444444666666555555555444444444333444555555555444333222666666666666777777777777:::888666777999:::999666999999999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888666666777888999999999999;;;;;;<<<<<<===>>>>>>>>>===;;;999999;;;===>>>======>>>?????????>>><<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????GGGHHHKKKQQQYYYfffsss{{{rrrhhhcccccceeegggiiilllooosss|||}}}zzzzzz{{{zzzzzzzzzzzzyyywwwuuuttttttuuuuuuwwwzzz{{{mmmZZZKKKCCC@@@:::888666666666666555444555444333333222222333333333333333333333333333333000000000000000000000000222222222111111111000000333222222222222222222222111000000///...------,,,444444333222111000//////000///.........///111222000000000000111111111111000000000000000111111222---...///000222222222222222111111111000000//////111111222222222222111111111000000000111222333333000////////////111333444222222222222222111000///333333333333333333333333........................------............------//////...---,,,++++++***...................................................------,,,,,,------...........................////////////000000000000000000000000000000000000111000000000222222000...000000000000000000000000000000111111111111000000//////////////////////////////////////////////////////000000000000//////111111111111111111111111//////000000000000//////////////////000000000111000000000000111111111111000000000000000000000000333222000//////000222333222222222222222222222222111111222222222333333333444444444444444444444444666666555555555444444444333444555555555444333333666666666777777777888888999777555666888999888666999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::888888999:::;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>><<<::::::<<<>>>>>>>>>=========>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???AAABBBEEEHHHNNNXXXbbbiiiyyy~~~|||vvvnnnhhhfffhhhjjjkkkmmmooopppttt~~~|||yyyxxxvvvvvvwwwyyy{{{{{{zzzzzz|||{{{{{{{{{{{{~~~uuucccPPPCCC===<<<:::888666555555555444333444444333222222222222333333333333333333333333333000000000000000000000000222222222111111111000000222222222222111111111111000000//////...------,,,222222222111000000//////000//////...///000111222000000000000111111111111/////////...///000000111///000111222222222222222111111111111000000000///000111111222222111111000111111111000111111222222555444222111000000000000111111111222222111111111222222222222222222222222------------------------------............------......---------,,,,,,,,,////////////////////////........................///......------......///........................////////////000000000000000000000000000000000000333111111111111111///---000000000000000000000000///000000111111000000///////////////////////////////////////////////////......////////////......222222222222222222222222//////000000000000///////////////000000000111111000000000000111111111111000000000000000000000000333222111000000111222333333333222222111111111111111111222222222333333333444444444444444444444444555555555555555444444444333444444555555555444444777777777888888888999999777666555666777888777555999999999999::::::::::::::::::999999999999888888::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<<<>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888777777888888888999999999;;;;;;;;;;;;<<<<<<===>>><<<===???AAADDDIIIOOOTTT```kkkzzz~~~||||||zzzyyy{{{}}}|||xxxtttuuurrrooonnnpppsssvvvvvvzzzyyyuuuttt}}}|||zzzyyyuuuuuuvvvwwwyyy{{{}}}~~~yyyvvvuuuzzzsss___MMMBBB>>>>>>:::888555555555555333222444444333222222222222222333333333333333333333333000000000000000000000000222111111111111000000000000000000000000111111111000000//////...---------000000000000000000/////////////////////000111111000000000000111111111111...............//////000111222222333333222222111111111111111000000000000000111111222222111111000222222111111000111111111666555444222111000000000000111111111222222222222111111111111111111111111------------------------------............------------------------------......................................................------------..............................////////////000000000000000000000000000000000000222111000111111111///...//////////////////////////////000000000000//////////////////////////////////////////////////////...//////000000//////...111111111111111111111111//////000000000000////////////000000000111111111///000000000111111111111000000000000000000000000222222111000000111222222333333222222111111000000111111222222222333333333333333444444444444444444555555555555555555555555444444444555555555555555777888888888999999999999777777666777777777777666999999999999999999999:::999999999999999999999999888888888888888888888888555666777888888999999888888888888999::::::;;;;;;???===;;;:::<<<============<<<:::999999999:::;;;::::::::::::999999999999888888888888888888888888777777777888888888999999;;;;;;::::::;;;<<<<<<===:::<<<===>>>???AAAEEEGGGPPPYYYeeeqqq{{{zzz{{{}}}yyyxxxzzz|||xxxuuuuuuuuuwwwyyyzzzxxxuuu~~~|||zzz{{{{{{tttwww}}}}}}~~~zzzyyywwwvvvwwwzzz~~~uuuoooiiifffffflllxxxppp```QQQGGGAAA>>>;;;999777666666666444333444333333222111222222222222222222222222222222222000000000000000000000000111111111111000000000000////////////000000000000111111000000////////////............//////000000///////////////000000111///000000000111111111111///............///000000222222222222222111000///111111111000000000000000000000111111111111000000333333222111000000000111222222222222222222222222222222111111111111111111000000000000000000000000------------------------------............------,,,,,,,,,------------...------------------------........................------,,,,,,,,,,,,------........................////////////000000000000000000000000000000000000000//////000222222111000//////////////////////////////000000000000//////................................................///000000111111000000///000000000000000000000000//////000000000000//////000000000000111111111111///000000000111111111111111111111111111111111111222111111111111111111222222222222111111000000000111111222222222333333333333333333444444444555555444555555555555555555555444444444444555555666666777888888888999999999999888888888888888888888888999999999999999999999999999999999999999999::::::888888888888888888888888555555666777888888888888777777888888999:::::::::>>>;;;999999:::<<<<<<;;;<<<;;;999888888888999:::::::::999999999888888888777777777777777777777777888888888888999999999999;;;::::::::::::;;;;;;<<<999;;;===>>>>>>???@@@BBBHHHMMMUUU]]]fffppp|||zzzxxx{{{uuuqqqrrrvvv}}}yyyuuuvvvwwwvvvtttuuuwww{{{~~~rrrrrryyy~~~~~~~~~}}}{{{{{{|||~~~~~~}}}{{{yyyzzz|||uuuoooiiieeedddccceeemmmzzztttoooggg^^^VVVLLLBBB;;;>>>;;;999888888777666444333333222111111111111222222222222222222222222222000000000000000000000000000000000000000000000000....../////////000000000222222222111111111111111---------...//////000000...//////000000000000000///000000000111111111111000000//////000000111222111111111111000///...---000000000000000000111111000000000111111000000000333333222111000000000111000000000111111111111111444333222111000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------........................,,,,,,,,,++++++,,,,,,,,,........................////////////000000000000000000000000000000000000///......000222333222111000000000000000000000000...//////000000//////...................................................000000111111111111000000//////////////////////////////000000000000//////000000000111111111222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222333333444444555555555444444444555555555555555444444444444555666777888777777777888888888999999777999:::999888777888999999999999999999888888888999999999999999:::::::::::::::::::::::::::::::::666777888999::::::::::::777777888888999:::::::::===;;;999888999;;;::::::;;;::::::999999999999999999999999888888888777777666666666666666666666666777888888888888999999999:::::::::999999::::::;;;777999;;;<<<<<<<<<===???CCCDDDHHHLLLSSS\\\gggnnnxxx||||||yyyyyyzzz{{{{{{}}}{{{vvvqqqppptttyyy||||||~~~ssssssyyy}}}|||}}}}}}|||zzzwwwwwwxxxzzz{{{tttoookkkiiiiiiiiikkkpppzzzsssmmmlllbbb___\\\\\\ZZZSSSHHH??????===:::999999888666555333333222111111111111111222222222222222222222222000000000000000000000000//////000000000000000111......//////000000111111222222222111111111111111---.........//////000000......///000000000000000000000000000111111111111000000000000000111222222///000000000///......---000000000000111111111111///000000111111000000///222222111111000111111111111111111111111000///...444333222000///000000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------,,,................................................------,,,,,,,,,,,,------........................////////////000000000000000000000000000000000000000000///000222222111///000000000000000000000000......////////////......................................................//////000000000000////////////////////////////////////000000000000//////000000111111111222222222000000000000111111111111111111111111111111111111111111111222222111111111//////000000111111222222111111222222222333333333222222333333444555555666444444444555555555666666555444444444555666888999666666666777777777888888666888999999777666777999999999999999888888888777777777777888888888999999::::::::::::::::::::::::666777888999::::::::::::777777888999999::::::;;;>>><<<:::999:::;;;;;;:::::::::;;;;;;::::::999888999888888888777777777777666666666666666666666666666666666777777777888888::::::999999999999::::::888999::::::999999;;;===??????@@@CCCGGGNNNTTTYYYdddlllwww~~~~~~}}}yyyvvvtttwwwxxxyyy}}}zzzwwwvvvwwwyyy~~~|||xxxuuussssssttttttyyyvvveee\\\WWWVVVUUURRRPPPSSSWWWUUULLLDDD???===:::999888777666444333222222111111111111111111111111111111111111111000000000000000000000000////////////000000111111......///000000111222222000000000000000000000000//////////////////000000---...///000111000000///000000000000111111111111///////////////000111111///000000000000//////...///000000000111111111111//////000000000000//////111111111000111111222222000111222222222111000000222111000///000111333444111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---..................---......---------,,,,,,,,,////////////////////////.................................------.................................////////////000000000000000000000000000000000000222111000111111111///---000000000000000000000000......////////////............................................................////////////......000000000000000000000000//////000000000000//////000111111111111222222222000000000000111111111111111111111111111111111111111111222222222222111111......///000111222333333111111222222222333333333222222333333444555666666444444444555555555666666555444444444555666888999666666666666777777777777555777999888555444666888999999999999888888777777555666666666777777888888888888888888888888888888444555666777777888888777888888888999::::::;;;;;;???===;;;:::;;;<<<<<<;;;::::::;;;<<<;;;:::999888888888888888777777777777666666666666666666666666555555555555666666666777::::::999999888999999999999:::;;;:::999999:::<<<======???@@@CCCGGGJJJMMMTTT\\\ffflllqqqyyy{{{~~~{{{yyyxxxwww~~~~~~yyyvvvyyy}}}~~~}}}}}}~~~~~~{{{xxxxxxzzz|||~~~}}}|||}}}~~~ttt\\\PPPLLLIIIFFFLLLGGGCCCFFFMMMOOOJJJCCC???<<<999888777777555333333222222111000111111111111111111111111111111111000000000000000000000000.../////////000000111111...//////000111222222333............////////////000000000000000000000///---...000111111111000///000000000000111111111111...............///000000000000111111111111000000//////000000111111111222//////000000000000//////111000000000111222333333---...000333444555555555//////......000333666777111111111111111111111111------------------------..............................------------..................//////////////////.........---------//////////////////////////////////////////////////////000000000000//////000///...------...///000000000///.......................................//////000111111111111111+++,,,...000000///---,,,000000//////.........---000000000000000000000000............////////////000000////////////000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000333333222222111111000000222222333333333444444444333333333333333333333333555555555555555555555555444444444555555555555666777888999::::::999777666777777888888888888777777777777888888888888777777666666666666777777777777999888888777777777777777888888888777777777777777888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::999999999888888666666777888888888888888555444444333333333444444222333444555555444444333777777777777777888888999888888777777777777888888:::;;;===>>>??????AAACCCJJJNNNTTTZZZ```gggnnnrrr|||{{{wwwyyy|||~~~~~~}}}|||yyy{{{{{{vvvwwwoootttyyy}}}~~~zzzwww~~~~~~~~~bbbLLLEEECCC@@@;;;BBB<<<999===EEEJJJFFFAAA888888777555555444444444222222222222222222222222000111111111111222222222000111222333333222111000000000000000000000000000.........///000000111111//////............/////////000111222222111000///---......///////////////222222111000/////////000111111000///////////////000000000000000000000000........................///000000000111111111111000000000000111111111111555444444333222111000000333222111000000000222222444333222000///.........------------------------------------------------......------------..................//////////////////.........---------........................//////////////////////////////000000000000//////000///...------...///000000000///.......................................//////000111111111111111,,,---...///000///......000/////////............000000000000000000000000............////////////000000////////////000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000111111111111000000000000000000111111111222222222444444444444444444444444444444444444444444444444444444444555555555555666666777777888888777777777777777888888888777777666777777888888888888777777666666666777777777888888999888777777666666777777888777777777777777777777888999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999888888888888666666777888888888888777555444444444444444555555555444444444444444444444777777666666666777888888888777777666666777777888777999;;;<<<<<<===???AAABBBEEEJJJOOOTTTZZZ```dddjjjtttwwwxxxxxxyyy|||{{{zzz{{{zzzxxxvvvvvvyyy~~~tttnnnmmmmmmrrryyy~~~~~~||||||~~~~~~vvvYYYFFF@@@???;;;777===:::777:::@@@CCCAAA===777777666555444444444444222222222222222222222222000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000000///000//////......//////000...///000000000000///...---......///////////////222111000000000000000000111111000///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111444333333222222111111000333222111000000111222222111111111111111222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---............/////////...............---------........................////////////////////////...//////000000//////...//////............//////000//////............///........................//////000000111111000000....../////////000000000////////////............000000000000000000000000............////////////000000////////////000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000111111111111111222222222000000111111111222222222555555555555555555555555444444444444333333333333444444444555555555555666555555555555666777777888888888888888888777666555777777888888888888777777777777777888888888999999999888777777666666777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::::::::888888888888777777777777555666777777888888777777444444444444555666777777777777555444333333444555666666555555666666777888777777666666666666777777555777999999999:::<<<>>>;;;===AAADDDGGGKKKPPPTTT[[[```hhhooovvv|||yyy|||zzzxxx{{{~~~}}}zzzwwwxxx{{{~~~zzzsssrrrrrrxxxyyyrrrnnnlllmmmkkkjjjmmmssszzzxxxgggPPPAAA<<<;;;888444888666666777999;;;:::999666555444333333222333333222222222222222222222222000111111111111222222222222222111111111111222222000000000000000000000000222222111111000//////...111000000//////000000111......////////////......---......///////////////000000000000000000111222111111000///////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111222222222222222222222222222111111000111111222222111111222222222333333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////................................................////////////////////////...//////////////////.../////////....../////////000///............//////........................//////000000000000000///000////////////000111111///////////////.........000000000000000000000000............////////////000000////////////000000////////////////////////111111111111111111111111//////000111111111111111000000000000000000000000111222222333333444444444222222333333333444444444666666666666666666666666444333333333333333222222444444444555555555555666555555444444555777999:::888888999888888777666555777777888888888888777777777888888888999999999999888888777666666666666666777777777777777888888888:::::::::999999999999999999999999999999999999999777777777777666666666666555666666777777777777777444444444555666777888999999888555333222333444555555555555444555555666777777666666555555666666777444555777888777888:::;;;999;;;===???@@@CCCFFFIIIOOOSSSXXX\\\aaajjjvvv~~~~~~~~~yyy|||zzzwwwqqqiiidddaaaaaagggfffhhhlllsss|||vvvqqqeeeYYYIII???<<<;;;888555444555555555444333444555444444333222111111222222111111111111111111111111000000111111111222222222333222111000000111222333000000000000000000000000222222111111000000000000111111000000000000111111////////////////////////---......///////////////000/////////000111222222111000000///////////////////////////////////////////////////////////////////////////............///000000000111111111111000000111111222222222333111111111111111111222222333333333333222111000///------------------------------------------------......------------......------------............---.............................................////////////////////////......////////////.........//////////////////...//////............//////........................//////000000000//////...000////////////000111111.........///////////////////////////////////////............////////////000000////////////000000////////////////////////000000000000000000000000//////000111111111111111000000000000000000000000000111111111222222333333222222333333333444444444666666666666666666666666444444444333333222222222444444444555555555555666666666555555666888999;;;888888888888888777666666777777888888888888777777777888888888999999999999888777777666555666666666666666777777888888888888999999999999999999999888999999999999999999999999777777777666666666555555555555666777777777777777444444444555666777888999999777555333222333444555444444333333444444555666666666555555555555666666444555777777777777999:::999;;;<<<======>>>@@@BBBCCCFFFKKKNNNRRRWWW^^^cccpppyyy~~~|||}}}|||~~~{{{|||vvvuuurrrlllfffbbb``````hhhjjjnnnsssyyyxxxkkkaaa\\\SSSLLLBBB<<<::::::888666222444555444222000222333333222222111111111111222111111111111111111111111000000111111111222222222333222111000000111222333000000000000000000000000//////000000111111111111111111000000000000111111000000000000000000000000---......///////////////000/////////000111222222111000000///////////////////////////////////////........................////////////............///000000000111111111111///000000111111222222333000000111111222222222222111222222222111000///...------------------------..............................------------......,,,------------.........---------...............------------------------////////////////////////---......//////......---......////////////......///............//////000........................//////000000000///............/////////000000000.........///////////////////////////////////////............////////////000000////////////000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000///////////////000000000000000111111111222222222666666666666666666666666555555444444333333222222444444444555555555555666666666666666777888999999777777888888888888777777777777888888888888777777777777777888888888999999888777666666555555666666666666666777888888999999888888888999999999999999999999999999999999999999777777777777666666666666444555666666777777666666444444444444555666777777666666444333222222333444333333333222333444444555555555444444444444555555333555777777666666888999888999::::::999:::<<<>>>===@@@DDDGGGJJJMMMQQQSSS\\\aaajjjttt}}}zzz}}}{{{xxxtttssswwwyyywwwvvvwww}}}}}}{{{zzzyyyvvvqqqlllhhhffffffkkknnntttyyy~~~}}}|||sssggg\\\SSSOOOEEEAAA<<<888777666555555333444444333222111111222222222111111111111222222111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000---......///000111111111111000000//////000000111111111000000000000111111---......///////////////000000000000000000111222111111000///////////////////////////////////////............................../////////000000000000000000000111111111111000000000111111111222222///000111222222222222222,,,...///111222222222111------------------------------------------------......------------......,,,,,,---------.........---------.........//////------------------------////////////////////////---......//////......------...///000000///...---...............///000000........................//////000000///......---,,,---...///000///................../////////000////////////////////////............////////////000000////////////000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111000000000000000///000000111111111222222222555555555555555555555555666666555555444333333222444444444555555555555666555555666777777666666666555666777888888999888888777777888888888888777777666666666777777777888888777777666555555555555666555666666777888888999999777777888888999999::::::888888888888888888888888888888888777777777666666444555666666777777666666555444444444444444555555333333333333333333222222222222222222222333444444555444444444444444444555333444555666555555666888666777888777777777999;;;;;;===???BBBDDDGGGJJJKKKMMMPPPUUU[[[cccooo}}}|||{{{|||~~~}}}xxxxxxtttuuuzzz}}}{{{yyyzzzuuuyyy}}}~~~~~~}}}zzzuuurrrqqqqqqpppuuuzzz~~~qqqhhhdddhhhhhhgggbbbYYYPPPIIIEEE<<<;;;999666555444444555333222222222222222222111222222222111111222222333111111111111111111111111000111111111111222222222111111222222222222111111000000000000000000000000.............../////////000//////......//////000111000////////////000111---......///////////////222111000000000000000000111111000///////////////000000000000000000000000........................---...//////000111222222000000000000111111111111000000000000111111111111...///111222333333222222,,,...000222333333333222------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,---------......---------.........//////------------------------////////////////////////---..................------...///000000///...---...............///000111........................//////000000///...------+++,,,...000000///...,,,---.........//////000000////////////////////////............/////////000000000////////////000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000555444444333333222222222222222333333333444444444555555555555555555555555777777666555444444333333444444444555555555666666444555666666666555444333444555666888999999999999777777888888888888777777666666666666777777777777777777666555555555555555555666666777888999999999666666777888999::::::;;;888888888888888888888888888888888888777777777777444555555666666666666666555444444333333333444444111111222333333333222222222222111111222222333444555444444333333444444555222333444444444444555666555666777777777777999;;;777888888:::<<>>@@@AAABBBDDDGGGLLLOOOPPPVVV___iiirrr}}}yyyxxx~~~|||yyyxxx{{{{{{pppkkkiiifffeeeffflllxxx{{{vvvqqqjjjfff[[[XXXRRRLLLGGGCCCAAA@@@EEEEEEDDDCCCBBB@@@>>>===888888777777666555444444222222222222222222222222///000222333333222000///222222111111000000/////////000000111111111000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000111000000000/////////...////////////////////////......////////////......000000////////////000000000000000000000000000000//////000000000111111111222222222222222222222222000111222222111000111222,,,,,,,,,---------......------------------------........................---------............/////////...---------............------------..............................//////............//////................................................---------------------------------............///////////////////////////............................../////////////////////////////////////////////////////////////////////000000111111000000///////////////............////////////000000000000111111222222222333333333222222111111111111111000222222333333333333444444666666666555555444444444333333333333444444444444555444444666999;;;;;;:::555555555555555666777777777777666666666666666666666555555444444666777888777777888888999999888888777777666666555555666666666666777777888999999999999999999999999999999999999888666666888999999888999999999999888777666555666666666555555555555444555555444333333222111111111222222222222333333333444333333222222333333444333333333333333333333333333333333444444444555555444444444444555555666777777777777888999999::::::<<<===>>>>>>>>>@@@CCCFFFEEEIIIOOOUUU[[[dddnnnvvv}}}{{{sssgggaaa^^^[[[ZZZ]]]```lllxxx~~~yyynnnddd[[[TTTOOOLLLHHHFFFCCC@@@>>><<<<<<;;;===>>>>>>>>>>>>======<<<888888777666555444333222111111111111111111111111///000111222222111000///222222222111111111111111...///000111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000000/////////////////////////////////////////////000000/////////000000000000000000000000111111111111111111111111........./////////000000222222222222222222222222000111222222111000111222+++,,,---.........------------------------------........................---------............///...------,,,,,,---------......------------......000000000000000000///////////////....../////////........................................................................---------............///////////////////////////....................................///////////////////////////////////////////////////////////////000000000000000000///,,,,,,---...///000111111////////////000000000000222222222222333333333333222222222222111111111111222222222333333333444444555555555444333333222222333333333444444444444555555555555666888999999999555555555555555666777777777777777666666555555444666555555555555666777777777777888888999888888777777666666555555555666666666777777888888999::::::999999999999999999999999888777777777888888888888999999999999888777666555666666555555555444444444444444444333333222222222222222222222222222222222444333333333333333333444222222222222222222222222222333333333444444444444444444333333444555555666555666666777888888999999888999:::::::::;;;===???CCCEEEHHHKKKOOOTTT[[[```hhhrrr|||qqqfffaaa^^^\\\^^^aaaaaajjjssswww|||xxxsssjjjcccXXXOOOHHHDDDAAA???@@@???>>>===<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;888777666555444333222111000000000000000000000000000000111111111111000000000000000111111222222222---...///111111222222222111111111111111000//////////////////////////////////////////////////////////////////////////////000000000000000000000000...............///000000////////////////////////000000000000////////////////////////////////////000000111111111111000000...//////000000000000000000000000000000000000000....../////////000000000111111111111111111111111000111222222111000111222+++,,,---.........------------------------------........................---------............///------,,,,,,,,,,,,------......------------......000000000000////////////...//////////////////...........................................................................---------............///////////////////////////........................---.........//////000000////////////////////////000000000000000000000000000//////////////////000,,,,,,---...///000111111////////////000000000000111111222222222333333333222333333333333333333333222222222333333333444444333333333222222111111111333333444444444555555555666666777666666555555666555555555555555666777777777777666666555555444444555555555555555666777777777777888888888777777666666666555555555555666666777777777888999999::::::999999999999999999999999555666777777777777888888888888888888777666555555555555555555444444444444222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333444444333333333333444444555444444555555666777777888555666888888888999;;;===>>>???AAACCCEEEIIIMMMQQQVVV\\\eeeooozzz}}}tttkkkfffbbb```bbbgggffflllrrruuuzzz~~~vvvlllaaaYYYPPPLLLFFFBBB???>>>===<<<:::999999999888888999999::::::;;;;;;::::::999888666666555444333222111000000000000000000000000000000000000111111000000000......//////000111111111---...///111111222222222111111111111111000//////////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////000000000000...........................//////////////////...,,,---.../////////....../////////////////////////////////000000000111111111111111111111111111111000111222222111000111222,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------,,,,,,,,,---............------------......------------------------......////////////..............................................................................---------............///////////////////////////........................------......///000000000////////////////////////000000000000000000000000000//////......//////000////////////............////////////000000000000000000111111111222222222333333333333333444444444222222333333333333444444222222222222222222222222333444444444555555555555666777888777444333444555555555555555555666777777666666555555555555555555555555555666666666666666666666777777666666555555555555444444555555666666777777888888999:::::::::888888888888888888888888444555888888777777888999888888888888777666555444555555555444444444444333111111222333333444555555333333333222222222222111111222222333333222222111222222222222222222222222111111222222222333333333333333333222222333333444333333444444555666666666333555777888888888:::<<<;;;<<<<<<>>>@@@CCCFFFGGGKKKOOOSSSWWW^^^iiivvv|||vvvvvvxxxzzzwwwooojjjfffbbbdddhhhnnntttyyy|||xxxmmmbbbYYYQQQKKKGGG@@@>>><<<;;;<<<;;;:::888777777777666666666666555888888888888777666555444444444333333222222111111111111111111111111111111000000000000000000000000......//////000000000111...///000111111111111111111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............///000000000000000000000000000000////////////000000000000........................+++,,,,,,------,,,,,,+++***+++---...//////...---........................//////000000000111111111111111111111111111111111000111222222111000111222------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------------...//////......------------......+++,,,,,,------.........---...///000000///...---........................................................................---------............///////////////////////////........................------......///000000111////////////////////////000000000000000000000000000///............///000////////////............////////////000000000000//////000000000111111111111111222222333333333333222222333333333333444444222222222333444444555555444444444444555555555555555777888777555444555777555555555555555666777777444444555555555555555555444555555666666666666666555555555555555444333333555444444444444555666777777888888999999::::::;;;777777777777777777777777222555888888777666777999888888888888777666555444555555555444444444333333333333333333333333333333333333333222222222111111000111111222222111111000111111111111111111111111111111111111222222222222333333222222222222333333222222333333444555555555333555777777777777888999;;;;;;:::<<<>>>@@@AAABBBCCCFFFIIIKKKNNNSSS\\\bbbkkktttwwwnnnggggggiiimmmsssyyy~~~yyytttqqqmmmiiikkkpppuuuzzz~~~zzzssseee^^^SSSIIICCC@@@>>>>>>:::999777777888888666555666666777777777777666666555555666666666555444444222222222222222222222222222222222222222222222222000000////////////000000000000000000000000111111///000000111111111000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............///000000000000000000000000000000.../////////000000000111........................,,,,,,------------,,,,,,***+++---///000//////...////////////////////////........./////////000000111111111111111111111111000111222222111000111222...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------------...///000.........------.........------......///000111111---...///000000///...---................................................////////////////////////---------.........//////////////////////////////........................---------...///000000111////////////////////////000000000000000000000000000///...------...///000,,,,,,---...///000111111////////////000000000000////////////000000000000000000111111222222222222222222333333333444444444222333333444555666777777444444444555555555666666444777999888666666888;;;555555555555555666777777333444444555555666666666444555555666777666666666444555555555444333333222444444444444444555666777777888888999999:::;;;;;;666666666666666666666666111555888999777666777999888888888888777666555444555555444444444333333333555444444333333222222111333333333222222111111111///000111222222111000///111111111111111111111111000111111111111222222222333333222222111222222222111222222333333444555555444666777777666555666777999888777888:::<<<<<<<<<>>>AAAEEEGGGGGGJJJOOOSSSRRRYYYdddmmmxxx~~~{{{||||||{{{}}}rrriiibbbaaacccfffmmmttt}}}}}}}}}zzzwwwwwwuuusssuuuzzztttyyy|||yyysssjjj\\\OOOKKKGGGBBB???===<<<;;;:::999777555444555555555444333444555555666666555555444555666777777777777666000111111111111222222222222222222222222222222222000000////////////000000111111111111111111111111000111111111111000000///111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...............///000000000000000000000000000000.../////////000000111111........................//////000000000000//////+++,,,...000111111000///000000000000000000000000---------.........//////000000000000000000000000000222222222111000111222,,,,,,,,,,,,,,,,,,,,,,,,........................------++++++++++++------------------------,,,,,,,,,---------.../////////...------------...//////////////////////////////...///000111111000///...//////............////////////.........---------000000000000////////////////////////////////////////////////////////////........................,,,,,,,,,---------......///...---,,,,,,---...///////////////////////////000000000000000000000000////////////////////////////////////////////////000000000///000111111222000111111111111222222222222222222333333444444444222222333333333333444444444444555555555555555555555555555444444333333333444555555666666666666666666666777777777777666666444444555555666666777777444444444444444444444444444444555555666666777777999999;;;;;;;;;;;;999999555555666666666666555555555666777888888777666555555555444333333333333444222222222222333333444555444444333333333333222222333222222222111000000000111111111111111111111111000000111111111222222222222111000/////////111111222222222111111111111000333333222222222333444555555555555555555555555555777777777777888999:::;;;>>>===>>>???AAACCCFFFHHHJJJLLLQQQVVV]]]eeennnttt|||yyy}}}xxxsssqqqzzz~~~yyytttsssvvvyyy}}}xxxuuutttmmmjjjiiikkklllnnnuuu|||tttnnngggdddffflllsssvvv}}}~~~zzzzzz{{{|||yyywwwyyy{{{zzztttooonnniiibbbZZZSSSLLLFFFBBB::::::999999888777777666444444444444444444444444444444444555555555555555555444333444666666666555333333111111111222333444111111111111111111111111000000000000////////////111111000000000000111111///000222333222111...---000000111111111111000000////////////////////////////////////000000000000000000000000000000000000000000//////.........---.........///////////////....................................////////////000000000///......------,,,---......//////......000000000000000000000000......///000000000000000...///111111000000222333///000111222222111000///000000111222333333444444,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......---------------------------------..................------------...//////////////////////////////...///000111111000///...///................../////////.........---------////////////............////////////////////////////////////////////////........................------.........///////////////...------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111222000111111111111222222222222222333333333333333333222222222333333333444444666666555555444444333333555555444444444333333333444444555666666666666666555555666666666666555555555555555666666666666666444444444444444444444444666666777777888888999999888999999999999999999888666666777777777777666666555666777888888777666555555555444333333333333444333333222222222333444444444444333333333222222222222222111111111111111111111111111111111111111111000000111111111222222222333333222111111222222333000000000111111222222222222222222333333333444444333333333333333333333333555555555666666777888999999999999;;;<<>>>>>???@@@@@@AAADDDIIILLLQQQUUU]]]dddmmmxxx~~~yyywwwwww~~~~~~~~~|||tttllleeebbbaaa```eeemmmtttxxxzzz{{{|||}}}zzztttlllccc]]]ZZZYYY]]]\\\[[[]]]bbbjjjrrrwwwyyyxxxvvvvvvuuuppphhhbbb^^^[[[ZZZ[[[[[[\\\bbbiiivvv}}}{{{wwwsssqqqtttyyy~~~vvvpppggg```[[[TTTMMMGGGAAA???<<<;;;:::999888666777777777666555555444444444444444444444444444444888777555333222222222333444333222444555666555333222111000///////////////111111111111111111111111////////////000000000000//////............//////111111111111000000000000000000111111111111000000////////////////////////////////////000000000000000000000000000000000000////////////............111111000///...---,,,,,,....................................////////////------......///000000111------...////////////...////////////////////////......///000000000000000000111111000...------...000000111111111111000000222222222333444444555555........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------............///////////////...---------,,,...------------...//////////////////////////////////////////////////////------,,,,,,,,,,,,------......................../////////.........------////////////////////////////////////////////////............................../////////000000000000000////////////000000////////////////////////........................//////////////////////////////////////////////////////000111111111111111000000111111111222222222444333333333222222111111111222222222222333333333555555555444444333333333444444444444444444444444333444555555666666555555444444555555555555444444777777666666555555444444444444444444555555555555444444555555666666777777999888777666666777888999888888888999999888888888666666666666666666666666555555444333333333333444444444333222111111111222333333333222222222222111//////000000111111222222111111111111111111111111000000000000111111111111///////////////000000000/////////000111222222222///111333444555444222111222222222222222222222222444333333333444444555666666666777888999;;;<<<<<<999;;;<<<===>>>AAAEEEHHHJJJLLLOOOQQQVVV]]]eeekkkyyy~~~|||{{{~~~|||zzzzzz{{{~~~~~~yyyrrrjjjdddbbbaaa]]]ccckkkssswwwzzz{{{|||{{{zzzvvvooofff^^^YYYWWWYYYXXXWWWXXX]]]fffpppwww|||{{{{{{||||||wwwnnngggbbb______`````````eeekkkwww|||~~~{{{yyyxxx|||~~~wwwrrr^^^YYYRRRLLLGGGDDD???<<<>>><<<999888888888777555555555555555444444333333333333333333333333333333777666444222111111222333222222222444555555444222222111111000////////////111111111111111111111111////////////000000000000000//////......//////000111111000000///000111111000000111111111111000000////////////////////////////////////000000000000000000000000000000000000///////////////.........000000//////......------....................................////////////............//////000000------...///////////////////////////////////////......///000000000000000...000111222111111222444000000000111111000000000111111222222222333333333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------......///////////////...---------,,,...------------...////////////////////////////////////............//////------,,,,,,,,,,,,---------.....................000000000/////////......////////////////////////////////////////////////........................------.........///////////////000000000000//////////////////////////////........................//////////////////////////////////////////////////////000111111111111000000000111111111222222222333333333222222111111111111111111222222222333333222333333333444444555555444444444444444444444444333444444555555555555555555555555666666555555555777777666666555555444444444444444555555666666666444444555555666666777777:::999888777777888999:::888888999999999999888888666666555555555555666666555555444333333333333444444333222222111111111111333333222222222111111111/////////000000111111222000000000000000000000000000000000000000000000000......//////000000000000000000000000000000000000///000222444444333222111222222222222222222222222444333333333333444555555555666777777888999999:::555777888999:::<<<@@@BBBCCCDDDFFFGGGIIIKKKNNNPPP]]]bbbjjjsss}}}||||||}}}~~~{{{uuunnniiiffffffaaafffnnnuuuyyy{{{|||}}}yyyyyyxxxtttmmmeee```^^^[[[[[[ZZZZZZ]]]fffpppxxx||||||}}}~~~{{{tttnnnllljjjkkkmmmllljjjlllqqqxxx{{{uuuhhh[[[SSSIIIFFFAAA>>><<<;;;;;;:::999777555444444444333222444444444333333333333333333333333333333333333333444333222111111222333444111111222333555555333111222222222111111000000///000000000000000000000000.../////////000000000111111000000//////000000111111111000///000000111111000000111111111111000000////////////////////////////////////000000000000////////////////////////.........///////////////------......//////000000////////////////////////............////////////000000//////............---...//////000000//////..............................///000000000000000///000222222111111333444111000000000000000000111000000000000000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---........................---------...------------.../////////////////////////////////......------......///......------------......---------...............111000000000////////////////////////////////////////////////////////////........................------........./////////...//////000000//////...////////////////////////........................////////////////////////////////////////////////...///000222222111111000000111111111111222222222222222222222222111111111111111111111222222222222111111222333444555666666333333333444444444444555333333444555555555555444555555666666666666555555666666666666666555555555444444444555666666777777666666777777888888999999999999999888888999999999888888999999999999888888666555555444444555555666555555444333333333333444333222222111111111111222222222222222111111111111//////000000000000000000000000000000000000000000111000000000000000////////////000111222222222222111111000000000////////////000222333333333222111222222222222222222222222333333333222222333333444222333444555555555555555777999::::::999:::;;;===<<<>>>@@@BBBDDDEEEEEEEEEKKKOOOTTTXXX^^^gggrrrzzz}}}xxxssspppoookkkooouuuyyy{{{}}}~~~xxxzzz{{{yyyuuuooollljjjhhhiiiiiiiiijjjoooxxx~~~|||{{{|||~~~{{{uuusssvvvxxxyyy}}}{{{uuukkkaaaXXXPPPIIIEEE???===;;;888777777888999333222111111333444444444333333333333333333333333333333333333333333333333111111111222222333333333000000111333555555222000000111111222222111111000000000000000000000000000......//////000000111111111111000000000000111111000000000000111111111111000000111111111111000000////////////////////////////////////000000000000////////////////////////.........///////////////,,,,,,---...///000111111////////////////////////............////////////111000000///......------......///000000000000///..............................///000000000000000111222222111///......///111111000000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,******++++++,,,------...---------..................------------.../////////////////////////////////...------------...//////..................///---------.........//////000000/////////.........////////////////////////////////////////////////............................../////////000000000---...////////////...---////////////////////////////////////////////////////////////////////////////////////////////////...///111222222222000///000111111111111222222222111111111111222222222222111111111111222222222222222222222333333444444555333333333444444444555555222333444444555555444444444444444555555444444444555555555666666666666666444444444555666777777777666666777777888888999999777777888888888888777777777777888888888888777777666555444444444444555666555555444333333333333444111111111111111111222333222222222222111111111111000000000000000/////////000000000000000000000000111111000000////////////...///000111222222222111/////////000000000000000000111111111222222222222111111111111111111111111222222111111000111111222111222333444444444333222888999::::::999999:::;;;:::;;;<<<>>>@@@BBBBBBBBBAAAEEEIIILLLMMMQQQWWW[[[aaagggooowww~~~~~~}}}{{{zzz|||~~~}}}}}}}}}zzz|||~~~zzzsssmmmhhh]]]VVVMMMGGGDDDCCCAAA@@@999999777666444333444555444222111222444555555555333333333333333333333333222222222222222222222222000111333333333222000//////000111333555444111///---...///111111111111000000000000000000000000000.........///000111111111000000////////////000000...///000111222111111000000000111111111111000000////////////////////////////////////000000000000////////////////////////............/////////000------......//////000000////////////////////////............///////////////////////////...............///000000000000000..............................///000000000000000111222222111///......///222111000//////000111222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,))))))***++++++,,,------,,,------....../////////...------------.../////////////////////////////////...---,,,,,,---.../////////............//////---------.........////////////.........---------////////////////////////////////////////////////........................000000000000111111111111,,,---...//////...---,,,////////////////////////000000000000000000000000////////////////////////////////////////////////...///111222333222000///000111111111111222222222000000111111222222222333000111111111111222222222333333333333333333333333333333333444444555555555222333444444555555444444222333333444444333333222444555555555666666777777444444444555666777777888444444555555666777777777555666777888888777666555777777888888888888777777666555444333333444555666555555444333333333333444111000000000111222333333222222222111111111111000111111000000//////......000000000000000000000000111111000000/////////...+++,,,...///000000000///------...///000111222222111111000000111111222333000000000000000000000000111000////////////000000222333444555555444333222222333555666555666777999999888777888:::<<<=========AAAFFFHHHGGGGGGHHHJJJNNNRRRWWW[[[___fffqqqzzzyyyvvvqqqkkkcccYYYPPPIIIKKKFFFAAA???>>><<<999555444444444333111000111222555333111111222333222111333333333333333333333333222222222222222222222222111222444555444111...,,,//////111333555444111...+++,,,...000111111000000000000000000000000000000---......///000111111222//////............//////---...111222333222111///000000111111111111000000////////////////////////////////////000000000000////////////////////////---.........//////000000///////////////.........000000000000000000000000............/////////000------......///000000000...//////000000000000000...........................//////000000000000000000111222333222222333555222111000//////000111222111111111000000000000000,,,,,,,,,---------......//////.........------------------------------------......///////////////........................//////............//////000000000000000000000000////////////////////////000000000000000000000000///////////////.................................,,,---......//////..................////////////........................000///...------...///000///////////////.........////////////000000000000000000000000000111111111000000//////......------............////////////000111111111111222222222///111222111000///000111111111111111111111111111000111222111000000222333333333222222111222222333222222333333333333444444444444444555555555555666777666555444444444444444555555555555666666666666555555555555666666666666555555555555555666777777777777777777777777777777888888888777777777777777555555444444444333333333444444333333333333222222222222222222222222222222444444333222111000///...111111000000//////......111111000000000000111111////////////000000000000111111000///////////////222111111111000000//////111111222222222222111111000000000000000000000000000000000000111111111111222222222222222222222222444444444555555555555666777777777777888888888888<<<<<<======>>>?????????FFFHHHJJJMMMQQQUUUYYYZZZ]]]bbbjjjsss{{{~~~|||wwwnnnfffXXXVVVRRRLLLGGGBBB???======<<<;;;999777666444444333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////333111///...---...///000......///111111222222222//////000111111111111111//////000000000000///////////////////////////...111111000///...------,,,000000//////.........---......///000000000000000111000///......///000111//////000000///...------......//////000000111111////////////////////////000000000000000000000000////////////000000000000000000000111222222333333111000...------...000111111111000000//////......,,,,,,,,,---------......//////.........---------------------------,,,,,,---......///////////////........................//////............//////////////////////////////////////////////////////......................../////////////////////...........................,,,---......//////..................////////////........................000///...------...///000/////////////////////...////////////000000000000111111111000000000000000..................//////............////////////000000111111111222222222///111222111000///000111111111111111111111111111222333333222000///000222222222222111222222333333222222222333333333444444444444444444555555555555666666555444444444444444555555555555666666666666444555555555666666666666555555555555555666777777666666666666666666666666666666666666666666666666666666666555555555444444444444333333333222222222222222222222222222222222222222111111111111111000111111111111000000000///111111000000000000111111.../////////000000000000111000000///////////////111111111000000000////////////000000000000//////000000000000000000000000//////000000000111111111222222222222222222222222444444444444555555555555666666666666777777777777::::::;;;;;;<<<=========>>>???@@@BBBEEEHHHJJJLLLMMMQQQVVV\\\```fffkkkooovvv}}}}}}vvvkkkhhhcccaaa```\\\UUUOOOGGGFFFDDDAAA???===<<<<<<:::999888777666444333333333333333333333333333333333333222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000222111///.........///000...///000111111222222222//////000111111111111111//////000000000000//////******+++,,,,,,---......000000000///.........---000/////////...............///000000111111000000222111000//////000111111///////////////...------......//////000000000000////////////////////////000000000000000000000000////////////000000000111222111111111111111111111222111000//////000111222111000000000/////////...,,,,,,,,,---------.....................---------.........------,,,,,,,,,---......///////////////........................//////............//////........................////////////////////////------------------------......//////////////////........................,,,---......//////..................////////////........................//////............//////......//////////////////////////////000000000000222222111111000000//////---------...//////000000............////////////000000000111111111222222///111222111000///000111111111111111111111111111444444444222000//////111222111111111222333333444222222222222333333333333444444444444555555555555666555444444444444444444444555555555555666666666444444444555555555666666555555555555555666777777666666666666666666666666444555555555555555555555777777777666666666666666333333333333222222222222222222222222222222222222000000000111111222222222222222111111111111000000111000000//////000000111....../////////000000000000000//////......//////111111000000000000//////...//////000000//////...000000000000000000000000//////000000000000111111111111111111111111111111333333333444444444555555444444444555555555666666777777888888999:::::::::;;;;;;<<<===>>>???AAAAAAAAADDDGGGIIIKKKMMMQQQSSSVVVZZZaaaggglllsss|||{{{qqqfff]]]XXXSSSOOOJJJHHHHHHEEEAAA===999888888777777777777888666555555444444333222222222222222222222222222222111111111111111000000000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///222111///......///000000...///000111111222111111///000000111111111111000//////000000000000//////---.........//////000000////////////////////////////////////............///000000111111111111000222111111000000111222222.........///......---,,,...////////////000000000////////////////////////000000000000000000000000/////////000000000111111333333222111111000//////000000000000000000000000000000000000////////////,,,,,,,,,---------.......................................------,,,,,,+++---......///////////////........................//////............//////////////////////////////////////////////////////------------------------............////////////........................,,,---......///.....................////////////......................../////////....../////////............////////////////////////000000000000333222222111000///....../////////000000000000000............////////////000000000000111111111111///111222111000///000111111111111111111111111111333444444222000000111222111111111111222333444444111222222222222333333333333333444444444555555555555555444333333444444444444444444555555555666666333333444444444555555555555555555555555666777777666666666666666666666666444444444444555555555555666666666666666666666666333333333222222222222111111111111111111111111111000000000000111111111111111000000000000000000000000000////////////000000........./////////000000000//////.........//////000000000000000000//////000000111111111111000000000000000000000000000000////////////000000000111111111111111111111111111222333333333444444444444333333333333444444444444444444555555666777777777::::::::::::;;;<<<===>>>;;;>>>@@@BBBCCCEEEHHHJJJHHHJJJMMMOOOQQQVVV\\\aaagggjjjoootttzzzzzzwwwssslllfffaaa___\\\WWWQQQLLLGGGDDDFFFBBB???===<<<<<<:::888777666555444444333333444333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000------............------111000////////////000000//////000111111111111111///000111111111111000000//////000000000000//////333333222111///...------///////////////000000000///////////////.........000000111111111111111000000000000000000111111111------............------//////////////////////////////////////////////////////////////////////////////000000000111111111222111111111000000000///...//////000000//////...000000000000////////////,,,,,,,,,---------......---..............................------,,,,,,,,,---....../////////////////////////////////////////////............//////000000000000000000000000////////////////////////........................---.........//////000000........................,,,---......///.....................////////////...........................//////////////////...---.........//////000000////////////000000000000333222222111000///......333333222222111000//////............//////////////////000000000111111111///111222111000///000111111111111111111111111111111222222222111222333555222111111111222222333444111111111222222222333333333333333444444444444555444444333333333444444555444444444444555555555555333333333333444444444444555555555555555666777777555555555555555555555555444444444555555666666666444444444444444444444444333333222222222111111111111111111111111111111111111111111000000000//////.../////////////////////000000////////////000000............//////////////////............////////////////////////000000000000111111111111000000////////////////////////...////////////000000000000000000000000000000000222222222222333333333444111222222222333333333333222222333333444444555555444444555555666777999999888:::<<<===>>>???AAACCCBBBBBBBBBBBBBBBEEEHHHKKKOOOQQQTTTVVVZZZ___dddhhhlllooosssvvvxxx{{{|||xxxvvvkkkddd\\\XXXWWWTTTNNNHHHHHHGGGFFFDDDBBBAAA??????<<<:::777666666666666666777666555444333333333333222222222333333444444444111111111111111111111111111111222222222222222222000000000111111222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////------............------000///////////////000000///000000111111111111000000000111111111000000/////////000000000000//////000000///...---++++++***/////////000000000000000.........///////////////000000111111111000000///---....../////////000000------......///......---/////////...............////////////////////////////////////////////////000000000000111111111111//////000000000111111111///000000111111000000///////////////000000000000,,,,,,,,,---------......---------...............---------------------------....../////////////////////////////////////////////............//////111111111111111111111111////////////////////////........................------......///000000000........................,,,---......//////..................////////////..............................////////////......------......///000000000////////////000000000000222222111111000000//////555444333222111///................../////////////////////000000000111111///111222111000///000111111111111111111111111111000111222222222333555777333333222222111222222333111111111111222222222222333333333333444444444444333333333333333444444555333444444444444555555555222222222333333333444444555555555555555666777777555555555555555555555555333333444444555666666666222222222222222333333333222222222222111111111111111111111111111111111111111111111000000/////////------............//////000//////......//////000------........./////////......------......//////......////////////000000---......//////......---////////////////////////......////////////000000////////////////////////111111222222222333333333111111222222222222333333111111222222333444444444333333444444555777888999999:::;;;;;;::::::;;;<<<>>>>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIIIILLLOOORRRSSSUUUXXXZZZ[[[]]]___bbbdddddddddeeefffiiikkklllrrrtttwwwyyy|||~~~wwwsssllleee___ZZZXXXVVVQQQMMMIIIGGGGGGFFFCCC@@@======<<<;;;;;;:::::::::777666555444444444555666333222222222333333444555222222222333333444444444000000000000000000000000111111111222222222222222//////000000111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///////////////000000000000000000111111111111000000000111111111111000000/////////000000000000//////........./////////000000000000000000000000000000.........//////////////////000000000000//////...,,,,,,---...////////////---...//////000//////////////////............---////////////////////////000000000000000000000000000000000111111111222222......///000000111222222111111111111111111111111////////////000000000000,,,,,,,,,---------......---------.........//////+++,,,,,,------.........---....../////////////////////////////////////////////............//////000000000000000000000000////////////////////////------------------------------......///000000111........................,,,---......//////..................////////////........................---...///000000///...---------......///000000111////////////000000000000111111111000000000000000222222111000000///..................////////////////////////000000000111///111222111000///000111111111111111111111111111111222333333222222444666444444333222111111111111111111111111222222222222222222333333333444444444333333222222333333444555333333444444444555555555222222222222333333333333555555555555555666777777555555555555555555555555222222222333444555555555111111111222222222333333222222222222111111111111111111111111111111111111/////////000000000000000............/////////000//////............//////---------.........//////...------------...///000........./////////000000------............------////////////////////////........./////////000000////////////////////////111111111111222222222222111111222222222333333333111111222333333444444555666666666666777888999999888999:::999888777888:::;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBBBBBBBBBBEEEGGGDDDFFFHHHIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXZZZ\\\```cccdddeeegggiiijjjjjjjjjjjjgggeeebbb```___\\\ZZZWWWTTTSSSPPPLLLIIIFFFDDDCCCAAA@@@@@@?????????>>>>>>777777777666666555555555555555555555444444555666111111111111111333444444222222222222222333333333000000000000000000000000000000000111111111222222/////////000111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000111111222222111111000......///000000000000000000000111111111111000000111111111111111000////////////000000000000////////////000111222333333444222111111111000/////////............/////////000///////////////...------,,,,,,...///000000000///...//////000111111000000//////.........---------////////////////////////000000000000000000000000000000111111111222222222/////////000000000000000111000///......///000111.../////////000000000111,,,,,,,,,---------......---------.........//////***++++++,,,---...//////---......///////////////000000000000000000000000//////............//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111........................,,,---......//////................../////////000........................---...///000000///...------------...///000000111////////////000000000000000000000000000111111111////////////......................../////////000////////////000000000000///111222111000///000111111111111111111111111111333444444333222111333444555555333222111000000000000111111111111222222222222222333333333444444444222222222222333333444555333333333444444444555555111111222222222333333333555555555555555666777777555555555555555555555555000000111222333333444444111111111222222333333333222222222111111111111000000000000000000000000000------...///000111222222.../////////000000111111//////............//////---------.........//////---------------...///000---.........//////000000//////000000000000//////////////////////////////............/////////000////////////////////////000111111111111222222222111222222222222333333333222222222333444444555555666666555555555555555666111333444555444555666888666555555666777777555444999;;;============???@@@<<<>>>???@@@???@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEECCCDDDEEEEEEEEEGGGJJJMMMNNNNNNNNNOOOOOOOOONNNNNNOOOMMMKKKIIIIIIHHHFFFDDD>>>???@@@@@@???===:::999666888999888777777888999555666666777777777666666111222333333222222222333333333222111111111222222111111111111111222222222000000000000000000000000.../////////000000111111...//////000111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////......///000000111000000000000111111111000000///111111111111111000////////////000000000000///////////////...............333222222111000///......---.........//////000000......//////...---,,,,,,,,,---///000111111111000//////000111111111111111//////.........---------////////////////////////000000000000000000000000000111111111111222222222111111000000//////.........---+++******+++---....../////////000000111111000---******---......,,,---------............///........................//////.........---------//////.........---------//////000000111111111222////////////////////////......//////...---,,,,,,///...---,,,,,,,,,,,,,,,......////////////......------............------........................////////////////////////...///000222222000///...//////000000///...------......------------......000000000000///...---,,,000///...------...///000//////000000111111222222............/////////000///.........///000222333000000000000111111111111111111111111111111111111//////000111222222333333444555666666666444111000222222222222222222222222444444444444444444444444555444333333222222222222444444444555555555555666222222222222222222222222666555555555555444444444777777666555444444333333222222222111111111111000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........////////////000......////////////......000000000///......------///////////////////////////000111111111///...---//////000000000000//////000000000000000000000000000000000000111111111111222222222222222222222222333333222222333333444555333333333444444444555555555555555555666666666666444444444555555555555666777777777777888888888888<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@?????????>>>AAAAAA@@@>>>===<<<;;;::::::::::::999999999888888777666666555444444333333444444444444444444444444333333333333333333333333222333333444444444333222111111111111111111111111000000000000000000000000///000111222111///...,,,000000///////////////000333333222222222222222222222111000//////000111222111111111000000000000000//////000000000000//////------............------////////////////////////............////////////222111111111000000////////////000000000000//////111111000000//////......111000///////////////000//////000000000000//////...///000111111000//////..................------///////////////.........000000000000000000000000////////////////////////000000000000000000000000........................000000000000111111111111333222111000////////////222111111000000000000000000000000000111111111111000---++++++---......------------............///........................//////.........---------//////.........---------/////////000000000111111////////////////////////......//////...------,,,......---,,,,,,,,,------.........//////.........------............------................................................---...000111111000...---...............---,,,,,,......------------......,,,------...............000///...------...///000......///////////////000........./////////000000000/////////000111333444000000000000111111111111111111111111111111111111000111111222333333444444333444555555555333111000222222222222222222222222333333333333333333333333444444333222222222333333444444444444555555555555333333333333333333333333444555555555666666777777777666666555444444333333333333333333222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000/////////.........------........./////////......////////////...........................///////////////////////////000000000000000///......//////000000000000////////////////////////////////////000000000111111111222222222222222222222222222222111111222222333444333333333333444444444444444444555555555666666666444444444444555555555555666666666666777777777777777777666666666666777777999999999::::::999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<;;;::::::999999888888888777777777666666222222333333444444555555333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111000000000000000000000000333222222111111111111111000000////////////000000111111111000000000//////111111000000000000111111000000000000000000000000//////000000000000//////...//////000000//////...////////////////////////............////////////000000000000/////////...//////000000000000//////111000000000/////////...000000////////////000000//////000000000000////////////000111111000///...................................................000000000000000000000000////////////////////////000000000000000000000000........................000000000000111111111111222111111000000000000000222111111000000000000000000000000000111111111111///---,,,,,,---......------------............///.......................................---------...............---------.........///////////////////////////////////////.........///......---,,,------,,,,,,,,,---......------............------------............------........................------------------------,,,---...//////...---,,,------------------,,,+++......------------......)))***+++---...///////////////............///000............------------....../////////000000000111000000000111222333444000000000000111111111111111111111111111111111111222222222333333444444555222333444444333222000///222222222222222222222222333333333333333333333333333333222222222333444444444444444444555555555555333333333333333333333333333444555666777888999999666666666555444444333333444444444444333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////////////////////////////.........---------,,,---------..................////////////......+++,,,,,,---......//////////////////////////////000000//////......//////...//////000000//////...//////////////////////////////000000000000111111111111111111111111111111111000000000000111222222222222333333333444444444444444444444555555555555333333333444444444555555444444444555555555666666333333333222222333333444555555666666666666555555555555666666666777777777888888888888999999999999777777777777777777777777555555555555555444444444111111111222333444444444222222222222222222222222222222222222222222222222222111000.........//////111111111111111111111111000000000000000000000000444333111//////000222333000000////////////000000/////////000111111222222000000111111111111000000000000000000000000000000//////000000000000/////////000000111111000000///////////////////////////............////////////000////////////.........//////000000000000//////000000000000////////////000000000//////000000111//////000000000000//////000000111111000///...---........................,,,,,,------......//////000000000000000000000000////////////////////////000000000000000000000000........................000000000000111111111111000000000000000111111222222111111000000000000000000000000000111111111111......------.........------------............///................................................................................................////////////////////////---...............------,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,------............------........................------------------------,,,------......------,,,------.........------,,,......------------......)))***,,,---...///000000...............//////000/////////...---------,,,...////////////000000000000000000000111111222222///000000000111111111111111111111111111111111111222222222222333333444444111222222222222111000///222222222222222222222222222222222222222222222222222222222222333333444555333333444444444555555555444444444444444444444444444444444555666777777777666666555555555444444444444444444444333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------............////////////......,,,,,,,,,---------......////////////////////////111000...------...///000...//////////////////...////////////////////////////////////000000000111111111111111111111111111000////////////000111111222222222222333333333333333333333333444444444444222333333333444444444444333333333333444444444444333333222222222333444444333333444444444444333333555555555666666666777777555555555666777777777888555555555555555555555555444444444444444444333333444333333333222222222111111111111111111111111111111111111111222222222222333111///---------///000111111111111111111111111////////////////////////111000///......///000000000////////////000000111---...///111333555777777///000111222222111000////////////000000000000000//////000000000000/////////000000111111000000///////////////////////////............////////////000000000000000///////////////000000000000//////000000000000////////////000000000///000000111111//////000000000000//////111111111000///...---------------...............+++++++++,,,---...//////////////////////////////////////////////////////////////////////////////........................///000000000111111111111////////////000111222333222111111000000000000000///000000000111111111111---.....................---------............///........................---.....................---.................................------------////////////////////////------...............---,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,------............------................................................,,,,,,------------,,,,,,---....../////////............------------......------...///////////////---......///////////////111000000000//////......////////////000000000111//////000000000000000000///000000000111111111111111111111111111111111111111111111111222222222222111111111111111111000000222222222222222222222222222222222222222222222222222222222222333333444555333333333444444444444555444444444444444444444444444444444444444444444444555555555555555444444444333333333333222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,---------............////////////............---------,,,,,,,,,////////////////////////000///...------...///000......////////////.................................////////////000000000000000000000000000000000//////......//////000111111111111222222222333333222222222222333333333333222222222222333333333444111222222222333333333333222222222222222333444555333333444444444444333333444555555555555666666666000000000111111222222222666666555555444333333333444444444444444444444444444444444444333333333333111111111111111111111111000000000111111222222222333222000...---...000111000000000000000000000000////////////////////////...///000111111000///...///////////////000111111///000111222333444555555///000111222222111000///......//////000000000000//////000000000000//////...//////000000//////...////////////////////////............////////////111111111111111111111111//////000000000000//////////////////000000000000000000000000000111222222//////000000000000//////222111111000///.........---------.........//////+++++++++,,,---.../////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111////////////000111333333222111111000000000000000///000000000111111111111,,,...000000...---...///---------............///........................---------...............---------..............................---------////////////////////////,,,---......///.........------,,,,,,,,,---......------............------------............------........................////////////////////////---------------------------...//////000/////////......------------....../////////000//////......,,,---...///000000000///111111111111111000000000/////////000000000111111...///000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111222111111111111111111111222222222222222222222222333333333333333333333333333333222222222333444444333333333333444444444444333333333333333333333333444444444333333333222222555555555555555555555555333333333333222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,---------..................////////////......//////......---,,,,,,+++////////////////////////.........---......//////---......//////......---..............................////////////000000//////////////////////////////......//////000111000000111111111222222222111111111111222222222222111111222222222333333333111111222222222222333333000000000000111222333333333444444555555444444333222333333333333444444444111222222222222222222333666666555555444333222222333333444444444444444555000111222333444555666777111111111111111111111111/////////000111111222222222111000//////000111222000000000000000000000000000000000000000000000000...000222444444333111000///......//////000111222222222222111000///......000000111111111111000000---......//////000000111//////000000000000//////...//////000000//////...////////////////////////............////////////111111222222222222222333//////000000000000//////////////////000000000000000000000000111111222333//////000000000000//////222111000///......//////,,,,,,------.../////////,,,,,,------......//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111////////////000111222333222111111000000000000000000000000000111111111111,,,...111111///---...///---------............///........................---------.........//////---------.........//////////////////......------////////////////////////,,,------...//////............---,,,,,,,,,------.........//////.........------............------......................................................------------......,,,---....../////////.........------------......---......//////......---,,,---...///000000000///000000111111111111111111//////000000000111111111///000111111111111000///000000000000111111111111111111111111111111111111222222222222222222222222222222222111111222222222222222222222222222222222333333333333333333333333444444333222222222333333222222333333333444444444333333333333333333333333333333444444444444444444555555555555555555555555444444444444333333333333111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////....................................------------------........./////////......////////////......///.....................////////////////////////,,,---....../////////...---......//////......---................................./////////000000/////////////////////////////////...///000000111000000000000111111111222000000000111111111222222111111111111222222222222111111222222222333333333000000000000111222333333333333444444444444333333222222222333333333444444666666666555555555555555444444444444444444444444222222333333333444444444//////000222333555666666222222222222222222222222......//////000111111222/////////000111111222222000000000000000000000000000000000000000000000000000000111222222222222222............///000111222222222111111000//////...111111000000000000111111------......///000000111//////000000000000/////////000000111111000000///////////////////////////............////////////000000111111222222222222//////000000000000//////.../////////000000000111000000000000111222333444//////000000000000//////111000///......///000000,,,,,,------...//////000........................000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000//////000111222222222111111000000000000000000000000000111111111111+++///111111///---...///---------.........//////........................---------.........//////---------.........//////000000/////////.........////////////////////////,,,,,,---.../////////...///...------,,,,,,,,,,,,......////////////......---..................---........................------------------------///......------......///+++,,,,,,---.........---.........------.........+++,,,------.........---+++,,,...000000000000/////////000000111111222222000000000000111111111111000111222333333222000000000000000000111111111111111111111111111111111111333333333333333333333333333222222111222222333333222222222222222222222222444444444444444444444444555444444333222222222222222222333333333444444444222222222222222222222222222333333444555666777777444555555555555555555555666666555555555444444444111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////........................//////.........---------.........////////////000......////////////......------......///000000000////////////////////////+++,,,...///000///...------..................---..................................../////////000///////////////////////////////////////000111111000000000000111111111111000000000000111111111111000111111111111222222222111222222222222333333333111111111111222333555555333333444444444444333333333444444444444555555555555444444333333222222222111222222333444444555555111111222222333333333333111111111111111111222222222222222222222222222222---......///000111111222,,,---///000111111111111000000000000000000000000000000000000000000000000000///...---...///111333............///000222222///000111222333444555555222111000//////000111222---------...///000000111//////000000000000//////111111222222222222111111////////////////////////............/////////000//////000000111111111222//////000000000000//////.../////////000000111111000000000000111222333444//////000000000000//////000000///......///000111,,,,,,------...///000000///////////////.........000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222222111111000000000000000000000000000111111111111........................------............------////////////////////////000000//////.........---........................................................................///...---,,,,,,---...///...........................------,,,---...///000............................................................////////////////////////////////////------......//////000000//////.........---------,,,,,,,,,------.........000000000000////////////111111111000111222222333111111000000//////......000000000000//////////////////000000///...------222222222111111111000000000000111111111222222222111222222333333444444555111111111111222222333444222222222222222222222222222222222222222222222222333444444555555444444333444444444333333222222222444444444555444444333333333333333444444555555555999888666555444333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////000000//////.........------------............///......................../////////...---------,,,......//////...---,,,,,,//////............//////---...///...------...///---......///////////////111111000000//////......////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222333333222222111222222222111111111111000000//////222222111111222222333444222222222333333444444444111111111111111111111111555444222000///000000111222222222222222222222222000000000000111111111111000000//////......------000///...------...///000111///---...111222000...............////////////222111///---...000333555////////////000000000000...............///000000111111111111000000000000000000000000000000000000......---------,,,,,,,,,////////////////////////............////////////,,,...000000//////111333444222111111222222000///222222111000//////000000////////////////////////////////////000000000000......////////////......111111000///////////////......---------......///............////////////000000//////.........---...............---------000000//////.........---//////............//////000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000........................------............------........................000/////////.........---........................................................................///...------------...///...........................------,,,---...///000............................................................////////////////////////////////////.........//////000000000//////.........---------,,,------------------.../////////...............///////////////000000111111000000000/////////...111111111111111000000000000000111111000000///...222222222111111111000000000000111111111222222222111111222333333444444555444444333333444444555555444444444444444444444444222222222222222222222222333333444444444444333333444444444333333222222222444444444555555444444333333333333444444555555555555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................000/////////.........------------............///.......................................---------......//////...------,,,//////............//////---...///...------...///---......///////////////000000000///////////////000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111222111111000000111111111222222111111111000000000222222222222222333444444111222222222333333333333222222222222222222222222444333222000000000000111222222222222222222222222//////000000000111111111////////////////////////000000///......///000000111///......111111000...............////////////111000///......///111222////////////000000000000///............///000000111111111111000000000000000000000000000000000000111111000000000/////////....................................////////////+++---............///111222000///000111111000///111111000///////////////////////////////////////.../////////000000000000///000000111111000000///111111000//////////////////......---------......---------....../////////000/////////.........---.....................///000/////////............//////............//////000000000000000000000000//////000000000111111111000000000000////////////000000000000000000000000........................------............------......................../////////.......................................................................................///...------------...///------------------------...------------...//////............................................................////////////////////////////////////////////////000000000000...............---------.........------------------------......................../////////000000000000000000////////////111111111111111222222222111111222222111111000000222111111111111000000000111111111111111222222222111111222222333444444444555555444444444444444444444444444444444444444444222222222222222222222222333333444444444444333333444444333333333333222222333444444555555555444444444444444444444555555555222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////......................................................................../////////...............---------............///........................---------........................///......---,,,//////............//////---...///...------...///---....../////////////////////////////////000000000000000000000000000000//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000000000/////////000000111222222222111111111111111222222222222222333333444111111111111111222222222333333333333333333333333444333222111000000000000111111111111111111222222//////000000000000111111......////////////000000111000000//////000000111111///...///000111000...............////////////////////////............////////////000000000000//////......//////000111111111111111000000000000000000000000000000000000111111111111111000000000------------------------............////////////,,,...////////////000111000///...///000111000///000////////////.........////////////////////////....../////////000000000111111222222222222111111111000000///////////////000000///...------------+++,,,,,,---...//////000/////////........................//////000000000////////////............//////............//////000000000000000000000000//////000000000000111111000000000000////////////000000000000000000000000........................------............------.................................................................................................................................------.........------------------------......------........................................................................////////////////////////////////////000000000000000000000000........................//////......------,,,,,,------............/////////000000111111111111111000000000000////////////000000111111111111111222000111111111111111000000111111111111000000000000111111111111111111111111111111111222333333444444333333333333222111111000111111111111111111111111222222222222222222222222333333333444444333333333333333333333333333333333333444444555555555555555444444444555555555555555333222222111111111111111111111111111111111111111////////////////////////////////////////////////................................................................................................---------............///........................,,,---------.../////////---...............------///......------......///---...///...---------///---......///////////////---......//////000000000////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000/////////000111111222222222222111111111111111111000000111111222333000000000000000111111111222222222222222222222222333222222111111000000000000000000111111111111111////////////000000000111000000000///////////////111111000000000000111111000/////////000000000///............////////////....../////////...,,,+++////////////000000000000/////////...///000000111111111111111000000000///////////////////////////........................------------------------............///////////////111222222111111222444///......///111222111000///000000000000000//////////////////////////////........./////////000000111111222222222222111111000000////////////000000111111///...------------,,,,,,---...///000000111........................---......///000111111222///////////////.........//////............//////////////////////////////////////////000000000111000000000000////////////000000000000000000000000........................------............------........................---------.......................................................................................---..................---------------------------..................------............................................................////////////////////////////////////000000000///////////////---...................../////////......---------....../////////000000000//////000111111111111000////////////000000000000/////////000000000111111//////000111111000000000000000000000000000000000111111111111111111111111000000111222222333333444222333333333333222000000111111111111111111111111222222222222222222222222222333333333333333333222333333333333333333333333333444555555666666666555555555555555555555555555666555444333111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................---------...............---------............///........................,,,---------.../////////------...............---......------------......---...///...---------///---......///////////////------......//////000000...................................................////////////000000000////////////////////////111111111111111111111111000000000000000111222333111111111111111111111111///////////////000111111000000000000000000000000000000000000000000000000222222222222111111111000/////////000000111111111...////////////000000000222222111000///......---000000111111111111000000///000000000/////////000............////////////---...///000///---,,,***////////////000000000000///////////////000111111111111111111000000000///////////////////////////------------------------....................................////////////000111222222111111222333111000///000222333222111000111111222222222111000////////////////////////............//////////////////000000000000//////000000////////////000000222111000///...---------------...///000000111111---------...............---......///000111111222........./////////////////////............//////////////////////////////...////////////000000000000000000000////////////////////////////////////........................------............---------------------------------------------.................................................................................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,............................................................////////////////////////////////////////////////............---------.............../////////.....................//////000111111111,,,---...///000///...---////////////000000000000.........///000000111111...///000000111000000000//////000000000000000111222222222111111111111111000000111111222333333333333444555666555444333222333333333333333333333333222222222222222222222222222222333333333333222222222222333333333333444444333444555666666666666666666666666555555555555555888777555444222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------------------------------------.........---------............///........................---------...............,,,---......///...............------------......---...///...------...///---......///////////////..................//////------------------------..............................////////////000000////////////////////////111111111111111111111111000000000000111222333333000000000000000111111111/////////...///000000111111111111111000000000000000000000000000000000000111111222222222111111000......//////000000111111......////////////000000222222111000000///......///000000111111000000///...000111000///...///111............////////////---.../////////...---,,,////////////000000000000000000//////000000111222111111111111000000000000000000000000000000000000............////////////////////////////////////............////////////...///000000......///000222111000111222333222111000111222333333333222111////////////////////////------........./////////......////////////......///////////////000000111111111000///.....................///////////////---------------..................//////000000000........./////////////////////............//////000000000000000000000000......////////////000000000000000000////////////////////////////////////........................------............------------------------------,,,,,,,,,------.................................................................................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,,,,............................................................///////////////////////////////////////.........---------,,,---------.........//////............////////////------......///000000111+++,,,...///000///...---.../////////000000000111...//////000111111222222///000111111222222111111////////////000000111111222222222111111111000000000000000111222222333333222333444666666555444333222222222222222222222222222222222222222222222222222222333333333333222222222222222333333444444444333444555666777777777777777666666666555555555444666666555333333222222222000000000000000000000000000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,------.........---------............///.......................................---------,,,------...//////.........------,,,,,,------...---...///...------...///---......///////////////..................------........................................................./////////000000////////////////////////000000000000000000000000////////////000111222222....../////////000000000000000000000000111222222222222222111111000000000000000000000000000000000000111222222222222111000------...//////000111111........./////////000000//////000000000111111111...///000000000000///......000111111......///111............////////////---......////////////...////////////000000000000000000//////000000111222111111111111000000000000000000000000000000000000.../////////000000000000....................................////////////---...//////------...///222111000000111111000///...000111333333333111111////////////////////////---------.........//////---......//////......---///////////////000111111000000///////////////000...------------,,,,,,,,,,,,,,,,,,------..............................///............/////////000//////............//////000000000000000000000000........./////////000000000000000000////////////////////////////////////........................---..................---------------------------,,,,,,,,,------.................................................................................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++............................................................/////////000////////////////////////......---------,,,,,,,,,---------.........//////------......//////000000,,,,,,------...///000000---...000111222111000///.../////////000000111111///000000111222222333333000111222333333333333333.../////////000000111111222222222222111111000000000000000111222222333333///000222444444444222111000000000000000000000000222222222222222222222222222222222333333222222222222222222333333444444444333444555666777777777777777777666666555555555444444333333222222333333444000000000000000000000000000000000000000000000000////////////////////////------------------------........................------------------------,,,,,,,,,------.........---------.........//////......................../////////......------,,,,,,,,,---.../////////......------,,,,,,------...---...///...------...///---......////////////////////////......------,,,////////////////////////..................................../////////000////////////////////////////////////////////////---------......000111111---.........//////000000222222222111222222333444333222222222111111000000111111111111111111111111000000222333333222111000---------...///000000111............/////////000,,,---...000111333444555---...///000000///...---...000222111...---///111............/////////000............//////000000////////////000000000000000000000000000111111222111111111111000000000000000000000000000000000000---.........//////000000------------------------............/////////000///000111000///...///000222000//////000000///------///111222333222111000////////////////////////---------.........//////......////////////......///////////////000111111000////////////000000111---,,,,,,++++++******))),,,,,,,,,------........................------------.........//////000000//////............//////000000000000000000000000............/////////000000000000000////////////////////////////////////................................................///............---------//////............//////---------.........//////////////////////////////000000//////.........---------------------------------------------------///...---,,,,,,---...///111000///////////////000////////////////////////........................---...///000000///...---........................000000/////////.........+++,,,,,,---...///000000//////////////////////////////000000///...------000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000111111111111000111111111111222222222444444333333333333222222222222222222222222222222111111111111111111111111222222111111222222333444555555444333333444444444444444444444555555555555666666666666666555555444444333222111000000000000........................000000///...........................///111222333................................................------------------------////////////////////////---------------------------------.........//////---------............///////////////////////////................................................////////////////////////---------,,,,,,+++++++++........................//////.........---------000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111333222111111000111111222000000000000000111111222555555444444444444333333111111222222222222111111////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000///...------000111222111///......///......---------......///......///000000000000000...///000111111222222111222111000000000000000111...///////////////......000000000000000000000000////////////////////////000///...------...///000...............///000000111111000000//////......//////000000000000////////////.........---------...---,,,,,,,,,,,,---...............//////////////////...---,,,,,,++++++////////////////////////+++++++++++++++,,,---...000111111///,,,++++++,,,......//////...---,,,,,,------...///000111222222000000000000000000000000000000////////////000000000000000000000000000000///////////////......------------............///................................................+++,,,,,,---...///000000......------------......---------.........//////........................000/////////.........---------------------------------------------------///...---,,,,,,---.../////////...............///////////////////////////..............................////////////....................................---------,,,,,,,,,---------...............///////////////////////////////////////...------000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000/////////000000000111111000111111111111222222222444444333333333222222222222222222222222222222222111111111111111111111111222222111111222222333444444444333333333333444444444444555555666666666777444555555555555444333333444333222111000000000000........................000///......---------......------------......///................................................------------------------........................------------------------,,,,,,,,,,,,------......------------............................................................------------------------...........................---------,,,,,,,,,+++........................//////.........---------////////////////////////........................////////////////////////........................//////000000000111111111////////////////////////000////////////000111111111111111222222333333333000111111111111111111000////////////////////////////////////////////////........................///////////////////////////////////////...------.../////////---,,,---............------......///......///000000000000000...///000111111222222111111111000...------------...///////////////......////////////////////////////////////////////////000///...------...///000...............///000000000000000000///////////////000000000000000000/////////.........---------......---,,,,,,---................../////////////////////...---,,,,,,,,,////////////////////////---,,,,,,,,,,,,------...---...///...---,,,---///......//////...------,,,............////////////000000000000000000000000......------------..............................///////////////......------------............///................................................+++,,,,,,---...///000000------,,,,,,,,,,,,---------------......................................./////////...............------------------------------------------------......------------......---------------------...//////////////////////////////////////////////////////............//////........................---------------,,,,,,,,,//////.........---------///////////////////////////////////////......---000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////....../////////000000000000111111111111222222222333333333333222222222222222222222222222222222222111111111111111111111111222222111111222222333444333333333222222333333444444555555666777888888999555555666666666555444444333333222111000000000000//////////////////////////////...---------......//////...---------------................................................------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------////////////////////////...............---------////////////////////////........................////////////////////////........................//////000000000000111111......///000000000///...//////......//////000111---......///000111222333///000000111111000000///////////////////////////////////////////////////------------------------///////////////////////////////////////......------...///...---,,,---...//////......---......///......///000000000000///...///000111111222222111333222000///---,,,,,,,,,...//////000000///////////////////////////////////////////////////////////////............///000...............///000000////////////000000000000000000111111111111000000...............---------......---,,,,,,---..................////////////000000//////......------////////////////////////............------------***,,,............000111.........///......---,,,///.........------------000000000000000000000000......------------..............................///////////////......------------............///................................................///............---------...------,,,,,,------...........................................................................------------------------,,,,,,------------------------------------------,,,------...............////////////////////////000000000000000000000000000///...------...///000........................////////////////////////........................////////////////////////...///////////////......000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000............////////////000000111111111222222222333333333222222222222111111111111111111111111111111111111111111111111111222222111111222222333444333222222222222333444444555555666777888999999:::888888888888888777777666333222222111000000111111000000000000000000000000000//////....../////////000000////////////000000................................................,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................////////////////////////........................////////////////////////000000000000000000000000////////////000000000111...///111333333222000///...............///000000------...///000000111111//////000000000000//////////////////////////////////////////////////////------------------------////////////////////////...///////////////......///000111000///...///000000//////...............---...//////000000//////...///000111111222222111333333111000////////////...//////000000000000///////////////////////////////////////////////////...............//////000...............///000000......//////000000111111000000111111111111000000..............................------------..................////////////111000000000//////......////////////////////////000000/////////...------***,,,............000111---...............------........................////////////////////////000000////////////000000........................///////////////......------------............///................................................///............---------//////............//////.....................---........................---------...............------------------------,,,,,,,,,---------......,,,------------------,,,,,,---...////////////...////////////////////////000000000000000000000000000///...------...///000.........................../////////////////////,,,,,,------...//////000////////////////////////......///////////////...//////////////////////////////////////////////////////000000111111111111111111111111111111111111............////////////000000111111111222222222333333222222222111111111111111111111111111111111111111111111111111111111222222111111222222333444333222222222333333444555666666777777888999999:::888888888888888777777666333222111111000111111111111111111111111111111111111000000///000000111111.........//////000222222................................................,,,,,,,,,---------......------------------------------------------------............------------,,,,,,,,,------------...........................------------------------------------------------................................................////////////////////////---.............................................................................................000000000000000000000000...////////////000000000---...111222333222000///...............///000000000000000000000000////////////000000000000//////////////////////////////////////////////////////........................////////////////////////......///////////////......000111000//////000111111000///...............------...///////////////...///000111111222222111111000000000000000111222......///000111111000000........................////////////////////////---......///////////////...............///000000......//////000000111111000000111111111111000000---.........................................................////////////000000000000000////////////////////////////////////000000000000///------,,,...///...------...///------...............------......///000000111111////////////////////////000000////////////000000///////////////////////////////////////......------------............///................................................+++,,,,,,---...///000000/////////....../////////...............------------------------------------------------.........------------------------+++,,,,,,------.........,,,,,,------------,,,,,,+++,,,...///000000///...//////////////////////////////////////////////////////............//////........................,,,,,,,,,---------------++++++,,,---...///000111////////////////////////---...//////////////////////////////////////////000000000000000000000000/////////000111111222222111111111111111111111111....../////////000000000000111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111222222111111222222333444333333333333444555666666777777777777888888888888555555666666666555444444222222111111111111111222000000000000000000000000000000//////000000111111+++,,,,,,,,,...///000111................................................+++,,,,,,------.........------------------------------------------------///...............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---------------.................................---------.......................................------------------------......................................................////////////000000+++,,,...///000//////...//////......//////000111111111111000000////////////000000111111000000///////////////////////////////////////////////////........................////////////////////////---...//////////////////,,,---......------...///111111000///............------...////////////......///000111111222222111---------......///000111......///000111111111111........................////////////////////////,,,---...///000000000///...............///000000////////////000000000000//////000000000000//////---------...............---...////////////...---............////////////000000000000////////////////////////////////////...///000000000///...---...///000///---,,,,,,---,,,---......///.........------...///000111222222000000000000000000000000......------------......000000000000000000000000///////////////......------------............///................................................+++,,,,,,---...///000000///......------....../////////.........---------------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---......///+++,,,------------,,,+++***+++---/////////...---////////////////////////..............................////////////..............................,,,,,,,,,---------......,,,---------......//////////////////////////////------...///////////////////////////////////////000000000000000000000000...//////000111111222222111111111111111111111111/////////000000000111111000111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111222222111111222222333444444444444444555666777888888777777777777666666666444555555555555444333333222111111111111111222222000000000000000000000000...............///000000---------------...///000................................................++++++,,,,,,---......///........................------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,,,,---------------------------------------------.........//////........................------------------------........................................................./////////000000,,,,,,------...//////000000////////////000111111////////////000000000000000111111111111111111000////////////////////////////////////////////////------------------------////////////////////////------...///////////////,,,---......------...000222111000///............,,,---......//////.........///000111111222222111///............//////000......///111111222222111........................////////////////////////,,,---...///000000000///...............///000000000000000000////////////......////////////......---------.........//////---...///000000///...---............////////////////////////////////////////////////////////////,,,---///000000///...---.../////////---,,,---...,,,------...//////...............//////000000000000000000000000000000000......------------......///////////////////////////////////////......------------............///................................................//////.........---------...------,,,,,,------...//////.........---------------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---...//////++++++------------++++++((())),,,.........---,,,////////////////////////........................---...///000000///...---................................./////////000000///............---------////////////////////////------...///000000//////////////////////////////000000000000000000000000...//////000111222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111111000000000000000000000000000111111111111111111111111222222111111222222333444444444444555666777888888888888777777666555555555666666666666666555555444222111111111111111222222////////////////////////,,,,,,,,,,,,,,,---...///111111000////////////000................................................++++++,,,,,,---...//////////////////////////////---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------........................000000000000000000000000............/////////000............///000222333000000000000000111222222,,,------...///000111111111111222222222222111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...///000000//////---///000000//////000222222222000///............,,,---......//////.........///000111111222222111222222111000000000000000......///111111222222222........................////////////////////////+++,,,...000000000000///...............///000000111111000000//////......------............---------------.........//////---...///000000///...---............/////////000............////////////////////////////////////***,,,...///000///...---,,,...///...------...///,,,,,,---.../////////...///............---------000000000000000000000000000000////////////000000........................///////////////......------------.........//////////////////////////////---------.........//////------------------------//////............//////000000//////.........---,,,,,,---......---,,,,,,------------------------000///...---,,,+++++++++...------,,,,,,------...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,///////////////.........111111000///...---,,,,,,////////////////////////........................//////////////////////////////////////////......///////////////.........////////////////////////////////////////////////............////////////000111111111111222222222000000000000000000000000222222222222222222222222333333333333333222111000000111111111111222222222111111222333222111000///222222222111111111111111333333222111222333444555555666777888777666444222555555555555555555555555555555555555555444444444444333222111000000000000////////////////////////......------,,,,,,,,,+++////////////////////////........................//////.........---------......------------......///......---------......................................................------------------------,,,,,,,,,---------.................................------,,,,,,------...000//////---,,,+++******,,,,,,,,,------.........---------.........//////---,,,++++++,,,---///000000000//////.........---........................................................................000000000000///...---,,,...---+++******+++,,,---///000111111111///...---000000000000////////////////////////000000000000/////////...------,,,,,,////////////////////////................................................------......//////000000..............................................................................////////////......222000///......///000222///...---///222333000---000000///...---,,,,,,+++.../////////...---,,,,,,//////............//////////////////////////////000///...------...///000///000111111111000...---000000000000000///..............................000000000000////////////---------.........//////////////////////////////........................---------,,,,,,+++++++++------......///000000000............////////////////////////000000000000////////////////////////111111000000//////......//////////////////////////////............//////........................---------.........//////------------------------///..................///000/////////............------...//////...------------------------------///...------,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,---...//////000000//////............////////////000000//////......------.................................................................................////////////////////////////////////...////////////////////////////////////////////////............////////////000000111111111222222222000000000000000000000000222222222222222222222222333333333333333222111000111111111111222222222222111222222333222111000///111111111111111111222222333333222222222333444555666666777777777666555444555555555555555555555555666666555555444444333333444333222111000000000000////////////////////////222222111111111000000000////////////////////////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,------000//////.........//////........................................................................,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,------------...------..................,,,------------.........------,,,,,,,,,---......000/////////.........---........................................................................------...............---000000///////////////000000000111111000000///...000/////////////////////.../////////000000000000.........///////////////........................................................................------------............////////////////////////......................................................////////////......111000...------...000111///......///222222000.....................------......//////......---,,,//////............//////////////////////////////000000///......///000000000000000000000///......000000000000000///..............................111111111000000000000///---------.........//////////////////////////////......................../////////......---------///////////////.....................////////////////////////000000000000////////////////////////111000000000/////////...//////////////////////////////............//////........................---------...............------------------------......------------......////////////..................///000000///......------------------------...------,,,,,,---------...------,,,,,,------...//////............------++++++,,,------------------------.../////////000........................................................................---------------------------.........//////000000......//////////////////////////////////////////////////////////////////............////////////000000000111111111222222000000000000000000000000111111111111111111111111222222333333333222111111111111111111222222222333111222222222222111000000000000000111222222222333333333222222222333444555777777777777666666666666555555555555555555555555666666555444444333222222333222111111000000000000////////////////////////000000000///////////////000000000000000000000000........................---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,000///////////////000000................................................////////////////////////,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,---------......////////////............,,,,,,,,,,,,---------------------...------,,,,,,/////////.......................................................................................***+++,,,---............------...............---//////......---.........////////////////////////....../////////000000000---......///000000111111........................................................................---------------,,,,,,,,,000000000000000000000000......................................................////////////......000///...------...///000///......///111222000///------........./////////....../////////...------//////............//////000000000000000000000000111111000000000000111111111111000///////////////000000000000000///..............................///............---------------.........//////////////////////////////////////////////////////////////////...............111000000///......------............////////////////////////000000000000////////////////////////000000000000//////////////////////////////////////////............//////................................................,,,,,,------------------------,,,,,,,,,,,,------///////////////..................//////.........------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...............------------******+++,,,,,,,,,,,,+++........................---------....../////////................................................------------------------------......///000000000............////////////////////////////////////////////////////////////............////////////000000000000111111111111000000000000000000000000111111111111111111111111222222333333333222222111111111111222222222333333222222222222111111000000//////000111222333333333222222222333333333444444888777777666666666777777555555555555555555555555666555555444333222111111222222111000000000000000////////////////////////...............---------000000000000000000000000........................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///............//////000........................................................................,,,,,,,,,---------.................................------,,,,,,------...//////...---,,,,,,++++++//////......------,,,,,,+++++++++,,,,,,,,,------------...///...---+++***................................................................................................+++,,,---...............+++,,,---...///...---,,,...---,,,+++++++++,,,---.........///////////////........./////////000000---........./////////000........................................................................///......------,,,,,,,,,////////////////////////......................................................////////////......///...------------...///////////////000111000000.............../////////......////////////......//////............//////000000000000000000000000111111111111111111111111222111///.........///000000000000000000///............................../////////.........------............////////////////////////////////////000000000000000000000000---------------,,,,,,,,,000000//////........................////////////////////////000000000000////////////////////////000000000000//////////////////////////////////////////............//////.............................................---,,,,,,,,,---------......------,,,,,,,,,,,,------.........///////////////------------------------------------------------,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---------...///////////////000000///...---,,,,,,+++,,,,,,------......//////................................................---------------------------.........//////000000---.........//////000000////////////////////////////////////////////////............//////////////////000000000111111111000000000000000000000000111111111111111111111111111222222333333333222222111222222222222333333333222222222111111111111111//////000111222333333333222222333333333444444444777777666666666666777888555555555555555555555555555444444333222222111111111111000000///000000000/////////////////////////////////000000000000000////////////////////////........................------------..................------------......---,,,,,,,,,------...///................................................------------------------,,,,,,,,,---------.................................------,,,,,,------............------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,------------...///...---+++***---------.......................................................................................///////////////...------...///000222222222111000......,,,,,,,,,---...///------....../////////000............////////////.........------,,,,,,,,,........................................................................000/////////......------..............................................................................////////////............------------......//////////////////000111111000000///......------......///////////////...//////............//////000000000000000000000000111111222222222222111111222111///.........///000000000000000000///..............................222222222111111111000000........./////////000000////////////////////////000000000000000000000000------------------------............//////000000............////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////------------------------...............---------+++,,,,,,------...............------------...............///////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,---............---000//////...---,,,++++++,,,,,,------.........///------------------------........................------------------------////////////////////////------......///000000000////////////////////////////////////////////////............/////////////////////000000000111111000000000000000000000000222222222222222222222222111111222333333333222222222222222222333333333333333222111111000000111111000000000111222222222333111222333444444444333333555555555555666666666666555555555555555555555555333333222222222222111111111000000//////000000000////////////////////////------............//////////////////////////////........................------...............//////......------......///++++++++++++,,,---......................................................------------------------,,,,,,,,,---------.................................------,,,,,,------...***+++,,,,,,---...//////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------...------,,,,,,---------------.................................................................................000000000000///...---,,,,,,---...//////000000///000000000000000000111222---------......//////000------........./////////......------,,,++++++***------------------------................................................///////////////.......................................................................................////////////.................................///000///......000222222111111000///...---,,,......///000000000////////////............//////000000000000000000000000111111222222222222111111111111000///////////////000000000000000///..........................................------------....../////////000000000///////////////////////////////////////////////////////////////000000000------......///000000111............////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000//////............//////------------------------//////.........---------++++++,,,,,,---......//////..................///............/////////000///...---,,,,,,---...///------------------------------,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,------......)))***++++++,,,,,,++++++------------------------------------------------------------------------................................................000000000///......------------......///000000111////////////////////////////////////////////////............////////////////////////000000000111000000000000000000000000333333333333333333333333000111222333333333333222222222222333333333444444333222111000000000111222111111111111111111222222111222333444444444333333222333444666666666555444555555555555555555555555111111111111222222222222000000////////////000000////////////////////////,,,,,,,,,,,,---------...------------------------........................,,,,,,,,,------............------,,,,,,------...,,,++++++,,,---...//////........................................................................,,,,,,,,,---------.................................------,,,,,,------...***++++++,,,---...///000++++++,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,---......,,,,,,,,,------..........................................................................................//////...------************+++,,,---...//////000111111111111111,,,,,,---......///000000---------.........//////------------------,,,,,,------------------------................................................------...............///..............................................................................////////////....../////////000000/////////...000000///---...000333111000000000//////............///000000000000000//////............//////////////////////////////000000111222222111000000000000000000000///......000000000000000///..............................,,,,,,++++++++++++******.../////////000000000000////////////////////////.........................../////////000000000111.........///////////////............////////////////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000//////............//////------------------------//////.........---------++++++,,,,,,---...////////////............//////---.........//////000000000///...------...///000------------------------...------,,,,,,---------...------,,,,,,------...---------.........//////,,,---......//////......******+++,,,...//////000------------------------------------------------........................////////////////////////111111000///...---,,,,,,---------...///000000111////////////////////////////////////////////////............/////////000////////////000000000000000000000000000000000000444444444444444444444444000111222333333333333333222222333333333444444444444333111000000000111222222222222111111111111111111222333444555444333333000222444666666555444333555555555555555555555555000000000111222222333333000000////////////000111///////////////////////////000000000111111222222------------------------........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111................................................////////////////////////,,,,,,,,,---------.................................------,,,,,,------...------------------,,,,,,,,,,,,,,,------.........---------.........//////---,,,,,,+++,,,---///000,,,,,,,,,------.................................................................................++++++,,,---............------,,,,,,---...000111+++,,,.../////////...---,,,,,,------...///000000---------.........//////,,,,,,------.../////////------------------------................................................,,,,,,,,,------.........000000000000000000000000......................................................////////////......//////000000000000//////...000111///------000444////////////000000000000......///000000000000000//////............/////////////////////////////////000111222222111000//////000111111111000...---000000000000000//////...........................111111000000000/////////////////////000000000000////////////////////////........................,,,---------......//////000000000///......------............/////////000////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////............//////------------------------.........------,,,,,,,,,........................333222000///.........///////////////////////////+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////.........---------************************---------...------,,,,,,------............------------------------------,,,,,,------------,,,,,,........................000333444333///------///---------............///---------............///000000//////.........---111111000000//////.........000111000///...///111000000000000111111111111444444444333333222222222111111222222222333333333444444444444444444444444333333333222222222111111222222222222222222222222555555555555555555555555333333333333333333333333444333333222222333333444333333333222222222111111333222111000///...---,,,000///.........000111222..............................------------......000000///...------,,,,,,------------------------------------------------------............------+++,,,,,,---.........---......---,,,---...///000......////////////..............................111000///...---,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++,,,---......,,,,,,---...////////////////////////...........................------,,,,,,------...///......---------......---,,,,,,,,,,,,---......---------....../////////..................---------------............///........................////////////////////////---------............///......//////////////////------------------------222000......000000000///------------------------........................------...///////////////000000//////.........---222222111000///...------//////000111222333333333000000000000000000000000////////////////////////////////////////////////000000000000///////////////...---------...000111000000000000//////////////////000000111111222222////////////////////////............////////////...///000///------///000////////////////////////---...///111111///...---.........///000111111111..............................////////////......---.........//////000000////////////////////////---...000111111111000///000000000000000000000000333333222222111000000000000000000000000000000000000000000000////////////------------------------......---------,,,,,,,,,........................222111///...------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------.........------,,,,,,,,,,,,++++++++++++++++++++++++---------......------,,,------............------------------------------------............------........................///111222111///------///---------............///---------............///000/////////............111000000000/////////......000111000///...///111000000000000111111111111444444333333333222222222222222222222333333333333333333333333333333333333333333222222222111111111222222222222222222222222444444444444444444444444444444444444444444444555444333333222222333333444333333222222222111111111222222111000///...------000///.........///111222..............................------------......000//////...------,,,,,,---------------------------------------------------------......---------,,,---....../////////......------,,,---...///000.........//////.........////////////////////////000///...---,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,,,,++++++,,,---......,,,,,,---...------------------------...........................------,,,,,,------.........------------......---,,,,,,,,,,,,---......******+++++++++++++++,,,........................---------............///................................................---------............//////////////////.................................111///---...///000///...------------------------........................---------.........//////000/////////.........---111111111000000000000000/////////000000111111111////////////////////////000000000000000000000000////////////////////////000/////////////////////......---------...///000000000000000////////////000000000000000111111111////////////////////////............////////////...///000///------///000........................---...///000000///...---,,,,,,---...///000111111..............................////////////................../////////000////////////////////////---...///000111000000///000000000000000000000000111111111111111111111222000000000000000000000000111111111000///.........------------------------...------------,,,,,,,,,........................000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------............------------------------------.........//////.................................---///000000...---...///---------............///---------............///////////////............000000000000////////////...000111000///...///111000000000000111111111111333333333333222222222222333333333333444444444444333333333333333333333333333222222222222111111111222222222222222222222222333333333333444444444444444444444555555666666666444333333222222333333444333222222222222111111111000000000000//////////////////.........///000111..............................------------....../////////...------,,,,,,---------------------------------------------------------------------------...//////000/////////...------------...//////------............------////////////////////////------,,,,,,,,,,,,------,,,---......,,,,,,---...------------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---------------......---,,,,,,,,,,,,---...............---------------........................---------............///........................---------------------------------............///000000//////.........---.........//////000000000///...,,,,,,...///......------------------------........................---------------...///////////////........................//////000000000////////////////////////........................111111111111111111111111////////////////////////////////////////////////......---------...///000////////////000000000000111111111111000000000000000000000000000000000000............////////////...///000///------///000........................---...///000000///...---++++++,,,---...///000000..............................////////////..................////////////////////////////////////......///000000000000000000000000000000000000000//////000111111222333333000000000000000000000000222111111000///......---------------------------------------------------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,........................,,,------...............------............------------------------------......////////////..............................---...///000000//////000---------............///---------............//////////////////.........000000000000////////////...000111000///...///111///000000000111111111111333222222222222222222222333333333444444444555555222222222222222222222222222222222222111111111111111222222222222222333333222222333333333333333444333333444444555555666666444333333222222333333444222222222222111111111111////////////000000000000/////////...////////////...........................------,,,,,,------...//////.........---------------------------------------------------------......------------......---....../////////......------------......//////,,,,,,------------,,,,,,////////////////////////+++++++++++++++,,,---...,,,---......,,,,,,---...------------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,------......---,,,,,,,,,,,,---......000000//////......---------------...............---------............///........................---------------------------------............///000000000///......---------------...//////000000...,,,++++++---......---................................................///...---------...000000........................,,,,,,---------.........000/////////////////////........................000000000000000000000000////////////////////////.........///////////////........./////////000000////////////000000000000222222111111000000//////000000000000000000000000............////////////...///000///------///000..............................///000000///......------........./////////..............................////////////...............///////////////////////////////////////...//////000000000000000000000000000000000000000///000000000111111111222000000000000000000000000000000000000////////////------------------------------------------------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------....................................,,,---....../////////...------............------------------------------......////////////....................................///000111222111111---------............///---------............///.........///////////////////////////000000000000...000111000///...///111///000000000111111111111222222222222222222222222333333333444444444555555222222222222222222222222222222222111111111000000111111111222222333333333222222222333333444444444222222333333444444444444444333333222222333333444222222222111111111000000////////////000000000000...////////////.................................------,,,,,,,,,,,,------...............---------------------------------------------------------//////...------...//////------.........------,,,---------...............,,,,,,------------,,,,,,------------------------++++++++++++,,,---......,,,---......,,,,,,---...------------------------,,,---......,,,,,,---...------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,+++*********---------.........//////---------............///........................---------------------------------............///000000//////.........---,,,,,,---------.........---,,,***+++---......---................................................//////......//////000111---------.............../////////.........------000000000000000000000///////////////////////////////////////////////////////////////////////////------....../////////000//////000000111111111111.../////////000000000111222222111111000000//////000000000000000000000000............////////////...///000///------///000..............................////////////......111111000000///......---..............................////////////......///////////////.........///////////////////////////////////////000000111000000000000000000000000111111111000000000//////////////////////////////......//////000000111111------------------------,,,,,,,,,------------...........................,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------...............///........................,,,---...///////////////------............------------------------------.........//////.................................000//////000222333222000---------............///---------............///.........///////////////////////////000000000000...000111000///...///111000000000000111111111111111111111222222222222222333333333333444444444444333333333333333333333333222111111111111000000000111111111222222333333444222222333333444444555555333333333333333333333333444333333222222333333444222111111111111000000000////////////000000000000....../////////...------........................------,,,,,,,,,,,,------........................------------------------------------------------///...---,,,,,,---...///------------------,,,+++,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,---......,,,,,,---...------------............,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,------.../////////---------............///........................---------------------------------............///////////////////////////---------------------------,,,***+++---//////...................................................---...//////000000//////---------------.........111111111000000/////////000000000000000000000000////////////////////////........................////////////////////////---------......//////000...///000111111111000000......//////000000111111111111111111000000000000000000000000000000000000............////////////...///000///------///000------------------------////////////////////////222222111000///......---..............................////////////......///////////////.........///////////////////////////////////////000111111000000000000000000000000222222111000000///......////////////////////////......//////000000111111------------------------,,,,,,,,,---------..............................,,,---...//////...---,,,------------------------...---+++******+++---...+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------.................................,,,---...///000000000000------............------------------------------------............------........................000///...///111222000...---------............///---------............///............/////////000.../////////000000000111...000111000///...///111000000000000111111111111000111111111222222222222222222222222333333333333333333333333333333333333111111111111000000000000000111111222333333444444222333333444555555666666555555555444333333222222444333333222222333333444111111111111000000000000000000000000////////////....../////////...---,,,........................---,,,,,,++++++,,,,,,---........................------------------------------------------------...---+++******+++---..................---,,,,,,,,,---.../////////...---.........//////.........------------------------------------------......,,,---......,,,,,,---...------------.........///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///---,,,,,,,,,,,,---...............///////////////,,,,,,------...//////000---------............///................................................---------............///------......///000000000//////......------,,,,,,---,,,+++,,,...///000///................................................)))+++---//////...---+++,,,,,,,,,------............///////////////000000.........//////000000000........................////////////////////////////////////////////////,,,,,,---......///000000,,,---...///000//////............///000111111111000000000000000111111111////////////////////////............////////////...///000///------///000------------------------//////............//////////////////////////////..............................////////////......000/////////............////////////////////////000//////...///000111222000000000000000000000000000000000000000/////////////////////////////////111000000000/////////...------------------------,,,,,,,,,------.................................,,,---.../////////...---------------------------...---+++******+++---...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,---...///000000000000---..................---------------------------,,,------------------,,,........................000...---...000111///,,,---------.........//////---------.........//////---.........//////000000.../////////000000111111///000111000///...///111000000000000111111111111000000111111222222222222111111222222222333333333444444444444444444444444111111111111000000000000000000111222333333444444333333444444555666777777777777666555444333333222444333333222222333333444111111111111000000000000111000000000////////////....../////////...,,,+++........................---,,,,,,++++++,,,,,,------.....................------------------------------------------------,,,+++)))(((((()))+++,,,//////000000///...------,,,,,,.../////////...---......////////////..............................///......------.........,,,---......,,,,,,---...---------.........//////,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,---...///---,,,,,,,,,,,,---......***++++++,,,,,,---------,,,,,,------...///000000---------.........//////........................////////////////////////---------.........//////,,,,,,---...///000111111111111000///...------,,,---,,,+++,,,...000000000////////////////////////........................'''))),,,...///---***(((,,,,,,,,,------.........)))******+++,,,......///,,,,,,------...///000000------------------------000000000000000000000000////////////////////////,,,,,,------...///000000++++++---.........---,,,---......///000111111222//////000000111111222222////////////////////////............/////////000...///000///------///000------------------------//////............//////+++,,,,,,---...///000000..............................////////////......000000//////.........---////////////////////////000///.........///111222000000000000000000000000......//////000000111111////////////////////////333333222000///---,,,,,,+++++++++,,,,,,---------,,,------......------,,,//////000000///...------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,+++++++++------............---------------............///.........------,,,,,,,,,........................,,,---......///.............................................////////////...///000111111000///...............////////////111111000000000000111111222222111111111222444555666666555444333222222111222222222111111111111000111222222222222333333333222222222222333444555555777777666555444333333333444333222111111111222333000000000000////////////000000000000000000000000........................------------------------------------------------,,,,,,,,,---------......------............------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------------------------------........................---------,,,,,,+++++++++.........------,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,------........./////////...,,,+++***+++------------...000---------------------------------,,,,,,+++++++++,,,,,,,,,---------....................................//////......---,,,////////////////////////......------------............//////...---,,,,,,---------............///444333000---***'''%%%$$$,,,---......,,,,,,---...000000//////.........---......------------......------............------...------------...//////........................,,,---///000000000///.........------------......---------............///..............................////////////......000000000000000000000000111...,,,---//////---***---------............///...///000000000///---,,,................................................------------------------.../////////...---,,,,,,////////////////////////333222111000//////000111......////////////......000000//////.........---////////////000000000000////////////////////////000000000000////////////+++,,,.../////////...---+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,------......---,,,,,,+++------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,---...///000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///---------------------------------,,,,,,,,,++++++------............---------------............///.........------,,,,,,,,,........................---......///000/////////....................................//////////////////000111111000///........./////////000000000333222222111111222222333222222111111111222333444555555444444333333222222222222222111111111111000///000000000000111111111222222222222333444555555777666555444444333333333444333222111111111222222000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------......------............------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------------------------------------------------------//////.........---------......---------,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---............---,,,,,,,,,---------......///...---,,,+++***,,,------------...000------------------------.........---------,,,,,,,,,,,,,,,---------....................................//////......---,,,..............................------------............//////...------,,,---------............////////////......---------,,,---......,,,,,,---...000/////////.........---......------------......------............------,,,,,,++++++,,,,,,---...........................,,,---...///000//////............------.........---------............///..............................////////////......////////////////////////111///......000000...,,,---------............///...///000000///...---,,,................................................------------------------..................---,,,........................///...---,,,,,,,,,------......///////////////...000/////////.........---/////////000000000111111000000000000000000000000000000000000/////////...,,,---...///000///......---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------...------,,,+++---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000------,,,,,,,,,,,,------------,,,,,,,,,---......------------------------------------,,,,,,,,,,,,------............---------------............///.........---------------..............................///000000000000000....................................//////////////////000111111000000//////000000000000111111111444444333333333333444444222222111111111222333444333333333333333333333333222222222111111111111000///000000000000111111111222222222222333444555555777666555444333333333333333333222111111111111222000000000000////////////................................................------------------------------------------------,,,,,,,,,---------......------............------...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------...------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------,,,---...///........................//////............------,,,,,,,,,---------....................................//////......---,,,..............................------------...............///......---,,,---------............///,,,------...//////000000,,,---......,,,,,,---.../////////.....................------------......------............------,,,,,,,,,+++,,,,,,---...////////////////////////------...////////////...........................---------............///..............................////////////......////////////////////////000///......//////...------------............///...////////////...------................................................------------------------,,,------............---........................000//////............///------...///000000///////////////...............000000000000111111111111111111111111111111111111000000000/////////......---...///000000000//////---------,,,,,,+++++++++,,,------......------,,,...///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------............---,,,+++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,------...------------------------------------------,,,,,,------............---------------............///...............---------........................------...///////////////....................................///////////////000000000111111111111000000111111111222222222444444333333333333444444222222222222222222222333111222222222333333333444222222222111111111000000111111222222222333333333222222222222333444555555666555444444333333333444333222222111111111111111000000000000////////////................................................------------------------------------------------,,,,,,,,,---------......------............------------------------------------............------------------------------------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,...///....................................------------,,,,,,,,,---------.......................................///......---,,,..............................------------......---...............---------------............///------------,,,,,,,,,,,,,,,---......,,,,,,---..............................------,,,,,,------...------............------...............///000000000000000000000000000000------........./////////---..................------------............///..............................////////////......////////////////////////...---------......---------------............///.....................---................................................------------------------+++,,,------....................................000000//////////////////,,,---...///000000000000........................000000000000111111111222000000000000000000000000000000/////////............//////000000000000000---------,,,,,,+++++++++,,,------......------,,,......///////////////...------------------------------------............------------------------++++++,,,,,,,,,,,,---------.........------,,,++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,,,,------------------------------------------------------------............---------------............///................................................+++,,,------......------....................................////////////000000000000000111222222111111111111222222222222333333222222222222333333222222222222222222222222000000111111222333333333222222222111111111000000111111222222222333333333222222222222333444555555555444444333333333333444222222222222111111000000000000000000////////////................................................------------------------------------------------,,,,,,,,,---------......------............---------------------------------......//////......---------------------------------------------------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.......................................///......---,,,..............................------------......------...............------------............//////......------,,,++++++,,,---......,,,,,,---...---------...............------,,,,,,,,,,,,------------............------///............///000000000000000000000000000000---------------......///------...//////...---------------............///..............................////////////...................................................///---------............///...------------.........................................................------------------------++++++,,,---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////---------...............///000000000000111111111////////////////////////////////////............///////////////000000111---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,------...---------------------------------------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000......------------............---,,,,,,,,,------------------------------------------............------............---------------............///.............../////////........................++++++,,,------------,,,....................................////////////000000000000000111333333000111111111111222222222222222111111111111222222222222333333333222111111000000000111111222222222222222222111111111111000///000000000000111111111222222222222333444555555444444333333333333444444111111222222111111000///000000000000////////////................................................------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,------------.........////////////......------------------------------------------------,,,------......------,,,------............------------------------------........................---------............///,,,,,,,,,------------...------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,------...---,,,,,,,,,,,,------...,,,---......,,,,,,---...------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------....................................//////......---,,,------------------------......------------......,,,---......///.........---------............///...////////////000000000,,,---......,,,,,,---...---------------.........------,,,,,,,,,,,,------------............------------,,,,,,------...///////////////////////////------,,,,,,------...///,,,---...//////...---,,,---------............///..............................////////////.................................///111000//////000111---------............///---------,,,------...///................................................------------------------+++,,,,,,------------,,,------------------------,,,---......//////............////////////......---------------.........////////////000000000000......................../////////.........------//////.........///000111+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,,,,---......------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,---...///000......------------......///...---,,,,,,,,,,,,,,,------------------------------------.........///------............---------------............///---........./////////000........................+++,,,------......------....................................////////////000000000000000222333444000000000111111111111222222222111111111111222222222333333333333222111000000000000111111111111111222222222111111111111000///000000000000111111111222222222222333444555555444333333222333333444444000111111222111000///...000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------......------............------,,,,,,,,,---------............////////////..............................------------------------,,,------......------,,,------............------........................---------------------------------.........//////,,,,,,,,,---------......---,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///------,,,,,,,,,---//////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------....................................//////......---,,,------------------------......------------......,,,------...//////......---------............///.........///000111111111,,,---......,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------............---------------------......///........................------,,,,,,,,,---...///,,,---///000000///---,,,---------............///..............................////////////..............................+++---//////------...000---------............///------,,,,,,,,,---...///................................................------------------------,,,,,,---------,,,++++++------------------------///000111222222222111111000000000000///...---,,,,,,,,,,,,------.........---.........//////////////////////////////////////////.........---------///...---------...///000+++++++++,,,,,,---------,,,------......------,,,------...///000000000///------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......------------......///...---,,,,,,,,,,,,,,,---------------------------------.........//////---..................------------.........//////---.........//////000000........................,,,---......//////........................................../////////000111000000///000222444555///000000000000111111111333222222111111222222333222333333444333222111000111111111000000000000000222222222111111111111000111222222222222333333333222222222222333444555555333333333222222333444444000111111222222000///...000000000000////////////000000000000000000000000........................------------------------------------------------,,,,,,,,,---------......---..................---,,,,,,,,,------...............////////////..............................------------------------,,,------......------,,,---..................---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,,,,,,,,,,---......+++++++++,,,---...///000...------,,,---...///000,,,---......,,,+++,,,...++++++++++++++++++++++++---------.........//////,,,,,,,,,---------....................................//////......---,,,------------------------.........------.........,,,,,,---.../////////...---------.........//////........................,,,---......,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,------..................---///////////////000111111........................------,,,+++,,,---...///,,,---///000000///---,,,---------.........//////..............................////////////..............................'''))),,,+++))))))+++------------.........//////---,,,,,,+++,,,---//////................................................------------------------------------,,,,,,+++***------------------------,,,---...000000000///...111111000000///---,,,+++,,,,,,,,,------.........------------.........///000000000000000000000000//////.........---------...------,,,,,,...///000------------------------///...+++(((((()))+++,,,------------------------///............---------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,------......------,,,------/////////...---,,,------------------------..................------.................................------,,,,,,,,,------------------------//////000000///...------------------------------000///...------...///000111111000000000000000111000000000000000000000000111111000000//////......000000111222222222222111111111111111000000////////////000000000000//////////////////////////////333222111111111222444444333333333444444444555555555555444444444333333333222222222111111111111000////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---.........---,,,,,,,,,---------..............................------------------------/////////...------,,,,,,***+++,,,---............,,,,,,,,,---------......111000///...............------------------------...---,,,++++++,,,---...///...------------...///.................................------,,,,,,,,,.........////////////000........................//////.........---------------..................000000///...---,,,,,,+++***$$$ $$$,,,000---'''////////////////////////...------,,,,,,------...//////.........---------........................---------...000111333444........................---------............//////......------......///---------,,,,,,+++++++++000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,,,,---------,,,111111000///...---,,,,,,---,,,++++++************////////////...---,,,+++........................//////.........---------...------------...//////////////////////////////............////////////------............------......////////////......------,,,,,,,,,+++++++++---------............///000000000000///...---,,,,,,---------.../////////000///............///000///000111222222111///...000///...---------------444222///---,,,...000111///////////////////////////////////////.........////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------------------------///............------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,---......---,,,+++------------------------------------------....................................---------,,,,,,,,,------------------------///////////////...------------------------------000///...------...///000111111000000000000000111000000000000000000000000222111111111000000000000000000111222222222222111222111111000000000000000//////000000000000//////222222222222222222222222222111111000111222333444333333333333444444444444555444444444444333333333222222222111111111000000////////////////////////.........//////.................................------------------------........................+++,,,,,,---------,,,,,,,,,,,,,,,---------......................................................---------...............,,,,,,---...////////////,,,---------...............------,,,++++++,,,,,,000000000000000000000000---------,,,,,,---------......................................................---------,,,,,,,,,++++++++++++,,,,,,,,,---........................//////.........---------......................../////////...------,,,,,,---)))&&&(((---000...+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------........................------------...//////000---------------------------------............///---,,,,,,++++++,,,,,,---.........---------,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,------.........------000000//////......------111000//////.........///------...............---........................//////.........---------...------------...//////////////////////////////............////////////---......//////......---......////////////......------......//////000000---------............///....../////////...---------------..................---,,,++++++,,,---......///111222222111000///222111111000000000000111222111///...---...///000/////////////////////////////////////////////...------------------------........................++++++++++++++++++++++++---------...//////000000------------------------///............---------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------,,,,,,------------............,,,,,,------------,,,,,,++++++,,,------,,,,,,+++------------------------++++++,,,,,,------......------------------------...------------,,,,,,,,,------------------------///////////////......---------------------------//////............//////000000000//////000000111000000000000000000000000222222222222111111111111000000111222222222222111222222000/////////000111///000000111111000000///000000000000000000000000111000000000000111222222222222222222333333333333444444444444333333333333222222111111111000000000////////////////////////------............------........................................................................,,,,,,---------,,,++++++,,,,,,,,,---------..............................////////////////////////+++,,,,,,---......//////---...////////////......------........./////////---,,,,,,+++++++++++++++------------------------,,,------......------,,,,,,---...//////...---,,,------------------------...------------,,,,,,,,,*********+++++++++,,,,,,.......................................---------................................................000...------///111000///------------------------...------,,,,,,------..................---------........................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---//////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////......---........................///......---------------+++,,,---...////////////.......................................---------...------------...//////////////////////////////............////////////---......//////......---......////////////......))))))***+++,,,---......---------............///,,,,,,---............---...............------------,,,,,,++++++,,,,,,------...///111111111000000.........---......//////000000//////////////////////////////////////////......//////////////////------------------------------------------------++++++++++++++++++++++++,,,---...///000000///...,,,,,,------------------///............---------/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------------------------------******++++++,,,---......------------------------------------------------------------------------...///////////////............................../////////....../////////000////////////000000111000000000000000000000000111111111111111111111111000000111222222222222111222111000//////000111222000000000111111000000000////////////////////////000000000000000111111111111111222222222333333333444444444333333333222222111111111111000000000000////////////////////////,,,,,,------------,,,,,,........................------------------------.......................................---,,,+++,,,,,,,,,---------......................................................,,,,,,,,,------.........---...............---,,,.........////////////000...------,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,++++++,,,...//////...,,,+++------------------------------------------------,,,------------........................................................................------------------.........//////111222222111000000111222000000000000000000000000...------,,,,,,------...................................................---,,,,,,,,,,,,,,,,,,------------------------------------............//////......------......///............------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...////////////...---------------....../////////---,,,,,,+++++++++,,,,,,,,,------...//////.........................................................------------...//////////////////////////////............////////////......////////////......---......//////......---(((((()))***++++++,,,,,,---------............///***+++,,,---............/////////...---------,,,......------------......,,,---...///000111000000,,,,,,,,,,,,---......///...//////000000///...---////////////////////////............////////////////////////////////////------------------------------------------------------/////////---,,,***,,,,,,,,,---------......///............---------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------------...//////------------------------******++++++,,,---......------------------------------------------------------------------------......///////////////..............................//////////////////...//////......///000111111000000000000000000000000000000000000000000000000000000111222222222222111111111000//////000111222000000111111111111000000222222222222222222222222//////000000111111111111111111222222222333333333444444333333333222222222111111111000000000//////////////////////////////,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////...---,,,,,,,,,,,,---------..............................------------------------......------,,,,,,,,,,,,,,,,,,---------,,,++++++.........////////////000------,,,,,,,,,------...........................+++,,,---......---,,,++++++,,,...//////...,,,+++------------------------------------------------............////////////........................---.....................//////.........---------,,,,,,------.../////////000222222111///...000222111111111111111111111111...------,,,,,,------...---.............................................,,,,,,,,,,,,---...///000////////////////////////---------............//////......------......///,,,,,,,,,,,,,,,,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------.........------,,,,,,,,,------......//////......---------......///......//////...------,,,........................---........................------------...//////////////////////////////............////////////...//////////////////...------............------..................---------------............///******,,,---......///////////////...---------,,,........................,,,,,,---...///000000000000/////////000111222222,,,...///000000///...---////////////////////////---.........//////000000000000000000000000000000------------------------------------------------------......---,,,***)))+++,,,,,,------.........///............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++---------------...000000------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------...//////////////////..............................////////////..................///000111111000000000000000000000000///////////////000000000000000111222222222222111000000000000111111111111000111111222222111111000111111111111111111111111///000111111222222111111222222222222333333333333333333333333222222222222111111000000000/////////////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////......---,,,,,,,,,---------..............................------------------------......------,,,++++++******++++++,,,,,,,,,++++++------........./////////+++++++++++++++,,,,,,---------------------------,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................---------.............../////////...------,,,,,,---------........./////////000000///...---///000000000000000000000000000...------,,,,,,------...---------.......................................------------...///000111////////////////////////---------............///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////,,,,,,---...............,,,,,,------.........///,,,,,,,,,+++,,,,,,---...////////////...---,,,+++........................---------..................------------...//////////////////////////////............////////////...//////000000//////...------............------............------,,,,,,---------............///++++++,,,....../////////...............---------,,,------......------,,,,,,,,,------......////////////.........///000000,,,---...///000///...---////////////////////////------......///000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......//////............------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,...///000------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------...///////////////........................---...///000000///...---...------......000111111000000000000000000000000//////000000000111111111000000111222222222222111...///111222222222000000000111111222222111111000........................000000222333333333222111333333333333444444444444333333333222222222222111111000000000////////////////////////////////////.........//////.................................------------------------........................+++,,,------------------,,,,,,,,,---------......................................................---,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,---------............,,,,,,++++++,,,------...************************---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------........................---------.........//////000//////...------,,,,,,---------.....................---------......///...........................------,,,,,,------...---------.........//////........................///...............//////////////////////////////---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++,,,---...///000000000------------------------***************+++,,,,,,---...............------........................---------.........//////...------------...//////////////////////////////............//////////////////000000000000//////,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------............///,,,---...///////////////---------...............------...//////...------------------------.........------,,,,,,,,,------,,,---....../////////...////////////////////////------......///000000111................................................++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,,,,---...////////////.........---------,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++******+++---...///------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------...///000000//////////////////////////////---...///000000///...------------......000111111000000000000000000000000000000111111222222222333000000111222222222222111,,,...111333333222000///111111222222222222111111111111111111111111111111000111222333444333222222333333444444444444555555333333333222222222111111000000000000////////////////////////////////////......////////////..............................................................................)))***++++++,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////***++++++,,,,,,------...***+++,,,---......///...,,,,,,,,,---------.....................///000111------------------------......,,,++++++,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.................................---------.........//////000000///...------,,,,,,...........................---+++,,,...//////...////////////////////////...------,,,,,,------...---------.........//////........................000000///...---,,,,,,---........................---------........./////////......------......///---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,...///111222222222------------------------...............///000111,,,,,,---...////////////........................---------.........//////...------------...//////////////////////////////............/////////000//////000000000000//////,,,------......------,,,---......///000111222222---------.........//////---...//////000/////////,,,------......////////////000111222222111000///......---,,,,,,,,,------222111000///////////////------------......//////////////////////////////---------...///000000111111111111111111111111111///////////////////////////......------,,,++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,------------------------000///---,,,++++++,,,,,,---------.........//////000///---,,,+++*********------------------------++++++++++++++++++++++++---------...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................------------......////////////000000000000222111111000///......---...///000222222111000000222222222222222222222222222222111000//////000000////////////////////////000000000000000000000000333333333444444444555555444222000111333444333000333333333222222222111111111111000000//////......000///...---------------000000000000111111111111........................---------............//////............---------.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------........................///...---,,,,,,---...///222000---******,,,///111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---------.../////////,,,,,,,,,---------...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------..................////////////............,,,------...///000111111///............///000000........................---......///////////////.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++---...------...///,,,---------...///////////////.........---------------............------000///---+++++++++---...///...,,,++++++,,,...///////////////////////////000000//////.........---///000000000000000//////000000000000000000000000000000//////.........---////////////////////////////////////////////////////////////////////////............///////////////////////////.........////////////////////////........................//////...------------------...///000000///...---............////////////////////////////////////000000//////.........---******+++,,,,,,------...+++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------------------------222111///...---------...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------/////////.........------------------------------------------,,,,,,,,,,,,......................................................------------......////////////000000000000111111111000///.........//////000111111111111111222222222222222222222222222222111000000000000000////////////////////////000000000000000000000000222333333333333444444444444222000111333444333111333333222222222111111111111000000000/////////...///......---------.............../////////000000........................---------............//////............---------......---------,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------..............................---,,,,,,---......///---,,,******,,,...///000//////...------,,,,,,------,,,,,,,,,,,,------------------------------........................---------...............,,,---------..................................................................................../////////...---------,,,000...++++++---//////...------......//////000000......------......///000........................------...///////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------***,,,.........---...///---------...............//////.........---------------............------///...---++++++,,,---...///...,,,++++++,,,...///////////////////////////000/////////..................////////////......000000000000000000000000000/////////............////////////////////////////////////////////////..................................../////////////////////////////////...000000000000000000000000........................000///......---------...---...///000000///...---............////////////........................///.........------------*********+++,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,------------------------------111000///...---------...+++++++++,,,,,,,,,------*********+++,,,---...///------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------------........./////////.........------------------------------///.........------,,,,,,......................................................------------......////////////000000000000111111000000//////......000000000000000111111222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333222111111333333222111333222222222222111111111000000000000////////////......---------...//////,,,,,,---------.................................---------............//////............---------...------------,,,,,,,,,,,,,,,,,,---------......//////............------------------------,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,------------.................................------,,,,,,,,,,,,------+++++++++++++++,,,---...111000...---,,,,,,------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------------.........///////////////......------,,,,,,................................................000000///...---,,,,,,+++...,,,,,,000444555000+++..................//////------,,,,,,,,,---..............................------...////////////..............................------------,,,,,,,,,,,,,,,------------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////,,,...//////...---...///...............---------...............---------------............------...---,,,,,,,,,---...//////...---,,,,,,---...///////////////////////////////////////............------............------////////////////////////////////////............////////////////////////////////////////////////------------------------............////////////......//////////////////................................................000//////............///---...////////////...---............////////////........................---------------,,,,,,,,,......---,,,,,,++++++***------------.........///---,,,,,,,,,,,,------...---------------------------------,,,,,,+++++++++---------.........//////*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////.........---------------.........//////...---------,,,,,,,,,,,,------------------------/////////......---,,,,,,......................................................------------......////////////000000000000111000000000/////////...111000/////////000222333111111111111111111111111111111000000000000000111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222333222222222222222222111111111111000000000000////////////---------------...///000,,,,,,---------.................................---------............//////............---------------------------------,,,,,,,,,---------..................------------.........------,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........111000---,,,+++,,,...//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...---------,,,.........////////////000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---------,,,+++,,,000888???<<<222'''.....................---,,,,,,++++++,,,,,,---...........................,,,---......//////..............................------------------------,,,,,,------------,,,,,,+++,,,,,,,,,---------...------------------------000000//////////////////...///000000///......////////////...---------,,,........................------............------------,,,,,,---...///000......------------......///////////////////////////////////////.........------.../////////..............................///////////////.........////////////////////////////////////////////////------------------------............////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,........................000//////.........//////....................................////////////........................------------------------/////////...------,,,,,,------........./////////---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,+++++++++---------.........//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------///.........---------------------.........//////,,,,,,,,,+++++++++******------------------------//////.........---------......................................................------------......////////////000000000000000000000000////////////111000/////////000222333111111111111111111111111111000000000000000111111222222222222222222222222111111111111111111111111000000000111111111222222222222333222222222222222222222222111111111000000////////////000000000000---------------...///000------........./////////........................---------............//////............---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,...------,,,,,,------...,,,------......------,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...////////////111///---,,,+++,,,...//////...---,,,,,,---...///------------------------......................../////////...---------,,,.........////////////000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------......//////...---///666<<<;;;333***............------------,,,++++++++++++,,,------........................,,,------.......................................------------------------,,,------......------,,,*********+++,,,,,,------------------------------...........................///000000///......////////////...---------,,,---.....................------............------------------...//////000........................////////////////////////.........///////////////---...///000000000000000------------------------.........///////////////////////////////////////////////////////////////------------------------............////////////---.........//////000000------------------------........................//////............//////......------------..................////////////..........................................//////---------...//////000000---------.........//////,,,,,,,,,,,,---...///000------------------------------............---,,,+++++++++,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,------,,,******+++++++++,,,,,,,,,***++++++,,,,,,------.........---------,,,,,,,,,,,,------------.........,,,,,,+++++++++*********------------------------------------------------......................................................------------......////////////000000000000000000000000////////////000000000000000111111222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111000000111111111222222222111222333333111111222333222111111111111000000000////////////000000000000......---------...//////...////////////000000000........................---------............//////............---------,,,,,,,,,------------...,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------,,,,,,......------------......,,,------......------,,,,,,------------.................................,,,,,,------------,,,,,,,,,,,,---...///////////////...------,,,---...//////...,,,++++++,,,...///...............................................................---------------.........///////////////......------,,,,,,........................------------------------+++,,,,,,---...///000000333...***+++000333222000------------------......,,,,,,+++++++++,,,------........................,,,,,,---............---........................,,,,,,,,,------------...------............------******++++++,,,,,,,,,---------------------------,,,------------.........,,,...//////...---...///...............------------------...............------............------.............../////////........................////////////////////////.........///////////////---...///000111111111111.................................///////////////////////////////////////////////////////////////------------------------............////////////------......///000000000000000000000000000000000...........................------------...//////......------------..................////////////------------------------.........///////////////,,,,,,------...//////000,,,,,,---------.........,,,,,,,,,------...///000------------------------,,,---............---,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,,,,------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++------------------------++++++,,,,,,------............................................................------------......////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111111111111222222222333333111222444333111000222444111111111111000000000000.../////////000000000111///......---------............/////////000000000........................---------............//////............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,------------------......------------......,,,------......------,,,,,,,,,,,,,,,------------........................,,,---............---,,,------------------------........................///---+++******+++---///------------------------........................---------...............,,,---------............................................................------------------------,,,---------.../////////111...+++***,,,...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---..............................+++,,,------......------........................,,,,,,,,,---------......------............---------------------------...........................,,,,,,---------.........***,,,.........---...///---------...............---------.........//////------............------///////////////......---......////////////......////////////////////////............/////////000,,,---...///000000000000..................................../////////000////////////////////////////////////////////////....................................////////////------......///000000111000000000000000000000000........................,,,,,,,,,,,,,,,---.........------,,,,,,------...............////////////---------------------------------......////////////......------,,,++++++,,,,,,,,,---------......,,,,,,,,,---...///000000------------------------)))***+++,,,,,,,,,+++***---------.........//////,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------//////.........---------------------------------)))******+++,,,---...............................................................------.........////////////000000000000////////////000000000000...///111222222222111000000000000000000000000000000000///000000111222222000000000000000000000000111111111111111111111111111222222222222333333333000333444333111000222444111111111111000000000000.../////////000000111111000///...---------------.........////////////000........................---------.........////////////.........---------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////,,,,,,,,,------...............------------......,,,------......------,,,+++++++++,,,,,,,,,------........................------...//////...------------,,,+++++++++,,,,,,------...//////......---///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------....../////////,,,,,,,,,---------...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------+++---000222222000---***++++++,,,,,,---...//////------,,,,,,------...///........................+++,,,------......------........................,,,,,,,,,------.........------............------////////////////////////........................,,,---------......//////)))+++---...------...///,,,------....../////////---------.........//////---..................---//////000000///...------......////////////......////////////////////////---.........//////000000+++,,,---...////////////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////............/////////000---------...///000000111................................................++++++++++++,,,,,,---......---,,,,,,,,,,,,---.............../////////000------------------------,,,,,,,,,------.....................////////////,,,,,,.../////////...---------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,///---++++++---///000000000+++'''&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---------------------------,,,,,,,,,,,,---......------------------------///...---,,,,,,---...////////////...------,,,,,,....................................////////////////////////000000000000////////////000000000000000111111111111222222222111111111111000000//////000000000000000000000000222222111111111111111111111222333333333333222111333333222222222222222222111111111111111111111111111111000000000000111111000000//////.........---000000//////.........---//////////////////////////////...------------...------............------......//////...---,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///................................................+++,,,,,,---...///000000//////.........---------................................................///......---------............------------......---------.........//////......------------......111///,,,******+++---///---------............///..............................//////...---,,,,,,---------............/////////............//////........................////////////............//////............//////......---------,,,,,,,,,---------.........////////////............/////////...,,,++++++---000222........................111111000///////////////000000000000000//////...//////......------,,,,,,000000//////.........---............/////////////////////...------,,,,,,---......///////////////////////////////////////........................////////////////////////000///...------...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......000///...------...///000000000//////.........---............////////////,,,---.../////////...---------------------------++++++,,,,,,,,,---------...------------,,,,,,,,,...---+++,,,---......---...+++'''''')))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---------------------------,,,,,,,,,,,,---......------------------------///...------------...///...............---------....................................////////////////////////000000000000////////////000000000000000111111111111222222222222222111111111000000000000000000000000000000000111111111111111111111111111222333333333333222111222222222222222222333333111111111111111111111111000000000000000000000000000/////////............000/////////............------------------------//////...---------------------............------......//////...------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---------,,,,,,---------++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///................................................///............---------//////.........---------................................................///......---------............------------......---------.........//////......------------......000...---++++++,,,---...---------............///..............................//////...------,,,---------............///000///...............///........................////////////............000///...............///............------,,,,,,---------.........////////////............//////...---,,,++++++,,,...///........................111000000/////////////////////000000000///......//////..................000/////////........................////////////------..................---......///////////////////////////////////////........................////////////////////////000///...------...///000---------,,,,,,,,,++++++------------------------,,,,,,,,,------.........------...///////////////000///...------...///000000/////////............---............/////////,,,---......//////......------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,+++,,,------,,,***,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------///...------------...///---------...................................................////////////////////////000000000000////////////000000000000000111111111111222222222222222222222222111111111000000000000000000000000111111111111111111111111111222222333333222222111111111222222333333444444222222222222222222222222///000111222222111000///////////////............////////////............------------------------///......---------------------............------.........///......---,,,,,,,,,,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///................................................///............---------...............---------......................................................---------......///......------------......---------.....................------------............---------,,,,,,,,,---------............///.................................///......---,,,---------............///000000///...---------.........................../////////............---000000///...---------.../////////............------------...............//////............//////------,,,,,,,,,,,,,,,,,,........................000000//////......//////...////////////...------.........///////////////////////////........................////////////,,,,,,------...//////000---......///////////////////////////////////////........................//////////////////////////////............//////------------,,,,,,,,,,,,........................---------------.........------.../////////////////////............//////////////////............---------.........//////---------...............------------------------,,,,,,,,,------------...---------,,,,,,,,,++++++,,,++++++,,,---,,,***'''*********+++++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------.........------.........,,,,,,------...//////000....................................////////////////////////000000000000////////////000000000000000000111111111222222222222222222222222222222222000000000000000000000000111111111111111222222222222222222222222222222222111111222222333444555555222222222222222222222222...///111333333111///...///////////////.........///////////////.........///////////////////////////...------,,,,,,------------............---------...............------,,,,,,,,,,,,------..............................------------------------------------------------,,,,,,,,,,,,------......,,,------------------,,,////////////////////////------------------------------------------------------------------------------------------------////////////////////////---------............///................................................+++,,,,,,---...///000000...........................................................................------------...//////......------------....................................------------......,,,---.........---,,,+++---------............///........................---...............---------------............///000000///...------------........................//////.........---------000000///...------------/////////////////////...........................///......------......///---............---+++***........................000//////.........//////...............------,,,.........//////000000000///////////////.....................////////////---------.........//////---......///////////////////////////////////////......................../////////////////////////////////....../////////...------------,,,,,,,,,---------------------------------...............,,,,,,---.............../////////......////////////////////////.........------------............------------......//////------------------------,,,,,,---------.........------,,,,,,,,,+++++++++,,,++++++,,,---,,,)))''')))***+++,,,+++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---------------------------..................---+++,,,,,,---...///000000////////////////////////............////////////////////////000000000000////////////000000000000000000111111111222222222222222222222222222222222000000000000000000000000000000111111111222222222222222222222222222222222111111222333444444555555222222222222222222222222...///111333333111///............///////////////.........///////////////////////////////////////......---,,,,,,,,,,,,,,,------............------------...............---,,,,,,---------.................................------------------------------------------------,,,,,,,,,---------------,,,,,,---......---,,,,,,////////////////////////------------------------------------------------------------------------------------------------////////////////////////---------............///................................................+++,,,,,,---...///000000---.....................................................................---------------...//////......------------...........................---......------------......+++,,,---//////...,,,+++---------............///........................------...............------------............/////////...---------------....................................------------//////...---------------.../////////////////////.....................---......------------.........///000111000...---+++........................//////............//////...............------,,,------......//////000000.........///////////////............//////////////////.........------------......///////////////////////////////////////........................////////////////////////...//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------------,,,...//////////////////............///////////////,,,------------............------------...//////------------------------,,,---------............,,,,,,,,,,,,++++++++++++,,,+++***+++,,,,,,+++)))(((***,,,,,,***)))***+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------...//////...------,,,,,,------...///000000////////////////////////............////////////////////////000000000000////////////000000000000000111111111111222222222111111111222222222222222000000000000000000000000000000000111222222333333333222222111111222222333222222333333444444555555333333333333333333333333///000111222222111000///.........///////////////.........///////////////------------------------...------,,,,,,,,,,,,,,,------............------,,,---......///.........,,,,,,---............---------------------------------------------------------------------------+++,,,------......------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................---------............///................................................///............------------------...............................................................---------------...///000......------------.....................---------......------------......+++,,,---.........---,,,---------............///........................,,,---......///.........---------............///...---------------.......................................------------,,,...---------------......---............/////////...............---------......------------.........///000111111000...---..............................------......//////...////////////...---------------........................///////////////............////////////000//////...------,,,,,,---......///////////////////////////////////////........................////////////////////////......////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............++++++,,,---------------......////////////...............///////////////,,,,,,---------............------,,,---...///000------------------------------------............,,,,,,,,,++++++++++++***---+++******,,,------,,,)))+++,,,+++)))(((***,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------...//////...------,,,---------......//////////////////////////////............////////////////////////000000000000////////////000000000000000111111111111222222222000000000111111111222222000000000000000000000000///000000111222222333333333333222111111222333333333333444444444444444444333333333333333333333333000000000000000000000000............/////////000............/////////000------------------------...---,,,,,,++++++,,,,,,------............------,,,------...//////......,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---.........------+++,,,...//////...,,,+++++++++++++++++++++++++++------------------------------------------------------------------------........................---------------------------------............///................................................///............------------------.........//////................................................---,,,,,,------///000000......------------......//////.........---------......------------......+++,,,------.........------------............///........................,,,------...//////......---------............///,,,,,,,,,,,,---...//////.................................---------,,,,,,,,,,,,,,,,,,---...//////,,,,,,------............//////.........---------...------,,,,,,------.........//////////////////...........................------------...///000//////000000000///......---------------,,,,,,,,,............/////////000............////////////..................---------......///////////////////////////////////////........................////////////////////////---...///000000///...---............------------------------------------000/////////.........---,,,---......//////......---...///000000///...---............/////////000,,,,,,,,,---------............---,,,---...///000---------------------------------.........//////,,,,,,,,,+++++++++******---+++******,,,---......)))+++,,,+++((((((***---************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,---...//////...---,,,---------...............000000000000000000000000............/////////000////////////000000000000////////////000000000000000111111111111222222222//////000000111111111222000000000000000000000000///000000111222222333333444333222111111222333444444444444444444444333333333333333333333333333333111111000000000000111111---.........//////000000---.........//////000000////////////////////////...---,,,,,,++++++,,,,,,---..................---,,,,,,---.../////////...,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---.........---,,,+++,,,...//////...,,,+++------------------------------------------------------------------------------------------------........................---------------------------------.........//////................................................+++,,,,,,---...///000000---------.........//////................................................,,,,,,,,,---...///000111.........------.........//////.........---------.........------.........,,,,,,,,,------.........---------.........//////........................,,,,,,---.../////////...---------.........//////+++++++++,,,---...///000..............................---------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,---------......//////.........---------...------,,,,,,------...------------......//////........................---------------...///000000000000000000//////...---------,,,,,,+++++++++---.........//////000000............/////////000,,,,,,------.../////////---......///////////////////////////////////////........................////////////////////////---...///000000///...---//////.........---------........................000000//////.........---...//////000000000000000---...///000000///...------.........//////000000,,,,,,,,,---------.........------,,,,,,------...000///---,,,+++*********+++++++++,,,,,,---------++++++++++++,,,---......++++++------------++++++,,,,,,+++***))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///...,,,++++++,,,...///000000//////.........---............////////////000000000000000000000000............/////////000//////000111222222333333000000000000111111111111111111222222222222111111000222333333111000000111222222222333333444444444444444444444444444444444222333333333333222111111111111111111111000//////................................................---...///...,,,,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---......//////...............------,,,,,,,,,------------------------------------------------111000000///......---------------.........//////------++++++++++++------......---,,,---...///000......------------......................................................------------------,,,,,,---------.........//////............//////////////////000000///...---------.........//////000000......------------...............------,,,,,,,,,,,,---...//////...---,,,........................------------------------------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++..............................------------............------------..............................,,,------......------,,,000000000000////////////+++---///000...---------........................000///...---------------...---,,,,,,,,,,,,---...000000000111333222000...+++,,,---...////////////........................------............------.........------,,,,,,,,,//////.........---------//////.........---------------------------------------------------------.........................../////////////////////111000000/////////000000,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///...,,,++++++,,,...///000/////////........................////////////000000000000000000000000........./////////000000//////000111111222333333000000000000111111111111111111222222222222111111000111333333111000111222222222333333333444444444444444444444444444444444222333333333333222111111000111111111111000//////111111111111111111111111........................---...///...,,,,,,...///...------,,,,,,------...------------------,,,,,,------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,---......//////............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------.........//////......---,,,,,,---.........------,,,---...///000......------------......................................................---------------------------------.........//////------------............///////////////...------------------.........///.........------........./////////......---------------...//////...------////////////////////////---------------------------------------------------------.........////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////..............................------------............------------..............................,,,------......------,,,000/////////////////////,,,...000000///------...........................000000///.........//////......---,,,,,,---......///......///111000...---------...///000000000///........................------............------......---------,,,,,,,,,..................------//////.........---------------------------------------------------------........................---------------------...000//////....../////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********+++,,,---...///++++++,,,,,,,,,,,,------///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++************+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///...---,,,,,,---...///////////////........................////////////000000000000000000000000....../////////000000000///000000111111222222222000000000000111111111111111111222222222222111111000111333333222111111222333333333333444444444444444444444444444444444444222333333333333222111111000000111111000000///...................................................---...///...,,,,,,...///...------,,,,,,------...------..................------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,---......//////.........------------,,,,,,,,,------------------------------------------------)))******+++,,,------...---------...............///......------......///...------------...//////......------------......................................................,,,,,,,,,---.........///---------...............,,,,,,,,,------------.../////////............---,,,,,,,,,---------------........................///////////////.........------...//////...------000000000000000000000000------------------------------------------------........./////////000000...............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.......................................------------............------------..............................,,,------......------,,,////////////////////////---///111000///......///........................000////////////000000111......---,,,,,,---......---,,,,,,---......---+++...//////000000000//////........................------............------...------------,,,,,,,,,------.................................---------------------------------------------------------..............................------------------......---------......///,,,,,,,,,---------......///......------......///*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------++++++++++++------,,,++++++******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........------------......///////////////.....................////////////////////////////////////...////////////000000000///000000000111111111222///000000000111111111111111111222222222222111111000111333333222111222333333333444444444444444444444444444444444444444444222333333333333222111111000000000000000//////...------------------------........................---...///...,,,,,,...///...------,,,,,,------...............////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,---......///.........------------------------------------------------------------------------++++++,,,------......///..............................------------......------------......//////...------,,,,,,------...................................................+++,,,,,,---...//////000........................,,,,,,---------.........///.........---.........---------------------------..................---//////..................---..................---////////////////////////........................---------------------------.........////////////........................,,,,,,,,,---------......------------------------------------------------******+++,,,,,,---....................................------------............------------..............................,,,------......------,,,.........///////////////...000111111///...///000....................................///000111111......------------......---,,,+++,,,---...,,,+++...////////////......---........................------............---------------------------------------.......................................------------------------------------------------......................../////////...............------,,,,,,,,,---......,,,,,,,,,---------...............------.........,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------++++++++++++------,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,---------..........................................///////////////............////////////////////////////////////////////////000000000111000000000000000111111111///000000000111111111111111111222222222222111111///111333333222222333444444444444444444444444444444444444444444444444444222333333333333222111111000000000000000///......000000000000000000000000........................---...///...,,,,,,...///...------,,,,,,------............//////000000000---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---......///.........------------------------------------------------------------------------------------------------.....................---,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,,,,------................................................,,,,,,------...///000000.....................------.........////////////......------------.../////////..................------...//////...------------------------------.........------.........................................................------------------------,,,,,,---------.........---.....................,,,,,,,,,---------......---------------------------------------------------......///000111111222..............................------------............------------..............................,,,------......------,,,------....../////////000///000111000///...///111////////////////////////------------...//////000...........................---,,,,,,.........,,,------.........---,,,,,,........................------............---------------------------------.....................---.....................------------------------------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,++++++******++++++,,,...------,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......///......---,,,,,,++++++,,,,,,---,,,---------.............................................///////////////............////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111111111222222222222111111///111333444333333333555555555555555444444444444444444444444444444444444222333333333333222111111//////000000//////...---////////////////////////........................---...///...,,,,,,...///...------,,,,,,------...------......///000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,++++++++++++...............---------+++,,,,,,------,,,,,,+++,,,---......//////......------,,,,,,,,,,,,------................................................---------.../////////000...............---------........./////////000000...---,,,,,,,,,---...//////////////////.........,,,---...//////...---,,,,,,,,,,,,---------------///...------------...///................................................------------------------,,,,,,,,,------------...---------...............,,,,,,,,,---------......------------------------------------------------------......//////000000..............................------------............------------..............................,,,------......------,,,---------......//////000///000000///......///111////////////////////////...------------......///---...////////////...---000...,,,,,,...///......+++,,,,,,---------,,,,,,........................------............------,,,,,,,,,------------...//////.........------------------...............------------------------------------------------........................------,,,,,,+++*********,,,,,,,,,,,,------...///,,,,,,,,,---------......+++******))))))******+++...---,,,,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,---...***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,---.../////////...---,,,,,,++++++,,,,,,---------------..................////////////................../////////000............////////////000000000000000000000000//////000000000111111111000000000000000000000///000000000000111111111111111111222222222222111111///111333444333333444555666555555555444444444444444444444444444444444444222333333333333222111111//////000000//////...---------------------------........................---...///...,,,,,,...///...------,,,,,,------...,,,,,,---......///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////......,,,,,,,,,---------......------------------------------------------------+++++++++,,,------......//////.........---------,,,,,,---......---,,,,,,,,,---.../////////...------,,,,,,++++++,,,,,,---............................................................//////////////////.........------------------.........//////...---,,,++++++---///000/////////......---------,,,---///000000///---,,,------------.........//////...------------...///................................................------------------------------------............---------.........//////,,,,,,,,,---------..............................------------------------,,,,,,,,,---------------..............................------------............------------..............................,,,------......------,,,,,,,,,---......///000000...//////...,,,---...000////////////////////////000///...............///---...///000000///...---000...,,,,,,---.........++++++,,,---....................................------............------,,,,,,,,,---------......000000///...---,,,,,,+++---------.........//////------------------------------------------------........................//////...------,,,++++++,,,,,,,,,,,,---...///000,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++......---,,,++++++++++++++++++---......---++++++++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---///000000///...---,,,,,,++++++,,,,,,------------.........//////......////////////......---.........//////000000............/////////000000000000000000000000000000000000000111111111111000000000000////////////000000000000111111111111111111222222222222111111///111333444333333444555666666555555555444444444444444444444444444444444222333333333333222111111///////////////......---000000000000000000000000........................---...///...,,,,,,...///...------,,,,,,------...,,,,,,,,,---...//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---......//////......,,,,,,,,,------.........------------------------------------------------+++,,,---...000111222333//////.........---------,,,---...//////...---,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,---................................................///////////////.........//////.........---------,,,,,,,,,---------.........---+++++++++---///000.........------,,,,,,,,,,,,---///000000///---,,,---.........//////000000///...---,,,,,,---...///000000000000000000000000////////////////////////------------------------............/////////000---------.........//////,,,,,,,,,---------..............................------------------------000000000000000/////////.................................------..................------.................................,,,------......------,,,,,,,,,------...///000000.........---,,,,,,...000000000000000000000000000222111000//////...//////---...///000000///...---///---++++++,,,......---+++,,,---...////////////........................---..................---,,,,,,,,,------.........111111000...---,,,+++***---------.........//////------------------------------------------------........................333222222111000/////////,,,,,,,,,---...///000111------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******************++++++++++++************++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------------..................////////////......//////////////////,,,---///000000000///...////////////000000000000//////000000111111222222333222111///......------000000000000111222333444333333222222333333444555666666777777777777666666666666555444444333222222444444333222222111111000111000///------......///.........------,,,,,,,,,---------............///........................------------------------+++,,,------......------//////------------//////........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///...------,,,,,,------...------------.........///------------------------,,,------......------,,,++++++,,,,,,---...//////........................---,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,------000000000///......------////////////////////////------............------........................000000000000000000000000//////.........---------////////////////////////------------------------///...---,,,+++,,,,,,------...000111111///---+++////////////............///...---,,,,,,---...///......................../////////...---------,,,---------------...///000........................//////////////////////////////000000000000000000...//////000000000000000//////............//////////////////////////////------,,,,,,,,,,,,------//////.........---------..............................---------,,,,,,,,,---------.........////////////000000000000////////////000000///...------........................000000//////.........---000///...---,,,------...//////////////////////////////............//////---------............///---------........./////////............---------222111000......---------+++,,,------++++++,,,------...///000000///...---......---------,,,,,,,,,333000---,,,...///...------------.........//////,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,++++++******++++++,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------------..................///////////////////////////.........---...///000000000///...////////////000000000000000000000000000111111111333222111000////////////111111111000111111222333222222222222222333333444555555666666666666555555555555444444333222222222444333333222222111111000111000///...---......///.........------,,,,,,,,,---------............///........................------------------------+++,,,------......------,,,+++************+++,,,........................,,,------------------,,,---,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,---------.........------------------------,,,------......------,,,++++++,,,,,,---......///........................---,,,,,,++++++,,,,,,---------------------------...------,,,,,,---------............------------........................------............------........................//////////////////////////////.........---------////////////////////////------------------------///...---,,,,,,,,,------...000222333222111...---////////////............000///............///000.......................................---------000...,,,++++++---000222........................////////////////////////000/////////////////////---...//////000000////////////............//////////////////////////////......------------......//////.........---------////////////////////////............------,,,,,,---------.........////////////000000000000/////////////////////...------........................000/////////.........---000///...---,,,------...------------------------///..................///---------............///...------,,,,,,++++++***///............---------.........---......//////+++,,,------++++++,,,---.........//////.....................------,,,,,,000...,,,,,,...///...,,,------------............,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------..................////////////000000//////.........------...///000000000//////////////////000000000000111111111111000000000000222222111111111111222222333222111111000111111111111111111111111222222333444444555555555555444444444444333333222222111111333333333222111111000000000000///............///.........------------------------............///........................------------------------+++,,,------......------......---,,,,,,---......////////////////////////...------,,,,,,------...------,,,,,,,,,---.........------,,,,,,------...,,,,,,---------.........------------------------,,,------......------,,,++++++,,,,,,------......---------------------------,,,,,,++++++,,,,,,------------------------------------,,,,,,------...,,,,,,,,,---------------------------------------------............------........................////////////////////////...............---------////////////////////////------------------------///...------,,,---------000111333444333222000...////////////............000000////////////000000........................---------...............111///,,,)))***,,,000333......................../////////////////////////////////.........------,,,---......//////......//////............/////////////////////////////////..................///...............---------000000000000000000000000/////////............---------........./////////...//////000000//////...///////////////......---......................../////////...............//////...------------...------------------------......------------......---------............///000000///---+++***)))(((///............---------------------------------+++---...---,,,+++,,,---......------------....../////////............------,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,---...///+++******))))))******+++)))***++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,---------......//////......------------..................////////////000000000///......------......//////000000000000////////////000000000000222222111111000000//////222222222222222333555555444333222111000000000000000000000000000111111222333333444444444444333333333333333222222111111111333333222222111000000000000/////////...........................------------------............///........................------------------------+++,,,------......------//////............//////////////////////////////...---,,,++++++,,,---...------,,,,,,,,,------......------,,,,,,------...------........./////////------------------------,,,------......------,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---......++++++,,,---......//////------------------------------............------........................////////////////////////........................////////////////////////.................................------------...111111222333333111000///////////////............////////////////////////........................,,,---------.../////////000///,,,++++++---///111......................../////////////////////////////////...------,,,,,,+++,,,------......------//////............////////////////////////////////////............//////......................../////////////////////////////////////////////...............////////////...//////////////////......///////////////..................................................................------......////////////////////////------,,,,,,,,,,,,---------------............///222222111///...---,,,+++///............---------000//////---,,,***(((''',,,---...---,,,+++,,,......---,,,++++++,,,---.../////////////////////...+++++++++,,,---......---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++'''((()))***+++,,,---...))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------...............///......------------..................////////////000000//////.........---////////////000000111111////////////000000000000222222111111000000//////111111222222333555666777444444222111000000//////000000//////000000111222222222333333333333222222333333222222222222111111333333222111111000000//////////////////......---........................---------............///........................------------------------+++,,,------......------+++++++++,,,,,,+++++++++////////////////////////...---,,,++++++,,,---......------,,,,,,,,,------...------,,,,,,------......////////////000000000------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,---...///000000111........................------............------................................................---.....................////////////////////////........................---.....................000000111111111000///...////////////............................................................,,,---------.../////////..................------........................//////////////////////////////......------------+++,,,,,,---------------//////............////////////////////////////////////............//////---................................................/////////////////////........./////////000000......////////////............///////////////...........................---------...............------..................////////////////////////------,,,,,,,,,,,,---------------............///000000/////////.........///............---------///......---,,,***(((''',,,---......,,,,,,---......---,,,++++++,,,---....../////////////////////,,,,,,---------......///,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))(((((()))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------..............................------------..................////////////////////////////////////000000/////////000111222////////////000000000000111111111111000000000000111111222222333555666777444333222111000000000000000000000000000111111222222222333333333333222222333333333333333333222222222222222111000000///////////////000///......---.............../////////---------............///........................------------------------+++,,,------......------,,,,,,------------,,,,,,...........................------,,,,,,------.........---,,,,,,,,,------...------,,,,,,------........./////////000000000------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---......///------......///000111111////////////////////////------............------................................................---------...............////////////////////////........................------...////////////...///////////////...------////////////............------............------........................---------...............---...///000///...,,,+++........................////////////////////////........................+++,,,------......------//////............/////////////////////////////////..................///---------.......................................---............/////////....../////////000000000---......//////......------...//////////////////........................---------------.........,,,---......///.........------------------------......------------......---------............///,,,,,,---------.........///............---------***+++,,,---...---,,,,,,,,,...///...---,,,---.........------------......---............/////////---......---+++,,,...111---------.........//////***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++************++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////..................------------..................////////////------......///000000000111000/////////000111222////////////000000000000000000000000000111111111111111222222333444555666333333222111000000000111111000000000000111222222222333333333333333333222333333333333333333444444222222111111000000//////...///000000000///---------........./////////000---------............///........................------------------------+++,,,------......------......///000000///......------------------------,,,------------------,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...------------............------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...//////---------....../////////........................------............------................................................---------.........//////////////////////////////........................,,,---...///000000///.../////////.........------////////////............---...///000000///...---.......................................---------...............------,,,........................////////////////////////---......//////000000111,,,,,,---...............//////............//////////////////////////////......------------......---------.........//////........................,,,,,,------.............../////////000000000000---......//////......---------...///////////////........................,,,,,,,,,------.........,,,,,,.../////////......------------------------///..................///---------............///,,,---------.........//////............---------(((***,,,...//////...------...///...---,,,---///.........//////.........,,,,,,------..................---***((()))---000........./////////000000***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))////////////////////////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.................................///////////////..................------...................../////////000,,,,,,---...///000111111111000/////////000222333////////////000000000000//////000000111111222222222222222222333444555555333222111111000111111111111111111111111222222333222333333444444333333222444444444444444444444444222222111111000/////////...///000000000///---,,,---.........//////000000---------.........//////........................------------------------+++,,,------......------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++///...---,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,---...///000,,,,,,,,,---------......---------------------------..................---................................................---------.........//////////////////////////////////////////////////////,,,---///000000000///...////////////............000/////////...............///000111111000///.........................../////////......------,,,111000...,,,,,,,,,..............................////////////////////////------...///000111222222,,,---......//////......//////............//////////////////////////////---------,,,,,,------------------.........//////000000000000000000000000,,,,,,,,,---------......////////////000000000000---..................---------...///000000//////........................,,,,,,,,,------.........+++,,,.../////////......//////////////////////////////............//////---------.........//////000000000000000000000000//////.........---------+++,,,...//////...,,,+++---...///...------...///---...///000000///...---,,,,,,,,,---------......///...,,,(((&&&'''+++000////////////000000000000..............................---,,,,,,+++******,,,------......------,,,------,,,,,,+++***))))))***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,************************,,,------...//////......++++++,,,,,,,,,,,,------------++++++++++++------******+++++++++,,,,,,,,,------------------------///............///000000........................000000//////.........---...............///000000...............///000000000000000000000000000000111222222111///...///000......///000000000000000111111111111111111111111///000000000000111111111111222333444555444333333111111222222222333333333333333333222222222111111111111000///////////////000000//////.........---///...---,,,,,,---...///333222111000...---,,,+++---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,///......------,,,++++++------------,,,,,,+++***,,,,,,---...---,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------++++++,,,------......//////......------,,,++++++......---,,,,,,...///000,,,---------.../////////222......000,,,&&&%%%***............////////////////////////////////////------............------///...---,,,,,,---...///............////////////000//////.........//////------............------////////////////////////...............---------........................000///---,,,,,,---...///........................////////////////////////000000//////.........---............/////////000000000000000000000000000////////////////////////......------------......////////////////////////////////////////////////////////////////////////222111000.........///000////////////000000000000////////////////////////........................111///+++))))))+++///111,,,,,,---.../////////...........................---,,,,,,++++++,,,,,,---........................---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................,,,,,,,,,---...///000000000000//////.........---//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,+++******)))***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................000/////////...........................///000000...............///000000000000000000000000000000///000111000......///000000000111222222222222111111111111111111111111111000000000111111111111222111222333444444444333222222222222333333333333444333333333222222222111111111111000///////////////000/////////.........---///...------------...///......---,,,+++***))))))------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...------------,,,,,,,,,---------------,,,+++***,,,,,,---------,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------------------------------------------...//////---------...............000......000...)))***...............////////////////////////////////////------............------//////...------...//////............//////////////////............//////---......//////......---////////////////////////---------------...///000........................///...---,,,,,,---///000................................................000/////////.........------------............///////////////////////////........................000//////......------...------------------------................................................222111///.........///000............////////////////////////////////////........................///......------......///------..........................................---,,,,,,++++++,,,,,,---........................---------............///........................---------------------------------.......................................+++,,,,,,------.........000/////////............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,---,,,,,,++++++*********++++++------------++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---..............................////////////...........................///000000...............///000000000000000000000000000000---...//////......///000111222222333444333333333111111111111111111111111000111111111111222222222222333333333333333222111333333333444444444555555333333333222222222111111111111000////////////////////////...............///...------------...///,,,,,,+++++++++*********------------------------,,,,,,,,,,,,---------------------------------------...///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,---------,,,++++++------......///.........---------------------------------------------------,,,,,,,,,,,,+++++++++//////...------,,,++++++++++++,,,------...//////,,,---......//////.....................---------...---///111000---///222---............/////////////////////////////////------............------000//////......//////000............//////////////////............//////---......//////......---////////////////////////---,,,++++++,,,///111222...........................---,,,,,,---...000111................................................/////////...............,,,,,,---------.........////////////////////////........................000000000//////.........------------------------................................................111000///.........//////------------............////////////////////////........................---...000111111000...---...............---------........................------,,,,,,,,,,,,------........................---------............///...............................................................---------........................,,,,,,,,,,,,,,,,,,,,,---////////////............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///............///000000........................///////////////........................///000000...............///000000000000000000000000000000---...//////......000111111222333333444444333333111111111111111111111111111111111111222222222222333333333333222222222111444444444444555555555666333333333222222222111111111000000///////////////.................................------.........,,,------------.........------------------------+++++++++,,,,,,,,,------........................---...000111111000...,,,////////////////////////------------------------------------------------......---------,,,,,,,,,++++++,,,,,,---...//////,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---....../////////......------------------------......................................................---------,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////...---/////////...---------,,,---...///000///...000222---------.........//////////////////////////////------............------000000////////////000000............///////////////............//////000......////////////......///////////////////////////---+++++++++...111333........................,,,,,,,,,,,,---///000111........................................................................---------.........//////////////////////////////...........................//////000000000000000////////////////////////................................................////////////.../////////------........./////////////////////////////////........................,,,---///000000///---,,,//////......------------........................------,,,,,,,,,,,,------........................---------............///........................------------------------/////////...---------,,,........................---------------------,,,///////////////.........//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///............///000000.................................///////////////...............///000000...............///000000111111111111111111111111...///111000000000111222000111111222222222222222000000000000000000000000000000111111111222222222222222222222222222222222444444555555555666666666333333333222222222111111111000000///////////////---------...............---..................------------...///000000000------------------------+++++++++,,,,,,,,,------........................---...///111111000...---////////////////////////------------------------------------------------......---------,,,,,,,,,***++++++,,,---...//////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++................................................,,,,,,,,,---------............---------,,,,,,,,,+++,,,.../////////...---/////////...---------,,,---///000...------......------------............////////////////////////------............------//////000000000000//////............////////////...............///000000...//////////////////...////////////////////////111///---++++++,,,///000........................,,,,,,,,,---...///000000................................................---------...............////////////000000000000................................................+++,,,...000111222222222////////////////////////.........................................................////////////........./////////000000000////////////////////////...........................------------------...000///...---------------...........................------,,,,,,------...........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,........................////////////...................../////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---.......................................///////////////...............///000000...............///000000111111111111111111111111///000111111000000111222///000000111111111111111000000000000000000000000///000000000000111111111111111111111111222333333444444444555555555666666333333333222222222111111111111000///////////////---------------.........------...//////...------++++++,,,------...//////------------------------,,,,,,,,,,,,------------------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---...//////,,,------............---,,,,,,+++++++++,,,---------------...------,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,---++++++,,,,,,---...////////////...---,,,,,,++++++,,,---......//////.....................---------,,,000000---+++,,,---+++,,,------------.........////////////////////////------............------...//////000000//////...............////////////......---......///000111...//////000000//////...////////////////////////111///...,,,,,,,,,...///........................,,,------....../////////........................---------------------------------------.........//////000000000111111111........................------------------------***+++---000111222222222------------------------------------------------------------------------------.../////////......////////////000000000111////////////////////////........................///...,,,******,,,...///000///---,,,,,,---...///..............................------------..............................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................//////////////////000000........./////////////////////............//////------------------------***++++++,,,,,,------...,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---........................................../////////000...............///000000...............///000000111111111111111111111111///000111000///...///000///000000111111111111111000000000000000000000000....../////////000000000000000000000111222444555333333444444444555555555333333333222222222111111111111000///////////////,,,,,,,,,------.........------...//////...------+++++++++,,,,,,------...------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---//////++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,---...............,,,,,,+++++++++,,,---...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------------------------------,,,---------------...//////---------...............+++000111,,,+++---...,,,,,,,,,---------.........////////////////////////------............---------...////////////...---............////////////---------......///000111//////000000000000//////////////////////////////......---------......///........................------..........................................------------------------,,,,,,,,,------.........////////////000000000000........................------------------------+++,,,...000000000///...------------------------------------------------------------------------,,,---.../////////.............../////////000000////////////////////////........................///...---,,,,,,---...//////...---,,,,,,---///000..............................------------..............................---------............///---------------------------------------------------------.......................................------......//////000000............/////////000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))***+++,,,------...///+++++++++************)))******+++++++++,,,,,,,,,************************$$$%%%''')))***+++++++++++++++,,,,,,,,,---------++++++------------++++++******+++++++++,,,,,,,,,------------------------///............///000000........................---.........//////000000...............///000000...............///000000111111111111111111111111///000111000...------...000000111222222222222111000000000000000000000000............////////////////////////111333555666333333333444444444555555333333333222222222111111111111000///////////////,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++---///000------------------------,,,,,,,,,------..................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,+++***+++,,,...///......//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......------,,,,,,++++++,,,,,,------......///......---,,,,,,...///000,,,------....../////////***///111,,,+++///000---,,,,,,,,,---------......////////////////////////---..................---,,,---...//////...---,,,............/////////000---------......000111111//////000000000000//////////////////////////////+++,,,,,,---...///000000.................................///......------........................------------------------,,,,,,,,,------...................../////////000........................---------------------------...///000000...,,,+++////////////////////////------------------------------------------------+++,,,.../////////......---------.........//////////////////////////////......................../////////....../////////...---,,,+++,,,...000111..............................------------..............................---------.........//////------------------------........................,,,------....../////////........................,,,,,,,,,---...///000000---.........//////000000//////............//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,+++******))))))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......////////////////////////////////////////////////000000000000111111111111000000000000000000000000,,,,,,,,,---------......111111111111111111111111////////////////////////222111111111000000//////000000000111222222333333555444444333333444444555333333222111111000000//////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,************,,,,,,......---,,,,,,,,,,,,,,,,,,+++)))))))))+++---...,,,---.........---,,,+++))))))+++,,,...///000111////////////////////////......//////......---,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------------------...------,,,,,,------...+++++++++,,,,,,,,,------........................///............---------///............---------,,,,,,,,,---------......//////////////////////////////.........---------000000///...............//////////////////////////////.........---------......////////////............------------............------------......------............------,,,,,,,,,---------......---.........---,,,,,,+++..................------000000//////.........---..................------------............------///---+++,,,///000///---......//////////////////................................................,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........---,,,,,,++++++,,,---......---,,,+++////////////////////////------............------........................////////////...---,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,------///000111//////000//////...------------------------------...............------------------...............////////////////////////000/////////000111333444111000///......///000111,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********++++++++++++************++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////////////////////////////////////////////////////000000000111111111000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000000000111111111111000000000///111111111222333333444444555444444333333444444555333333333222111111000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------............---------,,,++++++++++++,,,---------------...///000111...---,,,++++++,,,...///)))***,,,.../////////...,,,,,,,,,------.......................................//////......---,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------------........................---------........./////////............---------,,,,,,---------.........////////////////////////000000/////////.........//////............////////////////////////////////////.........---------......////////////............------------............------------......------............---------------.........//////------......------,,,+++..................------000/////////.........---,,,---------.../////////------............------...---+++---///000///---///////////////.........................................................,,,,,,,,,------------------------------------------------.........//////---.........------,,,+++,,,------------------,,,........................------............------........................+++++++++,,,,,,---------......---,,,,,,,,,------------------......///000111000///---------...///------------------------------..................////////////////////////..............................------...///000111///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++******************************************++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......//////////////////////////////////////////////////////000000000000111111000000000000000000000000222222222222111111111111111111111111111111111111000000000000000000000000111111111111000000000000111222222333444444555555555444444333333444444555444444333333222111111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++......------------.........---,,,,,,,,,,,,---...,,,------...000222333444000///...---------...///)))***,,,---...///////////////......---,,,,,,+++------------------------......//////......---,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,//////...---,,,++++++***...------,,,,,,------...,,,------------.................................++++++,,,---...///000111///............---------,,,------------.........////////////////////////000000000000000/////////............/////////////////////////////////////////////............---......////////////............------------............------------......------............------........./////////000000------......------,,,,,,------------------....../////////...............+++,,,,,,---...///000000------............------...---,,,---/////////...000000//////.........---......................................................---------,,,,,,,,,........................---------...............---............---,,,,,,...------,,,,,,------...........................------............------........................000000///......///000111------------------..............................222000...,,,+++---///111------------------------,,,---------.../////////000000//////......------------------------------///......------...//////......------------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000////////////111111111111111111111111111111111111111111111111111111111000000000000000111111222222333444444444555444444333333444444555444444333333222111111111///............---------------------------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,,,,,,,,,,...///.........------.........---------...000111333444111000///...------......---------------,,,,,,,,,000//////...---,,,,,,+++------------------------.........///......---,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---.........------,,,,,,,,,...------,,,,,,------...---------.........//////........................,,,,,,------...//////000///............---------------------............///////////////////////////////////////////////////////////////...------/////////////////////////////////.....................////////////............------------............------------......------............---------.........////////////,,,------...------,,,,,,,,,,,,------------..............................,,,---------......//////------............------------------...//////...000000000///......------................................................////////////////////////////////////////////////........................------............------...---,,,++++++,,,---...........................------............------........................666444222///......//////---------------...///000..................------000///...------...///000........................,,,,,,,,,---...///000000......---,,,+++*********------------------------111000000000//////000000000000000//////000000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////...////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000111111222222333333555444444333333444444555444444333222222111111000///............---------------------------------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---..............................------------...///000//////...------,,,,,,,,,......------,,,,,,,,,,,,..................------.................................///......---,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,------............------,,,,,,------...---------.........//////................................................///............------------------.........//////////////////////////////........................111111111000///---+++***////////////////////////////////////////////////......////////////............------------............------------......------............------,,,,,,---------.........,,,,,,------...------,,,,,,,,,,,,,,,------......---------...............//////......---------,,,------............------,,,---...............///000000//////.........---................................................------......///000000111////////////////////////.....................---------...//////......---...---,,,++++++,,,---...........................------............------........................222000---+++******+++,,,------------......///000---......//////...---,,,---...///000000///...---........................,,,,,,,,,---...///000000......---,,,+++*********........................000000000000000////////////000000000000000000///,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......////////////////////////////////////////////////......////////////000000000000000000000000000000000000111111222222222222000000000000000000000000////////////////////////000000000000111111111111///000000111111222333333555444444333333444444555333333222222111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------...//////...------......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,---...///000.............../////////////////////////////////......//////......---,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,------...------,,,,,,------...///***++++++,,,---...//////...------,,,,,,------...,,,------------.................................//////.........---------///............---------------........./////////////////////////////////------------............111111111111///---+++***////////////////////////...////////////000000000......////////////............------------............------------......------............------,,,,,,,,,------------...,,,,,,------......------++++++,,,,,,------......---------------.........000000///...---,,,,,,+++------............------,,,---......------...000////////////////////////................................................******+++,,,---...///000////////////////////////...............---------------...////////////......------,,,,,,------...------------------------------............------........................------,,,,,,---...000111.........---......//////,,,---.../////////------+++---000222222000...,,,........................,,,---------.../////////000000//////......------////////////////////////,,,------.........------------............------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******)))*********++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------......////////////////////////////////////////////////........./////////000000000000000000000000000000000111111222333444555555000000000000000000000000........................///000000000111111111111000000111222222333333444555444444333333444444555222222111000000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,---............---,,,......---,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,...000111/////////.............................................//////......---,,,------------------------------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,------------........................---------...............///............---------............////////////////////////////////////---.........////////////---...000111000///---,,,////////////////////////.../////////000000000000......////////////............------------............------------......------............------------------............+++,,,------......------***++++++,,,------......,,,,,,,,,------........./////////...---------,,,------............------+++---//////---,,,...000------......///000000000................................................+++,,,,,,,,,------..............................//////.........---------------...///////////////,,,------------------,,,------------------------------............------..............................///000222333444444000//////............///+++,,,...///000///...---,,,---///000000000///...........................------..................////////////////////////........................***+++---............---,,,---...//////...---,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------............------------------------++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********))))))))))))(((************************,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......////////////////////////////////////////////////............/////////000000000000000000000000000//////000111333444555555000000000000000000000000........................//////000000111111111222111222222333333444555555555444444333333444444555111111000000///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++---......---+++++++++,,,---......---,,,+++...------,,,,,,---------++++++,,,---.........---///...---,,,+++,,,------000000//////......------------------------------......//////......---,,,---------------------------------,,,,,,,,,++++++******+++,,,,,,---......++++++******++++++,,,------------------------,,,...------,,,,,,------...+++++++++,,,,,,,,,------........................+++,,,,,,---...///000000//////.........---------............/////////000////////////////////////.../////////000000111111+++,,,...000111111000///////////////////////////.../////////000000111111......////////////...............------..................------.........---..................---............/////////000+++,,,,,,---.........---******+++,,,,,,---......,,,,,,,,,------.........------..................---..................---+++---//////---,,,...000,,,,,,---...///000111111................................................000////////////.................................//////.........---------------...///000000//////+++,,,............,,,+++---------------------------..................---..............................///000000000000///111000///...............***+++---///000000///..................///000000////////////////////////...............------------------...............------------------------+++,,,...000111111000000...///000111111000///...------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------------............///000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111222333333333333222000000///...............////////////000000000000000111111111111222222222222222333333333333444444222333333444444333333222111111000000//////......000///...,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++---.........------,,,+++......---,,,,,,,,,,,,---,,,,,,,,,++++++*********------------------------///............///000000++++++++++++,,,,,,---...,,,,,,+++******+++,,,,,,---,,,++++++++++++------/////////...------,,,,,,------...///...---+++***,,,,,,---...//////......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,000///...---------------...---+++******+++---...,,,,,,,,,---------......------............---------...............------........................///////////////.........////////////////////////000000//////.........---000//////.........//////////////////////////////...............---------111111000///...---,,,,,,................................................---.........------,,,+++---------.........////////////.........---------......//////...---,,,,,,................................................---------....../////////......//////...---,,,,,,,,,---...//////...---,,,............////////////---...000111111111000///////////////////////////////////////////////////////////////////////////,,,---------.../////////......------------..............................////////////...---,,,+++........................000000///...............***++++++,,,---...///////////////...------,,,,,,////////////000000000000........................++++++---...//////000000000000//////....................................'''***---//////000000111........................+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------.........//////---------............///000/////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222333333222222000000///...............////////////000000000111000111111111111222222222222222222333333333444444222333333444444333333222111111000000//////......//////...---------------+++,,,---......---,,,+++......---------,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,,,,++++++---------------,,,,,,,,,......------......///000---,,,,,,,,,------...///...---,,,++++++,,,---......---,,,++++++,,,------------..................------......------,,,++++++,,,,,,---......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,......---------......///000///---,,,,,,---///000,,,,,,,,,---------......------............---------...............------.................................///////////////////////////////////////000/////////............//////............//////////////////////////////////////////////////////000000000///......------................................................------............------,,,------------.........//////.........---------......//////...------,,,................................................,,,,,,---------------.........//////...------,,,------...//////...------............////////////,,,---......//////......////////////////////////////////////////////////////////////////////////---------.....................------------..............................////////////...---,,,+++........................000000///...............---------------------...------..................,,,,,,---///000111222333------------------------,,,,,,---.../////////////////////.........------000000000000000000000000***,,,......---------...........................)))******+++---......///........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------.........//////---------............///////////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222333333222222000000///.........///////////////000000000111111000111111111111222222222222222222222333333333333222333333444444333333222111111000000//////...............///......---,,,+++,,,...//////...,,,+++///...---,,,+++,,,------......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............---------...//////......------------......//////...---,,,,,,------,,,,,,------...//////000......---,,,,,,,,,------***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,---...///000///...---,,,,,,---...///,,,,,,,,,---------......------............------------...............---........................------......//////000000////////////////////////////////////............//////............//////////////////////////////......//////000000111111////////////////////////................................................,,,---...............---,,,,,,,,,,,,------------...............---------.........///......---,,,...............................................................---------.........///......---,,,------...//////...---------............/////////,,,,,,,,,,,,,,,------...////////////////////////////////////////////////////////////////////////...............---------......------------..............................////////////...---,,,,,,........................000///......---..................---------,,,,,,,,,,,,------...//////000,,,,,,---...000111222222,,,,,,,,,,,,,,,,,,,,,,,,------...............---.........---------------------------------------.........---+++***+++,,,........................******+++,,,,,,---..............................+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******************)))++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///.........///////////////////////////////////////////////////000000000000000000000000000000000000000000111222222222222222000000///////////////000//////000000000111111111000000111111111222222222111222222222222333333333222333333444444333333222111111000000//////......------/////////...---,,,+++---///000000///---+++///...,,,++++++,,,...///......---,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------.........------------------...000//////...---------------------........./////////...,,,++++++,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------,,,------......------,,,---,,,,,,,,,------...///---,,,++++++++++++,,,---,,,,,,,,,---------......------............------,,,---......///.................................,,,------...///000111111///////////////////////////////////////.........///............//////000////////////////////////------...///000000111111............//////000000................................................---------------,,,+++++++++++++++,,,,,,,,,------........................---...............------................................................111000000000//////......---...............---------..................------------.........//////---,,,+++***+++,,,...////////////////////////////////////////////////////////////////////////////////////...---------,,,......------------....................................//////...------,,,........................///......------........................------------------........./////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------++++++++++++++++++++++++000000///---******+++---........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------............///------....../////////000////////////////////////////////////000000000000000000000000000000000000000000111222222222222111000000/////////000000111000000000000111111111111000000111111111222222222111111111222222222333333222333333444444333333222111111000000//////......,,,---...//////...---,,,,,,---///000000///---,,,///...,,,++++++,,,...///......---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,------------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,/////////......------,,,//////.........---------...---,,,++++++,,,...///------............------,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------,,,------......------,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------............------,,,------...//////..............................,,,------...///000111111////////////////////////.........///////////////...............///000000////////////////////////,,,,,,---......///000000------......///000000000......................................................------+++***((('''+++++++++,,,,,,,,,---------.....................------...............---................................................000//////......---------------...............---.........------.........------------...............---,,,,,,,,,---///000/////////////////////////////////////////////////////////////////////////////////...---------,,,......------------.......................................///......---,,,..............................------------......,,,,,,---......///000000//////.........---------000/////////.........---------------------------////////////...---,,,+++------------------------........................///000///...,,,,,,...000........................---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////---------............///---------......//////000////////////////////////////////////000000000000000000000000000000000000///000111111222222111111000000/////////000111111000000000111111111222222000111111111111222222222111111111111222222222222222333333444444333333222111111000000//////......,,,---......///.........------............------------,,,+++,,,---...///......---,,,,,,,,,,,,---******++++++++++++,,,,,,+++,,,,,,------......///,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---............------000//////...------,,,,,,------,,,,,,,,,---............//////......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,///...---,,,++++++++++++........................,,,,,,,,,---------......------............------,,,,,,---...////////////........................------......//////000000////////////////////////.........///////////////......---......///000111////////////////////////,,,,,,------......//////---.........//////000000.........................................................---+++***(((''',,,,,,,,,,,,---------------------...............,,,---......///.........................................................,,,,,,,,,,,,,,,+++++++++,,,---......///.........///...------------...///,,,------------........................//////000////////////////////////////////////////////////////////////////////////...............---------......------------..............................---...............------........................---------,,,------...///+++,,,---...///000111111000//////...------,,,,,,,,,------...//////000000.........................../////////...---,,,,,,---------------....................................///000///......000222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---------............///,,,,,,---......///000000////////////////////////////////////000000000000000000000000000000000000///000000111111111111111000000//////000111111222000000111111111222222222000111111111111222222222111111111111222222222222222333333444444333333222111111000000//////......---------------...//////...---,,,++++++,,,---...,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---......///000000,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++,,,---......------..................------+++,,,------......---------............---,,,+++,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,------......------,,,------,,,,,,+++,,,,,,,,,---..................---,,,,,,,,,---------......------............------+++,,,---...////////////.................................///////////////////////////////////////............/////////000---------......///000111////////////////////////.............../////////.........///////////////................................................------.........---,,,,,,,,,------------.........---------.........//////,,,------...//////......................................................,,,,,,,,,,,,------------,,,------...//////......///...------------...///,,,,,,---------.........------...///////////////////////////////////////////////////////////////////////////////////////---------.....................------------..............................------...............---........................---,,,,,,,,,------...///------......//////000000..................------,,,------....../////////------------------------..................------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///........................******+++,,,------...///++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,------------......,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------.........//////,,,,,,------...///000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111000000///000000111222222000111111111111222222222000111111111111222222222000111111111111222222222222333333444444333333222111111111000//////.........---,,,,,,---...///000...---+++******+++---...+++,,,---............---......---,,,,,,,,,,,,---,,,,,,,,,------.........------......///000111111------,,,,,,------...///000///...------------------...///000000///...---((()))+++---.........---,,,,,,------.../////////***+++---...///...------------------,,,,,,+++***,,,,,,,,,---------......------------------------........................------------------------,,,------......------,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---..................---+++,,,---...////////////........................///////////////.........////////////////////////---.........//////000000---------......000111111////////////////////////000000000000////////////////////////////////////................................................,,,---...///000000000000---------.........//////---------.........//////,,,,,,---.../////////....................................................../////////000000111111,,,,,,---.../////////...///...---,,,,,,---...///,,,,,,,,,---------......,,,---...///000///...---////////////////////////////////////////////////////////////////////////,,,------....../////////.........------.................................------...............---........................,,,,,,,,,,,,------...//////////////////.........,,,,,,------.../////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---........./////////000000000000000000000000000000---///000000...,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------,,,+++******//////.........---------------------------------...---,,,,,,......---,,,***+++---//////...---,,,//////000000000000//////////////////........................////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111333222111000111222333444333333111000000000111222000000000000////////////////////////////////////...------,,,,,,------...,,,,,,,,,++++++************+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******++++++,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,////////////////////////,,,,,,------...///000000///////////////////////////...---,,,,,,---.../////////////////////////////////............//////////////////////////////////////////////////////////////////............///.........------,,,,,,000000000000000000000000////////////////////////..................------//////.........---------++++++,,,------,,,,,,+++///............///000000//////////////////////////////.........---------000//////...------,,,,,,------............---------------............///------------------------////////////////////////333000......///000---+++,,,...000000///...///000..............................//////...---,,,,,,///////////////.................................+++,,,...//////...,,,+++------............---------------............///------------------------,,,,,,,,,---------............////////////......------............------.........------,,,,,,,,,------,,,+++,,,---...///...............---------000000000000000000000000---......///000111111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************++++++++++++************************---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///++++++,,,------,,,,,,,,,...---------,,,,,,,,,,,,------------------------...---,,,,,,......---,,,***,,,---//////...---,,,......////////////......---.........//////000000....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222111111000111222333444333222111000000000111111000000000000/////////..............................------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,,,,------------.........---------------------------------------------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------,,,,,,------------------------///...---,,,,,,,,,,,,---........................,,,,,,------...//////000///////////////////////////...------------...///////////////////////////111111000000000000111111////////////////////////////////////////////////---.........//////000000222222111111111000000000------------------------////////////////////////------------------------//////.........---------000000///...------,,,,,,......------......///000........................//////.........---------........................------............---------------............///------------------------........................222///......///000...,,,,,,...///000///...///000..............................//////...------,,,////////////..........................................------------......------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......,,,------......------,,,......---------,,,,,,,,,------,,,,,,,,,---...///------..................////////////////////////---......///000000111111------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***+++,,,------------,,,,,,,,,,,,++++++++++++------------------------...,,,,,,,,,......---,,,+++,,,---...///...------------............------,,,,,,---...///000111111/////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222333333222222111000000000000111000000000/////////.................................------,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,------......//////,,,,,,,,,,,,------------........................------------------------..................------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,------...////////////////////////////////////...------------...///////////////////////////111000000//////000000111////////////////////////////////////////////////,,,,,,---...///000111111000000000////////////...////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------000///...---,,,------...---------------......///------------------------...............---------,,,,,,------...///000000------............---------------............///------------------------------------------------000///......///000///---,,,---//////.........///.................................///......---,,,................................................000///---,,,,,,---///000------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////......,,,------......------,,,...------------,,,,,,,,,---,,,,,,,,,,,,---...///,,,---------.../////////.................................//////000000111------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++---------------------------,,,+++,,,.........,,,,,,,,,---...///.........---......//////......------------...///000000111000000000000111111111111000000111111111111000000000000000000000000000000///////////////////////////000000000111111111111111111111111111222222222222222222222222333333444222111111000000000000000000000/////////....................................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------------+++++++++,,,,,,---------------------------------------------------------000/////////......------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------------.........//////////////////////////////.........------.........////////////////////////.........------.........////////////////////////////////////////////////---------...///000000111........................000000000000000000000000////////////////////////,,,,,,------------..............................+++***))))))***---///111---,,,,,,,,,,,,---......------------------------........................,,,,,,------.../////////------............---------------............///........................------------------------............////////////+++---//////...---...///........................---...............------------...............///........................000///...------...///000------............---------------............///------------------------.........////////////000......////////////......---......//////......---------------------------,,,,,,,,,,,,------......,,,,,,,,,---...///000000................................./////////000000------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,------------------------------------,,,+++,,,...///...---------.........///....../////////000000////////////////////////.........000000000000111111111111000000111111111111000000000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222333333333444444444444444111111111111000000//////////////////.......................................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////...---,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................---------...............////////////////////////---..................---////////////////////////......------------......///////////////////////////////////////////////////////////////.........111111111111111111111111------------------------////////////////////////---........./////////000---.....................+++***))))))***---///111---,,,,,,,,,,,,---......---------------------------.............................................------............---------------............///......................................................//////......//////+++---//////...---...///........................------...............---,,,---------......//////........................---...///000000///...---------............---------------............///.................................////////////000......////////////......//////000000000000//////------------------------,,,,,,,,,---------------,,,,,,,,,---...///000000....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,,,,------------------------------------,,,++++++,,,...///...------............///////////////000000000000//////000000//////............/////////000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333222333333444555444444444000000111111000000///.../////////.........------------------------------...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......///......---,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,------------------------------------------------,,,,,,,,,---......////////////////////////........................////////////////////////------...//////...------////////////////////////000//////......//////000////////////////////////////////////////////////000000//////..................////////////000000........................////////////////////////.........///000000111111---------...............000///...---,,,------...---------------......///---------------------------------.................................------------............---------------............///........................////////////////////////...///000///...---...///+++,,,......---------...........................,,,---......///.........,,,,,,,,,---......//////........................,,,---///000000///---,,,------............---------------............///........................------........./////////......////////////....../////////000000/////////,,,,,,,,,------------...+++,,,------......------,,,---------.../////////................................................++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))*********+++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++***+++++++++,,,,,,,,,,,,------------------------,,,++++++,,,...//////..................//////000...//////////////////............///////////////....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333000111222333333333222222///000111111111000......//////.........---------------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------...............---------------------------------------------------------------,,,------------------...,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------,,,,,,........................,,,,,,,,,,,,,,,---...///................................................////////////////////////------...//////...------////////////////////////000//////......//////000////////////////////////////////////////////////.........///////////////++++++++++++,,,,,,,,,---111111111111111111111111////////////////////////------......///000000111---------.........//////000000///...------,,,,,,......------......///000........................---------.........//////,,,,,,------.../////////------............---------------............///...................................................000111000---,,,---///***,,,......---------...........................,,,------...//////......++++++,,,------...//////........................------............------------............---------------............///------------------------,,,---------..................////////////......------............------,,,,,,,,,---------......+++,,,---.........------------..................////////////////////////........................************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------))))))******++++++++++++------------------------,,,++++++,,,...//////..................///000000---..................---,,,------...///000111111............////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333...///000111222111000000///000111111111000...---//////.........---------------------------------...------,,,,,,------...,,,,,,,,,++++++*********...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---...///000111222/////////......---------........................------------------------,,,---------......//////,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,---...///------------------------.....................---////////////////////////,,,---...//////...---,,,////////////////////////---------,,,,,,---------////////////////////////////////////////////////,,,------...///000111111---------....../////////........................////////////////////////,,,,,,------...///000000---------.........//////++++++,,,------,,,,,,+++///............///000000////////////////////////---------.........//////***+++,,,---///000111111---..................------------.........//////////////////////////////------------------------///111222000---+++,,,...***,,,......---,,,---...........................,,,,,,---.../////////...++++++,,,,,,---...//////........................///...,,,++++++,,,...///---..................------------.........//////++++++++++++++++++++++++,,,,,,,,,---------............////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++,,,---.........---,,,...............---------000000000000000000000000.....................---+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***++++++---...***++++++,,,,,,++++++***++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,+++++++++,,,,,,---------........................///...------++++++***)))------...///000000/////////////////////.........---.........//////000000......////////////......000000000000111111111111222222222111111111111000000000000000000000000000////////////000000000000000000000000111111111111333333444444333333222111111111000000//////..............................000000000000////////////.........------,,,,,,,,,------............---------.........---,,,,,,+++)))***+++,,,---...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------------------------------............///---,,,+++******+++,,,---...------,,,,,,------...................................................222111///...---...//////......------...//////000---///...+++,,,111333111......------------......000///...---------------...------,,,,,,------...000///...---,,,+++******+++,,,---.........---,,,................................................000000//////.........---000000////////////000000+++,,,,,,---...///000000................................................////////////////////////...///000111111000///...////////////////////////......//////...---,,,,,,.........////////////000111///...------...///111000000////////////000000////////////////////////..............................................................................------------......//////.........---------.../////////...---,,,,,,000...,,,---000111///---//////---,,,+++,,,------000////////////.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......---.........//////000000,,,---------.../////////------,,,,,,,,,+++++++++........................---------............///........................000///...------------------------...///000000111////////////////////////......------------......000---+++,,,...///---***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------...------,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,++++++***---......////////////.../////////////////////.............../////////000//////////////////......000000000000111111111111222222222111111111000000000000000000000000000000////////////000000000111000000000000111111111111333333444444333333222111111111000000//////..............................//////.........---------......---------,,,,,,,,,,,,,,,------------,,,,,,------...------,,,,,,+++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......---------------------------------............/////////............//////...------,,,,,,------...------------------------..............................------------......------,,,,,,---...///000///222111------000000---......------------......//////...---------------...------,,,,,,------......---------------,,,,,,+++,,,---.........------................................................000/////////............000//////......//////000---------...............................................................//////////////////////////////...------...//////..............................//////...------,,,------........./////////......////////////......000//////......//////000......................................................................................................------------......//////.........---------.........///......------000...------000000///---+++******)))***+++,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------.........///---------.............../////////.........------........................---------............///------------------------------------...///000111---------...///000000000..............................------------......000...,,,---...///---++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++************++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---......//////////////////............////////////000000000000//////...---000000000000111111111111222222111111111000000000000000000000000000000000/////////000000000111111000000000111111111222222333333444444333333222111111111000000//////..............................---------,,,,,,,,,,,,+++...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,++++++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......---------------------------------............////////////000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........000000///......///111222,,,000222222555:::<<<:::......------------......//////...------------......------,,,,,,------...,,,,,,,,,------.........+++,,,------......------................................................////////////.....................------.........//////.........---------................................................////////////////////////000///---++++++---///000.................................///......---,,,,,,---------............,,,...000111111000...,,,.........------.........------------------------..............................................................................------------.....................---------------......///.........///...---...//////...---......------------...///------------,,,,,,,,,,,,------------------------,,,,,,,,,---------............------------------,,,,,,,,,---------------...............---------/////////............---........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111---------...//////000000..............................------------......///...------......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,***)))***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////...---,,,,,,............////////////.........///////////////000000111000000///...---///000000000111111111111111111111111000000000000//////////////////////////////000000000111111111000000111111111222222222333333444444333333222111111111000000//////..............................---------,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,---------------------------............///,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......////////////000222444555666:::<<<<<<>>>CCCEEECCC......------------......///......---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------------................................................///////////////............------,,,,,,------...........................................................................///////////////////////////......------......///........................---...............------,,,,,,,,,---------......---...///000000///...---...------,,,,,,------...------------------------..............................................................................------------..............................,,,,,,---.../////////.........---...............222111111000///........./////////.........------------------------------,,,,,,,,,---------..................------------------------------------/////////...---------,,,------------,,,,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,,,,,,,,,,---------....../////////..............................------------.........------,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........///......---,,,,,,---.........//////000000///////////////.........000000111111000///......///000000000111111111111111111111000000000//////////////////////////////000000000000111111111111111111111111222222222222333333444444333333222111111111000000//////..........................................---------,,,------------------------------............------,,,,,,+++++++++,,,,,,---...,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...............+++---000333777;;;???@@@LLLMMMJJJCCC???>>>;;;666......------------............---------......///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------...............................................................///////////////------,,,,,,,,,,,,------,,,,,,------...//////000................................................////////////////////////---...000111111000...---........................------...............---,,,,,,,,,---------......000///...------...///000------,,,,,,,,,,,,------......................................................................................................------------......---.....................,,,,,,---.../////////...---.........---------...,,,,,,------,,,,,,,,,,,,///............---------------------------------,,,,,,,,,---------..............................//////................../////////...---------,,,......---------,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********------------..........................................------------......,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------.........------,,,------......///000000000///////////////.........///000000111111000000///000000000000111111111111111111000000000/////////000000000000000000000000000000000111111111222222111111111222222222222333333333444444333333222111111111000000//////..............................////////////............,,,,,,,,,------------...---......//////......---,,,,,,+++******+++---...---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......+++,,,,,,------.........---------............////////////000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,---///111222222555;;;AAAGGGLLLOOOPPPOOONNNHHH>>>888555222---......------------.........------------...//////...------,,,,,,------............------,,,,,,,,,---,,,,,,,,,,,,---...///.........................................................///////////////---------,,,,,,---------++++++,,,---...///000111................................................////////////////////////,,,...111333333111...,,,------------------------,,,---......///.........,,,---------............111000...,,,,,,...000111---------,,,,,,---------////////////////////////..............................................................................------------......---------...............------......///.........,,,...///...---,,,---...)))***,,,---.../////////,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......------.........////////////////////////........................---------000000000/////////..............................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------------------------------......------------......+++,,,---,,,+++******,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......///000000111000/////////...............///000111111111111111000000000000111111111111111000000000////////////000000000000000000000000000000111111111222222222111111111222222222333333333333444444333333222111111111000000//////..............................////////////.........---,,,,,,,,,---------......,,,------......------,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...---,,,,,,,,,,,,---......++++++,,,,,,---......///---------............/////////............//////...------,,,,,,------...------------------------........................---,,,,,,---000444999<<<>>>BBBGGGLLLOOOOOONNNNNN======888222///111222000......------------......---------------...//////...------,,,,,,------...,,,,,,---------------...------,,,,,,,,,---...///............................................................/////////000......------------......,,,---------......//////................................................////////////////////////---...000111111000...---------------------------,,,------...//////......------.........///////////////............//////......------------............................................................................................................------------......---------.........//////.........///......------+++---///...,,,+++---///......///000//////...---,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......,,,,,,---...///000111111/////////......------------------...............000000000000////////////........................---------............///------------------------///......------.........------------------------------------------------......------------......,,,...///...,,,+++,,,...+++,,,,,,------,,,,,,+++++++++------------++++++************************)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------...///000000111000000//////.........------...///111222222222222000000000000111111111111000000000000////////////000000000000000000000000000111111111111222222222111111222222222333333333333333444444444333222222111111111000//////..............................//////.........---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...------,,,,,,------...---,,,,,,,,,,,,---......++++++,,,,,,---...//////---------.........//////---,,,+++******+++,,,---...------,,,,,,------............................................................///444;;;BBBFFFCCCFFFHHHJJJHHHDDD???;;;333333///))))))...111000.........------.........---------------...///000...------,,,,,,------...***++++++,,,---//////000------,,,+++,,,---...///................................................---.........//////000000///......------......//////............---------................................................////////////////////////........................------------------------,,,,,,---.../////////............////////////000---...///111111///...---///......------......///------------------------.................................................................................------.........---------.........//////.../////////...---,,,,,,+++---///...,,,+++,,,///000000///...+++(((%%%###.........---------,,,,,,------------------------,,,,,,,,,---------......+++,,,---...///111222222.........------,,,,,,,,,,,,------......////////////.........------------........................---------.........//////........................444333222000...------,,,------------------------------------------------.........------............000111000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------++++++++++++,,,,,,---...,,,,,,++++++++++++++++++---------,,,,,,+++++++++//////............//////222000//////000000///---000000000000000000000000///000111222222111000///111111111111111111111111111111000000//////.....................///000000000////////////111222333222222333333444555666666555444111000//////111222000000000000////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***))))))++++++***)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......222111000///...---------------------------------........................000//////............///111,,,,,,:::NNNUUUMMMAAA888888777666666555444444///////////////......---,,,,,,,,,---------............------------......,,,---...///000000000000++++++,,,,,,,,,------------------............///***+++,,,,,,------,,,,,,...------,,,---...///000///...---,,,,,,,,,,,,,,,...------------...//////................................................////////////////////////............////////////......////////////..............................//////.........---------///////////////.........---------............///........................------------------------...................................................///000111111000///..............................---+++******+++---...........................------------------------000///...---,,,+++******////////////////////////000000//////............------------------------....................................////////////........................------------------------++++++,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------...---,,,++++++,,,---...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++......------......///000000.........000111000///000000000000000000000000///000111111111111000///111111111111111111111111222111111111000000000000///............///000000000/////////000111222333222222333333444555555666555333111000///000111111000000000/////////......---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******,,,,,,+++***+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++000000///...------------------------------------..............................------------...///,,,///888DDDLLLJJJ???555222222111111000//////...///////////////...---------------.........//////......------------..................---,,,+++***++++++,,,,,,,,,------------------............///++++++,,,------------,,,...------,,,---...///000000///......---------......------------...//////....................................................................................////////////------............------........................//////.........---------////////////............---------............///........................------------------------...................................................///000111111000///.................................---,,,,,,---......------------------------...........................---------------,,,,,,......................../////////......------------------...------,,,,,,------------------------............////////////........................------------------------...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------,,,,,,,,,,,,000///............///000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,+++++++++,,,,,,,,,,,,,,,------..................---------------------------...///111222///...---///111222111000000000000000000000000000///000000111111000000///000000000000000000000000222222222222111111111111//////......//////000111////////////000111222333222222333333444444555555444333222000///000000111/////////.........------.............../////////------------------------------------,,,,,,,,,,,,---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,+++***))))))...------,,,,,,---------------------------------........................,,,,,,,,,,,,,,,---...///---666AAAEEEAAA888111---......------,,,+++++++++...////////////...------........./////////000000......------------..................---,,,+++***,,,,,,,,,,,,---------------------............///++++++,,,---------------...------------...//////000000///............///...------------...//////................................................---------------------------............/////////,,,,,,------------,,,,,,.......................................---------........................---------............///...................................................................................................//////000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.......................................------------,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................------------------------...............---------...............---------------------------------------............---------,,,,,,,,,,,,+++++++++000///............///000,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------...---,,,,,,++++++++++++***++++++,,,---......///........................---------...000222333444222111000111222333222111///////////////////////////000000000000000000///000000000000000000000000111111111111111111111111/////////...///000000111/////////000000111222222222222333333333444444444444333222111000000000000///.........------------......................................................------,,,,,,,,,+++...---,,,,,,---...---,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,------...------,,,,,,+++++++++,,,,,,,,,------------------------------......---,,,,,,+++******,,,+++++++++,,,,,,---...................................................,,,,,,,,,,,,---...///000555:::===999111+++,,,000.........------,,,,,,,,,......//////......---,,,---.........////////////......------------......,,,---...///000000000000,,,,,,,,,------------...---------............///+++,,,,,,---...---------......------............//////...............///...------------...//////................................................---------------------------------.........//////,,,------......------,,,................................................------...............///---------............///........................////////////////////////................................................////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------,,,,,,,,,,,,------------///////////////.................................------............---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,++++++++++++)))******+++,,,------.................................///000111333555666666555333333333333222000////////////////////////000//////////////////000////////////////////////000000000000000000000000///////////////000111111...//////000111111222222222222222333333333333333333333222111111000000000///.........------------...............---------.................................------,,,,,,,,,...---,,,,,,......---,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,------...------,,,+++++++++,,,,,,,,,---------------------------------------...............+++++++++++++++,,,---...................................................------------...///000111666666444///******---111/////////..............................------,,,,,,,,,---------...............------------......,,,---...///000000000000,,,,,,---------.........---------............///,,,,,,---.........------..................------...------,,,------.........------------...//////................................................------------------------------------..................////////////..............................---.....................,,,---------......//////---------............///........................////////////////////////................................................//////............//////........................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,,,,------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------++++++,,,---.../////////////////////////////////........................------............------------------............,,,------------------,,,---------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------.........------,,,+++++++++,,,,,,*********++++++,,,,,,,,,---------------...............///000222333555666888666444444444333111///000000000000000000000000000//////......//////000///////////////////////////////////////000000000000000//////000000111222...///000111222222222111222222222222333333333333333333222222111000000////////////.........------.........---------------------------------------.........---------------...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,------......------++++++,,,,,,,,,,,,---------------------------------.........////////////++++++++++++,,,,,,---..................................................................///000111000///......///...---,,,.........------------------............---,,,,,,,,,,,,,,,------------.........------------..................---,,,+++***,,,---------............---------............///,,,,,,---........................///......---,,,---,,,,,,,,,,,,---.........------------...//////................................................------------------------,,,------------............//////////////////...........................---------...............,,,,,,,,,---......//////---------............///................................................................................................///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------------------------......///000000111.........///////////////------------------------------............------------...............///......///000000///..............................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,------,,,++++++++++++,,,,,,---......///,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------.........///000111333444666444333222333222111///000000000000000000000000000///............///000........................//////000000000111111111000000//////000000111222---...000111222222111111222222222222222222222222222333222222111000000///000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++,,,---...---++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,,,,------------------------------..................---------,,,,,,,,,,,,------............................................................------......///...---,,,...000000---))),,,---------------------------......------,,,+++------------..................------------..................---,,,+++***------------............---------............///,,,------...................../////////...,,,,,,---------------...//////...------------...//////........................................................................,,,,,,---------.........---......//////......---........................---------.........//////++++++,,,------...//////---------............///........................------------------------................................................///...------------...///...........................---,,,++++++,,,---...------------------------........................,,,,,,---------------...------------------------,,,,,,,,,,,,---------...---,,,+++++++++---///000------------------------,,,,,,---------.................................------------------------.........------,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------...............///000000///......---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,------------,,,+++++++++,,,,,,---...//////++++++++++++,,,------...---------------------,,,+++++++++,,,,,,---------------------...000111222333111000111222222111000000000000000000000000000000///...------...///000........................000000111111222222222333000000000000000111111222---...000111222222111111222222222222222222222222222222333222222111000///000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---,,,++++++------,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,---.........---++++++,,,,,,,,,---------------------------------//////...---,,,++++++***...------,,,,,,---------////////////////////////..............................---,,,,,,,,,------222///,,,+++,,,------,,,------------------......------......------,,,+++............/////////000.........------.........,,,---...///000000000000---------.........//////---------.........//////,,,---......//////............/////////...,,,+++...............///000111...------------...//////................................................////////////////////////,,,,,,,,,---------......,,,------......------,,,........................---------.........//////++++++,,,,,,---...//////---------.........//////........................------------------------................................................///...---,,,,,,---...///........................000///---,,,,,,---///000........................------------------------***++++++,,,---//////000------------------------,,,,,,,,,------.........---,,,******+++---000222........................,,,,,,,,,---------..............................------------------------------,,,***((('''&&&%%%,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------...........................------,,,,,,------...------------------------,,,,,,,,,------............//////000111222222333111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000///222222111111000000////////////000111222222333333333333333333333333333333222222222111111111111000222111///...---------.......................................---,,,++++++...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++---,,,+++*********+++,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///..............................------------......//////......---------,,,.................................------,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...------,,,,,,------...//////............////////////////////////////////////////////////////////////............//////////////////000000000000......------------..............................//////...---,,,,,,++++++/////////...------,,,,,,+++))))))***---//////...//////...------------...,,,---------.../////////------............------///////////////...............---,,,---...///000000000000000000111111222///...---,,,,,,---...///////////////////////////,,,---...//////---+++***......---,,,,,,,,,------------------------------,,,,,,+++***+++,,,...///++++++------------++++++,,,,,,,,,------.........---------,,,,,,+++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------..................................................................------,,,,,,,,,,,,,,,,,,---------............------------......------------------------................................................------,,,,,,,,,---...///------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------............//////000111111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000000111111111111000000000000///000000111222222333333333333333333333333333333222222222111111111000000111000///...------..............................------.........---,,,,,,------------------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///..............................------------...............---------,,,,,,......................../////////......---------------------------------....................................------------+++,,,...///000///...---...------,,,,,,------...///................../////////////////////////////////////////////////////////............//////....../////////000000000......------------..............................------------------------------..................///---,,,,,,...///...------------------...///000---------...............------............------////////////...............------,,,---...///000//////......//////000111///...------------...///........................+++,,,.........,,,+++))),,,,,,+++++++++,,,,,,---------------------------,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,++++++,,,...///.........................................................------,,,,,,,,,,,,---------..................------------......------------------------................................................---,,,,,,,,,,,,---...///........................------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------------...------......///000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000111111111000000000111111111111111000000000111222222333333333333333333333333333333222222111111111000000000000///............//////------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...------------------------...............------------------............///..............................------------...............------------,,,........................///////////////.........------------------------........................000000000/////////......+++,,,.../////////...---......------------............------------......//////////////////////////////////////////////////////............//////------........./////////......------------..............................++++++,,,---......//////,,,,,,------...//////000333111///...//////...,,,,,,,,,,,,---...///000111...............---------------............------...........................------------...//////......------......///000///...------------...///------------------------,,,,,,---......,,,+++***+++*********+++,,,------........................,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,++++++,,,...///.........................................................---------------------........./////////......------------..............................................................................,,,,,,,,,,,,------......------------------------,,,,,,------------------------------------------+++++++++,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------...------,,,,,,------...---------------------------------------------------------.........///////////////000000000000000////////////////////////////////////000000000000/////////////////////////////////000000111222222000000000111111222222222000000111111111222222222333333333333333333333333111111111111000000000000.............../////////------------------------,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------......,,,---------------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,------...................................................---------............///..............................------------......................................................//////..................................................................111111000000///.........,,,---......//////............------------......------,,,,,,,,,,,,------//////////////////////////////////////////////////////............//////------------.........///......------------..............................,,,,,,------.../////////---------.........//////333111///...//////...,,,,,,,,,,,,------///000000/////////...---------,,,------............------------...............///------------......//////......------......///000.........------.........------------------------------............---,,,+++***++++++,,,---...///////////////////////////------,,,,,,,,,---------------++++++++++++------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......////////////......---------------------------------............//////..................///...............................................................---------.........////////////000......------------......////////////////////////................................................,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------------------..................//////000000000000////////////////////////////////////000000000000////////////////////////////////////000111333333000000111111222222333333111111111111111222222222333333333333333333333333111111111000000000//////.........///////////////------------------------,,,,,,---...////////////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,------......---------........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------...------,,,,,,------...........................---.....................---------............///..............................------------......//////////////////000000........................------------------------................................................/////////......---------,,,------...............///......------......///------,,,,,,,,,,,,------//////////////////////////////////////////////////////............//////------------.........///......------------......................................................//////.........---------000...------...///...---///......---------....../////////...---------,,,------............------,,,---------......//////---------...............//////......//////000111---..................---------------------------........./////////......,,,,,,,,,------///000111////////////////////////------------------------------++++++++++++------******++++++,,,---......//////...------,,,++++++...------------------...---------------------------------............///---...000111111000...---.................................................................................////////////000......------------......////////////////////////................................................+++,,,------......------************************+++,,,,,,------.........,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,------...------------------------...------------,,,,,,,,,........................---......//////000000111000000000000000000000000////////////000000000000000000000000000000000000000/////////000222444555111111111222222222222222111111111111111111111111333333333333333333333333111111000000000/////////...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..............................,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,------...------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...---------------------------------...............---------............///..............................------------......///////////////000000000........................,,,,,,,,,---------------........................------------------------------------------------------------......////////////............//////......------------......//////////////////////////////////////////////////////............//////------........./////////......------------..............................//////..................000//////...------,,,,,,---,,,++++++---//////...//////...---------------...............---------------............------,,,,,,,,,---......//////,,,---......//////......//////......//////000111------...//////...------------------------------.............../////////...---------...///000000........................---............---,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---.../////////......---,,,,,,,,,------,,,++++++,,,---------------------------------------............///---...000111111000...---.............................................................../////////------........./////////......------------..............................................................................+++,,,---.........------++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------************************...------,,,,,,------...------------------------......---------,,,,,,,,,........................------......///000000111000000000000000000000000////////////000000000000000000000000000000000000000000//////000222444666333222222222222222222111111111111111111111111111333333333333333333333333111000000000//////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---------------------------,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---------,,,,,,,,,---...............------------------------..............................------------......------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///..............................------------......------------.........///........................------------.........///........................------------------------,,,,,,,,,------......///---------------...////////////............/////////................../////////////////////////////////////////////////////////............//////....../////////000000000......------------..............................------......//////000000..................------...,,,+++,,,---///............---------......///---------...............------............------++++++,,,------...//////,,,---.../////////...---......------......///000------...//////...------........................,,,,,,,,,,,,,,,---............---------......///---------------------------.../////////...,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,------...,,,---------......//////------,,,++++++,,,------........................---------............///......------------......................................................---........./////////000,,,---------..................------------......------------------------................................................+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,//////////////////......---------...///000000111000000000000000000000000////////////000000000000000000000000000000000000000000//////000222555666444333333222222111111111222222111111111111111111333333333333333333333333000000000000////////////000000000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++((()))***,,,------,,,,,,,,,,,,---.../////////...////////////////////////........................///......------......///------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////.................................------.........+++++++++,,,,,,---------........................---.........//////000000////////////////////////------------------------+++,,,,,,---...///000000...------------...////////////............////////////............////////////////////////////////////////////////////////////............//////////////////000000000000.........------.................................+++,,,---...///111222222,,,,,,------.../////////000...,,,,,,.........---,,,,,,,,,---...///000111,,,------....../////////---..................---++++++,,,,,,---...//////,,,,,,.../////////...------,,,,,,,,,,,,---......,,,---...//////...---,,,////////////////////////+++*********++++++,,,---......---,,,,,,,,,------------------------------....../////////...,,,+++++++++---......---++++++++++++++++++++++++,,,,,,******+++---///000111222...---,,,++++++,,,---...........................---------.........//////000...***((((((***...000................................................---.........//////000000,,,,,,,,,---------...............------.........------------------------................................................,,,,,,,,,------.........------------------------...---,,,,,,,,,,,,---......---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///.........------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------..............................////////////......000000//////.........---//////000111111111111000000000000000000000000000111111000000111111222333000000000000111111111111111111111111111111111111000000111111111222222222000//////...------,,,,,,..............................------------......------------------------------------------------------,,,+++,,,---...///------------------------......------------,,,,,,........................------------------------///////////////////////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***........................///---+++,,,///000///---,,,,,,,,,---------......------------------------........................000000//////............///............---------------............------................................................////////////////////////000000//////.........---///...---,,,,,,---.../////////............//////000///...---------...///------........................////////////......////////////////////////111111000///////////////000///---,,,,,,---...///---------.........//////.........------,,,,,,,,,////////////////////////////////////////////////////////////////////////222111000///...---,,,,,,........................///////////////////////////////////////.........////////////////////////......////////////............------------......////////////////////////------------------------..................------))))))***+++---...//////------------,,,,,,+++***---------...------,,,,,,........................***+++,,,---...000111111111111111000//////......------............------........................,,,,,,------------,,,,,,......------------......................................................------------------------........................,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---.........---------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------......////////////......000/////////...............///000111111111111111000000000000000000000000000000//////000000111222000000000000111111111111111111111111111111111111000000111111111222222222111000000///......------////////////////////////......------------......------------------------------------------------------,,,,,,,,,---...///------------------------++++++,,,,,,------..............................................................................///...------------...///........................---------------------------------------------------............---,,,,,,...........................---+++---///000///---,,,,,,,,,---------....................................................../////////.........------///............---------------............------................................................////////////////////////000/////////..................------...000111222////////////////////////---,,,+++******+++,,,,,,........................//////000000000000//////........................111000//////....../////////......---------......---------.........///////////////......---------////////////////////////------------------------////////////////////////................................................/////////////////////////////////////////////...////////////////////////......////////////............------------..............................---------------........./////////......---------******+++,,,------......---------------,,,+++***,,,,,,------...---------........................+++,,,,,,---...///000000////////////////////////------............------........................------............------......------------......................................................------------------------........................,,,,,,,,,------------...------------------------...------,,,,,,------......---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------------,,,,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------......////////////......////////////..................///111111222222222000000000000000000000000///////////////000000111000000000000111111111111222222222222222222222222111111111111111222222222111111111000//////......////////////////////////......------------......---------------------------------------------------,,,,,,,,,,,,---...///------------------------)))******+++---......///........................////////////////////////------------------------///...------------...///................................................------------------------------...////////////..............................---,,,---/////////...,,,,,,,,,---------......////////////////////////.................................---------------///............---------------............------................................................////////////////////////////////////............///............///000000---...///000000///...---///......------...//////........................//////000000000000//////------------------------000///......------......------...............------------...............///////////////.........////////////////////////------------------------////////////////////////++++++,,,---...//////000........................////////////////////////......//////////////////////////////////////////......////////////............------------......---------------------------------....../////////000000000///...---,,,+++++++++,,,,,,---------...,,,------------,,,,,,+++++++++,,,---....................................---------.........//////,,,,,,------...//////000------............------.................................//////...............------------......................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------............------------------------......////////////......///////////////.........---...///111222222222222000000000000000000000000000////////////000111111///000000000111111111111222222222222222222222222111111111111111111111111000000000/////////......////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------......------------------------******++++++,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000........................------------...//////...,,,,,,,,,---------......................................................------------------------///............---------------............------................................................///////////////////////////////////////.........//////...------,,,,,,,,,,,,...000111111000...,,,000/////////000000111111////////////..................////////////..............................//////...---------------,,,---.../////////...---........................//////..................////////////////////////////////////////////////////////////////////////***++++++,,,---...//////........................////////////////////////............////////////////////////////////////......////////////............------------......------------------------------......///000000000111111111000///---+++***,,,,,,,,,---------------,,,---------------,,,,,,***+++,,,---.........................................................---,,,,,,,,,------.........------............------..............................////////////............------------......................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------....../////////------------------------......////////////...............///////////////......///111111222222222000000000000000000000000111000000000000111222222///000000000111111111111222222222222222222222222111111111111111111111111//////............------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,...///000000111111........................,,,---...............///,,,,,,,,,---------......------------------------........................------------------------///............---------------............------........................////////////////////////////////////////////////.........///////////////.../////////......------,,,...000111111000...,,,,,,,,,------............000000/////////.........,,,------......------,,,//////////////////////////////...---------------+++,,,.../////////...---.....................---------------------------////////////////////////////////////////////////////////////////////////------------------------........................////////////////////////---.........//////000000////////////////////////......////////////............------------......------------------------........./////////000000000111111111000...,,,***------------------------,,,------......---------***+++,,,---...................................................---------......------,,,,,,,,,,,,------............------..............................////////////............------------......................................................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,---------------------------------...//////000000..............................////////////.............../////////////////////000111111111111000000000000000000000000000111111111111111222222333000000000000111111111111333333333333333333333333222222222111111111111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------+++,,,------......------------------------------.........------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000000000........................,,,---......------...000,,,,,,,,,---------......------------------------........................---------------.........///............---------------............------........................////////////////////////////////////////////////.........///////////////---...///000111111111111---...///000000///...------...///000000000000000111000000//////.........---------......---------000000000000000000000000000///......------......,,,,,,---...////////////...............---------,,,,,,,,,---------------////////////////////////------------------------//////////////////////////////......------,,,,,,........................////////////////////////------......///000000000////////////////////////......////////////............------------......------------------------........................///000111222111///,,,+++,,,,,,------.........///,,,------............---++++++,,,---......................................................------///......---,,,,,,++++++------............------.................................//////...............------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---...///000//////...------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------------------------------------------------...///000000000////////////////////////......////////////................../////////000000111111111111000//////000000000000000000000000000000000000000111222222000000000000111111111111333333333333333333333333222222222111111111000000.............../////////---------------------------,,,,,,++++++,,,,,,---------------------------------------------------+++,,,---.........------------------------------........................................................................------------------------------...//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.......................................+++---//////---,,,...000,,,,,,,,,---------......................................................------.........////////////............---------------............------........................////////////////////////////////////////////////............/////////000....../////////...,,,+++///////////////////////////000111333444444333333111111000000///......---...//////////////////...000000000000000000000000111000//////......//////,,,,,,,,,---...///000000//////.........---------------------.........///////////////////////////------------------------/////////////////////////////////.........------........................////////////////////////------......///000000111////////////////////////......////////////............------------..............................//////......---,,,,,,,,,...///111222222000---,,,+++,,,,,,---...///000000,,,,,,---...............,,,,,,------...---------........................------...........................---------------------............------........................------............------......------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++---.........------........................------------------------******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........---------------------------------...///000000111000000000000000000000000......////////////......---.........//////000000111222222111111000///...000000000000000000000000///////////////000111111000000000000111111111111333333333333333333333333222222222222111111000000////////////000000000000........................---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,---.........---,,,------------------------,,,------...///000111111........................////////////////////////------------------------,,,---...//////...---,,,........................................................................+++,,,------...---------........................+++---//////---,,,...000,,,,,,,,,---------......////////////////////////................................./////////000000//////.........------------..................---........................000000000000000000000000////////////////////////---.........//////000000111000///---***&&&###!!!//////............//////,,,---///000111111000000222111111000///......---000000111111111111000000////////////////////////111111000///////////////------,,,,,,---...000111//////.........------------.........//////000000////////////////////////////////////////////////////////////////////////.../////////////////////........................////////////////////////---------...///000000111////////////////////////......////////////...............------.........//////////////////////////////...---,,,++++++***---///111222222000...,,,++++++,,,---...000000111,,,,,,---.../////////...---------...------,,,,,,........................---------.........//////,,,------......//////000---..................---........................,,,------------------,,,.........------.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...........................---222999999222---...---.........---,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++)))******++++++******)))---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***)))---------------------------------,,,,,,+++++++++---------------------------------............///---///000222222000///---............////////////000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111222333444444555555444444444444333222111000///...///////////////......---------------------------++++++++++++++++++++++++------------------------,,,,,,---......---,,,,,,,,,,,,------...///000000...------------...//////++++++,,,,,,---...//////........................------------------------........................------------------------------------------------...........................------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,---------......---------............///......------------......//////............//////........................---...///...------...///000000000///......------------......///000000000///...---,,,,,,---...///...///////////////......////////////////////////000000//////.........---......////////////......000000000000111111111111000000//////.........---////////////////////////000000000000000000000000---///000222222000///---............/////////000////////////////////////...............///000000//////000000000000////////////............//////........................,,,,,,,,,---------......000000000000000000000000/////////////////////////////////////////////////////////...------,,,,,,......---------,,,,,,,,,////////////////////////............////////////---......///////////////........................////////////////////////*********++++++,,,,,,,,,------------------------000///...------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---...//////------------------------------------------------........................//////.........---------------------------------+++,,,---...////////////.........------,,,,,,,,,............------,,,,,,........................---,,,000666666000,,,------.........------,,,++++++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------------------------,,,,,,+++++++++---------------------------------............///...///000111111000///...............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000222222222222222222222222222333444444555555444444444444333222111000/////////////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,------...//////000---------------...//////+++,,,,,,------.........////////////////////////------------------------........................------------------------------------------------...........................------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,---------......------------..................------------............------------..............................---...///...------...///------......///000000000000000000///......------000///............///000......////////////......////////////////////////000/////////..................////////////......//////000000000111111111000/////////............////////////////////////000000000000000000000000...///000111111000///............///////////////////////////////////////...............//////000......////////////......//////............//////........................,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////------..............................---------,,,////////////////////////---------...///000000000---......///////////////................................................,,,,,,,,,,,,------......------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------,,,,,,------...///------------------------------,,,,,,,,,---......------------------,,,,,,------------------------........................//////.........---------------------------------+++,,,---.../////////////////////......---------/////////............---........................---,,,---111111---,,,------............---,,,,,,,,,---------------------------------------------......////////////......++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------,,,,,,,,,,,,++++++---------------------------------............///...///000111111000///...............////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000111111222222000000000000000000000000333333333333333333333333222333444444555555444444444333333222111000//////...////////////...------------------------------------------------------------------------------,,,------......------,,,,,,,,,------.../////////---------------......///------------------------////////////////////////------------------------................................................------------------------...........................------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,---------......------------..................------------......------,,,,,,,,,,,,------........................---...///...------...///------......///000000000000000000///......------000000////////////000000......///////////////...////////////////////////////////////..................////////////......//////000000000000111111////////////............////////////////////////000000000000000000000000...///000111111000///...///////////////.........////////////////////////......------......///000------------------------//////............//////........................,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////,,,,,,------...//////000/////////.........------////////////////////////,,,,,,---...///000000000---......///////////////........................------------------------.............../////////...---,,,++++++,,,---...------,,,+++++++++,,,,,,---------,,,------...///------------------------......---,,,,,,,,,------.........------,,,,,,,,,...............................................................---------------------------------,,,,,,---...///////////////////////////........./////////////////////...........................---------......---------------............------.........---------------........................,,,,,,------------,,,,,,***++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///000000///..................////////////////////////////////////////////////000000000000000000000000000000000000......///000111222222333000000000000000000000000333333333333333333333333222333444444555555444444333333222222111000000///......//////......---,,,---------------------------------------------------------------------------------------------------------.........//////------,,,,,,------...///------------------,,,,,,////////////////////////------------------------........................////////////////////////------------.......................................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...............------------......------,,,,,,,,,,,,------........................---...///...---------///000000000///......------------......///000000000////////////////////////---.../////////////////////////////////////////////////////////...............////////////......////////////000000000111///////////////.........////////////////////////////////////////////////......///000000///......////////////............////////////////////////...------------...//////...------------------...///......------......///........................,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////---------.........//////000////////////.........////////////////////////------...............///---......///////////////........................------------------------.............../////////000///---,,,,,,---///000------,,,,,,,,,,,,,,,------------------...//////........................000///...---,,,++++++,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,------...//////......//////...................../////////////////////...........................///...------...///...------...//////......---///.............................................++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......////////////..................////////////////////////////////////////////////000000000000111111111111111111111111......///000111222222333111111111111111111111111333333333333333333333333222333444444555555444444333333222222111000000000...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............,,,,,,,,,,,,,,,---......------------------,,,,,,------------------------------------------------........................////////////////////////---------....../////////...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------.........------------............------------..............................---...///...---------///000000000///......------------......///000000000........................------...///////////////////////////////////////.........///////////////......////////////.........////////////000000000.........///////////////////////////////////////////////////////////////......////////////......///////////////.........////////////////////////---------------...////////////...------...//////......------------..............................,,,,,,,,,---------..............................//////////////////////////////////////////////////////.........---------000////////////.........//////////////////////////////......------,,,,,,---......///////////////........................------------------------------------------------111000///......///000111......------------.........------------...//////........................000///...---,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++........................---.....................------------------------,,,---......///.........---------------------------............/////////...........................000000------000000...------...////////////.........//////////////////........................------............------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------++++++,,,,,,,,,,,,---------------------------------------............///....................................////////////000000000000000000000000////////////000000000000111111111111111111111111//////000000111111222222111111111111111111111111333333333333333333333333222333444444555555444444222222222111111111000000---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------...//////000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......------------............------------..............................---...///...------...///------......///000000000000000000///......------------............------,,,---...///000000000000////////////////////////.........///////////////......////////////............////////////000000.........///////////////////////////////////////000000000000000000000000..................................../////////000////////////////////////------,,,,,,------...///000///...------...///000......------------..............................,,,,,,,,,---------..............................////////////////////////////////////////////////000//////...------,,,,,,/////////.........------//////////////////////////////......---,,,,,,,,,---......///////////////........................---------------------------------,,,,,,,,,,,,,,,000000000000000000000000......---------...//////......------......///000........................000///...---,,,+++++++++------------------------++++++++++++++++++++++++........................---------...............------------------------------...............---,,,,,,,,,---------------,,,,,,------....................................---000000,,,,,,000000---------...///////////////.........///000000000111------------------------......////////////......---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------+++++++++,,,,,,------------------------------------------............///.........------.....................////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000111111111111111111111111111111111222222222222222222222222222333444444555555444444222222222111111111111111------......------,,,+++------------------------------------------------------------------------...---,,,,,,,,,,,,---...........................,,,,,,++++++,,,,,,---...+++,,,,,,------.........------------------------------------------------........................---------------------------------...///000000000...........................------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------......------------......------,,,,,,,,,,,,------........................---...///...------...///------......///000000000000000000///......---------...///000000///...---,,,---...///000000000000////////////////////////............/////////000......////////////.............../////////000000............/////////000////////////////////////000000000000000000000000.........------.........,,,------...///000111111////////////////////////------,,,,,,------...//////...,,,++++++,,,...///...------,,,,,,------...........................,,,,,,,,,---------..............................////////////////////////////////////////////////..................------............---------,,,////////////////////////,,,,,,,,,------.........---......///////////////................................................---------,,,,,,,,,++++++,,,...///000000///...,,,---,,,,,,,,,------...///...............//////000........................///...---,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------........................---------.........//////---------------------------...............------------------.........///,,,,,,,,,---------..............................,,,000000,,,,,,000000,,,------...///000000//////---......///000111111222------------------------------............------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////------------------------+++++++++,,,,,,------------------------------------------.........//////......------------................../////////000000000000000000000000000////////////000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111222333444444555555444444222222222111111111111111------......------,,,+++------------------------////////////////////////------------------------...---,,,,,,,,,,,,---........................---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////........................------------------------........................---------------------------------...///000000111...........................------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------.........------.........,,,++++++++++++++++++,,,........................---...///...------...///000000000///......------------......///000000000...///000111111000///...,,,---...///000000000000////////////////////////---.........//////000000......////////////................../////////000---.........//////000000////////////////////////000000000000000000000000......------------......+++,,,---...///111222222////////////////////////---,,,,,,,,,,,,---.........---+++******+++---......------,,,,,,------...........................,,,,,,,,,---------..............................////////////////////////////////////////////////,,,,,,------.../////////......---------,,,,,,,,,////////////////////////)))***+++,,,...///000111---......///////////////........................////////////////////////.........------,,,,,,,,,***,,,...000000...,,,***++++++++++++,,,,,,---..................///000000////////////////////////......---,,,,,,,,,------***++++++,,,---...//////////////////////////////........................---------.........//////---------------------------...............---------.........//////000000---------............///........................------------------------////////////////////////000000000000000000000000........................000000//////.........---//////.........---------+++,,,,,,------......///---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------...---+++******+++---...---------............///,,,,,,,,,---------..................////////////---...///000000///...------...///000000111000000//////000111111111111111222222111111111111222222111111222222222222111111111111222222222333333333222333333444444333333222000111222222222222111111222222222111000//////...//////.........---------........................------............------,,,,,,------------,,,,,,---------.........//////------------------------.........------,,,,,,,,,................................................,,,---......//////......------............------,,,,,,,,,---------...............////////////000------------------------------------------------------------------------,,,,,,,,,---------......000///...---,,,+++******------------------------000///---,,,,,,---...///........................////////////////////////////////////////////////////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000//////............//////......////////////......////////////////////////000000000000000///......///////////////////////////......------,,,,,,+++////////////////////////111000///...............---------------------------...///...------...///........................---------............///////////////////////////...........................------------...//////------............------////////////////////////............////////////222111000//////.........////////////............000000000000000000000000////////////////////////---------,,,,,,+++++++++))),,,///111111000---+++------------------------,,,,,,------.../////////................................................,,,---------------,,,,,,111000///...------...///------------------------.................................------,,,,,,,,,//////......------,,,,,,////////////////////////---------............///........................------------------------////////////////////////................................................000/////////............//////.........---------------------,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------...---+++******+++---...---------............///,,,,,,---------.....................////////////...//////////////////......//////000000000000/////////000111111111111111000//////......//////000111111222222222222111111000000111111111222222222222333333444444333333222.....................///111111000000///......---//////.........---------........................------............------------............---------------.........//////------------------------......---------,,,,,,,,,................................................,,,---......//////......------............------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........---------------,,,,,,------------------------///......---------..............................////////////////////////////////////////////////////////////000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000........./////////000000//////............//////......////////////......////////////////////////...////////////...---,,,////////////////////////------------------------//////////////////////////////......---.........---------------------------...///...------...///........................---------............///////////////////////////...........................------------...//////---......//////......---....................................///////////////.........///000111222////////////............------------------------........................---------,,,,,,,,,++++++)))+++---//////...,,,+++------------------------,,,,,,------.../////////................................................////////////...---,,,+++111000///...---......///------------------------.................................------,,,,,,,,,/////////.......................................---------............///........................------------------------////////////////////////................................................////////////...........................---------......---,,,,,,+++******------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------++++++++++++---------------............///,,,------------.....................////////////000//////......//////000///000000000000//////...//////000111111111111111///......------......///111111222222222222111111//////000000000111111111222333333444444333333222222111000//////000111111000//////......---------...............---------........................------............------.........//////.........---------...............------------------------...------------,,,,,,,,,................................................,,,---......//////......------............------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------...............---........................////////////////////////////////////////////////////////////000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000//////............//////......////////////......//////////////////////////////000000//////......////////////////////////+++,,,,,,---......//////////////////////////////------------------...//////.........------,,,,,,---...///...------...///........................---------............///////////////////////////...........................------------...//////---......//////......---------------------------............///////////////...---------///111333////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------.../////////................................................------......------,,,+++000000///............///.........................................................---------------...///////////////000000........................---------............///................................................////////////////////////000000000000000000000000........................///////////////.................................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------............///------------........................////////////111000///......///000111000000111000000///...---//////000111111111111111000000////////////000000111111222222222222111111000000000000111111111222222333333444444333333222444333111//////000222333/////////.........------................................................------............------......////////////..............................------------------------------------------------................................................,,,---......///.........------............------,,,,,,,,,---------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---.../////////...---........................////////////////////////////////////////////////////////////000000000000//////............//////000000000000000000000000////////////////////////////////////////////////...////////////000000000//////............//////......////////////......////////////////////////111111222222222222111111////////////////////////,,,---------.........///////////////////////////,,,,,,,,,,,,,,,---.../////////......------,,,,,,---...///...---------///........................---------............///////////////////////////...........................------------...//////......////////////......------------------------............////////////333111///---,,,---...///////////////....................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,------.../////////................................................))))))+++,,,,,,------,,,/////////.........//////////////////////////////.......................................---------......//////000000111111---------------------------------............///................................................////////////////////////000000000000000000000000.................................///////////////---.....................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////............////////////111000///......///000111000000111000000///...---//////000111111111111111000000////////////000000111111222222222222111111111111111222222222333333222333333444444333333222111000---,,,+++,,,...///000000////////////......---.............................................------............------......////////////...........................---------------------------------------------------................................................,,,---......///.........------............------,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,.../////////...---........................////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////........................////////////////////////////////////000000000111//////............//////......////////////......////////////////////////111111222222222222111111/////////////////////////////////......---------////////////////////////,,,,,,,,,,,,,,,---...////////////......------------...///...---------///........................---------............///////////////////////////...........................------------...//////...//////////////////...------------------------............////////////222111///---,,,---...///////////////............////////////////////////------------------------------------------------...------,,,------//////------------------------,,,,,,------.../////////................................................+++,,,,,,------------,,,......//////////////////////////////////////////......................................................//////000000111111........................---------............///................................................////////////////////////.........................................................///////////////---------...............++++++,,,------...//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////............////////////111000000//////000000111///000000000000//////...//////000111111111111111///......------......///111111222222222222111111111222222222222333333333222333333444444333333222111000///...------......////////////////////////---------.......................................------............------.........//////........................---------------------------------,,,,,,,,,------------...................................................,,,---......//////......------............------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,---...////////////........................////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////........................000000000000000000000000/////////000000000111111//////............//////......////////////......////////////////////////......//////000000//////////////////////////////000000//////...------,,,////////////////////////------------------...///........................---...///...------...///........................---------............///////////////////////////...........................------------...//////...//////000000//////...------------------------............////////////------------...///000000////////////....................................------------------------------------...............------------...///000------------------------,,,,,,------.../////////................................................000000000000///...---,,,---...//////000/////////.............................................................../////////...///////////////000000////////////////////////---------............///................................................////////////////////////............................................................/////////000---------.........//////........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++---------............///............////////////............////////////000000000111111000000000...//////000000000000/////////000111111111111111000//////......//////000111111222222222222111111111111111111222222222222222333333444444333333222333222222111000000//////........................---------.........//////........................------............------------............------//////.........---------------------------------,,,,,,,,,---------......................................................,,,---......//////......------............------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------------...------------------------,,,,,,,,,---...///000000........................////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////........................000000000000000000000000//////000000000111111111//////............//////......////////////......////////////////////////,,,---...////////////...////////////////////////////////////............//////////////////////////////......---.........------......//////000000---...///...------...///........................---------............///////////////////////////...........................------------...////////////000000000000//////....................................////////////+++,,,---////////////...////////////............------------------------........................------------.........///,,,,,,---------.........------------------------,,,,,,------.../////////................................................,,,---......////////////,,,---///000000000//////------------------------........................---........./////////000/////////...............000000000000000000000000---------.........//////........................////////////////////////////////////////////////000000000000000000000000........................---.........//////000000---------.........//////000000000///......------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++---------.........//////............/////////000............/////////000///000111222222111000///......///000000111000000//////000111111111111111222222111111111111222222111111222222222222111111000000000000111111111111222333333444444333333222////////////...---++++++---------------------------------.........//////........................---..................---,,,------------------,,,//////.........---------------------------------,,,,,,,,,------.........................................................,,,---......//////......---..................---,,,,,,,,,---------......,,,,,,------------......------------------------------------------------------------------------,,,,,,,,,---------......***++++++,,,---//////000------------------------------,,,,,,---...000111........................////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////........................000000000000000000000000000000000000111111111111//////............//////......////////////......////////////////////////......///000000111000000////////////////////////------......///000000000////////////////////////111000///...............,,,,,,---...///000111111---...///...------...///........................---------.........//////////////////////////////...........................------------...////////////000000000000//////////////////////////////............/////////000---...000000000...+++***000/////////....................................////////////////////////---------.........//////***+++,,,---------,,,,,,------------------------,,,,,,------...//////000................................................"""$$$'''***---000222222,,,---///000000000//////------------------------........................---.........//////000000//////......---------,,,000000000000000000000000////////////000000000000////////////////////////------............------////////////////////////,,,------...///000111111////////////////////////222///---...000000...,,,.................................------.........------------------------------...///...---+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................///......---------......////////////////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000111111222111111222222222333333333222222333333333333444444333444444444444333222222000000000000////////////////////////////////////////////////////////////------............------------............------........................---.........//////000000---------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000///......------...------,,,,,,------...................................................------------------------------------------------........................////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///------............------............////////////000000000000000000000000+++,,,,,,,,,---.........111111000000//////......000000000000000000000000///......---------......//////000000000000//////111111111111000000000000222000//////000000///---..................------........................//////............//////........................//////.........---------000///...------...///000........................////////////000000000000000000///............///........................//////////////////////////////////////////////////////////////////////////////......------------------...///000000//////////////////////////////........................000000000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........------------............///,,,,,,,,,---------......111...++++++...//////---.........///......---,,,000000//////.........---....................................////////////888666333000------------........................//////............//////////////////////////////000000000000000000000000111111000...------000222------------....................................------............------........................------......//////000000///////////////////////////---,,,---///000///---..............................------------......------------------------------......---,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................///......---------......////////////////////////000000000000////////////000000////////////000000000000000000000000000000000000000000000111222222111111222222222333333333222222333333333333444444333333333333333222111111000000000000/////////...........................////////////////////////------............------------............------........................---........./////////000------------............---------............///,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------------...............------,,,,,,------...,,,,,,---------.................................------------------------........................................................................---------------------------,,,,,,,,,,,,---...//////...,,,++++++,,,...///------............------............////////////////////////////////////............////////////111000000000/////////...////////////////////////......---------......///------.........------,,,000000000/////////......111000//////000000///---////////////////////////........................//////............//////........................//////.........---------//////............//////....................................////////////000///......------......................................................................................................000000//////............---......////////////...................................................////////////////////////////////////////////////------------------------///.........---------------------............///,,,,,,---------.........000...+++,,,...//////---,,,,,,---.../////////...000/////////................................................////////////666444111///------------........................//////............//////........................////////////////////////111222111///...///222444,,,------------.................................------............------.................................///////////////////////////////////////---,,,,,,---///000///...........................------,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------....................................---------......///////////////////////////////////////000000000000000000////////////000000000000000000000000000000111000000000000111222222111111222222222333333333222222333333333333444444222222222222222111000000000000000/////////..............................////////////////////////------............------------............------......................................./////////------------............---------............///,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***)))++++++,,,,,,---......///...------,,,,,,------...++++++,,,,,,------......------------------------------------------------////////////////////////........................------------------------........................------,,,,,,,,,---.........---,,,++++++,,,---...------............------............////////////////////////////////////111111000000000000000000000000000000////////////........................------------...///000000111111111111000000///////////////.........------111///...///000000///---///000000000000000000000........................//////............//////......................../////////............---......////////////..............................------------............///......---------------................................................................................................000000000///////////////....../////////......---------------------------................................................////////////////////////........................---------------,,,,,,,,,---------............///,,,------------.........000...,,,,,,...///...---***+++,,,...///000000000////////////....................................---............/////////333111000...---------...........................//////............//////........................////////////////////////111222111000///111444666........./////////000000........................------............------........................///////////////.........////////////////////////------------....................................---,,,,,,++++++,,,,,,---------------------------...---,,,+++++++++------........................---------,,,,,,+++++++++,,,,,,,,,---------.................................------------...//////////////////////////////////////////000000000000000000////////////000000000000000000000000000000111111000000111111222333111111222222222333333333222222222333333333444444111111111111111000//////000000/////////.................................////////////////////////------............------------............------................................................,,,,,,---------.........---------............///------------------------///...---,,,+++******))),,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------........................------,,,,,,,,,------......---,,,,,,,,,,,,---...------............------............////////////////////////////////////222111111000000/////////000000000000////////////........................------------...///111111444444333222111111111111/////////.........------000///......///000///...///////////////000000000........................//////............//////......................../////////...............---...///000000///...---........................------........./////////......---,,,,,,,,,,,,---................................................................................................////////////............////////////...---,,,,,,------------------------................................................////////////////////////---------------------------------------------------------............///------------..................------............+++,,,---...///////////////////////////.................................---------.........//////000///...------------...........................///......------......///........................///////////////////////////000000000000222555888............////////////........................------............------........................///////////////.........////////////////////////000000///...---,,,,,,,,,........................---,,,,,,++++++,,,,,,------------------------------,,,+++******+++---...---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................---------------...//////////////////////////////.../////////000000000111000000////////////000000000000000000000000000000111111111111111222222333111111222222222333333333222222222333333333444444000111111111111000//////////////////....................................////////////////////////------............------------............------.......................................---------,,,,,,,,,------------...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////......------...------,,,,,,------.........---,,,++++++***)))------------------------------------------------------------------------........................------------------------------------------------...------,,,,,,,,,---------------,,,,,,---------------............------............////////////........................000000000//////.........////////////000000000000........................---------...///000111222111000///............///000000000/////////......///...---...///000///...---------......///////////////////////////////////////............//////////////////////////////////////////////////////---...///000000///...---............................../////////000000000......---,,,,,,,,,,,,---................................................................................................------------------------......///......---,,,,,,------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,..................//////---------............///---------.........//////---............---......---...............------.........///////////////........................------------..................------------....................................------------......................................................,,,---......///222666999+++,,,,,,,,,,,,---------------------------------------............------------------------------.........///////////////////////////////////////111222222000---,,,,,,,,,........................------,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................---------------...///000////////////////////////......//////000000111111000000////////////000000000000000000000000000000222111111111111222333333111111222222222333333333222222333333333333444444111111111111111000///////////////.........------------------------------////////////////////////------............------------............------.................................---------------,,,,,,,,,,,,---------------------............///------------------------***++++++,,,---......///111000000///......------...------,,,,,,------...//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------------............------............////////////........................///..................---////////////000000000000....................................///000111111111000///......///000111000000000/////////.........---------///000///...,,,,,,------......////////////////////////////////////............//////////////////////////////...////////////000000000......////////////..............................////////////000000000111///......---------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,---------------.........------,,,------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---------............///------........./////////,,,...//////...------.........//////...------,,,.........///////////////........................,,,------------.........---...................................................------------......------------------------........................+++,,,---...///333777;;;++++++,,,,,,,,,---------------------------------------............------------------------------------......//////000000////////////////////////000222333111...------///..............................------------......------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................---,,,,,,------///000000////////////////////////.........///000111111111000000////////////000000000000000000000000000000222222111111222222333444111111222222222333333333222222333333333333444444111111222222111111000/////////.........---------------------------------////////////////////////------............------------............------.................................------,,,,,,,,,++++++,,,,,,,,,------------------............///........................+++,,,,,,---......//////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,------------------,,,------............------............////////////........................---..................///.../////////000000000111////////////////////////000///////////////000000111000//////000111333444/////////.........------...---,,,---///000///...---------...//////000000//////////////////////////////............//////////////////////////////.../////////000000000000//////............//////................................./////////000000000///......------..............................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,---.........------................................................////////////////////////........................---------------------------------....../////////---------............///............////////////+++...000000...,,,---...------............................../////////000........................,,,,,,---------.............../////////....................................------,,,,,,------...------------------------........................***,,,---///111555999===---------.........//////---------------------------..................---------------------------,,,------...///000111111///////////////////////////111333222///...000222........................///......------......///------------------------(((***+++,,,---,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,---...///000111////////////////////////---......///000111111222000000////////////000000000000000000000000000000222222111111222222333444111111222222222333333333222222333333333444444444222222222222222111000000//////.........---------------------------------////////////////////////---..................------..................---.................................------,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................---------.........//////+++,,,,,,------......///...------,,,,,,------...++++++,,,---...000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////////////////------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,---..................---............/////////000........................------......//////000000.../////////000000111111000000000000000000000000111000000////////////000---,,,++++++,,,...000222......---------,,,,,,,,,...---,,,---///000///...---......///000111111222000000000000000000000000//////............//////000000000000000000000000.../////////000000111111000///...------...///000........................---------.........//////000000///............///........................---------------------------------------------------------------------------------.........//////++++++,,,---............////////////////////////........................000000000000000000000000................................................,,,,,,,,,------.........---------.........//////............/////////000+++...111000...,,,---...++++++---...//////000000---.........//////000000........................,,,,,,,,,---------....../////////000//////...---...........................------,,,,,,------...------------------------........................+++,,,...000222666;;;???...................................................---,,,+++++++++++++++,,,------------------,,,............////////////000000000000000000000000...///111222222111///...///......------,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------...//////,,,---...000000000000///000000000000000000000000111111111000000000000000111111000000111111222333...000111333333222111000222222333333333333444444333222222111111222222333444444333333222111111000////////////////////////---------............///------------------------......---------,,,,,,,,,---,,,,,,+++,,,---///000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................---+++******+++---...000...,,,,,,.........---...------,,,,,,------...+++++++++,,,,,,,,,---------------------...///000000///...---,,,------...------------------,,,,,,------------------------........................///...------,,,,,,,,,,,,******+++,,,---//////000........................////////////////////////............////////////---.........//////000000000000000000000111222222........................////////////////////////////////////////////////------...///000000//////000000000000111111111111////////////////////////000000//////.........---////////////////////////000///.........000111222000000000000000000000000////////////////////////........................///////////////.........------------------------000111222111///......///............////////////................................................000000000000000000000000---------------...///000,,,...000000///...///000------............------............/////////////////////......---------------------------------,,,,,,---...//////..................////////////---------......000111111,,,,,,,,,---------......------------...///111222///////////////.........//////...---,,,++++++***////////////////////////------------------------///...---,,,,,,---...///---------,,,,,,+++++++++............////////////------............---------...///222555888;;;<<<........................------------------------000000///...............------............------............////////////////////////////////////000111222333333222111000------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...------------...//////,,,---...000000000000///000000000000000000000000111000000000000000000000000000//////000000111222000111333444555444333222222222333333333333444444333333222222222222333333333333222222111111000000........................---------............///------------------------000/////////............------,,,,,,,,,---...///......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------------,,,++++++,,,------000...,,,,,,...///...---...------,,,,,,------...,,,,,,,,,,,,---------------------------...////////////---,,,,,,,,,------------------------------------------------------..............................---,,,,,,,,,,,,,,,------------------------........................////////////////////////............////////////............/////////000..................//////........................////////////////////////////////////////////////---...//////////////////....../////////000000000////////////////////////000/////////............//////////////////////////////......//////000000////////////////////////////////////////////////......................../////////////////////...---------------------------...///...---,,,---...............////////////................................................////////////////////////---------------...//////,,,...000000///......///------............------............////////////---------,,,,,,+++++++++------------------------,,,------...//////......------------............,,,,,,,,,------...///000,,,,,,---------.........---------...///000000000/////////////////////...000//////......------,,,////////////////////////------------------------///...------------...///.........---------,,,,,,------------............------............------...///111333666999<<<>>>------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,......////////////..................///////////////////////////////////////000111222222111000///++++++,,,------...//////...------------,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------------...//////------...///000000000000000000000000000000000000000000000000000000111111///////////////000000111222333555666666666555444222222333333333333444444333333333333333333333333222222111111000/////////........................---------............///------------------------////////////..................---,,,,,,,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...///.........------,,,,,,------...,,,------------.........------------------...///...------,,,,,,,,,,,,---+++,,,,,,------.........................................................------,,,+++++++++,,,,,,//////...---,,,++++++***........................////////////////////////............////////////............///////////////.............................................//////////////////////////////////////////////////////////////////...---------........./////////////////////////////////////////////............////////////////////////....../////////...------////////////////////////////////////////////////..............................//////////////////////////////////////////,,,---///...------...///............////////////........................................................................------------.........///---///000000...------...------............------............////////////---------,,,,,,,,,,,,,,,........................,,,---......///.........,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///,,,------------.........+++,,,...///000000//////......//////////////////////////////////////////////////////////////////------------------------///...------------.../////////............------,,,,,,,,,------------...------............------///000222555888;;;===>>>------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,//////000000000000//////............////////////////////////////////////,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,...........................------------...//////---......///000000111111000000000000000000000000000000000000000111111111000////////////000111111333333444555666555555555222222222333333333444444333333444444444444333333111111111000//////..............................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///---,,,,,,...//////......------,,,,,,------...---------.........//////---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////........................---,,,,,,+++++++++,,,,,,//////...---,,,++++++***........................////////////////////////............////////////.........///////////////000000000000000000//////........................//////////////////////////////////////////////////////000000///...------------.........////////////////////////////////////////////////.........////////////////////////....../////////---,,,+++////////////////////////////////////////////////....................................////////////////////////////////////---///000000//////111222............////////////................................................------------------------------..................---///000///...------...------............------............///////////////////////////.........////////////////////////------...............---,,,,,,---------.........---,,,,,,,,,---......///------------............+++,,,...000000///...---............////////////------......////////////////////////////////////------------------------.........------.....................------------,,,,,,---------.........------............------///000222666999;;;===>>>------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////000000000000//////............////////////........................,,,,,,,,,------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,---------.................................,,,,,,,,,,,,,,,---...///------------------------,,,------......------,,,...........................------------...//////......//////000111111222111111111111111111111111//////000000111111111111111000000000000111222222222222333444444444444444222222222333333333444444333444555555555555444333111111000000///......---........................---------............///------------------------++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,...//////......------,,,,,,------...---------.........//////...------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////........................,,,,,,,,,++++++,,,------------------------------........................////////////////////////............///////////////////////////.........//////000000000000///...//////////////////////////////////////////////////////////////////////////////000000///...------....../////////000000000////////////////////////.........///////////////////////////////////////....../////////---,,,+++........................////////////////////////........................---.........//////000000000000000000000000000000---///000000//////111222............////////////................................................---------------------------......//////...------,,,...//////---,,,---...------............------............////////////////////////////////////////////////////////////---...............---------.........////////////..................///000---------.........//////+++,,,...000000///---,,,---.........//////000000,,,,,,,,,------...//////////////////////////////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,------.........////////////------............---------///222666999;;;<<<===,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------.../////////000000000000//////............////////////................................................//////...---,,,,,,++++++,,,,,,,,,------------...,,,---------....................................,,,,,,,,,,,,---......///------------------------------............------...........................------------...//////////////////000111222222111111111111111111111111/////////000111111222222111111111111111222222333222222222222222333333333222222333333333333444444333444555666666555444333111111000000///.........---------------------------------............///------------------------------------............------.........---,,,,,,,,,---......///.........------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,...000000///...------,,,,,,------...,,,------------............------,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------.........................................................------,,,,,,,,,---......,,,,,,,,,------.................................////////////////////////............///////////////////////////.........+++,,,---...///...------//////////////////////////////////////////////////////////////////////////////////////////...---....../////////000000000////////////////////////.........///////////////////////////////////////....../////////...------........................////////////////////////........................------......///000000000000000000000000000000000,,,---///...------...///............////////////................................................---------------------------.../////////...---,,,+++,,,......------...///------............------............////////////---------------..........................................///......---,,,........./////////000000//////.........//////000------........./////////,,,---...//////...---,,,------......///000000000+++,,,,,,,,,------......////////////////////////------------------------------...//////...------+++++++++,,,,,,,,,,,,---........./////////000000------............---------///333666999;;;<<<===,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********++++++,,,---...//////000000//////...............////////////........................//////............//////---------------------,,,,,,,,,,,,---------......------------....................................,,,,,,,,,,,,---...//////........................------............------...........................------------...//////000////////////111222333111111111111111111111111...//////000111111222222000000000000000111222222222222222222222333333444222222333333333333444444444555666777777666555444222222111000000//////...---------------------------------............///------------------------,,,,,,---------.........+++,,,---.........---,,,,,,------...//////......................................................------------------------------------------------------------------------///...---,,,,,,---...///...,,,+++,,,...000000///...------,,,,,,------...,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,+++,,,---...///......---------------------------------------------------...........................---------......///000,,,,,,,,,---------..............................////////////////////////............////////////000/////////............)))***,,,...//////......////////////////////////////////////////////////////////////////////////---...//////////////////------........./////////////////////////////////............/////////000//////////////////////////////......//////000000........................////////////////////////........................------......///000000111////////////////////////---...///...---,,,---...............////////////................................................---------------------------...///000///...,,,+++)))+++---...------///000------............------............////////////,,,---------.........///------------------------......//////...------,,,---------........./////////......------.....................////////////------------------------------......///000000111------------............////////////////////////------------------------------...//////...------,,,,,,,,,,,,------......---------.........//////------............------...000444888;;;===>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,........................------------......///000......////////////................../////////000...........................------,,,,,,------...+++,,,,,,------......///,,,,,,,,,------.........---------.........//////........................+++++++++,,,---...///000........................------............------////////////////////////...------------...//////000////////////111222333111111111111111111111111...//////000111222222222///////////////000111111333222222222222333444555222222333333333444444444444555666888888666555444222222111111000000//////---------------------------------.........//////------------------------*********++++++,,,,,,,,,***+++---...///...------,,,,,,---.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000///---,,,,,,---///000---,,,+++,,,...000000///...------,,,,,,------...+++++++++,,,,,,,,,------...---,,,,,,+++++++++++++++,,,.../////////......------------------,,,,,,------------------------.......................................///000111------------------------........................////////////////////////............/////////000000000//////.........---)))+++...000111222111000000000000000000000000000////////////////////////////////////////////////------...///000000000///,,,,,,,,,---------......////////////////////////---.........//////000000////////////////////////000///.........000111222........................////////////////////////........................---------...///000000111////////////////////////000111222111///......///............/////////000........................................................................---...///000000...,,,+++(((***,,,.........///111---..................---............/////////000.../////////000000111111------------------------.../////////...---,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------............/////////000......---,,,,,,,,,---------------...///000000111////////////////////////////////////////////////------------------------,,,---...//////...---,,,---------.........//////,,,,,,,,,---------......---..................---///222666:::===>>>??????------------------------000000//////.........------------............///000000//////.........---//////////////////////////////.........---------000000//////.........---////////////////////////+++,,,---.........---,,,++++++,,,,,,---...//////................................................................................................---------.........//////////////////////////////000000000000111111111111111111000000000000111111//////000111111111111111111111000000111111222333444444444555555555555666222222333333444555666666555555555555444333222111222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------.........//////...---,,,,,,........................------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,+++,,,,,,---------------------------////////////////////////,,,,,,,,,------.................................++++++,,,,,,---...//////---------------------------------------------------------............///.........------,,,,,,,,,---------------------------------.........//////---------............//////............---------............////////////000///...------...///000111111000///////////////000000///...............////////////////////////000000000000000000000000000000000000////////////---...000111222111///...//////000000///...------//////............////////////.........------------.........//////000000///////////////.................................000000//////.........---,,,---...//////...---,,,...------,,,,,,------...000///...------...///000000000000000000/////////////////////////////////////////////////////////------------------------//////.........---------///000000000///...------......------------......000000000000//////////////////.........---------000///...---,,,+++++++++,,,---...000000000//////------------------------........................//////.........---------,,,,,,,,,------.........------............---------------............/////////000000///...------,,,,,,---...//////....../////////...---------,,,///////////////.................................///---+++,,,///000///------111555888;;;<<>>@@@------------------------/////////...............---------............///////////////............////////////////////////...............---------////////////............////////////////////////---...//////000000//////,,,,,,,,,---......//////................................................................................................------........./////////////////////////////////000000000000111111111111111111000000000000111111///000111111222222111111111111000000111111222333222222222333333333444444222333333444444555555555444555555444444333222111222111000//////................................................---------...------,,,,,,------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...------,,,---------................................................------------------,,,,,,........................------......///000000000---------------------------------------------------------............///...------------,,,,,,,,,------------------------------------............---------............///111000000000////////////............////////////000//////......//////000111000000///////////////000000///...............////////////////////////000000000000000000000000/////////.........---------...///000111000/////////////////////......---...------,,,,,,------.../////////............---............////////////......//////////////////////////////////////////////////////............------...//////...------......------------......//////............//////........................////////////////////////////////////////////////.......................................---------------.........---,,,,,,......------------......---------..............................---------,,,,,,,,,,,,,,,---...///.........---,,,***)))(((------------------------.......................................---------.........---------------------............---------------............///---...//////////////////,,,---......///.........------------...............................................................---,,,---/////////...000333777:::;;;<<<===>>>------------------------........................---------............//////////////////.........////////////////////////........................///////////////.........////////////////////////------......////////////,,,---------......//////............................................................................................................///////////////////////////////////////000000000111111111111111111000000000000111111000000111222222222222111111111000000111111222333222333333333333444444444333333333444444444555555444444444444444333222111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...---...............------------------------------------............---------------............///------------------------------------------------.................................------------...////////////////////////.................................------,,,,,,,,,........................------......////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---------------------------------------------------------------------------------............///000000000/////////..................///////////////////////////000000000000000////////////000000000000///...............///////////////////////////////////////////////////.........---------------...///000000000//////...///////////////......000000////////////000000/////////........................///////////////............////////////000000000000000000000000///////////////.........---..................---......------------....../////////....../////////---------...............////////////////////////////////////////////////////////////////////////........................//////000000000000//////......------------......------............//////........................------,,,,,,,,,------.........------,,,+++******........................................................................//////......------,,,,,,------............---------------............///------...///000000//////------...............---,,,,,,,,,------.........------...............///........................------------...//////...111555999<<<<<<<<<======---------------------------------...............---------............///.........///////////////////////////////////////---..............................///////////////////////////////////////---------------.........------...............///........................////////////////////////........................................................./////////000000000000000000000000000000///000000000111111111111111111000000000000111111000000111222222222222222111111000000111111222333444444444444555555555555333333333444444444444444333333333444333333222222222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---........................------,,,,,,------...------...............---////////////////////////------............---------------............///------------------------------------------------........................---.....................////////////////////////.................................------,,,,,,,,,........................------------------......////////////////////////........................---------............///------------------------------------------------------------------,,,,,,---------............////////////.........------............////////////...//////000000000000000000000////////////000000000000///...............///////////////////////////////////////////////////.........---------------......///////////////......///////////////...000000000//////000000000///////////////////////////////////////.........---.........//////000000000000000000000000000000.........///////////////.........------.........///......------......///...//////////////////...------------......//////////////////////////////////////////////////////////////////////////////---.....................//////000000000000000///......------------............/////////000000000---.....................//////...---,,,++++++,,,---------------...//////................................................---...................../////////......---------------............---------------............///------...///000000//////---...............------+++,,,,,,,,,------......,,,---------......//////........................,,,---...............///222666:::===============---------------------------------------.........---------............///.........///////////////////////////////////////---------........................///////////////////////////////////////---,,,,,,,,,,,,---......................................................////////////////////////....................................................../////////000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222333222222222111111000000111111222333444444444555555555666666444444444444444444444444222222333333333333222222222111000//////.................................---------..................------,,,,,,------...,,,---......///.........////////////////////////------............---------------............///------------------------------------------------........................------...////////////...........................------------------------------------------,,,,,,........................------------------------................................................---------............///,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,---------............///............------------............////////////......///000111111111111///////////////000000111000000///...............////////////////////////000000000000000000000000/////////.........------------........./////////---.../////////////////////......------......///...////////////000000000///////////////.........------......///000000000////////////////////////.........//////////////////...------------.../////////............//////......////////////......---------...//////000000////////////////////////////////////////////////........................---------...............------.../////////............------------............//////000111111111---------...............000000...---,,,+++++++++,,,,,,------///111222333................................................---------.............../////////...............------............---------------............///---...//////////////////.........///......---,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////........................,,,---......------...000222666;;;>>>???>>>======------------------------,,,,,,,,,------.........---------............///............/////////000////////////////////////---------.........//////............/////////000////////////////////////...------,,,---...///000////////////....................................////////////////////////.................................................../////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222333333222222111111000000111111222333333333444444444555555555444444444444444444444444111222222333333333222222222111000//////.................................---------.........//////...------,,,,,,------...,,,------...//////......////////////////////////------............---------------............///........................------------------------........................,,,---...///000000///...------------------------------------------------,,,,,,------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++---------............///////////////........................////////////---...000111222222111111///////////////000111111000000///...............////////////////////////000000000000000000000000000000000/////////.........---------......//////------.../////////////////////............//////.../////////000000000000000/////////............------......///000000111..................................../////////000///...------------.../////////............//////---...///000000///...---------...//////000111111////////////////////////////////////////////////---------------------------------.........//////------...///////////////......------------......------......///000000111---------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,---///111333444................................................---------.........//////............////////////------............---------------............/////////////////////...---......//////...------,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................+++---//////---,,,...000111555;;;???@@@???>>>>>>------------------------,,,,,,,,,------.........---------.........//////---.........//////000000////////////////////////---------.........//////---.........//////000000///////////////////////////......------///000111///////////////.................................000000000000000000000000................................................////////////000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111222333333333333222111111111000111222222333222222333333333444444444444444444444444444444444111222222333333333222222222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...,,,,,,---.../////////...........................---..................------------.........//////........................------------------------........................,,,---///000000000///...------------------------------------------------,,,,,,,,,------.................................///////////////.........////////////////////////////////////////////////---------.........//////,,,,,,,,,------.........---------------------------------,,,,,,+++++++++---------.........//////000000000000////////////............/////////000---...000111222222222111///////////////000111111000000///...............////////////////////////000000000000000000000000000000000000////////////...------------...//////------...///000000//////111111000000000000111111.../////////000000111111000000//////.........------------...///000000111........................---.........//////000000///...---,,,,,,---.../////////............//////---...///000000///...---.........///000111111222////////////////////////////////////////////////---------------------------------.........////////////000111111111111111.........------.........,,,,,,------...///000000---------.........//////------,,,,,,,,,---......------,,,---...000222333////////////////////////........................---------.........//////------......//////000000---..................------------........./////////000000000///...------.../////////...---,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////........................+++---//////---,,,...000111555;;;???@@@@@@??????++++++,,,------...//////////////////////////////---------............///---------.........//////000000000000000000000000000000//////.........------------............///000000000000000000000000111000///......---......000000000000000/////////000000//////.........---000///...---------------....................................////////////..................------............/////////000000000000000000000000000111111111111111111111111444333222222111111222222111111000000111111222333111111222333333444555555222333444444555555444444333333222222111000000000////////////....................................................................................,,,,,,------...///000000...........................------,,,---...///000,,,------......------,,,,,,,,,.../////////...---//////.........---------,,,------......------,,,................................................////////////////////////...---,,,++++++,,,---...000///...---,,,------.........////////////....../////////...---------,,,........................---------............///111000///...---,,,,,,,,,................................................---------............///////////////////////////...........................///000000000///---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000000000000............/////////000000000000000000000000000////////////000000000000111000///------......///000000000000000000000000////////////////////////...........................000222111...,,,///111000///---,,,+++,,,,,,---///////////////.........000000000000000000000000////////////////////////---------............///////////////////////////111///...------...///111///////////////.................................//////////////////////////////.........---------........................000///...---,,,------...////////////////////////++++++,,,,,,---...//////////////////////////////---------.........//////......////////////......//////............//////000000///...............000000//////.........---........................////////////////////////000000//////.........------------............///.../////////...---,,,,,,........................000444999<<<<<<<<<;;;;;;+++++++++,,,---.................................---------............///---------.........//////////////////////////////000/////////............---------............/////////////////////////////////.........//////000---------...............000/////////............//////...---------------....................................////////////................................./////////000000000000000000000000000000111111111111111111111111333333222111111111111111111111000000111111222333111111222333333444555555111222333333444444333333333333222222111000000000////////////....................................................................................,,,,,,------...//////000...........................------,,,---...///000,,,------......------,,,,,,---.../////////...---//////.........---------,,,------......------,,,................................................///////////////////////////...---,,,,,,---...///000///...---------............////////////.....................---------........................---------............///000///...---------------........................................................./////////000000////////////////////////........................///////////////......---////////////////////////........................////////////////////////000000000000////////////........./////////000000000000000000000000000000////////////000000000000111000///...---...//////........................////////////////////////////////////////////////...///111111///...//////.........---------......---....../////////......////////////////////////........................---------............///////////////////////////000///...------...///000/////////////////////...........................//////////////////////////////.........---------////////////////////////000///...---------......////////////////////////---------....../////////////////////////////////............////////////......////////////......000000////////////000000000000///...............000/////////.........---........................////////////////////////000/////////............---------............///......//////......---,,,000000000000000000000000///333888<<<============***++++++,,,,,,------...---------------------------------............///------........./////////////////////////////////////////////............---------............///........................---------......///111111,,,,,,------......//////////////////..................---,,,,,,,,,------........................---............/////////............................../////////000000000////////////////////////111111111111111111111111222111111000000000000000111111000000111111222333111222222333333444444555111111222333333333333333333333222222111000000000////////////....................................................................................,,,,,,------.../////////...........................------------...//////------............------,,,---......//////.....................---------------............------................................................///////////////////////////......------......///000///......------............////////////......---------.......................................---------............//////......---------......................................................////////////000000000111////////////////////////........................000//////............///////////////////////////000000000000000000000000........................111111000000//////............/////////000000000000000000000000000000000////////////000000000000111000///.........//////------------------------////////////////////////000000000000000000000000,,,,,,---///000///---+++------...////////////...+++,,,---/////////......////////////////////////---------------------------------............///////////////////////////000///...------...///000......//////////////////........................////////////////////////...............---------000000000000000000000000000///......------......////////////////////////.../////////////////////////////////////////////........./////////000000...//////000000//////...111111000000000000111111000000///.............../////////.......................................////////////////////////////////////............---------............///....../////////...------------------------------///222777;;;===>>>???@@@++++++++++++,,,,,,---------------------------------------............///............///////////////////////////////////////////////////.........---------............///------------------------...............///000000---......///000111222222///////////////.........------,,,,,,,,,,,,------........................---------.........//////............////////////...////////////000000000////////////////////////111111111111111111111111111111000///////////////111111000000111111222333222222222333333444444444222222333444444444444333333333222222111000000000////////////....................................................................................---------.........//////..............................------............------............---------------.......................................------............------................................................/////////////////////////////////......///////////////..................---......//////......---,,,---------.../////////........................---------............///......---------......///....................................................../////////000000000////////////////////////........................000///...------...///000////////////////////////000000000000000000000000........................222111111000///......---...////////////000000000////////////////////////////////////000000000000000000000///////////////------------------------///////////////////////////////////////////////////...///222555444000,,,---.../////////...---,,,)))+++---///000//////...////////////////////////---------------------------------............///////////////////////////000///............///000............////////////........................////////////////////////........................//////////////////////////////................../////////////////////////////////...............////////////////////////------.........///////////////000000000000//////111000000//////000000111000000///...............................................................///////////////////////////////////////.........---------............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...111666999<<<>>>@@@BBB+++,,,,,,,,,,,,,,,---------------------------------------............///........./////////000000.................................///////////////---------............///------------------------000000///...............---......///000111222222.........///////////////---------,,,,,,------...........................------------...................../////////000000////////////000000000111////////////////////////111111111111111111111111111000//////......//////111111000000111111222333222222333333333333444444333444444555555555555555333333222222111000000000////////////....................................................................................---------.........................................................---------......//////......---------------......//////---.....................---......//////......---................................................////////////////////////...//////////////////.........//////////////////------............------,,,---------.../////////........................---------............///......---------......///........................////////////////////////------........./////////////////////////////////........................000///...------...///000000000000000000000000000////////////////////////........................222111111000///......---////////////000000000111////////////////////////////////////000000000000000000000000000/////////........................////////////////////////........................444444444777;;;;;;777222.../////////...---+++******+++---//////000//////........................---------------------------------............/////////////////////////////////............//////---.........//////000000////////////////////////////////////////////////---...................................................//////////////////////////////////////////......------------------////////////////////////,,,,,,---------.........//////000000000000//////000//////......//////000000000///...............---------.......................................////////////////////////.........///////////////---------............///......///////////////...111111111111111111111111...111444777999;;;???AAA---------------------------------------------------------............///....../////////000000000.................................///////////////---------............///------------------------111111///......---------,,,,,,------......//////.........///////////////......---------...//////........................,,,------------..................//////000000111/////////000000000111111////////////////////////111111111111111111111111111000000///////////////111111000000111111222333333333333333333333333333444444555666666666666666333333222222111000000000////////////.............................................................................................................................................///......---,,,......////////////.........------------...//////---------.....................////////////......................................................////////////////////////---......//////......---......///000000000//////------............---------------.......................................---------............//////......---------..............................////////////////////////------------............////////////////////////........................///............//////000000000000000000000000000................................................111111000000//////....../////////000000000111111000000000000000000000000////////////000000000000000000111111111000///...000000000000000000000000////////////////////////........................111111222444666666444222////////////...---,,,,,,---.........//////000000........................---------------------------------............///////////////////////////////////////////////////------......///000000000////////////////////////////////////////////////---------.............................................///000000000//////////////////////////////,,,,,,------------------////////////////////////------------.........//////000000111111000000/////////............//////000000///...............---------------.................................////////////////////////.........///////////////---------............///......///000000000//////000000000000000000000000...000222333555777;;;===................................................---------............///.../////////000000000000..................................../////////000---------............///------------------------000//////.........//////---------.........................../////////000///............///000111........................,,,,,,---------.........---......///000000111111//////000000000111111111000000000000000000000000111111111111111111111111222111000000//////000000111111000000111111222333333333333333333333333333333444555555666666555555333333222222111000000000////////////........................................................................................................................................../////////...,,,,,,......////////////.........------,,,---...///000---------.........//////......////////////......................................................////////////////////////,,,---...//////...---,,,---...///000111000000///,,,------......------,,,...............---------........................---------............///000///...---------------........................////////////////////////............////////////////////////////////////........................---......///////////////000000000000000000000000////////////////////////////////////////////////000000000000//////////////////000000000111111111000000000000000000000000////////////000000000000000000111222111000///...000000000000000000000000////////////////////////........................***,,,...///......///000000000//////000111222222111000///......///111222................................................---------............///////////////////////////......////////////......------......///000000111////////////////////////////////////////////////---------.........//////........................---...///000111000000///////////////////////////,,,,,,------......//////////////////////////////////////////000000000000000000111111111111000000000000////////////000000000000///...............,,,,,,,,,------.................................////////////////////////............/////////000---------............///......///000000000000000------------------------///000000000000222666999//////////////////......////////////////////////---------.........//////////////////000000000000........................---.........//////000000---------.........//////..............................---......///000111000000000000000/////////---.........//////000000///////////////000111111........................,,,,,,,,,---------......---......///000111111222000000000000111111111111111111111111111111111111111111111111111111111111222222111000000000000000111111111000111222222333333333333333333333333333222333444444555555444444333333222222111000000000000/////////.........................................................................................................---............................../////////...,,,+++......////////////............---,,,---...///000---------.........//////......////////////......................................................////////////////////////+++,,,---......---,,,+++---...///111111111000///,,,------......------,,,/////////......------,,,........................---------.........//////111000///...---,,,,,,,,,........................000000000000000000000000////////////000000000000////////////////////////........................,,,---///000000000///...000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000////////////000000000000000111111222222000///...000000000000000000000000////////////////////////000000000000000000000000,,,...111000......111444000//////000222444666888444222000......///111333........................////////////////////////---------.........//////////////////////////////......////////////......---------...///000000111000000000000000000000000////////////////////////---------.........//////000000000000000000000000---...///111111111000///////////////////////////,,,------...///000111111////////////////////////111111111111222222222222000000111111111111000000111111000000000000111111000000///...............,,,,,,,,,------.................................////////////////////////---.........//////000000---------.........//////......///000000000000000///////////////////////////000///......///333555//////.........---------........................///////////////.........000000///...........................///////////////............---------////////////////////////---------............///------............------000000//////.........---////////////////////////------------------------////////////////////////........................000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111222222111111000//////...//////000111222333333333222222222222222222222222555555555555555555555555111111111111000000000000..................---------------........./////////...---,,,,,,---...////////////...---------,,,---------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////............//////000000000000000000000000000000//////.........---............//////////////////////////////////////////.........---------------------------------.........////////////000////////////////////////////////////////////////............////////////------......//////000000........................///////////////////////////////////////////////////---)))&&&%%%&&&(((***///////////////////////////000111222333222111111////////////////////////000000000000////////////000000////////////000000111111000000//////......000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000---......///000111222222////////////////////////222222111///...,,,++++++***+++---...000222444555777555222///---,,,,,,---///////////////.........................................................////////////////////////////////////////////////---...000222333222111000---......///////////////000///...---,,,------...------......//////000000......//////000000111111...///000111111111111111...000111000///...///111......////////////......////////////000000000000111111000000//////......111000///------......///......//////000000111111222111000.........///000000...,,,---000111///---////////////////////////....................................////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222......---------,,,,,,,,,......................../////////////////////...000000///...........................///////////////............---------........................---------............///------............------000/////////............////////////////////////------------------------////////////////////////........................////////////////////////000/////////////////////////////////000000000000111111111111111111111111000000000000111111111111000000111111222222333333333333333333333333333333444444444444444444444444111111000000000/////////........................---------........./////////...------------...///---------------,,,,,,,,,---------............///........................................................................------------------------,,,------......///////////////............//////------------------------000/////////........................////////////........................//////.........---------------------------------------........./////////////////////////////////////////////////////////............////////////.........///////////////........................////////////////////////////////////////////////111///---+++***+++---...////////////////////////000000222333333333222111111111111111111111111111000000000000////////////000000////////////000000111000000000/////////...000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000,,,,,,------......//////////////////////////////,,,------...///000111111---......///000111111111333222///...------...///////////////////////////......................../////////...............////////////////////////////////////////////////...///000111222111000000---......///////////////111000///.........//////.........///////////////.../////////000000000111//////000111111111000000...000111000///...///111......////////////......////////////000000000000////////////000000000000111000///...---.../////////000000000000000000111111111000///////////////000...---...000000///---////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222---------,,,,,,,,,,,,,,,..............................//////////////////000000///...............---............////////////............---------........................---------............///------............------////////////............////////////////////////........................////////////////////////........................////////////////////////////////////////////////////////////000000000000111111111111111111111111//////000000111222333333111111111222222222222222444444444444444444444444333333333333333333333333000000000/////////..............................---------...............///...------------...///,,,,,,,,,,,,,,,------------------............///........................................................................................................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////........................////////////------------------------/////////.........------------------------------,,,---------............////////////////////////////////////////////////............///////////////////////////.................................////////////////////////////////////////////////000000///......//////000////////////////////////111111222333333333333222111111111111111111111111////////////000000000000000000////////////000000000000000000////////////000000000000000000000000//////000000000000////////////000000000000//////////////////////////////---------...............////////////////////////******,,,...000222333444000000000/////////......///...---------...000111////////////////////////........................000/////////......------////////////////////////////////////////////////111000000000000000000///---......///////////////222111000/////////000000///////////////.........////////////000000000000000000111111111000//////...000111000///...///111...//////000000//////...////////////000000000000.........///000111111111111000///.........//////000000000000000/////////000000000000000//////...000...---...///000///...////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222------------------------....................................////////////000000///...............---------........./////////............---------........................---------............///------............------///////////////.........////////////////////////////////////////////////////////////////////////........................////////////////////////.........///////////////////////////000000000000111111111111111111111111///000000111111222333333222222222222222222222111444444444444444444444444222222222222222222222222////////////............---------................................................------.........,,,,,,,,,------.........---------............///................................................................................................////////////............//////............//////........................///////////////.....................////////////------------------------////////////....................................,,,,,,,,,---------......////////////////////////////////////////////////............////////////000000//////......------........................////////////////////////////////////////////////,,,---......////////////////////////////////////111222222222333333333333111111111111111111111111////////////000000000000000000////////////000000000000000000//////////////////////////////////////////000000000000////////////000000000000//////////////////////////////000000000000000/////////////////////////////////------......///000000000000000000//////......---------,,,,,,---...///000///////////////000000000........................//////......---,,,,,,,,,////////////////////////////////////////////////222111000///////////////---......///////////////000000000000000000000000000000//////......------////////////000000000000000111111111000///.........000111000///...///111//////000000000000//////////////////000000000000.../////////000000000111000000000///////////////000000//////......------...///000111111000///...//////....../////////...////////////////////////....................................////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222............////////////........................---.........//////000000000000///...............------------............///............---------........................---------............///------............------.........///////////////////////////////////////////////////////////////////////////////////////................................................------....../////////000////////////000000000000000000000000000000000000111111111111111111111111333333333222222222222222333333333333333333333333222222222222222222222222////////////............---------.........//////.....................------..................---------......//////000000---------............///........................................................................------------------------//////////////////......//////............//////////////////////////////.........///////////////............////////////------------------------000000/////////.................................,,,,,,,,,---------......////////////////////////////////////////////////............////////////000000//////......------........................////////////////////////////////////////////////+++,,,---...//////......////////////////////////111111111222222222333333000000000000000000000000.../////////000000000111000000////////////000000////////////000000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////000000000000000////////////////////////////////////////////////.....................////////////.........------------...////////////000000111111////////////////////////---------,,,,,,,,,++++++////////////////////////////////////////////////222111000///......//////---......///////////////////////////////////////000000//////......------000000000000////////////000000000000000///...---...000111000///...///111//////000000000000//////////////////000000000000111000000000/////////...000000000000000/////////.........------,,,,,,,,,...///000111111000///....../////////......//////////////////////////////....................................////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222///////////////000000000........................------......///000000000000000///...............,,,------------.........///............------------------------------------------............///------............------.........///////////////////////////////////////........................////////////////////////................................................---------......//////000////////////000000000000000000000000000000000000222222222222222222111111222222222333333333333333333333333333333333333333222222222222222222222222000000000/////////......,,,,,,------.../////////...............---------------...//////...------///////////////000000000---------............///........................................................................------------------------//////////////////////////////............//////.................................///////////////............////////////------------------------000000000/////////..............................,,,---------............////////////////////////////////////////////////............///////////////////////////.................................////////////////////////////////////////////////---...///000000000000000////////////////////////111111000000111111222333////////////////////////......//////000000111111000000////////////000000////////////000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////////////////---------...............////////////////////////---.........//////000000---------......//////000000/////////...---------...//////000000111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000//////////////////...---......///////////////......///000000000/////////////////////.........000000000000//////////////////000000000///.........000111000///...///111///000000111111000000///////////////000000000000111111111000///.........000000111111111000///...---------------,,,,,,,,,...//////000000000000000...///000///...---...000////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222............//////000000........................------......///000000111000000///...............,,,,,,---------.........///............------------------------------------------............///------............------............/////////000////////////////////////------------------------////////////////////////................................................,,,,,,---......///000000////////////000000000000000000000000000000000000000111111222222333333333111222222333333444444444444444444444444444444444333333333333333333333333111111000000000/////////,,,,,,------...//////000//////.........---------------...//////...------///////////////.........---------............///......................................................................................................//////000000111111//////............//////------------------------............/////////000............////////////........................000000000000/////////...........................------........./////////////////////////////////////////////////////////............////////////.........///////////////........................////////////////////////////////////////////////////////////000000000000////////////////////////000000/////////000111222000000000000000000000000.........///000111111111000000////////////000000.../////////000000000111000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000,,,,,,------......//////////////////////////////------......///000000000---------.........////////////000000//////.........//////000111111222222////////////////////////,,,------......//////000////////////////////////////////////////////////---...///000000000///...---......///////////////...///000111111111000000.........///////////////111000000000/////////.........//////000/////////...000111000///...///111000000111111111111000000////////////000000000000000000000000////////////000000111222111000///...................../////////////////////000111111---///000000...---...000////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222---------.........//////........................---------...///000000111000000///...............,,,,,,,,,---------......//////.........------------------------------------------.........//////---..................------.........//////000000////////////////////////------------------------////////////////////////................................................,,,,,,------...///000000////////////000000000000000000000000000000000000...///000111333444555666111111222333333444555555666666666666666666666666333333333333333333333333111111111111000000000000,,,,,,------...///000000//////.........---------,,,---...//////...---,,,/////////...---------,,,---------.........//////........................................................................000000000000000000000000---......///000111111222//////............//////........................---.........//////000000............/////////000////////////////////////000000000000////////////////////////////////////.........////////////000////////////////////////////////////////////////............/////////000---.........//////000000........................//////////////////////////////////////////////////////............//////////////////////////////000///.........///111222111111111111111111111111---......///000111111222000000////////////000000.../////////000000111111000000000000000000000000//////000000000000////////////000000000000//////111111111111111111111111---......///000111222222///////////////////////////////////////........................---------...///000000000000000000...//////000111222222222000000000000000000000000------...///000111222222////////////////////////////////////////////////+++---///111111000///...---......//////////////////000111222333333222111---.........//////000000111111000000/////////...------...///000000000//////000111000///...///111000000111111111111000000////////////000000000000......//////000000111111000111111222222000///....../////////000000111111000///.........000111222---///111000---,,,...000////////////////////////..................................../////////000////////////////////////////////////////////////////////////000000000000000000000000000111111222...............///000000---.........//////000000000000//////.........---000000//////.........---000000////////////000000///////////////...------...------------.../////////...---,,,,,,,,,,,,,,,...------------...//////000000//////.........---////////////////////////.....................---////////////////////////........................111000///...------...///---......///000111111222////////////000000000000//////000111111111111111000111111111111222222222333333333333333333333333555555666666666666666555222222222222222222222222////////////////////////........................000///...---------------........................////////////////////////------............------------............------,,,------......------,,,....................................////////////////////////////////////000000///...............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------............------111111000000//////......////////////////////////000///...------...///000111111000000//////......------...///000000////////////////////////////////////000000111333444555000000000000111111111111////////////000000000000111111000000000000111111222111111111000000//////000000000000000000000000222111000//////000111222000000000000000//////...000000000000000000000000000000000000000000000000////////////////////////...///111111/////////000000000000000000000000000000000000000000000000000////////////////////////........................000///...------...///000111111///......///000000000000000000000000000000////////////////////////............////////////222111///...///000222444111111000000//////......//////............//////000000//////.........---///...---------...000111111111000000//////......////////////////////////////////////////////////,,,------...///000111111000000000000000000000000000000000000111111111111222222111000///...------111000///......///000111//////000000000000//////111000///......///000111000000//////.........---000000000000000///......//////////////////////////////000111111111111111000000//////.........---000000//////.........---000111111111111222222222...............///000000............/////////000000/////////............000/////////............000000////////////000000///000000000000///...---...------------.../////////...------,,,,,,,,,---...------------...//////000/////////............////////////////////////..................//////------------------------........................000000......---...//////......//////000000111111////////////000000000111///000000111111111111111111111111111222222222222333333333333333333333333666777777777666555444444333333333222222111111111////////////////////////........................//////...---------------................................................------............------------............------,,,,,,------------,,,,,,....................................////////////////////////////////////000000///...............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---......//////......---000000//////////////////////////////////////////000///............///000111000000000/////////...---......///000000///////////////////////////////////////......//////000...////////////000000000............////////////111111000000000000111111111111111111000000000///000000000000000000000000222111000//////000111222......///000000000000000000000000000000000000000000000000000000000000000////////////////////////...///111111///...///000000000000000000000000000////////////////////////////////////////////////........................111000///......///000111000///.........///000000........................////////////////////////............////////////,,,,,,++++++,,,---///000111000000000/////////...000000000000000000000000000/////////............222111000000000111222333000000000000//////......////////////////////////////////////////////////------......//////000000000000000000000000000000/////////000000000111111000000000000////////////111000///......///000111......////////////......111000///......///000111000/////////............000000000000000///......////////////////////////......///000000000000///000/////////............000/////////............//////000000000111111111...............///000000............////////////////////////............////////////............000//////......//////000000000111111000000//////...------------.../////////...------,,,---------......------......///000////////////............////////////////////////.........//////000000000------------------------........................///............//////000////////////000000000000/////////000000000111111///000111111222222111111111111111111222222222333333333333333333333333333888888777777666444333222444444333333222111000000////////////////////////........................//////...------------...........................------------------------------............------------............------.........//////.............................................////////////////////////////////////000//////............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---......//////......---.........///////////////////////////////////////000//////......//////000000000000000////////////......///000000000//////////////////////////////111000///...---,,,,,,,,,............////////////---------.........//////111111000000000000111111111111111111000000000000000000000000000000000000111111000000000000111111,,,---...000111111222222000000000000000000000000000000000000000000000000////////////////////////---///111000///...///000000000000000000000000000........................////////////////////////........................111000000//////000000111...---------...///000000........................////////////////////////............/////////////////////...............000000000000//////////////////000000000000//////////////////............///............///000000000000000////////////...////////////////////////////////////////////////.........///////////////////////////////////////....../////////000000000.../////////000000000111000000////////////000000------............------000000////////////000000////////////............000000000/////////......////////////////////////------...////////////...////////////............////////////.............../////////000000000000...............///000000.........//////////////////////////////.........///////////////........./////////....../////////000000111111111111000000...------------...//////......------------.....................//////000///////////////.........////////////////////////......//////000111111111////////////////////////....................................//////000000000000000000//////////////////000000000111111111000000111222222222222111111111111222222222333333444444444444444444444444666666777777666555444444555555444333111000//////////////////////////////........................///......---------..............................------------------------------............------------............------000000111111111111000000....................................////////////////////////////////////000///............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000......////////////......------....../////////000////////////////////////000//////////////////000000000000000////////////...//////000000000//////////////////////////////333222111///...................../////////000000.........////////////000111111000000000000111111111111111000000000000000000000000000000000000000111000000000000000000111---...///000111111111111000000000000000000000000////////////////////////////////////////////////---///000000///......///////////////////////////////////////////////////////////////////////////........................000000////////////000000,,,,,,,,,---...///000000........................////////////////////////............////////////333333333222000///---,,,000000000000////////////---...////////////...---///////////////.........---------------.........///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////............////////////////////////000000000000000000////////////000000---......//////......---000000////////////000000///////////////........./////////.........//////------------------------------...////////////...///////////////.........///////////////........./////////000000000111111...............///000000///////////////..................///////////////........./////////////////////............//////000000111111111111000000...------------...//////......---------......//////............///000000.........///////////////////////////////////////.../////////000000111111////////////////////////........................------...//////000000000000000000000////////////000000000000111111111111000000111222222222222222111222222222222333333333444444444444444444444444444444555666777777666666555555444333111000//////////////////////////////..............................---------......///................................................------............------------............------...//////000000//////.......................................//////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...//////////////////...---.........//////000000000000000000000000000000///000000000000000000///////////////000000000000///000000000000000//////////////////////////////000000////////////000000//////000000000111111111///000000000000111111111111111000000000000111111000000000000000000111111000000000000000000000000000000000111111000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////---...000000...---...///////////////////////////000000000000000000000000////////////////////////................................................+++,,,,,,---...//////000////////////////////////////////////////////////............/////////////////////000///......---////////////000000000000///000111222222111000///........./////////////////////000000000111111111...............////////////////////////////////////////////////////////////////////////.........////////////////////////............////////////111111111000///.........//////000000000000///////////////000000///////////////000000000000//////........./////////////////////...---......///000..............................///000000000//////.........///////////////.........///////////////000000000111111111222222...............///000000///////////////..................///////////////.........//////////////////......------....../////////000000111111000000...------------...//////.........---......///000//////......//////000111.........///////////////////////////////////////////////////////////////------------------------........................---...//////000//////...////////////000000000000000000000111111111222222000111222222333222222222222222222222333333333333444444444444444444444444222333444666777777888888444444333333222111000000////////////////////////...........................------------...//////........................////////////////////////------............------------............------+++,,,,,,------,,,,,,+++....................................///////////////////////////////////////............//////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000//////...////////////000000000000000000000000000000000000///000000111111000000///////////////000000000000000000111111111000//////////////////////////////------------...///000000000000000000111111111111000000111111111222222222111111000000000000111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000///......000000000000000000000000000000000000000000000000////////////////////////,,,...000///...---...///000000000000000000000000111111111111111111111111////////////////////////........................,,,------......------,,,,,,---...///////////////000000000000000000000000////////////////////////............////////////,,,---...000222333555555////////////000000000000111333444555555444333111.........///////////////------...///////////////---............/////////////////////////////////////////////////////////.........///////////////////////////////////////....../////////000000000222222111000///...------//////000000000000////////////000000000000////////////000000000000//////.........//////////////////...---------...///000111111111111111111111111......///000000000000///.........///////////////.........///////////////111111111111222222222222...............///000000000/////////......................../////////000............/////////000///......------......///---...///000000000000///...------------...//////...............///000000///////////////000000111............/////////000////////////////////////000000//////...---------------------------------...........................//////000000///...---......//////000000111111000000111111111222222222000111222222333333222222222222222333333333444444555555555555555555555555444444555666777777777666333333333222222111111111////////////////////////........................---------------...//////................................................------............------------............------+++,,,,,,------,,,,,,+++....................................////////////////////////////////////...............///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////000000000000//////111111111111111000000000000000000000000000000000///000111111111111000///.../////////000000000111111111111111111000/////////////////////////////////............///000000/////////000000000000111000000000000111111111111111111000000000000111111///000000000111111111111000000000000000000000000///000111222222111000///...//////000000000000///000000000000000000000000000000000000000000000000////////////////////////,,,...//////...------...000000000000000000000000000000000000000000000000////////////////////////........................------...//////...------......///000000000///...////////////////////////////////////////////////............/////////////////////000222444777888.../////////000000000111111222444666666444222111............/////////000***+++,,,---------,,,,,,---------.........//////////////////////////////////////////////////////------......//////000000000000000000000000000000/////////000000000111111111111000000//////.........///000111111000///......//////////////////......///000111111000///.............../////////000///...---,,,,,,...000111000000000000000000000000------...////////////.............../////////000............/////////000000000000000111111111111...............///000000000000//////.........------.........//////000000---.........//////000000.........------.........------...//////000//////...------------...//////...............///000000///////////////000111111---.........//////000000////////////////////////000000///...---,,,,,,+++////////////////////////........................//////000000000...---,,,---......///000111111222000111111111111222222222111111222333333333333222222222333333333444444444555555555555555555555555555666666666666666555555333222222222222222222222////////////////////////........................---------------...///000........................---------------------------..................------..................---......////////////........................................../////////000////////////////////////...............///000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////000000000000//////333333222222111111000000000000000000000000000000///000111222222111000///.../////////000000111111111111111111111000//////////////////////////////222222111111111111222222............/////////000////////////000000000000111111000000000000111111//////000000111111111222000000000000000000000000///000111222222111000///,,,---...000111111111111000000000000000000000000000000000000000000000000////////////////////////,,,...//////...------...000000000000000000000000////////////////////////////////////////////////........................---...///000000///...---//////000111111000///...........................////////////////////////............/////////000000///...,,,,,,...///111.../////////000000111111...///111333333111///...---.........//////000000---...///000000000///...---------.........//////////////////////////////////////////////////////,,,------...///000111111111111111111111111111111000000000000111111111111////////////000000000000...///000111111000///...---..................---...///000111111000///...---.........//////000000///...,,,,,,,,,...000111------------------------+++,,,------......---------.........//////000000---.........//////000000////////////000000000000////////////////////////------------.........///........................000000000000////////////------,,,,,,,,,,,,------000000////////////000000////////////////////////000000000000000000000000...------------.../////////////////////////////////////////////.........000000//////.........---+++,,,---...////////////---------.........//////////////////////////////............/////////000000000000000000111111222555444444333333444444555111111111111222333444444555555555555555444444444999999999888888666555555222222222111111111000000///............---------////////////////////////////////////////////////........................------------------------............///////////////////////////.........///////////////.........////////////////////////...222777666111......///000000000000000000000000111111000000//////......////////////000000000000////////////000000000000000000///...............000000000000111111111111000000000000000000000000......////////////......////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////111111000000000000111111222111111111000000//////111000///......///000111333222222222111111000000000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000222222111111000/////////222222111000000000000000------...///000000000///////////////////////////000000000000000000000000...///000111111000///...////////////000000000000---...///////////////...000///---,,,---...000222111111000///...---,,,,,,//////............/////////...,,,+++***+++,,,,,,+++,,,...//////...,,,+++------------------------......------------............//////000000111111000///---+++++++++---...////////////////////////////////////////////////........................///...------...///...---////////////////////////000111111111222222222222000000111111111111000000000000000000000000000000......------...///000000//////............//////000000000000000000000000......//////000000111111////////////////////////...///////////////............---,,,---...///000&&&(((+++...//////...---000000//////.........------------.........////////////000000000000//////////////////////////////------........./////////........................///////////////000000000000000000//////000000000000000////////////000000////////////////////////////////////////////////...------------...///////////////////////////////////////////////////...000/////////............,,,,,,---...////////////---------.........//////////////////////////////........./////////000000000000000000000111111222333333222222222222333333333333333333444555666666444444444555555666666777888888888888777666555555333333333222222222111111///............---------////////////////////////................................................------------------------............/////////////////////////////////.............../////////000////////////////////////111555999888444111111222000000000000000000000000111000000000/////////...////////////000000000000............////////////000000///...............000000000000111111111111000000000000000000000000......////////////......////////////000000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000///111111000000000000111111111111111111000000000///111000////////////000111222222111111111000000000////////////////////////000000000000000/////////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000111111111000000///.....................//////000/////////////////////////////////000000000000000000000000//////000111111000//////....../////////000000000...///////////////......000///---------...000111////////////............//////............////////////---,,,,,,,,,------,,,---...//////...---,,,////////////////////////......------------......000000//////...---------111000...---,,,---...///////////////////////////////////////////////////........................000///...///000111000.../////////////////////////////////000000000000111000000000000000000000000000000000000000000000000111111111111111222222333//////............/////////////////////////////////////////////000000000//////////////////////////////000000000000//////......---------...///000***,,,///111222222000///000/////////............---------.........////////////000000000000//////////////////////////////....../////////000000000.................................//////000000111111111000000000000111111000000////////////000000////////////////////////..............................------......///000////////////////////////......//////////////////////////////............------..................------........./////////////////////////////////....../////////000000000000000000000000111111222111111000000000000111111333333333333444555666666333444555666777888888999777888888888777666555444444444333333333222222222///............---------////////////////////////....................................................................................////////////......//////////////////------......//////000000////////////////////////111555888888444111111222000000000000000000000000000000000000////////////////////////000000000000---------.........//////000000///.........//////000000000000111111111111000000000000000000000000...//////000000//////.../////////000000000111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000111111000000000000111111111111111111000000000000111000000//////000000111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000...//////000111111222222000//////...............//////000000000///......////////////////////////000000000000000000000000000000111111111111000000------.........////////////000000000///...------///......------///000111------.........//////000//////............//////000///......---.........////////////////////////////////////////////////......------------....../////////...------,,,,,,111000///.........///000////////////////////////////////////////////////...........................---,,,---...///...,,,////////////////////////------........./////////000000///......///000000000000000000000000000000//////////////////000000//////............//////////////////////////////000000/////////////////////////////////////////////000000111111111000000......------......///000---...000222222222000///////////////............------.........///////////////000000000000//////////////////////////////////////////000000000000........................------......///000111111///..................///000000////////////000000////////////////////////.......................................//////000////////////////////////............///////////////////////////.........///......------------...............////////////////////////////////////...////////////000000000000000000000000111111222111111000000000000111111111111111111222333444444555555666666777777888888666777777777666666555444333333222222222222111111///............---------////////////////////////................................................////////////////////////............////////////............///////////////////////////.........///////////////////////////111333333111/////////////////////////////////000000000000////////////////////////000000000000.........////////////000000000///////////////000///000000000111111111111000000000000000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111000000000000111111111111111000000000000000000000000000000000000000000000000///////////////000000000000000000000000/////////000000111111222000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111111111111111000000000000111111000000000000000///...---////////////////////////////////////////////////000111111111111111111000------------.........///000000000000///...,,,,,,///............///000000---------.........////////////............/////////.....................000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......//////000000000///......//////000////////////////////////////////////////////////...........................---,,,---...///...,,,////////////////////////---------.........//////111///...,,,,,,...///111////////////////////////---.....................//////............//////////////////////////////000000000//////......---////////////////////////...//////000000000000///...............//////000---...///000000///---,,,///////////////.....................////////////000000////////////000000////////////////////////////////////000000000000........................,,,------...///000000111...------,,,,,,------...000000////////////000000////////////////////////........................///............///000000////////////////////////---.........//////000000........./////////////////////...---------.............../////////000000////////////////////////////////////000000000111000000000000000111111222222222111111111111222222111111111111222333444444888888777777666666555555555666666666666555444444111111111111000000000000///............---------////////////////////////................................................////////////////////////............////////////---.........//////000000111111000///...------,,,////////////////////////---...000000///...------////////////////////////////////////000000000000////////////000000000000///000000000000111111111000000/////////000000111///000000000111111111111111111111111111111111111//////000000000000//////000000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111222111111000000000000111111000000000000000000111111000000111111111111000000///////////////000000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000111111000000000000000000000000111111111111000000//////111111000000000000111111000111111111000///......////////////////////////////////////////////////111000000000000000000111------------.........///000000000000///...,,,,,,...............///000000............------------//////............//////---------.........------111000////////////000111++++++++++++++++++++++++......------------......---......///000000111111..................//////////////////////////////////////////////////////////////////////////////111000//////111111000///////////////////////////....../////////000000000111///...,,,,,,...///111////////////////////////000111222222222111111000//////............//////........................000000//////......------////////////////////////,,,------.../////////............///////////////------.........---,,,+++.........///////////////........./////////000000000000////////////000000////////////////////////....../////////000000000........................---------......//////000//////............//////000000////////////000000////////////////////////........................//////......//////000111////////////////////////------......///000000000.........//////////////////...---,,,,,,---//////....../////////000000000/////////////////////////////////000000000111111000000000000000111111222333333222222222222333333333333333333444555666666999888888777666555444333444555555555555555444444111000000000000////////////............---------////////////////////////------------------------............................................................////////////------......///000000000111111000///...------,,,//////////////////////////////////////////......000000000000000000000000////////////000000000000////////////000000000000000000111111111222222222000000/////////000111111000000000000111111111111111111111111111111111111///000000111111000000///000000000111111111222222111111111111111111111111111111111111111111111111000111111222222111111000///000000111111222222222111111000000000000111111000000000000111111111111000111111222222111111000//////000000000000111111222222222222222222222222000000111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222111111000//////..................//////000000000111111111000//////////////////////////////000000000000000000000000000000////////////000000------.........////////////000000000///...------.........//////////////////.........------,,,,,,//////............//////,,,,,,---.........------///000000000000000000///------------------------......------------......111111111000//////......------............//////////////////////////////////////////////////////////////////////////////...---,,,,,,......---,,,//////////////////////////////000000000111111111000000///......///000000000000000000000000000000///000111111111000///...//////............//////........................//////..................////////////////////////++++++,,,---............---...///000000000000/////////000000000//////............///////////////....../////////000000000111000///......///000111////////////////////////------........./////////................................................000000////////////000000000000////////////000000///////////////////////////////////////////////////////////////000000111////////////////////////------......///000000111............/////////000...---,,,,,,,,,...000111.../////////000000000000//////////////////////////////000000000111111111000000000000000111111222333333222222222222333333333333333333444555666666777666666555555444444444333444444555555555444444111111111000000000000//////............---------////////////////////////------------------------........................------------------------............////////////------......///000000111......////////////////////////////////////////////////...//////000///...000000000000000000000000.../////////000000000111////////////000000000000000000000000111111111111000000//////000111111222000000000000111111111111111111111111111111111111000000111111111111000000000000111111111222222222111111111111111111111111111111111111111111111111000111111222222111111000///000000111111222333333111111000000000000111111///000000000111111111111000111222222222222111000000000000111111111222222111111111111111111111111222222111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111000000000000000...............///000000//////000111111111000000////////////////////////000000000000000000000000000///...------...///000....../////////000000000...///////////////......---......///////////////,,,,,,------------......//////............//////,,,---...///000//////.........///000000///......////////////////////////......------------......111000000///......------......//////000000000000////////////////////////////////////////////////////////////////////////...,,,+++,,,---...---,,,//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000---...///000///...,,,+++//////............//////........................------..................////////////////////////+++,,,---...////////////---...///000111000000///000000000000000000000000............/////////000.../////////000000000000111000///......///000111////////////////////////------------.........///.......................................---------//////............//////000000////////////000000////////////////////////000000000000000000000000///////////////000111111////////////////////////---------...///000000111---.........//////000000...---,,,+++,,,...000222////////////000000000000////////////////////////000000000000111111111111000000000000000111111222333333222222222222333333111111111111222333444444444444444555555555555555333333444555555444444444222222222111111111111000//////.........---------////////////////////////------------------------........................------------------------............/////////000---------...///000000111,,,,,,---...///000111222////////////////////////...---------...///...---000000000000000000000000.../////////000000111111////////////000000000000////////////000000000000000000///000000111222222000000000000111111111111111111111111111111111111000000111111111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111///000000111222222333333111111000000000000111111//////000000111111111222000111222333333222111000000000111111222222222333000000000000000000000000333222222222111000000000000000000000000000000000//////000000111111111222000000000000000000000000/////////000111111222222000000000000000111222222...///000111111111111111////////////////////////000000000000000000000000///...---,,,,,,---...///////////////000000000000......///////////////...---......///000/////////***++++++,,,---//////000//////............//////---...///111111111000///,,,...///111111///...,,,////////////////////////.........------.........,,,,,,------...//////000...///000111111111111111////////////////////////////////////////////////000000000000000000000000444333222333444555444222////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000111222333222111///---//////............//////........................,,,------....../////////////////////////////////,,,---...///000000000000---...000111111111000///.../////////000000000000---.........//////000000////////////000000000000222000///......///000222////////////////////////////////////////////////---,,,,,,++++++,,,,,,---//////............//////000000000000000000000000//////000000000000/////////////////////.........///...---...///000///...//////............//////..........................................---------------.........//////............////////////111111000000000000000111///...---------///000111111111000000//////......////////////000000000000000000000000000000000000222222333333333333444444555555555555555444444444666555555444444333222222000000000000////////////......................../////////...---------,,,........................------............------........................---------.........////////////////////////////////////////////////////////////............//////////////////////////////000000////////////000000222111///...---...000111////////////////////////333333333222222222222111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111000///...000000000000111111111111111111111111111111111111333222111111000000111111111222222111111000///...111111111111000000000000000000000000000000000000000000000000000111111222000000000000000000000000........................////////////////////////000000000000000000000000......//////000000111111000000000000000000000000111111000000//////......000000////////////000000......---,,,---...///000000000000000000000000000......---------,,,,,,,,,000///...---,,,,,,---......//////000000000000000...........................------------...//////000000000000////////////000000000000000000000000------............------000000////////////000000000000000000000000000000......//////000000111111...///000000000000000///000000000000000000000000111111000000//////......111///...------...///111111111000000//////......000000000000000000000000////////////////////////000000000000000000000000222222222222222111000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////......------------......//////............//////000000000000000000000000//////000000000000///////////////////////////...222000//////000000///...//////............//////................................................---------.........//////............////////////111111000000000000000111000000000///000000111111111111000000////////////////////////000000000111111111111111111111111111222222333333333333444444444444555555555555555555555555555444333333222222000000000000////////////////////////////////////...............---------........................------............------........................---------.........////////////////////////////////////////////////////////////............//////////////////////////////000000////////////000000111000///......///111222000000000000000000000000111111111111000000000000111111111111111111111111222222333333333333222222222222222222222222222222111111111111111111111111111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111111111111111111333222111111000000111111111111111111111000000/////////000000111111222222111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000111111000000000000000000000000111000000000/////////...000//////......//////000......---------...///000000000000000000000000000111111000000000/////////000///...---------------......///000000000//////...........................------------...//////000000000000////////////000000000000000000000000...//////000000//////...000000////////////000000000000000000000000000000////////////000000000000000000111000000///...---000000000000000000000000111000000000/////////...222111///......///111222111000000000/////////...........................////////////////////////000000000000000000000000///000000000000///......000000000000////////////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////000//////////////////000//////............//////000000000000000000000000//////000000000000//////......//////////////////111///......///000///...//////............//////////////////////////////........................------........./////////............////////////000000000//////000000111222222222333222222111111111000000000000//////////////////000000000111111111111111111111111111111222222333333333333444444333444444444555666666666555555444444333333222222000000000000////////////........................---------.......................................------............------........................------........./////////////////////////////////////////////////////////000//////......//////000////////////////////////000000////////////000000000///......///000222333111111111111111111111111222111111111000000000000222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111000///000111111111111111111111111111111111111111111111111111111333222111111000000111111///000111111222111111111......///000111222333444222222222222222222222222000000000000000111111222000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000000111000000000000000000000000000000000000///////////////..................///......------......///000000000000000000000000000111111111111111000000000....../////////...------------...////////////.................................------......///000000000000000////////////000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000000000000000////////////111111111111000...---,,,000000000000000000000000000000000000////////////222222000000000000222222000000000000////////////........................////////////////////////000000000000000000000000//////000000//////...---////////////000000000000////////////////////////000000000000000000000000---......///111222222333000000000000000000000000////////////////////////////////////////////////000000////////////000000//////............////////////////////////////////////000000000000//////............////////////...---+++,,,...///000/////////............//////000000000000000000000000............////////////............////////////............////////////000////////////000000111222222333444333222000///000000000000000000000000//////000000000111111111111111111111111111111111222222222333333333444444333333333444555666777777555555444444333222222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................------............------....................................////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000////////////000000////////////000111222333222222222222222222222222444444333333333222222222222222222222222222222222000111111222222111111000333333333333333333333333222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333222000//////000222333333333333333333222222222111111111111111111111111333222111111000000111111...///000111222222222222//////000111111222333333222222222222222222222222000000000000000111111222000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////......------------.....................//////000////////////////////////........................---...///000000///...---,,,------......................................................//////000000000000000///////////////////////////////////////000000111111000000///000000////////////000000////////////////////////111111000000//////......000000111000000///......////////////////////////000000000000////////////222111000000000000111222000000000000////////////........................////////////////////////////////////////////////111111111111111000000///////////////000000000000////////////////////////////////////////////////......//////000111111222000000000000000000000000///////////////////////////////////////////////////......------....../////////............////////////////////////////////////000000000000//////---.........//////000000333111...---...//////...//////............//////000000000000000000000000........./////////000000........./////////000000............//////////////////......///000111111111111222333222111///...000000000000111111111111000000000000111111111111111111111111111111111111222222222333333333444444333333333444555666777777555444444333222222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................------............------................................./////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000/////////000111222333333222222222222222222222222444444444333333333333222222222222222222222222222111111222222222222111111333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333222000//////111333444333333222222222111111111111111111111111111111111333222111111000000111111...///000222333333333333222222222111111111111111222222222222222222222222000000000000000111111222111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////////////////000000000000......------------...............///////////////////////////////////////---------------------------...///000000000......,,,------...............///////////////////////////............///000000000000000000////////////////////////////////////...//////000000//////...000000////////////000000////////////////////////111111000000//////......---...///000000111000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////111111111111111000//////.../////////000000000111000000000000000000000000////////////////////////000/////////////////////000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...//////............//////000000000000000000000000//////000000000000//////------......///000000000<<<888444111//////---,,,//////............//////////////////////////////.........//////000000111....../////////000000000............////////////............///000111111000000000000000000//////000000000111111111111222000000000111111111222222222222222222222222222222222222333333333333444444333444444444555666666666444444333333222222111111000000000000////////////........................---------.......................................------............------............................../////////000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000////////////000000///000000111111222222222222222222222222222222222222222222222111111111111333333333333333333333333333333444444444444333333444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333555444444333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222222111000111222333444111111111000//////......111111111111111111111111333222111111000000111111///000111222333333333333333333222222222111111111222222222222222222222222000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222111111111111000000000000000000000000000000000////////////000000000000///..................///---...///000000000000///000000000000000000000000............////////////......///000000000//////------...////////////...//////////////////////////////......//////000111000000000000////////////000000000000000000000000...//////000000//////...000000////////////000000000000000000000000000000000000000000////////////,,,---...000111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000......//////......---,,,......//////000000111111000000000000000000000000000000000000000000000000000000000//////.........000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...//////............//////000000000000000000000000//////000000000000//////------......///000000111;;;777333///.........---//////............//////........................---......///000000111111.../////////000000000000............////////////...------......000111111000000/////////000111111000000111111111222222222000000111111111222222222222222222222222222222222222222333333333333444444444444555555555555555555444444333333222111111111000000000000////////////////////////////////////...............---------........................------............------.........................../////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000000111111222222111111111222222222222222222222222333333222222222111111111333333333333333333333333333444444555555444444333444444444444444444444444333333333333333333333333333333333444444444444555444444444444444444444444333333333333333333333333444444444333222111111111333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333333222222111000000//////111111111111111111111111333222111111000000111111000111111222333333333333111222222222222222222222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000.../////////000000000111000//////......//////000---...///000111000000///000000000000000000000000.../////////000000000000///////////////000000111......///000000000/////////////////////////////////////////////000000111000000000000////////////000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000////////////000000000000---...///000000111000000000000000000000000000000.../////////000000000111000111111111111111111000.../////////000000000111////////////////////////////////////////////////000000000000000000000000......//////......---,,,.........///000111111111000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////////////////////////////////////////......------------......//////............//////000000000000000000000000//////000000000000//////---------...///000000111333000---+++,,,...////////////............//////........................---......///000111111222////////////000000000000............/////////000---------......000111111000000/////////000222333000000111111222222222222000111111111111222222222222222222222222222222222222222333333333444444444555555555555555444444444444444333333222111111000000000000000////////////......................../////////......------,,,........................---..................---........................////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000////////////000000111111222222222111111000111111111111111111111111555555555444444444333333333333333333333333333333111222222333333222222111555555555555555555555555333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333444444333222222111000000333333333333333333333333222222222222222222222222222222222222222222222222000111222333333333333222666666555444444333222222111111111111111111111111333222222111000111111111111111222333333333222222000000111222333444444555000000000000000000000000000000000000000111111222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000.../////////000000111111000000////////////000000---...000111111111000///000000000000000000000000---.........//////000000000///.........000111222...//////000000000000000000000000000000000000000///////////////000111111000000000000////////////000000000000000000000000111111222222222222111111000000////////////000000000000000000000000000000......//////000000111111///000000000000000///...000000000000000000000000.../////////000000111111111222222333333222222111.../////////000000111111........................////////////////////////000000000000000000000000000000000000000//////...---......///000111111222000000000000000000000000000000000000000000000000,,,------...///000111111000000000000000000000000000000000000000000000000//////............//////........................------------------------......////////////......//////////////////////////////............//////000000000000000000000000///////////////////////////////////////////////////////////////.................................------------------------///////////////.........000000000000111111111111000000000000000000000000111222222333333333222222000111111111111222222222000000111222222333444444666666777777777777777666666555555444222111000000000000////////////000000//////.........---------++++++,,,---............------------------------000000//////.........---000000//////.........------......///000111111222000000000000////////////000000000000000000000000222222111111000000//////111000///......///000111000222222111///...///000000111222333333333333333222222111111111111111222333333222222222222222222111222222333444555555666555555555555444444444444666555444333333333333333555555444444444444555555444444333333333222222222888777555444333333444555333333333333444444444444444444444333333333222222333222222222333444444555333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111333333333333333333333333555444333222222333555666222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111222//////000000111111222222111111111111111111111111......////////////......000000000000000000000000222222111111111222444555111111000000//////......000000000000000000000000......////////////......000///.........///111222........................000000000000000000000000////////////000000000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000000///000000000000///////////////...------...///000111111000///......///000111000000000000////////////111///...///111222///---000//////............///......//////000000111111000000000000000000000000000000000000000000000000---.../////////...,,,+++------...000111111111111000000000000000000000000000000//////.........---000000000000111111111111......///000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000111111222000000000000000000000000//////............//////........................------------------------......////////////......//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////000000000000000/////////........................------------------------......//////////////////000000000000111111111111111111111111111111111111111222222333333222222222111111111111222222222222111111222222333444444555666666777777777777666666555444333222111000//////000000////////////000000//////.........---------------......//////......------------------------000/////////.........---000/////////.....................///000111111111000000000000000000000///000000000000000000000000111111111000000/////////111000000//////000000111222333444333111000111222111222222333333333222222333333222222222222222333444444444333333333333333222222222333333444444444555555555555555666666666777777666555555555666666555555444444444444555555555555555555555555444444777666555333333333444444333333333333333333444444555555555444444444444333444333333333444444555666333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333222222222222222222222222444444333333222222222333222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111111111000000000000000111111111111111111111111111111111222222111111111111222222000000000000000000000000111000000///000111222333000000000000////////////000000000000000000000000......////////////......000//////...///000111222////////////////////////////////////////////////////////////000000000000000000////////////000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000//////......---...///000111111000///......///000111111111000000000/////////111///...///111222///---//////.........//////000000000000000111111111111000000000000000000000000000000000000000000000000...//////000///...---,,,---...///000000111000000////////////////////////000/////////............//////000000000111111111......///000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111222000000000000000000000000//////............//////........................////////////////////////......////////////......//////////////////////////////............//////........................111111111111111111111111////////////////////////000000000000000000000000........................////////////////////////.........//////000000000000000000000111111111111111111111111111111111111222222222333333222222111111111111111222222222333333333333444444555555666666666777777777777666666333333222111000//////...000//////......//////000...............---------/////////000//////......------------------------/////////...............////////////..................//////000000111111000000000000000000000000000000000000000000000000000000000000////////////111111111222222111111111444555666555333222333444333333333444333333222222444333333222222333333444444555555555555555555555444444444444444444444444222333333444555555666666666666666666666666777888666666555555555555666666444444444555555555555555777666555555555555555666444444444444555555555666666666666666555555555555555444444444444555666666444444444444444444444444444444333333333222222222333333333333333333333333444444444444444444444444111111111111111111111111333333333333333222111000333333333333333333333333222222222222222222222222333333333333333333333333222222222222222111111111111111111111000000000000111111111111111111111111444333222111111222333444000000000000000000000000//////.........///000000////////////000000000000000000000000000000000000...//////000000//////...///////////////000111111111111111111111111111111........................////////////000000000000000000////////////000000000000////////////000000000000000000000000000000///000000111000000//////000000000000000000000000000///.........///000111000000////////////000000111111111111000000000000000///...///111111000...............///000111111222222222222111111111111000000000000000000000000000000000000000000000000//////000000000///......//////000000000000//////////////////////////////////////////............//////000000000000111111......///000000000000000000000000000000000000000111111111111111111111111111000000//////000000111000000000000000111111222//////////////////////////////............//////........................////////////////////////......////////////......//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////////////////000000000000........................////////////////////////------...///000111111222///000000000111111111111111111111111111111111111222222333333333222111111111111111222222222333333444444555555666666666666666777777777777666666555333222222111000000///////////////....../////////........................///////////////...---,,,................................................///////////////............/////////000000000111000000000000000111111111000000000000000000000000////////////////////////111111333444444333111111444555666555444333444555444444444444444333333222333333222222222333444444555555555555555666666666777777666666666666666666555555666666666777777777888888888888999999:::;;;888777777666666777777888666666666777777777888888777777777777777777888888666666666777777777888888777777777666666666555555555555444444444555555666444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222444555555444333222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222111111111222222111111000000//////111111111111111111111111333111///------///111333000000000000000000000000/////////...////////////......//////000000111111000000000000000000000000//////000000000000/////////////////////000000111111111111111111111111111////////////////////////////////////000000000000000000////////////000000000000////////////000000////////////////////////000000111111111000//////000000000000000111111111000000///......///000111000000////////////000000222111111111000000000000/////////000111111000///............///000111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000//////...///////////////////////////////////////.........////////////000000000111......///000000000000000000000000000000000000000111111111111111111111111111000000000000000000111000000000000000111111222//////////////////////////////............//////////////////////////////000000000000000000000000......////////////......//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////000000000000000000000000---......///000111222222///000000000111111111111111111111111111111111111333333333333333222111000111222222222222333333333555666666666666666777777777777777777777666555555333333222222111111000000//////............//////---....................................---,,,+++........................---------........................///////////////////////////000000000000///000000000111111111222000000000000000000000000/////////000000000000000111222333444444333222111222444555444333222444555444444555555555444444333222222222222222333444555555555555666666666777777777777777777666666666666:::::::::::::::::::::999<<<;;;;;;;;;<<<===>>>>>>999999888888888888999999:::::::::;;;;;;;;;;;;;;;777777888888999999999999888888888888888888888888888777777777666666666666555555444444444444555555555555555555555555555555555555555444444444333333333333333333333333333333222222222222222222222222444444444444444444444444111222444666777777666666333333333333333333333333222222222222222222222222222222222222222222222222444333333222222111111111222222111111000000//////111111111111111111111111222000...,,,,,,...000222000000000000000000000000000000000000000000000///......//////000000111111//////////////////////////////000000000000//////...//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////000000////////////////////////111111111111111000/////////000000000111111111222111000///......///000111//////000000000000//////111111111000000000000///---...000000000000000000.........//////111222333111111111000000//////...////////////////////////000000000000000000000000000000/////////000000000///000000000000//////....................................///////////////...////////////000000000......///000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000111111222000000000000000000000000//////............//////////////////////////////000000000000000000000000......////////////......//////////////////////////////............//////111111111111111111111111........................////////////////////////,,,,,,,,,------......///////////////////////////000000000000000000000000/////////000000111111111000000000000111111111111222222222222222222222222333333333333222222111000222222222222333333333333666666666666666666666666777888888777777666555444333333222222222111111111///......------......///---------...............------------------,,,+++........................---------------..................///////////////////////////000000000000///000000111111222222222000000000000000000000000000000000000111111111111222222222333333222222222111333444333222222333555333444555555666666555555333333333333444555555666666666777777888888999999888888888888888888888888999999999999::::::::::::===<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>??????>>>;;;;;;::::::999888888888999999999999888888888888777777666555555555555666666666666666666666666666666666555555555444444444333333333333333333333333444444444444444444444444555555555555555555555555222333444666777777777777333333333333333333333333333333333333333333333333111111111111111111111111222222222222222111111111111111111111000000000000111111111111111111111111222111000......000111222000000000000000000000000111111222222222111000000////////////000000000000///////////////////////////000000111111000000///......///000000000000000////////////////////////111111111111111111111111////////////000000000000000000////////////000000000000////////////000000000000000000000000000000222222222222111000/////////000000111111222222222222111000/////////000111//////000000000000//////000000000000////////////,,,...000111000///000111////////////000111111222000000000///////////////////////////////////////000000000000000000000000//////.........///000111//////000000000000//////.................................///////////////......////////////000000......///000000000000000000000000000000000000000111111111111111111111111222111111000000111111222000000000000000111111222000000000000000000000000//////............//////////////////////////////////////////////////////......////////////......//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////,,,,,,------...//////000////////////////////////////////////////////////000000000000000000000111000000000000111111111111222222222222222222222222333333333333222111000000222222222333333333444444666666666666666666666666888888888888777666555444111111111111111000000000///......------......///---------.........//////,,,------............---........................,,,,,,,,,------...................../////////000000000000000///////////////000000111111222333333000000000000000000000000000111111111222222222333222222111111111111222222111222444444333222444555222333444666666777777777555555555555666777888999888999999:::;;;;;;<<<<<<=========>>>>>>?????????======>>>@@@AAACCCDDDDDDFFFFFFEEEEEEDDDEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJIIICCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777777888666666666666666666666666666666666666555555555444444444444444444444444444555555555555555555555555444444444444444444444444666555555444444444555555444444444444444444444444333333333333333333333333222222222222222222222222000000111111111111111111000000000000000111111111111111111111111111111111222111111000000111111222000000000000000000000000111111222222222111000///000000000000////////////////////////////////////000000111111111111000000---...///000111000000///////////////////////////000000000000000000000000////////////000000000000000000////////////000000000000////////////000000000000000000000000000000222222222222111000/////////000000111111222333333333222000/////////000111...///000111111000///...////////////.........---+++...111111//////000222111000000000000000111111000000000000000000111111////////////////////////000000000000000000000000......---------...000000---...///000000111000000..................................../////////000........./////////000000......///000000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000000000111111222000000000000000000000000//////............//////000000000000000000000000////////////////////////......////////////......//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////------......///000000111000000000000000000000000////////////////////////111111111000000000000000000000000000111111111111222222222222222222222222444444444333222111000///222222333333333444444444666666666666555555555555888888888888777666555444000000000000////////////.........------.........---------.........//////------...///000000000///////////////////////////,,,,,,,,,------.........---.........//////000000000000000000///////////////000000111222222333333000000000000000000000000111111222222222333333333333222111000000111222333222333444444333333555666222222444666777888888888777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>???CCCCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKNNNPPPSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSZZZYYYXXXWWWUUUTTTSSSSSSNNNOOOQQQSSSTTTUUUUUUTTTKKKKKKIIIHHHFFFDDDCCCBBB>>>>>>>>>>>>============<<<;;;;;;:::999999999:::777777777777777777777777777666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333888777555333222222222222444444444444444444444444333333333333333333333333333333333333333333333333//////000000111111111222//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000111222222222000///...111111000000//////......////////////////////////000000111111111111000000---...000111111111000///////////////////////////////////////////////////////////////000000000000000000////////////000000000000////////////000000000000000000000000000000333333333222222000/////////000000111222222333333333222111/////////000000...///000111111000///...///.........------------+++...111111//////111333222111000000000000000111000000111111222222222333////////////////////////000000000000000000000000...---,,,,,,---...///000------///000111111111111........................---.........//////000000............/////////000...//////000000000000000000000000000000000000000////////////////////////222222111111111111222222000000000000000111111222////////////////////////////////////000000000000////////////////////////////////////////////////---------.........////////////............//////000000000000000000000000222111111111000000//////////////////////////////......////////////......////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000333333333444444444444444777777777777777777777777:::999999888666555333222111111111111000000000000///...------...000333444............////////////---.........//////000000000000//////.........---............////////////////////////000000000000000000000000000000000000//////000111222333333444222222333333333444444444444333333222111000//////222222333333444444444444333444444555555444444333555555555777999;;;;;;;;;:::;;;;;;::::::;;;===@@@AAACCCDDDDDDEEEFFFIIIKKKMMMNNNQQQSSSVVVXXXZZZZZZ]]]\\\]]]___dddlllsssxxx{{{xxxsssooommmnnnppprrrnnnkkkhhhggggggjjjnnnqqqrrrssssssttttttrrrmmmiii```ccchhhlllnnnnnnllljjjeeebbb]]]WWWRRRNNNMMMLLLLLLMMMNNNMMMIIIFFFEEEEEEHHHEEEBBB??????@@@??????999999999999999888888777777888999888777777777888666666777777777777666666555555555555555555555555666666555444444444444555333333333333333333333333333333333333333333333333444333333222222333333444222222222111111111111000222222222222222222222222000111222333333222111000111111222222222222111111000000111111111222222222222111111111000000//////000000000000000000000000////////////////////////......////////////........./////////000000000111000000000000000000000000////////////////////////000000///.....................///000000000000000...000111000...------...222222222222111111111000111111111111111111111111111111000000000222333444000000////////////000000555444222000............///////////////000111111---...///000222222333333//////000111222333333333000000000000111111111111000000000000000000000000111111000000000000111111111111000000//////..............................------............------***+++,,,...///000000000---------...///000000111////////////////////////............/////////000000000000000////////////------...///000111222222000000000000000000000000111111111111111111111111////////////////////////000000000000////////////////////////////////////////////////////////////---------.........////////////............//////000000000000000000000000111111000000000/////////////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111444444444444444555555555777777777777777777777777999999999888666555333222111111111000000000/////////...------...///111222............////////////............/////////000000/////////........................////////////....../////////000000000000000000000000000000000......//////000000111111222222222333333333444444333222333333333333333333333333333444555555555666666777777888999999888888555555666888:::<<<======>>>?????????>>>???AAADDDEEEIIIMMMQQQTTTXXX\\\___dddfffiiinnnqqqtttuuuvvvxxxwwwwwwxxx||||||{{{{{{~~~|||sssuuuzzz~~~}}}zzzsssllleee```]]][[[ZZZ\\\^^^]]][[[YYYXXXXXXYYYUUUPPPLLLJJJHHHEEECCCAAA@@@>>><<<;;;;;;;;;<<<:::::::::999777777777888777777777777666666555555444444444444444444444444666555444444333333444444444444444444444444444444333333333333333333333333444333333222222333333444333333333333222222222222222222222222222222222222111111222222222222111111222222333333333333222222000000111111111222222222111111111111000000000///000000000000000000000000111111111111111111111111......////////////......////////////000000000000000000000000000000000000////////////////////////000000///.....................///000000000000000///111222111///......///222222111111111000000000////////////////////////000000///...///000111111000000////////////000000444333111000///.../////////////////////000111111000000111111111111000000//////000111222222222222000000000000111111111111000000000000000000000000111111000000000000111111////////////000000000000........................---......//////......---------......///......---------......///000000111////////////////////////........./////////000000......///000111222333333/////////000000000000000000000000000000000000000111111111111111111111111////////////////////////111111000000//////......////////////////////////////////////////////////------.........///////////////............//////000000000000000000000000000000///////////////...////////////////////////......////////////......////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111444444555555555666666666777777777777777777777777999999888777666555333222111111000000000000//////000///...------...///000............////////////............////////////////////////........................////////////............////////////000000000000000000000000000000000000000000000000222222222222333333333333222222333333444555666666333444444555666666777777777777777888999999:::::::::;;;<<<===>>>???@@@AAADDDFFFHHHIIIKKKMMMQQQTTT\\\aaagggmmmrrrvvvzzz|||}}}}}}wwwrrrooommmtttvvvyyyzzzyyyxxxwwwxxxsssooojjjeee```[[[UUURRROOOMMMHHHDDDAAA@@@@@@AAA>>>===<<<:::::::::;;;;;;999888888888777666666666666666666555555555555555777777666555555555555555555555555555555555555555333333333333333333333333444444333333333333444444444444444444333333333333222222222222222222222222222222111111111111222222333333333444444333333333111111111111111222222222111111111111000000000000000000000000000000000000111111111111111111111111...//////000000//////...000000000000////////////000000000000000000000000////////////////////////000//////............///......///000000000000000000111222222000//////000111111000000000///////////////////////////////////////...---------......000000////////////000000222222111000///000000000///////////////000111111222222222222111///...---//////000111222222222222000000000000111111111111000000000000000000000000111111000000000000111111.........///000111111111........................---......//////......---000000000///...---,,,+++------......///000000000////////////////////////....../////////000000000//////000111222333444444111111000000000/////////////////////////////////111111111111111111111111////////////////////////111111000000//////......////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////............////////////////////////......////////////......////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111444444555555666777777777777777777777777777777777888888888777666444333222111000000000////////////000///...---,,,---------............////////////.........//////////////////////////////.....................////////////---.........////////////000000000000000000000000333333333333333222222222222222222222333333333333222222333444555666666777444444555666777888999:::999999999::::::;;;<<<<<>>===<<<======::::::999999888777777777777666666555555555555555444444444444444444444444444444444444444444444444555555444444444444555555333333333333222222222222222222222222222222222222333333222222222222333333000111111222222111111000222222222111111111111111000000000000111111111111000000000000000000000000///////////////////////////000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000///............//////000......///000000000000000,,,...000000///...///000111111000000000/////////////////////////////////000000111111111000//////000000////////////000000///000000111111111000000///////////////000111111...///000111111111111111//////000111111000000///000000000000111111111111000000000000000000000000111111000000000000111111111111111000///.........////////////////////////...//////000000//////...---...///000000000000000......///////////////////////////////////////////////////000000000111111------...///000111222222......///000111222333444000000000000000000000000111111111111111111111111////////////////////////......//////000000111111////////////////////////////////////////////////.../////////000000000000//////............//////000000000000000000000000/////////000000000111111////////////////////////......////////////......////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333444555666777777777777777777777777777777666666666666555444333333000000/////////........./////////000//////..................////////////000/////////......................../////////000............////////////000000000000111111111222111111111111111111111111111111222222333333444444555555555666666666666777666777888999:::;;;<<<===>>>???AAACCCEEEGGGIIIIIIIIIJJJMMMQQQWWW]]]cccfffkkkpppvvvyyy{{{~~~yyyssskkkaaaYYYTTTQQQMMMIIIFFFDDDCCCCCC======<<<<<<;;;::::::999888888777666666666666777555555555555555555555555555555555555555555555555555555444444444444555555444444444444333333333333222222222222222222222222222333333333333333333222111222222333333222222111222222222111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000------...///000111222222000000000000000000000000000000000000000000000000...............///000000......///000000000000000---...000000//////000111222222111111111000000000////////////////////////...///000111111111000000000000////////////000000000000111222111111000//////////////////000111111//////000111111111111111///000000000000000//////000000000000111111111111000000000000000000000000111111000000000000111111000000000000//////////////////////////////////////////000000000000//////......///000000000000000/////////////////////...//////////////////////////////000000000111111111......///000111222222333000000000111111222222222222222222222222222222222111111111111111111111111////////////////////////------...///000111222222////////////////////////////////////////////////////////////000000000000//////............//////000000000000000000000000//////000000111111222222////////////////////////......////////////......////////////000000000000000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222111111222333444555666777777777777777777777777777666666666666555444333333000/////////............//////000000000000//////............/////////000000000//////.........------.........//////000000............/////////000000111111111222222222222111111111111111111111111333333444444555666777777666666666666777777777777666777999;;;===???AAABBBBBBCCCEEEGGGIIILLLMMMNNNUUUVVVZZZaaaiiiqqqyyy}}}wwwoooccc```ZZZUUUPPPLLLJJJIIIBBBAAAAAA@@@???>>>>>>===<<<;;;::::::999999::::::777777777777777777777777555555555555555555555555555555444444444444555555666666555555555444444444222222222222222222222222222222444555555444222222222333333444444333333222222222222222111111000000//////000000111111111222000000000000000000000000111111111111111111111111000000111111111111000000,,,---...///000111222333000000000000000000000000000000000000000000000000...............///000111...//////000000000000000...///111222111000111222222222222222111111111111111111111111111111111111---...///111111111000000000000////////////000000000111222222222000///...///////////////000111111000000111111111111000//////000000000000000//////000000000000111111111111000000000000000000000000111111000000000000111111......//////000000111111000000000000000000000000//////000000000000////////////000000000000/////////////////////.........////////////////////////000000000000111111111111222222222111111111111000222222222111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000//////.........---111111000000//////......222222111000///...------////////////////////////...///000///...---...000000000000000000000000000000000//////.........---////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000111111111111222222222333333333333333333333333111222333333444444333333555555444333444555666777777777777666777888888999777777666555444222000///000000//////.........---////////////////////////------...///000000//////000000//////.........---////////////............////////////////////////000000000000////////////222222111111222222333444555555555555555555555555555666666555444555777:::999;;;>>>@@@CCCCCCDDDDDDHHHGGGGGGIIINNNTTTYYY[[[dddhhhpppyyy{{{qqqkkkhhheee```[[[WWWRRRKKKEEEBBBAAA@@@???>>>===;;;:::999::::::;;;999999888777666666666666666666666666666666666555777444333444666777555333555555555555555555555555333333333333333333333333222222222222222222222222333333222222111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222000//////000000///------......///000111111222222222111000///...------///////////////.........------......//////000000............///000222222111333333222000///000111000000//////......------333222111000000111222333000000111111111111000000000000000000000000000000000000000000000000000000///////////////...............//////000000111111///////////////...------111111222222222222111111000000000000000000000000000000111111111111000000........................---,,,,,,,,,,,,---......................................................////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111111111222222222222222222222222000000000000000000000000000000/////////.........111000000000/////////...111111000000//////......////////////////////////...///000///......///000000000000000000000000000000/////////............////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000111111111111222222222222222222222222222222222111222333333444444333333555444444333444555666777777777777777777888888999666555555444333111///...000/////////............////////////////////////------...///////////////000/////////............////////////////////////////////////////////////111111111111111111111111333222222222222222333333333333333333333333333333888999999888777888:::===>>>???AAADDDFFFHHHJJJKKKIIIJJJMMMSSS\\\dddjjjmmmxxx{{{~~~~~~}}}}}}yyyuuuiiiddd\\\UUUOOOIIIEEEBBB@@@???<<<;;;:::999888777:::999888777666666666666555666666666666666666666888666444555777888666444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000000111111111111222000//////000000///............///000111111111000000000000////////////.........///////////////........./////////////////////...//////000111222111222333222000///000111222111111111000000000///111000000000000000000111000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000////////////111111111111111000//////000111111111111111111000000000000000000000000000000000111111111111000000........................------,,,,,,------...///................................................////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000////////////......000000000000////////////000000000000////////////////////////////////////...///000000......///000000000000000000000000000////////////............////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111111222333333444444333333555444444444444555666666666666666777777777888888444444444333222000///...////////////............////////////////////////---......///////////////////////////............000000000000000000000000000000000000000000000000222222222222222222222222444333333222222222333333333333333333333333444444555666777888888:::>>>AAAFFFGGGHHHIIILLLOOORRRTTTTTTWWW]]]eeennnwww~~~}}}|||}}}vvvnnneee\\\RRRMMMFFFCCC@@@>>>===<<<:::999888888777555555444444444555555666666777777777888888777666666888888777666555555555555555555555555333333333333333333333333333333333333333333333333000000111111222333333444333333333333333333333333000000111111111111000000111111111111111111111111000000000000111111111111222000//////000111000.........//////000000111111------...///000111222222------......//////000000///////////////.........000000////////////000000111222222222000///000111111111111111000000000000//////000000000000//////000000111111111111000000000000000000000000000000........................////////////////////////111111111000///.........111111111111111000/////////000000111111000000///000000000000000000000000000000111111111111000000////////////////////////---------,,,------...///////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////000000//////////////////000000000000////////////.../////////000000000111////////////////////////...000111000///...///000///////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111///000000000111111111111000000111111111222222222111111111111222222222222111222333333444444333333444444444444555555666666555666666777777777777777444444444333222000///...///////////////.........////////////////////////......///////////////...///////////////.........000000000000111111111111111111111111111111111111222222222222222333333333555444444333333333333333666666666777777777888888333555888:::<<<@@@EEEHHHMMMMMMNNNPPPSSSXXX]]]```gggkkkqqqxxxuuujjjcccUUUPPPIIIDDDBBBBBB@@@???::::::999888888888888888555666666777777888888999777777666777777777777777555555555555555555555555444444444444444444444444333333333333333333333333111111111222222333333333333333333333333333333333000111111222222111111000111111111111111111111111///000000000111111111111111000///000111111000///.../////////000000000111------...///000111222222,,,------...///000111111000000//////......------111000000////////////000000111222111000///000111////////////...............///000111111000///...000000111111111111000000////////////////////////........................///////////////000000000111000000000/////////...///////////////...------//////000000000000//////000000000000000000000000000000111111111111000000000000000000000000000000---------------...//////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222222222222333333//////////////////////////////000000000000000000////////////000000000000......//////000000111111000000000000000000000000///000111000///...///111////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///000000000111111111111///000000000111111111111000000111111111222222222222222222222333333444444111222333333444444333333444444444555555555555555555555666777777777777666444444444444333111000000.........///////////////////////////////////////...///////////////...............//////////////////000000000111111111222222222222222222222222222111111111222222222333333555555444444444444444555666777888999:::;;;<<<===;;;===???AAACCCFFFKKKNNNOOOPPPRRRWWW___gggoootttyyy}}}nnneeeYYYPPPLLLIIIFFFCCC@@@??????>>>=========>>>777777777777888888999999666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333333333333333222222111111222222222222222222222222111111222222222222111111111111111111111111111111///000000000111111111111111000///000111222111000////////////000000000000////////////000000000000,,,------...///000111111000000//////......------111000000////////////000///000111111000///000111............///////////////000222222222222000///000000111111111111000000////////////////////////........................////////////000000111111.../////////000000000111///////////////...------//////000000000000//////000000000000000000000000000000111111111111000000111111111111111111111111...------------...//////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000111111111111111111111111111111111222222333333333111111111222222333333333000000000000000000000000//////000000000000111111////////////000000000000......//////000000111111000000000000000000000000///000111111//////000111000000000000000000000000.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222222222222333333444444555111222333333444444333333333444555555666666555555444555666777888777666555444444444444333222111000........./////////////////////////////////////////////////////////...---.........///////////////...//////000000111111111111111111111111111111111111111111222222333333444555444444444444555666777666666888:::<<<>>>@@@AAABBBCCCEEEEEEFFFHHHKKKNNNRRRTTTZZZcccnnnzzzqqqfff___XXXQQQKKKEEEDDDBBB???===<<<;;;;;;888888888888888888888888555666777777555555666777666666666666666666666666444444444444444444444444333333333333333333333333555444444333222222111111222222222222222222222222111111222222222222111111222222222222222222222222000000000000111111111111111000///000222222222111////////////000000000000111111000000//////......------......//////000000///////////////.........000000////////////000000...000111000//////000222000000000000111111111111111111222222222222111111000000111111111111000000000000000000000000000000...........................//////000000111111222.........///000111111111111111111111111000/////////000000111111000000///000000000000000000000000000000111111111111000000000000000000000000000000......------......///000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111111111222222333444444444111111111222222333333444000000000000000000000000//////000000000111111111.../////////000000000111////////////000000000000000000000000000000000000///000111111000///000111000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222000111111222333333444444111222333333444444333333333444555666666666555444333444666777888777666555333333333333222111000///............/////////000///////////////////////////////////////...------............/////////000------...//////000111111111111111111111111111111111222222333444444555555444444444444555666888888777888:::===@@@CCCFFFGGGGGGIIIKKKLLLMMMOOOSSSVVV^^^aaahhhqqq|||~~~}}}|||}}}|||ttthhh___RRRPPPLLLGGGCCC???<<<;;;:::::::::999999888888777555777999888666555777999666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333222333333333333333333333333111222222333333222222111222222222222222222222222000000000000111111111111111000///000222333222111000000000000////////////000000000000////////////.........///////////////........./////////////////////...//////000111222...///000000//////000222///000000000111111111222111111000000000000111111000000111111111111000000000000000000000000000000////////////////////////...//////000111111222222////////////000000000000111111111111111000//////000111111111111111111000000000000000000000000000000000111111111111000000000000000000000000000000...............//////000................................................////////////////////////////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111000111111222333333444444000111111222333333444444000000000000000000000000//////000000111111111222.../////////000000111111000000000000////////////000000000000000000000000///111222111000///000111000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222///000000111222222333333222222333444444444333333333333555666666666555444333444666777888777666555111111111111111000///...---.........//////000000//////////////////////////////000000///...---------.........//////000000,,,------...///000000111000000000000000000000000333333444444555666777777333333333444666777999:::999;;;>>>AAAEEEHHHKKKMMMNNNPPPSSSVVVZZZ^^^cccggglllooouuu||||||{{{}}}~~~ssseeebbb]]]VVVOOOJJJEEECCC<<<;;;;;;:::999888777777666999::::::777666888:::777777777777777777777777555555555555555555555555444444444444444444444444111222222333333444444555444444444444444444444444111222222333333222222111222222222222222222222222000000000000111111111111111000///000222333333111000000000000////////////////////////000000000000///////////////.........---.........//////000000............///111222222---///000000//////000222---.........//////000000111000///......///000111000000111111111111000000000000000000000000000000000000000000000000000000...//////000111222222222111111000000//////......///////////////......---111111222222222222111111000000000000000000000000000000111111111111000000////////////////////////...............///000000................................................////////////////////////////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111///000000111222222333333000000111222333333444444111111000///////////////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000///////////////000000000000000//////000000//////......------000000000000000000000000000000111111222222333333///000000000000111111111111111222222222333333333333333333333333333333333555666666666666666555555555555555666666666666666444444333222111000///...000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222222111111111111111222222222333444555666555444333:::888666666888;;;===>>>BBBFFFJJJKKKJJJJJJLLLOOOLLLRRR[[[eeennnsssvvvwww|||}}}}}}~~~uuulllcccZZZPPPJJJGGGDDD@@@>>>=========<<<;;;;;;:::888666666888999===;;;777444444555777999444555555666666555555444333333333333333333333333222222222222222222222222222333444444222222333444777555444222111111222222222222222222222222222222222222222111111111111111111111111000///......---000000000000000000000000000000000000000000000000........................000000000000000000000000333333222111000///...---000000000000000000000000222000///------///000222111111000000//////......111111000000//////......000000000000////////////333333222111000///......111111111000000000000000000000000000000000000000000111333333111000111222111111111000000000000000//////000000111111222222111111111111111000//////000000000000000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000////////////000000000000...............///000000111111111111111111111111222333555666666555333222444444444333333222222222222222111111111111111222111111000///////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////000000000000000000//////000000000000000000000000000000000111111111111111000000000111111111222222111222222222222333333333333333333333333333333333333444444555555444333333555666666666666666666666444444333222111000//////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111111111111111222222222222333222222222222333333444444555666777888888888888;;;:::999999<<>><<<<<<<<<;;;:::888888888999;;;999777555555666777888333333333444444333333333333333333333333333333333222222222222222222222222222333444444222222333444666555333222222222222333222222222222222222222222111111111111111111222222222222111000000///......000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000111111111111000000000000000000000000111000///......///000111111000000000/////////...////////////000000000000000000000000////////////111111111000//////......000000000000000000000000000000000000000000000000...000222222000///000111111000000000000000000000000000000000000111111111111111111111111000//////000000000000000000000000111000000000/////////...........................////////////////////////000000000000000000000000/////////000000000111111///............///000000111111111111111111111111000111333444444333111000444444444333333222222222222222111111111111222222111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////000000111111111111111222000000000000000000000000111000000000000000000///111111222222222333333333222222222222333333333333333333333333333333333333333444444555555444444444666666666666666666555555444333333222111000//////000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111111111111111222222222333333333333333333444555666777888888999:::<<<>>>?????????@@@AAACCCFFFHHHJJJIIIKKKNNNPPPSSS[[[eeelllvvvzzzxxxfff```WWWOOOHHHDDD@@@>>><<<;;;:::999888888777777999888777777666777777888333333444444444444333333333333333333333333333333333333333333333333333333222333444444222222333444444444333222222333333333222222222222222222222222000000000111222222222333222222222111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111111000000000000000000000000111000///......///000111000000000000////////////.........///000111111111000000000000////////////////////////////////////000000000000000000000000000000000000000000000000...///111111///...///000000000000000000000111111111111111111000000000000111111111111111000//////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222//////......//////000111222222222222222222222222111111333333333333111111444444333333333333222222222222222111111222222333111000000///////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////...//////000000000000//////000000111111222222222000000000000000000000000111111000000//////......222222222333333333444444222222222333333333444444444444444444444444444444555666666777777777777666666666666666555555555555333333222222111000000///////////////////////////////////////////////////////////////000000000000//////000000000111111111111111111222222222333333333333333333444555666777:::::::::;;;===@@@CCCDDDGGGHHHHHHIIIIIIJJJMMMNNNMMMRRRXXX]]]dddnnnyyy~~~vvvkkk___UUUMMMGGGDDDAAA???===<<<;;;;;;:::999777777888888888888777777666666777777777777666666444444444444444444444444333333333333333333333333222333444444222222333444333333333333333333444444222222222222222222222222//////000111222333333333222222222222111111000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222111111000//////...000000000000000000000000000000////////////000000000000000000////////////.../////////000000000111000000000000////////////---------.........///////////////000000000000000000000000000000000000000...000111111000//////000000000000000000111111111222222111111000000//////111111111111111000//////////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000111111111222222222222/////////...///000000111222222222222222222222222333444444555555444444333333333333333333333333333333222222222222333333444111000000///////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////......///000000000000000/////////000000111111111000000000000000000000000111111000000//////......222333333333333444444444222222333333333444444444444444444444444444444444555666666777888888777777777777666666555555555444333333222222111000000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111222222222222333333333222333333444555666888999<<<<<<===>>>@@@DDDGGGHHHLLLMMMMMMLLLKKKLLLOOORRRVVV]]]gggqqqzzzssshhh___WWWSSSMMMIIIDDDBBB@@@???===<<<888999999::::::999888777666777777888888777777666444444444444444444444444333333333333333333333333222333444444222222333444222222333333333333333333222222222222222222222222//////000111222333333333222222222111111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000222222111111000000//////111111111111111111111111000000////////////000000////////////000000000000111000000000/////////...000000000000////////////,,,,,,------......//////......//////000000000000000000000000000000000000///111222222111000000111//////000000111111111111222222111111000000//////111111111111111000//////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000111111111222222222222///////////////000111111222222222222222222222222444444444444444444444444333333333333333333333333333333222222333444555555111111000///////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---...///000000111111000//////000000000000000000000000000000000000000000111000000000000000000///222222333333333444444444333333333333444444444444444444444444444444444444333444555555666666666666777777777666555555444444222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222222222222222333333333333333444444555777999:::;;;>>>???@@@BBBEEEGGGJJJKKKLLLNNNOOONNNNNNPPPVVV[[[dddmmmyyyxxxqqqmmm^^^WWWMMMFFFCCC@@@<<<999;;;;;;<<<;;;;;;999888888555555666666666666555555444444444444444444444444333333333333333333333333222333444444222222333444333333444444444333222222222222222222222222222222000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333111111111111111111111111//////000000000000//////////////////000000000000111111111000///.........000000000000////////////,,,---------......//////---......//////000000111000000000000000000000000000111333333111000111222/////////000111111222222111111111111000000000000111111111111111000//////000000000000000000000000////////////000000000000........................////////////////////////000000000000000000000000000000000111111111222222000000//////000000111222333333333333333333333333222222222222222222222222222222333333333333444444333333333333444555666666111111000///////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---...///000111111111111111111111111111111000000000000000000000000000000000000000111111111111111222222222222333333333333333333333444444444444555555555555555555555555555333333555666666777777777888777777666555555444444222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222222222222333333333444444666666777888:::<<<>>>???AAACCCEEEGGGJJJKKKMMMMMMKKKNNNQQQSSSVVV]]]gggooowww~~~zzzooo```TTTMMMGGGAAA===??????>>><<<;;;:::999999555666666777777666666555555555555555555555555555444444444444444444444444222333444444222222333444333444444444444333111000222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222333333111111111111111111111111//////000000000000//////.../////////000000000111000000000000////////////000000000000////////////.............../////////------......///000000111000000000000000000000000///111222222111000000111...//////000111111222222000000000000000111111111111111111111111000//////000000000000000000000000.../////////000000000111////////////////////////////////////////////////000000000000000000000000/////////000000000111111000000//////000000111222333333333333333333333333333222222111111222222333222222222333333444444444333333333333444555666777111111000///////////////000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---...///000111111111111444333333222222111111111000000000000000000000000000000111111222222333333111111222222222333333333333333333444444444555555555555555555555555555555555555777888999999999999888777777666555444444444222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222222222333333333444444444777888999:::<<<>>>@@@BBBDDDEEEHHHKKKMMMNNNOOONNNLLLPPPUUUYYY___iiiwwwxxxhhh^^^VVVNNNIIIBBBAAA???===;;;:::999999888888999999999999888888555555555555555555555555444444444444444444444444222333444444222222333444444444555555444222111///222222222222222222222222222222222111111111111111///////////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000111111111111111111111111//////000000000000//////.../////////000000111111......//////000000111111000000000000////////////////////////////////////---------...///000000111000000000000000000000000...000111111/////////000...//////000111222222222//////000000111111222222111111111111111000//////000000000000000000000000.../////////000000111111////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000111111222333333333333333333333333555444444333333444444555222222222333333444444444333333333444555666777777111111000000//////......000000000111222222222333111111111111000000000000//////000000000000//////......////////////......111111111111111111111111000000000000000000000000111000///...------...///111111111000000000000000//////000000111111111222000000000000000000000000//////000111111111111111111111222333333333333222222222111111111111222222222222222222222222222222666555555555555444444444888777777666666777888999555666777888999:::::::::999999888888666555444333000000000000////////////000000000000000///......////////////000000000000000000000000111111111111111111111222222333333444444444555555666777777888<<<;;;;;;===AAAFFFIIIKKKLLLLLLKKKKKKLLLNNNPPPRRRRRRWWW^^^gggpppzzz{{{lll___WWWPPPEEE>>>>>>???;;;888:::999:::;;;;;;:::999999999666666555444444444444555555555444333333333333444222222222222222222222222111222333444555666666666333333333222222000///...222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111///000000...------///111////////////////////////---...///111222222222222///////////////000111111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000111111111111000000222111000//////000111222222222222111111111000000////////////////////////---...///111111111000///111111111000///.........111222222111111000///...////////////000000000000000000000000000000000000111111000000//////......////////////000000000000111222444555555444222111444444333333333333333333555333222111111333555666333444555555333222222222111111111111000000000000111111111111111111222222111111000000000///////////////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000111000///...---......///000000000000000111111111///000000000111111111111000000000000000000000000//////000111111111111111111111222333333333333222222222111111111111222222222222222222222222222222444444444555555555666666888777777666777777999999666777888999::::::::::::::::::999888777555333222000000000000////////////000000000000000///......////////////000000000000000000000000111111111111111111222222333333444444444444555666777888888999<<<<<<===@@@EEEIIIKKKMMMMMMLLLKKKKKKKKKNNNRRRUUU___dddkkksss|||vvvnnn___RRRFFFBBB@@@<<<:::<<<::::::::::::888777777777777666555555444444555555666555444444333333444444444444444444444444444444000111111222222222111111333333333222222111000///333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111+++---000000/////////000000000000000000000000000///000000111111111111000000///////////////000111000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000222111000//////000111222222222222111111111000000000000000000000000000000...//////000000000000///////////////000000000000---...///////////////...////////////000000000000000000000000000000000000111111000000////////////////////////000000000111222333444555555444222111333333333333333333333333555555444333333444555666444666777777666555666777111111111111222222222222111111111111111111000000000000000/////////......///000000111111000000///000000111111111111000000////////////////////////000000000000000000000000000000///.........////////////000000111111222222000000000000111111111111000000000000000000000000//////000111111111111111111111222333333333333222222222111111111111222222333333333333333333333333222222333444555666777888777777777777777888999:::888999:::;;;;;;;;;;;;;;;<<<;;;:::999777555333222000000000000////////////000000000000000//////...////////////000000000000000000000111111111222222111111222222333444555555555555666777888999:::;;;<<<>>>BBBFFFIIILLLMMMNNNNNNNNNNNNNNNOOOTTT[[[```kkkooovvv}}}vvvhhhXXXMMMFFF@@@???@@@<<<<<<;;;999888888777777777777666555555555555555666555444444333444444444444444444444444444444444444444555555444333333222333333333222111111000000444333333333333333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111(((,,,000222222000000000111111111111111111111111111111111111111000//////111000///////////////000000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111222222222111111111111111111111111111111111111111111000000////////////000---......///000111111222,,,---...///000000000000////////////000000000000000000000000000000000000111000000000000//////////////////000000000111111222333444555555444333333111111222222333333444444666666666666555555555555555777999:::999:::<<<===000000000111111222222222222222111111000000//////////////////............000000000111111000000000111111111222222111111111000000000000000000000000////////////////////////000000//////////////////......///000111222222333000000000000000111111111000000000000000000000000//////000111111111111111111111222333333333333222333222222111111222222333333333333333333333333333333333444444555666666777777777777777888999999:::::::::;;;<<<<<<<<<<<<<<<===<<<;;;999777555333111000000000000//////////////////000000000000//////////////////000000000000000000111111111222222222111222222333444555666666666777888999;;;<<<===>>>???CCCGGGKKKLLLMMMMMMMMMNNNPPPSSSUUUZZZbbbkkkssswwwzzzqqqaaaUUULLLGGGDDD@@@>>><<<::::::::::::999888777666666555555666666666666555444444444444444333333333333333333333333555555666666666555555444333333222222111111111111333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////......//////000000111111///000000000111111111111+++...111222111000///000111111111111111111111111000000111111111000000///111000000///////////////////////////////////////000/////////......------////////////////////////000000000000000000000000000000111111111111000000111000000000000000000111111111111111111111111111000000000000000000000000222111000.........///000......//////000000111111//////000111111111111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000111111111333333444555555555555444000111111222333444444555555666777777777666666555555777999:::;;;===???BBB...//////000000111111111222111111000000/////////////////////............000000111111111111000000111111222222222222111111111111111111111111111111//////////////////////////////000000000000000000......///000111222222333111111000000000000000000000000000000000000000000//////000111111111111111111111222333333333333222333333222222222222333333333333333333333333333333555555555555555555555555666777777888999:::::::::;;;;;;<<<=========<<<<<<<<<<<<;;;999777444222111000000000000//////////////////000000000000//////////////////000000000000111111111111222222222222111222333444555666777777888999:::<<<>>>@@@AAABBBDDDHHHKKKMMMLLLLLLLLLMMMMMMRRRYYY```gggppp|||zzzkkk^^^TTTMMMFFFBBB===;;;;;;;;;;;;:::888888777666666666666777666666555444444444444555333333333333333333333333000000222333333444444444444333222111111222222333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000111111///000000000111111111111111111111000...---///000111111111111111111111111......000111111222222222000000////////////000000////////////////////////000000//////.........---////////////////////////////////////////////////000000111111111111000000000000000111111000000000111111111111111111111111////////////////////////222111000.........///000//////////////////000///111111111111111000//////////////////000000000000111111111111111111111111000000000000111111111111000000000000111111111111444444555555666666666666111111222333444444555555555666777777888777777777777888:::;;;<<<>>>AAADDD///////////////000000000000000000000000000//////000000000/////////......000111111222222111111000111111222222222222111111111111111111111111111111000000000000000000000000//////000111111111000000//////000000111111222222111111111111000000000000000000000000000000000000//////000111111111111111111111222333333333333222333333222222222222333333333333333333333333333333666666555555555444444444666666888999::::::::::::;;;<<<<<<=========<<<<<<;;;:::999888666444222111000000000000////////////...//////000000000000000////////////000000000000111111111222222222222333222222333444666777888888;;;<<<===@@@BBBDDDEEEFFFIIILLLNNNNNNLLLLLLOOORRRRRRZZZeeennnuuu}}}tttggg]]]PPPJJJBBB>>>===<<<;;;999999888888777777777777777777666555555444444555555555555555555555555555555111111333444555666666666444333222111111222333444222111111000000111111222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111333333222000------...000111111111111111111111111---...///000222222222333///////////////000111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000111111111111111222222222........................111000000////////////000000000000000////////////000000000000///...---,,,////////////000000000000111111111111111111111111000000000111111111111222000000000111111111222222444444555555666777777777333333444444555555666666666666777888999:::;;;;;;;;;<<<======>>>@@@CCCFFF111111000000000000000000/////////000000000000000111111000000000/////////000111111222222111111000000000111111111111000000111111111111111111111111000000000000000000000000...///000111222111111000000000000000000111111111111111111111000000000///000000000000000000000000//////000111111111111111111111222333333333333222444333333222222333333444444444444444444444444444444444444555555555555555555666888:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;888888888777555333222111000000000000////////////......///000000000000000////////////000000000000111111111222222222333333222222333555666777888999===>>>@@@BBBEEEGGGIIIJJJLLLNNNPPPNNNLLLNNNTTTZZZ___iiiwwwzzzpppbbbYYYOOOGGGDDDAAA===:::999999888777777777888888777666666555555555555555666666666666666666666666555555666777777777777777555333222111111222444555333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000222222111///...///000000000000000000000000000...///000111111111111111............///111222333000000000000000000000000000000000111111111111111000000000000000000000000////////////////////////000000111111111111000000///000111222222111000///000000111111111222222222////////////////////////...//////000000000000///......//////000000111111...///////////////...---////////////000000000000111111111111111111111111000000111111111222222222000000111111111222222222555555555555666777888999555555666666666666666666888888888999;;;===???AAABBBCCCCCCBBBBBBCCCGGGIII333222222222111111000000......//////000000111111111111111111000000000000111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000...///000222222222111000111111111000000000000000222111111111000000//////000000000000000000000000//////000111111111111111111111222333333333333222444333333222222333333444444444444444444444444444222333333444555666777777555666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;777777777666555333222111000000000000////////////......///000000000000000////////////000000000000111111222222222333333333222222333555666888999999???@@@BBBDDDGGGIIIKKKLLLNNNPPPPPPNNNMMMQQQZZZaaalllxxx~~~~~~~~~}}}qqqgggZZZPPPKKKGGGAAA===:::999888888777888888888777777666555555555555555444444444444444444444444444444444444444444333222555444222111111222444555444333333222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111,,,///222444222000//////////////////////////////111111111111111000//////---------...000111333444000000000000000000000000000000111111222222333333000000000000000000000000////////////////////////000000111111111111000000///000111222222111000///000000111111222222222222000000000000000000000000---...///111111111000///,,,,,,---///000222333333...///000111222222222222////////////000000000000111111111111111111111111000000111111222222222222000111111111111222222222555555555555666777999999777777777777777666666666::::::::::::===@@@CCCEEEHHHHHHHHHGGGFFFGGGJJJLLL000000111111111111000000000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000111111111111000000000000000000111111111111///000000000000111111111222111111111222333333444333333333333333333333333222222333333333333444444333333333333444555666666444555666777888999::::::999::::::;;;;;;::::::999:::888666444333222///---////////////000000000000////////////////////////000000000000111111111111222222111111222222333444444444555666888;;;===???CCCEEEFFFGGGFFFGGGIIIKKKMMMQQQUUUWWWZZZ```kkksss}}}~~~vvvjjj```YYYQQQGGG@@@???===;;;;;;;;;;;;:::888999888777666666777999999555444444333333444444555555555444444444444555555444444333333333333222222222222222222222222222222000000000000000000000000222222111000//////000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000111222222222000000000000000000000000//////000000111111222222000000111111111111000000//////000000000000//////222000///------///000222000000000000////////////111///...------...///111000000111111111111000000////////////000000000000111000/////////000222333333333222222222222222222333222111111111222333444000000000000////////////000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111111111111333444666888999555555444333222111000///777888999;;;;;;;;;:::999???===<<<===BBBHHHMMMOOOSSSRRROOOKKKHHHGGGJJJLLL000000111111111111000000000000000000000000000000000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000000000111111111111000000000000000000111111111111000000000111111111222222111000000000111111222333333333333333333333333333222222333333333333444444444444444444555666777777666666777888999::::::;;;999::::::;;;;;;::::::999888666444444444333111///////////////000000000111////////////////////////000000000000111111111111333333333333333444555666666666777999;;;>>>AAACCCIIIKKKMMMMMMLLLLLLMMMOOOPPPVVV^^^dddiiiqqq}}}}}}ssskkkccc[[[RRRKKKHHHEEE@@@===<<<:::999777::::::999888777777777888555444444444444444444555555555444444444444555555444444333333333333222222222222222222222222222222111111111111111111111111222222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000111111222222000000000000000000000000000000000000000111111111000000111111111111000000//////000000000000//////111000///......///000111000000000000////////////111000...------...000111///000000111111000000///////////////000000000000111000/////////000222222222222222222222222222222333222111000//////000000000000000000//////////////////000000000111111111000000000000000000000000////////////000000000111000000000000000000000000///000000111111111111111111111111222444555666777666666666666555555555555666777999<<<===>>>>>>>>>AAAAAACCCFFFKKKPPPTTTVVVYYYWWWTTTPPPLLLLLLNNNPPP000000111111111111000000000000000000000000000000000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222333000000000///000000111222333333333333333333333333222222333333333333444444555555555555555777888888888888888999999:::::::::999999::::::::::::999999666444333333444444333111/////////000000000111111000000000000000000000000000000000111111111222222444444444444555666777888777888:::<<<@@@DDDGGGIIIJJJLLLMMMMMMLLLMMMNNNPPPZZZbbbllluuu{{{~~~wwwrrrjjjaaa[[[TTTOOOHHHBBB???===<<<;;;;;;;;;:::999888777666666555555444444444444555555555555444444444444555555444444333333333333222222111111111111111111111111222222222222222222222222222222111000000000000111000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222000000000000000000000000111111111111000000000000000000111111111111000000//////000000000000//////111000///......///000111////////////000000000000111000///......///000111...//////000000//////...////////////000000000000000000000///000111111222000111111111222333333333222222000///...---------000000000000//////////////////000000000000111111000000000000000000000000/////////000000000111111000000000000000000000000///000111111222222111111222222222222333444555666555555555555666666777888999:::<<<>>>???@@@AAAAAA???BBBGGGNNNSSSXXXZZZ[[[YYYXXXUUUQQQNNNMMMPPPRRR000000111111111111000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000111111111111000000///000000000111111111111111111222222222333333333111111000000000111111222222222222222222222222222222222222333333333444444444444444444555666777888888888888888888888888888999999::::::::::::999999666444333333333333222000//////000000000111111111111111111111111111111111000000111111111222222222333333444444666777888999888999<<<@@@DDDHHHKKKMMMIIIJJJJJJJJJKKKOOOTTTXXXiiiqqq|||~~~xxxpppkkkaaaZZZRRRJJJEEECCCAAA@@@;;;;;;::::::999777666666666666555555555555666666555555444444444444555555444444333333333222222222111111111111111111111111222222222222222222222222222222111000000111111111000000000000000000000000///000000000111111111111//////////////////////////////000000111111111111000000000000000000000000222222111111000000//////000000111111111111000000//////000000000000//////000000////////////000000////////////000000000000111111000000000000111111......////////////......////////////000000000000000000000000000111111222///000000111222333333444111111000///......------000000000000////////////////////////000000000111//////////////////////////////000000000111111111000000000000000000000000000000111222222222222111222222222222222333444555777666666666777888:::;;;>>>???@@@AAAAAABBBBBBCCCAAAFFFOOOVVV[[[]]]______YYYXXXVVVTTTRRRSSSVVVYYY000000111111111111000000000000000000000000000000///000000000111111111111111000000000000000000111000000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000111111111111000000///000000000111111111111111111222222222333333333333222222111111111222222222222222222222222222222222222222333333333444444333333333333444555666777666666666777777777777777888999999::::::999999888777555444333333222000...000000000000111111111111222222222222222222222222111111111111222222222222222222333444666777999:::999;;;>>>BBBFFFJJJMMMNNNKKKKKKKKKMMMQQQYYYccciiiwww}}}oooiii___UUUMMMGGGBBB???;;;;;;:::999999888888888777666666555555666666777555555444444444444555555444444333333333222222222111111111111111111111111111111111111111111111111222111111111111111222222000000000000000000000000///000000000111111111111////////////////////////000000000000000111111111000000000000000000000000222222111111000000//////000000111111111111000000//////000000000000//////000000////////////000000.../////////000000000111111111000000000000111111......////////////......////////////000000000000///000000000111111111111//////000111222222333333///000000000000000000000000000000000////////////...////////////000000000////////////////////////000000000000111111111111000000000000000000000000000000111222222222222222222222222222333333444555;;;;;;::::::;;;===???@@@AAABBBBBBCCCEEEFFFGGGHHHMMMRRRYYY___aaabbbdddeeecccbbbaaa^^^]]]___cccfff000000111111111111000000000000000000000000000000000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000111111111111000000000000000000111111111111111111111111222222222333444333222222222222222222222222222222222222222222222222333333333333444444333333222333333444555666555555555666666666777777888888999999999999888888777666333333222222///...000000000111111111222222111111111111111111111111111111111222222222222333222222333444666999:::<<<<<<>>>AAAEEEHHHKKKMMMNNNJJJLLLOOOTTT[[[eeepppxxx|||}}}|||zzzxxxyyy~~~{{{qqqfff[[[QQQHHHBBB@@@???===;;;999999::::::777777666666666666777777555555444444444444555555444444333333333333222222222222222222222222222222111111111111111111111111222111111111111222333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111000000000000000000111111111111000000//////000000000000////////////000000000000//////......//////000000111111000000000000000000000000...//////000000//////...////////////000000000000//////000111111111111000///000000000111222222222///000111222222222222111000000000000////////////......////////////000000000000000000000000000000000000000111111111222222000000000000000000000000000111222222333222222222333333333333444555666777:::999999999;;;>>>AAACCCEEEEEEFFFHHHJJJLLLNNNOOORRRWWW]]]bbbdddhhhnnnrrrxxxwwwtttpppmmmmmmpppsss000000111111111111000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000111111111222222333333222111111111111111111111111111111111111111222222333333333333444444333333333444444555666777444444555666777888888999888888999999999999888888555444222222333222111///000000111111111222222222111111111111111111111111111111111222222222333333333333444666888:::===>>>@@@BBBEEEHHHJJJLLLMMMMMMKKKPPPXXXaaajjjttt}}}{{{{{{xxxsssnnnmmmrrrwwwuuuyyy|||rrreeeYYYRRRIIIFFFBBB===;;;:::;;;;;;888777777666666777777888555555444444444444555555444444333333333333222222333333333333333333333333222222222222222222222222222111111111222222333444000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000111111111000000111111111111000000//////000000000000////////////000000000000//////.........///000111111111/////////000000////////////000000111111000000///////////////000000000000...///000111222111111000000000000000111111111111000111222222222111000///000000000000////////////........./////////000000000000000000000000000000000000111111111222222222000000000000000000000000000111222222333333222222333333333444555777888999999999:::<<>>@@@CCCEEEGGGJJJLLLMMMMMMMMMRRRYYYeeeqqq{{{{{{yyyyyy{{{}}}}}}tttmmmkkkmmmlllqqqyyyyyymmmeeePPPLLLFFF@@@<<<;;;;;;<<<888888777777777777888888555555555444444555555555444444444333333333222222444444444444444444444444333333333333333333333333222111111111222333333444000000000000000000000000000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111222222000000111111111111000000//////000000000000////////////000000000000//////---......///000111111222......////////////......000000111111111111000000////////////000000000000...///000222222111111000111111111000000000000000222222222222111000...---000000000000////////////............/////////000000000000000000000000000000111111111111222222222000000000000000000000000111111222333333333333222222333333444666888999:::@@@@@@AAADDDIIIOOOUUUXXX\\\ZZZWWWSSSQQQOOONNNNNNPPPWWWbbbooo~~~333333333333333333333333111111111111111111111111////////////000000000000000000000000000000000000222222222111111111000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////222222222111111111111111222222222222222111000///111111111111111111111111111111222222222333333333777777777777666666666666444444555666777888999999888888888888888777666555333333222222111000//////111111111000000000000000111111111000111111222333666555555444444555555666888777666888<<>>@@@BBBGGGPPP[[[cccffffffiii]]]SSSOOOLLLJJJLLLRRRUUUdddvvv111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000111111111000000000//////000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////111111111111111111111111222222222222222111000000111111111111111111111111222333333333444444444444777777777777666666666666444555555666777888888999888888999888888777666555333333222222111000000///111111111111000000000000111111111111111222222333333333333222333333444444888888999<<<@@@EEEHHHJJJHHHIIIIIIIIIKKKQQQZZZaaaqqq{{{~~~zzzxxx~~~wwwuuusssvvv}}}qqq\\\OOOGGG@@@======<<<<<<<<<;;;999888999999777777666666666555555555555555555555555555555555333333333333333333333333333222222111111222222333333333333222222222111111111111222222222222111111222111000000000000000000/////////000000000000111000000111111111222222222222222111111111111111222333333222222222222222333111111111111000000000000111111222222222222111111////////////////////////..............................//////000000111111222111111000000/////////000000000000000000000000000000111222222222222111111111222222222222111111000000000000000000000000222111000///...//////000....../////////000000000000000000000000000000000//////000111111111111111222222111111111222333333222444555444333222333444111333777999;;;===???AAAEEEIIISSS___iiioooooommm___WWWPPPMMMLLLLLLQQQYYYeeeuuu111111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000000///////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000111222222222222111000000111111111111111111111111444444444444555555555555666666666666777777777777555666666666777888888888999999999888888777555555333333222222111000000000111111111111111111111111111111111111111222333333333333222333333444555666999;;;>>>BBBEEEHHHJJJKKKIIIHHHHHHKKKSSS___kkkrrr}}}}}}{{{yyyyyyzzzzzz{{{|||||||||{{{}}}~~~zzz~~~yyyzzzlll[[[PPPHHHCCCBBB>>>======<<<;;;:::999888777777777777666666666666555555555555555555555555333333333333333333333333333222222111111222222333333333333222222222222111111111222222222222111111000000000000000000111222000000000000111111111111000000000111111111222222222111111111111111222222444333333222111111111111111111111111000000000000111111222222222222111111////////////////////////..............................//////000000111111000000000///////////////000000000000000000000000000000111222222222222111111111222222222222111111000000000000000000000000222111000////////////000/////////000000000111111000000000000000000000000//////000111111111111111333333222222222222222333444555666666555444555666222555999===>>>@@@BBBCCCHHHOOO\\\iiiqqqrrrmmmhhhWWWSSSPPPOOONNNPPPYYYcccrrr222222222222222222222222////////////////////////000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000000000000111111222222222111111000111111111111111111111111333444444444444555555555666666666666777777777777666777777777888888888888999999999888888666555444222222222111111111000000000111111111111111222222222111111111111222333333444444555555666888999:::;;;>>>BBBEEEGGGHHHIIIJJJKKKKKKMMMVVVcccqqq}}}~~~yyywwwtttssssssrrrqqqooommmmmmmmmnnnnnnnnnoooooommmppptttvvvwwwxxxyyy{{{xxxkkk___UUULLLGGG???>>><<<<<<;;;;;;999888888888888777777777666666555555555555555555555555333333333333333333333333333222222111111222222333222222222222222222222222111111222222222222111111000/////////000111222222//////000000000111111111000000000000111111111111111111111000111111222333666555444222222111111111111111111111000000000///111111222222222222111111////////////////////////..............................//////000000111111/////////000000000000000000000000000000000000000000000111222222222222111111111222222222222111111000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000//////000111111111111111333222222111111111111111333555666666555555666888777:::===???@@@BBBEEEGGGPPPWWWaaakkknnnkkkddd^^^UUUVVVVVVUUUTTTYYYeeeooo{{{222222222222222222222222////////////////////////000111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////////////////.../////////000000000111......//////000000000000000111111222222222111111111111111111111111111111333333333333444444444444555666666666777777777888777888888999999::::::::::::999999999777666555444222222222111111111111111000000111111222222222333222222222111222333333444555555666777888:::<<<======@@@DDDFFFFFFGGGHHHJJJNNNQQQXXXdddsss|||wwwtttnnnllliiihhhhhhhhhgggeeecccccccccdddddddddddddddcccfffiiillllllmmmnnnpppqqqqqqrrrsssuuuxxxzzz{{{}}}sssgggYYYNNNDDDAAA===<<<<<<<<<:::888999888888888888777777777555555555555555555555555333333333333333333333333333222222111111222222333222222222222222222222222111111222222222222111111000/////////000111222222........./////////000000//////000000000111111111111111000000111222222333666666555333222222222222111111111111000000000///111111222222222222111111000000000000000000000000////////////////////////......//////000000111111000111111111111111111111000000000000000000000000000000111222222222222111111111222222222222111111111111111111111111111111111111111111111000000///000000000000111111111111111111111111111111111111//////000111111111111111222111111000000000111111111333555666555666888:::<<<===???AAACCCGGGLLLPPP]]]```eeehhhgggddd```^^^YYY]]]___^^^```hhhttt}}}000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111222222222222000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////......//////000000111111...//////000000111111222000000111222222222222111111111111111111111111111222333333333333444444444555555666666777777888888888888999:::;;;<<<======:::::::::999777666444333111111111111111111111111000000111111222333333333222222222222222333444444444444555777999;;;===???@@@CCCFFFGGGFFFHHHMMMQQQUUU[[[fffsss~~~{{{yyyxxxwwwvvvxxxyyy{{{}}}}}}yyysssnnniiigggdddbbb```_________^^^]]][[[[[[[[[\\\\\\\\\\\\\\\[[[^^^```bbbbbbcccdddffffffffffffggghhhkkkmmmnnnwwwxxxzzz{{{|||zzzjjj\\\PPPKKKDDD???>>>>>>;;;999999999999999888888888777555555555555555555555555333333333333333333333333333222222111111222222333111222222222222333333333111111222222222222111111000000000000000000111222............/////////////////////000000000111111000000000000111222333333555555444333222222222222111111111111000000000000111111222222222222111111000000000000000000000000////////////////////////......//////000000111111222222222111111111111111000000000000000000000000000000111222222222222111111111222222222222111111111111111111111111111111111111222222111111000////////////000000000111111111111111111111111111111//////000111111111111111111111000000111111222333111333666777888:::<<>>@@@BBBCCCEEEHHHHHHIIIMMMVVV]]]bbbjjjvvv~~~{{{xxxssssssqqqooonnnmmmllllllnnnooorrrtttvvvxxxyyyzzzxxxuuuqqqkkkeee```\\\ZZZ\\\ZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]``````______```bbbeeefffhhhjjjmmmnnnppprrruuuxxxwwwyyy}}}wwwsssbbbYYYNNNFFFCCCAAA===:::::::::999999999888888888555555555555555555555555333333333333333333333333333222222111111222222333111111222222222333333333111111222222222222111111222111000000000000000000...////////////000000000////////////000000000111000000000000111222333444222222111111000111111222111111111111000000000000111111222222222222111111000000000000000000000000////////////////////////......//////000000111111222222111111000000//////000000000000000000000000000000111222222222222111111111222222222222111111111111111111111111111111111111222222222111000///....../////////000000000111111111111111111111111//////000111111111111111111111111222333444555666444666:::<<<>>>@@@DDDFFFGGGKKKPPPSSSUUUVVVXXXYYYXXXZZZ\\\aaahhhttt|||}}}{{{wwwwwwzzz}}}111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111---......///000111111222///000000111222333333333///000111222222222222222111111111111111111111111555555555555666666666777444555555666777888888999888999;;;===???AAABBBCCC;;;::::::999777666444333111111111111111111222222000000111222333333444444333333222222333333444555777888999<<<>>>AAADDDEEEEEEGGGIIIIIIKKKRRR^^^gggnnnwww~~~|||zzzxxxvvvtttpppmmmiiihhhgggfffeeeeeeeeeeeehhhiiikkknnnqqqssstttuuusssooojjjccc]]]XXXUUUTTTVVVTTTRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOORRRRRRSSSRRRQQQRRRUUUWWWZZZYYYXXXXXXYYY[[[]]]___\\\^^^aaadddeeegggjjjmmmlllooorrrtttvvvzzz~~~|||yyyxxxxxxmmmxxxpppeeeWWWLLLGGGCCC???<<<:::::::::999999999888888555555555555555555555555333333333333333333333333333222222222222222222333111111111222222333333333111111222222222222111111222222111000//////000000000000000000111111111111////////////000000000000000000000000111222333444000///////////////000111111111111111000000000000111111222222222222111111000000000000000000000000000000000000000000000000......//////000111111111222111111000///......---000000000000000000000000000000111222222222222111111111222222222222111111111111111111111111111111111111222333222111000///............////////////111111111111111111111111//////000111111111111111222222333444555777888999777999===@@@BBBEEEIIILLLPPPTTTZZZ]]]\\\YYYUUUTTTVVVYYY___hhhvvv||||||zzztttsssuuuyyy111111000000000000111111000000000000000000000000111111000000000000111111000000//////000000111222000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000//////.........---000000000000////////////000000000000000000000000//////000000111111222222222222333444444444444333555444222111111222333444222222333444444555555666666666555444444555777888888999:::;;;<<<<<<<<<<<<;;;:::999777666444333222333222111111111222333444222222111111111111111222222222222222333444555666888:::===BBBEEEGGGFFFDDDFFFFFFHHHNNNVVV```mmmvvv~~~||||||vvvtttqqqmmmjjjgggeeedddaaa___]]]\\\[[[\\\]]]^^^```aaabbbeeegggiiikkklllhhheee```ZZZVVVTTTSSSSSSNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOORRRRRRQQQRRRRRRSSSTTTUUU\\\[[[[[[[[[\\\^^^```aaafffhhhiiijjjkkknnnrrrvvvwwwzzz}}}vvvrrrrrrsssrrrsssxxx{{{jjjZZZMMMFFFBBB@@@;;;888888;;;:::666444555444444555555555555555555666555444444333333444444444444444333333222222222222222222222222222222222111111111222222111111111222222222111111111000000222333444444444444333222333333222222111111000000222111111111000000//////222222111111222222333444000111111111111222222222////////////////////////000000000000000000000000//////000000000000//////////////////000000000000222222222111111111000000////////////////////////111111000000000000000111333222000//////000222333222222222333333222222222444333111000000000111222222111111111000000//////////////////000000000000///000111222222111000///333333333444555777888999888<<>>===999777888555555555555555555555555444333222222111111222222444444444333333222222222222222222222222222222222111111111000000111111111222222222111111111000000000111222333333222111000111111111111111000000000111111111000000000//////111111111111111222333333000000111111111222222222222222222222222222222222000000000000000000000000//////000000000000//////////////////000000000111222222222111111111000000111111111111111111111111111111000000000000111111333222111000000111222333111111222222222222111111333222111000///000000111111111111111000000000////////////000000000111111///000111222333333222222222333333444666888999:::@@@AAADDDJJJSSS[[[bbbfffgggddd___XXXSSSPPPPPPPPP\\\fffvvv|||yyyyyyyyy{{{{{{zzz{{{111111000000000000111111000000000000000000000000111111000000000000111111111000000000000111222222000000000000000000000000111111111111111111111111000000000000000000000000...///000000......///000000000////////////......222222222222111111111111000000000000000000000000111111111111000000000000000000111222222222222111111222333444444555444444333333444444555666666666666666666666666777888999999999:::;;;<<<<<<<<<<<<::::::888777555444333222222222111111222222333444222222111111111111222222333333333333444555666777===>>>???AAACCCEEEFFFFFFHHHQQQ\\\eeeooozzz}}}}}}yyywwwuuurrrnnnkkkiiigggaaa___]]]ZZZWWWUUUSSSRRRRRRQQQPPPOOONNNOOOPPPQQQSSSSSSUUUVVVXXXZZZ[[[\\\UUUSSSPPPLLLJJJHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXYYYZZZ\\\```cccccceeeiiilllooorrrvvvxxx}}}~~~rrrlllgggkkksss}}}xxxgggVVVKKKFFF@@@===>>>===999777888666666666666555555555555444333333222222222222222444444333333333333222222222222222222222222222222222111000//////000111222222222222111111111111111...///000111111000///...///000000000000000000111111111000000000000//////000000000000000111111222000000000111111111222222333333333333333333333333000000000000000000000000//////000000000000///////////////000000000111111222222222111111111111111111111111111111111111111111000000000000000111111333222111000000111222333000111111111111111111000111111000/////////000000111111111111000000000000///000000000000111111111///000111333444444444444444444555777999;;;===>>>AAABBBGGGQQQ^^^gggkkkkkk___ZZZTTTOOONNNQQQVVVYYYbbbqqq|||{{{zzzzzzxxx{{{222111111000000111111222000000000000000000000000111111000000000000111111///////////////000111111000000000000000000000000111111111111111111111111000000000000000000000000---///000///...---...000000000//////////////////222222111111111000000000000000000000000000000000222222111111000000//////222222333444444444444333///000222333444444444333444444444555666666777777777777777777888888999999999:::;;;;;;<<<<<<<<<;;;999999888777555444333222222111222222222222333333222222111111111222333333444444555555666777888999@@@AAABBBCCCDDDGGGJJJMMMPPP\\\kkkttt|||}}}zzzxxxvvvuuuooonnnkkkgggccc```]]]\\\YYYXXXVVVSSSQQQOOONNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTOOOMMMKKKHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJKKKKKKKKKLLLMMMNNNNNNQQQRRRTTTTTTUUUWWWZZZ\\\[[[^^^aaadddfffiiilllnnnrrrtttwww{{{{{{pppoooqqqyyy{{{fffYYYMMMEEE???>>>===:::999:::777777777666666666666666666666555444444444444444333333333333333333333333222222222222222222222222222111///......///111222111111111111111111111111...///000111111000///.........//////000000111111000000000000000000/////////////////////000111111000000000000111111111111000000000000000000000000//////////////////////////////000000000000////////////000000000111111111111111111111111111111111111111111111111111111111000000000000000000111222333222222111111222222333000000111111111111000000000000//////////////////111111111000000000000000000000000111111111222222111111222333333444444444666777888:::===???BBBCCCCCCGGGOOO[[[dddiiiiiigggXXXTTTOOOLLLOOOUUU\\\```gggvvv}}}|||222222111111111111222222000000000000000000000000111111000000000000111111333222222222222333444444000000000000000000000000111111111111111111111111111111111111111111111111---///000///...---...000//////000000000000000000111111000000000/////////111111111111111111111111222222111111000000//////222222333444444444444333222333555777777777777666444444555666666777777888777777888999999:::::::::::::::;;;;;;<<<;;;;;;;;;999888777666555444333222111111222222333333333333222222111111222333333444555666666777999:::<<<===@@@AAABBBBBBDDDIIIPPPUUU^^^kkkzzz}}}{{{wwwtttqqqoooooofffeeebbb___[[[WWWUUUSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLNNNPPPPPPQQQRRRTTTVVVUUUXXXZZZ]]]^^^```ccceeehhhiiilllpppuuuyyy}}}{{{tttwww{{{ooo[[[PPPFFFCCCAAA>>><<<===888888777777777666666666777666555555444444555555333333333333333333333333222222222222222222222222222111000//////000111222111111111111111111111111000000111222222111000000......//////000000111111//////////////////000000//////......//////000111//////000000000111111111//////////////////////////////////////////////////////000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000000000//////000111222222333222222222222222222333000000111111111111000000/////////000000000//////000000000000000000111111111111111111222222222222333333333333333333444444888888:::<<>>@@@BBB@@@AAACCCCCCFFFNNNYYYaaannn{{{|||xxxvvvssspppllliiigggfff]]]\\\ZZZWWWTTTQQQOOONNNLLLKKKJJJIIIGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKKKKKKKLLLMMMOOONNNQQQSSSUUUVVVWWWZZZ\\\^^^___aaaeeeiiimmmqqqsssvvvzzz~~~jjj\\\NNNFFFBBB===::::::999999888888777777666666555444444333333333333333222222333333333333444444222222222222222222222222111111111222222111111111111111111111111222222222111111222333333222111111///000000000000000000111......////////////000000///////////////000000111/////////000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000111111111222222111111111111111222222222////////////////////////////////////000111222333333333333333333333333333000111111111111111111000//////000111111111000000000000000000111111111111111111222222222333333333444333333333444555666777:::;;;<<>>???AAABBBEEEIIILLLHHHNNNTTT[[[fffttt}}}|||yyyuuusssqqqllleee___]]][[[XXXUUURRRPPPNNNMMMKKKJJJIIIHHHGGGEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJOOOOOOOOOPPPRRRTTTUUUVVV\\\^^^aaaccceeehhhllloooxxx}}}nnn\\\QQQIIICCCDDD===777777;;;>>>:::555555555444444444555555666444444555555555444222111333333333333333333333333111111111111111111111111000111111222222222111111444444444333222111000000---...///111111000000/////////000000000000////////////000000111111111222222111111111000000//////000000000000000000000000000000//////.........---////////////////////////000111222111000///000111//////000000111111111222000000000000000000000000000000111111111000000///222222111111111111111111111111000000000000111111000000000000111111111111222222111111111111111222333222222222333444555555666555555888===CCCGGGIIIPPPOOOQQQWWW]]]___\\\YYYXXXZZZbbbssswwwllleeefffmmmvvv{{{333333333333333333333333111222222111000000111333333222111111000000111111111111111111111111111111222222222111111111111111000111111111111222222222111111000000000000111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222444444444555555555555666444555666777888999999:::<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;::::::999999666666555444333333333333333333333333333333333333666555333222333555777999<<<===???AAABBBDDDHHHJJJRRR[[[dddjjjsss}}}~~~vvvsssnnnllljjjfff```[[[XXXVVVTTTQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQUUUWWWZZZ\\\^^^aaadddgggnnnssszzzzzzjjj\\\OOODDDAAA>>>;;;:::::::::777444666555555444444555555666444444555555555444333222333333333333333333333333111111111111111111111111000111111222222222111111000000111111111111000000...///000111111111000000//////000000000000//////......//////000000000000111111111111000000000///000000000000000000000000000000/////////.........////////////////////////000111222111000///000111///000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111000000000000111111000000000000111111111111222222111111111111111222222222222222222333444444444666888<<<@@@DDDHHHJJJOOOVVV^^^bbb___[[[YYYXXXZZZbbbpppyyyrrrnnnpppwww~~~333333333333333333333333000111111000//////000222333222111111000000111111111111111111111111111111111111111111111222222222000111111111111222222222111111000000000000111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000111111111111222222222111111111222222333333444444444444555555555555666444444555666777888999999<<<;;;::::::999999::::::<<<<<<;;;::::::999999888666555444444333333333333333333333333333333444444444333333333444777:::<<<>>>???AAABBBCCCEEEJJJMMMZZZfffqqqwww{{{}}}zzzwwwnnnjjjdddaaa```]]]XXXUUUQQQPPPNNNLLLJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPSSSUUUVVVYYY\\\___bbbffflllrrrxxx~~~~~~ooo\\\KKKBBBBBBAAA>>>;;;888666666666666555555555555666666444555555555555444333333444444333333333333333333222222222222222222222222111111222222222111111000,,,---...///000000000000///000111222222222111000//////000000000000//////............////////////111111111111000000000000000000000000000000000000000000////////////......///////////////////////////000111111000///000222000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000111111111111222111111111111111222222222222222222222333333444444888===@@@AAADDDIIIMMMSSS```llllll```VVVVVVZZZ```lllzzzxxxzzz333333333333333333333333000111222111//////111222333222111111000000111111111111111111111111111111000000000111222222222333000000111111111222222222111111000000000000111111000000000000000000000000222111000//////000111222000000000000111111111111000000000000000000000000000000111111111222222222000000111222333333444444444444444555555555555666444444555666777888888999:::999999999999999999999;;;;;;::::::999888888888666555444333333333333333333333333444444444444444333333333444777:::===???CCCCCCCCCCCCDDDJJJPPPUUUbbbooozzz~~~yyyvvvsssoookkkfff```ZZZWWWVVVUUUQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMPPPQQQRRRUUUXXX[[[ZZZ]]]bbbgggmmmssszzzzzzwwwzzzooo]]]MMMJJJDDD???<<<;;;::::::777777666666555666666666555555555555555555444444444444444444444333333333222222222222222222222222111111222222222111000000,,,---...///000000000000///000111222333222222111//////000000000000//////////////////////////////111111111000000000000000////////////////////////000000/////////////////////////////////////////////000111111000000111222000000000000000111111111000000000000000000000000///000000111111111111000000000000000111111111111000000111111111111000000///000000000111111111111111111111000111111222333222222222222222333444555666;;;@@@BBBBBBEEELLLRRR\\\gggooojjj\\\SSSWWW^^^jjjxxxxxxppp333333333333333333333333111222333222000000222444333222111111000000111111111111111111111111111111000000000111222222222333000000111111111222222222111111000000000000111111111111111111111111111111222111000//////000111222//////000000000111111111000000000000000000000000000000111111111222222222000000111222333333444444444444444555555555555666444444555666777888999999777777888999:::::::::;;;:::::::::999888888777777555555444333333333444444333333333444444555555555333333555777:::===@@@AAAEEEDDDCCCDDDGGGPPPZZZaaannnxxxxxxqqqllliiieeebbb^^^YYYSSSOOOOOONNNLLLJJJGGGFFFFFFEEEEEEEEEFFFFFFAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBDDDDDDDDDDDDEEEFFFHHHHHHIIIKKKMMMNNNOOOQQQTTTVVVVVVYYY\\\___dddiiipppttt|||vvvnnnnnnuuu~~~ttt___TTTFFF>>>===>>>===;;;999888777666666666666666555555555555555555555555555555555444444333333333222222222222222222222222222222222222222111000//////000000111111000000//////000111222333222222111//////000000000000//////000000000000000000000000000000000000000000111111//////////////////////////////000000000000000000////////////////////////...000111111000000111222111111000000000000000000000000000000000000000000//////000111111111111111//////000000000111111111///000111111111111000//////000000000111111111111111111000000111222222333222222333333444666777888;;;???BBBDDDDDDIIIRRRZZZdddeeeccc\\\TTTSSS[[[cccvvvwwwiiiaaa333333333333333333333333222333333222111111222444333222111111000000111111111111111111111111111111111111111111111222222222000111111111111222222222111111000000000000111111111111111111111111111111111111000000000000111111...//////000000111111111000000000000000000000000000111111111111222222222111111111222222333333444444444444555555555555666555555666777888999::::::666666888999:::;;;;;;;;;::::::999888888777777666555444444333333444444444333333333444555555666666444555777:::===@@@CCCDDDEEEEEEGGGJJJPPP[[[fffnnnuuu~~~}}}sssjjjfffbbb^^^[[[WWWRRRMMMJJJJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDEEE@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHIIIIIIKKKNNNPPPSSSUUUXXXZZZ]]]aaafffiiiqqqtttxxx}}}wwwvvvzzz|||pppiiikkkrrrxxxsssdddPPPDDDAAAAAA>>>;;;:::999888777777666666777555555555444555555666777666666555555444333333333333333333333333333333333222222222222222111000///111111111222222111000000///000111222222222111000//////000000000000//////111111111111000000000000000000000000111111111111000000000000000000000000//////000000000000111111////////////////////////...///111111000000111333111111111111000000000000000000000000000000000000...///000111111222111111...//////000000111111111///000111222222111000///000000000000111111111111000000000000111222333333333333444666888:::<<<===???BBBFFFIIILLLRRRZZZ```ddd^^^WWWRRRSSSZZZcccjjj}}}oooeee```333333333333333333333333111222222111000000111333333222111111000000111111111111111111111111111111222222222111111111111111000111111111111222222222111111000000000000111111111111111111111111111111000000111111111111000000......//////000111111222000000000000000000000000000111111111111222222222222222222222222222222222444444444555555555555666666666777888999:::;;;;;;777888999;;;;;;;;;::::::999999999888777777666666444444444333333444444555333333444444555666666666666777:::<<>>;;;:::999888777777777777666555444444555666777888666666666555444444333333333333333333333333333333222333333222222000////////////000111222222222222...///000111111111000000//////000000000000//////111111000000000////////////000000000111111111111000000000000000000000000//////000000000111111111////////////////////////---///111111000000222333111111111111000000000///000000000000000000000000...///000111111222222222......//////000111111222///000111222222111000///000000000000111111111111000000000000111222333444444444666888;;;>>>@@@BBBCCCFFFKKKQQQXXX^^^bbbdddaaa[[[VVVVVV]]]hhhqqqvvvtttooooooppp333333333333333333333333000111111000//////000222333222222111000111111111111111111111111111111111333222222222111111000000000111111111111222222222111111000000000000111111111111111111111111111111///000111222222111000///---......///000111111222000000000000000000000000000111111111111222222222333333222222222222222222444444444555555555666666777777888999:::;;;;;;<<<::::::;;;<<<;;;:::999888999999888888777666666666444444333333333444444555333333444444555666777777888999;;;>>>AAADDDFFFGGGGGGNNNZZZfffqqqzzz|||yyywwwyyyqqqfff]]]YYYUUURRROOONNNJJJFFFEEEFFFEEEBBB???BBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????BBBAAAAAAAAABBBCCCDDDDDD@@@BBBCCCCCCCCCEEEGGGIIIIIIKKKOOOQQQSSSVVVYYY[[[\\\___dddiiinnnttt{{{zzzuuuxxxuuuqqqsss|||xxxcccRRRGGGBBBAAA;;;:::999888777777777777666555444444555666777888777777666555444444333333333333333333333333333333333333333222222000//////,,,---///000222333333444---...///111111000000/////////000000000000//////000000//////.........---//////000000111111111222000000000000000000000000//////000000111111111222////////////////////////---///000111000000222444222111111111000000//////000000000000000000000000......///111111222222222---......///000111111222...000111222222111000...000000000000111111111111000000000000111222333444444555777:::===@@@CCCEEEDDDHHHOOOYYYaaafffgggfff___\\\[[[```jjjuuu}}}{{{qqqnnnsss|||444444444444444444444444222222222222222222222222111111222222222333333333222222222222111111000000000111111222222111111000222222111111111111222222111111111111111111111111000000000000000000000000222222111111000000//////////////////////////////222222222111111111000000222222111111111111111111222222333333333333444444444444333333333444555555555666777888999:::;;;;;;===<<<<<<<<<<<<===>>>>>>:::999999888777666555555444444444444444444444444444555555666666777777777;;;;;;<<<@@@DDDGGGGGGGGGLLLZZZiiirrrzzz~~~{{{wwwsssnnnjjjmmmiiiccc[[[TTTNNNJJJHHHJJJIIIFFFDDDCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCDDDEEEFFFGGGGGGHHHIIIGGGEEEEEEGGGJJJLLLMMMIIIKKKMMMMMMLLLLLLNNNPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKMMMIIIEEEDDDEEEFFFEEECCCFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????AAAAAABBBBBBCCCDDDEEEEEEHHHIIIJJJKKKNNNPPPSSSTTTYYY[[[^^^```dddjjjqqqvvv}}}xxxyyy{{{|||sss]]]PPPHHHCCC>>>;;;999;;;:::777777999666666666666777777777777666555555555555444444444333333333444444444555555222222222222111111000000111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000000000111222222222111111555555444333333222111111111111111000000000000000111111000000000000000000111111111111111111111111111111222222222333333333000000000000000000000000111111111000000000000000000000000000////////////000111222111000111222444333888>>>CCCEEEGGGHHHIIIHHHQQQ___jjjooooookkkgggfffhhhmmmuuu}}}}}}xxxrrrqqqsss|||yyyyyyzzz{{{}}}333333333333333333333333222222222222222222222222111111222222222333333333222222222222111111111000111111222222222222111111222222111111111111222222111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000222222222111111111000000111111111111111111111111222222333333333333444444444444333333333444555555666666777888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>::::::999888777666555555333333333333333333333333555555555666777888999:::<<<>>>AAADDDGGGJJJLLLMMMWWWdddrrr{{{|||xxxtttppplllgggcccbbb```[[[VVVPPPKKKHHHFFFEEEDDDBBB@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOORRRRRRQQQQQQQQQPPPPPPPPPOOOLLLHHHFFFGGGHHHHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@AAABBBCCCCCCCCCFFFFFFGGGIIIKKKNNNPPPQQQTTTVVVXXX[[[___dddkkkooovvvzzz~~~}}}~~~qqq```QQQGGGAAA===:::;;;999666555888666777777777777777777777666555555555555444444444555555555444444333333333222222222222111111111000111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000/////////////////////////////////000000000111111111111222333333444333333555555444444333222222111111000000000000000000000000000000000000111111111000000000000000000000000111111111111222222222333000000000000000000000000000000000000000111111111111111111111111111111111000111222222222333555777999<<<@@@CCCEEEFFFIIIJJJOOOZZZgggnnnooorrrxxx}}}{{{wwwssspppqqquuu|||xxx{{{~~~}}}zzzzzz|||333333333333333333333333222222222222222222222222111111222222222333333333222222222222111111111111222222333333333333222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111111111111111111111111111222222333333333333444444333333333333333444555666666666777888999::::::;;;;;;;;;:::::::::;;;<<<<<<;;;::::::999888777666666222222222222222222333333444555555777999:::<<<===???BBBEEEGGGIIIMMMTTTYYYfffqqq}}}xxxtttpppkkkfffbbb\\\YYYTTTSSSQQQOOOLLLIIIFFFDDDBBBAAA@@@??????@@@AAABBBAAABBBBBBBBBCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMQQQOOOMMMLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@AAAAAABBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDDDDFFFHHHJJJLLLMMMMMMOOOQQQTTTWWW\\\bbbfffkkkooouuuzzz}}}xxxxxxzzzzzzyyywwwbbbRRRIIIBBB===<<<:::777777999777777777777777777777777666555555555555444444444777666555444333222222111222222222222111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000........................000000000111111111222222111222333444555555555555444444444333333222222111000000000000000000111111//////000000111111111222////////////////////////000000000000111111111111000000000000000000000000//////000000111111222222222222222222222222222222000111333444444666999;;;@@@AAACCCCCCDDDGGGJJJMMMUUU```kkknnnoooxxxyyytttrrrrrruuuyyy{{{yyyxxx|||~~~zzzrrriiifffkkkssswwwxxx222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222333333444444333333222222222111111111111222222111111111111111111111111000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444333333333333444444555666666777777888999999::::::::::::999999::::::;;;<<<;;;;;;:::999888777666666222333333333333333444444444444555666999<<<>>>@@@BBBEEEGGGGGGIIIQQQ]]]gggsss|||{{{qqqmmmhhhbbb^^^YYYUUUQQQKKKKKKKKKKKKIIIGGGDDDCCCBBBBBBAAAAAAAAABBBDDDDDDBBBCCCCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLOOORRRUUUVVVSSSPPPOOOPPPRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPRRRPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJIIIKKKMMMOOOQQQUUUZZZ^^^```dddjjjqqqvvv||||||zzz{{{zzzxxxyyyvvvdddRRRIIIAAA>>>===::::::<<<888888888777777777777777666555555555555444444444666666555444333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000........................000111111111222222222222000111222333444555555555222222222111111111000000000000000000000111111111/////////000111111222222000000000000000000000000/////////000000000000000000000000000000000000000......///000111222222333111111111222222222222222///111333444666888;;;>>>CCCCCCCCCCCCDDDHHHMMMQQQUUU]]]fffjjjqqq|||yyyyyyxxxyyy|||rrrpppqqqzzz||||||~~~vvvqqqmmmiiigggiiipppxxx}}}222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222333222333333444444333333222222222111111111111222222000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444333222222333444555666666777777777888999999:::::::::999999999999:::;;;;;;;;;::::::999888777666666444444444444555555666666444444555666999===@@@BBBEEEFFFGGGHHHKKKWWWgggttt~~~xxxtttjjjfffaaa\\\XXXTTTPPPMMMHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJPPPXXX^^^___\\\YYYVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQPPPOOONNNOOOOOOOOONNNMMMMMMKKKKKKJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGGGGIIIKKKMMMOOORRRVVVYYYXXX\\\bbbhhhnnntttzzz~~~~~~}}}uuu}}}www]]]QQQEEE@@@>>>;;;;;;===999888888888777777777666666555555555555444444444444444444444444444444444222222222222222222222333111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111////////////////////////000111111111222222222222//////000222222333333333000000000/////////////////////000000111111111111//////000000111111111111111111111111111111111111////////////////////////000000000000000000000000......///000111222222333000000000111111111222222...111333555777:::>>>AAACCCDDDDDDEEEGGGKKKPPPUUUTTTYYYaaalll|||zzzvvvvvvooopppvvvqqqhhhdddeeehhhnnnuuu|||333333333333333333333333222222222222222222222222111111222222222333333333222222222222333333333333222222333333333333222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222000000000111222222333333222222333333333333444444222222222333444555666777777777888888888999999999::::::999999999:::;;;;;;:::999999888777666555555444444555555666666777777666666666888:::>>>BBBDDDFFFGGGJJJMMMUUUcccrrr~~~|||vvvoookkkbbb^^^YYYUUURRRPPPMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEGGGNNNXXXaaaggggggddd___XXXSSSPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFHHHKKKLLLMMMOOORRRTTTTTTWWW\\\```eeekkkqqquuu}}}|||kkk\\\LLLDDD???<<<:::;;;999999999888888777777666666555555555555444444444333333333444444444555555222222222222333333333333111111111111111111111111333333333333333333333333000111111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222...//////000000000000000/////////////////////////////////000111111222222111000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000//////000000111111222222//////000000111222222222000333555888:::===AAADDDDDDFFFHHHJJJLLLOOOSSSVVVWWW\\\gggwwwvvvssstttzzz|||xxxlllggggggjjjqqq{{{333333333333333333333333222222222222222222222222111111222222222333333333222222222333333333444444111111222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111222222222///000000111222222333333222222333333333333444444222222222333444555666777888888888888888999999999:::::::::::::::;;;<<<<<<999888888777666555444444333333444444555666666777:::999999:::===AAAEEEGGGFFFIIIOOOYYYeeerrr}}}~~~yyytttllleee```YYYVVVQQQNNNMMMLLLJJJIIIEEEEEEDDDDDDCCCDDDDDDDDDAAABBBBBBCCCCCCCCCCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEEEEDDDDDDIIISSS[[[gggjjjkkkeee[[[TTTRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSUUUTTTRRRQQQQQQSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFIIIJJJJJJKKKNNNPPPQQQSSSWWWZZZ^^^bbbhhhkkkrrrxxxnnnYYYMMMEEE@@@<<<<<<::::::999888888777777666666555555555555444444444444444444444444444333333222222222333333333444444111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111/////////000000000111111//////000000000///......000000000000000000000000...//////000111111222222222222111111000/////////111111111111111111111111111111111000000/////////000000000000000000000000000000000000000111111111000000111111222333333444444666999;;;===@@@DDDGGGGGGJJJNNNPPPQQQSSSTTTVVV[[[dddttt|||www{{{wwwpppqqquuuyyy444444444444444444444444222222222222222222222222111111222222222333333333222222222333333444444444111111111222222111111111222222111111111111222222000000000000000000000000000000000000000000000000222222111111000000//////////////////////////////000000111111222222222222///000000111222222333333222222333333333444444444222222222333444555777777888888888888888999999999;;;;;;::::::;;;;;;<<<===888888777666555444333333222222333333444555666666===<<<<<<<<>>@@@CCCFFFIIIJJJNNNSSSUUUVVVUUUUUUUUU]]]jjj~~~zzz{{{|||}}}xxxuuu{{{333333333333333333333333333333333333333333333333222111111111000000//////444444444333333222222222000000000000111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111111111000000111111111222222222111111222222222333333333222333444555666666666666888888888999::::::;;;;;;::::::::::::::::::::::::999888777666444444333333333333333444555888:::;;;===;;;;;;???DDDIIIIIIHHHNNNTTT```ooozzz{{{vvvnnngggaaa\\\XXXUUUMMMKKKJJJHHHFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@CCCDDDCCCEEEIIIXXXbbbmmmnnneee[[[XXXXXXXXXVVVTTTUUUXXXYYYXXXWWWYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVYYYYYYXXXXXXWWWVVVVVVVVVYYYXXXVVVVVVWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQTTTSSSSSSQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGHHHHHHLLLMMMNNNOOOQQQUUUZZZ^^^___dddlllsssyyy}}}yyyvvv~~~mmmYYYKKKCCC???@@@<<<:::;;;;;;999999<<<777666666666555555555555777777666555444444333333333333333444444555555555222222222111000///......222222111111111111111111222222222222222222222222222222222222222222222222222111111111000000////////////000111222333333333000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111111111000111222333444555555555555999>>>AAACCCEEEJJJNNNSSSWWWZZZVVVPPPPPPXXX```ssszzzzzzyyy{{{~~~333333333333333333333333333333333333333333333333222222222222111111111000444444333333333222222222000000000000111111111111111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111222222222222333333333444444444444333333444555666666666666777777888999999::::::;;;::::::::::::::::::::::::999888777666444444444444333333333444555777:::;;;??????@@@BBBFFFJJJMMMNNNTTT\\\iiivvv~~~|||sssnnnggg```[[[VVVRRROOOKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGEEEBBBAAADDDEEECCCDDDHHHNNNXXXdddgggccc]]][[[[[[XXXWWWUUUWWWZZZ\\\\\\[[[]]]\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZ]]][[[ZZZZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVTTTSSSRRRUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGJJJKKKLLLLLLNNNQQQWWWZZZ\\\aaagggnnnsssxxx}}}wwwyyy}}}zzzvvvvvvxxx}}}~~~hhhTTTHHHBBBBBB===;;;<<<<<<999888;;;777777666666666555555555777666666555444444333333333333333444444444555555333333333333222111000///111111111111111111111111222222222222222222222222111111111111111111111111222222222222111111111000000000000111222222222333000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222222222333333111111111111111111111111111111111111111111111111222222111111111111111111333333333444555666666777<<>>@@@CCCDDDEEEIIIOOOUUUaaajjjxxxzzzwwwuuuiiieee^^^XXXTTTPPPMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHDDDAAA@@@CCCCCCAAAAAADDDIIIRRR^^^eeefffdddaaaaaa^^^]]]\\\^^^aaadddeeeeeefffeeedddcccbbbaaa```___^^^^^^]]]]]]\\\]]]]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^]]][[[\\\^^^______^^^___^^^\\\[[[YYYWWWUUUUUUWWWWWWVVVUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCC@@@???????????????@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMQQQUUUXXX\\\aaafffkkkpppvvvzzz~~~xxxvvvuuuxxx~~~~~~vvvllljjjkkkrrr}}}~~~dddQQQHHHDDD???<<<===<<<999777999777777777666666666555555666666666555444444333333333333333444444444444555444555555555444333222111111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222222222111111111111111111222222000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222111111111222222333333333111111111111111111111111111111111111111111111111111111222222222222222222555444444444666777999:::@@@DDDHHHHHHFFFIIIQQQXXX]]][[[WWWUUUXXX```kkksssyyy}}}~~~~~~xxx~~~|||}}}333333333333333333333333111111111111111111111111222222222222222222222222333222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222333333222222222222111111333444444444444555555555444444444555555666777888777777888888999:::::::::::::::::::::999999999999888888666555555444444444555555555555777999;;;<<>>@@@CCCDDDFFFHHHKKKRRRZZZ```dddaaa^^^___eeemmmvvv{{{~~~|||xxxvvvvvvtttxxx~~~yyyuuu}}}333333333333333333333333111111111111111111111111000000111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222333222222222222222222222333333333333444444444444555555444555555666888888888888888999::::::;;;;;;;;;;;;;;;:::::::::999999888777666555555444555555666666666777999;;;===???CCCHHHMMMNNNOOOWWWdddppp{{{zzztttmmmhhhdddcccZZZVVVRRRNNNLLLKKKJJJHHHEEEEEEDDDDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVWWW[[[\\\]]]]]][[[WWWSSSPPPNNNJJJHHHIIIHHHFFFGGGJJJMMMVVVdddpppwwwyyyyyyyyy{{{{{{||||||||||||~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwvvvtttrrrooollljjjiiijjjhhhfffffffffgggfffeee``````___^^^^^^]]]\\\\\\YYYYYYXXXXXXWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRRRRQQQNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBCCCBBBBBBDDDEEEFFFFFFFFFHHHJJJMMMQQQSSSUUUXXX\\\bbbiiimmmqqqwww}}}xxxuuutttxxx{{{sssqqqxxxlllZZZLLLCCC<<<<<<<<<:::999:::888777777777666666666666555555555555555444444444444444444444444444444444222333333333333222222111000000111111111222222222000000000000000000000000333333333333333333333333000000111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111222222222222111111111222222333333333111111111111111111111111111111111111111111111111111111222222333333333333111111222555999>>>BBBEEEHHHGGGHHHNNNYYYeeemmmqqqrrrqqqqqqtttzzz}}}xxxtttsssssswww|||~~~wwwsssuuuyyy}}}~~~~~~zzzxxx}}}333333333333333333333333222222222222222222222222000000000000000111111111111111111222222222222222111111111222222222222333111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333222222222222333333333444222333333333333444444444666555555444555777888999999999::::::;;;<<<<<<<<<======<<<<<<;;;;;;::::::777777666555555555555555666777777999;;;>>>AAABBBAAAFFFKKKNNNRRR]]]nnn{{{~~~zzztttllleee___[[[YYYRRROOOKKKIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUXXXZZZ]]]^^^___aaabbbddddddaaa\\\WWWSSSQQQLLLIIIIIIIIIHHHJJJOOOQQQ]]]nnn}}}~~~yyyuuurrrppprrrpppllljjjjjjhhhfffdddccccccbbbaaa```___^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQOOONNNMMMLLLLLLLLLLLLLLLGGGGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFHHHJJJMMMNNNQQQTTTWWW\\\bbbffflllrrr{{{wwwrrrwww}}}uuuvvv{{{jjjVVVKKK@@@>>>>>><<<;;;;;;888888777777777666666666555555555555555555555555555444444444444333333333111111222222222222111111000000000111222222333333111111111111111111111111000000000000000000000000000000000000000111111111111111111111111111222222000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111222222333444444444000111444777<<>>???>>>>>>===<<<<<<;;;;;;777777666555555555555666777777888:::===AAADDDFFFBBBFFFJJJOOOXXXfffxxxzzzvvvoooggg___YYYUUUSSSMMMKKKGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMOOOQQQSSSUUUWWWXXX[[[\\\^^^bbbeeeiiikkklllkkkmmmooopppnnniiiccc```\\\VVVQQQQQQQQQQQQUUU[[[bbbppp~~~{{{wwwsssqqqnnnkkkiiiiiihhhgggeeebbb```___^^^___^^^^^^^^^^^^]]]]]]]]]WWWWWWVVVUUUTTTSSSRRRRRRPPPOOOOOONNNNNNNNNOOOOOOLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEGGGHHHHHHJJJMMMPPPSSSWWW\\\___ggglllsss{{{zzzuuu|||||||||eeeVVVGGGAAA@@@===<<<<<<888888888777777777666666555555555555555555555555555555444444444333333333111111222222222222111111///000000111222222333333222222222222222222222222111111111111111111111111000000000111111222222222000000000111222222222333000000000000000000000000000000000000000000000000111111111111000000000000111111111222222222333333444333333222222111111111222222222222222222222222111111111111111111111111111111222222333444444555444555888<<>>>>>>>>@@@??????>>>===<<<<<<<<<777666666555555555555666777777999;;;???CCCGGGIIIJJJLLLPPPWWWbbbsss~~~xxxtttmmmddd[[[UUUQQQOOOMMMJJJGGGFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPRRRUUUXXXZZZ\\\]]]cccdddgggkkkooosssvvvxxxzzz}}}|||vvvsssmmmfffaaa``````aaagggmmmvvv}}}zzzvvvsssnnnmmmkkkgggdddaaa^^^]]]aaaaaaaaaaaa````````````YYYYYYXXXWWWVVVUUUUUUTTTPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNKKKIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCCCCCCCBBBBBBCCCDDDFFFEEEDDDDDDEEEFFFEEEGGGJJJMMMPPPTTTXXX[[[aaaeeemmmttt|||qqqwwwooo___MMMDDDAAA>>><<<<<<888888888888777777777777444555555555555555555555555555555444444333333333111222222333333333222222///000000111222222333333222222222222222222222222444444444444444444444444111111111222222333333333//////000111222333333444000000000000000000000000000000000000000000000000111111111111000000000000111111222222222333333333555444444333222111000000222222222222222222222222111111111111111111111111111111222333333444555555777999<<<@@@DDDFFFHHHIIIKKKXXXgggqqqyyy~~~|||}}}{{{}}}|||444444444333333333222222444444444333333222222222222222222222222222222222///111333333222222333444000000//////000000111222222222222222222222222222111111111111111111111111222111000......000111222111111111111222333444555222111111111000000//////111111000000111111222333444444444444444444444444333444666555444444555777777777666666777999;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAA???>>><<<:::999888777777777777777888999999888;;;>>>@@@AAACCCFFFIIIGGGNNNYYYdddpppzzztttpppjjjaaaYYYRRRNNNJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJNNNQQQSSSTTTWWWYYY[[[]]]___cccgggkkkqqqsssvvvzzz~~~zzzyyy~~~{{{vvvrrrooolllhhheeegggeeebbbaaabbbcccbbbbbb^^^]]][[[ZZZZZZXXXUUUSSSVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@AAACCCEEEGGGHHHHHHJJJLLLOOORRRUUUVVVXXX\\\cccjjjrrr{{{xxxyyypppZZZJJJCCCAAA@@@???<<<:::999888999888777555666666555444333333222222222333333444444333333222222333444555444222000...222222111111111111222222000000000111222222222333222222222222222222222222333222111000000111222333000000000000000000000000////////////000111333333777666444222111111222222000111111111111222222222000000000000111111111111111111111111111111111111222222222222222222222222333333222222111222222222111333444444444555777:::<<<===???CCCHHHMMMPPPQQQXXXdddppptttwwwwww|||~~~~~~444444444333333333222222444444444333333222222222222222222222222222222222///111333333222111222333222111111111111222333333222222222222222222222222111111111111111111111111222111000//////000111222111111111111111222333444222111111111000000000000111111000000111111222333444444333333333333333333333444555555444444555666777777666777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@???===;;;:::999888777777666666777777888999999<<<@@@CCCDDDFFFJJJMMMLLLUUUbbbooo|||}}}uuuooohhhccc[[[TTTOOOLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQOOOOOOOOOQQQTTTWWWYYYZZZ[[[]]]aaaeeeiiinnnssswww|||wwwsssoookkkiiifffeeeeeeeeedddccc```___]]]]]]]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOONNNMMMLLLKKKIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLOOOQQQRRRVVVZZZ```fffmmmuuu|||www||||||gggUUUHHHBBB>>><<<<<<;;;999999999999888666666666555555444333333222222333333444444333333222222333444444444222000///222222111111111111222222222222222222222333333333222222222222222222222222111000///......///000111111111111111111111111111000/////////000111222222333222111000//////000000000111111111111222222222111111111111222222222222111111111111111111111111222222222222222222222222333333222222222222222333222333444555555777:::<<>>>>>@@@???>>>===;;;999888888777666666666666777888888:::>>>CCCFFFGGGIIINNNQQQUUU___ooo}}}|||uuummmfff]]]YYYSSSNNNKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIKKKMMMPPPRRRTTTUUUUUURRRRRRSSSUUUXXX[[[^^^___bbbeeekkkrrrxxxwwwtttpppnnnlllkkkhhhfff___^^^\\\\\\\\\\\\[[[YYYZZZYYYYYYWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMKKKIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMSSSVVV[[[```eeekkkrrrwww|||wwwcccSSSGGG@@@======;;;999999::::::999888666666666555444444333333333333444444444444333333333333444444444222111000222222111111111111222222444444444333333333333333111111111111111111111111000000////////////000000222222222222222222222222111000000000000000111111111000000/////////000000000111111111111222222222222222222333333333333444222222222222222222222222222222222222222222222222333333222222222222333333333444555555666999>>>AAABBBEEEHHHHHHJJJSSSaaalllrrrmmmjjjppp{{{wwwyyyzzzuuusssxxx555444444444444333333333333333333333333333333333222222222222222222222222///111222222111000111222333333333333333444555555222222222222222222222222111111111111111111111111222111111000000111111222111111000000000000000000111111111111111111111111111111000000111111222333111111222222222222333333222333444444333333444555777777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<:::999888888666666666666777777888999;;;@@@EEEGGGHHHJJJPPPUUU^^^jjjzzzyyytttmmmddd^^^VVVRRRMMMJJJHHHHHHFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKMMMPPPRRRTTTVVVWWWVVVWWWYYY[[[^^^bbbfffiiilllqqqyyy|||wwwsssnnnkkkbbb```^^^^^^^^^^^^]]][[[\\\\\\\\\[[[[[[ZZZZZZZZZUUUUUUUUUTTTTTTTTTSSSSSSTTTSSSQQQNNNLLLIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDCCCBBBCCCDDDDDDDDDEEEGGGHHHIIINNNQQQUUUYYY^^^dddjjjnnnzzz~~~rrr___PPPFFFBBB>>><<<999999999:::999888666666666555555555444444333333444444444444333333333333444444444333111111333222222111111222222333444444333333222222222111000000000000000000000000222111111111111111111222222222222222222222222222222111000000000000000111111111111111111111222222000000111111111222222222222222222222333333333333222222222222222222222222222222222222222222222222333333222222222333444444444555666777999===BBBFFFDDDFFFHHHJJJOOOYYYeeennnooojjjiiisss|||tttwww}}}zzzvvvwww{{{555555555444444444333333333333333333333333333333222222222222222222222222000111333333111000111111222222222222222333444444222222222222222222222222111111111111111111111111222222111111111111222222111111000000000000000000111111111111111222222222111111000000111111222333111111111222222333333333222333555444333333444666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999888777555555666666888999:::;;;===BBBGGGHHHGGGKKKSSSZZZjjjtttyyyrrrllleee]]]WWWRRROOOKKKHHHGGGGGGEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIILLLMMMOOOPPPSSSUUUWWWXXX[[[^^^bbbfffiiinnntttyyy{{{~~~vvvrrrllljjjfffddddddcccaaa```]]]]]]]]]]]]]]]^^^^^^^^^YYYYYYXXXWWWUUUTTTSSSSSSUUUTTTSSSQQQNNNLLLJJJIIIFFFEEEEEEDDDCCCBBBBBBAAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIILLLPPPTTTXXX^^^dddhhhrrrwww~~~~~~mmmZZZMMMEEE???<<<999888888999888888777666666666666666555555333444444555555444444333333444444444333333222222333333222222222222333333333333222222111111000000000000000000000000000000111111111222222111111111222222222222222222222222222111000000000000000111000111111111222222222111000000111111111222222222111111111222222222222333222222222222222222222222222222222222222222222222333222222222333444444555555777999:::<<<@@@EEEIIIEEEDDDEEELLLUUU^^^ccceeebbbdddkkkyyyyyyuuuvvv}}}}}}xxx{{{555555555555444444444333222222333333333333444444222222222222222222222222111333444444222111111222111111111111111222222333222222222222222222222222111111111111111111111111222222222222222222222222111111000000000111111222111111111222222222222222111111000000111111222333111111222222333333444444333444666555444444555777666777888:::;;;;;;<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999888888777555555666777999;;;===>>>@@@DDDIIIIIIIIIOOOZZZdddxxxzzzqqqjjjddd]]]VVVQQQOOOMMMIIIHHHGGGGGGFFFDDDGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQRRRTTTVVVYYY[[[]]]```dddkkkpppttt{{{xxxtttoookkkhhhfffcccaaa^^^^^^^^^^^^____________]]]]]][[[YYYXXXVVVTTTTTTUUUUUUTTTRRRQQQOOONNNNNNHHHHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@??????@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIMMMPPPTTTXXX^^^bbbiiinnnvvv~~~{{{hhhUUUJJJBBB???;;;999999999888888777777777777777777666666444444555555555555444444444444444333333333333333333333222222222222333333222222111111111111111111111111111111111111111111//////000000000000//////222222222222222222222222111000000000000000111111///000000111111000//////000111111111111222222222111111111111222222222222333333333333333333333333222222222222222222222222333222222333333444555666666999<<<>>>@@@CCCGGGJJJFFFEEEGGGOOOYYY___]]]YYYWWW```oooxxxtttxxx~~~~~~|||}}}555555555555444444444444222222222333333444444444222222222222222222222222333444555555333222222333111111111111111222333333222222222222222222222222111111111111111111111111111222222222222222222111111111111111111222333444111111111222222333333333111111000000111111222333222222222333444444555555444555777666555555666888666777999:::<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::999888777777444444666888;;;>>>@@@BBBBBBGGGKKKLLLNNNWWWfffssszzzsssjjjbbb\\\VVVPPPKKKLLLJJJGGGGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQUUUUUUWWWZZZ]]]aaadddfffiiioooxxx~~~}}}wwwrrrnnnjjjgggeeeddddddcccbbbbbbaaaaaa```___^^^\\\[[[YYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFHHHKKKMMMOOOSSSWWW[[[^^^dddllluuu~~~yyycccUUUGGGCCC>>>;;;::::::999999777777777777777777777777444444555555555555444444444444333333333444444444444333333222222333333444111111222222222222222222222222222222222222222222...///000111111000///...111111111111111111111111000/////////000111222222111111222222222000///...000111111111111222222222222222222222333333333444333333333333333333333333222222222222222222222222222222222333333555666666777:::???BBBDDDFFFHHHJJJIIIJJJMMMTTTYYY[[[XXXTTTWWWcccsss|||www|||~~~~~~666666555555555444444444222222222333333444444444222222222222222222222222444555666666444222222333222222111111222222333444222222222222222222222222111111111111111111111111111222222333333222222111111111111111222333444555111111111222222333333333111111111000111222222333222222333444444555666666555666777777666666777999666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;::::::999888777777333444666999<<<@@@BBBDDDCCCIIIMMMOOORRR^^^ppp~~~}}}uuunnnddd]]]WWWRRRLLLHHHHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOQQQSSSUUUVVVXXXYYY[[[^^^cccggglllnnnxxx{{{vvvssslllllljjjiiigggeeedddcccaaaaaa```^^^]]]\\\[[[[[[UUUUUUVVVVVVVVVVVVVVVVVVNNNMMMLLLKKKIIIHHHFFFFFFCCCDDDFFFGGGGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNRRRUUUWWW]]]fffoooxxx}}}yyy~~~ppp```JJJFFFAAA===<<<;;;;;;:::777777777777777888888888444444555555555555444444444444333333333444444555444333333222222333333444222222222333333444444444222222222222222222222222000111222333333222111000000000000000000000000000////////////000111333333444555555555444333111000000111111111111222222222333333333444444444555555333333333333333333333333222222222222222222222222222222222333444555666777888;;;@@@DDDFFFGGGHHHJJJLLLOOOTTTWWWXXXWWWVVVTTT\\\gggvvv}}}xxxwww|||~~~~~~222333333444444333333222000000000000000000000000222222222222222222222222444444444444444444444444333333333333333333333333222222222222222111000///444333333222111111111222444444444333333222222222111111111111111111111111222222111111111111111111000000111222333333444444444444444444444444444444777666555444555777999:::::::::::::::::::::::::::======>>>>>>>>>>>>============<<<999777666777888999777666888<<>>;;;;;;===999999888888777666666666555666666666777777888888666555555555555444444444444444444333333222222222444333333222222333333444222222222222222222222222222111111111111111111111111111222222222111111000111111111111111111111111222222222222222222222222111111000000111333555666333333333222222111111111222222222222222222222222555444333333222222222222333333333333444444555666<<>>>>>>>>>>>======<<<<<<;;;999666555666888777777888;;;???DDDGGGIIIHHHJJJOOOXXXfffvvvzzztttppphhh```WWWPPPNNNLLLIIIEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGIIIJJJJJJJJJKKKMMMOOOOOOQQQTTTWWWZZZ]]]bbbeeefffjjjpppvvv}}}~~~yyyssspppnnnjjjhhhjjjhhhffffffggggggeeeddd]]]\\\ZZZXXXVVVUUUUUUVVVTTTSSSRRRRRRRRRQQQNNNKKKIIIHHHFFFDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHJJJMMMOOOTTTWWW]]]dddkkksss{{{|||}}}xxxvvv}}}bbbUUUHHHBBB???<<<;;;<<<999999999888777777666666555555555666666777777777555444444444333333333333444444444333333222222222444333333222222333333444222222222222222222222222000000111111111222222222111111222222222111111000000000000000000000000000222222222222222222222222333222111111111222333444333333333222222222111111222222222222222222222222555444333333222222222333444444444444555666888999===@@@DDDEEEEEEFFFJJJMMMWWW^^^bbb``````eeekkkmmmvvv|||{{{zzzwwwvvvtttppplllmmmrrr~~~333333444444444444333333444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333444444444333222222333333222222222222222222222222222222222111111111111111111111111111111111333333333333333333333333222222222222222222222222444444444444444444444444666666555555555777999:::::::::::::::::::::;;;;;;===>>>>>>??????>>>>>>===:::;;;:::888555555666888666888;;;???CCCGGGIIIJJJJJJNNNVVVddduuu{{{ssskkkfff___YYYQQQLLLJJJIIIGGGEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLMMMPPPRRRRRRUUUZZZ___ccciiiooossstttyyy~~~|||{{{xxxwwwwwwvvvuuuuuuvvvvvvvvvuuuttttttssssssttttttvvvwwwzzz|||}}}~~~~~~~~~|||wwwrrroookkkiiiggggggggggggfffeeeaaa```]]][[[YYYXXXWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQLLLJJJHHHFFFDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEEEEFFFHHHJJJMMMOOOSSSXXX^^^eeemmmtttyyy|||zzz}}}}}}rrrbbbPPPGGGCCC@@@======::::::999888888777777666555555555555555666666666444444333333333222222222444444333333333333222222333333222222222222333333222222222222222222222222000000000111111222222222000111111222222222111111////////////////////////222222222222222222222222444333222222111111222222333333333222222222222111333333333333333333333333444444333222222222333333555444444444666999<<<>>>AAACCCDDDDDDDDDGGGLLLQQQ\\\dddjjjnnnsss|||wwwtttoookkkhhheeefffqqq}}}|||}}}|||{{{{{{}}}333333444444444444333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222333222222222111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222222222333333444444444444444444666555555555666777888999:::::::::;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===999999999777555555666888666:::???CCCFFFHHHJJJKKKQQQVVVbbbsss}}}uuulllccc^^^WWWRRRLLLIIIHHHHHHGGGEEEGGGGGGGGGGGGHHHIIIKKKKKKHHHJJJLLLMMMNNNQQQTTTVVVYYY\\\bbbhhhnnnuuu|||~~~{{{zzzxxxwwwvvvuuusssssssssssssssssstttuuuvvvwwwxxxxxxyyyzzzzzzzzz{{{zzzzzzzzz|||}}}{{{pppmmmjjjiiiiiihhhgggfffdddccc```]]][[[ZZZYYYYYYYYYXXXWWWWWWYYYYYYWWWVVVOOONNNKKKIIIFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCAAACCCDDDEEEEEEFFFIIIKKKLLLOOOTTTYYY___fffmmmqqqzzzmmmYYYMMMHHHCCC@@@???:::::::::999888888777777444444555555555555555555444444444333333333333222333333333333333333333333333333222222222222333333222222222222222222222222111111111111000000000000000000111222222222111111000000000000000000000000111111111111111111111111333222222222222222222222222222222222222222222222333333333333333333333333444333333222222333333333444444444555777;;;???BBBFFFGGGGGGFFFFFFJJJRRRXXXaaalll{{{yyyrrrjjjbbbaaaeeeooo~~~~~~wwwssswww}}}}}}{{{yyyxxxyyy|||~~~333444444555555444444333444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111111222222222222111111111222222333333333222111111111111111111111111111111111111111111111111111///000000000111111111222333333222222222222222222333333333444444444555555555555555666666777888999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======888888888777555555777999999===BBBEEEGGGHHHKKKMMMXXX```pppxxxooofff]]]XXXQQQNNNJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMJJJLLLOOOQQQRRRUUUYYY\\\```dddjjjpppwww~~~|||xxxtttssstttuuusssssstttuuuvvvxxxyyyzzzyyyzzz|||~~~|||xxxssspppnnnllljjjhhhgggeeeccc```]]]\\\\\\\\\\\\ZZZYYYYYYZZZZZZYYYXXXSSSQQQOOOLLLIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEEEEEEEEEEHHHJJJJJJMMMQQQUUUZZZ```fffjjjsssyyy}}}vvvaaaTTTLLLEEE@@@???;;;;;;::::::999888888888555555555555555555444444555555555555444444444444333333333333333333333333333222222111111222222333222222222222222222222222333222222111000///......///000111222222222222222111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222333333333333333333333333333333333222222333333444333444444666999===AAADDDGGGHHHIIIIIIJJJOOOWWW]]]iii{{{yyylllaaacccooo{{{yyyrrrooosss}}}yyyvvvvvvwwwwwwvvvuuuwww{{{~~~444444555555555555444444333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222000000111222222222111111000111222333444333222111111111111222222222222222111111111111111111111111......//////000111111111222222222222222222222222222333333444444555555555555555666666777888888888:::::::::;;;<<<<<<======;;;<<<<<<======<<<<<<;;;888888888777666666999;;;===@@@DDDFFFGGGJJJOOOTTTaaalll~~~xxxppphhh```XXXSSSLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHIIIJJJKKKLLLNNNOOONNNPPPSSSVVVYYY\\\```cccgggkkkrrryyy}}}yyywwwtttuuuuuutttssstttwwwzzzzzz{{{}}}}}}wwwrrrnnnjjjhhhjjjhhhfffcccaaa````````````^^^\\\[[[[[[[[[ZZZXXXVVVTTTRRROOOMMMKKKIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDDDDDDDFFFHHHHHHJJJNNNQQQUUUZZZ```dddkkkqqqzzz|||{{{|||lll]]]QQQEEE???>>><<<<<<;;;::::::999999888666666666555555555555555666666555555555444444444222222333333333333444444222222111111111111222222222222222222222222222222222222111000///......---///000111222222222222222111111111111111111111111111111111111111111111111//////111222333444444444111222222222222333333333333333333333333333333333333333222222222333444444444555777:::===AAADDDEEEFFFIIILLLNNNPPPTTT\\\bbbtttwwwkkkdddnnnxxxqqqqqqvvv{{{yyywwwrrrnnnooorrrtttuuuuuuxxx~~~444444555555555555444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111222222333333333222///111222444444333222111222222222222333333333444111111111111111111111111...//////000111111222222111111111222222333333444222222333333444555555666444555666777777888888888::::::;;;;;;<<<=========::::::;;;;;;;;;;;;::::::888888999888777888:::<<<@@@CCCFFFGGGHHHNNNWWW^^^ppp|||~~~xxxooofff___XXXRRRNNNIIIIIIHHHFFFFFFFFFHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQSSSVVVYYY]]]```ccchhhkkkrrrvvv~~~zzzvvvuuuwwwyyyxxx{{{}}}}}}vvvqqqnnnmmmllliiigggfffeeeeeeeeefffccc___]]]\\\[[[ZZZXXXXXXWWWUUURRRPPPNNNMMMMMMGGGGGGFFFEEEEEEDDDCCCCCCAAABBBCCCBBBBBBBBBDDDFFFEEEGGGJJJMMMQQQUUUZZZ^^^aaahhhrrrzzz|||{{{yyyzzz}}}mmmZZZJJJBBBAAA<<<<<<<<<;;;::::::999999777777777666666555555555555555555444444444333333222222222333333444444444222222111111111111222222222222222222222222222222//////000000000000000000//////000222222333333222111111111111111111111111111111111111111111111111000111222333444333333222111111222222222333333333444444444444444444444444333222222222333333444555666888;;;???BBBEEEFFFGGGHHHLLLRRRVVVYYY]]]ccchhh~~~uuuoooqqqtttqqqsss}}}}}}wwwtttqqqnnnllllllpppvvvyyy{{{444444555555555555444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111222333333444444444444///000222444444444222111222222222333333444444444111111111111111111111111///000000111222222333333000000111222333333444444222222333333444555666666444555666777888888888888::::::;;;;;;<<<===>>>>>>999::::::;;;;;;::::::999888999999888888888;;;===AAADDDFFFGGGJJJQQQ]]]ggg}}}zzz|||xxxrrriii```XXXSSSNNNKKKGGGGGGGGGFFFEEEEEEGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRWWWZZZ^^^aaadddiiimmmqqqzzz}}}{{{xxxyyyxxxvvvuuuwww~~~~~~zzzooonnnllljjjiiiiiiiiiiiiiiifffbbb___]]]\\\ZZZXXXYYYXXXVVVTTTRRRPPPOOOOOOGGGGGGGGGFFFEEEDDDDDDCCC@@@AAAAAAAAA@@@@@@BBBDDDCCCEEEHHHKKKNNNRRRWWWZZZ[[[bbbllluuu{{{|||yyyuuussszzzzzzdddPPPFFFFFF===<<<<<<;;;;;;:::999999888888777777666666666555444444444333333333222222222222222333333444444444222222111111111111222222222222222222222222222222------...///000111222333//////000222222333333333000000000000000000000000000000000000000000000000222222333444333222111000111111111222222333333333444444444444444444444444222222222222333333444555777:::>>>BBBFFFHHHHHHHHHKKKQQQXXX^^^bbbeeejjjnnn|||}}}{{{ooopppyyy~~~|||wwwrrrnnnnnnnnnlllrrryyy~~~666666666666555555555555555555444333333222111111111222333444444333222111333333444444444444555555555444444333333222222111222222222222222222222222111111111222222333333333222222222222222222222222444333333222222111111111333333333333333333333333333333333333333333333333333333333444444444555555444555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;::::::999999999999888777777888;;;???AAAGGGGGGJJJNNNOOOSSScccuuu{{{pppjjjaaaYYYSSSOOOMMMKKKDDDDDDFFFGGGIIIIIIIIIIIIMMMLLLLLLNNNRRRUUUXXXXXX\\\aaahhhmmmooosssxxx|||zzzvvvvvvvvvwwwzzz{{{|||yyytttpppnnnmmmkkkjjjjjjgggdddaaa```^^^[[[YYYZZZYYYXXXWWWUUUTTTSSSSSSMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEHHHKKKOOOSSSUUUYYY^^^ffflllrrrzzzxxxrrruuuuuuyyyrrr[[[LLLEEE>>>:::999;;;;;;888888;;;999888777777888888777555777666666666666555555555666555333111111111333444222222111111222222333444333333222222111000//////222222222222222222222222111111222222222333333333888666222///...///222333000000000000000000000000222222222333333444444444333333333333333333333333///111222444555555444444333333444333222333666888:::<<<>>>AAAEEEHHHJJJKKKJJJWWWhhhrrrpppjjjkkkqqq{{{sssqqqooovvvzzzwwwvvvvvvuuutttrrrqqqqqqqqqpppwww666666666666555555555555666666555444444333222222111222333333333333222111111111222222222222333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111111333333333333333333333333333333333333333333333333444444444444555555555666555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;::::::999999999999888888888:::===@@@CCCDDDDDDHHHMMMPPPXXXjjj{{{{{{xxxiiiccc[[[SSSNNNKKKIIIHHHEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLNNNQQQUUUYYY[[[]]]```eeelllrrrvvv|||{{{wwwvvvxxx|||}}}}}}}}}vvvqqqmmmjjjgggfffdddbbbaaaaaaaaa```___]]]\\\[[[YYYWWWVVVTTTTTTOOONNNMMMKKKHHHFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDGGGJJJNNNQQQSSSUUUZZZaaagggmmmuuu~~~{{{ppppppooorrr{{{fffSSSIIIBBB===;;;===<<<888777999999888777777888888777666555444444444444333333333666555333111111222333444333333222222333333444555333333222222111000000000222222222222222222222222111111222222222333333333666444222000///000111222111111111111111111111111222222222333333333444444333333333333333333333333111111222333444444444333333444555444444555777:::;;;>>>CCCFFFGGGHHHJJJKKKSSS[[[hhhpppnnnlllqqqzzztttsssvvvxxx~~~~~~zzzvvvsssqqquuuuuuuuuuuusssrrrrrrrrrwww666666666666555555555555666666666555555444444333222222333333333333222222111111222222222222333333111111222333333444555555222222222222222222222222111222222222222333333333222222222222222222222222000000000000111111111111333333333333333333333333222222222222222222222222444444444555555555666666666666777888999::::::;;;;;;<<<<<<======>>>>>>???<<<<<<;;;;;;:::999999888999999888999<<>>>>>===999777888:::888777777888888777666555444444444444333333333555444333222111222333444444444333333444444555666333333333222111111000000222222222222222222222222111111222222222333333333222111111000000000111222111111111111111111111111222222222222333333333333333333333333333333333333222222222111222222333333444555555555555666999<<<<<>>>>>??????======<<<;;;:::999999888888888888:::===@@@DDDFFFHHHIIINNNUUUaaapppyyyqqqjjjfff\\\WWWRRRNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNOOORRRVVVZZZ^^^bbbeeehhhlllrrr{{{xxxuuuuuuuuuuuu|||~~~xxxtttpppmmmjjjhhhgggggggggfffdddbbb```^^^[[[XXXVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCCCCBBBAAAAAAAAABBBAAAAAABBBCCCFFFIIILLLMMMNNNRRRXXX]]]bbbhhhpppwwwvvvooollltttkkkYYYKKKDDD??????>>>:::888999:::999777888999999888666777666666666666555555555444444333222222222333444333333333333333444555555333333333222222111111111222222222222222222222222111111222222222333333333//////000111111111111111111111111111111111111111222222222222222222222333222222333333333333444444444333111000000111222333333444555555666888;;;>>>@@@FFFKKKKKKHHHGGGMMMSSS___\\\ZZZZZZ[[[aaaooo}}}{{{~~~}}}oookkkttt{{{xxxtttqqqpppqqqrrrrrrpppqqqrrrsssvvv}}}666666666666555555555555444444444333333333333333333333333333333333333333333333333444444444555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222222333333333444444444444888888999999::::::;;;;;;<<<<<<======>>>?????????>>>======<<<:::999999888666777888;;;>>>BBBEEEGGGKKKOOOUUU]]]kkk|||zzzoooddd^^^VVVSSSOOOLLLLLLLLLKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQTTTXXX\\\```cccfffkkknnnttt{{{zzzsssrrrvvv{{{|||vvvsssnnnkkkjjjiiihhhgggeeedddbbb___\\\YYYWWWVVVTTTSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIJJJMMMQQQWWW[[[___dddlllrrr|||vvvooopppvvv~~~xxxfffSSSIIIAAA???>>>;;;:::;;;:::999888888999999888777777666666666666555555555333333333333333333333444222222222222222333333444333333333222222222222222222222222222222222222222111111222222222333333333......000111222222111111111111111111111111111111222222222222222222222222222222222333333444444444444333222111111111222333222333555666777999===@@@DDDHHHKKKIIIFFFIIISSS[[[iiibbb]]]\\\^^^eeessszzzwww{{{xxxxxxxxxnnnjjjppp}}}zzzvvvpppooonnnllllllmmmpppqqqpppppppppqqquuu666666666666555555555555333333333333333333333333444444333333333333444444111111222222222222333333555555444333333222111111222222222222222222222222333333333222222222222111222222222222222222222222333333333444444444444444333333333333333333333333333333333333333333333333333333333444444444555555999999:::::::::;;;;;;;;;<<<======>>>>>>??????@@@???>>>===<<<;;;:::999888666777:::===AAAEEEHHHJJJMMMSSS\\\fffvvvyyymmmaaaYYYQQQNNNKKKJJJJJJKKKKKKJJJIIIIIIJJJKKKNNNQQQTTTVVVYYY]]]bbbeeehhhmmmtttyyyzzzxxxvvvwww{{{|||xxxrrrnnnmmmlllkkkjjjgggfffdddaaa^^^[[[YYYXXXUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKOOOTTTXXX[[[```gggmmmsssyyy~~~rrrnnnooossswww___RRREEE@@@>>><<<;;;<<<;;;999888888999999888777555444444444444333333333222222333333333333444444222111111111111222333333333333333333333333222222222222222222222222222222111111222222222333333333//////000111222222222111222222222222222222222222222222222222222111111111111222222333333444444555333333333222333333444444222444666777999<<<@@@CCCFFFHHHIIIHHHIIIPPP[[[eeekkkddd___aaafffmmmxxx{{{wwwxxx{{{||||||xxxvvv|||~~~kkkhhhfffkkkwww{{{sssnnnllleeeeeeeeedddccceeehhhjjjoooqqqrrrrrrvvv666666666666555555555555444444444444444444444444555444333333333333444555111111222222222222333333333333333333333333333333222222222222222222222222333333333222222222111111222222222222222222222222444444333333333333333333333333333333333333333333444444444444444444444444555555555555666666666777::::::::::::;;;;;;;;;;;;=========>>>??????@@@@@@??????>>><<<;;;:::999888888999<<<@@@DDDHHHLLLMMMPPPYYYdddrrr|||qqqeeeZZZTTTNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJKKKMMMQQQUUUYYY\\\]]]aaafffjjjnnnuuuzzzzzz}}}{{{zzzyyywwwvvvtttsssssstttuuuwww{{{}}}wwwsssqqqooonnnhhhgggfffcccaaa^^^\\\[[[WWWWWWVVVTTTSSSQQQPPPPPPKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLQQQTTTVVV[[[bbbgggkkkrrr{{{uuunnnlllmmmvvv~~~nnn^^^LLLCCC@@@===;;;<<<;;;999888888999:::888777555444444444444333333333111222333333444444444444333222222222222333444444333333333333333333333333222222222222222222222222111111222222222333333333111111111111222222222222222222222222222222222222222222222222111111111000111111222333333444555555222333444444555555555555444666888:::<<>>??????@@@@@@@@@???>>>===;;;:::999888999;;;>>>BBBGGGKKKNNNPPPSSS^^^kkk{{{{{{rrrhhh]]]TTTOOOOOOMMMKKKJJJKKKLLLLLLKKKKKKLLLMMMOOOSSSXXX]]]```___dddiiimmmrrr{{{|||{{{{{{yyy{{{vvvsssrrrqqqpppmmmllllllkkkjjjiiiiiihhhdddeeeggglllqqqxxx~~~zzzuuuqqqooojjjiiigggeeecccaaa___^^^YYYXXXXXXWWWVVVUUUTTTSSSLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEIIINNNPPPSSSWWW]]]ccchhhoooxxxyyyooommmjjjppp{{{vvvsssvvvxxx~~~}}}zzzzzzyyyfffRRRFFFAAA===;;;<<<;;;:::888999::::::999777777777666666666555555555111222333444444444444444444333333333333444555555333333333333333333333333222222222222222222222222111111222222222333333333333333222222111222222333222222222222222222222222222222222222111111000000111111222333333444555555111222444666777777666666666888:::<<<>>>BBBFFFJJJFFFFFFIIINNNVVV```iiiooollljjjmmmwww}}}zzzwwwmmmoooqqqzzzwwwjjjbbb]]]]]]bbbmmm|||~~~{{{tttjjjaaa]]]^^^```___aaabbb```^^^^^^aaadddfffooozzz777777777777666666666666555666777777666444222111444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333333333333222222111111111000111111111111222222222111111222222222333333333666555555444222111111000444444555555555555444444555555555666666666666666777888999:::999:::<<<>>>>>>>>>>>><<<<<<===@@@CCCAAA???<<<999777888999:::;;;<<<@@@GGGIIIIIILLLQQQYYYiii}}}}}}wwwnnneee^^^WWWQQQMMMKKKLLLKKKJJJHHHGGGIIIKKKJJJOOOTTTWWWZZZ]]]cccgggjjjlllpppuuu|||}}}zzzwwwwwwsssoooiiieeecccbbbaaa```^^^^^^]]]\\\[[[[[[ZZZZZZYYYZZZ\\\___dddjjjooorrrtttuuuvvvzzz~~~~~~{{{vvvrrrmmmjjjfffffffffeeebbb^^^[[[ZZZXXXUUUTTTSSSSSSSSSSSSPPPMMMKKKJJJHHHEEECCCBBBEEEGGGFFFCCCAAABBBCCCEEEHHHKKKOOORRRVVVZZZ^^^ccchhhpppxxx~~~qqqppprrrnnnoooxxxwwwqqqlllvvvyyy~~~|||uuu{{{{{{aaaMMMDDDAAA???===888999::::::999888777666444555666777777777555555555666666666555444333333333222222111111222222333555444333333222222222333222222222222222222222222111111111222222333333333111111111111111111111111111111111111111111111111222222333333333222111111222222333333333333333333555444555666777666444222999:::<<>>???@@@@@@???>>>>>>@@@BBBAAA???<<<999888888999:::===>>>CCCIIILLLMMMSSSZZZfffvvvwwwqqqggg___WWWRRRMMMJJJJJJKKKKKKJJJJJJJJJMMMOOOMMMRRRYYY^^^aaadddiiinnnrrruuuyyy~~~~~~{{{{{{~~~{{{tttpppfffbbb]]]ZZZXXXXXXWWWVVVWWWVVVVVVUUUTTTTTTSSSSSSQQQRRRTTTVVV[[[```dddgggggghhhjjjmmmsssyyy|||uuupppoooppprrrttt{{{~~~yyyrrrnnniiigggfffeeebbb^^^^^^\\\ZZZXXXVVVUUUUUUUUUUUUSSSOOOMMMLLLIIIFFFDDDDDDEEEFFFEEECCCBBBBBBCCCDDDGGGJJJLLLOOORRRWWWZZZ^^^ccckkksss{{{yyyuuuqqqmmmnnnssszzz~~~vvvppppppttt||||||}}}lllVVVIIIBBB???>>>999999::::::999888777666333333444555555444444333444444555555444444333222555444444333333444444555555444333333222222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222111111111111111000111222333333333333333333333333333444444444444555555555666777777555444666888<<<@@@DDDHHHLLLOOOOOONNNOOOUUUaaasssyyywwwssszzz|||mmmccc``````\\\^^^aaaddddddddddddddd___```___]]]ZZZXXXYYYZZZ^^^aaadddfffggghhhiiikkkqqq{{{888888777777777666666666555555444333222222222222444444444444444444444444444444444444444444444444444444333333333333222222333333333333333333333333333333333222222222222111111111111111222222222333111111222222222333333333222222222333333444444444444444555555555555444444555555555555666666777777777999::::::::::::===???AAABBBCCCCCCAAA@@@@@@AAA@@@>>>;;;999888999;;;<<>>===;;;999999:::===>>>EEEDDDGGGKKKOOOUUUbbbooozzzvvvjjjddd[[[TTTOOOMMMLLLLLLIIIKKKLLLMMMMMMPPPSSSVVVYYY___hhhnnnqqqtttxxx||||||zzz|||wwwsssqqqrrrtttuuuvvvtttpppjjjccc\\\VVVSSSQQQNNNKKKJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRRRRRRRSSSVVVYYY]]]aaacccfffccc___ZZZVVVUUUUUUVVVWWW[[[aaagggmmmuuu~~~}}}tttnnnllljjjhhhfffcccbbb```___]]][[[ZZZYYYYYYVVVSSSPPPOOOLLLIIIGGGHHHEEEBBBCCCEEEFFFDDDBBBCCCEEEGGGHHHIIIKKKNNNPPPSSSXXX___gggnnnvvv~~~sssqqqpppoooooosssrrr[[[KKKBBB@@@;;;;;;::::::999888777666777777777777777666666666444444444555555444333333333333222222222222333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111333333222222111000000000///000111222333333333333444444555555666666777777555666777777888999;;;===<<<@@@EEEIIILLLPPPUUUYYYYYY```hhhqqq}}}|||yyy|||uuujjjhhhjjjllllllfffdddbbb```___^^^\\\[[[WWWYYYZZZZZZYYYXXXXXXYYYZZZ^^^ccchhhnnntttzzz~~~888888888888777777777777888777555444444555666666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333111111222222222333333333444444333333333333222222444444555555555555444444444444444555666777777888888999;;;;;;:::;;;===???BBBDDDGGGGGGDDDBBB@@@???===;;;:::999:::<<>>@@@AAACCCFFFEEECCCAAA??????;;;:::999999:::===@@@BBBGGGGGGJJJNNNRRR\\\oooxxxnnnfff[[[VVVPPPLLLKKKLLLMMMMMMLLLNNNOOOPPPQQQTTTWWWZZZ]]]aaafffiiimmmsss{{{}}}}}}~~~~~~vvvooojjjbbb___\\\YYYWWWXXXZZZ[[[YYYXXXVVVSSSQQQNNNMMMLLLLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQOOOLLLKKKLLLMMMNNNNNNMMMPPPRRRSSSSSSUUUYYY]]]dddlll||||||vvvqqqmmmiiiggggggfffdddbbb___]]][[[XXXVVVSSSRRRQQQPPPMMMKKKKKKHHHEEEDDDDDDDDDCCCBBBDDDEEEFFFGGGGGGHHHJJJMMMQQQTTTYYY___eeemmmtttyyy~~~wwwpppllljjjnnnzzzttt^^^MMMDDD>>>===;;;:::888777777777777777666555444444444444555555666777777777777666666666555555555555666666111222333444555444333222222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111333333333333333222111000333444444555666777888888555777999999999<<>>@@@@@@BBBCCCCCCAAA?????????:::999999999;;;>>>BBBDDDFFFGGGLLLRRRXXXcccxxxzzzpppeee___UUUQQQMMMKKKKKKLLLMMMMMMMMMNNNQQQSSSUUUYYY]]]```ccceeegggjjjoooyyy~~~zzzyyyrrrlllgggbbb___YYYWWWUUUSSSSSSSSSTTTUUUTTTSSSRRRPPPOOONNNMMMMMMLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIKKKLLLMMMMMMOOOMMMKKKKKKMMMNNNLLLKKKLLLMMMOOOPPPQQQRRRTTTUUUYYY___kkkzzzzzzrrrmmmjjjjjjiiihhheeebbb___^^^XXXVVVTTTSSSSSSSSSQQQOOOKKKKKKHHHEEEBBB@@@AAACCCBBBCCCEEEEEEEEEFFFIIIKKKNNNQQQUUUZZZ___fffnnnrrr{{{sssllliiikkksss|||jjjTTTGGG???===;;;999888777777777888777666555444444444555444555555666777777666666666666555555555555666666000111333555555444333222222222222222222222222222333333333222222222111111111111111111111111111111000000000111222222333333111111222333333333222222222333444555666777777888555888:::999999===EEEKKKJJJKKKLLLLLLQQQ___sss||||||}}}{{{{{{yyynnnhhhccc^^^ZZZWWWWWWVVVUUUUUUXXX]]]```fffhhhlllsss}}}999999999888888888888777333444555666666666444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333111111111222222333333333222222333333333444444444111111222222222333333333000111111222444555555666444555555555555555555444333333444555666777888999999:::;;;;;;;;;<<<>>>@@@???AAABBBAAA@@@??????@@@:::999888999;;;???CCCEEEEEEHHHNNNUUU\\\jjj{{{rrriii```ZZZSSSPPPMMMLLLMMMNNNNNNNNNLLLOOORRRUUUXXX]]]bbbfffiiijjjlllnnnuuuxxxzzz~~~|||vvvqqqkkkeeeaaa^^^\\\ZZZVVVVVVTTTSSSSSSSSSTTTUUUUUUTTTRRRQQQPPPOOOOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJJJJKKKJJJJJJJJJFFFGGGHHHJJJLLLNNNOOOPPPQQQOOOMMMMMMOOOOOOMMMJJJMMMMMMOOOQQQSSSUUUUUUUUUUUUZZZbbbiiirrr}}}yyyrrrmmmlllllljjjhhhdddaaa```XXXWWWUUUUUUUUUUUUSSSRRRLLLLLLKKKFFFAAA>>>@@@CCC@@@BBBCCCDDDDDDEEEHHHJJJLLLNNNRRRVVV[[[bbbiiinnnwww}}}xxxnnnjjjiiiooovvvqqqXXXHHH???>>><<<999888777777888;;;:::888777666666666777333333444555666666666555444444333333333333444444000111333555555555333222222222222222222222222222333333333222222111111111111111111111111111111111//////000111222333333444///000111222333444444444222222333444555666777888666888::::::999>>>FFFNNNMMMNNNOOOPPPXXXjjjzzzxxx}}}wwwxxxyyy}}}rrrlllgggbbb^^^VVVVVVUUUTTTUUUZZZ```eeelllooouuu}}}::::::999999888777777777666666666777666555555444777777666555444333333222444444444444444444444444555555555555555555555555222222222222222222222222333333333333333333333333111111222333333333333222333333333333333333333333333333333444444444555555555666666666666666555555555666666777888999999:::999999:::;;;;;;<<<<<<===BBBBBBBBBBBBAAA@@@??????===<<<;;;<<<>>>CCCGGGJJJMMMKKKRRR```nnnyyy{{{rrriii```YYYTTTNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUYYY\\\___ccchhhkkkooorrrwww}}}|||}}}}}}wwwrrrnnnlllhhheeeaaa]]]ZZZYYYZZZZZZZZZXXXYYY]]]^^^[[[ZZZ\\\___\\\YYYWWWVVVVVVUUUUUUQQQQQQQQQQQQQQQPPPOOONNNOOOMMMMMMMMMNNNNNNLLLJJJKKKJJJIIIIIILLLNNNOOONNNKKKPPPQQQNNNNNNTTTUUUQQQUUUSSSPPPMMMKKKKKKLLLMMMPPPQQQRRRSSSTTTUUUVVVVVVUUUXXX\\\```fffnnnvvv|||~~~uuupppnnnlllkkkjjjhhheeeccc^^^[[[WWWUUUUUUUUUTTTTTTQQQOOOKKKGGGEEECCCCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIIIILLLPPPTTTXXX]]]cccgggsssyyyppphhhffffffggguuugggRRREEE@@@<<<======:::888999;;;:::888777555444444444666666666666777777777777333333333444444444555555777666555444333222222222111111333444444444444444222222222222222222222222///000111222222222222222444444444444444444444444111111222222222333333333777666555444444555777888888888777888:::@@@HHHMMMOOOSSSUUUUUU[[[nnnyyywww{{{sssmmmpppqqq}}}}}}rrrjjjccc\\\VVV]]]TTTPPPTTTUUUVVVbbbrrr|||:::::::::999888888777777666666666666666555555444666666666555444444333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222333333333333222333333333333333333333333333333333444444444555555555555666666666666555555777777777777888888888888999::::::;;;;;;<<<<<<===@@@AAAAAA@@@@@@???>>>===999999999;;;>>>CCCGGGJJJLLLLLLUUUfffvvv~~~uuulllddd]]]WWWSSSKKKLLLLLLKKKJJJKKKMMMOOOUUUXXX\\\___cccggglllooouuuzzz~~~}}}zzzxxxvvvrrrnnnkkkiiiggggggfffccc```^^^]]]]]]^^^___]]]___dddggghhhjjjnnnmmmjjjgggccc```\\\YYYWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRQQQRRRSSSSSSRRRPPPPPPNNNLLLLLLNNNPPPQQQQQQNNNSSSVVVUUUWWW]]]___^^^```]]]XXXTTTSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]___aaabbbeeejjjooottttttrrrnnnkkkiiihhhfffddd```]]]YYYVVVVVVUUUTTTSSSRRRPPPLLLHHHEEEDDDCCCCCCDDDCCCBBBAAAAAACCCEEEFFFGGGJJJMMMQQQUUUZZZ```dddnnnttt{{{yyyllleeebbb```gggsssppp[[[JJJCCC>>>>>>===:::888999:::999888666555555555555666666666555555555555555444444444444444444444444888777666555444444444444222333333333333333333444222222222222222222222222000111111222222222222111333333333222222111111111111222222222222333333333666666555555555666777777777777888999;;;AAAGGGLLLQQQUUUXXX[[[```nnnyyyzzzvvvjjjiiimmmyyyzzzooohhhbbb[[[VVVXXXRRRQQQUUUUUUVVVaaaqqq;;;::::::999999888888777777777777666666666555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111222222333333333333333333333333333333333333333333333333444444444555555555555666666666666666555999888888888888777777777:::::::::;;;<<<<<<======?????????>>>>>>===<<<;;;777888:::===AAAEEEIIIKKKNNNQQQ]]]pppxxxnnneee]]]WWWSSSPPPKKKLLLLLLLLLLLLMMMPPPRRRXXX[[[```dddhhhlllpppsss|||zzz{{{|||uuutttrrrqqqooonnnmmmmmmkkkkkkkkkjjjhhhgggfffeeegggeeehhhooovvv{{{zzzssskkkddd```]]]^^^^^^]]]\\\[[[ZZZYYY[[[ZZZYYYYYYZZZZZZXXXWWWWWWTTTRRRQQQRRRTTTUUUUUUOOOTTTXXXZZZ___hhhooorrrtttmmmddd^^^]]]^^^^^^]]]___```aaabbbccceeefffffffffggghhhhhhhhhkkknnnqqq{{{~~~zzzsssnnnkkkjjjhhhgggccc```\\\YYYWWWVVVUUUSSSTTTQQQNNNJJJGGGEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEGGGKKKNNNQQQVVV\\\```gggmmmvvv}}}rrrggg```]]]]]]eeesssyyyeeeQQQHHH@@@???>>>:::999999999888777666666666666777666666555555444444333333555555444444444444444444888777666555555555555555555444333222222222333444222222222222222222222222222222222222222222111000333333333222222111111111222222222222333333333333555555666777777777777777666777:::<<<>>>BBBGGGKKKNNNSSSYYY___fffppp||||||}}}zzz|||uuukkkeeeiiippp~~~sssjjjddd___ZZZVVVSSSRRRTTTYYYYYYZZZfffuuu;;;;;;;;;:::999999888888888777777666666666666666444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111222333333444444333333333333333333333333333333333333333444444444555555444555666666666666666666888888888888888888888888::::::;;;;;;<<<=========>>>>>>>>>>>>===<<<;;;;;;:::<<>>;;;:::;;;888777777666777777888888777777666555555444333333555555555555444444444444777777666555444444555555666555333111111111333444222222222222222222222222333333333333222111111000333333333444444555555555222222222333333333444444444555777888999888888777555888<<>>????????????>>>===<<<;;;===???BBBFFFJJJLLLNNNNNNTTT___ppp}}}xxxpppeee[[[SSSOOOLLLKKKMMMOOOPPPRRRSSSVVVZZZ]]]aaacccgggjjjmmmrrrwwwzzz|||zzz~~~~~~|||zzzyyyxxxyyywwwtttrrrqqqnnnkkkhhhgggeeecccccccccdddcccbbbdddcccbbbbbbgggrrr~~~}}}||||||}}}~~~yyyrrrnnnlllkkkhhheeebbb___]]]ZZZWWWUUUVVVTTTRRRNNNKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDFFFIIIKKKMMMQQQVVVYYY^^^eeeooowww}}}}}}ppphhheee^^^___cccmmmzzzvvv___RRRDDD???>>><<<;;;<<<777777777777777888888999888888777777666555444444555555555555555555555555555555444444333444444444666555333111111111333444222222222222222222222222333333333333333222111000000111222333555666777888222222333333333444444444444555777999:::999999888666:::>>>BBBEEEGGGIIIKKKKKKNNNTTT\\\eeelllpppsssnnnooosss{{{~~~|||}}}~~~qqqiiihhhmmmxxx{{{vvvqqqmmmgggaaa]]][[[YYYXXXVVVXXX\\\```eeemmm}}}===<<<<<<;;;;;;::::::999999888777666555666777888444444444555555555666666444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333444444444444444333333333333333333333333333333333444444444555555333444555666777777777777444555666888:::;;;<<<===;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@???>>>===<<<===???CCCGGGKKKNNNPPPQQQWWWfffyyy|||qqqjjjaaaXXXRRROOOLLLKKKLLLNNNPPPSSSUUUYYY]]]aaafffgggjjjmmmrrrxxx~~~~~~}}}xxxwwwvvvwwwxxxwwwuuusssssspppllljjjjjjpppvvvpppllljjjjjjgggdddbbb```]]]ZZZWWWVVVUUUSSSPPPNNNKKKIIIHHHCCCCCCCCCBBBBBBBBBBBBAAADDDFFFHHHJJJLLLOOOTTTWWW[[[aaajjjqqqwww~~~vvvkkkfff\\\\\\___dddnnnzzzkkk[[[JJJBBB@@@===<<<<<<888888777777777888888999888888777777666666555555444444555555555666666666555444444333333333444444555444333222222222333444222222222222222222222222333333333333333333222111...///000111333444555666333333333333444444444444555666777999999:::::::::888<<>>>>>??????@@@??????>>>===<<<===???CCCHHHMMMRRRVVVXXX```qqqyyyssshhhccc[[[UUURRRPPPOOONNNMMMOOORRRUUUXXX\\\bbbeeejjjkkknnnrrrxxxvvvqqqnnnjjjhhheeecccbbb___\\\YYYUUUTTTSSSRRROOOMMMKKKJJJDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHJJJMMMQQQTTTVVV\\\cccjjjpppxxxqqqhhh]]]^^^```aaafffppp|||~~~}}}zzzgggRRRFFFBBB???<<<;;;999999888888777888888888666666666666666666666666333333444555666777888888555555444444444444555555222333333333333333333444222222222222222222222222222222333333444333333333000111111222222333333444333333333444444444444555777777777888999:::;;;<<<;;;>>>CCCGGGIIIKKKNNNPPPUUUZZZaaafffiiilllnnnpppvvv|||xxxxxxvvvsssuuu{{{uuulllmmmttt{{{}}}yyytttooojjjeeedddaaa^^^[[[YYYYYYZZZZZZ___gggrrr=========<<<;;;;;;:::::::::999777666555666777999555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222333444444555555444444333333333333333333333333333333333444444444555555333444555666777777777777888888888999999:::::::::;;;;;;<<<<<<===>>>>>>>>>????????????>>>===<<<;;;>>>@@@DDDJJJQQQXXX]]]```kkk}}}|||sssmmmaaa]]]WWWSSSRRRQQQQQQPPPPPPRRRUUUXXX\\\aaafffjjjlllnnnpppuuu}}}~~~|||~~~~~~wwwsssjjjhhhfffdddcccaaa]]][[[TTTTTTTTTRRRQQQOOOMMMLLLFFFFFFGGGGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHKKKOOORRRSSSXXX^^^dddjjjrrr}}}wwwlllcccddddddccccccjjjvvv{{{}}}yyywwwoooXXXJJJDDD???;;;::::::999999888777777888888444444444555555555555555222333444555666888999999666666555555555666666777111222333444444444444444222222222222222222222222111222333333444444444444555555555444444444333333333333333444444444555555888777777777888:::<<<>>>===@@@DDDGGGJJJMMMPPPRRRTTT\\\fffmmmpppqqqtttwww~~~}}}zzzyyyuuupppttt|||wwwqqquuu}}}{{{vvvsssooojjjfffcccbbbaaa^^^[[[YYYYYYZZZ]]]dddnnn}}}BBB@@@===<<<<<<<<<;;;999::::::999999888777777777666555444333333444555666444444444444444444444444666555333222222333555666666666444333222111111111222222222222222222222222222222222222222222222222444444444444444444444444222222333333444555666666777777777777777666666555666666777888999::::::;;;======>>>???????????????===>>>???>>><<<;;;;;;<<>>????????????>>>===>>>>>>===;;;;;;===???FFFFFFIIIOOOSSSYYYdddooo{{{rrrhhhbbbZZZWWWRRROOOMMMOOORRRTTTUUUWWW\\\aaaeeejjjmmmpppsssttt|||}}}}}}|||tttmmmiiiiiiiiiddd```___[[[YYYWWWUUUTTTRRROOOMMMKKKJJJIIIGGGEEEDDDCCCCCCAAABBBCCCEEEGGGIIIKKKMMMNNNSSSYYY^^^ccckkkttt{{{sssnnnhhhdddbbbeeemmmwwwyyy{{{|||uuuZZZHHHBBB???<<<<<<;;;:::999999888888999777777777777777777777777666666666666666555555555444444555555555555555555555555555555555555555555444444444333333222222222222222333333333333222222333222222222222333555555777666444444444555777888777888999999999999;;;===AAADDDGGGHHHIIIMMMSSSXXXZZZaaannn|||~~~vvvvvv|||}}}wwwrrrooollljjjhhhllleee```^^^]]]\\\```fffooozzz???===:::999::::::999888888888777777666555555555555666666777777666666555444444444444444444444444444444444444444444444444222222222222333333444555222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222444555666777777777888888999:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>=========<<<;;;===@@@CCCHHHIIIMMMQQQUUU\\\mmm|||~~~uuulllccc]]]WWWTTTQQQNNNNNNPPPTTTVVVWWW[[[```eeeiiimmmqqqtttxxx|||}}}{{{xxxzzzyyyrrrllllllkkkgggcccbbb^^^[[[XXXVVVUUUTTTQQQPPPLLLKKKIIIHHHFFFDDDCCCBBBAAAAAABBBDDDEEEGGGIIIJJJLLLPPPVVV[[[___gggpppvvv{{{|||tttlllgggcccccckkktttgggPPPDDD???===;;;;;;:::999888888888888777777777777777777777777555555555666666666666666333333444444555666666777222333444555555444333222444444333333333333222222222222111111111111222222111111111222333444666777666555444444444666777888777888999999999:::<<>>>>>>>>>>>=========<<<;;;;;;>>>DDDHHHJJJLLLPPPTTTXXXbbbwwwwwwooofff___ZZZTTTRRRPPPOOOPPPSSSWWWYYY\\\```fffjjjllloootttwww~~~}}}{{{vvvvvv{{{xxxpppooolllgggdddcccaaa^^^ZZZWWWVVVUUUTTTSSSLLLLLLKKKIIIGGGEEEDDDCCCAAAAAABBBCCCDDDEEEGGGHHHIIIMMMRRRWWW[[[aaajjjpppwww}}}wwwlllhhheeecccjjjuuurrrYYYHHHAAA???;;;;;;:::999888888888888777777777777777777777777444444555555666666777777444444444555555555666666222333555666666555333222333333333333333333333333333222111000000111222333111111222222333444555555555555444444555666777888666888999::::::;;;>>>@@@FFFIIIKKKLLLMMMQQQWWW\\\bbbjjjxxxzzzvvvrrrnnnlllhhhfffddddddbbbeeeppp{{{EEEBBB>>><<<<<<<<<<<<<<<:::999999888888777666666555666777888888777666555444444444444444444444444333444444555555444444333444444333333222222333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444333333777777888888888777777666777777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;<<<@@@FFFKKKMMMOOOTTTYYY^^^iiizzzrrrjjjbbb\\\XXXRRRQQQPPPQQQSSSWWW[[[^^^bbbfffkkkmmmmmmpppuuuzzzxxxssssss}}}vvvrrrnnnhhhdddcccccc```\\\ZZZYYYXXXVVVUUUNNNNNNMMMLLLIIIGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGKKKOOOSSSVVV\\\dddjjjuuu{{{xxxllliiifffdddkkkwww~~~cccMMMBBB@@@<<<;;;:::999888888888888888888888888888888888888444444555555666666777777666666555555555444444444333444666777777666444333333333333333333333333333333222111000000111222333333333333333333333333222444444444555666777777888666888999:::;;;<<>>;;;;;;;;;;;;:::::::::999999888777777777555666666777777666666555444444444444444444444444444444444444444444444444555444333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444888999999999888888777666777777888999:::;;;<<<<<<======>>>???????????????>>>======<<<===AAAGGGLLLNNNPPPVVV]]]eeerrr}}}uuullleee___ZZZWWWRRRQQQRRRTTTWWW\\\aaadddgggkkknnnoooooorrrzzzyyytttsssvvvyyy{{{}}}vvvrrrttt~~~xxxrrrjjjeeedddeeebbb___]]]\\\ZZZXXXVVVPPPPPPPPPNNNLLLIIIFFFEEECCCCCCCCCBBBCCCCCCDDDDDDEEEIIIMMMPPPSSSXXX___eeeqqqwww}}}ooolllhhheeekkkwwwpppUUUEEEAAA<<<<<<;;;:::999999999999888888888888888888888888555555555666666666666666777666666555444444333333555555666777777666555555222222333333333333444444222222111111111111222222333444444444444333222111333444444555666777888888666888:::;;;<<<>>>AAACCCIIIKKKNNNRRRXXXcccqqqzzz{{{~~~}}}}}}ooollljjjlllooowwwJJJFFFAAA===;;;;;;;;;:::999999999888777777666666666555555555555555555666444444444444444444444444555444333333333333444555333333222222222333444444222222222222222222222222222222222222222222222222333333333333333333333333222333333444444555555555666777777888888888888777888888999:::;;;<<<======>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>???BBBHHHLLLPPPQQQWWWaaakkkxxx~~~xxxooogggaaa\\\XXXVVVRRRRRRTTTWWW[[[aaafffiiijjjmmmqqqqqqqqqvvv~~~{{{xxxuuussspppooorrrxxx}}}~~~}}}wwwsssvvv|||xxxoooiiihhheeecccaaa```___]]]YYYWWWRRRRRRRRRQQQNNNKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHLLLNNNPPPUUU\\\aaakkkqqqzzzuuupppkkkdddhhhtttzzz]]]JJJDDD>>>===<<<;;;::::::::::::888888888888888888888888666666666666666555555555555555555555555555444444555555555555555555555555222222222333333444444444222222333333333333222222111222333444444444333222222333444666777777888888666777:::;;;<<<>>>BBBDDDIIILLLPPPWWWccctttwwwrrrnnnqqqxxxOOOJJJDDD@@@>>>======<<<888888888777666666555555666555444333333444555666444444444444444444444444666555333222222333555666111111111222333444666777222222222222222222222222222222222222222222222222444444444444444444444444222222333333444555666666333444555777888888888888999::::::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>??????@@@CCCGGGKKKPPPQQQWWWcccppp|||zzztttlllddd^^^ZZZWWWUUURRRSSSUUUYYY^^^dddiiilllkkknnnrrrrrrssszzz~~~yyyuuusssqqqooonnnuuuuuuyyy~~~xxxvvvxxxzzz}}}ssslllkkkeeedddbbbbbbaaa^^^ZZZWWWSSSTTTTTTRRRPPPLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDHHHKKKMMMOOOSSSZZZ```fffllluuu}}}{{{tttlllbbbeeeqqqcccOOOHHH>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888777777666666555555555444333333444444555666666666555444444333333444444555222222222333333444444444222333444555555444333222///000222444555555555444222333444666777888888888666777:::;;;===???BBBEEEIIILLLRRR\\\jjj}}}vvvqqquuu~~~YYYKKKBBBBBB???888999AAA;;;;;;::::::999888888888777777777777777666666555555555555555555555555555333444555666666555444333555444333333333333444555222222222222222222222222222222333333333333444444333333222222111222222222555555555555555555555555666666666777888888999999999999::::::;;;<<<<<<======>>>@@@AAAAAA@@@>>>===;;;;;;<<>>BBBGGGKKKJJJQQQUUUZZZooo}}}|||```QQQEEEBBB???999999???999999888888777666666666666777777777777666555555555555555555555555555555444444555555555555444444555444333333333333444555222222222222222222222222222222333333333333444444333333222222222222222333555555555444444444444444666666666777888888999999999999::::::;;;<<<<<<<<<===>>>@@@AAAAAA@@@>>>=========>>>AAAFFFJJJMMMOOOTTTYYYdddsss|||tttnnneee]]]WWWUUUVVVXXXWWW\\\aaaeeegggjjjooorrrsssuuuwwwzzz~~~}}}}}}{{{uuusssuuutttkkkiiigggdddcccbbb```]]][[[XXXWWWUUURRRPPPNNNMMMLLLGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFGGGJJJNNNRRRUUUWWW]]]dddmmmuuu|||yyylllhhhkkk{{{qqqYYYJJJDDD===999;;;===;;;::::::999999999999888888888888888888888888888888888888777777777666555555444444111111222222333444444555444444444444444444444444333333444444333333222111333333333333333333333333555555555555555666777888::::::;;;<<>>???@@@AAAAAA@@@???>>>??????AAADDDGGGLLLOOORRRXXXaaaooo~~~~~~yyyrrrlllccc[[[VVVVVVXXXZZZ[[[```gggkkklllnnnqqquuuuuuxxx}}}~~~sssrrrvvv}}}rrrkkkiiifffdddbbbaaa^^^\\\ZZZYYYVVVTTTQQQPPPNNNNNNJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFHHHLLLOOOSSSUUUWWW^^^hhhqqqxxxuuullllllwwwxxxaaaPPPFFF@@@<<<===>>><<<999::::::999999999888888888888888888888888888888888888:::999888666555333222222444444444555555666666777555555555555555555555555333333444444333333222111333333333333333333333333555555555555666777888999999;;;===???AAAEEEJJJNNNRRRZZZ```fffttt|||tttzzz~~~rrr___KKKCCCAAA>>><<<;;;<<<;;;;;;::::::999888888666666666666666555444444555555555555555555555555666555444333333444555666444444444444444444444444222222222222222222222222222222222333333333444444333333222222222333444444333333333333444444444444666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA???AAACCCFFFIIIMMMRRRUUU\\\hhhyyy{{{vvvooojjjbbb[[[WWWXXX\\\______eeelllpppqqqqqqtttvvvxxx|||{{{wwwuuuwww|||qqqnnniiifffdddbbb```^^^[[[ZZZWWWUUURRRPPPOOOOOOLLLKKKIIIFFFDDDDDDCCCDDDCCCDDDEEEGGGJJJMMMPPPRRRTTT[[[eeemmmuuu}}}uuurrrrrriiiVVVLLLEEE??????>>>999666555::::::999999999888888888888888888888888888888888999999888666555444333222555555666666777777777777444444444444444444444444333333444444333333222111222222333333333333444444555555555555666777999999999<<>><<<<<<<<<;;;;;;:::999999999666666666777666555555444555555555555555555555555666555444333333444555666444444444444444444444444222222222222222222222222222222222333333333444444333222222222333444444555333333333444444555555555666666666777888888999999======>>>>>>???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBB???BBBEEEHHHKKKOOOUUUYYYaaaqqq}}}wwwsssiiieee^^^YYYXXX[[[___bbbccchhhooorrrssssssuuuwww||||||wwwtttuuuyyyuuunnniiifffdddbbb```[[[ZZZWWWUUURRRQQQOOOOOONNNMMMJJJGGGEEEDDDDDDDDDCCCCCCDDDEEEHHHKKKNNNPPPUUU[[[cccjjjqqqyyy}}}uuuooo{{{ppp]]]PPPGGG@@@>>>===888555555:::::::::999999999999888777777777777777777777777666666666666555555555555222333333333333333444444333333333333333333333333333333444444333333222111222222222333333444444444444555555555777888999::::::>>>CCCFFFHHHNNNVVV]]]ccciiiqqqwww}}}~~~zzzssskkkmmmtttzzzvvvvvv|||lllXXXJJJEEEBBB???===:::::::::999888888777777777777777777777666666555555555555555555555555555555555555444444555555555333444444555555444444333222222222222222222222222222222333333333333444444333222222333333444555666333444444555555666666666666666666777888888999999===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB???CCCHHHKKKNNNRRRYYY___jjj|||yyyrrrnnnaaa___[[[YYYYYY]]]bbbeeehhhlllrrrttttttuuuwwwyyyyyytttqqqwww}}}uuunnniiigggdddccc\\\[[[XXXVVVSSSQQQPPPPPPOOONNNKKKHHHFFFEEEEEEEEECCCCCCDDDEEEGGGJJJMMMNNNTTTYYYaaagggmmmuuu~~~wwwpppvvvxxxfffRRRHHH@@@>>>===:::999:::::::::::::::999999999999666666666666666666666666444555555555666666777777444444444444444444555555333333333333333333333333333333444444333333222111111222222333333444444555444444555666777999:::;;;<<>>>>>??????@@@@@@@@@????????????@@@@@@@@@EEEKKKOOORRRWWW___eeeuuu|||uuummmhhh^^^]]]\\\\\\___ccchhhkkkmmmqqquuuvvvvvvvvvyyy|||wwwqqqqqq|||{{{rrrmmmiiigggeee^^^\\\ZZZXXXUUUSSSRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFDDDDDDDDDEEEGGGIIILLLMMMPPPUUU]]]ccciiiqqq{{{{{{sssvvvpppXXXMMMCCC???===;;;;;;>>>;;;;;;:::::::::999999999777777777777777777777777555555555555666666777777777777777777777777777777444444444444444444444444333333444444333333222111111111222333333444555555444444555666777999;;;<<<>>>CCCIIILLLPPPZZZgggrrrxxxzzz}}}}}}vvvrrrttt}}}zzz~~~|||jjjVVVIIICCC@@@======<<<<<<;;;;;;::::::999999999999999999888777777555555555555555555555555333444555666666555444333333333444555555444333333222222222222222222222222222222333333333444444444222222222333444555666777555555555666777888888999666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>BBBGGGMMMRRRUUUZZZcccjjj}}}zzzrrrjjjddd_________aaaeeeiiinnnqqqpppssswwwwwwwwwwww{{{~~~{{{rrrooouuuuuuoookkkhhhfff___^^^\\\YYYWWWUUUTTTSSSPPPNNNLLLIIIHHHGGGFFFGGGDDDDDDDDDEEEGGGIIILLLMMMMMMRRRYYY```gggoooyyyvvvvvv}}}yyyzzzwww```TTTGGGAAA>>>;;;;;;===;;;;;;;;;:::::::::999999888888888888888888888888666666666666666666666666444444444444444333333333555555555555555555555555333333444444444333222222111111222333333444555555444444555666888999;;;<<<@@@EEEJJJNNNRRR]]]mmmyyyxxxxxx|||}}}{{{zzzaaaNNNEEEBBB???>>>===<<<;;;:::999999999888777777666555444444333666666555555555555666666777777777777666666666666666666666555444444444333222222333333333444444444333333333333333333333333555444444444444555555666666555444333333444666777666666666666777777777777999:::<<<>>>??????>>>===::::::;;;<<>>AAA;;;999777666777888888888444555777777555555555666999888888777666555555444444444333333333333444444666555555444444555555666333333333333333333333333444444333333333333222222555666777888888:::===@@@EEEIIIKKKNNNWWWdddmmmpppwww{{{{{{xxx|||hhhSSSIIIDDDAAA>>>===<<<;;;:::999999999888777777777666555555555777666666555555666666777777777777777666666666666555555555555555444444444222222333333333444444444333333333333333333333333555555555444555555666777777666444333333444666777777777777777888888999999999:::<<<>>>???>>>======;;;;;;;;;<<>>===>>><<<:::888777888999999888777888:::999888777777888777777777666555555444444555555444444444444555555444333333222222333333444333333333333333333333333333333444444444555555555555666777888888:::>>>AAAHHHNNNSSSWWW___iiiooooootttyyy|||rrr\\\MMMFFFBBB???>>><<<;;;::::::999999888888777777777777777777888777777666666777777888777777777777666666666666444444444555555555555555333333333333444444444444333333333333333333333333666555555555666666777888888777666444444444555666777777888888999:::;;;;;;999:::<<<===>>>>>>===<<<<<<<<<;;;<<>>===;;;::::::::::::888888888888888888999999888888777777777777888888777777777777666666666666333444444444555666666666333333333444444444444555444444444444444444444444666666555666666777888999999888777666555555555555666666777888999:::;;;<<<:::;;;<<<=========<<<<<<<<<;;;:::;;;>>>DDDJJJNNNPPPQQQVVV]]]cccnnn~~~wwwsssmmmeeeaaabbbdddfffjjjpppuuuyyy|||}}}xxxyyy{{{~~~yyysssrrruuu{{{~~~wwwuuussswwwyyyqqqkkkiiifffaaa^^^\\\ZZZXXXVVVUUUSSSRRRQQQOOOMMMIIIFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGKKKOOOSSSXXX```jjjqqq|||www^^^LLLEEEAAA<<<999===;;;::::::;;;;;;:::999777999:::999777666555666777777666666555555555555666666555555555555666666666555555444444555555666444444444444444444444444333333444555666666777777555666777888:::===BBBFFFOOOWWW___eeelllrrrssspppqqqtttzzzmmmWWWHHHAAA???>>>===<<<;;;:::::::::888888888888999999999999888888777777777777888888777777777777666666666666333444444444555666666666333333444444444555555555444444444444444444444444555555555666666777999999999999888777666555555555555555666777888::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;???EEEKKKOOORRRTTTZZZbbblllzzz{{{uuuqqqjjjcccaaaccceeehhhmmmrrrwwwzzz|||}}}xxxzzz~~~{{{zzzzzz}}}~~~xxxrrrpppsssuuu~~~wwwtttuuu}}}wwwpppllliiidddaaa___]]]ZZZXXXTTTSSSRRRQQQPPPNNNJJJFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFIIIMMMQQQUUU\\\fffmmmxxx~~~fffQQQGGGBBB>>>:::===<<<;;;;;;<<<<<<;;;999777888999999777666666777888888888777777777777777666666555555555555666666666555555444444555555666444444444444444444444444555555444444444444444444666666777888:::???DDDIIIPPPWWW___eeemmmuuuxxxwwwttttttyyyvvv```MMMDDD??????===<<<;;;:::::::::999999888888888888888888888777777666666777777888777777777777666666666666444444444555555555555555333444444444555555555555444444444444444444444444444444444555666777888999999999888888777777666666555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;===AAAHHHNNNQQQTTTXXX```kkkzzzzzz}}}xxxsssooohhhbbbaaaeeehhhkkkpppuuuyyy{{{{{{{{{zzz~~~}}}yyyvvvtttssswwwyyy|||~~~~~~~~~yyyrrrpppqqqrrryyyyyytttrrrwww~~~wwwppplllhhhdddbbb___]]][[[WWWVVVTTTTTTSSSQQQMMMJJJGGGGGGEEEDDDDDDEEEEEEFFFEEEHHHLLLOOOSSSZZZcccjjjsss|||oooXXXIIICCC@@@===<<<;;;:::;;;<<<<<<:::888777999::::::999888888999888888888888888888888888666555555555555555555666444333333222222333333444444444444444444444444444555555555444444444333333666777777999;;;@@@GGGKKKOOOWWW```gggqqq|||~~~zzz|||jjjTTTHHH@@@???>>><<<;;;;;;;;;;;;999999999888777777666666777666666555555666666777777777777777666666666666555555555555555444444444444444444444555555555555555555555555555555555555333333333444555777888999888888888999888888888777888888888999999999::::::<<<;;;;;;;;;:::;;;;;;;;;:::;;;===AAAFFFKKKQQQTTTXXX]]]fffuuuuuummmzzzvvvrrrnnngggaaabbbgggllloootttyyy{{{{{{zzzyyy~~~{{{vvvrrrooonnnoooqqqrrrrrrpppooonnnoooqqqwwwzzzssspppqqqooottt~~~xxxrrrssswww}}}sssoookkkgggdddbbb___]]]YYYWWWUUUTTTTTTRRROOOMMMIIIHHHGGGEEEEEEEEEFFFGGGEEEHHHLLLNNNRRRXXXaaahhhpppyyyzzz```LLLDDDAAA???;;;::::::;;;<<<<<<999777555777999999888888999:::777777777777777888888888555555444444444444555555444333333222222333333444555555555555555555555555555555555555555666666666666777777999<<>>===;;;;;;;;;;;;:::999999888777666555555666666555555555555666666777777777777666666666666666666666555555444444333444444444555555555666666555555555555555555555555222222333333555666777888777888888999999999888888::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;;;;===???DDDIIINNNSSSVVV[[[```kkk|||vvvhhhggg{{{yyyuuuqqqmmmgggbbbccciiipppssswww{{{}}}|||zzzxxx{{{vvvqqqlllhhhfffhhhjjjkkkkkkhhhfffeeefffhhhooozzz{{{ssspppqqqmmmqqqzzztttsssuuu{{{uuuqqqlllhhhfffdddaaa___YYYWWWUUUSSSSSSRRROOOMMMJJJIIIGGGFFFFFFFFFGGGGGGEEEHHHKKKNNNQQQWWW```gggnnnwwweeeNNNDDDBBB@@@:::::::::;;;<<<;;;999777111333555666666666777888666666666666777777777777444444444333333444444444666555555444444555555666555555555555555555555555444444555666777888999999666777777999<<>>>>>;;;;;;===;;;:::999999888888999999666666666666777777777777777777777777666666666666555555555555555555555555444444444444444444444444777666555444444555666777666666555555555444444444888999999999999888777777999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<:::888888999888===CCCIIIMMMRRRYYY]]]```cccmmm~~~qqqccc___]]]wwwxxxvvvqqqkkkgggfffhhhkkksssvvvzzz}}}}}}}}}~~~~~~}}}{{{{{{{{{yyyuuuqqqmmmiiigggeeellljjjgggccc```]]][[[[[[bbbiiirrr{{{{{{vvvrrrooonnnooorrr|||tttpppvvv|||rrriiifffddd```^^^___ZZZXXXVVVUUUTTTRRRNNNKKKLLLJJJHHHFFFEEEEEEFFFFFFFFFHHHJJJLLLOOOTTTZZZ___iiioooxxxkkkUUUGGGCCCCCC<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888888888777666666666666666777777666555555555555555222444666666555333333444444444444444444444444444666666666666777777777777666999<<<===>>>CCCJJJPPPPPP]]]nnn|||oooUUUJJJDDD???@@@@@@>>>===???;;;:::999999888888999999777777777777777666666666777777777777666666666666555555555555555555555555444444444444444444444444666555444444444444555666666555555555444444444444777888888999999888888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<:::999999:::<<<@@@FFFKKKOOOUUU[[[___aaaccclll|||{{{hhh]]][[[\\\ttt}}}yyyvvvrrrooommmmmmnnnooouuuwwwzzz||||||}}}~~~~~~zzzxxxwwwwwwuuurrrnnnjjjgggeeedddhhhgggddd```]]][[[YYYXXX^^^eeeoooyyy}}}yyytttrrrqqqppprrrzzzzzzrrrsssyyyxxxnnniiifffaaa___```[[[YYYVVVUUUTTTRRROOOMMMMMMKKKIIIFFFEEEEEEFFFFFFFFFHHHIIIKKKNNNSSSYYY^^^gggmmmvvvmmmWWWHHHBBBBBB<<<<<<;;;;;;::::::;;;;;;::::::999999999888888888888888777666666666666666777777666555555555555555222444666666444333333444444444444444444444444444666666666666777777777777666999<<<===>>>CCCJJJPPPUUUccctttxxx___OOOGGGAAAAAAAAA>>><<<===;;;:::999999888888999999888888888777777666666555777777777777666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555555555444444444444666666777888888999999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;:::999:::;;;@@@DDDIIIOOOTTTYYY___ccceeegggnnn{{{ooo___WWWWWW^^^sss}}}{{{xxxuuussssssuuuwwwvvvtttxxxyyyzzzzzz{{{}}}}}}zzzvvvtttrrrpppmmmiiifffdddcccbbbdddbbb___\\\YYYWWWUUUUUUYYY```kkkuuu||||||wwwuuurrrqqqqqqvvvxxxssssssuuutttnnniiiccc```aaa^^^[[[WWWUUUTTTSSSQQQOOONNNLLLJJJGGGFFFEEEFFFFFFFFFGGGIIIJJJMMMRRRXXX\\\dddjjjsss|||pppZZZJJJBBB@@@===<<<<<<;;;::::::;;;;;;:::999999999999888888888888888777666666666666666777777666555555555555555222444666666444333444555444444444444444444444444555666666666777777777888777999<<<===>>>CCCJJJPPPZZZhhhyyy}}}|||~~~hhhUUULLLDDDBBBAAA===:::999;;;:::999999888888999999999999888888777666555555777777777777666666666666555555555555555555555555666666666666666666666666666555555555555555555666444444444444444444444444555555666777888999:::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<>>===<<<;;;;;;:::;;;;;;999999999999888888888888888777777666666666666666777777666555555555555555333555666666444333444555444444444444444444444444555555666666777777888888888:::<<<===>>>CCCKKKRRR[[[iiizzz||||||pppYYYNNNCCCAAAAAA>>>;;;:::;;;:::999999888888999999:::999999888777666666555777777777777666666666666555555555555555555555555666666666666666666666666666666666666666666666666333333444444444444444444555555555666777999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<;;;999:::;;;===AAAEEELLLVVV___fffjjjllllllooouuuuuucccWWWTTTWWWiii|||}}}yyysssrrrsssxxx}}}~~~}}}|||zzz{{{~~~~~~}}}yyytttiiifffccc```^^^]]]^^^^^^^^^]]][[[XXXVVVUUUTTTSSSTTTZZZccclllsssxxx}}}|||yyyrrrpppoooqqqyyywwwtttppp|||tttmmmgggccccccbbb^^^ZZZWWWVVVUUUUUUTTTRRRPPPMMMIIIGGGFFFFFFGGGEEEFFFGGGHHHJJJNNNSSSWWW```fffpppyyywwwdddSSSGGGAAA???>>>===<<<;;;;;;;;;;;;999999999888888888777777888777777666666666666666777777666555555555555555444555666555444444555666444444444444444444444444555555555666777888888888888:::<<<===???EEENNNUUU^^^jjjyyy~~~~~~yyy^^^PPPCCC@@@AAA@@@??????;;;:::999999888888999999999999999888888777777666777777777777666666666666555555555555555555555555555555555555555555555555555555666666666666555555333333333333444444444444555555555555666888:::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;999:::<<>>AAAHHHRRRZZZdddnnnxxxhhhXXXGGGAAAAAA@@@??????;;;:::999999888888999999888888888888888888888888777777777777666666666666555555555555555555555555444444444444444444444444333333444555555444333333222222333333333444444444666666555444555777999;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<:::999:::===???FFFKKKUUUbbblllqqqpppmmmgggmmmxxxjjj[[[WWW```jjj{{{yyyqqqssswww|||~~~~~~}}}wwwqqqnnngggddd```\\\ZZZZZZ[[[\\\\\\[[[YYYWWWVVVTTTTTTTTTSSSVVV[[[aaafffmmmsssxxx{{{vvvuuusssrrrvvv~~~yyysssttt|||wwwmmmhhhgggccc```^^^\\\[[[YYYWWWTTTUUUSSSOOOKKKIIIGGGGGGGGGDDDEEEFFFFFFGGGKKKPPPTTT[[[aaakkkttt|||}}}nnn]]]OOOFFF@@@???>>><<<;;;;;;::::::888888888888777777777777888888777666666666666666777777666555555555555555666666666555444444666888444444444444444444444444444444555666777888999999888;;;===???CCCKKKVVV^^^jjjqqqvvvxxx{{{~~~tttaaaMMMCCCAAA>>><<<<<<;;;:::999999888888999999888888888888888999999999777777777777666666666666555555555555555555555555444444444444444444444444111111333333333333111111222222222333333444444444777666555444555777999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999:::===@@@JJJPPPZZZfffpppsssppplllgggooo{{{iii[[[[[[hhhvvvyyyrrruuuzzz}}}vvvpppmmmgggeee```\\\ZZZYYY[[[\\\[[[ZZZXXXVVVUUUTTTSSSSSSSSSUUUYYY]]]bbbiiipppuuuwww}}}yyyxxxuuusssvvv~~~~~~tttoooqqq{{{pppjjjhhhbbbaaa___]]]\\\ZZZWWWTTTVVVTTTPPPLLLIIIGGGGGGGGGDDDEEEFFFFFFGGGJJJOOOSSSXXX___iiirrrzzz~~~ppp```QQQHHH@@@???>>>===;;;;;;::::::888888888888777777777777888888777666666666666666777777666555555555555555666666666555444444666888444444444444444444444444444444555666777888999999888;;;===@@@DDDMMMXXXaaammmqqqrrrqqqsssyyy}}}~~~}}}~~~|||~~~{{{eeeNNNEEECCC???<<<<<<===<<<<<<;;;;;;:::999999888888888777666555555444666666666666666666666666666555444333222333333444555444333333333333444555333333444444444444333333555555555555666666666666777777777777777888888888:::<<<<<<<<<:::::::::;;;>>>===;;;999:::===AAADDDPPPVVV\\\iiiyyywwwpppsssmmmyyy~~~sssooooooyyy~~~|||zzzzzz||||||tttnnnjjjfff```\\\[[[[[[[[[ZZZ[[[[[[ZZZYYYWWWTTTRRRQQQRRRTTTVVVYYY\\\bbbhhhmmmpppuuu|||{{{yyyyyy{{{~~~~~~qqqlllxxxrrrhhhgggfffccc___]]][[[YYYVVVTTTVVVSSSPPPNNNLLLJJJGGGEEEFFFEEEEEEFFFHHHKKKNNNPPPWWW\\\dddlllttt|||{{{yyyzzzkkkYYYJJJCCC@@@===;;;<<<<<<===<<<;;;:::999888888888999:::999999999888777666666555666666666666666666666666666666555555555444444444555555666777777777777777666666666666777888999:::444;;;@@@AAADDDQQQ```iiiuuurrrpppooolllmmmuuu~~~||||||}}}lllUUUIIIDDD@@@=========<<<<<<;;;;;;:::999999999999888777777666555555666666666666666666666666777666444333333333444444555444333333333333444555555555666666666666555555555555555555666666666666777777777777888888888888:::;;;<<<;;;::::::;;;<<<=========<<<===???CCCEEERRRZZZ```mmm{{{xxxppptttsss~~~|||{{{|||~~~zzzssslllhhhbbb]]]\\\[[[[[[ZZZ\\\[[[ZZZYYYWWWUUUSSSQQQRRRSSSUUUVVVYYY]]]ccchhhlllrrrzzz~~~{{{{{{{{{}}}wwwqqqwww|||rrrooofffccc```]]][[[YYYWWWTTTVVVTTTQQQNNNMMMKKKHHHEEEFFFFFFEEEFFFHHHKKKMMMOOOUUUZZZbbbjjjrrrzzzwwwuuu{{{sss^^^MMMBBB@@@===;;;<<<<<<;;;:::;;;:::999888888888999999999999888888777666666555666666666666666666666666666666555555555444444444555555666777777777777777666666666777777888999:::;;;AAADDDEEEKKKYYYgggnnnuuurrrqqqqqqoooooowww|||yyy|||vvv^^^OOOGGGAAA>>>>>>===<<<<<<;;;;;;:::999999999999999888777777666666666666666666666666666666777666555555444444555555555444444333333444444555555555666666666666555555444555555555555666666666666666777777888888888888999:::;;;;;;::::::<<<>>><<<===>>>???@@@BBBFFFIIIVVV```gggrrr~~~yyyrrrvvv}}}~~~}}}}}}~~~~~~zzzqqqllleee___]]]\\\\\\[[[\\\\\\[[[YYYWWWUUUSSSRRRQQQRRRSSSSSSTTTXXX]]]aaagggmmmvvv|||}}}|||{{{{{{~~~wwwuuuvvvyyysssgggdddaaa___]]]ZZZWWWUUUVVVTTTQQQOOONNNLLLIIIGGGFFFFFFEEEFFFGGGJJJMMMNNNSSSXXX___fffnnnwwwzzztttwww|||eeeSSSCCCAAA>>>===<<<<<<:::999;;;:::999999888888999999999999888888777666666666666666666666666666666666666666666555555555555444555555666777777777777777777777777777777888::::::???BBBDDDFFFPPP```mmmrrrvvvttttttuuuuuuxxx{{{wwwwww|||}}}fffSSSHHHBBB@@@???===<<<<<<;;;;;;:::999999999999999999888888777777666666666666666666666666666666666666555555666666444444444444444444444444333333444444444444333333444444444555555555666666666666777777888888999999888999:::::::::;;;>>>AAA???@@@@@@@@@@@@CCCJJJOOOZZZeeemmmvvv~~~xxxssszzz~~~}}}vvvqqqiiiccc___^^^]]]]]]]]]]]]\\\ZZZXXXUUUSSSRRROOOPPPPPPPPPQQQTTTYYY]]]bbbiiisss{{{|||{{{zzzzzzzzzsssooovvv}}}rrrjjjgggdddbbb___\\\YYYVVVVVVTTTQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGIIILLLMMMRRRVVV\\\dddkkkttt|||zzzxxxlllYYYEEECCCAAA???>>>===;;;999::::::999999999999888999888888888888777777666666666666666666666666666666666666666555555555555555555555666777777777777777777777777777888999::::::@@@CCCEEEKKKZZZlllwwwzzzyyyxxxxxxzzz}}}~~~{{{wwwtttvvv}}}{{{zzz|||mmmXXXJJJDDDAAA???===<<<<<<;;;;;;:::999999999999999888888888888888666666666666666666666666555555666666666666666666444444444444444444444444333333444444444444333333444444444444555555555555555666666777888888999999777999::::::;;;===AAADDDEEEEEEEEEBBBBBBGGGPPPWWW^^^kkkrrrxxx|||vvvuuu~~~~~~~~~wwwnnngggbbbaaa```______^^^]]][[[XXXVVVSSSRRRMMMMMMNNNNNNOOOSSSXXX[[[___fffpppyyy~~~{{{{{{yyyyyy~~~{{{tttqqquuuyyyooommmiiifffccc___[[[WWWVVVTTTRRRQQQPPPOOOMMMKKKHHHGGGFFFEEEFFFHHHJJJLLLQQQUUUZZZaaaiiiqqqzzz|||qqq___JJJGGGDDDAAA@@@>>><<<:::::::::::::::999999888888888888888777777777777777777777777777777777777777666666666666666666666666555555666777777777777777777777777777888999:::;;;CCCGGGMMMXXXjjj|||zzzzzz{{{~~~}}}yyyuuutttyyy{{{vvvuuuxxx}}}www___NNNGGGCCC@@@===<<<<<<;;;;;;:::999999888888888888888888888888666666666666666666666666444444555666666666555555333444444555555444444333555555666666666666555555333444444444444555555555555555666777888999999:::888999:::;;;<<<@@@DDDHHHNNNOOOOOOLLLJJJOOOYYYaaadddpppvvvxxxzzzuuuyyy~~~tttkkkfffdddbbbbbb```___^^^\\\YYYVVVTTTRRRLLLLLLMMMMMMMMMPPPUUUXXX\\\dddnnnxxx|||{{{zzzyyy}}}yyyvvvvvvvvvsssppplllhhhccc]]]YYYVVVTTTRRRQQQQQQPPPNNNLLLHHHGGGFFFEEEFFFGGGIIIKKKOOOSSSXXX^^^fffnnnwww}}}uuudddNNNKKKFFFBBB@@@???===<<<999::::::::::::999888777888888777777777777777777777777777777777777777777555666666666666777777777555555666777777777777777888888777888888999:::;;;@@@HHHTTTcccuuu}}}}}}|||yyyuuuvvv|||~~~wwwsssrrrvvv|||iiiUUUKKKEEE@@@===<<<<<<;;;;;;:::999999777777777777777777777777666666666666666666666666222333444555666555555444333333444555555444333333555555666666666666555555333333444444444555555555555555666777888999::::::888999;;;<<<>>>BBBGGGKKKWWWZZZ]]][[[YYY[[[bbbiiijjjvvvzzzxxxxxxuuu~~~xxxoooiiifffeeedddaaa```^^^\\\YYYVVVTTTRRRMMMMMMLLLKKKKKKLLLPPPSSSYYYaaalllvvv~~~{{{yyy|||yyysssxxx|||yyyuuuqqqlllfff___ZZZVVVUUUSSSRRRRRRRRRPPPNNNIIIHHHFFFEEEEEEGGGIIIJJJMMMPPPUUU[[[bbbkkktttzzzxxxfffQQQLLLFFFAAA>>>>>>======999999:::::::::999888777777777777777777777777888777777777777777777777777555666666666777777777777555555666777777777777777888888888888999:::;;;;;;>>>JJJ[[[kkk|||{{{xxxuuuwww}}}vvvqqqpppuuu|||pppYYYNNNFFF@@@===<<<<<<;;;;;;:::999999666666666666666777777777666666666666666666666666111222444555555555444444333333444555555444333333333444444444444444444333333333333444444444555555444555666777888999::::::999:::;;;<<>>===<<<<<<;;;;;;;;;;;;<<<;;;:::999888666555555666555444444555666777888666666666666666666666666444444444444444444444444777666444333222222333444444444555555666555555555555555666777888999::::::<<<<<<;;;:::;;;@@@GGGLLL[[[ccckkkooommmlllmmmpppzzz~~~yyy}}}}}}uuuppplllhhheeebbbaaa___]]]\\\YYYUUUQQQPPPNNNLLLJJJJJJKKKMMMNNNUUUZZZfffuuu{{{}}}tttqqquuuxxxuuupppggg___\\\[[[XXXTTTRRRRRRQQQPPPOOOLLLJJJHHHFFFEEEFFFHHHIIIKKKOOOTTTXXX]]]eeepppwww~~~zzziiiUUULLLEEEBBB@@@<<<<<<>>>;;;;;;::::::::::::999999888888888777777777777666888777666555555666777888333444444555555555555555999::::::999999888777666666777999:::<<<===???@@@HHHQQQcccyyy~~~{{{zzz{{{}}}vvvsssqqqqqqvvv|||lllVVVIIIDDD<<<<<<;;;:::999999999999999999888888777666666666666555555444555666777888555555555555555555555555444444444444444444444444555444333333333444555666444444555666666666555555555555666777888999::::::<<<<<<;;;;;;<<>>;;;;;;::::::::::::999999999999888888888777777777888777666555555666777888444444555666666666666555888888999999888888777777555666888999:::;;;===???JJJTTTfff}}}}}}|||{{{}}}~~~vvvrrrppppppvvv|||sss\\\LLLEEE===<<<;;;:::999999999999666666777777777777777777666666555555555666777777444444444444444444444444444444444444444444444444333333333333444555666777444444555666666666666666555666666777888999::::::;;;;;;<<<<<<<<<>>>BBBFFFKKKPPPWWWaaallluuu}}}zzztttqqqnnnkkkcccaaa___]]][[[XXXTTTQQQOOOMMMKKKIIIHHHJJJKKKMMMTTTXXXcccqqq|||{{{xxxuuu{{{tttnnnfffbbbbbb[[[YYYUUUTTTSSSSSSRRRQQQKKKJJJHHHFFFEEEFFFGGGHHHGGGJJJOOOSSSWWW___iiippp{{{tttYYYOOOEEEAAA???<<<;;;===;;;;;;::::::::::::999999:::999999999888888888888777777666666666666777777555555666777777777666666666666777888888888888777777888999::::::<<>><<<;;;;;;;;;;;;888777777777777777777777666666666666666666777777444444444444444444444444444444444444444444444444444444444444555555666666444555666666777777777777555666777888999::::::;;;:::;;;<<<======>>>@@@BBBIIIKKKQQQ\\\iiivvv~~~wwwssspppmmmdddbbb___]]][[[XXXTTTRRRNNNLLLJJJHHHHHHIIIKKKLLLTTTXXXcccppp{{{zzzwww}}}~~~tttlllfffcccddd]]]ZZZWWWUUUUUUTTTSSSRRRKKKJJJHHHFFFFFFFFFFFFGGGFFFIIIMMMQQQUUU]]]fffmmmxxx~~~vvv]]]QQQEEE@@@>>><<<;;;<<<;;;;;;:::::::::999999999:::::::::999999999888888777777666666666666777777555666666777777777777777444555666777888888888888:::<<<======<<<>>>CCCGGGQQQaaayyy~~~~~~uuupppmmmmmmrrryyyzzzaaaOOOGGG@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999888888777777777777777777777666666444444444444444444444444444444444444444444444444666666666555555444444444444555666777888888888888666666777888999:::;;;;;;:::;;;=========>>>@@@AAAFFFIIIPPP\\\jjjxxx{{{vvvpppmmmeeeccc___\\\ZZZWWWTTTRRRNNNLLLJJJHHHHHHIIIKKKLLLUUUYYYbbboooyyy}}}vvvwwwvvvnnngggdddeee___\\\YYYWWWVVVUUUTTTSSSLLLKKKIIIHHHGGGFFFFFFFFFFFFIIIMMMPPPTTT[[[eeellluuu|||xxxbbbTTTFFF@@@???===;;;<<<;;;;;;:::::::::999999999:::::::::999999999888888666666777777777777666666555666666777777777777777444555666888999999999999;;;===>>>======@@@FFFLLLVVViii}}}tttnnnkkkjjjooouuuyyyzzz|||}}}~~~eeeRRRIII???>>>===;;;:::999999999<<<<<<;;;:::999999888888777777888888888777666666444444444444444444444444444444444444444444444444666777777666666444333333444555666888999999999999666777777888999:::;;;;;;:::<<<=========>>>AAACCCCCCIIITTTaaaooo}}}yyyqqqmmmfffccc___\\\YYYWWWTTTRRROOOMMMKKKIIIHHHJJJKKKMMMTTTWWWaaammmvvvwwwvvvzzz|||sssjjjffffffbbb___[[[XXXWWWVVVTTTRRRMMMLLLKKKJJJHHHGGGGGGGGGFFFIIIMMMPPPSSSZZZcccjjjrrryyy{{{gggXXXHHHAAA@@@>>><<<<<<;;;;;;::::::::::::999999:::999999999888888888888666666777777777777666666555555666777777777666666666666777999999:::::::::888;;;===<<<;;;???HHHOOO]]]rrr{{{sssnnnjjjgggjjjpppqqqsssvvvxxx{{{}}}}}}lllWWWLLL@@@???===<<<:::999999999999999999999999999999999777888888999888777666555555555555555555555555555444444444444444444444444555555666777777666555444555555777888999:::::::::666777888888::::::;;;<<<;;;<<<=========???BBBEEEEEENNN\\\jjjwww}}}sssmmmgggddd___[[[YYYVVVTTTRRROOONNNKKKIIIIIIJJJLLLNNNRRRUUU^^^iiisss|||{{{yyyzzzyyyoooiiihhheeeaaa]]]ZZZWWWVVVSSSQQQOOONNNMMMKKKJJJIIIHHHGGGEEEHHHKKKNNNQQQXXXaaahhhpppxxx|||lll[[[IIIBBBAAA???======;;;;;;::::::::::::999999999999888888888777777777555666777888888777666555444444555666666666666555777888999:::::::::::::::888;;;===<<<<<>><<<;;;;;;:::666777777888999999::::::777888999999999777666555666666666666666666666666444444444444444444444444333444555777777777666666555666777888999::::::;;;777777888999:::;;;;;;<<<<<<============@@@DDDGGGIIITTTeeerrr|||uuummmhhhddd___[[[YYYVVVTTTRRRPPPNNNLLLJJJJJJKKKMMMNNNPPPSSS[[[gggpppyyy|||zzzwww{{{~~~ssskkkiiigggccc^^^ZZZXXXUUUSSSQQQOOOOOONNNLLLKKKIIIHHHHHHDDDGGGJJJMMMPPPVVV___fffooovvv{{{nnn]]]KKKCCCBBB@@@>>>>>>;;;;;;;;;:::::::::999999888888888777777777777666555666777888888777666555333444444555555555555555999999:::;;;;;;;;;::::::999===??????>>>DDDOOOYYYnnnxxxqqqmmmhhhddddddhhhlllooouuuzzz~~~}}}zzzzzz|||~~~