BMm6(N ___```bbbcccdddddddddcccccccccbbbaaa````````````aaabbbdddeeegggiiijjjkkkkkklllmmmooopppqqqrrrrrrrrrsssuuuxxxzzzzzzwwwttttttuuuuuuuuuuuuuuuuuutttssssssssstttuuuwwwyyyzzz{{{|||}}}~~~OOOPPPQQQQQQQQQPPPOOONNNPPPOOONNNNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVUUURRRRRRTTTWWWYYYYYYWWWTTTTTTTTTSSSSSSSSSSSSTTTTTTOOOOOOPPPQQQSSSUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]YYYZZZ[[[ZZZWWWWWW[[[___[[[[[[[[[ZZZ[[[[[[\\\\\\\\\]]]^^^```cccfffhhhiiigggeeebbbaaaaaacccgggiiidddgggjjjkkkjjjgggfffeeegggggghhhiiijjjjjjkkkkkkkkkllllllnnnooopppqqqrrrooollljjjjjjkkknnnoooooonnnnnnnnnoooooopppppppppuuuvvvxxx{{{|||||||||{{{||||||}}}~~~~~~KKKLLLMMMMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOONNNMMMKKKJJJKKKKKKLLLNNNPPPPPPNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLEEEFFFGGGIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQOOONNNMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPLLLMMMNNNPPPSSSUUUXXXYYYUUUSSSQQQOOOPPPSSSVVVXXXQQQTTTWWWXXXVVVTTTRRRRRROOOOOOPPPPPPQQQQQQRRRRRROOOPPPQQQRRRSSSTTTUUUUUURRRPPPOOOOOOQQQSSSTTTTTTOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRTTTWWWXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\]]]^^^___```___```ccceeecccccceeegggiiilllnnnpppllljjjiiijjjlllmmmmmmllliiiiiikkklllnnnpppqqqrrrnnnmmmllllllnnnnnnmmmlllkkkkkklllllllllmmmmmmmmmmmmnnnpppqqqssstttttttttqqqqqqppppppqqqqqqrrrsssyyy|||~~~DDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJIIIHHHFFFEEEJJJIIIIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHBBBCCCDDDEEEGGGGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHFFFEEEDDDEEEEEEEEECCCBBBEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJFFFFFFGGGGGGHHHIIIJJJJJJHHHKKKMMMMMMKKKIIIHHHIIINNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKMMMNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMPPPQQQPPPOOOMMMLLLMMMMMMNNNOOOPPPQQQRRRPPPQQQRRRSSSSSSSSSRRRRRROOOPPPQQQQQQQQQQQQSSSUUURRRSSSUUUWWWYYYZZZ[[[[[[VVVUUUUUUVVVWWWXXXVVVUUUYYYZZZ[[[\\\^^^```aaaaaa[[[ZZZYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXXXXXXXXXXYYYZZZZZZ```cccfffeeeaaa```bbbfffeeeddddddccccccccccccddd```bbbbbb```]]]]]]bbbfffdddcccbbbbbbaaa```______bbbccccccdddccccccaaaaaaeeegggiiijjjkkkiiigggfffccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeefffhhhiiijjjkkkkkkkkkjjjiiiiiihhhhhhiiikkklllmmmnnnppptttwwwuuuwwwwwwuuuqqqnnnooopppnnnrrrwwwyyyyyyyyyxxxxxxyyyxxxwwwvvvwwwxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwyyyzzz}}}}}}}}}~~~BBBCCCDDDEEEFFFFFFEEEDDD@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKFFFGGGIIIJJJJJJIIIGGGFFFHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDD???@@@AAACCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGEEEDDDCCCCCCDDDDDDGGGEEEDDDFFFIIIIIIFFFBBBGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFCCCEEEHHHJJJKKKJJJHHHGGGHHHJJJLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEBBB@@@EEEEEEEEEDDDDDDCCCCCCCCCGGGHHHKKKMMMNNNMMMKKKJJJGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNMMMLLLLLLIIIJJJKKKKKKJJJJJJLLLNNNNNNOOOQQQSSSTTTSSSSSSRRRTTTTTTTTTUUUWWWVVVTTTQQQQQQQQQRRRTTTUUUVVVWWWXXXPPPOOONNNNNNPPPPPPOOONNNLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPOOONNNNNNOOOQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSVVVYYY[[[XXXSSSPPPRRRUUUWWWWWWVVVUUUUUUTTTUUUUUUQQQSSSTTTRRROOOOOOTTTZZZ\\\\\\[[[YYYXXXWWWVVVUUUUUUVVVXXXZZZZZZZZZZZZYYY[[[\\\^^^``````^^^[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[WWWWWWVVVUUUTTTSSSRRRRRRPPPQQQSSSTTTUUUXXX[[[^^^ZZZ\\\\\\YYYTTTQQQQQQSSSPPPTTTXXX[[[\\\[[[ZZZZZZ\\\[[[ZZZYYYYYY[[[]]]^^^dddooozzzyyynnndddaaaccc``````aaaaaaaaaaaa``````[[[ZZZXXXWWWVVVWWWYYYZZZUUUVVVVVVWWWXXXZZZ[[[\\\]]][[[YYYXXXZZZ[[[[[[[[[WWWYYY\\\^^^`````````___^^^aaadddccc```^^^^^^```\\\]]]^^^```bbbdddfffggg```__________________```aaabbbcccdddeeefffgggggghhhjjjlllmmmmmmmmmkkkjjjmmmmmmlllkkkjjjlllpppsssllllllkkkjjjiiiiiijjjjjjllllllmmmmmmnnnoooppppppsssqqqpppssswwwxxxtttooorrrrrrrrrrrrrrrsssssssssyyyyyyzzz||||||}}}}}}}}}AAAAAAAAABBBBBBBBBBBBCCCCCC@@@======???@@@???===DDDEEEGGGGGGFFFFFFHHHIIIHHHIIIIIIHHHGGGEEECCCAAADDDDDDDDDDDDCCCBBBAAA@@@DDDCCCCCCBBB@@@???>>>>>>AAABBBBBBBBBAAABBBDDDGGGCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIGGGEEEDDDDDDEEEIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBCCCFFFHHHFFFEEEDDDFFFJJJKKKIIIGGGGGGGGGFFFEEEEEEFFFIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHIIILLLPPPRRRRRRRRRSSSSSSPPPNNNNNNNNNPPPPPPPPPNNNQQQQQQPPPOOOOOOPPPPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJOOOOOONNNKKKIIIJJJLLLNNNPPPPPPOOONNNMMMMMMNNNNNNRRRSSSSSSSSSRRRQQQPPPOOORRRSSSRRRRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLMMMOOOOOOUUUTTTTTTTTTTTTSSSOOOLLLNNNOOOQQQTTTUUUUUUUUUTTTUUUWWWZZZ[[[\\\ZZZXXXVVVUUUSSSPPPMMMLLLKKKKKKLLLMMMPPPPPPMMMLLLMMMLLLHHHQQQNNNNNNQQQWWWZZZYYYVVVNNNNNNNNNNNNMMMMMMLLLLLLPPPOOOMMMMMMNNNOOOQQQSSSSSSRRRPPPOOONNNNNNNNNNNNMMMTTTYYYVVVOOOMMMQQQWWWWWWWWWWWWWWWVVVVVVVVVVVVYYY```fffgggaaaZZZWWWVVVUUUVVVWWWXXXYYYXXXWWWWWWPPPOOOMMMLLLLLLNNNPPPQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMNNNMMMLLLMMMOOOQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLLLLOOOTTTXXXXXXUUUQQQSSSSSSSSSQQQNNNLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSVVVYYYZZZXXXWWWYYYWWWTTTUUUTTTRRRQQQQQQSSSUUUVVVRRRRRRSSSSSSRRRRRRRRRQQQTTTRRRQQQPPPPPPRRRSSSUUUWWWYYYZZZYYYWWWVVVVVVWWWWWWVVVVVVWWWYYY[[[ZZZZZZ^^^\\\ZZZYYYZZZZZZYYYXXX\\\]]]]]]]]]\\\[[[YYYXXX\\\[[[\\\\\\^^^aaaccceeecccbbbbbbaaaaaaaaaaaabbbbbbeeehhhiiihhhfffeeeeeehhheeeaaa^^^^^^aaafffiiiggggggffffffggghhhjjjkkkkkklllmmmnnnooopppppppppooonnnmmmnnnqqqrrrsssrrrooooooppppppppppppooooooooooooooonnnnnnnnnnnnmmmqqqsssuuuvvvvvvtttqqqooorrrrrrrrrssstttuuuvvvwwwwwwxxxyyy{{{}}}~~~@@@@@@AAAAAABBBBBBCCCCCCCCC@@@>>>===???@@@???>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHHHHHHHFFFDDDBBBAAACCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>AAABBBBBBAAA@@@@@@BBBDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@????????????AAA@@@?????????@@@BBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGEEEDDDEEEGGGIIIHHHHHHHHHGGGEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBCCCEEEHHHJJJHHHFFFGGGIIIIIIHHHEEEDDDEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFGGGJJJMMMNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMMMMLLLJJJNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKJJJIIIGGGFFFHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSQQQOOONNNPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMTTTSSSSSSSSSSSSQQQMMMJJJMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWUUUTTTRRRPPPMMMJJJIIIJJJKKKLLLPPPRRRQQQLLLKKKMMMLLLHHHLLLJJJJJJMMMSSSUUUTTTQQQMMMLLLKKKKKKJJJJJJKKKKKKQQQPPPNNNLLLLLLLLLNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKNNNRRRTTTRRRMMMLLLPPPUUURRRQQQQQQQQQQQQPPPPPPPPPQQQWWW\\\\\\WWWRRROOONNNNNNOOOPPPQQQRRRQQQQQQPPPJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNMMMLLLKKKKKKJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIMMMQQQQQQMMMIIILLLLLLLLLJJJIIIGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMLLLOOOPPPMMMMMMOOOMMMJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEFFFHHHIIIMMMLLLKKKJJJJJJKKKMMMNNNNNNOOOPPPNNNLLLJJJJJJJJJMMMKKKIIIJJJNNNQQQTTTUUUSSSQQQOOONNNOOOOOONNNMMMMMMMMMMMMMMMMMMKKKJJJIIIOOOOOOOOOQQQRRRTTTVVVVVVQQQQQQQQQPPPPPPQQQRRRRRRSSSVVVXXXYYYWWWUUUUUUUUUVVVTTTPPPOOOPPPTTTYYY]]]WWWVVVTTTTTTTTTUUUWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZXXXWWWWWWYYYZZZYYYXXXTTTUUUUUUUUUUUUUUUUUUTTTWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTXXXYYYZZZ[[[\\\\\\[[[[[[YYYXXXXXXZZZ\\\]]]]]]\\\YYY[[[\\\\\\\\\]]]___aaabbbccccccdddddddddccccccfffdddaaabbbeeehhhiiiiiiiiihhhfffeeefffeeedddbbbaaaccceeehhhiiikkkkkkkkkoooooopppppppppoooooonnnnnnmmmllllllmmmnnnppprrrrrrrrrrrrrrrssssssssssssssstttvvvwwwxxxxxxxxxxxxttttttuuuvvvxxxzzz|||}}}}}}}}}~~~~~~~~~??????@@@@@@AAABBBCCCCCCCCCAAA>>>>>>???@@@@@@??????AAABBBBBBBBBBBBCCCEEEGGGGGGGGGFFFEEECCCAAA@@@AAA@@@?????????@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>AAAAAAAAA@@@>>>>>>@@@AAA@@@@@@??????????????????BBBBBBAAA@@@@@@@@@@@@AAA@@@??????>>>>>>>>>??????AAA@@@===<<<<<<>>>AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAABBBDDDGGGKKKIIIFFFEEEEEEEEECCCBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMKKKIIIIIIIIIIIIGGGEEEJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNQQQSSSSSSQQQOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJLLLMMMRRRQQQQQQQQQQQQOOOLLLIIIMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQNNNLLLIIIGGGGGGIIIKKKMMMSSSTTTQQQKKKIIIKKKKKKIIIIIIHHHHHHKKKPPPQQQOOOMMMKKKJJJHHHGGGFFFGGGIIIJJJNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJGGGEEEDDDEEEGGGHHHNNNNNNMMMLLLJJJKKKMMMPPPLLLMMMMMMMMMLLLLLLKKKKKKIIIMMMQQQQQQMMMIIIGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJFFFEEEEEEEEEEEEGGGIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCBBBBBBAAAAAAAAAAAAAAACCCDDDEEEEEEDDDCCCEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEHHHKKKMMMLLLIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHHHHKKKKKKIIIIIIKKKJJJGGGEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDBBB@@@AAADDDGGGFFFEEEDDDDDDDDDFFFGGGHHHKKKKKKKKKIIIFFFDDDCCCDDDHHHEEEDDDEEEIIIOOOSSSUUUMMMKKKIIIIIIIIIJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBGGGHHHIIIKKKLLLMMMMMMMMMGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNOOONNNLLLKKKKKKKKKKKKJJJHHHHHHJJJOOOTTTWWWNNNMMMJJJHHHHHHIIIKKKMMMKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKJJJIIIJJJIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJKKKMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOOOORRRPPPOOOOOORRRTTTUUUUUUSSSQQQPPPOOOPPPOOONNNLLLMMMNNNNNNOOOOOOPPPPPPPPPSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMNNNOOOQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSQQQRRRSSSUUUUUUUUUTTTSSSNNNOOOOOOQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWYYYYYYYYY[[[]]]```\\\]]]^^^```aaabbbbbbbbb===>>>>>>???@@@AAABBBBBBBBB@@@???>>>??????@@@@@@AAACCCDDDEEEDDDDDDEEEGGGGGGFFFFFFDDDCCCBBB@@@@@@???>>>===<<<===???AAACCCBBBAAAAAA@@@???>>>>>>>>>AAABBBBBBAAA???===>>>????????????>>>>>>>>>>>>===AAA@@@@@@?????????@@@@@@???????????????@@@AAAAAABBBAAA@@@??????AAABBBCCC@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFEEECCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>======>>>@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCBBBAAAAAACCCEEEGGGEEECCCAAA@@@@@@@@@???BBBBBBCCCEEEFFFEEECCCAAACCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHFFFFFFGGGGGGFFFDDDGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIKKKJJJHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHKKKOOORRRSSSQQQNNNLLLKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQPPPMMMKKKLLLKKKKKKJJJKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOOLLLJJJHHHFFFGGGJJJNNNPPPUUUUUUQQQJJJGGGIIIJJJHHHJJJJJJKKKMMMPPPQQQOOOLLLJJJIIIFFFEEEEEEFFFHHHJJJHHHHHHHHHIIIJJJLLLNNNOOOKKKIIIFFFDDDDDDEEEGGGIIIMMMJJJGGGFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIFFFIIIKKKKKKIIIFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAACCCEEEGGGIIIJJJHHHFFFDDDBBBAAAAAABBBCCCDDDDDDDDDBBBCCCDDDDDDCCCDDDFFFHHHHHHJJJKKKHHHHHHJJJJJJGGGEEEFFFGGGGGGFFFDDDBBBAAAGGGIIIIIIGGGDDDCCCDDDFFFCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIHHHGGGDDDCCCCCCDDDFFFEEEDDDFFFKKKOOORRRSSSKKKIIIGGGGGGGGGHHHGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHJJJJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMMMMLLLIIIHHHIIIJJJJJJIIIHHHHHHJJJNNNSSSVVVPPPNNNJJJHHHGGGGGGIIIKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKIIIHHHHHHIIIIIIGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFEEEDDDDDDCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDCCCHHHFFFEEEFFFGGGGGGFFFEEEKKKLLLMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLKKKJJJKKKLLLMMMNNNOOOMMMLLLJJJJJJKKKJJJIIIGGGJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIILLLLLLMMMMMMMMMLLLKKKKKKMMMNNNOOOOOOOOONNNMMMLLLIIIJJJKKKKKKJJJKKKLLLNNNMMMNNNOOOQQQRRRSSSSSSSSS======>>>>>>???@@@@@@AAA@@@??????>>>===>>>@@@AAABBBDDDEEEEEEEEEEEEFFFHHHFFFEEEDDDBBBAAA@@@??????======;;;;;;<<<>>>AAABBB@@@@@@@@@??????>>>>>>===BBBCCCCCCBBB???>>>>>>?????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAAAAA???@@@BBBCCCCCCBBBAAAAAA??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFDDDBBB@@@@@@AAACCCCCCCCCCCCBBBAAA@@@@@@???>>>===;;;;;;===???@@@>>>>>>@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@@@@BBBDDDCCCBBBBBBAAA@@@@@@@@@AAAEEEDDDEEEGGGIIIHHHEEEAAACCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFEEEDDDDDDFFFHHHEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFIIIMMMPPPQQQOOOMMMKKKJJJIIIIIIHHHIIIIIIJJJKKKIIIHHHHHHHHHIIIJJJLLLMMMJJJJJJLLLOOOQQQRRRPPPNNNLLLKKKJJJIIIIIIJJJLLLLLLOOONNNLLLJJJJJJKKKLLLMMMKKKJJJIIIHHHJJJMMMQQQSSSUUUUUUPPPHHHEEEHHHIIIHHHKKKKKKMMMOOOPPPPPPMMMLLLKKKIIIGGGEEEEEEGGGJJJKKKHHHHHHHHHIIIJJJLLLMMMMMMJJJIIIFFFEEEDDDFFFGGGIIIKKKGGGDDDCCCEEEGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHEEEGGGHHHIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???AAACCCDDDBBBAAA@@@@@@AAAAAA@@@@@@???@@@@@@@@@???AAACCCEEEDDDCCCAAA@@@AAA??????AAADDDEEEEEEDDDBBBDDDEEEDDDDDDDDDFFFHHHDDDFFFFFFCCCCCCFFFGGGDDDCCCEEEFFFFFFFFFCCCAAA???FFFJJJMMMLLLGGGBBB@@@@@@@@@@@@@@@AAABBBCCCCCCDDDAAABBBBBBAAA??????AAACCCAAABBBCCCFFFJJJLLLKKKJJJFFFDDDBBBBBBBBBCCCBBB@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFEEEEEEGGGJJJLLLNNNNNNLLLIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDBBBAAA@@@AAABBBCCCBBBAAA@@@???????????????AAAAAAAAAAAA@@@@@@@@@????????????>>>>>>???@@@@@@@@@@@@@@@@@@????????????AAA@@@>>>???@@@@@@???===DDDFFFGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEFFFGGGHHHBBBAAA??????@@@@@@???===????????????@@@AAABBBCCCDDDCCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFEEECCCBBBCCCDDDGGGHHHIIIJJJKKKLLLLLLLLL=========>>>>>>>>>>>>???===>>>>>>===<<<<<>>>>>===<<<<<<<<<===>>>@@@AAA?????????>>>>>>>>>======@@@BBBCCCBBB@@@>>>>>>>>>===>>>>>>>>>????????????>>>============>>>??????<<<<<<<<<<<<<<<===>>>???;;;===@@@BBBBBBAAA???===???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEFFFFFFDDDAAA>>>>>>???AAAAAAAAAAAAAAA@@@??????======<<<;;;<<<===>>>???===>>>???@@@@@@@@@??????>>>@@@AAAAAA@@@@@@AAABBBAAACCCEEEEEEDDDCCCDDDDDDGGGEEEEEEGGGIIIIIIEEEAAACCCBBBBBBAAAAAABBBBBBBBBDDDEEEFFFEEEDDDCCCDDDFFFDDDEEEFFFFFFEEEDDDEEEGGGCCCBBBBBBCCCFFFGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFHHHHHHHHHHHHJJJKKKOOONNNLLLIIIGGGFFFEEEEEEEEEHHHKKKNNNNNNMMMKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHJJJNNNQQQRRRPPPOOOLLLKKKKKKJJJJJJJJJJJJKKKMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUSSSSSSNNNGGGDDDGGGHHHFFFJJJLLLNNNOOOOOOMMMKKKIIIKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFHHHFFFCCCCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJIIIGGGEEECCCDDDFFFHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCC@@@@@@???>>>>>>>>>>>>>>>@@@CCCFFFGGGEEECCCAAA@@@??????>>>>>>===>>>>>>???@@@BBBEEEFFFDDDCCCCCCCCC@@@>>>===???CCCFFFEEECCCAAABBBCCCBBBBBBBBBDDDFFFCCCEEEEEEBBBBBBEEEFFFDDDEEEFFFGGGHHHGGGEEECCCBBBEEEKKKQQQPPPIIIBBB??????===>>>???@@@@@@AAABBBBBB???@@@@@@???>>>???AAACCCAAABBBDDDGGGJJJKKKIIIGGGEEECCCAAA@@@AAAAAA@@@???AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEGGGFFFDDDCCCCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIMMMKKKIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEAAAAAABBBEEEGGGHHHGGGEEECCCBBB@@@@@@@@@@@@BBBCCCAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>===>>>????????????>>>===<<<<<<<<<===DDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDCCCBBBBBBCCCDDDCCCAAADDDFFFHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHGGGGGGHHHIIICCCBBBAAAAAABBBBBBAAA???AAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKEEEEEEFFFFFFEEECCCAAA@@@GGGHHHJJJIIIGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHH>>>>>>============<<<<<<;;;======<<<:::;;;>>>@@@???AAABBBBBBBBBBBBCCCEEEDDDCCCAAA???>>>======>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>=========>>>@@@AAAAAA???=========;;;<<<<<<===>>>???@@@@@@===<<<<<<<<<======>>>???=========<<<======>>>>>>;;;<<<>>>???@@@???>>>===@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDCCC@@@>>>????????????@@@@@@@@@???>>>>>><<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAA@@@???===???AAAAAA@@@???@@@AAAAAADDDHHHHHHFFFDDDDDDDDDGGGDDDBBBDDDGGGGGGCCC???BBBAAAAAA@@@AAAAAABBBBBBCCCEEEFFFEEEDDDCCCDDDEEEAAACCCFFFFFFEEEEEEEEEFFFBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEFFFHHHJJJKKKLLLLLLJJJHHHFFFEEEEEEFFFFFFCCCEEEFFFFFFGGGIIILLLOOOPPPNNNLLLJJJGGGFFFEEEDDDFFFHHHJJJKKKLLLKKKJJJIIIGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHIIILLLOOOOOOMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKMMMNNNQQQSSSTTTUUUPPPPPPLLLFFFDDDFFFFFFDDDJJJMMMOOOPPPOOOMMMJJJIIIJJJIIIIIIIIIJJJJJJKKKLLLOOOOOOOOONNNLLLKKKIIIIIIDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEBBBDDDFFFIIIJJJJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@???>>>>>>======>>>>>>@@@DDDGGGHHHGGGDDDAAA@@@???>>>>>>======>>>>>>???AAADDDGGGHHHFFFEEEEEEGGGBBB???>>>@@@EEEGGGFFFCCC???@@@AAAAAA@@@AAACCCEEEDDDFFFEEEBBBBBBFFFHHHFFFFFFGGGHHHIIIHHHHHHGGGFFFDDDJJJOOONNNGGGBBB@@@BBB===>>>???@@@AAABBBBBBCCCBBBBBBBBB@@@??????AAADDDCCCCCCDDDGGGJJJKKKKKKJJJFFFDDDBBBAAABBBBBBAAA@@@BBBAAAAAAAAABBBCCCEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFIIIIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFBBBBBBDDDFFFIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>==============================>>>??????===<<<<<<<<<<<<>>>???@@@???>>>===>>>???@@@???>>>;;;>>>AAACCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???AAACCCCCCAAA@@@BBBCCC@@@???>>>>>>??????>>>===???@@@BBBCCCCCCCCCCCCBBB===>>>>>>???@@@@@@@@@@@@<<<===>>>>>>??????@@@@@@?????????@@@@@@@@@AAAAAA===>>>???@@@@@@???>>>>>>;;;;;;<<<===???AAACCCDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIGGGFFFDDDBBB???AAACCCDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGG>>>>>>>>>===<<<<<<;;;;;;:::<<<===;;;999:::===@@@@@@BBBCCCCCCCCCCCCDDDFFFDDDCCCAAA???============<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>============<<<>>>@@@@@@>>><<<<<<===999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<===>>>???@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@?????????>>>>>>AAABBBCCCBBB@@@???@@@AAA>>>????????????>>>>>>===;;;;;;<<<===>>>>>>======???@@@AAABBBCCCBBBAAAAAA===???@@@AAA?????????@@@@@@DDDHHHIIIFFFBBBAAAAAAEEEBBB???AAADDDEEEAAA===AAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEDDDCCCCCCDDDEEE???BBBEEEFFFFFFEEEDDDEEECCCAAA@@@AAABBBBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMKKKJJJGGGEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGJJJOOORRROOONNNLLLIIIGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKMMMLLLJJJIIIHHHIIIIIIJJJHHHHHHIIIKKKMMMLLLJJJGGGLLLLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCJJJKKKNNNPPPRRRSSSTTTTTTMMMNNNKKKFFFDDDFFFFFFCCCLLLOOORRRSSSQQQNNNKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLEEEFFFGGGHHHHHHGGGFFFEEECCCEEEFFFFFFDDDCCCDDDFFFHHHJJJLLLMMMMMMKKKHHHGGGDDDEEEHHHKKKMMMMMMJJJGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@???????????????;;;???CCCDDDBBB???<<<;;;@@@@@@?????????@@@@@@AAA===@@@DDDDDDBBBAAACCCEEEEEEBBB@@@CCCHHHJJJHHHEEE???@@@AAAAAA@@@AAACCCEEEAAACCCBBB???@@@DDDEEECCCDDDDDDEEEEEEEEEEEEEEEEEE>>>DDDIIIGGGAAA===???BBB???@@@AAACCCDDDDDDEEEEEEBBBBBB@@@>>><<<<<<>>>@@@BBB@@@@@@BBBEEEIIIJJJJJJCCCAAA?????????@@@???>>>@@@?????????@@@BBBCCCEEEGGGEEECCCAAA@@@@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBBBBEEEHHHJJJHHHFFFEEEEEEAAABBBCCCEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGEEECCCBBBCCCCCCEEEFFFGGGGGGGGGGGGCCCCCCDDDGGGIIIIIIGGGEEECCCBBB@@@??????@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@???============>>>>>>???@@@@@@@@@??????@@@BBBDDDEEE>>>===<<<===???@@@???>>>999===@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>AAACCCCCCAAA@@@AAACCC???===<<<===>>>>>>===<<>>@@@AAABBBCCCBBBBBB>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAACCCDDDFFFGGGGGGGGGDDDDDDEEEDDDCCCAAA???>>><<>>???===???BBBCCCDDDCCCAAA???>>>===<<<===???@@@@@@???<<<=========>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>??????>>>===<<<;;;::::::;;;;;;:::999:::;;;<<<===@@@===;;;:::;;;===>>>>>>???>>>>>>>>>>>>>>>??????===>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????AAABBB@@@===BBB???======???@@@===;;;<<<<<<;;;;;;;;;<<<<<<===EEEBBB@@@AAACCCBBB===999>>>======>>>@@@BBBAAA@@@DDDDDDEEEEEEDDDCCCBBBBBB?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>AAAAAAAAABBBCCCCCCDDDDDDHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@?????????@@@BBBCCCCCCAAA>>>???AAAEEEGGGHHHFFFDDDCCCEEEJJJNNNOOOOOONNNOOONNNLLLHHHEEECCCCCCBBBBBBDDDEEEGGGKKKOOOSSSRRRNNNIIIFFFGGGGGGEEECCCFFFEEEEEEFFFHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMJJJHHHFFFEEECCCBBBBBBCCCEEEFFFIIIMMMNNNNNNOOORRRRRRNNNLLLIIIGGGHHHFFFDDDGGGLLLRRRRRRSSSTTTUUUSSSQQQNNNJJJKKKKKKKKKKKKLLLLLLLLLOOOOOOMMMLLLKKKLLLMMMMMMFFFDDDGGGLLLJJJDDDCCCHHHEEEAAA===>>>CCCFFFDDDBBBDDDHHHLLLMMMJJJHHHHHHIIICCCEEEHHHJJJKKKJJJIIIGGGGGGDDDBBBBBBDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>@@@@@@@@@@@@@@@???>>>===DDDCCCAAA?????????AAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEBBBAAABBBDDDEEEDDDAAA???????????????@@@CCCEEEAAA@@@???@@@BBBBBBAAA@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@AAADDDEEEEEEDDDBBB@@@BBB@@@>>><<<<<<===???AAA???@@@CCCGGGKKKLLLJJJHHHGGGEEECCCBBBBBBAAA???===CCCBBB@@@>>>>>>@@@EEEIIIGGGEEECCC@@@>>>>>>>>>>>>BBBBBBAAAAAABBBBBBCCCCCCGGGHHHIIIKKKLLLJJJFFFBBB@@@AAACCCEEEFFFFFFEEEEEEBBBDDDFFFHHHHHHGGGEEEDDD???CCCGGGGGGDDDDDDGGGKKKFFFFFFEEEEEEEEEEEEFFFFFF@@@@@@AAABBBCCCBBBAAA??????@@@AAABBBBBBAAA@@@???>>>===<<<;;;<<<===???AAA@@@===<<<===AAAAAA===888@@@>>>>>>AAAAAA>>>===@@@>>>===<<<;;;::::::999:::<<<=========>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA;;;<<>>;;;>>>>>>????????????>>>>>>???@@@@@@???===<<<===>>>???AAAAAAAAA?????????AAA@@@>>><<<;;;===>>>>>>======<<<<<<;;;;;;===>>>???AAAAAAAAA@@@@@@@@@@@@@@@CCCAAA???AAAEEEFFFBBB===@@@>>><<<<<<>>>???@@@???>>>???AAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????<<<===>>>@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDD======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>===???AAACCCCCCBBB@@@???>>>===<<<===???@@@???>>>============>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>===<<<;;;::::::<<<;;;;;;:::;;;<<<===>>>>>><<<::::::;;;===>>>>>>>>>>>>>>>======>>>>>>???======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;======;;;999AAA???===>>>??????===;;;;;;;;;;;;;;;;;;<<<=========>>>>>>===:::;;;>>>AAA???>>>===>>>@@@AAA@@@???DDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGKKKJJJHHHFFFDDDBBBAAA@@@AAA@@@@@@@@@@@@BBBCCCDDDDDDBBB@@@@@@CCCFFFHHHHHHEEECCCBBBDDDIIILLLMMMMMMGGGHHHGGGEEEAAA>>>======AAABBBDDDFFFHHHKKKOOOQQQUUUQQQMMMJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHIIIKKKNNNPPPRRRQQQOOONNNNNNNNNNNNLLLJJJEEEDDDBBBAAAAAABBBCCCDDDHHHLLLNNNMMMNNNQQQQQQMMMKKKHHHGGGHHHGGGEEEHHHNNNTTTTTTTTTTTTSSSQQQNNNLLLJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPOOONNNMMMKKKJJJLLLPPPNNNHHHGGGKKKDDDAAA??????BBBDDDCCCBBBAAADDDIIIJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIGGGFFFCCCAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCDDDFFFFFFEEECCC@@@AAAAAAAAAAAA@@@???>>>@@@@@@??????@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCAAA@@@AAACCCDDDCCCAAA>>>>>>>>>===<<<<<<>>>???===<<<<<<<<<============AAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEECCCBBB@@@>>><<<;;;:::999;;;<<<===>>>???BBBFFFJJJKKKJJJHHHDDDBBBAAAAAABBBBBB@@@???CCCBBBAAA???>>>@@@EEEIIIGGGEEECCC@@@>>>>>>>>>????????????@@@AAACCCEEEFFFKKKIIIGGGGGGGGGGGGEEECCCCCCDDDDDDEEEDDDCCCAAAAAABBBCCCFFFGGGHHHGGGEEECCCBBBEEEFFFEEEAAAAAADDDGGGHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCDDDCCCCCCBBBBBB======>>>>>>???>>>>>>>>>@@@???===;;;;;;<<<===>>>@@@===;;;<<>>>>>>>>>>>>>>?????????@@@======>>>???@@@@@@@@@@@@<<<<<<<<<===>>>???@@@@@@CCCAAA??????AAAAAA???======>>>??????@@@@@@@@@???@@@AAAAAA@@@===<<<<<<===???@@@AAAAAA@@@???@@@BBBAAA???<<<<<<===>>>>>>===>>>===<<<<<<<<<===??????????????????????????????AAA??????BBBFFFHHHFFFBBBAAA???===>>>???AAAAAAAAA???@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???<<<===???AAABBBCCCDDDDDDBBBAAAAAA@@@@@@AAABBBCCC======<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;===>>>@@@BBBBBBAAA@@@???>>><<<<<<<<<>>>???>>>===<<<============>>>>>>>>>>>>>>>============>>>?????????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;<<<===>>><<<:::999999<<<>>>??????>>>>>>===============>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===????????????????????????>>>===<<<<<<======<<<;;;@@@???>>>>>>>>>>>><<<:::::::::::::::;;;<<<>>>>>>;;;???BBB===777999CCCNNN???>>>===>>>@@@@@@@@@>>>DDDCCCBBBAAA@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKMMMLLLKKKIIIGGGCCC@@@>>>AAAAAAAAAAAABBBCCCDDDEEECCCAAA??????BBBDDDFFFFFFCCCBBBAAACCCFFFIIIJJJKKKGGGGGGGGGDDD@@@>>>======@@@AAADDDGGGJJJMMMNNNOOOTTTRRRNNNMMMMMMMMMLLLKKKHHHGGGEEEEEEFFFFFFEEECCCAAABBBCCCDDDFFFGGGHHHIIIIIIKKKMMMOOOOOONNNLLLKKKHHHGGGGGGIIILLLPPPUUUWWWTTTRRROOONNNMMMMMMKKKIIIHHHGGGEEEDDDDDDDDDEEEEEEGGGKKKMMMLLLLLLOOOOOOLLLIIIGGGFFFHHHHHHGGGKKKQQQ\\\\\\\\\[[[YYYUUURRRPPPLLLLLLMMMNNNPPPQQQRRRRRROOOPPPSSSTTTTTTRRROOOMMMOOONNNPPPRRROOOKKKJJJLLLDDDCCCAAA@@@@@@AAABBBBBBCCCFFFKKKNNNMMMKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGHHHFFFCCCCCCEEEGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHEEEEEEDDDFFFHHHIIIIIIHHH@@@AAAAAAAAAAAA@@@@@@???<<<<<<===???AAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA??????@@@AAABBBBBBAAACCCBBBAAA@@@???>>>??????===>>>???>>>=========?????????@@@@@@@@@@@@@@@???AAA???>>>===>>>???AAABBBFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>============>>>>>>===>>>AAAEEEIIIJJJIIIGGGAAA@@@???@@@AAABBBAAA@@@BBBAAAAAA???>>>@@@DDDGGGEEEDDDBBB@@@?????????@@@=========>>>@@@CCCGGGIIINNNJJJFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???BBBCCCEEEGGGGGGFFFDDDCCCEEEFFFEEEBBB>>>===AAADDDIIIHHHFFFCCCAAA@@@??????@@@BBBCCCCCCBBBAAABBBBBB@@@?????????@@@AAAAAABBBAAA???===;;;:::::::::;;;???<<<999:::<<<===<<<999:::888:::>>>???======@@@::::::::::::;;;<<<===>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::<<<>>>@@@===<<<<<<===???@@@@@@???<<<===>>>???@@@AAAAAAAAAAAABBBBBB@@@>>><<<<<<===>>>???AAAAAA@@@@@@AAACCCBBB@@@======>>>>>>>>>>>>>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>BBBGGGJJJIIIGGGBBB@@@??????AAABBBBBBAAA???@@@AAAAAABBBAAAAAAAAA@@@???>>>>>>======>>>>>><<<===???AAACCCDDDEEEFFFBBBAAA@@@?????????@@@AAA<<<<<<;;;::::::::::::;;;::::::999999999999999999<<<===???@@@AAA@@@???>>>===<<<;;;<<<===>>>===;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;<<<<<<999888888999<<<>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>======>>>>>>>>>>>>>>>===;;;:::999999999:::;;;===>>>???;;;???BBB>>>999:::EEEOOO???>>>===>>>???@@@???>>>BBBAAA???>>>>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAACCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKHHHEEEAAA???@@@@@@@@@AAABBBCCCCCCDDD@@@>>><<<===???AAABBBBBBBBBAAAAAAAAACCCEEEGGGHHHIIIIIIHHHFFFBBB@@@@@@@@@???@@@DDDHHHLLLNNNNNNMMMPPPOOOMMMKKKKKKJJJJJJIIIHHHFFFDDDDDDDDDDDDCCCBBB@@@AAABBBDDDFFFGGGHHHHHHKKKNNNQQQTTTTTTRRROOOMMMIIIHHHHHHIIILLLQQQVVVYYYUUURRRNNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFJJJLLLJJJKKKNNNMMMJJJGGGEEEFFFHHHIIIJJJNNNUUU___```aaa```\\\YYYVVVUUUOOOOOOOOOPPPQQQQQQRRRRRROOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPPPPMMMJJJIIIJJJDDDDDDDDDBBB@@@@@@AAACCCDDDHHHLLLPPPPPPNNNLLLJJJIIIJJJJJJKKKJJJIIIGGGFFFHHHFFFCCCCCCDDDFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKFFFEEEDDDEEEFFFHHHGGGFFF??????@@@@@@@@@??????>>>:::;;;===???AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@AAAAAA@@@DDDCCCAAAAAABBBBBBAAA@@@===???@@@@@@>>>===>>>@@@>>>>>>??????@@@@@@?????????>>><<<;;;<<<>>>AAACCCHHHHHHFFFEEECCCAAA@@@@@@>>>>>>>>>>>>????????????===>>>@@@EEEHHHIIIHHHFFFAAA@@@??????@@@AAA@@@????????????>>>===>>>AAACCCCCCBBBAAA@@@@@@???@@@@@@======<<<===???CCCGGGIIIMMMIIIDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCGGGFFFCCC???======AAAEEEFFFEEECCCAAA@@@>>>>>>======???@@@AAA@@@@@@AAAAAAAAA@@@??????@@@AAACCCDDD???>>>===;;;::::::::::::===;;;888888:::;;;;;;:::;;;999:::===>>>;;;;;;>>><<<;;;:::999999999999999>>>>>>>>>????????????@@@>>>>>>==================>>><<<:::999999;;;===>>>::::::;;;<<<===>>>>>>>>>;;;<<<===>>>???@@@@@@@@@AAABBBBBB@@@===<<<<<<======>>>@@@@@@@@@@@@BBBCCCBBB@@@>>>===>>>>>>>>>===<<<<<<<<<<<<======>>>>>><<<===============>>>>>>=========AAAEEEHHHHHHGGGAAA???>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<===???AAACCCEEEFFFFFFBBBAAA@@@>>>>>>>>>??????;;;::::::999999999999999999999999999999999888888<<<===>>>?????????>>>>>><<<;;;:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<==================<<<<<<;;;:::::::::888888999999999:::::::::888777777999<<<>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::::::::::::::;;;<<<===>>>>>>===;;;:::999888888999999;;;<<<>>>>>>:::<<<===<<<999:::???DDD???=========???@@@???>>>@@@???===<<<<<<>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???>>>======>>>??????AAADDDGGGIIIKKKKKKKKKHHHIIIJJJJJJIIIFFFCCCBBB???@@@@@@@@@AAAAAAAAAAAA>>>===<<<<<>>???@@@CCCHHHMMMOOONNNLLLMMMLLLLLLJJJHHHGGGGGGGGGGGGEEECCCBBBBBBBBBBBBAAA@@@AAACCCDDDFFFGGGGGGGGGJJJLLLPPPSSSTTTQQQNNNLLLJJJIIIHHHIIIKKKPPPTTTWWWUUURRRNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBAAAAAAAAAFFFJJJKKKJJJJJJMMMLLLIIIGGGEEEFFFIIIKKKLLLQQQXXX[[[]]]___]]]ZZZVVVTTTTTTRRRQQQQQQPPPPPPOOOOOONNNPPPOOOOOONNNOOOOOOPPPPPPMMMOOOPPPMMMKKKJJJIIIIIIEEEEEEEEECCCAAAAAABBBDDDCCCEEEHHHKKKMMMKKKHHHFFFHHHIIIIIIJJJIIIIIIHHHGGGFFFDDDAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGEEECCCBBBCCCCCCBBBAAA======>>>>>>>>>>>>======;;;<<<===>>>????????????BBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@>>>===<<<>>>@@@BBBAAA???:::;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;<<<>>>AAACCCIIIHHHFFFDDDBBB@@@???>>>:::::::::;;;;;;<<<<<<<<<>>>???AAADDDGGGHHHFFFDDDAAA@@@>>>>>>??????>>><<<<<<===>>>===<<<<<<>>>@@@@@@@@@@@@?????????@@@@@@??????>>>>>>@@@BBBEEEGGGHHHFFFDDDCCCCCCBBB@@@>>>CCCBBBBBBBBBAAAAAAAAABBBAAABBBCCCDDDDDDDDDDDDCCCFFFDDDAAA>>>===???CCCGGGAAAAAA@@@???>>>>>>>>>>>>===>>>???BBBDDDEEECCCBBB>>>===<<<<<<<<<===???@@@======<<<;;;;;;;;;;;;;;;;;;:::888888999:::;;;;;;>>>;;;;;;>>>>>>:::999;;;:::999888888777888888888<<<<<<<<<<<<============>>>===<<<;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>======@@@AAAAAA???===;;;;;;<<<<<<===????????????@@@BBBCCC@@@>>>======>>>======:::::::::;;;;;;;;;;;;;;;<<<=========>>>>>>>>>???>>>======???AAABBBCCCBBB>>>======>>>@@@@@@???>>>?????????>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;===>>>@@@BBBDDDDDDEEEAAA@@@@@@???>>>>>>>>>>>>999999888777777777777777888999999:::::::::999999;;;<<<======>>>>>>======<<<;;;999:::;;;;;;:::999888999999999999:::::::::888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999666777888999999999888888777666777999;;;=========<<<<<<;;;:::999999999999;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<::::::;;;===:::<<>>>>>=========>>>>>>===<<<<<<===???@@@@@@???======<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA???===;;;;;;;;;=========@@@CCCFFFHHHIIIIIIIIIEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@AAAAAAAAA@@@???>>>???>>>===???AAADDDDDDDDD@@@AAAAAA@@@??????BBBDDDEEEEEEDDDAAA>>><<<===>>>@@@@@@BBBGGGMMMPPPNNNLLLLLLLLLLLLKKKHHHFFFFFFFFFEEEBBB@@@???@@@AAA@@@@@@@@@AAACCCEEEFFFFFFFFFEEEEEEGGGKKKNNNNNNLLLIIIGGGIIIHHHHHHHHHJJJNNNQQQTTTUUUSSSPPPOOOPPPOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDFFFJJJKKKJJJJJJMMMLLLHHHGGGEEEFFFJJJLLLMMMSSSZZZZZZ]]]___]]]YYYUUUTTTUUUQQQQQQPPPOOOMMMLLLKKKKKKNNNMMMLLLKKKKKKMMMNNNOOOMMMPPPPPPMMMJJJKKKLLLJJJGGGFFFDDDCCCCCCDDDEEEEEEGGGGGGHHHKKKLLLLLLIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLIIIFFFEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHFFFBBB@@@@@@@@@???===;;;;;;<<<============<<<========================BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA???@@@AAA===<<<<<>>===<<<>>>@@@BBBAAA@@@>>>>>>???@@@AAAAAAAAAAAA>>>===<<<<<<===???AAABBBGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEGGGGGGDDDBBBAAA???>>>>>>>>>>>><<<;;;;;;<<<>>>===<<<;;;<<<=========>>>>>>????????????@@@@@@AAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEDDDAAA>>>HHHGGGEEECCCAAA??????>>>AAABBBBBBCCCCCCCCCCCCCCCDDDBBB???===>>>AAADDDGGG>>>======<<<======>>>>>>@@@???@@@FFFMMMNNNJJJEEEAAAAAA@@@@@@@@@@@@@@@AAA=========<<<<<<<<<<<<<<<999999999999999::::::;;;???<<<<<<>>>===999777999555666666777888:::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<:::::::::;;;<<<===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<;;;999999999;;;>>>>>>>>>>>>===<<<;;;:::>>>??????>>><<<;;;;;;<<<;;;<<<>>>>>>======>>>@@@BBB@@@===<<<<<<===<<<;;;888999::::::;;;;;;::::::===>>>>>>??????@@@@@@@@@???>>>===============>>><<<;;;;;;===>>>???===<<<>>>>>>===<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;===???@@@AAAAAAAAA>>>???@@@AAAAAA@@@>>>===777777666555555555555666777888999;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<:::999999::::::999888777777777777888888888888666777999:::;;;;;;::::::999999999888888888888888666777888999:::999999888777666777999;;;===<<<;;;<<<;;;:::999999888888888::::::;;;;;;;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;:::<<<>>>999<<>>>>>???@@@;;;;;;;;;<<>>======<<<===???BBBEEEFFFEEEAAABBBBBB@@@>>>>>>@@@CCCGGGGGGEEEBBB???>>>???AAABBB@@@AAAFFFLLLPPPOOOLLLJJJLLLLLLJJJFFFCCCCCCDDDBBB???===<<<===?????????AAABBBDDDEEEFFFEEEDDDCCCBBBDDDGGGIIIIIIHHHEEEDDDEEEEEEFFFGGGJJJMMMPPPQQQQQQPPPPPPQQQRRRRRRPPPNNNQQQPPPOOONNNLLLJJJHHHGGGGGGKKKLLLJJJKKKMMMLLLHHHGGGEEEGGGKKKMMMNNNTTT[[[[[[^^^```^^^XXXSSSQQQRRRNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKOOOPPPKKKIIILLLMMMKKKIIIFFFCCCDDDFFFHHHHHHFFFLLLJJJIIIJJJLLLLLLJJJGGGFFFGGGIIIKKKMMMNNNPPPPPPPPPMMMJJJIIIJJJLLLLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMJJJGGGCCCAAA@@@@@@???>>>;;;<<<<<<===>>>>>>=========<<<;;;;;;;;;<<<===>>>AAABBBCCCCCCDDDDDDDDDDDDEEEGGGGGGEEEBBB@@@@@@BBB???>>>>>>AAAGGGIIIGGGDDDCCC???===@@@GGGJJJHHHDDD======>>>@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@AAAEEEEEEEEEEEECCC@@@===;;;>>>===<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFGGGFFFCCC@@@>>>===<<<<<<>>>>>>===<<<;;;===??????>>><<<<<<===:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDAAAAAAAAACCCEEEEEEDDDBBBJJJHHHFFFCCCAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCCCC@@@===<<<===@@@BBBCCC<<<<<<;;;;;;;;;<<<<<<===AAA>>>???HHHTTTVVVNNNEEEGGGGGGGGGGGGFFFEEEDDDDDD?????????>>>===<<<;;;:::888999:::;;;:::::::::;;;<<<999999<<<;;;888777999666777777888:::;;;===>>>999999999:::::::::;;;;;;;;;:::999888999:::<<<>>>>>><<<:::888777888999:::888:::<<<;;;999888:::<<>><<<:::999;;;<<<===<<<;;;:::;;;<<<:::<<<===<<<;;;;;;<<<===AAA???<<<;;;;;;;;;;;;:::888999:::;;;;;;;;;::::::??????@@@@@@AAABBBBBBCCC??????>>><<<;;;:::;;;<<<;;;;;;;;;===>>>>>>===;;;===<<<;;;:::::::::;;;;;;<<<;;;;;;:::::::::::::::::::::;;;======>>>>>>===<<<>>>AAACCCCCCBBB???===666666555444444444444444777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::999999::::::888777666666666666777777777777555666888999::::::999999888888888777777777777777777888999:::;;;:::999999777777777999;;;<<<;;;:::<<<;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::444777999888666666888:::888<<>>>>><<<999999===AAA:::::::::<<>>>>>>>>?????????AAA???<<<:::::::::<<<>>>===@@@CCCFFFHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBDDDEEEEEEDDDCCC@@@>>>===::::::;;;===AAADDDEEEDDDAAABBBBBB@@@>>>===@@@BBBEEEEEECCC@@@===<<<===???CCCAAA@@@EEELLLPPPOOOLLLHHHJJJKKKHHHCCC@@@@@@AAA@@@>>>;;;;;;<<<>>>??????BBBCCCDDDFFFFFFEEECCCBBBBBBCCCFFFGGGHHHGGGEEEDDDBBBBBBDDDGGGJJJMMMOOOQQQMMMMMMNNNOOOQQQQQQPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCHHHKKKLLLKKKKKKMMMLLLIIIHHHFFFGGGKKKMMMNNNTTT[[[XXX[[[]]]YYYRRRLLLJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIILLLNNNNNNMMMKKKJJJHHHMMMNNNHHHGGGKKKLLLJJJJJJFFFBBBDDDHHHKKKJJJGGGKKKHHHFFFFFFGGGHHHFFFDDDGGGHHHIIILLLOOOQQQSSSTTTLLLIIIFFFEEEFFFGGGHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJJJJGGGDDDBBBAAABBBAAAAAA<<<<<<===>>>>>>???>>>>>><<<;;;:::999:::<<<>>>@@@AAAAAACCCDDDEEEEEEFFFFFFHHHIIIJJJGGGCCC@@@@@@BBB>>>;;;;;;???DDDFFFCCC@@@AAA<<<999===FFFKKKHHHBBB<<<<<<>>>???@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@CCCDDDEEEEEECCC@@@<<<:::;;;:::888777888;;;>>>@@@EEEEEEEEEGGGHHHFFFCCC???<<<;;;:::<<<>>>??????>>><<<>>>AAAAAA???>>>===>>>888999:::<<<===>>>>>>>>>>>>@@@CCCEEEGGGGGGFFFEEEAAA@@@@@@AAADDDFFFFFFFFFHHHFFFEEECCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBB???===;;;<<<>>>???@@@<<<<<<;;;:::::::::;;;;;;???;;;<<>>???<<<888444333555888:::777999<<<;;;999999;;;===GGGFFFEEEBBB???<<<:::888999:::<<<;;;::::::;;;===:::;;;<<<<<<:::999:::;;;AAA>>><<<::::::;;;:::999999:::;;;<<<<<<<<<;;;:::@@@@@@AAABBBCCCCCCDDDDDD??????>>><<<::::::;;;===;;;;;;;;;===??????===;;;===<<<:::999888999::::::<<<;;;::::::999999::::::999::::::;;;<<<<<<;;;;;;:::===BBBEEEEEECCC???===555555555555666666666777777777777777888999;;;;;;999999999999::::::;;;<<<888888888777777777777777777777777777666666666666666777777888999;;;<<<<<<;;;;;;;;;:::999888666666666666777777888888999999888666444666999:::999777;;;:::888777777888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;777888999:::;;;<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999888888888888:::999999888888999999:::999888777777777888999:::;;;;;;<<<======<<<;;;:::===;;;;;;<<<>>>AAABBBCCC===<<<;;;:::999::::::;;;<<<<<<===============<<<;;;:::888888888:::<<<===<<<>>>AAADDDFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEECCC@@@>>><<<:::???>>>;;;999<<>>AAADDDHHHLLLMMMNNNNNNLLLIIIGGGFFFFFFEEEAAA===AAA@@@>>><<<<<<===>>>???DDDEEEFFFHHHIIIGGGDDDAAA@@@AAACCCEEEEEEDDDCCCBBB???BBBFFFIIIKKKMMMOOOQQQPPPQQQQQQOOOMMMKKKKKKLLLLLLJJJIIIGGGGGGGGGIIIJJJJJJLLLNNNNNNNNNNNNPPPQQQJJJHHHHHHJJJNNNRRRUUUUUU]]]YYYUUUQQQOOOMMMKKKIIIJJJHHHEEEDDDFFFHHHHHHHHHHHHIIILLLMMMLLLJJJHHHFFFHHHFFFEEEGGGKKKNNNNNNMMMLLLJJJGGGEEEDDDEEEFFFGGGJJJIIIGGGEEEDDDDDDDDDEEEFFFEEEIIIPPPRRRMMMKKKNNNLLLHHHEEEEEEHHHKKKLLLLLLHHHIIIJJJJJJHHHFFFDDDBBBCCCCCCEEEHHHKKKMMMLLLKKKGGGDDDBBBAAACCCDDDBBB@@@======<<<<<<===???AAACCC???>>>===<<<===???AAABBBBBBAAA@@@@@@AAACCCFFFHHHQQQOOOKKKGGGDDDCCCCCCDDDBBB@@@=========>>>>>>===>>>===???CCCGGGIIIFFFDDD??????@@@@@@??????>>>>>>AAADDDGGGHHHEEEBBB@@@???BBBDDDFFFDDD???:::888888666777888:::<<>>>>>???AAACCCAAA???<<<;;;:::;;;<<<@@@BBBDDDEEEDDDDDDDDDEEEBBBAAAAAAAAABBBCCCEEEFFFDDDEEEEEEDDDBBB@@@??????BBBJJJJJJAAA???EEEFFFAAABBB@@@>>>===<<<===>>>???AAA<<<777777;;;===;;;999===???DDDLLLQQQPPPJJJDDDHHHHHHIIIIIIHHHEEECCCAAABBBAAAAAAAAA@@@?????????<<<888666888<<<>>><<<888999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999:::888777666777888777666::::::::::::999888777777===<<<;;;999888:::===???GGGFFFDDDAAA>>>;;;888777<<<<<<;;;:::888999<<<>>>;;;;;;;;;:::888888:::<<<<<<=========<<<<<<<<<<<<888999:::<<<===>>>>>>>>>AAA@@@???AAADDDEEECCCAAA???>>><<<<<<===>>>>>>===;;;:::999;;;>>>???===:::999999999999999999999999999999999999999999999999<<<<<<;;;::::::::::::;;;<<<>>>@@@BBBCCCAAA>>><<<555555555555666666666666666666666666777888999::::::999999999999::::::;;;999999888888777777666666777666666666666666666666555666888999:::;;;;;;;;;:::::::::999888777666555999999888777777666666555888777666777:::;;;999888:::999888777777888999:::;;;;;;<<<<<<<<<;;;;;;:::777888999:::;;;;;;;;;;;;:::999999888888999999:::::::::999777777666666666999999999888888999999999:::999888777777888999999:::;;;<<<===<<<<<<;;;:::;;;:::::::::<<>>AAACCCDDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBB@@@???>>>===>>>>>>;;;888;;;AAACCC@@@DDDCCCBBBBBBBBBAAABBBBBBDDDCCCAAA???>>>>>>>>>>>>>>>AAADDDGGGJJJLLLLLLLLLJJJGGGEEEDDDDDDCCCAAA>>>AAA@@@>>><<<<<<<<<===>>>CCCCCCDDDEEEFFFEEEBBB??????@@@BBBCCCCCCBBBAAA@@@>>>AAAEEEGGGIIIJJJLLLNNNJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEGGGIIIJJJKKKNNNPPPQQQPPPOOONNNNNNKKKKKKKKKMMMPPPSSSSSSSSSXXXUUUQQQOOONNNNNNLLLKKKJJJHHHEEEDDDEEEGGGGGGGGGFFFGGGIIIJJJIIIHHHGGGFFFHHHFFFFFFHHHKKKMMMMMMKKKKKKJJJHHHFFFEEEDDDEEEEEEJJJJJJIIIHHHGGGGGGGGGGGGEEECCCFFFKKKLLLHHHGGGIIIJJJFFFCCCCCCEEEHHHIIIHHHIIIIIIHHHFFFEEEEEEDDDDDD@@@@@@AAADDDGGGIIIHHHGGGDDDAAA???@@@BBBCCCBBBAAAAAA@@@???>>>======<<<<<<>>>===<<<<<<===>>>AAABBBBBBAAAAAAAAABBBDDDFFFHHHPPPNNNJJJFFFDDDCCCCCCCCCAAA???===<<<===>>>>>>===>>>>>>>>>AAAEEEGGGEEECCC@@@@@@AAABBBBBBBBBBBBAAABBBFFFKKKNNNKKKFFFBBB???BBBCCCDDDBBB>>>;;;::::::888888999;;;===@@@CCCDDDFFFEEEDDDCCCBBBAAA??????AAA???======???@@@@@@??????AAABBBBBBAAA@@@BBBCCCDDDCCC@@@===<<<;;;<<<<<>>===;;;;;;;;;===>>>@@@<<<888777:::<<<;;;999999<<>>>>>======<<<999666888<<<>>>;;;888999999999999999999999999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999:::888777666777888777666999999::::::999999888777;;;;;;:::999999;;;>>>@@@EEECCCBBB???<<<:::888777;;;;;;:::999888888:::===;;;;;;;;;:::888999;;;===<<<>>>@@@AAA@@@>>>===<<<999:::;;;===>>>????????????>>>>>>@@@BBBCCCBBB@@@@@@???======>>>>>>===<<<===;;;999:::<<<===<<<;;;888888888888888888888888999999999999999999999999<<<<<<;;;:::::::::::::::<<<>>>@@@BBBBBB@@@===;;;666666555555555555555555555555666666666777888888::::::999888888888999999::::::999888777777666666666666666666666666666666444666888:::;;;;;;:::999999999888777666555555444888888777777666666555555888888777888::::::999777888888666666666666888888999::::::;;;;;;;;;::::::888999999:::::::::999999888888777777777777888888999888777666555555555555999999888888888888999999;;;:::999888888888888888999:::;;;;;;<<<;;;:::999999999999999:::;;;======:::999999888888999:::;;;888999999::::::;;;;;;;;;<<<;;;:::999999999:::;;;===>>>@@@BBBBBBBBBAAAAAACCCCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@??????<<<===:::888:::@@@BBB@@@BBBBBBBBBAAAAAAAAAAAA@@@BBB@@@???===<<<<<<<<<===???@@@CCCFFFHHHIIIIIIIIIHHHEEEBBBAAABBBBBBAAA@@@AAA@@@???===<<<<<<===>>>AAAAAAAAACCCDDDCCC@@@===>>>>>>???@@@@@@???>>>======???BBBDDDEEEFFFGGGIIIDDDGGGIIIIIIHHHFFFFFFGGGDDDDDDCCCCCCDDDFFFIIIJJJMMMQQQTTTUUUSSSOOOLLLKKKMMMLLLMMMPPPRRRSSSRRRQQQRRRPPPMMMMMMMMMNNNNNNMMMJJJGGGEEEDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLJJJIIIJJJIIIHHHFFFEEEDDDBBBBBBGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEGGGGGGDDDCCCEEEGGGEEEBBBBBBCCCDDDDDDCCCIIIHHHEEECCCBBBBBBDDDEEE?????????AAADDDEEEDDDCCC???>>>===>>>@@@BBBBBBAAACCCCCCBBB@@@???===;;;:::<<<<<<;;;;;;<<<>>>AAABBBCCCBBBBBBBBBCCCDDDFFFGGGMMMKKKHHHEEECCCBBBAAABBB@@@>>><<<;;;<<<>>>======???>>>>>>???AAACCCDDDCCCAAAAAABBBCCCCCCDDDCCCCCCCCCIIIOOORRRPPPJJJDDD@@@BBBCCCBBB@@@<<<:::;;;<<<:::::::::;;;===AAADDDFFFFFFEEECCCAAA@@@?????????@@@???======???@@@@@@??????AAABBBBBBAAAAAABBBCCCGGGEEEBBB???============@@@CCCGGGHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDBBB@@@>>>>>>>>>???AAACCCAAA@@@FFFMMMJJJ@@@===<<<;;;:::999:::;;;<<>>>>>===<<<<<<;;;;;;999777888<<<===;;;999::::::::::::::::::::::::888888888999:::;;;;;;<<<999999::::::::::::999999999888666777888888777666777777888999999999999888999999999:::;;;>>>AAABBBAAA@@@???===;;;999777777999999999888666777999;;;:::;;;;;;:::888999;;;===<<<@@@EEEGGGEEEBBB>>><<<;;;<<<===>>>????????????===<<<<<<>>>@@@AAA@@@>>>AAA???>>>===>>>===<<<:::===;;;999999:::;;;;;;:::777777777777777777777777888888888888888888999999;;;;;;;;;:::::::::999999<<<>>>@@@AAA@@@>>><<<:::666666555555555555444444666666777777777777777777:::999888888777777777777::::::999888777666666555555555555666666666666666333555888:::;;;:::888777888777666555444444444444444444555555666777888888777888888999999888777666777666555555555555666777888888999999::::::999999999999:::999999888777777777666666555555666666777666555555555555666666777888888777777777777888888;;;;;;:::999888777777777777888999:::::::::999888888999999999999999:::<<<::::::888777777777888888666666777777888999::::::===<<<;;;:::::::::::::::===>>>??????@@@??????>>>@@@@@@@@@???>>>============>>>>>>?????????>>>>>>;;;<<<:::777888>>>@@@???@@@AAAAAA@@@@@@@@@?????????>>><<<;;;:::::::::;;;>>>???AAACCCEEEFFFFFFFFFFFFDDDBBB@@@@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>???AAA@@@@@@AAABBBAAA>>><<<<<<<<<=========<<<;;;;;;;;;===@@@AAAAAAAAACCCDDDEEEGGGIIIIIIGGGEEEDDDDDDAAAAAAAAABBBDDDGGGJJJLLLOOOSSSWWWWWWTTTOOOJJJGGGKKKLLLNNNQQQTTTUUUSSSQQQOOOMMMKKKKKKLLLNNNNNNMMMIIIGGGDDDDDDDDDEEEDDDCCCDDDCCCCCCCCCCCCEEEFFFGGGFFFGGGHHHJJJJJJIIIGGGFFFGGGGGGGGGFFFDDDBBB@@@???AAABBBDDDFFFFFFFFFEEEEEEJJJHHHGGGGGGFFFDDDDDDEEEFFFEEECCCBBBAAAAAA@@@@@@FFFEEECCCBBBAAAAAABBBBBB@@@??????@@@BBBCCCBBBAAA===<<<<<<<<<>>>??????@@@BBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<>>>AAACCCCCCCCCBBBCCCCCCEEEFFFGGGIIIHHHFFFDDDBBBAAA@@@@@@???===;;;:::<<<======<<<@@@>>>======>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAADDDIIINNNPPPNNNHHHCCCAAAEEEDDDAAA===;;;999::::::;;;:::::::::===@@@DDDFFFFFFEEECCCAAA????????????<<<:::999:::<<<===<<<;;;<<<>>>??????>>>???@@@AAAHHHFFFCCC@@@>>>>>>>>>???CCCFFFIIIJJJIIIFFFEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDEEECCC@@@>>>===>>>>>>>>>@@@BBBBBB@@@DDDGGGCCC;;;;;;;;;:::999999::::::;;;===:::888888:::;;;;;;999999<<>>===???BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;999888999;;;<<<;;;999::::::::::::::::::::::::777777888999:::;;;;;;<<<999999::::::::::::999999888777666777888999777666555666777888999999999999888888888;;;???BBBCCCDDD>>>>>>===<<<:::999888888777888888777555555777999999999999888777888:::<<<<<>>>>>>>>>>><<<<<<<<<>>>?????????>>>AAA???>>>>>>>>>===;;;999;;;::::::;;;::::::888777666666666666666666666666777777777888888888888888:::::::::::::::999999888<<<===>>>???>>><<<:::999555555555555555444444444888888999999999888777777999888777666666666666666999999888888777666555555444444555555666666666777333555777::::::999777666777666555333333333333444222333444555666777888888666777999999888666555444666555555555555555555666666666777888888888888888999999999999888777666666666555555444444555555666333333333444666888999:::888777777666666777777888::::::999999888777666555555666777999999999888777666888::::::888888999;;;;;;:::888666555444444555444444444555666888:::;;;===<<<<<<;;;::::::::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===<<<;;;;;;888;;;999666666<<>>>>>??????@@@???>>>=========<<<:::999888999999:::======???@@@BBBCCCDDDDDDEEEDDDBBBAAAAAABBBDDDFFFBBBBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@AAAAAAAAA>>><<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>===>>>@@@BBBFFFHHHHHHGGGDDDBBB@@@@@@?????????AAADDDHHHLLLNNNPPPSSSVVVVVVSSSMMMIIIFFFGGGIIILLLQQQUUUVVVTTTRRRPPPNNNKKKJJJKKKLLLKKKKKKFFFEEECCCCCCDDDDDDCCCBBBCCCBBBBBBBBBCCCFFFHHHJJJFFFGGGIIIIIIHHHFFFDDDCCCEEEDDDDDDCCCBBB@@@>>>===???@@@BBBDDDEEEEEEDDDDDDJJJJJJHHHEEEDDDEEEEEEDDDEEEFFFEEEDDDBBBAAA??????AAABBBBBBBBBBBBAAA???>>>>>>===<<<===>>>@@@???>>>============<<<<<<===>>>DDDEEEEEEEEEDDDBBB@@@???===<<<;;;;;;<<<>>>AAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>======;;;999999;;;<<<<<<<<>>===<<<===???AAADDDHHHHHHGGGFFFDDDBBBAAA@@@CCCEEEHHHHHHFFFCCCBBBBBBGGGDDD@@@<<<999888888888::::::999:::<<>>>>>888777777888:::;;;:::888;;;<<<>>>>>>>>>>>>???AAAGGGEEEBBB@@@???>>>???@@@CCCEEEHHHHHHFFFDDDBBBBBBDDDCCCBBBAAAAAABBBCCCCCCCCCAAA??????@@@AAA???===<<>>;;;:::::::::999:::::::::;;;;;;:::999999:::;;;:::::::::<<<>>>===;;;;;;>>>BBBAAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAA@@@>>>======<<<;;;:::999::::::;;;:::999::::::::::::::::::::::::777777888999999:::;;;;;;888999999::::::999999888777777666888999999777666444555666777888999999999888777999<<>>>>>>>>>>>??????>>>=========<<<999777666888;;;===<<<999666444555555555555555555555555666666666777777888888888999999:::::::::999888777:::;;;<<<======;;;999888333333444444444555555555888999:::::::::888777666777777666555555555666666777777666666666666555555444444444555555666666777333555777888999888777666666555444333222333333444555555555555555555444444666999;;;:::888666444444555555555555555555555555444555666777777777777777888888888888888777666555555555444444444444555555111111222444555888999;;;777777666666666666777777777888888888777666555555333444666777888888777777333666999999888777999;;;:::999777555333333333333333333333444555888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<============<<<:::999888777999999555555999===>>>======>>>??????===<<<;;;;;;:::999888777888999999;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCBBBAAAAAACCCEEE@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@AAA@@@>>><<<::::::::::::;;;;;;<<<<<<:::;;;<<<<<<<<<===???AAADDDEEEDDDBBB>>><<<<<<<<<======>>>@@@CCCHHHLLLNNNPPPQQQSSSRRROOOKKKHHHGGGEEEGGGJJJOOOSSSTTTSSSQQQOOOMMMJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAABBBDDDGGGIIIKKKEEEGGGHHHGGGDDDAAA@@@@@@AAAAAA@@@???>>>======<<>>???@@@AAAAAA???===<<<:::999888888:::<<<<<<;;;===>>>???>>><<<<<<===???HHHHHHGGGEEEDDDBBB@@@??????>>>===<<<===???AAABBBAAABBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBAAA???===;;;<<<:::888888:::;;;<<<;;;===============>>>BBBEEELLLLLLKKKIIIFFFCCCAAA???AAAAAAAAA@@@>>>???AAACCCGGGCCC>>>;;;:::999888777999999:::<<<===???AAABBBBBBBBBBBBAAA@@@>>><<<;;;888777777999;;;;;;:::999;;;===>>>???>>>>>>@@@BBBDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDDDDBBB@@@??????BBBBBBAAA@@@@@@AAABBBCCCBBBAAABBBEEEHHHGGGCCC???777;;;>>>>>><<<<<<===>>>888888999999999:::::::::999999999:::::::::::::::999::::::999999:::===???AAA@@@AAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@???>>>===;;;;;;::::::::::::999999999999999999999999999999888888888888999999999999888888999999999999888888666666666888::::::888666444444555777777888888888888777888<<>>===999999999:::999999888888999;;;===>>>======>>>???===<<<;;;<<<<<<;;;888666444777;;;<<<:::888555555555555555555555555555555555555666666777777888888888888999:::999888777666888999:::;;;;;;:::999999222222333444555555666666888999999:::999777555444555555555444555555666666444444444444555555555555333333444555555666777777444555666666777777666666666555333222222333444555444444444444444444444444888;;;>>>===:::777555555555555666666666666555555333333555666666777777777777777777888777777666666555555444444444444555555222222222222444555666777777666666555555666666777555555666777777666555444222333555666777777666666///333777888666555777:::666666444333333333444555333333222333555888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<888888888888999::::::;;;:::999999999999999999999<<<<<<<<<<<<;;;:::999888555999999444333888<<<===;;;<<<>>>>>>>>>===;;;:::;;;:::888777777888888999888999:::;;;===???AAABBB@@@BBBCCCCCC@@@???AAACCC======???@@@AAAAAABBBBBBCCCAAA@@@???@@@???===;;;999999::::::;;;===>>>>>>:::;;;<<<<<<;;;===???BBBBBBAAA@@@===:::999:::<<<;;;;;;<<<>>>BBBFFFJJJLLLOOOOOOOOOMMMJJJHHHIIIJJJEEEFFFHHHLLLOOOQQQPPPOOOLLLJJJGGGEEEEEEEEEDDDBBBAAA@@@@@@BBBDDDEEEDDDBBB??????@@@BBBDDDGGGIIIJJJFFFGGGGGGDDD@@@>>>>>>??????>>><<<;;;;;;;;;<<<===????????????@@@BBBCCCCCCBBBEEEEEEBBBBBBFFFEEEBBBCCCFFFIIIHHHEEEAAA@@@@@@>>>>>>>>>>>>>>>======<<<999777666777999;;;;;;;;;<<<>>>??????======@@@BBBFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@BBB@@@AAAAAABBBBBBBBBBBBBBB>>>???AAAAAA@@@>>>;;;:::;;;999777777999;;;;;;;;;;;;===>>>>>>>>>???CCCFFFJJJIIIHHHFFFDDDAAA???>>>===>>>>>>===<<<===@@@CCCCCC@@@<<<;;;;;;;;;999888999:::<<<>>>@@@AAAAAAAAA>>>???@@@@@@???<<<999777777666777999;;;;;;:::888999;;;<<<=========???AAA@@@???>>><<<<<<>>>???@@@DDDDDDDDDBBB@@@>>>???@@@@@@??????>>>???@@@BBBCCCBBBCCCGGGMMMRRRPPPIIIBBB<<<;;;:::<<<<<<<<<;;;;;;666666777888888888888888777888:::::::::999::::::999888777777:::<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@???>>>===:::;;;;;;;;;999999999:::888888888888888888888888999999999999888888888888888888999999999999888888666666666888::::::888666444555555666777777777777666555666:::???AAA>>>:::;;;;;;:::999888666666555444666777777555555555666777888888888777888:::===<<>>999999999999888888777666777999<<<<<<;;;:::<<<===:::999999:::;;;:::888555444777999888666666777999555555555555555555555555444444555666666777888888777888999:::999888666555666777888999::::::::::::000111222333555666777777777888999999888666444222444444444444444555666777222222333333444555555666333333444444555666777777555555555555666666666666777555333222222333444555000111222333555666777888:::===@@@@@@<<<888777777555555666666666666555555222333444555666666666666666666777777777777666666666555555444444555555666333222222111222222333333666666555555555555666666333444555666666666555444111333444666777777666666,,,111666666444333666999333333222222333555666777333222222333555888;;;===::::::;;;<<<=========<<<777777777777888999:::;;;;;;::::::999888777666666:::::::::;;;;;;::::::999444888888444333777<<<===;;;<<<===>>>>>><<<:::999:::999888777777888999999777888888:::<<>>AAACCCBBB@@@>>>???@@@:::;;;<<<>>>@@@AAAAAAAAACCCAAA???>>>???>>><<<;;;999999:::;;;<<<>>>???@@@:::;;;<<<<<<<<<===@@@CCCAAA@@@>>>;;;999999<<>>???BBBDDDFFFHHHIIIFFFGGGFFFBBB>>>;;;<<<>>>===<<<:::999999:::<<<======<<<<<<;;;<<<>>>@@@AAA@@@EEEFFFCCCDDDHHHHHHCCCBBBFFFIIIHHHEEEAAA@@@@@@???>>><<<;;;;;;<<<===>>>:::888777888:::=========;;;===??????>>>???BBBFFFAAA@@@@@@@@@AAACCCEEEFFFCCCBBB@@@>>>>>>???@@@AAA@@@@@@AAABBBBBBBBBAAAAAA===>>>@@@AAA@@@>>>;;;999:::888777777999;;;;;;;;;999<<>>===;;;;;;<<<=========>>>AAACCC???<<<::::::<<<===<<<999999;;;>>>AAABBBBBBBBBAAA;;;<<<>>>???>>>:::666444555555555888::::::999777666888999:::::::::<<<>>>>>>===<<<;;;<<<===???@@@GGGGGGFFFCCCAAA@@@AAACCC>>>>>>======>>>@@@BBBCCCCCCEEEKKKSSSYYYVVVMMMEEEEEE>>>999:::===<<<999666444444555666777777666666666888:::::::::999::::::;;;888666888<<>>@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA???>>>===<<<:::;;;<<<;;;999888999:::777777777777777777777777::::::999999888777777777888888999999999999888888555555666888::::::888666444555666666666666666666555444444888===>>>:::555:::999888777666555444333444666777777666555555666888999:::999999:::<<>>999999999999999888777666555888;;;;;;999888:::<<<888777888:::;;;:::777555666777777555333444888===666666666666666666666666444444444555666777777888666777999:::999888666555555666777888999:::::::::777444333444777888777555555666888999999777555444666666444444444444666666333333222111111222222333333333333444444444555555777777666555555555555666777444111000111222111///666666666444333333444666:::;;;;;;;;;:::777444333777777666555444444333333555555555555555666777777999555222333777999777333777666666555444444333333222222222111222222333333444444444444555666888999888777555444333333444444444555555555444333333222222444666666555333333333777555222111222222222111888777555444555888:::<<<;;;:::::::::;;;:::777555999888777777888888777555999888777666555444444444;;;999888888999;;;::::::888777777888:::===@@@BBBCCC@@@>>>>>>???===:::777777666666666666777888888888999999:::;;;===>>>>>>AAAAAA@@@???>>>===<<<<<<>>>===;;;<<<>>>??????>>>@@@??????>>>======>>>>>><<<;;;:::999:::===@@@BBB>>>>>>>>>>>>>>>??????@@@AAA@@@===;;;::::::;;;<<<;;;===@@@AAAAAACCCHHHLLLIIIIIIGGGFFFFFFFFFFFFGGGEEEEEEHHHLLLOOOOOOMMMKKKGGGEEEBBBAAAAAABBBAAA@@@???BBBEEEFFFFFFDDDDDDDDD@@@>>><<>>???>>>;;;888666555777:::<<<===;;;:::999:::===???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDBBBBBBBBBCCCBBB???<<<@@@===:::;;;===???>>>===;;;999888888:::;;;;;;:::@@@???======???AAAAAAAAABBB@@@>>><<<<<<===???AAABBBBBBAAA@@@@@@??????>>>>>>????????????>>>=========>>>???@@@@@@???===<<<888999888777666777:::<<<;;;<<<>>>@@@BBBCCCCCCCCCEEEAAA===;;;;;;<<<<<<<<<===999666999::::::;;;>>>???<<<888777999:::888666777:::===@@@BBBAAA???===<<<;;;::::::;;;:::888666777666666555555555555666999:::::::::;;;<<<<<<<<<:::;;;<<<>>>????????????FFFEEECCCBBBAAAAAABBBBBB============>>>???@@@AAAAAADDDIIIPPPZZZ___ZZZQQQMMMCCC<<<;;;999555555:::888777666777888999888777777888888999999999888888<<<:::888888:::;;;<<<;;;???===<<<;;;<<>>AAACCCAAA===;;;;;;======<<<999777666666777777999999:::;;;:::999888777:::999888777666666666666777777777777777777777777888888777666555444333333444444444444444444444444555666777888888999999999999777555555666777666555000222666999999888666555999:::<<<=========<<<;;;===>>>???@@@@@@>>><<<:::888999999999999888777666999999888888999:::999888888888999:::999888777666555555666777777777888888777666666555444333333333444444555555666666777777999999888777666666666666444666999<<<===;;;999777555333222333666777666444555666777888888666444333333333222111111222333333222222222222222222222222333333333444444444444555555555444333333333333444888555222222333444333222555555555333111111333444666777888888777555333222666666555444444333222222555444444444444555666666888555333333666777555333666666666555444333333333222222222111111222222333666555555444444555666777777666555444333333333333444444444444444333333222222444555555333222333444777555222111222333222111777666555444555777999;;;;;;:::::::::;;;:::777555999888666777888888777555888777666555444444444444999888666777999:::999999777777777999<<<@@@CCCEEEAAA???=========<<<999666555555666666666777777777777888999:::;;;<<<<<<<<>>===<<<;;;:::999999<<<;;;:::;;;===??????>>>@@@@@@>>>======<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>=========>>>@@@AAAAAA@@@===;;;::::::;;;<<<;;;===???@@@@@@BBBGGGJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKMMMMMMKKKHHHGGGDDDAAA@@@@@@@@@@@@???>>>@@@CCCCCCCCCBBBCCCCCCAAAAAAAAADDDHHHIIIHHHFFFFFFBBB===;;;:::::::::999:::888666666999;;;<<<<<<:::999888:::===???AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBAAA>>>;;;;;;<<<<<<:::777777:::;;;:::999;;;999888888:::;;;;;;:::@@@>>><<<===>>>@@@@@@@@@===<<<;;;::::::;;;<<<===@@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<>>>???>>>===;;;:::888888888777666666999<<<:::;;;>>>@@@BBBBBBBBBAAABBB@@@<<<;;;;;;;;;;;;:::;;;777666999:::888999<<<===;;;888777777888888777888:::===???@@@???===<<<<<<;;;::::::;;;:::888666666666666555666666777777999999::::::::::::::::::::::::;;;===>>>???@@@AAAEEEDDDBBBAAA@@@@@@@@@AAA>>>============>>>??????:::===BBBIIISSSYYYUUUMMMGGG@@@;;;;;;:::666444777777666555666777888777666555555666777777777777777:::999777777999:::;;;:::<<<;;;:::999:::<<>>??????===;;;999999:::::::::999888777666555444666777888999999888777666888777777666555555555666888888888888888888888888888777666555444333333222333333333333333333333333444555666777777888888888999777555555666777666555333333444555666666666666;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888999::::::888888999:::===:::888888:::;;;999666::::::;;;;;;;;;:::999888555555555555555666777777777666666555444444333333444444555555666777888888::::::888777666666666666444666999<<<<<<;;;999888444333222333555555555444666777777777666555333111222222111000000111222222000111222222333222111000333333333333444444444444444333222222111111222222666444222222333444444333444444444222000///000222111222333444444333222222444444444333222222111111333333222222333333444555555555444444444333333333666555555444444333333222333222222111111111222222777666555444444444444555555555555555444333222222444444444333333333222222222333333333111111333444777555222111222333222222666555444333444666888999;;;::::::;;;;;;:::888666999777666666777777666555666555444444333333333333777666555666888999888777666777888;;;>>>BBBFFFHHH@@@>>><<<<<<;;;:::777555333444555666777666555555444666888:::;;;;;;:::999;;;::::::999888777666666:::888888999<<<>>>>>>>>>@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@>>>===@@@???===<<<<<<>>>AAABBBAAA@@@>>><<<;;;;;;;;;<<<:::<<<===>>>???AAAEEEHHHCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGIIIKKKKKKHHHFFFFFFDDDAAA@@@??????===<<<===>>>??????>>>???AAACCCBBBDDDFFFIIIKKKIIIEEEAAAEEEAAA<<<888666666555444888777666888:::<<<<<<;;;999888888999===???@@@@@@BBBBBBAAA@@@????????????:::???CCCAAA;;;888999===999888666666888999888777;;;999888888:::;;;;;;:::>>>===;;;<<<===???>>>>>>999999999999999999::::::===>>>>>>>>>>>>?????????===<<<;;;:::999:::;;;;;;:::;;;<<<<<<<<<;;;999888777888888777666666999;;;888:::===@@@AAAAAA???>>>???===;;;;;;;;;;;;:::888888555666999999777666999999:::999777666666777999999;;;<<<>>>>>><<<:::999;;;:::999999::::::888666666666666666777777888999::::::999999999999999999999999:::;;;===@@@BBBCCCDDDBBBAAA???>>>===>>>>>>>>>======<<<<<<<<<<<<<<<777999<<>>AAADDDFFF???>>>===<<<;;;999777555222333555777777666444333333555888:::;;;:::888777888888777777666555555444777666666777:::=========???>>>>>>======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>BBB@@@===;;;<<<>>>AAACCCAAA@@@???===<<<<<<<<<<<<;;;;;;<<<===>>>@@@CCCEEE@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFHHHHHHFFFDDDEEECCCAAA??????>>><<<;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>???@@@>>>AAADDDBBB>>>;;;<<<>>>999999888888999999999888;;;999888888:::;;;;;;:::===;;;:::;;;<<<===<<<;;;777888999:::::::::999999;;;;;;;;;<<<===>>>>>>???===<<<:::888888999:::;;;::::::;;;;;;:::999888777666777777666555666888:::666888<<<>>>@@@???===<<<::::::999:::;;;:::888666555444666:::999555444777666888999777555444777;;;;;;;;;<<<<<<;;;:::888777:::999888999:::999888666666666666666777888::::::;;;::::::999999888888888888888999:::===@@@CCCDDDAAA@@@>>>===<<<;;;<<<<<<======<<<;;;:::999999::::::;;;::::::>>>BBB@@@:::===:::888888999777666555555444333333444444333222000111222444555666666666666555444555777888777666888777666555555666888999===999555444666777777555555555666666555444222111111222444666777777777777555555555444555555666666888888888888888888888888555444333111000000000000111111111111111111111111111222333444444555555555777555333333444555444333444333222111111222222333555666777999999888888777888777555444444555777888666:::===;;;777777>>>EEEIIIIIIGGGBBB<<<999888888888888888888888777777666666444222000000222555666666555555555444444444333222333444555777888999:::;;;:::999777666555555444444666888:::;;;:::999888444555555555555555666777777777777666444333222111222222222222222222222222...///222333444333111000222222222333333333444444444333333222222222222222000111111111111111111222333444555444222000000111......000111222333333444111111111111111000000000000000000000000111222222222444555555333111111222333333333333333222222222333222111111000000000111111222333333444555555555222333444444444333111111222222111111111222222333111222222111000111333666666444222111222333333333555444444333444444555666999999999:::;;;:::888666777666555555666666555333333333222222222333333444555444444666888999888666888999:::;;;<<<>>>???@@@>>>???>>>===;;;888777666222333555777777666444333333444777999:::999777666888777777666666555555555666555555666999<<<<<<<<<=========>>>???@@@AAABBBCCCAAA???>>>===>>>???@@@BBB@@@===<<<<<<>>>BBBDDDBBBAAA@@@???>>>=========<<<;;;;;;<<<>>>@@@BBBCCC>>>@@@BBBDDDDDDDDDBBBAAA>>>>>>???BBBDDDFFFEEEDDDDDDBBB@@@??????>>><<<:::999:::999888888:::>>>AAAAAABBBDDDEEEEEEDDDDDDDDD@@@===888666555666666555777777888:::<<<<<<:::888888777777999<<<>>>>>>===;;;:::::::::<<<>>>@@@AAABBBAAAAAAAAAAAA???===;;;999999::::::999999999999;;;999888888:::;;;;;;:::;;;:::999:::;;;;;;:::888555666777999999999888777888999999:::;;;<<<=========<<<:::888888999:::;;;::::::::::::999888777666555666777666555555777888555777:::<<<===<<<;;;:::777777777888:::999666444444444888;;;999444333666555777888777555555999<<<<<<<<<;;;:::999888777777999888777888999999777666666666666666777888::::::;;;:::::::::999999888888666777888;;;===@@@BBBDDD???>>><<<;;;::::::;;;;;;<<<;;;:::999888777777777:::;;;999888:::>>>===888<<<:::777555666888999888555333222222333333222000000111333444555666666666555444333444666777666555777777666555555555666777<<<888333333555777666444666555444222222222333333111333555777888888888888555555555555666777777888777777777777777777777777555333111000///...///000000000000000000000000000000111222333333444444333666444222222333444333222111222222333333222111000333444555666777666666555777666444333333444666888444999<<<;;;777888???FFFLLLQQQRRRKKK???777888<<<888888777777777666666666666444222000000111333555444444444444333333333333111222333555666888999999:::999777666555444444444333555666888999888888777444555777666555555666888888777666666555444333333///000111111111111000//////000222333444444333222222222222222333333333333555444333333222222333333111333444444333222222333111333444444222111111222000000111111222333333444111111111111111111111111000000//////000000111222222222333444555444333222222222222222222222222222333222111000000000000000///000222333444555555555222222222333333222222111222111000000000111222333111222333222222222444666666333111111222444444333555555444444444555555555888777777888:::999777555777555444444555555444333222222222222333333444555555555666888;;;;;;:::888:::::::::;;;;;;;;;;;;;;;>>>??????===:::888777777333444555666777666555555444555777999999888777666888777777777666666666555777555555666999;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBB@@@===;;;;;;<<<>>>@@@AAA@@@>>>======???BBBCCCCCCCCCBBBAAA@@@??????>>>===<<<:::;;;>>>@@@AAAAAA>>>???AAAAAABBBAAA@@@@@@::::::;;;===@@@BBBBBBAAA@@@???>>>>>>>>>>>>;;;999888999999888888:::>>>AAA@@@AAABBBBBBAAABBBCCCEEE???<<<888666666888888888999888888:::;;;;;;999777888888888:::<<<<<<;;;:::777777666777999<<>>???@@@???<<<888888:::;;;;;;:::999999:::;;;999888888:::;;;;;;:::999888888999::::::888666111333444555666666555555777888888999:::;;;;;;;;;;;;:::999888888888999999::::::999888777666666555444555666666555555666777555666777999999999999999444444444666777777555333555666:::<<<999444444888555666777777777888;;;======<<<;;;999888888888888888777666777999999777555666666666666777777888999999999999888888888888888555666999<<<>>>@@@AAABBB<<<;;;:::999999:::;;;<<<::::::888777666666666666555777777666999>>>>>>;;;;;;:::777333444888999777555333222222222222111///111222333555666666666666444333333555666777555444777666666555444444444444888666444333444555555444666555333111000111333444222444666777999999999888555555555555666777888999666666666666666666666666555333111///......///000000000000000000000000000000000111222333333333333555333111111222333222111000111222333333222111000333444555777777666666555666444333222222444666777333777:::999777888===BBBIIIPPPTTTNNNBBB999999===::::::999888888888888999555444222111000111333444222222222222222222222222111111222444555666777777777666555444444333333444222333444666666666666555333555666666444444555777888777666666555555555555000000111222222111000000111222222333444444555555111222222222222333333333444444333222222222222333111333666555222000000111...000222333111111111111222222222111111222222222111111111111111111111111000000000///000111111222222111111444777777555111111111111222222222222222333222111000////////////000111222333444444333222222222111111111111222222111111/////////000222333000222444444444444444666555333111111222444444333666555555555555555555555666555666777888888666444666555333444555555444222222222222222333444666666666666888:::======<<<::::::::::::;;;;;;;;;::::::<<<===>>><<<888666555666555555666666666777777777666666777888888888888777777777777666666666666666888666666666999:::::::::<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;<<<===@@@@@@???>>>???@@@AAABBBEEEEEEDDDDDDCCCAAA@@@@@@???<<<;;;;;;>>>AAAAAA@@@@@@@@@???????????????>>>999888888:::<<<>>>>>>===;;;;;;:::;;;<<<<<<999777777888999999999;;;>>>@@@???AAACCCCCCAAA@@@BBBCCC???<<<888666666888888888;;;:::999999::::::888666999999999:::;;;;;;999777666555444555666999<<<>>>>>>?????????===;;;:::999:::<<>>:::555666;;;777666555666999;;;======>>><<<:::999888888999999777666666777888888777555666666666555666666777777555555666666666666666666444666:::===???@@@@@@???:::999999999999;;;<<<===888888777666555555555666222555666555888======:::666888666333444888777222555333222222222222111///222333333444555555555444444333333555777777555333666555555444333222222222333444555444333222333444444444333333222222333333333444666777888888888777333333333444555666888999555555555555555555555555555444111...---...///000000000000000000000000000000000111222333333333333444222111000222222111000111111111111222222333444222333444555555555444444333222222111222333444555222444777888888888;;;===CCCGGGKKKJJJDDD>>>;;;;;;;;;:::999888777888888999555444333222222222222222000000000000000000111111111111222222333444555555444333333222222333333444111111333444444444444444111444666555333222444777888777777666666666777777222333444555555444333222333333222333444555666777111111222222222333333333444333222222111111222222///222444333000------///+++...000111111000000111444333222111000000111111111111111111111222222222000000000000000111222222333000000333999:::666111111111111111111111222222333222111000////////////222222333444333222111000222222000000000111222333111000///...///000222444///222555666555555555666555333111111222444444444666666666666666666555555555444555666888888666444666444333333444555333222222222222333444555666777777888999<<<>>>???===;;;999:::;;;;;;<<<<<<;;;;;;:::<<<===;;;777444444555777666666666666777888888777777777777777888888888666666666666666666555555999777666777999::::::999======<<<;;;::::::::::::999:::;;;<<<<<<;;;::::::@@@@@@??????@@@@@@AAAAAAFFFFFFEEEEEEDDDCCCAAA@@@@@@===;;;<<>>======>>>>>>999888777888:::;;;:::999888777888999::::::888666777888:::;;;;;;<<<>>>@@@???BBBEEEEEEBBB@@@@@@AAA@@@<<<888666666777777777===;;;:::999999999777555:::999999:::;;;:::888666777555444333444777:::<<<<<<@@@DDDBBB<<<999:::======@@@CCCCCCAAA???@@@AAA;;;999888999:::;;;;;;;;;777777777777888888555333444444555555666777888888777777777777888888888888666666777777666666555444888777555444333222222222222444666666555444555666666555444444444666888999333222111222444555555444999:::===>>>:::555777===888666444666:::>>>>>>===>>>===:::888888888999:::777666555666888888777555777666666555555555555666222333333444444555555555333666:::>>>@@@@@@???===999888888888999;;;===>>>777777666555555555555666222555666555666999999666222666666333444777444...555444222222333222111///222333333444444444333333444333444555777777555333555444444333222111000000000333555555222000111333222333444555555444222111333444555777777777777666111111222333444666777888444444444444444444444444666444111...---...///111111111111111111111111111000111222333333444333333444222000000111222111000333222000//////222666888///000111222333222111111111111111111111222333333222333555666888999999999===>>>AAAEEEFFFCCC===777999888666555555555666777444444444444333333222222////////////000000000000111111111222222333333333222222111111222222333444000000111222333333333333222333444555555555444333666444333333555666666555666333222333333000111555333>>>===777:::999777<<<999:::999444333666555222555222222555444000///111333222000/////////000111000000000000000000000000///000111333333222111111//////000111111111111111222000///000111111000///222333333444444333333222222222222111111111000000222222111000///...------111111000222444444333222111111000000000000111111---......///000111111222111222333444444222000///222222333333333333444444666777888999888777555333666555333222111222333333666444222222333333222111111111111222444666777888888888888888999:::;;;<<<:::::::::::::::::::::999::::::999999999777444111444555777888999888666555777777666666666666666777:::888666555444555666777666777888999999999999999;;;::::::999888888888777=========<<<;;;;;;;;;:::??????>>>>>>???AAACCCDDDFFFGGGHHHHHHGGGDDD@@@>>>@@@AAACCCFFFHHHGGGCCC@@@EEECCC???<<<;;;<<>>===:::666444666888888999:::;;;<<<;;;::::::;;;999777666777777777666555666777666666666888:::>>>============>>>>>>???CCCDDDFFFFFFDDDAAA===;;;888777777999;;;;;;:::999777666444444555555444222666666555555444333222222888777666777888666111,,,666666555444333333333333222222333333333444444444555666666666777777777777666444222222444555444333444444333333333444555555;;;;;;:::999888777666555111333555888:::;;;;;;;;;>>>===<<<;;;999888777777777888999999999777666555555555555444444333333333333222000...///111333555777666777999;;;<<<:::999:::777444555999<<<======888666555666999999666333111222333333444555666777333666555333333666777555444444555555444444333222333333333444444444444444666555444333222333444555555666666444111///111333333444555555444333111000000111222333444333222111444555777888888666444222666444222333555777666444777444333333444444111...000111111111000///...---000000000000000111111222333222111111333333222111/////////111333333111/////////000111222222333333444333333222111000//////444333111111222222222111444444444666999;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<:::777444333222333444222222222333333444444444222222000///............000000000222333333222000///......///000111111000000000000111222222333333222333555666666666555444666444333333555555555444555222111333222000222666;;;DDDBBB>>>EEEEEE@@@AAABBBAAA<<<555333666666444555222222444444000///111222111000000//////000000........................///000000111111111111111//////000111111111111111111000///000111111000///222222333333333333222222222222111111111000000000111111000000///.........000000///111222333222000111000000//////000000111---......///000000111111000111333444555444222111222222333333333333444444666777888999888777555444555444333222111222333333555333111111222222222111222222222333444555777777888888888888999:::;;;<<<::::::999::::::::::::::::::999999999999777333111333555666888888777666555999888777777666666666666999777666444444444666777666777888999::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::>>>=========>>>@@@AAACCCEEEEEEDDDCCCCCCBBBBBBBBBAAABBBDDDFFFHHHGGGDDDAAADDDBBB???<<<;;;<<<>>>@@@???<<<:::999::::::888666666666777777777777777666888:::<<<<<<===>>>AAACCCDDDEEEFFFFFFEEEBBB???===:::;;;;;;999777666888;;;888999:::;;;;;;;;;:::::::::999888888999999777666222333444444333333555777<<<;;;;;;:::;;;;;;======DDDDDDDDDDDDBBB???===;;;888888888999;;;;;;:::999888666555444555555333111555444444333333222222222444444444555777777444111333333222111000000000000222222222222333333333333666666555555666666777888666444333333444666555444444444333333333444555555::::::888777666555555555111222444666777999999999;;;::::::999888777666666666777888888777666555444666666555555444222111111444333111000000222444666666777:::;;;;;;:::999888888666444555888;;;<<<;;;777555555888::::::777333222222333333444444555555333666555222333666777555444444444555444444333222444444444444444555555555555555444333333333444555444666666444000///000222000111222222333222111111...///111333333444333333333444666777666555222111555222111111444555555333444222111222444555222000///.........------,,,,,,/////////...///000000111555333222222333333222000.........000222222000///000000111111222333333444111111111111000000000000444222111111111222222222333222222444777999999999:::;;;;;;;;;:::999888888:::999777555333333333333111222222222333333333333222111000///............000000000222333333222000///.........000111000//////000000111111222333333333444555666777666555555555444222333444555444222333111111333222000333999GGGPPPNNNNNNWWWXXXQQQPPPTTTOOOCCC777222444666444444111222444333000///111111111000000000000//////........................///////////////000111111//////000000111111000000111000//////111111000///000111111222222111111000111111111111000000000000////////////////////////000///...000111222000///000000////////////000000.........//////000000111...000222333444444222222222222333333333333444444666777888888888777555555555444333222222222333444444222111111222333222111444444444444444555666666888888888999999::::::;;;888888888888999:::;;;;;;999888777888888666333000333444666777777777666555;;;:::999888777666666666888777555444444444555666777888999:::;;;;;;;;;;;;:::;;;===???@@@???>>>===999999999999::::::::::::<<<<<<;;;<<<===>>>@@@BBBEEECCC@@@>>>>>>@@@CCCFFFAAABBBCCCFFFHHHGGGDDDAAABBB@@@>>><<<;;;<<<>>>???>>><<<:::999999888666444888888888888777666555444:::<<<===>>>>>>@@@BBBEEEBBBCCCDDDDDDBBB@@@===;;;777888999999888999;;;===888999999:::;;;::::::::::::999999:::;;;;;;999777222333444444333333555777;;;:::999888888:::<<<===DDDCCCBBB@@@???===<<<;;;999888888999;;;;;;:::888888777555444444444222000222222222222222222111111444333333444555666444333222222111000////////////111111111111222222222222666555444333444555777888777555444444555666666555333333333333333444555666999888666444333333333444222222333444555666777777777777777666666555555555555555666666666555444333555666666555444222000///555444222111222333555777666:::>>>>>><<<888777777666555444555777999999999555555666999===<<<888444222333333333333333333333333555555222333666777555444444444444444333222222444444444555555555666666555444444333444444555555444555555333000///000111------///000111111111111---...000111333444444444111222444555444333111000333111000000222333333222222111111222444444333222///...---,,,,,,,,,---..................//////000666444333222333333111///---,,,---...111222111///222111111222222333444555//////000000000111111111333222111000111111333333111000000111444777888777999999999888777666555444888777666555444333222111111111111111111222222222111111000///............000///000111333333111//////.........000111000/////////000111111222222333222333444555555555444333444333222222444444222111333111222444333222666===LLLYYY\\\]]]ffffff```aaalllbbbNNN;;;222222222000333111111444333000///111///000000000000000////////////////////////////////////...------///000111//////000000000000000///000///...///000111000/////////000000000000//////111111000000000/////////---------....../////////000//////000111222000///000//////......//////000........./////////000000///000222333444333111000222222222333333333444444666666777777777666666555555444333222222222333444444333111222333444444333777666666555444555555555888888999999::::::::::::777777777777888999;;;<<<888777666666666555333000444555666888888888888777<<<;;;:::888777666666666777777666555555666666777777888999:::;;;<<<<<<<<<;;;===@@@BBBBBBAAA???>>>888888999999::::::;;;;;;;;;;;;;;;;;;===???AAABBBCCCAAA>>><<<<<<>>>AAACCC@@@@@@AAADDDEEEEEEBBB@@@@@@>>><<<;;;;;;<<<>>>???@@@???===<<<;;;999777555:::::::::999777666444333;;;===>>>??????@@@BBBEEEAAAAAABBBAAA???===;;;999777777888999999:::;;;<<<888888999999::::::::::::999999:::<<<>>>===:::888555666777777666777999;;;===<<<:::::::::<<<>>>@@@CCCBBB@@@>>><<<;;;;;;;;;:::999888999::::::999777888777555444444333111000000000111111111111111111666555444444333333222111555444333222222111111111111111111111222222222222666555333111222444666888999777555555555666555333333333333333444444555666777666444222111111222333333333333333444555555666555555555555555555555666333444444444444333333333444444555666555333111000444333222222222333555666777===BBBBBB===888777888444444444555666777777666444444666;;;>>>>>>999444333333333222222111111111222555555222222666666444333444444444444333222222444444444555555666666777444444444444555555666666555444333222000000000000.........//////000000000...///000111111222222333111222333444333222111000111111000000111222222222111111111222333222222111111///...------...000111///............///000000777555333222333222000...---------///111333222111333333222222222333444555111111111111111111111111111111111000000111333555111000///000333666777666666666777777666555444444555555555555444333111000000000000000000111111111111000///.............../////////111333333111///000...---...000000///...//////000000111222222222000111222333444333222222333222111222333333111///333222333555333333999AAAMMM```iiijjjppppppnnnssstttZZZBBB555333222...222000000333333000///111//////////////////000000........................///...---------...000111//////000000000//////...///...---...000111000///...//////000000//////...000000000/////////......,,,,,,,,,---......//////111000000111222222111/////////............//////............////////////555555666777666444222000222222222333333333444444555555555666666555555555444333222222222333444555555444333333555666666666888888777666555555555555888888999:::::::::999999777777666666777888:::<<<777666444444555444222000666666777888999999::::::<<<;;;:::888777666666666777777777777777777777888777777999:::;;;<<<<<<<<<>>>???BBBCCCBBB@@@>>><<<999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===???AAACCCAAA@@@???>>>=========>>>>>>>>>???AAABBBBBB@@@>>>===<<<;;;::::::<<<===>>>BBBBBBBBB@@@>>><<<:::999<<<<<<;;;:::999777666555<<<===>>>???>>>???BBBDDDAAAAAAAAA@@@>>>;;;999888999888999999:::::::::999888888888888999999::::::999999:::===>>>>>><<<999777999999999888999;;;===@@@???>>>>>>???AAACCCDDDCCCAAA???<<<:::::::::::::::888888888999999777555888666444444444333222000111111111111111111222222555555555444333333333333666555444333333222333333222222222222333333333333555444222000111333555777;;;999666555555555333222333222222333444555666666555444333222111111222222444444555555666666666666555555555666666666666666222222222222222222333333333444555555555444333222333222222111222333444444999???DDDCCC>>>999777888333555666777666666555555444444666;;;>>>>>>999444444333333222222111111000222555444111222555666444333333444444333333222111333333444444555666666777222333444555666666777777666555333222111111000000111111000000////////////111111000000000000000000222222333333333222111000111111111111111111222333222222333222111000/////////...---,,,---...111222000000//////000000111222666444222222222111///............///222444555444444333222111222333444555444333333222111111000000000000111///...000444777333222000000333555666666333444555666666666666666333333444444333222111000000000000000000000000000000//////.............../////////111222222111///000...---...///000...---...//////000111111222222///000111222222222111111222111111222222222///---333333444555333222999BBBQQQgggtttwww|||}}}~~~|||```EEE888666333///222///000333333000///111000///...---...///000111,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////000000000///.........------...000111111000...//////000000//////...////////////............,,,,,,,,,------.........222111000111222222000///......------------..............................888999::::::888666333222222222333333333333444444333333333333444444444444444333222222222333444555555444333444666888888888999999777666666555555555888888:::;;;;;;:::999888888777666555555777999;;;666555333333333333222000666666777777888999::::::;;;:::999888777666666666666666666777777777777777666666888:::;;;<<<<<<<<<>>>???@@@AAA@@@>>><<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCC????????????>>>===<<<;;;=========>>>@@@@@@>>>===;;;::::::::::::;;;===>>>BBBCCCDDDCCC@@@===<<<<<<<<<<<<<<<<<<;;;:::999888===>>>?????????@@@BBBDDDBBBBBBAAA???===;;;999888:::999999999::::::888777999888888888888999::::::999999999<<<>>>>>>===;;;777888999999888888:::<<>><<<:::999999:::999888777777777777444222666555333333444444222111333333333333333333222222000222555666555666777888555444333222111111111111444444444444555555555555333222111000111222444555999777555444555555444222222222222333444555666777444444444333333222222222333555666777888888777666666666666666666666666777222222111111111222333333666666666555555555555555222222222222222333333444:::>>>BBBAAA===999777777444666999:::888666555555555555666999===<<<888444444444333333222222222111222444444111222555666444333333333333333222111111111222222333444555666666111222444555777777888888777555333222333333111000333222111000////////////222111000///............222222222222222111111000000111111111000000222333111333333222000...---...++++++***++++++---///000000000000000000111222222444222111000111111///---///......///333666777666444333222000111222444555444444333222111000//////...000000///---///444999666444111111222444555555222333444555666777777777222222222222111111111111111111111111000000000000//////......---......//////...///000222222000...000...---...//////...,,,......///000000111111222///000111222333222222111111111111111222111...+++222222333444000000777AAAQQQeeeqqqvvvtttYYYAAA666666444///111//////333333//////111111///---+++,,,...111333++++++++++++++++++++++++......///000000000000/////////000000///......---...---,,,...000111111000//////000000000000///////////////.........------,,,,,,,,,,,,,,,---------111000///000111111///---...------------------...........................555666777777666444222111222222333333333333444444222111111111222333333444333333222111222333444555444333222444666888999888999999888777666666666666777888:::;;;;;;:::888777999888666444444666888:::666444222222222333222000444444555555666888999:::999888777777666666666666333444444555555555555555444555777999:::;;;<<<<<<<<<<<<=========<<<<<<;;;::::::::::::999999999999999999999:::<<<>>>AAABBB===>>>>>>>>>>>>>>>============<<<>>>@@@@@@>>>===999999999999:::;;;<<<===???AAACCCCCC???<<<<<<<<<<<<<<<============<<<<<<>>>@@@AAAAAA@@@AAACCCEEEDDDCCCBBB@@@>>><<<:::999999888888999;;;;;;999666999888777777777888::::::999888888:::<<<>>>>>>===777888999888888888:::<<<@@@AAACCCDDDEEEFFFFFFEEEAAA@@@???===;;;:::999999888777555555666555222000444333222222444444333222666666555555444444333333///222666888888777888999444333222111000000000000666666666777777777888888111111111111111222333333444333222333555666666666222222222333444555666777333444555666666444333222111333666999:::999777555666666666666666555555555222222111111111222333444<<<;;;888666444444444555333333333333444444444555:::;;;<<<<<<;;;888666444555888<<<<<<:::777666666777555555888::::::777333444444444444333333333333222444444111111555666333222333333333333222111111000000111222333444555555111222444666777888888888999666333333444444333111222111000//////000000111111000///.........///000111111111000000000//////---///000///......000222///111333222///---...///)))******+++---......//////////////////000111111222000//////000000///---...---,,,...222555777777444333111//////111333444111111000000//////......---///000...,,,...444:::888555222000111222333333222333444555555555555555222111000///000000222222222222222111111000000000.........------......///.........000222222000...000///------...///---,,,......//////000111111111000111222333444333222222111000000111222000---***111111222222...---555@@@HHHYYYcccjjjxxxwwwhhhOOO:::222333222...111...///222333//////111222///,,,***+++...111444---------------------------...000111111111000/////////000000///...------...---,,,...000111111000//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///...///000///...,,,...------,,,,,,------........................---///000111222222111///...222222333333333444444444111000000000111222333333333333222111222333555666333222111333555888888888999999888777777777777777777999:::;;;;;;:::888777:::888666444444555777999555333111111222222222000222222333333555666777888777777666666666666666777111222333333444444444333444555666888:::;;;;;;;;;999999::::::;;;;;;<<<<<<:::999999999888888777777888888888999;;;===???AAA===<<<<<<<<<===>>>@@@AAA>>>======>>>@@@@@@???>>>888888888999:::;;;<<<===<<>>;;;:::;;;;;;<<<===>>>????????????@@@AAABBBBBBBBBCCCEEEGGGEEEDDDCCCAAA>>><<<;;;:::888777777999<<<===:::777999888777777777888:::;;;999888777999;;;===>>>>>>888999::::::999:::<<<>>>>>>???BBBDDDFFFEEEDDDDDDAAA@@@???>>><<<:::999888777666555444555333111///333222111222444555444333888888777666555555444444111555:::;;;888666666666555444333222111111111111888888888888999999999999000000111111222222222222000//////111555888999999222222222333444555777777333444666888888666333222///222666999:::999666444666666555555555444444444222222111111111222444555AAA>>>:::666333222333444444444444555555555555666:::999888888888777555222666:::>>>>>>;;;888666666888666555666999999666333444444444444444444444444111444444111111555555333222333333333333222111111///000000111333444555555000222444666888999999888:::777444444555555333111//////......///000222333///...------...///000111000/////////............,,,...///...,,,,,,...111,,,///222111///...///111***+++,,,...///000000000...............///000000000///......///000...------,,,+++---111444666777444333000///...000222444---------...............---///000...,,,...555;;;999666222000000111111111333333444444444333333222222111///......000222333333222222222111111000000......---------......///.........000222222000...000///------......---,,,......//////000111111111...000111222222111000...000000000000//////////////////000111333444555666???BBBIIIUUUbbbiiijjjgggXXXMMM>>>444222444555555//////000000000000//////000///------.........---...---,,,++++++,,,---...------------------------///000111111111///...---111...++++++...//////---...///000///......///000------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,////////////............,,,,,,,,,---------..............................000000...------...//////////////////000000000111111111111111111222222222111111111111111111111111111222333444666777666333:::777444333444555666555777888888999888777666666333666777444555888888555333111000111333333111...444444444444444444444444<<<999777555555444222111222333444444555555444444222444777:::<<<<<<<<<;;;999999:::::::::999888888999777555444333444555666444333444777;;;>>>???>>>===>>>???@@@@@@@@@??????@@@???>>>@@@BBBAAA<<<999:::999888888777777888888===>>>??????>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEFFFHHHCCC===:::;;;<<<<<<;;;;;;;;;;;;;;;:::888666555888777777777777999:::;;;777666777999<<<======<<<:::;;;;;;;;;::::::999888888;;;???CCCFFFGGGFFFFFFEEEDDDAAA>>><<<:::888888666666555555555444444444222000//////222555777888777999999555111000222555444333444666888:::999888888777555333222333444555;;;999999:::<<<;;;777333111111111222222222111111666000+++///888===;;;666777666666666777777444222555555666666666555444444111444777::::::888444222666444333444555666555444222111///...///111444666@@@===999777888999777555111222333333444555666666888888666555555444444444333555888::::::888555333666666777777666444222111444333333222222333333444///000000111222333444444111222222222222111000000111111222333333333333222222333444666777888888888333444444444444333222111111000//////000000///...111111111111000000000///111111111000///---++++++------.../////////000000////////////...---,,,+++......................../////////000000000000000000000//////.........---,,,++++++---000222222111......//////......---,,,......------------............---,,,---...///000222///---,,,...000111111000000000000000000000000---------///111111///---222222222222000---***(((---.../////////...---,,,++++++,,,---......---------------------------------,,,+++---000222111000...///111222222111///...222222222111111111000000///000000111222333444444888888;;;BBBJJJNNNLLLIIIEEE>>>666222333555555333//////000000000//////...000...---,,,---...---,,,------,,,,,,,,,,,,------------------------------//////000000000///...---000...++++++...///...------...//////---,,,---...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,////////////............+++++++++,,,,,,,,,------------------------------//////...------...///000.../////////////////////000000111111111111222222111111111111111111111111111222222333555666555333999777444333444555666555444555666777666555333111222555555222333666666333444222111222444444222///444444444444444333333333;;;999666555555444333111666666666666555333222111444666888:::<<<=========888999999999999888777777888777555444333444555666555555555888;;;===>>>===<<<===???AAABBBBBBAAAAAA???>>>======>>>>>>;;;888:::999999888888888888888:::;;;===????????????>>>======<<<<<<<<<===>>>?????????@@@@@@BBBDDDGGGHHHHHHDDD???======>>>===<<<======>>>======;;;999888777888999:::::::::999888777777777;;;???@@@???<<<888999999::::::999999888999<<>>???<<<444444444666777777555333111111222222222222111111222444777999:::777555222555555444555777777555444555333111//////111222444;;;888666555666777666555222222222222333555666666888888777555444444444444444555888999999888666555666666666666555444333333444333333222222333333444111222222333333444444555111222222222222111000000///000111111222222111111222222333444666777777888333333333222222222111111222111000000111111000///111111111000000000//////111111111000///...,,,,,,//////.........///000000////////////...------,,,........................////////////////////////.........---------,,,,,,...---,,,---///111000///......//////......---,,,...........................------,,,---...///000111///------///000111000000000000000000000000000/////////000222222111///111222222111///,,,***(((,,,---............---,,,---......///000000//////------------------------...,,,,,,...111222222000//////111111111111//////222222111111111111000000000111111111222222222222555333333555888999666333444111///111333444222000///000000000///...------000...,,,,,,---...---,,,,,,,,,------------,,,,,,------------------------...////////////...------///---,,,,,,---......------......---,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,/////////............---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000.....................---///000000000111111111222000000000000000000000000222000000111333444444333888666444333555666666555333444666777777444111...000333333000111444444222555333222222333444222111555555444444333333222222:::888555444555555333222777777777777666444333222888888999:::<<<======>>>888888999999888777777666777666555444333444555666777777666888;;;======<<<<<<===@@@BBBCCCCCCCCCBBB>>><<<:::999999999888666999999999888888888888777777999;;;>>>@@@BBBBBBBBB>>>>>>======>>>???@@@@@@@@@@@@@@@AAACCCFFFHHHJJJHHHEEEBBB@@@@@@@@@???>>>???@@@@@@AAA@@@???>>>===888999;;;<<<<<<:::888666777666666;;;AAABBB???:::777777888999999999888888;;;<<>>;;;888555333222555555444444333222111111666444222111333555666666;;;999777666666666555444555555555777999:::999888888888999999888888777777;;;:::;;;<<<>>>===:::888444333111//////000111222111//////222666:::<<<===333333444666888888777555333333333333333333333333444555888999999777555333555555666777999888555333555444222000///000111222555444222222444555555444222222111222333555777888999888777555444333333333555666777888888888888888666666555555555555666666444333333222222333333444444444444444444444444444111222222222222111000000...///000000111111000000222222222222333555666777333222111000000000111222333222111111222222111000000000000000////////////222222222111000///...---222000///------...///000111000000//////......---------------------------........................------,,,,,,,,,,,,++++++000...---...//////...---......//////......---,,,---...///000000///...------------,,,---......//////...---...000000000///000000000000000000000000111000000111333333222111000111111000...,,,***(((+++,,,,,,---------,,,+++---...//////000/////////------------------------///...---///111222222111//////000111111000//////000/////////............111111111111111111111000222111000111333444333111000//////111333222000---////////////...---,,,,,,000...,,,,,,---------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...---------------------,,,------,,,***)))***+++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,//////.........---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000......------------,,,,,,...//////000000111111111000000000000000000000000222///...111333222222333777555333333444555555444444666999:::999666222//////222222000000333444111444333222222222222222111555555444333333222222222888666444444555555444333555555666777777777777777===<<<;;;;;;;;;;;;<<<<<<999999999999888888777666555555444333333444444555999888777999;;;<<<;;;:::===???AAACCCDDDCCCAAA@@@;;;999777555444555555555999999999999888888777777666888;;;>>>@@@BBBCCCCCC???@@@@@@AAAAAABBBCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???;;;;;;<<<;;;;;;999888777666444555;;;AAACCC>>>888999999999999999888777777<<<===>>>@@@@@@@@@???>>>@@@???>>><<<:::777666444777777666555333222111111666444222222444666888888:::777444555777888666333666555666777999:::999888888999:::<<<<<<;;;999888999:::;;;<<<===<<<:::888666444111///...///111333111111222111111333555777666666666777999999777555333333333333333444444555666777888999999777666555555666777999:::999555222333222000///...///000111222222111222222333333333444333222333444666888:::888777666555444333333333777777777777777888999:::666666555444555666777999444333333222222333333444666666666555555555444444111222222222222111000000...///000000111111000000222222111111222333444555222111///......///000222333111000000111222000///000000/////////.........222222222222222111000///333222///---,,,---///111222111000000///.........------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---.........///......---,,,---...000111111000...---,,,,,,,,,---------......---------...000000///---////////////////////////111000000111222333222111////////////...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,---------------,,,------------------------/////////000111222222222/////////000000//////////////////............---111111000000000000//////---,,,+++,,,...000000000//////......//////...---...............---,,,,,,///---,,,,,,------,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,,,,---+++,,,---,,,***))))))+++,,,,,,+++++++++************+++,,,,,,------,,,,,,............------------,,,,,,,,,,,,------------------------------------***++++++,,,---.........---------------,,,,,,,,,------...///000000111111////////////////////////222------222444111111333444333222222444444444333444666999::::::666333000000333333111111444555222222222111000//////000111444444333333333222222222666555333333555555555444555666777777888888777777???>>><<<;;;999888888888::::::::::::999888777666444333333333333333444444999888777888:::;;;:::999>>>@@@BBBCCCBBB@@@===;;;888777555333111222444555888999999999999888777666777888;;;>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEECCCBBBAAAAAABBB@@@AAABBBCCCCCCBBB@@@@@@???===;;;888777888999:::999888999>>>CCCCCC???:::<<<<<<<<<;;;:::888777666<<<<<<===>>>>>>===<<<;;;::::::;;;;;;:::999888777999999888666555333222222333111000111555888:::;;;777555333444777777555222666666555777999:::999777777888;;;======<<<;;;999888999;;;<<<;;;999888777666555222000000111333444222333333222111111444777:::999999999:::999666444000000//////000111222222888888999999888777666666666666777999:::888555222///......---...///000111222222333222222111111111444444444555666888:::;;;777666555444444333333333777777666666666777999:::555555444444444666888999444333333222222333333444666666666555444444333333111222222222222111000000///000111111222222111111222222111111111222222333111000...------...000111222000//////000000///.../////////............---111222222222222222111000444222///------...000111222111000///......//////------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000///............///......---,,,,,,...///111111///...,,,,,,,,,,,,------------------,,,,,,---//////...,,,........................000///...///000111111000.........---,,,++++++***************++++++,,,,,,,,,---------------,,,,,,------------------------//////000000111111222222////////////////////////111111000000000000//////000000000///////////////+++,,,,,,,,,,,,---------,,,++++++***+++,,,...///,,,,,,---------------,,,///---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---+++,,,......,,,+++,,,---)))+++,,,+++***)))***,,,++++++++++++***************+++,,,,,,------,,,,,,.........------------,,,,,,,,,---------.................................******+++,,,------------,,,,,,,,,---------......,,,,,,---...///000111111////////////////////////222,,,---444666111000333222111000111222333222111000222555666666444111///111444444222222555555333111111111///------///111222222222333333333333333555333222333555666666555888888888888777555444333<<<<<<;;;:::888777666555::::::999999888777666555222222333333333333333333888777666777999999888777>>>???AAABBB@@@===:::777555555444222111222444777888888999::::::888777666666888:::<<<>>>?????????BBBCCCDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDBBB@@@@@@BBBCCCAAAAAABBBCCCBBBAAA?????????===999666555777999;;;======???BBBDDDCCCAAA???======<<<;;;:::999777666;;;<<<<<<<<<;;;;;;::::::555666888999999999888777;;;:::999777555444222111111000///000444888:::;;;444444444555666666555333666555555666888888777666666777:::<<<===<<<;;;:::888:::<<<<<<:::888666666666555333222222333555666333333444444444666888;;;<<<;;;:::::::::888555333222222111111111333444555::::::999888888777777777777666777888888777444222---------......///000111000222333333111000000111222333444666888999:::;;;555555444444444444444555777777666666666666777777444444444444444555666777444333333222222333333444555444444444333333222222111222222222222111000000///000111111222222111111111222222333222222111000000///.........///000111111000//////000000///---///.........------------000111111222222222111111222111000......///000111222111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,...000///.........//////......---,,,,,,---...//////...---,,,++++++,,,------------,,,---,,,+++,,,.........---........................///...,,,---...000000///---------,,,,,,+++++++++************+++,,,------/////////000//////...---------------------------...///111000//////111222/////////....../////////111111000000000/////////.../////////////////////+++---.........---------+++,,,++++++***+++---///***+++,,,---------------///---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---))),,,......,,,++++++---(((***++++++++++++,,,...++++++++++++***************+++,,,,,,------,,,,,,.........---------,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,,,,---,,,++++++++++++,,,---...///000000+++,,,,,,---///000000111........................111,,,...777999222///333///......///111222111///...///111222333222000///111444444111222555555222111222222000------000333111111111222333333444444444222111222444666666666888888888777666555333333666777888888888777666555888888888777666444333222111111222333333333333333666555555555777888888666:::<<<>>>@@@???<<<888555222333444333222222555888777888999::::::999777666444666888;;;===>>>??????@@@BBBDDDFFFHHHIIIJJJJJJHHHGGGEEECCCBBBBBBBBBCCCBBBCCCBBB???===>>>AAADDDBBBCCCCCCCCCBBB@@@???>>><<<;;;999777666777999:::===@@@BBBBBB@@@??????@@@999::::::::::::999888888:::::::::::::::999999999555666888::::::999888777;;;:::999777555333111000222000///000333777999999222444666777666666666666555444444555777777666444555666888:::;;;;;;;;;;;;:::<<<>>>===:::777666666555555444555555666777888666555444444666777999999999888888888999777555222555444444333444666888999<<<;;;:::888777777888888777666555666666666444222000000000000000000000000,,,...111222000000111222///111333666888999888888333333333333444555666666777777666666555555444444333333444444444444444333444333333222222333333444222222222222111111111111111222222222222111000000...///000000111111000000111222444555444222000........./////////000000000222111///000111111000............---------,,,,,,//////000111222222111111000000000///000000111111222000...---,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,*********+++++++++,,,,,,...---,,,,,,......---,,,......//////......---,,,------------------------***+++,,,---------,,,,,,...,,,******,,,---...---------------------------///...,,,,,,...///000///,,,,,,,,,+++++++++++++++++++++******+++,,,.../////////000000///......------------------------------///111000......///111//////............/////////.........------------............//////000000'''))),,,------,,,,,,---/////////...,,,+++,,,---)))***+++,,,---.........///---++++++,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++******)))))))))***,,,---))),,,//////,,,***+++---((()))+++++++++,,,---///+++++++++************)))++++++,,,---------,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))***+++,,,---///000111111++++++,,,---...///000111........................111+++...999;;;333///222...------...000111000......///000111222222111111000333333111111444444222222333333111......111444000000111222333444444555333222111222444666777666444555555666666666666666111222555777888888777666666666666555444222111000000111222333333333333333555444333555777888777666777999<<<>>>>>>;;;888555000222444444333333666999777888:::::::::999777555222333777:::===>>>???@@@???@@@CCCFFFHHHIIIIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBAAA>>>;;;<<>>@@@???;;;777666666444444555666777888999999999777444333444555444333666555555666777777555333333222111000111333555777===;;;:::888777777888888888666555444555555333222333333222222111000000000(((+++///111000///111333,,,///222666888888777666222222222333444555777777666777666666555444222111222222444444444333222111444333333222222333333444000000000000000000000000111222222222222111000000---......///////////////000222555666555333000---......///000111111000000333222111111222222111///......---------,,,,,,,,,...///000111111111111111//////000000111111111222111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,(((((())))))*********+++000...------------+++***......//////......---,,,---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,...,,,))))))+++---......------------------------000...,,,,,,...000000000,,,,,,+++******++++++,,,++++++******+++---...000---.........---,,,++++++------------------------,,,///000000------///111......------------............///000000///.........,,,******,,,,,,***(((+++,,,---...---,,,+++***++++++******************+++,,,---...---,,,+++***...---,,,,,,......---,,,++++++************++++++++++++++++++,,,,,,---...++++++++++++,,,,,,---...***++++++,,,,,,++++++***)))))))))***+++++++++,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++---***((())),,,---,,,+++///---******,,,...//////++++++++++++++++++++++++,,,***))))))***++++++***...,,,***+++...000...,,,---,,,,,,++++++,,,,,,---000///---+++***+++---.........//////......---,,,......---------......///000///...------------------...111333444333222111222000.........///...---111111111111111222222222555555444444444555555666000444888:::888555333111111333444444333333555666888999777555111000000111222111000000222444444333444444333333444777:::;;;888666444333444444333111...//////111222333333444777777777777777888888888888888999:::;;;<<<===>>>DDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBDDDFFFEEEAAA===HHHCCC>>>===>>>>>>:::666AAAAAABBBAAA@@@>>><<<;;;888777555555555777:::<<<@@@>>><<<<<<<<<<<<;;;::::::===:::444444:::<<<999:::999888777666666666666999;;;:::999;;;>>>===999<<<999666222000000000111333222111222444555444333666333555;;;<<<777666999444444444555777888777666666555555666777:::<<<===@@@>>>;;;:::::::::888777777888:::::::::888666555666666555444444444444444666555444333333444555666---000222333333444888<<<;;;;;;999888777666666666666666555444444444444444666555333111000000000111222222222111111111111111444444444444333222111111222222333444555666777888888666555555666666555333444333333333444444222000222333333222000///000111000...---...000111222111000000000000/////////...111111000000000000000111666666666555444222111000...---,,,...000111000///...///000000000000000///111111000///......//////222000/////////...,,,***......//////000000111111111///,,,+++,,,,,,,,,+++++++++++++++++++++++++++111000///---,,,+++******+++++++++,,,,,,---------111000///---,,,,,,------//////...---,,,++++++***...---+++******+++---...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---,,,---///111000...+++---,,,,,,+++*********+++000+++***000222...---///,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......------------------------...,,,***+++,,,---+++)))******+++,,,---------,,,************************++++++,,,------,,,+++***---,,,+++,,,---------+++++++++************+++++++++++++++++++++,,,---...+++++++++++++++,,,---...***++++++++++++++++++******************+++++++++++++++***))))))***++++++)))***++++++,,,,,,++++++...,,,******+++,,,+++)))---+++))))))***,,,------++++++++++++++++++++++++,,,***))))))***++++++***---,,,***,,,...///...,,,---,,,,,,++++++,,,,,,---///...---,,,++++++,,,---////////////...---,,,+++......------,,,---------......------,,,------------...000111222111000///111///...---...///...---///000000000111111222222555555444444444444444444111333555555444222222222444666777666555444555666666777777555222000000111111000///000222444444333444333333222333555777999777555333333333444333222333333444444444444555555666666666777777777888888999999:::;;;<<<>>>???@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@??????BBBEEEFFFDDDBBBEEEAAA===<<<>>>???<<<888??????>>>===;;;999777555888777555333444777:::<<<@@@>>><<<<<<===>>>===<<<;;;===;;;555555999;;;999999888777666666555555555666999:::999<<<@@@???:::;;;999666333111000111222333222111222444555444333666333666;;;<<<888666999555555444666777888666555888888888888:::<<<>>>??????>>><<<;;;;;;;;;999777888999:::;;;:::999777666:::999888777666555555555666555444333222333333444///222444555555777:::===;;;:::999888777666666666444444333333444555666666666555333222000000000111111111111111111111111111444555555444444333222111222333333444555666666777777666555555666666555333444333222333444444222111111222333333111000000111000///...///000111000///000000000000000000000111333222111000000000000000666666555555444222111000///...---...///000///...111111111111000...------111111000000////////////555333111111111111///------......///000000111111111///,,,+++,,,,,,,,,+++,,,++++++++++++++++++,,,000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,,,,---...............------------,,,***))))))***,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---...000///---+++,,,+++******)))))))))***---((((((---///,,,***,,,,,,,,,,,,------------.........---------,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,+++******+++,,,,,,...,,,++++++------,,,***)))))))))***+++---...///******************************++++++,,,++++++***,,,+++***+++,,,,,,+++***++++++************++++++,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++***************+++******))))))******+++)))***++++++,,,,,,++++++///---+++*********)))(((+++)))'''''')))+++++++++++++++++++++++++++++++++,,,***))))))***++++++***---++++++,,,---...---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++////////////...---,,,+++...------,,,++++++++++++,,,,,,,,,+++,,,,,,------,,,---///000000///...---111///------...///...------......///000111222222444444444333333222222222111222333222000///000111777888999888666444444555222444666666444222111111000///...000222444555444333333222111222333444555444333222222333444333222333333222222111111111000444444555555666777888888999999:::;;;===???BBBCCC@@@@@@AAAAAAAAA@@@?????????>>>>>>@@@CCCDDDDDDCCCAAA>>>;;;;;;>>>???===;;;>>>===<<<:::888555333111888666444222333666999<<>>>>>???<<<777555888999888888777666555444444444444666:::<<<<<>>:::999888777666555555555111111222222444555666777555444333222111000000000000111111111111111111111555555555555444333222222333333333444444555555555777555444444555666555333333222111222444444333111///111333333111000///000000000000111222111///---111000000///000111333444444444222111000000000000444444444444333222111000000///......//////...---000000000000000///......111111111000000000000000333000...,,,---------,,,------......///000000000000...,,,+++,,,---,,,+++---,,,+++******+++,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------------....../////////+++***)))(((((()))***+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---///...,,,***+++***))))))((()))))))))+++((((((,,,---+++***+++,,,,,,,,,,,,------------......---------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,---------+++***((((((***+++------,,,,,,,,,,,,---,,,,,,******)))))))))+++---...***************+++++++++))))))******+++++++++++++++***)))***+++,,,+++)))++++++************++++++,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++************++++++,,,+++++++++***)))))))))******))))))))))))******))))))***+++++++++++++++---,,,+++******)))))))))+++)))'''((()))++++++***************************,,,***))))))***++++++***,,,++++++,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,+++************************+++,,,---------......///......---,,,000...------...///...---,,,,,,---...///000111222333333333333222111111000111222333222000//////000555777888888666444444555...222555777555333111111000//////000333666666666333333222111111111222333333222111222444444333222111111111111000000000000111222333444555666777888888888888999;;;???BBBDDD>>>>>>>>>>>>>>>======<<>>>>>???===;;;;;;<<<===<<<;;;===<<<;;;:::888666444333888666222111111444999;;;=========>>>AAABBBAAA@@@CCCAAA===888555555555555555555444444333444444444:::===??????AAADDDBBB===888777555333222222333333444222222333444555444333555555777:::;;;999888888999777777777777777555333222222222222333555777888777777888999;;;:::777444999999999888777666444333555555444444555555666666888777555333222111222222333444666888999;;;<<<===999888777555444444333333111111111111222444555666444444333222111111111000//////000000111111222222555555555555444333222222333333333333333444444444555444333444555555444333222111111222444444333111...000333333222000///000111111111222333111...+++111000000000111333555777555444333111000/////////222333333333222111000000222000///...//////---,,,,,,---...000111222222222111111111111111111000000111...+++)))***+++++++++,,,------......///000000///---++++++,,,---,,,***---,,,***))))))***,,,---,,,,,,+++***)))))))))***------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------+++***))))))))))))***+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++---,,,+++,,,------+++)))+++******)))))))))******,,,******,,,......,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,...,,,+++))))))+++,,,...+++,,,,,,,,,,,,,,,,,,---,,,+++)))(((((()))***+++))))))*********+++++++++)))))))))******++++++,,,+++***))))))++++++***)))++++++************++++++,,,++++++******+++++++++,,,++++++******++++++++++++******))))))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))***++++++***))))))+++,,,,,,+++************************,,,***))))))***++++++***++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,++++++***'''((()))***+++,,,,,,,,,---,,,+++******************************+++,,,---..................------///---,,,,,,...///...---+++,,,---...///000111111222222333333333222111000///222555666444111...---000333555666555444444444---111555777666444222111111000000222555777888777333333222222111111111222333222222333555555333222333333333444444444444555000111111333444555666666555666666777:::===???AAA<<<<<<<<<<<<<<<;;;::::::DDDCCCBBB???<<<;;;::::::>>><<<;;;:::;;;;;;;;;:::::::::999888777777666666666444222000111444777:::<<<<<<===???BBBCCCBBBAAAFFFBBB===999555222111222333333222222333444555555<<<>>>>>>===>>>???<<<777666555444333222333333444333222111222444444444333444777999::::::;;;999888999888777777888777555222444444444444555666888999777777888:::;;;;;;888666888888777555444222111000111111222333444666888999999777555444222222222222222333444777999:::::::::777777555444333222222222111111111111111222333333333333333333222111111000......///000111111222222555555555555444333222111222222222333333333333333444333222333444555444333222111111222333444222000...000222222111000000000222222222222333111...+++000000000000222444666777555444333111000/////////000111111111111111000000222000///...///...---+++,,,---...000111222222222///000111111111111000000333000---+++,,,---......,,,,,,,,,---......//////---,,,+++,,,------+++***,,,,,,+++******+++,,,,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++------,,,++++++***))))))++++++************++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,...,,,+++,,,------+++)))++++++*********++++++,,,++++++++++++---...---++++++++++++,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,---------,,,++++++******++++++,,,------,,,++++++,,,------)))+++,,,,,,******+++---+++******)))(((((()))))))))))))))***++++++,,,,,,***************+++,,,---+++***)))***++++++***)))++++++************++++++,,,++++++************+++,,,++++++************++++++***)))(((((()))***++++++++++++***************((())))))******))))))(((((()))******++++++******((()))******))))))+++---,,,+++***+++---...---+++************************,,,***))))))***++++++******+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---***************+++++++++&&&'''(((***+++,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,------------------.........---+++,,,---///......,,,------...///000111111111111333333444333222111///333777888555111...------000333555444333333333///222666888777555333333222111000222444666777666333333333333333333333333444333444555666666333111111111222222333333444444000000111111222333444444333444555777999;;;<<<===:::;;;;;;;;;;;;:::999999??????@@@>>><<<;;;;;;<<<<<<;;;::::::999:::::::::777666666555444555555555444333111000111333666777;;;;;;===???BBBCCCBBB@@@DDD???:::888555111000333000000111222333555777888;;;<<<:::777666777444///333222222222222222333333222111000111222333333111444888:::999:::<<<;;;777999888777777888777555333222222111111222333555666888888888:::======<<<:::888777555333222000///...111111222444555888999;;;777666444333222222222222111111222555888999888666666555444333222111111111111111000000000111111222222333333333333222111000------...///111222333333444444444444333222111111111111111222222333333333333222111222444555444333333222111222333333111///...000111000//////000222333222111222222111///,,,///000111222333444555555333333111000//////////////////000000111000000000222000///...//////---+++000000000000000///......---...000111111000/////////---+++***+++,,,,,,+++++++++,,,,,,---.........,,,++++++,,,------+++***++++++++++++++++++++++++*********)))******+++++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***---,,,,,,+++)))(((((('''+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---///...,,,,,,------+++***++++++++++++++++++,,,---)))+++***)))+++...,,,)))++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++))))))***---(((((())))))))))))))))))((())))))***++++++,,,,,,+++*********+++,,,...///,,,+++******+++,,,+++***++++++************++++++,,,,,,+++***************,,,,,,+++***************+++***)))(((((()))***+++***************+++++++++'''((()))******)))((('''((())))))***************)))++++++***(((''')))+++++++++***+++---...---+++************************,,,***))))))***++++++***)))+++---,,,******,,,...---,,,,,,++++++,,,,,,---***))))))((()))***+++,,,)))***++++++,,,+++++++++++++++***++++++,,,---...---,,,,,,++++++++++++,,,++++++++++++,,,,,,---......,,,++++++---///............/////////000000000///111333444555444333222111444666666333000.........111444555444222111111111444777888777555444444222000///000222444444444444444555555555555555555666555555666777666333111111111111000000000000000000000000111111222222222222333666888:::::::::999:::::::::::::::999888888999<<>>:::444222555555222555:::---...///222555888;;;======<<<888222222444333000...//////000111111222222000......///000111000///333999;;;999999===<<<777888777777777999888777555111111000000000222333444444333222333666888999999:::888666444111///......111111111000000111222222111000///......///000000000000111444888888666333555444333111000000//////,,,,,,---...000222444555111222333444333222111000+++,,,---///000222333444222222222222111000//////...///000111222333444444222111000111333444333222555444222222222111...,,,000000///---,,,...111555444222000000111222111000---///111444444333111000000///............//////,,,---...///000000000000000///......//////...---//////000000000000000///***,,,...///000///...---,,,++++++,,,------+++)))***++++++,,,,,,---......*********,,,------+++)))(((***,,,......,,,***(((************+++,,,------))))))***+++---...//////------......---+++***)))***++++++++++++,,,,,,,,,(((((())))))))))))((((((+++***)))))))))***,,,---************************,,,,,,,,,,,,------...///222000...------...---+++))))))((())))))***+++++++++//////,,,---222111+++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++******************+++++++++******++++++,,,---//////...---+++***))))))((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,------------...///...,,,+++,,,---+++++++++*********))))))))))))))))))************))))))************))))))******))))))))))))******************************,,,+++++++++***)))))))))&&&(((***+++,,,+++)))((())))))(((((((((((())))))************************)))*********))))))+++------+++))))))***+++***))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++---......///000000///...,,,+++*********+++,,,---...---,,,,,,...............///000000///............//////000333111///111444555444222333222111000000111222333111111111111000...---,,,111111333555777777555333222222111111222444555777333555666888888888888777;;;888666555555555333222///000111111111///...------------.........//////000222555888999::::::999777777777777666666666666999:::;;;<<<<<<<<<;;;:::777888888777666666777999777777666444222111///...000000000111111222222222;;;<<<===???@@@???;;;888333333333333333333222222333000......111666999;;;:::888666333000...---,,,000000//////000111222222111111000///////////////333555666888999999999999:::888555555666666444111111000///000333444555444555333333555888999777555:::777444222111111000///777444111111333444333111///...------,,,,,,,,,,,,222222222222222333333333222111000......---------...,,,,,,000555666222---222222222222000...+++***,,,++++++,,,///222333222111111000//////////////////......000222444444333333111000111222222111000555444333111000...---,,,......////////////......000333333111000111///,,,...000222444555444333222/////////...............***+++,,,---.../////////555000,,,***---///000///....................................---,,,+++***...---,,,+++************///,,,)))((((((*********,,,+++******))))))******+++******+++------,,,***)))(((((()))+++---,,,+++...---,,,******+++,,,...++++++,,,---------,,,,,,+++++++++************)))...,,,)))'''''')))+++---(((***,,,,,,+++***)))***,,,)))((())),,,---+++'''......---,,,++++++++++++------,,,,,,+++***)))))),,,+++)))((((((((()))***---+++)))***,,,,,,)))'''***************************++++++,,,,,,++++++***++++++***)))(((((())))))+++************+++,,,,,,,,,,,,,,,++++++*********((((((((((((((()))******))))))))))))))))))))))))************+++++++++++++++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******************************+++++++++***************'''(((***+++++++++)))(((+++******))))))))))))***+++++++++***************)))***+++***))))))+++---,,,***(((((()))))))))((()))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))---,,,+++************************++++++,,,,,,,,,)))******+++,,,---...///000//////---,,,+++*********+++,,,---------,,,+++...............///000000//////......//////000000222000///000222333222111000///////////////000000000000000000000///...---111222333555777666555333444333222222222333444555000111333555777777777777;;;999666555555444333111//////000111111000///..................//////000000222444777999999999999555555555555555555555555999999;;;;;;<<<;;;;;;:::999::::::888777666777999555555555555444222111000000000111222222333444444777999<<>>;;;888555666666777666555444333333111//////222666888999666555444222111000//////000000111111111222222222//////...------------...333444666888999999999888999777555555666666333111222111000111333444444444666444333444666666444111888555333222222222111///555333222222444444333111///...------------------222222222222111111111111111000///......---------000...///333888999555111111111111000///---+++***---,,,,,,---000333333333111000000///......//////000//////111333555555444222111000000222222111000333333222000///...---,,,.........//////.........///333333000///111///,,,...///111333444444333222111111000//////...------'''((()))***++++++++++++333000------///000///...........................------------,,,+++******...---,,,+++************,,,***((((((***+++++++++++++++***)))))))))******+++******+++------,,,******)))(((***,,,---,,,+++,,,,,,,,,------------,,,+++,,,,,,,,,,,,,,,++++++*********)))))))))((((((,,,+++)))((((((***+++,,,(((***,,,,,,***))))))***++++++***)))((()))+++,,,------,,,+++++++++++++++---,,,,,,++++++*********+++***)))((((((((()))***,,,***)))***,,,,,,)))'''***************************++++++,,,,,,++++++***++++++***)))))))))))))))******))))))******+++,,,************************((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))*********,,,,,,+++***)))***+++((((((((((((((()))))))))))))))))))))************))))))************))))))******))))))))))))*********************************************+++++++++'''((()))++++++******))),,,,,,+++******)))******++++++++++++******)))))))))***++++++***)))+++,,,+++)))''''''(((((((((''')))))))))))))))))))))))))))))))))))))))******++++++++++++***************,,,,,,+++))))))((((((((())))))******+++,,,------)))******+++,,,---......//////...---,,,,,,++++++,,,,,,---------,,,++++++.........---......///000///////////////000111222111/////////111222111000/////////000000//////...////////////////////////111222444555666666555555666666444333222222222222...000222555777999999999<<<999666555444444222000...///000111111111000/////////...---...///000111000111444666888888888888333333333444555555666666888999999:::;;;;;;::::::<<<<<<<<<:::888777777999222333555666666444333111000111222333444555666666555777<<>>:::888888999::::::999777555333333222000111333666777777333333222111111111111111000111333444444333222222000///......------......333444666777888999888888888666555444555444222111444333111111333444333222666555444444444333000...444222111222333333222111444333333444555444222000......------......//////222222111111000000//////000//////......---------111000111555999:::777444////////////...---,,,+++...------...000222333222000000///............///111000000111444555555444222000000000222222111000111000000///......------......////////////......///222222//////000///,,,...///111222333222222111222222111000///---,,,+++******+++,,,------------111000//////000000///---........................------------,,,+++******---,,,+++***************)))(((((()))+++,,,,,,++++++******)))))))))))))))+++******+++------,,,***+++***)))***,,,------,,,)))***,,,...///...---+++,,,,,,,,,,,,,,,+++***)))))))))((((((((('''''''''))))))))))))***+++++++++''')))******)))((())))))+++,,,,,,)))%%%&&&+++000,,,++++++*********++++++,,,++++++*********+++++++++***)))((((((((())))))+++***)))***++++++)))'''******************************++++++++++++******+++***))))))))))))))))))******)))))))))***++++++++++++++++++************((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***,,,---...---+++++++++,,,******)))))))))(((((((((((()))))))))************)))******++++++******)))******))))))))))))******************************)))))))))***+++++++++,,,(((((()))************))),,,,,,+++***)))))))))))),,,,,,++++++***))))))))))))***++++++***)))***++++++)))''''''((()))(((''')))))))))))))))))))))))))))))))))))))))******+++************************---,,,+++***)))((((((((((((((()))***+++,,,------)))******+++,,,,,,------.........------,,,,,,,,,,,,,,,---,,,,,,,,,++++++.........------......///000//////000000111222333111000000000111111111111000111222222222111000///............//////000000111333555666555555666666888777666444333111000000111333555888::::::;;;;;;<<<999666555444333111///...///000111222111000000///...---,,,,,,...000111000111333555666777777777111222333444555666777777777777888999999:::::::::>>>>>>===;;;888777777888333444666777666555222111111111222444555777888888555999>>>AAA@@@===999777:::;;;<<<<<<;;;888666444333222111111333555555444333222222111111111222222111333444666666555333222222111111000///000000000222333555777888888888777777666555444333333222111555444222111222333222111555555444444333222000///111000000111333444333222222333444555555444111000............//////000111222111111000///......---////////////......------000000111444777888666444///////////////............---,,,---///111111111//////...------.........000//////000222444333222111000///000111222111000...............---------//////000000000000//////...111111......000///,,,...///000111111111111000111111111111000...,,,++++++,,,------.........---//////......///...------........................---------------,,,++++++,,,,,,+++***************)))(((((()))+++,,,***)))******)))(((((((((((()))+++******+++------,,,***+++*********,,,------+++'''(((***,,,------,,,,,,,,,,,,,,,,,,+++***(((((()))))))))(((((((((''''''&&&''')))***++++++++++++&&&((())))))(((((()))******++++++***((((((+++---*********)))******+++++++++******))))))***+++,,,******))))))(((((((((((())))))************)))(((******************************++++++++++++************)))))))))))))))************)))***++++++,,,///...---,,,+++***))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))*********++++++,,,---...---+++***+++,,,------,,,+++)))(((''''''((()))))))))******************++++++++++++************))))))))))))******************************)))))))))***+++++++++,,,(((((()))***************+++***)))(((((((((((((((+++++++++*********)))))))))***,,,,,,***))))))***+++***(((((()))))))))((()))))))))))))))))))))))))))))))))))))))******+++************************------,,,******)))))))))(((((()))******+++,,,,,,)))******++++++,,,,,,,,,---------------------,,,---,,,,,,,,,,,,,,,,,,,,,......------------......////////////000111222333222222222222222111222222000111222222222000///......---------...///000111111444666666555444666888888888777555333111000///444555777888999:::999999;;;888666444444333111000///000111222222111000///...---,,,,,,,,,---...///000000222333444555666666222222333444666777888888666666666777888999::::::>>>>>>===;;;888666666888555555666666555333111///111222333444666777999999888<<>>;;;:::;;;;;;;;;;;;;;;:::888777777555444222222444666666666888777555444222111111111444444555666666555333222111000//////......//////111222444555666777666666666777777666333222222333444222000000000111000//////111333444333333444555222000......000111222222222333555555333222222222111111000000000111222222111111000000//////......///000111222111111///...---....../////////////////////......---......///---+++******,,,------,,,---,,,,,,,,,,,,---.........---------///000///...///......///111222111000...............---------111111222222222222111111---000///,,,+++//////---........................+++,,,...//////...,,,+++)))******+++++++++******,,,...//////---,,,,,,---++++++++++++++++++++++++,,,------......------,,,+++******)))))))))******,,,***))))))))))))(((&&&))))))((('''''''''''''''+++******+++------,,,***+++***))))))+++++++++)))***)))''''''''')))+++---***************)))((('''*********)))))))))((((((&&&''')))***+++******)))'''((())))))((((((***,,,***((((((,,,//////***%%%)))))))))***+++,,,---...,,,+++)))(((((()))***,,,(((((()))))))))((('''&&&'''(((******)))((()))***))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,---...---------,,,+++******)))((((((((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,)))***+++***)))((((((***************))))))))))))))))))))))))***************++++++,,,,,,++++++*********))))))))))))******************************+++++++++***************)))))))))))))))******+++(((((((((((()))***++++++)))))))))***++++++,,,,,,(((+++------+++)))((((((+++)))''''''(((((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++***))))))))))))***++++++************))))))))))))************++++++++++++,,,,,,,,,------.........+++*********+++---///000///...------,,,,,,,,,------------...///000222222111333444333000///000222000000///...---,,,,,,,,,///...---,,,,,,---///000222555777666444333777:::555666666666555444333222222333555777888999888888888666444333444444333222222333333333222000...------...000111111111000///000000000111222333444555222222333444555555666666444444444444555777999:::999:::999777555333444555444333222111111111111222333333444555555666777777666:::>>>???<<<;;;<<>>BBB>>>===;;;:::999;;;<<<===<<<999666666888<<<>>>???888777666555555555555555666555444333333333333333333222222111111111111111000111333555666666666555777888999777444222333555000...------///000///...---000222222000///000333777333...+++,,,...///000333555555444111000222555444444333222111111111111000000000000111111111111000111333444444333222111222222222111///......///---,,,+++)))((())))))***///...,,,,,,---...---,,,++++++++++++,,,,,,---...000///...///000111000///......---...111222222111111000000///......------......////////////......---///...******...///---......---,,,,,,,,,------,,,---......---***'''%%%))))))*********))))))((('''...777;;;888222,,,)))((((((((((((((((((((((((((())))))*********))))))***)))))))))))))))*********(((&&&%%%'''***++++++(((((('''&&&&&&&&&&&&'''+++******+++------,,,******((('''((())))))((('''+++,,,---......---+++***'''((()))))))))))))))((((((((('''''''''&&&&&&&&&)))))))))((((((((((((((())))))***))))))***,,,///)))+++---+++((('''***---*********+++,,,...///000...,,,***'''&&&''')))***'''((()))))))))(((&&&%%%%%%(((******(((''')))+++))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++