BM66(@ ZZZYYYXXXWWWUUUTTTSSSRRROOONNNLLLMMMPPPRRRSSSSSSRRRRRRPPPOOONNNMMMMMMMMMMMMJJJGGGFFFGGGIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQLLLLLLLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCAAA@@@??????:::;;;<<>>:::;;;===???BBBEEEGGGIIILLLMMMMMMMMMLLLMMMPPPSSSUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMOOORRRTTTUUUVVVWWWSSSQQQNNNMMMPPPTTTWWWYYYXXXUUURRROOOMMMNNNPPPQQQVVVWWWWWWWWWWWWZZZ]]]```fffggghhhiiiiiiiiihhhggghhhhhhgggfffffffffggghhhhhhhhhgggggggggggghhhhhhhhhgggeeecccccccccdddeeehhhhhhhhhiiijjjlllnnnooopppqqqrrrrrrrrrrrrrrrrrrtttvvvxxxxxxxxxyyy{{{}}}~~~|||{{{{{{|||}}}|||}}}||||||{{{yyyvvvvvvwwwyyyyyyzzz|||~~~}}}zzzuuusssuuuxxx{{{}}}{{{xxxsssqqqooooooqqqssssssrrrppppppooommmiiigggggggggeeegggjjjlllmmmmmmkkkjjjdddeeehhhmmmuuuwwwkkkfffdddcccbbbbbbbbbbbbbbbbbbcccccccccddddddcccbbbaaa```______]]]^^^___```aaaaaaaaaaaa]]]___bbbeeehhhiiijjjjjjkkkiiihhhffffffggghhhiiijjjiiihhhiiillloooppppppooommmkkkmmmppprrrrrrqqqsssvvvzzz~~~]]]\\\ZZZXXXUUURRRPPPOOOOOONNNNNNOOOQQQSSSSSSRRRQQQPPPNNNLLLKKKLLLNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMOOOQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGEEEBBB@@@???>>>===;;;<<<===???BBBDDDGGGHHHKKKLLLLLLLLLLLLMMMPPPRRRUUUUUUTTTSSSRRRPPPNNNNNNKKKKKKLLLLLLMMMMMMLLLLLLKKKMMMOOOQQQSSSTTTUUUUUUOOOMMMKKKLLLPPPTTTWWWXXXVVVTTTPPPNNNMMMNNNPPPRRRUUUVVVVVVVVVWWWYYY]]]```eeefffggghhhiiihhhgggggggggffffffeeeeeefffgggggghhhhhhhhhgggggggggggggggiiihhhfffdddcccccccccdddiiiiiiiiiiiijjjkkklllmmmoooqqqsssrrrpppppprrruuusssuuuwwwwwwwwwxxxzzz|||}}}|||yyyxxxyyy{{{zzz|||}}}yyytttsssvvvyyy}}}~~~~~~{{{yyysssrrrrrrsssuuuuuutttssspppppppppmmmjjjggghhhhhhhhhjjjkkkmmmllljjjhhhfffbbbccceeejjjrrr|||uuujjjeeeeeeeeeeeefffeeeddddddccccccddddddfffeeeeeedddcccbbbaaaaaa___```aaaccccccccccccbbb^^^```cccfffhhhiiijjjjjjhhhhhhhhhhhhiiiiiijjjjjjhhhgggfffgggkkknnnooooooooommmlllmmmnnnppppppooosssvvv{{{___^^^[[[XXXUUURRRPPPOOOOOONNNOOOPPPRRRSSSRRRQQQOOONNNLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQRRRQQQOOONNNKKKJJJJJJJJJKKKMMMOOOQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>======<<<<<<>>>???AAADDDFFFGGGJJJKKKLLLKKKKKKMMMPPPRRRTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMOOOQQQSSSUUUUUUTTTTTTMMMLLLJJJLLLOOOSSSUUUUUUSSSQQQOOOLLLLLLNNNPPPRRRTTTUUUVVVVVVWWWYYY]]]```dddeeeggghhhhhhhhhgggfffeeeeeeeeeeeefffffffffggghhhhhhhhhhhhhhhggggggfffffffffeeedddddddddeeeeeejjjjjjiiiiiiiiiiiijjjjjjllloooqqqpppllllllpppuuurrrtttvvvvvvvvvwwwxxxzzz|||~~~~~~{{{zzz|||~~~}}}xxxuuutttyyy}}}|||zzzuuuuuuuuuwwwxxxwwwuuurrrpppqqqooommmjjjhhhiiijjjmmmnnnoooooonnnkkkhhheeeeeeeeefffiiipppyyysssiiieeeeeegggiiijjjiiigggfffddddddddddddggggggffffffeeedddccccccaaabbbdddfffffffffeeeddd```bbbdddgggiiijjjjjjjjjfffgggiiijjjkkklllkkkkkkfffeeedddfffiiilllnnnnnnooonnnmmmlllmmmmmmmmmmmmrrruuuyyy~~~___^^^[[[YYYVVVSSSQQQOOOOOOOOOPPPRRRTTTTTTRRRPPPMMMMMMKKKKKKLLLMMMOOOQQQQQQPPPPPPPPPQQQQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFEEECCCAAA???>>>============>>>???AAACCCEEEFFFIIIJJJKKKKKKKKKLLLOOORRRSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKMMMOOOQQQSSSTTTSSSRRRQQQMMMKKKKKKLLLOOOQQQRRRRRRQQQOOOMMMKKKKKKNNNPPPRRRTTTUUUVVVVVVWWWZZZ^^^aaadddeeeggghhhhhhhhhgggfffdddeeeeeefffffffffffffffhhhhhhhhhiiihhhgggfffeeecccccccccdddeeefffggghhhjjjjjjjjjiiiiiihhhhhhhhhhhhlllnnnllliiiiiimmmrrrqqqsssuuuuuuuuuuuuwwwxxx{{{}}}~~~~~~~~~yyywwwxxx}}}~~~|||xxxxxxxxxyyyzzzxxxuuurrrppppppooommmjjjjjjlllnnnpppqqqrrrrrrpppmmmjjjhhheeeeeeeeeiiipppyyy{{{qqqhhheeefffiiikkkmmmkkkiiigggeeeeeeeeeeeehhhhhhggggggffffffeeeeeeccceeegggiiijjjiiihhhgggcccdddgggiiijjjkkkkkkkkkeeegggiiilllmmmmmmmmmllleeedddccceeehhhkkklllmmmmmmmmmmmmlllkkkkkklllmmmooorrrvvv{{{]]]\\\[[[YYYVVVTTTSSSRRRNNNOOOQQQSSSUUUTTTQQQNNNKKKKKKLLLMMMNNNOOOPPPQQQOOONNNMMMMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCEEEEEEHHHIIIJJJJJJJJJLLLOOORRRRRRRRRQQQPPPNNNKKKIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHKKKMMMOOOQQQQQQPPPNNNLLLLLLKKKKKKMMMPPPQQQQQQPPPOOOMMMKKKJJJKKKMMMQQQSSSUUUVVVWWWWWWXXX[[[___bbbeeefffggghhhiiihhhggggggdddeeefffggggggggggggggghhhhhhiiiiiiiiigggfffeeeaaaaaacccdddfffggghhhiiiiiiiiiiiiiiiiiihhhgggfffgggiiikkkkkkiiiiiillloooqqqrrrttttttssssssuuuvvvzzz|||}}}{{{||||||{{{{{{{{{zzzxxxtttqqqnnnnnnnnnlllkkkllloooqqqrrrsssuuuvvvuuurrrooommmgggggggggjjjrrr|||{{{vvvoooiiifffgggkkkmmmnnnllliiigggeeeeeefffggghhhhhhhhhgggggggggffffffeeegggjjjlllmmmllljjjiiifffgggiiikkklllmmmllllllggghhhjjjlllnnnnnnnnnnnnfffeeedddeeegggjjjkkkkkkkkkllllllkkkjjjjjjkkkmmmllloootttyyy[[[ZZZYYYXXXWWWVVVUUUUUUNNNOOOQQQTTTVVVUUUQQQNNNIIIKKKMMMOOOPPPQQQQQQQQQQQQNNNLLLLLLMMMNNNMMMMMMNNNOOOOOOOOONNNLLLJJJIIIIIIHHHFFFFFFFFFGGGIIIJJJIIIJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEECCCBBBBBBAAAAAAAAA@@@???????????????>>>??????@@@AAACCCDDDEEEGGGHHHIIIIIIJJJLLLOOORRRRRRQQQPPPOOOMMMJJJHHHGGGEEEGGGIIIKKKKKKJJJHHHGGGKKKMMMOOOQQQQQQOOOLLLJJJIIIIIIJJJMMMQQQSSSRRRQQQMMMLLLJJJIIIJJJMMMQQQSSSUUUVVVXXXXXXYYY\\\```dddfffggghhhiiiiiiiiihhhgggdddeeefffhhhiiiiiihhhhhhhhhhhhiiijjjiiigggeeedddaaabbbccceeefffgggggghhhggghhhiiiiiiiiihhhgggfffiiijjjkkklllmmmnnnnnnooopppqqqssssssrrrrrrtttuuuyyy{{{~~~~~~|||{{{yyyvvvrrrooommmmmmmmmllllllnnnqqquuuwwwxxx{{{}}}}}}{{{zzzxxxtttrrrpppqqqwww~~~uuurrrnnnjjjhhhiiilllnnnnnnllliiifffeeeeeeggghhhhhhhhhhhhhhhgggggggggggggggiiilllnnnooonnnllljjjiiijjjlllmmmnnnnnnnnnmmmiiiiiikkklllnnnnnnoooooohhhfffeeeeeegggiiijjjjjjiiikkklllkkkiiiiiikkkmmmkkknnnsssxxxYYYYYYXXXXXXXXXWWWWWWVVVNNNOOORRRUUUVVVUUUQQQMMMHHHJJJNNNPPPRRRSSSRRRQQQTTTQQQNNNMMMNNNPPPPPPPPPOOOPPPQQQQQQOOOLLLIIIFFFGGGFFFEEEDDDDDDFFFHHHJJJHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@???????????????@@@@@@?????????@@@AAABBBDDDDDDFFFGGGIIIIIIJJJLLLOOORRRQQQQQQPPPNNNLLLJJJGGGFFFFFFHHHKKKLLLMMMLLLJJJHHHMMMOOOQQQSSSRRRPPPMMMKKKGGGGGGJJJNNNRRRTTTTTTSSSLLLKKKIIIHHHJJJMMMQQQSSSVVVWWWXXXYYYZZZ]]]aaaeeefffgggiiijjjjjjjjjiiihhhdddeeegggiiiiiiiiiiiihhhhhhhhhjjjjjjiiigggeeecccccccccdddeeefffffffffffffffggghhhiiiiiihhhgggfffkkkkkkllloooqqqrrrqqqooopppqqqrrrrrrrrrrrrssstttxxx{{{~~~}}}}}}~~~}}}zzzxxxuuuqqqooolllllllllllllllooossswww|||~~~|||zzz|||xxxqqqpppnnnkkkiiiiiilllnnnnnnllliiifffeeefffggghhhhhhhhhhhhhhhgggggggggggghhhjjjmmmppppppooommmkkkjjjlllmmmoooooooooooonnnjjjjjjkkklllmmmnnnooopppiiigggeeeeeegggiiiiiiiiihhhjjjkkkkkkiiihhhkkknnnkkknnnsssxxx[[[YYYWWWWWWWWWWWWVVVTTTRRRRRRRRRSSSTTTSSSPPPMMMNNNMMMMMMOOOQQQRRRQQQOOORRRPPPMMMLLLKKKMMMOOOPPPRRRQQQPPPNNNMMMLLLLLLKKKIIIHHHFFFDDDDDDDDDDDDEEEIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@???============>>>>>>>>>>>>>>>???AAACCCDDDGGGFFFEEEGGGJJJMMMOOOOOOUUUSSSQQQNNNKKKIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFJJJLLLNNNNNNMMMJJJIIIIIILLLJJJJJJLLLOOOQQQPPPNNNKKKKKKJJJJJJKKKMMMPPPRRRRRRSSSTTTVVVZZZ^^^bbbdddeeeggghhhiiihhhggghhhiiilllkkkhhhggghhhiiilllnnniiihhhggghhhjjjkkkjjjiiidddddddddeeeeeefffffffffhhhhhhiiiiiiiiihhhhhhgggkkkmmmoooooooooooooooqqqqqqqqqqqqpppoooppprrrtttvvvyyy|||~~~yyysssoooooopppnnnnnnmmmkkkkkknnntttxxx~~~zzzsssmmmkkkjjjiiijjjllloooqqqppplllhhhgggggggggfffcccdddeeeggghhhhhhhhhiiijjjkkkkkkllllllmmmllllllllllllmmmnnnnnnnnnnnnnnnmmmllllllllllllnnnmmmlllkkkiiigggeeefffiiikkkkkkiiimmmlllkkkjjjjjjjjjkkklllnnnlllooowww___\\\YYYXXXXXXXXXWWWVVVSSSRRRSSSTTTUUUTTTRRROOOMMMMMMLLLNNNPPPPPPOOONNNOOONNNLLLKKKKKKMMMOOOQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBCCCCCCBBBAAAAAA@@@???===<<<======>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGFFFEEEGGGKKKNNNOOOOOOQQQPPPNNNLLLKKKIIIIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGJJJLLLNNNNNNLLLJJJJJJJJJJJJIIIJJJMMMQQQSSSQQQOOOKKKJJJIIIJJJKKKMMMPPPQQQRRRSSSUUUWWW[[[___ccceeeeeefffhhhhhhggggggggghhhiiiiiijjjjjjkkkkkkkkkjjjiiigggggggggiiijjjiiihhheeeeeeeeeeeeeeeeeeffffffggghhhhhhiiiiiiiiihhhhhhkkkmmmoooooooooooooooqqqpppqqqqqqpppoooppprrrtttvvvyyy|||zzztttpppoooooommmmmmlllkkkkkknnnsssxxxvvvpppkkkjjjiiiiiiiiikkkmmmooonnnkkkgggffffffgggeeecccccceeefffggggggggghhhhhhjjjkkkkkklllllllllllllllllllllmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkjjjiiihhhffffffgggjjjlllkkkjjjmmmlllkkkjjjjjjjjjkkklllooommmooovvvccc```[[[XXXWWWWWWWWWVVVSSSRRRSSSUUUVVVVVVTTTRRRNNNLLLLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJKKKNNNPPPRRRSSSRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<<<<======>>>>>>>>>???@@@BBBDDDFFFGGGFFFFFFHHHLLLNNNPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMMMMLLLJJJJJJJJJHHHIIILLLPPPTTTTTTRRRPPPIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSUUUXXX\\\```ccceeedddfffhhhhhhgggfffggghhheeehhhkkkmmmmmmllliiiggghhhgggfffgggiiijjjiiihhhfffffffffffffffeeeeeeeeefffgggggghhhhhhiiiiiiiiikkkmmmoooooooooooooooqqqppppppqqqpppooooooqqqtttvvvxxx||||||vvvqqqooonnnmmmmmmllljjjkkknnntttxxxyyyqqqkkkiiihhhhhhhhhiiijjjkkklllllljjjgggeeeffffffeeedddddddddeeeeeeffffffggggggiiijjjjjjkkkllllllkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllllljjjiiihhhggggggggggggfffgggjjjlllmmmllljjjlllkkkjjjiiijjjkkklllmmmooommmooovvv~~~gggccc]]]XXXVVVVVVUUUUUURRRQQQRRRTTTVVVWWWUUUTTTNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNQQQSSSWWWUUUSSSQQQOOONNNMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDDDDCCCBBB@@@???===<<<;;;;;;<<<===>>>>>>>>>>>>@@@BBBEEEFFFGGGFFFGGGIIILLLOOOPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIKKKMMMLLLKKKJJJJJJKKKIIILLLPPPTTTUUUTTTPPPNNNHHHHHHIIIIIIKKKMMMOOOPPPPPPRRRTTTXXX[[[___bbbddddddeeeggggggfffffffffgggeeegggjjjmmmmmmkkkiiiggghhhgggggggggiiijjjiiihhhhhhgggggggggffffffeeeeeefffffffffggghhhiiijjjjjjkkkmmmoooooooooooooooqqqoooppppppooonnnnnnqqqsssvvvxxx|||~~~~~~xxxrrrooommmmmmmmmlllkkkkkknnntttxxx|||uuunnnhhhggggggggghhhhhhiiiiiiiiikkkiiihhhffffffggggggggggggfffeeeeeefffggggggfffhhhhhhiiijjjkkkkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmmmmlllkkkhhhfffeeefffffffffgggiiilllmmmmmmlllkkkkkkkkkjjjjjjjjjkkkmmmnnnooommmnnnuuu|||kkkfff___YYYVVVUUUTTTSSSQQQPPPPPPRRRUUUVVVUUUTTTOOOMMMKKKJJJJJJJJJJJJHHHGGGGGGHHHJJJLLLOOORRRTTTVVVUUUSSSQQQPPPNNNNNNMMMJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCCCCCCCDDDCCCAAA???>>>===;;;;;;;;;;;;<<<=========>>>???BBBDDDFFFFFFFFFFFFIIIMMMOOOOOONNNOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIJJJLLLKKKJJJJJJJJJKKKLLLOOOSSSVVVUUUQQQMMMKKKGGGHHHIIIJJJLLLNNNPPPQQQPPPQQQTTTWWW[[[^^^```aaaccceeefffgggfffeeefffgggggghhhiiijjjjjjjjjiiiiiiiiihhhggghhhjjjjjjjjjiiihhhhhhhhhggggggfffffffffffffffffffffggghhhjjjjjjkkkmmmoooooooooooooooqqqnnnoooooonnnmmmnnnppprrruuuxxx{{{~~~~~~yyysssooonnnnnnnnnlllkkkkkknnnssswww~~~~~~xxxsssnnnjjjffffffggggggggggggggggggjjjjjjiiihhhhhhhhhiiikkkjjjhhheeeeeeggghhhgggffffffggghhhiiijjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmmmmnnnmmmkkkgggeeefffggggggiiilllnnnnnnmmmlllkkkkkkkkkjjjkkkkkkmmmooopppooommmoootttzzzpppkkkddd^^^ZZZWWWUUUSSSRRRQQQPPPRRRTTTUUUUUUTTTQQQOOOKKKJJJJJJIIIIIIHHHFFFGGGIIIKKKNNNQQQSSSTTTSSSRRRQQQOOONNNMMMLLLLLLIIIIIIGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBBBBBBBCCCBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEEEEEEEFFFIIILLLNNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKKKKIIIIIIKKKLLLMMMQQQUUUVVVSSSOOOKKKIIIGGGHHHJJJLLLNNNOOOQQQQQQRRRSSSVVVYYY\\\^^^___```bbbdddffffffeeedddeeefffiiihhhhhhhhhhhhiiijjjkkkhhhgggfffgggiiijjjiiihhhhhhhhhhhhhhhhhhggggggggggggffffffeeefffgggiiijjjkkkmmmoooooooooooooooqqqnnnnnnooonnnmmmmmmooorrruuuxxx{{{}}}~~~yyytttpppooonnnmmmkkkiiihhhkkkpppsss~~~{{{vvvssspppmmmggggggffffffffffffggggggiiijjjjjjiiihhhiiikkkmmmmmmiiieeeeeegggiiihhhfffeeeeeeggghhhiiiiiijjjjjjhhhiiijjjkkklllmmmmmmmmmmmmpppqqqoookkkhhhhhhjjjjjjlllnnnnnnmmmlllllllllllllllllllllmmmoooqqqrrrpppoooqqqvvv{{{wwwssslllfffbbb]]]YYYVVVTTTSSSRRRRRRTTTVVVUUUUUUSSSPPPLLLJJJIIIIIIHHHGGGGGGHHHJJJLLLOOOQQQTTTUUUQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAAAAABBBAAA???>>>===<<<::::::::::::;;;999999:::;;;===@@@BBBDDDCCCCCCEEEHHHKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJHHHIIIJJJJJJIIIIIIKKKLLLMMMPPPTTTUUURRRNNNKKKJJJHHHIIIKKKMMMOOOQQQRRRRRRUUUVVVYYY[[[^^^_________bbbdddeeeeeeddddddeeefffhhhhhhhhhhhhhhhiiiiiijjjfffeeedddeeeggghhhgggfffhhhhhhhhhhhhhhhhhhiiiiiihhhgggfffeeeeeefffhhhiiikkkmmmoooooooooooooooqqqmmmnnnnnnmmmlllmmmoooqqquuuwww{{{}}}~~~}}}xxxtttqqqppplllkkkiiifffeeefffkkknnnzzzwwwtttsssqqqpppiiihhhfffeeeeeefffggghhhggghhhiiiiiiggghhhkkknnnmmmiiiddddddfffhhhfffdddddddddfffggghhhiiiiiiiiiggghhhiiikkklllllllllmmmmmmqqquuutttooolllkkklllmmmooopppooollljjjkkkmmmmmmmmmmmmmmmoooqqqssstttsssrrrtttzzz}}}yyyrrrmmmgggbbb]]]YYYVVVUUUSSSTTTUUUVVVVVVVVVTTTQQQMMMJJJIIIIIIHHHGGGHHHIIIKKKMMMPPPRRRTTTUUUQQQQQQPPPOOOOOOOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAAAAA@@@???>>>===;;;:::999999::::::888888999:::<<>>AAADDDEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNPPPSSSVVVXXXYYY[[[\\\___aaabbbbbbaaa```ccccccccccccccccccccccccgggggggggggggggffffffeeeeeeddddddcccdddeeeggghhhfffffffffgggggggggggggggeeeeeeeeecccbbbcccfffhhhlllmmmooopppppppppooonnnmmmnnnnnnooopppqqqqqqqqqtttuuuwwwxxxyyy|||~~~xxxrrrooonnnkkkjjjgggaaa]]]^^^ccciiirrr{{{vvvpppqqqsssrrrpppmmmkkkhhheeecccbbbaaaaaagggggghhhiiijjjjjjkkkkkkllljjjfffbbb`````````aaaddddddddddddddddddddddddffffffeeefffgggiiijjjlllqqqsssvvvwwwvvvsssooolllmmmmmmnnnnnnnnnlllkkkjjjkkkjjjjjjnnnsssvvvwwwuuuxxxvvvxxx{{{}}}~~~|||wwwpppjjjggg```___^^^\\\ZZZYYYYYYYYYWWWVVVSSSPPPMMMKKKIIIHHHIIIJJJKKKNNNPPPRRRTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMIIIFFFGGGLLLOOOOOOMMMMMMJJJGGGGGGHHHIIIJJJJJJIIIHHHEEECCCBBBBBBCCCDDDEEEDDDCCCBBB@@@@@@??????===<<<;;;;;;<<<<<<:::999::::::;;;<<<>>>AAACCCEEEDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLOOOOOOOOONNNNNNNNNNNNNNNOOOOOOQQQSSSUUUXXXZZZ[[[]]]^^^aaacccddddddcccbbbccccccccccccccccccccccccffffffggggggggggggffffffffffffeeeddddddeeeggghhhffffffffffffggggggggggggfffffffffdddcccdddgggiiilllmmmooopppppppppooonnnmmmnnnnnnoooppppppqqqqqqssstttvvvwwwxxxzzz~~~{{{uuupppmmmmmmiiihhheee```\\\]]]ccchhhooowwwtttnnnooorrrrrrpppooommmjjjgggdddbbbaaaaaaeeeeeefffggghhhiiijjjjjjjjjhhheeebbbaaaaaabbbccccccccccccddddddddddddddddddddddddeeegggiiikkkmmmppprrruuuvvvvvvsssooommmnnnnnnoooooonnnmmmkkkjjjjjjiiijjjmmmrrruuuuuutttvvvtttwww~~~uuuyyy}}}~~~|||xxxtttrrriiigggdddaaa^^^]]]\\\\\\ZZZYYYWWWUUUQQQNNNKKKJJJIIIJJJLLLOOOQQQTTTVVVWWWUUUUUUUUUTTTRRROOOMMMLLLIIIGGGFFFIIIMMMPPPOOOMMMLLLJJJGGGGGGHHHJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFEEECCCBBB@@@??????;;;::::::<<<======;;;999::::::;;;===???AAACCCDDDDDDEEEFFFGGGHHHJJJKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKMMMNNNNNNOOOOOOOOOOOOOOOOOORRRSSSTTTVVVYYY[[[]]]^^^```aaaccceeeeeefffeeeeeeccccccccccccccccccccccccdddeeefffggghhhhhhhhhhhhhhhgggfffeeedddeeefffgggfffffffffffffffffffffffffffggggggfffeeefffhhhjjjlllmmmooopppppppppooonnnmmmnnnnnnooooooppppppqqqqqqrrrttttttuuuxxx|||~~~wwwqqqmmmlllllljjjiiifffbbb^^^___dddiiimmmttt|||{{{pppkkklllpppqqqqqqqqqoookkkgggdddbbb``````ccccccdddeeefffggghhhhhhfffeeecccaaaaaabbbcccdddccccccccccccccccccccccccbbbcccdddeeegggiiikkkmmmnnnppprrrttttttrrrooommmooopppqqqpppooommmkkkiiiiiiiiiiiilllooorrrrrrrrrrrrqqqttt{{{kkkpppvvvzzz{{{zzzxxxxxxrrrpppkkkgggccc```______]]]]]]\\\YYYVVVSSSOOOMMMMMMMMMOOOQQQSSSTTTVVVWWWVVVWWWWWWVVVSSSOOOKKKIIIFFFFFFGGGJJJNNNPPPOOONNNLLLJJJGGGGGGIIIKKKLLLMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@???<<<<<<<<<>>>???>>>;;;888:::;;;<<<===???AAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQUUUVVVXXXZZZ]]]^^^``````aaabbbdddeeefffffffffeeecccccccccccccccccccccccccccdddeeeggghhhiiiiiiiiihhhgggeeedddddddddeeeeeegggfffffffffffffffeeeeeegggggghhhhhhggggggjjjllllllmmmooopppppppppooonnnnnnnnnnnnnnnooooooppppppooopppqqqrrrsssuuuyyy|||}}}uuunnnkkklllmmmooonnnlllgggcccbbbfffjjjooottt{{{~~~vvvlllhhhiiimmmoooppppppnnnjjjfffbbb```^^^^^^aaabbbbbbdddeeefffggggggeeedddcccaaaaaaaaabbbccccccbbbbbbbbbbbbbbbaaaaaaccccccdddeeeggghhhiiijjjkkkmmmppprrrrrrqqqooonnnpppqqqrrrrrrpppmmmjjjhhhhhhhhhiiijjjlllnnnoooooollllllooovvv|||aaafffmmmsssvvvxxxyyyzzzwwwuuuqqqlllgggdddbbbaaa______^^^]]]ZZZVVVSSSQQQQQQRRRRRRSSSTTTTTTUUUUUUXXXXXXYYYXXXTTTOOOKKKHHHEEEFFFHHHLLLOOOQQQPPPOOOMMMJJJHHHHHHJJJLLLMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJIIIGGGEEEBBB@@@???????????????@@@>>>:::777:::;;;<<<>>>???AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIKKKMMMPPPQQQOOOPPPPPPQQQRRRSSSSSSTTTXXXYYY[[[]]]___aaaaaabbbbbbbbbcccdddeeeeeeeeeeeecccccccccccccccccccccccccccdddeeeggghhhiiiiiiiiigggfffeeecccccccccddddddggggggffffffeeeeeeeeedddfffhhhiiiiiihhhiiijjjllllllmmmooopppppppppooonnnnnnnnnnnnnnnnnnooooooooommmnnnppppppqqqsssvvvyyy}}}uuunnnlllmmmpppssstttrrrnnnhhhfffgggiiipppttt{{{wwwqqqiiieeefffiiilllmmmllljjjgggccc```]]]\\\\\\```aaabbbcccdddfffggggggeeedddcccaaa`````````aaabbbbbbaaaaaaaaa`````````ccccccdddeeefffgggggggggjjjkkknnnpppppppppnnnmmmpppqqqrrrrrrqqqnnnjjjhhhfffggghhhiiiiiijjjkkklllggggggjjjpppuuu|||ZZZ^^^eeekkkooossswwwzzzxxxvvvsssoookkkgggdddbbb______^^^\\\ZZZXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYZZZZZZXXXTTTPPPKKKHHHFFFHHHJJJMMMOOOQQQQQQQQQNNNLLLIIIIIIJJJLLLMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJLLLKKKKKKIIIGGGCCC@@@>>>AAA@@@??????>>>===:::777:::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFHHHJJJMMMPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ]]]___aaabbbbbbbbbccccccccccccdddddddddeeecccccccccccccccccccccccccccdddeeeggghhhiiiiiiiiigggfffeeedddcccdddeeefffggggggffffffeeedddddddddeeegggiiiiiiiiiiiikkkllllllmmmooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooooooooqqquuuwww|||}}}uuuooommmooorrrvvvxxxxxxuuupppkkkjjjkkkpppuuu}}}ppplllgggddddddfffhhhiiigggfffccc```^^^\\\\\\\\\^^^___```bbbccceeefffgggdddcccbbbaaa````````````aaaaaaaaa``````______^^^aaabbbdddeeefffgggggggggiiijjjlllnnnnnnnnnlllkkknnnoooqqqrrrqqqnnnjjjgggdddfffggggggffffffhhhiiieeeeeeggglllooovvvTTTXXX]]]bbbggglllrrrvvvuuuuuutttqqqmmmiiidddbbb]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWW[[[ZZZZZZXXXTTTPPPLLLJJJHHHJJJLLLNNNOOOQQQRRRSSSPPPMMMJJJJJJKKKLLLMMMLLLLLLJJJIIIGGGGGGHHHIIIJJJMMMMMMLLLKKKHHHDDDAAA>>>???===<<<;;;<<<<<<:::888:::;;;===???@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHFFFGGGGGGIIIKKKOOOQQQSSSRRRSSSTTTUUUVVVXXXYYYYYYYYYZZZ]]]```aaabbbaaaaaaddddddccccccddddddeeeeeeccccccccccccccccccccccccddddddfffggghhhhhhhhhhhhggggggfffeeeeeefffhhhiiiggggggfffeeeeeedddccccccdddfffhhhiiiiiiiiijjjllllllmmmooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnoooppptttvvvyyy|||uuuooonnnpppsssxxx|||{{{uuusssrrrrrrxxx{{{kkkiiifffccccccddddddeeecccbbb```^^^]]]]]]]]]]]]\\\]]]^^^```aaacccdddeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^]]]^^^___bbbdddggghhhhhhiiiiiijjjkkklllllllllkkkjjjkkkmmmpppqqqqqqnnnjjjgggccceeegggfffdddccceeegggeeeeeegggjjjlllrrrPPPRRRWWW[[[```fffmmmrrrsssssssssrrrnnnjjjeeebbbZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWTTTPPPMMMKKKJJJLLLNNNOOOOOOPPPSSSTTTQQQNNNKKKJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJNNNNNNMMMLLLHHHEEEAAA>>><<<:::888888:::;;;:::::::::;;;===???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJLLLNNNRRRUUUVVVSSSSSSUUUVVVXXXYYYZZZ[[[XXXZZZ]]]```aaabbbaaa```eeeeeedddddddddeeeffffffccccccccccccccccccccccccdddeeefffggghhhhhhhhhhhhhhhhhhgggggggggiiijjjkkkggggggfffeeeddddddccccccdddfffhhhiiiiiiiiijjjllllllmmmooopppppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnnnnnnnpppsssvvvxxx}}}{{{uuuooonnnppprrr{{{{{{zzzvvv}}}ssshhhgggeeedddcccbbbbbbbbbaaa```___^^^]]]^^^^^^___ZZZ[[[\\\^^^```aaacccccc^^^______```aaabbbbbbcccaaaaaa```___^^^^^^]]]]]]ZZZ\\\```dddgggiiikkkkkkiiijjjkkkkkkkkkkkkjjjiiijjjllloooqqqpppnnnjjjgggbbbeeefffeeecccbbbdddfffffffffhhhiiijjjpppNNNOOOQQQUUU[[[aaafffjjjqqqpppppppppooolllgggddd[[[YYYXXXXXXYYYXXXUUUSSSVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[ZZZWWWSSSPPPLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTNNNMMMKKKJJJIIIJJJLLLMMMKKKJJJIIIHHHHHHHHHHHHIIIMMMOOOOOOLLLFFFBBB@@@@@@???>>><<<;;;::::::;;;;;;999:::<<<>>>@@@@@@@@@@@@>>>??????@@@AAABBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNQQQTTTVVVWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\]]]___```bbbcccdddcccdddeeedddcccccceeefffddddddccccccbbbccccccccccccdddfffgggiiijjjkkkkkkhhhhhhhhhhhhgggggggggggggggfffeeecccbbbbbbccccccfffgggiiijjjkkkkkkjjjjjjmmmmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkklllmmmooopppsssyyy|||uuuqqqqqqtttwww}}}}}}rrrkkkeeedddbbb``````aaabbbddd```aaabbbaaa^^^]]]^^^___```______^^^^^^^^^______bbbaaa```______```bbbbbbcccddddddbbb___]]]]]]^^^^^^```cccfffiiikkklllmmmkkkkkkkkkjjjjjjjjjiiiiiilllmmmnnnooonnnmmmkkkiiicccccccccbbbbbbccccccdddfffeeefffiiikkkqqqOOOPPPRRRUUUYYY^^^ccceeelllllllllnnnnnnlllhhheeeZZZXXXUUUTTTTTTSSSRRRPPPTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[YYYVVVSSSPPPMMMLLLIIIKKKNNNQQQSSSSSSSSSRRRNNNMMMKKKJJJJJJJJJLLLMMMKKKJJJHHHGGGFFFGGGHHHIIIMMMOOOOOOLLLGGGBBBAAA@@@???>>><<<;;;::::::;;;;;;:::;;;<<<>>>???@@@@@@???@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLMMMPPPRRRTTTVVVWWWXXXZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]___```bbbccccccaaabbbcccbbbaaaaaaccceeeddddddcccccccccccccccccccccdddeeegggiiijjjkkkkkkjjjjjjjjjiiiiiihhhhhhhhhggggggeeedddcccccccccdddfffgggiiijjjkkkkkkjjjjjjmmmlllllllllmmmmmmnnnooommmmmmmmmnnnnnnnnnnnnoooqqqpppooonnnnnnoooqqqrrrtttyyy}}}xxxssssssvvvyyy|||sssjjjeeedddcccaaa``````aaabbbcccaaabbbcccaaa___^^^___`````````_______________```______^^^]]]]]]^^^___```bbbcccdddcccaaa___^^^______aaadddgggiiikkkkkklllkkkkkkjjjjjjjjjiiiiiiiiikkklllnnnooonnnmmmkkkjjjjjjiiigggeeecccbbbbbbbbbeeedddfffiiikkkqqqPPPQQQSSSVVVYYY\\\^^^```eeefffhhhkkkmmmmmmjjjhhh]]]ZZZUUUQQQPPPPPPPPPOOORRRSSSVVVXXX[[[]]]^^^^^^\\\[[[YYYVVVSSSPPPNNNMMMHHHKKKOOOSSSUUUTTTRRRPPPNNNMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGEEEEEEFFFHHHJJJNNNOOOOOOLLLHHHDDDAAAAAA>>>===<<<:::::::::;;;;;;;;;;;;===>>>????????????AAAAAABBBBBBCCCCCCDDDDDDBBBBBB@@@@@@???@@@AAABBBCCCDDDEEEGGGHHHJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXXXX]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^___```aaabbbcccaaabbbbbbbbbaaaaaaccceeeeeedddddddddccccccccccccbbbccceeegggiiijjjkkkkkkllllllkkkkkkjjjiiihhhhhhggggggfffeeeddddddddddddggghhhiiikkkkkkkkkkkkjjjllllllkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnooorrrqqqpppoooooopppqqqqqqtttyyy{{{xxxxxx{{{~~~xxxooohhhbbb___cccbbb```______```bbbcccbbbcccdddcccaaa___```aaaaaa```````````````aaaaaa___^^^]]]\\\\\\]]]^^^___```bbbeeeeeecccaaa``````aaaccceeegggiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiikkklllnnnnnnmmmlllkkkkkkiiigggdddbbbaaaaaaaaaccccccfffjjjlllqqq~~~QQQSSSUUUXXXZZZ[[[\\\\\\aaabbbdddiiimmmnnnmmmlllfffaaaZZZTTTRRRQQQPPPOOOSSSTTTWWWZZZ]]]___aaabbb\\\ZZZXXXUUURRRPPPNNNNNNJJJLLLNNNQQQSSSSSSRRRQQQNNNMMMLLLKKKKKKKKKLLLLLLJJJHHHFFFDDDDDDFFFHHHJJJNNNNNNMMMKKKHHHDDDBBB@@@======;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFIIIKKKMMMNNNOOOSSSTTTUUUWWWXXXYYYYYYYYY\\\\\\]]]]]]]]]]]]^^^^^^]]]^^^^^^___```aaaaaabbbbbbcccddddddcccccceeegggeeeeeeeeeddddddcccbbbbbbbbbccceeegggiiikkkkkklllmmmmmmlllkkkjjjiiihhhggggggggggggffffffeeeeeeeeeggghhhiiikkklllkkkkkkjjjkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnppppppooonnnnnnnnnnnnoootttxxx}}}yyynnngggbbb___^^^aaa```___^^^^^^```bbbcccdddeeeeeedddbbbaaaaaabbbbbbaaaaaaaaaaaabbbbbbcccaaaaaa___^^^^^^______```^^^aaaeeefffeeecccbbbbbbccceeefffhhhiiiiiiiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhiiikkkmmmnnnmmmlllkkkfffdddbbbaaa```aaabbbbbbbbbcccfffjjjmmmqqq}}}RRRUUUXXX\\\^^^___^^^]]]```aaacccgggkkkooooooooommmhhh```ZZZVVVTTTRRRPPPTTTUUUXXX[[[]]]```aaabbb]]][[[XXXUUURRRPPPNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHFFFDDDEEEFFFHHHJJJNNNMMMLLLJJJHHHEEEBBB???===<<<::::::999:::;;;;;;======>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBCCCEEEGGGIIIKKKNNNOOOPPPPPPVVVVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]______```^^^_________``````aaaaaabbbcccddddddcccdddfffhhheeeeeefffeeeeeecccbbbaaaaaaccceeegggiiikkkllllllmmmlllllljjjiiihhhggggggggghhhhhhhhhggggggffffffggghhhjjjkkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjkkkllllllllllllmmmmmmmmmoooooonnnnnnnnnnnnnnnnnntttwww{{{~~~|||{{{|||~~~|||qqqhhhbbb```___^^^___^^^]]]]]]^^^```bbbcccdddeeefffeeecccaaabbbcccbbbbbbbbbbbbbbbcccdddeeebbbaaa```___^^^______```^^^aaaeeegggfffddddddccceeefffgggiiiiiiiiiiiihhhiiiiiiiiihhhhhhhhhgggggggggiiikkklllmmmlllkkkjjjeeedddbbb```___```bbbcccbbbcccfffkkkmmmrrr}}}SSSWWW]]]bbbeeefffdddcccbbbaaaaaadddhhhlllooopppoookkkfffaaa]]]ZZZVVVTTTVVVWWWYYY[[[]]]______```^^^\\\YYYUUUQQQOOOMMMMMMMMMLLLJJJJJJKKKNNNPPPRRRNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHGGGFFFGGGHHHIIIIIIMMMKKKIIIHHHGGGEEEAAA>>><<<;;;:::999999:::;;;<<<===>>>>>>@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEHHHJJJLLLOOOQQQRRRRRRRRRWWWXXXZZZ[[[\\\]]]^^^^^^ZZZZZZ[[[]]]^^^___aaaaaa_________```````````````___aaabbbbbbaaabbbdddfffeeefffffffffeeedddbbbaaaaaabbbdddgggiiikkklllmmmllllllkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiihhhhhhggghhhiiijjjllllllllllllkkkiiiiiihhhhhhggghhhhhhhhhjjjjjjjjjkkkkkkkkkllllllnnnooooooooopppppppppppprrruuuyyy}}}}}}zzzxxxwwwwwwzzzwwwrrrjjjccc```^^^^^^^^^]]]\\\\\\\\\]]]___bbbcccdddeeefffeeecccaaabbbcccccccccccccccdddeeeffffffbbbaaa___^^^]]]]]]^^^^^^^^^aaadddeeeeeedddddddddeeefffhhhiiijjjiiiiiihhhhhhhhhhhhhhhgggggggggggggggiiikkkllllllkkkjjjiiijjjhhhdddbbb```aaabbbcccddddddgggkkkmmmrrrTTTYYY```hhhlllmmmllljjjeeebbb___```ccchhhmmmoooooonnnllljjjhhheee```\\\]]]]]]^^^``````aaaaaaaaa```^^^YYYTTTPPPNNNLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNNNNMMMMMMLLLLLLGGGGGGHHHIIIIIIIIIIIIIIIKKKIIIGGGGGGFFFDDD@@@<<<;;;;;;:::999999:::;;;<<<>>>>>>???AAADDDGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFFFFFFFGGGKKKMMMPPPRRRTTTTTTSSSSSSXXXYYY[[[]]]^^^___``````]]]]]]^^^______```aaaaaa```````````````____________```bbbbbbaaabbbdddgggffffffggggggfffdddbbb```aaabbbdddgggiiikkklllmmmmmmlllllllllkkkkkkjjjjjjhhhhhhiiijjjjjjiiihhhhhhhhhiiijjjlllmmmllllllkkkiiihhhggggggffffffgggggghhhiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnoooppppppppppppsssxxx|||}}}zzzwwwuuuttttttxxx}}}{{{nnnjjjeeeaaa```___^^^]]]\\\[[[ZZZ[[[\\\___aaacccdddeeefffdddbbbaaabbbcccddddddddddddeeefffggghhhcccbbb```___^^^^^^_________aaacccdddcccbbbcccdddeeefffhhhiiijjjjjjiiiiiihhhhhhgggggggggfffffffffhhhiiikkklllkkkjjjhhhggghhhfffcccaaa```aaaccceeeffffffgggjjjmmmsssTTTZZZccckkkqqqrrrqqqooofffccc^^^]]]```eeejjjmmmppppppqqqrrrrrrnnniiieeecccddddddeeeeeeeeeddddddbbb___ZZZTTTPPPMMMLLLKKKGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLFFFGGGIIIJJJKKKJJJIIIIIIKKKHHHFFFFFFFFFDDD???<<<;;;:::999999999:::;;;<<<>>>>>>???BBBEEEIIILLLNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJHHHGGGGGGHHHHHHNNNOOORRRTTTUUUUUUTTTTTTYYYZZZ\\\^^^___aaaaaabbb````````````aaaaaaaaaaaa```````````````_________aaabbbcccdddcccdddgggiiifffgggggggggfffdddbbb``````bbbdddgggiiikkkmmmmmmmmmmmmmmmmmmmmmmmmllllllhhhhhhjjjkkkkkkjjjiiihhhhhhiiikkklllmmmmmmlllkkkiiihhhgggfffffffffffffffggghhhhhhhhhhhhiiiiiiiiihhhhhhjjjlllmmmnnnnnnnnnooosssxxx||||||xxxuuusssrrrrrrvvv{{{~~~|||uuujjjgggdddbbbbbbaaa```^^^[[[ZZZZZZZZZ\\\___aaacccdddeeeeeedddbbbaaaaaabbbdddddddddeeefffggghhhhhhfffeeecccbbbaaaaaaaaabbb```bbbcccbbbaaaaaacccdddeeefffhhhiiijjjjjjjjjjjjhhhgggggggggffffffffffffiiijjjkkklllkkkiiigggfffbbb```^^^]]]^^^aaaeeeggghhhggghhhjjjmmmsssYYY^^^eeennnuuuwwwuuussspppiiiaaa]]]^^^bbbdddeeekkkmmmqqqtttuuutttrrrpppkkkjjjiiihhhgggggggggggggggddd___ZZZTTTOOOKKKIIIHHHHHHHHHGGGHHHHHHIIIIIINNNNNNNNNNNNMMMMMMLLLKKKGGGGGGHHHJJJJJJKKKKKKKKKLLLIIIFFFDDDCCCBBBAAA???::::::999999:::<<<===>>>>>>BBBFFFIIIKKKMMMOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMQQQSSSUUUVVVVVVWWWXXXZZZ[[[[[[[[[\\\^^^```aaabbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddeeefffgggggghhhiiihhhgggdddbbb```___bbbfffiiijjjjjjkkkllliiijjjkkklllmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnnnnmmmkkkjjjgggfffeeedddcccddddddeeeggghhhhhhhhhhhhggggggfffjjjiiihhhhhhhhhiiikkkllloooqqqtttxxx~~~{{{tttpppoooppppppqqqtttxxxxxxvvvyyy~~~zzztttooojjjgggddddddeeeeeecccaaaaaa```^^^[[[YYY[[[___bbbcccdddeeedddbbb`````````eeefffffffffgggggghhhhhhjjjgggdddaaa___```aaabbbaaaaaabbbcccddddddeeeeeegggggggggggghhhhhhhhhhhhhhhggggggffffffggghhhiiilllllllllkkkjjjiiihhhggggggfffcccaaa```aaacccdddgggfffhhhlllpppuuuVVV[[[eeepppyyy}}}}}}{{{qqqjjjbbb^^^^^^aaacccdddiiilllpppuuuwwwxxxwwwwwwnnnmmmlllkkkkkkkkkkkkkkkkkkhhhccc]]]WWWRRRNNNKKKHHHHHHGGGGGGGGGGGGHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIEEECCCBBBAAA@@@>>>::::::999999:::<<<===???AAADDDIIILLLMMMOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQSSSUUUWWWYYYYYYYYYZZZ\\\]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbcccdddeeefffggghhhhhhiiiiiihhheeecccbbbaaadddgggjjjjjjjjjkkkkkkllllllmmmnnnooooooooooookkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjhhhgggfffddddddddddddeeefffgggggggggggggggffffffiiihhhggggggggghhhjjjjjjnnnpppssswww}}}}}}yyyuuurrrpppmmmlllooossssssrrrvvv|||~~~wwwppplllgggdddbbbbbbcccdddcccaaabbbaaa___[[[ZZZ[[[___bbbeeeffffffdddaaa___^^^^^^cccdddeeefffggghhhiiijjjhhhfffdddbbb`````````aaabbbbbbbbbccccccddddddeeeeeeeeeeeeffffffgggggggggjjjiiihhhfffffffffggggggllllllllllllkkkiiihhhggggggeeecccaaa```aaacccdddeeeeeegggkkkoootttWWW]]]gggsss}}}rrrmmmeee```^^^___aaaaaadddggglllrrrvvvyyy{{{{{{rrrrrrqqqpppppppppqqqqqqqqqnnnjjjccc\\\VVVRRROOOHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMKKKHHHDDDBBBAAA@@@>>>===999999999999:::<<<>>>???DDDHHHLLLOOOQQQRRRTTTVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVXXX[[[\\\\\\\\\^^^___`````````___``````aaabbbcccbbbbbbbbbbbbbbbbbbbbb````````````aaaaaabbbcccbbbbbbbbbcccdddeeefffggghhhiiiiiiiiihhhgggeeeddddddfffiiijjjjjjiiijjjkkkllllllmmmnnnoooooooooooolllllllllllllllllllllllljjjkkklllmmmmmmlllkkkjjjiiihhhgggeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeegggffffffffffffggghhhhhhmmmnnnrrrvvv|||{{{uuupppjjjhhhhhhlllnnnpppwww~~~zzzssslllhhhbbb```___```bbbccccccbbbdddccc```]]][[[[[[^^^aaaeeeffffffdddaaa^^^]]]]]]bbbcccdddfffhhhiiijjjjjjffffffeeecccbbbaaa``````cccccccccccccccccccccccccccccccccdddeeefffggghhhlllkkkiiigggfffffffffgggmmmmmmmmmmmmllljjjiiihhheeedddbbbaaaaaabbbcccdddcccccceeejjjnnnsss~~~^^^cccmmmwww|||sssooohhhbbb^^^^^^^^^___^^^aaafffkkkqqquuuxxxyyyuuuttttttssssssttttttuuuvvvsssoooiiibbb[[[VVVSSSIIIHHHFFFDDDCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIGGGCCC@@@???>>>===;;;999999999:::;;;===@@@AAAGGGJJJNNNQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYYYY\\\^^^______```aaabbbccccccbbbaaaaaaaaaaaabbbbbbbbbaaaaaa`````````____________``````bbbccccccbbbbbbbbbcccdddeeefffggghhhiiiiiiiiiiiihhhgggggggggiiikkkkkkjjjiiijjjkkkjjjkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmllllllllljjjjjjkkkkkkkkkkkkjjjjjjiiiiiihhhfffeeeddddddcccbbbbbbbbbbbbbbbcccddddddeeeeeeeeeeeeeeefffffffffjjjllloootttzzzxxxqqqiiidddbbbffflllsss~~~}}}uuunnnhhhddd^^^^^^^^^___aaacccddddddeeedddaaa^^^\\\\\\^^^aaacccdddeeedddaaa___^^^___cccdddeeeggghhhiiiiiiiiiffffffffffffeeecccaaa```ddddddcccccccccccccccccccccbbbbbbcccdddfffhhhiiilllkkkjjjiiihhhhhhiiijjjmmmmmmnnnnnnmmmkkkiiihhhdddcccbbbaaaaaabbbcccdddbbbaaadddhhhlllqqq|||bbbgggpppzzz}}}yyytttqqqkkkddd___\\\\\\]]]\\\^^^bbbffflllppptttvvvvvvuuuttttttssstttttttttvvvuuuqqqllleee___ZZZWWWKKKJJJGGGDDDBBBBBBBBBCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKGGGDDD@@@>>>>>>===<<<::::::::::::;;;===???BBBCCCHHHKKKOOORRRSSSTTTVVVXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUVVVWWWXXXYYYZZZ[[[\\\^^^aaabbbbbbbbbccceeeeeeeeedddcccbbbbbbbbbbbbaaa``````___^^^]]]]]]\\\^^^^^^^^^___```bbbcccdddbbbbbbbbbcccdddeeefffggghhhhhhhhhiiiiiiiiiiiiiiiiiikkklllllljjjjjjjjjkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllllliiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhgggeeedddbbbaaa____________```aaabbbcccccccccddddddeeeeeeeeeeeehhhjjjmmmqqqwww~~~~~~~~~yyy{{{}}}{{{sssiiibbb^^^ccclllxxxxxxqqqkkkfffbbb]]]^^^^^^___```bbbdddeeeddddddbbb___\\\\\\^^^``````aaaccccccaaa```aaaaaaeeefffggghhhhhhgggfffeeefffggghhhhhhgggeeecccbbbddddddccccccccccccccccccdddcccccccccdddfffhhhjjjkkkjjjjjjiiijjjkkkmmmnnnlllmmmnnnooonnnkkkiiigggbbbaaaaaaaaaaaabbbddddddbbbaaacccgggkkkppp{{{ccchhhqqq{{{{{{tttqqqmmmfff```\\\[[[\\\]]]^^^aaaeeeiiinnnrrrtttuuuuuutttsssrrrqqqrrrrrrsssrrrppplllgggaaa\\\YYYOOOMMMHHHDDDAAA@@@@@@AAA>>>@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;===???BBBDDDFFFJJJMMMPPPSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTTTTVVVWWWYYYZZZ[[[\\\]]]___bbbccccccccceeeffffffeeedddcccbbbbbbbbbbbb``````___^^^\\\[[[ZZZZZZ]]]]]]^^^___```bbbdddeeebbbbbbbbbcccdddeeefffgggfffgggggghhhiiijjjjjjkkkkkklllmmmlllkkkjjjkkkmmmmmmmmmnnnoooppppppppppppnnnnnnnnnmmmllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeebbb```___\\\\\\\\\\\\]]]___aaabbbbbbcccddddddeeeeeeddddddfffhhhjjjnnnsss{{{|||xxxvvvuuuuuurrrvvv{{{}}}vvvjjjcccaaagggsss{{{sssmmmhhhccc```]]]^^^_________```bbbdddbbbbbbaaa^^^\\\\\\^^^```^^^```aaabbbaaaaaabbbccceeeggghhhiiiiiigggeeedddfffggghhhhhhgggeeedddccccccccccccccccccccccccccceeedddcccbbbccceeehhhiiiiiiiiihhhhhhiiikkkmmmnnnkkklllnnnooonnnkkkhhhfff`````````aaabbbcccdddeeecccbbbdddgggjjjoooyyydddjjjsss}}}{{{sssrrrnnnhhh```\\\[[[\\\\\\]]]___ccchhhmmmrrrtttuuutttsssqqqpppooooooooonnnnnnmmmjjjfffbbb^^^[[[SSSPPPJJJEEEAAA?????????<<<===???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDAAA>>><<<;;;;;;<<<<<<;;;<<<<<<===>>>AAADDDGGGIIIKKKNNNRRRTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUVVVXXXYYY[[[\\\]]]]]]___bbbccccccccceeefffeeeeeedddcccbbbbbbbbbbbbaaa```___^^^\\\[[[ZZZYYY\\\\\\]]]^^^```bbbdddeeebbbbbbbbbcccdddeeefffgggeeeeeefffggghhhiiikkkkkklllmmmmmmlllkkkkkkmmmnnnmmmnnnoooppppppqqqqqqpppnnnnnnmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhgggfffdddaaa___]]]ZZZZZZYYYZZZ[[[^^^```bbbbbbcccdddeeeeeeeeeddddddeeefffhhhkkkooowww~~~yyyvvvvvvvvvwwwwww||||||nnnjjjkkkuuu~~~vvvnnniiidddaaa^^^\\\^^^___^^^\\\\\\^^^aaa`````````^^^\\\\\\^^^```^^^```bbbbbbaaa```aaabbbdddeeegggiiiiiihhhfffdddfffffffffeeeeeedddcccbbbbbbbbbbbbccccccddddddeeeeeedddbbbaaaaaacccfffggghhhgggffffffggghhhiiijjjjjjlllmmmnnnmmmjjjgggeee______```aaabbbcccdddeeeeeedddeeehhhjjjnnnwwwiiinnnwwwzzzrrrrrrooohhhaaa\\\[[[\\\ZZZ[[[]]]```eeekkkqqqtttvvvuuusssqqqooonnnmmmmmmkkkkkkjjjiiifffbbb^^^\\\UUURRRLLLEEEAAA>>>>>>>>>;;;<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???===::::::;;;<<<<<<<<<======>>>???BBBEEEHHHJJJMMMPPPTTTVVVWWWXXXYYYZZZYYYXXXXXXXXXWWWWWWWWWWWWTTTUUUVVVXXXZZZ\\\^^^^^^]]]___bbbcccccccccdddfffeeedddccccccbbbbbbbbbcccbbbaaa```___]]]\\\ZZZZZZ[[[\\\]]]^^^```bbbdddeeebbbbbbbbbcccdddeeeggggggeeeeeeeeefffgggiiikkkllllllmmmmmmmmmkkklllmmmoookkklllmmmnnnoooooooooooonnnnnnmmmlllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhggggggfffccc```^^^\\\YYYYYYXXXYYYZZZ]]]```aaabbbcccdddeeefffeeeddddddeeefffgggiiimmmttt|||~~~{{{yyyyyy{{{}}}~~~tttrrrwwwzzzrrrkkkfffbbb___]]]\\\]]]^^^]]]ZZZYYY[[[^^^^^^______]]]\\\\\\^^^``````aaacccbbb```______```bbbdddgggiiijjjiiigggfffeeeddddddccccccbbbbbbbbbaaaaaabbbcccddddddeeeeeeeeecccaaa``````aaadddeeegggfffeeeddddddeeeffffffiiikkkmmmnnnmmmjjjfffddd^^^___```aaabbbcccdddeeefffeeefffhhhjjjmmmwwwjjjqqq|||}}}zzzsssppplllgggaaa\\\XXXVVVXXXVVVWWW[[[]]]bbblllwwwvvvwwwuuuqqqpppqqqooojjjkkkhhhdddaaa___]]]ZZZWWWXXXTTTMMMHHHDDDAAA>>><<<999999999999:::;;;<<<===<<<===>>>>>>>>>===<<<;;;;;;:::999999:::;;;===>>>>>>@@@BBBCCCDDDGGGJJJMMMPPPRRRUUUVVVVVVVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\``````___```aaaccceeefffdddddddddcccbbbaaaaaa```^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]___```bbbcccddddddbbb``````bbbeeefffgggfffeeeddddddeeegggjjjkkkkkkjjjjjjjjjkkkmmmooopppoooooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiigggeeeccccccaaa___]]]ZZZYYYXXXWWWYYY\\\```cccbbbbbbbbbbbbcccdddeeeeeecccdddfffiiilllrrrzzz~~~}}}}}}yyy|||vvvmmmeee```^^^]]]\\\]]]\\\[[[[[[\\\___aaacccdddccc```]]]ZZZZZZ]]]```cccdddeeecccaaa``````aaaaaabbbdddeeeeeedddcccbbbccccccbbbbbbaaaaaa``````^^^```bbbbbbbbbaaabbbcccaaaaaaaaaaaabbbbbbbbbccciiigggdddcccbbbdddfffhhhjjjkkknnnqqqrrrpppkkkggg```____________``````aaabbbbbbdddhhhjjjmmmttt}}}jjjrrr||||||yyytttqqqmmmgggaaa[[[WWWTTTVVVUUUVVVYYY\\\```kkkvvvwwwyyyvvvrrrqqqsssrrrnnnnnnjjjeeeaaa^^^[[[WWWUUUUUUQQQLLLHHHDDDAAA>>><<<999999999999999::::::;;;999:::;;;<<<===<<<<<<;;;:::999999999;;;<<<>>>??????AAACCCDDDFFFHHHKKKNNNPPPRRRUUUVVVVVVVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^]]]]]]]]]___```bbbccceeeddddddcccbbbbbbaaaaaa____________^^^^^^]]]\\\^^^___```aaacccdddeeefffdddbbb```aaaccceeegggggggggfffddddddeeefffhhhjjjjjjjjjjjjjjjkkkmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiigggeeedddcccbbb___]]][[[YYYXXXXXXYYY\\\```bbbccccccbbbbbbbbbccccccdddcccdddfffhhhkkkpppwww|||yyysssjjjccc___]]]\\\[[[[[[ZZZZZZZZZ\\\^^^aaacccdddccc```]]][[[[[[^^^```ddddddeeeccc```^^^]]]^^^___```bbbdddddddddcccbbbccccccbbbbbbaaa```______^^^```bbbbbbbbbaaabbbcccaaaaaaaaabbbbbbbbbbbbbbbeeedddbbbaaa```aaacccdddiiijjjmmmppprrrpppkkkgggaaa``````_________``````dddccceeehhhiiijjjrrrzzzkkksss}}}{{{xxxuuusssnnnhhhaaa[[[UUURRRSSSRRRSSSVVVYYY^^^hhhsssyyyzzzxxxtttsssvvvvvvtttrrrmmmgggaaa\\\XXXTTTRRRPPPNNNJJJGGGEEEBBB>>><<<:::999999888888888888888777888999:::::::::::::::888888999:::<<<>>>???@@@AAACCCEEEGGGHHHJJJMMMOOOQQQSSSUUUWWWWWWWWWXXXZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^```aaabbbdddddddddccccccbbbbbbaaa`````````aaa``````______``````aaabbbdddeeeffffffdddbbbaaabbbdddfffgggggggggfffdddcccccceeefffgggjjjjjjjjjjjjkkkmmmnnnooonnnnnnmmmllllllllllllmmmlllkkkkkkjjjjjjjjjjjjkkkjjjjjjiiihhhhhhhhhhhhiiijjjhhheeedddcccbbb___]]][[[ZZZYYYXXXZZZ\\\___aaaccccccbbbaaaaaaaaabbbbbbbbbdddeeefffhhhmmmssswww}}}}}}sssnnngggaaa]]]\\\ZZZYYYYYYYYYXXXYYY[[[^^^aaaccceeedddaaa^^^[[[[[[]]]___bbbccccccaaa^^^[[[ZZZZZZ[[[]]]___aaabbbccccccbbbccccccbbbbbb```___^^^]]]^^^```bbbbbbbbbaaabbbdddbbbbbbbbbcccbbbbbbaaaaaaccccccbbbaaaaaaaaaaaaaaahhhiiillloooqqqppplllhhhbbbbbbaaa```____________fffeeefffhhhhhhhhhnnnwwwlllttt~~~{{{wwwwwwtttpppjjjbbbZZZTTTQQQPPPNNNOOORRRUUUYYYdddoooxxx{{{zzzvvvuuuxxxzzzyyyvvvqqqjjjccc]]]XXXSSSOOOLLLJJJHHHFFFEEEBBB???<<<;;;:::999777666666555555777777777888888888888888777888999;;;===@@@AAABBBDDDFFFHHHIIIJJJKKKOOOQQQQQQTTTVVVWWWWWWXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]_________``````aaabbbcccccccccbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa``````aaabbbcccddddddeeeeeecccbbbcccfffhhhhhhhhhhhhgggeeeccccccccceeefffiiiiiijjjjjjkkkmmmmmmnnnnnnmmmllllllkkkkkkllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiiiiihhhhhhiiiiiijjjhhhfffdddcccbbb```^^^\\\[[[ZZZYYYZZZ\\\___```cccbbbbbbaaa````````````bbbcccdddeeefffiiinnnrrryyy}}}wwwmmmiiiccc___]]][[[ZZZYYYXXXXXXXXXYYY[[[___bbbdddgggfffccc___[[[YYYZZZ\\\^^^___```^^^[[[YYYXXXXXXXXXZZZ\\\^^^```bbbbbbccccccccccccbbb```^^^\\\[[[]]]___bbbbbbbbbbbbcccdddccccccdddddddddcccbbbaaaeeeeeeddddddccccccbbbbbbggghhhjjjnnnpppooollliiicccbbbaaa```____________fffdddeeegggggggggnnnvvvooovvvzzzwwwwwwuuuqqqkkkcccZZZSSSOOOMMMKKKLLLNNNPPPTTT___iiiuuuyyyzzzwwwuuuyyy||||||zzzuuunnngggaaaZZZTTTOOOJJJHHHFFFEEEDDDBBB???<<<;;;:::999777666555444444888888777777666666666666888999;;;===@@@BBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRRRRTTTWWWXXXXXXXXXZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^______```aaaaaabbbbbbbbbaaaaaaaaaaaaaaa`````````aaabbbccccccddddddddddddbbbcccccccccddddddeeeeeeeeedddccceeegggiiiiiihhhhhhgggeeecccbbbcccdddeeehhhhhhiiikkkllllllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiijjjhhhfffeeedddbbb```^^^]]]\\\[[[ZZZ[[[\\\^^^___bbbaaa``````____________```bbbccccccdddgggkkknnnuuuzzz|||uuuppphhheeeaaa^^^]]]\\\ZZZYYYYYYXXXXXXYYY[[[___bbbdddhhhgggddd___ZZZWWWWWWXXXYYYZZZ[[[YYYXXXWWWXXXYYYWWWXXXZZZ\\\___aaabbbcccccccccccccccaaa___]]][[[]]]___aaabbbbbbbbbccceeecccdddfffffffffeeedddcccfffffffffeeedddccccccbbbfffgggiiimmmooonnnllliiidddcccbbb``````_________cccbbbdddggghhhiiipppxxx~~~sssxxxzzzxxxwwwvvvrrrkkkccc[[[SSSOOOLLLIIIIIIKKKLLLOOOYYYcccooouuuyyywwwuuuyyy||||||}}}yyytttnnnggg___WWWRRRJJJHHHFFFDDDDDDBBB@@@>>><<<;;;999777666555555444999888888777666777777777:::;;;>>>@@@BBBDDDEEEEEEHHHIIIKKKLLLLLLNNNPPPSSSSSSUUUWWWYYYYYYYYYZZZ\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^______^^^^^^___```aaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeggggggggggggggggggggggggfffeeeeeefffiiijjjjjjiiiiiigggeeedddcccdddeeefffggghhhiiikkkllllllllllllllllllkkkjjjjjjjjjjjjkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkiiifffeeedddccc```^^^]]]]]]\\\[[[\\\\\\]]]^^^``````______^^^^^^_________aaabbbcccccceeeiiilllpppuuu{{{}}}yyytttooojjjbbb```]]]\\\\\\\\\ZZZXXXXXXXXXXXXXXXZZZ]]]```bbbffffffccc___ZZZWWWVVVWWWWWWWWWVVVTTTSSSTTTWWWYYYVVVWWWYYY[[[^^^```bbbcccccccccddddddcccaaa^^^\\\\\\___aaabbbbbbbbbdddeeedddeeegggiiiiiihhhgggfffhhhgggfffdddccccccccccccggghhhiiilllnnnmmmjjjhhhcccbbbbbbaaa````````````bbbbbbdddggghhhjjjrrrzzzvvvzzz}}}zzzyyywwwuuurrrlllddd[[[TTTOOOKKKHHHGGGIIIIIIKKKTTT^^^iiiqqqwwwvvvuuuwwwzzzzzz~~~|||yyytttnnneee\\\VVVLLLIIIFFFCCCCCCBBBAAA???<<<;;;999888777666555555888777777777888999;;;<<<===>>>@@@CCCEEEFFFFFFFFFHHHJJJLLLLLLMMMNNNQQQSSSSSSUUUXXXYYYYYYYYY[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^____________```aaabbbbbbbbbaaa```bbbbbbbbbbbbbbbccccccccc```aaacccdddeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeegggjjjkkkjjjiiiiiigggfffddddddeeeggghhhggghhhiiikkklllllllllllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkklllkkkjjjjjjiiiiiijjjjjjkkkiiifffeeedddcccaaa___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______^^^```aaabbbccceeehhhkkkkkkoootttxxx|||vvvrrrooojjjeee\\\[[[ZZZZZZ[[[ZZZYYYWWWWWWVVVVVVVVVXXXZZZ]]]___aaaaaa```]]]YYYWWWWWWXXXXXXWWWTTTPPPOOOPPPTTTXXXWWWWWWYYY[[[]]]___aaacccbbbccceeeeeeeeebbb```^^^\\\^^^aaabbbbbbbbbdddeeedddfffiiikkklllkkkjjjiiillljjjhhhfffdddeeeeeefffhhhhhhiiikkklllllliiigggbbbbbbaaaaaaaaaaaaaaabbbcccccceeehhhiiikkkrrr{{{xxx{{{}}}{{{zzzvvvuuurrrllleee\\\TTTPPPKKKHHHGGGGGGGGGIIIRRR[[[eeennnuuuuuutttwwwyyyyyy~~~|||xxxrrriii___XXXMMMJJJFFFCCCBBBBBBAAA@@@<<<;;;:::888777777666666666666666777999<<<>>>@@@>>>@@@BBBDDDFFFGGGGGGGGGIIIJJJLLLLLLMMMNNNQQQSSSSSSVVVXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^______```aaabbbdddeeeeeedddccccccdddddddddddddddddddddddd```aaabbbdddeeeffffffgggggggggggggggfffffffffffffffffffffhhhjjjkkkkkkiiiiiigggfffeeeeeefffhhhiiifffgggiiikkklllllllllkkklllkkkjjjjjjiiiiiijjjjjjiiiiiihhhhhhiiijjjkkkkkklllkkkjjjjjjiiiiiijjjjjjkkkiiigggeeeeeecccaaa___^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^___```]]]___aaabbbccceeehhhjjjgggkkkooosssvvv}}}|||sssooolllgggcccYYYXXXWWWXXXYYYYYYWWWUUUVVVUUUTTTTTTUUUXXXZZZ\\\]]]]]]]]]\\\YYYYYYYYY[[[ZZZXXXSSSNNNLLLMMMRRRVVVXXXXXXYYY[[[]]]___aaabbbbbbccceeeffffffdddaaa___\\\^^^aaabbbbbbcccdddfffdddfffiiilllnnnmmmlllkkkpppnnnkkkhhhggghhhiiijjjiiiiiiiiikkklllkkkhhhfffbbbaaaaaaaaaaaaaaabbbccceeedddfffiiijjjkkkrrrzzz{{{}}}~~~|||yyywwwwwwwwwuuuqqqkkkddd]]]WWWSSSMMMKKKGGGDDDDDDGGGKKKNNN\\\dddmmmsssssssssuuuwwwwwwyyy{{{|||yyypppeee]]]QQQMMMHHHEEECCCBBBAAA???::::::999999888777777666888888888999;;;===???AAA???BBBFFFFFFEEEDDDEEEGGGJJJKKKMMMMMMMMMMMMPPPRRRVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[\\\]]]]]]\\\\\\]]]___``````___aaabbbbbbcccccccccbbbbbbaaacccddddddbbbaaaaaabbbbbbbbbdddeeefffgggggggggiiiiiiiiiiiihhhhhhgggggghhhggggggggghhhiiijjjjjjhhhhhhhhhhhhgggggggggggggggggghhhiiijjjkkklllllljjjjjjkkkkkkkkkjjjjjjiiihhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffdddbbb```___aaaaaa```_____________________^^^^^^^^^______```]]]^^^___aaabbbbbbccccccfffhhhkkknnnrrrwww~~~~~~xxxwwwvvvxxxwwwppplllhhhdddaaa\\\ZZZVVVUUUUUUUUUTTTSSSVVVVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[XXXSSSPPPOOOQQQTTTVVVYYYXXXXXXXXXZZZ\\\^^^___aaaaaabbbddddddbbb]]]ZZZ[[[[[[[[[[[[\\\^^^```bbbfffggghhhiiikkkkkkllllllooommmkkkhhhffffffggghhhiiijjjllllllllliiigggeeeaaa```___^^^___```bbbddddddeeedddcccccchhhqqqwww~~~}}}zzzxxxxxxxxxvvvrrrmmmeee^^^XXXTTTNNNLLLHHHDDDDDDFFFIIILLLWWW^^^hhhmmmoooooorrrtttvvvwwwyyyzzzxxxqqqhhhaaaSSSOOOJJJEEECCCBBB@@@???;;;::::::999888888777777999999999:::<<<>>>@@@BBBAAADDDHHHIIIHHHHHHIIIKKKKKKLLLMMMMMMMMMNNNPPPRRRVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\\\\]]]___```___^^^aaaaaabbbcccccccccbbbbbbbbbcccddddddbbbaaaaaabbbbbbbbbdddeeefffggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhiiijjjjjjhhhhhhhhhhhhggggggggggggggggggggghhhiiiiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggfffffffffeeecccbbb```___aaaaaa```_______________^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]___```aaabbbbbbbbbccceeegggjjjmmmrrrxxx||||||vvvrrrtttyyy|||sssmmmjjjhhhdddaaa]]]ZZZWWWUUUTTTTTTRRRQQQUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]______^^^[[[WWWSSSQQQSSSUUUWWWXXXXXXXXXXXXYYY[[[]]]^^^___```aaacccdddbbb^^^[[[[[[[[[[[[[[[\\\^^^```aaadddeeeggghhhjjjkkkkkkkkkmmmllljjjhhhfffeeeffffffggghhhjjjkkkkkkiiigggeeeaaa```___^^^___```bbbccccccddddddcccccchhhpppwww~~~}}}zzzxxxwwwzzzxxxtttnnnggg```YYYVVVPPPMMMIIIEEECCCDDDFFFHHHOOOVVV___eeegggiiilllooopppqqqrrrtttsssooojjjeeeXXXSSSLLLGGGCCCBBB@@@???<<<;;;::::::999999999999;;;;;;;;;<<<>>>@@@BBBCCCCCCFFFHHHJJJJJJKKKLLLNNNLLLMMMNNNNNNNNNOOOQQQSSSWWWWWWWWWXXXXXXYYYYYYYYY\\\\\\\\\]]]]]]\\\\\\[[[]]]\\\[[[\\\___```___^^^```aaabbbbbbccccccbbbbbbbbbccceeedddbbbaaaaaabbbbbbbbbdddeeefffggggggggggggggggggggggggggghhhhhhfffffffffgggggghhhjjjjjjhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhiiiiiihhhhhhhhhfffggghhhhhhhhhhhhhhhhhhiiihhhhhhgggfffeeeddddddddddddccccccbbbbbbaaaaaaaaa``````____________```]]]\\\\\\[[[[[[\\\\\\]]]\\\]]]^^^___``````aaaaaaaaaccceeefffiiimmmrrrvvv}}}yyyuuupppooovvv{{{vvvoookkkiiigggdddaaa^^^[[[XXXUUUTTTRRRPPPNNNSSSTTTVVVWWWYYYYYYYYYXXXXXXYYY[[[]]]___aaabbbcccccc___[[[VVVTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\]]]^^^___bbbdddccc```]]][[[[[[[[[\\\]]]^^^___```aaabbbdddfffhhhjjjkkkkkkiiiiiihhhgggeeedddccccccdddeeehhhjjjjjjiiigggfffaaa```_________```bbbbbbbbbcccccccccccchhhpppvvv}}}~~~~~~{{{wwwuuuuuuzzzyyyuuuooohhhaaa[[[WWWQQQNNNJJJEEECCCBBBCCCEEEHHHNNNUUU[[[___bbbfffhhhhhhhhhhhhjjjkkkkkkhhhfff]]]XXXPPPIIIFFFDDDBBBAAA===<<<;;;:::::::::;;;;;;======>>>???AAABBBDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOPPPRRRTTTWWWWWWXXXXXXXXXYYYYYYYYY\\\]]]^^^^^^^^^]]][[[[[[\\\[[[[[[\\\^^^______^^^___```aaabbbbbbccccccbbbbbbdddeeedddcccbbbbbbbbbbbbbbbdddeeefffgggggggggfffffffffffffffgggggggggeeeeeeeeefffggghhhiiijjjhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeddddddffffffgggggghhhgggggggggeeeffffffgggggggggffffffhhhgggfffeeedddcccbbbaaabbbaaaaaaaaaaaaaaaaaabbbaaa```____________``````]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___``````bbbccceeefffgggkkkooosssxxx}}}{{{xxxuuutttsssvvvwwwrrrllljjjiiigggddd```___\\\YYYVVVTTTRRROOOMMMPPPQQQTTTWWWXXXXXXWWWVVVXXXYYY[[[^^^aaaccceeefffdddaaa]]]XXXVVVVVVWWWYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^aaacccdddbbb```\\\\\\\\\]]]]]]^^^_________```bbbeeegggiiijjjjjjfffffffffeeedddcccaaa```aaacccfffhhhiiiiiigggfffaaaaaa`````````aaaaaabbbaaabbbccccccccchhhpppvvv{{{}}}~~~}}}zzzvvvttttttxxxvvvsssnnnggg```[[[WWWRRROOOJJJEEEBBBAAAAAAAAACCCGGGMMMRRRWWWZZZ^^^````````````bbbeeeffffffeee___ZZZSSSMMMIIIFFFDDDCCC???>>><<<;;;;;;;;;======@@@@@@BBBCCCDDDEEEFFFFFFJJJIIIIIIJJJKKKKKKLLLLLLPPPQQQRRRQQQPPPQQQSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZ]]]^^^_________]]]\\\[[[\\\[[[[[[\\\^^^______^^^______```aaabbbcccccccccbbbdddeeeeeecccbbbbbbcccbbbbbbdddeeefffgggggggggeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeefffhhhiiijjjhhhhhhhhhhhhggggggggggggffffffeeeeeedddcccccccccdddeeefffgggggggggggggggeeeeeefffffffffeeeeeedddffffffeeedddcccaaaaaa``````____________```aaabbb``````____________``````^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^___bbbcccddddddeeehhhlllooouuuzzz{{{tttqqqqqqsssvvv{{{{{{tttpppllljjjiiigggccc______\\\YYYWWWVVVSSSPPPMMMNNNPPPRRRUUUVVVVVVUUUTTTWWWYYY[[[^^^aaacccdddeeebbb```\\\XXXVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\```cccdddcccaaa^^^^^^^^^^^^_________^^^^^^___aaadddfffhhhiiiiiidddddddddccccccaaa```______aaadddgggiiihhhgggfffbbbbbbbbbaaaaaaaaabbbbbb```bbbcccddddddiiipppvvvxxxzzz|||{{{yyyvvvttttttsssrrrooojjjeee___ZZZWWWRRROOOJJJFFFBBB@@@??????@@@BBBEEEIIINNNRRRTTTVVVZZZYYYYYY[[[___aaabbbbbb]]]YYYSSSNNNKKKHHHFFFDDD@@@???===<<<<<<===>>>@@@BBBCCCEEEFFFGGGHHHHHHHHHMMMLLLKKKKKKMMMOOOOOONNNQQQRRRSSSSSSRRRRRRTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]____________^^^]]]\\\\\\\\\[[[ZZZ[[[^^^___^^^]]]^^^___```aaabbbccccccccccccdddfffeeecccbbbbbbcccbbbbbbdddeeefffgggggggggeeeeeeeeedddddddddccccccccccccddddddfffgggiiijjjhhhhhhhhhhhhggggggggggggeeeeeeeeeddddddcccccccccdddeeeffffffggggggggggggeeeeeeeeefffeeeeeedddccceeeddddddcccbbbaaaaaa```___^^^]]]]]]]]]___```aaa```____________``````aaa^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^^^^___``````aaadddhhhkkkssswww|||tttooojjjiiinnnuuu~~~}}}uuuqqqnnnkkkjjjjjjhhhddd```]]]\\\ZZZYYYXXXVVVSSSPPPPPPQQQRRRTTTTTTTTTTTTSSSVVVXXXZZZ]]]___aaaaaaaaa^^^\\\ZZZWWWVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYYZZZZZZ[[[___bbbdddcccbbb`````````aaaaaa```______^^^___aaadddeeeggghhhhhhccccccbbbbbbaaa``````______aaadddgggiiihhhgggfffddddddddddddcccccccccccc```bbbdddeeefffjjjqqqwwwrrrtttvvvvvvtttqqqppppppnnnmmmkkkgggbbb]]]XXXVVVQQQOOOJJJEEEBBB???>>>>>>======???BBBFFFIIIKKKLLLQQQQQQQQQSSSWWWYYYZZZZZZWWWUUUQQQNNNLLLIIIEEECCCAAA@@@>>><<<<<<>>>@@@AAADDDEEEGGGHHHIIIJJJIIIIIIKKKIIIHHHJJJNNNQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTVVVWWWXXXYYY[[[\\\^^^___```aaa```___^^^]]]]]]]]]]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]^^^___aaabbbbbbccccccccceeefffeeedddbbbccccccbbbbbbdddeeefffgggggggggffffffeeedddcccbbbaaaaaabbbbbbcccdddeeeggghhhiiihhhhhhhhhhhhggggggggggggdddddddddddddddddddddddddddeeefffgggggghhhhhhhhheeeeeeffffffeeeeeedddcccdddcccccccccbbbbbbaaaaaa___^^^\\\\\\\\\]]]___```_______________```aaaaaa]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXXXXZZZ[[[]]]\\\]]]^^^^^^___aaafffiiipppuuu|||}}}sssmmmhhhhhhhhhkkkuuuvvvpppkkkiiihhhiiijjjiiieeeaaa\\\[[[ZZZZZZZZZYYYVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[]]]]]]\\\\\\[[[YYYXXXWWWWWWYYYZZZ\\\\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[^^^aaaccccccbbbaaabbbccccccbbbaaa```___``````bbbdddeeefffggggggdddcccaaa```______`````````bbbeeehhhiiihhhgggfffeeefffffffffeeeddddddcccaaaccceeefffgggkkkrrrxxxkkkmmmppppppnnnlllkkkkkkjjjjjjhhheee```\\\XXXUUUQQQNNNJJJEEEBBB???>>>>>>;;;:::;;;===@@@DDDEEEFFFJJJJJJJJJLLLPPPRRRRRRRRRSSSQQQOOOMMMKKKIIIEEEBBBBBB@@@>>>======>>>AAABBBEEEFFFHHHJJJKKKKKKJJJJJJGGGEEEDDDGGGMMMQQQSSSRRRSSSTTTUUUTTTSSSSSSUUUVVVWWWXXXYYY[[[]]]___aaaaaabbbaaa___^^^]]]]]]^^^^^^[[[ZZZZZZ[[[]]]^^^^^^]]]]]]^^^___aaabbbbbbccccccccceeeffffffdddccccccdddbbbbbbdddeeefffggggggggggggfffeeedddbbbaaa``````bbbbbbbbbdddeeeggghhhiiihhhhhhhhhhhhggggggggggggdddddddddddddddddddddddddddeeefffggghhhhhhhhhhhhffffffffffffeeeeeedddccccccccccccbbbbbbbbbbbbbbb___^^^\\\[[[[[[\\\^^^__________________```aaabbb\\\\\\ZZZYYYXXXXXXXXXXXX[[[ZZZXXXWWWXXXYYY[[[\\\\\\]]]^^^^^^___bbbfffiiiooosss{{{{{{sssmmmiiidddbbbfffjjjrrr{{{rrrmmmgggeeeeeegggjjjjjjgggccc[[[ZZZZZZ[[[[[[[[[XXXVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVXXXZZZ[[[ZZZYYYXXXYYYXXXWWWWWWXXXZZZ\\\^^^\\\]]]^^^^^^]]]\\\ZZZYYYZZZZZZ[[[^^^aaaccccccbbbccccccddddddcccbbb```___aaaaaacccdddeeefffffffffdddcccaaa___^^^___```aaa```bbbeeehhhiiiiiigggffffffgggggggggfffeeeeeedddaaacccfffggghhhlllsssyyy^^^aaafffjjjkkkiiieeebbbbbb```^^^\\\ZZZWWWRRROOONNNLLLIIIEEEBBB???===<<<<<<<<<<<<<<<======>>>???CCCEEEGGGHHHHHHHHHJJJLLLLLLLLLLLLKKKHHHFFFCCCAAA======>>>======???CCCFFFJJJJJJKKKKKKKKKIIIHHHGGGJJJKKKKKKMMMOOOQQQRRRTTTTTTTTTUUUVVVVVVUUUUUUUUUYYYZZZ[[[[[[ZZZ[[[]]]___cccaaa___]]]\\\]]]^^^___^^^]]]\\\\\\]]]^^^___```____________``````aaaaaabbbcccdddeeeeeedddbbb``````aaabbbdddeeeffffffggggggffffffeeecccbbbaaaaaaaaaaaaaaaaaabbbcccddddddgggffffffeeeeeeeeeffffffhhhgggeeedddccccccdddeeecccdddeeefffffffffeeedddcccdddeeeffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbb^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^___``````^^^]]][[[ZZZXXXWWWWWWVVVYYYYYYYYYYYYZZZZZZZZZZZZ]]]^^^^^^]]]]]]^^^bbbdddkkkqqq{{{~~~uuuiiibbbbbb]]]```eeelllvvv|||yyyuuuooojjjhhhhhhhhhiiiiiigggccc``````^^^\\\ZZZYYYYYYZZZ[[[XXXXXXXXXWWWVVVUUUTTTSSSQQQPPPSSSZZZ]]]YYYVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\___bbbbbbaaa^^^]]]\\\]]]___aaabbbccccccbbbeeedddcccbbbaaaaaaaaaaaadddccccccdddgggiiiiiihhhgggdddaaa___^^^___^^^^^^aaabbbcccdddeeedddcccbbbbbbdddfffhhhgggdddaaa___bbbcccdddeeegggmmmwwwVVVYYY^^^bbbdddbbb___]]][[[YYYXXXWWWVVVSSSPPPMMMNNNLLLIIIFFFBBB@@@>>>===::::::999999::::::;;;;;;===???AAABBBAAABBBDDDFFFEEEFFFFFFEEEDDDBBB@@@???>>>>>>?????????@@@DDDGGGIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^bbb```___]]]]]]^^^___```___^^^^^^]]]]]]^^^___```^^^^^^^^^_________`````````aaacccccccccbbbaaa``````aaabbbdddeeefffffffffffffffeeedddcccbbbaaaaaaaaaaaaaaaaaabbbcccddddddgggffffffeeeeeeffffffgggggggggfffeeeddddddddddddcccdddfffgggggggggfffeeeddddddeeeeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbb^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]][[[YYYXXXWWWWWWVVVXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\]]]___cccffflllrrr{{{yyyppphhh```]]]^^^\\\aaaiiiuuu|||xxxuuurrroooiiieeeffffffggghhhiiigggccc``````___]]][[[YYYYYYYYYYYYZZZZZZZZZZZZXXXVVVTTTRRROOONNNQQQXXX[[[YYYVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZ\\\]]]```bbbbbb```]]]\\\\\\]]]___```aaaaaaaaaaaaccccccbbbaaaaaaaaaaaabbbbbbaaabbbdddgggjjjjjjjjjgggdddaaa____________^^^aaabbbcccdddddddddcccbbbbbbdddfffgggfffdddaaa___aaacccdddeeegggnnnxxxKKKNNNSSSWWWYYYXXXWWWVVVRRRQQQOOOPPPPPPOOOMMMKKKKKKIIIGGGDDDAAA???===<<<::::::999888888888999999999:::<<<<<<<<<<<<===?????????@@@@@@@@@@@@??????>>>???@@@@@@@@@AAADDDGGGHHHIIIKKKMMMNNNOOOOOONNNJJJJJJKKKLLLNNNPPPQQQRRRTTTUUUVVVXXXYYYYYYYYYYYYXXXYYYZZZZZZYYYYYY[[[]]]```___^^^^^^^^^___aaabbb``````___^^^^^^_________]]]]]]]]]]]]]]]^^^^^^^^^^^^___```aaabbbaaa```___```aaabbbcccdddeeeeeeeeeeeeeeedddcccbbbaaaaaa```````````````aaabbbcccdddggggggffffffffffffggggggffffffffffffeeedddccccccdddeeefffggghhhgggffffffddddddccccccccccccddddddcccccccccccccccccccccccc___]]][[[ZZZZZZZZZYYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]\\\[[[YYYXXXWWWWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZYYYZZZ[[[\\\]]]```dddhhhlllsss|||zzzlllccc]]]YYY[[[___bbbjjjvvvuuussspppnnnllliiieeebbbccccccdddfffggggggdddbbb``````^^^\\\ZZZXXXWWWVVV[[[\\\]]]]]][[[WWWTTTRRROOOMMMPPPXXX[[[ZZZXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]^^^```aaa```___]]]\\\\\\]]]___```aaa```______aaaaaa`````````aaabbbbbbaaa```aaadddhhhjjjkkkkkkgggdddaaa`````````___^^^___```bbbcccccccccbbbbbbbbbccceeeeeeeeeccc```______aaadddeeehhhoooyyyCCCEEEHHHLLLNNNOOOOOONNNKKKJJJIIIJJJLLLMMMLLLJJJGGGEEECCCAAA>>><<<;;;;;;<<<<<<;;;::::::999::::::888:::;;;;;;:::999;;;<<<;;;<<<===>>>???@@@AAAAAA===>>>@@@@@@@@@AAADDDFFFHHHIIIKKKMMMOOOOOOOOOOOOKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZYYYXXXYYYZZZ\\\]]]]]]]]]^^^___```bbbcccaaaaaa``````____________[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___```aaaaaa``````aaaaaabbbcccddddddccccccddddddcccbbbaaaaaa``````_________```aaabbbcccdddggggggfffffffffggghhhhhheeeffffffgggfffeeecccbbbcccdddeeefffffffffeeeddddddcccbbbaaaaaabbbcccdddccccccccccccccccccccccccaaa___\\\[[[[[[ZZZYYYWWWYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\___cccfffmmmsss}}}}}}ttthhh___[[[]]]ccciiisss{{{{{{rrrpppnnnllliiifffccc`````````aaadddfffgggeeecccaaa```___]]][[[XXXVVVTTT[[[]]]^^^^^^\\\XXXTTTQQQPPPNNNQQQWWW[[[[[[ZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]^^^____________^^^^^^___```aaaaaa``````_______________```aaabbbcccbbbaaabbbdddgggjjjjjjjjjgggdddbbbaaaaaaaaa```___^^^___aaabbbccccccbbbaaabbbccccccccccccaaa```___^^^```cccfffiiiqqqzzz???@@@BBBDDDFFFGGGHHHIIIGGGFFFEEEGGGIIIKKKKKKJJJEEEDDDBBB@@@>>>===<<<<<<======<<<;;;::::::::::::999:::;;;:::888888888:::999999:::;;;===???@@@AAA;;;===?????????@@@BBBDDDIIIJJJLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\[[[\\\\\\]]]___```bbbbbbaaaaaaaaa``````___^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZ]]]^^^___``````aaaaaabbbaaaaaabbbbbbcccbbbbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^^^^___```aaacccdddfffffffffffffffggghhhhhheeeffffffgggfffeeecccbbbaaabbbcccdddeeedddcccccccccbbbaaa``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbccc```^^^\\\\\\[[[ZZZXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\\\\\\\^^^aaadddmmmsss}}}{{{ppplllfffaaabbbjjjtttzzz}}}wwwppppppnnnkkkgggccc```_________```bbbeeeffffffdddaaaaaa___]]][[[XXXUUUTTTZZZ[[[]]]^^^\\\YYYUUURRRPPPNNNOOOUUUXXXXXXXXXZZZYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^``````aaa``````bbbbbbcccbbbaaa```____________```bbbcccdddeeedddccceeeggghhhhhhgggfffdddcccbbbbbbbbbaaa```^^^___aaabbbccccccbbbbbbbbbbbbbbbaaaaaa```______]]]```dddgggjjjqqq{{{????????????@@@BBBCCCDDDDDDCCCBBBCCCFFFHHHIIIHHHEEEDDDCCCAAA@@@?????????<<<<<<;;;:::::::::;;;;;;999::::::999777666666777555666666777999;;;<<<>>>:::<<<>>>??????@@@BBBCCCIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOQQQRRRSSSUUUVVVWWWYYYYYYZZZZZZZZZYYYZZZ[[[ZZZYYYYYYZZZ\\\ZZZZZZ[[[]]]^^^___```aaa______`````````___^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]]]]^^^```aaabbbbbbaaaaaabbbbbbbbbaaaaaa```aaaaaa`````````_________]]]]]]]]]^^^```aaacccccceeeeeeeeeeeeeeefffggghhhffffffffffffeeedddcccccc```aaabbbcccccccccbbbbbbaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccaaa^^^]]]]]]\\\[[[YYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY\\\\\\\\\\\\[[[]]]```ccclllrrr|||~~~xxxssspppgggjjjkkkjjjppp|||zzztttlllmmmllliiiddd```^^^]]]___^^^___bbbeeegggfffeeebbbaaa___]]]ZZZXXXVVVUUUXXXZZZ[[[]]]\\\[[[XXXWWWQQQMMMMMMQQQTTTSSSSSSUUUXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]___aaabbb```aaabbbcccdddcccbbbbbb```___``````aaabbbcccdddfffeeedddeeegggggggggffffffeeeccccccdddcccbbb```^^^___aaacccddddddcccccccccbbbaaa_______________]]]aaadddgggkkkrrr{{{AAA@@@>>><<<<<<===???@@@AAA@@@>>>???AAACCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<===>>>>>>;;;<<<<<<:::888666666777555555444555666888999:::;;;===???@@@@@@AAABBBDDDHHHIIILLLNNNPPPQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWXXXYYYYYYZZZYYYYYY[[[[[[\\\[[[YYYYYY[[[\\\XXXYYYZZZ\\\]]]^^^^^^___]]]]]]______```___^^^^^^[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[\\\^^^```aaabbbaaaaaabbbbbbaaa``````___`````````____________^^^\\\\\\]]]^^^___aaabbbccccccccccccddddddeeefffgggggggggfffeeedddddddddddd```aaabbbcccdddccccccbbb___``````aaaaaa``````___````````````````````````bbb```]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]aaadddjjjqqq|||yyyrrrnnnmmmmmmmmmooovvv|||~~~~~~vvvpppgggiiiiiifffbbb___^^^^^^```______bbbeeeggggggfffbbbaaa^^^[[[YYYXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]UUUPPPNNNQQQSSSQQQQQQSSSXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[\\\]]]^^^___^^^___aaabbbcccccccccbbbaaaaaaaaaaaaaaabbbcccdddeeedddccceeeggghhhhhhgggfffeeeddddddeeedddbbbaaa___```bbbccceeeeeeddddddcccaaa___^^^]]]]]]^^^___^^^aaaeeehhhkkkrrrzzzCCCAAA>>>;;;:::;;;<<<>>>???===;;;;;;===???@@@???>>>===<<<;;;;;;;;;;;;;;;@@@@@@???@@@@@@AAABBBBBB>>>??????===:::888888999666666555555666777999:::<<<>>>AAABBBBBBBBBCCCEEEGGGIIILLLOOORRRSSSTTTTTTPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVV[[[\\\]]][[[ZZZZZZ[[[]]]XXXYYYZZZ[[[\\\]]]]]]]]][[[\\\^^^_________^^^^^^\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^```aaaaaabbbbbbbbbaaa```___^^^__________________^^^^^^\\\\\\\\\]]]___aaabbbccccccbbbbbbcccdddeeefffggghhhgggeeedddccccccdddeeeaaabbbcccdddeeedddcccccc^^^___```aaaaaa```___^^^________________________```^^^\\\[[[\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\^^^cccfffiiiqqq{{{yyyrrrjjjddddddiiinnnqqq{{{sssmmmeeeggghhhfffbbb``````aaa`````````bbbeeeggggggfffbbb```]]]ZZZXXXXXXXXXXXXXXXYYY[[[]]]^^^```aaaaaaZZZUUURRRTTTUUUSSSRRRUUUXXXYYY[[[]]]___``````aaaaaa```]]][[[[[[[[[\\\]]]\\\]]]___aaabbbccccccbbbbbbbbbbbbbbbbbbccccccdddcccbbbbbbdddgggiiiiiiiiifffeeeddddddeeeeeecccaaa___```bbbdddeeeeeeeeeeeecccaaa___]]]\\\]]]^^^______bbbfffiiilllrrrzzzFFFDDDBBB@@@>>><<<;;;:::============>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA???@@@CCCEEEFFFFFFEEEEEECCCCCCAAA???===<<<:::999999888777666666666666666999:::;;;>>>@@@BBBCCCDDDIIIKKKNNNQQQSSSSSSSSSRRRTTTTTTSSSSSSSSSTTTVVVWWWSSSUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^______````````````___^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```bbbcccdddeeedddccc```___aaa````````````_______________^^^^^^^^^^^^______ccccccbbbbbbbbbbbbbbbbbbgggeeedddbbbaaaaaabbbbbbcccddddddeeedddcccbbbaaa]]]^^^`````````^^^\\\ZZZ___^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXWWWVVVUUUTTTTTTVVVXXXYYYZZZZZZYYYXXXYYY]]]cccgggnnnwwwxxxrrrhhh___ZZZ^^^___cccqqq|||tttlllggghhhhhhgggfffdddbbb```___bbbaaa````````````aaabbb```___]]][[[YYYWWWVVVVVVXXXVVVVVVYYY___ddddddccc^^^[[[VVVRRRQQQQQQQQQPPPYYYYYYZZZ[[[]]]^^^______bbbaaa___^^^]]]]]]]]]^^^aaaaaaaaabbbccceeefffgggdddcccbbbaaaaaabbbcccccccccbbbaaa```aaabbbdddfffggggggfffeeedddcccaaa```]]]___cccfffggggggfffeeeddddddcccaaa___^^^___aaabbbbbbcccfffkkksss}}}IIIGGGDDDAAA>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===============>>>???@@@???AAACCCFFFGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;::::::999888777777777777999:::<<<>>>@@@CCCEEEFFFJJJLLLNNNQQQSSSTTTTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVSSSUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\ZZZZZZ[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^__________________^^^]]]\\\[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]_________```aaabbbbbb```^^^]]]`````````_________^^^^^^______^^^^^^^^^^^^_________``````aaabbbcccddddddfffeeecccbbbaaaaaabbbbbbaaaaaabbbcccbbbaaa```___[[[\\\]]]^^^_________^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVTTTTTTTTTUUUWWWXXXZZZZZZYYYYYYZZZ___eeejjjrrrzzzvvvmmmddd___[[[SSSRRRYYY```hhh{{{|||vvvpppiiieeeaaabbbccccccdddddddddcccaaa```___]]]]]]^^^___```___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVYYY^^^bbbeeeeeeddd```[[[XXXVVVVVVUUUTTTYYYZZZ[[[\\\]]]___``````cccbbbaaa```___^^^^^^^^^aaaaaaaaabbbcccdddfffgggeeedddbbbaaaaaaaaabbbbbbcccbbbaaaaaaaaaccceeefffffffffeeeeeedddcccbbbaaa___aaadddfffhhhiiiiiihhhffffffeeeccc```___aaabbbccccccdddfffkkksss|||OOOLLLHHHCCC???<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGIIIIIIHHHHHHGGGFFFEEECCCBBB@@@??????===<<<;;;:::999999999999999:::;;;>>>AAADDDFFFHHHLLLLLLNNNPPPRRRTTTVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUSSSTTTVVVVVVUUUUUUWWWXXXYYY[[[\\\[[[ZZZYYYZZZ\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^^^^______^^^^^^___^^^]]][[[ZZZYYYYYYYYYWWWXXXYYYZZZ\\\]]]^^^___^^^___```aaa```___^^^]]]______^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]^^^```bbbdddeeefffeeedddcccbbbaaaaaaaaabbb```aaabbbbbbbbbaaa```___\\\\\\\\\\\\]]]^^^______]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTSSSTTTVVVWWWWWWWWWVVVUUUVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYZZZ\\\aaahhhllluuu~~~vvvjjjaaaYYYSSSOOOPPPLLLOOOZZZeeerrr{{{vvvqqqlllhhheee^^^___aaabbbcccddddddddd```^^^\\\ZZZYYYZZZ\\\^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUVVVWWWYYY[[[___dddhhhiiieeeaaa]]][[[YYYWWWVVVZZZZZZ[[[]]]^^^___```aaacccccccccbbbaaa```___^^^aaaaaaaaabbbcccdddeeefffeeedddcccbbbaaaaaa```aaabbbaaaaaaaaaaaaccceeefffddddddccccccbbbbbbbbbaaa```bbbdddfffiiijjjkkkllliiiiiiiiifffcccbbbbbbccceeeeeefffgggkkkrrrzzzUUURRRLLLGGGBBB???============<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAACCCFFFIIIKKKKKKKKKKKKIIIIIIHHHGGGEEEDDDCCCCCC???>>>===<<<;;;:::::::::888999;;;===@@@DDDGGGIIINNNNNNOOOPPPRRRUUUWWWXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSTTTVVVVVVUUUUUUWWWXXXYYYZZZ[[[[[[YYYYYYZZZ[[[XXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^_______________^^^\\\[[[YYYYYYXXXXXXWWWXXXYYY[[[]]]^^^______``````aaaaaaaaaaaa```___^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]][[[\\\]]]___aaacccdddeeeccccccbbbbbbaaaaaaaaaaaaaaabbbcccddddddcccbbbaaaaaa___]]][[[ZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTRRRTTTVVVWWWXXXWWWUUUTTTUUUTTTTTTSSSTTTUUUVVVVVVXXXXXXYYYZZZ]]]bbbjjjoooxxxtttnnnddd[[[SSSOOOMMMMMMPPPQQQXXXeeeqqq~~~xxxrrrmmmjjjgggeeecccccccccccccccbbbaaaaaa___]]]ZZZXXXWWWXXXZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSVVVXXXYYYZZZ]]]dddiiiiiigggccc```^^^[[[XXXVVV[[[[[[\\\]]]___```aaaaaacccdddeeeeeedddbbb```___bbbbbbbbbbbbcccdddeeeffffffeeedddcccbbbaaa``````````````````aaabbbdddeeeaaaaaa`````````````````````aaaccceeehhhjjjlllmmmkkklllkkkiiifffddddddeeefffgggggghhhkkkqqqxxx}}}YYYVVVQQQLLLGGGCCCAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGKKKMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHBBBAAA@@@>>>======<<<<<<999:::;;;===@@@DDDHHHJJJOOOPPPPPPQQQSSSUUUWWWXXXVVVVVVVVVVVVUUUUUUTTTTTTRRRTTTUUUUUUUUUUUUVVVXXXXXXYYYZZZZZZXXXXXXYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^____________^^^]]][[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]^^^__________________`````````______^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]___```aaabbbbbbaaaaaaaaaaaaaaaaaa``````aaaaaaccccccdddcccbbbaaaaaa___\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXWWWUUUUUUTTTTTTTTTRRRSSSUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYY\\\bbbjjjooo{{{yyyooobbb^^^WWWOOOKKKKKKMMMOOOTTTZZZggguuu|||sssmmmhhhfffeeedddffffffeeeeeedddbbbaaa```___^^^[[[XXXWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSVVVXXXYYYYYY\\\bbbggghhhfffdddbbb```^^^[[[XXX[[[[[[\\\]]]___```aaaaaacccdddeeeeeeeeedddcccbbbbbbbbbbbbbbbcccdddeeeeeeffffffeeedddcccbbbaaa```^^^______```aaabbbcccddd```___^^^^^^]]]^^^_________```aaadddfffiiikkkllllllmmmmmmkkkhhhfffffffffggghhhhhhiiikkkpppwww{{{\\\ZZZVVVQQQMMMIIIFFFEEE@@@???>>>===<<<<<<;;;<<<;;;;;;;;;<<<===>>>???@@@CCCEEEIIILLLOOOPPPQQQPPPOOONNNNNNNNNMMMMMMLLLLLLGGGFFFDDDCCCAAAAAA@@@@@@=========???BBBFFFJJJLLLQQQRRRRRRSSSUUUVVVVVVWWWUUUVVVVVVWWWVVVVVVUUUTTTRRRSSSUUUUUUTTTTTTVVVWWWWWWYYYZZZYYYXXXWWWXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^_________\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^_________^^^\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]^^^^^^_________``````aaaaaaaaaaaa```___^^^___```aaaaaaaaa```___]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTRRRSSSUUUVVVVVVVVVUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWW[[[aaahhhmmm{{{uuuhhh___TTTQQQMMMIIIGGGJJJPPPUUU\\\gggvvv|||vvvmmmfffbbbaaabbbbbbccccccdddeeeeeeeeedddddd```___]]][[[YYYYYYXXXYYYWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUXXXYYYZZZ]]]___bbbeeedddcccccccccaaa^^^[[[ZZZZZZ[[[]]]^^^___```aaabbbcccddddddeeeeeeeeeeeeccccccbbbbbbccccccdddeeegggggggggfffeeedddcccbbb______```bbbcccdddeeeeeeaaa```___]]]]]]]]]^^^___]]]___aaacccfffggghhhiiijjjkkklllkkkiiigggggggggggghhhiiiiiilllpppvvvzzz\\\[[[ZZZWWWSSSOOOKKKIIIEEEDDDCCCAAA@@@?????????===============>>>???@@@DDDFFFJJJNNNQQQRRRSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBBBBEEEIIIMMMOOOSSSSSSUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVUUURRRSSSUUUUUUTTTTTTVVVWWWWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]ZZZYYYYYYXXXXXXYYYYYYYYYYYY[[[]]]^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^^^^____________```aaaaaa``````___]]]^^^```aaaaaaaaa```___\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUXXX^^^eeekkkttt}}}~~~~~~wwwmmmcccYYYRRRJJJJJJJJJKKKMMMTTT^^^eeennnyyywwwqqqgggaaa^^^```bbbccc```aaabbbddddddeeeeeeeeebbbaaa```___]]][[[YYYXXXVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUWWWYYY\\\^^^]]]\\\______```aaabbbaaa^^^[[[YYYZZZ[[[\\\]]]___``````aaaaaabbbcccdddfffggghhhccccccbbbbbbccccccddddddgggggghhhhhhhhhfffeeedddaaabbbccceeefffggghhhhhheeecccaaa___^^^^^^___```]]]___bbbeeefffggggggfffhhhiiikkkkkkiiigggggghhhggghhhiiijjjlllpppvvvzzz\\\\\\[[[ZZZWWWRRRNNNLLLKKKJJJHHHGGGEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAAEEEGGGKKKOOORRRSSSTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNLLLJJJIIIIIIIIIFFFEEEEEEEEEHHHKKKOOOQQQSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTVVVWWWXXXWWWWWWVVVRRRSSSUUUUUUTTTTTTVVVWWWWWWXXXYYYXXXWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYY]]]\\\\\\\\\]]]^^^^^^_________^^^^^^^^^^^^]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\^^^______```^^^___```aaaaaa```_________```aaacccccccccbbbaaa___^^^\\\[[[YYYXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTWWW\\\dddiiimmmvvv~~~}}}}}}zzzzzzxxxwwwxxx}}}}}}qqqggg___WWWOOOJJJEEEHHHLLLPPPWWWbbbnnnwww~~~uuunnneee___^^^aaadddfffaaaaaabbbccccccccccccccccccccccccbbb```]]]ZZZYYYVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUVVVZZZ^^^___\\\XXXYYYYYY[[[]]]______\\\YYYYYYYYYZZZ[[[]]]^^^___````````````aaacccfffiiijjjcccccccccbbbccccccddddddgggggghhhiiiiiihhhgggfffcccdddfffhhhiiijjjkkkkkkhhhfffcccaaa``````aaaaaa]]]```cccfffggggggfffeeefffhhhjjjjjjiiigggggghhhfffgggiiijjjlllpppvvvzzz```___]]][[[YYYXXXWWWWWWUUUSSSQQQNNNJJJGGGEEECCCCCCCCCDDDDDDEEEEEEEEEEEEHHHJJJMMMQQQSSSUUUVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKLLLNNNQQQTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\___``````^^^\\\ZZZZZZ[[[^^^^^^]]]]]]\\\[[[[[[[[[^^^^^^]]]]]]]]]^^^______]]]^^^```aaaaaa___]]]\\\^^^___aaabbbaaa```^^^]]]]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYY[[[ZZZXXXVVVTTTSSSRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRQQQPPPQQQTTTUUUTTTSSSSSSSSSSSSTTTWWW[[[^^^aaajjjmmmsssyyy~~~~~~zzzvvvsssqqqqqqqqqpppppppppqqqsssxxx~~~}}}pppeee[[[WWWTTTMMMKKKMMMMMMNNNRRR[[[iiiwww~~~{{{xxxvvvrrrnnnhhhbbb^^^]]]]]]^^^^^^]]]]]]^^^aaabbbbbbaaahhhfffeeeddddddbbb```]]]XXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVYYY\\\^^^]]][[[XXXYYY[[[^^^___^^^[[[XXXWWWWWWXXXYYYZZZ[[[\\\\\\___```aaabbbcccdddeeeeeebbbbbbaaabbbcccdddbbb```dddeeehhhkkkkkkkkkiiihhhffffffggghhhjjjllloooqqqllliiieeeaaa^^^^^^```aaa```aaacccddddddbbb```^^^ccceeeiiilllmmmkkkhhhfffgggiiimmmoooqqqtttwwwyyycccbbbaaa___]]]]]]\\\\\\YYYXXXVVVSSSQQQNNNLLLKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMPPPSSSUUUWWWWWWXXXVVVWWWXXXYYYYYYWWWVVVTTTTTTTTTSSSSSSRRRPPPOOONNNPPPOOOOOOOOOPPPRRRUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXWWWVVVTTTSSSTTTTTTSSSSSSTTTUUUWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZ]]]]]]]]]]]]\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^______^^^\\\[[[[[[\\\[[[[[[ZZZZZZYYYXXXXXXWWW\\\\\\\\\\\\\\\]]]]]]^^^\\\]]]___```aaa```_________```aaabbbaaa___^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQRRRSSSTTTSSSRRRQQQQQQQQQSSSUUUYYY\\\^^^dddggglllqqqvvvxxxyyyyyywwwuuurrrooolllkkkkkkkkkfffgggggghhhjjjooovvv{{{ssslllcccYYYQQQPPPOOOMMMNNNQQQYYY^^^gggssszzzxxxvvvtttrrrnnnhhhbbb^^^]]]]]]^^^^^^]]]]]]^^^aaabbbbbbaaaeeedddcccbbbbbbaaa___\\\YYYXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVYYY\\\]]]\\\[[[XXXXXXZZZ]]]___^^^ZZZXXXWWWWWWXXXXXXYYYZZZ[[[[[[]]]]]]___```bbbdddffffffdddccccccdddeeeeeedddbbbbbbdddgggjjjkkkjjjiiihhhfffffffffhhhjjjlllooopppnnnlllhhhdddaaa````````````aaacccddddddbbb```^^^bbbeeehhhkkkllljjjhhhffffffiiillloooqqqtttwwwzzzcccbbbaaa``````___``````^^^^^^\\\[[[YYYWWWVVVUUUVVVTTTQQQOOONNNPPPRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUSSSRRRQQQTTTSSSSSSRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTSSSSSSSSSUUUVVVWWWUUUVVVVVVVVVUUUTTTTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[\\\^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]][[[\\\^^^```aaaaaaaaa```___```aaaaaa```^^^\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZXXXWWWVVVTTTRRRQQQPPPPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSRRRQQQOOOOOOPPPQQQSSSVVVYYY[[[\\\___cccgggjjjlllmmmmmmllljjjhhhfffdddccccccdddbbbcccdddeeehhhmmmsssxxxvvviii___[[[VVVOOOJJJKKKOOORRRXXX]]]iiirrr~~~zzzuuutttrrrqqqrrrnnniiiccc___]]]\\\\\\]]]\\\\\\^^^```bbbaaaaaabbbaaa```aaaaaaaaa^^^\\\ZZZYYYWWWUUUTTTRRRRRRRRRTTTTTTUUUWWWZZZ\\\\\\ZZZXXXXXXYYY[[[]]]\\\ZZZWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\___aaaccceeefffcccbbbbbbcccddddddcccaaa```bbbeeehhhiiijjjiiihhheeeeeefffhhhjjjlllnnnooopppnnnkkkhhhdddaaa```___```bbbdddeeeeeeccc```___bbbdddgggiiijjjiiigggffffffiiilllooorrruuuyyy}}}```______^^^^^^______```aaa``````___^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\XXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]\\\\\\^^^___^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^___```````````````___```aaaaaa```]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQRRRRRRQQQPPPPPPRRRSSSTTTVVVTTTRRRRRRSSSSSSQQQOOONNNOOOOOOPPPRRRUUUWWWXXXWWWYYY\\\___aaabbbccccccccccccaaa```____________aaabbbdddeeehhhmmmsssxxx~~~uuulllbbbXXXSSSRRRPPPNNNMMMQQQYYYbbblllsss~~~uuuqqqppppppooopppmmmiiiddd```]]]\\\[[[\\\[[[[[[]]]```aaaaaa``````___```aaabbbaaa___\\\[[[ZZZXXXVVVSSSRRRQQQPPPSSSSSSSSSUUUYYYZZZZZZZZZWWWWWWWWWYYYZZZ[[[YYYWWWWWWWWWVVVVVVWWWXXXYYYYYYYYYZZZ\\\]]]___aaabbbccc``````___```aaaaaa```^^^^^^```ccceeeggghhhhhhhhhddddddfffgggiiilllmmmnnnpppooommmjjjfffbbb___]]]aaabbbdddfffeeecccaaa___bbbccceeeggghhhgggfffeeegggiiimmmpppsssxxx}}}^^^^^^]]]]]]^^^______```````````````````````````\\\]]]___bbbcccccccccbbb]]]]]]]]]]]]\\\]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\\\\\\\\\\^^^```ZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]_______________^^^]]]]]]______``````___]]]ZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXVVVUUUSSSSSSRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTVVVTTTSSSRRRSSSRRRQQQOOOOOOOOOPPPQQQSSSTTTVVVWWWVVVWWWYYY[[[\\\]]]]]]]]]______^^^^^^^^^^^^^^^^^^[[[]]]___```cccgggmmmqqq|||~~~|||zzzxxxxxxzzz{{{|||}}}rrriii```[[[UUUNNNLLLMMMNNNQQQXXX```mmm{{{xxxqqqoooooonnnnnnmmmkkkhhhddd```]]][[[ZZZ[[[ZZZZZZ\\\___aaaaaa`````````aaacccdddccc```^^^\\\ZZZXXXVVVSSSQQQPPPPPPRRRQQQRRRSSSWWWYYYYYYYYYWWWVVVUUUVVVXXXYYYXXXWWWVVVVVVUUUTTTUUUWWWXXXYYY[[[[[[\\\]]]^^^^^^_________^^^^^^___``````___]]]]]]___aaaccceeefffggggggcccccceeegggiiikkklllmmmooonnnllliiifffaaa^^^\\\bbbccceeeffffffdddbbb```bbbbbbccceeeeeeeeeeeeeeehhhjjjnnnqqquuu{{{_______________```aaaaaa```````````````aaaaaaaaa[[[^^^bbbfffhhhhhhfffeeebbbaaa___^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSSSSSSSTTTSSSSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\\\\\\\^^^___[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]``````___^^^]]]\\\[[[[[[]]]^^^______^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZXXXXXXXXXWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSVVVTTTSSSRRRSSSSSSQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\XXXYYY[[[]]]___bbbgggkkkwww~~~{{{wwwuuutttrrrqqqqqqsssuuuvvvwwwyyy|||zzznnnggg]]]VVVQQQOOOLLLIIIJJJNNNSSS]]]iiivvvyyyrrrmmmmmmmmmmmmkkkiiihhhfffccc```]]]ZZZYYYZZZYYYYYY[[[^^^```aaa```aaaaaabbbdddeeedddaaa^^^[[[ZZZXXXVVVSSSRRRQQQPPPRRRPPPPPPRRRUUUWWWXXXXXXWWWUUUTTTTTTVVVWWWWWWWWWUUUTTTSSSSSSTTTVVVYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^``````___```aaabbb```^^^]]]^^^___aaacccdddeeeeeeaaaccceeegggiiikkkkkkllllllllljjjhhheeebbb___]]]bbbdddfffggggggeeebbbaaaaaabbbbbbbbbcccddddddeeegggjjjmmmqqqvvv}}}``````_________```aaaaaa```aaaaaaaaaaaabbbbbbbbb^^^```bbbeeefffggggggfffdddccc```^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[]]]___]]]]]]]]]\\\[[[[[[ZZZZZZVVVVVVWWWWWWXXXZZZ[[[\\\^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___^^^]]][[[YYYXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRRRROOOPPPQQQQQQRRRRRRQQQQQQUUUSSSRRRRRRSSSSSSRRRPPPOOOPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVXXXYYY[[[\\\___cccfffmmmttt~~~}}}yyyvvvqqqmmmlllkkkjjjiiikkkmmmppprrruuuxxx|||{{{pppeee[[[UUUQQQLLLHHHHHHIIIKKKRRRYYYfffsssuuuqqqllljjjkkkllljjjiiieeedddcccbbb___]]]ZZZYYYYYYXXXYYY[[[^^^`````````aaabbbccceeefffddd```]]][[[YYYXXXUUUTTTRRRQQQQQQQQQPPPOOOPPPSSSVVVWWWXXXWWWUUURRRRRRTTTVVVVVVVVVSSSRRRQQQQQQSSSVVVYYY[[[[[[[[[\\\]]]]]]^^^______```___^^^___aaaaaa___^^^]]]^^^___```aaabbbccccccaaabbbdddgggiiijjjkkkkkkkkkjjjiiigggeeecccbbbaaacccdddfffggggggeeecccaaaaaaaaaaaaaaaaaacccdddeeeeeehhhkkkpppuuu|||______^^^^^^^^^^^^______bbbbbbbbbbbbcccccccccdddaaaaaabbbbbbccceeeffffffeeecccaaa^^^\\\[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQOOOOOONNNOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[]]]^^^ZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\\\\[[[\\\]]]^^^^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQQQQQQQNNNOOOQQQRRRRRRRRRQQQPPPTTTSSSRRRRRRSSSSSSRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVVVVWWWSSSTTTTTTUUUTTTTTTSSSSSSRRRSSSUUUVVVWWWZZZ]]]```eeekkkuuu}}}}}}xxxtttrrrnnniiifffeeeeeeeeedddhhhkkkooorrruuuzzz~~~zzzvvvooohhhaaaYYYRRRMMMKKKGGGDDDGGGKKKRRR]]]hhhzzz|||oookkkhhhgggiiijjjiiifffbbbbbbbbbaaa___]]]ZZZXXXYYYXXXXXX[[[^^^`````````aaaaaaccceeeeeeccc___[[[ZZZYYYWWWUUUTTTSSSRRRRRRQQQOOONNNPPPSSSVVVWWWWWWWWWTTTRRRQQQSSSUUUVVVVVVRRRQQQPPPQQQSSSVVVZZZ\\\YYYZZZ[[[\\\^^^___```aaa]]]\\\\\\]]]^^^^^^]]][[[^^^^^^^^^___```aaabbbbbb```bbbdddgggiiijjjkkkkkkjjjiiihhhfffeeeeeeddddddccceeefffhhhgggeeecccaaaaaaaaa`````````bbbccceeecccfffjjjnnnttt{{{^^^^^^^^^]]]]]]]]]\\\\\\____________````````````aaaaaaaaaaaaaaa`````````^^^]]][[[YYYXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWW[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTTTTTTTRRRQQQPPPPPPRRRTTTTTTTTTTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXX[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOOOOPPPSSSUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUURRRRRRRRRTTTUUUWWWYYYZZZaaafffnnnuuuzzz|||{{{{{{zzzzzzyyywwwtttqqqnnnlllcccddddddbbbaaa```aaacccfffiiinnnsssxxx||||||qqqkkkccc```[[[UUUPPPKKKIIIHHHCCCFFFJJJLLLPPP]]]ooo}}}xxxrrrfffdddddddddfffffffffdddccccccbbb```^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___``````aaabbbcccbbbaaa___]]]WWWXXXXXXWWWVVVSSSQQQPPPOOOOOOOOOQQQSSSVVVYYY[[[ZZZXXXTTTQQQPPPPPPQQQRRRTTTSSSQQQPPPQQQSSSVVVXXXYYYZZZ\\\^^^````````````aaaaaaaaa```___]]]\\\[[[^^^___```___^^^^^^___```aaa``````eeekkknnnllliiikkkiiigggdddccccccdddeeeccceeehhhhhhfffdddccccccdddccccccbbbaaaaaabbbbbbeeeeeeiiirrrwwwyyy|||````````````____________]]]]]]]]]^^^^^^^^^______``````__________________]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWW[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPRRRTTTTTTTTTSSSTTTVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[XXXXXXWWWWWWWWWWWWXXXXXXZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOQQQSSSUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTQQQQQQRRRSSSTTTVVVWWWXXX\\\```ffflllppprrrrrrqqqrrrqqqpppooollliiifffeee^^^___```___^^^^^^___aaacccgggmmmuuu||||||vvvnnnfff^^^YYYSSSQQQNNNLLLIIIGGGFFFFFFAAAGGGNNNTTT\\\kkk}}}|||sssmmmcccbbbaaabbbdddeeedddccccccbbb```___]]][[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^]]]^^^_________]]][[[ZZZWWWXXXXXXWWWVVVTTTQQQPPPPPPPPPPPPQQQRRRUUUWWWXXXWWWVVVSSSQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTWWWYYY[[[\\\^^^___```````````````___^^^]]]]]]^^^___```^^^___```___^^^^^^___```aaa``````eeekkknnnllliiijjjiiifffdddccccccdddddddddfffhhhgggfffdddddddddeeedddcccbbbbbbaaabbbbbbddddddhhhppptttvvvxxx}}}```_________^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPRRRTTTTTTTTTSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZWWWWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOQQQSSSUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTWWWYYY]]]aaaeeeggggggggghhhhhhgggeeecccaaa___]]]YYY[[[\\\\\\\\\]]]```bbbdddhhhpppxxx~~~xxxoookkkccc\\\VVVRRRNNNJJJFFFFFFFFFEEEEEEFFFFFFFFFFFFMMMXXXaaalllzzz~~~wwwnnnhhhaaa______```bbbddddddcccaaa```___]]][[[ZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVTTTRRRPPPQQQQQQPPPPPPQQQSSSUUUVVVUUUTTTSSSRRRRRRSSSUUUVVVRRRQQQQQQQQQSSSVVVYYYZZZ]]]^^^```aaaaaaaaa```___^^^]]][[[ZZZ[[[^^^aaaccc^^^___```___^^^^^^___```aaa```aaaeeejjjlllkkkhhhiiigggfffdddccccccddddddeeefffgggfffdddcccdddffffffeeedddcccbbbbbbbbbbbbeeeeeeiiipppttttttvvvzzzccccccbbb```___^^^]]]]]]^^^^^^^^^_________``````\\\\\\[[[ZZZZZZ[[[\\\]]]YYYZZZ[[[[[[[[[ZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVUUUTTTSSSQQQSSSTTTUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVUUUUUUUUUVVVXXXYYYVVVVVVVVVVVVVVVVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPPPPQQQSSSUUUTTTSSSSSSSSSRRRQQQPPPNNNNNNMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQUUUVVVYYY[[[^^^```aaaaaaccccccbbb```___]]][[[[[[WWWYYY[[[\\\]]]```ccceeekkknnnuuu}}}ssshhhbbb[[[XXXRRRLLLIIIIIIGGGCCCCCCEEEFFFIIIJJJKKKLLLLLLSSSZZZeeennnwww{{{uuunnniii```^^^]]]___aaacccdddddd```___]]][[[ZZZYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSUUUVVVQQQQQQQQQRRRTTTWWWZZZ\\\___```aaabbbbbbaaa```___\\\[[[[[[[[[\\\^^^```aaa^^^___```___^^^^^^^^^`````````aaaeeehhhjjjiiiggggggfffeeedddccccccddddddeeefffeeecccaaaaaadddffffffeeedddccccccbbbbbbbbbiiihhhlllrrrvvvuuuvvvyyynnnmmmkkkhhheeecccaaa```____________````````````]]]\\\[[[YYYYYYZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVXXXWWWVVVVVVVVVVVVWWWXXX[[[[[[[[[\\\\\\]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUUUURRRTTTVVVVVVUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUWWWXXXUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUURRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQQQQRRRTTTUUUTTTSSSTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOSSSTTTVVVXXX[[[]]]^^^___``````___]]]\\\[[[[[[[[[VVVXXX[[[]]]___bbbfffiiiooosssyyywwwjjj^^^UUUPPPGGGHHHFFFAAABBBFFFFFFBBBCCCFFFKKKPPPUUUXXXZZZ[[[ccciiiqqqxxx~~~}}}|||{{{yyyvvvqqqmmmaaa___^^^___aaadddeeeeee```^^^\\\ZZZYYYXXXYYYYYYWWWXXXZZZ[[[\\\]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTRRRPPPOOOLLLLLLMMMNNNPPPSSSUUUWWWWWWVVVUUUTTTSSSSSSSSSTTTQQQQQQRRRSSSVVVXXX[[[\\\```aaabbbbbbbbbaaa```___[[[\\\]]]^^^___^^^\\\\\\^^^___```___^^^^^^^^^``````aaabbbeeeggghhhgggffffffeeeeeeeeedddeeeeeeeeeddddddcccaaa___```bbbeeefffeeeeeedddddddddddddddjjjiiimmmtttvvvuuuuuuwwwzzzxxxtttpppkkkgggcccaaabbbbbbbbbbbbcccccccccccc```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYYYYZZZZZZYYYYYYXXXVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVTTTVVVXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTVVVVVVUUUTTTSSSSSSRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXWWWYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNQQQRRRUUUXXXZZZ\\\^^^______^^^]]]\\\\\\\\\\\\\\\XXX[[[^^^aaacccgggkkknnnqqquuu{{{yyymmm```VVVNNNHHHEEE===AAAAAA>>>CCCMMMPPPLLLEEEJJJSSS]]]eeellloooqqquuuxxx}}}}}}xxxwwwwwwwwwwwwuuuqqqooocccaaa______aaadddeeefff```^^^[[[YYYXXXXXXYYYZZZXXXZZZ[[[]]]^^^^^^^^^^^^YYYXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRPPPOOONNNJJJKKKKKKMMMOOORRRUUUWWWWWWWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTWWWYYY[[[\\\``````aaabbbbbbaaa```___\\\]]]```aaa```^^^[[[YYY^^^___```___^^^^^^___``````aaaccceeeffffffffffffeeeeeeffffffffffffffffffddddddcccaaa___```bbbdddeeeeeedddddddddeeeffffffiiiiiimmmsssvvvssssssuuu}}}}}}vvvpppkkkhhhiiijjjjjjjjjkkkkkkkkkkkkcccaaa^^^[[[YYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZVVVWWWYYYZZZ[[[ZZZYYYXXXXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\YYYZZZ[[[[[[[[[ZZZXXXXXXWWWWWWWWWXXXWWWWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWRRRRRRSSSTTTTTTUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRTTTRRRRRRRRRTTTUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRVVVZZZ^^^```aaabbbaaa```___^^^^^^___``````___bbbeeehhhkkkooossswwwvvvyyy~~~zzzvvvjjjbbbWWWNNNHHHEEEAAA???<<<@@@@@@>>>FFFVVV^^^\\\UUU[[[eeeqqq{{{}}}zzzyyytttsssrrrrrrsssqqqnnnllldddbbb______aaacccdddeee```^^^[[[YYYXXXYYYZZZ[[[XXXZZZ\\\^^^______^^^]]]YYYXXXVVVUUUSSSRRRRRRQQQOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUWWWYYY[[[\\\^^^___```aaaaaaaaa```___^^^^^^___``````^^^]]]\\\^^^___```___^^^^^^___```___aaaccceeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhdddeeeeeecccaaaaaaccceeeddddddddddddeeeggghhhiiiiiiiiinnnuuuwwwuuutttvvv|||~~~xxxuuurrrrrrrrrrrrsssssssssssseeeccc___\\\YYYYYYZZZZZZZZZYYYXXXWWWWWWXXXZZZZZZVVVXXXZZZ[[[\\\[[[ZZZYYYXXXWWWUUUTTTTTTUUUWWWXXXTTTUUUVVVWWWXXXYYYZZZ[[[YYYZZZZZZ[[[[[[YYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUVVVXXXYYYYYYYYYXXXXXXWWWYYYZZZZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRQQQNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKLLLLLLMMMNNNOOORRRTTTYYY^^^bbbeeeffffffddddddcccbbbbbbcccdddeeegggiiimmmpppsssvvv{{{~~~|||~~~{{{vvvpppiiibbb^^^YYYRRRJJJEEEBBBAAA???===999>>><<<999DDDXXXdddccchhhnnnxxx}}}yyywwwuuutttqqqpppooooooooonnnjjjhhheeebbb___^^^```bbbcccddd```^^^\\\YYYXXXYYY[[[\\\XXXYYY\\\^^^______^^^]]][[[ZZZXXXVVVUUUTTTSSSSSSNNNOOOOOOPPPOOONNNLLLKKKMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWSSSSSSUUUVVVXXXYYYZZZ[[[]]]^^^```aaaaaaaaa```____________^^^^^^______```^^^___```___^^^^^^___```___aaadddeeedddddddddeeeeeefffggghhhiiiiiiiiihhheeefffgggeeedddcccdddfffcccccccccdddfffhhhiiijjjllllllpppwwwzzzxxxwwwxxx}}}~~~|||yyyxxxnnnccc[[[ZZZ[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYYYY[[[YYYXXXXXXYYYYYYWWWVVVTTTTTTTTTSSSSSSTTTWWWYYYTTTUUUUUUVVVWWWWWWXXXXXXZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTWWWVVVUUUUUUVVVWWWYYYZZZXXXXXXYYYZZZZZZYYYXXXWWWQQQRRRRRRSSSUUUWWWYYYZZZWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[\\\\\\[[[[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSWWWTTTSSSVVVVVVSSSTTTWWWVVVTTTSSSUUUWWWVVVSSSPPPQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPQQQPPPPPPOOONNNNNNIIIKKKMMMNNNNNNOOOQQQRRRTTTYYY```fffiiikkklllmmmnnnmmmllllllmmmoooqqqsssrrrssswww||||||sssmmmeee^^^ZZZUUUOOOKKKHHHFFFCCC@@@===;;;;;;;;;???CCCDDDDDDJJJZZZiiirrr{{{xxxuuuqqqooolllllllllkkkkkkkkkkkkkkkeeedddbbb``````aaacccddd______]]]\\\[[[ZZZZZZZZZXXXYYY[[[]]]]]]]]]\\\[[[WWWWWWVVVVVVUUUTTTSSSSSSOOOOOONNNMMMLLLKKKJJJIIINNNNNNNNNNNNNNNOOOOOOPPPVVVVVVWWWWWWVVVUUUSSSRRRTTTTTTSSSSSSRRRUUUYYY\\\^^^___```___]]]\\\]]]^^^\\\\\\\\\\\\]]]^^^___```_______________^^^^^^^^^______```aaabbbdddfffgggggggggffffffffffffggggggffffffeeeeeedddddddddcccccccccddddddfffgggiiiiiieeemmmvvv|||}}}}}}vvvkkkcccaaa```^^^\\\[[[[[[ZZZZZZYYYYYYYYYXXXZZZYYYWWWWWWXXXXXXWWWVVVUUUUUUTTTRRRQQQRRRTTTVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSVVVSSSSSSUUUVVVTTTUUUYYYYYYWWWVVVVVVXXXWWWUUURRRSSSSSSSSSTTTSSSSSSRRRRRRTTTSSSRRRPPPNNNLLLJJJIIIIIIKKKLLLNNNOOOQQQSSSTTTWWW]]]eeelllqqquuuwwwyyyxxxvvvtttssstttxxx|||~~~|||xxxsssmmmiii___ZZZTTTOOOKKKHHHDDD@@@======>>>=========???@@@@@@GGGNNNSSS]]]nnn}}}}}}xxxuuurrrooommmhhhggggggggggggfffffffffbbbaaa```______```aaabbbbbbaaa___\\\[[[YYYYYYXXXYYYZZZ\\\]]]]]]\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTSSSPPPOOOOOONNNMMMLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQUUUUUUVVVVVVVVVUUUSSSRRRTTTTTTTTTSSSRRRTTTXXX[[[]]]^^^___^^^]]]\\\]]]^^^]]]\\\\\\]]]]]]___``````________________________```aaaaaabbbccceeefffgggggggggffffffffffffggggggggggggggggggffffffffffffeeeeeefffggghhhjjjkkkllllllqqqwww~~~wwwnnniiifffbbb```^^^^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZXXXYYYZZZZZZYYYWWWVVVTTTRRRPPPOOOPPPQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]^^^_________^^^]]][[[ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZWWWVVVUUUTTTTTTSSSSSSSSSXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSUUUWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSTTTQQQQQQUUUVVVVVVXXX\\\^^^\\\ZZZZZZZZZYYYWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSUUUUUUSSSQQQOOOLLLIIIHHHIIIJJJLLLNNNQQQTTTWWWXXX^^^ccclllsssyyy~~~~~~|||~~~}}}vvvnnnfff___XXXTTTJJJGGGCCC@@@>>><<<:::888555888;;;===???BBBFFFHHHMMMWWWdddmmmyyy}}}xxxssspppnnnllljjjeeeeeedddddddddcccccccccbbbaaa```______```bbbbbbdddbbb```]]]ZZZXXXXXXWWWZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWWVVVVVVUUUUUUTTTTTTQQQPPPPPPOOONNNMMMLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUTTTSSSRRRSSSVVVYYY[[[\\\]]]]]]\\\[[[\\\^^^]]]]]]]]]]]]^^^___``````````````````````````````bbbccccccdddeeeeeeffffffgggffffffeeeeeeffffffggggggggghhhhhhiiiiiihhhhhhgggggghhhjjjkkkmmmnnnnnnrrrtttyyyzzzsssmmmgggcccccccccbbbaaa___^^^]]]\\\^^^\\\[[[[[[\\\]]][[[ZZZTTTRRROOONNNNNNOOOOOOOOOSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYYYYZZZ[[[\\\]]]___```aaabbbaaa```___]]]\\\\\\\\\\\\]]]\\\ZZZXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTTTTTTTSSSSSSTTTVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTSSSRRRPPPPPPOOOOOOQQQQQQRRRSSSSSSSSSSSSRRRUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSUUUWWWYYYYYYYYYZZZ[[[\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTPPPQQQQQQQQQRRRRRRSSSSSSQQQOOOOOOSSSVVVVVVZZZ^^^cccbbb```^^^]]][[[ZZZYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJKKKOOOTTTYYY\\\]]]eeejjjqqqxxx~~~|||rrrlllddd\\\UUUOOOJJJFFFAAA???<<<:::999888888888777:::>>>AAAEEEKKKRRRXXXhhhttt}}}yyytttooommmkkkjjjhhhffffffeeeeeeddddddccccccccccccbbbbbbbbbcccdddeeedddbbb___\\\ZZZYYYYYYYYY[[[\\\]]]]]]]]][[[YYYXXXWWWWWWVVVVVVVVVUUUUUUUUURRRRRRQQQPPPOOOOOONNNNNNIIIIIIIIIJJJKKKNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRSSSUUUWWWYYYZZZ\\\\\\[[[[[[\\\^^^]]]]]]\\\\\\]]]^^^______````````````aaaaaaaaaaaaddddddeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffggghhhiiiiiiiiiiiiiiiggghhhjjjkkkmmmnnnoooppprrrvvv}}}xxxqqqllljjjiiihhhfffdddbbbaaa``````___]]]]]]^^^^^^\\\[[[SSSPPPMMMLLLNNNPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYXXXZZZ[[[\\\]]]___```bbbbbbbbbaaa```^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSQQQPPPPPPPPPQQQRRRTTTUUUWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOLLLMMMQQQUUUVVVZZZ```ffffffeeeccc```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKMMMRRRYYY```dddeeeiiinnnuuu{{{|||vvvnnniii^^^YYYRRRKKKGGGCCC@@@>>><<<;;;:::999777777888999:::===BBBGGGNNNYYYgggqqq}}}zzzvvvpppllljjjjjjiiihhhggggggfffeeeeeedddcccccccccccccccccccccdddeeeeeecccaaa^^^\\\ZZZZZZ[[[\\\[[[\\\]]]]]]]]][[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKKKKLLLNNNQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRSSSUUUVVVXXXYYY[[[[[[[[[[[[]]]^^^\\\\\\\\\\\\\\\]]]]]]^^^___`````````aaaaaabbbbbbdddeeefffggggggggggggfffeeeeeeddddddddddddeeeeeedddeeeggghhhiiihhhhhhgggggghhhjjjlllnnnooopppppprrrzzz}}}uuutttrrrooommmkkkiiihhheeecccbbbaaaaaa```^^^\\\UUURRRNNNNNNQQQTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\^^^___```aaabbbaaa```^^^]]]]]]\\\\\\\\\[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSNNNNNNNNNNNNOOOOOOPPPQQQTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVTTTRRRPPPNNNMMMOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYY[[[[[[ZZZ[[[[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOMMMJJJKKKOOOSSSUUUZZZ```ggghhhiiihhhdddaaa```_______________^^^]]]\\\\\\ZZZYYYXXXVVVSSSPPPNNNMMMQQQPPPQQQWWW```iiinnnooonnnrrrwww}}}}}}yyytttooohhh```XXXSSSOOOKKKEEE@@@>>><<<999888777888888777666666888:::;;;AAAIIIRRR]]]mmm}}}{{{zzzwwwsssmmmiiihhhhhhhhhhhhffffffeeeddddddcccbbbbbb``````aaabbbbbbccccccccccccaaa^^^[[[ZZZ[[[]]]^^^ZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPOOONNNOOOQQQTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTTTTSSSSSSUUUWWWWWWYYY[[[[[[[[[\\\^^^___]]]]]]]]]\\\\\\]]]]]]^^^^^^______``````aaaaaabbbcccdddfffggghhhhhhggggggeeeddddddccccccddddddeeeccceeeggghhhhhhgggfffdddfffgggjjjmmmooopppppppppttt~~~|||yyywwwvvvooommmjjjiiihhhgggdddbbb\\\XXXSSSSSSVVVXXXVVVTTTVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^aaa```___]]]\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSMMMNNNNNNOOOOOONNNNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUUUUWWWWWWXXXYYYXXXXXXWWWVVVTTTQQQNNNMMMKKKMMMOOOQQQSSSTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[WWWXXXYYYZZZ[[[ZZZZZZYYY[[[[[[[[[ZZZ[[[\\\^^^___]]]]]]\\\\\\[[[[[[\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMLLLIIIIIIMMMQQQTTTYYY___fffiiilllkkkhhhdddaaaaaa``````aaaaaaaaa``````___```___^^^]]][[[XXXVVVUUUXXXVVVWWW^^^iiisssxxxyyytttvvvyyy{{{{{{|||}}}zzztttqqqgggddd^^^YYYSSSMMMGGGCCCCCC@@@<<<:::999888777555555777999888888999===@@@AAAKKKXXXeeerrr|||zzzyyyxxxtttpppjjjfffeeefffggggggggggggfffeeedddcccbbbbbb``````aaabbbcccccccccccceeebbb___[[[ZZZZZZ\\\]]]YYYZZZ\\\]]]]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQQQQRRRVVVZZZ\\\[[[ZZZXXXVVVTTTTTTTTTTTTPPPRRRSSSTTTSSSTTTUUUWWWWWWYYY[[[\\\\\\]]]___aaa```______^^^^^^^^^______]]]^^^^^^___``````aaaaaaaaaccceeeggghhhhhhhhhgggddddddccccccccccccdddddddddeeegggiiihhhgggeeecccfffhhhkkknnnpppqqqqqqqqqvvv~~~xxxvvvsssqqqpppnnnllliiibbb]]]XXXWWWYYYZZZXXXUUUXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUURRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]```___^^^]]]\\\[[[[[[[[[WWWWWWXXXYYYYYYXXXWWWVVVVVVUUUSSSRRRRRRRRRSSSTTTMMMNNNOOOPPPPPPOOOMMMLLLPPPOOOOOONNNMMMMMMMMMMMMRRRSSSTTTUUUWWWXXXYYYZZZYYYYYYXXXWWWUUURRROOOMMMIIIJJJMMMOOORRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]WWWYYY[[[]]]]]]\\\ZZZYYY\\\[[[[[[ZZZ[[[]]]^^^___]]]]]]\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVVVVWWWWWWUUUSSSPPPNNNMMMLLLKKKHHHHHHLLLPPPRRRXXX^^^eeeiiimmmmmmjjjeeebbbbbb```aaaaaabbbbbbbbbaaaaaacccdddddddddcccbbbaaaaaa\\\ZZZ[[[cccoooyyyzzz{{{zzzxxxtttqqqpppppprrrrrrqqqoookkkfffbbb___SSSPPPLLLHHHEEEBBB???===;;;999777777888999888777777999<<<======???DDDHHHKKKVVVggguuuzzzyyyxxxxxxrrrmmmhhhdddcccdddeeefffiiiiiihhhgggfffddddddcccaaabbbcccdddeeefffffffffgggddd```\\\YYYYYYZZZ[[[XXXYYY[[[]]]^^^]]]\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUYYY^^^aaa]]][[[YYYWWWUUUTTTTTTTTTOOOQQQSSSTTTSSSTTTVVVWWWWWWYYY[[[\\\\\\]]]```aaabbbaaaaaa`````````aaaaaa]]]]]]]]]^^^___``````aaa```aaadddggghhhiiihhhhhhdddccccccccccccccccccdddeeeggghhhiiiiiigggdddcccgggiiilllooorrrrrrrrrrrrwww||||||yyyuuupppkkkgggdddaaa___```aaaaaaaaa______``````aaaaaaaaaaaa]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]\\\ZZZXXXXXXVVVUUUUUUWWWXXXXXXWWWZZZYYYWWWVVVUUUVVVXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUSSSTTTTTTRRRQQQQQQRRRTTTOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRUUUXXXZZZ[[[[[[\\\\\\[[[YYYVVVRRRNNNKKKKKKKKKMMMOOOQQQSSSUUUVVVXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^```___]]]\\\\\\]]]YYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]]]][[[ZZZZZZ\\\^^^]]]\\\[[[YYYXXXXXXWWWWWWVVVTTTRRROOONNNNNNOOOOOOJJJJJJLLLOOORRRVVVZZZ\\\dddhhhmmmooommmiiieeeccccccaaaaaabbbeeehhhiiiiiipppppppppqqqrrrqqqnnnkkkmmmgggcccgggqqq{{{|||zzzvvvqqqkkkeeeaaa___\\\\\\[[[YYYUUURRRNNNLLLIIIFFFBBB???<<<<<<<<<<<<666777777777777888<<<>>><<<@@@EEEHHHJJJMMMRRRVVV^^^aaalll|||xxxwwwyyyyyywwwtttmmmeeeaaaccceeedddccciiikkklllkkkhhhfffdddddd]]]^^^aaacccfffgggiiiiiiiiigggddd^^^YYYWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUUUUTTTRRRQQQSSSWWW\\\```aaaaaa]]]XXXUUUTTTSSSSSSRRROOOPPPQQQQQQQQQQQQSSSUUUYYYZZZ\\\\\\[[[[[[]]]^^^_______________^^^^^^]]]^^^___```aaabbbbbbbbbbbbcccccccccdddeeehhhjjjkkkgggdddaaaaaaeeehhhjjjjjjiiiiiigggfffeeeeeeeeeeeehhhjjjkkkmmmooopppqqqqqqwww||||||xxxqqqnnnkkkjjjjjjkkkjjjiiiggggggggggggggghhhhhhhhhhhhhhhfffdddaaa^^^\\\[[[\\\[[[[[[\\\]]]]]][[[YYYZZZXXXWWWWWWYYYZZZZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRSSSTTTTTTRRRQQQRRRSSSQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSVVVXXXYYYYYYZZZZZZZZZXXXVVVRRRNNNLLLMMMNNNOOOQQQTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[___```bbbaaa___^^^^^^___]]]]]]\\\\\\\\\\\\]]]]]][[[\\\\\\[[[YYYYYY[[[]]]\\\[[[ZZZYYYWWWWWWVVVVVVWWWUUUSSSPPPOOONNNOOOOOONNNNNNPPPRRRUUUYYY\\\^^^eeeiiinnnrrrsssqqqooommmgggeeedddfffiiilllnnnoooyyyyyyzzz|||~~~~~~{{{yyyvvvpppjjjkkkssszzz||||||uuuqqqkkkddd\\\UUUQQQNNNJJJJJJIIIHHHFFFDDDAAA@@@===<<<:::888777666666555888888888888999<<<@@@DDDHHHLLLRRRVVVXXX[[[___ccchhhjjjrrrwwwuuuwwwvvvuuurrrkkkdddaaabbbdddcccbbbgggjjjmmmmmmkkkgggdddcccaaabbbdddfffhhhiiijjjkkkiiihhheee```[[[XXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSTTTRRRQQQSSSWWW\\\___```___\\\WWWTTTTTTTTTTTTTTTPPPQQQRRRRRRQQQRRRTTTVVVXXXYYY[[[[[[[[[[[[\\\]]]______``````______^^^]]]]]]^^^___``````aaaaaaaaaaaaaaaaaaaaacccdddfffggggggeeebbbcccfffhhhiiiiiihhhhhhgggggggggfffffffffjjjkkklllmmmooopppppppppuuuzzz~~~}}}|||~~~~~~|||{{{{{{zzzxxxvvvssssssrrrrrrrrrrrrrrrssstttsssrrrppplllhhhdddaaaaaa`````````aaa```^^^\\\YYYWWWUUUUUUWWWXXXYYYXXXYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYY\\\[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTQQQSSSUUUUUUTTTSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLOOONNNNNNNNNMMMMMMLLLLLLKKKLLLOOORRRUUUWWWXXXXXXYYYZZZ[[[ZZZXXXUUURRROOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]___``````^^^]]]]]]^^^^^^]]][[[ZZZYYYXXXYYYYYY\\\]]]]]]\\\[[[[[[\\\^^^^^^^^^]]][[[ZZZYYYXXXWWWZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVYYY\\\^^^```fffjjjpppvvvyyyzzzyyyxxxsssqqqoooppptttxxxzzz{{{{{{uuummmkkknnnqqqqqqooofffbbb[[[SSSKKKEEEAAA@@@===>>>>>>>>>===<<<;;;;;;<<<============<<<<<<;;;;;;<<<>>>???BBBHHHOOOTTT\\\```gggkkknnnqqqssstttuuuuuuyyy}}}tttqqqrrrqqqpppnnnhhhbbb``````bbbaaa```dddiiinnnpppnnniiieeebbbcccccceeeggghhhiiijjjjjjiiiiiigggccc___[[[ZZZZZZXXXYYYYYYXXXXXXWWWVVVUUURRRRRRSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXWWWUUUSSSQQQTTTRRRRRRSSSWWW[[[^^^___\\\YYYVVVTTTTTTVVVVVVVVVQQQRRRSSSSSSRRRRRRTTTVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\______``````______^^^]]][[[\\\]]]^^^____________aaaaaa```aaabbbcccdddeeefffeeeddddddfffgggggggggeeefffggghhhiiihhhggggggkkkllllllmmmnnnnnnoooooorrrwww}}}|||zzzwwwwwwyyy~~~~~~~~~~~~}}}}}}~~~}}}zzzuuupppmmmkkkiiihhhggghhhgggeeeccc[[[YYYWWWWWWXXXZZZZZZZZZ\\\[[[ZZZYYYXXXXXXYYYYYYWWWXXXXXXYYYZZZZZZZZZZZZ^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWWWWVVVUUUTTTSSSSSSOOORRRUUUVVVVVVTTTTTTTTTRRRSSSSSSSSSRRRQQQPPPOOOSSSRRRRRRQQQPPPOOOOOONNNMMMNNNPPPRRRUUUWWWXXXYYY[[[\\\^^^^^^]]]ZZZWWWUUURRRRRRTTTUUUWWWYYYZZZ[[[^^^^^^^^^^^^____________]]]___aaa```___^^^^^^___^^^]]][[[YYYXXXXXXYYYZZZ]]]^^^______^^^^^^```aaadddccccccaaa```___]]]\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\^^^aaabbbfffjjjpppxxx~~~{{{{{{~~~vvvooogggbbbaaa___\\\ZZZTTTQQQKKKEEE@@@===<<<<<<:::::::::;;;;;;;;;;;;;;;888888999999:::;;;;;;<<>><<<===;;;888666444333444444444444444555666888999:::BBBCCCEEEIIIMMMQQQUUUWWWXXX\\\dddlllvvv}}}}}}zzz{{{~~~|||yyywww|||}}}wwwoookkkeeebbbaaabbbbbbbbbaaa``````___^^^]]]]]]]]][[[```gggjjjjjjfffcccaaacccdddeeefffggggggggggggiiijjjjjjhhhccc___]]]]]]WWWXXXXXXWWWWWWVVVUUUTTTPPPPPPQQQRRRSSSSSSTTTTTTRRRTTTVVVXXXXXXVVVTTTSSSTTTSSSSSSTTTWWWZZZZZZZZZWWWTTTQQQPPPQQQRRRSSSSSSRRRSSSTTTSSSRRRRRRSSSUUUUUUXXX[[[\\\\\\[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]^^^___^^^^^^]]]^^^______^^^^^^```bbb```bbbdddfffggghhhhhhhhhjjjjjjiiihhhhhhiiijjjkkkqqqvvvzzz||||||}}}wwwooolllkkklllmmmoooqqquuu|||wwwsssnnnjjjjjjjjjjjjjjjiiiiiiiiihhhgggfffeeedddbbb```^^^^^^___bbbeeegggfffggghhhhhhgggeeebbbaaa]]]\\\ZZZWWWTTTRRRPPPOOOQQQSSSUUUVVVVVVWWWYYYZZZYYY[[[^^^```bbbaaa```___]]]]]][[[ZZZXXXVVVUUUTTTSSSTTTTTTUUUWWWZZZ\\\^^^aaadddgggiiiiiifffbbb___]]]^^^^^^```aaabbbcccddd``````bbbdddfffhhhiiijjjgggiiikkkkkkjjjiiijjjkkkmmmkkkgggdddcccccceeefffeeehhhllloooqqqsssuuuwwwvvvwwwyyyzzzzzzzzzxxxxxxtttsssrrrqqqooolllkkkjjjhhhhhhgggggghhhiiikkkllllllmmmqqq{{{zzzvvvkkkgggbbb]]]XXXSSSOOOKKKDDDCCC@@@>>>===;;;999888777666555444333222222222666777888999<<>>BBBFFFLLLVVVbbbkkk}}}|||zzzxxxxxxttttttrrrmmmfff```\\\[[[XXXZZZ]]]___aaaaaaaaa```^^^]]]]]]]]]]]]^^^^^^___```````````````___^^^^^^]]]]]]^^^^^^____________aaaaaa```___]]][[[YYYXXXWWWWWWVVVVVVUUUUUUTTTTTTQQQPPPOOONNNMMMMMMMMMMMMLLLNNNQQQSSSTTTSSSRRRQQQRRRRRRRRRRRRSSSUUUWWWXXXUUUSSSOOOLLLKKKKKKLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUXXXZZZZZZ[[[]]]^^^YYYXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^```]]][[[[[[]]]```bbbbbbgggdddaaaaaaccceeeeeeddddddeeefffgggggghhhjjjlllrrruuuyyy{{{{{{zzzyyyxxx||||||~~~zzztttpppooopppqqqqqqqqqqqqpppmmmkkkkkknnnpppuuuwwwxxxwwwuuutttuuuuuuyyy~~~|||yyytttqqqppprrrvvvxxx~~~|||ssspppjjjbbbZZZSSSNNNKKKLLLMMMOOOPPPQQQSSSWWWZZZ```gggpppxxx}}}~~~|||zzzyyyxxxxxxyyy{{{|||}}}|||{{{{{{}}}}}}{{{zzzvvvrrrpppoookkkiiifffeeedddccc```^^^ZZZVVVQQQOOOOOONNNKKKHHHAAA@@@>>><<<:::888777777666666555444333333444444222333444333222222444666333444444555777:::<<<>>>@@@DDDJJJQQQYYYeeesss}}}}}}}}}~~~|||wwwtttrrrqqqmmmmmmkkkgggbbb]]][[[ZZZWWWZZZ^^^bbbcccbbb___]]]\\\\\\\\\\\\]]]]]]^^^___bbbbbbbbbaaa```___^^^]]]ZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQOOOMMMLLLKKKKKKLLLLLLNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPPPPQQQRRRTTTTTTRRRQQQNNNLLLKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOPPPQQQPPPRRRVVVXXXYYYZZZ\\\^^^XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXVVVWWWYYY[[[]]]___```aaa```^^^\\\\\\___bbbdddeeegggeeebbbaaaccceeeeeeeeeeeefffggghhhhhhiiilllnnntttxxx||||||{{{zzzzzzyyyzzzzzzxxxuuurrrqqqrrrtttvvvzzz|||yyyvvvtttqqqnnnkkkpppuuuuuurrrppptttxxxwwwxxxyyyzzzzzzzzzyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxyyyzzz}}}|||zzzwwwttttttuuuxxxzzz~~~{{{wwwpppfff\\\TTTMMMJJJGGGIIIJJJKKKMMMOOOSSSVVVYYY___gggooovvv{{{~~~vvvyyy|||zzzuuusssooojjjeeebbb___^^^\\\YYYVVVTTTSSSQQQNNNLLLJJJGGGDDDCCCBBBAAA???===888888666555555444444444666666555444444444555555333444555555555666888:::999999999:::;;;>>>BBBDDDIIINNNUUU\\\eeeqqq{{{{{{}}}zzz|||~~~~~~{{{}}}xxxsssqqqooommmjjjjjjhhheee```]]]]]]]]]ZZZ\\\```cccdddbbb```^^^[[[[[[[[[\\\\\\^^^___```dddddddddcccaaa___^^^]]]YYYZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ\\\\\\[[[XXXUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTRRROOOMMMKKKJJJJJJKKKMMMNNNOOOPPPQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQOOONNNNNNMMMLLLKKKKKKJJJKKKKKKMMMOOOPPPQQQRRRSSSQQQSSSVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVXXXZZZ]]]```bbbdddbbb___]]]]]]___bbbcccddddddcccaaa```aaabbbdddeeefffgggiiiiiijjjkkknnnpppwwwzzz~~~|||uuunnnfffiiijjjgggcccaaacccfffeeefffgggiiiiiiiiiiiihhhfffggghhhhhhhhhhhhhhhhhhggghhhjjjlllnnnooooooooorrrqqqpppooopppqqqsssttttttuuuxxxzzz}}}}}}xxxpppfff[[[RRRJJJGGGCCCDDDFFFFFFGGGIIIMMMPPPRRRUUUZZZ```gggoooxxx}}}}}}xxxnnnpppsssxxx|||}}}{{{xxxssspppmmmkkkjjjhhheeeccc___]]]ZZZWWWSSSPPPMMMLLLJJJHHHFFFDDDDDDCCC@@@>>>===<<<;;;::::::999777666666555555444333333333333555555444333333333444444555777888999999;;;>>>@@@???AAADDDFFFHHHLLLRRRWWWXXX\\\bbbhhhoooyyy}}}}}}{{{wwwvvvyyywwwyyy}}}|||xxxsssqqquuu{{{{{{tttpppnnnlllkkkjjjiiigggccc___]]]^^^___^^^```aaacccccccccbbbaaa[[[[[[[[[\\\]]]___```aaafffeeeeeecccbbb```^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYY[[[[[[[[[XXXUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVTTTRRROOOLLLJJJIIIJJJJJJNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRRRRQQQSSSUUUTTTSSSRRRRRRSSSVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVWWWZZZ]]]```ccceeeccc```]]]\\\]]]___``````cccbbbaaa``````aaadddeeeggghhhjjjkkkkkkmmmppprrrxxx|||uuullljjjfffaaa]]][[[\\\^^^[[[\\\\\\]]]\\\[[[YYYXXXUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\bbbbbbbbbcccddddddeeefffeeefffhhhkkkooorrrtttvvvrrrnnnggg^^^UUULLLFFFCCC@@@AAAAAAAAABBBCCCFFFIIIKKKMMMOOORRRXXX```jjjqqqxxxxxxzzz}}}~~~{{{uuuooojjjbbbbbbbbbdddffffffdddbbb[[[XXXUUUSSSRRRQQQOOOMMMLLLKKKJJJGGGEEECCCAAA@@@===<<<;;;;;;;;;;;;:::888666666666555444222111000444333222111111111111111222222222222333444555666666888:::;;;<<<>>>BBBDDDDDDIIINNNSSSWWW]]]eeekkklllooossswwwzzz{{{yyyyyywwwrrrqqqssswww{{{}}}pppmmmjjjkkkqqqzzz{{{tttooommmllljjjjjjiiihhheee```\\\[[[]]]___bbbcccddddddeeedddcccccc[[[[[[[[[]]]^^^```bbbcccddddddcccbbbaaa___]]]\\\[[[\\\^^^______]]][[[ZZZWWWXXXYYYZZZYYYXXXVVVUUUSSSTTTTTTTTTUUUUUUVVVVVVTTTRRRNNNKKKIIIIIIJJJKKKMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLNNNPPPPPPPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUWWWYYY\\\```ccceeeddd```]]][[[\\\]]]^^^^^^cccccccccbbbaaabbbeeehhhhhhjjjlllmmmmmmooorrrtttxxx|||~~~xxxooohhhffffffeeeeeecccbbbaaa___[[[XXXTTTRRRMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOORRRSSSTTTTTTUUUTTTTTTSSSSSSTTTUUUWWWZZZ^^^aaabbb```]]]XXXQQQKKKEEEAAA???===>>>>>>======>>>@@@BBBBBBCCCDDDGGGJJJQQQYYY___dddeeegggiiimmmrrruuuxxx|||~~~~~~|||wwwwwwwwwwwwuuusssqqqpppmmmkkkiiigggddd```ZZZWWWRRRQQQOOOOOOPPPPPPOOOMMMIIIFFFCCCAAAAAA@@@???>>>>>>>>>======<<<:::999999666555444555666777666555222333444444333111111000333222222222222222333333444444555777:::<<>><<<<<<<<<<<<;;;::::::===???999;;;===???BBBGGGLLLQQQRRRSSSTTTVVVYYY]]]```bbbccceeegggiiijjjlllppprrrrrrsssssssssrrrqqqooonnnqqqrrrtttvvvxxxzzz{{{|||}}}{{{yyyuuuqqqllliiigggcccccccccbbb___]]]ZZZXXXUUUSSSRRRQQQPPPNNNKKKHHHFFFDDDAAA@@@@@@AAAAAA@@@@@@===:::999999999888777555666666666666666555555333222111222333444444222///111444555555555555555444444444444555666777888999:::<<>>>>>===;;;:::999:::===?????????GGGGGGGGGHHHJJJLLLOOOPPPQQQQQQQQQRRRSSSUUUWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]bbb```]]]\\\\\\YYYTTTPPPNNNNNNNNNMMMKKKJJJHHHGGGCCCBBB@@@???===<<<<<<<<<;;;999888888999:::999999:::888666777888888555222777666555444444444444444111222333222222222444666777777666666666888999:::999999::::::;;;<<<===>>>@@@DDDIIIMMMQQQVVV]]]bbbcccfffiiilllnnnssszzzzzzxxxssskkkggggggfffooowwwzzz|||{{{tttppphhhkkkrrr|||}}}zzzsssrrrpppooopppqqqtttuuuvvvtttnnngggaaa]]]]]]___aaafffkkknnnmmmjjjgggeee]]]\\\]]]___bbbcccbbbaaa```^^^[[[XXXWWWVVVWWWWWWYYY[[[^^^```aaa```^^^]]]WWWWWWVVVUUUTTTTTTTTTUUUTTTUUUVVVWWWWWWWWWVVVUUURRRPPPNNNKKKJJJIIIJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNQQQSSSTTTSSSQQQQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSNNNMMMLLLOOORRRTTTRRRPPPQQQQQQRRRSSSUUUWWWYYY[[[XXXXXXVVVUUUUUUUUUUUUUUUYYYXXXXXXWWWVVVUUUTTTTTTVVVWWWWWWYYY[[[]]]___`````````___^^^^^^^^^______aaaaaaaaa```___```cccfffiiimmmsssvvvvvvuuussssssvvvzzz|||vvvjjjkkkkkkjjjhhhddd```]]]YYYZZZWWWSSSRRRUUUSSSNNNKKKIIIGGGEEECCCBBBAAAAAA@@@?????????@@@AAACCCCCCDDDEEEEEEBBB>>><<<===>>><<<:::999999;;;<<<;;;::::::999888999;;;<<<<<<<<>>>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKLLLJJJHHHHHHIIIGGGDDD@@@AAAAAAAAA@@@???>>>===<<>>===;;;:::999999999888777555555666666666666888666555555777777555333555444333333222222222333111222333222111222444666888888888999:::<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJQQQVVV\\\aaaeeejjjppptttxxx{{{~~~{{{tttqqqlllfffcccdddhhhrrr|||}}}xxxsssppprrruuu|||}}}yyyvvvqqqpppnnnmmmnnnqqquuuwwwzzzwwwqqqjjjccc___^^^___aaaffflllpppooolllhhhfff```______aaabbbcccbbbaaa^^^]]]ZZZXXXWWWWWWXXXYYYZZZ[[[]]]^^^___^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWVVVTTTRRROOOLLLKKKJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQTTTTTTSSSRRRRRRRRRTTTSSSRRRRRRRRRSSSTTTUUUQQQOOONNNOOOQQQRRRQQQOOOQQQRRRRRRTTTVVVXXXZZZ[[[ZZZZZZYYYYYYXXXWWWVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTWWWWWWXXXYYY[[[]]]___``````___^^^^^^]]]^^^^^^^^^```aaa```______```ccceeeiiimmmrrruuuuuutttssssssvvvzzz~~~zzzwwwtttjjjjjjfffaaa______]]]XXXSSSQQQOOOLLLIIIFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDBBB???<<<;;;<<<>>>===<<<<<<======<<<:::<<<:::999999:::;;;;;;:::;;;:::999999888888888999999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<<<<===<<<<<<<<<>>>>>><<<:::666666777777666666555444777777666444444333333333777666666666666777777888999777666666777888777666666555444444444444444555444555555444444555777999;;;===???BBBDDDGGGHHHIIIHHHIIIJJJMMMRRRWWW\\\___jjjnnnuuu{{{xxxqqqkkkhhhddd``````dddnnnzzz}}}zzzxxxwww~~~{{{zzzwwwssspppnnnllljjjjjjmmmqqqvvvyyy}}}{{{uuullleee___^^^^^^aaafffmmmqqqqqqmmmiiigggeeecccbbbbbbccccccaaa```]]][[[YYYWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYXXXWWWUUUTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTQQQOOOLLLKKKKKKJJJMMMMMMNNNNNNOOOOOOOOONNNOOORRRTTTUUUTTTSSSSSSTTTWWWVVVVVVUUUUUUUUUUUUVVVTTTRRRPPPOOOPPPQQQPPPPPPRRRRRRSSSUUUWWWYYY[[[\\\\\\]]]]]]]]][[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[]]]___```______^^^]]]]]]]]]]]]]]]______```___^^^___bbbdddhhhlllpppssstttsssssssssvvvzzz}}}zzzvvvqqqnnnlllhhheee```^^^\\\XXXUUURRROOONNNIIIJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLKKKHHHDDDBBBAAADDDCCCBBBBBBCCCCCCBBB@@@AAA???======>>>???>>>===>>>===<<<;;;:::999888888999999888888888888888999888888888888888999999:::777777888888888888888888:::::::::;;;<<<<<<<<<;;;555555666777777666666666555555444333333333333444888999:::::::::;;;===???======<<<<<<<<<;;;;;;:::999999888888888999::::::888888999999:::<<>>??????@@@>>>???@@@@@@BBBEEEIIIMMMSSSXXX___hhhoootttvvvwwwqqqrrruuuyyy~~~|||yyytttqqqgggdddcccdddeeehhhpppyyyzzzuuurrrpppmmmiiieeedddccccccdddgggmmmsssvvvyyywwwssskkkddd___]]]]]]```eeemmmqqqrrroookkkjjjiiifffcccaaaaaa```^^^]]]]]][[[XXXVVVVVVXXX[[[]]]^^^]]][[[[[[[[[\\\^^^___ZZZYYYXXXVVVTTTSSSSSSRRRSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWUUURRRPPPMMMLLLKKKMMMNNNOOOQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTTTTVVVWWWYYYXXXXXXWWWUUUTTTSSSRRRRRRQQQPPPOOONNNPPPRRRTTTQQQRRRSSSUUUXXXZZZ]]]^^^]]]^^^______^^^\\\YYYWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^___```___^^^]]]\\\[[[[[[\\\\\\^^^_________```bbbdddgggiiilllnnnoooppprrrsssvvvyyy~~~~~~}}}}}}|||{{{yyywwwuuutttnnnpppssswww{{{~~~}}}zzzvvvqqqmmmhhhccc___ZZZZZZZZZZZZ[[[[[[XXXVVVPPPNNNNNNOOOQQQSSSTTTSSSLLLKKKJJJGGGDDD@@@===<<<===<<<;;;;;;;;;;;;;;;<<<999888777777777888::::::::::::999888777777777888888999999888666666888999888888999999:::999999999999999999999:::;;;<<<===<<<@@@EEEHHHJJJNNNTTTYYY[[[\\\^^^\\\XXXSSSOOONNNHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNQQQVVVZZZeeekkkttt~~~~~~uuusssooommmmmmmmmlllkkkfffeeegggkkknnnsss~~~yyyuuuooolllkkkiiieeeaaa```___```aaaeeeiiinnnqqqrrrqqqnnniiiccc___^^^^^^aaafffmmmqqqrrrpppnnnmmmiiifffcccaaaaaa```___^^^```]]]YYYVVVUUUWWWYYY[[[\\\\\\[[[[[[\\\]]]___```ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWUUUSSSQQQOOOMMMLLLMMMNNNPPPRRRRRRQQQPPPOOONNNPPPRRRSSSSSSTTTVVVXXXXXXXXXWWWVVVTTTRRRPPPOOOOOOPPPPPPOOONNNOOOQQQSSSPPPQQQRRRTTTWWWZZZ\\\^^^]]]]]]^^^^^^^^^\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaa```___]]]\\\\\\\\\\\\\\\^^^`````````aaacccdddfffhhhjjjlllmmmoooqqqtttvvvyyy~~~{{{uuuqqqpppooonnnnnnmmmkkkgggddd]]]\\\\\\___bbbeeegggfffcccaaa___ZZZUUUOOOJJJHHHEEEEEEEEEDDDEEEEEEFFFFFFBBBAAA?????????@@@BBBCCCAAA@@@???===============???@@@AAA@@@>>>???AAADDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEGGGHHHJJJOOOVVV[[[___eeemmmsssvvvyyy{{{yyyrrrjjjdddbbb^^^^^^^^^___```aaacccddddddcccbbbaaa```bbbfffiiivvv|||}}}|||wwwtttrrrtttwwwuuunnnggg```^^^\\\]]]___cccgggiiihhhiiimmmsssxxx}}}~~~sssooojjjgggfffeeeaaa]]]\\\]]]^^^```cccfffiiijjjlllllljjjgggcccaaaaaaaaaeeeiiiooorrrsssrrrrrrrrriiifffcccbbbbbbbbbbbbbbbccc___ZZZVVVTTTUUUWWWYYYYYYYYYYYYZZZ\\\]]]______[[[[[[YYYXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXVVVUUUUUUSSSQQQOOONNNMMMMMMOOOQQQSSSSSSRRRPPPOOOMMMOOOPPPQQQRRRSSSVVVXXXXXXXXXXXXVVVTTTQQQOOOMMMNNNPPPQQQPPPNNNLLLNNNPPPOOOPPPQQQTTTVVVYYY\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___bbbaaa```^^^]]]\\\\\\\\\\\\^^^```aaaaaabbbdddeeeeeegggiiijjjkkkmmmqqqtttvvvxxx~~~~~~}}}{{{wwwrrroooiiihhhiiilllppptttvvvvvvzzzxxxtttnnnggg```ZZZVVVQQQQQQQQQQQQQQQRRRSSSSSSNNNMMMKKKJJJKKKLLLNNNOOOKKKJJJHHHFFFEEEEEEFFFFFFCCCEEEGGGFFFEEEFFFJJJMMMQQQQQQQQQQQQQQQPPPOOOOOOQQQQQQRRRSSSTTTVVVWWWXXXYYY```hhhnnnrrryyy}}}vvvsssssssssssstttuuuwwwxxxyyywwwvvvtttqqqoooooosssvvv~~~}}}{{{yyywwwiiidddaaaaaacccaaaYYYRRRQQQPPPPPPRRRWWW^^^dddhhhkkkmmmrrryyy}}}}}}zzzyyyxxxwwwoookkkfffdddcccbbb^^^[[[ZZZ\\\]]]```bbbdddeeefffhhhiiihhhfffdddbbbcccdddhhhlllpppsssttttttuuuvvviiigggdddbbbcccdddeeedddeeeaaa[[[VVVTTTTTTVVVXXXVVVWWWXXXZZZ[[[]]]^^^___\\\\\\[[[ZZZZZZZZZZZZZZZWWWVVVUUUUUUUUUVVVWWWXXXUUUTTTTTTSSSQQQPPPNNNMMMMMMOOOQQQSSSTTTRRRPPPOOOLLLNNNPPPQQQQQQSSSVVVXXXYYYYYYXXXWWWTTTQQQNNNMMMNNNQQQRRRQQQMMMKKKKKKLLLNNNOOOQQQSSSVVVYYY[[[]]]___^^^^^^^^^^^^___``````\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___bbbbbb```___^^^]]]]]]]]]\\\^^^aaabbbbbbcccdddfffeeefffhhhiiijjjmmmqqqtttvvvxxx~~~}}}wwwtttsssvvv~~~sssiiidddaaaaaaaaaaaabbbbbbbbbcccbbb```]]]ZZZYYYZZZ[[[\\\^^^[[[XXXUUUTTTUUUWWWXXXUUUUUUUUUUUUUUUWWWZZZ]]]aaaiiinnnkkkgggffffffeeeddddddeeeggghhhhhhiiiiiimmmsssxxx|||~~~|||yyyuuurrroooccc```[[[WWWTTTRRRPPPOOOHHHIIIKKKNNNTTT]]]hhhpppqqquuuxxxzzz|||{{{tttpppooonnnmmmhhhfffccc```]]]]]]]]]]]][[[\\\]]]___```aaabbbbbbbbbcccddddddbbbbbbcccddddddiiiooouuuwwwvvvssspppgggeeebbb``````cccgggiiigggccc]]]XXXUUUUUUWWWYYYZZZXXXWWWYYY\\\^^^]]][[[___]]]\\\\\\\\\[[[XXXVVVWWWVVVUUUTTTTTTTTTVVVVVVTTTSSSSSSRRRQQQPPPPPPOOOPPPQQQTTTUUUUUUTTTQQQPPPOOORRRUUUVVVUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQOOONNNOOONNNMMMMMMLLLLLLMMMMMMQQQPPPOOORRRVVVYYYYYYWWWZZZ[[[\\\^^^___```aaaaaa^^^^^^_______________^^^]]]\\\[[[ZZZZZZ\\\^^^___^^^```aaa```]]]\\\[[[\\\YYY\\\___aaabbbcccdddfffeeegggiiiiiiiiijjjkkkmmmsssyyyzzzuuussssssssstttttttttttttttrrrpppmmmkkkiiijjjkkklllnnnnnnlllkkkiiigggffffffggghhhhhhggggggiiimmmpppwww~~~|||{{{yyyvvvwwwyyyzzzzzzzzzzzzyyyyyy}}}~~~~~~~~~|||zzzvvvrrrppphhhccc\\\UUUOOOKKKGGGFFFEEEHHHLLLQQQYYYbbblllssswwwyyy{{{|||}}}}}}uuuooolllkkkjjjjjjeeecccaaa___^^^^^^^^^^^^ZZZ[[[\\\^^^___````````````aaabbbbbbaaaaaabbbccceeeiiiooouuuwwwvvvssspppeeeccc```______bbbeeeggghhhddd^^^YYYVVVVVVWWWYYYYYYXXXWWWXXX[[[]]]\\\ZZZ]]]\\\[[[[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOQQQSSSTTTTTTSSSQQQOOONNNPPPSSSTTTSSSQQQQQQQQQTTTTTTTTTSSSRRRQQQOOONNNNNNNNNMMMLLLLLLLLLMMMMMMOOONNNNNNQQQVVVYYYZZZYYYYYYZZZ\\\]]]___`````````^^^^^^____________^^^^^^]]]\\\[[[ZZZZZZ\\\]]]______```aaa```]]]\\\[[[\\\YYY\\\___aaabbbbbbccceeefffgggiiijjjjjjkkklllnnnrrrxxx|||zzzxxxxxxyyyyyy|||}}}~~~~~~|||yyyuuusssyyyyyyyyyxxxxxx{{{~~~}}}zzzvvvtttooojjjaaaVVVNNNHHHDDDCCCEEEIIIQQQYYYaaaiiiqqqvvv|||~~~~~~}}}}}}{{{xxxwwwyyy}}}zzzuuunnnjjjgggffffffeeeaaa``````______^^^^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]]]]]___``````______```bbbeeeiiinnnsssuuutttqqqooodddbbb___]]]^^^```ccceeeiiieee```[[[XXXWWWXXXYYYXXXWWWVVVWWWYYYZZZZZZYYY[[[ZZZZZZ[[[\\\\\\[[[YYYWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTSSSRRRPPPPPPOOOOOONNNOOOQQQRRRRRRQQQOOONNNMMMOOOQQQQQQPPPNNNNNNNNNSSSSSSSSSRRRRRRPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMQQQUUUYYYZZZZZZXXXYYY[[[\\\^^^_________]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZ\\\]]]^^^___```aaa```^^^\\\\\\\\\ZZZ]]]```bbbbbbbbbcccdddfffhhhkkklllllllllnnnpppqqqwww{{{uuukkk^^^TTTMMMKKKKKKKKKQQQZZZcccjjjpppuuuxxx~~~~~~~~~}}}}}}}}}zzzuuurrrrrrvvv{{{~~~vvvrrrlllhhhfffdddbbbaaa````````````___^^^]]]\\\YYYYYYZZZ[[[[[[[[[[[[ZZZ\\\]]]____________```bbbdddgggkkkoooqqqpppnnnlllcccaaa___]]]^^^___bbbdddhhheeeaaa]]]YYYXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWYYYXXXXXXZZZ\\\]]]]]][[[XXXWWWVVVUUUTTTTTTSSSSSSRRRQQQOOONNNLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMOOOPPPPPPNNNLLLLLLLLLPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNQQQTTTVVVXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZ[[[\\\]]]]]]___```aaa```^^^\\\\\\]]]^^^```cccddddddcccdddeeefffhhhkkkmmmnnnnnnpppqqqqqqwwwzzzjjj]]]UUUTTTUUUXXX^^^fffnnnrrrvvvxxxzzz|||}}}}}}~~~zzzuuussspppoooqqqvvv{{{~~~yyyxxxtttooojjjgggdddaaa___aaaaaaaaa```___]]][[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYY[[[\\\^^^_________aaacccbbbdddhhhjjjkkkkkkjjjhhhcccbbb```^^^^^^___aaaccceeeccc```]]]ZZZXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVWWWYYY\\\^^^]]]\\\XXXXXXWWWVVVUUUSSSRRRRRRRRRPPPNNNKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKMMMNNNOOONNNLLLKKKKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKJJJJJJKKKKKKMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\^^^___aaa```___^^^^^^___bbbdddggggggfffeeeffffffeeehhhlllnnnooopppqqqrrrqqqvvvwwwfff]]]\\\^^^iiimmmssswwwyyy{{{|||}}}}}}~~~vvvrrrnnnnnnoooqqqtttyyy~~~~~~{{{wwwyyyvvvqqqmmmjjjgggccc```cccbbbaaa```^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[]]]^^^^^^___aaacccaaaccceeefffggggggffffffcccaaa```^^^^^^___```aaaaaa```^^^\\\ZZZXXXWWWVVVWWWXXXXXXWWWUUUTTTUUUVVVVVVVVVVVVYYY\\\^^^^^^]]]XXXXXXXXXWWWUUUSSSQQQPPPSSSQQQNNNKKKJJJIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMLLLJJJJJJKKKLLLLLLLLLNNNOOOOOOPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNPPPPPPPPPPPPRRRTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXZZZZZZZZZ[[[[[[[[[[[[\\\\\\^^^``````______```aaaeeegggiiijjjhhhgggfffgggdddggglllooopppqqqrrrsssrrrwwwqqqhhhhhhkkkwwwyyy|||~~~xxxqqqnnnjjjmmmqqqwww|||~~~|||yyyxxxvvvwwwuuuqqqnnnllliiieeebbbcccbbbaaa___^^^^^^____________^^^]]]\\\[[[YYYYYYVVVXXX[[[\\\\\\]]]```bbbbbbbbbdddeeeeeeeeeeeedddaaa```^^^]]]]]]]]]^^^___\\\\\\[[[ZZZYYYWWWVVVUUUWWWYYYZZZXXXUUUTTTUUUVVVVVVVVVVVVYYY\\\^^^]]]\\\YYYYYYXXXWWWUUUSSSQQQOOORRRPPPMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHHHHIIIKKKJJJKKKLLLNNNOOOPPPPPPPPPLLLKKKJJJJJJIIIIIIJJJJJJJJJMMMOOOPPPOOOPPPRRRUUUSSSTTTVVVWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\___``````aaabbbcccgggiiijjjjjjhhhfffffffffbbbfffkkkooopppqqqrrrssssssxxxzzzrrrtttxxx~~~~~~uuuooommmkkkooovvv~~~|||xxxyyy~~~}}}wwwwwwwwwuuutttrrrpppnnnllljjjfffccccccaaa```^^^___```bbbccc`````````___]]][[[ZZZYYYTTTVVVYYYZZZ[[[\\\^^^```ccccccddddddeeeeeeeeeeee```___]]]\\\\\\\\\]]]]]]YYYYYYYYYYYYXXXWWWUUUUUUXXXYYY[[[YYYUUUSSSUUUVVVVVVVVVVVVYYY\\\]]]]]]\\\YYYYYYYYYXXXVVVSSSPPPOOOPPPNNNJJJGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJIIIJJJLLLMMMOOOPPPPPPPPPKKKKKKJJJIIIIIIIIIIIIJJJHHHKKKNNNOOOOOOPPPSSSWWWSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[YYY[[[^^^```aaabbbccceeegggiiijjjjjjhhhfffeeeeeeaaaeeekkknnnpppqqqrrrssstttxxx}}}xxxvvvvvvxxx}}}zzzvvvuuuuuuuuuuuuvvvwwwuuusssrrrrrrssswwwsssooommmnnnmmmkkkhhhiiieeeaaa___^^^^^^]]]\\\_________^^^\\\YYYVVVUUUVVVWWWXXXZZZ\\\]]]^^^^^^``````aaaaaaaaabbbbbbccc```\\\YYYYYY[[[\\\[[[ZZZ[[[\\\^^^___^^^\\\YYYVVVXXXYYYYYYWWWUUUTTTUUUWWWVVVVVVVVVVVVWWWYYYZZZ[[[YYYXXXWWWUUUSSSRRRPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFHHHHHHIIIJJJIIIHHHFFFEEEFFFEEEDDDDDDDDDFFFGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIKKKMMMPPPSSSUUUSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[YYYXXXVVVVVVUUUUUUYYYYYYZZZ\\\\\\\\\\\\\\\[[[]]]___bbbeeefffffffffeeefffgggfffdddcccdddeeebbbeeeiiikkklllmmmnnnooouuu{{{|||uuuqqqpppppppppsssuuuvvvuuussspppoooooosssoookkkkkkmmmnnnlllkkkiiifffaaa___^^^^^^]]]\\\___^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXZZZ[[[\\\]]]]]]______``````aaaaaaaaaaaa___\\\YYYYYY[[[\\\[[[ZZZ]]]___bbbcccccc```\\\YYYYYYZZZZZZXXXVVVUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNMMMKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[]]]___bbbdddeeeffffffdddeeefffeeecccbbbcccdddbbbdddgggiiijjjkkkmmmoootttzzz~~~vvvpppmmmmmmmmmmmmqqqtttvvvwwwtttpppmmmkkknnnkkkggghhhllloooooooooiiifffaaa^^^^^^^^^]]]]]]___]]][[[YYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[]]]^^^___`````````___^^^^^^\\\YYYYYYZZZ[[[[[[ZZZ^^^aaaeeeggggggccc___[[[[[[[[[[[[YYYWWWUUUVVVWWWYYYYYYYYYXXXVVVTTTSSSRRRUUUTTTSSSRRRPPPNNNMMMMMMKKKIIIHHHFFFFFFFFFFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^```bbbddddddeeebbbcccdddcccaaa```aaabbbbbbccceeeeeefffhhhkkknnnsssyyy~~~|||}}}zzzsssnnnllllllllllllppptttxxxzzzwwwrrrmmmkkkmmmiiifffggglllqqqssssssjjjfffaaa^^^]]]^^^^^^]]]^^^\\\YYYWWWVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZYYYYYY\\\]]]___aaaaaa___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[^^^bbbfffjjjiiieee```\\\\\\\\\\\\ZZZXXXVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQOOOTTTSSSRRRQQQOOONNNMMMLLLIIIHHHFFFEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEFFFHHHJJJMMMNNNOOONNNNNNOOOPPPRRRTTTUUUVVVRRRRRRSSSSSSTTTUUUWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ\\\^^^```aaabbbccc```aaabbbaaa___^^^___```bbbbbbbbbbbbbbbeeeiiimmmqqqwww}}}xxxzzzyyyuuuppplllkkkkkkllllllpppuuu{{{~~~|||wwwrrrooopppkkkggghhhlllrrruuuvvvjjjfffaaa]]]]]]]]]^^^^^^^^^[[[XXXVVVUUUVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYY\\\^^^```bbbbbb```]]]\\\[[[[[[ZZZYYYYYYYYY[[[\\\```ccchhhkkkkkkgggbbb___[[[\\\\\\ZZZXXXWWWXXXZZZVVVVVVVVVUUUSSSRRRPPPPPPSSSSSSRRRPPPOOONNNMMMMMMIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGCCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIEEEEEEGGGIIIKKKMMMNNNNNNMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYY[[[\\\^^^___```___```aaa```^^^]]]^^^___aaaaaaaaa``````ccchhhkkkpppuuu|||~~~~~~wwwzzzxxxuuu}}}|||ssspppkkkhhhhhhiiijjjjjjpppvvv}}}|||xxxuuuuuupppjjjiiilllrrruuuvvvkkkfffaaa]]]\\\]]]^^^^^^]]][[[XXXVVVVVVWWWYYYZZZYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[^^^aaacccccc```]]]ZZZYYYZZZZZZYYYXXXYYY[[[]]]aaadddhhhkkkkkkhhhdddaaaYYYZZZ[[[ZZZXXXXXXZZZ[[[VVVUUUSSSRRRQQQPPPPPPQQQRRRQQQQQQPPPNNNMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^___```___]]]\\\]]]^^^`````````______bbbfffiiioootttzzz||||||wwwssszzz|||wwwtttooolllhhhggggggiiijjjjjjooouuu}}}}}}|||{{{uuummmiiikkkooorrrrrrkkkggg```\\\\\\]]]^^^___\\\ZZZYYYWWWWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]\\\\\\ZZZ\\\```cccbbb___[[[XXXXXXZZZZZZYYYWWWXXX[[[^^^^^^aaadddffffffdddaaa___WWWXXXYYYYYYXXXXXXZZZ\\\WWWUUURRRPPPNNNNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFDDDCCCAAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZ^^^___```___]]]\\\]]]^^^___````````````bbbeeehhhooosssxxx}}}|||{{{~~~zzzwwwuuuvvvzzzzzztttzzz}}}wwwrrrnnnooollliiihhhiiijjjkkkkkknnnttt|||~~~wwwnnniiijjjmmmooopppkkkggg```\\\\\\]]]^^^___[[[ZZZYYYYYYXXXYYYZZZ[[[ZZZZZZ[[[]]]]]]^^^^^^]]]XXX[[[___bbbaaa^^^YYYVVVXXXYYYZZZYYYWWWXXX[[[^^^ZZZ\\\^^^``````___\\\[[[UUUWWWXXXXXXXXXYYY[[[]]]ZZZWWWRRRNNNLLLLLLNNNOOONNNMMMMMMLLLKKKJJJJJJIIIMMMKKKIIIGGGEEEDDDDDDEEEDDDEEEFFFGGGHHHHHHGGGFFFIIIGGGEEECCCBBBAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGAAABBBEEEGGGHHHIIIIIIIIIGGGIIILLLNNNQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRTTTUUUWWWYYY^^^___```___]]]\\\]]]^^^___````````````bbbdddgggooorrrwww{{{}}}{{{xxxqqqmmmkkkgggfffjjjttt{{{zzz~~~xxxssspppooommmjjjiiigggdddbbbbbbfffiiilllsss{{{~~~}}}}}}xxxnnniiiiiijjjhhhfffbbb```]]]\\\\\\^^^^^^]]]```]]]ZZZYYYZZZ[[[[[[[[[[[[[[[[[[]]]```___[[[WWWZZZ\\\```bbbbbb___\\\YYYVVVWWWXXXYYYZZZZZZYYYYYY```\\\XXXXXX\\\^^^\\\YYYVVVUUUTTTTTTUUUXXXZZZ\\\]]]YYYSSSMMMJJJKKKMMMOOORRRQQQOOOMMMLLLJJJJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGCCCAAABBBBBBBBBBBBDDDBBB@@@@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQSSSSSSQQQPPPOOOLLLNNNOOOQQQSSSTTTUUUUUUZZZZZZ[[[\\\]]]]]]^^^^^^aaaaaa```^^^^^^___cccfffiiimmmsssyyy}}}|||~~~}}}yyypppjjjeeebbb___^^^cccnnn{{{~~~~~~~~~wwwpppllljjjhhhggggggfffeeebbb```aaaeeehhhhhhlllrrruuuuuuvvvxxx{{{zzzssskkkfffffffffeeecccaaa___\\\[[[[[[\\\]]]\\\^^^[[[YYYXXXYYYZZZ[[[ZZZ[[[[[[[[[]]]______[[[XXXYYY[[[___aaaaaa___\\\ZZZWWWWWWWWWXXXXXXXXXYYYYYY^^^ZZZVVVUUUXXXZZZXXXUUUTTTSSSRRRRRRSSSUUUXXXYYYZZZWWWQQQLLLJJJJJJLLLMMMQQQPPPNNNMMMKKKJJJJJJJJJLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEBBBAAAAAABBBBBBBBBDDDBBBAAA@@@BBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMNNNPPPQQQSSSTTTUUUVVVZZZZZZZZZ[[[\\\\\\]]]]]]^^^___^^^]]]]]]___cccfffiiinnntttyyy~~~~~~~~~~~~|||yyywwwvvvqqqjjjeee^^^\\\YYYYYY___lll{{{~~~}}}|||}}}{{{vvvnnniiieeecccbbbaaacccbbbaaa___^^^```cccfffeeefffhhhjjjmmmoooppprrrsssmmmfffbbbbbbbbbaaa___```]]]ZZZYYYYYYZZZZZZZZZZZZXXXVVVVVVXXXYYYZZZYYYZZZZZZ[[[]]]^^^^^^[[[YYYYYY[[[^^^```aaa```]]][[[XXXWWWVVVUUUUUUVVVXXXYYYZZZWWWSSSRRRSSSTTTRRRPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUSSSOOOKKKIIIIIIIIIJJJNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFEEECCCAAA@@@BBBCCCCCCCCCEEECCCAAAAAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMNNNOOOOOOOOONNNNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNPPPQQQSSSUUUVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\^^^bbbfffjjjnnnuuuzzz~~~~~~~~~~~~{{{yyywwwuuutttttttttqqqlllhhh```___]]]___ggguuu~~~sssnnniiidddbbb```___^^^^^^___^^^]]]]]]^^^bbbdddfffdddccceeehhhkkkllllllmmmiiiccc`````````___^^^___\\\YYYWWWWWWXXXXXXXXXWWWVVVTTTUUUWWWXXXXXXXXXYYYYYYZZZ\\\\\\\\\ZZZYYYYYY[[[^^^```aaa```___]]]XXXVVVTTTRRRRRRTTTWWWYYYXXXUUUQQQOOOOOOOOOMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRPPPNNNLLLIIIHHHGGGGGGGGGKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAACCCEEEEEEEEEFFFCCCAAA@@@AAABBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDCCCCCCEEEGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNPPPQQQRRRRRRRRRRRRQQQPPPNNNOOOOOOQQQSSSTTTVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZWWWXXXZZZZZZ[[[^^^bbbeeekkkooovvv{{{}}}zzzwwwtttrrrqqqnnnpppsssvvvxxxwwwtttrrrkkkjjjjjjnnnvvv|||wwwkkkhhhccc```___^^^^^^]]]\\\]]]]]]\\\\\\]]]```cccgggeeeccccccfffhhhiiiiiiiiigggdddbbbaaaaaa```___^^^[[[WWWVVVVVVWWWVVVVVVUUUTTTSSSTTTVVVWWWWWWVVVVVVWWWYYYZZZZZZYYYYYYYYYZZZ[[[^^^```aaa```___^^^WWWUUURRRPPPPPPRRRUUUWWWVVVTTTPPPNNNMMMLLLKKKJJJMMMMMMMMMNNNNNNOOOPPPPPPKKKJJJIIIGGGFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAACCCEEEGGGGGGFFFEEECCCAAA@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBBAAABBBCCCEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPQQQSSSUUUWWWVVVVVVWWWWWWWWWWWWWWWWWWTTTVVVXXXZZZ[[[^^^bbbeeekkkpppwww|||tttsssqqqooonnnmmmmmmlllkkkpppwww~~~{{{{{{|||zzz}}}~~~~~~~~~yyynnndddaaa^^^\\\\\\\\\\\\[[[\\\]]]]]]]]]\\\]]]```bbbffffffeeeddddddeeeggghhhggggggfffeeedddccccccccc]]]ZZZWWWUUUUUUVVVUUUUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSUUUWWWXXXWWWVVVWWWYYYYYY[[[\\\^^^___^^^]]]\\\VVVTTTQQQOOONNNPPPSSSTTTTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNIIIHHHFFFEEEDDDEEEEEEFFFHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCEEEGGGFFFEEEDDDBBB@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNPPPRRRTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXZZZ[[[^^^aaadddlllqqqxxx}}}~~~}}}zzznnnmmmllllllllllllmmmnnnpppwww~~~}}}|||~~~yyypppgggaaa^^^\\\[[[[[[\\\\\\[[[]]]^^^^^^^^^]]]^^^```bbbgggiiijjjhhhfffeeegggiiifffggghhhgggfffeeeeeeeee^^^[[[WWWUUUUUUUUUUUUTTTUUUTTTTTTTTTUUUUUUTTTRRRQQQSSSUUUUUUTTTTTTVVVXXXXXXXXXZZZ[[[[[[ZZZYYYXXXTTTRRRPPPNNNNNNOOOQQQRRRQQQQQQOOOMMMJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBB?????????@@@@@@@@@AAAAAA@@@??????AAACCCEEEDDDCCCCCCAAA??????AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGHHHJJJKKKMMMOOOPPPQQQRRRRRROOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLLLLNNNQQQSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVYYYZZZ\\\^^^aaacccmmmrrryyy~~~~~~yyyuuutttvvvxxxxxxyyy{{{zzzwwwmmmmmmlllmmmnnnoooqqqrrrxxx~~~|||}}}vvvqqqkkkdddaaa^^^\\\\\\]]]^^^^^^]]]^^^___```___^^^^^^```aaaiiimmmooommmiiigggiiimmmfffgggiiihhhgggffffffggg^^^[[[WWWUUUUUUUUUUUUTTTVVVUUUTTTUUUVVVUUUSSSQQQOOORRRTTTTTTRRRRRRUUUWWWVVVWWWWWWXXXXXXWWWVVVUUUSSSRRRPPPNNNNNNOOOPPPQQQPPPOOONNNLLLIIIHHHIIIKKKJJJJJJKKKKKKLLLKKKKKKKKKGGGFFFCCCBBBBBBDDDFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBB>>>????????????@@@@@@@@@>>>>>>>>>@@@BBBCCCBBB@@@BBB@@@>>>???AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???CCCCCCDDDEEEEEEEEEEEEEEEIIIJJJLLLNNNPPPQQQQQQRRRNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKKKKMMMPPPSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY[[[\\\^^^```cccmmmrrryyy~~~}}}xxxuuurrrqqqqqqqqqtttyyy}}}}}}zzzxxxvvvwwwxxxyyy{{{|||~~~~~~|||~~~}}}zzzzzz{{{~~~~~~zzztttmmmeee```aaa^^^ZZZYYYZZZ\\\]]]^^^[[[[[[\\\[[[ZZZ[[[^^^```lllsssxxxuuukkkeeeeeehhhgggggggggggghhhjjjkkklllccc\\\VVVSSSUUUWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUSSSQQQPPPQQQRRRSSSVVVVVVVVVVVVUUUSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFDDDBBBAAAAAA@@@@@@DDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBDDDEEEFFFGGGCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????BBBAAA@@@??????AAACCCDDDBBBCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJLLLMMMMMMNNNNNNKKKMMMOOOOOOMMMKKKJJJKKKNNNOOOPPPOOONNNNNNPPPRRRQQQRRRSSSTTTUUUUUUTTTSSSUUUWWWYYYZZZ[[[]]]```ccclllooottt{{{~~~zzzvvvtttttttttxxx}}}{{{zzzxxxtttrrrrrruuuxxx{{{{{{zzzvvvoooggg```]]]^^^[[[XXXWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\___aaammmtttzzzwwwnnnfffeeegggffffffeeeeeeeeefffggggggbbb\\\VVVTTTUUUWWWVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTRRRPPPPPPPPPQQQRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIGGGHHHIIIIIIIIIHHHGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>=========>>>@@@AAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBAAA@@@@@@??????@@@???>>>===>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGIIIJJJKKKLLLLLLLLLKKKMMMNNNMMMLLLJJJKKKKKKMMMNNNOOONNNMMMMMMOOOQQQPPPQQQRRRTTTUUUUUUTTTTTTTTTVVVXXXZZZ[[[]]]```cccjjjmmmssszzz~~~||||||tttrrrooollljjjlllqqqtttxxxzzzzzzuuulllccc]]][[[ZZZXXXVVVUUUVVVWWWWWWVVVXXXYYYZZZZZZ[[[\\\```bbbmmmuuu|||zzzqqqiiieeeffffffeeedddbbbaaaaaaaaaaaa```[[[VVVTTTUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSQQQOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEAAABBBDDDFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>>>>??????@@@??????>>>>>>=========<<<======???@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<===???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIKKKLLLKKKLLLMMMLLLKKKLLLMMMOOONNNOOOQQQSSSTTTUUUTTTTTTTTTUUUXXXYYYZZZ\\\___bbbgggkkkqqqxxx~~~{{{xxxpppnnnkkkhhhhhhkkkqqqvvvzzz}}}~~~yyynnnccc]]]ZZZUUUTTTSSSSSSUUUWWWWWWVVVVVVXXXYYYZZZ[[[]]]```cccmmmttt{{{zzzrrrjjjeeedddfffeeeccc```___]]]\\\\\\^^^ZZZVVVTTTTTTUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>======>>>???@@@>>>>>>=========<<<<<<<<<===>>>>>>???AAABBBBBBCCC????????????????????????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKJJJHHHHHHJJJMMMJJJKKKKKKKKKJJJJJJLLLNNNLLLMMMPPPRRRSSSTTTTTTTTTSSSUUUWWWXXXYYY[[[^^^aaadddhhhnnnuuuzzz~~~}}}~~~zzzuuuqqqmmmkkkiiiggghhhlllsssxxxzzz}}}{{{qqqeee\\\WWWOOONNNMMMNNNRRRUUUVVVWWWUUUWWWXXXYYYZZZ]]]```ccckkkqqqvvvvvvooohhhdddccceeedddbbb___]]][[[ZZZZZZ[[[YYYVVVTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFHHHJJJLLLKKKJJJHHHFFFEEEDDDDDDDDD@@@AAACCCDDDDDDBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<===>>>@@@AAA=========<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=====================>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJHHHGGGHHHJJJLLLIIIJJJJJJJJJIIIIIIKKKMMMKKKLLLOOOQQQRRRSSSSSSSSSRRRSSSVVVWWWXXXZZZ]]]```aaaeeelllrrrwww{{{|||{{{{{{{{{}}}yyytttooolllhhhhhhgggfffhhhmmmtttyyyxxx{{{~~~~~~wwwlll___WWWLLLJJJHHHIIIMMMQQQTTTUUUUUUWWWXXXYYYZZZ\\\```ccchhhlllnnnmmmhhhdddbbbbbbcccbbb```^^^\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSSSSSSSOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCEEEGGGIIIKKKJJJJJJIIIHHHGGGFFFEEEDDD<<<===???AAAAAABBBAAAAAA?????????@@@@@@@@@@@@AAA<<<<<<===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<=========>>>??????@@@@@@??????>>>========================>>>>>>>>>>>>????????????>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIJJJIIIHHHIIIJJJLLLKKKLLLNNNPPPQQQRRRQQQQQQQQQSSSUUUVVVWWWYYY\\\______dddkkkpppssswww}}}}}}zzzyyyxxxvvvsssoookkkiiidddeeefffgggiiinnnuuuyyyzzz}}}|||mmmaaaQQQMMMJJJIIILLLPPPTTTVVVVVVWWWXXXYYYYYY[[[___bbbeeeffffffdddaaa______aaa```___^^^\\\[[[ZZZYYYYYYWWWWWWVVVUUUSSSRRRSSSSSSOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEHHHJJJHHHHHHIIIIIIHHHFFFEEEDDD>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@>>>===;;;<<<<<<<<<<<<<<<=========999999::::::;;;;;;<<<<<<;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????<<<===>>>@@@BBBBBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIHHHGGGHHHIIIHHHIIIJJJJJJIIIIIIJJJLLLKKKLLLNNNOOOPPPPPPPPPOOOPPPRRRTTTUUUVVVXXX\\\^^^^^^cccjjjnnnppptttzzz}}}uuuuuusssqqqooollljjjiiiccceeegggiiilllpppvvv{{{|||nnnWWWSSSNNNLLLMMMRRRVVVXXXWWWXXXYYYYYYYYY[[[^^^aaaccccccaaa^^^\\\\\\^^^aaa]]]]]]\\\ZZZYYYYYYYYYYYYVVVWWWVVVUUUSSSRRRRRRSSSOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBEEEGGGIIIFFFGGGHHHIIIHHHFFFDDDCCCCCCBBBAAA???>>>=========@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBAAA>>>:::888<<<<<<==================;;;;;;;;;<<<<<<============>>>???@@@@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>>;;;<<<===???AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLLLLMMMNNNOOOPPPOOOOOONNNPPPQQQTTTUUUVVVXXX[[[^^^^^^cccjjjmmmnnnrrrxxx~~~~~~~~~{{{sssoookkkiiiiiiiiifffdddbbbcccdddfffiiiooovvv{{{|||eeeYYYMMMJJJLLLOOOSSSXXXZZZZZZYYYYYYYYYZZZ\\\]]]aaa```]]][[[ZZZ[[[\\\]]]ZZZXXXVVVUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFHHHIIIJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCGGGGGGHHHGGGFFFDDDBBBAAAAAA???======>>>>>><<<:::?????????>>>>>>>>>>>>>>><<<===??????@@@???>>>===<<<;;;::::::<<<<<<;;;:::888999::::::;;;;;;::::::::::::::::::::::::::::::===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@CCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPQQQSSSSSSTTTVVVZZZ]]]]]]aaagggkkkmmmoootttxxx{{{{{{zzzzzz|||xxxpppmmmhhhffffffeeebbb```___aaabbbdddhhhnnntttyyy|||qqqbbbSSSNNNPPPRRRUUUXXXZZZYYYYYYXXXXXXYYYZZZ[[[___]]]\\\ZZZZZZZZZZZZ[[[YYYWWWUUUTTTUUUVVVUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGFFFEEECCCCCCDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@AAAAAABBBCCCEEEEEEEEEEEEDDDBBB@@@???>>>===<<<===>>>???>>>===????????????????????????>>>>>>???@@@@@@???>>>===<<<;;;::::::<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;===========================<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===???@@@CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUXXX[[[\\\aaagggjjjllloootttwwwzzzzzzyyyyyy{{{vvvsssllliiieeecccaaa___]]][[[]]]^^^```cccffflllssswwwyyyooo\\\TTTTTTVVVWWWXXXZZZZZZYYYXXXXXXXXXYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXVVVSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===;;;::::::<<<>>>@@@@@@???????????????@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===<<<:::::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<<<>>???@@@@@@AAAAAAAAA@@@@@@???>>>======:::::::::;;;>>>@@@@@@???>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@???===<<<;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>::::::::::::<<<>>>@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPPPPPPPRRRVVVXXX\\\```fffiiijjjmmmqqquuuyyyyyyxxxxxxzzzwwwtttuuuuuutttpppllliiigggddddddbbb```\\\YYYWWWWWWZZZ\\\^^^aaadddiiinnnrrruuuyyy}}}hhh]]]ZZZXXXWWWXXX[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVSSSPPPOOONNNNNNMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>><<<;;;;;;<<<===>>>>>>===;;;<<<<<<<<<=========>>>@@@AAAAAAAAA@@@>>>===<<<;;;:::999:::<<<===<<<;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===>>>>>>;;;;;;;;;;;;<<<>>>@@@AAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPPPPRRRUUUXXX[[[___eeehhhiiikkkpppsssxxxxxxwwwwwwwwwrrrppplllmmmmmmlllhhheeecccbbbaaabbbbbb___\\\YYYWWWWWWXXXZZZ]]]___bbbeeejjjmmmsssvvvxxx|||xxxggg^^^ZZZVVVUUUWWWYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSPPPNNNMMMMMMKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>???>>><<<;;;<<<======<<<;;;::::::;;;;;;<<<<<<======>>>???@@@@@@???>>>===<<<:::999999:::<<<===<<<;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::::::::;;;<<<===>>>???>>>======<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPPPPRRRUUUWWWZZZ___dddggghhhjjjnnnrrruuuuuuuuuuuu}}}uuuooollllllfffggggggeeeaaa^^^^^^```]]]___```___[[[XXXWWWXXXVVVXXXZZZ\\\^^^aaaeeehhhmmmppprrruuu{{{yyyoooddd^^^XXXSSSSSSVVVUUUVVVWWWXXXXXXXXXWWWVVVWWWVVVUUUUUUUUUUUUWWWWWWVVVSSSPPPMMMMMMLLLJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHIIIHHHFFFDDDCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDBBBAAADDDDDDDDDCCCCCCBBBAAA@@@@@@????????????@@@AAAAAA@@@???>>>===<<<===>>>>>>===<<<;;;;;;======<<<;;;::::::;;;;;;<<<======>>><<<===>>>???>>>>>><<<<<<:::999999:::<<<======<<<:::999888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;<<<===>>>???AAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJFFFFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNPPPSSSUUUZZZ^^^dddfffgggiiimmmqqqpppqqqqqqrrr|||}}}{{{|||~~~{{{|||}}}||||||yyytttoookkkiiijjjcccddddddaaa]]][[[\\\^^^[[[^^^___^^^ZZZWWWWWWXXXTTTVVVXXXZZZ[[[^^^aaadddeeejjjnnnqqqvvvzzzxxxsssnnnhhhbbb]]]VVVPPPQQQUUURRRSSSUUUVVVWWWVVVVVVUUUVVVUUUSSSRRRRRRTTTUUUWWWVVVTTTPPPMMMMMMLLLJJJIIIFFFGGGHHHIIIKKKLLLMMMNNNPPPOOONNNLLLKKKIIIHHHGGGIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFHHHHHHGGGEEECCCAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBB???>>>===<<<;;;<<<===>>><<<;;;:::;;;===>>>===<<<;;;;;;<<<<<<===>>>>>>???;;;<<<===>>>>>>===<<<<<<:::999999:::<<<======<<<999888777666666888:::;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::999::::::;;;<<<===??????BBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCBBBAAAAAA???@@@AAACCCEEEFFFHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMMMMMMMNNNQQQTTTZZZ^^^cccfffgggiiimmmpppmmmnnnoooppp{{{|||{{{{{{zzzzzzzzz|||}}}~~~yyyxxxuuuttttttvvvxxxyyy}}}}}}}}}~~~~~~~~~wwwssspppppppppsssrrrpppnnnjjjeeebbb___aaa```^^^[[[ZZZ[[[\\\]]]]]]]]]\\\[[[YYYWWWVVVTTTVVVWWWXXXXXXYYY[[[```cccdddfffjjjlllnnnmmmllljjjbbb```\\\XXXUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVVVVUUUSSSQQQPPPPPPQQQRRRTTTSSSQQQNNNLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRQQQNNNKKKHHHEEECCCBBBDDDDDDBBBBBBAAABBBCCCDDDCCCDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEDDDCCCAAA@@@???AAA@@@???>>>============@@@???????????????@@@@@@;;;;;;<<<<<<<<<;;;:::999888:::<<<===?????????>>>======<<<;;;::::::::::::777777888999:::;;;;;;<<<===;;;:::888777777888888===<<<;;;::::::::::::;;;;;;::::::999999999:::::::::;;;;;;;;;:::;;;>>>@@@BBB>>>;;;;;;>>>@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOVVVZZZ___bbbeeegggjjjlllnnnlllllloooxxx{{{xxxvvvvvvvvvwwwxxxzzz|||}}}}}}~~~~~~}}}yyyxxxuuuttttttuuuwwwxxx~~~~~~~~~||||||}}}}}}wwwqqqmmmkkkjjjjjjlllkkkjjjhhheeeaaa^^^]]]^^^]]]\\\[[[[[[\\\^^^___]]]]]][[[ZZZXXXVVVUUUTTTUUUVVVWWWWWWXXX[[[___bbbcccdddgggiiijjjiiihhhhhh```^^^ZZZWWWTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPQQQSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOQQQPPPMMMJJJGGGEEECCCCCCDDDCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCBBBAAA@@@???@@@?????????>>>>>>======@@@??????>>>>>>>>>??????;;;;;;;;;;;;;;;:::999999888:::;;;===>>>>>>>>>>>>===<<<;;;::::::999::::::777888888999999::::::;;;<<<;;;:::888888888888888;;;;;;;;;;;;::::::::::::============<<<<<<<<<<<<:::;;;;;;;;;:::;;;===@@@AAA>>>;;;;;;>>>@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOUUUXXX]]]bbbdddgggjjjlllnnnmmmmmmoooxxx~~~}}}{{{zzzzzz|||}}}xxxvvvqqqrrrtttvvvyyy|||~~~~~~}}}{{{yyywwwuuutttuuuwwwxxx}}}yyywwwwwwyyyzzzwwwtttooojjjfffeeeddddddffffffeeecccaaa^^^\\\[[[ZZZYYYYYYZZZ[[[]]]___aaa^^^\\\ZZZWWWUUUTTTSSSSSSTTTUUUVVVWWWWWWYYY]]]```aaabbbcccddddddddddddddd\\\ZZZWWWTTTRRRQQQQQQQQQPPPPPPOOONNNNNNOOOQQQRRRSSSRRRQQQOOOOOOOOOPPPPPPRRRQQQPPPNNNLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNPPPNNNLLLIIIGGGEEECCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>===>>>???@@@@@@???>>>===@@@???>>>===============:::::::::999999999888888999999;;;<<<===>>>>>>======<<<;;;::::::999999999999999999999999999999999;;;;;;:::999888888888888::::::;;;<<<;;;:::999888888999:::;;;;;;:::999999999:::;;;;;;:::;;;===??????===<<<<<<===???@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRVVV\\\```dddgggjjjlllooommmmmmooowww}}}{{{yyywwwxxxzzz}}}~~~|||zzztttvvvyyy}}}}}}{{{xxxwwwwwwyyyzzz{{{}}}}}}yyyvvvtttssstttuuuqqqoookkkgggdddcccccccccfffeeedddbbb___]]][[[ZZZXXXXXXXXXYYY[[[]]]___```]]][[[XXXTTTRRRQQQQQQQQQRRRTTTUUUVVVVVVXXX[[[]]]``````___```````````````YYYXXXUUURRRPPPOOOPPPPPPOOOOOONNNMMMMMMNNNOOOPPPRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJHHHFFFDDDDDDCCCAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===;;;===???@@@AAA@@@>>>===@@@???>>><<<<<<;;;;;;;;;:::999999888888888888888999999:::;;;<<<<<<=========<<<;;;:::999999999999:::999999999888888777777:::::::::999999888888888888999;;;<<<;;;:::888666555666888::::::999777666999:::;;;;;;:::;;;<<<>>>======<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGIIIIIIJJJIIIHHHFFFEEECCCCCCCCCCCCFFFHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPTTTZZZ___cccfffjjjlllooommmlllnnnvvv~~~~~~|||yyy}}}~~~~~~}}}{{{{{{|||}}}}}}~~~}}}xxxzzz{{{yyyuuurrrpppppppppqqqooommmjjjhhhfffeeeeeeeeegggfffccc```]]]ZZZXXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYUUURRRPPPOOOOOOPPPPPPRRRTTTUUUUUUVVVYYY[[[]]]]]]]]]]]]]]]^^^^^^^^^XXXWWWTTTQQQOOONNNOOOOOOOOOOOOMMMMMMLLLMMMNNNOOOQQQQQQPPPPPPOOOOOOOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJHHHGGGEEEDDDDDDDDD@@@??????>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@??????>>>===<<<:::;;;>>>@@@AAAAAA@@@??????>>>===<<<;;;;;;;;;;;;:::999888777777777888888999999::::::;;;;;;<<<<<<<<<<<<;;;:::999999999999:::999999888888777777666999:::::::::999999888888777999:::;;;;;;999777666777999;;;<<<===<<<:::999888999;;;;;;;;;;;;<<<===;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCFFFIIIKKKLLLMMMJJJIIIGGGEEECCCCCCDDDDDDEEEGGGIIILLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNRRRXXX]]]aaaeeeiiikkkmmmkkkkkkllltttjjjrrr~~~|||}}}~~~}}}xxxyyy}}}vvvtttqqqnnnlllkkklllllllllkkkjjjhhhgggfffggggggeeedddaaa]]]ZZZWWWVVVUUUXXXXXXXXXYYYYYYZZZZZZZZZWWWUUUSSSQQQOOONNNNNNNNNOOOQQQSSSTTTTTTTTTVVVXXXZZZZZZ[[[\\\\\\\\\\\\\\\YYYWWWTTTQQQOOONNNNNNNNNOOONNNMMMLLLKKKLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHGGGEEEEEEDDDDDDDDD@@@??????>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<999;;;===???@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;:::888777777777888999:::999999999999:::;;;<<<<<<;;;:::999999888888888999999888888888777777777999999:::::::::999999888888888999:::999888777666666777888:::::::::999999777999;;;;;;;;;:::;;;<<<999;;;============???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@DDDGGGJJJLLLMMMMMMJJJHHHFFFDDDCCCCCCDDDEEEDDDFFFIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMQQQWWW\\\```dddgggjjjjjjiiihhhjjjrrrVVV\\\fffpppzzz|||}}}}}}~~~yyyyyy{{{qqqpppmmmjjjhhhggggggggghhhgggffffffeeeeeeffffffcccaaa^^^[[[YYYWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYSSSRRRQQQPPPOOONNNNNNMMMMMMPPPRRRSSSSSSSSSUUUVVVUUUVVVXXXZZZ[[[[[[ZZZYYY[[[YYYVVVRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@??????@@@AAACCCDDDCCCBBBBBBBBBAAA???>>>===<<<============<<<;;;;;;::::::<<<===???AAABBBCCC>>>>>>======<<<======>>>;;;:::999777777888999::::::999999888888999:::;;;<<<;;;:::999888888888888888888888888777777777777888999::::::::::::999888888888888888888777777777444444555555666777777888666888;;;<<<;;;:::;;;<<<888;;;===>>>======???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHKKKKKKKKKKKKHHHFFFDDDBBBAAABBBDDDEEEBBBEEEHHHKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMQQQVVV[[[___bbbfffhhhgggfffeeehhhpppDDDIIIPPPXXX```iiiqqqwww}}}~~~}}}}}}}}}yyyyyyzzz{{{nnnmmmjjjgggeeedddddddddddddddccccccccccccddddddbbbaaa^^^\\\ZZZZZZZZZZZZTTTUUUVVVXXXYYYZZZZZZZZZPPPPPPPPPPPPPPPNNNMMMLLLMMMOOOQQQRRRRRRSSSTTTUUUQQQSSSVVVYYYZZZZZZYYYWWW]]][[[WWWSSSPPPOOONNNNNNKKKKKKIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEECCCBBBBBBFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@??????@@@BBBCCCEEEBBBBBBBBBAAA@@@???======<<<<<<<<<===<<<<<<;;;;;;::::::;;;<<>>============>>>>>>???<<<;;;999777777888999::::::999888888888999:::;;;<<<;;;:::999888888888888777777777777777888888888777888::::::;;;:::999888999888888777666777777777777777777777888999;;;;;;666888;;;<<<;;;:::;;;;;;777:::===>>>===<<<>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGJJJKKKJJJIIIIIIFFFDDDBBB@@@@@@AAADDDEEEAAADDDGGGKKKLLLMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMQQQVVV[[[^^^aaaeeegggeeeddddddfffooo???@@@BBBFFFLLLSSSXXX\\\aaaccceeeiiimmmssswwwzzz{{{~~~~~~{{{www|||~~~~~~~~~~~~zzzjjjhhheeedddcccaaa___]]]```___^^^]]]^^^```bbbcccaaa^^^ZZZXXXXXXWWWVVVUUUXXXVVVUUUVVVXXXZZZZZZYYYTTTTTTSSSRRRQQQOOOMMMLLLJJJKKKMMMOOOQQQSSSUUUVVVSSSQQQQQQTTTXXX[[[[[[YYY\\\ZZZXXXUUUQQQNNNLLLKKKNNNMMMJJJHHHGGGGGGHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEE>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@????????????===>>>>>>===;;;:::<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999;;;:::999888777777777777888888888888777777777777999888777666555555555555999888777666666777888999999999888888777666555555777666555555555666888999;;;;;;;;;<<<;;;;;;::::::BBB@@@===999888888:::;;;BBBBBBAAA@@@@@@??????>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEGGGIIIJJJKKKLLLLLLGGGIIIKKKLLLKKKKKKLLLMMMLLLOOOSSSYYY]]]aaacccddddddcccbbbdddmmm999:::;;;>>>BBBGGGKKKMMMMMMNNNPPPSSSWWW\\\```bbbcccfffkkkppprrrrrrqqqoooooottt|||~~~~~~~~~~~~~~~~~~|||{{{yyyxxx{{{}}}}}}uuuiiigggdddbbbbbb```^^^\\\]]]\\\\\\\\\]]]___```aaa___]]]ZZZYYYYYYYYYXXXVVVYYYWWWVVVVVVWWWXXXWWWVVVTTTTTTSSSRRRQQQOOONNNMMMMMMNNNNNNOOOPPPQQQQQQQQQTTTRRRRRRTTTXXXZZZYYYXXXXXXXXXWWWVVVTTTQQQOOONNNOOONNNKKKIIIHHHHHHHHHIIIIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCC@@@AAABBBBBBCCCCCCCCCBBB?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????===;;;:::;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;:::999888888777888888888888888777777777666666888777666666666666666666999888777666666777888999:::999999888777777666666888777777666777888999::::::;;;;;;;;;;;;;;;::::::======<<<;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@?????????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAACCCDDDFFFGGGIIIJJJJJJJJJGGGIIIKKKKKKKKKKKKLLLNNNNNNPPPTTTXXX\\\```cccddddddbbbaaaccckkk555555555666777:::===>>>>>>???AAACCCFFFJJJMMMOOOQQQSSSWWW\\\___aaaaaaaaacccfffllluuu~~~}}}zzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwuuutttsssrrruuuwww{{{xxxqqqhhhfffcccaaa```___^^^\\\YYYYYYZZZ[[[\\\]]]^^^___]]]\\\[[[[[[\\\[[[YYYWWWZZZXXXVVVUUUVVVVVVUUUTTTUUUTTTSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQQQQQQQQQQTTTTTTSSSUUUWWWXXXWWWUUUTTTUUUVVVWWWVVVUUUSSSRRRPPPOOOMMMJJJIIIHHHHHHIIIGGGFFFEEECCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>============?????????===:::999:::;;;:::::::::999::::::;;;<<<::::::::::::::::::::::::=========<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888777777777777666666666666555555666666777888888888777777777777888888::::::999999888777777777888888888777888999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>???AAAAAA????????????@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIGGGHHHJJJKKKKKKKKKMMMNNNPPPQQQTTTXXX[[[___bbbccccccaaa___aaaiii444444333333444555666777999:::;;;===???BBBCCCDDDHHHJJJKKKNNNOOOPPPQQQQQQTTTVVV[[[bbbkkkttt|||}}}zzzvvvwwwxxxxxxxxxvvvuuutttssssssrrrqqqppppppooooooqqqsssvvvyyy{{{|||}}}}}}zzztttooogggeeebbb``````___]]]\\\WWWXXXYYY[[[\\\]]]]]]]]][[[ZZZ[[[\\\^^^]]][[[YYYZZZXXXVVVVVVWWWWWWWWWVVVUUUUUUTTTRRRQQQPPPPPPPPPMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRTTTVVVXXXXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>>>>=========???@@@???===:::888999:::999999888888888999999:::888888888888888888888888=====================<<<<<<<<<;;;:::999999999999888777777777666666666666444444444555666777888888888777777777777777777888:::999999999888888888777777777777888888888999999999999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::======>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJJJJKKKMMMOOORRRSSSUUUWWW[[[^^^aaabbbaaa___]]]^^^fff}}}333333333333444555555666333444555777888:::;;;;;;??????@@@@@@AAABBBBBBBBBGGGHHHKKKPPPXXX```gggkkksssuuuyyy~~~}}}yyyvvvsssttttttuuutttsssqqqpppppppppooooooooonnnnnnnnnoooqqqsssuuuvvvvvvtttsssttttttuuuvvvvvvsssnnnjjjfffeeecccbbbbbbaaa^^^\\\XXXYYYZZZ\\\]]]]]]]]]]]]ZZZZZZZZZ\\\^^^^^^\\\ZZZYYYXXXVVVWWWYYYZZZZZZYYYVVVUUUTTTRRRQQQQQQQQQQQQPPPRRRTTTVVVWWWWWWWWWVVVTTTUUUVVVVVVUUUSSSQQQQQQRRRSSSVVVWWWWWWUUURRRPPPPPPOOONNNLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>?????????<<<999888888999999888777777777777888888888888888888888888888888;;;<<<===>>>>>>===<<<<<<<<<<<<;;;:::999999999999777777777666666666666555444444444444555777888999777777777888888777777777999999999888888888888888666666666777777777777777888999999:::;;;;;;::::::;;;;;;<<<===<<<:::888777<<<<<<===>>>??????@@@@@@===>>>???AAABBBCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIJJJLLLNNNQQQSSSUUUXXX[[[^^^```aaa___\\\ZZZ\\\ddd|||111111222222333333444444000111333444555666666666777777999:::<<<<<<=========>>>@@@CCCIIIOOOTTTWWW^^^___aaaeeekkkttt~~~yyyuuutttuuuwwwyyy}}}}}}~~~~~~{{{zzz{{{||||||zzzvvvrrrooopppppppppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooqqqrrrrrrpppnnnllljjjjjjjjjlllmmmlllhhhffffffeeeeeeffffffccc```\\\ZZZZZZ[[[[[[\\\]]]]]]]]]ZZZYYYYYY[[[\\\]]]\\\ZZZYYYXXXWWWXXXZZZ[[[[[[[[[WWWVVVTTTRRRRRRRRRRRRSSSVVVWWWYYYYYYYYYWWWUUUSSSSSSUUUWWWWWWTTTQQQPPPPPPQQQRRRSSSTTTTTTRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>><<<999888999:::999888777777666777777777888888888888888888888888999:::;;;<<<===<<<;;;:::<<<;;;:::999999888888888777777666666666666555555444444444444555666777888777777888888888888777777777777777777777777777777555555666777777777777666777888999::::::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>??????@@@<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBBGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMPPPRRRUUUYYY]]]___``````]]]ZZZXXXZZZccc|||000000111111222222111111///111222444555555555555444555888:::;;;;;;;;;;;;777888999;;;>>>BBBEEEGGGLLLMMMOOORRRVVV]]]eeekkksss|||{{{wwwrrrllliiidddaaa```bbbeeehhhnnnppptttxxx{{{|||}}}}}}}}}~~~zzzxxxxxxyyy{{{{{{{{{zzzzzzvvvvvvxxxzzzzzzxxxsssooolllkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjkkkkkkllllllllljjjlllnnnooonnnkkkhhhfffeeeeeeeeegggiiihhhfffdddffffffhhhjjjjjjgggaaa]]]\\\\\\[[[ZZZZZZ[[[\\\]]][[[YYYXXXYYYZZZ[[[[[[ZZZZZZXXXWWWWWWYYYZZZZZZYYYWWWVVVTTTRRRRRRRRRSSSTTTWWWXXXYYYZZZYYYWWWUUUSSSQQQTTTWWWWWWTTTQQQOOOOOONNNOOOPPPPPPPPPPPPPPPOOOKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEAAABBBCCCDDDCCCBBB@@@???AAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@>>>======<<<=========;;;999888999;;;999888888777666666777777888888888888888888888888777888999;;;;;;;;;999999;;;:::999888888777888888777777666666666555555555444444444444444555666777666777888999999888777666666666666666666666666666555666777888888888777777777777888::::::;;;;;;:::888999:::<<<===>>>??????<<<<<<<<<======>>>>>>>>>======???@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBGGGHHHIIIJJJJJJKKKJJJJJJMMMMMMLLLJJJHHHHHHJJJLLLMMMQQQVVV[[[^^^``````___[[[XXXWWWYYYccc|||111111222222222111000000---...000222333333222222222444666777777666555444555555666777999<<<===???BBBCCCFFFHHHKKKOOOTTTWWW[[[dddjjjjjjgggeeebbb___[[[XXXTTTQQQQQQTTTXXX[[[ZZZ\\\___dddhhhjjjlllmmmiiimmmttt}}}}}}||||||xxxuuussssssuuuvvvwww}}}~~~yyytttssstttvvvssstttwwwyyyzzzwwwrrrnnniiihhhgggffffffggghhhiiigggggghhhhhhiiijjjjjjkkkhhhiiikkklllkkkhhhdddbbbeeeeeeeeegggiiiiiigggfffeeegggjjjlllllliiibbb]]]]]]\\\ZZZYYYXXXYYY[[[\\\\\\ZZZWWWWWWYYYZZZZZZZZZ[[[YYYWWWWWWWWWXXXWWWVVVXXXVVVTTTSSSRRRSSSTTTUUUSSSUUUWWWYYYZZZYYYWWWUUUPPPTTTWWWWWWTTTPPPOOOOOOLLLLLLMMMMMMNNNOOOPPPPPPIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDD???@@@AAABBBBBB@@@>>>===DDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCBBB@@@???===<<<;;;;;;<<<<<<===;;;999999:::;;;999999888777777777777777888888888888888888888888555666888:::::::::888777;;;:::999888777777777777777666666666555555555555555444444444444555666666666777888999999888777666555555555555666666666666666777888999:::999888888666777888999:::;;;;;;;;;888888999999:::;;;<<<<<<<<<<<<<<<===============??????@@@@@@@@@@@@??????@@@?????????@@@AAAAAABBBGGGHHHHHHIIIJJJJJJJJJJJJOOONNNMMMJJJGGGGGGIIIKKKLLLPPPVVV\\\```aaa```___ZZZWWWVVVXXXccc}}}111111000//////000111111111111111111111222222222222222222333333444444444222333444555666888999999:::<<<>>>AAACCCEEEFFFGGGLLLOOOQQQRRRPPPNNNMMMMMMFFFGGGHHHIIIJJJKKKLLLLLLLLLOOORRRVVVXXXYYYYYYYYY\\\___eeemmmvvv~~~{{{yyyzzz|||}}}}}}zzzuuupppnnnnnnoooqqqsssxxx~~~{{{yyyuuurrrpppooopppqqquuuvvvwwwyyyxxxuuunnnjjjccccccaaaaaa```aaabbbbbbeeeeeedddddddddeeeggghhhgggffffffjjjmmmllleee______aaacccfffhhhiiijjjjjjiiijjjllllllkkkiiifffddd^^^\\\ZZZ[[[]]]^^^\\\ZZZ]]]^^^]]][[[YYYXXXZZZ\\\YYYXXXWWWVVVVVVWWWXXXYYYVVVUUUTTTSSSRRRRRRRRRRRRYYYZZZZZZZZZYYYVVVTTTRRRUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLOOONNNLLLJJJIIIJJJKKKLLLKKKLLLMMMMMMLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCC@@@>>>>>>>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@@@@??????@@@AAAAAACCCAAA>>>;;;:::999:::::::::<<>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCIIIJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJNNNSSSYYY^^^``````aaabbb___[[[XXX[[[fff111111111111111111111111......////////////000000222222222333333333444444222333333444555666777777666777999;;;===???@@@@@@???BBBDDDDDDCCCAAAAAAAAA>>>>>>???@@@AAABBBCCCDDDDDDEEEHHHKKKMMMNNNNNNNNNMMMOOOTTT[[[ccckkkqqqtttsssrrrpppoooqqquuuyyy|||}}}zzzyyyzzz{{{|||{{{yyyxxxvvvuuuvvvxxxzzz|||}}}{{{xxxuuupppllljjjjjjkkklllrrruuuzzz~~~}}}wwwtttqqqmmmkkkkkklllmmmttttttuuuvvvuuuqqqjjjfffaaa```^^^]]]]]]]]]^^^___ccccccbbbaaa```aaadddeeeffffffhhhmmmpppooohhhbbb```aaadddfffhhhiiiiiiiiiiiijjjllllllkkkhhhfffddd___]]][[[\\\^^^^^^]]][[[]]]]]]]]][[[XXXWWWXXXZZZYYYXXXWWWVVVVVVWWWWWWXXXUUUUUUTTTSSSSSSSSSSSSTTTXXXXXXYYYZZZYYYWWWTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMNNNMMMKKKIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLJJJGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@????????????@@@@@@BBBCCCBBBAAA???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBB@@@>>>;;;:::999::::::999;;;<<<======;;;999777777777777777777666555555777888888999888777666555666777888999999:::999999888888777777666666777777444444444444444555666666333333333444444444555555555555555555555555555555666666666555555555444444555555555555666666666666888888999::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJNNNRRRXXX]]]___```aaabbbaaa]]]ZZZ\\\ggg...//////000000//////...............//////000000222222222222222333333333222222222333333333444444222333444666777888999999555777999999888777777777::::::;;;<<<======>>>>>>;;;===???AAABBBCCCBBBBBBBBBDDDHHHMMMRRRXXX]]]___```___]]]\\\]]]```ccceeehhhiiikkkooorrrsssrrrpppmmmkkkiiiiiikkklllmmmlllnnnnnnnnnnnnoooqqqrrrsssvvv|||~~~|||{{{zzzyyy}}}~~~~~~}}}|||zzzyyytttrrrnnnkkkiiiiiijjjkkkppprrruuuwwwxxxxxxwwwvvvssspppmmmjjjhhhiiijjjkkkppppppppppppoookkkeeeaaa]]]\\\ZZZYYYXXXYYYZZZ[[[aaa```___]]][[[\\\___bbbdddfffjjjqqquuusssllleeeaaabbbdddfffggghhhiiiiiiiiijjjkkkkkkjjjhhhfffddd```___^^^^^^______^^^\\\^^^^^^]]][[[XXXVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWYYYYYYYYYXXXVVVTTTUUUTTTTTTSSSRRRQQQPPPPPPNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLJJJHHHHHHHHHIIIIIIKKKLLLMMMMMMLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBB@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;999999999:::888999999999999888777777777888888888888777666666777888999999888666444222444555666777888888888888888777777777666666666666777666444333333444666777333333333444444444555555555555555555555555555555555555555555444444444333555555555555666666777777888888888888888999999:::999999999999999999999999999::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJNNNRRRWWW\\\^^^```bbbdddddd```]]]^^^hhh,,,,,,---......---,,,,,,...//////000000111111111111111111222222222222222111111111111111111111111111222333444555555555555444555777888666666666777777777888888999::::::;;;999:::;;;<<<=========<<<>>>???AAADDDGGGKKKNNNPPPRRRQQQPPPOOOOOOQQQRRRTTTVVVWWWXXX[[[]]]_________]]]\\\[[[\\\^^^```aaa```bbbcccdddfffggghhhhhhhhhjjjpppwww{{{~~~}}}}}}|||zzzxxxvvvtttsssxxx{{{}}}||||||{{{||||||~~~{{{zzzzzzyyyxxxvvvssspppooonnnnnnoooqqqqqqqqqrrrrrrrrrrrrqqqpppnnnllljjjiiiiiijjjkkkjjjjjjiiijjjiiigggccc___\\\ZZZXXXVVVVVVVVVXXXYYY______]]]ZZZWWWWWW[[[^^^cccfffmmmuuuxxxvvvoooiiiccccccdddeeefffgggggghhhhhhiiiiiijjjiiigggeeedddaaaaaa```_________^^^^^^``````___]]]YYYWWWVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTSSSRRRQQQPPPOOOOOONNNOOOOOOPPPQQQQQQQQQQQQKKKJJJIIIHHHGGGGGGGGGGGGJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDD??????@@@AAAAAAAAA@@@@@@???AAABBBBBB@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;:::999999999999888888777777777777777888888888999999999888888777777888999999888555222000333333444555666666666666666777777777666666555555999888777555444444444555333333333444444444555555555555555555555555555555555555444444444333333333444444555555666666777777888777666666666777999:::999999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????DDDCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJNNNQQQVVVZZZ]]]```ccceeegggccc___```jjj,,,------------------,,,---......///000000111111111111111111111111111111000000000000////////////000111222222333333222222444555777777666666777888222222333333444555555555888999999:::::::::::::::999:::;;;<<<>>>@@@BBBCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPPPPOOOOOOQQQSSSUUUVVVUUUWWWXXXZZZ\\\]]]^^^]]]]]]___dddjjjooorrruuuzzz}}}}}}{{{{{{zzzyyywwwuuusssrrrsssvvvzzz~~~}}}||||||}}}|||{{{{{{zzzzzzzzzzzzzzz|||~~~|||||||||}}}|||{{{yyywwwuuusssrrrrrrqqqpppooonnnnnnnnnnnnnnnlllkkkkkkjjjiiiiiijjjjjjdddddddddeeefffeeeccc```]]][[[XXXVVVUUUVVVXXXYYY^^^___^^^ZZZUUUUUUXXX\\\ccchhhpppwwwzzzvvvpppjjjdddddddddddddddeeeeeeffffffggggggggggggeeedddcccbbbbbbbbbaaa______^^^^^^bbbbbbbbb___[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQMMMMMMMMMNNNPPPQQQSSSTTTUUUWWWXXXZZZZZZYYYXXXWWWSSSRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQJJJIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE??????@@@AAAAAAAAA@@@@@@???AAABBBAAA@@@?????????===>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999999888888777666666777888999888888999999999999888888666777888888777444222000222222333444555555555555555666666666666555444333222333444555555555444333333333333444444444555555555555555555555555555555555555444444444333333333444444444555666777777888888777666555666777888999::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;<<<======>>>?????????BBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMPPPUUUYYY\\\```dddgggiiidddaaabbbkkk//////............//////***++++++,,,---...//////111111111000000000000000////////////////////////......///000000000//////000222333333222222444666333333333444444444555555666666666666777777777777999888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGEEEEEEEEEGGGJJJKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRTTTWWW\\\```cccfffiiilllqqqsssvvvxxxxxxyyy{{{}}}~~~~~~||||||}}}|||zzzyyyzzzzzzyyywwwuuusssqqqoooqqqtttwww{{{|||{{{{{{|||~~~~~~ttttttuuuvvvxxxxxxyyyzzzyyyzzz|||~~~}}}~~~}}}|||{{{xxxvvvtttrrrqqqooonnnmmmlllkkkjjjjjjjjjggghhhjjjkkkkkkjjjiiihhhaaaaaa```bbbddddddcccbbb___]]]ZZZWWWVVVWWWYYY[[[^^^aaaaaa^^^XXXUUUWWW[[[dddjjjqqqxxxyyyuuunnnjjjddddddcccbbbbbbbbbccccccddddddeeeddddddccccccbbbbbbbbbcccaaa___^^^^^^___bbbccccccaaa]]]ZZZYYYYYYWWWWWWVVVUUUTTTRRRPPPOOOKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVUUUQQQQQQPPPOOONNNMMMLLLLLLNNNOOOOOOPPPPPPPPPPPPOOOIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGEEECCCCCCDDDDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBAAA???>>>>>>???<<<======>>>===<<<:::999999999999999999888888888777777777777777888888999777777888999999999999888666666666666555444222222111222333444555555555555444555666666666555333222))),,,///222444555444444333333333444444444555555444444444444444444444444555555555555444444444333333444444555666777888888777777777777777888888999::::::::::::::::::::::::777888888999999::::::;;;;;;<<<===>>>?????????>>>======>>>@@@CCCEEEGGGIIIDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPTTTWWW[[[___eeehhhiiieeeaaabbblll///...,,,******,,,...///)))***+++,,,---......///111111000000000/////////.........///////////////------...///////////////...///000000000000222444333333333444444444444555444444333444444555555666888888888888999:::;;;;;;:::;;;<<<======<<<;;;;;;;;;>>>AAABBB@@@???@@@BBB???>>>???AAACCCEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKNNNQQQSSSVVVYYY[[[^^^aaadddfffhhhiiilllooommmppprrrrrrqqqpppqqqqqqrrrrrrssstttvvvyyy{{{|||zzzvvvtttssstttuuuuuutttqqqooonnnkkklllnnnpppsssxxx~~~}}}zzzwwwxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzxxxwwwxxxyyyzzzyyyxxxnnnooopppqqqrrrsssssssssqqqrrrsssuuuxxx|||}}}zzzyyyyyyyyy|||{{{zzzxxxuuuqqqooommmkkkjjjiiihhhgggffffffeeeeeehhhllloooooommmjjjhhhcccaaa```aaacccdddcccbbbaaa^^^ZZZWWWVVVWWWZZZ[[[```dddfffbbb[[[WWWXXX\\\fffkkkrrrwwwvvvrrrlllhhhdddcccbbb`````````aaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaccccccaaa^^^\\\]]]___```bbbbbbaaa]]]ZZZYYYYYYVVVVVVVVVUUUSSSQQQNNNMMMKKKKKKKKKLLLNNNOOOQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJOOOOOOOOOOOOOOOOOONNNMMMIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@????????????@@@???@@@AAAAAA???>>>>>>???<<<===>>>>>>===<<<:::888777777888888888888888888666666666777777777777888666777777888999999888888666666444333333333444444111222333444555555555555333444555666666444333111---...///111222444444555333333333444444444555555444444444444444444444444666666666555555555444444333333444555666777888888666777888888999999888888999999999999999999999999777777888888999:::::::::;;;<<<===>>>?????????>>><<<<<<===>>>@@@CCCDDDFFFBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOSSSVVVZZZ___eeejjjiiidddaaabbblll---+++(((&&&&&&(((+++---++++++,,,---///000000111111111000000/////////............/////////000000......///000111111111111///000111111000111333555......//////////////////333333333333333444555666444444444444555666666777555666777888999888777666666:::===>>><<<::::::;;;=========???AAACCCBBBAAAAAA@@@@@@???@@@@@@AAAAAACCCDDDEEEGGGIIILLLOOOQQQRRRUUUXXXZZZ\\\___bbbddd___bbbeeefffffffffggghhhfffggghhhiiilllpppsssuuuwwwzzz}}}}}}xxxsssooonnnmmmnnnoooooonnnllljjjiiihhhiiijjjkkkmmmsssyyy~~~zzzyyywwwrrrpppqqqwww|||{{{{{{{{{{{{{{{{{{{{{{{{wwwuuutttsssttttttrrrpppnnnnnnnnnnnnmmmlllkkkkkkiiiiiijjjlllooosssvvvxxxwwwxxxyyyxxxuuurrrqqqqqq|||{{{zzzxxxtttpppmmmkkkgggffffffeeedddcccbbbbbbgggjjjooossstttqqqmmmjjjeeecccaaaaaabbbccccccbbbbbb___[[[WWWVVVWWWZZZ\\\aaafffiiieee^^^YYYYYY\\\ggglllsssvvvuuupppjjjgggdddcccaaa____________```aaaaaaaaaaaa````````````aaabbbcccaaa^^^\\\]]]^^^___```aaa```]]]ZZZYYYYYYVVVVVVVVVUUUSSSPPPNNNLLLLLLLLLLLLMMMNNNOOOQQQRRRPPPQQQRRRSSSRRRQQQOOONNNNNNNNNMMMLLLKKKJJJIIIIIIOOOOOOOOOOOONNNNNNMMMLLLIIIIIIIIIIIIIIIGGGFFFFFFBBBCCCEEEFFFEEEDDDBBBAAA?????????@@@@@@AAAAAAAAAEEECCCAAA>>>>>>>>>???@@@>>>@@@AAAAAA???>>>>>>???===>>>??????>>><<<:::999666777777888888888888777444444555666777777666666555666777888888888888888666555333222222333555666222222333444555555555555333444555666666444222111777666444222222333444555333333333444444444555555444444444444444444444444777666666666666555555555333333444555666777888999666777999::::::999999888777777777777777777777777777777777888999999:::::::::;;;===?????????>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMOOORRRUUUZZZ___fffjjjhhhdddaaabbblll++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000000000000000,,,------...///000111111000000000000000000000000111111222222222333333333222222111111222222333444333444555555666555555555333333444444555666777777999888777777777777777888888999:::;;;;;;;;;:::999<<<::::::===@@@BBB???===<<<;;;;;;;;;;;;<<<======;;;>>>@@@AAA@@@??????@@@LLLLLLMMMNNNPPPSSSUUUWWWYYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZ\\\___bbbfffhhhjjjnnnnnnnnnooopppqqqssstttwwwvvvuuuuuuvvvxxxzzz{{{xxxwwwtttqqqnnnllljjjiiiffffffggghhhhhhgggggggggddddddfffhhhjjjmmmoooqqqqqqooonnnllllllmmmnnnooovvvuuuttttttsssttttttuuurrrqqqooonnnmmmmmmnnnnnniiiiiiiiihhhhhhhhhhhhhhhbbbdddfffhhhiiikkkmmmoooqqqqqqqqqqqqpppnnnmmmlllssstttuuuuuurrrnnnjjjggggggfffdddbbbaaaaaaaaabbbfffiiiooouuuxxxtttkkkddddddeeefffdddbbbaaaaaabbbdddbbb^^^[[[YYYZZZ[[[\\\eeeiiikkkhhhbbb^^^^^^```hhhjjjmmmooonnnkkkgggdddbbbbbbaaa```````````````aaaaaaaaa___\\\[[[[[[]]]```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???>>>>>>???@@@BBBAAA???===<<<======>>>???>>>>>>===<<<:::999888666666666666666666666666999888888777666555555555555666777888888777555444666555555444444333222222222333444444555555444444555555555555444444444444444444444444444444444444555444444333333444444555333333444444333333222111333333333444444444555555777777666666555555555555888666555666999:::999666777777777777888999:::;;;;;;999888666666777999:::<<<===>>>??????@@@@@@??????@@@AAAAAAAAABBBDDDFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIMMMQQQTTT[[[bbbdddaaaeeeaaa^^^aaammm+++++++++,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////////////////000000000000111111111111000000000000000111111222333333444555555555555555222222222333444555555555666666666555555666777777888999:::;;;<<<;;;:::::::::::::::<<>>;;;;;;:::::::::;;;;;;<<<<<<;;;===???@@@??????@@@AAAGGGGGGGGGHHHIIIKKKNNNOOOOOOPPPRRRTTTUUUTTTTTTSSSRRRSSSTTTVVVYYY\\\___```bbbbbbccccccdddfffggghhhiiihhhggggggiiikkkmmmnnnkkkjjjgggdddaaa___^^^]]]___``````aaabbbbbbbbbaaa^^^___```bbbdddfffhhhjjjjjjiiigggffffffggghhhiiimmmmmmlllllllllllllllllliiiiiigggfffffffffggghhhgggfffffffffeeeeeedddddd___aaadddeeeeeefffiiijjjllllllllllllkkkjjjiiihhhnnnoooqqqrrrpppmmmjjjhhhfffdddcccaaa``````aaaaaadddgggmmmrrrtttqqqhhhbbbbbbcccdddcccaaa``````aaacccaaa^^^\\\[[[[[[\\\]]]cccfffhhhfffaaa]]]^^^___eeegggiiikkkkkkhhheeeccc______^^^]]]]]]]]]]]]^^^^^^______]]]ZZZYYYZZZ[[[]]]]]]]]]]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB????????????@@@@@@@@@AAABBBAAA???=========>>>???@@@@@@???>>>========================<<<:::999888777777777777777777777777...222777;;;<<<:::666444777777666666666666666777666555555444444333222222222333444444555444444444555444444444444333333333111111111111111111111111444444333333333333444444333333444444333333222111333333333333444444444444333444444555555666666666888666555666888999888666777777777777888999:::::::::999888666666777999:::<<<<<<===>>>????????????===???@@@@@@@@@AAACCCEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGFFFEEEDDDEEEGGGHHHIIINNNQQQUUU[[[ccceeebbbbbb^^^[[[```lll++++++++++++,,,,,,,,,,,,+++,,,,,,------......///..........................................//////////////////////////////............////////////111000000000000111222222222333444444555555444444111111222222333333444444444444444444444555666777999999:::;;;;;;;;;;;;;;;999999999;;;======<<<:::999999999999:::::::::;;;;;;<<<===>>>===>>>AAACCCCCCBBBBBBBBBCCCEEEGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^^^^^^^```bbbdddfffcccaaa___\\\YYYWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWYYYZZZ\\\^^^___```aaa```___^^^^^^___aaabbbdddeeeeeeeeeeeedddcccbbb``````___^^^___```aaabbbeeeddddddcccbbbaaa``````]]]___aaabbbbbbbbbcccdddffffffffffffeeeeeedddccchhhjjjlllnnnnnnllljjjhhhdddcccaaa`````````aaaaaacccfffkkkpppqqqmmmfff``````aaabbbaaa```___```aaabbbaaa```^^^^^^]]]^^^^^^___bbbdddbbb___\\\]]]^^^```bbbdddffffffeeecccbbb^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWXXXYYY[[[[[[\\\\\\[[[YYYWWWUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB======>>>>>>?????????@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999888888888888888888888888...111666:::<<<:::777444888777555333444555777888666555555444444333222222222222333444444444444444444444333333333222222222333333333333333333333333444333333222222333333444333333333333333222222111222222333333333444444444///000222444555777777888777666555666777888888666777777777777888999::::::999999888777777888999:::;;;<<<===>>>????????????<<<>>>??????>>>???AAACCCDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIMMMQQQTTT[[[cccfffccc^^^ZZZXXX]]]kkk***++++++++++++,,,,,,,,,+++++++++,,,------......////////////////////////.....................---////////////////////////------........./////////222222222222222333444444222222333444444444444444111222222222333333444444333333333333444555777777999::::::;;;;;;;;;;;;;;;999::::::<<<<<<<<<;;;999777888888999999999999999:::;;;<<<<<<<<<>>>AAADDDCCCBBBBBBAAABBBCCCEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWWWWYYYZZZ]]]___```^^^\\\ZZZWWWUUUSSSRRRQQQLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRTTTUUUWWWXXXYYYYYY[[[ZZZYYYXXXXXXZZZ\\\]]]```bbbcccdddcccbbb___]]]\\\[[[[[[[[[\\\^^^```aaaddddddcccbbbaaa______^^^^^^```bbbbbb```___``````bbbbbbbbbbbbbbbbbbaaaaaaeeegggiiijjjkkkjjjhhhgggcccbbbaaa``````aaabbbcccdddhhhlllpppppplllfffaaa___```aaaaaa```___```bbbccccccbbbbbb```___^^^]]]\\\]]]___^^^\\\[[[[[[]]]\\\]]]```bbbccccccbbbaaa___^^^^^^]]]]]]]]]]]]]]][[[[[[[[[ZZZWWWWWWWWWYYYYYYZZZ\\\]]]\\\YYYVVVTTTVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJIIIKKKLLLLLLKKKJJJIIIHHHHHHDDDEEEEEEFFFHHHIIIIIIJJJGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>><<<===>>>>>>>>><<<;;;:::999::::::;;;;;;;;;::::::888888888888888888888888999888666555444444555555666555444444444555666777666555555444444333222222222222333444444444444333444444444333333333222222444444444444444444444444333333222222222222333333222333333333333222111111222222222222333333333333...///111333555666666666555555555666666777777666666666666777777888999:::999888888777777888999:::;;;;;;<<<===>>>>>>>>>>>>===>>>??????>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGKKKNNNRRRYYYaaadddbbb\\\XXXWWW\\\iii*********+++++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++............------------................................./////////000000222222111111222222333444111222222333333333333333333333333333444444444444333333333444555666777888999999999999::::::;;;;;;:::;;;<<<===<<<;;;::::::666777888999999999888888999:::::::::;;;<<<@@@CCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPNNNNNNOOOQQQSSSUUUWWWXXXVVVTTTRRRPPPMMMLLLKKKJJJHHHHHHJJJKKKMMMMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXWWWVVVVVVVVVXXX[[[\\\^^^aaaccceeedddaaa]]][[[YYYXXXXXXYYYZZZ\\\^^^```eeedddcccbbbaaa```___^^^___aaaccccccaaa____________```aaaaaaaaaaaaaaa```eeefffggghhhhhhgggfffeeeaaaaaa``````aaabbbcccdddgggkkkoooqqqpppkkkgggddd___aaabbbaaa``````aaabbbeeeeeefffeeeccc```]]][[[YYYZZZZZZZZZYYYYYYZZZ[[[ZZZ[[[]]]___```aaaaaaaaa^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWXXXZZZYYY[[[\\\]]]\\\YYYVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQOOOOOOOOOOOONNNNNNMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGBBBCCCDDDEEEFFFHHHHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<===<<<<<<<<<<<<======>>>:::;;;<<<======;;;:::999888999999:::::::::::::::777777777777777777777777;;;:::777555333222333333222333444555666666555444666555555444444333222222111222333333444444333333444444444333333333222222000000000000000000000000222222111111111111222222222222333333222222111000111111111222222222333333///000222444555555444333444555555555555555666666666666666666777888999:::888777777888888999999::::::;;;<<<======>>>======>>>???@@@???>>>???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFFFFIIILLLOOOVVV^^^bbb```]]]YYYWWW[[[ggg************++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................////////////000000000111///............///000000000111222222333333222222333333333444444444444444444444444444444555666777888888888888888999:::::::::<<<======;;;999999999555666888999999999888777888999:::;;;:::;;;>>>@@@??????>>>>>>>>>@@@AAABBBGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSRRRQQQOOOMMMJJJIIIHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUVVVXXX[[[\\\\\\___cccfffeee```[[[XXXUUUUUUUUUUUUWWWYYY[[[\\\cccbbbbbbaaa```______^^^___aaaddddddbbb___^^^^^^]]]^^^___``````aaa``````ddddddeeeeeeeeedddcccbbb______^^^___```bbbccceeeiiilllpppqqqnnnjjjgggeee```aaabbbaaa```___```aaaeeefffhhhhhhgggccc___\\\XXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]___```aaa\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\ZZZXXXXXXYYY[[[ZZZZZZ[[[\\\ZZZXXXVVVUUUQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEE???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEECCCBBBAAA@@@???AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;::::::999888888999:::::::::999999555555555555555555555555333444777999888666333111000222444666666666444333666555555444444333222222111111222333333333333333333333333222222222111111111111111111111111111111222111111000000111111222222222222222222111111000000000111111111222222222111222444555555444222111333444555555444444555777666666666666777888999999777777777888999999::::::999:::;;;<<<============>>>???@@@???>>>>>>@@@BBBAAAAAABBBBBBCCCBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGFFFIIIKKKMMMSSS\\\___]]]___ZZZWWWZZZfff~~~************++++++++++++))))))******+++,,,,,,,,,------------------------,,,,,,,,,------.................................////////////000000000000---------------...//////000111111222222222222222333333333222222222222222444333333333333333444444888777666666666777888999999;;;===<<<999777777888555777888::::::999888777777999;;;;;;;;;;;;<<<===<<<<<<;;;<<<<<<>>>@@@AAAFFFHHHKKKNNNOOOMMMJJJHHHFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKOOORRRTTTUUUUUUUUUTTTSSSSSSSSSTTTWWWYYY[[[\\\___dddgggfffaaa[[[VVVSSSSSSSSSSSSTTTVVVXXXYYY___^^^^^^^^^]]]]]]\\\\\\]]]___bbbbbb```]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^```aaaaaabbbbbbbbbaaaaaa[[[[[[[[[\\\^^^```bbbccchhhkkkooonnnkkkgggdddccc```aaaaaa```^^^]]]^^^___bbbdddhhhjjjjjjfffbbb___YYYWWWVVVUUUVVVWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^___\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[ZZZXXXXXXYYYZZZYYYYYYYYYYYYXXXVVVUUUTTTOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHDDDEEEEEEEEEEEEDDDDDDCCC???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@???>>>========================<<<<<<<<<;;;;;;:::999999::::::999999999999::::::888999999999999999888777555555555555555555555555000222555777888777555444111111222333444555555555666555555444444333222222111111222333333333333222111000000000000/////////333333333333333333333333111111000000000000111111222222222222222111000000000000000000111111111222000222444666666555333222222444555555333333555777666555555666666777888999666666777888999:::::::::999999:::;;;<<<<<<<<<<<<===>>>???>>>======???@@@???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJKKKLLLRRR[[[^^^\\\___ZZZWWWZZZfff~~~)))************+++++++++)))))))))***++++++,,,,,,************************++++++,,,,,,---...//////.................................////////////000...............///000000000000111222222222222222222222111111111111111111333333222222111222222222777666555555555666888999888:::<<<;;;888555555666666777999:::;;;:::888777666999;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<>>>@@@AAAEEEHHHMMMQQQSSSQQQNNNLLLFFFFFFFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLMMMNNNOOOOOONNNOOONNNLLLJJJHHHFFFFFFEEEGGGGGGHHHHHHIIIHHHHHHHHHGGGIIIMMMPPPSSSTTTTTTTTTRRRQQQQQQQQQSSSUUUXXXZZZ]]]aaafffiiihhhccc\\\WWWSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZ]]]___```^^^[[[ZZZYYYXXXXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^___````````````YYYYYYYYYZZZ\\\^^^```bbbfffiiillllllhhhcccaaaaaa___``````___]]][[[\\\]]]___bbbgggkkkkkkiiieeebbbYYYWWWUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\]]]___^^^]]]]]]\\\]]]]]]]]]YYYZZZZZZYYYWWWWWWXXXZZZYYYXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPPPPPPPNNNMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>===999999:::;;;<<<===>>>???;;;;;;;;;:::999888777666::::::888888888999:::;;;999999999999999888777777666666666666666666666666666555333222222444777999333222111111222333666777666555555444444333222222111111222333333333333222///............---------000000000000000000000000111111000000000000111111111222222222222111000000000000000000111111111111///111444666777666555333111444666555333222444777555555555666666777888999666666777999999:::::::::999999:::;;;<<<<<<<<<<<<<<<=========;;;;;;===???===???@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFIIIKKKLLLMMMSSS[[[^^^\\\^^^YYYWWWZZZfff)))))))))))))))******+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...111111111111111111111111111111111111111111111111000///...000444666666444222222111111000111111111333555666777666555666777999::::::::::::999888888666666777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888999:::===>>>FFFHHHKKKMMMNNNMMMKKKJJJHHHFFFEEECCCCCCDDDFFFGGGJJJIIIGGGEEEDDDDDDEEEEEEKKKLLLMMMOOOOOOOOONNNMMMMMMLLLIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPRRRPPPOOONNNPPPTTTXXXZZZ```cccggggggddd___ZZZXXXRRRSSSUUUUUUTTTUUUWWWYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYY[[[\\\\\\[[[ZZZYYYZZZZZZZZZ\\\^^^``````___```]]]ZZZYYY[[[]]]___```eeefffgggeeeccc`````````aaaaaaaaa```^^^\\\ZZZYYY]]]___bbbeeefffeeecccaaaYYYYYYXXXVVVTTTTTTVVVXXXYYYXXXWWWUUUTTTVVVYYY]]]]]]^^^```bbbbbb```]]][[[\\\\\\\\\[[[[[[[[[[[[[[[WWWXXXXXXXXXWWWUUURRRQQQQQQQQQOOONNNMMMKKKJJJJJJHHHHHHIIIHHHHHHGGGEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDBBB@@@?????????AAA@@@AAAAAABBBCCCDDDEEEGGGEEEBBB@@@>>>>>>???@@@CCCBBBAAA@@@@@@BBBDDDEEEBBBAAAAAA@@@???>>><<<<<<>>>>>>>>>>>>============777777777888999999999::::::::::::999999888888888999888888777666555555444555444333333222222222222333333444444444333222111222333333444444333333222222222333444555555555555555444333111000/////////000000//////.........---...............///000000---000111000...---///111111111222222222222111111000000000000111111111111000111111111111222222222222333555666666666555555555666777888777666333222444666888;;;<<<===>>>===:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDEEEGGGJJJHHHIIILLLOOOSSSWWWZZZ\\\]]]YYYXXX]]]iii))))))(((((())))))***+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------.................................111111111111111111111111333111000111444555444222444333333222222333333333333555666777666555666777777777888888888888777666666777777777888888888888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<===CCCEEEHHHKKKLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPOOONNNNNNPPPSSSVVVXXX]]]```cccdddaaa\\\XXXWWWSSSUUUVVVUUUTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZZZZ[[[]]]```bbbcccddd```[[[YYYZZZ]]]______cccdddeeecccaaa______```^^^^^^^^^]]]\\\ZZZYYYXXX[[[]]]aaacccdddccc```^^^YYYYYYXXXVVVUUUUUUXXXZZZ]]]\\\ZZZVVVTTTUUUYYY\\\]]]^^^___``````___]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYWWWXXXYYYYYYXXXVVVTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCGGGFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDBBB@@@?????????@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@????????????@@@AAA@@@???>>>???@@@BBBCCCAAAAAAAAA@@@???===<<<;;;=========<<<<<<<<<;;;;;;777777888888888888888999::::::999999999888888888888777777777666555555555555444333222222222222222333222222222222111111111111222222333333222222111111222333444555555555555555444222111000/////////000/////////...........................///000000///222333333000///000222000000000111111000000000000000000000111111111111000000111111111222222222111222333444555555444444444555777888888777666555555666777999999999999999888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAACCCDDDEEEEEEFFFHHHJJJJJJKKKMMMPPPTTTXXX\\\______[[[YYY]]]hhh))))))(((((())))))***+++((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------....................................000000000000000000000000333222111111333333222111333333222222222333333444333555666666555555555666555555666666666666666555777777777777888888888888999999999999999999999999::::::;;;;;;<<<<<<;;;;;;???AAADDDHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMOOOQQQTTTUUUYYY\\\______]]]YYYVVVUUUVVVVVVWWWVVVUUUUUUVVVXXX[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[YYYYYYXXXXXXYYYYYYZZZ[[[\\\ZZZYYYYYY[[[```eeehhhiiiddd^^^ZZZYYY[[[]]]______```aaa```^^^]]]^^^___]]]]]]]]]]]]\\\[[[YYYYYYXXX[[[^^^aaabbb```]]][[[YYYYYYYYYWWWVVVWWWZZZ]]]dddbbb^^^YYYVVVVVVXXX[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______]]][[[XXXWWWUUUVVVWWWXXXXXXVVVTTTSSSOOONNNMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEDDDDDDDDDDDDDDDEEEEEECCCAAA@@@????????????????????????@@@AAABBB>>>>>>???????????????>>>???>>>===<<<<<<>>>???@@@????????????>>>===;;;;;;;;;;;;;;;;;;::::::::::::888888888888777777777777999999888888888888777777666666666666666666555555444333333222222222222333222222111000000000000111000111111222222111111000000111222444555555666666444333222111000/////////////////////...........................///000000000222444444222000///000//////000000000000//////000000000000111111111111000000000111111111222222000000222333444444444444333444555777888888777666777888888888888777666666777888999;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEEEEEEEFFFIIIKKKLLLMMMMMMPPPTTTYYY^^^bbbbbb]]]ZZZ\\\fff}}}((((((((((((((()))************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.........000000000000000000000000000000000000000000000000111000000000111111000000000000000000000111111222333555666666555444555666333444555555666666666666777777777777777888888888777777777777888888888888888999;;;======<<<;;;:::>>>???BBBEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIDDDEEEFFFGGGHHHGGGFFFEEECCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKMMMMMMJJJKKKKKKMMMNNNPPPRRRSSSWWWYYY\\\\\\ZZZWWWUUUUUUWWWXXXXXXWWWUUUTTTUUUWWW[[[ZZZYYYXXXWWWWWWVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\YYYYYYWWWWWWWWWXXXYYYZZZ[[[ZZZXXXWWWZZZ___ggglllnnnhhh```ZZZYYYZZZ\\\]]][[[\\\]]]]]]\\\\\\]]]___^^^^^^___^^^^^^]]]\\\\\\WWWZZZ]]]``````^^^[[[YYYYYYYYYYYYXXXXXXYYY\\\___iiifffbbb\\\WWWVVVXXXZZZ\\\\\\[[[[[[[[[\\\^^^______```aaa```^^^[[[WWWUUUSSSTTTUUUVVVVVVUUUSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>???@@@@@@<<<===>>>??????===<<<;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>======<<<::::::;;;;;;:::::::::999999999888888888777777666666555777777777777777777777777555555555555555555555666333333222222222222222333333222111000000000111111111111222222222222111111///000222333444555666666333222111000000000000000///////////////........................///000000000111222333111000...---//////000000000000/////////000000000111111111111000000000000111111111111000000111222333444444555333333444555666666555555999999999999999888888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAAAAAAAAAAAAAAAAABBBDDDDDDDDDEEEHHHJJJMMMLLLMMMOOOSSSYYY___cccddd___[[[\\\eee{{{((((((((('''((())))))*********+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------////////////////////////////////////////////////,,,---......//////000111000/////////000000111222333555666666444333444555333444555666777777888777888888777777777777777777666666666777777888888888888999;;;======<<<;;;999>>>???AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFGGGGGGFFFDDDCCCAAABBBCCCDDDEEEFFFEEEEEEDDDAAABBBCCCDDDEEEGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSXXXZZZ[[[[[[YYYVVVVVVVVVWWWXXXXXXVVVTTTTTTUUUVVVZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\ZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWYYY___gggnnnpppiiiaaa[[[YYYZZZ[[[\\\YYYZZZ[[[[[[ZZZ[[[]]]__________________^^^]]]\\\XXXZZZ]]]______]]][[[ZZZYYYZZZZZZYYYYYYZZZ]]]```iiigggccc^^^YYYWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^```aaaaaabbbaaa___[[[WWWTTTTTTUUUWWWXXXWWWVVVTTTSSSMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>=========>>>??????<<<===??????>>>;;;999777;;;:::::::::::::::::::::<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::::::::999999888777777666666555555555666666666666666666666666444444444444444555555555222222222111111222222333333333222111111111111111222222333333333333222222///000111333444555555555111111000000///000000000.........///////////////...............///000000111111111222222111///...000111111222222111111000///000000000111111111111//////000000000111111111111111222333444555666777444444444444333333222222777777777777888999999:::::::::::::::999:::::::::;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@AAAAAA@@@@@@???@@@BBBBBBBBBCCCFFFHHHKKKJJJKKKMMMRRRXXX^^^bbbddd___[[[\\\eee{{{((((((''''''(((((()))***'''((())))))******))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------////////////////////////+++,,,............000111111111111111111222333444333555666666444333333444333444555777888999999999888888888888777777777777555666666777777888888888888999;;;======<<<;;;:::>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEECCCBBBAAA@@@CCCDDDEEEEEEEEEDDDCCCBBB???@@@AAACCCEEEFFFHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLKKKLLLLLLNNNPPPSSSTTTZZZ[[[\\\ZZZXXXVVVVVVVVVVVVWWWWWWUUUSSSSSSTTTUUUYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTVVVXXXYYYYYYYYY^^^ffflllnnniiiaaa[[[YYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYZZZ]]]_______________^^^]]][[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYZZZ]]]```eeeeeeccc___[[[YYYYYYZZZZZZZZZZZZZZZ[[[]]]___aaabbbcccbbbaaa___[[[XXXVVVWWWXXXZZZZZZZZZXXXVVVUUUMMMLLLLLLKKKJJJJJJIIIIIIDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>======>>>>>>???===>>>???>>>===:::888666::::::::::::::::::999999::::::;;;;;;:::999999888::::::::::::999999999999666666666666555555555555444444555555555555666666444444444444444444444333222111111111111222222333222222333333222222111000333333333444444333333333000111222333333444444333000000/////////000111111.........///////////////...............///000000222111000111222333222111111111222222222222111111000000000000111111111111/////////000000000111111111111111222333555777888555444444333222222111111333333333444555777888999;;;;;;:::999999999999999::::::::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???>>>???AAAAAAAAABBBEEEGGGHHHHHHJJJLLLQQQWWW]]]```aaa]]]ZZZ]]]fff|||(((''''''''''''((())))))'''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++------------------------........................---///111000...---///111000000000000111222333444333555666666444222333333222333444666888999999999888888888888777777777666555666666777888888999999999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAFFFFFFFFFFFFEEECCCBBB@@@>>>???AAACCCDDDFFFGGGGGGEEEFFFHHHIIIJJJKKKKKKKKKHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLMMMNNNQQQUUUWWW\\\\\\\\\ZZZWWWUUUUUUVVVTTTUUUUUUTTTSSSRRRTTTUUUWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPRRRVVVZZZ[[[ZZZ]]]ccchhhkkkggg```\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[^^^```aaaaaaaaa```___]]]\\\[[[\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXYYY\\\______```aaa```]]][[[ZZZZZZYYYZZZZZZ[[[]]]___```aaadddcccbbb```^^^[[[YYYXXXXXXXXXYYYZZZYYYWWWTTTSSSMMMMMMLLLKKKKKKJJJJJJJJJDDDCCCAAA???>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAA@@@??????????????????>>>>>>>>>>>>>>>???============<<<;;;999888;;;;;;;;;;;;;;;:::999999999999999:::999999888777999999888888888777777777444555555555555555666666333333444444555555555555555444444444333222222222111111111111111222333333///000222333333111///---222222333333333333222222111222222333333333222222///////////////000111111............/////////000...............///000000000---++++++...000111000000000111111111111000000000000000000111111111111////////////000000000111000000000111222444666777555555444444444444444444333333333333444666888999:::999888888888999:::;;;999999999999:::;;;<<<<<<===>>>>>>???????????????>>>@@@AAAAAAAAABBBEEEGGGFFFGGGJJJMMMRRRXXX\\\___]]]ZZZZZZ^^^hhh}}}'''''''''''''''((())))))))))))***+++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++((())))))))))))*********////////////////////////........................111333444222///---...000............///000111222333555666555444222222333111222444666777888999999999888888888777777666666555666666777888999999:::::::::;;;;;;<<<<<<;;;;;;::::::<<<>>>@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@???@@@AAABBBCCCGGGGGGGGGGGGEEECCCAAA@@@>>>???AAACCCDDDEEEFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFHHHJJJLLLNNNPPPOOOMMMMMMNNNRRRVVVYYY]]]]]]\\\YYYVVVTTTTTTUUUSSSTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZXXXUUURRROOOMMMPPPUUUZZZ\\\[[[\\\aaafffiiieee```\\\[[[[[[[[[[[[\\\]]]\\\[[[ZZZ[[[^^^```eeeeeedddcccaaa```^^^]]]\\\[[[YYYWWWWWWYYYZZZ\\\[[[[[[ZZZYYYXXXYYY[[[^^^[[[]]]``````^^^\\\ZZZZZZYYYZZZ[[[\\\^^^```aaaaaadddcccbbb```]]]\\\ZZZZZZUUUVVVWWWWWWUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJFFFDDDBBB@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@????????????@@@???>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999888888999999999888888777777777777777666666666666333444444555555666666666333333333444444555555555555555444333333222111111111111000000111222333333---///111333333000---+++111111222222222222111111222333333333333222111111//////...//////000111222---.........//////000000...............///000000,,,)))%%%%%%))),,,......//////000000000000//////000000000000111111111111////////////000000000000////////////111333555666555555555555555666777888777666555555666777888999888888777777888:::<<<===888888888888999:::;;;;;;======>>>??????????????????@@@BBBBBBBBBCCCFFFHHHFFFGGGJJJOOOTTTXXX\\\^^^[[[YYYYYY___iii~~~'''''''''''''''((()))))))))((((((((((((***+++,,,333...)))&&&&&&(((***+++++++++++++++++++++++++++++++++******)))(((((((((+++++++++)))((((((***---,,,,,,,,,---------......111000///......///000111---///000///......///000111111000000000000000111222222222222222222222222222333444666888;;;===>>>;;;:::888666666555666666555555555555555666777777888888999:::;;;;;;;;;;;;888999;;;===?????????>>>???AAABBBBBB@@@@@@AAACCCDDDCCCBBBAAA@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFHHHJJJKKKIIIHHHIIILLLNNNNNNPPPSSSZZZ___bbbbbb```\\\WWWTTTTTTTTTSSSTTTUUUTTTSSSSSSUUUWWWUUUUUUUUUUUUVVVWWWXXXXXX[[[YYYWWWWWWYYY\\\]]]^^^]]]^^^]]]ZZZUUUPPPNNNMMMQQQTTTXXX[[[\\\\\\]]]^^^bbbaaa^^^\\\ZZZ[[[[[[\\\\\\^^^___]]][[[[[[___bbbgggfffdddbbb___]]][[[ZZZXXXWWWUUUTTTTTTUUUWWWXXX\\\[[[XXXVVVTTTTTTUUUVVVVVVXXXZZZZZZYYYXXXYYYZZZXXXXXXZZZ]]]aaadddddddddfffdddbbb```^^^^^^^^^^^^YYYXXXVVVSSSQQQOOOMMMLLLLLLLLLOOOSSSUUUSSSNNNIIIEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@>>>>>>???@@@CCCDDD<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===??????===999666777777666555555555555555444444555555555555444444444444444333333222222222555444333333222222222222222222222333333444444444///////////////000111111222222222111111111000000333333333222222111111111333222222111000//////...///......------///000111,,,,,,,,,---------......111000...,,,,,,...000111............///////////////......---------......222111111111111111111111111111000000000000000111///000000222333444555555666666555555555444444444111111111222444555777888777777666666666666666666777777777777888999:::;;;<<<======>>>>>>>>>>>>>>>AAA@@@?????????AAACCCEEEGGGHHHKKKNNNRRRVVVZZZ\\\___[[[YYY^^^kkk'''''''''''''''((()))))),,,+++***(((((((((((()))---***'''&&&&&&'''(((''')))))))))))))))))))))))))))))))))))))))************++++++***))))))+++,,,,,,,,,,,,---------......///...------------...///,,,---//////......///000111111000000000000111111444444444444444444444444444444444444555666777777:::999888666666666666666555555555555555666777777888888999:::;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>???AAA@@@??????@@@BBBDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJKKKJJJIIIIIIKKKMMMOOOQQQVVV\\\aaacccbbb```\\\WWWSSSRRRRRRSSSTTTUUUTTTSSSSSSUUUWWWUUUUUUTTTTTTUUUWWWYYYZZZ]]][[[ZZZYYYZZZ[[[\\\]]]___``````^^^YYYTTTQQQPPPQQQUUUYYY\\\]]]\\\]]]]]]```^^^]]][[[ZZZ[[[\\\]]]___aaaaaa___\\\[[[^^^aaaeeeeeecccaaa___\\\ZZZYYYXXXWWWVVVUUUUUUVVVWWWXXX[[[ZZZWWWUUUTTTTTTUUUUUUVVVWWWYYYZZZYYYXXXYYYZZZYYYYYY[[[^^^aaaddddddcccdddcccaaa___^^^^^^^^^^^^ZZZYYYVVVSSSPPPOOONNNNNNLLLLLLNNNQQQSSSRRRMMMIIIEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????>>>===>>>@@@BBBCCC;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@>>>:::666777666666555555555555555444444555555555555444444444444444333333222222222555444333333333333333333111111111222222222333333///////////////000111111222222222111111111000000222222222222222222111111000000//////...------,,,///......---...///000111///...---,,,,,,...000111000///...------...///000............////////////......---------....../////////000000000111111111111111000000000000111111///000000111333444444555666555555555444444444444666666666666777888999999999999999999999999999999999999888999999:::;;;;;;<<<<<<===>>>>>>??????>>>AAA@@@??????@@@AAACCCEEEFFFGGGJJJMMMRRRVVVZZZ\\\]]]ZZZYYY___lll'''''''''&&&''''''((()))++++++***)))((((((((((((((('''&&&'''(((((('''&&&))))))))))))))))))))))))'''(((((()))******++++++***+++,,,,,,+++***+++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***,,,---...------///111111000000000000000111111222222333333444444555555555555444444444555555555999888777666666666666666555555555555555666777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>??????>>>>>>???AAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIHHHHHHHHHFFFEEEFFFHHHKKKLLLKKKJJJJJJKKKMMMOOORRRWWW]]]bbbaaaaaa___[[[VVVSSSRRRRRRSSSUUUVVVUUUTTTTTTVVVWWWWWWUUUTTTTTTUUUWWWZZZ\\\___^^^]]]\\\[[[[[[\\\\\\```bbbdddbbb^^^YYYVVVTTTRRRVVV[[[^^^^^^]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^bbbddddddbbb^^^\\\^^^```cccbbbbbbaaa^^^\\\YYYWWWXXXWWWVVVUUUUUUVVVWWWWWWYYYXXXVVVUUUTTTTTTTTTUUUUUUWWWYYYZZZYYYYYYZZZ[[[[[[[[[\\\^^^aaaccccccbbbbbbaaa```^^^]]]]]]^^^^^^___\\\WWWRRRNNNLLLLLLLLLLLLLLLMMMNNNPPPOOOLLLJJJEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???>>>======<<<=========>>>===<<<<<<===>>>@@@AAA;;;;;;;;;<<<<<<===============>>>???@@@>>>:::777777666555555444444555555444444555555555555444444444444333333333333222222444444333333333444555555000000000111111111111111///////////////000111111222111111111111000000000111111111111111222222222000//////......---------......------......///000222000---++++++...111333........................---............/////////---------------...///000......//////000000000111111000000000000000111111///000000111222333444444555555555555444444444444:::999999888888888999999999999999999999999999999;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAA@@@??????@@@AAACCCDDDDDDFFFHHHLLLQQQVVVYYY\\\ZZZXXXYYY```mmm'''''''''&&&&&&''''''(((''''''(((((()))******+++)))''''''''')))******)))++++++++++++++++++++++++(((((())))))***************+++------+++***+++,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,)))***,,,---------///111000000000000000000111222//////000111222333333444444444444555666777888999777777777666666666666666555555555555555666777777888888999:::;;;;;;;;;;;;>>>===<<<;;;;;;<<<>>>>>>===>>>@@@???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEFFFIIILLLNNNMMMLLLLLLLLLMMMNNNQQQVVV[[[^^^]]]]]]\\\ZZZVVVTTTTTTUUUUUUWWWYYYYYYXXXWWWXXXYYYXXXWWWTTTSSSTTTXXX[[[^^^^^^______^^^]]]\\\\\\]]]___aaaddddddaaa\\\XXXVVVSSSWWW\\\^^^^^^]]][[[[[[YYYYYYYYYZZZ[[[]]]^^^___bbbdddeeeccc___^^^___aaa___``````___]]]ZZZWWWVVVVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWUUUTTTTTTTTTTTTUUUTTTWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\___aaacccbbbaaa```___^^^]]]\\\\\\]]]^^^ddd```YYYRRRMMMJJJIIIIIILLLLLLLLLLLLMMMLLLKKKJJJFFFEEECCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===???@@@;;;;;;<<<<<<======>>>>>>======>>>??????>>>;;;888666666555444444444444555333444444555555444444333333333333333333333333333333333333333444555666666111111111111111111111111///////////////000000111111111111111000000000000///000000000111111222222111111000000000/////////------------......//////000///---,,,,,,...000111---......//////......------------.........//////,,,,,,,,,---...///000111000000000000000000000000000000000000000000111222///000000111222333333333444444444444444444444444777777666666666666777777777777777777888888888888;;;;;;::::::::::::;;;;;;<<<<<<======>>>???@@@AAA@@@@@@@@@@@@@@@BBBCCCDDDCCCDDDGGGKKKPPPTTTXXX[[[WWWVVVXXXaaannn''''''&&&&&&&&&&&&''''''&&&''''''((())))))*********(((%%%%%%'''***++++++************************************))))))((((((***+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,)))***,,,---------///111000000//////000111222222//////000000111222333333444444444444555666777888666666666666777777777777555555555555555666777777888888999:::;;;;;;;;;;;;>>>===<<<;;;;;;<<<>>>>>>>>>???@@@@@@??????@@@BBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFGGGJJJNNNPPPPPPPPPOOOMMMLLLMMMOOOSSSVVVXXXXXXYYYZZZYYYWWWWWWXXXZZZXXXZZZ\\\]]]\\\[[[[[[\\\ZZZXXXVVVTTTUUUXXX[[[]]]]]]___aaaaaa^^^]]]]]]]]][[[^^^aaabbb___[[[XXXVVVSSSWWW[[[^^^]]]\\\[[[[[[XXXXXXYYYZZZ\\\]]]______```ccceeeccc```___```bbb]]]]]]]]]\\\[[[YYYVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZYYYYYYZZZ[[[\\\\\\\\\^^^```bbbaaa```___^^^\\\[[[[[[[[[\\\\\\aaa]]]WWWQQQMMMKKKJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<=========>>>>>>>>>======>>>???===;;;888666666555444444444444444333333444444444444333333333333333333333333333333333333333333333444555666222222222222222222111111///////////////000000111000000000000000000000000/////////000000111111111000000000000////////////,,,------...............+++,,,---............---------............------------------............,,,,,,,,,---...///000111333333222111000000//////000000//////000111222222000000000111111222222333333333444444444444444444444444444444555666777777666666777777777888888888:::999999999999::::::;;;============>>>???AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCFFFJJJNNNSSSWWWYYYUUUTTTWWW```nnn((('''&&&&&&%%%&&&&&&&&&))))))))))))((('''&&&&&&***'''$$$###%%%(((******((((((((((((((((((((((((++++++******)))(((((('''+++++++++)))((((((+++---,,,,,,,,,---------......,,,------......------,,,***,,,---...------///111////////////000111222333111111222222333333444444555444333222222222222222444555666777777777777777555555555555555666777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???AAA@@@??????@@@BBB@@@AAABBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGIIILLLPPPSSSTTTSSSQQQNNNLLLLLLOOORRRTTTUUUUUUWWWXXXXXXXXXZZZ\\\^^^[[[]]]___```___^^^^^^^^^[[[ZZZXXXVVVVVVXXXZZZ[[[]]]```cccccc___[[[[[[[[[VVVYYY]]]]]][[[XXXVVVUUUSSSVVVYYY[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^^^^aaacccccc```^^^___aaa[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZ[[[ZZZ[[[]]]___aaa```___^^^]]]\\\ZZZYYYYYYZZZZZZXXXVVVSSSOOONNNMMMNNNOOOKKKLLLMMMMMMKKKIIIIIIJJJFFFEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;:::;;;;;;<<<===:::;;;;;;<<<======>>>>>>===========================<<<<<<======<<<:::888666555444444333333444444333333444444444444333333222222333333333333444444333333222222222333444444222222222222222111111111///////////////000111111//////000000000000000111////////////000000000000------------------------,,,,,,---............---)))+++---//////...,,,+++------------------------,,,------------.........---------------...///000444444333222111000//////////////////000111222333000000000111111111222222333333333333444444444444444444444444555666888888777777777888999999::::::888888888888999:::;;;<<<@@@???>>>===>>>???@@@AAA??????@@@AAAAAABBBBBBCCCBBBCCCEEEIIIMMMQQQTTTVVVTTTSSSVVV___mmm((('''&&&&&&%%%%%%%%%&&&((())))))))))))'''&&&%%%)))(((&&&'''((())))))(((((((((((((((((((((((((((*********)))))))))))))))++++++)))'''%%%'''***---,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,---//////......///000////////////000111222333222222222222222333333333333333222222222222222222333444555777777777777777555555555555555666777777888888999:::;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>===>>>??????>>>>>>???AAA@@@AAABBBCCCCCCCCCBBBBBB???@@@AAACCCDDDEEEEEEEEEAAAAAABBBBBBCCCEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJNNNSSSVVVWWWVVVQQQNNNLLLLLLPPPSSSUUUUUUVVVWWWYYYYYYYYY[[[]]]___[[[^^^```aaa```_________\\\[[[ZZZXXXXXXXXXXXXYYY___cccfffddd^^^XXXVVVWWWSSSVVVXXXYYYWWWVVVUUUUUURRRTTTWWWXXXYYYZZZ\\\^^^[[[\\\\\\]]]]]]]]]]]]]]]^^^aaacccbbb^^^\\\\\\]]][[[ZZZWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRUUUUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[ZZZXXXWWWXXXXXXXXXXXXYYY[[[^^^```___^^^___]]][[[YYYXXXXXXXXXXXXUUUSSSQQQOOONNNMMMMMMNNNJJJMMMOOONNNKKKIIIIIIJJJGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;<<<======:::;;;<<<======>>>>>>>>>??????>>>>>>===<<<<<<<<<===;;;;;;;;;<<<;;;999777666555444444333333444444222333333444444333333222222222222333333444444444333333222111111111222222222222111111111000000000///////////////000111111////////////000000111111//////////////////......------------------------+++,,,---.........------,,,,,,---...///......---......,,,,,,,,,,,,......,,,,,,---------...............---------......///000000000111111111111111////////////000111222333000000000000111111111111222222333333333444444444666555555555555555666666555666666777888888999999888888888999;;;<<<>>>>>>BBB@@@???======>>>???@@@??????@@@AAABBBBBBBBBBBBBBBCCCEEEHHHKKKOOORRRTTTTTTRRRUUU^^^lll((('''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))))))))(((*********,,,---,,,***'''************************((((((((()))******++++++,,,***(((%%%$$$%%%***...,,,,,,,,,---------......+++,,,------------,,,+++---///000///......///000////////////000111222333111111111000000000000000111111222333444666777888222333555777888888777777555555555555555666777777888888999:::;;;;;;;;;;;;888999<<<>>>?????????>>><<<===>>>>>>======>>>??????@@@BBBCCCDDDCCCBBBBBB???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKOOOTTTWWWXXXXXXQQQNNNLLLMMMQQQVVVWWWWWWWWWXXXZZZZZZZZZ[[[]]]___[[[]]]```aaa```___^^^___]]]\\\[[[ZZZXXXXXXWWWWWWbbbfffhhheee]]]VVVSSSSSSRRRTTTVVVVVVUUUTTTTTTUUURRRSSSUUUVVVWWWYYY]]]___]]]]]]^^^^^^^^^]]]\\\\\\___aaacccaaa]]]YYYYYYZZZ[[[YYYVVVTTTSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[ZZZXXXWWWWWWWWWWWWWWWXXXZZZ]]]______^^^___]]][[[YYYWWWWWWWWWWWWWWWUUUSSSPPPMMMKKKIIIHHHJJJMMMPPPOOOLLLIIIIIIIIIGGGFFFDDDBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<;;;::::::;;;:::888777555555444333333333333444222333333444444333333222222222222333333444444444333333222111000000000000111111000000/////////...///////////////000111111.../////////000000111111000000//////.........---.../////////////////////+++,,,---.........---,,,///......---...///000111///...,,,++++++,,,...///,,,,,,,,,---------......///......---------......------...///000111222333////////////000111222333000000000000111111111111222222222333333444444444666666555333333222222222222333333444555666666777888888999:::<<<>>>@@@AAACCCBBB???>>>======???@@@??????@@@AAABBBBBBBBBBBBCCCCCCEEEHHHKKKNNNQQQRRRTTTRRRTTT]]]kkk$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&%%%%%%&&&)))******))),,,,,,++++++***))))))(((+++++++++************)))+++++++++++++++***)))(((,,,------......------,,,---...///...---,,,---...//////000111222222333333000000000000////////////111111222222222333333333555444444555555666777888333444444444555555666666777888999;;;<<<;;;;;;:::<<<<<<<<<<<<==================<<<======>>>???@@@AAAAAABBBAAA@@@AAADDDFFF????????????@@@AAABBBBBBBBBBBBBBBCCCEEEIIILLLNNNKKKIIIGGGGGGHHHHHHFFFEEEIIIJJJLLLOOORRRUUUXXXYYYRRRQQQPPPPPPQQQSSSVVVXXXTTTUUUWWWYYYZZZ[[[\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYY\\\\\\[[[ZZZYYYZZZZZZZZZ```dddgggbbbYYYSSSSSSVVVTTTSSSSSSTTTUUUVVVTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[]]]______^^^\\\\\\]]]______aaaaaa```___]]][[[WWWVVVUUUTTTSSSSSSSSSSSSWWWWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWXXXYYYYYYYYYXXXXXXYYY[[[\\\[[[ZZZXXXWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]\\\[[[YYYXXXXXXWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLNNNMMMLLLMMMMMMLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAAAA===>>>@@@AAA@@@???===;;;999:::;;;<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999444444333222222222222333333222222111111222222333222222222222222222222222333222222111111222222333333222222111111111111111////////////////////////000000000000000000000000111///...///111222000---***+++---...///......---,,,,,,++++++,,,,,,---...000...+++))))))+++...000------...///...---+++***------,,,,,,---///000111............////////////////////////////////////000000000000111111111111000000000000000000000000222222111111222222333444666666666666666666666666777777777777888888888888888888888999:::;;;<<<===HHHGGGCCC@@@===<<<;;;;;;<<<<<<<<<===============CCCCCCDDDEEEHHHJJJLLLMMMQQQQQQUUU^^^lll&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((('''''''''&&&&&&''')))***)))((()))))))))))))))))))))))))))))))))******++++++++++++++++++++++++***)))))),,,,,,------------,,,,,,---...//////------...///000000000111111222222222111111111111111000000000222222222222333333333333444444444444555666777888555555555555555666666666666777999:::;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@BBBEEE@@@@@@?????????@@@AAAAAAAAAAAABBBCCCFFFJJJMMMOOOMMMLLLJJJJJJKKKKKKJJJHHHIIIJJJLLLOOORRRTTTVVVWWWOOOOOONNNNNNOOOQQQSSSUUUSSSTTTVVVWWWYYYZZZZZZ[[[YYYYYYZZZZZZZZZYYYXXXWWWYYYYYYXXXXXXXXXWWWWWWWWW]]]aaaccc___XXXSSSSSSVVVUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSTTTTTTUUUWWWXXXXXXYYY[[[]]]]]]\\\ZZZZZZ[[[]]]]]]^^^___^^^\\\ZZZYYYVVVUUUTTTSSSSSSRRRRRRRRRUUUVVVWWWWWWWWWVVVTTTSSSRRRSSSUUUWWWXXXYYYXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVTTTUUUVVVWWWXXXZZZ[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLLLLLLLLLLKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>???@@@@@@>>><<<;;;::::::;;;;;;;;;;;;::::::777777777777888888888999;;;;;;;;;:::::::::999999999999999999999999999999555444444333333333333333333222222111111222222333222222222222222222222222333222222111111222222333222222111000000000000000////////////////////////........................///...---...000000...,,,,,,------......---,,,+++,,,++++++++++++,,,------///...,,,******,,,...///,,,---.........---,,,+++)))***,,,------------,,,------------....................................//////000000000111111111000000000000000000000000222222111111222222333444555555555555555555555555666666777777777777888888999999999:::<<<===???@@@AAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<============BBBCCCDDDEEEGGGJJJKKKMMMPPPPPPUUU^^^lll(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''((('''&&&'''((()))((('''&&&&&&'''(((((()))******'''(((((()))***+++,,,---***++++++++++++***)))))),,,,,,------------,,,,,,,,,---//////......///111000000000000111111111111111111111111111222222222222222333333333444444444444444444444555666777777666666777777666666555555666777888::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAA@@@??????AAABBBAAA@@@?????????????????????@@@AAACCCGGGKKKNNNPPPMMMLLLKKKKKKMMMMMMLLLKKKJJJKKKLLLNNNPPPRRRTTTTTTPPPOOOOOOOOOPPPRRRSSSUUURRRSSSTTTUUUWWWWWWXXXXXXSSSTTTUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUWWW[[[^^^[[[VVVRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXZZZZZZYYYXXXXXXXXXZZZ[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQSSSVVVWWWXXXXXXXXXWWWXXXYYYZZZZZZXXXVVVUUURRRSSSTTTUUUVVVXXXXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPOOOMMMMMMMMMMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDBBBAAA??????>>>>>>======>>>???>>>===<<<;;;;;;::::::::::::::::::;;;888888888999999999999:::::::::999999999999888888888888888888888888888888555555444333333333333444222222111111111111222222333333333333333333333333222222111111111111222222111111000///////////////////////////////////////------------------------...---,,,---//////---,,,............---,,,+++***+++++++++++++++,,,------------,,,,,,,,,,,,------+++,,,,,,------------,,,)))***---//////---+++))),,,,,,,,,------------...........................//////000000000000111111000000000000000000000000222222111111222222333444555555555555555555555555555555666666666777777777888888999:::;;;===???@@@;;;;;;;;;<<<===>>>@@@AAA<<<<<<<<<<<<======>>>>>>AAABBBCCCEEEGGGIIIKKKLLLOOOOOOTTT^^^kkk(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''((()))'''&&&&&&''''''(((((()))******((((((((()))***+++++++++******+++++++++******))),,,,,,,,,------,,,,,,,,,+++---............000111000000000000000000//////000000111111111111111222222333333333333444444444333333333333444555666777777777888888777666555444666777999:::;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>???@@@CCCGGGKKKNNNPPPKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKLLLMMMOOOPPPQQQQQQNNNNNNNNNNNNOOOPPPRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUOOOPPPQQQRRRSSSTTTTTTTTTWWWWWWXXXXXXXXXWWWVVVUUUSSSVVVXXXWWWSSSRRRTTTVVVXXXYYYYYYXXXWWWUUUTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWYYYZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPNNNPPPRRRUUUWWWXXXXXXXXXVVVWWWXXXYYYXXXWWWUUUTTTRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKIIIIIIIIIIIIGGGEEEDDDCCCBBB@@@>>>======<<<<<<============<<<;;;:::;;;:::999888888999:::;;;999999999999999999999999888888777777777777777777666666666666666666666666666555444444333333444444222222111111111111222222333333333333333333333333222222111111111111222222000000///...............////////////////////////---------------------------------.........---,,,------------,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------,,,---///000000...---+++,,,,,,---------.................................////////////000000000111000000000000000000000000222222111111222222333444555555555555555555555555444444555555666666777777777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEGGGIIIJJJKKKNNNOOOTTT^^^lll&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))(((''''''((()))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++,,,,,,,,,,,,,,,,,,+++***,,,---...---...///111000000///////////////////////////000000000111111222222222333333333444444222222222333333444555666666777888888888666555444666777999:::;;;;;;::::::999999999999::::::::::::::::::;;;;;;<<<>>>???@@@???@@@AAA@@@>>>======>>>@@@??????>>>===============>>>@@@CCCFFFIIILLLNNNIIIHHHHHHIIILLLMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPQQQRRRRRRSSSRRRRRRMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTQQQSSSUUUTTTRRRRRRTTTVVVWWWYYYZZZYYYVVVUUUUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSVVVXXXZZZ[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMNNNOOORRRTTTVVVWWWXXXXXXTTTUUUWWWWWWWWWVVVTTTRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLLLLLLLKKKIIIGGGGGGGGGGGGEEEDDDCCCBBBAAA???===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::999888777777888999:::444444444444444444444444555555555666666666666666555555555555555555555555555555444333333333333444222111111000000111111222222222222222222222222222222111111000000111111222000//////...............////////////////////////........................---.../////////.........++++++++++++,,,,,,------+++************+++,,,,,,++++++,,,------,,,++++++++++++++++++,,,,,,------//////...---------......---.........////////////...........................////////////000000000000000000000000000000000222222111111222222333444555555555555555555555555444444444555666777777777999999888777777777777777<<<<<<;;;;;;:::999888888;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFHHHJJJJJJKKKMMMOOOUUU___mmm&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((('''&&&'''((()))((('''))))))))))))))))))))))))******)))))))))((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,++++++***+++------,,,,,,---///............////////////.........///000000111111111111222222222333333333222222222222333444555555555666777888888777555333666777888::::::::::::999888888888888999999999999:::::::::;;;<<<>>>???@@@@@@AAABBBAAA???=========???>>>=====================>>>@@@BBBEEEGGGHHHIIIHHHHHHHHHJJJMMMNNNOOONNNIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPMMMMMMNNNOOOPPPRRRTTTUUUSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSUUUVVVXXXZZZYYYVVVTTTUUUWWWUUUVVVWWWXXXXXXWWWUUUTTTWWWYYY[[[\\\\\\[[[[[[\\\ZZZZZZYYYXXXXXXWWWWWWWWWPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKMMMNNNQQQSSSTTTUUUUUUUUUSSSTTTUUUVVVVVVTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999888888888888888888999555555555444444444444333333333444444444444555555444444444444444444444444444444333222222222222333111111000000000000111111111111111111111111111111111111000000000000111111000000///...............////////////////////////........................---...000000...---...///************+++,,,---...***************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,------,,,+++******+++---............/////////000000------------------------......////////////000000000000000000000000000000222222111111222222333444444444444444444444444444444444555666777777888999;;;;;;:::999888888888888888999::::::::::::999999:::;;;;;;<<<===>>>??????AAABBBEEEHHHJJJKKKKKKKKKMMMOOOVVVaaannn'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))(((&&&''''''(((((()))))))))((((((((()))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,---------....../////////...//////000111111222222000000000111111111222222111111111111222333444555222444666888888777555333444555666888888888888777777777777888888888999999999999:::;;;<<<>>>???@@@AAABBBCCCBBB@@@===============<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEHHHKKKMMMNNNMMMGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMOOOQQQRRRTTTTTTRRRPPPNNNNNNOOOQQQRRRTTTTTTTTTRRRRRRRRRSSSTTTSSSWWWZZZYYYUUUSSSUUUXXXVVVWWWYYYZZZZZZYYYXXXWWWWWWYYY\\\]]]\\\\\\\\\]]]YYYYYYXXXWWWVVVVVVVVVVVVOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQRRRSSSTTTUUUUUUSSSRRRPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRQQQOOONNNMMMKKKJJJJJJJJJJJJJJJHHHEEEDDDDDDDDDDDDCCC@@@???>>>===<<<<<<<<<<<<;;;::::::999999999999999777777888888888888777777777666666666555555555444222222222333333333444444333333333333333333333333333333222111111111111222111111000000000000111111////////////////////////111111000000000000111111111000//////......//////////////////////////////------------------------+++---//////---,,,---...,,,++++++******+++,,,---***************++++++,,,++++++++++++++++++++++++---,,,+++*********+++,,,***++++++,,,,,,------------------.........//////------------------------........./////////000000000000000000000000000000222222111111222222333444444444444444444444444444444555555666777888999:::888888888888888999::::::777888999:::;;;::::::999::::::;;;<<<===>>>??????AAACCCFFFIIIKKKLLLLLLLLLMMMPPPXXXcccppp***)))((('''&&&%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%''')))******)))###$$$%%%&&&((()))******&&&&&&'''((()))***++++++((()))***++++++++++++++++++++++++,,,,,,+++++++++***+++,,,+++))))))***+++,,,,,,------...///000000///000000111222222333333///000000000000111111111111111111111222333444555111222555777888777555333222333444666666666666555777777777777888888888888999999999:::<<<>>>???@@@AAACCCDDDCCC@@@>>>======<<<<<<<<<<<<<<<===>>>??????@@@AAAAAABBBBBBAAAAAABBBAAABBBDDDHHHJJJKKKJJJGGGGGGHHHIIIJJJLLLMMMMMMHHHIIIIIIJJJJJJJJJJJJIIIPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLLLLNNNOOOQQQSSSVVVTTTQQQNNNNNNPPPSSSTTTVVVVVVTTTSSSRRRRRRSSSTTTRRRVVVYYYXXXUUUSSSUUUYYYWWWXXXZZZ\\\\\\[[[ZZZYYYWWWYYY\\\]]]]]]\\\\\\]]]YYYXXXWWWVVVUUUUUUUUUUUUNNNMMMLLLKKKKKKJJJJJJJJJFFFGGGIIIJJJKKKJJJIIIIIIJJJKKKMMMNNNOOOOOONNNNNNQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPMMMMMMLLLJJJIIIIIIIIIIIIJJJGGGDDDCCCCCCDDDCCCBBB???>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999666777888999999888777666333333333222222111111111111111222222222333333333222222222222222222222222333222111111000000111111111111000000000000111111////////////////////////111111000000000000111111111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++***+++---...---,,,***)))******+++*********)))***++++++,,,,,,++++++******++++++,,,...---+++*********++++++)))+++...000111000///...,,,,,,,,,---------......------------------------............/////////000000000000000000000000000222222111111222222333444444444444444444444444444555555666777888999::::::444444444555666888:::;;;999::::::;;;:::999888777::::::;;;<<<===>>>???@@@BBBDDDGGGJJJLLLMMMMMMLLLNNNQQQXXXdddqqq%%%'''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((())))))))))))***************)))((((((.........///......------++++++******++++++,,,---////////////////////////......//////000111111111333222000//////000222333000000//////000000111222444444444444444444333333888777666555555555555555777777777777777888888999888999::::::::::::===???AAAAAAAAAAAA@@@>>><<<;;;>>>===;;;::::::;;;<<<===>>>????????????@@@@@@@@@AAABBBDDDDDDDDDEEEHHHJJJHHHGGGFFFHHHLLLMMMLLLJJJKKKJJJIIIIIIHHHHHHHHHHHHMMMNNNOOOPPPOOOMMMLLLJJJMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSRRRPPPPPPQQQSSSUUUUUUTTTSSSQQQPPPOOONNNPPPQQQSSSTTTVVVWWWWWWWWWUUUXXX[[[^^^___^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUYYYWWWTTTSSSTTTUUUUUUTTTOOONNNMMMKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKMMMNNNOOOQQQQQQRRRRRRQQQOOOMMMLLLOOOOOONNNNNNMMMNNNNNNNNNPPPQQQRRRSSSSSSQQQOOONNNLLLKKKJJJKKKMMMMMMIIIFFFGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<:::888777777555555666666666666666555999999999888888777555555555444222000//////000000111222222111///...///000111000///000222333000...000000000000////////////000000////////////000000////////////000000000000111111000000//////......//////......------------///////////////...------******+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************++++++++++++++++++++++++************************------------,,,,,,+++***---------,,,,,,+++++++++*********+++,,,---...///......------...///000111000000000000000000000000111111111111222333444555444333333333333444555555666666666666666555555555333444444555666777777888777777777777888:::===>>>===<<<;;;;;;<<<>>>AAABBBCCCFFFJJJNNNPPPQQQQQQPPPRRRSSSZZZfffsss((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))***************)))((((((******++++++++++++******++++++******++++++,,,---........................,,,,,,,,,---......//////222111///......///111222000000000000111111222222333333444444444444444444666555444333333333333444666666666666777888999::::::;;;<<<<<<;;;;;;===???AAAAAAAAAAAA@@@>>>===<<<======<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGGGGFFFFFFIIILLLNNNLLLJJJJJJIIIHHHHHHGGGGGGGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMOOOQQQRRRSSSSSSTTTTTTSSSQQQQQQRRRTTTUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWXXX[[[\\\\\\[[[YYYXXXWWWXXXXXXXXXXXXWWWVVVVVVWWWUUUSSSSSSSSSSSSRRRPPPOOONNNMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPOOONNNLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPPPPOOOMMMLLLLLLJJJIIIJJJLLLKKKGGGDDDCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;:::999888777555555666666666666666555555666666777777666666555333222222111111111222222222333444333111111111333222000...///111222111///000000000000/////////...............///000111222.../////////000000000000000000000/////////......000000//////............000///...---,,,,,,---------------...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,,,,,,,++++++++++++------,,,,,,,,,---......//////...------...///000000000000000000000000000111111111111222333444555444333333333333444555555444444444444444444444444555555666666777777888888999888888888888999;;;<<<<<<;;;;;;;;;<<<>>>@@@AAADDDFFFJJJNNNPPPQQQQQQPPPQQQSSSZZZfffttt&&&### !!!$$$&&&%%%###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))***************)))((((((((())))))*********))))))++++++******++++++,,,---------------------------++++++,,,------......///000000............000000111111111111222222222333222222333333444444555555333333222222111111222222555555555666777999:::;;;===>>>???>>>======>>>@@@AAAAAAAAAAAA@@@???============<<<<<<===>>>???@@@>>>>>>>>>?????????@@@@@@>>>@@@AAAAAA@@@???AAABBBEEEEEEGGGIIILLLMMMMMMKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIJJJLLLNNNQQQSSSTTTUUUUUUTTTRRRQQQRRRTTTSSSRRRQQQOOONNNNNNOOOOOONNNOOOPPPRRRTTTUUUWWWWWWYYYYYYYYYYYYXXXWWWUUUTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTUUUUUUSSSPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMLLLKKKJJJIIIKKKJJJJJJJJJJJJIIIEEEBBB@@@@@@??????>>>>>>>>>>>><<<<<<;;;::::::999999888666666666777777666666555555555555555555555444444111111222333333333333333000222333222111111222333222000......///111111000000000000/////////......,,,,,,---...///111222333....../////////000000000///////////////.........000000000//////////////////...,,,+++++++++,,,---000///...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++*********//////...---------------//////...---------......000000000000000000000000111111111111111222333444333333333333333444555555444444555555555555555555777777777777777777777777::::::999888888999999:::;;;:::::::::;;;===???@@@DDDFFFJJJMMMOOOPPPPPPPPPPPPRRRYYYfffttt&&&"""###&&&%%%###&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))***************)))((((((******+++,,,,,,,,,++++++++++++******++++++,,,---------------------------,,,------...//////000000000//////......//////000111111222222333333333333111111222333444444555555222222111111111111222222333444444666888:::<<<===???@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<======>>>>>>???@@@AAA>>>>>>>>>>>>????????????>>>???AAA@@@???>>>>>>???CCCDDDGGGIIILLLLLLLLLKKKFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFIIIKKKMMMMMMLLLLLLHHHHHHGGGGGGIIILLLPPPSSSSSSTTTTTTRRRPPPPPPQQQRRRRRRPPPOOOMMMMMMNNNOOOPPPMMMNNNOOOPPPRRRTTTVVVWWW[[[ZZZXXXVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWYYYYYYVVVQQQMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGIIIJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJJJJJJJJJJIIIHHHGGGJJJKKKKKKKKKJJJHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::999999999999666666777777777666555555666666666666555444333222111222444555555444333222---///000000//////000222222000...---...///111111000000/////////.........---------...///000111222........./////////000000........................////////////............,,,------------,,,,,,,,,///...------......---+++++++++++++++++++++++++++......------,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************...------,,,,,,,,,------------------------......000000000000000000000000111111111111111222333333333333222222333333444555666666777777777777777888777777777666666666666666999999999999999999::::::999999999:::;;;<<<>>>>>>CCCDDDGGGJJJLLLMMMNNNMMMNNNPPPWWWdddrrr+++&&&"""###'''+++***(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))***************)))((((((******+++,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,------......//////000000000000000000000000000111222333333333333222111111222222333444555555333333222222222222333333333333444666888:::<<<===@@@AAAAAA@@@>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>><<<======>>>???@@@@@@AAA======>>>>>>>>>?????????>>>@@@AAAAAA???>>>>>>???AAACCCGGGIIIJJJJJJJJJIIIDDDDDDCCCCCCCCCDDDDDDEEECCCEEEHHHJJJLLLMMMLLLLLLHHHGGGFFFFFFHHHLLLOOOQQQQQQRRRRRRPPPNNNMMMNNNOOOOOOOOONNNMMMNNNOOOPPPQQQNNNNNNNNNOOOQQQTTTVVVWWWZZZXXXVVVSSSQQQOOOOOONNNPPPQQQRRRTTTUUUUUUUUUUUUTTTUUUXXXZZZZZZWWWQQQMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKHHHHHHHHHIIIIIIKKKLLLMMMIIIIIIIIIIIIIIIHHHGGGGGGJJJLLLMMMMMMKKKHHHEEECCC@@@@@@@@@@@@@@@AAAAAAAAA999999999999999999999999666666666666666555444444333333444555666666666666444444555555444333111000---...000000//////000222111000///------...000222////////////...........................//////000............////////////---------------.........------------------------***,,,...000000///,,,+++---+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************************+++,,,---...***++++++,,,---.........////////////////////////111111000000111111222222333222222222222333444444555666666666777777777888555555555555555555444444666777888999:::;;;;;;<<<888999999:::;;;<<<===>>>@@@BBBDDDFFFHHHJJJJJJJJJKKKMMMUUUaaappp***'''$$$%%%((())))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))***************)))(((((('''((()))***************++++++******++++++,,,---------------------------))))))***++++++,,,,,,---000000000000000000000000///000222333333333222111111111222222333333444444333333222222333333444444333444444666888:::<<<===>>>???@@@???>>>===???AAA@@@???>>>============>>><<<===>>>??????@@@??????=========>>>>>>>>>??????===???AAAAAA@@@>>>>>>??????CCCGGGIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDEEECCCEEEGGGJJJLLLMMMLLLLLLIIIIIIHHHHHHIIILLLNNNPPPOOOPPPPPPNNNKKKJJJKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQSSSUUUVVVXXXVVVTTTRRRPPPOOONNNMMMPPPPPPQQQSSSSSSTTTTTTTTTQQQRRRUUUXXXXXXVVVPPPLLLMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGHHHKKKNNNNNNLLLHHHEEEDDD===>>>>>>>>>>>>>>>>>>>>>999999888888888888888888555555555555555444333222---...111444777999;;;<<<555555444444333111000//////111222111000000111222///000000...------///111/////////.........------//////......---......///------........./////////,,,,,,,,,---------------,,,,,,,,,,,,,,,---------***,,,...000000///---+++,,,***)))***,,,------,,,++++++++++++++++++++++++******++++++,,,---------************************))))))))))))))))))))))))************************)))***++++++++++++++++++*********+++++++++++++++(((((())))))***,,,---...)))***+++,,,------------////////////////////////111111000000000111111222222222222222222333444444222222333333444555555555444444444444444444444444555666777999;;;<<<<<<<<<888999999:::;;;<<<======???@@@BBBDDDEEEGGGHHHHHHJJJLLLSSS```nnn&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))***************)))((((((%%%&&&'''((())))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,...//////////////////......///111222333222111000222222222222222222333333222222222222222333444555444444555666777999;;;<<<<<<===>>>===<<<===???AAA>>>>>><<<;;;;;;<<<<<<===<<<===>>>??????>>>>>>===============>>>>>>>>>???;;;>>>@@@AAA@@@>>>>>>>>>>>>BBBFFFHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEHHHKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKMMMNNNNNNOOOOOOOOOMMMJJJIIIJJJKKKKKKLLLOOOQQQRRRRRRQQQQQQRRRQQQPPPPPPQQQRRRUUUVVVUUUTTTSSSRRRQQQOOONNNMMMOOOPPPQQQRRRRRRRRRRRRRRRPPPQQQTTTWWWXXXVVVRRRNNNLLLMMMNNNOOOOOOMMMLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEIIIMMMNNNKKKGGGEEEDDD======<<<<<<<<<<<<<<<<<<999999888888777777777666444444444444333222111000,,,---000333666888999:::444333222111111111111111000111222111000///000111---///111000...---...000//////.........---------------------......///000---------.........//////++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,------...///---+++***+++,,,,,,+++*********************************+++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,---************++++++,,,---+++,,,------,,,+++***)))////////////////////////111111000000000000111111222222222111222222333444111111222222333444444444333333444444555555666666666777888:::;;;;;;::::::888999:::;;;<<<======>>>???@@@AAACCCDDDFFFGGGGGGKKKMMMTTT```nnn''')))******(((&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((())))))))))))***************)))((((((&&&'''((()))************++++++******++++++,,,---***************************++++++,,,------......------............---------///111222222222000///333333222222222222222222222222111111222333444444555555555666777999:::;;;:::;;;<<<<<<<<<<<<>>>@@@>>>===;;;::::::;;;<<<=========>>>??????>>><<<<<<============>>>>>>>>>>>>:::<<>>===>>>>>>BBBFFFGGGEEEBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFDDDFFFIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOMMMJJJIIIJJJKKKJJJLLLOOORRRTTTSSSRRRQQQTTTSSSQQQPPPQQQRRRTTTVVVRRRSSSSSSRRRQQQPPPOOONNNOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSUUUXXXZZZYYYUUUQQQLLLMMMNNNOOOOOONNNLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIIIIHHHFFFEEEDDDGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEECCCGGGLLLMMMJJJFFFDDDDDD>>>>>>=========<<<<<<<<<999999888888777666666666333444444333222111000///000000111222333444444444222111000000000111222333///000111///...------...,,,///111111...---...000//////.........---------++++++,,,,,,...///111222---------.........//////+++++++++,,,,,,------------------.........//////---,,,)))((((((***...000222000---+++,,,,,,+++***************************+++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,.........---,,,)))'''&&&////////////////////////111111000000000000000111222222111111222222333444222222333444444555666666333444444555666777888888888999::::::;;;:::999888999999;;;<<<===>>>>>>>>>@@@@@@AAACCCDDDFFFGGGHHHLLLNNNUUU```nnn'''''''''''''''''''''''')))(((((((((''''''&&&&&&'''''''''(((((((((((((((***)))'''&&&%%%$$$$$$$$$(((((())))))((('''&&&&&&******+++++++++,,,,,,,,,***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********))))))+++***)))))))))***,,,---000000111111111///...---////////////////////////111222333444444333222111666555555444222111111000222333555666555666888999888999;;;===>>>>>>======::::::999999::::::;;;<<<::::::::::::::::::::::::;;;===???@@@AAA@@@>>>===<<<===???@@@AAA@@@>>>===???AAADDDFFFFFFDDDAAA?????????@@@AAACCCDDDEEEFFFIIIGGGFFFGGGJJJLLLMMMMMMRRRPPPNNNMMMLLLMMMOOOPPPOOONNNMMMLLLKKKKKKKKKKKKNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQOOOOOOQQQSSSTTTTTTSSSUUUWWWTTTPPPMMMMMMNNNLLLMMMNNNOOOPPPOOONNNMMMUUUUUUWWWZZZ\\\ZZZUUUPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCAAA???>>>======<<<;;;;;;;;;;;;<<<;;;:::888666555444555555555555444333111000//////222222111000111222444555000000111111111111000000//////...------------...222222111000///...------...---,,,---......---+++---,,,,,,,,,---...000111------------------------,,,------,,,***))))))***.../////////---+++***+++,,,,,,************,,,,,,,,,,,,,,,---------......************************,,,,,,++++++***)))((((((......---***'''$$$ %%%&&&(((,,,......,,,)))++++++***)))***+++---...************************---------,,,,,,+++++++++000//////...------,,,,,,------------------------000///...............///---...///000000///...---000000111222222222222111222333444555666666666666333444444555666777777888666666666666777888999:::999999::::::;;;<<<======?????????@@@AAADDDFFFHHHKKKSSSVVV^^^ooo''''''''''''''''''''''''((((((((((((''''''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&'''''''''((((((((((((((('''&&&&&&)))))))))*********++++++******)))(((((((((((()))(((((())))))))))))(((((((((((((((((()))))))))***+++++++++*********))))))+++++++++++++++,,,,,,---......///000000///...---///////////////////////////000000000000000000///000111111222444555555666444666777777666555666888888999;;;<<<<<<<<<<<<;;;::::::999999::::::;;;<<<::::::::::::::::::::::::<<<===>>>@@@@@@???>>>======>>>???@@@@@@@@@???>>>BBBDDDFFFGGGGGGFFFDDDBBB@@@@@@AAACCCDDDEEEFFFGGGIIIHHHGGGHHHKKKNNNOOOOOOOOONNNNNNNNNOOOQQQRRRSSSPPPOOONNNMMMLLLLLLLLLLLLNNNNNNPPPQQQSSSSSSTTTTTTTTTRRRPPPOOOQQQSSSSSSSSSTTTUUUVVVTTTPPPMMMMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOTTTSSSUUUWWWZZZYYYUUURRROOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???===<<<;;;::::::999999999999999:::999777555444444444444333333333222222111111111222222111111111222333444111111111222222111111111//////...---------------........................---,,,,,,---///000...---,,,,,,++++++,,,---...///------------------------(((***+++*********+++,,,,,,---......---------------,,,+++******+++,,,---+++,,,,,,,,,,,,---------************************,,,,,,++++++***))))))(((((())))))***)))((('''&&&)))***+++---000000///---+++*********++++++,,,---************************------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------..............................////////////......000000111222222222222222222333444555555666555555555666666777777888888888666666666666777888999:::999:::::::::;;;<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGJJJRRRUUU^^^ooo(((((((((((((((((((((((()))((((((((((((((('''''')))((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***+++(((((((((((((((''''''&&&(((((((((((())))))))))))+++******)))))))))))))))((())))))******))))))(((((((((((()))))))))******+++++++++***************+++,,,,,,---------------,,,---.../////////...---////////////////////////000//////......//////000...///000222444666777888777888999999777666666777888999999:::::::::999999::::::999999::::::;;;<<<::::::::::::::::::::::::<<<===>>>???@@@???>>>===>>>>>>?????????@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCDDDFFFGGGGGGGGGIIIHHHHHHJJJMMMPPPQQQQQQKKKLLLNNNQQQSSSTTTUUUVVVPPPOOONNNMMMMMMLLLLLLMMMMMMNNNQQQTTTUUUUUUUUUTTTVVVSSSQQQPPPQQQRRRSSSSSSTTTUUUUUUSSSPPPNNNMMMMMMKKKKKKKKKLLLMMMOOOQQQRRRSSSRRRSSSTTTVVVWWWUUUTTTOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<::::::::::::999888888888888999888777555444333333333333222222222222222222222222333222111111000111111222111111222222222222111111///......---------------***++++++,,,---...//////---,,,,,,...000000///...,,,,,,++++++++++++,,,---------------------------((()))******))))))***,,,++++++,,,------...//////------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))''''''(((******+++++++++,,,++++++,,,///000000///)))***++++++,,,+++++++++************************,,,,,,,,,,,,++++++++++++)))******+++,,,------...------------------------+++,,,---/////////......//////............//////000111111222222222222222111222333444444555555555666666666666666666666666666666666666777888999:::::::::::::::;;;;;;;;;;;;=========???@@@BBBDDDEEEHHHQQQUUU^^^ooo(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((******'''(((((((((((((((''''''''''''((((((((()))))))))++++++***))))))))))))))))))))))))******)))))))))(((((()))))))))************************************+++---.........---,,,,,,---...000000000//////////////////////////////222111000//////000111222222222333333333333444444777999::::::888777777777888888888888888888777777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>???????????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCEEEGGGGGGHHHGGGHHHGGGHHHJJJMMMPPPQQQPPPJJJLLLPPPSSSUUUVVVVVVVVVNNNNNNMMMLLLLLLLLLLLLLLLLLLNNNRRRUUUWWWWWWVVVUUUWWWUUURRRQQQQQQSSSSSSSSSTTTTTTTTTSSSPPPNNNMMMLLLKKKJJJIIIIIIKKKNNNRRRTTTUUUTTTSSSSSSSSSTTTTTTTTTNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB?????????>>>>>>>>>============<<<<<<;;;:::999999;;;;;;:::999999999999:::555555444333333222222222222222222222111111111111222222111111000000000000000000111111111111000000///...------,,,,,,------***++++++,,,---...//////...---,,,---......---+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++((('''(((***---,,,+++,,,---.........------------------------)))************++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))***)))'''(((***,,,---,,,)))***+++,,,,,,+++***)))************************,,,+++++++++++++++++++++******++++++,,,---------------------------------***,,,...000111000///...000///...------...///000000111222222333333222222111111222333444444444444333333333333333333333222666666666666777888999:::;;;;;;::::::::::::::::::;;;<<<===>>>@@@BBBCCCDDDGGGPPPUUU___qqq((((((((((((((((((((((((************************)))(((((('''&&&%%%%%%$$$'''&&&&&&%%%&&&&&&''''''''''''((((((((((((((('''((((((((())))))))))))***+++******)))((()))))))))))))))************))))))))))))))))))************************************)))***,,,---------,,,+++...///000111222222111000////////////////////////222111000//////000111222444444333333333222222222555777:::;;;:::888888999888777777777666666666777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDD@@@BBBDDDFFFHHHHHHHHHGGGGGGGGGGGGJJJMMMOOOOOONNNKKKMMMPPPSSSUUUUUUTTTSSSLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNRRRUUUXXXXXXWWWWWWXXXUUURRRQQQRRRSSSTTTSSSUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHJJJNNNRRRTTTXXXWWWUUURRRPPPPPPQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999888888888888888444444333333333222111111444333333222000//////...111111111111000//////.........////////////............---,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,+++)))'''---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---+++))))))+++---111///,,,+++,,,---,,,***------------------------)))))))))*********+++++++++++++++++++++++++++++++++++++++***************---,,,++++++***)))))))))***(((&&&&&&(((***++++++)))***+++,,,,,,+++)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,///111222111000///000///...------...///000111111222333333333333222111111222333444444444444333333333333222222222222666666666666777888999:::::::::::::::::::::999999:::;;;===>>>@@@BBBCCCCCCGGGPPPWWWaaasss''''''''''''''''''''''''(((((())))))))))))******((('''''''''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))******++++++******))))))))))))*********++++++***************+++++++++******+++,,,,,,,,,,,,,,,///000111222222222111000////////////////////////000//////......//////000111111222333333444555555444777:::;;;:::999888888777666666666666666777777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCFFFIIIJJJJJJIIIIIIHHHHHHHHHJJJMMMNNNNNNMMMKKKMMMOOORRRSSSSSSRRRQQQJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMQQQTTTWWWXXXXXXXXXXXXUUUSSSRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQOOOMMMJJJIIIIIIHHHHHHJJJMMMQQQSSSXXXWWWUUUQQQNNNMMMNNNPPPMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999:::777777666555555555555666333333333333333222111111444444333111000///...---///000000000000//////...------............------...------,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,******+++***(((&&&+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++---000333555111,,,+++,,,,,,***(((,,,,,,------------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++)))'''''')))***++++++*********+++******)))(((*********************************+++++++++++++++------------,,,,,,,,,,,,------------------------,,,---...000000000////////////............//////111222222333333333333333111222333444444555555555555555555555555555555555666666666666777888999:::999999999999:::::::::::::::;;;===???AAABBBCCCCCCHHHRRRYYYdddwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''''''''''')))******++++++******)))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---......000000111222222111/////////////////////////////////000000000000000000//////000111222444555666777555777:::;;;999777666666666666555555666777888999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIILLLMMMMMMLLLKKKJJJJJJJJJLLLNNNOOOMMMLLLJJJKKKMMMOOOPPPQQQQQQQQQJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLOOORRRUUUWWWYYYYYYWWWUUURRRRRRTTTVVVVVVVVVUUUSSSQQQPPPQQQPPPLLLIIIIIIHHHHHHHHHJJJLLLOOOQQQSSSSSSRRROOOKKKJJJKKKNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJKKKKKKJJJIIIIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999999777666555555444444555555222333444444444333222111333222222111000//////...---...///000000000///...---..................---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++***)))***,,,,,,***))))))***+++,,,------,,,,,,++++++++++++++++++++++++((()))))))))***---111555666111,,,***,,,,,,***'''***+++,,,------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***,,,---***)))((((((***++++++***++++++***)))))))))))))))************************)))*********++++++++++++******++++++,,,,,,------------------------------,,,---------------------......////////////......111222333333444444333333222333444555555666555555444444555555666666777777666666666666777888999:::888888888999:::::::::;;;:::<<<>>>@@@BBBCCCCCCCCCIIITTT\\\hhhzzz%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&******++++++++++++******)))************+++++++++))))))******++++++++++++......---,,,,,,...///000000000111111111///...---////////////////////////111222333444444333222111000111111222444555555666666999;;;;;;999666444333666555555555666777999:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???AAACCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBFFFHHHLLLNNNPPPPPPNNNMMMLLLLLLLLLNNNPPPPPPNNNLLLHHHIIIJJJMMMOOOPPPQQQRRRKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZWWWUUURRRRRRTTTVVVWWWWWWUUUSSSPPPPPPQQQPPPLLLIIIIIIHHHHHHIIIJJJLLLNNNOOONNNOOOOOOMMMIIIHHHJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKKKKKKKJJJIIIHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999777666666777888888888888777666666666666666222333444555444333222111111111000000000000000000,,,---...000000000//////......////////////.........---,,,,,,++++++,,,,,,******************++++++)))((()))+++---......,,,'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++*********)))(((***...222666000+++***,,,---+++(((******,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++***)))(((((()))***+++)))((('''((()))***)))(((,,,+++)))((((((((()))***************************))))))******++++++++++++''''''(((***+++,,,---...------------------------,,,,,,+++*********++++++---...///000000///...---111222333333444444333333222333444555666666666666222222333333444555666666666666666666777888999:::777777888999::::::;;;;;;;;;<<<>>>AAABBBCCCCCCCCCJJJUUU^^^jjj|||'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((()))******((((((((((((((((((((((((((()))***++++++***)))(((++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...///000000///...---////////////////////////000000000///////////////000111111222222333444444666666888999999888777777888888777777777777888888::::::::::::::::::::::::??????>>>===<<<<<<======<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDHHHJJJMMMPPPRRRQQQPPPOOOKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLNNNQQQTTTWWWYYYZZZ[[[VVVQQQQQQTTTWWWWWWUUUTTTRRRPPPMMMKKKKKKKKKLLLJJJJJJJJJIIIHHHHHHJJJLLLPPPOOONNNLLLLLLLLLMMMMMMOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFGGGIIIJJJFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>???===999666:::999999888888999999:::999999999999999888777666666666555555444444444333///111222222111000111222////////////////////////......//////000111111111000///...------...///000...---,,,+++***+++,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))+++,,,,,,+++***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,***++++++,,,,,,+++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,///...,,,***)))(((''''''((())))))))))))*********))))))))))))))))))))))))+++***)))(((((()))******'''(((***++++++***)))(((((()))***+++++++++++++++)))************+++++++++((()))***,,,---...//////---,,,++++++,,,---...//////...---------...000111222222111111000/////////333333333444444333222222444555777777666666777888888777777888999888666444777888999999::::::999999999;;;===???@@@CCCFFFIIIKKKUUU]]]lll&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((()))************************************+++,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........//////000000//////...000000000000000000000000000000000000000000000000000111111222222333444444555666777888999888777777555555555666777888999:::::::::::::::::::::::::::????????????>>>>>>===============>>>???@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNOOOOOONNNMMMJJJKKKKKKLLLMMMMMMMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPSSSVVVXXXZZZ\\\WWWRRRQQQSSSUUUTTTRRRSSSQQQOOOLLLKKKJJJKKKKKKKKKKKKKKKJJJHHHHHHJJJLLLPPPOOOMMMLLLKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIFFFEEEDDDBBBAAA@@@??????@@@?????????@@@>>>;;;888999999999888888999999999888999999999999888888777666666666555555444444444000222333333222111111222///////////////////////////////////////////////////...---,,,,,,---...///...---,,,+++++++++,,,,,,************************,,,,,,,,,+++++++++*********+++---,,,+++******++++++***))))))))))))***+++++++++***))))))***++++++++++++,,,,,,,,,+++******))))))***++++++++++++************************************+++++++++,,,,,,,,,++++++***)))))))))***++++++******)))))))))((())))))))))))))))))))))))******)))(((((()))***+++//////...,,,)))%%%!!!))))))***+++++++++******)))************+++++++++***+++,,,,,,------------,,,,,,++++++,,,------...//////.........///000111000111111111111111111111333333333444444333333222444555666555444444666888111333555777888777777777888888999:::::::::::::::;;;===>>>???@@@AAADDDGGGKKKUUU]]]lll&&&&&&&&&&&&&&&''''''(((###%%%'''(((((('''%%%$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))((((((''''''((())))))((((((((((((((()))******************************+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000////////////000000000000000000000000000000111111111111111111111111000111111222222333444444555666777888888888777777333333444555666888999:::::::::::::::::::::::::::>>>???AAAAAAAAA@@@>>>=========>>>>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEHHHJJJLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTWWWYYY[[[WWWRRRPPPRRRSSSQQQPPPQQQPPPNNNLLLKKKJJJKKKKKKLLLMMMMMMLLLJJJIIIJJJLLLPPPNNNLLLKKKJJJKKKMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>@@@@@@??????@@@???<<<999999999888888888888999999888888999999:::999999999666666666555555555555555222444555444222111111111////////////////////////000//////...------,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***,,,---,,,***))))))******))))))(((((())))))***+++******))))))******++++++,,,,,,,,,+++***))))))))))))***++++++++++++************************************++++++++++++,,,))))))))))))***+++,,,,,,------,,,+++***)))(((''')))))))))))))))))))))))))))((((((((()))***+++,,,)))******+++***(((&&&%%%******+++++++++******))))))************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------,,,000////////////000111222000000111111222333333444222333333444444333333333444555555444333444777:::555666888888888888888999999999:::;;;;;;;;;::::::<<<>>>???@@@???@@@CCCEEEJJJTTT]]]lll&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((((((((((((((())))))***'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000///......///000111111111111111111111111111111111111111111222222222000111111222222333444444444555666888888888777777333333444444555777888999999999::::::::::::;;;;;;>>>@@@BBBDDDDDDBBB???===>>>>>>>>>??????@@@@@@@@@>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNPPPNNNLLLKKKKKKLLLNNNOOOLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOQQQSSSUUUWWWWWWTTTQQQPPPPPPQQQPPPOOOPPPOOONNNMMMLLLKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLOOONNNLLLKKKKKKLLLMMMOOOPPPPPPNNNMMMKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@>>>===???>>>===>>>>>>>>>;;;999888888777777777777888888777777888999:::::::::999555555555555555555555555444555666555333111111111////////////////////////.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,---,,,***(((((()))))))))(((((((((((())))))******))))))))))))******++++++,,,++++++***)))((())))))***++++++++++++***************************************++++++++++++(((((((((((()))+++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,$$$%%%'''***,,,---......+++++++++++++++***)))((())))))*********+++++++++++++++,,,---------,,,,,,,,,,,,...//////...---,,,000000000000000111111222111111222222222333333333222222333444444444333333444555555444555888<<<@@@EEE@@@;;;999999:::999888999999:::;;;;;;;;;;;;:::<<<===??????@@@AAADDDFFFIIISSS[[[kkk%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((())))))***''''''''''''''''''''''''++++++************++++++*********+++++++++,,,,,,,,,++++++++++++,,,------111000///......///000111000000000000000000000000000000111111222222222222000111111222222333444444333444666777888888777777666555555555555666666777999999999::::::;;;;;;;;;===@@@CCCEEEEEECCC@@@>>>????????????@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQOOOMMMLLLKKKLLLMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTUUURRRQQQOOOOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLNNNOOONNNLLLKKKKKKLLLNNNNNNMMMLLLMMMMMMNNNOOOQQQPPPOOONNNLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHHHHEEEEEEFFFGGGGGGFFFFFFEEEFFFEEEEEEDDDBBB@@@>>><<<===;;;:::;;;;;;;;;999888888777777666666777777888666777888888999999999999444444444444555555555555444555666555333111111111////////////////////////,,,,,,,,,,,,------......---------......---------,,,,,,,,,+++++++++******************************************))))))))))))+++,,,---,,,***((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++******)))((())))))***++++++++++++***************************))))))*********+++++++++)))))))))((())))))******************************((((((((((((((((((((((((''''''((()))***+++++++++++++++,,,+++++++++******+++++++++++++++***)))((())))))*********+++++++++))))))+++,,,---.........---...///000000///...---///000000111111111111111333333333222222222111111111222333333444444444333444555555666888<<>>@@@CCCEEEEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGIIILLLNNNPPPQQQPPPOOOMMMLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSSSSOOONNNNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJLLLNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@===;;;:::999888888999999888666777777666666666666777777666666777777888777777777333333333333333444444444222444555444222111111111////////////////////////++++++,,,,,,---......///------............------+++++++++,,,+++******)))))))))))))))))))))))))))***))))))))))))((((((((()))+++,,,+++)))(((((()))((())))))******))))))(((((())))))******))))))((())))))***************)))))))))***++++++++++++***************************)))))))))************+++******)))((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******+++******------,,,+++******))))))******+++++++++******))))))************+++++++++((()))***,,,---...//////...////////////......---...///000111111111000000444333333222111111000000111111222333444444444444333444666777888;;;@@@DDDGGG>>>444222666::::::777888888999:::::::::999999999;;;===???@@@CCCFFFIIIGGGQQQXXXggg%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))******###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((((((((((((((()))*********************************)))(((((((((((()))***************+++++++++++++++++++++***++++++,,,---------............------..............................///000000111222222000111111222222333444444222333555777888888888777666666666666777777888999888888999::::::;;;<<<<<<>>>???BBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFHHHLLLOOOPPPQQQPPPPPPOOOMMMLLLLLLKKKMMMLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRNNNNNNNNNNNNLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHJJJMMMMMMMMMLLLLLLMMMLLLNNNQQQSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFFFFEEECCC@@@===;;;:::888666666777888777666777666666555555666666777555666666666666555555444111111111222222333333333000222333333222111111222////////////////////////---------------.........+++,,,------------,,,+++***++++++,,,+++***)))(((*********************************))))))))))))((((((***++++++)))((()))***))))))***++++++***))))))'''((()))******)))(((''''''((()))******++++++***))))))***++++++++++++***************************))))))))))))************))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))((()))******+++***))))))(((((((((((()))***++++++))))))***+++++++++******)))************+++++++++)))***+++,,,------...---......---,,,,,,,,,,,,,,,---...///000000000//////111111111111111111111000000111222333444444444444222333555555555777999<<<999777555444555666777777666777888888999999888888:::<<<>>>???@@@BBBEEEGGGIIIRRRYYYhhh%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((***++++++***)))%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((((((((()))******((((((((((((((((((((((((+++***)))(((((()))***+++)))************+++++++++++++++******++++++,,,---+++,,,---......---,,,+++........................---......///000111111111000111111222333333444444111333555666888888888777555555555666888999;;;<<<888888999::::::;;;<<<<<<>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKOOOQQQQQQQQQPPPPPPNNNMMMKKKJJJMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMPPPSSSTTTTTTRRRQQQOOOOOOOOONNNKKKJJJIIIJJJGGGHHHIIIIIIJJJIIIIIIIIIFFFIIILLLMMMMMMLLLMMMNNNKKKNNNRRRUUUUUUSSSPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFEEEDDDBBBAAABBBCCCFFFGGGEEEFFFFFFEEECCC@@@<<<::::::888666666777888777666666666555555555555666666555666666666555444333333000000111111111222222222///111222222111111111222////////////////////////000//////......------,,,***+++,,,------,,,+++*********+++,,,+++***)))(((+++++++++++++++++++++++++++++++++************)))''')))++++++)))))))))***)))***+++,,,,,,+++***)))'''((()))******)))((('''&&&'''(((***++++++++++++))))))***++++++++++++***************************))))))))))))************(((((('''(((((()))***+++******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))***++++++***((((((***)))(((''''''&&&''''''((()))***+++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++...---+++***)))***++++++,,,---///000000000///.../////////000111111222222000111222333444444555444111333444444222222333444000666::::::555222333666666666777888888888888888<<<>>>??????@@@AAACCCEEEKKKTTTZZZhhh%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&***(((&&&&&&&&&%%%$$$"""%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))******))))))***+++,,,+++***))))))***+++,,,++++++************+++++++++,,,------......------//////...---,,,++++++***......////////////......,,,---..................222222111111111111111111222222333444555666777888777777888999::::::::::::::::::999999999:::;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAIIIEEEBBBDDDIIINNNNNNMMMEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEGGGJJJLLLNNNMMMMMMMMMNNNMMMKKKHHHIIIIIIIIIHHHGGGHHHJJJLLLJJJMMMQQQTTTWWWWWWUUUTTTPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVVVVTTTQQQOOONNNGGGDDDGGGJJJIIIHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAHHHEEECCCAAAAAAAAA???>>>999999999888777666666555333333444444444444444444444444444444444444444444222222222111222222333333000000000000000111111111...............---------/////////......---------***+++,,,---------,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))***)))((((((((()))+++,,,++++++******)))(((((((((((())))))))))))*********&&&&&&'''((()))***++++++(((((())))))*********+++''''''((()))******))))))))))))((('''''''''''''''(((((())))))))))))((((((,,,+++***((((((((()))***---***&&&%%%'''***,,,------------,,,,,,,,,++++++///...,,,++++++,,,...///000000000000000/////////000000111222222222222222//////000111222222333333444555555555555555555555444555555666666666666666777888999888777666777888;;;<<<>>>@@@AAADDDHHHKKKQQQWWWaaammm|||%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''((()))******)))(((((()))******+++******))))))******++++++,,,,,,---------------.........---,,,,,,++++++------............------------...////////////...111111111111111111111111222222333444555666777888666666777888999999999999::::::999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAEEECCCCCCHHHNNNPPPOOOLLLDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCEEEGGGJJJKKKMMMLLLLLLMMMNNNNNNLLLJJJHHHIIIIIIHHHGGGHHHIIIJJJHHHKKKPPPTTTVVVVVVTTTSSSOOOOOONNNMMMLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNQQQTTTTTTSSSRRRPPPOOOQQQQQQNNNIIIGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@BBBAAA???>>>>>>===;;;999888888777666666555444444444444444444444333333333333333333333333333333333444333222111111111111111000000000000000000000000//////......------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((((((&&&%%%$$$######(((((((((((((((((((((((()))))))))))))))******+++************)))))))))))))))))))))*********++++++''''''(((((()))*********(((((()))))))))*********&&&&&&'''(((((((((((((((******)))((((((((((((((((((((())))))))))))((((((,,,+++)))((((((((()))***,,,)))'''&&&(((***+++,,,(((((()))***+++,,,,,,---///...,,,++++++,,,...//////////////////////////////000000111111111111111111111111222222333333444333333333444444555555555444555555666666666666666777888999888777666777888:::;;;===???@@@CCCGGGJJJOOOVVVaaammm}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%'''(((((('''&&&((()))))))))(((((((((((())))))+++******))))))******+++++++++,,,------------,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---...//////000000000///111111111111111111111111222333333444555666777777444555666777888888888888999999999999999:::;;;;;;========================<<<======>>>???@@@@@@AAAAAABBBEEEKKKPPPQQQNNNJJJBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKMMMOOOPPPOOONNNHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJOOOSSSUUUUUUSSSQQQOOONNNMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIKKKMMMPPPQQQRRRQQQPPPPPP[[[___TTTHHHFFFHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@????????????>>>===<<<<<<<<<;;;888555666666666555444444333333555444444333333222222222333333333333333333333333555444333111000000//////000000000000000//////////////////...---,,,,,,++++++++++++************))),,,+++*********+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''(((((()))***************))))))))))))************************+++++++++,,,))))))))))))))))))))))))(((((())))))))))))******'''(((((((((((()))))))))+++******))))))))))))***(((((())))))))))))((((((+++***))))))((()))))))))***)))'''((()))++++++***(((((()))***+++,,,,,,---...---,,,++++++,,,---...,,,------....../////////...//////000000000000000222333333333333333333333111111222333444444555555444555555666666666666666666777888888777666777999999;;;<<<>>>???BBBFFFIIILLLUUUaaaooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&$$$######$$$&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''(((***)))(((((()))+++))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,---...///000111111111000111111111111111222222222333333444444555666666777555555666777888888888888888888888888999:::;;;;;;????????????????????????:::;;;<<<===>>>???@@@AAA@@@BBBEEEJJJMMMMMMJJJFFF@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCEEEGGGHHHIIIJJJIIIJJJLLLPPPRRRRRRQQQHHHHHHGGGGGGHHHGGGFFFEEEFFFIIINNNRRRTTTTTTRRRQQQOOOOOONNNLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLMMMNNNNNNMMMNNN^^^bbbSSSGGGHHHHHHCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>>>>??????===<<<<<<======<<<888555666555555555444444444333555444444333222111111000222222222222222222222222333222111000000000000000000///////////////......000///......---,,,++++++*********************))),,,+++)))((()))***,,,...,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))++++++***))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,*********)))))))))(((((((((((())))))))))))))))))***)))))))))))))))************)))(((((()))))))))(((((())))))))))))((((((******)))))))))))))))))))))(((((()))++++++***)))---------,,,,,,,,,++++++...---,,,,,,,,,,,,---...++++++,,,,,,---...//////---......///000/////////222222222222222222222222///000000222333444555555444555555666666666666666666777888888777777888999:::;;;===>>>???BBBEEEHHHKKKTTTbbbqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&$$$###&&&&&&$$$######$$$&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((())))))(((((()))******************************))))))))))))))))))***)))***++++++,,,,,,++++++******+++,,,,,,---------------............---------...///000111111111111000000111111111222222222333333444444555666666666555666777888999999999999888888888888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;===>>>???@@@@@@BBBBBBCCCEEEFFFFFFDDDBBB>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFGGGIIIIIIIIIIIIIIILLLPPPSSSTTTTTTKKKIIIGGGFFFGGGGGGEEECCCGGGIIIMMMQQQSSSSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKWWWZZZNNNGGGIIIGGG>>>DDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA???>>>>>>>>>???<<<;;;<<<======;;;888555666666555555555555444444444444333222111111000000111111111111111111111111////////////000000111222/////////.........------///......---,,,,,,++++++*********++++++++++++++++++***)))((((((***,,,---,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''((()))++++++***))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++******))))))(((((())))))(((((((((((((((((()))(((((('''''''''((()))(((((('''''''''(((((()))(((((())))))))))))(((((()))))))))*********))))))(((((((((***+++,,,***(((---------,,,,,,,,,++++++---------,,,,,,---------***++++++,,,---......///------...///////////////111111111111000000000000//////000111222444444555444555555666666666666666555777888888777777888999;;;<<<>>>???@@@BBBFFFIIIKKKTTTbbbqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%%%%$$$"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((******++++++++++++*********))))))(((((())))))***))))))***++++++++++++*********++++++,,,,,,------------............------,,,---...///000111111111000000000111222222333333444444444555555555666666666666777888999999999999777777777888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@BBBBBBAAA@@@@@@@@@??????======>>>???@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIILLLQQQTTTVVVVVVNNNJJJFFFEEEGGGHHHFFFDDDGGGHHHKKKMMMOOOQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNJJJIIIHHHFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHHHHOOOPPPJJJGGGHHHEEE===CCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@>>>============:::999888999:::999666444555555555555555555555555333222222111111000000000000000000000000000000000------......///111222333/////////...------,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***)))((((((((()))++++++++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''((((((************************(((((()))***************'''(((((()))***+++++++++************+++++++++,,,+++++++++******)))))))))))))))(((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''(((((()))(((((())))))))))))(((((((((((()))************))))))(((((()))++++++***((((((((()))***+++,,,,,,---------------------------+++,,,,,,------.........---....../////////////////////000000000000000000000000111222333333444444444555555666666666666666555666888888777777888:::<<<===>>>???@@@BBBFFFHHHKKKSSSaaaooo%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%#########%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((((()))***++++++***)))((())))))(((((((((((())))))((())))))***************+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...///000000000///000000111222222333333444444444555555555555555444555666777888888888888666666777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???????????????@@@???>>>>>>>>>>>>======>>>???AAACCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJIIIIIILLLQQQUUUWWWXXXRRRLLLFFFDDDFFFHHHGGGEEEFFFFFFGGGHHHJJJMMMOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEGGGIIIJJJHHHJJJKKKJJJGGGEEECCCAAA@@@@@@?????????@@@BBBBBB@@@???===;;;:::::::::;;;999888666666777777666444333333333333444444444444111111111111111000000000////////////////////////............//////000111//////......---,,,,,,++++++,,,,,,,,,,,,---------*********++++++,,,,,,,,,((((((((()))))))))******+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++)))))))))*********++++++++++++******************))))))((((((((('''''''''((('''&&&$$$$$$$$$&&&&&&((((((''''''((())))))***(((((())))))))))))(((((('''((()))***+++******)))***(((((((((***+++***)))(((((()))***+++,,,,,,---,,,------------------,,,---------------...............///000000000000////////////000111111222222222222222222333333444444444555555666666666666666444666888888777777999:::;;;<<<===>>>???AAADDDGGGJJJQQQ^^^kkk}}}%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""!!!###%%%''''''&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))(((''''''(((***'''((()))******)))((('''))))))(((((((((((())))))(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,...///000000000///000000111222222333333444444444555555555555555333444555666777777777777666666666777888:::;;;<<<========================>>>>>>>>>>>>????????????;;;===@@@AAA@@@>>>>>>>>><<<===>>>???BBBDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJJJJKKKKKKJJJJJJJJJLLLQQQUUUWWWXXXTTTNNNFFFDDDFFFHHHHHHFFFEEEDDDDDDEEEGGGJJJMMMOOOSSSSSSRRRQQQPPPPPPPPPPPPIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDEEEGGGJJJLLLIIIHHHJJJLLLHHHAAAAAAFFF???>>>=========???@@@AAA>>>===;;;999888888888999;;;999777666777888777666222222222222222222222333000000000000111111111111////////////////////////000//////.........////////////...------,,,++++++***++++++,,,,,,------...))))))******+++++++++,,,''''''((()))***)))))))))+++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))************((())))))))))))*********************************))))))(((((('''''''''&&&,,,+++)))'''&&&'''((()))))))))((())))))***++++++(((((())))))))))))(((((('''((()))+++++++++***)))***)))'''((()))++++++***---------,,,,,,,,,++++++,,,------......------,,,..................------...//////000000000000000//////000111222333333444333333333333333333333333444555555666666666666666444666777888777777999;;;:::;;;<<<======???CCCFFFIIIPPP[[[hhhyyy(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))))))))))))))******+++,,,(((%%%&&&)))***'''###$$$&&&(((+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---///111111222...///111333444555444444555444333222222444555666555555555666666777777777555666777888888999999888<<<;;;:::999:::;;;<<<======<<<;;;;;;<<<>>>@@@BBBAAAAAAAAAAAA@@@>>><<<:::===>>>@@@BBBDDDEEEFFFFFFHHHEEECCCCCCDDDEEEEEEEEEAAABBBDDDFFFIIIKKKLLLMMMLLLMMMOOOPPPPPPRRRUUUWWWRRROOOJJJEEECCCCCCEEEFFFGGGHHHIIIIIIIIIJJJMMMPPPPPPQQQQQQQQQOOOLLLIIIHHHKKKIIIGGGEEECCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@???????????????@@@@@@AAA<<<<<<<<<999666444555666555555555666666666666666666444222111222222111000,,,---///111111000...---///............---------///...---...///000000...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))((((((***)))))))))))))))***+++(((''''''&&&&&&((()))***,,,+++)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&'''(((***,,,)))((('''&&&&&&'''((()))&&&'''(((***++++++++++++(((((((((((())))))))))))******))))))))))))***+++(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))******++++++++++++***)))((('''&&&&&&))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,///000///...,,,,,,,,,---...///000000222222222111///...,,,+++//////000000000000//////111111000000111333444666111333666888999888666555666666666666777777777777<<<<<<<<<===>>>@@@BBBBBBHHHKKKQQQ^^^rrr%%%###!!! """###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&'''))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((())))))***+++,,,(((&&&'''***+++(((%%%'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////000222333333333333444333333333333444555555222222222333333333444444555666777888888999999888<<<<<<;;;;;;;;;<<<===>>>======<<<<<<===???AAABBBDDDDDDDDDDDDCCCAAA???>>>>>>???@@@BBBCCCDDDEEEEEEGGGEEECCCBBBCCCDDDDDDCCCAAABBBCCCEEEGGGJJJLLLNNNMMMOOOQQQQQQQQQQQQSSSTTTQQQNNNIIIEEECCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPSSSUUUVVVUUUQQQMMMKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCEEEGGGIIIIIIHHHEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===============>>>:::;;;:::888555333444555666666555555555555666666666444222111222222111000...///000111111000///...............------------///---------///000///...******++++++,,,---......))))))******+++,,,,,,---((()))************)))((())))))))))))))))))))))))+++++++++++++++***************)))))))))))))))***(((''''''&&&'''((()))******)))((('''''''''((()))&&&'''(((((((((((('''&&&((((((((((((((()))***+++)))((('''&&&&&&'''((()))((())))))************))),,,,,,+++***)))((('''''')))(((((('''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))*********))))))))))))(((((((((((('''(((((((((((()))))))))++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---+++******---......,,,+++++++++,,,,,,---//////000000000111000000////////////000000000000//////111111000000111333444555111333555777888777666555666666666666777777777777;;;;;;<<<===>>>@@@AAABBBGGGIIIOOOZZZnnn)))&&&""" """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))***+++,,,)))'''(((++++++)))'''***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---000000000000000111222222222222333444444444444444444555555555555666666666555666777888888999999888<<<<<<;;;;;;<<<===>>>>>>>>>=========>>>@@@BBBCCCGGGHHHHHHHHHGGGFFFDDDCCC@@@AAAAAABBBCCCCCCDDDDDDFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCFFFIIILLLNNNOOOQQQSSSSSSQQQPPPOOOPPPNNNKKKHHHDDDBBBBBBCCCDDDDDDFFFGGGGGGHHHJJJMMMPPPSSSWWWZZZXXXQQQLLLKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBCCCEEEGGGGGGGGGFFFDDDBBB@@@???>>>??????======<<<;;;::::::::::::999999999777444333333555777666555333333444666777555333111111111222111000000000000000000000000000............------------...---,,,---///000///...***+++++++++,,,,,,------((())))))******+++++++++'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************+++******)))(((((((((((((((''''''''''''((())))))((((((''''''((()))******&&&''')))******)))'''&&&))))))************))))))((((((''''''''''''((((((***************)))((((((---,,,,,,+++***)))((((((+++******)))))))))******++++++***)))((('''&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))(((''''''(((((())))))******''''''''''''((((((((((((,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,***+++++++++++++++,,,---...+++,,,---...///000000000//////000000000000//////111111111111111222333444111333555777777777555555555666666666777777777888;;;;;;;;;<<<>>>???AAABBBEEEGGGLLLVVVhhh+++)))&&&%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))******,,,***))))))+++,,,***))),,,------......---,,,,,,++++++++++++++++++++++++)))***+++---...///000000111000///......///111111000111333444555555444333666666666666666777777777555666777888888999999888::::::;;;;;;<<<<<<======>>>>>>>>>>>>@@@AAACCCDDDIIIJJJJJJKKKJJJIIIGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCEEECCCBBBBBBCCCDDDCCCBBBCCCBBBAAABBBDDDHHHLLLOOOQQQSSSUUUTTTQQQNNNLLLLLLKKKIIIGGGEEECCCCCCDDDDDDDDDEEEFFFGGGHHHJJJMMMPPPRRRXXX\\\YYYPPPIIIHHHJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@AAACCCEEEFFFFFFHHHFFFCCC???===<<<=========<<<;;;:::999888888888888888888777444333444666888777444222222333666777444222111000111222111000111000//////...//////000.........---------,,,,,,---,,,+++,,,...///...---......---,,,+++***)))((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((,,,+++***(((((('''''''''''''''''''''((((((((()))'''''''''''''''(((((((((&&&''')))++++++***((('''))))))***+++***)))(((&&&(((((((((''''''((((((((())))))*********))))))(((((())))))******+++++++++******)))((((((((())))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))++++++***)))))))))))))))++++++++++++++++++++++++***)))******+++,,,++++++,,,,,,++++++,,,------...((()))+++,,,---.........//////000000000000//////111111111111111222222333111222444555666666555444555555666666777777888888::::::;;;<<<===???@@@AAAEEEFFFJJJSSSddd$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''((())))))***+++*********+++++++++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++---.../////////000000.........///000111///111222444555555444333333333333333333333333333555666777888888999999888888888999:::;;;;;;<<<<<<======>>>???AAABBBDDDDDDHHHIIIJJJKKKKKKJJJHHHHHHEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBEEEIIIMMMOOOQQQSSSTTTSSSPPPLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMPPPSSSYYY]]]ZZZQQQJJJHHHJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBB@@@??????BBBDDDEEEEEEFFFEEEBBB@@@??????@@@@@@>>>===<<<:::999888777777888888999777555555666777888777444222222333555666333222000000111222111000000///...------------......------------,,,,,,,,,---,,,+++,,,---...---,,,......---,,,***)))(((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((+++***)))(((''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''')))***+++***)))(((((())))))***)))(((&&&%%%'''((((((((((((((((((''''''''')))******+++++++++''''''(((((()))******+++((('''&&&&&&%%%%%%%%%%%%''''''(((((())))))******)))(((((('''''''''((((((''''''''''''''''''''''''***)))))))))((((((''''''))))))))))))(((((((((((((((((()))))))))*********))))))(((((()))******+++++++++++++++++++++++++++)))+++,,,---,,,,,,,,,,,,---------------......///+++,,,---...............//////000000000000//////000000111111111222111111111222333444555555555444555555555666777888888888999::::::;;;<<<>>>???@@@DDDFFFJJJRRRaaa|||"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((''''''(((((()))******************++++++++++++++++++***************++++++++++++++++++++++++,,,------------,,,,,,+++///////////////000111111///000111333444444444444555555555555444444444444555666777888888999999888666777888:::;;;;;;;;;;;;<<<===>>>???AAACCCDDDDDDGGGGGGIIIJJJJJJIIIHHHHHHFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCEEEHHHIIIIIIGGGCCCCCCCCCDDDFFFJJJMMMOOOQQQRRRRRRQQQNNNJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJMMMPPPUUUZZZ^^^\\\TTTNNNKKKKKKGGGGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@>>>>>>AAADDDEEEEEEBBBAAAAAA@@@AAABBBDDDEEE>>>===;;;:::999888888888777888888777666555777888888666444333222333444555333111//////111222111000///......------,,,,,,,,,------------,,,,,,,,,,,,,,,+++***+++---...---,,,)))*********++++++,,,,,,***************************))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''''''''&&&''''''((()))((((((((('''''''''''''''&&&%%%$$$&&&''''''((())))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&'''((()))+++++++++,,,))))))))))))(((((('''''',,,,,,+++***))))))))))))&&&&&&'''((()))***++++++))))))((((((''''''(((((((((((((((((((((((((((((()))(((((((((((((((((('''******))))))((((((''''''))))))))))))************(((((((((((()))***++++++++++++++++++++++++++++++))),,,...///...,,,------.........------......//////000000111111111000000//////000000000000//////000000111111222111111000111111222333444444444444444444555666777888999999999999999:::<<<===???@@@CCCFFFJJJQQQ```zzz%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''))))))))))))))))))))))))(((''''''''''''((())))))((()))***************++++++************+++++++++************************---------------,,,+++***---...///000111222222222000000000111222444555666888888777777666666666666555666777888888999999888666777999;;;<<<<<<<<<<<<;;;<<<===???AAABBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHFFFEEECCCBBBBBBBBBDDDEEECCCCCCEEEHHHKKKMMMMMMLLLCCCCCCEEEFFFIIIKKKNNNOOOOOOPPPPPPNNNKKKIIIIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOUUUXXX[[[ZZZVVVPPPKKKIIIFFFFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCCCC@@@>>>>>>AAACCCEEEFFFAAAAAAAAABBBBBBBBBBBBBBB<<<;;;:::999888888888888555666777666555555666888777666555444333333333333222000//////111222111000...////////////---,,,+++---------,,,,,,,,,++++++,,,******+++,,,---,,,+++(((((()))***+++,,,,,,---+++++++++++++++++++++***)))(((''''''''''''((()))))))))))))))))))))))))))******)))))))))))))))))))))(((((('''''''''((((((&&&&&&((()))))))))((('''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&((()))***))))))((((((((((((((((((&&&'''((())))))((('''&&&'''((()))************************))))))))))))(((000///...---,,,,,,,,,,,,''''''(((((())))))************)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***))))))((((((((())))))***************************(((+++//////...,,,,,,---...------,,,,,,------...//////000111111111111111//////000000000000//////000000111222222111000///111111111222333333444444444444555666777888999999888888999:::;;;===>>>???@@@DDDJJJQQQ___xxx&&&&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$$$$&&&(((&&&'''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''((())))))'''(((******))))))***++++++*********++++++,,,---************************)))***+++,,,---.........,,,---///111333333333222111000000000111333555777555555444444333333333222555666777888888999999888777888:::<<<=========<<<:::;;;===???AAABBBCCCCCCEEEFFFGGGIIIIIIIIIHHHHHHFFFEEECCCBBBBBBCCCDDDEEECCCCCCFFFIIIMMMPPPOOONNNCCCDDDFFFHHHJJJMMMNNNOOONNNNNNNNNLLLIIIHHHIIIKKKIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJMMMOOOTTTUUUWWWWWWUUUPPPJJJFFFEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@??????@@@@@@AAABBBCCCAAA>>>>>>AAADDDFFFFFFEEEEEEDDDCCCAAA???===<<<;;;:::999888777777777777444555555555444444555777666666555555444333222222222000//////111222111000///000111111000...,,,***---------,,,,,,,,,+++++++++***)))***,,,---,,,+++++++++******************,,,,,,++++++++++++++++++((('''&&&%%%%%%&&&'''(((************************))))))((((((''''''&&&&&&(((((('''''''''(((((()))%%%&&&((()))))))))((('''%%%'''(((***+++,,,++++++'''&&&%%%$$$%%%''')))++++++***)))(((((()))***+++&&&'''((())))))((('''&&&***************)))(((((('''((()))***+++,,,------,,,+++***)))(((((((((((())))))))))))((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''''''''''''((((((((()))+++***)))((((((''''''(((************************'''+++//////---+++,,,---------,,,++++++,,,,,,,,,++++++---...//////////////////000000000000/////////000111222222111000///000111111222222333444444444444555666777888999999888888999:::;;;===>>>???>>>CCCIIIPPP^^^vvv''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))******))))))************))))))'''(((((((((((((((''''''+++***)))(((''''''((()))************************+++++++++++++++++++++++++++***)))))))))***+++,,,+++,,,------......------------...000111111111111111222222333333444555555666555555444444444555555555555666777777888777777666666777888999;;;===>>>===>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIHHHEEECCCBBBBBBCCCDDDEEEFFFIIILLLMMMNNNMMMMMMKKKIIIGGGEEEDDDEEEGGGIIILLLMMMMMMMMMLLLKKKIIIHHHMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOMMMLLLSSSTTTTTTSSSQQQNNNJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBB@@@>>><<<;;;<<<<<<;;;999888666555444333333444555666666666555222333333333333222111111111111111111000...---,,,///////////////////////////...---,,,++++++++++++***+++,,,------,,,+++***((((((((()))******++++++))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((())))))'''&&&'''***+++***((((((((())))))******++++++'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&&&&'''(((******(((''''''((()))))))))((((((''''''&&&%%%%%%'''((()))******************************++++++,,,...---+++)))(((((())))))((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''((((((((()))*********((('''&&&&&&''')))+++---************************''''''((()))***++++++,,,******))))))******+++,,,+++++++++***++++++,,,,,,---......---,,,,,,///111//////000000111111222222...///000111111000///...333222111111111222333444///222555777888888888999666888999::::::<<>>>>>>>>??????@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHFFFDDDCCCBBBBBBDDDDDDEEEFFFIIILLLMMMMMMMMMLLLIIIHHHFFFEEEEEEFFFHHHJJJJJJJJJKKKLLLKKKJJJIIIHHHLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOOOOOOONNNMMMOOOPPPPPPOOONNNKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEGGGHHHJJJJJJGGGFFFDDDBBB@@@>>><<<<<<;;;:::999888777666555444333444555555555555555555222222333333222222111000000000000000///---,,,+++........................///...---,,,++++++++++++***+++,,,,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((())))))(((&&&'''***+++***(((((((((((((((((()))))))))''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))))))))((('''%%%$$$"""!!! )))************))))))(((((((((((((((((()))******,,,+++***(((((((((((())))))******)))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&''')))***,,,+++*********************(((((())))))******++++++******))))))******+++,,,+++++++++***++++++,,,------......---,,,---///111222222111111000//////...///000111111111000//////222222111111111222222333333444555666666777888999666888999::::::<<>>>>>??????????????????AAAAAAAAAAAABBBCCCEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFIIIKKKLLLLLLLLLKKKIIIHHHGGGEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKJJJIIIHHHIIIIIIKKKKKKPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLFFFEEEDDDBBB@@@>>>===<<<999888888777666555555555444555555555555444444333222222333333222222111000000000//////...,,,+++***..............................---,,,+++++++++++++++++++++++++++***)))(((++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((()))((('''(((***+++***)))((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++***)))((('''&&&&&&%%%***++++++******)))((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''***)))(((''''''((()))***+++++++++******))))))))))))))))))))))))***************))))))******+++,,,+++++++++++++++,,,---------...///...------///111222111111000000//////...000000111111222111111000222222222222222222111111666666555444444666777888777888999::::::<<>>>>>>>>???????????????@@@@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKLLLKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKOOOPPPQQQPPPNNNLLLKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCBBB@@@???======777777666666555555555444555555555555444444333222222222222222222111000000000000000///...---,,,+++------------------------...---,,,,,,+++++++++,,,++++++++++++***))))))(((************))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((''''''((((((((()))(((((()))************)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))******+++,,,,,,))))))*********))))))((('''&&&&&&&&&&&&'''(((((((((((((((((())))))*********++++++***'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))*********))))))(((((((((***)))(((((('''(((((()))++++++******))))))((((((*********)))))))))))))))******))))))******+++,,,+++++++++++++++,,,---...---...//////......///111---......///000111222222000111111111222222222222111222222222222222111111555444333444555666666666777888999999999;;;???BBBFFFHHHMMMWWWdddyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''((((((((((((((($$$%%%%%%&&&''''''''''''((((((((((((((((((((((((************************))))))***+++,,,---------+++,,,------......------///000000000000//////...000111111222222333444444333333333333333444555555888888999888888777666666777777777888999:::;;;<<<>>>>>>>>>>>>>>>?????????AAAAAAAAAAAABBBCCCCCCDDD@@@@@@AAAAAACCCDDDEEEEEEEEEGGGIIIJJJKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEGGGIIIKKKLLLMMMMMMLLLIIIHHHGGGGGGHHHIIIJJJKKKOOOPPPQQQOOOKKKIIIHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>======777666666666555555444444444555555555444333222222111222222222222111000000111111111000///...---,,,------------------------------,,,+++++++++,,,,,,,,,++++++*********))))))(((((())))))************(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''((())))))***)))******+++*********))))))((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&)))(((''''''&&&&&&&&&&&&))))))))))))((((((''''''%%%%%%&&&'''((())))))***&&&'''(((******+++++++++((((((''''''(((((()))***((())))))***++++++++++++)))***+++***'''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''')))))))))((((((''''''''')))))))))(((((((((((((((*********)))))))))((((((*********)))))))))))))))******))))))******+++,,,++++++++++++,,,---...///---...000000///...///000,,,---...///000111222222111111111111111222222333222222222222222333333333333222222444777777666444888888999888999;;;???BBBGGGIIIPPPZZZhhh{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))************************((()))+++,,,------------+++,,,------......------//////000000000000//////......//////000111111111222222222222333444555666888888888999888888777777888888888888999:::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCC??????@@@AAABBBCCCDDDDDDFFFGGGIIIJJJJJJIIIGGGFFF@@@AAADDDFFFHHHIIIIIIIIIEEEGGGIIIKKKLLLMMMMMMMMMIIIHHHGGGGGGHHHIIIKKKLLLOOOQQQRRROOOJJJFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBEEEEEEFFFFFFEEECCCAAA@@@@@@@@@??????>>>===<<<<<<888777777666555444444444333444444444444333333222111111222222111111000///222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((()))+++***))))))***,,,************))))))))))))&&&'''(((((((((((('''&&&((((((((((((((('''''''''((((((''''''&&&'''''''''))))))******)))(((((('''***))))))(((((('''''''''%%%&&&((()))+++,,,,,,,,,))))))(((((())))))***+++((()))***+++++++++++++++((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,++++++++++++,,,...///000,,,...000000/////////000////////////////////////000000000000000111222333333222222222333444666888777555333444777888666444888999999888888;;;???CCCGGGJJJRRR^^^kkk}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''(((((())))))******(((((())))))))))))((((((%%%&&&'''((()))))))))))))))******++++++***)))(((************************************************((()))+++,,,.........---+++,,,------......---------...///000000111000000......//////000000111111222222222222333444555666777777888999999999888888888888888888999:::;;;;;;:::;;;<<<===>>>@@@@@@AAA@@@@@@?????????@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCFFFGGGHHHIIIIIIHHHFFFEEE@@@BBBEEEGGGHHHHHHGGGFFFEEEFFFHHHJJJKKKLLLKKKKKKIIIHHHHHHHHHHHHJJJLLLMMMPPPRRRSSSPPPJJJFFFFFFHHHHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEECCCAAA@@@>>>>>>======<<<<<<;;;;;;999999888777666444333333222222333444444444333333111111111111111000000///111111111000///...,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,++++++++++++---...///)))))))))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&(((***++++++))))))***---((((((((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))%%%&&&'''))))))))))))))),,,,,,+++***))))))((((((&&&'''(((******+++++++++))))))(((((())))))***+++((()))***++++++***))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''((())))))******)))''''''(((((()))*********(((((())))))******++++++******))))))******+++,,,+++++++++,,,---...///000,,,...111111000//////000//////////////////////////////......///111222333444222111111333666:::<<>>@@@AAABBB???>>>>>>>>>>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBBFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHEEEBBBAAADDDEEEGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMQQQTTTUUUQQQKKKFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAACCCDDDFFFFFFDDDCCCBBB======<<<<<<;;;;;;;;;;;;;;;:::999777666444333333111222333333444444444444111111111111111000//////000000000///...---++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,+++++++++,,,...000111++++++******)))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((***,,,+++))))))+++---&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))*** """$$$''')))*********&&&&&&&&&&&&''''''''''''((())))))************)))((((((((((((((()))******'''((()))******)))((('''&&&'''))))))((((((***+++((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))+++++++++,,,---------...&&&&&&((()))************&&&&&&'''((()))***++++++'''(((((()))***++++++,,,*********)))***++++++,,,+++++++++,,,---...000000,,,...111111000//////000++++++---...///111222222///............000222333444333111000333777<<>>??????@@@@@@???>>>>>>???@@@AAA??????@@@AAABBBDDDEEEEEEGGGEEEDDDFFFHHHIIIFFFCCCDDDEEEFFFHHHIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQVVVTTTQQQNNNKKKHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFCCCAAACCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDD>>>===<<<;;;;;;:::;;;;;;777666555444333222111111444333222111111111222333111111000///////////////000000///...------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++************)))'''&&&%%%))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++***)))((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++******)))(((''''''((()))***(((((((((((())))))))))))((()))*********((('''&&&''''''((((((((((((''''''))))))))))))(((((((((((()))***++++++***)))((('''))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))************************((()))***++++++***)))(((%%%''')))***++++++******((()))***+++,,,---------***++++++,,,,,,------...+++,,,------......------000000...------...///000000000000000000111111222333111111222333555>>>HHHZZZFFF666666888555555:::999999999:::<<<>>>???@@@DDDHHHQQQ___ooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''""" %%%((('''%%%((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((('''''''''((())))))***)))))))))((((((((('''(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------...///////////////000000000000000111111111000111333222111111444666777777777888888888999999888999::::::;;;;;;::::::>>>>>>>>>=========<<<<<<@@@@@@@@@??????@@@@@@AAA>>>???AAABBBDDDDDDEEEEEEFFFEEEEEEGGGIIIIIIFFFCCCDDDEEEGGGIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJLLLOOOPPPSSSRRRPPPMMMKKKIIIGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEE>>>===<<<;;;::::::::::::999888777666555444444333444333222111111111222222111000000///////////////000//////...------,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++************)))(((''''''))))))))))))))))))))))))''')))***)))((('''((()))*********))))))(((((('''))))))))))))))))))))))))((())))))******+++,,,,,,*********)))))))))(((((()))((('''''''''(((******'''((((((((())))))))))))((())))))***)))((('''&&&(((((())))))))))))(((((())))))))))))((((((((((((******+++++++++***(((((())))))))))))))))))))))))((())))))******))))))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''***++++++,,,------------)))***++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,---......//////......000///...------...//////000000//////000000111222444111000222444666<<>>BBBEEENNN\\\lll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''!!!&&&+++)))$$$((((((''''''''''''(((((())))))(((''''''&&&''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((((('''###$$$$$$%%%&&&((()))***))))))))))))(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,---------............------------,,,,,,,,,------...////////////.../////////000000111111111000111222222111111333555777777777777888888888888888999999:::::::::::::::======<<<<<<<<<;;;;;;;;;???@@@@@@AAAAAA@@@@@@???===???AAACCCDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHEEEBBBCCCEEEHHHJJJKKKJJJHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOMMMLLLJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDEEEEEECCCDDDFFFGGGGGGEEECCCBBBCCCCCCBBBBBBAAA@@@??????AAABBBBBBCCCDDDDDDEEEEEE===<<<;;;::::::999999:::999888888777666555444444333333222111111111111222111000//////......////////////......---,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++)))***************))))))))))))))))))))))))))))))&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,******)))))))))(((((((((((('''''''''((()))******''''''((((((((()))))))))(((((()))))))))(((''''''))))))************))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))))))))*********++++++,,,,,,,,,++++++***++++++,,,,,,------...---...//////000000//////......---------......//////////////////000000111333...---111444555777;;;:::333222777888333222555777777777777888999;;;;;;@@@BBBJJJWWWggg{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!###'''***)))&&&'''''''''&&&&&&''''''''')))((('''&&&&&&%%%&&&&&&%%%&&&((())))))(((&&&%%%'''((((((((((((((('''&&&###$$$$$$%%%&&&((()))***))))))))))))(((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////............//////000111111111111222222222222333444555666666666777777777888888888888999::::::::::::999777777888999:::;;;<<<<<<===>>>???@@@@@@@@@???>>><<<>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFHHHIIIGGGDDDBBBCCCEEEHHHJJJKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@AAABBBBBBCCCCCC<<<;;;:::999999888888999666666555555444333333222333222222111111111111111000000///............///.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***))))))***+++++++++++++++))))))))))))))))))))))))'''((())))))''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))***+++++++++++++++++++++************(((((((((((('''((((((((('''''''''((((((((())))))((((((((((((((((((''''''((())))))******))))))((((((((((((((())))))))))))***+++++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))((('''&&&'''((()))++++++,,,,,,,,,+++*********++++++,,,,,,------...------...///////////////---------------.........//////......//////000111111,,,***///333222111222444222555999999444444777888888777888888999::::::>>>@@@GGGSSScccxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%'''((((((((((((((('''&&&''''''&&&&&&'''(((((()))(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------...............---......///000000111111333222222222333555555666555555666666666777777777777888999999::::::999999888888999:::;;;<<<<<<===:::;;;===???@@@??????>>>======???@@@AAAAAA@@@@@@AAACCCEEEGGGFFFEEECCCBBBCCCDDDGGGIIIJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEKKKJJJHHHGGGGGGGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@;;;:::999888888777777777555555444444333333222222222222222222111111000000000//////...............---------------,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++*********((()))***++++++,,,++++++))))))))))))))))))))))))((()))******(((((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******+++++++++++++++*********))))))***))))))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''(((((('''(((((())))))((((((''''''((((((((()))))))))************************+++((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,***))))))***+++,,,++++++,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,---............---,,,------......////////////////////////000111111222---,,,111444222000000444444666888666444555999999999999999999:::;;;<<<>>>???FFFRRRaaawww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&""" """%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((((('''))))))(((((((((((((((((((((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---............---------...///000000111111333222111111333555555444555555555555666666666666777888888999999999999999======<<<<<<<<<;;;;;;;;;999:::<<<>>>???@@@AAAAAA@@@@@@??????????????????@@@BBBDDDDDDCCCAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFJJJIIIGGGFFFEEEDDDEEEEEECCCEEEFFFHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<:::999888777777666666777555555555555444444333333111111222222111111000///000///......------......------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++************(((((()))***+++++++++***)))))))))))))))))))))))))))***+++***)))((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))******+++))))))(((((((((''''''''')))))))))((('''&&&%%%$$$&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''(((((())))))******)))))))))((())))))***+++))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))))))))*********++++++,,,,,,,,,++++++***++++++,,,,,,------...+++,,,,,,---...---------,,,---...///000000000///000000000000000111111222444111111555666444222444555555444444222333555777999999999::::::<<<======@@@AAAGGGSSSbbbwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))((((((((((((((()))'''((((((((()))))))))***(((((()))*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------,,,,,,---...///000111222222000...///222444333222444444555555555666666666777777888999999999999999;;;;;;;;;;;;::::::::::::::::::<<<>>>@@@CCCEEEFFFEEEDDDAAA???>>>>>>?????????AAABBBAAA???>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGJJJIIIFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCC>>>>>>>>>???????????????@@@???>>>>>><<<;;;;;;:::999999888777666666666666444444333333333333222222000111111222111000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++************(((((()))*********))))))))))))))))))))))))))))))((()))***)))((('''(((************))))))(((((('''''''''''''''''''''''''''''''''(((((()))*********)))(((((((((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))(((((())))))))))))(((((('''''''''((()))*********(((((('''''''''(((******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((()))***++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,------...............---...///111111111111000111111111111111222333333333111333666555222333666555444333222333555666666888888999999;;;<<<>>>>>>BBBDDDJJJVVVdddxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))'''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((%%%%%%'''((())))))))))))'''''''''''''''((()))***'''((((((((())))))******(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++,,,------......------,,,,,,---...///000111222000...,,,---000222222000444444444555555555666666777777888999999999999888555555666777888999::::::;;;;;;<<<>>>AAAEEEHHHJJJIIIGGGCCC@@@>>>???@@@AAA???@@@AAA???<<<<<>>??????@@@@@@AAAAAA@@@>>>===;;;::::::999888777666666555555555111111000000000000000000000111111222222000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))((('''&&&'''))),,,++++++***)))(((((('''((((((((((((((((((((((((''''''(((((()))*********************))))))))))))"""$$$&&&((()))))))))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))))))))************))))))&&&''''''((()))******+++((('''&&&&&&&&&((()))***))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))************************((()))***++++++***)))(((&&&''')))+++,,,++++++***((()))***+++,,,---------***++++++,,,,,,---......---......///////////////---...000111222222222111222222111111222222333444///000222444111...111666555555444444666999999666777777888999:::<<<>>>???DDDFFFLLLXXXfffyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))******)))(((((((((((((((++++++******************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,,,,---...///000000////////////000111222333666666555555555444444444888888777777666666555555888777777777777777888999888:::<<>>>>>============>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCGGGFFFEEEDDDDDDCCCDDDDDD@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555777666555444444444444444222222111000///...---,,,...///000111111000//////,,,,,,------.../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********+++,,,+++'''%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((######$$$%%%&&&'''((()))''''''((((((((('''%%%$$$************************''''''''''''((((((((())))))'''&&&&&&((()))((((((%%%(((+++(((###!!!###'''+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,,,,++++++))))))))))))((('''&&&%%%((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((()))***+++,,,---,,,+++***++++++++++++++++++++++++------,,,+++,,,---...//////...---,,,,,,---///000---........./////////000000000111222222222222111000111111222222333444444555555555555555666777888999999999999:::;;;<<<===???DDDMMMXXXggg|||%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((()))******)))))))))((((((((((((((()))(((((('''''''''''''''************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------***+++,,,---...///000000////////////000111222333666555555555444444444333777777777666666666666666777777666666666777888888888:::<<>>=====================>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCFFFEEEDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFDDDCCCBBB@@@??????@@@@@@<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666555555666555444444333333444444333222111000///...------///000111111000///...---------------............,,,++++++******++++++,,,++++++++++++++++++++++++******)))(((((()))******)))((((((***++++++)))'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))'''&&&&&&((()))((('''''')))+++)))&&&&&&(((******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))((('''&&&%%%((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((***+++---)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))),,,++++++***+++,,,---......------,,,---...///////////////////////////000000000111222222222222111000111111222222333444444555555444555555666777888999999999999:::;;;<<<===@@@EEEMMMWWWfff|||%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((())))))*********))))))(((((('''''''''((('''''''''&&&&&&&&&&&&************************************************,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,,,,,,,,,,////////////000111222222555555444444444444333333555555555666666666666666666555555555666666777888999:::;;;===???@@@AAAAAA???>>>===<<<<<<<<<<<<<<<===<<<<<<======>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>>>>??????;;;;;;;;;:::::::::999999999888888777666555444444555444333333222333333333333222222111000///......000111111111000...,,,+++............------------++++++************++++++***************************))))))(((((())))))***(((((('''(((***,,,+++***)))))))))))))))((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************))))))((((((((()))))))))***))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((&&&'''((()))((('''))))))((((((((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))************))))))))))))))))))((('''&&&%%%)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&''')))+++,,,************************+++************+++,,,,,,))))))))))))))))))))))))***************+++,,,,,,------,,,,,,---...//////000000000000000000000000///000111111222222111111000111111222222333444444444444444555555666888888999999999999:::;;;<<<<<<@@@EEEKKKTTTccczzz$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((((((((()))))))))************)))(((''''''&&&&&&((((((((((((''''''&&&&&&))))))))))))***************************++++++++++++++++++++++++++++++++++++,,,---.........---,,,000///...---+++***)))(((///......//////000111222444444333333333333333333333333444555555666777777555555444555555666777888999:::;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHHHHHHHGGGEEEDDDCCCBBB???>>>>>>>>>>>>>>>>>>>>>:::::::::999999888888777777666666555444444333333333222222111111222222222333222222111000000////////////000000000///---,,,//////...------,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))(((((()))))))))***)))'''((()))++++++***''''''((((((((())))))))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))******++++++((((((((()))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''))))))'''&&&)))'''&&&&&&((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((()))(((((('''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************************+++***)))))))))***,,,---++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,---......///111111111111000000000000///000000111111111111111000111111222222333444444444444444444555777888999:::999999999::::::;;;<<>>???>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGEEEDDDBBBAAA==================<<<<<<:::999999888777666666666444444444333333222222222111111000000000000111111222222111111000/////////,,,---...///000000///...//////...---,,,++++++***+++******))))))******+++((((((((((((((((((((((((((((((((())))))(((((((((,,,***(((((()))***)))((($$$$$$%%%&&&((()))******))))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''((())))))'''%%%((('''&&&'''))))))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((('''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))((()))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,------.........111111111111000000000000//////000111111111111000000111111222222333444444333333444444666777888999::::::999999999:::;;;;;;===AAAFFFNNN\\\ttt$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))******%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''((((((((((((((()))((((((''''''&&&&&&&&&((()))*********)))'''&&&'''(((((())))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,+++******+++,,,---...//////............///000111111111111222222222222333333222222333333444555666666444444444555666777888999999999::::::::::::999999:::999999999999:::;;;<<<;;;::::::;;;;;;<<<===>>>>>>======>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDBBBAAA=========>>>===<<<;;;;;;999888888777666555444444222222222222111111111000//////////////////000111000000000000/////////...***+++---///000000000///.........---,,,++++++*********))))))))))))******(((((((((((((((((((((((('''(((((())))))((((((''',,,+++))))))******(((&&&###$$$%%%&&&'''((()))******)))((((((''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))*********)))(((((()))))))))&&&$$$%%%''')))+++++++++)))((('''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))******))))))((('''&&&'''((((((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++***************************))))))))))))***++++++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,)))***+++---............/////////000000000111111...///000000111111000000000111111222222333444444333333333444666777999::::::::::::999999::::::;;;<<>>============>>>???@@@@@@AAAAAABBBBBBAAA@@@>>>>>>>>>???BBBDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>===<<<:::999888888777666555444333333111111111000000000000///......------...//////000////////////............+++,,,...////////////...---------,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''((())))))(((''''''***))))))***++++++)))'''''''''''''''((((((((((((***))))))((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((&&&%%%%%%$$$((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***)))&&&######)))---,,,+++***+++(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((()))+++---............------...///000000111222...//////000000000000000000111111222222333444444333333333444666777999:::;;;::::::999999:::::::::<<<@@@FFFNNN]]]ttt######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$"""&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((())))))'''%%%$$$&&&''''''((()))******+++((())))))***++++++,,,,,,************************++++++******+++---...000111111000///---,,,++++++...------......///000111000000111111222222222333222222333333333333444444555555666666777999:::;;;888999999:::::::::999999888888777777777777888888::::::::::::;;;<<<======<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAA@@@>>>===>>>???BBBDDDFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDCCCAAA>>>?????????>>><<<:::888888777666555444333222222000000000000////////////---------------...///000...............------------.../////////...---,,,------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((+++---,,,***(((+++******)))(((''''''&&&******)))(((((((((((((((''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))(((''''''''')))***+++************************''''''''''''((((((((())))))(((((()))***)))%%%###''',,,+++)))***,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))''''''''''''((((((((((((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************(((&&&$$$###(((((((((((((((((((((((('''(((***+++++++++***)))++++++++++++++++++++++++'''((()))++++++******)))((()))+++---............+++,,,---...///000111222...//////000000000000000000111111222333333444444333333333444666888999:::;;;;;;:::999999:::::::::<<<@@@GGGPPP___vvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))$$$$$$&&&'''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++***)))))))))***+++,,,''')))***+++***))))))***......------,,,+++******------,,,++++++,,,,,,,,,---...///000000111111111111111111000000000000000444333333222222333333444444555666777999999::::::999999999999999999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@???>>>======>>>?????????AAACCCEEEFFFFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGCCC???===??????>>>>>>===;;;:::999666666555444333111111000000000000000000//////...000000000//////.........111111000000//////......------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''')))((('''((())))))'''%%%&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%&&&(((((('''''')))***))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''******))))))(((((('''''')))((('''''''''''''''(((%%%&&&(((((('''((()))+++******)))''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&******++++++++++++******))))))***++++++***((('''))))))(((((((((((())))))((()))***)))''''''(((***++++++************++++++,,,...///,,,((('''))),,,++++++,,,------......///............////////////...///////////////......111111111111111222222333555555666777888999:::::::::;;;<<<;;;::::::;;;===AAAAAAFFFPPP^^^rrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((''''''''')))(((((((((''''''''''''(((((((((((()))))))))))))))(((((('''((()))***+++************++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,------...///000000111111111111111111111000000000000333333222222222222333333444555666777888999999999999999999999999999999999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???>>>======>>>???@@@???@@@BBBEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCC@@@===;;;============<<<:::999888444444333222111000//////000000000000000//////......---,,,,,,...//////...//////////////////......++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&''''''((('''''''''***+++,,,+++((('''((()))))))))((('''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((***)))))))))))))))******)))***+++***)))((()))******)))(((''''''&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((************************'''((()))***+++******)))))))))(((((((((((())))))((()))***)))'''''')))***++++++************+++++++++******+++,,,,,,,,,,,,++++++,,,------......///............////////////...///////////////......111000000000000111222222333333444555666777888888:::;;;;;;;;;::::::;;;===AAAAAAFFFPPP^^^sss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$***)))((('''&&&$$$#########$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''&&&%%%((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))+++,,,---,,,)))''''''***,,,,,,***'''((()))***+++---......---,,,,,,,,,,,,,,,---------...///000000111111111111111111111111111111111333222222111111222222333444555666777888999999999888888888888888888888888999999999999999999999999999999999999::::::::::::<<<<<<======>>>???@@@@@@??????>>>======>>>???@@@???@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???===;;;:::<<<<<<<<<;;;:::999888777444444333222111000//////000000111111000000///...111...++++++...000///---------..................++++++++++++++++++++++++---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''&&&((((((&&&$$$###&&&)))&&&&&&''''''((()))))))))'''(((((((((((((((((('''%%%%%%&&&'''((((((((((((***+++,,,+++((('''((()))***)))'''&&&&&&'''((((((&&&&&&'''(((((()))******(((((((((((())))))))))))(((((())))))******+++++++++,,,---+++)))(((((()))***)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********)))(((''''''((()))***%%%&&&((()))***+++++++++))))))(((((((((((())))))((()))***)))(((''')))+++++++++************++++++---***(((***...///---)))++++++,,,------......///............////////////////////////////////////000000000000000111111222333333444555666777777888999:::;;;:::999:::;;;===AAAAAAFFFPPP^^^sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))******++++++,,,......///,,,'''"""###(((+++***'''''''''((()))+++,,,---------,,,,,,,,,,,,------...---...///000000111111111000111111111111111222222222222222111111222222222444555666777888888888888777777777777777777777777999999999999999999999999888888999999999:::::::::<<<<<<======>>>??????@@@???>>>=========>>>???@@@AAABBBBBBCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;999888777666555555444333333222222000111111111111000//////555111---,,,///000///,,,,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((+++******((('''&&&%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&'''''''''%%%((()))&&&!!!!!!&&&+++''''''''''''(((((())))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((%%%&&&(((((('''''')))******)))'''&&&&&&'''((()))&&&&&&'''((()))***++++++''''''(((((())))))******%%%%%%&&&'''((())))))))))))***+++***(((''''''((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***&&&'''((())))))*********))))))(((((((((((())))))((()))***)))((((((***,,,++++++************++++++///---,,,,,,------***'''++++++,,,------......///............///////////////////////////000000000000000//////000000111222444555555666777888999999888999::::::999:::;;;===AAAAAAEEEOOO^^^rrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))******+++,,,------......,,,'''"""###(((+++***''')))))))))******+++++++++---,,,,,,,,,------...///---...///000000111111111000000111111222222222333333222222222222222222333444555666777777777777777777777777777777777777777999999999999999999999999888888999999999:::::::::<<<<<<<<<===>>>>>>?????????>>>=========>>>@@@AAADDDDDDCCCBBBAAA@@@???>>>??????@@@AAABBBCCCCCCDDDDDDCCCAAA???>>>==================<<<;;;:::999888666555555444444333333333111111111111111000000///222///,,,,,,...000///---++++++,,,,,,------......------------------------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((&&&"""!!!&&&+++''''''''''''(((((((((((()))(((''''''''''''((()))(((((())))))(((''''''&&&%%%&&&(((((('''''')))***)))((('''&&&&&&'''((()))'''''''''((()))******+++''''''(((((())))))******$$$%%%'''((())))))))))))%%%'''((('''&&&%%%&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((((((((((((((())))))(((((((((((())))))((()))***)))((()))***,,,++++++************++++++---...000...+++))))))***++++++,,,------......///............///////////////////////////000111222000000000000000111111222444444555666777888999999777999:::999999999<<<===@@@@@@DDDNNN]]]qqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%'''((()))*********'''''''''((((((((((((((((((((((((((())))))))))))((()))******+++*********,,,)))''''''***,,,,,,***+++++++++++++++*********,,,,,,,,,,,,---...///000---...///000000111111111000000111111222333333333444333333222222333333444444555666666777777777666888888888888888888888888::::::::::::::::::::::::999999999999::::::::::::<<<<<<<<<======>>>>>>>>>>>>>>>=========???@@@AAAEEEDDDCCCBBB@@@???>>>===>>>??????@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@============<<<:::999888444333333333222222222111111111222222111111000///******+++,,,---...//////,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''))))))((((((''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%'''(((&&&$$$$$$'''***''''''(((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((('''&&&&&&***+++,,,+++((('''((()))'''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''((()))+++++++++******%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))***)))(((''''''''''''((())))))(((((((((((())))))((()))******))))))+++---++++++************++++++***---///---******---111++++++,,,------......///............////////////000//////...///000222333111111111111111222222333222222333444555666666777777888999999999999<<<>>>>>>>>>CCCMMM[[[ppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((()))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((()))*********)))((('''************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000---...///000000111111111000000111222222333444444555444444333333444444555444555666666777666666666999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===============>>>============???AAABBBCCCBBBAAA@@@@@@?????????>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<:::999888777333333333333333222222222111222222222222111000000+++///222222///,,,---///............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((******+++&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((((((((((((''')))((('''&&&&&&'''((()))(((((()))))))))(((((('''***+++,,,+++((('''((()))%%%&&&((()))***)))((('''(((((((((''''''''''''&&&))))))))))))(((((((((((('''(((***++++++***)))((()))***+++)))(((&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&'''((())))))))))))(((((((((((())))))((()))******)))***,,,...++++++************++++++...---,,,******,,,...111++++++,,,------......///............////////////000///......///111333444222222222222222333333444111222222333444555666666666777999999888999<<<>>>======AAAKKKYYYnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))++++++,,,,,,+++***((('''''')))++++++***)))******+++++++++,,,,,,---------,,,,,,,,,---...///000000---...///000111111111111000000111222333333444444666555555444444555555666444555666666666666666666999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>=========>>>???AAABBB@@@@@@@@@???@@@@@@AAAAAA???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBB;;;;;;;;;:::999888777666555555555555555555444444111222222222222111000000222888<<<999111++++++---/////////......---------------------------------******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&(((******)))'''((((((((((((((('''''''''***((('''&&&&&&'''(((***&&&'''((())))))*********%%%&&&(((((('''''')))***$$$%%%(((***+++***'''&&&((((((((('''&&&&&&%%%%%%******))))))((((((''''''&&&''')))***)))(((&&&%%%...//////---***(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++(((((())))))))))))(((((('''&&&&&&&&&''')))***,,,))))))(((((((((((())))))((()))******)))***,,,...++++++************++++++555000***(((***------,,,++++++,,,------......///............/////////000000///......///111333444333333222222333333444555333444444555666777888888666777888999888999<<<>>><<<<<<@@@JJJYYYmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))************++++++++++++(((((())))))*********+++)))******++++++,,,------+++,,,------++++++,,,---,,,,,,,,,---...///000000////////////000000000000222222222333333333444444555444444444444333333333555666666777777777777666::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>============>>>>>>????????????>>>??????@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEEEECCCAAA===;;;999888888777555333333333333444333333222222222222222111111111000000666<<<@@@<<<222,,,,,,000//////...---,,,,,,++++++---,,,+++***+++,,,---...)))))))))))))))******++++++)))((()))******)))((((((((((((((()))))))))))),,,++++++***)))(((''''''******))))))((((((((('''((((((((('''&&&&&&&&&%%%)))((('''&&&%%%$$$$$$$$$%%%(((+++,,,+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++***((((((((((((%%%###)))((('''&&&&&&'''((())))))******)))'''&&&'''(((***)))&&&%%%$$$%%%&&&'''((()))***++++++***)))(((...---+++***)))))))))*********))))))))))))******((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''')))************ '''(((&&&$$$%%%'''))))))))))))************++++++************++++++***)))(((((())))))((('''***+++***)))'''''')))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000............////////////...///111111111000...---111111222222222333333333222222333333444555555555666777888999;;;<<<===>>>??????DDDMMM[[[nnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++++++++************)))******++++++,,,------+++,,,------++++++,,,---,,,---------.../////////////////////000000000000111111111111222222222333222333333333444444555555555555666777777777777666888999999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<======>>>???@@@@@@??????>>>????????????@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>===<<<<<<======??????@@@BBBDDDEEEDDDBBB<<<:::888777777666444333333333444444444333333222111111000000000/////////111555999777111---...000///......---,,,,,,++++++...---,,,+++++++++++++++)))))))))))))))******+++)))((('''(((***++++++***))))))((((((''''''&&&&&&******))))))((('''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%''')))***)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%)))((('''&&&&&&'''((())))))***+++***((('''((()))***)))'''&&&%%%&&&'''(((&&&'''((())))))((('''&&&***((('''&&&&&&''')))*********))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((((("""&&&******'''&&&))),,,'''(((((((((((()))))))))((((((''''''''''''(((((((((''''''((()))******)))((()))***)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---//////............////////////............//////000111111111111222222222333333222333333444555555666666777777888999:::;;;<<<===@@@@@@DDDNNN[[[nnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''''''''''''''''''''''')))))))))(((((((((''''''((((((''''''''''''((()))(((((((((((())))))))))))------,,,,,,+++*********)))******++++++,,,------+++,,,------++++++,,,---------..................////////////000000000000///000000000000111111111000111222333444555555666444555666777777777777777666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAA@@@??????>>>>>>>>>>>>===>>>@@@BBBBBBBBB@@@???AAA@@@===;;;:::::::::;;;;;;;;;===@@@CCCDDDDDDBBB:::888666555555555333111333333444444444444333333////////////............+++...000111000...//////......------,,,,,,++++++......------,,,***)))((()))))))))))))))******+++''''''&&&(((***,,,++++++))))))((('''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&%%%$$$%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%###&&&))))))'''&&&'''***((((((''''''''''''(((((()))***+++***)))((()))***+++***((('''''''''((()))''''''((((((((((((''''''(((&&&%%%$$$%%%'''***,,,******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((------,,,+++)))((('''&&&(((***+++)))''''''+++...''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&'''***++++++***'''((()))))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...............////////////...---,,,,,,---000222444111111111222222222222333333333444444555666666777666777777888999:::;;;;;;@@@@@@EEEOOO\\\ooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%$$$###''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''(((((())))))*********++++++++++++++++++++++++++++++******)))******++++++,,,------+++,,,------++++++,,,---...............---------////////////000000000000//////000000000111111111000111111222333444444444444444555666777777777777666777888999;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@>>>============<<<>>>AAACCCDDDCCCAAA@@@???===;;;999999:::<<<>>>::::::;;;>>>AAABBBAAA???777666444333444333111000222333333444444444444333////////////.........---******+++---/////////...---------,,,,,,,,,++++++,,,,,,------,,,+++)))((()))))))))))))))******+++(((''''''(((***+++***)))(((((((((''''''&&&&&&&&&(((((('''''''''''''''''')))))))))))))))(((((((((%%%&&&&&&&&&'''(((((((((%%%&&&((())))))'''%%%$$$'''((((((&&&%%%%%%''')))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%)))---,,,(((''')))---(((((((((''''''((((((((()))***+++***)))((()))*********)))(((((())))))***))))))************))))))***(((&&&%%%&&&(((+++---******))))))))))))******((((((''''''''''''((((((((((((((((((((()))))))))...---,,,+++)))(((((('''((())))))(((&&&&&&(((***'''''''''((((((((())))))+++******))))))******+++((('''&&&'''***+++***)))''')))************,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,------............//////////////////......///000222333111111111111222222222222333444444555555666666777666777777888999999::::::AAAAAAFFFPPP]]]ooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&%%%###''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((()))*********++++++++++++'''(((((()))***+++,,,,,,)))******++++++,,,------+++,,,------++++++,,,---...............---------////////////000000000000000000000000111111111111222222222222222222222222333333555666666777777777777888999;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>AAA@@@???>>>============<<<>>>AAADDDEEEDDDBBBAAA>>>===;;;::::::;;;<<<===:::::::::<<<>>>>>><<<:::666444222222222222000///111222222333444444333333000000/////////.........,,,+++***,,,...///...,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***)))))))))))))))******++++++)))(((((())))))'''&&&'''''''''(((((())))))***((((((((((((((((((((()))((((((((()))))))))))))))%%%&&&&&&&&&'''((((((((($$$&&&((())))))(((&&&%%%)))))))))'''&&&&&&)))+++''''''''''''''''''''''''))))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++...---(((&&&(((+++'''(((((((((((((((((('''((()))******)))((()))+++******)))))))))***************))))))))))))******+++***'''&&&&&&'''***+++******))))))))))))******((((((''''''''''''(((((((((((((((((())))))******,,,,,,+++***))))))******&&&((())))))(((&&&&&&&&&(((((()))))))))*********,,,++++++******++++++,,,***((('''((()))***)))''')))+++,,,+++***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............////////////000111222222222111000000000000111111111222222222333333444444555666666666666666777888999999::::::AAABBBGGGQQQ^^^ppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&'''((()))))))))((((((((((((((())))))))))))&&&&&&''')))***+++,,,---)))******++++++,,,------+++,,,------++++++,,,---------..................////////////000000000000000000000000111111111111222222222111111111000000222333444555666777777777888999:::;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>@@@???>>>>>>============>>>???AAACCCCCCCCCAAAAAA???>>>===;;;:::999999999;;;:::::::::;;;:::777555444333111111222222000//////000111222333333333222000////////////............---,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++)))))))))))))))******+++,,,***((((((((((((&&&$$$&&&&&&'''((()))***++++++'''''''''(((((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))(((''')))))))))((('''''')))+++'''''''''''''''''''''''')))(((((((((''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((***)))&&&$$$%%%'''''''''(((((((((((('''''''''((())))))(((((()))***))))))))))))************((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((******))))))))))))******((((((''''''''''''(((((('''(((((())))))******++++++***)))(((((()))+++,,,'''((()))******)))((('''))))))))))))************))))))(((((((((((())))))+++)))(((((())))))(((&&&***,,,---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,............////////////000111222333333111///...000000000111111111111222222222333333444555555666555666777888999;;;<<<<<>>???>>>>>>=========>>>>>>>>>??????@@@@@@@@@??????;;;;;;;;;;;;:::999888777999888888888999888555333444222111111222222000///......///111111222222111............---------,,,---------,,,,,,,,,------++++++++++++++++++++++++++++++***************+++)))))))))))))))******+++***)))''''''(((((('''%%%&&&''''''(((((()))))))))%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))'''((()))((('''&&&((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&)))((('''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&%%%'''((((((''''''((()))'''(((((()))******)))))))))((('''&&&&&&'''((()))&&&&&&'''((())))))))))))******))))))))))))******((((((''''''''''''(((((('''(((((()))******+++++++++***(((''''''(((***+++***)))((((((((()))))))))((((((((())))))))))))***''''''&&&&&&&&&&&&'''''')))((('''((()))***)))((((((***,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---............////////////...//////000000000000///000000000000111111111111111111222222333444444444444555777999;;;<<<>>>???BBBCCCIIISSS```qqq''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""$$$(((+++,,,,,,+++***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))(((************++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------+++,,,------++++++,,,---,,,,,,------...///000000////////////000000000000---------.........//////......///000111222333333111222333555666777777777888999999:::::::::999999;;;;;;;;;<<<<<<<<<======:::999999999999999999:::888888888999:::;;;===>>>>>>============>>>>>>???>>>>>>>>>===============444555888:::;;;:::999888888777777777888888555333444222111111222222000///------///000000111111111---------,,,,,,,,,+++++++++,,,---,,,++++++---///++++++++++++++++++++++++...---+++)))(((((()))))))))))))))))))))******+++((('''&&&'''((()))((('''''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++&&&'''((((((&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&''''''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%'''***+++***)))&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&''')))&&&'''((()))))))))))))))+++***)))(((((()))***+++%%%''')))+++------------******))))))))))))******((((((''''''''''''(((((('''(((((()))***+++++++++,,,***((('''&&&'''((()))***(((%%%###%%%(((***+++''''''''''''((((((((()))'''''''''&&&&&&''''''''''''&&&&&&'''***++++++***&&&))),,,---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////................../////////000---,,,++++++,,,...111222000000000000111111111111000111111222222333444444444555777999;;;>>>???@@@CCCDDDJJJTTT```qqq$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''%%%###&&&###!!!"""$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((************************+++++++++++++++***)))((()))***+++,,,------------......---,,,,,,---///000000000000000////////////111///...------...///111111222333222000///000111000222555666666777888:::999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::888777888999666555555555555555666777;;;;;;:::999999999:::;;;===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;::::::::::::999888777666555444333000000000000////////////////////////////////////......---------,,,,,,,,,************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++)))'''(((+++,,,***((('''''''''''''''''''''''')))'''%%%%%%'''''''''&&&))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&((()))***+++***)))'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((()))******&&&''''''(((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))(((((('''%%%&&&((()))))))))((('''((('''''''''(((***---///(((''''''&&&&&&&&&'''''')))(((&&&%%%&&&''')))******)))((((((((()))+++,,,(((((((((((())))))))))))))))))(((((((((((())))))*********,,,......,,,***+++,,,,,,------,,,,,,+++************+++,,,------------------------------...///////////////......///222444333000......///000111111111111222222222333333333444444444555555555555555555777:::===???BBBCCCHHHPPP[[[lll$$$%%%&&&&&&'''&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$""" ###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''+++++++++++++++***)))))))))***+++,,,------------......------......//////////////////////////////000///...------...///000111222333222000///000111000222444555666666777999999999:::;;;;;;:::999999::::::::::::;;;;;;;;;;;;888999999888666555666777777666666666777888888999;;;:::999888888999:::;;;===<<<<<<;;;::::::999999::::::999999999888888888888777777666444333333222000000000000/////////...........................------------,,,,,,,,,,,,************************,,,,,,,,,++++++************************))))))(((***(((&&&''')))***)))''''''''''''''''''''''''''')))'''%%%%%%'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&''''''((((((((((((''''''''''''''''''''''''''')))((((((((('''''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((()))******'''(((((()))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&&&&&&&((()))))))))(((''')))(((''''''(((***,,,---&&&&&&&&&&&&''''''((()))+++***(((''''''(((***+++((((((''''''(((((()))***''''''((((((((()))))))))))))))(((((((((((()))))))))(((((()))***)))'''%%%)))******++++++******)))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++...111111000///000111000111111111111222222222333333333444444444444555666666555666888:::===???AAABBBGGGPPPZZZlll$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((******))))))))))))))))))))))))***************************++++++++++++***)))))))))***+++,,,------------------///000000000///...////////////////////////000///...------...///000000111222111000///000111///111333444444444666777888999::::::::::::999888999999999::::::::::::;;;888999999888666555555666555555555666777888999:::;;;999777666666777:::;;;============;;;999777666777777777666666666555555666555555444333222222111000000000/////////......---------------------------------,,,,,,,,,++++++************************+++++++++++++++*********(((((())))))(((((('''&&&)))'''&&&'''((()))(((&&&''''''''''''''''''''''''((('''%%%%%%'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((()))******+++((((((((((((((('''''''''''')))***++++++***)))''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******(((((()))************)))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&''''''((()))((((((((())))))((('''((()))***+++%%%%%%%%%&&&'''(((******---,,,+++)))))))))******&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((()))))),,,+++***+++++++++)))''')))******++++++******))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++---000000000///000000000111111111111222222222333333333333444444444444666666666777999;;;===???@@@AAAFFFOOOYYYkkk$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++******)))******+++,,,,,,,,,,,,,,,,,,---///111222000///------...............//////000///............///000///000111111///...///111...000222333333333444666888999::::::::::::999888888888888999999999::::::999:::;;;:::888666777777222222222333444666777888:::888666444444666999;;;<<<<<<======;;;999666444666555555555555444444444444444444333333222222222000000/////////.........------------------------,,,,,,,,,,,,++++++++++++************************+++++++++***************(((((())))))(((((('''&&&(((((('''(((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''')))((('''&&&%%%&&&'''(((''''''((((((((((((((()))((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&$$$%%%((())))))(((%%%$$$(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++((((((((()))(((''''''&&&&&&''''''(((((((((((((((***)))(((((((((((())))))''''''&&&''''''((())))))------+++***))))))))))))%%%&&&'''))))))(((''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((()))))),,,+++***+++,,,---+++***+++,,,,,,------,,,,,,+++------,,,+++************------------------------,,,,,,---.........------///000111111000///......000000111111111222222222222222333333333444444444777777777888999;;;===>>>>>>???EEEMMMXXXjjj###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++************++++++,,,,,,+++++++++---///111222000...,,,,,,,,,------............//////............//////...///000000///...///000...000222333222222333444888999:::;;;;;;:::999888777777777888888888888999888:::;;;:::888666666777111111111222333555666777777666444333333555888999:::;;;<<<;;;:::777444222555555555555444444444444333333333333333333333333////////////............------------------------,,,,,,+++++++++*********************************************************))))))******))))))((('''))))))***)))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&((('''&&&&&&''')))***,,,&&&'''''''''((((((((()))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&))))))((((((''''''&&&&&&"""$$$&&&((((((&&&$$$"""&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***%%%&&&''''''(((((('''''''''''''''((()))*********(((((((((((((((((((((((()))************)))((((((''''''''''''((((((((())))))))))))(((((((((((((((***)))((('''''''''''''''++++++***)))((('''''''''&&&'''((()))***)))((('''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&%%%$$$&&&)))++++++***+++,,,,,,------,,,,,,+++------,,,+++************........................------...///////////////111111222222333222000///000000111111111222222222222222222333333333444444666666777888999;;;<<<===<<<>>>CCCLLLWWWiii######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************(((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++++++++******,,,...000111///---,,,++++++,,,,,,---.........////////////////////////---...//////......///000...000222333222222333444777888999::::::999888777666666666777777777888888555777999888666444444444333333333444555666777888444444333333444555666777999999999999777555333222555555555444444444444333222222222222333333333333/////////.........------------------------------+++++++++*********))))))************************)))))))))*********************++++++******)))((()))***+++***)))((()))+++'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''')))***+++,,,%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((('''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((()))******%%%%%%&&&''''''''''''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++***))))))(((''''''''''''((())))))((((((((((((((((((((((((++++++)))((('''&&&&&&&&&))))))((((((''''''&&&&&&''''''((())))))))))))(((&&&&&&'''''''''((((((((())))))(((((((((((())))))%%%$$$$$$&&&))),,,------)))******++++++******))),,,,,,++++++***+++++++++........................------...///000000000000......///222555666444333000111111111111222222222222222222222333333333333555666777888999::::::;;;:::<<>>>>>AAAIIITTTfff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******&&&''''''(((((()))******************)))))))))(((((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000////////////////////////000000000000111222333222111000111333555444444444444555666666444444444444444444444444222333333444444333333222444444444444444444444444333333222222222222333333444444333333222222111111333222222111000000//////---.........////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&((((((***---000...)))%%%"""###$$$%%%&&&'''(((***((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))******************++++++'''(((((())))))))))))(((******))))))((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((())))))'''%%%$$$''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&'''(((******++++++((()))+++***))))))***,,,---,,,+++*********++++++************************++++++,,,,,,---......///++++++,,,---------------...---,,,++++++,,,...///000000000000111111111111222333333333333333333333444666666666555666888:::;;;;;;???HHHUUUhhh%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$##################""""""############$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((((())))))***+++&&&&&&&&&&&&'''((())))))************))))))))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------------////////////000000000000////////////000000000000///111222111000000111222222222111111222222333444333333333333333333333333000111111222222111111000222222222222222222222222222222222111111222222222333333333333333222222222111111000000//////......---------.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&)))(((***000555444...(((((('''%%%&&&)))***(((&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))******************))))))((())))))))))))(((((('''))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((())))))***&&&&&&'''((()))******+++'''(((***)))(((((()))+++,,,,,,+++************+++************************++++++,,,,,,------......,,,,,,---............---111///---++++++,,,...///000000000000111111111111222333444555666666555555444555666666555666888:::;;;;;;@@@IIIVVVhhh%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$#########"""!!!!!!!!!#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***''''''&&&&&&&&&'''))))))*********)))))))))))))))++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,............------------////////////000000000000////////////000000000000///111222111000000111222000000000000000111222222333333333333333333333333222222333333333333222222111111111111111111111111111222222222222222222111222222222222333333333333000000000/////////......,,,,,,---------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((()))***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((***+++++++++))))))((((((((((((''''''''''''((((((((()))))))))))))))******)))))))))))))))))))))((()))///666888444///+++***)))((((((((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))++++++******))))))(((((())))))***))))))((('''&&&'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((('''((()))))))))((('''''')))((((((((((((((())))))******))))))((((((''''''******))))))))))))************)))(((((('''''''''&&&((())))))(((((()))***++++++******************************************++++++,,,,,,,,,---------,,,---......//////.........,,,***((()))***---//////000000000111111111111000222444666777777666555666777888888777888:::<<>>>>><<<666...(((&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))+++***((('''&&&'''((()))(((((((((((()))))))))))))))((((((''''''(((((()))***)))'''''''''(((***+++((()))+++***))))))***,,,'''((()))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...///000222333333333000000000000111111111111222222222222222333333333222444555666666777999<<<======BBBLLLWWWggg}}}""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((()))))))))'''%%%######%%%'''((((((((())))))*********+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222---......///000111111222////////////000000000000,,,...000000//////111333222222222222222333333444222222222222222222222222333333444444444444333333111111111111111111111111...000111222222111000...111000000///...------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''(((***+++,,,+++)))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((***(((&&&%%%%%%''')))++++++******)))(((''''''&&&((((((''''''&&&&&&&&&%%%))))))******+++++++++,,,$$$(((+++)))%%%###%%%(((***)))''''''((()))'''&&&&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******''''''((())))))***))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((,,,***((('''&&&'''((()))''''''(((((())))))******((((((''''''''''''((((((---,,,)))'''&&&&&&'''((((((***++++++******+++,,,'''((()))+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---...///...------000000000000111111111111444444333222222222333333444666777888888999<<<>>>@@@@@@EEEMMMVVVeeezzz"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&)))***&&&%%%%%%%%%%%%&&&''''''222///+++(((''''''&&&%%%******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))((()))+++))))))))))))************++++++++++++,,,---......,,,++++++******))))))(((---...//////---...///111222111000000000111222333...............///000000000000111111111111000000111000/////////000222333444333333222222111111111222222222111222222333333222111111000///......---111222333333333333222111000000000000///...---,,,+++******,,,......---,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++************************)))******(((%%% ))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&'''((('''%%%%%%'''(((******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&''''''))))))(((((('''''''''&&&++++++***)))((('''&&&&&&'''''''''''''''''''''''''''%%%""" """%%%'''$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''(((******+++++++++******)))(((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********++++++++++++++++++++++++,,,---+++((())),,,,,,(((***+++,,,,,,------,,,,,,////////////000000000111000000000000000111111222333333222222111222222222555555666777888999::::::;;;<<>>CCCKKKTTTccc{{{############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###%%%(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''(((((())))))***222---((('''***,,,+++((())))))))))))************++++++++++++,,,---......,,,,,,,,,,,,------------.../////////......000222111111000000000111222333666555333111000///......000000111111111111000000222111000000000111222333222222333333333333333333333333222222111222222333000000000000////////////000111222333333222111000...............---,,,+++++++++***+++------,,,+++***************)))))))))+++++++++*********))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''((('''%%%%%%'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((***+++,,,+++)))((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((())))))************************'''((()))******+++*********))))))((((((((((((((())))))))))))************((()))***+++,,,,,,,,,,,,+++***))))))***,,,...//////444444///++++++---,,,++++++,,,---------------//////..................000000000000000111111222333222222111222222333333555555666777888999::::::>>>???DDDLLLVVVeee|||#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&)))+++,,,+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((()))******+++(((%%%%%%''')))***)))((()))))))))************++++++++++++,,,---......******+++,,,,,,---.........///000///......000222222222222222222333333333444333222000///...------//////000000000000//////222222111000111222333444222222333333444444555555333333222222111111222222////////////000000000000///000111222222111000///------......---,,,,,,+++++++++***+++------+++***,,,,,,,,,+++++++++++++++++++++++++++************((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&'''((('''%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&(((+++------,,,)))(((((((((((((((((('''''''''(((((((((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%************))))))(((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,+++***(((((())),,,///111;;;??????555---*********+++,,,,,,---...---------............------------000000000000000111111222222222111111222222333333555555666777888999::::::===???DDDLLLUUUeee|||###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((((((((%%%%%%&&&'''(((((())))))"""$$$&&&'''%%%%%%&&&(((((()))))))))************++++++++++++,,,---......---......///000111222222...///000000...///000222333333333444444444444444222222111000000000000000222222333333333333222222333222111111111222444555333333333444444555555666444333222222111111111222////////////000000000000//////111111111111//////---------...------,,,+++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++(((((((((((((((((((((((()))'''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((('''((((((((()))))))))******************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((()))*********))))))(((((('''&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))%%%'''***,,,,,,+++)))''''''''''''(((((((((((((((''''''(((((()))*********''''''''''''''''''''''''((()))************)))(((+++++++++***))))))((((((((((((((((((((((((((((((((())))))************)))))))))(((((((((((())))))'''''''''((((((((())))))'''((()))***+++++++++++++++***(((((())),,,///111BBBFFFDDD;;;111------,,,,,,,,,---.........------...............---------000000000000000111111222222111111111222222333444555555666777888999::::::<<<===CCCJJJTTTccc{{{$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''''''''((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&''''''((((((((("""'''++++++'''$$$$$$&&&))))))))))))************++++++++++++,,,---......,,,,,,---...//////000000///000000000//////111333222333444555555555444444333333222222333444555555666666777777777777666666444333222222222333444555444444555555555555555555444444333222111111111111000000000000////////////...///000111111000///...------............------,,,+++***+++,,,,,,***(((((((((((()))))))))))))))---------,,,,,,,,,++++++))))))))))))))))))))))))((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))************+++******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''')))*********)))((())))))(((&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))*********(((''''''''''''(((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))******++++++******)))+++*********))))))((((((''''''''''''''''''''''''))))))************))))))((((((((((((((())))))***''''''''''''(((((((((((('''((()))***+++++++++++++++***))))))***,,,...///777;;;:::333...------,,,,,,,,,---...............------........./////////000000000000000111111222111111111111222333444444555555666777888999::::::;;;<<>>===@@@GGGQQQbbbzzz%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''((((((((((((''''''''''''*********)))))))))))))))***)))'''(((***+++***((($$$&&&(((+++,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,---......///......---...///000222333000000111111111222222222222222222222222222222222000111333444555666666666555555444333333333333333333333222222333333444555555444222000/////////000........................------------------------///......------,,,------......---,,,++++++++++++++++++***)))))))))******)))******++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''')))***+++***((('''((())))))))))))))))))))))))(((((((((((((((''''''''''''******)))))))))(((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''))))))(((''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++)))))))))))))))))))))))),,,+++)))((())))))'''%%%))))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))((((((''''''$$$%%%&&&''')))***+++,,,******))))))))))))******))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))((())))))***************,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........---,,,,,,---........./////////000000000000000000000000////////////222222111111222222333333444444555666777888999999>>>===@@@GGGRRRccc{{{%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''((((((((((((''''''''''''************************(((''''''(((***++++++***'''((())))))******))))))******+++++++++,,,,,,,,,++++++,,,,,,------......---------...///000222222000000000111111111222222333333333333333333333333111222333444555666666666444444333222222222222333333333333333333444555555555444111///...///000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++......---,,,++++++++++++...---,,,+++************((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,+++)))((()))***))))))))))))))))))))))))+++************)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((***)))((('''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((())))))))))))(((((((((((((((((((((((())))))((()))***++++++,,,,,,,,,)))))))))))))))))))))))),,,***))))))******)))(((***)))((((((''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&'''(((***+++,,,,,,***)))))))))))))))*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))((()))******++++++******((()))***+++,,,...//////000///---,,,,,,,,,---.........---,,,,,,---............/////////000000000////////////000000000000222222111111222222333444555555666666777888999999>>>===@@@HHHSSSddd{{{$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''%%%%%%&&&'''((()))******)))))))))))))))*********(((((((((((()))******)))******)))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000//////............000000000000111111111111333333333333333333333333222222333444555555444444333222222111111111222222333333333333333444444555555333111///......000111......------,,,,,,,,,+++***************************+++,,,------,,,+++***---,,,,,,+++******++++++---,,,++++++*********+++((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''))))))))))))))))))*********,,,,,,+++++++++*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***++++++++++++***((('''&&&'''((()))(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))***************+++(((((()))***++++++++++++))))))))))))))))))))))))&&&&&&&&&(((+++,,,,,,,,,***))))))((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))***+++***))))))))))))))))))***************************))))))))))))))))))))))))))))))***++++++++++++***&&&&&&'''(((***+++,,,,,,...---+++******+++---.........------------.............../////////000000////////////000000000000111111111111222333444444333444555666888999:::;;;>>>===AAAIIITTTeee|||$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''(((((())))))))))))))))))(((''''''(((++++++))))))((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///////////////......---//////000000000111111111333333333333333333333333222222333333333333333222111111000000000111111222333222222222222333444444444222000///...///000111000000///...,,,+++******************************)))***+++,,,,,,+++***)))+++***)))))))))))))))))))))))))))))))))***++++++)))******************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((()))))))))*********+++)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++---,,,***((('''&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((&&&'''((()))************))))))))))))))))))))))))%%%$$$$$$&&&)))+++,,,+++******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((((((+++*********)))))))))((())))))(((((()))***++++++******))))))))))))***************+++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++((((((((())))))*********++++++******+++---...///....................................////////////.../////////000000000111111111111111222333444555222333444666999;;;============BBBJJJUUUfff}}}############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''(((((())))))******)))'''&&&&&&'''+++******)))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000000000/////////000000000111111222222222222222222222222111111222222222111000000000////////////000111111111111111111111222333333111111000000////////////000000///...,,,+++******************************((()))******************))))))((((((((((((((()))''''''''''''((()))***+++)))******++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))(((((()))+++((())))))******+++++++++******))))))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''',,,++++++***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))******(((((())))))))))))((((((''''''(((((()))*********&&&'''((())))))******)))))))))))))))))))))))))))((('''&&&'''((()))((('''+++***))))))(((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((())))))***++++++(((((((((((()))***+++,,,+++******))))))******++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---...///000000---...////////////...---------........./////////......//////000000111111000000000111222333444555222333555777999;;;===>>>======BBBKKKWWWggg~~~############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))))))))'''(((***)))'''&&&''')))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---///000000000///////////////000000000111111111111111111111111111000000000000000///......///.........//////000111000000//////000000111222///000000111111000///...,,,,,,,,,,,,++++++++++++************************)))((((((((())))))***+++))))))(((((((((((())))))(((((((((''''''((())))))((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++***)))+++,,,((())))))******+++,,,,,,,,,,,,,,,++++++++++++***&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%'''(((***++++++***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))******+++,,,,,,------''''''((()))************))))))))))))))))))))))))***((('''((())))))((('''+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***(((((((((((()))***+++,,,+++******))))))******++++++++++++,,,,,,,,,------)))))))))))))))))))))))))))***++++++,,,,,,++++++---------------,,,,,,,,,***+++---...///...---,,,---...///000000///...------------.........//////.........///000111111111000000000111222333555666555555666777999:::;;;;;;===>>>CCCLLLWWWhhh~~~############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""&&&))))))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&''''''((()))******+++$$$'''))))))'''&&&)))+++((()))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---.../////////...,,,,,,////////////000000000000000000000000000000000000///000000000///...---,,,...............///000111///////////////000000111...///111222222000...---(((((()))***++++++,,,,,,************************)))(((''''''''')))***+++***)))))))))))))))******+++***)))(((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''')))******))))))***,,,((())))))***++++++,,,,,,)))))))))((((((((((((''''''''''''((((((((())))))'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((******)))((('''&&&&&&%%%###%%%))),,,---,,,+++***((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((())))))******((()))***++++++,,,++++++))))))))))))))))))))))))(((''''''(((+++,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&%%%(((((((((((()))***+++,,,++++++************+++++++++++++++,,,,,,---------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,(((***,,,------+++(((&&&---...///000000///...------------.........//////---......///000111111222000000000111222444555666888888888888888999999999===>>>CCCLLLXXXhhh########################(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%&&&'''%%%&&&%%%$$$""""""$$$&&&((((((((('''&&&&&&%%%%%%((((((((('''&&&%%%######%%%%%%&&&&&&'''&&&&&&&&&&&&''')))++++++***((('''))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++////////////////////////...000222333111000000000000000000000000000000000...000111111000000111222111111222333222111000///---......///000////////////000000000000000///.........---,,,---...///000---------,,,,,,,,,+++++++++*********))))))((((((++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&''''''((((((''''''###%%%'''))))))'''%%%###&&&'''''''''(((((())))))(((((((((((())))))))))))+++++++++***)))(((((('''))))))))))))((((((((((((***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''***)))(((''''''((()))***+++***)))((('''&&&%%%%%%'''''''''(((***)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%'''((()))+++++++++++++++***)))(((++++++******))))))((((((&&&%%%&&&(((+++,,,+++)))************************))))))))))))))))))))))))))))))((('''&&&&&&''''''******))))))))))))******&&&''''''((()))******++++++***((('''((()))+++,,,***)))(((((((((***+++,,,+++***)))))))))***,,,---,,,+++***************+++++++++******************(((((()))***++++++,,,,,,++++++++++++++++++++++++......---,,,,,,+++******.........---,,,,,,++++++......////////////......000000000000111111111111555444222000000111222333222333555666666777:::<<<======AAAIIITTTddd{{{########################%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''''''''((('''&&&$$$$$$&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))))))))'''((()))*********))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,+++++++++........................---///000000///...000111111111222333222111000///---......///////////////000000000000000///...---000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))((())))))******))))))(((,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))))))))(((''''''%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$''''''''''''((((((((()))(((((((((((())))))))))))++++++******)))(((((('''************))))))))))))(((((('''''''''(((((()))))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%)))(((((()))***)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((())))))*********))))))((('''((((((((((((''''''''''''***(((((((((******)))((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***************))))))(((((((((((())))))''''''(((((())))))******))))))******+++++++++***))))))))))))))))))***+++******)))((()))***+++,,,))))))(((((((((((())))))++++++******************+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///..................///000000000000111111111111222222111111111222444555444555666666666666888:::======@@@HHHSSSccczzz$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''((((((&&&%%%$$$&&&'''$$$%%%%%%&&&''''''((((((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))******+++((((((((((((((()))******))))))))))))************************++++++++++++************************)))))))))***************,,,...//////...------...------------------------,,,...//////...---///000111111222333222111000///------......////////////000000000000///...---,,,......------,,,***)))(((++++++++++++*********))),,,,,,++++++++++++******(((((())))))))))))((((((------,,,+++******))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++******)))(((((((((+++++++++*********))))))&&&&&&&&&''''''(((************)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((())))))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((((((((((((((())))))((((((''''''''''''''''''((((((((((((...,,,)))(((((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((***,,,,,,+++***))))))************))))))((())))))((((((((()))***+++((((((((((((((()))***+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---............/////////000///...------...///000000000000000111111111111///000111222333444555555555666777666555555777999<<<<<>>FFFQQQaaaxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&'''''''''&&&%%%%%%'''&&&$$$###$$$%%%((()))((()))))))))************'''((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,,,,------......,,,---...---,,,,,,---...........................---///000000///...000111111111222333222111000///...------,,,---...//////000000//////---,,,+++***'''(((***+++++++++***)))*********)))))))))((((((((((((((()))))))))))))))'''((()))*********************))))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''(((((((((((())))))))))))*********))))))))))))))))))(((((((((((('''''''''))))))(((''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&)))(((((((((((('''''''''###""""""###&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))******))))))((((((((())))))******++++++---***''''''((()))******************************)))))))))))))))))))))))))))******+++++++++***)))***))))))(((((())))))***))))))))))))(((((((((((((((((('''&&&'''((()))***)))***+++++++++)))(((''''''((((((((())))))))))))************+++,,,......******++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000...---++++++---...000///000000000111111111111222222333333333222222111222444555666666777:::<<<::::::>>>FFFQQQaaaxxx%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&((())))))'''&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%&&&'''(((((((((((((((''''''''''''&&&%%%$$$###'''&&&$$$###$$$%%%''')))))))))))))))************************++++++++++++******************************++++++,,,---------,,,,,,---,,,******,,,...........................---///000000///...000111111111222333222111000///...---,,,,,,,,,---///000............---,,,+++***,,,,,,++++++***)))''''''************)))))))))((('''''''''(((((((((((()))$$$%%%&&&''''''(((((('''++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))))))))(((((('''''''''&&&&&&&&&******(((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%###!!!!!!###&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((()))*********))))))''''''''''''(((((((((((()))(((&&&&&&(((*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))(((******))))))))))))******(((((((((((()))))))))))))))(((&&&%%%&&&'''***+++)))************))))))((('''((()))*********)))))))))))))))))))))***+++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///...---,,,,,,---...///000000000000111111111111333333333222222222111111222333555666666888:::===;;;;;;>>>FFFQQQaaaxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))###$$$%%%&&&'''&&&&&&%%%&&&(((******(((&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&'''((()))))))))))))))************************++++++++++++++++++++++++++++++++++++******++++++,,,---------...//////---,,,,,,...000------------------------,,,...//////...---///000111111222333222111000///...---,,,++++++---...000---------------,,,+++***------+++***)))(((((((((++++++*********)))))))))'''((((((((())))))))))))###$$$%%%&&&''''''''''''))))))))))))************))))))))))))))))))))))))(((((()))))))))(((''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***(((((((((((('''''''''''')))(((((('''''''''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))&&&'''(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((()))((('''&&&))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))***++++++))))))))))))))))))***+++((()))***+++++++++***)))*********))))))***++++++******++++++,,,------...+++++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,------.........///------------------------000000000000111111111111333222111111111222333444333444666666666777999;;;;;;;;;???GGGRRRbbbyyy%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$&&&((((((&&&%%%$$$%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((()))******))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,---......//////---...---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///111111222333222111000///...---,,,++++++---...000,,,,,,---------,,,+++++++++***)))))))))***,,,---++++++++++++************(((((())))))*********+++%%%&&&'''((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((''''''&&&''''''((()))*********)))((((((((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((()))***++++++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''"""###%%%'''))))))))))))%%%%%%&&&'''((((((((('''++++++******))))))(((((('''&&&&&&'''((((((&&&%%%************************))))))))))))))))))))))))&&&(((***+++,,,+++***)))((((((''''''''''''((((((&&&''''''((()))******+++(((***,,,---------+++******)))(((((((((***+++,,,((()))***,,,,,,++++++***------,,,,,,+++,,,,,,,,,******+++,,,,,,---......(((((()))***++++++,,,,,,++++++++++++++++++++++++((()))***+++---...///000,,,,,,,,,------------...,,,------......------,,,000000000000111111111111222111000000111333555777555666777666555666777999<<<<<>>BBBHHHPPP]]]sss%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''')))************'''((())))))******))))))************************++++++,,,,,,---.........//////.........---------,,,,,,---............---........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***************************)))(((''''''((()))************)))))))))(((((('''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((()))((((((((('''''''''''')))))))))))))))************)))'''(((******(((%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""%%%&&&((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$######$$$&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++++++++)))''''''))))))(((''''''((()))))))))))))))((('''''''''(((((((((((((((++++++++++++************))))))))))))))))))))))))******)))(((((((((''''''******)))))))))(((((((((&&&%%%%%%)))------(((###)))))))))))))))***+++,,,++++++******)))(((((('''((()))))))))************************++++++++++++************************,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,......------------......---------.........////////////000000//////...---/////////000111111222222333111000111444777666555444555777777666777999;;;<<<===AAAHHHOOO\\\rrr$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''&&&%%%$$$%%%'''(((***+++++++++((()))******++++++******************************++++++,,,,,,------......////////////............,,,---......//////....................................//////......---,,,++++++++++++++++++++++++,,,,,,+++************+++************************))))))(((((((((((())))))******))))))))))))((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((((((((((((((''''''''''''*********))))))(((((((((***)))((()))***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''''''''((((((((())))))))))))))))))(((((()))******+++)))''''''((()))((('''((()))))))))))))))(((''')))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&&&&))))))((((((((((((((('''&&&'''+++000444222,,,'''+++)))&&&$$$%%%'''***,,,++++++******)))((((((((())))))))))))***************++++++++++++,,,,,,,,,)))))))))***************...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......++++++,,,---...///000111000000000000000000///.../////////000111111222222222111000111333555555555333555666666666666999;;;;;;<<>>BBBGGGNNNZZZooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((###"""$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''***)))'''$$$!!!!!!"""$$$''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++******,,,------......---,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++...------,,,,,,------...---------,,,,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''((()))*********((('''&&&&&&&&&''''''((()))))))))000+++'''''')))***'''###''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))***+++***)))((('''((((((((('''%%%&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''&&&))))))(((((((((((())))))(((((()))))))))'''&&&%%%''''''((((((((((((''''''((()))***)))'''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%$$$#########$$$%%%(((''''''((()))******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******((()))++++++***)))&&&%%%%%%&&&&&&'''((())))))***))))))))))))******************++++++++++++******))))))))))))))))))))))))(((***,,,......+++(((&&&%%%&&&(((((('''''')))***))))))************))))))))))))(((((((((((()))))),,,---***&&&)))///---'''+++*********))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++---,,,++++++,,,///111333---------,,,,,,+++++++++,,,---.../////////...---//////............//////000000000000000111111222444666777333---***---111555666666777888:::;;;<<<===>>>AAAGGGNNNZZZooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((($$$###&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&%%%&&&&&&'''((())))))))))))))))))))))))***)))((((((((((((((()))*********++++++,,,,,,,,,---------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))***)))((('''&&&))))))((((((''''''&&&&&&&&&###!!!"""''')))(((%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))))))))))))))************,,,,,,---------,,,+++***((())))))(((&&&&&&(((***((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))((('''&&&%%%)))((((((''''''(((((()))'''(((((())))))((('''&&&''''''((((((((((((''''''((()))))))))'''&&&'''((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''')))''''''((()))******)))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&$$$""")))))))))***+++,,,,,,,,,(((((()))))))))*********)))******************)))))))))))))))))))))))))))((()))+++,,,,,,***(((&&&%%%'''((()))(((((()))+++((((((((((((((((((((((((******))))))))))))******)))---...+++***...///,,,************)))))))))(((******))))))******+++,,,---------------.........,,,---...///...---+++***,,,+++++++++,,,...000222---------,,,,,,+++++++++***+++---...///000//////111111000000000000111111000000000000000111111222333555555333000///222555555555666777888:::;;;<<<<<<<<<@@@FFFLLLYYYnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((%%%%%%'''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&&&&%%%&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))******)))((((((((((((((((((((()))***+++,,,---...,,,+++******))))))******------------------------***)))))))))***+++,,,,,,------,,,,,,,,,,,,------,,,++++++++++++*********'''''''''((()))*********))))))))))))))))))))))))************))))))))))))(((((()))))))))(((''''''))))))(((((('''&&&&&&&&&""" !!!%%%((('''&&&$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((************++++++++++++***************)))(((((())))))***)))'''''')))+++************************&&&'''''')))***++++++,,,))))))))))))((('''&&&%%%(((''''''''''''''''''(((&&&'''(((((()))(((((('''''''''(((((((((((('''''''''((()))((('''&&&'''(((***)))))))))(((((((((((((((((('''''''''(((((())))))((('''((()))***)))((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''((((((((('''%%%###""")))******++++++,,,,,,---(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''(((******))))))+++,,,)))((('''&&&&&&'''((()))++++++************++++++(((000555111+++)))******************))))))))))))******))))))******+++,,,,,,---...///...---,,,+++,,,------...---,,,+++)))++++++******+++---///000------,,,,,,,,,,,,++++++)))***,,,...///000000000...------------------...000000000000000111111222333333333333444555666777555555666777888:::;;;<<<:::;;;???EEEKKKXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!$$$'''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((+++***)))((((((''''''(((((())))))***+++,,,,,,,,,))))))((())))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,,,,,,,,,,,,,---+++++++++*********))))))'''((((((((()))))))))***))))))))))))))))))))))))******************))))))((((((((((((((((((''''''%%%%%%&&&''''''(((((()))(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))*********++++++)))))))))((((((((('''''')))***+++***)))((()))+++************************'''(((((()))******++++++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))''''''(((((((((((('''''''''((()))((('''&&&'''((()))))))))(((((((((''''''(((((((((((((((((()))))))))((('''((()))***)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))((((((***+++,,,,,,,,,,,,''''''((((((((()))))))))(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((((((''')))***+++******+++---***)))'''&&&&&&''')))***+++******))))))******+++,,,888AAA>>>222)))&&&(((*********)))))))))))))))******))))))******+++,,,+++,,,---......,,,***(((******+++,,,---,,,,,,++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////000------,,,,,,,,,,,,------000000000000000111111222444333222333555777777666555555555666888999;;;<<<;;;;;;???EEEKKKXXXmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###&&&))))))(((%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((******)))(((((((((((((((***************************************++++++,,,************************,,,,,,,,,+++***)))((((((,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))******''''''''''''''''''((((((%%%%%%&&&&&&'''(((((((((+++)))'''&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''(((((((((((((((((('''((((((((()))))))))******,,,,,,++++++************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''((((((((((((''''''&&&((()))(((''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''(((((()))***&&&&&&''')))******++++++&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((******((('''''''''((()))((()))++++++******,,,---+++***(((''''''(((***+++))))))(((((((((((())))))///;;;HHHIII===///***+++))))))))))))))))))************))))))******+++,,,)))+++,,,---,,,***(((''''''((()))***,,,---......++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------...111111111000000111111111000000000000000111111222444333222333444555444333444555555666777999:::;;;;;;<<<@@@FFFLLLYYYnnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""$$$%%%######&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******'''%%%######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))+++,,,,,,,,,+++***((((((************************,,,,,,,,,,,,+++)))(((''',,,,,,++++++++++++,,,,,,,,,++++++++++++******************)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))+++***))))))(((((())))))''')))******)))(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&((()))*********(((''''''''''''''''''((((((''''''''''''(((((()))''''''((((((((((((''''''&&&'''((((((''''''((()))''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((('''***)))(((((())))))((('''))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))*********))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))******((((((((((((******))))))))))))))))))))))))+++***)))((((((((())))))((()))***+++******+++---+++***)))(((((()))***+++))))))(((((((((((())))))(((000<<>>DDDJJJWWWlll~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((((())))))***************((()))***++++++***)))((((((((((((((((((((((((((((((((()))************)))---,,,)))(((((())),,,---,,,,,,++++++***)))((((((''''''(((((())))))************)))(((((((((((((((((('''&&&&&&((())))))(((((()))***)))((('''((()))((((((''''''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))))))))******+++'''%%%$$$%%%(((***)))''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%))))))*********))))))((('''&&&%%%%%%'''(((((((((''''''((((((((((((''''''$$$%%%&&&'''(((***++++++'''((()))***)))(((&&&$$$******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''((()))))))))))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&+++*********))))))((((((((())))))))))))*********++++++++++++++++++++++++,,,***(((***---...,,,***++++++******++++++,,,---..............................////////////.....................///000000000000000000////////////000111222333444555555555777555444555888999888666:::;;;>>>DDDJJJVVVkkk~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((())))))))))))***&&&''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++***(((&&&%%%%%%&&&(((***,,,,,,+++******)))((((((&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&)))'''&&&&&&((()))(((((('''((()))(((&&&&&&&&&'''***)))))))))(((((((((''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''(((((((((((()))))))))))))))******+++(((&&&%%%&&&)))***((('''((((((''''''''''''((((((************************(((((('''&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((+++******)))((((((''''''(((((())))))))))))((((((((((((''''''((()))***)))'''''''''(((((('''''''''%%%&&&&&&'''((()))******((()))*********)))((('''))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))************************))))))))))))((((((((((((************)))))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***++++++******++++++,,,---..............................////////////.....................///000000......//////000000111111000111222333444444444444666555444555888999888777999:::>>>CCCIIIUUUjjj}}}%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%###"""###&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""&&&((((((&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************&&&'''(((((())))))(((((())))))************))))))************************,,,+++*********+++------,,,+++)))(((((()))+++,,,+++++++++******))))))(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''')))(((&&&&&&'''((('''&&&&&&'''((('''%%%$$$%%%&&&)))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++)))(((&&&&&&%%%%%%''''''''''''(((((((((((()))))))))))))))******+++***)))(((((())))))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((((()))***+++%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''*********)))((((((''''''''''''(((((()))(((((('''(((((((((((((((((())))))************************''''''''''''((((((((()))))))))))))))************(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,+++++++++******++++++,,,---------------------------......////////////.....................///000000------...///000111222222000000111222333333333333666555444555888999888777999999===BBBHHHTTTiii{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$)))---+++&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))***++++++++++++***)))))))))******))))))))))))))))))))))))))))))))),,,+++)))))))))***,,,...---,,,***))))))***,,,---+++*********)))))))))(((''''''''''''''''''''''''***)))(((((((((((()))))))))(((&&&&&&'''''''''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++,,,+++***)))))))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''***)))((('''''')))+++,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))%%%&&&''''''&&&&&&&&&'''******))))))))))))******(((((((((((((((''''''''')))((((((((()))***++++++'''''''''((()))*********(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))******************************)))***++++++++++++++++++******++++++,,,------------------------------......//////......---...............///000000.........///000111111111///000111222222222222222444444555666777888999888888999<<>>BBBHHHSSSgggzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&((()))***)))((('''''''''(((***+++******************************+++,,,,,,,,,,,,+++************************((()))***+++++++++++++++((((((((((((((((((((((((************))))))))))))&&&'''((('''&&&%%%''')))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***(((&&&%%%%%%&&&'''(((,,,+++)))((('''&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&''')))***+++------,,,+++)))((((((((()))***''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))%%%%%%(((%%%&&&'''(((******((('''&&&((((((((()))(((((('''&&&((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((*********)))))))))))))))))))))(((((()))***++++++******))))))((((((''''''&&&&&&&&&&&&''''''''''''***))))))(((((((((((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((())))))))))))(((((('''''''''(((((()))(((((())))))*********+++222...***(((***+++***)))++++++***)))(((((())))))))))))((((((((((((((())),,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......////////////000000000000////////////000111222333222222333333333222222111777777777777777888888888::::::===BBBIIIUUUgggxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((())))))(((((('''((()))***+++************************---------,,,+++***)))(((************************(((((()))***************)))))))))))))))))))))))))))))))))(((((((((((('''&&&''''''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%''')))***+++***)))((('''''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((())))))******++++++++++++)))((((((((()))***************************'''''''''((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''***'''(((,,,,,,'''&&&)))&&&'''((())))))((('''&&&%%%&&&'''((((((((((((((()))(((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++***)))))))))(((((((((''''''''''''((((((((())))))''''''''''''((()))***+++(((((())))))))))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((())))))))))))(((((('''''''''(((((()))((()))))))))************///,,,))))))***+++***)))++++++***)))))))))))))))******))))))))))))******++++++***))))))***+++++++++++++++***++++++,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,---..................////////////............///000111222222222222333333222222111444444555777888999:::;;;===<<<>>>CCCIIITTTfffvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((('''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&((((((((((((((()))******************************------,,,,,,+++***((('''************************''''''((())))))))))))(((************************((((((((((((''''''''''''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++))))))(((''''''(((((()))((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))*********)))))))))))))))+++******)))((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******&&&'''(((((())))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''%%%&&&)))***)))***,,,&&&'''((())))))((('''&&&###$$$%%%&&&((((((((((((((((((((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))((((((((()))******))))))))))))(((((((((((()))))))))************+++'''''''''''''''((()))***((((((((()))***+++++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))((((((''''''((((((((())))))))))))************+++)))((()))***+++***(((+++***))))))))))))))))))++++++************++++++++++++***))))))***++++++,,,,,,++++++***+++++++++*********++++++---...///---,,,,,,,,,,,,---......------------............------------...///000111111222222333333222222222111222444666888:::<<<===???>>>@@@DDDIIITTTeeeuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))'''&&&%%%((((((((((((((())))))***************************))))))***+++++++++++++++************************(((((()))))))))))))))((())))))))))))))))))))))))))))))((((((((('''''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&(((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''((()))******+++''''''((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''%%%%%%%%%%%%%%%&&&'''''''''((())))))(((''''''###$$$%%%&&&''''''''''''&&&''''''((())))))******))))))(((((((((((())))))((((((((()))))))))))))))))))))((((((((())))))***))))))))))))((((((((((((******+++++++++,,,,,,,,,******((('''&&&&&&&&&&&&((((((((())))))*********(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((((((((((((((((()))))))))))))))*********''''''((()))******)))(((******)))))))))))))))*********)))))))))***+++++++++******************+++---,,,++++++******++++++++++++++++++++++++,,,------,,,,,,,,,,,,---......------........./////////............///000111111111111222333333333222222111222333555888:::<<<===>>>>>>???DDDJJJTTTfffvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))))))))'''&&&%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********++++++***))))))((((((((((((((((((((((((*********)))))))))((((((&&&&&&'''&&&%%%$$$&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((()))******++++++************)))))))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''((()))******+++'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&)))***)))'''&&&'''((('''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))'''''''''&&&&&&'''''''''''''''(((((())))))))))))))))))((((((((((((((()))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,******)))''''''&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))))))))%%%'''((()))))))))))))))***)))))))))))))))******((((((((((((((()))***+++*********++++++*********,,,,,,++++++***++++++,,,------,,,+++************---,,,,,,,,,,,,---............/////////000000000////////////000111222222000111222333333333333333333333444666777888999:::<<<;;;>>>CCCJJJUUUhhhxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&''''''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))'''&&&))))))))))))))))))))))))***++++++++++++******)))''''''''''''''''''''''''************))))))))))))&&&'''((('''%%%%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((('''(((((()))***+++++++++)))************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******'''((())))))******))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%%%%((((((''''''***+++)))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((())))))***))))))((((((''''''(((((((((((((((((())))))))))))************+++++++++,,,''''''''''''(((***+++,,,)))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))++++++***)))((((((((((((************))))))))))))&&&((())))))(((((()))+++)))))))))))))))******+++''''''''''''((()))***+++)))***++++++++++++***)))++++++******++++++,,,------,,,+++******)))******---,,,,,,,,,,,,---......////////////000000000111/////////000000111222333000111222222333333333333444444555666666777888888::::::<<>>111***((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************))))))(((((()))***+++)))))))))))))))(((''''''(((((())))))))))))((((((''''''((())))))***++++++((()))******+++***))))))---+++)))((('''((()))+++&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))************))))))*********)))))))))))))))(((((()))***++++++******))))))))))))(((((((((((('''(((((((((((((((((('''((()))))))))************)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,.........,,,******,,,...---------............///......//////000000111111111111222222222333333333222222444555666888999999;;;:::===BBBGGGRRRcccsss$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))*********************))))))))))))******,,,+++************++++++))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))((('''((())))))(((((('''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((************)))(((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''((()))***(((((()))))))))*********************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))))))))******///000000///,,,++++++,,,,,,''')))///+++)))===XXXmmm\\\DDD000'''&&&(((***)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))*********+++***))))))))))))*********)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************+++)))((('''((()))+++---''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((()))************)))((())))))))))))))))))******((()))***+++,,,,,,,,,,,,))))))))))))((((((((((((((())))))******))))))((()))))))))))))))***************+++,,,,,,,,,,,,+++............////////////+++...000111000//////000---------............///......//////000000111111111111222222222333333333444444555555666666777777::::::<<>>FFF;;;...&&&''')))***(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((()))******)))*********)))((((((''')))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))***)))(((''''''((()))***((()))***++++++***)))(((((()))))))))************++++++***))))))***+++,,,))))))))))))(((((((((((()))******++++++******)))***)))((((((((()))++++++***+++,,,,,,------,,,,,,************************))),,,......---,,,,,,,,,---------............///......//////000000111111111111222222222333333333333444444555666777888888:::999<<>>III777***+++...***''')))((())))))))))))(((((('''))))))))))))************)))))))))***************((((((((((((''''''&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((())))))+++++++++*********))))))************************&&&(((++++++***))))))***++++++******++++++,,,---******+++,,,,,,---......---......//////......------------..................//////000000000000000111111222222333333333333444444555666777888999999::::::===AAAFFFPPPdddvvv$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((%%%''')))++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''&&&%%%###!!!((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))(((((((((((((((((()))''''''((((((((('''&&&&&&(((((()))************)))&&&''''''((()))(((((((((&&&&&&'''((()))***++++++************++++++++++++(((((())))))***++++++,,,((((((''''''(((((()))***((())))))))))))(((((('''))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))******+++))))))(((((((((((())))))(((&&&&&&))),,,---+++'''))))))(((''''''((())))))((((((((((((((((((((((((***((('''%%%%%%'''(((***&&&&&&''''''(((***+++,,,,,,))))))---...+++)))***(((((())))))))))))(((((())))))))))))))))))))))))''')))*********---333888>>>000''')))+++(((%%%%%%'''(((((())))))))))))((((((((())))))***************))))))))))))))))))((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))************************''')))***+++***)))************+++,,,,,,,,,,,,++++++,,,,,,------............//////////////////...---------.........//////......///000000000000000555555444444333222222222444444555666777888888999;;;;;;>>>BBBFFFPPPcccttt$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))''''''''''''))))))&&&''')))*********)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''&&&$$$$$$((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((('''((((((((((((((((((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((()))************)))&&&''''''(((((((((((((((''''''(((((())))))******((()))))))))************((())))))******+++++++++((('''&&&&&&&&&''')))***))))))*********))))))((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))******))))))(((((((((((())))))(((''''''(((++++++***'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))''''''''''''((()))***+++(((((((((******)))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((&&&'''***,,,000((($$$'''***(((&&&'''&&&'''((())))))***))))))(((((())))))******++++++******))))))((((((''''''******))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************''')))******))))))***+++)))***+++,,,---,,,+++***---........./////////000......////////////......,,,,,,------.../////////---...///000000111000000444444444333222222111111333444444555666777888888;;;<<<>>>BBBFFFPPPbbbsss$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((()))******)))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))************)))(((((((((''''''((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''&&&'''(((((())))))((((((''''''''''''((((((((()))******))))))((((((''''''***+++++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))((('''&&&&&&&&&''')))***))))))***************)))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))***)))(((((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))************)))((())))))(((((((((((())))))'''))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&'''(((+++((('''***---+++******&&&'''((())))))***))))))'''(((((()))******++++++******))))))((((((''''''))))))******************))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))******))))))***,,,)))***+++,,,---,,,+++***---------------.........,,,------......------,,,---------.........//////---...///000111111111111111111111111222222222222333333444555666777888888;;;;;;???CCCGGGPPPbbbrrr%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((()))*********)))'''&&&&&&(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***+++,,,+++***)))((((((''''''''''''(((((((((''''''''''''''''''(((''''''((()))))))))((((((%%%&&&''''''((((((''''''(((''''''''''''((())))))++++++***)))((('''&&&&&&(((((()))))))))*********+++,,,,,,---,,,***)))'''((((((''''''(((((()))***((())))))************)))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******)))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((******)))((((((((((((((((((+++,,,)))(((***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))***)))((('''&&&'''(((((())))))))))))(((''''''((()))***++++++,,,***))))))))))))))))))((())))))))))))************((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))*********)))(((((()))))))))))))))***'''(((((())))))*********((()))***)))((((((***,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,........................,,,---...000111111111111//////000111222222333333333333444555666777777888999;;;>>>CCCHHHQQQbbbsss&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((***+++++++++)))((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&''''''((()))))))))))))))%%%&&&''''''((((((''''''(((''''''&&&'''((()))*********))))))((((((''''''&&&&&&&&&'''''''''((((((((()))+++,,,+++***)))((('''((())))))******))))))'''((())))))******))))))))))))(((((((((((())))))((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''(((((('''((())))))))))))(((''''''''''''''''''''''''''')))(((&&&$$$$$$&&&((())))))(((((((((((())))))***''',,,---(((&&&)))+++******)))(((''''''((()))***))))))))))))))))))))))))))))))***+++,,,,,,+++***$$$'''((('''%%%%%%%%%%%%((())))))))))))(((((('''''''''((()))***+++,,,,,,)))))))))***************((((((((()))))))))******'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((())))))******''''''(((((()))******+++))))))***)))((((((***,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////...------,,,,,,,,,---...000111111222222000000111222222333333444222333333444555666777777888999>>>CCCHHHQQQcccttt'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))***+++***(((''')))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))&&&''''''((((((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))************++++++++++++%%%&&&(((***+++***)))((('''(((***+++++++++***)))''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&''''''''''''''')))+++((()))***++++++***)))(((''''''''''''''''''''''''+++'''""""""'''+++''''''''''''(((***+++,,,$$$***+++&&&$$$''')))(((***)))(((''''''((()))***))))))))))))))))))))))))+++++++++++++++***'''%%%###'''***)))(((***+++,,,))))))***))))))(((''''''&&&'''((()))***+++,,,,,,))))))******++++++,,,,,,''''''(((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))*********)))'''((((((((())))))******&&&''''''((()))******+++))))))***)))((((((***---,,,+++***)))***+++---.../////////////////////.........////////////......000000///...---,,,,,,+++,,,---...000111111222222222333333333333333444444222333333444555666777777777999>>>CCCIIIRRRdddttt&&&%%%############%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&,,,***(((((())))))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***)))'''%%%&&&'''+++******)))(((''''''&&&((()))*********)))'''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''(((((((((((())))))(((((('''''''''&&&+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))******+++******)))(((''''''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))************))))))&&&&&&''''''''''''&&&&&&,,,+++***((((((((())))))(((%%%"""%%%***---***'''))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((()))))))))))))))******************))))))))))))(((+++)))(((&&&&&&((()))+++******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((((((''''''''''''(((((()))))))))(((''''''&&&&&&$$$%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++''''''''''''''''''&&&&&&&&&(((******'''''')))+++***************)))((((((((((((((((((((((((((((((+++*********))))))((((((((('''&&&&&&&&&''')))***&&&'''(((((((((((((((''')))******+++++++++******------------,,,++++++***+++*********))))))(((((())))))))))))))))))))))))************************)))******+++,,,...///000333222000///.........///++++++,,,,,,---...//////111111000/////////////////////000111111111111111000000111222333333444444777666555444444555777777:::999;;;@@@FFFQQQcccsss%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''((())))))''''''((()))*********)))((('''''''''((()))))))))(((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))'''''''''(((((('''''''''+++***)))((((((((()))***)))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((++++++******))))))((((((+++++++++************)))***)))(((''''''((()))******)))))))))((((((((('''(((((())))))))))))(((((((((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((('''((())))))***''''''''''''''''''''''''%%%''')))((('''&&&(((******************)))(((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))***************))))))(((''''''))))))*********))))))(((+++++++++,,,++++++******************)))))))))((())))))))))))))))))))))))************************))))))******+++---...///000///---,,,+++++++++,,,+++++++++,,,,,,---------...............///000111//////000111111111111000111111111111111111111111555555555555555666777777:::999;;;@@@FFFQQQcccsss%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&'''))))))((((((***+++******))))))(((((('''''')))(((''''''&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''%%%%%%$$$$$$$$$''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))*********((())))))******))))))((('''(((((())))))(((((('''))))))((((((((()))******)))***,,,***((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((,,,,,,+++***)))(((((('''+++************)))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******&&&&&&''''''((())))))***((()))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((()))************))))))(((******************************))))))))))))((((((((())))))***************,,,,,,+++***)))((('''''')))))))))))))))((('''&&&((()))******************************))))))))))))))))))))))))))))))))))))************************)))))))))***+++,,,---...------,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111...///000000111111000000111111111000000000//////222333444555666777777777999999;;;@@@FFFPPPbbbqqq%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((())))))(((((()))+++***)))))))))((((((((('''((('''&&&%%%%%%&&&'''(((((()))***++++++***)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))******((()))))))))((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))+++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))******))))))(((%%%%%%%%%%%%&&&&&&&&&'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))///...,,,++++++,,,...///***))))))(((((())))))***(((((()))))))))*********(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''''''''(((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***)))(((+++******)))((((((((((((************)))(((''''''(((((()))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...//////000000000000000000000000111111111111111000222444666777777777777999888;;;@@@FFFOOO```ppp&&&&&&((())))))(((&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((###"""!!!"""$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((******)))(((''''''((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&'''((())))))''''''''''''(((((((((((('''''''''(((((((((((((((***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))'''%%%###%%%)))+++)))&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++,,,,,,++++++************))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***)))'''''')))***,,,)))((((((''''''(((((())))))))))))(((((('''''''''&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((())))))***+++'''''''''((((((((())))))(((''''''((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&'''((()))***)))(((''''''''''''''''''((()))******+++++++++******)))((())))))***+++,,,,,,,,,+++))))))))))))))))))***************************************************************)))******++++++............/////////..................---------------,,,,,,,,,,,,------......///000000000000000//////000111222444444555000111333555777777777666888888;;;@@@EEEOOO___nnn&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((######$$$&&&'''((()))***&&&$$$###$$$'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((()))***)))&&&%%%&&&'''))))))))))))(((((((((((('''''''''&&&''''''((()))))))))************))))))(((((((((((((((((((((((('''&&&&&&'''((()))******''''''''''''(((((((((((('''''''''(((((((((((((((++++++)))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''''''''(((((())))))((((((''''''(((((())))))(((((('''''''''((()))))))))(((((('''### ###))),,,)))%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((())))))***+++,,,------......---------,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***++++++'''''''''(((((())))))***)))((('''(((*********(((((())))))************)))''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&'''(((((((((((((((&&&&&&%%%&&&'''(((***,,,******++++++++++++************++++++,,,+++++++++))))))))))))************************************************************,,,++++++*********++++++***+++,,,------...------...............////////////...---,,,,,,,,,,,,,,,---...//////000000//////...///000111333555666777111222333444555666666666777777:::@@@EEENNN^^^mmm'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((()))))))))'''&&&''')))******)))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''((('''&&&%%%&&&'''(((((((((((())))))))))))&&&'''(((((()))))))))((()))))))))(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((''''''''''''((()))))))))((('''&&&'''%%%$$$%%%((()))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***************++++++,,,,,,,,,---------,,,,,,,,,++++++(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******&&&''''''((())))))******)))'''%%%''')))***)))'''(((((()))***************(((((((((((((((((((((((('''''''''((((((((())))))((((((((('''((())))))***)))((('''&&&'''(((***+++'''((()))***++++++++++++******************))))))((()))))))))************************************************************------,,,+++++++++++++++((()))+++,,,---------,,,,,,------....../////////...---------------...///---...//////000000//////...///000111222333444555333333333333444444555666777777:::@@@EEEMMM]]]kkk'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%&&&'''((((((((((((((())))))))))))&&&''')))*********)))(((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((())))))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((()))))))))'''&&&%%%''')))***)))'''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******,,,,,,++++++++++++++++++*********))))))))))))((((((((())))))))))))(((((('''((((((((())))))******))))))************))))))''''''''''''(((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''******))))))))))))******(((((())))))******++++++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&''''''((()))******+++(((&&&$$$%%%((()))(((&&&(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((((((((()))+++,,,,,,+++)))((('''(((***+++%%%&&&''')))************))))))***))))))(((''''''(((((())))))*********+++************************************************......---,,,++++++++++++(((***+++---.........---++++++,,,,,,---...//////,,,,,,,,,---...///000111---....../////////////////////000000111111222222555444333222222333555666666777:::@@@EEEMMM\\\kkk%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&'''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$))))))((('''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))((((((((((((((()))*********)))'''&&&%%%&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''+++***)))((('''&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))))))))***+++,,,,,,(((''''''''''''&&&&&&&&&)))))))))))))))***++++++******))))))((((((''''''(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((()))))))))))))))******))))))((('''&&&******++++++***(((&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))************))))))))))))***(((&&&'''***+++)))''')))(((((((((''''''''''''''''''((()))***++++++,,,+++***)))(((((()))***+++,,,++++++***)))(((''''''***)))(((''''''((()))***))))))))))))((((((((((((%%%&&&&&&'''((())))))***,,,,,,+++***))))))******))))))))))))))))))))))))++++++***)))(((((())))))*********************************)))))))))))))))++++++,,,---,,,+++)))(((******+++++++++,,,,,,,,,///...,,,---......,,,+++,,,++++++,,,...//////...///000111000...------...///000111333444444555555000111111111111222222222111111222444666777888999777777:::>>>BBBJJJYYYggg%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''))))))(((''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%)))((('''&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((()))******+++***(((''''''''')))***''''''''''''''''''''''''))))))((((((((('''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((()))******)))(((((())))))))))))))))))))))))******)))))))))***++++++)))))))))(((((((((''''''))))))((()))))))))***+++******))))))(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((()))))))))***''''''((()))))))))((((((************)))(((((('''***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***'''''''''((((((((())))))((((((((((((''''''''''''***(((''''''******)))'''))))))((((((((('''''''''''''''(((((())))))******+++***)))(((((()))***+++*********))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((&&&&&&'''(((((()))******++++++***)))))))))))))))************************++++++***)))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))***+++,,,,,,+++***)))(((***++++++++++++,,,,,,,,,)))''''''(((+++---------,,,,,,,,,,,,............///000000000...---...///---------------,,,+++***000111111111111222222222222222333444555777777888888888;;;???DDDKKKZZZhhh%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$&&&'''((()))***)))((((((''''''''''''(((******(((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((''''''&&&%%%******((((((''''''''''''))))))(((((((((((())))))((((((((((((((()))******,,,+++)))((((((((()))***(((((((((((((((((((((((())))))((((((((((((''''''))))))************))))))&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))((((((((()))))))))*********))))))))))))(((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((()))))))))******&&&&&&'''))))))***************)))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++''''''((((((((()))))))))''''''''''''((((((((((((***((('''((()))***)))''')))))))))(((((((((''''''((((((((((((((((((((((((******))))))))))))******(((((())))))************''''''((((((((((((''''''(((((((((((())))))))))))'''(((((())))))***************))))))))))))((((((+++++++++++++++++++++++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********++++++++++++******)))++++++++++++,,,,,,,,,,,,((('''&&&'''***,,,......---------------............///000///...---...///////////////...---,,,+++000111111111111222222222333333444444555666666777999999<<<@@@DDDLLL[[[iii&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&'''((()))***)))(((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))++++++++++++***)))(((''')))(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***+++***)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))))))))************)))))))))******)))))))))************************++++++***)))((((((((((((************))))))))))))(((((()))))))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********(((((()))***************(((((('''&&&'''(((***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************)))((((((((()))))))))((()))))))))((((((((((((''')))))))))))))))(((((((((***))))))))))))))))))***))))))))))))))))))******&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))))))))*********+++(((((()))))))))(((((((((******************************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...,,,******+++---......---.........------.........///000///...---...///000000111222222222222222000000111111111222222222333444444444555555666666888888;;;@@@DDDKKKZZZhhh&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))***************)))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((())))))***))))))((((((''''''''''''************************(((((()))))))))))))))))))))))))))******)))))))))*********))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))((())))))*********)))))))))(((((((((((()))***+++*********))))))))))))************)))((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))'''&&&%%%%%%&&&''')))***+++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++((()))))))))((((((((()))***)))))))))((((((((((((++++++******************)))))))))******)))))))))++++++******)))(((((('''&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))))))))************'''((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))************------,,,,,,,,,---------++++++,,,,,,,,,---------000...,,,,,,---//////...,,,...//////------...000---///000///......///000---...///000000111000000000000111111111222222222333444444444555555666666777777:::???CCCJJJYYYggg&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))$$$%%%%%%&&&'''(((((((((((((((((('''''''''''''''(((''''''''''''(((((()))&&&&&&&&&''''''(((******))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&''''''(((((('''''''''%%%&&&'''((()))*********))))))(((((((((((())))))((((((((((((((()))******(((((((((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))************++++++++++++*********)))))))))((((((''''''++++++************++++++++++++++++++++++++++++++,,,+++***************************))))))))))))((()))***+++,,,,,,,,,+++***)))))))))************+++************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********++++++---------,,,,,,***))))))&&&&&&&&&&&&'''(((((()))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((((()))))))))******&&&&&&''''''(((((())))))''')))***)))((('''(((*********)))))))))(((((((((++++++++++++++++++++++++))))))************)))))),,,,,,+++***)))(((''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))***+++***)))((((((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((()))******++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++******+++...//////...***---000///------///222---...//////......///000///000000000000///......000111111111111222222222333333444444555666666777777777:::>>>BBBJJJYYYggg''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((())))))(((((('''''''''(((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&'''(((((((((((('''&&&))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********,,,,,,------------,,,,,,*********+++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++++++++************)))+++,,,......---,,,+++))))))*********+++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++*********+++******))))))(((((())))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''(((((()))))))))*********&&&&&&&&&'''((()))))))))''')))******''''''(((************)))))))))(((((()))))))))***++++++,,,,,,((()))***++++++***)))(((+++*********))))))((((((******))))))))))))******'''''''''((()))*********(((((((((((((((((((((((('''(((***+++,,,+++***)))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((('''(((((()))******++++++++++++*********+++,,,---,,,,,,,,,------------...******+++---///...,,,***))),,,000000------111444---...//////......///111///000000111111111111111000111111111111222222222222222333444555777777888888888:::???CCCKKKYYYggg''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***)))(((&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((())))))'''''''''''''''((()))******)))(((''''''&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&((())))))******((()))))))))'''&&&$$$"""))))))(((((((((((())))))((((((((((((((()))*********************)))(((((((((((((((((((((((((((((((((((())))))*********+++......////////////......,,,,,,---...///000111222000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++***+++---//////...---,,,))))))******++++++++++++++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++&&&'''((())))))******))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))************'''(((((()))***++++++,,,''')))+++***'''&&&(((***************))))))))))))''''''((()))***++++++,,,((()))***++++++***)))((())))))))))))************,,,+++***))))))***+++,,,&&&''''''((()))******+++((((((((((((''''''''''''''')))+++,,,---,,,+++***))))))))))))))))))))))))))))))((())))))***++++++************************'''(((((()))***+++++++++))))))((((((((()))+++,,,,,,,,,,,,---------....../////////000000---)))&&&''',,,000000......222666,,,...//////......///111)))***,,,...000222333333000111111111111222222222111111333444666777888999999999<<<@@@DDDLLL[[[iii(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))))))))(((''')))&&&%%%&&&)))***)))'''''''''((((((((((((''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((()))******,,,+++***))))))***+++,,,+++*********+++,,,---...******)))))))))******+++************+++,,,---...//////000000111111111222222222222222222333444444444444555666666555333222444333222000///......---000000///...............222111000......---------222222111222222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,***)))))))))))))))******((((((((((((((()))******)))***+++---.../////////......---------,,,,,,,,,,,,+++******))))))******%%%&&&(((******)))'''&&&,,,,,,++++++++++++++++++***))))))((())))))************))))))))))))******((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************((()))***+++***)))'''%%%***))))))(((((((((((()))(((((()))***************((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++))))))))))))))))))************))))))))))))))))))))))))++++++++++++***((('''&&&))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------/////////...------,,,,,,,,,------...///000111111////////////000000000000///////////////000111111444444444555555555555555777777;;;>>>AAAIIIYYYhhh''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''((('''%%%&&&)))***)))''''''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((***))))))((((((''''''&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((((((((((((((((((((())))))***++++++***)))******+++,,,++++++++++++,,,,,,---...******)))))))))******+++++++++++++++,,,---...///111111222222333444555555666666666666777888999:::999:::;;;;;;;;;:::999888:::999888666555555444444444444333222222222222222333222111000////////////222111111222333333111...++++++++++++************))))))((((((((()))*********)))))))))))))))*********))))))))))))***++++++***+++,,,---......//////------,,,,,,,,,+++++++++,,,+++******))))))******'''((()))*********))))))))))))))))))))))))))))))++++++*********++++++,,,******))))))))))))************)))))))))***+++,,,******)))))))))(((((((((************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))************((()))*********)))'''&&&******)))((((((((((((((((((((()))***************))))))***+++,,,+++******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))***++++++++++++***)))))))))))))))***************************************++++++******)))((('''))))))***++++++++++++***++++++++++++++++++++++++------------......///000......................../////////............---////////////000000000000111000000000000111222222444444444555555555555555777888;;;???AAAIIIYYYiii'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((('''&&&'''((())))))'''(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***((((((((((((((())))))***************+++,,,------------------------......++++++***************+++---------------...///000222222333444666777888888999999:::;;;<<<===???@@@???@@@AAABBBCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::999999888888888888888666555444333333333333333444333333444555555333111---,,,,,,,,,++++++******))))))(((((())))))***+++******)))))))))))))))***+++************+++,,,,,,+++,,,,,,---.........---,,,,,,+++++++++*********,,,+++******))))))*********)))))))))******++++++))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******++++++*********+++,,,,,,++++++************))))))************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))***************)))))))))))))))((((((++++++***)))((((((''''''(((((()))*********************+++++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))))))))*********++++++++++++++++++++++++++++++)))***************))))))))))))***++++++++++++***************************,,,,,,---...///000111222---------...............///............---------////////////000000000000222111111111111222333333444444444555555555666666777888;;;???BBBIIIYYYiii&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$&&&'''(((''''''''''''((()))(((((((((((())))))))))))(((((('''(((((())))))((((((''''''((((((((((((((((((''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******)))(((((((((((()))*********++++++,,,---...///000000000000000000000//////------,,,+++++++++,,,,,,......------...//////000111111222444555777888999::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFEEEBBBBBBAAA@@@@@@???@@@@@@??????>>>===============;;;::::::999999999999:::999888888888999888555333111111000000///...------++++++******++++++,,,---+++******))))))))))))******************+++,,,,,,,,,,,,------...---------,,,,,,,,,,,,++++++++++++,,,+++******))))))******+++***)))((((((***+++---+++++++++++++++,,,,,,,,,,,,++++++************+++******))))))))))))******))))))))))))))))))***************************************)))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((()))))))))******************)))(((((())))))***+++++++++***)))((('''&&&(((((()))***************++++++++++++******))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((()))))))))***************))))))*********+++++++++++++++++++++++++++++++++((()))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---...///000000000...............---------++++++,,,---...///000000////////////000000000000111111111111111222333333333333444444555666666666777888;;;???BBBIIIYYYiii'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$&&&'''(((&&&'''((((((((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((''''''((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((************************(((((())))))))))))((((((((('''''''''(((((()))******))))))))))))***++++++,,,,,,...///111222333444444555555555555444222222111000//////........./////////.........///000000///000111222444555666777888888999;;;===???AAABBBCCCDDDEEEGGGHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA@@@???>>>>>>>>><<<999666666555555333222111000000------,,,,,,,,,,,,------,,,,,,+++******************))))))))))))***++++++,,,,,,------...---------------------,,,,,,,,,,,,,,,+++******))))))*********)))'''&&&'''(((+++,,,******+++++++++,,,,,,,,,000///...---------------******))))))))))))******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((()))))))))******************))))))))))))***+++++++++++++++***)))''''''(((((()))***************,,,,,,+++******)))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((())))))******+++************++++++++++++************************((()))***++++++,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,000000///...---,,,,,,,,,+++,,,,,,---...///000000////////////000000000000111000000000000111222222333333444444555666666777888888<<>><<<;;;:::999888666555444333000000///...------------......---,,,++++++++++++)))))))))))))))***+++++++++,,,,,,---.........---.........---------,,,,,,,,,+++******))))))*********)))'''''''''(((***,,,((((((((()))******++++++,,,,,,+++***))))))))))))******))))))))))))******+++++++++,,,++++++***)))((((((((())))))))))))***))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))************))))))***************+++)))***+++++++++***)))((((((((()))***************,,,+++******)))*********+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((((((((()))++++++*********++++++++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***000//////...------,,,,,,000////////////.........////////////000000000000000000000000000111222222222333333444555666777777888999<<<@@@CCCJJJZZZjjj)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%''')))((('''&&&(((***&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,---,,,,,,,,,,,,---......000222555888:::<<<======??????@@@@@@???===:::999999999888777666666666666444444333333333333444444333333444555555666777777777888888999;;;===>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCBBBAAA???>>><<<;;;:::777666555333222111000000000000///------,,,,,,,,,+++************+++,,,,,,***+++,,,---......//////---------,,,,,,,,,++++++,,,+++******))))))************)))))))))***+++,,,'''(((((()))******++++++))))))((('''&&&&&&&&&&&&******))))))))))))************+++++++++***)))((()))))))))*********++++++((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))************((()))***+++,,,+++******((()))***,,,,,,+++***)))(((((()))***************+++***)))))))))***+++,,,************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((((((''''''((()))+++,,,*********+++++++++,,,,,,******************************+++,,,,,,,,,++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,.../////////---,,,---------.........//////111000000000000/////////////////////000000000000222111111111111222333333222222333444555666777777888999<<<@@@CCCJJJZZZjjj))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))))))))((('''%%%'''))))))'''&&&(((***%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))***+++,,,---...------------...//////222444777:::===???@@@@@@BBBBBBCCCCCCBBB???===;;;<<<;;;:::999888888888888777666666555555555666666666666777777888888888999999999999:::;;;===??????BBBDDDFFFHHHJJJJJJKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIKKKMMMMMMLLLJJJKKKJJJIIIGGGEEECCCBBBAAA>>>===;;;999777666555555111111000......---------,,,,,,++++++,,,,,,---...)))***+++---.../////////,,,,,,,,,+++++++++******,,,++++++***)))*********++++++******++++++,,,---)))******+++,,,,,,------...---,,,+++******************))))))))))))******'''((()))))))))'''&&&%%%*********++++++,,,,,,,,,(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************'''(((***,,,---,,,***)))'''(((***,,,---,,,+++***(((((()))*********************)))))))))***,,,---))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((('''''''''((()))+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))***++++++++++++******************************,,,...000111111000///******+++---///000111222......///000111222333333////////////000000000000333333222222333333444555222222333444555666777888888999<<<@@@CCCJJJ[[[jjj%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''%%%$$$%%%'''***)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))(((((('''''''''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***))),,,+++******+++,,,...000333555888;;;>>>@@@BBBCCCDDDCCCBBB@@@===;;;999888888888777666666666777777999999888777666666666666666666666777888999:::;;;:::999999999999:::;;;;;;>>>@@@CCCFFFHHHIIIJJJJJJIIIHHHFFFFFFGGGHHHKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHIIIMMMPPPQQQPPPNNNMMMKKKIIIHHHGGGFFFEEEDDDBBB@@@???======:::555000......//////------,,,,,,---......,,,))),,,,,,,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))((((((((()))******++++++(((((())))))))))))((((((+++)))(((***,,,---+++)))+++++++++***)))((((((''')))((('''&&&&&&'''((()))(((((()))***************)))***,,,------,,,***)))******))))))((((((''''''''''''''''''((((((((((((+++++++++*********))))))************************++++++******************)))************++++++++++++++++++*********))))))))))))((((((***+++---///)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))))))))+++++++++*********))))))((()))***++++++***)))(((++++++,,,,,,,,,,,,------,,,+++***)))))))))***++++++++++++,,,,,,,,,------............///////////////////////////.........------------............000000000000////////////222222222111111111111111555555444333111...,,,+++999999<<<@@@BBBIIIYYYhhh%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%###$$$&&&))))))((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++))))))+++,,,------------000///---,,,+++,,,...///222444777:::===@@@BBBCCCDDDCCCAAA>>><<<:::999999888888888777888888888999888888777777777888999999999999:::;;;<<<======>>>======<<<<<<======>>>??????@@@CCCEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEHHHKKKNNNRRRRRRQQQQQQOOONNNLLLLLLJJJIIIIIIHHHFFFEEEDDDDDDCCC???:::777666555333111000///......///...,,,+++...---------......///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))++++++******)))((((((((((((((())))))))))))((((((***)))(((***,,,---+++))),,,,,,,,,+++***)))))))))***)))(((((((((((()))***(((((()))***************)))***+++,,,,,,+++***)))************))))))))))))''''''((((((((()))))))))+++++++++*********))))))************************************************)))************++++++++++++++++++*********)))))))))((((((''''''((()))***))))))***+++++++++******))))))))))))))))))))))))************************************************+++++++++*********))))))))))))************))))))))))))***++++++,,,,,,---******)))))))))***,,,---+++,,,,,,,,,------------------------........................////////////////////////000000000000000000000000////////////222222222222222222222222222222333444555555555444888999<<>>>>>>>>===>>>??????@@@>>>@@@BBBDDDEEEFFFFFFEEEFFFFFFEEEEEEEEEGGGHHHJJJFFFFFFEEEDDDCCCCCCBBBBBB@@@??????>>>===>>>>>>>>>>>>???@@@@@@BBBDDDIIILLLOOOPPPRRRSSSSSSRRRPPPOOONNNNNNMMMMMMLLLLLLKKKKKKMMMJJJFFFBBB@@@<<<999666555333111000000///...,,,/////////...//////000000......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++++++++***))))))++++++******)))(((((((((((())))))******))))))(((***))))))***,,,,,,+++)))------,,,,,,+++*********+++******))))))******+++((())))))************)))((()))***++++++***)))(((************++++++++++++((((((((()))))))))******+++************)))))))))************************************************)))************++++++++++++++++++*********************)))(((''''''(((((())))))*********)))(((((())))))))))))))))))))))))******************************+++++++++++++++++++++++++++*********************))))))))))))******(((((()))***++++++,,,,,,)))(((((((((***+++---...,,,,,,,,,---------......,,,,,,,,,------------...---------.../////////000////////////000000000000////////////000000000000222222222222222222222222000111333555666888888999888999<<>>@@@BBBCCCAAA???<<<999888888:::;;;555666777888999999::::::::::::999999999::::::;;;999;;;===@@@AAA@@@???>>><<<;;;;;;;;;;;;<<<=========>>>@@@AAABBBBBBBBBAAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA>>>===<<<:::999999888888888999;;;<<<===@@@EEEIIIJJJLLLOOORRRSSSRRRQQQOOOQQQQQQPPPPPPOOONNNNNNMMMPPPNNNLLLJJJFFFBBB>>>;;;;;;888444222111111000...000000///////////////000------------............++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++***))))))((((((((()))******++++++)))))))))******)))))))))))))))******+++++++++***,,,,,,+++++++++*********************************((()))************))))))(((((())))))))))))(((((()))))))))******+++++++++))))))))))))************************))))))))))))++++++++++++++++++++++++***************+++++++++))))))*********+++++++++************************+++++++++******************+++++++++***)))(((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,************************+++***)))(((((()))***+++************++++++++++++***))))))))))))+++,,,...,,,,,,---------.........,,,,,,---------.................................------------............////////////000000000000111111111111222222222222222222333444555555555444777888;;;???AAAIIIYYYhhh(((((((((((((((((((((''''''(((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&'''''''''''''''''''''&&&''')))++++++***(((''''''((()))(((&&&&&&''')))''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,---.........333333333444444444444444333222000//////000111333666777999<<<>>>@@@AAAAAA>>><<<999666666777888:::777888:::;;;<<<<<<<<<<<<<<<;;;:::999888777777777555777:::<<<======<<<;;;:::999999999999:::;;;;;;;;;<<<===????????????>>>======>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@??????===<<<:::999777666666666555666777888999<<>>AAAHHHYYYhhh(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''&&&'''((()))))))))(((((('''(((***)))((('''((()))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******************************++++++,,,---...///000000555666777888888777666555333222111000111333555777999:::;;;<<<============999777666444444555666777999:::<<<===>>>>>>===<<<;;;:::999777666555555444222444555777888888888888::::::999999::::::;;;<<<:::;;;<<<>>>?????????>>>=========>>>??????@@@@@@?????????>>>>>>=========>>>===;;;:::888777777666444555666666666999===@@@CCCEEEHHHLLLNNNPPPPPPPPPTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTSSSQQQOOONNNNNNFFFCCC@@@>>>===;;;999777444333222111000///////////////..................++++++++++++++++++++++++)))*********++++++,,,,,,------------------------)))************+++++++++***++++++++++++***))))))++++++******)))((((((((()))******++++++******)))((()))++++++*********,,,))))))))))))))))))))))))((())))))******))))))((()))************))))))((())))))(((((((((((())))))((((((((((((((()))))))))((((((((()))))))))******(((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))************+++++++++***************+++++++++&&&'''((()))))))))))))))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))************************))))))******+++,,,,,,,,,***************+++++++++******))))))))))))******......---,,,,,,+++++++++---,,,***)))))))))******+++++++++,,,,,,,,,------........./////////000000000//////...---,,,++++++////////////000000000000......//////000000111111000000000111111222222333333444555666777777777777555666:::>>>AAAHHHYYYiii''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&((())))))'''''''''(((&&&'''((()))***))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))******)))(((''''''((()))***)))))))))*********++++++------------------------+++,,,---...///000111111444666999<<<<<<;;;999777666555444444444666888:::;;;;;;;;;;;;:::999888777444333333333333444444555777888999;;;;;;:::888777888777666555444444333333222222333444555666777777:::999999999999:::;;;;;;:::<<<===???AAAAAAAAA@@@???@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@???????????????>>>===;;;:::999999999666666666555555666:::<<>>777666555333222222111111000000//////......------***************************************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))++++++******)))((((((((()))******++++++******)))'''***,,,,,,***)))***,,,************************))))))***++++++***))))))***************)))((((((***))))))))))))))))))*********))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))******************************((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++(((((()))***)))((('''''')))******++++++++++++***))))))))))))))))))))))))************************(((((())))))***++++++,,,))))))*********+++++++++))))))************))))))******++++++,,,,,,,,,,,,+++***)))))))))***+++,,,*********+++++++++,,,,,,---------.........//////------------------------////////////000000000000.........///000111111111111111222333333444555555222333444555666777777777555666999===AAAHHHYYYiii''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''&&&'''(((*********)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))*********)))(((''''''((()))*********+++++++++,,,,,,,,,////////////////////////,,,,,,---...///000111222222555:::===???>>>;;;999999888777666777888:::;;;<<<<<<;;;:::888666444333111111222222222333333333222333555666555444222111555444444333333333444444333333333333444666777888888888777777888888999:::;;;===???AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;777888777555444555888::::::;;;===@@@CCCEEEHHHIIIFFFGGGHHHKKKMMMOOOQQQQQQQQQSSSTTTSSSPPPOOOQQQSSSOOONNNLLLLLLKKKIIIEEEBBB:::999777666444444333333111111000///...------,,,************************************************)))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))((((((((()))******++++++******++++++++++++******'''***,,,,,,***)))***,,,+++++++++++++++++++++,,,***+++,,,------,,,+++******************)))((((((******))))))))))))******,,,+++++++++******))))))''''''''''''(((((((((((('''((((((((())))))******((((((((((((((((((((((((((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++,,,,,,---,,,+++)))'''&&&'''((()))***************))))))))))))))))))))))))************************'''(((((()))******++++++))))))******++++++++++++((()))***++++++***)))(((&&&'''((()))+++,,,......))))))(((((()))+++---...))))))*********+++++++++,,,,,,,,,---------......******+++,,,...//////000------------.........///---......///000111111222333333444444555666777777222222333333444333333333444666999===AAAHHHYYYiii~~~+++***((('''&&&&&&''''''))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((()))+++,,,+++***((('''******))))))((((((''''''&&&'''((('''&&&%%%&&&((()))***,,,---,,,++++++,,,))))))((())))))***+++,,,)))))))))***,,,...///000333333222111000///...---000///...------///000222444555777777666666888999::::::;;;;;;<<<======>>>AAA???<<<999555333111000000000111111222222333333222444555555444333444555444333222111111333555666777666555555666777888999::::::::::::;;;<<<===>>>CCCBBBAAAAAABBBDDDFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFDDDEEEGGGGGGEEECCC=========>>>>>>>>>??????<<<;;;;;;;;;<<<===???@@@AAAAAABBBCCCEEEFFFGGGHHHKKKNNNPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQOOOMMMLLLEEEDDDBBB???;;;888666444333222000//////111444555...............---,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,)))((((((((((((***+++,,,*********))))))))))))(((+++***)))(((''''''''''''***))))))(((((((((((((((******+++++++++,,,,,,,,,++++++******))))))((((((((((((((((((((())))))***++++++++++++++++++++++++((())))))))))))************///444444...)))''''''++++++******************++++++,,,---,,,+++***)))***))))))(((((((((((()))***)))))))))***+++,,,,,,(((((((((((()))***,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------......---,,,,,,...///000...---------...///111222222222111///...---,,,+++000///.........///111222222222333333333444444444222222333444555666777888999888999<<>>>>>===<<<======>>>???======>>>???AAABBBCCCCCCHHHJJJMMMNNNNNNOOOPPPRRRRRRSSSSSSSSSRRRPPPOOONNNKKKJJJHHHEEEBBB???===<<<:::888444111000///000111,,,,,,,,,,,,,,,++++++***---,,,++++++***+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******************+++++++++,,,---,,,+++*********+++,,,------,,,,,,,,,+++++++++))))))((((((((()))******+++***))))))(((((())))))************+++++++++,,,*********))))))(((((((((+++************+++,,,,,,++++++++++++++++++++++++)))))))))*********++++++(((---111111---***)))+++************************((()))***,,,,,,,,,++++++******)))((((((((())))))*********)))******++++++)))((((((((()))***++++++*********************************)))))))))((((((++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------...//////......------...///000111222111111000///...------///......---...///000111222222222222333333333333222222333444555666777888999888999<<>>>>>>>>???AAADDDFFFHHHGGGHHHKKKMMMOOOOOOOOONNNPPPOOOOOOOOONNNNNNNNNMMMPPPNNNMMMNNNOOOOOONNNLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>999999:::;;;;;;<<<======BBBEEEHHHIIIJJJKKKMMMNNNQQQRRRRRRSSSRRRQQQPPPOOOOOONNNLLLJJJHHHEEEDDDCCC???===999666333111000000---,,,,,,,,,,,,+++++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++******+++++++++******))))))))))))*********++++++000...---+++))))))))))))******)))))))))((((((((()))(((((()))***+++,,,,,,,,,+++******))))))******)))))))))*********++++++))))))))))))((((((((((((((((((''''''(((((()))***++++++++++++++++++++++++************+++++++++,,,&&&***---...,,,***,,,...************************&&&''')))***+++,,,,,,,,,++++++***)))))))))))))))++++++******)))************)))))))))))))))******))))))))))))))))))))))))+++++++++************)))++++++************++++++******+++++++++,,,,,,,,,,,,++++++---000///,,,)))++++++,,,,,,,,,,,,------,,,,,,---...............//////............///000000000000/////////............---------...///000111111111222222222222333222333333444555666777777999888999===AAAJJJ[[[jjj~~~&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''(((((()))(((((('''&&&&&&&&&&&&''''''((((((((()))***++++++))))))***+++(((((('''&&&%%%&&&)))+++))))))))))))***+++------000111333666888;;;<<<===;;;:::999666444222000000,,,,,,+++,,,---...000111111222444444333333555666999999::::::;;;;;;;;;;;;999888666444222111000000222222222222222222222222333555777777777777888999999:::<<<=========;;;:::<<<<<<;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>======>>>???@@@BBBDDDEEEDDDFFFIIILLLNNNNNNMMMLLLOOOOOOOOONNNNNNMMMMMMLLLMMMLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDBBB@@@???>>>>>>777888888888888999999999===@@@CCCEEEFFFGGGIIIKKKNNNNNNPPPPPPPPPPPPOOONNNNNNMMMLLLKKKIIIHHHGGGFFFAAA???===;;;888666555444000///......------------------,,,++++++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))*********---,,,***(((''''''((((((((((((((((((''''''''''''******))))))***+++,,,,,,---,,,++++++******++++++((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******************************+++++++++,,,,,,,,,''')))++++++******,,,...***************+++++++++''''''((()))******++++++,,,++++++*********++++++,,,,,,+++***)))))))))***+++***)))))))))))))))***************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---+++***...222222---'''+++++++++,,,,,,,,,------+++,,,---...///...---,,,/////////...................................................//////000000000000111111111222222222333333444444555666666777888888999===AAAJJJZZZiii~~~%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''(((((())))))***((()))******(((((()))***(((((('''&&&%%%&&&)))+++************,,,---...///333444777:::<<<>>>???@@@======;;;999777444333222.........//////000111222111333444444333444555777999999999:::::::::::::::888777666555444333333333444444444444444444444444333555888888888999:::;;;<<<>>>@@@BBBBBBAAA???>>>????????????????????????<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCBBBDDDHHHKKKLLLLLLKKKIIIMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJFFFGGGGGGIIIJJJKKKLLLMMMHHHHHHGGGEEECCCAAA@@@???::::::999999999999888888;;;===@@@BBBCCCDDDFFFHHHIIIJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDBBBAAA???<<<:::999333222000///...---------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))*********+++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,+++***))))))******---,,,,,,+++++++++++++++((())))))))))))*********((((((((()))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,)))*********))))))***,,,))))))*********+++++++++******))))))))))))))))))+++++++++++++++,,,------,,,,,,+++***)))))))))***+++***)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---+++***...222222---'''+++++++++,,,,,,,,,------***+++---.........---,,,///////////////.........,,,,,,------------......//////000000111111111111000000111111111222222222333333444444555666666666888777999===AAAIIIYYYggg~~~%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))******((((((((()))))))))))))))'''((())))))''''''((()))((())))))(((''''''***,,,+++++++++,,,...///111222555777:::===???@@@AAAAAA???>>>===;;;999777666555222222333333333333444444333444666666555555777888999999999999999999999999999999888777777777777888888777777777777777666666555777:::;;;;;;<<<>>>???@@@BBBDDDEEEFFFEEECCCBBBCCCCCCDDDDDDDDDCCCBBBAAA?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLKKKJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJHHHHHHIIIKKKIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIHHHFFFEEECCCBBB>>>>>>===<<<<<<;;;::::::;;;===@@@AAABBBCCCEEEFFFGGGGGGIIIJJJJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIGGGEEEBBB???===777555333000...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))))))))))))*********+++++++++************,,,...///,,,++++++++++++*********,,,,,,+++***)))(((((((((---,,,++++++******++++++)))))))))*********++++++))))))))))))***************))))))))))))***++++++************************************+++++++++,,,+++++++++***************)))))))))***++++++,,,,,,,,,+++***))))))))))))*********++++++---...000000++++++******)))************)))))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++---000///,,,)))++++++,,,,,,,,,,,,------++++++,,,---------------......///////////////...---------------------...///000111222222222111111111111111222222222222333444444444555555555666666888777999===AAAIIIXXXfff}}}%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&'''''''''***)))'''%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((('''''''''((())))))''''''((()))(((***++++++***)))+++,,,,,,------...///111333444777888;;;>>>@@@@@@@@@@@@??????>>><<<;;;999888888777777777888777777666666444666777888777777888:::999999999999999888888888;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999999;;;>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFHHHJJJJJJHHHHHHIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIIIIIIIIIIGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<<<<>>>AAABBBBBBCCCDDDFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLKKKHHHFFFDDD>>><<<999555222111000000......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******************+++++++++,,,+++************,,,---///************))))))))))))******)))((((((((()))))),,,,,,+++***************************+++++++++,,,)))*********+++++++++,,,((((((((((((((()))******************************)))))))))*********++++++*********+++,,,,,,+++***((())))))***++++++,,,,,,++++++***)))******,,,,,,))))))***,,,...000222333*********)))******++++++)))((((((((()))***++++++************************************+++++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---...///000000////////////////////////.........///000111222111111000222222222222333333333333444444444555555555555555777777:::>>>AAAIIIWWWeee}}}&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''+++)))'''%%%$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((((((((((((...---+++***(((''''''&&&(((((((((''''''&&&&&&%%%''')))***)))((('''((())))))+++,,,---,,,++++++,,,---......///111222444555777999<<<>>>@@@@@@@@@???@@@???>>>===<<<;;;:::::::::;;;;;;::::::999888777666777999999888888:::;;;999999888888888888888888<<<<<<<<<<<<======>>>???=========<<<<<<;;;;;;;;;;;;>>>AAABBBCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIEEEGGGIIIIIIGGGFFFHHHKKKFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHJJJJJJJJJIIIHHHGGGDDDDDDCCCAAA@@@???>>>===>>>@@@BBBCCCCCCCCCDDDFFFFFFGGGGGGHHHGGGFFFEEEDDD@@@AAABBBCCCEEEFFFGGGGGGEEEGGGKKKNNNOOOOOOMMMLLLFFFCCC???;;;888666555555......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,***)))((((((((()))+++,,,.........---------,,,,,,''''''''''''((()))***+++,,,+++******))))))*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...))))))))))))))))))))))))((())))))))))))*********))))))***,,,......,,,+++((())))))***++++++,,,,,,******))))))***,,,...///((((((***,,,...111444555***)))))))))***+++,,,,,,(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))******+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...+++,,,...000000000000000222111111111000000000///---...000111111111000///222222333333333444444444444444444555555555555555777777:::>>>AAAIIIWWWeee}}}(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''''''''*********)))((((((''''''******))))))((((((''''''###&&&)))***)))))))))*********++++++++++++******((((((((((((((('''''''''***)))((((((((((((((()))******++++++,,,,,,,,,---000///...---...000222444555777;;;>>>AAAAAA@@@@@@<<<<<<<<<;;;;;;:::::::::888888888888888999::::::999888777666555555666777666777999;;;===??????@@@BBBBBBCCCCCCDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>;;;>>>@@@BBBBBBCCCDDDFFFFFFHHHJJJJJJJJJIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJIIILLLKKKIIIHHHIIILLLNNNPPPPPPSSSVVVXXXYYYYYY[[[\\\^^^ZZZVVVVVVZZZ[[[XXXUUURRRSSSSSSSSSQQQOOOLLLJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIKKKLLLKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGEEEBBBAAABBBCCCBBBAAAAAAAAAAAABBBDDDFFFHHHJJJJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCBBBBBBBBBBBBAAAAAABBBDDDGGGJJJLLLMMMMMMLLLHHHHHHGGGEEEBBB???<<<:::444333222000...---,,,,,,---------....../////////---------,,,,,,,,,++++++,,,,,,,,,------.........***+++,,,,,,+++)))&&&%%%++++++++++++++++++++++++...---+++*********++++++******++++++++++++******))))))*********+++++++++******)))(((((()))******)))***+++,,,---,,,+++***+++++++++***************---,,,+++))))))))))))***---+++***(((((()))+++,,,)))))))))))))))*********+++,,,---,,,***(((((()))(((((())))))*********+++((())))))******+++,,,,,,))))))))))))))))))))))))&&&''')))***,,,,,,------***((('''''')))***)))((())))))))))))************++++++,,,,,,,,,---------++++++,,,------------,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,***)))***------+++(((,,,,,,,,,------.........,,,,,,,,,---------......////////////000000000000............///////////////000222444444333222111333444666666555555777888999888:::>>>BBBIIIXXXfff{{{'''(((((())))))((((((''')))))))))(((((()))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))))))))((((((((('''***(((((()))++++++)))''')))))))))******)))))))))((((((((('''''''''&&&&&&))))))(((((((((((()))))))))))))))******+++++++++......---,,,---///111222222444777:::<<<<<<;;;::::::::::::999999888888888888888777777777888888999777666666555666777888999:::;;;===???AAABBBCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDD@@@BBBDDDFFFFFFGGGHHHJJJGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQQQQPPPOOONNNQQQPPPOOONNNPPPRRRUUUWWW^^^bbbgggjjjlllmmmooopppooojjjffffffggggggdddaaa`````````^^^[[[WWWTTTQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOONNNOOOPPPPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHJJJHHHFFFFFFFFFGGGFFFFFFBBBBBBBBBCCCDDDFFFIIIJJJKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@?????????AAADDDGGGJJJLLLNNNNNNMMMLLLKKKIIIFFFBBB???===888777555222000...---,,,............////////////......---------,,,,,,,,,+++,,,,,,,,,------------***+++,,,---,,,***((('''+++++++++++++++++++++++++++***)))(((((()))************++++++++++++******))))))*********+++++++++************************)))***+++,,,,,,,,,,,,+++''''''(((((())))))******++++++)))(((((())))))***,,,+++***(((((()))+++,,,))))))******++++++,,,,,,***,,,---,,,***(((((()))))))))))))))*********+++---------,,,,,,,,,++++++***************************************)))((((((***((('''''')))******)))))))))))))))************(((((()))))))))************++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------000...---...000111///---,,,,,,---------------------------.........//////////////////000000000000/////////000000000111111111222333444555444333333333444666666555555777888999888:::>>>BBBIIIXXXfff}}}'''''''''(((((('''''''''******))))))))))))******)))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((,,,***+++222999:::111((((((((())))))))))))(((((()))(((((((((''''''&&&&&&)))))))))(((((())))))******************+++++++++,,,,,,+++++++++---...000000222444666777777666555666666666666555555555555777777666555555666666666444444444666777999;;;<<>>>>>???AAADDDGGGKKKMMMOOORRRQQQPPPNNNKKKGGGDDDBBB>>><<<:::666333111///...///////////////..................---------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++******++++++++++++*********************+++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------&&&''''''((()))***++++++*********)))******+++,,,++++++***))))))***+++,,,)))******+++,,,---------***,,,---,,,***(((((())))))))))))***************//////...---,,,***))))))++++++++++++++++++++++++++++++******)))(((''''''***((('''(((***++++++***))))))))))))************''''''((((((((())))))))))))******+++,,,+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,---...///...,,,------------------,,,,,,........./////////000000////////////000000000000000000000111111111222222333333333444444444444555333444666666555555777888999888:::>>>BBBJJJYYYggg&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((***)))((('''''''''''''''))))))))))))(((((((((((((((((((((((())))))******))))))))))))((((((((((((''''''...===KKKKKK<<<...(((((())))))))))))((((((((((((((())))))))))))***)))))))))((())))))******+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---000111333444444444333222222222222222222222222222555444333333222333333333111222444666999<<<>>>@@@CCCCCCEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBDDDGGGIIIJJJLLLPPPRRRTTTUUUWWWYYY[[[___dddhhhiiiiiijjjkkkllllllllllllooonnnmmmmmmooosssvvvxxx{{{vvvrrroookkkmmmpppqqqrrrpppnnnmmmkkkjjjiiijjjjjjjjjgggeee^^^\\\XXXSSSOOOLLLKKKJJJKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMKKKIIIFFFDDDBBBAAA??????@@@AAADDDHHHKKKMMMQQQQQQQQQPPPNNNLLLIIIHHHDDDBBB???;;;777444222111000000//////...------,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***++++++,,,,,,++++++***************************)))***,,,------,,,***))))))))))))***+++,,,......*********++++++,,,,,,,,,******++++++,,,---......+++******))))))***+++,,,((())))))***+++,,,------***+++,,,,,,***))))))***************************---,,,,,,+++***)))((('''++++++++++++++++++++++++******************+++++++++)))((((((***++++++***((()))))))))************************+++++++++,,,))))))***++++++++++++************++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,.........------,,,,,,,,,---.........////////////////////////000000000000000000000111111111222222333222222222222333444555333444666666555555777888999888:::>>>CCCJJJZZZhhh&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''******))))))((((((((('''******))))))(((((((((((((((((((((((())))))))))))'''&&&***888GGGJJJ>>>222)))******++++++******)))''''''(((***+++,,,---...)))))))))))))))***+++++++++++++++++++++++++++******************++++++,,,//////000111111000///...000000000000000000000000222111000000000000111111111222555888<<>>AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOSSSXXX^^^dddkkkpppqqqsssuuuwwwyyy|||}}}vvvmmmfffaaa^^^]]]]]]]]]^^^___```^^^ZZZWWWSSSRRROOOLLLJJJIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPOOONNNLLLJJJHHHGGGFFFHHHFFFDDDCCCCCCDDDEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMJJJHHHEEEBBB???<<<;;;:::555444333111000...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************)))***+++,,,,,,+++***)))---,,,***((((((***---///,,,,,,+++***)))(((((('''%%%&&&'''))))))*********)))))))))***++++++,,,,,,((())))))))))))*********)))***,,,,,,***)))******+++++++++++++++***************+++,,,------......))))))))))))))))))))))))111000...,,,++++++,,,,,,///---+++***++++++***)))))))))))))))************)))************+++++++++)))******+++,,,+++++++++++++++***)))))))))******))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++******+++***)))***---///------------------,,,,,,,,,,,,,,,------------...////////////000000000000/////////000000000111111000000000000111111111111333444666666555555777888888888:::???CCCLLL[[[iii'''(((((())))))(((((('''))))))(((((((((((())))))(((''''''''''''(((((()))))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''((((((((()))))))))***,,,)))&&&%%%'''***+++***))))))************))))))'''(((((())))))******+++))))))))))))***+++,,,---,,,,,,,,,++++++*********---------------------,,,++++++++++++,,,,,,++++++............//////000000000000000000111333444555666888;;;>>>AAACCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSTTTVVVZZZ```fffnnnwwwwwwssspppooommmmmmnnnppppppmmmhhhddd___]]]YYYVVVRRRPPPOOONNNKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLJJJHHHFFFDDDAAA@@@???>>>:::999777555333111///...//////.........---------------------,,,,,,,,,+++,,,++++++++++++,,,,,,---------------------------,,,,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++*********))))))************************///---***((('''))),,,...+++++++++******)))))))))'''''')))************)))(((((()))***+++,,,,,,,,,++++++************))))))(((***,,,,,,***)))***+++,,,,,,,,,++++++***************+++,,,------......************************000///---+++++++++------111///,,,+++++++++)))((())))))))))))************))))))))))))***************++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))************+++,,,------------------,,,,,,+++++++++((())))))((('''(((+++...,,,,,,------------------------------............////////////000000000000000000000111111111222222///000111222333222111111333444666666555555777888888888;;;???DDDLLL\\\jjj(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((()))***)))(((((('''&&&%%%%%%%%%''''''(((((()))*********'''((((((((())))))******'''***---...,,,)))((('''(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))***+++,,,---000000000//////..................//////...---------------------..................//////000000000111111111222333555666777888:::<<>>??????>>>@@@AAA@@@CCCFFFGGGFFFEEEFFFFFFGGGHHHIIIIIIKKKNNNSSSWWW[[[___eeejjjkkkllllllmmmrrrvvv|||yyyvvvqqqnnnllliiiccc______[[[WWWUUUUUUTTTRRROOOSSSSSSSSSRRRQQQPPPOOONNNOOOOOOMMMLLLKKKKKKJJJJJJKKKIIIFFFEEEGGGHHHIIIIIIEEEDDDBBB@@@??????AAAAAA@@@???===:::777444111///444222000---++++++++++++)))***++++++------...///******++++++,,,---...///.........------,,,,,,,,,------------------------+++)))'''))),,,---,,,***,,,,,,++++++++++++++++++,,,,,,+++***))))))******((()))***+++++++++++++++'''$$$"""$$$(((+++,,,+++************************.........,,,***)))***,,,************************,,,+++*********+++,,,---)))+++,,,------,,,***)))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******---,,,***)))))),,,...000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,++++++,,,,,,---...,,,---......------...000111000...///111222222111000000000000000111111111222222222222333444555555444444555555666777777777888999<<<@@@DDDLLL]]]nnn'''''''''((((((''''''''')))(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++************+++,,,---...///.........//////000000111///---------...---,,,++++++,,,---......//////......------...000111222555555444444555666888999<<<>>>AAABBBBBBBBBDDDEEEBBBDDDFFFGGGFFFFFFGGGHHHJJJKKKMMMOOORRRXXX^^^cccmmmrrrwww{{{||||||||||||~~~{{{zzzyyywwwrrrooojjjfff```]]][[[XXXUUURRRRRRRRRQQQQQQOOONNNMMMLLLNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKHHHGGGGGGGGGGGGFFFDDDBBB@@@>>>===>>>?????????>>>>>><<<:::777444333444222000...---------...---------,,,,,,,,,++++++000///...,,,+++*********---------,,,,,,+++++++++------------------------+++)))((())),,,---,,,***))))))******++++++,,,,,,,,,++++++***************))))))***+++++++++******+++)))''''''***,,,,,,+++************************+++,,,,,,***((('''((()))************************++++++*********+++,,,---)))+++,,,------,,,***)))************************************************+++++++++++++++***))))))))))))))))))************************************))))))***++++++++++++*********+++,,,,,,,,,,,,,,,---,,,+++******+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......------...000111///......000111111000000000111111222333333444111111111111222333444444444444555555666777777777888999<<<@@@CCCLLL]]]mmm'''(((((())))))(((((('''%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))******************+++++++++,,,+++++++++,,,---.../////////000111222333333444333111///...//////...,,,---------....../////////------......000111333444888888777777888999:::;;;<<<===@@@AAAAAABBBDDDFFFEEEGGGIIIJJJKKKLLLNNNPPPRRRSSSUUUYYY^^^fffooouuu~~~yyyuuuooojjjfffbbb]]]ZZZWWWVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLLLLMMMMMMNNNOOONNNLLLJJJIIIHHHGGGDDDBBBBBBAAA???===<<<;;;<<<<<<<<<===>>>>>>===;;;999777444333111///...//////000------------,,,,,,,,,,,,111000...,,,***))))))(((,,,,,,,,,+++++++++++++++------------------------+++***)))***+++,,,+++***))))))***+++,,,------...++++++++++++******************+++++++++******)))---+++***)))+++++++++******************************+++,,,***((('''((()))***************************************+++,,,---******,,,,,,---,,,+++***************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))+++,,,---.........,,,,,,,,,,,,++++++++++++)))******++++++******)))************************,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...,,,---......------...000000...---...///111000000//////000111111222333333///000000111111222333333444444555555666777777777888999<<<@@@CCCKKK]]]mmm(((((())))))))))))((((((###%%%'''))))))((('''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++************************,,,,,,+++,,,,,,---...///000111222444555666666777444222000///000000///---000000000000000000111111///000111222444666888888999999888888999:::<<<===>>>???AAAAAAAAABBBEEEGGGJJJLLLOOORRRUUUXXX\\\______```bbbeeekkksss}}}yyytttooojjjhhhccc```\\\XXXTTTQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPMMMLLLJJJJJJIIIHHHEEEBBBAAA@@@>>><<<::::::999999888:::<<<>>>>>>===;;;:::555444333111///.........******+++,,,---...//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***++++++,,,+++++++++,,,,,,,,,------......+++++++++++++++++++++***+++++++++++++++***)))(((+++***))))))))))))))))))************************,,,...///...,,,++++++,,,************************)))))))))******+++,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++******)))((()))))))))************************************((())))))*********************+++------.........+++,,,------,,,+++***)))******++++++++++++******++++++++++++++++++++++++)))))))))***+++,,,------,,,,,,,,,,,,,,,---......,,,---......------...000///...------///000000///............///////////////000111222222333333333444444555555666777777777888999<<>>CCCDDDEEEEEEEEEGGGIIILLLOOORRRXXX]]]bbbggglllppppppqqqrrrtttwww}}}}}}zzzxxxqqqmmmggg```ZZZVVVTTTTTTQQQPPPOOONNNNNNNNNNNNNNNKKKJJJIIIJJJJJJJJJGGGEEEBBBAAA???===;;;:::999888666777:::<<<======<<<;;;999777555222000---,,,+++***+++,,,---...//////000*********+++,,,---///000---------...............------------------------+++,,,,,,,,,++++++++++++------,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++***)))(((((()))******))))))******************************,,,...000///...---------************************(((((()))***++++++,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++******((()))))))))************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,---,,,+++)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......------,,,,,,------...///,,,---......------...000///...------///000000///000000//////...---------000111222333444444444444444444555555666777777777888999<<>>@@@BBBDDDEEEFFFGGGHHHKKKNNNQQQXXX]]]eeelllrrrxxx}}}}}}yyyqqqiiiccc___^^^]]]XXXWWWUUURRRPPPNNNMMMLLLJJJIIIHHHIIIJJJKKKJJJIIIDDDCCCBBB@@@>>>;;;:::999666777888999:::;;;<<<<<<<<<:::888555222...,,,+++............---------,,,,,,,,,++++++,,,,,,---...............////////////------------------------+++,,,---,,,+++***+++,,,,,,++++++***)))(((''''''******,,,---------,,,+++******+++++++++******)))(((***,,,,,,+++***+++,,,************************)))+++---...,,,+++++++++************************'''''')))***++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))***+++,,,,,,,,,+++***))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000---------------......///,,,---......------...000000...---...///111000000333222222111111000000///000111333444555555444333444444555555666777777777888999<<>>AAADDDFFFHHHGGGIIIKKKMMMPPPUUU[[[___hhhnnnwww}}}uuupppmmmmmmmmmgggeeeaaa]]]XXXTTTRRRPPPLLLJJJHHHHHHIIIJJJKKKJJJGGGFFFEEECCC@@@>>><<<:::888888888888999:::<<<======<<<;;;888555222///...............------------------,,,++++++,,,,,,,,,---------.........//////------------------------+++---...---+++)))+++,,,+++++++++******))))))))))))***,,,---...---,,,+++))))))***+++++++++******)))+++---,,,***(((((()))************************'''))),,,,,,+++***))))))************************&&&'''(((***+++,,,++++++************+++,,,---...************************************************))))))***+++++++++++++++))))))))))))************************************))))))***+++++++++++++++))))))***+++++++++******)))******++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------...///000---------------...//////,,,---......------...000111///......000111111000111111111222222222333333///000222444444444333222444444555555666777777777888999<<>>??????????????????@@@BBBEEEHHHKKKMMMPPPRRRVVVYYY^^^dddkkkpppwww}}}{{{yyyzzz{{{tttqqqmmmgggaaa\\\YYYWWWNNNKKKHHHGGGHHHJJJJJJJJJIIIIIIGGGEEEBBB@@@===<<<;;;:::888777888:::<<<===>>>===<<<:::888555333222+++,,,,,,---...///000000++++++++++++,,,------...,,,,,,,,,------.........------------------------+++---///---+++)))+++---------------------------)))***,,,.........,,,+++((()))***+++++++++++++++(((+++,,,+++'''$$$###$$$************************'''))),,,---,,,*********************************%%%&&&(((***+++,,,++++++************+++,,,---...************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))***************&&&'''((()))***+++++++++)))))))))******++++++,,,******++++++++++++******************************,,,,,,+++++++++,,,------...------------...//////,,,---///...------...000111000//////111222222111------...000111333444444...///111333444333222111444444555555666777777777888999<<>><<<::::::;;;===??????@@@BBBEEEGGGJJJOOOUUUYYY^^^```eeekkkqqqxxx|||{{{sssiiiaaa\\\TTTOOOJJJGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGDDDBBBAAA<<<;;;;;;::::::999888888;;;;;;<<<<<<:::666333111000000000/////////000000000///...---------------///............---------,,,,,,,,,---...///000000////////////////////////------++++++++++++------+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))((())),,,)))'''(((+++---,,,***...---+++******+++---...,,,+++++++++++++++++++++++++++******************---,,,++++++******++++++,,,,,,++++++,,,,,,,,,---)))))))))))))))*********************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((()))***+++,,,+++******,,,+++***))))))***+++,,,***+++,,,,,,---...//////,,,,,,,,,++++++*********,,,,,,------...///000000---...000111111111000///////////////000000000000////////////000000000000000000000000111111111111444444333222222333333333333555777777777888:::;;;999999;;;???CCCJJJYYYggg((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********)))*********)))((('''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++------,,,,,,///333777777777666444333444666555666888:::;;;:::999888999999777666444222111000000111333333222222444555999999999:::;;;;;;<<<<<<===;;;::::::<<<>>>@@@AAADDDFFFJJJOOOTTTZZZaaaeeelllnnnsssyyy~~~uuummmhhh]]]XXXQQQMMMMMMNNNMMMKKKJJJJJJJJJIIIHHHFFFDDDCCC>>>>>>===<<<;;;:::999999:::<<<===>>>===:::666444333222000///...//////000//////...---------......///............---------,,,---------.../////////........................---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++,,,+++******,,,---,,,,,,,,,+++***(((((()))***+++++++++++++++++++++++++++)))*********************---,,,++++++******++++++,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))*********++++++*********************************((()))***+++,,,++++++***++++++***))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......//////,,,---......//////....../////////...................../////////000000000000000000000111111111111444333333222222333333444333555777777777888999;;;999999;;;???CCCJJJYYYggg((((((((((((((((((((((((+++******************+++)))((('''''''''((()))***************)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++++++++---///...---...333777999:::;;;:::999999:::<<<;;;<<<<<<===<<<;;;999888666555555444333222111111000222444555555666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@CCCEEEGGGLLLRRRYYYaaaiiiqqqvvv}}}zzzvvveee___WWWQQQOOONNNKKKIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBBBB@@@???===<<<::::::999;;;>>>@@@@@@>>>;;;999777555222000......//////.........---....../////////............---------------..................---------------------------,,,,,,++++++,,,,,,---+++***))))))))))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---...,,,+++***,,,---,,,---...---,,,+++,,,------,,,***)))((()))******************************)))))))))******+++++++++---,,,++++++******++++++,,,,,,***)))((())))))***++++++******))))))((((((((((((((((((((((((((((((((()))+++------+++)))((((((((((((((((((((((((((())))))***++++++++++++***++++++***))))))***++++++++++++******)))))))))))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,++++++++++++,,,------.........---------,,,,,,------........./////////000000000000111111111111333333333222222333333444444555777777777777999:::999999;;;???CCCJJJYYYggg((((((((((((((((((((((((((((((''''''''''''(((((('''&&&$$$###$$$%%%''')))%%%%%%&&&''''''(((((((((((((((((()))))))))******(((((((((((())))))))))))))))))******++++++,,,,,,,,,...///......000666;;;===>>>???>>><<<<<<>>>???@@@??????>>><<<:::888666333333333333333333333333333555777777777888:::<<<;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>@@@DDDHHHLLLMMMRRR[[[eeeoooxxx~~~oooiii```YYYUUURRRNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDBBB@@@>>><<<;;;888:::>>>AAAAAA@@@>>>===;;;999555111///...//////......---......///000000///............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************,,,---,,,+++)))***,,,...+++...000...+++)))+++---///...---,,,++++++++++++)))))))))))))))*********))))))***+++,,,------...---,,,++++++******++++++,,,---......---+++)))(((,,,++++++***)))((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))******+++++++++++++++******************+++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++---...//////......---,,,,,,,,,------------.........//////000000000111111111111333333222222222333444444444555777777666777888:::999999;;;???CCCJJJYYYggg}}}((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%''')))%%%%%%&&&&&&''''''((()))))))))*********+++++++++(((((((((((())))))))))))(((((()))******+++,,,,,,,,,.../////////222888===AAABBBAAA@@@>>>===>>>@@@AAAAAA???===;;;999666555333333444444444555555555777999::::::999999:::;;;999999999999999999999999999;;;>>>@@@CCCGGGMMMRRRXXX^^^hhhsss}}}~~~xxxpppjjjfffaaa[[[WWWRRRQQQOOOMMMLLLMMMNNNNNNIIIHHHGGGDDDBBB@@@>>>===888:::===???@@@@@@???>>>>>><<<888555222000000000...............///000111///............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))***,,,---...///************************+++++++++***((()))+++---***---///...+++)))***+++...------,,,,,,+++++++++(((((()))))))))*********++++++,,,,,,---...//////---,,,++++++******+++++++++...222444333///***''',,,++++++***)))(((''''''************************,,,+++***))))))***+++,,,))))))))))))))))))))))))***************+++++++++*********++++++*********))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---,,,+++++++++,,,...////////////.........------------------.........//////000000000111111111111333222222222333333444555444555777777666666777999999999;;;???CCCJJJYYYggg}}}(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''''''''((()))***+++***)))((((((''''''((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((***+++,,,------+++...000111111555:::???CCCCCCCCCAAA???>>>???@@@BBBAAA???===:::888777666666666666777888888999999;;;<<<===<<<:::999:::;;;777777888999:::;;;<<<<<<;;;>>>BBBEEEHHHNNNUUU[[[gggmmmwww}}}yyyvvvqqqjjjeee[[[XXXTTTPPPMMMLLLMMMMMMJJJJJJHHHFFFDDDBBB@@@???;;;;;;<<<===>>>??????@@@@@@???<<<999666333111000/////////...//////000000///............---------------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,+++******'''((()))***,,,---//////++++++++++++++++++++++++)))***+++***))))))+++,,,***,,,---...,,,+++******************************((())))))******+++++++++,,,,,,,,,------.........---,,,++++++******++++++***...222666555111+++'''++++++******))))))((((((************************---+++)))(((((()))+++---******************************))))))******+++,,,)))***++++++++++++***)))))))))***+++,,,---...///,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,------...///........................------........./////////000000000000111111111111222222222222333444555555444555777666666555777888999999;;;???CCCJJJYYYggg((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********,,,+++)))(((''''''(((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((()))+++,,,...//////+++...222444555888===AAABBBCCCCCCBBBAAAAAABBBDDDAAAAAA???===;;;:::999888999999::::::;;;<<<<<<<<<;;;======<<<:::::::::;;;777777999;;;===@@@AAABBBCCCHHHMMMQQQTTTZZZcccjjjrrryyyyyyrrriiiddd]]]VVVPPPLLLKKKKKKKKKJJJHHHGGGEEECCCBBBAAA???>>>===<<<===>>>@@@AAAAAA@@@???===:::666333111111000/////////////////////............---------,,,---------.../////////------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++,,,++++++,,,...//////,,,***((())))))***++++++++++++))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++)))+++///111111...+++(((*********)))))))))))))))************************+++******************+++************************+++***)))))))))***+++,,,)))***++++++++++++***)))***+++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,---......//////....../////////000000000000000000000111111111111222222222222333444555666444555777666555555666777999999;;;???CCCJJJYYYggg((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&%%%%%%&&&''')))***(((((((((((()))))))))***(((((((((((())))))))))))))))))+++,,,...///000111+++000444777888;;;???CCCAAABBBCCCCCCBBBCCCEEEGGGBBBAAA???===<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<===<<<;;;:::;;;===888999;;;>>>AAADDDFFFGGGMMMRRRXXX\\\___eeeooovvvwww}}}zzztttkkk```XXXSSSPPPOOOJJJJJJHHHGGGEEEDDDCCCBBBBBBAAA>>><<<<<<>>>@@@BBBAAAAAAAAA@@@===999555222222111000//////...////////////.........---------,,,,,,------...///000000------------------------++++++------------++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---,,,,,,------++++++...111222///+++)))***+++,,,---.........))))))***+++,,,,,,------++++++******************---,,,++++++******++++++((()))***+++,,,+++***))))))))))))))))))*********))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************+++***)))))))))***,,,---)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,)))***+++,,,------...///////////////000000000000000000000000111111111111222222222222333444555666444555777666555555666777999999;;;???CCCJJJYYYggg))))))))))))))))))))))))))))))))))))))))))))))))***(((%%%######$$$&&&'''))))))(((((('''''''''&&&%%%%%%&&&'''((()))***************))))))))))))))))))+++---......///000222...111666999:::<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===;;;;;;<<<<<<;;;:::<<<======>>>AAAGGGOOOUUU___dddjjjmmmooottt{{{zzzoooddd[[[VVVTTTQQQNNNJJJGGGFFFFFFDDDCCCAAA@@@???>>>===<<<<<<<<>><<<;;;888555222000111222222111000//////......//////000/////////...---------,,,------------------------000///...---,,,+++++++++//////.........---------...,,,***+++---...,,,******++++++,,,,,,++++++***---,,,,,,+++*********+++***,,,...000111000...,,,,,,++++++******++++++,,,***+++---......---+++***,,,+++***))))))***+++,,,,,,,,,,,,++++++*********+++++++++************))),,,+++***))))))***+++,,,,,,,,,+++***))))))************++++++++++++******...,,,***((((((***,,,...************+++,,,---...++++++++++++++++++++++++))))))***+++---...//////---..................---------,,,+++,,,---...///***+++,,,---...000111111111111111000000000000000000000000000////////////222000///...///000222333000000000000111222333444777666555444555777999::::::999;;;???BBBJJJYYYggg(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&''')))(((((((((''''''''''''&&&&&&''''''((()))))))))************)))))))))))))))+++---......///000222111444888;;;<<<===???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????===<<<;;;;;;<<<=========DDDEEEHHHJJJOOOWWW```fffpppuuu|||yyynnneee```]]]VVVSSSOOOLLLKKKIIIFFFDDDEEEDDDBBBAAA???>>>======???AAACCCDDDDDDBBB???>>>888555333111222333333222......------------.....................---------........................//////...---,,,,,,,,,,,,.........------------,,,...,,,***+++---...---++++++++++++,,,,,,+++++++++...------,,,++++++,,,,,,+++,,,...//////...---,,,,,,++++++++++++++++++,,,---...///000000///...---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++******************)))(((((()))******,,,++++++***))))))************++++++++++++******+++***)))'''''')))***+++++++++***)))((('''&&&%%%************************((()))******+++,,,------,,,------......------,,,...------,,,---...///000,,,---------.../////////111111111111000000000000111000000000////////////111000///...///000222333222222222222222333444555666555444444444666888999;;;:::<<<@@@DDDKKKZZZhhh''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((***************************+++---......///111333444777:::======>>>???AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@??????>>>============???AAACCCEEEIIILLLPPPUUU\\\eeeooouuu~~~zzzrrrllliiiaaa^^^ZZZVVVRRRNNNIIIFFFFFFEEECCC@@@>>><<<;;;;;;===???CCCGGGHHHFFFDDDBBB:::888666555555555444333//////............//////---------...............///////////////////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++,,,---...---+++++++++,,,,,,,,,,,,++++++......------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++......000000000000......++++++************++++++,,,,,,,,,++++++++++++***,,,+++++++++************))))))(((((((((((()))))),,,+++******)))***************++++++++++++******))))))))))))))))))))))))+++++++++***(((&&&$$$"""************************))))))*********++++++++++++,,,,,,------,,,,,,+++---------------...//////........................111111111111111111111111111111000000000/////////111000/////////000222333555444444444444444555555555444333333444555777888;;;;;;===AAAEEELLL[[[iii''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''))))))))))))(((((('''''')))***************++++++***,,,.........///111333666999<<<>>>>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>???@@@BBBEEEIIIOOOSSSSSSVVV\\\cccjjjsss{{{|||vvvsssooolllhhhccc]]]VVVOOOJJJHHHGGGEEEBBB@@@>>>===<<<===???BBBEEEGGGHHHHHHHHH@@@>>><<<::::::888666444333222111000000000000000,,,---------.../////////........................///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------...---+++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************))))))))))))******++++++***************+++******++++++++++++*********+++,,,,,,,,,,,,+++***((()))+++------,,,***)))************************++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------...---------...............000111111111111111222222111111111000000000//////000000//////000000111222666555555444444444444555333333333333333555666777::::::<<<@@@DDDLLL[[[iii'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***(((''''''''''''(((((((((((((((*********)))((((((''''''))))))******+++++++++,,,+++,,,.........///222444777999<<<>>>>>>>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@??????===@@@CCCFFFLLLTTT]]]dddiiimmmtttzzz||||||yyyuuuqqqjjjaaaWWWQQQOOOMMMKKKHHHEEEBBBAAA@@@>>>>>>???@@@CCCGGGJJJLLLHHHFFFDDDBBBAAA>>>:::777555444333222000000//////,,,---------.../////////------------------------......---,,,,,,,,,------------,,,,,,,,,+++++++++------------------------------,,,++++++,,,------,,,+++++++++++++++,,,,,,...---+++)))))))))***+++***++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***************++++++******++++++++++++******)))+++,,,------,,,+++)))''')))+++...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,---...///000111000000111111222222222333111111111111000000000000000000000000000111111222555444333333333333333444222222222333444444555666888888:::???CCCKKKZZZiii''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))((('''''''''(((((((((((((((*********))))))((((((((())))))******+++,,,,,,,,,,,,---.........///222555777:::===?????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>BBBGGGMMMUUUaaannnxxx}}}wwwnnnddd^^^UUUSSSOOOKKKFFFCCC@@@???@@@???>>>>>>AAAEEEJJJNNNNNNMMMLLLKKKJJJGGGBBB>>>888777555333000///...------------...............------------------------...------,,,,,,---------------------,,,,,,,,,,,,,,,...///...---,,,---......---,,,++++++,,,---...++++++*********+++,,,,,,---,,,+++*********+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++*********)))******+++,,,******++++++++++++******((()))***++++++***)))((()))***+++,,,,,,,,,+++***---------------------------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,***+++,,,---...000111111000000111111222333333333222222111111111000000000///000000000111111111111333222222222222222333333222222333444444555555555888777:::>>>CCCKKKZZZiii((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''''''''((((((((()))******))))))))))))))))))))))))***++++++,,,------------.........///333666888;;;>>>@@@AAAAAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCHHHPPPXXXcccqqq}}}zzz{{{}}}~~~|||ssslllaaa^^^YYYRRRKKKEEE@@@>>>AAA@@@???@@@BBBFFFIIILLLPPPPPPQQQRRRRRRPPPLLLIII???===:::777444111000///...............---------........................---------,,,,,,------............------------,,,,,,...//////---,,,---//////---,,,++++++,,,---///+++++++++++++++,,,------,,,++++++++++++,,,,,,---)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++*********))))))***++++++,,,******++++++++++++******)))))))))******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,------...///000000000000111222222333444444222222222111111111000000//////000111111111111111222111111111222333444444222333444555555666666666888888:::???DDDLLL[[[jjj))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))******))))))***+++,,,,,,---------............///333666999<<<@@@BBBCCCCCCEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDJJJPPPYYYbbbnnn|||yyy{{{}}}}}}wwwqqqmmmggg^^^UUUMMMHHHEEEAAAAAABBBCCCDDDGGGHHHJJJPPPQQQSSSVVVXXXWWWSSSPPPEEEDDD@@@<<<999555333222/////////......------,,,////////////////////////------,,,,,,,,,------...//////.........---------,,,...000///---,,,---000///...,,,++++++,,,...///,,,,,,,,,,,,------...///+++++++++,,,------------)))***,,,------,,,***)))+++******))))))******+++++++++------------++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))******))))))***+++,,,,,,******++++++++++++******+++++++++++++++++++++++++++*********+++,,,------++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++------///000000000///...........................000000111222333333444444222222222111111111111000//////000111111111111111111111111222333444555666222333444555666666666666999999;;;@@@EEEMMM]]]kkk((('''&&&&&&&&&''')))***,,,+++)))((('''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))***,,,.../////////...,,,---///000000222444777777<<>>:::444333111//////...//////000///......------...............------------,,,........................------------------------------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++------,,,---,,,++++++*********++++++******))))))******+++)))***+++,,,,,,+++***))))))+++---.........,,,+++,,,,,,---------,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---........./////////000000000///000111111222222111111........./////////000000/////////000111111222222111111111222222222333333555444444444555666777888:::999<<<@@@DDDLLL[[[jjj)))))))))))))))******+++******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))******++++++,,,,,,,,,------............///000111222444777<<<@@@AAACCCFFFHHHIIIIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBEEECCCBBB@@@@@@@@@AAABBBFFFJJJOOOTTT[[[dddpppyyy~~~||||||~~~}}}sssqqqppprrryyyuuuiii^^^XXXTTTNNNJJJJJJJJJHHHHHHKKKKKKMMMPPPSSSVVVXXXZZZZZZ\\\ZZZVVVRRRNNNHHHCCC???666444222///............//////...---------------............------------........................---------------------------------...............---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++***+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---...------,,,,,,++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++)))***,,,---------,,,+++,,,,,,,,,------,,,,,,+++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******,,,...///////////////000000000000///000000111111111111111000000111111111222222222/////////000111111222222222222222222333333333333444444555555666666777888999999;;;@@@DDDLLL[[[iii((())))))***************)))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,---------......///000000---///222444777<<>>:::555222111222222111000//////......//////////////////............------------------------------------------------+++++++++,,,---.........,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++)))***+++---------------******+++,,,,,,---......***+++,,,...///......------------------------------+++)))***+++,,,,,,+++++++++***++++++,,,------++++++************+++++++++******************+++*********+++++++++,,,,,,***+++,,,,,,---------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------........./////////...//////000000000000000//////000000000111111111/////////000111111222222222222333333333444444444333444555666777777777666999888:::???CCCKKKZZZhhh%%%&&&((()))))))))(((''''''((()))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))+++,,,---............///000222555777999888<<>>CCCHHHKKKLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDDEEEIIINNNRRRYYYcccooowww|||xxxsssrrrsssuuuwww~~~{{{oooddd\\\XXXTTTQQQNNNNNNPPPSSSUUUVVVZZZXXXWWWXXXZZZYYYVVVSSSJJJEEE>>>999666333111000222111000000111000...,,,........./////////////////////............//////000000//////.........---000///...---,,,+++++++++------,,,,,,,,,---......------------------------******---///111000,,,)))++++++,,,,,,,,,---------------.........---+++******++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------/////////......---------*********+++,,,---...///+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++000000...------...///000.........///000111111111............/////////000000111222333444444333222000000222333333333333333111333444444333444555777777777:::???DDDKKKZZZhhh(((((((((((((((((())))))***)))(((((('''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++---///222333222222444666888;;;===>>>???BBBFFFJJJLLLLLLLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEFFFGGGKKKRRRZZZbbbiiipppyyyzzzxxxyyyzzz|||{{{qqqhhhbbbVVVSSSOOOMMMNNNQQQSSSTTTVVVUUUVVVYYY\\\]]][[[YYYNNNIIICCC===999666333222111000///000111000///---//////////////////......//////............//////000/////////............//////...---,,,,,,,,,,,,///......---------..............................,,,,,,...000222111...,,,++++++,,,,,,,,,---------------.........---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++,,,------...,,,,,,,,,,,,---------...------,,,+++,,,---///000...---,,,,,,,,,,,,---.........//////000000000111........./////////000000...//////000000///...---///000111222333333333333222333555555444444666777777777:::???DDDLLL[[[iii))))))))))))))))))(((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))++++++,,,...000222444666555555666888;;;???BBBEEEFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNQQQWWW```lllwww}}}vvvnnn^^^YYYTTTPPPOOOPPPRRRRRRSSSTTTVVVZZZ^^^___^^^\\\SSSOOOIIICCC>>>:::777444111000//////000111000...000000000//////........./////////....../////////////////////............///...------,,,,,,,,,,,,111000///...---------...---------------------------,,,,,,---///000...,,,,,,,,,,,,,,,------------------.........---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------------111///,,,******,,,///111------,,,,,,,,,------...//////////////////000000....../////////000000000............---,,,++++++//////111222222222222222333444666666555555777888777777;;;???DDDLLL[[[iii++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))******+++,,,---///222444666777888888888:::>>>CCCHHHKKKNNNNNNOOOOOOOOOMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHKKKMMMOOOSSSZZZ___gggppp|||~~~|||zzzkkkeee]]]WWWSSSQQQPPPOOOTTTUUUWWWZZZ\\\\\\[[[ZZZWWWSSSNNNHHHDDD???:::777222000//////111111111000222111111000///...------......////////////......///////////////.........///...---,,,,,,,,,,,,,,,111000///------,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,------------...---------------------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,............/////////000////////////////////////...////////////000000000//////////////////......//////000111222222222222444555777777666666888999888888;;;@@@DDDLLL[[[iii++++++******))))))(((((((((((()))***************************************))))))))))))******+++++++++,,,...111333555777888::::::;;;>>>BBBHHHNNNQQQUUUTTTSSSRRRPPPNNNLLLLLLLLLKKKHHHFFFDDDDDDDDDDDDDDDIIIOOOTTTXXX^^^fffmmmvvv}}}~~~{{{zzzyyyxxxxxxxxxyyyyyyzzz~~~~~~yyywwwxxx|||}}}yyywwwvvvuuutttrrrssstttuuuwwwzzz|||}}}~~~zzz|||~~~xxxrrriii```YYYTTTPPPMMMRRRSSSVVVWWWXXXYYYYYYZZZYYYUUUQQQLLLHHHCCC>>>:::444222111000111222222111222222111000///......---......///000000///...............///////////////......---,,,,,,,,,------///...---,,,++++++***+++++++++++++++++++++++++++,,,***))))))+++,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***************************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------************************------,,,+++++++++,,,,,,+++++++++***************)))***,,,------,,,+++***---....../////////000000............////////////////////////000000000111......//////000111222333///000111222222333333222444666777777666777888:::888888;;;@@@EEELLL[[[iii))))))))))))))))))(((((((((((()))***++++++++++++************************)))))))))***++++++,,,,,,,,,---000333555777999999======@@@CCCHHHNNNTTTWWWZZZYYYVVVSSSPPPNNNMMMLLLLLLJJJHHHEEEDDDEEEFFFGGGEEENNNYYYbbbgggllltttyyy~~~}}}|||yyyxxxwwwqqqpppnnnmmmmmmnnnoooppprrrvvv{{{}}}}}}|||||||||yyyuuupppmmmnnnqqqsssuuuuuuqqqmmmjjjiiiiiihhhgggeeefffhhhkkkmmmoooqqqrrroooqqqtttwww}}}vvvlllddd\\\UUUPPPOOOQQQSSSSSSTTTVVVZZZ\\\XXXVVVSSSPPPMMMHHHBBB>>>888666333222333333333222111111111000000/////////---...///000000///...---.........///////////////...------,,,,,,---------------,,,+++*********+++------------------------...---+++,,,...//////...,,,---------............------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++************"""%%%))),,,//////...---***+++,,,---............,,,------...//////000000/////////000000000111111,,,------...///111222333000000111333333333333333444555777777666666888999888888;;;@@@EEEMMM\\\jjj(((((((((((((((((())))))'''(((***+++,,,,,,++++++************************))))))******+++,,,,,,------///222555888:::;;;;;;???AAAEEEJJJOOOUUUZZZ\\\^^^[[[XXXTTTPPPNNNMMMMMMIIIHHHGGGFFFGGGIIILLLMMMPPP[[[kkkuuuzzz}}}{{{yyyxxxzzz~~~vvvqqqoooooonnnjjjiiiggggggggghhhiiikkkmmmpppssstttsssrrrrrrrrrpppmmmhhheeefffgggiiiiiiiiieeeaaa^^^^^^^^^^^^]]]\\\\\\^^^___aaacccdddeeeccceeehhhkkkooovvv~~~~~~~~~~~~|||sssjjjaaa[[[RRRSSSSSSRRRQQQSSSXXX\\\XXXVVVUUUSSSQQQMMMHHHDDD<<<999555444444444444333111000000000000000000000---...///000000///...---............/////////000---------,,,,,,------...---,,,,,,+++++++++,,,,,,...........................------...///000///...------------............---,,,,,,,,,,,,---...///,,,,,,------------,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........++++++++++++,,,------...---------,,,,,,,,,++++++%%%'''))),,,---......---***+++,,,............---++++++,,,---///000111111//////000000000111111111......------...000222333111222333444444555444444333555666666666666777999999999<<>>;;;777555444555444333000000000000000111111111---...///111111///...------.........//////000000------,,,,,,,,,------...------,,,,,,,,,---......------------------------,,,,,,,,,---//////...,,,---------.........//////---,,,,,,+++,,,---...///,,,------......------,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,++++++,,,,,,,,,---------)))))))))******+++++++++*********+++,,,---...////////////......---------...------,,,+++++++++++++++,,,...000111111000///)))***+++---///000111222000000000000111111111111222111000//////000222222222222333444555555555555333444666666555555777888999999<<>>:::777555444333111111111222222222222111111111111222222...//////000000//////...//////.............../////////////////////////////////.........---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***+++---.........---,,,......---...///000222333------............------)))))))))******++++++,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------+++'''###&&&,,,///---)))...------,,,,,,------...,,,,,,+++***)))))))))***,,,,,,+++++++++,,,------,,,------,,,++++++---...//////...---------....................................///000000000000///------........./////////000000000000111111111111////////////000222333444555666666666777777888888888888;;;@@@EEEMMM]]]lll((((((((()))*********+++))))))))))))))))))))))))+++*********++++++,,,---,,,---////////////111333///333;;;CCCKKKTTT\\\bbbhhhkkkoooqqqpppkkkfffbbb___]]]XXXUUUSSSTTTVVVXXX\\\^^^fffrrr}}}|||}}}}}}zzzxxxxxx{{{~~~~~~|||{{{|||~~~~~~yyywwwuuusssrrrrrrrrrsssttttttsssrrrqqqllljjjgggcccbbbeeekkkppp|||vvvnnn]]]YYYTTTPPPPPPRRRSSSTTTSSSRRRPPPMMMHHHBBB>>>;;;666555333111111111222333111111000000000000111111//////000000000000////////////............//////////////////////////////000000/////////.........---------------......///......------,,,,,,,,,,,,+++,,,...///000///...---//////.........---------------,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,)))'''(((***,,,,,,+++,,,------......------,,,000///...,,,+++++++++,,,------,,,+++++++++,,,,,,------,,,***((())),,,//////...------,,,,,,,,,---..............................///000000000000000---------.........//////000000000000111111111111111000000000222333555666444555555666777888888999888888;;;@@@EEEMMM]]]lll''''''((()))***++++++,,,************************+++*********+++,,,,,,---,,,...///000///000111333...444<<>>777666333111111111222333111111000000000000111111//////000000000000////////////.........//////000000000000000000000000000000000000000////////////...............///000111//////.........---------,,,---///111111000///...,,,,,,------...------,,,------+++******+++------------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++*********,,,---,,,+++))))))+++---******,,,------,,,******---,,,+++***+++,,,---......------,,,++++++++++++...---+++((('''(((,,,000...---,,,,,,++++++++++++...........................//////000000000000000---------.........//////000000000000111111111111444444444444555777999:::333444555666777888999:::888888;;;@@@EEEMMM]]]lll''''''((()))***++++++,,,))))))***++++++++++++***+++***(((((()))***---...---...//////......000222000888@@@HHHTTTcccnnnrrruuuvvvvvvuuurrrmmmhhheee^^^]]][[[YYYXXX\\\dddkkkooovvvzzzvvvsssqqqooommmwwwyyyzzzxxxuuutttvvvxxxxxx{{{~~~}}}|||~~~pppeeeWWWPPPPPPSSSRRRPPPPPPPPPPPPPPPOOOKKKFFFBBB:::888555222000000000000000000000000111111111111222111000......000111222111111000000//////......222111000.........///000000000//////.........---000000////////////000000,,,---...//////...---,,,////////////////////////.........------,,,,,,,,,,,,++++++***)))))))))***.........---,,,+++***)))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,)))***,,,,,,,,,,,,...///+++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...---...111333111///,,,---.........---,,,+++............//////000000000000000000000000000000...///000111111222222111333333444444444444444444444444555555666777777777999:::>>>BBBDDDKKK[[[jjj(((((())))))******++++++))))))***++++++++++++***+++***)))((()))+++---...,,,---...---------///111222;;;DDDMMMXXXgggrrrvvvyyyyyyxxxvvvrrrlllfffccc\\\\\\[[[YYY[[[aaajjjqqq{{{|||wwwtttuuuvvvvvvssspppnnnooopppsssvvvxxxwwwvvvwww|||vvvjjj\\\SSSRRRSSSQQQOOOQQQQQQQQQQQQPPPMMMHHHEEE===;;;777333111111111222000000000000000000000000222111000//////000111222111000000000/////////...111111000///////////////000/////////............000000////////////000000......///000000///.......................................------,,,,,,,,,---,,,+++***************------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))+++,,,,,,,,,,,,---///---------.........//////+++++++++,,,,,,---------+++,,,------++++++,,,---........................000...,,,---///000...,,,---.../////////...------.../////////000000000000////////////////////////...///000111111222222111333333333444444444444555555555666666777888888888888999===AAADDDKKK[[[jjj)))))))))))))))*********))))))***++++++++++++***+++***))))))***+++---...,,,---...------...000333777@@@KKKTTT___mmmwww{{{~~~}}}zzzvvvpppiiiddd```\\\\\\\\\]]]bbbkkkvvv}}}|||wwwxxxwwwsssooolllkkklllnnnpppqqqpppnnnooosssvvvwwwzzz~~~sssdddYYYUUUSSSQQQNNNRRRQQQQQQRRRRRRPPPLLLIIIAAA>>>999555222222333444111111111111111111111111222111000//////000111222000000000000////////////000000000000000//////...////////////............000//////......//////000//////000000000000//////------------------------.........---------------------,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++------++++++++++++------------,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///---------.........//////+++++++++++++++,,,,,,,,,+++---...---,,,+++,,,---........................///...,,,,,,---,,,+++)))...//////000000000///////////////000000000000000////////////////////////...///000111111222222111333333333444444444555555666666777777888999999999666888<<>>:::777666555111111111000//////......000000000111111000000000////////////000000000000...//////000000000000000.........//////////////////......------......///------,,,++++++,,,------////////////////////////.............../////////------,,,,,,,,,---......,,,,,,,,,------,,,++++++------++++++++++++------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,------------.........//////////////////............,,,...///...---,,,---...........................+++---//////......000111------------...///000000////////////.......................................///000111111222222111111222333333444555666666444444444555666666777777777999===AAAEEELLL\\\lll(((((())))))******++++++))))))***++++++++++++***+++,,,---....../////////,,,...///111555:::AAAFFFPPP[[[gggooouuu|||}}}{{{wwwtttnnniiigggfffhhhiiiooopppsss{{{~~~xxxqqqkkkhhhfffeeeddddddgggkkkpppsssuuuyyyyyynnnfff```VVVSSSQQQPPPQQQRRRRRRQQQNNNLLLHHHDDD???;;;888666333222222111000000//////000000111111111111000000.../////////000000000111///////////////000111111............/////////000///......------......///...---,,,,,,,,,,,,---...........................---........./////////000,,,,,,++++++,,,------...------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,------++++++,,,------------.........////////////.........------------...///...---,,,---///........................,,,...000///------...000...............000111222111111111111000000000///...........................///000111111222222111111222222333444555666777555555555666777777888888999;;;???CCCFFFMMM]]]lll'''(((((()))***++++++,,,))))))***++++++++++++***+++,,,---...////////////000111333666:::@@@HHHMMMUUU```kkksssxxx}}}~~~{{{uuurrrmmmiiigggiiilllnnnyyyyyy}}}{{{tttpppllljjjgggddddddfffjjjllllllpppvvv|||vvvlllfffXXXUUURRRQQQRRRSSSSSSSSSPPPOOOLLLHHHCCC>>>:::777666666555444444333222222000000111111111111000000.../////////000000111111000///.........000111222---.........//////000000.........------.........///...---,,,,,,---...///---------------------------.........//////000000++++++++++++,,,,,,---............---,,,+++***)))+++,,,,,,------,,,,,,+++,,,---...//////...---,,,+++---------++++++,,,---+++++++++,,,,,,,,,------.........------,,,,,,,,,---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,...000111///,,,+++,,,...000////////////111333444333333333333222222111111...........................///000111111222222111111111222333444666666777666666666777888888999999;;;<<<@@@DDDFFFMMM]]]lll*********++++++,,,,,,,,,******+++,,,,,,---......---///000000//////000222555555666888===FFFPPPWWWbbbfffmmmuuuzzz||||||{{{ssskkkeeedddfffjjjrrr{{{|||wwwuuurrrnnnllljjjiiihhhkkkkkkllloootttzzzyyylllfff^^^VVVSSSQQQNNNOOORRRSSSQQQNNNKKKFFF@@@999444666555333222222222000...111111111111111111111111000000000000000000111111///...---,,,,,,---...///000000//////.........---//////............//////////////////////////////......////////////......///...------...///...---///////////////.........000///---+++***+++---...((()))+++,,,............------,,,++++++*********---,,,,,,...//////---+++//////...---,,,,,,++++++..........................................------------------------------,,,,,,,,,---------......,,,---...------222999???XXXLLL<<<222///111222222111111111111000000000000000000000000000000000000222222333444444555555666333333444444666777888999888:::>>>CCCGGGOOO___nnn((()))******+++++++++************++++++,,,,,,,,,---...000000000000222444888888:::===BBBLLLVVV]]]fffjjjqqqwww{{{{{{zzzxxxqqqjjjddddddhhhnnnxxxzzzvvvrrrooommmlllllllllkkklllnnnrrruuuxxx}}}vvvlllcccZZZVVVRRROOOOOORRRUUUSSSQQQOOOLLLFFF>>>999666555333333444444222111111111111111111111111111111111111000000000000000000///...------...///000000/////////............//////............//////////////////////////////......////////////......///...------//////...---,,,,,,,,,------.........//////---,,,,,,,,,------((((((((((((((((((((((((,,,,,,,,,,,,,,,---------,,,***((((((***++++++***......------,,,++++++***..........................................------------------------------,,,,,,,,,---------......,,,---...---...111777;;;\\\QQQBBB777222000...,,,////////////............000000000000000000000000222222333444444555555666444444444555666777888999:::;;;???CCCFFFMMM]]]lll'''((()))*********)))(((************++++++++++++,,,...000111222333555777;;;===@@@DDDKKKUUU___ffflllpppvvvzzz|||zzzwwwtttooohhhdddffflllttt}}}yyyuuusssqqqooollljjjhhhiiijjjkkksssxxxvvvlllaaa[[[UUUPPPNNNPPPTTTSSSSSSRRRPPPJJJCCC>>>777666444444555555444333222222222222222222222222222111111111000000//////000000////////////000000////////////............//////............//////////////////////////////...//////000000//////...///...------//////...---))))))***+++,,,---.....................---------///...---+++************+++,,,,,,---.../////////---***'''&&&''')))++++++---------,,,,,,++++++***------------------------------------------......------------------------,,,,,,,,,---------......+++,,,---......000333666EEE>>>666111000000///...............////////////000000000000000000000000222222333444444555555666444444444555666777888999:::;;;???CCCEEELLL[[[jjj'''(((***++++++***((('''+++++++++++++++++++++++++++...000222444666888;;;>>>AAAFFFMMMUUU___hhhoootttwww{{{}}}}}}yyytttqqqlllgggeeeiiirrr||||||yyyvvvpppkkkgggddddddcccjjjoooxxxuuujjjbbbZZZRRRNNNOOOPPPPPPQQQQQQPPPKKKEEE@@@;;;888666444444444333222222222222222222222222222222222111111000/////////111000000000000000000111///////////////.........//////............////////////////////////////////////000000000000/////////...---...///000///---)))******+++,,,,,,---------.../////////...------555333111...---...///000,,,,,,------............///---******+++---------...---------,,,,,,,,,+++------------------------,,,,,,------------......------------------------,,,,,,,,,---------......+++,,,---......///000111...,,,***+++...111111000000000000000111111111111000000000000000000000000222222333444444555555666555555555555666777888999999:::>>>BBBEEELLL\\\kkk))))))***++++++***)))(((,,,,,,,,,---------------,,,...111444666888;;;>>>@@@EEELLLUUU^^^gggqqqvvvzzz|||~~~~~~|||wwwrrrooojjjhhhiiiqqq{{{|||vvvooohhhdddbbbaaabbbgggoooxxxssskkkaaaWWWQQQPPPNNNNNNOOOPPPPPPMMMGGGCCC???<<<888555333222111///222222222222222222222222111111111111000000//////000111111111111111111000........./////////////////////............////////////////////////////////////000000000000//////000///......///000///...------------,,,,,,,,,,,,------......///......---000///---++++++---...///...---------,,,,,,,,,+++...------...//////...,,,............------------------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,---...//////...111000000000111111000...///000000000111111111222000000000000000000000000222222333444444555555666666666666666666777888999666888===BBBFFFNNN___nnn++++++*********))))))))),,,,,,------.../////////---///333555777:::===@@@DDDJJJSSS\\\fffooowww}}}~~~zzzvvvrrrooollllllqqq}}}~~~vvvnnnhhheeeccc___bbbhhhmmmttt{{{~~~vvvlll___WWWTTTPPPPPPPPPQQQQQQOOOKKKHHHDDD@@@;;;777444333111///333333333333333333333333000000000000000000000111000000111111111111000000........./////////////////////............/////////////////////////////////000000111111000000///000///......000000///...///.........---------,,,,,,,,,,,,------------...---,,,,,,+++,,,---///000......------,,,++++++***,,,,,,,,,---///...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......---,,,+++,,,...//////...222222222111111000//////------......//////000000000000000000000000000000222222333444444555555666777666666666777777888999666888===CCCGGGPPPaaaqqq,,,***)))''''''((()))*********+++,,,...///000000...111444777999;;;???AAAHHHNNNXXXcccmmmvvv}}}|||xxxuuurrrqqqpppsss|||xxxpppllljjjcccdddgggiiilllpppuuuyyywwwiii^^^ZZZRRRQQQPPPPPPQQQPPPNNNKKKFFFBBB===999777666444333333333333333333333333333/////////000111111222222//////000111111000//////............/////////000//////............//////////////////////////////000000111111111111000000000///...///000111000...------------............,,,++++++***+++,,,---............/////////000000.........------------------,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,---------.........,,,***+++...000000///.........------...///111---------...///000000000000000000000000000000000222222333444444555555666777777777666777777888999888:::???DDDHHHPPPaaappp,,,***'''%%%%%%&&&((()))((((((***+++---...000000///111555777999<<>>;;;999999888777333333333333333333333333......///000111222333333...///000111111000///...---.........//////000000//////............//////////////////////////////000000111111111111000000111///...///000111000...++++++,,,,,,......//////,,,+++)))))))))+++---...------............---,,,------......///000000000111...+++***+++---...///))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......///,,,***+++...111111000444333111...,,,+++---///...//////000111222222333000000000000000000000000222222333444444555555666888777777777777777888999;;;<<<@@@EEEHHHPPP```ooo++++++++++++******))))))+++---------,,,,,,...000222555888999:::===CCCHHHKKKXXXgggpppwww~~~~~~{{{zzzvvvrrrsssxxx~~~wwwvvvtttpppllliiiiiijjjrrrqqqwww|||mmmdddUUUOOOKKKMMMOOONNNMMMNNNIIIIIIFFF@@@999555555666333333333333333333333333111111111111111000//////000000000000111111111111////////////............///////////////.........---......///////////////222111000.........///000///............---------++++++++++++,,,,,,---...........................*********+++,,,---...///000///...------...///000+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,---...//////***++++++,,,...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////000111111111111222222222444444444555555555555666555555666666777777888888888999<<>>CCCIIIRRRbbbqqq++++++++++++++++++++++++,,,---.........///222444333666:::<<>>AAAGGGPPPWWWdddooozzz~~~xxxssssssuuuzzz}}}tttpppjjjccc[[[UUUQQQOOOOOONNNMMMLLLKKKKKKKKKKKKNNNNNNOOOPPPQQQSSSUUUVVVXXXYYY[[[ZZZZZZZZZ\\\^^^aaacccfffhhhjjjiiihhhgggfffeeecccaaaaaaaaaaaaaaa```aaadddeeefffhhhkkknnnqqqtttwwwzzz}}}~~~uuugggbbb___```ccciiitttxxxmmmccc^^^ZZZTTTRRRRRRQQQOOOMMMKKKGGGBBB===999555555555444444333333333222222222222222111000000///000000000111111111111000000/////////.........222111111000//////......---......////////////////////////000000000000////////////.........------.........///...---,,,+++........................******++++++,,,---///000...//////////////////...111111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------......//////000........................,,,,,,,,,------.........////////////////////////............////////////////////////////////////000000111111111222222222333333333444444444444555555555666666777777888888999999<<>>CCCHHHOOOZZZfffooozzz~~~zzzvvvttttttyyy}}}}}}{{{~~~yyyqqqhhh^^^VVVQQQNNNDDDDDDCCCCCCBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIHHHHHHIIIJJJIIIJJJJJJJJJKKKJJJJJJJJJKKKHHHDDDDDDGGGHHHGGGFFFDDDEEEGGGGGGFFFGGGIIIKKKLLLNNNOOOOOOPPPRRRVVVYYY\\\```fffkkkpppxxxuuuooonnnllllllmmmlllvvvttteeeZZZUUUOOONNNNNNOOONNNKKKDDD>>>777777666555444444333333222333333333333222111111000000000000111111111111111111111111000000000000//////000000111111222222---......///////////////---...///111111111000///000000000000////////////,,,...000111222111000///........................,,,,,,,,,---...///000111---...///000000///...---,,,------....../////////000000/////////.........//////...---,,,,,,,,,,,,.........///////////////........................,,,,,,------...///000000000000000000000000000000............/////////000000000000000000000000000000111111111111222222222222222333333333444444444555555666666777888888888::::::>>>CCCIIIRRRbbbqqq+++,,,,,,,,,,,,,,,,,,---///111222333444666:::===:::???EEEKKKSSS```ppp|||}}}uuuyyy||||||tttmmmfff___WWWQQQLLLIIIEEECCCBBBBBBAAAAAA>>>???@@@AAABBBAAAAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEHHHGGGGGGHHHIIIKKKLLLNNNRRRSSSUUUYYY___gggqqqxxxyyytttnnnhhhppppppwww}}}ooobbbYYYUUUVVVTTTRRRPPPLLLFFF@@@;;;888555444444333222111000000////////////000000444444333333222111000000444444444333222111000///))),,,///222333222000...////////////000000000000222222222222111///...---............////////////000///---,,,---...000111......////////////......///......---------......////////////////////////000///---,,,+++,,,,,,---------...///000111222222..................------,,,,,,,,,---------......,,,---///000000///---,,,///...---,,,,,,,,,,,,,,,++++++---...////////////............////////////000000000000000000000000222222222111111111111111333333444444555666666666666666666666777777777777::::::===BBBGGGQQQaaappp+++,,,,,,,,,,,,---------000111222333444666:::===<<>>@@@CCCEEEFFFDDDAAA@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIIMMMMMMOOOQQQUUU\\\eeekkkxxxyyysssmmmkkkooozzzooocccZZZXXXUUURRRPPPNNNIIIDDD===;;;777555555444333222444444333333333333444444444444333333222111111000111111111111111000000///+++---///111222111///...////////////000000000000111111222111111000///...222111111000///...---,,,111000///------...000111......////////////..............................///////////////////////////...---,,,,,,,,,---...,,,------......//////000........................,,,,,,---------.........------...//////...------000000///...............------...............---............////////////000000000000000000000000111111111111111111222222222222333333444555555555666666666666777777777777::::::===BBBGGGQQQaaaqqq++++++,,,,,,------------000222333333444666:::<<<>>>CCCLLLUUUaaappp{{{zzz{{{sssmmmgggaaa\\\WWWSSSOOOKKKIIIGGGDDDBBB>>>AAAEEEGGGHHHEEEBBB???@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@BBBBBBAAA@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLQQQXXX\\\iiirrr{{{mmmiiiiiioooxxx|||kkkaaa[[[UUURRRPPPOOOLLLIIIAAA>>>999777666555444333333333222222222222333333444333333222222111111111---...//////000000000000......///000000//////...////////////000000000000000000111111111111000000222222111000//////...---333222000///...//////000......////////////......,,,---...//////...------////////////////////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------..................------.........000000///............///------......///.....................////////////000000000000000000000000000000000111222222222333111111222222333444444555666666666666777777777777::::::===BBBHHHQQQbbbqqq++++++,,,,,,---.........111222333444555777:::===AAAFFFPPP\\\jjjzzz}}}uuuooojjjddd```[[[XXXSSSOOOLLLIIIEEECCC???AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAA????????????????????????AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@AAACCCDDDEEEFFFGGGGGGIIILLLQQQUUU^^^fffrrr|||tttmmmhhhkkkpppvvv~~~wwwkkk```VVVRRRQQQOOONNNMMMDDDAAA;;;888666555444333222111111000000111111222333333333222222111111111---...//////000000//////222111000000////////////////////////000000000000//////000111111111111111//////000000111111222222444333111000////////////......////////////......+++,,,...000000///---,,,////////////////////////,,,---------......//////---------,,,,,,,,,++++++---------...............------------............000///---,,,,,,---///000...------,,,,,,,,,------++++++---...////////////............////////////000000000000000000000000//////000111222333333333222222222333444444555555666666666666777777777777::::::===BBBHHHRRRcccrrr++++++,,,------...//////111333444555666999===???CCCJJJUUUdddssswwwpppkkkeeeaaa]]]ZZZUUUQQQNNNKKKGGGDDDAAAAAA@@@?????????@@@AAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEGGGHHHIIIKKKOOORRRWWW]]]gggpppwww{{{~~~}}}~~~|||tttllljjjlllpppvvv}}}vvvgggYYYTTTRRROOONNNPPPHHHDDD>>>999666555444333444444333333333333444444333333222222222222222111000000111111000000///...444333222000000000000111////////////000000000000...///000111111222111111...//////000111222222222333333222111000/////////......////////////......***,,,...000000///...---////////////////////////,,,------......///////////////......---,,,,,,,,,---------.........//////---------.........//////000///---++++++---///000------,,,,,,,,,------...------...............---............////////////000000000000000000000000//////000111222333333333333333333444555555666666666666666666777777777777::::::===BBBHHHRRRcccsss++++++,,,---...//////000111333555777888<<<@@@CCCHHHOOO\\\lll|||{{{tttmmmfffaaa]]]ZZZWWWSSSQQQMMMIIIFFFDDDBBB???======>>>AAABBB===>>>???@@@@@@AAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@?????????AAABBBCCCCCCEEEGGGHHHIIIJJJMMMOOORRRWWW^^^ffflllpppqqqqqqoooppprrruuu{{{{{{rrrmmmllllllooottt~~~qqq___YYYVVVQQQOOORRRMMMHHHAAA;;;888666555444333222222111111222222333222222222222222222222222222222222222111111000///333222111000000000000000////////////000000000000...///000111111111111111111111111000000/////////111111111000000//////.........////////////......+++,,,---////////////...////////////////////////------.../////////......000/////////......------,,,,,,------.../////////------........./////////000///---,,,,,,---///000///............///000000000000000///...,,,+++***............////////////000000000000000000000000000000000111222222222333333333444555555666666777666666666666777777777777::::::===CCCIIISSSdddttt++++++,,,---...///000000111333666888;;;>>>CCCGGGLLLUUUcccuuu}}}~~~yyyqqqiiiccc]]][[[XXXVVVTTTQQQMMMJJJFFFDDDBBBAAA@@@AAACCCDDD@@@@@@AAABBBCCCDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFEEEGGGIIIJJJJJJJJJKKKMMMQQQTTTZZZ```eeeggggggfffbbbeeehhhjjjnnnxxxzzztttpppllllllooossswwwzzzfff___[[[TTTQQQSSSRRRLLLEEE>>>;;;999777666111111000000000000111111222222222222222222222222000000111222222222111111000000000///////////////////////////000000000000///000000111111111000000000000000/////////....../////////000000//////.........////////////......,,,,,,------...//////000////////////////////////......///000000///...---/////////...............,,,,,,------...//////000............///////////////...------------...///...............///000000.........///......---,,,............////////////000000000000000000000000111111111111111111222222222333333444444555666666666666666666777777777777::::::===CCCIIISSSeeettt++++++,,,---...///000111111444666999<<<@@@EEEIIIPPPYYYhhhzzz~~~{{{yyyxxxtttvvvzzz~~~~~~uuukkkddd]]][[[YYYWWWVVVSSSPPPMMMGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJIIIKKKMMMMMMLLLKKKKKKLLLSSSUUUYYY^^^cccdddcccaaa[[[^^^aaacccgggooo|||zzztttnnnlllmmmjjjnnnttt}}}kkkddd___VVVRRRUUUUUUPPPHHHAAA===;;;999888666555555444444555555666222222222222222222222222---...///111222222333333------............------////////////000000000000000000111111111111000000,,,,,,---...///000111111---...///////////////.........////////////......---,,,,,,------///000111//////////////////////////////000000000...---,,,........................,,,,,,------...///000000............/////////000.........------.........,,,,,,,,,,,,,,,---...///((()))+++---000111222333............/////////000000000000000000000000000222222222111111111111111111222222333333444555555666666666666777777777777::::::===CCCIIITTTeeeuuu...............///000111111222666:::<<<>>>GGGRRRZZZeeerrryyysssooonnnnnnmmmqqqvvv}}}|||tttooohhhddd___[[[YYYXXXVVVUUUNNNLLLIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKJJJJJJIIIIIIHHHHHHKKKMMMNNNNNNMMMNNNOOOPPPVVVVVVXXX\\\aaabbb```]]][[[\\\^^^```eeellltttzzzxxxrrrmmmjjjggggggkkkrrryyylll___XXXUUUTTTSSSQQQMMMGGG@@@:::888777777555555555666666444222333333333333333333333333......//////000111333333000///...------...///000000000////////////000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................////////////............000///...---,,,---......//////.........---------............////////////000///......///000...---111111000///...---,,,,,,......//////000000111111///////////////000111111000000//////.........---000000000000000000000000***+++,,,...//////000000555333222333555666555333777777777777777888999999::::::===BBBIIIUUUhhhxxx,,,,,,---...///111222333333444888<<<>>>AAAJJJUUU___jjjyyy{{{uuuooolllkkklllmmmqqqxxx|||wwwnnnjjjeeeaaa___]]][[[ZZZQQQOOOKKKHHHFFFEEEFFFFFFIIIKKKNNNPPPRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQSSSRRRQQQPPPOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMPPPQQQSSSSSSRRRRRRTTTUUUXXXXXXZZZ^^^bbbcccaaa___\\\]]]___```dddjjjrrrwww~~~wwwqqqmmmeeedddfffkkkrrr|||ssseee\\\WWWTTTPPPNNNKKKFFF???:::777555777555444555555555333111222222222222222222222222000000000000111222333333000000///......///000000111111000000000000111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000............................../////////000000000111000///.........////////////.........---------............////////////...------...000111000///000000000///......------......//////000000111111///////////////000111111000000/////////.........000000000000000000000000...///000111333333333333555444222333666777666444555555555555555666777777;;;:::===BBBIIIUUUhhhxxx***+++,,,...000222444666555666:::>>>@@@DDDOOO[[[fffsss|||zzzuuuooojjjhhhiiijjjpppuuu|||wwwsssnnniiigggeeebbbaaaWWWSSSNNNIIIGGGFFFHHHIIIMMMOOOSSSWWWZZZ\\\\\\\\\[[[ZZZWWWUUUTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYXXXXXXXXXZZZ\\\\\\]]]^^^bbbeeeeeedddbbb______```aaadddiiioootttzzzvvvqqqgggcccbbbdddiiirrr}}}nnnbbbYYYTTTOOOMMMKKKGGGBBB===999666777555444444444444222111111111111111111111111111333222222111111222222333111111000000000000111111222222111111111111222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000......................../////////000000111111111111111000////////////000...............---------............////////////---,,,,,,---000111111000////////////////////////......//////000000111111///////////////000111111000000////////////......000000000000000000000000000111222333444555555555555444333444666777666555666555555555555666777777;;;:::===CCCJJJUUUhhhyyy+++,,,---...000333555666777777;;;@@@CCCIIIUUUbbbooo|||~~~}}}wwwtttpppkkkggggggjjjmmmuuu{{{|||vvvqqqnnnkkkhhhfff]]]YYYRRRLLLHHHGGGHHHJJJLLLPPPVVV\\\bbbfffiiijjjiiigggdddbbb```aaabbbcccbbbbbbbbbbbbbbbcccdddeeeeeeeeedddbbbaaa``````___^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]\\\]]]___aaa```aaaccceeefffgggfffeeebbbccccccccceeehhhnnnrrrxxx}}}uuummmgggbbbbbbeeemmm{{{xxxjjj]]]VVVQQQPPPNNNKKKHHHCCC===:::777666444333333333222111222222222222222222222222555444333222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................111111111111000000000000000000000///////////////....................................////////////...------...000111000///............//////000000......//////000000111111///////////////000000111000000//////////////////000000000000000000000000///000111222333333333333333333333444555555666555888888777777888888999:::;;;;;;===CCCJJJUUUhhhyyy.........///111222444555777888<<>>CCCJJJVVViiiyyy/////////000111333444555888999===DDDJJJTTTdddsss~~~{{{yyywwwuuuuuurrrqqqooollljjjkkknnnqqqzzz{{{wwwsssqqqmmmhhh```WWWPPPLLLJJJJJJLLLOOOVVV```kkkvvv}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvtttrrrqqqllllllkkkjjjhhhgggffffff_________^^^]]]^^^aaadddfffgggiiihhhgggffffffgggfffggggggffffffhhhkkknnnrrrzzz{{{pppjjjffffffmmmttt|||mmmcccWWWTTTPPPMMMLLLHHHBBB===;;;888555333333444333222333333333333333333333333555444333333222222222222111111222222222222111111000000////////////000000111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000////////////////////////222222111000//////...---.........///...------,,,---------...........................////////////222111///...///...---+++---.........//////000000......//////000000111111///////////////000111111//////000000000000111111111111111111111111111111000111222333333333333333000222444444444444666777777666666666666777888888<<<;;;>>>DDDKKKVVViiiyyy......///000222444666777:::;;;???GGGOOO[[[mmm}}}~~~|||yyywwwuuuttttttttttttrrrnnnkkkjjjkkkmmmttt{{{~~~zzzwwwvvvqqqiii___VVVPPPLLLJJJJJJMMMRRR\\\gggttt~~~~~~|||yyywwwuuuqqqpppnnnllljjjhhhgggfff______^^^]]]\\\^^^aaadddfffhhhiiihhhfffdddeeegggdddeeefffeeeeeefffiiikkkssszzz~~~tttlllggghhhlllttt~~~vvvmmm\\\WWWRRROOONNNKKKEEE@@@<<<999666444444444444333222222222222222222222222444333222222222222222333000000111222222111000000111000000000000000000111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////...//////000///...---,,,---------.........//////............////////////111000......//////...,,,.........///////////////......//////000000111111///////////////000111111//////000000000111111111111111111111111111111111111111222333333333333222111444666666555555888:::777777666666777777888999<<<<<<>>>DDDKKKVVViiizzz,,,,,,...000333666888:::;;;<<>>DDDKKKWWWiiizzz///000222333444555888:::<<<@@@FFFNNNYYYhhhyyy~~~|||{{{yyyyyyzzz|||}}}{{{xxxsssnnnjjjiiihhhiiilllooosssvvvxxx}}}wwwmmmcccYYYOOOIIIHHHGGGJJJQQQXXXaaannn{{{~~~|||yyywwwuuutttsssqqqnnnkkkhhhggg```^^^]]]\\\]]]```dddgggiiiiiihhhffffffeeefffffffffeeeeeeeeeeeeeeeeeeeeennnttt}}}|||sssnnnlllqqqrrrxxx}}}nnndddYYYSSSRRRQQQLLLHHHBBB>>>999666555555555444333444555444222111222333222222222222222222222222222222222111111111111111222222222111111111111111111000...---...000333555222222222111111111111000------------------------111111000000//////......//////.........---------.../////////000000111111222222222111111000///...000///...---,,,------...////////////000000000000222111000.........///000...///000111111000///...///---,,,---///000000///------...000111111111111111111000000111222333444000000000000000000000000111111111111222333444555555555444444444555555666777777777777888999:::;;;;;;@@@???CCCNNNWWWdddyyy///111222333444666999;;;===AAAHHHQQQ]]]mmm}}}yyyxxxyyy~~~}}}}}}}}}~~~}}}zzzvvvrrrnnnkkkjjjiiifffhhhjjjkkkmmmqqqwww|||~~~uuujjj___TTTMMMIIIGGGHHHMMMRRRYYYeeeqqqzzz~~~~~~{{{yyyvvvuuutttqqqnnnjjjhhhfffaaa___^^^]]]^^^bbbeeegggkkkjjjhhhgggfffeeeeeeeeefffggggggggggggggggggggglllrrrzzzwwwppplllmmmnnnsss|||xxxmmm```WWWTTTRRRNNNJJJCCC???:::777666666555444333444555444333222222444333333333333333333333333333222222222111000000000111111111111111111222222000000000111222222333444222222222111111111111000000000000000000000000000111000000000/////////...000000/////////..................//////000000000...////////////...------000///...---,,,------........./////////000000000222111000///......///000111111222333333222111000222111000///////////////---...///000000111000000000000000111111111111111000000000000000000000000111111111111222333333444444444444444444555666666777777777777777888::::::888>>>>>>CCCPPPXXXfffzzz///111333444555777:::<<>>DDDQQQZZZggg|||000222444555666888;;;===AAAFFFOOO\\\jjjzzzwwwooollllllpppvvv}}}}}}}}}}}}}}}}}}~~~~~~|||vvvqqqnnnmmmjjjfffbbb``````bbbdddiiiqqq|||qqqcccZZZPPPKKKGGGHHHJJJLLLTTT\\\ccchhhqqqyyy~~~zzzyyyuuurrrnnnjjjhhhfffbbbaaa``````aaadddgggiiikkkkkkjjjiiiiiiiiiiiijjjmmmmmmnnnnnnmmmlllkkkjjjjjjnnnttt{{{xxxoooooopppqqqqqqwwwwwwhhh^^^WWWQQQNNNJJJEEE@@@;;;999777666555555666777666444333444555444444444444444444444444444333333222111000////////////000111222333333333000111111222333333333222222222222111111111000000////////////////////////000000000000////////////////////////////////////------..................---...///000111111111111............------......------------.........///000000000////////////000,,,,,,------------------+++---......------000222///000000000000//////...///000111222111000---,,,000000000000000000000000333222111111111111111222222222222333444666777888555555555555666777888999666===???EEERRRZZZggg{{{000222444666777999<<>>@@@FFFMMMZZZkkkzzzyyytttrrrtttwww{{{}}}|||zzzzzzzzz|||~~~}}}xxxrrrkkkgggccc___]]]YYYZZZ___gggppp{{{wwwnnn^^^UUUMMMJJJIIIIIIKKKOOOSSSVVV[[[aaaiiisss}}}|||zzzvvvrrrnnnkkkjjjiiifffeeeeeefffgggiiikkklllmmmmmmmmmnnnooopppqqqrrrsssssssssrrrpppmmmjjjhhhgggiiimmmrrryyyzzzuuuppplllnnnyyytttggg]]]WWWQQQLLLFFF@@@<<<999777555444555666555333333333444333333333333333333333333222222222111111111111111000000000111222222222333333111///------///222333222222222111111111111000000000000000000000000000////////////000000000000------------............/////////...............***+++,,,---.../////////,,,---......///.........------........./////////...//////000000000000//////.........///000111222555333000000000000///---//////000000000000/////////000111111111000///...000000000000000000000000111111000000000111111222222222222222333444666666666666666666777888999999;;;@@@@@@DDDPPPYYYggg|||111333666777999;;;???AAAJJJRRRaaasss}}}{{{yyyzzz|||~~~~~~{{{zzzwwwuuuvvvyyy}}}~~~xxxsssnnnhhhccc]]][[[\\\```eeekkkxxx{{{mmmbbbWWWRRROOOLLLLLLOOOPPPQQQSSSWWW^^^iiiuuu}}}|||yyyvvvrrrnnnllllllkkkjjjjjjjjjkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqrrrrrrsssssssssqqqnnniiieeebbbaaacccgggkkkrrr|||{{{uuupppooouuu}}}tttggg```TTTOOOHHHAAA===:::777555333444555444333222222444333333333333333333333333111111111111111222222222111111111111111111222222222222111000000000111222222222222111111111111000111111111111111111111111.../////////000000000111---.........////////////000000000//////.........++++++,,,---............,,,,,,.../////////............/////////000000000---...///000111111000///------,,,,,,---///000111222...***,,,000333000,,,---...///000000111000000000000000111111111111111000000000000000000000000000000///000000111222333333222222222333444444555777777777777777888::::::;;;@@@>>>BBBOOOYYYiii111333666888999<<>>:::777555333444555444222111222333222222222222222222222222000000000111222222333333222222222111111111111111111222333444333333111111222222222111111111111000000000000000000000000000.../////////000000111111.../////////000000111111111111000000/////////...---...//////000/////////+++,,,.../////////......////////////000000000000---...///111111111000///111000000000111222444555***$$$!!!&&&///444222---------///000111111111111111111000000111222333444000000000000000000000000////////////000111333333333333333222222333444444777777777777888999:::;;;:::>>>===AAAOOOZZZlll333444777:::::::::AAAKKKSSSbbbttt~~~yyyvvvsssqqqrrrvvv|||~~~xxxooolllgggdddccceeeiiikkksssxxxwwwjjj```[[[WWWTTTRRRQQQNNNLLLMMMPPPVVVbbbnnn|||~~~zzzwwwsssnnnlllkkklllmmmrrrssstttuuuuuutttssssssyyyxxxvvvtttqqqpppnnnmmmkkklllnnnnnnkkkfffaaa^^^ZZZYYY\\\cccjjjqqq|||{{{sssqqqsss}}}zzziii___SSSIIIDDDBBB===888777666555555444444444555555333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111222111111111000000////////////...------///000111111000///......///000111000000000000////////////////////////////////////////////////////////////000000000000000000000000---***((()))---000111000000000////////////000000000000000000000000000000////////////////////////000000000000000111111222000000000000000///......000///...------...///000222222111111111111111111222222222222333444555555555666777777666777999;;;<<<<<<@@@HHHPPP\\\ooo555555888;;;;;;<<>>999888666666555444444444555555333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111000000000//////............///000000...///000111111000///...000000000000////////////////////////////////////////////////////////////////////////////////////...,,,+++,,,///111111000111111000000000000111111000000000000000000000000////////////////////////000////////////000111111000000000000000///......000///............///000111111111111111111111111222222222222333444555666555777888777777777999;;;<<<<<<@@@HHHPPP\\\ppp666777:::<<<<<<>>>GGGQQQ```nnn}}}sssqqqnnnlllnnnrrrvvvzzz~~~uuunnniiigggggggggjjjqqqwww~~~uuukkkddd___[[[UUUPPPMMMLLLLLLMMMUUU]]]kkkvvv~~~|||wwwuuusssqqqpppppprrrssswwwwwwwwwvvvuuuuuuttttttppptttyyy{{{xxxqqqhhhbbbbbbeeegggiiihhheeeaaa___]]][[[]]]bbbgggllluuu~~~}}}vvvtttvvv||||||hhh[[[OOOIIIEEE???;;;999777666555555444444555555222222222333333444444444333222222111111222222333111111111111111111111111111111111111111111111111111111111111000000000000......//////000000000///---...111222222111...---000000000000////////////////////////////////////////////////////////////........................///......///111111000///222111111111111111111222000000000000000000000000//////////////////////////////......//////000111000000000000000///......000//////......//////000111111111111111111111111333333333333444555666777555777888888888888999;;;<<<<<<@@@HHHPPP]]]ppp777777:::<<<===@@@JJJUUUgggvvv|||sssqqqooommmnnnrrrvvvyyy|||uuuqqqnnnjjjhhhjjjmmmrrr|||}}}uuunnngggcccZZZTTTOOONNNLLLLLLQQQWWWcccooo{{{|||zzzyyyuuuttttttssstttuuuvvvwwwzzzyyyxxxvvvuuuttttttsssqqqvvv{{{~~~{{{tttjjjdddeeegggkkknnnnnnmmmjjjhhheeeccccccgggjjjmmmuuu~~~zzzzzz{{{nnn```RRRKKKFFF@@@;;;:::888777666555444444444555111222222333333444444555333222222111111222222333111111111111111111111111111111111111111111111111111111111000000000000000---...///111111000//////...///000111111000///...000000000000////////////////////////////////////////////////////////////...........................//////000111000...---111111111111111111111111////////////////////////////////////////////////...............///000000000000000000000///......///////////////000000000111111111111111222222222444444444444555666777777666777999999999999:::;;;<<<<<>>CCCOOO[[[nnn|||}}}tttrrrooonnnnnnqqquuuwww{{{}}}wwwqqqlllkkkjjjkkkqqqyyyzzzrrrlll^^^WWWPPPNNNLLLKKKNNNSSSYYYdddqqqxxx}}}{{{wwwvvvwwwuuuuuuvvvwwwxxxzzz{{{{{{|||{{{xxxuuurrrrrrrrrrrrrrruuuyyy{{{yyytttnnnjjjjjjmmmqqquuuwwwvvvtttsssnnnkkkjjjlllmmmnnnuuu}}}|||yyyzzzuuufffVVVMMMGGG@@@<<<;;;888888777666555444444444222222222333333444444444333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000111111---...000111111111000///000000////////////000000000000000000////////////////////////////////////////////////////////////........................---...000000///...---,,,//////000111111000//////////////////////////////////////////////////////...............///000000000000000000000///.........//////000000000000000000000111111111222222222444444444444555666777777666888:::;;;:::::::::;;;<<<<<>>===999888777666555444444444333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000000000000111111111111//////000000111111000000111000///......///000111000000000000////////////////////////////////////////////////////////////........................---...000///...------......///000111111000///...000000000000000000000000//////////////////////////////......//////000111000000000000000///............///000111111111111000000000111222222333333333333333333444555666777666888;;;<<<;;;:::;;;;;;;;;<<>>DDDKKKWWWkkk}}}{{{yyyyyyxxxvvvuuutttuuuuuuvvvxxx|||~~~|||yyywwwuuuttttttvvvwwwzzz{{{vvvtttxxxzzzkkk___WWWTTTTTTQQQSSSUUUWWWXXX[[[^^^aaahhhmmmrrrtttttttttwwwyyy~~~{{{uuurrrmmmfffaaa___aaaccckkksssyyy{{{}}}|||}}}~~~nnn^^^TTTNNNGGGBBB===:::777555666777777666444444555555444444333222111111222222222222222222333222222111111222222333333333333222222222111111111111111111111111111111222111000//////000111222000000000000000000000111222111000///...//////000//////............//////111000000000/////////...000000/////////.........////////////000111222333444444333222111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000////////////000000000000000000111111111222222111111000333333333333444555666666666666777777888:::;;;<<<======AAAIIIQQQ___sss;;;<<<@@@GGGPPP^^^rrr{{{xxxwwwwwwvvvuuuttttttuuuvvvvvvzzz~~~~~~|||zzzyyyxxxxxxxxxxxxyyy}}}{{{zzz~~~wwwiii___YYYVVVSSSTTTUUUTTTUUUWWW[[[^^^hhhlllrrruuuvvvwww{{{~~~~~~zzzwwwrrrooojjjddd```___bbbeeemmmuuu||||||}}}vvveeeZZZRRRJJJEEE???<<<888777777777777666444555555555555444333333222222222333333444444444333222222111111222222333333333333222222222222111222222222222222222222222111111000000000000111111.........//////000000000111111000/////////////////////............//////000000000000////////////000000////////////......////////////000111222333444333222111000000000000222222111111111000000000111111111111111111111111////////////////////////000000000111111111222222111111111111111111111111222222333333333333333222555555444555555666777888777777777777999:::;;;<<<======AAAIIIRRR```ttt;;;===BBBIIIUUUfffzzz~~~xxxvvvvvvvvvuuutttttttttuuuwwwxxx|||~~~}}}{{{zzzzzzyyyyyyxxxxxxyyy}}}pppddd\\\XXXWWWWWWVVVUUUUUUXXX\\\___hhhmmmssswwwyyy|||~~~yyyuuurrrooommmiiieeeccceeeiiimmmttt|||}}}{{{}}}~~~mmm```VVVNNNHHH@@@===999777777777666555555555555555555444444333222222333333444555555555333222222111111222222333222222222222222222222222222222222222222222222222111000000000000000000111---......//////000000111111000000//////////////////............//////000000000000000////////////000000//////////////////000000//////000111222222444333222000////////////222222222111111111000000000000000000000000000000////////////////////////111111111111222222222222222111111111111000000000222222333333444333333333555555555555666777888999777777777888999:::;;;<<<<<<===AAAIIISSSaaauuu:::>>>EEEMMM[[[nnn}}}xxxzzz}}}{{{wwwvvvuuuttttttttttttuuuvvvxxxyyy|||}}}}}}|||{{{yyywwwvvvvvvuuuuuutttsssrrrtttxxx}}}wwwiii```[[[XXXYYYXXXWWWWWWZZZ^^^bbbhhhnnnvvv{{{}}}}}}zzzvvvrrrpppnnnnnnmmmmmmmmmqqqvvv{{{}}}zzzyyy|||wwwiii\\\RRRKKKBBB???:::888777666555444555555666666555555444333333333444444444555555555333222222111111222222333222222222222222222222222111111111111111111111111000000000111111000000000/////////000000111111111000000000000000//////..................///000000////////////000000000000//////000000000000000000000000000000000000111222333222111000////////////222222222222111111111111////////////////////////////////////////////////222222222222111111111000000000000000000000000000000000111222222333222222444444444444555666777888777777888888999:::<<<===<<<===AAAJJJTTTbbbwww:::AAAJJJSSScccwww{{{tttuuuyyy~~~yyywwwvvvuuuttttttttttttvvvxxxzzz|||~~~~~~}}}{{{yyywwwvvvuuutttqqqpppnnnnnnmmmlllkkkjjjhhhhhhkkkpppttt}}}pppgggbbb[[[[[[[[[[[[ZZZ\\\___bbbhhhoooxxx}}}~~~}}}{{{yyywwwuuusssrrrrrrtttvvvyyy|||}}}|||zzzxxxxxx|||sssdddWWWOOOEEEAAA===999888777555444555666666666666555444444444444444444444444444444333222222111111222222333111222222222222333333333000000000000000000000000000000111111111111000000000000000000000000000000000000000000000///............---......///000111////////////000000000000//////000000000000111111111000000000000000111111222111111000000000000000333222222222222111111111........................////////////////////////222222111111111000000000/////////000000000111111...///000111222222222222444333333444444555666777888888888888999;;;<<<===<<<===BBBJJJUUUcccxxx<<>>HHHTTT___pppzzz~~~~~~xxxvvvvvvtttsssttttttuuuvvvxxx{{{}}}|||xxxuuurrrnnnkkkkkkiiigggdddaaa___^^^]]]YYYYYYXXXUUUSSSTTTXXX\\\___eeennnyyytttmmmjjjhhhiiiiiihhheeeccccccddddddmmmwww~~~}}}{{{{{{vvvvvvuuuuuuvvvxxxzzz{{{~~~xxxxxxwwwwwwyyy|||~~~qqq```WWWKKKGGGBBB>>><<<;;;999777666666666666666555555444555555444333222111111000333222222222222222222333111111111222222333333333222222222222222222222222///000111222222111000///000000///...---,,,,,,+++///000111111111000...------------......000111111.../////////000000111111//////000000111111111222111111000000000000000111000000000000111222333444333333333222222222111111000000000000000000000000111111111111111111111111------...///000111222222//////000111333444555666...///000111222333333333444444444555555666777888888888888999:::;;;<<<===<<<===BBBKKKVVVeeezzzBBBJJJWWWhhh}}}zzzwwwvvvuuussspppnnnooorrruuuyyy}}}}}}xxxssspppmmmiiifffhhheee```]]]ZZZXXXVVVTTTPPPPPPOOOOOOOOOPPPPPPQQQVVVYYY___fffnnnuuuzzz}}}|||~~~~~~|||{{{|||}}}yyyxxxvvvtttssstttuuuvvvqqqtttvvvvvvvvvxxx|||}}}~~~uuuqqqqqqoooqqqsssrrrmmmgggbbb```hhhlllqqqxxx|||}}}{{{yyyvvvxxx{{{|||}}}~~~{{{vvvuuutttuuuzzz~~~{{{}}}kkkYYYRRRIIIBBB???>>>:::888888777777666666555555555555444444333333333333222222555444444333333222222111333333333444444444555555333333333222222222111111333333111000//////////////////000000111111222222111111000000000000111111////////////////////////***,,,...000222222222222000000000000000000000000//////......///000111111...000111111000000111222111111222222222222111111////////////////////////...///111111000000111333...///000222222333333222000000000000000111222222***+++---///111222333333333333444444555444444444333555777888888999<<<>>>@@@AAAFFFOOO[[[iii|||GGGPPP___ppp}}}xxxuuuttttttrrrpppoooqqqtttwww{{{{{{vvvrrroookkkgggdddbbb___[[[XXXVVVUUUSSSQQQMMMMMMLLLKKKKKKKKKKKKKKKNNNPPPUUU[[[bbbiiinnnpppqqqrrrrrrqqqooonnnnnnoooooommmjjjfffdddcccbbbbbbdddfffhhhiiiiiikkkooorrruuuvvvxxxyyyzzzzzzzzzyyy}}}yyyuuuuuuxxxzzz|||{{{uuuoooiiifffiiilllrrrxxx}}}~~~|||zzzyyy{{{~~~}}}xxxwwwvvvwww|||||||||qqq```SSSJJJBBB???===999777777666666666666555555444444444444333333333333222222222222222333333333333333333333333333444444444444333333222222222111111111222222111000/////////000......///////////////000000//////////////////000000000000000000000000000---...000111111111000000000000000000000000000000.........//////000000000...000111111000000111222000111111111111111111000000000000000000000000000000222333222111111222333///000000111222222333333111111111000111111222222444444444444333222111111333333444555555555444444777999::::::999999:::;;;>>>???DDDNNNYYYhhh{{{GGGSSSdddvvv|||yyyuuurrrqqqqqqpppoooqqqsssvvvzzz~~~~~~{{{wwwsssooolllgggddd^^^\\\XXXVVVUUUTTTRRRQQQNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJMMMRRRWWW]]]aaadddeeeffffffeeecccbbbbbbcccfffdddaaa^^^[[[XXXWWWVVV[[[\\\]]]]]]^^^```cccfffkkklllnnnoooqqqqqqrrrrrrsssuuuyyy~~~}}}zzzzzz~~~wwwqqqmmmkkkooouuu{{{~~~~~~{{{zzzxxxzzz}}}|||{{{jjjXXXNNNEEEBBB???:::777888555555555555555444444444444444333333333333222222000000111222222333444444222222222222333333333333222222222111111111000000111111000000000000000111............------------000000////////////000000111111111111111111111111111111111111000///...---000000000000000000000000---...///000111000//////...000111111000000111222///000000111111000000///111111111111111111111111333444555444222222222444111000000000000222333444222222111111111111111222888888777666444333111000333333444555555555555555888:::;;;;;;:::999;;;<<<>>>>>>DDDNNNZZZiii|||IIIXXXkkk|||zzzwwwuuurrrooonnnooooooooorrrtttwww{{{}}}yyyvvvsssooojjjggg```]]]ZZZXXXWWWWWWUUUTTTRRRQQQQQQPPPNNNMMMKKKJJJHHHIIILLLOOOTTTXXX\\\^^^___```bbbbbbaaaaaacccdddfffeeedddbbb```^^^\\\[[[[[[[[[[[[[[[[[[]]]___```cccdddeeeggghhhiiijjjkkkkkkmmmoootttzzz|||||||||vvvsssqqqvvv|||}}}{{{{{{}}}}}}rrr___UUUKKKFFFBBB===::::::555555555555444444444444444444333333333222222222111111111222222222333333111111222222222333333333222222111111111000000000111000000000000000111222/////////...---------,,,000111111111111111111000000000000000000000000000222111111111000//////...////////////////////////...///111333333222000///...000111111000000111222//////000000000000//////000000000000000000000000333444555444222111222333222111000//////111333555222222111000000000000111222222333333333333222222222333444555666666666555444666888::::::;;;===???@@@@@@FFFPPP]]]lllQQQbbbwww|||xxxsssrrrpppnnnllllllnnnooorrrtttxxx|||~~~|||zzzwwwuuurrrmmmjjjbbb___\\\[[[ZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQNNNMMMJJJKKKLLLOOOSSSWWW[[[]]]\\\___bbbdddfffhhhkkknnnpppoooooommmkkkhhheeeddd___^^^\\\ZZZZZZZZZZZZZZZ\\\\\\]]]___```bbbcccddddddfffhhhlllrrr{{{}}}|||}}}{{{yyyyyy~~~~~~}}}~~~wwweeeZZZNNNHHHCCC===::::::555555555555555555555555444444333333333222222222333333333222222222111111111111222222222333333333222222222111111111111000111000000000000000111222111000000000//////......///000000111111000000///////////////////////////000000000000000111111111////////////////////////000111333444444333111000...000111111000000111222//////000000000000//////////////////////////////222333333222111///000111333222000//////111333444111000000/////////000000...///000222333333333333222333444555666666666666333555777888999:::<<<>>>@@@@@@FFFQQQ^^^mmmWWWiiizzzvvvrrrrrrqqqnnnlllkkkmmmooorrruuuyyy~~~}}}|||zzzyyyxxxuuuqqqnnneeecccaaaaaabbbddddddcccbbbbbbaaa^^^[[[WWWSSSQQQNNNNNNOOOQQQUUUZZZ^^^aaaaaadddiiimmmqqquuuzzz}}}}}}yyytttpppmmmhhheee```]]]\\\ZZZXXXWWWYYYYYYYYYZZZ[[[]]]______```bbbdddgggmmmvvv~~~|||jjj^^^QQQJJJCCC===999999555555555666666666666666444444333333333333222222555555444333333222111111222222222222333333333333333333333222222222111111111111000000000000000111111111111111111000000000---...///000000///...---......................../////////000111222333444000000000000000000000000222222333444333222111000...000111111000000111222///000000111111000000///........................000111222111/////////111222222111000000111222333000000//////000111111222111111222333333333333333222333444555666777777777666888999999888777999:::===>>>DDDOOO\\\lll\\\ooo}}}xxxtttrrrsssrrrooolllkkkmmmppptttwww|||~~~~~~~~~|||xxxuuuooonnnnnnppptttwwwyyyyyyyyyxxxuuuqqqkkkeee___\\\VVVWWWXXXZZZ___dddiiimmmppptttyyy~~~{{{vvvpppkkkhhheeeaaa^^^]]]\\\\\\\\\]]]^^^```aaaaaaccceeeiiinnnvvv~~~pppdddVVVNNNGGG???;;;;;;666666666777777777888888444444333333333333222222555444444444444444444444333333333333444444444444444444444333333333333222222222111000/////////000000000111111111111111111...000111222222111000...////////////////////////000000000000000222333444000000000000000000000000222222111111111000000000...000111111000000111222000111111111111111111000////////////////////////...000111000//////000111111111111111111111111111000000111111222333555555111111222333333333333333222333444666777777888888777888:::999888888999;;;===>>>DDDPPP]]]mmmdddwww|||wwwsssssstttsssppplllkkkmmmpppvvvyyy}}}}}}zzzzzz{{{{{{ssskkkggg```aaabbbeeejjjpppuuuyyy|||xxxsssnnnjjjcccbbbaaaaaaaaacccdddeeeeeefffiiimmmqqqyyyvvvjjj\\\SSSKKKDDD@@@???666666777777888888999999444444444333333333222222333333444555555666666777333333444444444444555555555555444444444333333333333333111000//////////////////000000111111222222222333555666666555333222000000000000000000000000222111000000000111222333000000000000000000000000111111000///....../////////000111111000000111222111111222222222222111111000000000000000000000000...///111111000000111333111111222222222111111000111111222333444666777888---...///111222333444444222333444666777888888888555777999::::::;;;===??????@@@FFFRRR___ooojjj|||wwwvvvvvvrrrqqqpppmmmlllmmmqqqtttzzz}}}}}}vvvooooooppprrrwww~~~zzztttnnnoooooonnnlllmmmoooqqqrrrsssuuuxxx||||||rrrdddXXXOOOHHHBBB>>>:::888666666666666555444333444666666444333222333333222111000000111222333555444222000000111222333333333222111000000000000222222222111111111111000000000000000000000000000000111111111000///...---111111000000000000111111000000////////////000000222222111///...,,,++++++000000////////////000000333333333222222111111111222222222222111111111000000///.........///111222333333222222111111000000/////////111333444333222111111111111111111111111111111222333333333333222333333444555666777888888===;;;888555444666;;;???@@@AAAFFFQQQ___ooonnn|||yyyvvvuuuvvvpppooommmjjjiiikkkooosss||||||}}}}}}|||{{{{{{}}}~~~}}}~~~wwwiii]]]SSSKKKCCC>>><<<:::777666777777666555,,,///333555555555666666333222111111111111222333444222111//////000111222222222111111111222222333222222222111111111111000000000000000000000000000222222111111111000000000111111000000000000111111111000000//////000000111111000000//////.........111000///......///000111222222111111111000000000222222111111111000000000///////////////000000111111111111111111000000000000000///111333444222111111111111111111111111111111111222333333333333222333333444555666777888888999999:::999888999<<>>AAABBBHHHTTTbbbrrr|||vvvtttsssqqqqqqsssqqqpppmmmkkkkkknnntttyyy}}}}}}~~~~~~|||yyyxxxyyyzzz}}}ttthhhZZZMMMEEE???<<<888777666777666555000333666888666444222222444444444444444444444444666555555444444444555555333222222222333333444555222222222111111111000000000000000000000000000000...---,,,+++,,,...000222111111000000000000111111222222111111111111222222000000000000000000000000222000...------...000222000000000000000000000000000000000000////////////---...000111111111000///......//////000000111111222111111111222222111///111111111111111111111111111111222333333333333222333333444555666777888888555777:::<<<<<<<<<===>>>@@@BBBIIIUUUcccsss|||tttqqqqqqooooooqqqpppooonnnllllllpppvvvzzz~~~~~~~~~|||}}}~~~~~~|||zzzyyyzzz|||~~~}}}qqqaaaRRRGGG@@@===999666666666555444555888::::::777444222111444444444444444444444444555555555555555555666666555444333333222222222333222222222111111111000000111111111111111111111111---,,,++++++,,,...000222111111000000000000111111222222111111111111222222222222111111000/////////111000///......///000111111111111111111111111111000000000000////////////---...000111111111000///......//////000000111111222111111111222222111///111111111111111111111111111111222333333333333222333333444555666777888888888999999999888999;;;===???AAAIIIVVVddduuu}}}tttrrrqqqnnnnnnpppmmmmmmmmmmmmnnnqqqvvvzzz~~~{{{zzz|||}}}|||}}}~~~}}}{{{{{{}}}~~~yyyhhhVVVKKKCCC???:::777666666666555666888999999777555555555333444444555555444444333222222333333333333333333555444333222111111111111222222222111111111111000111111111111111111111111//////......///111222333111111000000000000111111111111111000000111111111222222111000//////......000000////////////000000000000111111111111222222111111000000000/////////...//////000000000000000///000000000000000000111111000000111333333111000111111111111111111111111111111222333333333333222333333444555666777888888:::999888666666777;;;>>>@@@BBBJJJXXXgggwwwvvvsssqqqnnnmmmooolllmmmooopppqqqtttxxx{{{}}}zzzwwwuuuwww|||{{{|||}}}}}}||||||~~~qqq___RRRFFFBBB===999888888888777777777888777555555666777222333444444444444333222111111222333333333333333333222222111111111222222222222222111111111111000111111111111111111111111000000000111111222222222111111000000000000111111111000000//////000000111////////////////////////...///000111111000///.../////////000000000111111222222111111111000000000///////////////000000111111111111111111000000000000000///111333444222111111111111111111111111111111111222333333333333222333333444555666777888888888888888777777999===@@@AAADDDMMM[[[jjj{{{xxxtttrrrnnnmmmooommmooorrrtttuuuwww{{{}}}xxxvvvrrrppprrrwww}}}yyy{{{|||||||||}}}zzzgggYYYIIIDDD???;;;:::::::::999999999888555333222444666222222333444444333222222222333444444555555555444000000000000111222333333222222222111111111111000111111111111111111111111...//////000000000000///111111000000000000111111000000////////////000000---------...///000000111---///000222222000///------.........//////000000222222222222111111111111000///.........///111222333333222222111111000000/////////111333444333222111111111111111111111111111111222333333333333222333333444555666777888888555777999::::::<<<@@@BBBCCCFFFOOO^^^mmm}}}yyysssrrrqqqqqqooonnnqqqwww{{{|||}}}xxxpppoooqqqrrrvvv|||~~~zzzzzz{{{|||~~~kkkZZZOOOHHH???888666666777888555555555555555666777888999777666444444666777999555333000......000333555555555444333333222111111111111111111111111111111000000000000000000000000000000000000111111111111......///000111222333333///////////////000111111222111000//////......///000000000000////////////000000////////////000000222111000000///000000000............/////////000+++---...000000000//////000000111222222222222111000111111111111222222222111222222333333444555555555555555555555666777888999999999;;;=========<<>>?????????FFFJJJTTTaaaooo~~~~~~vvvpppmmmllllllkkkoooxxxvvvoookkklllooorrrvvvzzz}}}~~~~~~~~~}}}}}}}}}~~~mmm]]]MMMHHH@@@;;;888777666666444444444444444444555666666555444333333444555666666555555444444555555666555444444333333222222111111111111111111111111111111111111111111111111111000000000111111111222222666555444222///---++++++000////////////000111111000000000000111222333444000000000000000000000000111000000//////000000111111111111111000///...---....../////////000000000444444333222111000000111000000111222222222222111000111111111111222222222000000111111222222333333555555555666666777999999888999:::<<>>@@@BBBDDDGGGKKKUUUcccppp|||yyysssnnnjjjjjjlllnnnxxx|||qqqjjjfffdddccceeejjjooowww~~~}}}~~~}}}~~~rrrcccSSSNNNGGGAAA===:::888666555444444333333333444444666555555555555555555666333444555666666555444333444444333333333333222222111111111111111111111111111111111111111111111111111111111111222222222222000000000000111111111111000000000000000111222222222111000//////////////////000000000111111111222111111000000000000111111000000111222333333333333////////////000000000111111000000//////111222333000000111222222222222111000000111111111222222222222333333444555555666666333333333444555666888999:::<<<===>>>>>>???BBBEEEGGGKKKUUUcccqqqzzzxxxvvvtttpppllliiijjjnnnrrr|||zzzlllbbbbbb]]]]]]bbbfffmmm}}}yyyyyy}}}{{{{{{|||~~~rrreeeXXXRRRIIIAAA<<<999777666666555444444444444444444555555555555555555555555333333444444444444333333333333333333333333333333111111111111111111111111222222222222222222222222111111111222222222222333111111111111000000000000111000000000000111222222222111000///............///000000111111222222222222111111000000111111222111111111111111222444444/////////000000000111111.........///000111222222000000111222222222222111000111111111111222222222111111222222333333444444333333333444666777999999:::===?????????@@@EEEIIILLLPPPZZZggguuuwwwrrrqqqooonnnllliiihhhjjjooottt~~~uuugggaaaZZZWWW[[[^^^dddvvvvvvsssttt~~~|||yyywwwxxxzzz}}}~~~rrr```YYYNNNEEE???<<<:::999777666555555444444555555444444444555555444444444444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111222222222333333111111111111000000000000111111000000111111222333111111000000///000000000///000000111111222333333222111111000000111111222444222000......///000222//////000000000111111111//////000000000000000000000000111222222222222111000111111111111222222222111111222222333444444444444555555666888999;;;<<<999===@@@AAAAAAEEEKKKQQQXXX[[[cccooozzzzzzrrrmmmllljjjjjjiiigggfffiiipppuuu~~~||||||~~~ooo```WWWTTTWWWYYY^^^pppzzzrrroooppp}}}|||yyyvvvtttwwwyyy|||hhh```TTTJJJCCC@@@>>>>>>888777666555555555555555222333333444444333333222555555444444444444555555333333333333333333333333111111111111111111111111222222222222222222222222111111222222222333333333/////////000111111222222111111111000111111222333000000000000111222333444///000000111222222333333222222111111111111222222666333///,,,***+++---...000000000000111111111111000111222222111000...---000000111222222222222111000111111111111222222222333333444555555666666777666666777888999;;;===>>>888<<