BM6P6(@ kkkddd[[[SSSQQQOOOKKKHHHHHHGGGFFFEEECCCCCCBBBBBBBBB??????@@@BBBFFFKKKOOORRROOONNNQQQYYYeeevvv}}}xxxpppfff^^^ZZZUUUNNNHHHKKKIIIHHHHHHHHHHHHFFFDDDFFFEEEEEEEEEGGGJJJMMMOOOSSSTTTWWW[[[```dddhhhjjjllloootttyyy|||~~~zzzxxxuuurrrppppppppppppqqqrrrrrrssssssvvvzzz~~~}}}tttoooiiiddd```\\\YYYWWWSSSOOOKKKKKKPPPTTTUUUUUU\\\```gggkkkhhheeehhhppptttgggZZZRRRMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPOOOMMMLLLNNNOOOOOOOOOOOONNNMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRSSSVVVYYYZZZYYYWWWVVVVVVYYYZZZ\\\^^^___^^^]]]\\\XXXXXXXXXXXXYYYYYYYYYYYY]]]ZZZVVVTTTVVVXXXZZZ[[[]]]]]]]]]^^^bbbjjjssszzzqqqaaaYYYVVVUUUYYY___sssjjjRRRIIIHHHFFFCCCBBB>>>???AAACCCDDDDDDDDDCCC>>>>>>>>>===<<<<<<;;;;;;===;;;:::888777777888888888888888888888999999999===>>>???@@@BBBDDDEEEEEEJJJLLLNNNPPPSSSVVV[[[^^^aaabbbcccfffjjjmmmppprrruuuuuuuuuuuuuuuttttttssswwwwwwxxx|||}}}zzz{{{}}}~~~kkkbbbYYYVVVRRRLLLHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBEEEHHHKKKMMMPPPOOOPPPVVV^^^jjj|||wwwlllddd```[[[SSSMMMKKKIIIGGGFFFFFFFFFEEECCCEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPSSSWWW[[[___ccceeegggkkkppptttxxx{{{~~~~~~~~~}}}yyywwwtttqqqnnnnnnnnnnnnlllnnnpppqqqrrruuuyyy|||{{{ooojjjccc\\\XXXTTTQQQOOOMMMMMMLLLMMMOOOSSSXXX\\\fffgggiiihhheeefffrrr|||qqqggg^^^UUUPPPMMMLLLLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPOOONNNMMMLLLNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTSSSRRRRRRRRRTTTWWWZZZ[[[ZZZXXXWWWWWWWWWYYY[[[]]]]]]]]]\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZ[[[XXXVVVVVVXXX[[[]]]]]]_________```bbbgggnnnsssoooddd]]]WWWWWWZZZeeetttzzzcccYYYTTTMMMEEEAAA@@@@@@@@@AAABBBBBBAAA@@@??????>>>======<<<<<<;;;===<<<:::999888888888999888888888888888888888888999999:::<<<===???@@@@@@EEEGGGIIIKKKMMMQQQUUUXXXXXXYYY[[[^^^aaaeeegggiiikkkkkklllmmmmmmmmmmmmmmmrrrqqqsssvvvzzz{{{yyywwwpppqqqsssssstttvvvyyy||||||~~~~~~sssggg___XXXPPPKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGMMMKKKMMMQQQVVV]]]jjjvvvvvvnnniiibbbZZZTTTPPPLLLHHHFFFEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMPPPTTTXXX[[[]]]```dddiiinnnqqquuuyyy|||~~~}}}}}}zzzyyyxxxzzz|||}}}|||{{{zzzxxxtttqqqnnnmmmmmmmmmjjjlllppprrruuuwww{{{}}}|||tttkkkeee\\\TTTOOOLLLJJJHHHGGGJJJMMMOOOPPPUUU]]]dddlllhhhddd```___hhh~~~xxxlllaaaYYYTTTQQQPPPLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVXXXWWWVVVUUUSSSSSSRRRRRRUUUXXX[[[[[[ZZZXXXWWWWWWUUUWWWYYY[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\XXXWWWWWWYYY\\\___``````aaaaaabbbaaabbbdddhhhkkksss|||yyymmmbbb[[[XXX\\\gggyyyyyyoooggg\\\PPPIIIGGGDDDBBBAAAAAAAAA@@@>>>@@@??????>>>======<<<<<<===<<<;;;:::999999999999999999999888777777777666666666777888:::;;;<<<<<<>>>@@@CCCDDDFFFHHHLLLOOOOOOPPPRRRTTTWWWZZZ\\\]]]]]]^^^```aaacccdddeeeeeeiiiiiijjjmmmooopppooommmjjjkkklllllllllnnnqqqsssrrrvvv|||~~~}}}|||{{{}}}~~~~~~xxxkkk___UUUOOONNNJJJIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCCCCEEEEEEHHHMMMPPPUUU___iii{{{xxxrrrkkkbbb[[[WWWRRRLLLHHHGGGHHHHHHHHHDDDDDDEEEFFFFFFEEEDDDDDDFFFGGGHHHKKKNNNQQQTTTVVVYYY]]]bbbfffjjjooosssvvvyyyzzz|||~~~{{{zzzzzzwwwvvvuuuvvvxxxzzzzzzyyyzzzxxxuuuqqqooonnnmmmnnnkkknnnssswwwzzz}}}vvvnnngggaaaWWWOOOJJJHHHFFFEEEFFFIIIMMMQQQVVV\\\dddiiilllddd\\\\\\eeewwwssslll```WWWQQQOOOOOOOOOKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSVVVXXXZZZZZZXXXWWWVVVVVVTTTUUUWWWXXXZZZZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]YYYYYYYYY\\\```bbbbbbaaa```bbbccccccbbbbbbdddeeelllssswwwiii```___bbblllzzztttggg]]]PPPKKKFFFBBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;:::::::::::::::999888777777666666777777888999::::::;;;;;;999;;;===>>>???AAACCCFFFHHHIIIKKKMMMPPPRRRSSSTTTRRRSSSUUUXXX[[[]]]^^^___aaabbbcccdddfffffffffeeeffffffggggggfffgggjjjlllkkknnnrrrvvv{{{}}}}}}||||||{{{zzzyyyyyyyyy{{{}}}}}}}}}}}}wwwgggYYYRRRQQQKKKJJJIIIGGGEEEDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBBCCCFFFLLLNNNPPPWWW___lll~~~|||uuukkkddd^^^XXXQQQKKKIIIHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCBBBDDDEEEFFFGGGJJJLLLOOOPPPSSSWWW[[[___ccchhhmmmpppsssuuuwwwzzz}}}~~~zzzxxxxxxyyywwwuuutttuuuvvvxxxxxxxxxwwwuuurrrooonnnmmmmmmnnnmmmqqqvvv{{{~~~{{{pppiiiaaaZZZRRRKKKGGGFFFEEEDDDIIIJJJMMMTTT]]]dddggghhhhhh___[[[dddvvvwwweee___WWWQQQNNNMMMLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSUUUWWWXXXXXXVVVUUUTTTUUUTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^^^^___\\\\\\\\\___aaabbbaaa___^^^```bbbcccbbbbbbcccdddhhhmmmxxx~~~qqqjjjdddccciiirrr|||www\\\UUUKKKEEEDDDDDDCCCAAAAAAAAAAAA@@@??????>>>>>>============<<<<<<<<<;;;;;;::::::999888777777666888888888999999:::::::::666888:::;;;;;;<<<>>>???AAABBBDDDGGGHHHJJJJJJJJJKKKLLLOOORRRUUUWWWYYYZZZZZZ[[[\\\]]]]]]^^^^^^___^^^___```___^^^___bbbdddgggiiilllooosssyyy|||zzztttxxx~~~|||xxxxxxwwwwwwvvvvvvvvvvvvvvvxxxzzz{{{{{{|||~~~sssbbbWWWSSSMMMLLLJJJHHHFFFEEEDDDDDD@@@AAAAAAAAAAAAAAAAAAAAACCCDDDGGGKKKKKKKKKOOOVVVbbbpppwwwoooddd___WWWPPPLLLIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLNNNQQQUUUYYY\\\aaafffjjjmmmnnnqqquuuxxx{{{|||}}}}}}~~~}}}}}}{{{|||{{{zzzwwwwwwxxxyyyyyywwwuuutttuuuvvvvvvuuuqqqpppnnnllllllmmmnnnoooqqquuuyyy}}}zzzqqqhhhbbbVVVQQQKKKFFFDDDDDDDDDDDDKKKLLLPPPYYYbbbgggfffddd___\\\```qqq{{{mmmXXXUUUPPPLLLKKKJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUWWWXXXWWWUUUSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXZZZ[[[[[[\\\]]]^^^______^^^^^^^^^___aaabbb```___]]]```bbbcccbbbbbbcccdddeeehhhpppyyyzzzmmmbbbaaadddkkkzzzooodddVVVLLLHHHGGGDDDAAABBBBBBBBBAAA@@@@@@??????======>>>>>>>>>======<<<;;;;;;;;;:::999999888888777777777777777777888888666888::::::999999:::;;;;;;<<<>>>@@@AAABBBAAAAAAEEEFFFIIILLLNNNPPPRRRRRRQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[\\\[[[[[[\\\___aaabbbdddfffhhhkkkpppvvvzzz|||}}}~~~}}}xxxtttnnnpppuuu{{{{{{xxxssssssrrrrrrqqqppppppoooppprrrtttvvvvvvwwwzzz|||rrrbbbZZZNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@@@@???BBBBBBEEEHHHHHHGGGKKKQQQXXXbbbttt{{{mmmggg___WWWRRRNNNKKKIIIFFFEEEDDDCCCCCCCCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIIIILLLOOORRRUUUZZZ___cccfffhhhkkkooorrruuuwwwxxxyyy{{{}}}|||||||||zzzyyywwwxxxxxxwwwvvvvvvxxxzzz|||yyyuuusssssssssrrrrrrooonnnmmmmmmnnnpppssstttxxxzzz~~~yyypppggg^^^YYYMMMJJJFFFDDDEEEFFFFFFFFFJJJNNNVVV^^^cccdddaaa______dddrrrmmm___SSSPPPLLLJJJIIIJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMOOOQQQSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTWWWXXXXXXWWWUUUTTTTTTUUUWWWWWWWWWVVVVVVWWWWWWWWWZZZZZZ[[[\\\]]]^^^_________^^^]]]^^^```bbbaaa```___aaabbbcccbbbbbbcccddddddggglllrrrwwwnnnfffaaa```jjjyyyyyyfffXXXQQQMMMIIIEEECCCCCCBBBBBBAAA@@@@@@@@@======>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777555777999:::888777777888888999;;;===>>>>>>===<<>>===>>>>>>BBBFFFFFFEEEJJJQQQPPPXXXfffyyyuuuoooggg___YYYTTTOOOLLLGGGFFFDDDCCCBBBDDDEEEGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIKKKNNNQQQUUUZZZ^^^bbbdddgggkkknnnqqqtttuuuvvvyyy}}}~~~}}}}}}}}}}}}zzzwwwtttuuuvvvvvvvvvuuuvvvxxx{{{}}}zzzuuusssrrrqqqpppooopppppppppppprrruuuxxxzzz~~~tttiii___WWWRRRJJJGGGEEEEEEGGGIIIIIIIIIGGGPPP[[[aaaaaa___]]]\\\iiiuuutttbbbSSSSSSOOOKKKIIIJJJKKKLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIKKKMMMOOORRRSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSRRRSSSSSSTTTUUUXXXYYYYYYXXXVVVUUUUUUVVVYYYXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZ[[[]]]^^^______^^^]]]\\\]]]```bbbcccbbbaaabbbccccccbbbaaacccdddggghhhlllooopppxxx}}}pppeee\\\aaalllmmm{{{uuudddZZZTTTNNNIIIDDDCCCCCCBBBBBBAAA@@@@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<999999999999999888888888555777999999888666666666888999<<<===>>>===<<<;;;:::;;;===???@@@AAABBBBBBBBBEEEGGGHHHGGGIIILLLPPPMMMNNNOOOOOOOOOPPPSSSVVVWWWXXXZZZ[[[\\\^^^bbbeeejjjiiiiiijjjkkkjjjhhhfffccccccdddhhhkkklllhhhdddkkkjjjiiigggeeecccbbbaaabbbdddgggiiijjjkkknnnpppppprrrvvvzzz~~~xxxgggYYYSSSKKKHHHJJJKKKJJJHHHFFFFFFEEEDDDCCCAAA???>>>>>>AAACCCBBB@@@AAAFFFLLLOOOVVV___iiiuuu|||tttkkkccc[[[TTTPPPJJJIIIGGGGGGGGGEEECCC@@@DDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHKKKMMMPPPRRRYYY[[[___aaadddhhhlllooouuuvvvyyy}}}~~~}}}}}}}}}}}}|||{{{yyyxxxwww|||{{{{{{yyywwwuuusssrrrqqqrrruuuwwwxxxxxxwwwwwwxxxxxxwwwtttpppnnnnnnnnnmmmpppsssvvvxxxzzz~~~tttiiibbb]]]VVVQQQIIIFFFDDDCCCDDDGGGIIIIIIVVVVVVYYY\\\\\\ZZZ]]]bbb~~~zzzhhhYYYPPPHHHHHHFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTT[[[[[[ZZZXXXUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^___```aaabbbcccaaaaaaaaaaaaaaabbbbbbccceeegggiiijjjmmmttt~~~mmmbbb___^^^aaahhhsss}}}yyymmmeee[[[RRRNNNJJJFFFDDDEEEEEECCC@@@@@@???>>>???@@@AAA@@@?????????>>>===<<<;;;;;;:::888888888888888888999999999999999999888888888888777777888:::;;;<<<===>>>======>>>??????>>>======AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOSSSSSSRRRRRRTTTVVVXXXYYY]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\]]]^^^___```aaaaaaaaa```___^^^]]]]]]]]]]]][[[^^^bbbdddcccccccccccchhhiiikkkoootttyyy~~~}}}kkkZZZTTTNNNLLLLLLLLLIIIFFFGGGGGGFFFEEECCCAAA@@@???>>>AAABBBAAA???AAAFFFKKKKKKPPPXXX___iiiyyywwwnnneee]]]XXXPPPNNNKKKJJJJJJIIIGGGEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNRRRUUUYYY\\\___ccchhhkkkoooppptttxxx}}}}}}}}}|||{{{{{{{{{zzzyyywwwvvvuuuvvvwwwvvvvvvuuutttsssrrrrrrtttvvvwwwxxxxxxwwwvvvttttttsssqqqnnnmmmmmmooopppssswwwzzz}}}yyylllbbb[[[VVVPPPLLLIIIGGGEEEDDDEEEHHHJJJKKKUUUUUUWWWWWWUUUWWWbbbnnnrrrcccVVVOOOHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUWWWWWWVVVTTTRRRQQQSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^___``````aaaaaaaaa````````````aaabbbbbb___bbbdddeeegggmmmuuu{{{{{{lllbbb^^^___dddkkkqqqyyysssfffXXXQQQIIIEEEDDDEEEDDDCCCEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>======<<<<<<<<<::::::999999999999999999999999999888888888777777777777888999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???AAAAAA@@@@@@AAACCCEEEGGGHHHIIILLLLLLLLLMMMNNNOOOQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWZZZ]]]^^^^^^^^^^^^___```aaacccggglllqqquuuxxxsss```[[[VVVRRRQQQOOOKKKGGGIIIHHHGGGFFFDDDBBBAAA@@@>>>@@@AAA@@@???@@@DDDIIIHHHLLLQQQVVV\\\hhhxxxyyymmmccc\\\TTTQQQMMMJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHKKKNNNQQQUUUXXX\\\aaadddgggiiilllqqquuuyyy|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyvvvvvvvvvvvvuuutttsssrrrppppppqqqrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttssspppqqqrrrqqqppppppqqqsssuuuxxx}}}vvvnnncccZZZTTTOOOKKKGGGHHHGGGFFFFFFFFFHHHKKKLLLRRRSSSTTTTTTTTT\\\pppvvvggg[[[RRRLLLGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTRRRPPPPPPRRRSSSXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^_________```____________```aaaaaa___bbbdddeeefffiiiooottt|||{{{kkkbbb___```aaabbbgggrrr~~~kkkbbbVVVMMMIIIHHHGGGEEEEEEDDDCCCCCCCCCBBB???===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999888888888777777666777777777888888888888:::999888777777888999:::999999999999:::;;;<<<<<<;;;;;;<<<>>>???AAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQQQQPPPOOONNNNNNNNNNNNPPPSSSVVVWWWVVVVVVVVVWWWXXXYYY[[[___cccgggkkkmmmnnnhhh```ZZZUUUQQQNNNKKKLLLKKKIIIGGGEEECCCBBBBBB???@@@@@@???>>>@@@CCCFFFHHHKKKNNNQQQUUU^^^iiiqqqwwwjjjbbb\\\WWWQQQMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEGGGIIILLLNNNQQQTTTXXX[[[___bbbfffkkkooossswwwyyyzzzzzz|||~~~|||{{{|||{{{yyywwwuuutttsssrrrqqqqqqqqqqqqqqqpppooonnnkkklllmmmnnnnnnnnnnnnnnnpppqqqqqqrrrqqqqqqpppoooppprrrssstttuuuvvvyyy{{{zzz~~~|||uuukkkddd[[[TTTOOOLLLIIIGGGFFFFFFFFFFFFGGGHHHKKKMMMOOOPPPSSSYYY```nnn{{{kkk]]]TTTMMMJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDFFFHHHJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUSSSQQQRRRSSSUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___``````___bbbeeeffffffgggkkkooouuu{{{{{{qqqgggccc^^^[[[\\\eeexxxzzzlll```WWWPPPJJJFFFDDDCCCBBBCCCCCCCCCAAA???>>>>>>>>>?????????????????????>>>===<<<<<<;;;;;;999999999999888888888888777666666666666666666666999888666555555666888999777777666666777888999999999:::;;;<<<===>>>???@@@<<<===???@@@AAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLOOOOOOOOONNNOOOPPPSSSTTTVVVYYY]]]```cccdddxxxmmmbbbZZZTTTPPPNNNNNNMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@??????@@@CCCEEEGGGJJJLLLOOORRRXXX___eeetttxxxooohhhccc[[[UUUQQQOOONNNMMMFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRXXX\\\aaadddhhhlllqqquuuvvvxxxzzz}}}}}}}}}~~~}}}{{{xxxwwwxxxwwwtttqqqooommmlllkkkllllllmmmmmmmmmllllllkkkjjjjjjkkkkkkkkkjjjjjjiiikkklllllllllmmmlllllllllppprrruuuwwwyyy|||zzznnnfff^^^ZZZTTTNNNKKKIIIGGGGGGDDDEEEGGGGGGGGGHHHKKKNNNMMMMMMUUUdddvvvssscccWWWOOOKKKIIIEEEFFFHHHHHHHHHHHHFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDGGGIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTSSSQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\]]]]]]^^^___]]]```ccccccbbbcccfffjjjooosss}}}{{{qqqfff^^^ZZZ^^^mmm~~~yyylll___RRRIIIIIIGGGEEEEEEFFFFFFEEEDDD?????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<::::::::::::999999999999777777777666666666666666:::888777555555777888:::777777666666666777888888888999999:::;;;<<<<<<===:::;;;<<<>>>>>>>>>======????????????@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDFFFGGGIIIIIIHHHHHHIIIKKKMMMNNNQQQSSSVVVXXXZZZ[[[qqqddd[[[UUURRRQQQOOOLLLIIIGGGFFFEEEEEECCCBBB@@@???@@@AAACCCDDDDDDFFFIIIKKKMMMRRRWWWZZZeeesss}}}sssmmmddd]]]WWWTTTQQQOOOJJJJJJHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHGGGHHHJJJLLLQQQUUUZZZ]]]___cccjjjnnnpppssswwwyyy{{{}}}}}}}}}|||{{{|||~~~}}}|||~~~~~~}}}{{{yyyvvvtttsssrrrqqqooollljjjhhhffffffhhhhhhiiijjjjjjjjjiiiiiiiiiiiijjjiiiiiihhhgggfffhhhhhhiiijjjkkklllmmmmmmqqqtttwwwzzz~~~{{{ooobbbZZZRRRPPPLLLHHHEEEEEEEEEEEECCCFFFHHHIIIHHHIIIMMMPPPPPPTTTbbbxxx}}}lll]]]RRRLLLIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]]]]```ccccccbbbcccgggjjjjjjmmmtttvvvlllccc^^^eeeqqqvvvdddXXXRRRNNNJJJFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888888777777777777:::999888777777888999:::888777777777777777888888777777777888888999999999999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>>>>???BBBCCCDDDDDDCCCCCCDDDFFFEEEGGGIIIKKKMMMNNNOOOOOOwwwiii^^^YYYSSSQQQNNNJJJHHHGGGFFFFFFEEECCCAAA@@@AAABBBCCCCCCCCCDDDFFFHHHJJJMMMOOOQQQWWWcccqqq~~~{{{rrriiibbb]]]XXXUUUPPPOOOMMMKKKHHHFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEEEEEEEFFFHHHJJJJJJNNNSSSUUUVVVZZZaaafffiiimmmqqqtttuuuwwwzzz}}}zzz|||~~~}}}|||}}}}}}|||{{{{{{zzzzzzzzzzzzzzzxxxyyy{{{|||}}}|||{{{zzzwwwwwwvvvuuusssqqqooonnnkkkjjjiiigggfffeeeeeeeeeeeefffgggggghhhhhhhhhggghhhhhhiiiiiihhhhhhgggfffggghhhiiikkkmmmoooqqqrrruuuxxx|||yyyooocccXXXQQQJJJIIIGGGEEECCCCCCDDDFFFCCCGGGKKKLLLJJJKKKOOOTTT]]]fffyyy~~~ttteeeWWWNNNJJJIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\___aaaaaaaaaccchhhllliiikkkooouuu~~~tttjjjiiiooo}}}ttteee___VVVNNNHHHEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????============<<<<<<<<<<<<999999999999999999999999999999999999999999999999999888888777777777888888777777777777777888888888999999888888888999::::::888888888999999999:::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>???@@@@@@??????@@@BBB???@@@BBBDDDFFFFFFFFFFFFvvvhhh```TTTRRRNNNKKKHHHGGGGGGGGGFFFDDDAAAAAAAAACCCCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLLLLWWWdddqqqyyyqqqkkkeeeaaaVVVTTTQQQMMMIIIFFFDDDCCCCCCBBBAAAAAAAAABBBCCCDDD@@@AAACCCCCCDDDEEEGGGJJJDDDIIIMMMOOOPPPSSSZZZ```dddhhhmmmpppqqqrrrvvvyyyxxxzzz}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzz{{{yyyyyyyyyyyyxxxxxxwwwwwwqqqsssvvvyyyzzzzzzzzzyyyrrrrrrqqqpppooommmkkkjjjfffeeeeeeddddddeeeeeefffddddddeeefffgggggggggggggggggghhhhhhiiihhhhhhhhhhhhiiijjjmmmpppsssvvvwwwzzz|||{{{uuunnneee[[[QQQJJJHHHHHHGGGEEECCCDDDFFFHHHEEEIIIMMMNNNMMMMMMRRRVVVjjjvvvvvvmmm___SSSLLLIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOONNNNNNOOORRRTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQSSSTTTUUUWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[[[[\\\VVVXXX[[[[[[[[[^^^ccchhhkkkmmmnnnpppuuuwwwrrruuuttt|||tttggg[[[RRRMMMIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@??????????????????@@@@@@>>>>>>>>>>>>============999999:::::::::;;;;;;;;;888888999999999999888888999888888777777777888888999999999999999999999999888777666555666777888999888888999999999:::::::::999999999:::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>===<<<<<<>>>???<<<===???AAACCCCCCCCCBBBzzzggg___XXXRRROOOLLLGGGEEEGGGEEEDDDAAA???>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGHHHKKKQQQYYYbbbnnn~~~~~~uuulllgggaaa]]]XXXSSSPPPMMMKKKIIIHHHGGGFFFDDDBBBBBBCCCEEE???@@@AAACCCCCCDDDDDDDDDEEEEEEFFFGGGJJJNNNRRRTTT___aaafffjjjnnnpppqqqqqqssstttuuuwwwxxxyyyyyyyyyxxxxxxyyyyyyzzzyyyyyyyyywwwyyyzzz{{{zzzzzz{{{|||{{{{{{|||}}}}}}|||yyywwwvvvwwwxxxyyyuuuttttttssssssssstttttttttsssrrrtttuuutttppplllmmmlllkkkjjjhhhfffeeedddeeeddddddcccccccccccccccgggggggggfffffffffffffffeeefffggggggfffgggiiikkklllmmmnnnpppsssvvvyyy{{{~~~~~~tttmmmddd]]]WWWRRRLLLHHHDDDEEEFFFFFFFFFHHHKKKMMMMMMIIILLLSSSSSSQQQ[[[kkkjjjaaaTTTLLLIIIIIIFFFDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>======CCCBBBAAAAAABBBCCCEEEFFFMMMJJJEEECCCDDDFFFHHHJJJFFFEEEEEEEEEEEEEEEFFFFFFLLLKKKIIIGGGGGGGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[]]]bbbeeejjjffffffjjjooovvv~~~{{{sss```SSSMMMLLLIIIDDDDDDGGGGGGBBBAAAEEEAAA@@@???@@@AAAAAA@@@???AAA@@@@@@???>>>>>>======<<<;;;:::999999999::::::::::::::::::::::::::::::777777666666666666777777888888888888888888888888888888888888888888888888444555666777888999::::::888888999::::::::::::999:::::::::999999999888888:::999888888999;;;<<<>>>;;;;;;;;;<<<<<<<<<======vvvddd[[[TTTQQQOOOKKKGGGGGGGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFKKKRRRYYYcccqqqzzzuuujjjeee^^^XXXTTTQQQNNNLLLHHHGGGEEEBBB@@@@@@AAABBB@@@@@@AAAAAABBBAAAAAAAAAEEEEEEEEEEEEGGGJJJMMMOOOSSSUUUYYY]]]```bbbcccdddiiijjjkkkmmmoooppppppqqqqqqrrrssstttttttttttttttssstttuuutttssstttuuuwwwwwwxxxyyyzzzzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyywwwwwwwwwxxxxxxwwwuuusssssssssuuuuuurrrrrrqqqpppppppppqqqqqqrrrpppoooooopppoookkkhhhffffffeeedddcccbbbbbbaaaaaaaaaaaaaaabbbccceeeeeeddddddddddddddddddddddddeeefffhhhhhhhhhiiikkkmmmpppqqqrrruuuxxx|||~~~zzzrrrfff```YYYSSSOOOLLLHHHEEECCCDDDEEEDDDEEEGGGJJJMMMQQQMMMOOOTTTUUUYYYlllttt___WWWMMMGGGFFFFFFDDDBBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>======????????????@@@AAABBBCCCGGGDDDAAA@@@BBBEEEGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[___cccccc``````dddhhhnnnxxx~~~wwweeeXXXRRROOOJJJIIIJJJHHHBBBAAACCCEEECCCBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777666666777777888999999999999999999999999888888888888888888888888777777777777777777777777777888999999::::::999999::::::999999999888888888888888888999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<>>>>>=========>>>???@@@AAAAAAAAAAAAAAA???>>>@@@BBBEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRRRRRRRSSSTTTUUUUUUVVVXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVXXX\\\___]]]ZZZ[[[___bbbfffmmmuuu|||~~~mmmaaaXXXUUUSSSRRRNNNGGGDDDDDDFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999999999999999999999999999888888888888888888888888999999888777666555555444777777888999999999999888999999999888888888888888777777888999::::::::::::999999:::::::::;;;;;;;;;rrr```ZZZXXXUUUPPPNNNIIIIIIIIIHHHGGGEEEDDDCCCAAAAAA@@@????????????@@@BBBDDDGGGJJJOOOWWW```fffuuuyyypppiiiccc```]]]YYYVVVQQQMMMJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDAAAAAAAAABBBCCCEEEFFFGGGKKKMMMOOORRRTTTUUUVVVVVVWWWXXXZZZ\\\^^^``````aaa```aaabbbdddeeefffffffffdddfffiiikkkkkkkkklllnnnjjjlllnnnooopppooonnnnnnppppppppppppqqqssstttuuuttttttttttttsssrrrqqqqqqsssrrrqqqqqqpppoooooooooiiiiiihhhhhhhhhiiijjjjjjhhhgggfffeeeeeeeeeeeefffiiigggdddbbb```^^^\\\[[[\\\\\\]]]^^^```aaabbbbbbfffeeedddbbbaaaaaaaaaaaabbbcccdddeeefffgggggghhhmmmoooqqqrrrsssuuuxxx{{{}}}~~~yyy{{{~~~~~~qqqddd[[[NNNLLLIIIFFFEEEEEEEEEEEEDDDFFFHHHJJJMMMQQQWWW[[[]]]WWWUUU[[[hhh{{{wwwcccSSSLLLIIIFFFEEEEEEEEEDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@?????????>>>>>>======>>>???AAABBBCCCCCCBBBAAA@@@??????AAADDDFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUUUUUUUVVVZZZ\\\[[[ZZZ[[[___```aaagggmmmvvv}}}tttrrrwwwwwwiiigggddd```ZZZQQQKKKGGGHHHFFFCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::888888888888888888888888999999888777666666555444666777888888999999888888888888888888888888888888666777888999:::999888888888888999999999:::::::::jjj___ZZZVVVRRRQQQJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@????????????AAABBBDDDFFFJJJPPPVVV[[[aaajjjvvv}}}uuuooojjjgggccc^^^XXXSSSPPPMMMJJJHHHFFFEEEDDDDDDDDDDDDEEEFFF@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOQQQRRRTTTVVVXXXYYYZZZZZZYYYZZZ\\\]]]^^^___``````^^^aaaeeeffffffddddddddddddfffgggiiijjjkkkjjjjjjjjjjjjjjjjjjlllmmmnnnooonnnooooooooonnnmmmlllkkkiiiiiiiiihhhhhhgggffffffcccbbbbbbbbbbbbccccccdddaaa``````______``````aaacccbbb```^^^[[[YYYXXXXXXZZZ[[[\\\]]]___aaabbbbbbcccbbbaaa```____________cccdddeeeggghhhjjjkkklllqqqsssvvvwwwyyy|||{{{}}}yyyooocccWWWOOOJJJIIIGGGEEECCCCCCEEEFFFDDDGGGKKKOOOSSSYYY^^^bbb\\\WWWYYYfff{{{{{{kkkYYYLLLHHHGGGFFFEEEDDDCCCBBBAAA?????????>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAAAAA@@@@@@AAACCCCCCBBBAAAEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTUUUUUUUUUVVVYYY[[[[[[YYY[[[^^^___^^^bbbgggmmmttttttiiihhhpppyyy}}}vvvlllaaaUUUNNNLLLJJJGGGEEEFFFFFFFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@???>>>==============================;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888777777777777777888999999999999999888888888888888888999999666777888999:::999888777888888888999999999::::::zzzjjjaaaYYYTTTSSSMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCFFFKKKNNNQQQVVV]]]gggrrr|||vvvrrrlllfff^^^XXXUUURRRMMMIIIHHHGGGFFFDDDDDDDDDEEEFFF@@@AAABBBCCCEEEFFFHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWZZZ\\\^^^^^^]]]]]]]]]___``````aaaaaabbbcccddddddbbbbbbccccccdddfffggghhhgggggghhhhhhhhhfffeeecccbbbbbbccccccbbbbbbaaa```]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^______]]]ZZZXXXXXXXXXYYYYYYZZZ[[[]]]^^^______\\\\\\]]]]]]^^^```aaabbbeeefffhhhjjjlllnnnppppppvvvxxx|||~~~}}}yyyssslllcccZZZQQQLLLGGGGGGFFFCCCAAAAAADDDFFFEEEIIIOOOTTTYYY^^^bbbeee]]]___gggyyy{{{mmm___QQQHHHEEEDDDDDDBBBAAA@@@???>>>>>>>>>======>>>???AAABBBBBBAAAAAA@@@@@@AAAAAABBB>>>>>>??????????????????===>>>???@@@AAAAAAAAAAAAAAA???>>>>>>??????>>><<>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999999:::::::::888888999::::::::::::999999999999999999:::::::::888888999999999999999888888888999999999:::::::::pppbbbZZZXXXQQQPPPMMMKKKIIIHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIIIIOOOTTT[[[dddnnn{{{zzzsssjjjddd```\\\VVVRRRPPPNNNKKKIIIGGGFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNTTTTTTTTTTTTWWW\\\dddiii]]]\\\ZZZXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^___^^^___```aaa```^^^\\\[[[\\\\\\]]]]]]]]]\\\[[[ZZZWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\ZZZ\\\^^^^^^[[[YYYYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^___```bbbdddeeeffflllmmmoooqqqtttvvvxxxyyy{{{wwwnnnjjjddd___ZZZUUUOOOLLLDDDEEEEEECCCAAABBBEEEHHHJJJOOOVVV\\\```bbbdddfffjjjsssooo___RRRJJJFFFCCCCCCBBBAAA???>>>>>>??????>>>===<<<<<<===???@@@??????>>>>>>>>>>>>??????>>>?????????@@@@@@AAAAAA????????????@@@AAABBBCCCAAA???======>>>???>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTTTTSSSTTTVVVWWWXXXVVVVVVXXXXXXVVVYYY___eeeiiipppwww{{{kkkccc``````dddjjjrrrxxxfffaaaZZZTTTPPPLLLIIIGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@AAABBBCCCCCCAAA@@@>>>????????????????????????>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::999999999999::::::999999999999:::::::::;;;~~~lllaaa]]]TTTRRROOOLLLJJJJJJJJJKKKFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFFFFGGGKKKPPPVVV^^^kkkyyyvvvppplllhhhbbb\\\YYYVVVRRRNNNKKKIIIHHHHHHDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHNNNNNNMMMOOOUUUaaapppyyy\\\YYYVVVRRRQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXYYY[[[[[[ZZZYYYVVVUUURRRSSSTTTUUUTTTTTTRRRQQQTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSSSSUUUWWWYYYZZZ\\\WWW[[[______]]][[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]ffffffffffffggghhhiiiiiissstttvvvxxx{{{~~~zzzrrrmmm^^^[[[VVVSSSPPPMMMJJJHHHCCCDDDEEEDDDCCCDDDHHHLLLQQQVVV]]]ccceeeffffffgggyyy|||hhhVVVKKKEEEDDDCCCCCCCCCAAA@@@@@@AAABBBAAA@@@>>><<<;;;<<<===>>>======<<<<<<<<<<<<======?????????@@@AAAAAABBBBBBCCCBBBAAAAAABBBCCCEEEFFFCCCAAA???>>>@@@AAAAAAAAA<<<<<<======>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSSSSRRRSSSTTTVVVYYYVVVVVVXXXWWWVVVYYY___[[[aaagggllltttxxxlllfffdddcccaaaaaahhhwwwyyyppphhhaaa\\\WWWTTTOOOOOOMMMLLLJJJIIIGGGGGGBBBCCCDDDEEEEEECCCAAA@@@????????????????????????>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;999999:::::::::;;;;;;;;;qqqggg___ZZZTTTOOOMMMMMMLLLKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@CCCGGGJJJLLLQQQZZZhhhrrryyyxxxrrrllliiiccc^^^WWWSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFEEECCCDDDFFFHHHHHHHHHGGGHHHIIIKKKKKKIIIHHHGGGHHHFFFDDDDDDEEEGGGGGGFFFHHHHHHHHHKKKRRR[[[eeejjjaaaYYYPPPKKKLLLNNNNNNMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRLLLMMMNNNNNNOOOOOONNNNNNPPPQQQSSSRRROOOLLLKKKKKKQQQSSSUUUWWWXXXWWWVVVUUUYYYZZZZZZYYYXXXXXXYYY[[[^^^\\\\\\______^^^aaagggfffhhhkkklllmmmnnnppprrrwww{{{{{{oooccc[[[WWWRRRMMMJJJJJJIIIGGGEEEDDDHHHKKKJJJGGGGGGLLLPPPWWW___eeeccc^^^```kkkvvvlll]]]RRRIIIEEEGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDBBBAAAAAAAAAAAA@@@>>>AAAAAAAAA@@@@@@?????????======<<<<<<<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLLLLNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\___dddlllwww{{{rrriiiaaa```aaaffftttuuuiiieeehhh```^^^[[[YYYXXXTTTNNNJJJMMMLLLJJJGGGEEECCCCCCCCCAAA@@@>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========AAA@@@???>>>============;;;;;;:::999:::;;;<<<===>>>===<<<;;;:::;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;::::::999vvvkkkeee]]]VVVQQQNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@CCCEEEGGGGGGIIIOOOYYYaaakkkzzz{{{xxxqqqkkkddd___]]]ZZZVVVSSSOOONNNKKKJJJIIIHHHFFFEEEIIIGGGFFFFFFHHHJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHFFFDDDDDDEEEFFFGGGFFFGGGFFFFFFHHHLLLSSSZZZ^^^WWWQQQJJJGGGIIIKKKKKKJJJKKKLLLLLLLLLMMMMMMMMMNNNKKKLLLMMMNNNOOONNNNNNMMMIIIJJJKKKKKKKKKLLLKKKKKKKKKMMMNNNNNNLLLKKKKKKLLLOOOPPPRRRSSSUUUUUUUUUUUUYYYZZZ[[[[[[[[[\\\^^^```cccaaaaaaddddddcccgggmmmkkkmmmqqqsssuuuwwwzzz|||~~~tttiii]]]UUUOOOLLLHHHFFFGGGGGGEEECCCDDDFFFGGGGGGHHHKKKQQQWWWaaagggjjjfffaaahhh{{{wwwdddWWWOOOHHHDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCBBB@@@AAABBBBBBAAA???AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[]]]aaagggpppyyy|||pppiiidddccchhhppp~~~}}}vvv{{{zzz{{{{{{xxxuuurrrooojjjbbb]]]UUUSSSOOOJJJGGGFFFEEEEEEBBBAAA@@@@@@@@@@@@???>>>AAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::wwwlllbbbYYYSSSOOOMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDCCCCCCFFFLLLQQQ___lll}}}~~~wwwrrrnnniiiccc^^^XXXVVVSSSQQQOOONNNLLLJJJIIIGGGEEEEEEGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGEEECCCCCCDDDFFFFFFEEEGGGFFFFFFFFFHHHKKKNNNQQQNNNJJJFFFEEEHHHJJJJJJHHHKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOOOOOOOPPPQQQSSSUUUWWWXXXZZZ[[[]]]^^^___aaadddfffiiiggghhhkkklllkkkoootttsssvvvzzz}}}|||sssiii___UUUNNNHHHFFFDDDDDDEEEEEEDDDCCCFFFFFFFFFHHHMMMUUU]]]bbbiiilllkkkfffeeeqqqzzzjjjXXXOOOKKKFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBAAA@@@AAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???CCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBCCCCCCDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOPPPQQQRRRRRRSSSSSSSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ]]]```ffflllqqqzzz~~~uuulllhhhgggmmmuuu|||{{{xxxsssllleeemmmxxxzzzkkkggg___WWWPPPMMMKKKKKKHHHFFFDDDDDDDDDDDDBBBAAABBBAAA@@@@@@????????????>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================???>>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;|||nnnccc[[[TTTPPPMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>@@@BBBBBBCCCEEEIIILLLUUU^^^kkkwww{{{sssmmmgggccc^^^\\\[[[YYYVVVSSSLLLJJJHHHGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEECCCBBBCCCDDDDDDDDDHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGHHHJJJKKKJJJHHHLLLLLLLLLMMMMMMMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNOOONNNNNNOOOQQQTTTTTTTTTSSSSSSUUUWWWZZZ[[[]]]___aaabbbccceeehhhjjjmmmlllnnnrrrssssssvvv|||}}}{{{vvvnnnfff^^^VVVNNNIIIFFFEEEEEEDDDEEEEEEEEEEEEIIIIIIKKKQQQZZZccciiillllllmmmmmmnnntttlll]]]NNNIIIHHHFFFBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>==============================>>>>>>???@@@@@@AAA@@@@@@???@@@CCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYY[[[^^^bbbeeepppzzzyyyppprrrpppkkkiiigggaaaZZZccckkkuuuzzznnnddd^^^[[[ZZZXXXSSSMMMIIIHHHHHHGGGEEEEEEDDDCCCAAAAAAAAABBBBBB??????>>>>>>>>>>>>??????===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================??????>>>===<<<;;;;;;:::======>>>>>>>>>>>>======zzzmmmbbbYYYTTTMMMLLLKKKIIIHHHGGGGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@>>>???AAACCCCCCEEEGGGHHHLLLQQQXXX```jjjxxxvvvqqqkkkhhhgggddd```[[[TTTQQQOOOMMMNNNNNNNNNMMMHHHHHHIIIIIIIIIIIIHHHHHHHHHFFFCCCBBBCCCDDDDDDCCCGGGGGGHHHIIIJJJJJJIIIIIIKKKJJJJJJJJJKKKJJJIIIHHHLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQRRRUUUWWWZZZYYYXXXWWWXXX[[[]]]___dddeeeggghhhiiijjjmmmpppsssrrruuuzzz|||{{{vvvqqqjjjfff___YYYTTTOOOKKKHHHEEEEEEEEEEEEDDDEEEFFFGGGKKKNNNUUU^^^gggmmmpppppplllooouuuttt___SSSHHHFFFGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>=================================>>>>>>????????????>>>>>>@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@??????@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRTTTVVVWWWXXXZZZ^^^```hhhnnnyyyuuullliiihhhaaaYYY\\\___fffooo{{{zzzxxxxxxtttjjj]]]TTTOOOMMMKKKIIILLLKKKHHHFFFEEEEEEEEEEEEAAA@@@@@@????????????@@@<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::===>>>>>>??????>>>>>>===zzzzzzlllaaaZZZRRRQQQOOOLLLKKKIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAIIILLLPPPTTT\\\hhhwww~~~wwwtttssspppjjjdddYYYVVVSSSQQQQQQQQQPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFEEEFFFGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPOOONNNNNNPPPQQQRRRUUUVVVWWWWWWWWWWWWYYY[[[______^^^^^^___aaadddfffmmmoooqqqrrrrrrtttwwwzzz|||||||||uuunnngggbbb[[[WWWSSSOOOMMMKKKHHHGGGCCCDDDDDDDDDDDDFFFJJJMMMQQQXXXaaakkkqqqssssssrrrkkkssswwwgggUUUMMMFFFEEEEEECCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>===>>>AAABBBBBBAAA???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAA???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVVVVXXX\\\___eeehhhoooxxx|||zzzpppeeeZZZZZZ]]]dddmmmyyywwwjjjccc___ZZZWWWXXXUUUQQQLLLHHHEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>??????@@@@@@???????????????@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>>>>??????>>>>>>===sss~~~{{{mmmdddYYYXXXUUUQQQNNNKKKIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@???GGGJJJMMMQQQVVV^^^gggnnn~~~}}}vvvpppaaa^^^[[[YYYXXXXXXVVVUUUQQQQQQQQQPPPPPPQQQQQQQQQOOOMMMJJJIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJKKKJJJKKKLLLNNNPPPRRRTTTUUUSSSRRRRRRQQQRRRSSSTTTUUUUUUTTTRRRRRRRRRSSSUUUVVVXXXZZZ]]]^^^^^^___aaaccceeeeeefffgggjjjmmmppprrrvvvxxx{{{}}}~~~zzzrrrjjjccc]]]YYYVVVPPPNNNJJJIIIHHHHHHFFFEEEBBBDDDEEEEEEFFFKKKRRRXXX]]]fffpppxxxzzzyyyxxxxxxwww}}}hhhYYYMMMIIIFFFEEECCC@@@AAAEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>===<<<===???@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBB??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLKKKKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVUUUUUUVVVZZZ]]]cccfffjjjqqq|||yyyccc^^^\\\^^^aaahhhvvv{{{vvvpppkkkddd\\\TTTOOOKKKJJJJJJIIIHHHFFFEEEDDDDDDCCC???@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>????????????????????????????????????????????????=========>>>>>>>>>>>>???======>>>>>>>>>>>>======rrrzzzxxxnnn```^^^ZZZUUUQQQMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@BBBCCCCCCBBBAAADDDIIIMMMQQQTTTYYY\\\hhhtttyyymmmjjjgggeeedddcccbbbaaaYYYYYYXXXXXXXXXXXXYYYYYYSSSQQQNNNMMMMMMNNNMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOLLLMMMNNNNNNMMMMMMNNNPPPLLLMMMOOORRRTTTVVVXXXYYYUUUTTTTTTSSSSSSUUUVVVWWWYYYXXXWWWVVVVVVXXXZZZ[[[ZZZ]]]aaadddfffgggiiijjjiiikkkmmmppptttxxx{{{}}}|||~~~uuunnneee\\\VVVRRROOONNNKKKIIIGGGFFFFFFFFFEEECCCDDDEEEGGGHHHJJJQQQ[[[bbbiiirrr|||}}}}}}rrr]]]PPPIIIGGGFFFFFFBBB>>>@@@FFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============>>>===<<<===>>>???>>>===?????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCDDD??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKKKKMMMOOOPPPQQQRRRSSSUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSUUUXXX[[[```bbbfffjjjrrr~~~nnnfff___\\\ZZZ[[[fffsss~~~}}}}}}~~~zzzuuuvvv||||||qqqggg___ZZZXXXQQQPPPNNNLLLJJJIIIIIIHHHBBBBBBDDDEEEEEEEEEDDDCCCAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA======>>>>>>>>>>>>======nnnssszzz|||lllggg```XXXQQQNNNLLLLLLJJJGGGEEEEEEFFFGGGFFFFFFBBBBBB@@@@@@@@@AAABBBCCCCCCDDDFFFHHHJJJLLLNNNOOO[[[cccmmmuuu{{{{{{vvvpppppprrrrrrlllfffggggggeeedddcccccccccccc]]][[[XXXWWWWWWVVVTTTRRRXXXUUURRRRRRUUUUUUTTTRRROOOOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQSSSVVVYYYYYYYYY\\\[[[YYYXXXXXXZZZ\\\]]]]]]\\\\\\\\\]]]```bbbddddddgggjjjmmmoooqqqsssuuuuuuvvvyyy}}}zzztttpppccc___YYYSSSNNNJJJIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDHHHNNNQQQUUU\\\hhhqqqyyy|||}}}zzzwww]]]LLLFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<<<<===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<>>>???>>>===<<<===>>>??????>>>>>>>>>>>>>>>???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKJJJIIILLLLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNNNNPPPQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSUUUWWWYYYZZZYYY^^^eeeiiimmmttt}}}yyyjjj___\\\___bbbcccfffggghhhhhhhhhgggffffffttt~~~xxxqqqnnniiifff```ZZZUUUQQQNNNMMMJJJNNNRRRQQQKKKGGGFFFHHHGGGHHHIIIHHHFFFDDDDDDEEEBBBBBBCCCCCCDDDDDDDDDDDD@@@??????AAADDDCCC@@@<<>>??????>>>=========>>>>>>jjjnnnttt|||~~~wwwlllbbb[[[VVVRRRPPPMMMJJJGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKOOOVVV^^^dddjjjrrryyytttrrrrrrpppooonnnmmmmmmllljjjhhhfffeeedddcccaaa___^^^\\\ZZZYYY[[[\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[[[[]]]^^^___bbbaaaaaaaaaaaacccdddeeegggfffeeeeeefffgggiiikkkmmmooorrrtttuuuvvvyyyzzzzzzsssmmmhhhdddZZZWWWRRRMMMIIIFFFEEEEEECCCBBBBBBBBBCCCDDDFFFGGGMMMQQQVVV[[[bbbkkkwwwzzzgggTTTGGGDDDBBBAAAAAAAAAAAAAAABBBCCC???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============???@@@???>>>===>>>?????????>>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLJJJIIIHHHLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSTTTUUUWWWXXXXXX\\\aaadddgggllltttzzzrrrjjjfffdddbbbbbbaaa```___^^^^^^^^^^^^bbbkkkxxxzzzrrrkkkfffcccbbbcccfffhhhddd\\\UUURRRQQQPPPSSSVVVVVVSSSNNNJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCEEEGGGGGGEEECCCDDDDDDDDDEEEFFFGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBAAAfffjjjnnnttt{{{zzzmmmeee^^^WWWRRRRRROOOLLLJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@?????????@@@BBBCCCDDDEEEFFFGGGMMMSSSXXX[[[bbbkkksss~~~}}}{{{zzzzzzvvvtttrrrqqqqqqpppnnnlllkkkiiigggfffggggggfffdddaaaaaaaaabbbbbbbbbbbbbbbbbbeeefffeeecccbbbeeehhhiiijjjkkklllnnnooopppqqqttttttsssrrrssstttuuuvvv{{{}}}{{{vvvoooiiiccc^^^YYYVVVQQQNNNKKKGGGEEEDDDDDDDDDDDDCCCBBBBBBCCCFFFJJJLLLPPPUUU\\\gggrrr|||sssdddVVVKKKDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA???>>><<<<<<<<<>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@???>>>===>>>@@@>>>>>>>>>======>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUWWWVVVVVVVVVUUUUUUTTTTTTWWWVVVTTTSSSSSSTTTVVVWWWYYY\\\___```aaadddjjjoooxxxwwwppplllfffccc___ZZZWWWVVVVVVWWWUUU[[[dddooo{{{xxxnnniiiffffffkkkpppqqqlllddd[[[WWWUUUWWWYYYYYYXXXUUURRRPPPQQQOOOLLLKKKKKKKKKJJJIIIKKKKKKKKKLLLMMMNNNOOOPPPIIIIIIIIIIIIIIIHHHGGGGGGeeehhhlllpppuuu}}}ssskkkaaaYYYWWWTTTPPPNNNNNNMMMLLLJJJGGGGGGGGGGGGFFFCCCAAA@@@?????????@@@AAAAAABBBBBBDDDHHHMMMPPPRRRWWW___eeelllvvv}}}}}}|||zzzxxxxxxwwwuuutttssssssrrrqqqnnnnnnnnnnnnnnnmmmmmmmmmkkknnnpppnnnjjjhhhkkkoooqqqrrrtttwwwyyyzzz{{{{{{yyytttlllhhhbbb\\\XXXTTTPPPNNNJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDGGGKKKPPPSSSUUU\\\iiixxxxxxbbbTTTMMMGGGDDDCCCEEEDDDBBB@@@>>>===<<<<<>>======>>>AAAEEEGGG========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>???>>>===<<<===???>>>============>>>>>>???@@@@@@@@@@@@????????????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTTTTXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTRRRQQQRRRSSSUUUVVVYYY\\\^^^______aaaeeehhhooovvvyyyuuummmeee^^^[[[YYYYYYVVVXXX\\\bbbkkk}}}xxxsssnnnpppssstttrrrnnniiieeeeeebbb\\\WWWSSSQQQPPPPPPTTTVVVZZZ\\\]]]^^^^^^___[[[YYYVVVTTTRRRQQQQQQRRRcccfffjjjmmmqqqyyy|||qqqhhh]]]ZZZUUURRRQQQOOOMMMKKKFFFGGGGGGHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>AAAEEEHHHJJJNNNSSSXXX^^^gggsss~~~~~~|||||||||~~~~~~~~~}}}}}}|||||||||uuuxxxzzzxxxsssrrruuuyyyzzz|||~~~|||xxxrrrkkkfff___\\\WWWSSSPPPNNNKKKIIIFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGIIIMMMSSSYYY]]]gggppp~~~{{{zzzhhhUUULLLIIIEEEBBBBBBCCCBBBAAA???===<<<<<<<<<===<<<<<<<<>>??????????????????????????????AAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGHHHHHHJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTYYYYYYXXXXXXWWWWWWWWWVVVQQQQQQQQQQQQRRRTTTVVVWWWWWWYYY[[[\\\^^^```bbbdddiiinnnuuu}}}{{{rrrkkkhhhfff^^^\\\[[[^^^cccssswwwmmmeeeaaa______gggmmmtttyyyzzzyyyxxxxxxzzzvvvoooiiiffffffgggiiiaaadddgggiiilllsss|||xxxkkkfffaaa[[[WWWTTTPPPMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBAAAAAAAAA===???BBBDDDFFFHHHLLLOOOSSSZZZdddlllrrrxxx~~~{{{uuupppjjjeee```\\\TTTQQQMMMJJJIIIHHHFFFEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGKKKPPPXXX```hhhlll{{{~~~eeeXXXJJJFFFEEEBBB???>>>===============>>>??????999999999;;;===AAADDDFFF<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSWWWWWWWWWWWWWWWXXXXXXXXXOOOPPPRRRTTTUUUVVVWWWWWWSSSTTTVVVXXX[[[]]]______aaaeeekkkqqqzzz}}}mmmfffaaa```aaakkk|||zzz{{{bbbdddfffggghhhmmmuuu{{{|||tttllleee^^^XXXTTTOOONNNLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCDDDFFFGGGHHHNNNUUU[[[^^^bbbgggkkkrrrxxx{{{rrrmmmfff```\\\XXXUUUSSSLLLIIIFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEGGGJJJRRR\\\hhhttt}}}yyynnnVVVLLLDDDBBBBBB???===>>>;;;;;;;;;<<<===>>>???@@@::::::::::::<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::::::::::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;<<<<<<>>>??????======>>>???@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQTTTTTTUUUUUUVVVWWWWWWWWWQQQSSSVVVYYYZZZYYYWWWVVVSSSSSSTTTWWWYYY[[[\\\\\\\\\```dddhhhnnnxxx}}}rrrkkkeeeeeeuuueeefffhhhhhhhhhkkkrrrwww|||{{{qqqhhh```[[[TTTSSSPPPMMMKKKJJJIIIIIIHHHGGGFFFEEECCCBBBAAA@@@======>>>>>>======>>>>>>@@@EEEKKKPPPRRRUUUYYY]]]\\\bbbjjjqqqyyyyyyrrrooogggbbbZZZTTTPPPNNNLLLKKKIIIFFFDDDBBBCCCCCCCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFIIIOOOYYYfffuuuzzzhhh[[[OOOGGGAAAAAAAAA???>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::777888888888888999999999;;;<<<===<<<;;;;;;<<<===;;;;;;;;;<<<<<<>>>??????<<<<<<===???@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLNNNPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWUUUWWW[[[]]]]]][[[WWWUUUUUUUUUUUUXXXZZZ\\\[[[ZZZ\\\^^^aaadddgggmmmwww~~~wwwjjjaaaiiiyyy}}}cccdddfffggghhhkkkpppsss|||rrrdddaaaXXXQQQOOONNNKKKIIIJJJHHHFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDHHHKKKMMMOOOSSSXXX]]]bbbmmmzzz{{{tttnnnhhhbbb___WWWTTTNNNIIIFFFEEEEEEFFFGGGEEEDDDBBBAAA@@@AAAAAADDDDDDDDDCCCBBBEEEIIILLLPPPTTT^^^ooo}}}iiiXXXOOOHHHGGGDDDBBB???===<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===777999::::::888777777888999999999888888888888777::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBB@@@BBBCCCCCCBBBAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPQQQSSSTTTUUUVVVWWWUUUXXX[[[^^^^^^[[[XXXVVVRRRSSSUUUVVVVVVWWWYYYZZZ[[[^^^```aaacccffflllqqq}}}yyynnniiihhhppptttzzzbbbcccdddeeegggjjjnnnrrrvvv~~~pppeee[[[VVVSSSOOOMMMNNNIIIHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAACCCFFFGGGIIILLLOOORRRVVV^^^jjjsss~~~~~~~~~|||zzzvvvqqqjjjddd^^^YYYTTTQQQMMMKKKHHHDDDBBBBBBCCCCCCDDDCCCAAA@@@@@@AAABBBBBBDDDDDDDDDDDDDDDGGGLLLOOOWWW\\\gggyyyqqq^^^PPPIIIEEEDDDBBB???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<888999:::999777666777888::::::999999888888777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBB???@@@BBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQSSSTTTUUUVVVUUUWWWZZZ[[[[[[YYYVVVUUUSSSUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^___```ccchhhllluuu|||wwwrrrmmmmmmooopppsssuuuwwwyyy___aaabbbdddeeehhhllloooqqqwwwtttfff]]]WWWPPPMMMNNNKKKIIIHHHHHHHHHHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA???>>>>>>???@@@AAABBBDDDFFFGGGIIIOOOWWW^^^hhhqqq}}}|||{{{wwwuuurrrpppooommmkkkhhheeeaaa\\\WWWSSSOOOKKKHHHDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEECCCDDDFFFHHHJJJNNNSSSVVV___cccmmm{{{zzzlll___PPPFFFBBB@@@???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::999999888888888777888888999999::::::::::::999999999999:::;;;;;;999999999777666666777999;;;;;;:::999888888777777::::::::::::999999999999999999999999999999999999::::::;;;;;;===>>>@@@AAA>>>???AAAAAA???>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUVVVUUUTTTSSSTTTUUUXXXYYY[[[\\\]]]___cccfffjjjoooxxxvvvrrrlllgggddddddfffhhhmmmppprrrrrrssszzz\\\^^^```bbbcccfffiiilllooosss{{{sssfff\\\TTTPPPPPPLLLKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>@@@AAABBBBBBCCCFFFLLLQQQYYYaaakkkssszzz|||wwwrrrmmmjjjiiifffcccaaa```^^^[[[YYYXXXVVVRRROOOLLLJJJFFFDDD@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGDDDGGGLLLPPPTTTYYY^^^bbbhhhiiimmmttt}}}zzzhhhZZZOOOFFFAAA@@@======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999888888777888888888888888777777777999999888888888999999::::::999888666555555777:::;;;;;;:::999888777777666999999999999:::::::::;;;:::::::::::::::::::::::::::::::::;;;<<<===???@@@===???@@@@@@???>>>>>>????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRSSSUUUWWWXXXYYYZZZ[[[]]]___aaabbbeeekkksss~~~rrrhhhccc``````___aaabbbaaabbbgggpppxxxZZZ\\\^^^```aaadddgggiiilllpppuuu|||ooocccYYYUUUUUUOOONNNLLLLLLLLLKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????????????????@@@@@@AAADDDGGGJJJQQQWWW___eeeiiiooouuuzzz}}}yyytttppplllfff```[[[ZZZXXXVVVUUUTTTTTTQQQPPPLLLJJJHHHGGGFFFDDDAAA???@@@AAABBBCCCCCCBBBBBBAAADDDCCCCCCCCCDDDEEEGGGHHHIIINNNVVV]]]ccchhhkkknnnooommmkkknnnwwwvvvhhhXXXMMMGGGAAA@@@BBB<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::999999888888999999888777666666555444999888888777777777888888999999888666444555777:::::::::999888888777666666666777888:::;;;===>>>???::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>>>>???AAAAAA?????????@@@>>>>>>>>>????????????@@@AAAAAAAAA@@@??????>>>>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===>>>>>>@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPNNNPPPQQQRRRRRRRRRTTTVVVWWWWWWWWWXXXZZZ\\\]]]]]]]]]___ccchhhoooyyyyyylllddd```]]]______^^^\\\]]]aaaeeerrr|||XXXZZZ]]]___aaaccceeehhhhhhlllppptttyyyrrreee[[[VVVVVVUUUTTTSSSRRRQQQNNNKKKHHHIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@=========>>>???AAACCCDDDIIINNNTTTYYY]]]bbbiiinnnppptttzzzzzzxxxppplllhhhdddbbb]]]VVVPPPNNNLLLKKKKKKLLLLLLKKKIIIFFFEEEDDDDDDDDDDDDAAA???@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDEEEFFFIIIKKKMMMTTT[[[eeennntttvvvwwwwwwllljjjjjjnnnyyy{{{dddXXXLLLFFFCCC@@@@@@BBB<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999888777666555555444888888777666666666666777888888888666555555666888888777777777777666666666555666777999<<<>>>@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<======>>>???AAAAAA???>>>???@@@=========>>>>>>>>>??????@@@@@@??????>>>>>>>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBB>>>>>>===>>>???AAABBBDDDCCCCCCCCCDDDEEEGGGHHHIIILLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNPPPPPPQQQQQQSSSUUUVVVUUUUUUWWWYYY[[[[[[ZZZ[[[]]]```bbbeeellluuu||||||pppiiibbbbbbbbb___[[[XXXWWWWWW___fffmmmooorrrwwwxxxwwwvvvtttuuuyyyyyyyyyWWWYYY]]]___```bbbeeegggfffjjjnnnpppqqqxxxwwwjjj___ZZZZZZ^^^]]][[[ZZZXXXTTTPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCBBBAAA@@@??????>>>=========>>>?????????CCCGGGLLLOOORRRWWW^^^cccdddgggkkknnnpppssswwwyyy{{{|||wwwrrrnnnkkkbbb___[[[YYYYYYUUUNNNHHHFFFEEEDDDEEEFFFFFFEEEDDDEEEDDDDDDEEEFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHKKKNNNRRRVVVXXXbbbjjjvvv}}}{{{mmmooosss{{{yyyhhhUUULLLDDDAAA@@@>>>===>>>;;;;;;:::999999888999999999999999999999999999999666777777888888999999999777777777777777777777777888777666666555555555666777888888777666555666777555555555555666666666666444555777888:::<<<>>>>>>999999999999999999999999999999999999:::;;;<<<===<<<>>>??????>>>======>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>?????????@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBDDDEEEBBBCCCCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLNNNPPPPPPOOOPPPQQQSSSSSSRRRRRRUUUXXXZZZYYYXXXYYY\\\^^^______bbbhhhnnnvvv|||tttssspppkkkeee```]]]\\\]]]bbbeeedddccceeeeeecccdddaaadddjjjiiigggqqqVVVYYY\\\___```bbbdddffffffkkkppppppooosss}}}tttiiiddddddeeecccaaa```]]]YYYTTTPPPMMMLLLJJJIIIHHHGGGGGGGGGDDDDDDDDDCCCAAA???>>>===@@@???>>>>>>??????>>>===AAADDDGGGIIIJJJNNNTTTYYY___aaacccddddddfffhhhjjjhhhlllqqquuuxxx~~~vvvtttqqqlllhhhccc```^^^XXXUUUQQQQQQRRROOOIIICCCCCCBBBAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCC@@@>>>AAAAAAAAABBBDDDFFFHHHIIIJJJLLLNNNRRRWWW\\\aaaccclllttt|||vvv{{{kkkYYYMMMFFF@@@??????<<<::::::;;;:::999888777777777888777777777777777777777777444444555666777888999999555555666777888999:::;;;888777666555555555555555666777999888777555555666333333444444555666666666555555666888999:::;;;<<<888888888888888888888888999999999999:::;;;<<<<<<;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<=========>>>=========>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>??????@@@AAACCCDDDEEEHHHFFFDDDCCCCCCDDDEEEFFFBBBCCCCCCDDDFFFGGGIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJIIIKKKMMMNNNOOOOOOOOOOOONNNOOOPPPPPPNNNNNNOOOPPPQQQPPPPPPSSSWWWYYYXXXVVVWWWZZZ^^^]]][[[\\\aaafffhhhuuu~~~xxxssspppnnniiinnnoookkkgggfffddd```YYYVVV[[[bbb```]]]fffuuuWWWXXXZZZ]]]```cccfffggggggjjjlllkkkjjjmmmtttzzzvvvnnnllllllkkkllljjjeee]]]WWWRRROOOLLLJJJJJJIIIGGGFFFGGGGGGGGGFFFDDDBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>BBBBBBCCCDDDGGGKKKNNNQQQSSSVVVZZZ\\\]]]]]]___``````aaadddfffhhhlllqqqtttzzztttoooiiigggccc^^^ZZZVVVSSSRRRNNNLLLKKKIIIGGGEEEEEEDDDCCCAAA@@@?????????>>>======???@@@AAA@@@@@@BBBCCC@@@BBBEEEGGGHHHKKKNNNQQQWWWYYY\\\aaaggglllqqqssszzz}}}fffVVVOOOAAA@@@???>>><<<<<<;;;;;;:::999999999999999999999777777888888777666555444999999777666555555555555555555555555555666777777666666555555555444444444999888888777666555555444666666777777666555444444666666666777888888999999;;;:::999888888999:::;;;666888::::::::::::<<<>>>======>>>??????>>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<;;;::::::;;;<<<===??????>>><<<<<>>@@@AAAAAA@@@@@@AAACCCDDDDDDFFFGGGIIIOOOUUUZZZdddjjjssszzz|||{{{yyyxxxtttzzz}}}lllZZZLLLGGG@@@???>>>===;;;;;;;;;;;;;;;;;;:::999888888777777666666666555555555444444999888777666555555555555555555555555555666666777777777666666666555555555777777666666555555444444666666666666666555444444666666666777888888999999999888888777777888888999777999::::::999:::;;;<<<:::;;;<<<===<<<<<<;;;:::<<<<<<=========>>>>>>>>>===============<<<<<<;;;999:::;;;===???AAAAAA@@@>>>???AAADDDJJJUUUaaaiiikkkeee[[[PPPIIIEEECCCCCCCCCCCCCCCCCCCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]```ccchhhooowwwyyyooonnnlllmmmrrrrrrnnniiihhhoooyyy~~~zzzvvvpppoootttyyyzzz|||~~~XXXYYYZZZ[[[]]]^^^___```aaadddggghhhhhhiiilllpppxxx{{{{{{|||zzzrrriiieeedddaaa\\\VVVRRRQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBB@@@????????????AAABBBDDDEEEHHHJJJKKKLLLLLLMMMOOOOOORRRWWW[[[___bbbfffiiikkknnnqqqssssssrrrrrrssstttxxx~~~{{{vvvrrroookkkgggccc___YYYVVVQQQOOOMMMJJJGGGEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDGGGHHHIIILLLQQQYYYcccjjjrrr|||zzzvvvpppwwwsssdddXXXLLLCCC@@@>>>===<<<;;;:::999999999<<<;;;:::999888666555555666555444333333333444555888888777666555555555555555555444444555555666777777777777777777666666666555555555555555444444444666666666666666555555444666666666777888888999999777777777888888777777777888:::;;;:::999888999;;;::::::;;;<<<<<<;;;;;;:::<<<<<<<<<===============;;;<<<<<<<<<============<<<<<<<<<===???AAACCCDDDAAAAAACCCJJJWWWeeeqqqxxxyyyooo___SSSKKKFFFCCCAAABBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ]]]___cccfffkkkrrrzzz|||uuurrrsssxxxyyyuuutttuuupppgggddd___\\\```ddddddeeefffjjjnnntttzzzXXXXXXYYY[[[]]]^^^``````___bbbfffgggggggggiiijjjppprrrzzzxxxrrrmmmnnnnnniiiccc]]]YYYXXXUUUSSSPPPMMMLLLJJJIIIHHHDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBDDDFFFFFFFFFFFFHHHIIIIIIMMMSSSXXX\\\___bbbeeelllnnnqqqqqqpppnnnmmmnnnfffiiiooovvv}}}~~~zzzvvvsssnnniiieeeaaa^^^[[[WWWTTTQQQMMMIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>???>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBDDDFFFJJJMMMRRRXXXaaakkkvvv}}}{{{vvvuuuwwwttt___SSSLLLEEE???===<<<;;;:::999888888888888::::::999888777666666666777555444222222333555666888777666555555555555555555444444444444555666666666666666666666666666666555555555555555555555666555666666666666666555555666666666777888888999999666777888999999888777666999:::;;;:::888777888999;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>?????????>>>???CCCGGGJJJIIIIIILLLWWWfffttt|||~~~yyylll[[[NNNHHHEEEBBB???@@@@@@@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYYYYXXXZZZ\\\___bbbfffkkkqqqvvv|||zzzwwwvvvpppgggaaa[[[YYY\\\```___^^^___]]]```eeejjjnnnpppqqqqqqssssssrrrpppppprrrwww{{{VVVWWWYYY[[[^^^```aaabbb```bbbeeegggggggggggggggiiikkkqqq|||}}}zzzxxxzzz|||{{{wwwqqqkkkhhh\\\XXXSSSPPPOOOMMMKKKIIIFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDBBBAAAAAA@@@@@@@@@BBBCCCBBBBBBBBBCCCEEEDDDHHHMMMRRRUUUXXX[[[^^^fffhhhkkklllkkkiiiiiiiii___aaaeeejjjpppuuuzzz||||||~~~}}}xxxvvvrrroookkkgggccc___[[[YYYUUURRROOOLLLKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>=========>>>>>>???@@@>>>@@@AAA???>>>===???AAAAAABBBCCCCCCCCCEEEHHHKKKPPPVVV___iiisss||||||wwwyyy~~~ooo___PPPIIIFFFAAA===;;;;;;:::999888888777888888777777777777777777777777777666444333333444666888777666666555555555555555444444444444444555666666555555555555555555555555666666666666666666777777555555666666666666666555666666666777888888999999777888999::::::999888777:::;;;;;;:::888777777888;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>???===>>>>>>???BBBHHHQQQWWWXXXYYY]]]hhhuuu}}}}}}zzzmmmaaaRRRHHHEEEEEECCCAAA@@@@@@@@@@@@BBBDDDFFFHHHGGGHHHHHHHHHHHHGGGEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXX\\\\\\]]]\\\\\\ZZZYYYXXXUUUWWWZZZ]]]```ccchhhkkkssswwwzzzoooiiifffhhhhhheeebbbbbb]]]___bbbeeeffffffeeedddffffffeeecccccceeeiiilllpppqqqqqqooolllkkkmmmpppuuuzzz{{{wwwVVVWWWYYY[[[]]]```bbbcccbbbcccdddeeeffffffeeedddeeeffflllttt~~~{{{kkkeee]]]XXXUUUSSSOOOKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@?????????@@@@@@???>>>===???AAA???BBBFFFIIILLLNNNQQQTTT\\\___bbbccccccbbbbbbcccYYYZZZ[[[^^^aaaeeehhhiiilllmmmoooqqqsssvvvzzz~~~}}}xxxrrrmmmhhheeebbb```]]]YYYUUURRRPPPOOOLLLIIIGGGFFFEEEEEEDDDBBB??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA???BBBDDDCCC@@@@@@CCCFFFEEEFFFGGGHHHJJJMMMRRRVVV^^^dddoooxxx}}}yyy|||}}}pppYYYNNNEEECCCAAA>>>:::::::::999888888777777888888555555555666777777888888666555444444444555666777666666555555444555555666444444333333444444555666444444444444555555555555777777777777777777666666444555666666666666666666666666666777888888999999999999::::::::::::999999999:::;;;:::888777777888888888888888888999;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999:::<<<>>>???999;;;===???EEEOOO]]]gggiiiiiimmmtttzzzzzztttnnn]]]VVVLLLFFFDDDEEEEEEDDD@@@@@@???@@@AAACCCEEEFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXX\\\]]]^^^^^^]]][[[ZZZYYYWWWYYY\\\]]]^^^___aaaccchhhlllttt{{{{{{zzztttpppnnnlllmmmooopppooollljjjhhhccccccaaa^^^\\\\\\___aaa]]]___bbbbbbaaa_________aaaeeejjjnnnooolllgggdddVVVWWWXXXZZZ\\\]]]______bbbbbbbbbcccddddddcccbbbbbbdddhhhooottt}}}{{{ppphhhccc]]]WWWRRROOONNNLLLIIIGGGFFFEEEEEECCCCCCCCCCCCBBBBBBAAA@@@@@@AAA@@@???===<<<>>>@@@===???AAACCCDDDFFFIIILLLRRRUUUXXXZZZZZZZZZZZZZZZSSSSSSSSSSSSUUUWWWYYYZZZZZZ[[[]]]^^^___cccgggkkkrrrtttwwwyyyzzz{{{}}}{{{|||zzzxxxwwwvvvtttrrrnnniiiccc^^^ZZZXXXSSSRRRPPPMMMIIIHHHGGGHHHEEECCCAAAAAABBBCCCCCCCCC>>>>>>>>>======>>>>>>???@@@????????????@@@@@@AAA@@@CCCFFFGGGEEEFFFJJJOOOOOOQQQSSSUUUXXX]]]dddhhhpppuuu|||zzz{{{}}}mmm^^^LLLFFFAAA@@@>>>:::888::::::999888888777888888888555555666666666666666666333333444444444555555555555555555444444555555666444444333333444444555666444555555555666666666666777777777666666555555444444444555666666666666666666666666777888888999999999999888888888888999999888999:::999888777888999888777777777888999:::;;;;;;;;;;;;:::::::::999999;;;;;;:::999999;;;===>>>;;;===???AAAGGGSSScccnnnrrrrrrssstttsssmmmddd\\\PPPMMMIIIEEECCCBBBCCCCCCAAA@@@@@@@@@@@@BBBDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTTTTUUUVVVWWWXXXXXX[[[\\\]]]]]]]]][[[YYYXXXYYY[[[^^^_________```aaa___eeelllsss{{{~~~tttrrrooojjjeeebbbbbbccc```ccchhhlllllliiifffdddaaacccgggiiijjjiiigggeeeWWWXXXXXXYYYZZZ[[[\\\\\\cccbbbaaaaaabbbbbbbbbaaaaaacccgggkkknnntttvvvooohhh```YYYSSSQQQOOOLLLJJJHHHFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCAAA>>>>>>@@@AAA>>>???@@@AAAAAACCCFFFIIIHHHKKKOOOQQQPPPPPPPPPQQQOOOOOONNNNNNNNNOOOQQQRRRMMMOOOPPPQQQRRRVVVZZZ^^^aaacccfffhhhiiijjjmmmnnnmmmrrrzzz~~~{{{|||yyyuuurrrppppppooonnnkkkiiieee```ZZZUUUQQQOOOJJJJJJHHHEEEBBBAAABBBCCCAAA???===>>>@@@BBBCCCCCC@@@???????????????@@@@@@@@@@@@????????????@@@@@@@@@DDDHHHJJJIIIKKKQQQVVVZZZ\\\___bbbffflllsssxxx}}}|||yyywwwrrrxxxqqq]]]NNNIIIDDD@@@???===888888;;;:::999888888888888888999777777666666555555555444111222333444444444444333555555444444444555555666444333333333333444555555555666666666777777888888777777666555444444333333444444555666777777666666666666666777888888999999999888777666666777888999777888999999888777888999999999888888999;;;<<<>>>;;;;;;;;;::::::999999999<<<;;;:::999999:::<<<>>>AAABBBBBBCCCGGGRRRbbbnnntttsssqqqnnnhhh___VVVOOOHHHHHHGGGDDD@@@??????@@@AAAAAA@@@???@@@AAACCCDDDFFFGGGIIIKKKKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTUUUUUUWWWWWWXXXYYYYYYZZZ\\\]]]\\\[[[YYYWWWTTTWWWZZZ\\\]]]]]]^^^```[[[bbbiiimmmpppyyy~~~wwwrrrqqqqqqmmmrrryyy~~~~~~{{{wwwssslllnnnpppqqqrrrrrrqqqqqqUUUVVVWWWXXXYYY[[[\\\\\\```````````````````````````ccceeefffiiippp{{{~~~pppccc^^^XXXPPPLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@>>><<<<<<>>>@@@BBBJJJFFFGGGKKKJJJEEEEEEHHHIII@@@BBBHHHDDDEEEIIIFFFHHHGGGGGGHHHJJJMMMQQQSSSUUUVVVWWWYYYZZZ[[[[[[[[[\\\dddnnnuuuxxxxxxxxxyyyzzzyyyxxxwwwwwwyyyzzz|||zzz{{{zzzvvvvvvxxxuuuppprrrrrrrrrqqqqqqpppppppppllljjjgggdddcccbbbccccccZZZXXXUUUQQQNNNKKKIIIHHHEEEDDDCCCBBB@@@???>>>===AAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>===>>>>>>>>>@@@>>>===>>>@@@CCCEEEFFFIIIIIIJJJNNNSSSYYY___bbbjjjkkknnnssszzz{{{yyyuuuppprrrxxx|||oooZZZLLLFFF@@@???>>>===;;;;;;::::::888888888888888888888888666666555555555555666666444444444555555555555555777666444333333444666777555333111222555666666444333333333444444444555555444444333222333444555666333333444444555555666666555666666666666777777777666666777777888888999999888888888777777777777777888888888999:::===???AAA;;;;;;:::999888888888888::::::999999:::===???AAA======>>>@@@EEENNNXXX```jjjgggccc]]]WWWRRRNNNKKKEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNOOOOOOOOOOOOPPPQQQUUUUUUUUUVVVVVVWWWWWWWWW______]]][[[YYYXXXVVVUUUYYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]```dddiiipppyyy~~~UUUUUUVVVWWWXXXYYYZZZ[[[^^^^^^^^^____________```aaaccceeefffgggllluuu|||qqqhhhbbbZZZUUURRRPPPLLLIIIHHHHHHGGGGGGFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAACCCAAACCCGGGFFFCCCEEEKKKOOOCCCAAAEEEAAABBBEEEAAACCCBBBBBBCCCDDDGGGJJJKKKHHHHHHJJJKKKLLLMMMMMMMMMPPPVVV___eeegggggghhhiiilllkkkjjjiiiiiikkklllnnnoooqqqpppkkkiiiiiifffbbbeeeeeeeeeeeeddddddcccccccccaaa]]]ZZZXXXWWWVVVWWWQQQOOOMMMJJJGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBEEEHHHLLLMMMOOORRRVVV[[[aaaiiiqqqwwwzzzsssqqqqqqsss|||ttt```QQQFFFBBB??????===<<<;;;:::::::::888888888888888888888888666666555555555555666666333333444444555555666666666555444333333444555666555333111222444666555444333333333444444444444555444444333333333444555666555555555555555555666666777777777777888888888888777777777777888888888888777777777777777888888888999888888999:::<<<>>>???::::::999999888999999999;;;::::::999:::<<>>>>>>>>>>>AAAHHHPPPUUUWWWUUUSSSOOOKKKGGGEEECCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOQQQSSSTTTTTTUUUUUUVVVVVVWWWWWW\\\\\\[[[ZZZXXXWWWVVVUUUWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^```bbbfffkkkrrrwww}}}TTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^______```bbbdddeeeeeeeeeggglllqqquuurrrlllddd]]]YYYTTTNNNIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCBBBBBBHHHQQQWWWFFF@@@AAA>>>???AAA<<>>>>>???AAACCCDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIMMMSSSWWWYYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]```dddddd^^^XXXWWWVVVTTTVVVVVVUUUUUUUUUUUUTTTTTTWWWUUURRRNNNLLLJJJJJJIIIHHHGGGEEECCCAAA??????>>>@@@@@@@@@????????????>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCCCCEEEIIIMMMPPPXXX^^^gggmmmsss{{{yyysssooopppvvvsss^^^OOOFFFAAA>>>>>>===<<<;;;:::999999999777777777777777777777777666555555444444555555666222333333444555666666666555555333333333333555555444333222222444555555444333333333333444444444444444333333333333444555666666666666666666555555555666777777777888888888888777888888888888777777666666666777777888888999999999999999999:::;;;<<<===999999999888999999::::::<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>======@@@DDDHHHHHHGGGGGGEEEDDDCCCBBBAAABBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIKKKMMMNNNOOOPPPRRRTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVWWWYYY[[[\\\]]]]]]^^^___```aaadddiiilllooottt{{{UUUVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]^^^``````aaaccceeeeeeeeeeeehhhjjjlllvvv{{{uuummmfff```YYYRRRLLLMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???AAABBBCCCAAA@@@EEEQQQ]]]\\\HHH??????<<>>>>>>>>???@@@AAACCCCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPQQQOOOOOONNNNNNNNNOOOPPPQQQRRRXXXZZZSSSMMMKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>????????????@@@CCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGFFFHHHLLLQQQUUUccckkkuuu{{{~~~|||uuuwwwzzzvvvaaaOOOFFFBBB???<<<<<<<<<;;;:::999888888888666666666666666666666666555444444444444444444555222222333444555555666777444444333222222333444444444333222222333333444444222222333333333444444444333333333333444444555555777777777666666555555555555555666666666777777777888888999999888777666555555555666777888999999:::::::::::::::::::::;;;;;;888888888888999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;===???AAAAAAAAABBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLNNNNNNNNNOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVSSSTTTUUUVVVXXXYYYZZZ[[[[[[]]]^^^^^^^^^___bbbdddhhhkkkpppuuu{{{VVVVVVWWWXXXYYYZZZZZZ[[[WWWWWWYYY[[[]]]___```aaaaaaccceeefffgggggghhhiiikkkpppzzz}}}tttlllfff___WWWQQQMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@CCCEEEEEEAAABBBMMM^^^kkk[[[GGG>>>???>>>AAADDD>>>?????????>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEHHHGGGGGGHHHHHHHHHIIIIIIFFFMMMPPPJJJEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNPPPUUU[[[```ooowww{{{xxxxxxyyyooocccSSSGGGBBB???===:::;;;:::999888777777777888555555555555555555555555444444333333333333444444222222333333444555555666333333222222222222333333333333333222222222333444222222222333333333444444333333333444444444444444777777666666555555444444666666666777777777888888777888999999999777666444555555666777888999999:::999:::::::::::::::::::::888888888888999:::;;;;;;======<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<===============>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@??????@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOOOOMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVSSSUUUVVVXXXYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXZZZ\\\\\\\\\]]]___aaafffhhhkkknnnqqqwww|||UUUVVVWWWXXXZZZ[[[\\\\\\XXXXXXZZZ\\\^^^```bbbbbbaaabbbdddfffhhhiiiiiijjjkkknnnttt}}}xxxooohhhaaaZZZTTTPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAACCCCCCCCCCCCAAAAAABBBEEEDDDAAADDDRRRbbblllUUUDDD???AAA???BBBFFFAAA>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???>>>===>>>@@@AAA@@@???AAAAAABBBBBBBBBCCCCCCCCC>>>CCCEEEBBB@@@AAABBBAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@????????????@@@AAAAAA???@@@@@@AAABBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMQQQTTTWWWYYY]]]dddiiiwww|||zzzuuutttyyy}}}pppXXXQQQHHHAAA>>><<<999777999888777777666666777777444444444444444444444444444333333222222333333444333333333333444444444444222222222222222222222222333444444333111111222444222222222222333333333333222333444444555555444444555555555555555444444444888888888888999999999999666777999:::999888666555666666777777888888999999888999:::::::::::::::999999999999888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======<<<<<<===>>>>>>>>>>>>=================================>>>???@@@?????????@@@AAACCCDDDEEEEEEDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJMMMOOOOOONNNMMMLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUURRRSSSVVVXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVYYY[[[]]]]]]]]]^^^___ccceeegggiiikkknnnsssvvv|||SSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZ\\\^^^```aaacccdddccccccdddfffhhhiiiiiiiiikkkjjjnnnuuuzzz~~~|||tttllleee```[[[XXXTTTOOOKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAEEEDDDAAADDDNNNVVVYYYMMMAAA@@@DDD@@@AAAEEEAAA??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>@@@???===???AAABBB@@@>>>===>>>>>>???????????????;;;??????======@@@???===>>>>>>>>>??????@@@@@@@@@======>>>??????????????????????????????@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGIIILLLNNNPPPQQQNNNOOOPPPRRRUUUXXXZZZ\\\___cccggggggffffffjjjnnnvvvyyy}}}~~~~~~}}}}}}~~~wwwwwwvvvtttttt{{{}}}hhhZZZGGGDDDAAA===:::999888888888777666666555666666666333333333333333333333333333333222222222222333333444444444333333333333222111111222222222222111111222444444333000000111333111222222222222333333333222333444555555555444444333333333444444444444444666666666666777777777777444666888::::::999777555777777777777777888888888777888999:::;;;::::::999::::::999999888999999999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;===<<<<<<<<<===????????????????????????>>>===============>>>????????????>>>>>>???AAACCCEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHIIILLLMMMNNNNNNMMMLLLMMMOOONNNNNNOOOPPPRRRSSSTTTUUUPPPRRRTTTWWWXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYWWWZZZ]]]^^^^^^]]]^^^^^^aaabbbeeefffgggiiilllnnnrrrvvv|||QQQRRRSSSVVVXXXZZZ\\\]]][[[\\\]]]___aaabbbddddddeeeddddddeeeggghhhhhhhhhiiigggjjjpppsssvvv~~~wwwrrrfffbbb]]]VVVQQQLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGFFFAAAAAAFFFFFFCCCIII???AAAEEE@@@@@@CCC???AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>><<<;;;===@@@@@@>>><<<<<<===>>>>>>??????>>>>>>===???>>><<<>>>AAA???;;;???@@@@@@@@@AAAAAABBBBBB???@@@@@@@@@@@@??????>>>AAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFJJJKKKMMMPPPSSSUUUXXXYYYZZZ[[[]]]```dddiiilllnnnyyy|||~~~{{{uuuqqqrrrtttppprrruuuxxxyyyxxxvvvuuurrruuuwwwzzzkkkVVVIII??????>>><<<999888999;;;777666666555555555666666333333333333333333333333333222222222222222222333555444444333333222222111111111222222222222111111222444555333000///111333111111222222222333333333222333444555555555444333222222222333333444444444222222222333333333444444333555888::::::999777666888888888777777777777777666777999:::;;;;;;::::::;;;;;;:::999888888888888:::;;;;;;<<<======<<<<<<;;;<<<===<<<;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<===============>>>????????????>>>>>>???AAACCCEEEEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLMMMNNNMMMMMMOOOPPPMMMNNNOOOPPPRRRSSSTTTUUUOOOPPPSSSVVVWWWVVVTTTSSSSSSSSSUUUVVVXXXYYY[[[[[[YYY\\\___```___^^^]]]^^^```bbbdddeeefffgggiiikkkjjjmmmqqquuu{{{OOOPPPRRRUUUVVVWWWWWWWWWYYYZZZZZZ[[[]]]___aaabbbbbbbbbaaaaaabbbdddfffgggggghhhkkkooorrrvvvxxxyyyzzzmmmbbb[[[VVVQQQNNNPPPLLLGGGEEEEEEFFFDDDBBBDDDBBB@@@???@@@BBBDDDEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA??????>>><<<<<<;;;;;;;;;????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIKKKQQQXXX\\\^^^aaahhhmmmkkklllooosssyyy{{{rrrnnnmmmmmmnnnmmmnnnppptttxxxzzzyyyfffVVVIIIBBB===;;;:::888777777888999555555666666555555444333444333333222222333333444222222222111111111000000......---...///000222333333111000000111222111000...111444444111///000111222111000111222222111000111111000000111333555666444444444444444444444444111111111222555777777666666777777777888888888888::::::999999999999999999888999999::::::999999888888888777777888888999:::;;;;;;<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;@@@???>>><<<<<<>>>???@@@??????>>>>>>======<<<<<<<<<<<<===???@@@AAABBBCCCBBBAAA@@@@@@AAADDDFFFHHHHHHGGGEEEEEEFFFHHHHHHHHHKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\]]]\\\YYYYYY[[[]]]]]]___ccceeeffffffdddccciiiiiikkkmmmppptttwwwyyyNNNOOORRRTTTVVVVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^___aaaaaa```aaabbbccceeefffhhhiiijjjlllooorrrtttuuu~~~|||qqqfff\\\VVVVVVRRRLLLJJJJJJJJJHHHFFFEEEDDDBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@????????????????????????AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGJJJJJJKKKLLLNNNOOOPPPQQQVVV]]]gggmmmqqqvvv|||vvvlllggghhhiiilllooottt{{{xxxgggXXXLLLCCC>>>;;;;;;:::888888777777777555555555555555444444333444333333222222333333444222222222111111111000000222111000000000111222333333333333222222111111111///111444333111000000222333222111222333333222111222111111111111222444555444444555555555444444444222111111333555666666555666666666777777777888888777777777777777777777777777777888888888888777777888888777777888888999::::::;;;<<<======<<<;;;::::::;;;<<<<<<======<<<<<<@@@???===<<<<<<===???@@@>>>>>>>>>===============>>>>>>>>>??????@@@@@@@@@BBBAAA@@@@@@AAACCCEEEGGGHHHGGGFFFFFFHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZZZZ\\\\\\[[[YYYYYY[[[]]]]]]___bbbdddeeeeeedddcccccccccdddfffiiimmmppprrryyy~~~MMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\____________aaabbbddddddffffffggghhhkkkooosssuuuuuutttkkkeee```ZZZVVVUUUSSSOOOLLLHHHGGGEEEDDDDDDCCCAAA???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????BBBBBBAAA@@@????????????????????????????????????????????????????????????BBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDEEEGGGHHHJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTVVVYYY[[[\\\dddmmmyyy|||qqqkkkhhhiiimmmttt|||rrr___PPPHHHCCC>>>:::999999999999888777666666555555555555555444333333333333222222222222333333222222222111111111111111444444333222111111222222333555888666333000111222///111333333111000111222444333222222333444333222333222222111111222333333333333555555666555444333444222222333444555555333555555666666666777777777777777777777777777777777888888888999999888888888888777777777777888999999:::;;;<<<======<<<;;;:::;;;<<<======>>>>>>======???>>>===<<<<<<===>>>???<<<<<<<<<===============????????????????????????BBBBBBAAA@@@AAABBBDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRQQQQQQSSSTTTTTTTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[ZZZYYYYYYZZZ\\\\\\^^^```bbbccccccbbbaaa^^^^^^___```cccfffiiikkkpppsssyyyLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYYYY\\\\\\]]]^^^___aaabbbbbbbbbbbbbbbeeeiiioootttxxxpppwww~~~xxxpppjjjeee```ZZZUUUTTTPPPLLLJJJIIIIIIFFFDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEEEEEFFFHHHJJJMMMPPPQQQPPPQQQTTTWWWZZZ]]]___```bbbbbbbbbcccdddfffhhhiiipppyyy}}}sssnnnooopppxxx~~~kkk^^^MMMBBB??????<<<999777777888999888777555444444444555555555444333333333333222222222222333333111111111111111111111111333222222222222222222222222777;;;999444000000222000111111222111111222222333222111111333333222111333333222222222222222222000222333444555444333222444333222333444444333222444555555555555666666666888888888888999999999999::::::;;;;;;;;;;;;::::::777777777777777888999999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===============>>>======<<<<<<======>>>;;;;;;;;;<<<<<<=========>>>>>>>>>>>>????????????BBBAAAAAA@@@@@@AAABBBCCCBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYXXXYYYZZZ[[[[[[]]]^^^```aaaaaa```___]]]]]]^^^___aaacccfffggglllnnnqqqtttxxx}}}KKKKKKLLLNNNPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVWWWWWWYYYZZZ[[[\\\^^^___``````aaaaaaaaadddhhhnnnsssvvvnnnssszzz~~~vvvmmmgggddd^^^VVVRRRQQQPPPNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJLLLNNNRRRVVVZZZ\\\ZZZ]]]aaaffflllpppssstttzzzzzzzzzzzzyyyxxxxxxwwwxxxzzzuuuuuuzzz~~~lllXXXMMMBBB<<<======:::666555666777888777666555444444444444555444333333222333222222111111222222333111111111111111111111111...///000000111222222222222666:::999333///000222111000000000111222222222111000///000111222111///222222333222222222222111///000111222333222222111555333222222333444222111333333444444444555555555777777888888888999999999999::::::;;;;;;::::::999777777666666777777888999888999;;;<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<<<<<<<===::::::;;;;;;<<<<<<======;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEFFFEEEBBBAAAAAACCCDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[XXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaaccceeehhhjjjkkkmmmooosssxxx|||JJJJJJKKKLLLNNNPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^^^^^^^cccccccccdddfffiiimmmooolllppptttxxxwwwoooeee^^^[[[XXXSSSNNNLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEGGGIIILLLOOOQQQQQQRRRTTTWWW\\\aaafffiiillloootttzzzyyy~~~nnn\\\HHHBBB<<<999:::;;;888444555555555666666555555444444444444444444333222222222222111111111111222222111111111111111222222222,,,---...///111111111111222444777555222///000111222000//////111333333333111///...///000111000///111222222333333333222222000000000111111222222333444333222222333444222111222333333333333444444444444555555666666777777777777777777888888777777777777666666666666777888888888999:::;;;<<<<<<;;;;;;999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBB?????????@@@@@@AAAAAAAAAEEEHHHJJJHHHDDDAAAAAACCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOORRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVUUUVVVXXXYYYYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[]]]___```ccceeefffggghhhkkknnnqqqxxxzzz}}}IIIIIIIIIJJJLLLNNNPPPRRRRRRRRRQQQPPPPPPQQQQQQQQQTTTUUUWWWZZZ\\\\\\]]]]]]aaaaaaaaacccdddggghhhiiihhhllloooqqqttt}}}{{{uuummmaaaXXXUUUSSSPPPMMMJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGKKKOOORRRUUUUUUVVVXXX\\\aaahhhnnnqqquuuxxx}}}}}}sssuuuyyy~~~yyyppp___PPP@@@===:::999999888777555555444444444444444555555333444444444444333222222222222111111111111222222000000111111111222222222------///000000000000///222222111111000000000000222000...///222444444333111000///000111222111///000000222333444333333222222222111000111333555666333222111111333444333222222222222222333333333333444444555555666777777888555666666777777666666555666666666666666777888888777888:::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<===>>>??????@@@======>>>@@@@@@AAAAAAAAADDDGGGJJJIIIDDDAAABBBDDD@@@AAACCCEEEFFFFFFFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWUUUSSSTTTWWWYYYYYYWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\^^^```cccddddddfffhhhjjjnnnppprrrtttxxx|||IIIHHHIIIIIIKKKMMMPPPQQQPPPPPPOOOOOONNNNNNOOOOOOSSSTTTWWWYYY[[[\\\\\\\\\[[[\\\^^^aaadddfffhhhiiieeehhhkkklllmmmtttwwwkkk^^^\\\XXXTTTQQQPPPOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGGGGIIIKKKMMMNNNNNNMMMLLLMMMMMMLLLKKKKKKJJJIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCFFFIIINNNRRRUUUUUUVVVXXX\\\bbbiiiooossspppssswww|||xxxsssllllllnnnqqquuuyyyzzzzzzzzz|||zzzlllgggcccWWWJJJ???>>><<<:::888888888999555444333222222333555666333333444444444333222222222222111111111111222222000000111111222222222222///000000111111000...---222000......///000000///222000---...222444444333222111000111222333222000///000111333444444333333555333222111222444777999222111000111333444333222111111222222222333333333555666666777888999999:::777777888888888888777777666666666666666777888888777888999;;;<<<<<<;;;;;;;;;<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999=========>>>>>>>>>>>>>>>;;;<<<>>>???AAAAAABBBBBB@@@DDDHHHGGGCCC@@@BBBDDD???AAACCCDDDFFFFFFFFFEEECCCDDDGGGIIIKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXXXXVVVTTTRRRTTTWWWYYYYYYWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\___aaacccddddddfffggggggiiimmmooorrruuuxxx{{{zzz|||KKKJJJIIIHHHIIIKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVWWWWWWXXXZZZ\\\aaaaaaaaaaaabbbcccdddeeeeeegggjjjlllooorrrwww{{{}}}xxxppphhhaaa]]]\\\\\\WWWXXXWWWTTTPPPLLLJJJJJJNNNNNNPPPSSSWWWYYYYYYXXXWWWUUUSSSPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFIIILLLOOOQQQOOOPPPRRRTTTXXX\\\```bbbfffiiimmmpppqqqrrrtttuuuxxxyyyzzzxxxsssnnnkkkiiidddeeehhhkkkooosssvvvwwwuuueeeZZZUUUQQQLLLGGG:::999888777666555444333444444444333333222222222000000111111111222222222////////////////////////////////////////////////111111000000//////......////////////////////////111111000000//////......000000000000000000000000000111111222222222111111333444555555333333444555333222111222444555444333111111222333333444555555222333555555444444666777777666555555666666555444444555555666777666666666777777888999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQSSSUUUUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYZZZZZZ[[[[[[[[[\\\YYY[[[]]]aaaccceeeeeeeeecccdddfffhhhkkkmmmooopppuuuvvvxxx{{{KKKJJJIIIHHHIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQQQQPPPRRRTTTVVVWWWWWWXXXZZZ\\\`````````aaabbbcccdddeeeeeegggiiijjjlllooosssvvv}}}|||wwwtttsssooommmiiiddd^^^YYYTTTQQQRRRRRRSSSXXX___fffkkkmmmiiifffaaa\\\YYYXXXWWWWWWRRRRRRRRRRRRRRRSSSSSSSSSTTTRRRPPPPPPPPPPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEECCCCCCDDDDDDFFFHHHJJJKKKLLLLLLMMMOOORRRUUUXXXZZZVVVYYY]]]```bbbccceeegggjjjlllnnnnnnllliiiggggggdddhhhnnnuuu}}}hhh^^^RRRJJJHHHFFFBBB>>>999888777777666555444444444444333333333222222222111111222222222333333333000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000//////......000000000000000000000000000111222333333333333333000111222111000000111222333222000111333444444333111111222222333444444555333555666666666666777999:::888666666777777666555444555555666666666666666777777888888888999999::::::::::::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFBBBCCCDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNOOOOOOOOONNNPPPQQQQQQRRRRRRRRRRRRRRRQQQSSSTTTUUUUUUUUUWWWYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]___aaabbbbbbbbbbbb``````bbbdddfffhhhiiijjjlllmmmnnnqqquuu{{{IIIIIIHHHHHHIIIJJJLLLMMMPPPQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVWWWXXXYYY[[[]]]_________```aaabbbcccddddddfffggghhhiiikkkooorrrtttyyyzzzqqqfff___ZZZXXXXXX]]]gggsss}}}zzzsssmmmiiigggeeeddd]]]]]]]]]]]]]]]\\\\\\\\\]]][[[XXXVVVUUUTTTRRRPPPNNNMMMJJJHHHFFFDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRROOORRRVVVZZZ\\\^^^aaadddeeehhhlllooooooooopppqqqpppvvvttthhhQQQJJJCCC???@@@@@@===:::666666666666555555555444333333333333222222222222222222222333333333333333000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000000000000////////////...000000000000000000000000000111222333444444444444///000111000///...///111333111//////111222333333111111222222333333444444444666777888777777888:::===:::777666666777777777444444555555666666666666777777777888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<===============>>>>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDFFFHHHJJJLLLLLLMMMMMMNNNNNNNNNNNNMMMPPPPPPQQQRRRRRRRRRRRRRRRQQQSSSTTTUUUTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ^^^___`````````___^^^]]]\\\]]]]]]___```aaabbbcccdddddddddfffiiimmmqqqsssqqqrrrsssvvvyyy~~~HHHHHHGGGHHHIIIJJJLLLLLLPPPPPPQQQRRRRRRRRRQQQQQQQQQSSSVVVWWWXXXYYY[[[]]]]]]]]]]]]^^^___aaabbbccccccdddfffggghhhjjjnnnqqqqqquuuzzzuuuhhhddd```aaaiiivvv~~~{{{xxxssspppiiiiiihhhgggfffeeeeeeddddddaaa]]]ZZZYYYWWWTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPLLLLLLNNNOOOQQQSSSUUUVVVWWWZZZ___dddhhhlllpppsssxxx|||nnn^^^SSSEEEAAA===<<<===>>>;;;888444444444444444555555555333222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////...///111222333444444444111222333222111111222333222000......000111222222111111222222333333333333444555777777666666888999>>>;;;777555555666777777444444444444555555666666888888888888888888888888999999999999999::::::;;;:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999;;;::::::::::::;;;<<<<<<>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDGGGJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRTTTTTTSSSTTTUUUWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY]]]^^^_________^^^\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^aaaaaaaaaaaabbbeeegggiiijjjkkkmmmooorrrtttvvvwww}}}FFFFFFGGGHHHIIIJJJKKKLLLOOOOOOPPPQQQQQQQQQQQQQQQPPPRRRUUUVVVWWWXXX[[[]]][[[[[[\\\]]]^^^```aaabbbaaabbbdddfffhhhkkkooorrrrrrsssvvvzzzxxxoookkkoooxxx|||uuupppooollljjjhhhffffffeeeccc```]]][[[ZZZYYYWWWUUUUUUTTTRRRQQQOOONNNNNNNNNKKKNNNRRRWWWZZZ]]]^^^^^^YYYZZZ\\\___ccceeeggghhhkkkoootttyyy~~~wwwhhhZZZNNNFFF???<<<999888999888555222333333333333333444444444222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////.............../////////////////////////////////---...///111222333333333222333444333222111222444111000......000111222111111111222222222222222333222444555555444555666888;;;888444333333555555555555444444333444555666666888888888888999999999999999888888888888999::::::::::::;;;<<<<<<;;;::::::999999999999999999999999;;;::::::::::::;;;<<<<<<===============>>>??????????????????????????????????????????@@@AAABBBCCCDDDCCCBBBBBBDDDFFFIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWXXXZZZ[[[[[[[[[[[[YYYXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\``````_________aaabbbcccbbbccceeegggiiijjjkkkkkkrrruuuzzzEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQSSSUUUVVVXXXZZZ\\\YYYZZZZZZ[[[]]]___aaabbb```bbbdddfffhhhkkkooorrrpppqqqrrrsssvvv|||wwwpppmmmhhhccc```^^^^^^___\\\[[[ZZZ\\\^^^```aaa```aaa```^^^]]]\\\[[[[[[[[[[[[___eeelllrrrvvvwwwxxxtttvvvyyy}}}qqq```TTTKKKDDD@@@>>><<<:::888777666333111222222222222222333333333111111111222222222222222000000000000000/////////////////////////////////........................////////////000000000000........................---............/////////000000000000000000000000------///000111111111111000111222111000000111222000//////000111222111000111111222222222222222222000222333333333333444666888555222222333444444444555444333333333444666777666666777777888999999:::888888777777888888999:::999:::;;;<<<<<<;;;:::999999999999999999999999999;;;::::::::::::;;;<<<<<<::::::::::::;;;<<<======@@@@@@????????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXWWWWWWWWWYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]\\\\\\]]]]]]^^^^^^______```bbbcccdddeeefffhhhjjjmmmoooqqquuuyyy|||CCCDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMOOORRRTTTUUUVVVYYY[[[XXXXXXYYYZZZ\\\^^^```aaaaaabbbdddeeefffiiimmmppplllmmmnnnoooqqquuuzzz~~~zzzvvvnnngggbbbaaabbbcccdddeeehhhmmmuuu{{{~~~|||zzzxxxwwwwwwzzzuuujjjZZZMMMEEEAAA===;;;;;;:::999888777666555444222222222222222111111111000111111111222222222222111111111111000000//////........................////////////////////////.../////////000000000111---------------------------------.........//////000000000000000000000000...///000111111111111111///000111000/////////111//////000222444333111///222222111111111111111111000111333333222222444555555333222222444555555444555444333222222444555777222333444555666888999999777777777777777888999999999:::<<<======<<<:::999888888888888888888888888;;;::::::::::::;;;<<<<<<::::::::::::;;;<<<======??????>>>>>>>>>=========>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRPPPRRRSSSRRRQQQQQQRRRTTTSSSTTTVVVWWWYYYZZZZZZ[[[XXXXXXXXXWWWWWWWWWVVVVVVYYYZZZ[[[[[[[[[ZZZYYYYYYWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\_________```bbbccceeefffbbbcccdddeeefffhhhlllppprrrssstttwww|||CCCDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLNNNQQQSSSTTTVVVXXX[[[WWWXXXXXXZZZ\\\^^^```aaabbbcccddddddeeefffjjjllljjjlllmmmoooppptttxxx|||{{{wwwqqqpppqqqrrrxxxzzzttt```WWWKKKBBB>>><<<:::888555444333333333444444444222222222222111111000000000000111111222222222222333222222222111111000000........................000000000000000000000000.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000111111222222222111111000111222111000///000222//////111333555444111...222222111111111111111111000222333333333333444666333222222333555666555444555444333222222444555777000000111333555666777888777777777777777888888999999:::<<<======<<<:::999888888888888888888888888;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>======<<<<<<<<<;;;============>>>???@@@AAAAAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMOOOPPPQQQRRRRRRRRRPPPQQQSSSRRRQQQQQQRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVZZZ[[[[[[[[[[[[YYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\^^^^^^^^^^^^___aaadddeee___```aaaaaaaaadddhhhkkklllkkkjjjlllqqqvvvyyy{{{uuuzzzEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOONNNNNNMMMPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWYYY[[[]]]^^^```aaacccfffggghhhggggggjjjkkkkkkkkkkkknnnsssvvv{{{~~~}}}kkk```KKKGGGAAA===;;;:::888777666555444333222333444444333333333333333222111000000000000000111111111111000000111111111111000000000000000000000000000000......------------...............////////////////////////...------,,,,,,..................------/////////...------,,,,,,333333222222111000//////222111000//////000111111222333333333333222111000000/////////000111222222///111333444333333555666222222333333333333444444555555444333333333333444555666777666555444555666999999999888777666555555888999999999999888777777777777777666777888888999777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===============>>>DDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMOOONNNNNNMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOORRRUUUWWWXXXXXXTTTVVVXXXYYYXXXWWWWWWWWWZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^___```aaaaaa```___]]]]]]^^^```ccceeeffffffggghhhjjjlllmmmnnnpppqqqssstttuuuvvvvvvvvvCCCDDDDDDEEEFFFGGGHHHIIIKKKKKKMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQSSSTTTUUUWWWWWWWWWXXXYYY[[[]]]^^^```aaabbbdddeeefffffffffggghhhhhhhhhhhhkkkooorrrqqqssswww|||yyygggUUULLLEEEAAA===:::999999888777444333222111111111222222222222222222222111000000//////000000000111111111000000000//////000000000////////////////////////......------------......000000//////......---------------...................................................////////////333333222111111000//////222111000//////000111111333333333222222111111111000000000000000000111222111222444444333222333444222222333333333333444444555555444333333333333444444555666555444333444555888999999:::::::::999999888999999999999888777777666777777777888888888888777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<=========BBBBBBAAAAAABBBBBBCCCCCCFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPRRRUUUVVVWWWWWWTTTVVVXXXYYYXXXWWWWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]___````````````___]]]\\\]]]___aaaccceeeeeeeeeeeefffggghhhiiikkklllnnnoooqqqqqqrrrrrrtttuuuvvvwwwwwwzzzBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKMMMNNNOOOOOOOOOOOOMMMNNNNNNOOOPPPRRRSSSTTTWWWWWWXXXYYYZZZ\\\]]]^^^______aaabbbccccccccccccddddddeeeeeefffgggkkkmmmnnnoooqqquuu{{{zzzlll^^^OOOBBB<<<===;;;777666666777777777333333222111111111111222000111111111111000000/////////000000000000111111000000///......///000000////////////////////////......------------......111000000///...---,,,,,,+++,,,,,,---......//////........................,,,---...///000111222333222222111111000000//////111000000//////000000111444333222111000111222222222111000000000000000000222333555444222111111222222222333333333333444444555555444333333333333333222333444444333222333555666777888999::::::::::::888888999999888888777666555666777888999888888777777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======>>>@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFGGGHHHJJJLLLLLLMMMNNNNNNNNNPPPQQQSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______``````___]]]\\\\\\]]]___```bbbbbbaaaaaabbbbbbcccccceeefffhhhiiikkkllllllllliiikkklllmmmmmmnnnqqqsssrrruuuyyyzzzyyyzzz~~~BBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOMMMNNNNNNOOOPPPRRRTTTTTTWWWWWWXXXYYYZZZ\\\]]]^^^]]]^^^______```aaaaaaaaabbbdddeeefffeeefffiiikkkmmmnnnpppssswww~~~sssbbbVVVLLLCCC===<<<:::777555444444555555555444444444333333333333333//////000000000000//////////////////000000000111000///...------...///000////////////////////////......------------....../////////......---------,,,,,,,,,------.....................////////////......///000111222333333111111000000000/////////////////////000000000111444333111//////000222333222222111000/////////000111222444444222111222222222222222333333333444444555444333333222222333333222333444444333333444555444555666777888888888888888888888888888777777666444666888999:::999777666777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>=========>>>??????????????????@@@AAABBBBBBFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOQQQRRRTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRSSSTTTTTTSSSSSSTTTUUUTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRTTTVVVWWWYYYYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\]]]^^^^^^___```___]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^___```aaaaaabbbcccdddfffhhhiiijjjjjjggghhhiiijjjjjjjjjjjjjjjfffhhhjjjkkkjjjkkkmmmooommmqqquuuwwwyyy|||CCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOONNNNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___``````ccceeeggghhhgggggghhhjjjhhhjjjlllooorrrxxxyyyhhh\\\OOOHHHBBB>>>===???:::888555444444444333222444444444333333333222222...//////000000000//////...////////////000000000000///...------...///000..............................------------......,,,,,,------......//////......------,,,,,,,,,,,,........./////////000000111111111111111111111111000000//////////////////......//////000000000000333222000//////000222333222222111000/////////000...000222333222222333444222222222333333333444444444444333222222222222333222444555555444444555666666666666777777666666666777888888888888777666666444666888999:::999777666777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRTTTUUUTTTRRRRRRSSSUUUTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVTTTRRRRRRRRRTTTUUUXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWYYY[[[\\\]]]]]]^^^___^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\]]]^^^```aaabbbaaabbbdddfffhhhiiijjjjjjhhhhhhiiiiiijjjiiihhhfffbbbcccddddddcccdddeeefffdddfffhhhjjjlllnnnqqqrrrvvvxxx{{{CCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLNNNNNNNNNOOOOOOPPPQQQSSSUUUUUUTTTUUUVVVXXXZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^```aaacccfffhhhiiihhhgggggghhheeegggjjjlllpppuuuzzz~~~|||kkk```UUULLLCCC???<<<999999<<<:::888666555555444333111111111111222111000000///...//////000000000000000......////////////000000////////////////////////..............................------------......++++++,,,---...//////000......------,,,++++++***.........//////000000111222222222111000//////...////////////............------...///000000000000111111000///000111222333222111000000000000000000---///222222222222333555222222333333333333444444444444333222222222222222222333555555444444555777888888888999888888777777777777888888777777666555555666777888999888888777777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTVVVUUURRRQQQSSSUUUTTTVVVXXXYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTSSSSSSSSSTTTUUUXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___^^^]]]]]]\\\\\\\\\\\\YYYZZZZZZ\\\^^^```aaabbbaaabbbdddfffhhhjjjkkkkkkiiihhhgggggghhhhhhfffddd______`````````````````````aaabbbccceeefffggghhhkkkllloooqqqrrrssssssssstttuuuvvvxxxzzz|||}}}~~~}}}BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNMMMNNNNNNOOOPPPRRRSSSTTTRRRSSSUUUWWWYYYYYYYYYYYYXXXYYYYYYZZZ\\\___aaacccaaadddggghhhgggeeeeeeeeeccceeehhhkkkmmmqqquuuyyyxxx}}}ssscccVVVOOOFFF@@@<<<;;;999555444777888777555444555555333111000111111222111000///......///000000111111111000........./////////000000...///111222222111///.................................------------......,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,---......///000000111111222111111000//////..............................,,,---...000000000000///000000000000111111111222000000000000000000111222...000222222222111222333222222333333333333444444444333222222111222222222000222333444333333555666555666777888999999999888777777777777777666666555666777777777888888888888777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQTTTVVVUUURRRPPPSSSVVVTTTVVVXXXYYYXXXWWWWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]ZZZZZZZZZ[[[\\\^^^___``````aaaccceeegggiiijjjjjjhhhfffddddddeeefffdddbbb^^^]]]\\\]]]]]]^^^]]]\\\]]]]]]]]]___```bbbbbbbbbcccdddfffhhhiiijjjkkkkkkkkkkkkllllllmmmnnnoooooolllnnnppprrrrrrtttvvvxxxwwwxxxzzz{{{}}}~~~AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGJJJLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSQQQRRRUUUWWWXXXXXXXXXXXXXXXXXXXXXZZZ\\\___bbbddd___bbbeeegggeeecccbbbbbb___aaadddfffgggjjjnnnqqquuuzzz~~~lllZZZMMMFFFCCC<<<999999:::999555444555666555333444555555444222222222333444333222111000//////000111111111111111............/////////000...///222333333222///....................................------.........---------------------,,,***++++++,,,,,,------...---......///000111111222000000000000/////////...---.....................+++,,,...000000000000///...///000111111111111111000000//////000111222222000222333333111000000111222222333333333444444444444333222222111111222222///111222222222222444555111222444555777888888999777777777777777666666555777777777666777888888999777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;===>>>>>>@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNOOONNNNNNMMMPPPOOOOOONNNNNNOOOOOOPPPPPPSSSVVVUUURRRPPPSSSWWWTTTVVVXXXYYYXXXWWWWWWWWWZZZYYYYYYYYYYYYXXXXXXXXXOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUWWWYYYZZZ[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]^^^___bbbdddfffhhhiiiiiihhheeebbbbbbdddeeecccaaa]]]\\\[[[\\\]]]]]]\\\[[[[[[ZZZZZZ\\\^^^``````___]]]^^^```bbbdddffffffgggeeeeeeffffffffffffffffffccceeeffffffffffffgggiiiggghhhiiijjjkkkmmmoooqqqmmmkkkiiihhhggghhhiiijjjBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKPPPPPPOOOOOOOOOPPPQQQQQQSSSVVVWWWUUUUUUWWWUUURRRVVVSSSTTTZZZ^^^^^^```bbb\\\]]]^^^___```````````````aaaccceeefffgggkkkmmmppprrrvvv{{{wwwfffUUUJJJCCC???>>>999888666555444444444555666444333333333333111000111222222333333222222111......////////////..............................,,,---------......//////------............------------------------------000///---,,,+++,,,,,,---,,,,,,,,,------,,,++++++***+++---///000//////...///...---,,,,,,---...///+++---///000111000///...111111222222222222111111............////////////......///000000000000000////////////000000000000222222222111111111000000444444444444333222111111333333333222333333444444333333333444444555555555888888888888777777777777222444666666666666777888888888888888888888888888::::::;;;;;;<<<=========;;;;;;::::::::::::;;;;;;:::;;;======<<<<<<>>>???>>>???AAAAAAAAACCCEEEGGGGGGFFFDDDEEEFFFHHHGGGGGGKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSSSSSSSRRRQQQRRRRRRSSSTTTTTTUUUVVVVVVZZZXXXWWWXXX[[[[[[YYYVVVTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTWWWYYYZZZZZZYYYYYYZZZ\\\```````````````______^^^^^^\\\YYYXXXXXXZZZ]]]___cccdddddddddcccdddgggiiifffeeeddddddeeedddbbb```]]]^^^_________^^^]]]\\\___]]]\\\[[[[[[\\\^^^___```___]]]]]]]]]```ccceeecccbbb___^^^]]]^^^___```___``````aaaaaaaaaaaaaaaaaaaaa`````````aaaaaabbb^^^^^^]]]]]]\\\[[[[[[[[[@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGGGGMMMMMMMMMNNNPPPQQQSSSTTTUUUXXXXXXUUUTTTVVVTTTPPPPPPOOOSSS\\\aaa```___aaa\\\\\\]]]^^^_______________aaacccdddeeegggjjjmmmmmmoooqqqtttyyy{{{hhh```RRRFFF>>>:::777666666555444444444555666777999777444333222222000///000111111222222111111000......////////////..............................------........./////////---......//////......---------------------------......---,,,+++,,,------,,,,,,,,,------,,,,,,++++++,,,---.../////////...///...---,,,,,,---...///,,,---...000000///...---///000000111111000000///////////////000000000000......///000000000000000000000000000111111111111222222222111111111000000222222333333333333333222222222222222222333333444333333333444444444555555666666666666666555555555222444666777666666777888999999999999999888888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;<<<<<<<<<<<<===???>>>???AAAAAAAAABBBEEEGGGGGGEEEDDDDDDFFFGGGGGGFFFIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVZZZXXXWWWXXXZZZZZZXXXVVVTTTSSSSSSSSSUUUVVVXXXYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZYYYYYYZZZ[[[]]]]]]___```aaaaaaaaaaaa^^^]]]ZZZXXXYYYZZZ]]]___aaabbbccccccbbbcccfffhhhfffdddcccdddddddddbbb```]]]^^^_________^^^]]]\\\\\\[[[ZZZYYYZZZ[[[]]]^^^___^^^]]]\\\\\\^^^aaabbbbbbaaa___]]]\\\]]]^^^___\\\\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[WWWWWWWWWVVVUUUUUUTTTTTT@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGJJJJJJKKKMMMPPPRRRTTTVVVWWWZZZZZZVVVUUUVVVTTTQQQLLLMMMSSS]]]bbbaaa______[[[[[[\\\\\\]]]^^^^^^^^^^^^```bbbcccdddgggjjjllllllmmmnnnoooqqqvvv{{{qqqcccQQQKKKCCC<<<888777666555222222222333444666888999===:::666333111111///...///000000000000000000///......////////////.......................................///////////////......////////////......---------------------------,,,,,,,,,,,,------...+++,,,,,,------,,,,,,,,,+++,,,---......///............------------......,,,---.........---,,,+++......////////////......//////000000000111111111......///000000000000000000000111111111222222222222111111111111000000000000000111333333444444444111111111111111222333333333333333444444444444555333333333333333444444444333555777888777777777999999999999999999999999999888888888999::::::;;;;;;===<<<<<<<<<<<<<<<<<<===999;;;<<<<<<<<<<<<===???===???AAAAAAAAABBBDDDFFFFFFDDDCCCDDDEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJIIILLLLLLMMMMMMNNNOOOOOOPPPRRRRRRSSSSSSTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVYYYXXXWWWXXXYYYXXXVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUVVVVVVWWWXXXWWWYYYZZZZZZYYYXXXYYY[[[ZZZ[[[]]]___aaacccdddddd___^^^[[[YYYYYY[[[]]]^^^___```aaabbbaaabbbeeegggeeedddcccdddddddddbbb```^^^^^^^^^^^^^^^]]]\\\\\\YYYYYYXXXXXXYYY[[[\\\^^^___^^^\\\[[[[[[]]]^^^```aaa```^^^]]]\\\\\\]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUUUUUUUUUUVVVVVVQQQQQQQQQPPPOOOOOONNNNNNAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOORRRTTTUUUWWWZZZZZZWWWWWWYYYXXXUUUOOONNNSSS\\\```___]]]]]]ZZZZZZZZZ[[[[[[\\\]]]^^^^^^___aaacccccceeehhhkkkllllllmmmmmmnnnqqquuuyyy}}}zzzlll\\\PPPDDDAAA<<<999888888777555222111111222333555777888>>>:::555222111111111000///000000111111000000///......////////////..............................////////////////////////...//////000000//////...------------------------+++++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,------............---------------------------------------,,,+++***......////////////......////////////000000000000......///000000000000000///000000000000111111111111111111111000000000000000000111222222222222222000000000000111222333333444444444444444444444444222222222333333333333333666888999:::999888999:::999999999999::::::::::::888888999999:::;;;;;;;;;======<<<<<<<<<<<<======:::<<<============>>>@@@===???AAABBBAAABBBCCCEEEEEECCCBBBCCCDDDFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQSSSSSSTTTVVVVVVVVVUUUUUUXXXXXXWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZYYYXXXXXXYYYZZZYYYZZZ\\\___aaacccdddddd```^^^\\\ZZZZZZ[[[\\\]]]]]]___aaabbbbbbccceeegggfffeeedddeeeeeeeeecccaaa^^^^^^^^^^^^]]]\\\\\\[[[WWWWWWWWWXXXYYY[[[\\\]]]```___]]]\\\\\\]]]^^^___aaa```___]]]]]]\\\\\\\\\[[[[[[ZZZZZZXXXWWWVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUPPPOOOOOONNNNNNMMMLLLLLLAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRUUUXXXYYYWWWYYY]]]^^^\\\WWWTTTTTTYYY\\\ZZZZZZ\\\ZZZZZZYYYZZZZZZ[[[]]]]]]^^^```aaabbbbbbcccfffhhhiiijjjkkkkkklllnnnqqqtttssswww}}}ttthhh^^^TTTIIIBBB===;;;888666666444222000333222111111111333444555:::777333111111222333333000111111111111111111000......////////////..............................///////////////...............////////////......------------------------***++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,---------...,,,------------------,,,---------,,,,,,+++******...//////000000//////...---------.........//////......///000000000000000.........////////////000000000000000000000000000111222222222111111000///000000000000111222333444444444444444444444444444222222333333333444444444888:::;;;;;;:::::::::;;;888888888999999:::::::::999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<======;;;===>>>???>>>>>>???AAA<<>>>>>>>>>>>???AAA<<>>????????????@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHKKKKKKKKKKKKLLLNNNOOOPPPNNNRRRSSSSSSVVV]]]```___aaa[[[WWWXXXYYYXXXXXX[[[[[[ZZZYYYYYYZZZ[[[]]]___aaabbbbbbaaa```___aaabbbaaabbbdddddddddeeegggjjjjjjnnnsssuuuwww|||tttiii\\\UUUMMMFFFBBB???<<<:::999777666555555555333111222111000//////000111222333222000000222333333222///000000000000000000///......////////////.................................---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,---,,,+++******)))***+++,,,------------------,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,------...------............------------------.........///......///000000000000000............////////////////////////000000111111000000000000000000//////000000111111222444555666555555444444444333333333111111222333333444555555666888999999777666777888555666666777777888999999888888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;======<<<<<<>>>???<<<>>>AAABBBBBBAAAAAAAAABBBAAA???@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTTTTRRRPPPOOOPPPSSSUUUUUUTTTSSSTTTVVVSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZYYYWWWVVVWWWXXXWWWXXXZZZ[[[]]]^^^^^^^^^___^^^\\\ZZZYYYXXXWWWWWWXXX[[[___bbbcccdddfffgggfffeeeddddddeeedddbbb``````___]]]\\\[[[ZZZZZZ[[[VVVVVVWWWXXXXXXXXXXXXXXX\\\\\\\\\]]]]]]^^^______^^^]]]]]]\\\ZZZYYYWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNLLLLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPQQQMMMPPPQQQQQQTTTZZZ^^^]]]```[[[XXXZZZ[[[YYYYYY[[[\\\[[[ZZZYYYZZZ\\\^^^___bbbbbbbbbaaa___^^^___aaaaaacccdddccccccccceeegggeeeiiinnnpppqqqtttyyy~~~ooo^^^SSSJJJFFF@@@<<<:::777444222222111000000222222111000111000/////////111222333222111000111222222111///......////////////............////////////..............................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,---,,,+++)))((()))***+++,,,------...---...---,,,+++++++++,,,---++++++------------++++++,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++............/////////000...//////000000000000000////////////000000000000.../////////000000111111---...///000111111111111111111111222333555666777555555555444444333333333000111111222333333444444444666777777555444555555444555555666777888888888777777777888999999::::::;;;;;;;;;::::::;;;;;;;;;888:::;;;;;;:::;;;<<<>>><<<>>>AAACCCBBBAAA@@@AAABBB@@@???@@@AAABBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNNNNOOOOOOOOONNNPPPRRRSSSSSSRRROOONNNNNNQQQTTTUUUSSSSSSUUUWWWSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWYYYZZZXXXYYYZZZYYYWWWVVVWWWXXXUUUVVVXXXZZZ\\\]]]^^^___^^^]]]\\\ZZZXXXWWWVVVVVVWWWZZZ^^^```bbbccceeefffdddcccbbbbbbccccccaaa___```___]]][[[ZZZZZZZZZ[[[UUUUUUVVVWWWWWWWWWVVVVVVZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQOOONNNMMMLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDD<<<===???@@@AAAAAA@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOPPPSSSVVVZZZ\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^___```___^^^\\\\\\^^^___^^^]]]aaabbbcccdddeeeeeeeeeeeeiiijjjkkkmmmppprrrssstttyyyzzz~~~ooobbbWWWOOOKKK???>>>===:::999777777666444333333222222333333444000000000000000000000000///000111222222111000///000...,,,---000111///------...............---------...///111111///...---------------------------...------,,,,,,------...***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---///000111111111000000000//////............///////////////.........//////111333555444111...000000000000000000000000//////000111333444555555555444444333222111000000444444333333444444555666333444555555666555555555555555666666777777888888666777777777888888888888999999:::::::::;;;;;;;;;???????????????>>>===<<<======>>>???@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTXXXWWWVVVTTTTTTTTTTTTUUUWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWVVVUUUVVVXXXZZZ\\\ZZZ\\\^^^^^^[[[XXXVVVUUUTTTVVVXXX[[[^^^aaabbbccccccbbbbbbbbbaaaaaa``````___^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[YYYVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEECCCCCCCCCDDDDDD===>>>???@@@AAAAAAAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPTTTWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^___```aaa___^^^^^^___``````___aaaaaacccdddeeefffffffffeeefffhhhjjjlllnnnooopppuuuvvvzzz{{{rrreeeXXXNNNFFF@@@===<<<;;;999777666555555555666555444333222111111111000000000000000000000000///000111111111111000///000...---...000111///---,,,---------------,,,,,,,,,---...//////...---,,,------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++++++++,,,...///000000///////////////......---------.....................///000///...///111111000///000000000000000000000000000000111222222333444444444333333222222111111000222111111111111222333333333333444555555555555555444555555666777777888888666666777777777888888888888999999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMOOOPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSWWWVVVTTTSSSSSSSSSTTTTTTVVVUUUTTTSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWZZZ[[[\\\^^^aaa```]]]YYYVVVUUUTTTUUUWWWZZZ]]]___```aaaaaaaaaaaa`````````______^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ\\\ZZZXXXVVVTTTSSSSSSSSSQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDD>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKNNNPPPSSSUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\^^^___```aaa___^^^^^^___``````______```bbbdddfffgggggghhhcccdddfffgggiiikkkmmmmmmpppqqqtttzzzyyyppp___XXXOOOGGG@@@<<<888666666666555444333333333333888777555333111///......000000000000000000000000///000000111111000000///000///......///000///---++++++,,,,,,---,,,,,,++++++,,,---......---,,,+++------------------------...------,,,,,,------...,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,+++******+++,,,---..................------------,,,,,,------......///000000000222000------...///000///000000000000000000000000111111111222222222333333222222222222222222222222111111000000111111222333222333444444555555444444444444555555666777777777666666666666777777777777777777777888888888999999666777999;;;===>>>??????=========>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTUUUVVVXXXZZZ^^^```cccbbb^^^ZZZVVVTTTSSSTTTVVVXXXZZZ\\\]]]^^^_________^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTUUUXXXXXXZZZ\\\]]]___aaaaaa```^^^]]]]]]^^^______^^^^^^___aaaccceeeggghhhiiidddeeefffhhhjjjlllmmmnnnlllmmmooosss{{{vvvjjj]]]UUUNNNJJJDDD???<<<:::888777333222222111111222222333777666444222000///......000000000000000000000000///000000000000000000///000///////////////......++++++,,,------------,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++*********))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333444444444222000000111111111///000000000000000000000000111111111111111222222222000000111111222222222333222222222222222333444444222222333444444444444444333444444555555666777777555555555666666666777777666666666777777777777888666777999;;;<<<===>>>>>><<<<<<=========>>>>>>>>>????????????????????????>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUSSSSSSSSSUUUWWWXXX^^^aaaddddddaaa[[[WWWTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUWWWVVVUUUSSSRRRPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFEEEDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@????????????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTXXXYYY[[[]]]___aaabbbcccaaa___^^^^^^___``````___\\\]]]```bbbeeefffggghhhdddeeefffgggiiijjjlllllljjjjjjlllooouuu{{{tttfff\\\RRRIIIDDDBBB???;;;888777666555444111111111111111222333333333333222111000000000000////////////////////////000//////////////////000///000000///............,,,,,,---...............---------......---------------------------------...------,,,,,,------...,,,------......------,,,************++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,---------,,,,,,+++***------------------......+++,,,,,,,,,,,,,,,,,,,,,...///111333555777888999666666666777777666222000////////////////////////111111111111111111111111///000000111111222222333222111111111111222333333111222222333333333333333333333333444555555666666444555555555555666666666555555666666666777777777888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJLLLLLLLLLKKKLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTRRRQQQRRRSSSUUUVVV___ccchhhiiifff```[[[XXXTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZUUUUUUUUUUUUTTTTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAADDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTXXXYYYZZZ\\\___aaacccccccccaaa``````aaabbbbbbaaa[[[\\\^^^aaaccceeeffffffaaaaaacccdddeeeggghhhhhhiiijjjkkkmmmqqquuuyyy|||~~~~~~}}}}}}qqqhhh[[[PPPIIICCC???;;;;;;999777666555555333111222222111111222222333444111000000000000000111111////////////////////////000//////......//////000///000111000...------...,,,,,,---...////////////...------------------...------------------------...------,,,,,,------...,,,,,,------------,,,,,,)))***************++++++++++++++++++++++++++++++))))))******+++,,,,,,---************++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++,,,,,,,,,,,,------///000222444777:::<<<===888888999::::::888333000////////////////////////000000000111111111222222000000000111111111222222/////////...//////000111000111222222333333222222222222333333444555555555444444444444555555555666555555555666666666777777999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<=========>>>?????????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUUUURRRSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPPPPRRRSSSTTT___cccjjjllljjjeee```]]]VVVUUUTTTSSSSSSSSSUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCBBBAAA???===<<<>>>============???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJNNNOOOOOOPPPRRRSSSSSSTTTVVVWWWXXX[[[]]]___aaabbbaaa```^^^^^^`````````___ZZZ[[[]]]___aaaccccccddd______```bbbcccdddeeefffhhhiiijjjlllnnnqqqtttvvvzzz{{{{{{{{{|||pppfffXXXQQQHHHAAA???===;;;999999777666666666666444222222222111111111222333333000000/////////000000111////////////////////////000///............///000///111222000---,,,---...++++++,,,---............------,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++******++++++++++++************+++,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,---------......///111444888;;;===>>>:::999888777777666333000////////////////////////...//////000111222222333000000000000111111111111///............///000000000111111222222222222222222222222333444444555555333333444444444555555555555666666666666777777777777888999999::::::999999;;;;;;;;;:::::::::::::::999:::;;;<<<<<<;;;:::999=========>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOPPPRRRRRRRRRRRROOOOOOOOOPPPQQQSSSTTTUUURRRRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQOOOOOOPPPRRRSSSXXX^^^fffjjjiiieee```]]]WWWVVVTTTRRRRRRRRRSSSTTTSSSTTTTTTTTTUUUUUUUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRPPPPPPPPPOOONNNKKKIIIHHHEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<;;;======<<<<<<<<<>>>???AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFHHHHHHIIIIIIIIINNNNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaa^^^\\\ZZZ[[[\\\]]]\\\\\\ZZZ[[[]]]___```aaabbbbbb___```aaabbbcccdddeeefffhhhhhhiiikkkmmmoooqqqrrrtttuuuwwwwwwwwwxxxyyy{{{xxxpppdddUUUJJJGGGCCC===;;;<<<<<<:::888555444333444555444333111222222111111111111222222111111000///////////////////////////////////////000///...------...///000///111222000---+++,,,...)))***+++,,,------...---,,,++++++******++++++,,,------------------------...------,,,,,,------...***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++)))************+++++++++******++++++++++++******)))***+++,,,---.........,,,+++***))))))***++++++,,,,,,,,,------.........,,,...000444777;;;===???;;;999555444333333222111////////////////////////---...///000111222333333111111111000000000000000000000000000000111222222000000111222222222222222111222222333333444555555333333333444444444555555666666666666777777777888555555777888888999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<::::::>>>>>>>>>>>>>>>=========<<<===???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCEEEGGGGGGGGGFFFGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMOOOQQQRRRRRRRRRRRRMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQWWW```eeefffbbb]]]ZZZXXXVVVTTTRRRQQQQQQSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPOOOOOOMMMKKKHHHGGGCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>><<<:::<<<<<<<<<;;;:::<<>>>>>???@@@AAACCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHJJJJJJJJJJJJIIIKKKMMMPPPRRRSSSTTTSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[]]]___```aaabbbbbb___aaabbbcccbbbbbbdddeeedddeeeggghhhiiilllpppsssvvvxxxvvvrrrrrrvvvwwwvvv{{{|||~~~zzzrrrfff\\\VVVOOOFFF@@@<<<;;;:::888777555444333555444333222111111111111333222111000000111222333111111000000000000111111---...///000000///...---////////////////////////........................111---***+++---...---+++,,,,,,,,,---------.........------...000111///...++++++++++++++++++++++++))))))*********+++++++++,,,++++++***)))))))))***,,,++++++******++++++,,,---,,,+++***))))))))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......---------...............---------------...///000......///000444888<<<>>>;;;888333111000111111000111111000000/////////...---------------...//////000000//////.........---000000000000000000000000111111222333333333333222111111222222222333333333333333333444444555555555555555555555555555555555888888888888888888888888777777888999::::::;;;;;;;;;;;;:::999999:::;;;;;;HHHCCC???<<<======;;;999?????????@@@@@@AAAAAABBBBBBCCCDDDDDDBBB@@@@@@@@@DDDEEEEEEFFFGGGHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPOOOOOOOOOPPPPPPQQQUUUTTTRRRQQQPPPPPPQQQRRRSSSVVVZZZ]]]^^^]]]ZZZXXXWWWUUUSSSRRRRRRRRRQQQPPPMMMNNNPPPRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRSSSRRRPPPNNNOOONNNLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFBBBAAAAAAAAAAAAAAAAAA@@@>>>?????????@@@@@@@@@@@@AAA>>><<<===??????===:::;;;<<<===>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^___`````````___aaabbbcccbbbbbbdddeeecccdddfffggghhhkkknnnqqquuuxxxxxxtttqqqtttuuutttwwwxxxyyy{{{vvvoooccc\\\TTTOOOLLLIIIDDD???::::::888777666444333333555444333222111111111111222111111000000111111222111000000//////000000111......////////////......------------------------...............---------///...------......---+++,,,,,,,,,------------...---------///000111///---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++***************,,,++++++******++++++,,,+++***************++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,------...000000///...---,,,++++++------,,,,,,------...///.........///111444888999888555111....../////////000000/////////.........000000000000000111222222000000000/////////......000000000000000000000000000000111111222222222111111111222222222333333333555444444444444444444333666666666666666666666666888888888888888888888888777777888999999:::;;;;;;;;;:::999888888999:::;;;BBB???;;;:::;;;<<<<<<;;;>>>??????@@@@@@AAAAAABBBDDDEEEEEEEEECCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKMMMMMMLLLLLLNNNOOOMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPRRRTTTWWWYYYYYYWWWUUUSSSVVVTTTRRRQQQQQQQQQPPPOOOMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRSSSRRRQQQQQQRRRQQQOOOMMMMMMLLLJJJIIIIIIIIIKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????AAA???======>>>>>><<<:::;;;<<<>>>@@@AAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNNNNOOOPPPQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^_________```aaaccccccbbbbbbccceeeaaaccceeefffgggiiillloootttzzz|||wwwrrrqqqsssssstttsssssstttvvvzzz}}}~~~qqqeee[[[VVVLLLGGGBBB@@@AAAAAA>>>;;;888777666555444333222111444333222111111111111111000111111222222111111000000000////////////000000//////............//////------------------------///.........------,,,,,,,,,...000000...---,,,---,,,,,,,,,,,,------------,,,,,,---///111000...,,,------------------------******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++************++++++))))))))))))***+++,,,---************************)))************+++++++++******++++++,,,,,,------//////...------,,,++++++,,,,,,++++++,,,,,,------...---------...000222333333000---,,,---.........///............---------111111000000111111222333111000000000000000//////000000000000000000000000//////000000000111111111111111222222222333333333666666555555444333333333777777777777777777777777777777777777777777777777777777888888999:::::::::999999888888888888999999<<<:::888888:::<<<<<<<<<>>>>>>??????@@@AAAAAABBBFFFFFFFFFFFFEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKMMMMMMLLLLLLNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPOOOQQQRRRSSSSSSSSSRRRPPPOOOTTTRRRPPPOOOPPPPPPNNNMMMLLLMMMNNNPPPQQQRRRRRRSSSPPPPPPOOOOOOPPPPPPQQQQQQRRRQQQPPPPPPQQQPPPNNNLLLKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<=========>>>>>>>>>@@@>>>===<<<======;;;:::???>>>>>>???AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAACCCDDDEEEFFFGGGGGGDDDDDDCCCCCCEEEHHHJJJLLLPPPOOONNNNNNNNNPPPQQQSSSRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^____________```bbbccccccbbbbbbcccdddbbbdddfffggggggiiikkkmmmsss{{{zzzrrrpppqqqrrrrrrrrrqqqqqqrrrtttvvvwww{{{}}}uuufffZZZQQQJJJFFFCCC@@@<<<::::::999777555555555444333222111111111333333222111111111111111///000111222222111000///000//////......//////000//////---,,,,,,---/////////////////////////////////......------,,,,,,++++++...222222///,,,,,,---++++++,,,,,,,,,---------++++++---///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,---++++++************++++++******))))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++,,,------......,,,++++++***++++++,,,,,,///...------------......///---++++++,,,---...---------------------------...............//////000111111111111000000000000////////////////////////000000000000000111222222111111222222222333333333555555555555444444444444777777777777777777777777666666666666666666666666777777888888999999999:::888888777777777777888888999888888888999;;;<<<<<<======>>>???@@@AAAAAABBBGGGFFFEEEFFFGGGHHHHHHGGGCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLJJJIIIJJJKKKMMMMMMLLLLLLNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQNNNMMMLLLMMMOOOQQQRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOONNNNNNNNNMMMLLLLLLLLLNNNOOOPPPQQQQQQQQQNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOOMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIIIIIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@?????????;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;CCC@@@===<<>>===:::888777555333222333222222222111111000000222222111111000000111111///000111222222111000/////////............/////////...---,,,,,,---...///////////////////////////......------,,,,,,,,,,,,***...222111...,,,,,,---+++++++++,,,,,,,,,------++++++,,,...//////---*********************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------+++******))))))******+++,,,++++++***))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,******++++++,,,------...,,,++++++*********++++++000///...------,,,,,,,,,...,,,***+++---.........,,,,,,,,,------------------,,,,,,,,,,,,---......000000000000111111111111////////////////////////222111111111111222333444111111222222222333333333333333444444555666777777666666666666666666666666666666666666666666666666777888888888888888999999777777777777777777777777999:::::::::::::::;;;<<<<<<======>>>@@@AAAAAABBBEEEEEEEEEGGGJJJKKKIIIGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHJJJKKKMMMMMMLLLLLLNNNOOONNNMMMLLLKKKKKKLLLMMMMMMPPPQQQRRRSSSSSSQQQOOONNNNNNOOOQQQSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVRRRPPPMMMMMMMMMMMMLLLKKKLLLLLLNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNOOONNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDBBBBBBAAA@@@@@@???>>>>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>EEEAAA;;;;;;>>>BBBDDDEEEAAA@@@@@@?????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\]]]___```bbbcccccccccaaabbbccccccbbbaaabbbcccccceeeggghhhhhhhhhjjjkkkmmmtttxxxtttpppoooooooookkkkkkkkklllmmmnnnooopppqqqqqqssswww}}}|||rrrfff^^^TTTOOOGGGAAA>>><<<;;;:::777777666555444333222222111111111111111000000000222111111000000000111111///000000111111000000///......------------............------------......------------------------,,,,,,,,,,,,,,,,,,------+++---//////---,,,+++,,,++++++++++++,,,,,,,,,,,,,,,+++***,,,---...---+++************************))))))*********+++++++++,,,++++++++++++,,,,,,---******))))))))))))******---,,,+++***))))))))))))************************)))************+++++++++******++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++******++++++///.........------,,,,,,---,,,***+++---......---,,,,,,,,,------------.........------......///000//////000000000000000111000000000000000000000000333222111111111222444555111111222222222333333333222222333555666777888999666666666666666666666666777777777777777777777777888888888888888888888888777777888888888888777777999;;;<<<;;;:::999:::;;;;;;<<<===>>>???AAABBBBBBDDDDDDEEEIIINNNNNNKKKGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHJJJKKKMMMMMMLLLLLLNNNOOOOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUSSSTTTTTTUUUVVVXXXXXXYYYQQQOOOMMMLLLMMMMMMKKKJJJLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOOOOPPPOOONNNNNNOOONNNLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>>>>===::::::;;;;;;;;;<<<<<<<<<===??????>>>===<<<===>>>DDD???;;;;;;???CCCDDDBBB@@@???????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDFFFIIIKKKLLLMMMIIIIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYZZZ[[[]]]___aaacccddddddaaacccdddcccbbbaaabbbcccbbbdddggghhhggggggggghhhhhhmmmpppmmmlllmmmnnnllliiiiiijjjjjjkkkkkkllllllllllllnnnttt{{{zzzqqqggg^^^VVVOOOKKKEEEBBB>>><<<;;;;;;:::999222333444444333222222333000000000000111111111111111111000000000000111111000000////////////000000...------------------...,,,------......------,,,------------------------+++++++++,,,,,,------...---,,,++++++,,,,,,+++******++++++++++++,,,,,,,,,---+++))))))+++------,,,************************(((((()))))))))************************+++,,,,,,******))))))))))))******++++++***************+++++++++++++++++++++++++++)))************+++++++++++++++******************++++++++++++************------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++******,,,---,,,+++,,,---------...........................///000000....../////////000000000000000000000000000000000222111000///000111333444111111222222222333333333333444444555666777777888777777777777777777777777888888888888888888888888888888888888777777777777777777888999999888777777777999;;;;;;:::999:::<<<;;;;;;<<<>>>???AAABBBBBBCCCDDDGGGMMMRRRRRRMMMHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXWWWWWWQQQOOOMMMLLLMMMMMMKKKJJJMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOOOOOPPPOOONNNNNNOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>======;;;;;;;;;;;;<<<<<<<<<<<>>;;;===BBBDDDBBB@@@??????>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCEEEHHHJJJLLLLLLMMMFFFHHHJJJLLLMMMMMMLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXYYY\\\^^^aaabbbddddddbbbcccdddcccbbbaaabbbcccaaacccfffgggfffeeefffgggeeehhhiiihhhiiilllllliiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjmmmsss|||~~~}}}vvvfffaaaYYYPPPHHHCCC@@@???;;;999777777777777555444222444555555333222222333000000000000111111111111111000000000000000111111111000///......///000111...------,,,,,,------...+++,,,............,,,+++////////////////////////)))***+++,,,------...//////,,,))))))+++---+++)))******+++++++++,,,,,,,,,...+++)))(((***,,,------++++++++++++++++++++++++(((((((((((())))))))))))***)))))))))***++++++,,,******))))))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++++++++******************'''((()))***+++,,,------...------,,,+++++++++,,,******+++,,,,,,,,,,,,++++++***)))***+++,,,+++***---------....../////////---------------...//////---.........//////000000000000000000000000000000222111///...///000222333111111222222222333333333555555555666666666666666888888888888888888888888888888888888888888888888888888888777777777777777777888999::::::999888777444777:::;;;999999;;;===;;;;;;<<<>>>???AAABBBBBBDDDEEEIIIPPPVVVUUUOOOIIIGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMMMMLLLLLLNNNOOORRRQQQOOONNNNNNNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTRRRRRRRRRSSSUUUVVVVVVVVVWWWXXXXXXVVVUUUTTTRRRPPPMMMMMMMMMMMMLLLJJJNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPOOONNNOOOOOOOOOMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======GGGHHHGGGBBB<<<888777888<<<;;;;;;===@@@BBBAAAAAA============>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAACCCFFFJJJLLLMMMMMMMMMGGGJJJLLLLLLKKKJJJMMMOOOPPPMMMNNNRRRSSSQQQRRRUUURRRTTTUUUUUUUUUUUUVVVXXXZZZZZZ[[[\\\]]]___aaabbbcccccccccbbbbbbbbbbbbbbbcccdddfffhhhhhhgggfffeeeeeeeeefffggghhhiiijjjkkkjjjiiihhhgggggghhhiiijjjkkkjjjkkkpppyyy}}}yyyxxxwwwwww}}}~~~xxxqqqjjj```YYYNNNKKKGGGCCC@@@>>>:::888666666555555555444444444333333333222222222111111222222333333333333222222111111000000//////......////////////////////////...------,,,,,,------...---,,,,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***************+++,,,---...************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))***************+++++++++,,,+++++++++******))))))++++++++++++++++++++++++************************)))************+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,000///...---------------............////////////222222111000000000000000000000111111111000000///000111111111111222222222555444444444444555666666777666666555555555666666::::::999999999999999999666666666666777777777777777888777666666777:::===;;;;;;::::::::::::;;;;;;===>>>>>>>>>????????????BBBEEEJJJMMMOOONNNKKKIIIFFFFFFGGGGGGGGGGGGHHHHHHLLLLLLKKKJJJIIIHHHHHHGGGJJJJJJKKKLLLLLLLLLLLLLLLRRRQQQOOONNNNNNOOOPPPQQQSSSRRRQQQPPPPPPQQQSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSPPPNNNMMMNNNOOOPPPPPPPPPQQQQQQSSSTTTUUUVVVRRRTTTVVVUUURRRQQQRRRSSSUUUSSSQQQQQQQQQPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIHHHFFFCCC@@@@@@??????????????????;;;;;;;;;;;;;;;<<<===>>>DDDDDDCCCAAA???;;;888666===<<<;;;===???AAA@@@@@@============>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDGGGIIIKKKKKKKKKJJJHHHJJJLLLLLLJJJJJJLLLNNNPPPMMMNNNRRRSSSQQQRRRUUUTTTUUUWWWWWWVVVVVVWWWXXXZZZZZZZZZ[[[]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddfffggghhhgggfffeeebbbcccdddeeefffggghhhhhhkkkjjjhhhgggffffffggggggjjjiiiiiinnnvvv~~~}}}zzzwwwuuuuuuvvvwwwxxx|||vvvooofff___ZZZTTTMMMGGGCCC@@@===:::999888555333444444444444333333333222111111111000000000////////////000000000000//////000000000000//////.......................................------.........,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************+++,,,---...************************************************************************)))***++++++++++++***)))((())))))******+++++++++))))))))))))((((((((('''++++++++++++++++++++++++************************)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...---------------............////////////000///......------......000000111111111000000///000000111111111222222222444444444444444555555666777777666666666666777777999999999999999999999999666666666777777777888888888999999999888999;;;===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@BBBFFFIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOOOOOOOPPPQQQOOOPPPRRRSSSTTTUUUUUUTTTSSSUUUWWWVVVSSSRRRSSSTTTUUUSSSQQQQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHEEECCC???????????????>>>>>>>>>:::::::::::::::;;;<<<<<>>;;;999666555>>>===<<<===>>>??????>>>============>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNPPPMMMNNNRRRSSSQQQRRRUUUVVVXXXYYYYYYWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^___```aaabbbbbbbbbbbbbbbbbbbbbcccdddeeeggggggffffffeeebbbbbbcccdddeeefffggggggjjjiiihhhffffffeeeeeeeeeiiihhhiiilllrrrxxx|||}}}}}}zzzwwwtttrrrqqqqqqqqqrrruuuyyy~~~yyyqqqiiicccYYYTTTMMMIIIGGGDDD???<<<;;;999777666666666555333333333222222222222111111111000000000000/////////......////////////......000000000////////////...........................//////............//////,,,+++***+++---------+++------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---************************++++++++++++++++++++++++************************)))***++++++++++++***)))''''''((())))))***++++++))))))))))))((((((((((((************************************************)))************+++++++++'''(((((()))***,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000///...---------------------............////////////...------,,,,,,------///000000111111000000000000000000111111111222222444444333333444444555666777777666666666777777888777777888888999999::::::777777777888888888999999888:::<<<<<<;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>@@@AAACCCEEEGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUYYYYYYYYYXXXWWWVVVTTTSSSTTTSSSRRRQQQPPPQQQRRRSSSOOOPPPRRRTTTUUUUUUTTTTTTTTTVVVWWWWWWUUUTTTTTTUUUTTTSSSQQQQQQQQQQQQOOONNNMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIHHHEEECCC@@@@@@@@@??????>>>>>>>>>:::999999999999999:::;;;===<<<;;;999777666555555>>>===<<<<<<>>>>>>===<<<===<<<<<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQPPPMMMNNNRRRSSSQQQRRRUUUYYYZZZ[[[ZZZYYYYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]______``````aaaaaabbbbbbcccccccccdddeeefffffffffeeeeeedddddddddeeefffgggggggggffffffffffffffffffffffffiiiiiiiiikkknnnrrruuuwww||||||}}}|||zzzwwwtttrrrqqqpppoooooopppsssvvvxxx}}}tttiii```XXXRRRNNNJJJFFFBBB???>>>===;;;999888666444444444444444222222222222222222222222222222222222222111111111111//////000000000000//////////////////////////////..............................------------......---,,,++++++---------,,,------------------------++++++,,,,,,------------++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++*********&&&&&&'''((()))******++++++++++++***************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******+++,,,---///000......---,,,,,,------------------.........//////000000///..................///000000000000000000000000000000111111111111333333333333333444444555666555555555555666666777555666666777888999::::::777888888888999999999999888;;;>>>???>>>======>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>BBBCCCDDDEEEFFFHHHHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJKKKMMMNNNPPPQQQRRRQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRPPPOOOOOOPPPPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTYYYYYYYYYXXXWWWVVVTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUQQQRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUSSSQQQPPPPPPQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMKKKIIIIIIHHHGGGEEECCCBBBBBBAAAAAA@@@?????????;;;::::::999999999:::::::::999777555444444555555>>>===;;;<<<======<<<:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDFFFHHHHHHIIIGGGHHHJJJLLLPPPSSSTTTUUUPPPMMMNNNRRRSSSQQQRRRUUUZZZ[[[\\\\\\[[[ZZZ[[[]]]ZZZZZZ[[[[[[\\\]]]^^^_________```aaabbbbbbcccccccccddddddeeeeeeeeeeeeeeeccccccddddddeeeeeeffffffbbbbbbdddeeefffhhhhhhiiiiiijjjkkkkkklllnnnppprrrsssuuuwwwxxxxxxwwwuuusssqqqppppppooopppqqqsssuuussstttvvvwwwyyy{{{}}}{{{tttoookkkeee\\\TTTMMMHHHEEEDDD???===:::888777777666555555333111000000000///...222222222222222222333333111111111111111111111111//////000000000000//////.............../////////........................---,,,,,,++++++,,,,,,---000...,,,,,,---......---------------------------+++,,,---...//////......***++++++,,,,,,++++++***---,,,+++******+++,,,---******+++,,,,,,,,,++++++************************************************************************+++******************+++&&&''''''((()))***************************++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++******)))*********++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((()))***,,,---...------,,,,,,,,,------...------------............000000///.....................///000000000000000//////000000000111111111222222222222222333444444333333333333333444555666555555666777777888999999777888888888999999999999888;;;>>>@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========BBBCCCCCCDDDFFFGGGIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKMMMOOOQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUSSSRRRPPPQQQSSSVVVXXXVVVUUUUUUVVVVVVUUUTTTSSSQQQPPPNNNOOOPPPPPPOOONNNOOONNNLLLJJJJJJJJJKKKKKKMMMKKKIIIHHHHHHGGGEEECCCDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<;;;:::999999::::::999888666555444555555666===<<<;;;;;;<<<===<<<:::<<<<<<<<<<<<===>>>??????AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDFFFGGGIIIJJJGGGGGGHHHLLLQQQTTTVVVUUUPPPMMMNNNRRRSSSQQQRRRUUUYYY[[[\\\\\\\\\\\\]]]___\\\\\\\\\\\\]]]^^^___```^^^^^^___```bbbcccdddddddddddddddddddddeeeeeeeee```aaaaaaaaabbbbbbbbbccc___aaaccceeehhhiiijjjkkkiiijjjkkkkkkjjjkkkmmmnnnmmmoooqqqtttuuuuuuttttttoooooonnnmmmnnnooopppqqqmmmnnnppprrrssstttttttttvvvyyy||||||ssslllgggbbb[[[WWWPPPMMMHHHCCC@@@>>>======:::999777555444333444444777555222111222222000///222222222222222333333333......///////////////000------............---------............/////////------------------------,,,,,,++++++++++++,,,,,,111///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------******++++++++++++******,,,++++++++++++++++++,,,******,,,------,,,+++***************************))))))))))))))))))))))))************************++++++***))))))***++++++(((((())))))))))))******(((((((((((())))))))))))************************************************)))************+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,(((((((((((()))+++,,,---,,,,,,,,,,,,,,,------...,,,------------.........///...------,,,,,,------------...///000000000000/////////000000000111111222222111111222222333444222222222222222333444555555555666666777777888888777777777888888888999999777:::===???>>>=========;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTSSSVVVTTTRRRQQQQQQSSSVVVXXXTTTSSSSSSSSSTTTTTTRRRQQQNNNMMMLLLMMMOOOOOOOOOMMMOOOMMMKKKIIIIIIIIIJJJKKKLLLJJJGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@======<<<:::999999999999999888777666666555555666<<<;;;::::::<<<===<<<;;;<<<<<<<<<<<<<<<===??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGHHHKKKOOORRRSSSRRRPPPMMMNNNRRRSSSQQQRRRUUUXXXYYY[[[\\\\\\]]]___```]]]]]]]]]]]]^^^___``````]]]]]]___```aaacccddddddddddddccccccddddddeeeeee`````````aaaaaaaaaaaabbb```aaadddfffhhhjjjjjjjjjgggiiikkkjjjhhhhhhiiikkkjjjlllnnnpppqqqrrrrrrrrrnnnmmmlllkkkjjjjjjkkkkkkjjjkkkmmmpppqqqqqqooommmlllmmmoooppprrruuuyyy}}}zzzsssfff```YYYUUURRROOOJJJFFF@@@???>>>;;;999888999:::777777666444333333444555666444333222333333333222000000000111111111222222............//////000000.........//////.........---------.........//////---------------------------,,,,,,++++++,,,,,,---111...,,,+++,,,---------+++++++++++++++++++++++++++,,,---...---,,,+++)))******++++++++++++******+++++++++,,,,,,+++++++++)))***,,,------,,,***)))************************************************************************++++++***))))))***++++++***************)))))))))'''((((((((())))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++******************++++++++++++++++++++++++((())))))***++++++,,,,,,***)))))))))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........000///......------......,,,---...///000000000000////////////000000000111111111111111111222333333222222222222333444555666666666666666666666666666666666666777777777888888777999<<<<<<<<<;;;<<<<<<::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<======???AAABBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLNNNMMMLLLLLLLLLNNNPPPRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSQQQPPPQQQSSSSSSPPPNNNLLLKKKKKKKKKMMMNNNNNNMMMNNNMMMJJJHHHGGGHHHJJJKKKJJJHHHEEEEEEEEEFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888888777777888888888777777555444444;;;:::999:::<<<===<<<;;;<<<;;;;;;<<<<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEEEEEEEFFFFFFGGGIIIHHHGGGIIIMMMPPPOOOMMMPPPMMMNNNRRRSSSQQQRRRUUUWWWYYY[[[\\\\\\]]]___aaa^^^^^^^^^^^^^^^___```aaa\\\]]]^^^```aaacccdddeeeddddddcccccccccdddeeefffbbbbbbbbbbbbccccccccccccbbbccceeegggiiiiiiiiiiiifffhhhjjjiiifffeeegggiiijjjkkklllnnnooopppppppppnnnmmmllljjjiiihhhggggggeeefffiiilllmmmlllhhheeegggggggggggggggiiillloooqqqsssvvvyyy||||||vvvrrrnnnfff[[[SSSNNNJJJDDDAAAAAA???<<<999;;;;;;;;;:::888777777888222333222111000000222444000...------///000000///.../////////000000111111///000000000111111222222000000111111111111000000---------.........//////------------------------...------,,,,,,------...000...+++******,,,,,,,,,******************************,,,,,,,,,***((('''******++++++++++++*********+++,,,------,,,+++***)))+++,,,------,,,***)))************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))******+++++++++,,,++++++++++++++++++++++++************************)))************+++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......222222111000000000000000,,,---...///000000000000////////////000000000000111111111000111222222333333222222333444555666777666666666666666555555555666666666666777777777777777888:::;;;::::::;;;<<<:::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNPPPOOOMMMMMMMMMOOOQQQRRRSSSRRRQQQQQQRRRTTTVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSPPPPPPPPPQQQRRRSSSSSSTTTSSSTTTVVVWWWXXXYYYYYYYYYUUUUUUUUUTTTTTTRRRQQQPPPPPPRRRUUUXXXXXXVVVSSSQQQRRRPPPNNNOOOQQQRRROOOLLLKKKJJJIIIJJJLLLNNNMMMLLLNNNLLLJJJGGGGGGHHHIIIKKKIIIGGGDDDDDDDDDEEEEEEDDDBBBBBBAAA@@@???>>>===<<<<<<;;;:::888777666666666777777888888777555333222:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAABBBCCCDDDEEEEEEIIIIIIKKKLLLNNNPPPQQQRRROOOOOOPPPPPPQQQQQQRRRRRRXXXYYYZZZ[[[]]]___```aaabbbbbbaaa```___^^^]]]\\\cccaaa```___```ccceeegggddddddcccbbbaaa```______aaa`````````aaabbbdddeee^^^aaadddhhhjjjjjjiiihhhggghhhiiijjjjjjiiihhhggghhhiiijjjkkklllmmmmmmmmmoooppppppooommmjjjfffdddccccccbbbdddfffggggggfffeeedddcccaaaaaaaaabbbbbbddddddeeegggjjjnnnrrruuu~~~{{{tttpppnnndddbbb___ZZZTTTNNNJJJGGG??????===<<<:::999777777777777666666555555444444666555333111///------,,,333555333//////222333111333222111/////////000000------............------000000000000000000000000------......------,,,+++------------------------///...------,,,,,,,,,,,,...------,,,,,,------...///...,,,+++***++++++,,,///...,,,+++******+++,,,******+++++++++,,,,,,,,,***,,,...000000...,,,***************************++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++************)))))))))))))))))))))))))))---+++(((&&&&&&(((+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,++++++******)))))))))******+++++++++,,,,,,,,,*********(((''''''***,,,************************))))))))))))))))))))))))))))))))))))***+++,,,------------.........//////,,,,,,,,,---...///000000////////////////////////......------------......222222222111111111111111///000111111111111000///333333222222333333444555555555555555555555444444666555555444444666777888:::;;;<<<<<<======<<<<<<777888:::;;;;;;:::999888<<<;;;;;;;;;;;;<<<============>>>???@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEBBBDDDFFFHHHHHHIIILLLNNNLLLKKKJJJKKKMMMNNNNNNMMMUUURRRPPPNNNOOORRRVVVYYYXXXXXXWWWXXXYYYYYYWWWTTTPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXVVVTTTRRRPPPOOONNNQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLJJJIIIGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEECCC@@@??????>>><<<:::::::::999999888777666666888777777666555555444444::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>AAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRVVVVVVXXXYYY[[[\\\^^^^^^bbbbbbaaa``````______^^^bbbaaa_________bbbdddfffccccccbbbaaa``````______^^^]]]]]]]]]^^^___aaaaaa```aaaccceeeeeeeeedddcccffffffggghhhhhhgggeeedddfffhhhiiikkkllllllllllllmmmmmmmmmmmmkkkhhhfffdddbbbaaaaaabbbdddfffeeedddaaa```___]]]\\\\\\]]]]]]_________```bbbeeegggiiikkkmmmpppssswww|||tttqqqmmmgggaaa[[[XXXVVVMMMLLLJJJHHHEEEBBB???>>><<<;;;:::999888666555555555555555444444444444444444333222111000000000000...111111......222222///111000000//////000111222//////000000000000//////////////////////////////////////////...------,,,---------------------------,,,++++++*********+++,,,,,,++++++++++++,,,,,,...---,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,***************************+++---//////---+++***************************++++++++++++++++++++++++'''(((((()))******+++++++++++++++************))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))+++,,,,,,,,,++++++***)))+++++++++++++++******************+++++++++,,,,,,)))))))))'''&&&&&&)))+++************************))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------,,,,,,------......//////..............................------------......////////////////////////222222222222222222222222333222222222222333444444555555555555555555444444666555555444555666777888888888999:::::::::::::::999999:::::::::999888888:::::::::::::::;;;<<<<<<<<<<<<<<<===???@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEEEECCCEEEGGGHHHHHHJJJLLLNNNLLLKKKJJJLLLNNNOOONNNMMMRRRPPPNNNLLLMMMPPPSSSVVVWWWWWWVVVWWWXXXXXXVVVSSSQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWYYYXXXWWWUUUSSSQQQPPPOOOQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDAAA>>><<<<<<<<<;;;:::::::::999888888777666666444444333333222111111111999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\aaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]^^^```bbbcccaaaaaa`````````_________]]]]]]\\\\\\]]]^^^___```ccccccccccccbbbbbbbbbaaaddddddeeefffeeedddcccbbbdddfffhhhkkklllkkkjjjjjjiiijjjjjjjjjiiigggeeedddaaa``````aaacccdddcccbbb___^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]```aaacccdddeeehhhlllooossstttwww||||||wwwpppkkkfffcccYYYWWWSSSOOOKKKGGGEEEDDD??????>>>===;;;:::999888777666666555444444333333222222333333333333333444222222111111111222333333,,,///000///000444444222////////////000111222333000111111222222111111000////////////////////////000000000000///...---,,,------------------------,,,,,,+++*********++++++++++++************++++++------,,,,,,,,,---......+++************++++++,,,***************))))))))))))***,,,------,,,***)))************************************************((((((((()))******+++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,*********++++++++++++,,,((()))((('''&&&&&&(((***************************)))))))))))))))))))))))),,,,,,++++++***))))))((())))))*********+++++++++---------------.......................................------------......////////////////////////333222111111111111222333222222222222222333444444444444444444444444555555555555444444555555666777777888888999:::999999999;;;:::999888888888888888999999999999999::::::;;;:::;;;;;;<<<===???@@@AAADDDDDDEEEEEEEEEEEEEEEDDDCCCEEEGGGHHHIIIJJJLLLNNNLLLKKKKKKLLLNNNOOOOOONNNOOONNNLLLKKKKKKMMMPPPRRRVVVUUUUUUVVVWWWWWWUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAEEEBBB===;;;:::;;;;;;:::999999888888777777666666333222222111111000000000999999999999::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>?????????AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRTTTUUUWWWXXXZZZZZZ___``````aaabbbbbbcccccc______]]]]]]]]]^^^___```^^^^^^^^^________________________``````aaaaaaaaaeeedddcccbbbbbbbbbcccdddccccccdddddddddcccbbbaaabbbdddgggiiijjjjjjiiihhhgggggghhhhhhhhhgggfffeeebbbaaa```aaabbbcccbbbaaa```___]]]ZZZYYYXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWW]]]^^^___^^^]]]^^^```bbbcccccceeegggkkkpppsssvvvvvvyyy|||~~~xxxsssooommmlllfffeeebbb^^^YYYTTTPPPMMMJJJIIIFFFDDDBBB@@@???>>>???>>><<<:::888777666555333333333333333333222222111222222222333444444444111111000000111111222222///222222000222777:::888////////////000000111111000111111222222111111000////////////////////////000000000///...---,,,+++------------------------...------,,,,,,---------++++++************++++++,,,,,,,,,------......///,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,---------************++++++++++++((())))))((('''''')))+++************************))))))))))))))))))))))))++++++++++++******)))))))))))))))************+++...---------------------..............................------------......000000000111111111111111222000///------///000222222222222111222333333444333333444444444444555555444444444444555555666666888999::::::;;;;;;::::::<<<:::999777777777888888999999999999999:::;;;;;;::::::;;;;;;<<<>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHHHHHHHIIIKKKMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJKKKLLLNNNOOOUUUTTTTTTVVVWWWWWWUUUSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMKKKIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@IIIEEE???;;;:::;;;;;;;;;888888777777777666666666444444333333333222222222888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ]]]^^^___```aaabbbbbbccc___^^^]]]\\\\\\]]]]]]^^^\\\\\\\\\]]]]]]^^^______```aaaaaaaaabbbbbbbbbbbbbbbaaa`````````bbbdddeeebbbcccddddddddddddcccbbbaaaccceeeggghhhhhhgggffffffffffffgggggggggffffffcccbbb```aaabbbbbbaaa```___^^^\\\YYYXXXWWWWWWWWWTTTTTTUUUVVVVVVVVVVVVUUUXXXYYYYYYWWWUUUTTTUUUVVVXXXWWWWWWXXXZZZ\\\___```cccfffiiikkklllnnnqqqttt|||{{{xxxuuurrrnnnkkkiiifffbbb^^^ZZZWWWVVVVVVPPPOOONNNKKKHHHEEECCCAAA@@@???>>><<<;;;;;;:::::::::999777555444333333333333333333333333333333333222222222333444444444555222111000///////////////333444222...000777;;;<<<000000000000//////......///000000111111000000///...........................//////...---,,,+++***---------------------------------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,------.........---------,,,+++***))))))'''((()))+++---...000000)))******++++++******)))************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))************)))((()))))))))))))))))))))))))))******++++++*********+++++++++,,,,,,---------))))))*********+++++++++)))++++++***))))))***,,,************************))))))))))))))))))))))))((()))***++++++++++++***************++++++++++++---------------,,,,,,,,,..............................------------......//////000000111111111111111000...------...000111222111111111111222333333333333333333444444555555333444444555555555555555777888888999:::999999999;;;:::888777666777888888:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHJJJLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNSSSRRRSSSUUUXXXXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMLLLJJJIIIGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@IIIEEE???:::999888888888777777666666666666666666444444444333333333333333777777888888888999999999:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<======@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^___``````aaa___^^^]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[]]]^^^^^^_________```````````````___]]]\\\\\\\\\^^^```bbbccc```aaacccdddeeeeeeddddddaaabbbcccdddeeefffffffffeeeeeeeeeeeeeeeeeeeeefffcccbbbaaaaaaaaaaaa```___\\\ZZZXXXVVVUUUUUUUUUUUUQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSPPPNNNOOOOOORRRRRRRRRRRRRRRSSSTTTTTTUUUWWWYYYZZZZZZ[[[]]]___gggiiikkkmmmmmmoooqqqsssuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyyyy{{{|||~~~~~~}}}}}}~~~~~~}}}|||}}}~~~wwwtttqqqoooooonnnmmmllleeeccc```]]]\\\YYYVVVTTTQQQPPPMMMJJJHHHGGGFFFFFFAAAAAA@@@???>>>===;;;:::;;;:::999999888888888999444444333333444555777888444333333333333333333333333333333333333333444444333222000///...------,,,222222000+++---333777777000000000000///...---,,,...//////000000//////...........................---------...------,,,+++------------------------++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))(((((()))***,,,...///111222*********++++++*********************************************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******+++*********++++++++++++,,,,,,,,,,,,)))))))))************+++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------......,,,------......//////000222111000000000000111222111111111111111222333333222222333333444444555555333333444555555555555444444555666666777777666666888888777777777888888999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBCCCDDDFFFGGGFFFGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPSSSWWWXXXWWWVVVRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@????????????DDD@@@;;;777666666555444666666666666555555555555111111111111111111111111777777777777888888888999:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^______^^^]]]\\\\\\[[[[[[WWWXXXYYYZZZ\\\]]]^^^___^^^^^^___``````___^^^^^^[[[[[[\\\\\\]]]___```aaa^^^___aaacccdddeeeeeeeeeaaaaaaaaaaaabbbdddfffgggddddddccccccccccccccccccbbbaaa______```___^^^\\\YYYXXXVVVUUUTTTTTTTTTUUUQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNLLLNNNPPPPPPPPPPPPRRRSSSVVVWWWYYYYYYYYYZZZ\\\^^^^^^^^^^^^^^^___```bbbbbbdddcccbbbaaa```_________^^^```bbbcccdddbbb```______aaabbbbbb```___aaaccc\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKIIIIIIHHHFFFEEEBBBAAA@@@???>>>=========:::::::::::::::999888777999999888777777777777777444333444555777:::===???444444444333333222222222222222222222222111111111333222111///......------...000///,,,---000111///...//////000000///...---...//////000000//////...........................,,,------...............------------------------+++*********++++++,,,---++++++************++++++***+++,,,,,,,,,+++***)))&&&'''(((*********)))))))))***+++,,,---......///++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++++++++*********))))))))))))************)))***,,,+++***)))***+++************************))))))))))))))))))))))))((()))+++,,,,,,+++***)))******++++++++++++,,,,,,+++++++++,,,,,,------...------------------------......------------......,,,,,,------...//////000111111111111111111111111111111111111111222222333111222222333444444555555222333444555555555444444444444555666666666555555555666777888888999999888999999999999999::::::;;;::::::999::::::;;;<<<======>>>???@@@AAAAAAAAAAAABBBCCCEEEEEEEEEEEEGGGIIIIIIHHHGGGIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJLLLPPPUUUWWWWWWVVVPPPPPPQQQQQQRRRRRRSSSSSSPPPOOOOOONNNNNNNNNOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@???>>>============<<<:::777666666777666555555555555555555555555555000000000000000000000000777777777777888888888888::::::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\_________^^^]]]\\\[[[[[[VVVWWWXXXZZZ[[[]]]^^^_________aaaaaaaaa```___^^^]]]^^^^^^______`````````\\\]]]___bbbdddeeeeeeeeebbbaaa``````aaaccceeegggcccbbbbbbaaaaaaaaaaaaaaaaaa```^^^^^^^^^^^^\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVSSSQQQOOOMMMLLLMMMNNNOOOKKKMMMNNNMMMLLLJJJKKKKKKFFFGGGIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMNNNPPPLLLMMMNNNNNNNNNOOOQQQSSSPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNKKKMMMOOOQQQQQQPPPMMMLLLLLLNNNPPPOOOMMMMMMNNNQQQLLLKKKJJJIIIIIIHHHEEECCCDDDBBB?????????@@@???===<<<;;;;;;:::999999888888::::::::::::999888777666666555444333333333333333555444444555777;;;>>>@@@444444333333222111111111222222111111000000//////333222111000/////////000,,,000111//////000...***,,,---...000000000////////////000000000000//////........................,,,---...///000000000000------------------------,,,,,,,,,,,,------...///******))))))))))))*********+++,,,,,,+++***((('''!!!###%%%''')))*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************,,,++++++******)))))))))))))))))))))************((()))++++++)))((()))***************************))))))))))))))))))))))))***+++,,,---,,,***((('''************++++++++++++******+++,,,,,,---......------------------------.........------..................///000111111222......////////////......111111111000111222222333111111222333333444555555222333444555555555444333555666666777777777777777333555777888999999999888888888888777888999999:::888888888888999:::;;;;;;======>>>@@@@@@AAAAAAAAAAAACCCDDDEEEDDDEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGIIINNNSSSVVVVVVUUUNNNOOOOOOPPPQQQRRRSSSSSSOOONNNNNNMMMNNNNNNOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIGGGEEEDDDCCCCCCBBB???>>>===<<<<<<;;;;;;<<<999777666777999::::::999444555555555555555555555000000000000111111111111444555666777888999::::::;;;;;;:::999:::;;;<<<===;;;;;;:::999999:::::::::;;;;;;<<<>>>???AAABBBBBBEEEFFFFFFGGGHHHIIIKKKLLLKKKJJJJJJJJJLLLMMMOOOQQQSSSSSSRRRRRRSSSTTTUUUUUU[[[ZZZYYYXXXXXXYYYZZZ[[[______^^^]]]\\\\\\[[[[[[WWWWWWWWWXXXYYY[[[\\\]]]^^^]]]\\\]]]^^^^^^]]][[[````````````___^^^]]]\\\^^^^^^___```bbbdddeeefffaaa``````____________`````````___^^^\\\[[[[[[ZZZ]]][[[ZZZZZZ[[[[[[ZZZXXXXXXVVVUUUTTTTTTSSSPPPNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEHHHGGGFFFEEEEEEDDDEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888777777777777777777777666555555666666555555555555666666777777666555555555555555333333333444444444555555333222222111111222222333222222111000///...------///000111222222111000///222111...---,,,---...///000000//////.........---000000000000000///...............////////////000000000000000000000000000***++++++,,,,,,++++++******+++,,,------------,,,++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,,,,///...---,,,+++,,,,,,---******************************))))))))))))*********)))(((''''''((()))************************************)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************,,,+++***)))))))))***+++...---+++******+++---...---------............///////////////000000000000000000000000000000000000000111111111111222222222333333333444444444555555444444444555555555555666;;;555777AAACCC;;;888<<<888888888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFJJJHHHFFFFFFGGGFFFCCC@@@BBBHHHNNNPPPNNNNNNQQQTTTPPPOOONNNMMMMMMMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPOOONNNLLLJJJIIIHHHHHHJJJKKKLLLMMMLLLJJJHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@>>>>>>===<<<;;;999777666555555555555555444444444444444444444333333222111111111111111000000000000444555666777888999:::::::::::::::::::::;;;;;;<<<;;;::::::999999:::::::::::::::;;;<<<>>>???@@@AAADDDDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUZZZYYYXXXWWWXXXYYYZZZ[[[^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\\\\]]]]]][[[ZZZ^^^^^^______^^^^^^]]]\\\]]]]]]]]]^^^___aaabbbccc``````___^^^^^^^^^_________^^^^^^]]][[[ZZZZZZYYYZZZYYYXXXXXXYYYZZZXXXWWWTTTSSSRRRSSSTTTSSSQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEDDDDDDCCCCCCCCCDDDFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>===<<<;;;:::999999888888777666666555666777777777777666555444555555555555555555555555777666555555444444555555333333333333444444444444222222222111111222222222111111000000//////.........///000000000000///...000000...------...//////000/////////.........---///////////////...------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++******++++++,,,...---,,,+++******+++,,,******************************))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++*********))))))*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************---,,,,,,+++++++++,,,,,,...---+++******+++---...---------............///.../////////000000000000000000000000000000000000000000111111111222222222222333333333333444444444444444444444555555555555666222;;;RRR```WWWEEE:::555555666666666777777777999999999999999999999999;;;;;;;;;<<<===>>>@@@@@@???@@@AAABBBBBBBBBBBBBBBEEEFFFGGGHHHHHHGGGGGGFFFHHHGGGEEEFFFGGGGGGDDDBBBBBBGGGMMMOOONNNMMMOOORRROOONNNMMMLLLKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMLLLJJJIIIIIIIIIKKKKKKLLLMMMLLLJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCBBB@@@??????>>>======<<<:::999777666555555555555444444444444333333444444333222222111111111111000000000//////555555666666777888999999888999999:::;;;:::::::::::::::999999999999::::::999999:::;;;===>>>??????BBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUXXXWWWVVVVVVWWWXXXYYYZZZ\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[```]]][[[[[[[[[[[[ZZZYYY[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^___```______^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUWWWWWWWWWUUUQQQPPPPPPQQQRRRSSSQQQPPPKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB???>>>>>>>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999999:::;;;;;;;;;;;;;;;;;;:::999888888666666666555444444333333555666666666666555444444333444555666666555444333666555555444444444444444222222333333333444444444222222111111111111222222000000000000////////////---......//////......---............/////////////////////...............---............---,,,,,,,,,,,,,,,---------..............................***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,+++******))))))************************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++************)))))))))*********++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************------............------------++++++++++++---------------............///....../////////000000000000000000000000000000000000000000111111111222222111111222222222333333333333333333444444444555555666000;;;XXXnnnfffKKK666444444555666666777888888999999999999999999999999;;;;;;;;;<<<===>>>???@@@??????@@@BBBBBBCCCCCCBBBFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGEEEDDDCCCGGGLLLNNNMMMMMMNNNPPPMMMLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJIIIHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::888777666555555555555444444333333222333333333333222111111111111000000000000//////555555666666777888888999666777999:::::::::999888999999999999999999:::;;;999:::;;;<<<===>>>??????AAAAAABBBCCCEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPRRRSSSTTTVVVUUUUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYaaa___\\\[[[[[[[[[ZZZYYYXXXXXXZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVSSSRRRQQQRRRTTTUUUUUUSSSPPPOOONNNOOOQQQQQQOOONNNJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@???????????????@@@@@@????????????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999888888888888888888888888888555666666777777888888999888888888888888777666555555555444444333333333333444444555555555555444333333444666777777666444333555555444333333333333333222222222222333333333333111111000000000000111111.../////////000000000111........................,,,---...///000000//////........................------.........------,,,++++++,,,,,,,,,---------////////////////////////***++++++,,,,,,++++++***++++++*********+++,,,---************************,,,++++++******++++++,,,,,,++++++***************+++***************************************************))))))))))))******))))))(((((((((((())))))************************((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++++++++***)))))))))************))))))))))))************++++++++++++++++++************++++++))))))))))))))))))))))))************************+++,,,.../////////---------,,,,,,++++++,,,,,,------------............///........./////////000000000000000000000000000000000000000000111111111111000111111111111222222222222333333333444444444444999222555HHHXXXTTTBBB222555555666777888999:::;;;999999999999999999999999:::::::::;;;<<<===?????????@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDHHHLLLNNNMMMMMMNNNOOOLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIHHHCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@???>>>===<<<;;;::::::::::::999888777666666555555444444333333333111222222222222222111111111000000000////////////555555555666777777888888555666888999999999888777888888888888999999:::;;;;;;;;;<<<===>>>>>>??????AAAAAABBBCCCEEEGGGIIIJJJHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSTTTVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXbbb```^^^]]]]]]]]]\\\ZZZVVVVVVXXXZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUQQQPPPOOOPPPRRRSSSSSSRRRPPPOOONNNOOOOOOOOOMMMKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDAAA@@@???>>>>>>=========>>>??????????????????>>>;;;::::::999999::::::;;;999999999999888888888888666666666666777777777777888888888777777777777777555666666666666555555444444444444444444333333333222333333444444444333333444555777888888777555444444333333222222222222222111111111222222222333333111000000//////000000111......//////000000111111////////////////////////,,,---...///000000//////---------...............---....../////////......+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---******************************))))))))))))******,,,+++******)))))))))************++++++++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))***************************+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////////////////////////////000000000111111111000000000111111111222222222222222222333333333444666333333888<<<:::666333444555666777888999::::::999999999999999999999999999999::::::;;;===>>>???@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDDDDCCCCCCCCCFFFHHHLLLMMMNNNMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;;;;:::888999999999888777666666666555555444333333222222000000111111222111111000000000000////////////...555555555666666777777777555666777777888888777777888888777888888999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBDDDGGGIIIJJJGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYaaa```______```___]]]ZZZUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUQQQPPPOOOPPPRRRSSSRRRQQQPPPOOONNNNNNOOONNNLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJGGGEEECCCBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCBBB@@@???======<<<<<<===>>>>>>??????>>>>>>===::::::999999999999::::::999999999888888888777777555555666666666666777777:::999999888777666666555555555555666666555555444444444444444444444444444111222222333333333333222444555666777777666555444333333222111111111111111000000111111111222222222000000////////////000000......//////000000111111000//////......//////000............////////////---------------.........------...////////////...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------------,,,************************))))))(((((((((((()))))),,,+++***)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************(((((()))))))))))))))***)))))))))************+++++++++************++++++))))))))))))))))))))))))************************)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........//////////////////////////////////////////000000000111111000000111111111222222222111111222222222333333333///333666666333111333666333333444555555666777777999999999999999999999999999999999:::;;;<<<===>>>???@@@BBBCCCEEEEEEFFFFFFCCCCCCCCCBBBCCCDDDEEEEEEDDDEEEFFFFFFDDDBBBBBBCCCGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLLLLKKKKKKKKKKKKLLLJJJIIIIIIHHHGGGGGGFFFFFFAAAAAAAAAAAAAAA@@@@@@@@@=========<<<;;;:::::::::777777777777777777666666666555555444333222111111//////000111111111111000000000////////////......555555555666666666666666666666555555666666777888777777777777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???AAACCCEEEGGGIIIGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMPPPRRRSSSTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYY^^^^^^^^^```aaa___\\\YYYVVVVVVXXXYYY[[[\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]]]][[[ZZZYYYWWWVVVVVVVVVUUUWWWWWWVVVVVVVVVVVVUUUUUUSSSRRRPPPQQQRRRRRRQQQPPPOOONNNMMMNNNOOOOOONNNLLLHHHHHHGGGGGGGGGGGGHHHHHHKKKIIIFFFDDDBBBAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEDDDBBB@@@>>><<<;;;;;;;;;<<<============<<<;;;999999888888888888999999888888888888777777777777444444444555555666666666888777777666666555444444555555666666666666555555333333333333333333333333000111111222333333222222444444444444444444444444222222111000000000000111000000000000111111111222000//////......//////000////////////000000000000//////...------...//////000000...------...//////,,,,,,,,,------.........,,,,,,---...............,,,,,,,,,,,,------------------------------------***++++++,,,,,,++++++******+++...///000///---,,,******************************))))))))))))******,,,+++***)))(((((((((((('''((()))*********))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''************************&&&&&&''''''((())))))***(((((((((((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((((((((())))))******))))))))))))************++++++************++++++))))))))))))))))))))))))************************************+++,,,---...+++,,,,,,------,,,,,,+++---------............///---------.........//////////////////////////////////////////000000000111111111111222222222333333111111111111222222222222///333666777666666555444444444444555555555666666777777777777777777777777888888999999:::;;;===>>>===>>>@@@BBBCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHJJJKKKIIIFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKKKKJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@?????????===<<<<<<;;;;;;:::::::::555666666777777666666666666555555444333222111000...//////000111111000000000000/////////.........555555555666666666666666666666555444444666777888777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???BBBDDDFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMOOORRRSSSUUUTTTRRRPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]```aaa___[[[XXXVVVWWWXXXZZZ[[[\\\\\\\\\YYYYYYYYYZZZZZZ[[[\\\]]][[[ZZZXXXWWWVVVUUUUUUUUUWWWWWWVVVVVVVVVVVVVVVVVVTTTSSSQQQQQQRRRRRRQQQPPPMMMLLLLLLNNNPPPQQQPPPOOOGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIFFFCCCAAA@@@AAAAAA@@@@@@?????????@@@BBBCCCGGGFFFDDDAAA>>>===;;;;;;::::::<<<<<<<<<<<<::::::888888777777777777888888888888777777777666666666333333333444444555555555555555444444444444444444555555666666777666666666222222222222222222333333///000111222222222222222333222222111111222222333222111111000000000000000000000000000111111111111//////............//////000000000000////////////...---,,,,,,,,,,,,---...222111///---,,,---...///,,,,,,,,,------.........***+++,,,,,,------------,,,,,,------------......************************+++++++++,,,,,,+++++++++))),,,///111222000---+++))))))))))))))))))))))))++++++************++++++,,,+++***)))((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,'''((((((((())))))******))))))))))))************++++++************++++++))))))))))))))))))))))))************************++++++******+++,,,...///+++,,,,,,------,,,,,,+++---------.........//////---------.........//////////////////////////////////////////000000000000111222222222222333333333000111111111111222222222555333222333777999666111666666666777777777777777555555555555555555555555888888888999:::;;;======<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNOOOLLLGGGDDDDDDEEEDDDDDDEEEGGGIIIIIIFFFDDDGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;:::::::::444555666666666666666666666666555444222111111000......///000000111000000000/////////............666666555444333333222222444555555666777666666666777777777777888999::::::999999999:::;;;<<<===>>><<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOSSSRRRPPPOOOOOOPPPQQQSSSQQQQQQPPPPPPRRRSSSUUUWWWUUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWYYY[[[^^^^^^[[[YYYZZZZZZZZZZZZZZZYYYXXXXXXSSSSSSTTTTTTUUUUUUUUUUUUYYYWWWVVVTTTTTTUUUVVVWWWWWWTTTQQQPPPOOOOOONNNMMMJJJJJJJJJKKKKKKKKKKKKLLLHHHJJJKKKJJJHHHEEEDDDDDDFFFDDDAAA???@@@@@@???>>>???>>>===<<<===>>>@@@BBBDDDBBBAAA???>>>>>>??????>>>===:::888888888999:::777777777777777888888888666666666666666666666666444444444444444444444444444444444444444444444444444555666777666555333222333333333333333333333333000000000111222222222333000000111111111222222222222111111111000000////////////000000000000//////...............///000000........................------------------------///...,,,+++******+++,,,.........------,,,,,,,,,,,,------......------,,,...---,,,,,,++++++++++++************+++,,,------,,,+++,,,...111000,,,(((((()))+++,,,,,,+++)))(((+++******))))))******+++,,,,,,,,,++++++*********))))))))))))((((((((((((''')))***)))'''&&&&&&'''%%%&&&'''((())))))((((((++++++******))))))((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))///,,,((((((******(((%%%+++***)))((((((''''''(((******))))))((((((''''''+++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''(((((()))***+++,,,,,,+++)))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000///...------...///000////////////..................000111333555666777222222111111000111111111111111222333444444444444666666666666666666666666666666777777888888888999<<<;;;999888888999;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFIIIJJJKKKKKKJJJMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDGGGJJJJJJHHHFFFDDDFFFFFFFFFFFFGGGHHHJJJJJJDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIFFFDDDBBBBBBAAABBB@@@@@@AAABBBAAA@@@>>>===;;;:::999999888888999999555444333333222222333333444444555555444222111000000/////////............000000///...------,,,,,,444444444444444444444444666666666666666555555444888888777888888999:::::::::::::::::::::;;;<<<===<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHKKKMMMNNNRRRQQQOOONNNNNNOOOQQQRRRQQQQQQQQQQQQSSSTTTUUUVVVTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[XXXWWWWWWYYY[[[\\\ZZZXXXYYYYYYYYYYYYYYYXXXWWWWWWSSSTTTTTTTTTUUUUUUUUUUUUWWWVVVTTTSSSSSSTTTUUUVVVVVVSSSPPPOOOOOOOOONNNLLLIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLMMMLLLIIIFFFEEEEEEFFFDDDAAA@@@@@@@@@???>>>???>>>===<<<<<<>>>@@@AAAAAA@@@???>>>=========>>>===<<<:::888777888999:::777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444444444666666666555333222333333333333333333333333111111111111111111222222000000111111111222222222111111111000000000////////////000000000000/////////////////////000111111........................------------------------++++++++++++,,,---...///------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,******+++---//////+++((()))***+++,,,,,,+++***)))******))))))))))))******,,,,,,,,,++++++*********''''''(((((())))))******''')))******(((''''''(((&&&&&&&&&&&&&&&'''''''''*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))((('''(((((((((''')))((((((((((((((()))******)))))))))((((((((('''***************))))))(((((((((((((((((((((((((((***))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))))))))((((((''''''(((((()))((()))+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000///...------...///000............//////000111444333333222222111111000222222111111111222222333222222333444555555555555555555555555555555555555666666777777777888888888<<<;;;999888888999;;;<<<===>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;999888888777777777555444333333222222333333444444555555444333111000000000/////////.........000//////...------,,,,,,111222222333444555555666777777777666555555444444999888888888888999999:::;;;;;;::::::::::::;;;;;;======>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHJJJLLLMMMPPPOOONNNMMMMMMNNNOOOPPPPPPPPPRRRSSSTTTUUUUUUUUUSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXYYYZZZ[[[[[[ZZZWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQOOONNNNNNMMMLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIMMMOOOOOONNNJJJGGGFFFFFFEEECCCAAA@@@AAAAAA@@@>>>>>>===<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;<<<;;;:::888777777888999:::888888777777666666555555555555555555555555555555444444444444444444444444333333333333333333333333333444555555555444222111222222222222222222222222111111111111111111000000000000000111111111111222111111000000000000//////...//////000000//////...000000//////000000111222........................------------------------++++++,,,---............,,,,,,++++++++++++*********++++++,,,,,,++++++***,,,++++++++++++,,,,,,---,,,,,,++++++***+++++++++((((((***,,,...---+++)))***+++,,,------,,,+++*********))))))))))))******+++++++++++++++*********&&&&&&'''((()))***++++++''')))***+++)))))))))***)))((('''&&&&&&&&&'''((())))))))))))************((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((('''&&&'''(((''''''''''''((()))***+++))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''))))))))))))))))))************)))))))))((((((((((((((((((((()))))))))))))))))))))(((((())))))***'''(((***+++,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...------...//////......---...///111222444666555444333111///......222222222222333333444555222333444555666666666666555555555555555555555555666666777777777777888888;;;:::999999999:::;;;<<<===>>>???AAABBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@??????>>>>>>??????===<<<:::999888777666666555444444333333333333333444444555444444333222111000000000/////////......//////......---,,,,,,,,,111222222333444444555555666666555555555666666666::::::999888888888999999;;;;;;::::::999:::::::::?????????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGHHHJJJKKKLLLNNNMMMMMMLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUTTTRRRTTTVVVXXXZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY___]]]ZZZZZZ[[[\\\]]]\\\WWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUQQQOOOMMMLLLMMMLLLKKKIIIFFFGGGGGGGGGHHHHHHHHHHHHOOOPPPPPPOOOKKKHHHFFFEEEDDDBBBAAA@@@AAAAAA???>>>===<<<<<<;;;;;;<<<=========<<<<<<;;;;;;:::::::::888888777777777888999999888888777666666555444444444444444444444444444444333333333333333333333333222222222222222222222222222222333444444333222111222222222222222222222222222222111111000000//////000000000000111111111111000000000000000000//////...//////////////////...///////////////000000111........................---------------------------...//////...---+++***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,------------,,,+++************((()))***,,,------+++******+++,,,,,,,,,,,,+++***+++******))))))******++++++++++++***************''''''(((((())))))******''')))++++++******+++,,,---,,,)))((('''((()))***(((((())))))******++++++)))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++***'''&&&'''***((((((((((((((()))******))))))))))))(((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((()))))))))))))))*********************))))))))))))(((((((((((())))))))))))***))))))))))))******+++&&&''')))***++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................000///.........000222444222111111111111111111111222222222333444555666777333444555666777888888888555555555555555555555555666666777777777777777777::::::999999999:::;;;<<<===>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKGGGFFFDDDCCCBBBBBBCCCDDDBBBAAA???>>>>>>???@@@AAA???>>>===:::999777777666555555444333333333333333555555444444444333333222000000000////////////............------,,,,,,,,,333333333333333333333333333333333444555777999:::;;;;;;:::999888888888999;;;;;;:::999999999::::::???@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSUUUVVVVVVUUUUUUSSSTTTVVVXXXYYYYYYXXXXXXVVVVVVVVVWWWWWWWWWXXXXXX___\\\YYYXXXYYY[[[\\\\\\WWWXXXXXXYYYYYYYYYXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTOOOMMMLLLLLLLLLLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHNNNOOOOOONNNJJJFFFEEEDDDBBBAAA???@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777777666666777777777888777777777666555444333333444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222222111111111111111111111111111222111111000000/////////000000000000000000000000//////////////////000000......////////////.........------------...//////........................---------------------------......///...,,,+++***,,,,,,,,,---------------,,,,,,------------,,,,,,************++++++,,,---------,,,+++************)))***,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************))))))((((((''''''''')))+++,,,+++***+++,,,---,,,)))((('''((()))***(((((())))))******++++++***))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++...---***((()))+++******)))((((((((((((((((((((((((((())))))))))))))))))******))))))((('''))))))))))))))))))))))))(((((())))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++''''''((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------111000///......///000000...///000111222333333444333333333333444555666777333444666777888999999999555555555555555555555555777777666666666666666666999999999999::::::;;;;;;===>>>???AAACCCDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKHHHGGGEEECCCAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAA@@@>>><<<:::999888777666555444444333333444444555555444444444444444444111000000000////////////---------------,,,,,,,,,333333333333222222222222222222222333555888:::<<<===<<<;;;999999888888888::::::999999999999::::::>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNQQQQQQSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWZZZWWWUUUTTTVVVXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWVVVUUUTTTSSSSSSRRRNNNLLLLLLLLLLLLLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJLLLLLLKKKGGGDDDCCCCCC@@@???>>>>>>??????===;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999999666666666666666666666555666666555555444444333333333333333333333333333333333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000//////111000000000000000//////......////////////000000---......//////......---------,,,,,,------...///........................------------------------******+++,,,------------,,,,,,------------......,,,------......------,,,+++************++++++,,,,,,,,,++++++***+++++++++***,,,------,,,++++++,,,************************++++++************++++++)))))))))***************++++++***)))((('''&&&&&&(((***++++++*********+++)))((('''&&&&&&&&&'''((())))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......---,,,,,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))******++++++******)))(((************************((((((((()))******++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((()))******+++(((((((((((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------////////////.........---000000000111111111222222333333333333444444555666333444555777888999::::::444444444444444444444444777777666666666666555555888999999::::::;;;;;;;;;===>>>???AAACCCDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBAAA@@@>>><<<:::999888888666555555444444444444444555555444444444444555555111111000000000/////////------,,,,,,,,,,,,,,,,,,111111111222333333444444333333333333555777:::<<<======;;;:::999888888888888888888888999:::;;;;;;;;;<<<===>>>???@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFGGGHHHKKKMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRSSSTTTUUUWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRRRRTTTVVVWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUXXXWWWVVVUUUSSSQQQPPPOOOMMMLLLLLLLLLMMMLLLJJJHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHGGGDDDBBBAAAAAA======<<<===>>>>>><<<::::::::::::::::::999888888666777888999999888777666666666666666555555444333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111////////////000000111111000000000000000000000000/////////000000000000000111111000000////////////........./////////000000---......//////......------------------...//////........................------------------------************+++,,,------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,+++******************+++++++++***++++++,,,,,,***,,,---,,,)))((()))******))))))))))))))))))***))))))(((((((((((())))))((()))))))))*********+++******))))))(((((('''''')))***++++++***((()))***&&&&&&&&&&&&&&&'''''''''*********)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))((()))***---000111000...***)))((((((((((((((()))'''((((((((()))))))))*********++++++******)))((())))))))))))))))))))))))'''(((((()))******++++++)))))))))(((((((((''''''(((((((((((())))))))))))''''''''''''((()))***+++))))))((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,...//////...---,,,///000000000111111111222444333333333333333444444222333555777888999999:::444444444444444444444444777777666666666555555555888888999:::;;;;;;;;;;;;===>>>???AAACCCEEEEEEFFFBBBAAAAAAAAAAAACCCDDDEEECCCDDDEEEFFFGGGHHHIIIJJJFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFDDDBBBAAAAAAAAAAAA======>>>??????????????????>>><<<;;;999888777777666666555444444444444444666555444333333444555666111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444555666555444333333444666999:::>>>===<<<:::999888888777888888888888999:::;;;<<<999999:::<<<===???@@@AAA??????@@@AAAAAABBBCCCCCCEEEEEEFFFGGGIIIKKKNNNOOOKKKKKKMMMNNNOOOOOOOOOOOOSSSSSSRRRRRRSSSUUUWWWXXXWWWVVVTTTRRRQQQRRRRRRSSSQQQRRRRRRSSSTTTUUUUUUVVVTTTSSSRRRSSSVVVWWWWWWWWWTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWVVVTTTRRRPPPNNNLLLMMMLLLLLLMMMMMMMMMJJJHHHFFFGGGGGGGGGGGGHHHHHHHHHCCCEEEFFFEEECCC@@@??????<<<;;;;;;<<<>>>===;;;999:::::::::::::::999888777444555666777777666555555666666666666555444333222333444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000///////////////000111111000000000000000000000000......//////000000111111111111000000/////////...---.........//////000000---..................---...............///000000........................---------------------------,,,+++)))((())))))************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++***)))))))))***************+++,,,------***,,,---+++(((&&&''')))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))*********+++(((((((((((()))))))))))))))***,,,+++)))(((((((((%%%&&&'''((())))))((((((++++++******))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))&&&%%%''',,,222555333000(((''''''(((((()))***+++'''((((((((())))))*********************)))(((((((((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''(((*********))))))(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,''')))---///000///...,,,------...000111222333444444444333222222222333333222333555666888999999:::444444444444444444444444777777666666555555555444777888999:::;;;<<<;;;;;;===>>>@@@BBBCCCEEEFFFFFFCCCBBBAAAAAABBBCCCEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCC:::;;;<<<>>>>>>>>>===<<<===<<<;;;999888777777666666666555444444444444555666555444333333444666666111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,222111111111222333333444444444444555555555555555888888777777777777777888999999:::::::::;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIILLLNNNOOOQQQOOONNNLLLLLLMMMNNNOOOQQQPPPPPPPPPQQQSSSVVVXXXXXXUUUSSSSSSTTTTTTQQQOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRSSSTTTVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTQQQNNNLLLMMMNNNOOONNNMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA???>>>======>>>>>>>>>>>>===<<<::::::;;;;;;:::;;;<<<;;;888666666666666666666666666666555555666666555333222000555444333222111111111111333222111000000111222333222000///000333444222000111111111000111111222222000000000000000000000000222111111111000000//////---.........//////000000000000000000000000000000...000///---000666777444///...---...//////---+++------...............---+++,,,------......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************......------,,,+++*********************)))(((((()))((((((((()))))))))((((((((()))***+++,,,,,,---))))))))))))(((((((((((()))***+++++++++)))((('''(((((((((((())))))))))))++++++***)))((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))+++*********))))))((((((&&&''''''((()))******+++&&&&&&'''))),,,...000222,,,++++++******++++++,,,******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))************))))))))))))%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))))))))******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000000000000000000000000//////000111111111111111//////000111111111111111222333333444444555555555555555444333333555666777999888666555444555666777999999999999999999999999;;;;;;===???AAACCCEEEFFFEEEDDDCCCAAAAAABBBCCCCCCGGGFFFFFFFFFGGGGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEGGGIIIJJJLLLLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAA@@@???======<<<>>>===<<<;;;999888777666777666555444333444555555444333111222333333222000///000111111111///...---///...------,,,,,,,,,,,,222111111111222222333444444444444444555555555555888777777666666777777888999999999999::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNPPPOOONNNLLLLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWUUURRRRRRTTTTTTRRRPPPOOOQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQRRRSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLMMMNNNOOOKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA???>>>============<<<;;;;;;::::::999<<<;;;::::::;;;:::888666555555555555555555555555444555555555444333222111555444333222111111111111222222111111111111222222222000///000222444222111111111000//////000000000000000000000000000000000111111111000000000//////---........./////////000////////////////////////...///...---///555666333///...---...//////---+++,,,,,,------------,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++******)))(((((()))))))))))))))((((((''')))((((((((()))))))))(((''''''(((((())))))******)))))))))))))))))))))((())))))*********)))((('''(((((((((((())))))))))))(((((((((((('''''''''''')))(((((('''&&&&&&'''''''''''''''((((((((())))))*********)))))))))(((((('''''''''((()))*********))))))))))))***+++,,,,,,+++******))))))******+++***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))((('''&&&%%%%%%''')))+++&&&((())))))(((''''''(((((((((((())))))))))))***))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...//////////////////////////////000111111111111000//////000111111111111000222222333333444555555555555555444444555555666777:::999777555555555666777888888888999999:::::::::======>>>???@@@BBBCCCCCCBBBAAAAAAAAAAAABBBDDDDDDGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHIIIHHHGGGGGGFFFGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@???>>>>>>============<<<:::999888777666777666555444333444444555555333222222333444222111000000111111111000......------,,,,,,,,,,,,------222111111111111222333333333333444444555555555555777777666666666666777777888888888999999999999:::::::::;;;<<<===>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFIIIKKKLLLOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSTTTUUUTTTRRRRRRSSSSSSRRRQQQOOOSSSVVVVVVSSSPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSTTTRRRRRRQQQQQQQQQRRRRRRSSSPPPOOONNNMMMMMMMMMMMMNNNHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>======<<<<<<;;;:::999888888999999<<<:::888888999999888777555555555555555555555555444444444444444333111111444333222111111111111111222222222333333222222222111000000000222333222111111000000///............000000000000000000000000111111000000000000//////.............../////////........................---...---,,,...333444111...---------///...---+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***))))))((((((***************)))(((((()))((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))((((((''''''((((((''''''(((((((((((())))))******))))))))))))((((((''''''(((((())))))******))))))((((((((())))))***)))))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((&&&$$$###$$$'''+++...''')))+++***)))((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********+++,,,,,,,,,---******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...........................///000000111111000000...///000000111111000000222222222333444555555555444555555666666666666666:::999777666555555666777666777777888999:::;;;;;;>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFGGGIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKJJJJJJGGGIIILLLNNNNNNMMMKKKJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFDDDCCCCCCDDDDDDDDDBBB@@@?????????>>>>>>=========<<<;;;:::999777666666666555555444333444444444555444333333444444333111000111111111111000000///,,,,,,+++++++++,,,------222111111111111111222222333333333444444555555666666666555555555666777777777777888888888999999999999::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAA@@@AAAAAACCCDDDGGGHHHIIINNNMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSRRRRRRQQQSSSRRRQQQQQQQQQRRRSSSSSSPPPTTTYYYXXXTTTPPPOOOPPPOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOQQQRRRSSSQQQQQQPPPOOONNNMMMLLLKKKGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???======<<<<<<<<<;;;999777777888999:::<<<:::777666777888777777444444444444444444444444333333333333333222111111333333222111111111111111111222333444444333222111111000000111222222222222222111000///......------000000000000000000000000000000000000000000//////........................------------------------,,,------+++---222222......---,,,---......---+++,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,,,,,,,++++++******++++++,,,,,,++++++***)))((()))))))))((((((((()))+++++++++***************)))))))))))))))*********'''(((((((((((((((''''''(((((((((((())))))))))))((()))+++,,,+++***(((&&&))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((('''((((((((()))))))))***'''''''''((()))***+++,,,***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))((('''&&&''')))+++---''')))******)))(((((()))(((((()))))))))*********)))))))))******)))))))))((((((((((((((())))))***))))))))))))))))))))))))***)))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...//////000000000000000...//////000000000000000111111222333444555555666444555666777888777666555:::999888666666666666666555666777888999:::;;;;;;======>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIIIIIIIIIIHHHFFFHHHKKKMMMNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFDDDBBBBBBCCCDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>===;;;;;;:::999888777666666555555444444444333333333444333111222333333222000111111111111111111000000...---,,,+++++++++++++++222222111000000111111111222222333333444555555666555555444444555666666777777777888888888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>??????????????????@@@@@@AAACCCEEEGGGHHHKKKKKKKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQSSSUUUUUUWWWYYYXXXUUURRRRRRSSSOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMOOOQQQSSSTTTUUUUUUSSSQQQOOOLLLKKKIIIHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<;;;;;;<<<;;;999777777888:::;;;;;;999666555666666666666444444444444444444444444333222222222111111111111222222111111000000111111111111333444444333111111000111111111111111222222333222111000///.........//////////////////////////////////////////000000...............---------------------------------+++------+++---111000,,,---,,,,,,---......---+++---------------,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************,,,,,,+++++++++++++++*********++++++******)))(((''')))***)))((('''(((***+++++++++***************((()))))))))*********+++(((''''''''''''((((((((((((((((((((())))))))))))((()))+++,,,+++***(((&&&))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))***+++,,,,,,*********))))))*********(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((('''&&&(((***)))((('''(((((('''''''''((((((((())))))))))))************))))))((((((((((((((())))))***)))))))))))))))))))))))),,,++++++***)))(((''''''******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000000000......///000000000000000000000111222333444555666333444666777777777666555888777777666666666666666555555666777999:::;;;;;;;;;;;;<<<===???@@@AAAAAACCCCCCCCCDDDCCCCCCCCCCCCAAAAAABBBDDDFFFHHHGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGFFFGGGIIIJJJJJJHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEECCCAAAAAABBBCCCBBBAAA>>>=====================::::::999888777777666666444444444444444333333333222111000000111111000...000000000000000000111111000///...,,,+++******)))222222111000000000000111111111222333444555555666444444444444444555666777888888888999999999999:::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNPPPTTTWWW```^^^ZZZWWWUUUTTTSSSSSSNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKLLLNNNQQQTTTVVVXXXWWWTTTQQQNNNKKKJJJIIIIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;:::999888777777888999:::999777555555666666555444333333333333333333333333222222111000000111111222222111111000000000111111111111111222222111111111///111222222111111222333222222111000////////////////////////////////////......////////////000000.........---------------------------------------,,,......,,,---000///***,,,++++++,,,......---+++---.........---,,,+++******++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&)))+++***'''&&&(((+++((((((((((((((()))))))))((())))))******+++++++++(((((('''''''''((()))***(((((((((((())))))))))))'''((()))))))))(((&&&%%%((((((''''''(((((())))))******))))))))))))((((((''''''(((((((((((())))))(((((((((((()))))))))))),,,+++******))))))))))))+++******))))))******+++(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&((()))((('''$$$###&&&((())))))(((''''''(((''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))...------,,,+++***))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////---...//////000000/////////000111222333444555666333444444555555555555555444444555555555666666666555666666777888999::::::::::::;;;===>>>@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAACCCEEEGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCAAAAAABBBBBBBBBAAA>>>>>>======<<<<<<<<<;;;999999888888777666666555333444444444444333222222111000...///000000///---000///////////////000111111000///---,,,+++******222222111000000000000000000111222333444555555666333333333333444555666777999999999999::::::::::::888999::::::<<<<<<===>>>========================??????@@@AAABBBDDDEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMOOONNNMMMMMMMMMNNNOOOPPPMMMNNNOOONNNMMMPPPTTTXXXnnnfff\\\UUUTTTTTTSSSQQQNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLJJJJJJIIIJJJLLLPPPSSSVVVXXXVVVRRROOOLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????===<<<;;;;;;::::::777777777777777777777777777666555555666666444222222222222222222222222222222111000///000000111222111111000000000000111111111000000//////000000111///111333222000000222444000//////....../////////////////////////////////........./////////000000.........------,,,,,,,,,------------------------,,,......---...000...***+++++++++,,,......---+++---------,,,,,,+++***)))++++++,,,---------------))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))))))))(((''''''&&&))),,,***'''%%%(((+++''''''(((((())))))******((())))))******+++,,,,,,))))))((((((((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&'''(((((()))*********)))))))))(((((('''''''''((((((((())))))))))))))))))((((((((((((***))))))((((((((()))))))))))))))(((((()))))))))'''((((((((()))))))))***((((((((((((((()))******(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%''')))******)))((())))))'''(((((((((((()))))))))((()))+++,,,,,,+++)))(((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++---------------------------...//////000000//////---...//////000000////////////000222333444555666333333333333333444555555111111222444555555666666666777777777888888999999;;;;;;<<<======>>>?????????@@@AAABBBBBBBBBAAA@@@BBBAAAAAACCCEEEFFFFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCDDDBBB@@@@@@AAABBBAAA@@@>>>>>>===<<<<<<;;;::::::888888888777666666555555333333444444444333222111111000//////000000///.........---------...000111//////...---------......222222111000000///000000000111111222444555666666333222222333444555666777999999:::::::::;;;;;;;;;888999999:::;;;<<<===>>>===============<<<<<<<<<@@@@@@@@@AAABBBDDDEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPLLLNNNNNNNNNMMMOOOTTTYYYxxxlll]]]TTTSSSSSSQQQNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQOOONNNLLLKKKIIIHHHHHHIIIKKKOOOSSSUUUVVVTTTPPPLLLJJJJJJKKKLLLFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::555555666666777666666555666555555666777666333111222222222222222222222222111111000//////000111222111000000000000000111111111000///......///000111///111333222000000222444......---------......///////////////////////////---.........//////000000.........------,,,,,,,,,........................---//////---...111...)))++++++***,,,......---,,,,,,,,,,,,++++++)))((((((+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***************************************************************+++++++++,,,,,,,,,,,,,,,+++******&&&))),,,***'''%%%(((+++((())))))***+++,,,,,,---((())))))***++++++,,,,,,***)))(((((((((***+++,,,(((((((((((())))))))))))++++++***)))))))))))))))&&&&&&&&&&&&&&&'''((()))+++*********))))))((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,((((((''''''''''''(((((('''((((((((())))))******((((((((((((((()))******(((((((((((((((((((((((('''&&&&&&&&&''')))***,,,)))***,,,,,,***)))***+++))))))))))))************((()))+++,,,,,,+++)))(((((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++******************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++........................---......///////////////---......///////////////...///000111333444555666444333222111222333444555...///111333444555666666777777777777777888888888==================<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@CCCCCCCCCDDDFFFGGGFFFDDDBBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIDDDEEEFFFFFFFFFDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCDDDBBB@@@@@@AAAAAAAAA@@@???>>>>>><<<;;;:::999999888888777777666666555555333333444555444333222111222111000000111111000///...---,,,,,,---...///000---------...///000111222///////////////000000000222111111333555777777666222222333444444555555666999999999999999999999999999::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::BBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNQQQSSSTTT\\\[[[YYYVVVTTTQQQPPPOOOMMMMMMLLLLLLMMMOOOQQQRRROOOOOOPPPPPPOOOMMMLLLKKKLLLJJJHHHGGGGGGIIILLLMMMOOONNNLLLJJJHHHGGGFFFFFFHHHHHHGGGFFFDDDBBB@@@??????>>>>>>>>>???@@@AAAAAACCCAAA>>>;;;999888999999555555555555444444444444444555666666666555333333444333333222222333333444555333111000111111000///...///000111111000///...............------------...............///000111......////////////......,,,,,,,,,---------......000///---,,,,,,---...000000///---,,,++++++,,,,,,///...---+++******++++++------------------------------,,,,,,,,,,,,++++++///---+++))))))***+++,,,))))))******+++,,,......+++)))&&&######&&&)))+++)))************+++++++++))))))))))))))))))))))))************************---,,,***(((''''''((()))******************************)))))))))))))))***...---,,,+++************'''''''''((((((***++++++&&&((()))((('''&&&''')))---&&&!!!$$$,,,000...)))&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((()))*********)))'''&&&))))))(((((('''''''''&&&)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''+++***)))'''''''''((((((*********)))))))))))))))(((((('''''''''&&&&&&&&&************************))))))(((((('''''''''&&&))))))))))))************))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---............////////////........................000000000111222222333333222222333333333333444444555666666555444333222111444444555555666777777777>>>===;;;;;;;;;<<<>>>@@@======>>>???????????????AAA@@@@@@BBBFFFHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCDDDFFFGGGFFFDDDBBBEEECCCAAA???>>>>>>???@@@>>>===<<<;;;999888777666777777777777777777666666111111111111111111111111////////////............,,,------......------,,,......---------,,,,,,,,,...///000000111111000000222111111222555666666555222222333333444555555555999999999999999999999999888888999:::;;;<<<===============<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@@@@;;;:::999777777888999:::666666555555555444444444444555555666555444333222333333222222222222333333555333111000111111000/////////............//////111111000000//////.........---------......///000......////////////......,,,,,,,,,,,,------------///...---,,,,,,---///000111000...---,,,,,,------///...---+++******++++++------------------------------,,,,,,,,,,,,++++++---,,,+++*********++++++))))))))))))))))))******++++++))))))))))))++++++))))))*********+++++++++))))))))))))))))))))))))************************---,,,***((('''((())))))******************************))))))))))))******...---,,,+++************%%%%%%%%%&&&&&&'''((()))((()))***)))((('''((()))+++'''$$$'''---000...***&&&'''(((((()))))))))((())))))(((((((((((())))))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))))))))(((&&&&&&)))(((((((((''''''''''''***************)))(((((((((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))******)))(((((()))***+++)))))))))))))))))))))***''''''''''''&&&&&&&&&%%%)))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))******(((((())))))******++++++++++++***))))))***++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------.........////////////........................//////000000111222222222222222222333333333444444555444444444333222222222444444555555666666777777===<<<:::::::::;;;===>>><<<===>>>>>>??????>>>>>>AAA@@@@@@BBBEEEGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCEEEFFFGGGFFFFFFEEEBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA???===<<<<<<======<<<;;;:::999888666555555777666666555444333333222////////////////////////////////////............,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++---///111222333222000000111000000222444555555444222222333333444444555555888888888888888888888888777888999:::;;;<<<===>>>============>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDFFFHHHKKKMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPTTTTTTUUUUUUTTTQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOPPPMMMNNNOOOOOONNNMMMKKKJJJMMMKKKIIIGGGGGGGGGHHHIIIEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>??????999888777666777888999:::666666666555555555555444444444555555555444333222333333222222222222333333444222000///000111000///000///---++++++---///000222111111000///.........------,,,,,,,,,---............////////////......---------.........//////...---,,,,,,---...///000111000///...---------.........---,,,++++++++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***************)))))))))((((((******+++,,,,,,+++******)))))))))*********++++++))))))))))))))))))))))))************************,,,+++***((((((((())))))***************************)))))))))))))))******---,,,+++***************&&&&&&%%%&&&&&&'''((()))***++++++***)))(((((())))))((()))***---...---+++'''(((((()))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))(((((('''((((((((((((''''''''''''******+++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---((((((((())))))*********))))))((((((((((((((('''((((((((((((((((((((((((***)))))))))))))))((((((''''''((((((((())))))))))))***************************)))(((((()))************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------.........//////..............................//////000111111111222222222222333333333333444333222111111222222333444444444555666666777777;;;:::999999999:::<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@@@@BBBDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEGGGGGGHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDAAA@@@AAACCCDDDDDD???>>><<<:::999999:::::::::999888777666555444333666555444333111000///////////////////////////////////////............---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,...111333444333111///111000///111333444444333111222222333444444555555666666777777777777888888999999999::::::;;;;;;<<<<<<======>>>??????@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEFFFDDDCCCBBBDDDFFFJJJLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSQQQNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNLLLKKKMMMKKKIIIGGGFFFFFFGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>===============>>>=========<<<;;;999888777777777777666666666555555555444444444444444444333333222222222222111111111111222222333111//////000000///...//////------------//////000000///...---,,,,,,+++,,,,,,,,,++++++,,,---------......//////......---////////////000000000000------,,,------...///000//////......---------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))+++,,,------,,,***)))++++++,,,,,,,,,+++++++++)))))))))******)))))))))))))))))))))************))))))))))))))))))))))))************************++++++***)))(((((())))))************************))))))))))))))))))***+++,,,,,,+++***************((((((((((((((()))*********++++++***((('''''')))''')))+++,,,++++++***+++(((((()))))))))))))))(((***)))(((''''''((()))***((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((************************((((((((((((((('''''''''))))))*********))))))(((((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((((((((()))))))))******+++&&&''''''((()))***++++++************************((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((,,,,,,,,,,,,,,,+++++++++*********))))))***************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.................................------......///000000000111222222222222333333333333222000//////111333444333333444555555666666777999888888888888999::::::;;;;;;<<<============<<>>===;;;:::999888888888999888777666555444333333444333333222111//////...111111111111111111111111//////.........---------***++++++,,,,,,++++++***+++++++++************))),,,---000333333333111///000//////000222333222111111111222222333444444555555555555666666777777777;;;::::::::::::999999999<<<======>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBFFFDDDBBBBBBBBBEEEHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLNNNPPPRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA???>>><<<;;;;;;<<<=========<<<;;;;;;::::::999888777777666666555555555555444444444444444333333333222222222222222111111000000111111222111000......///000///......///000000000000///...000//////...---,,,,,,,,,---,,,,,,+++++++++,,,,,,------............------------........./////////------------......//////,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((***,,,---...,,,***)))((()))+++,,,---------,,,+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++******))))))******)))(((((((((((())))))***((()))***)))'''&&&'''(((%%%(((++++++)))(((((()))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................---------...//////000000111111111222222222333333333111000//////000222444333333444444555666666666777777777777777888999999::::::;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBB@@@>>>===<<<;;;:::999888888888888888777666555444333333222222222111111111111111000000000000000000000000............------------***++++++,,,,,,++++++***++++++*********)))))))))+++---///111222222111000000///...///111222111000111111222222333333444444333444444555555666666777::::::::::::999999999999<<<======>>>???@@@@@@AAA????????????@@@AAABBBCCCEEEDDDBBBBBBBBBDDDFFFGGGIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKMMMNNNOOOPPPOOOOOONNNMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFEEECCCBBBAAA@@@??????@@@@@@@@@???>>><<<;;;::::::;;;<<<===<<<;;;:::999555555666666666666666666444444444333333333333222444333222111111111222222111111000000000000111111000///------/////////...---///111222222111///---000000000000////////////------,,,+++++++++,,,,,,------............------*********++++++++++++,,,........................++++++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***,,,------,,,+++***%%%&&&(((***++++++++++++---,,,***))))))***,,,---((((((((()))))))))******))))))))))))))))))))))))************************))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******)))))))))******''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&''')))'''((())))))(((''''''((((((((((((((((((''''''&&&(((((())))))))))))((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((&&&&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******++++++(((((((((((('''&&&%%%$$$'''''''''(((((()))))))))%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))))))))***''''''((((((((()))))))))'''(((((((((((((((((((((++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................------......///000000000111111111111222222222222333222111000000111111222333333333444555555666666666666777777888888888888999999:::;;;;;;;;;;;;:::999;;;>>>@@@AAAAAACCCEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@AAABBBBBBAAA@@@@@@>>>>>>???AAABBBAAA>>><<<<<<<<<;;;:::999888777777777666666555444444333333111111111111111111111111.................................------------,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))+++,,,---...000000000000///...---...000111000///111111111222333333444444222333333444555555666666777888888999::::::;;;;;;<<<======>>>>>>?????????AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCBBBCCCCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMNNNNNNNNNMMMLLLJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>===;;;:::999:::;;;<<<<<<<<<;;;999888666666777777777666555555333333222222222222111111444333222111000111111222000000000//////000000000000...,,,---...//////......//////////////////...////////////000000000000......---,,,,,,,,,,,,,,,,,,------......------,,,************++++++++++++////////////...---,,,,,,++++++,,,------,,,,,,+++++++++,,,---------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++&&&''')))+++++++++***)))************************(((((((((((()))))))))***))))))))))))))))))))))))************************)))))))))*********))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******''''''&&&&&&&&&&&&''''''&&&'''))))))(((((()))++++++***(((((((((((((((((('''''''''''''''&&&%%%%%%'''((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&'''))))))''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((()))***+++++++++''''''((())))))((('''&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******%%%%%%&&&&&&''''''(((((()))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,........................---......///000000111111111111111111222222222222333333333222111111111000222333333444444555555666666666777888888888888888888999999:::::::::::::::666999===???@@@AAADDDGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEFFFFFFGGGCCCCCCBBBBBBBBBBBBBBBBBB??????@@@AAAAAA@@@?????????>>>===>>>??????>>>===;;;;;;::::::999777666555444444444333333222222111222222111111000000//////.................................---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********++++++,,,---...///000111///...---...///000///...000111111222333333444444222222333444444555666666444555666888:::<<<===>>>============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@???>>>>>>>>>???============<<<;;;:::999999:::<<<<<<<<<:::888777===<<<<<<:::888666444333222222222111111111000000444333111000000000111222000000////////////000000///...,,,,,,...//////...000///---,,,,,,---///000,,,,,,------...////////////...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000000///...---+++++++++,,,---.........---,,,***+++,,,---------,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,***+++---------,,,***)))%%%&&&)))******)))&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))************************((()))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))))))))*********))))))((((((((())))))&&&''')))***)))***+++---...+++((('''((())))))(((&&&'''''''''&&&%%%%%%$$$&&&'''***++++++***'''&&&)))((((((((('''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))))))))+++,,,---&&&'''''''''(((((())))))''''''((())))))***))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***&&&'''(((*********))))))(((((((((((((((''''''''''''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************%%%&&&&&&'''((()))******((()))***++++++***)))(((******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,..............................//////000111111111000111111111111222222222444444444444333111000///222222333444444555555666666666777888888888888888888888999::::::::::::999444888<<>>???@@@AAAAAA@@@???>>>AAA>>><<<;;;<<<>>>???>>>999999999999888666555444333333222222111111000000333222222000///...---,,,000000000000000000000000......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***////////////000000000000000000000000000111111222111111000000111111222333333333333444444444555555555777:::<<<>>>>>>======<<<<<<>>>???@@@@@@@@@@@@???@@@AAA@@@??????AAABBBDDDBBBAAA@@@@@@AAACCCDDDHHHGGGFFFGGGIIIJJJIIIHHHKKKGGGGGGKKKLLLHHHIIINNNPPPQQQQQQQQQPPPOOOOOONNNOOONNNLLLLLLMMMLLLKKKJJJGGGIIIIIIGGGIIILLLKKKGGGFFFEEEEEEEEEFFFEEEBBB@@@@@@@@@@@@???????????????===<<<:::999888999999:::;;;::::::::::::999777666888666444444444555444333111111111111111111111111222222222111111111000000000000//////.........---////////////////////////---.........---,,,,,,+++......---------,,,,,,,,,+++///222111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,+++***))))))))))))...+++)))***---///...,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,---...---+++(((&&&******++++++++++++******,,,,,,++++++***)))))))))++++++******)))(((((((((*********)))******++++++(((((()))***************'''''''''((()))+++,,,---&&&''')))++++++***((('''))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((+++)))(((&&&&&&((()))++++++***))))))((()))))))))''''''(((((())))))******%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((***))))))((('''&&&&&&%%%)))((('''&&&&&&'''((())))))***,,,+++)))((((((((())))))*********))))))(((''''''(((((('''&&&%%%%%%'''''''''''''''((())))))'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++,,,++++++******++++++,,,***+++,,,,,,******+++,,,'''((()))***+++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,---------......////////////000000000000///000222333333222111000222222111111111111222222666555555555555444444444666666777888999::::::;;;::::::;;;<<<;;;:::999888;;;<<<===>>>AAACCCEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBAAA@@@??????============>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;888888777555555444444444444444333333222111000000111000///......---......///............///000111000///...---,,,+++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))).../////////000000000000000000000000000111111222111111000000111111222333222222222222333333333444444666888:::;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBCCCBBBAAAAAABBBCCCDDDEEEFFFEEEEEEGGGIIIKKKKKKJJJJJJFFFGGGKKKLLLIIIJJJNNNPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJFFFIIIJJJIIIJJJMMMMMMIIIIIIHHHGGGGGGGGGFFFDDDAAA??????>>>>>>>>>>>>======<<<;;;:::999999999:::;;;999888888888888888777666888666444333444444444222111111111111111111111111111111000000000/////////000/////////.........---........................------......------,,,+++.........---------,,,,,,///333666444000---...000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++***************++++++)))'''(((+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,---,,,,,,+++)))))))))******)))))))))*********))))))))))))((()))))))))))))))*********++++++******)))*********(((((()))******************)))))))))))))))******%%%&&&((()))))))))((('''))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))*********)))((((((((((((((())))))))))))((((((((((((''''''((())))))((('''''''''''''''''''''((())))))''''''((((((((()))))))))((((((((('''''''''&&&&&&(((''''''''''''''''''(((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((('''''''''(((+++++++++***)))((((((((()))((('''&&&&&&'''((()))(((***++++++)))(((((()))(((((()))))))))(((((('''(((((())))))(((((('''&&&'''''''''''''''((())))))'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))))))))+++******))))))******+++***+++,,,,,,******+++,,,((()))***+++,,,,,,,,,+++))))))***+++,,,---///000,,,---------.............../////////000000000000111222222222222222111111222111111000000111111222333333333333444444444444777777888888888888888888777888999;;;;;;;;;:::999;;;;;;<<<>>>@@@BBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????;;;;;;:::999999999999999888777666555444444444444444444333222222111000000///...---,,,,,,+++,,,,,,+++,,,------..................,,,++++++*********+++++++++************)))))))))))))))))))))))))))....../////////000000000000000000000000111111222111000000000000111222222111111111111222222222222333555666888999999888888999999:::;;;<<<<<<<<<<<<===>>>???>>>===>>>???AAAAAABBBCCCDDDEEEEEEFFFFFFDDDDDDDDDFFFJJJLLLLLLLLLIIIGGGHHHKKKKKKJJJJJJMMMOOOOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJHHHLLLLLLKKKLLLPPPPPPNNNLLLKKKIIIIIIHHHGGGDDDBBB>>>=========<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<777777777777666666666777777555333333444444333222111111111111111111111111////////////............/////////.......................................------......------,,,,,,...............---------222444666444000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------***************+++,,,,,,***(((((((((***+++***)))------------------------,,,,,,,,,,,,,,,++++++***))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++,,,+++******))))))))))))(((((()))***************,,,+++***)))((('''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))******))))))(((((((((((((((*********)))(((''''''''''''((()))******)))(((''''''''''''''''''((())))))((()))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))(((((((((((()))(((''''''&&&'''''''''++++++******))))))((((((((((((''''''''''''((((((''')))******)))((()))***&&&''''''(((((('''''''''))))))))))))))))))(((''''''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((()))))))))***+++,,,+++******+++,,,***++++++,,,,,,,,,++++++******+++,,,---///111222------........./////////....../////////000000000444333333222111111111222222111111000000111111222111111222222333333444444888888888777777666666666555666888999;;;;;;;;;:::::::::;;;<<<>>>AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>????????????????????????;;;:::999888777777777777777666555555444444444444333333333222111111000000///...---,,,,,,+++,,,,,,***+++---.........,,,,,,---,,,+++******)))******+++*********))))))))))))))))))))))))))))))))))))........./////////000000000000000000000111111222000000000000000111222222111111111222222222222333444555666777777777777666999999:::;;;;;;;;;;;;;;;<<<===>>>=========???AAA@@@BBBDDDFFFHHHHHHGGGFFFEEEDDDDDDFFFJJJLLLLLLKKKKKKJJJKKKLLLKKKJJJJJJKKKNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOOOOMMMMMMLLLMMMNNNPPPOOOLLLKKKOOORRRQQQNNNLLLJJJHHHGGGFFFCCCAAA>>>>>>======<<<<<<;;;;;;999999:::::::::;;;<<<<<<999999999888666555555666777555333222333333222111111111111111111111111111////////////.........---................................................,,,------...------,,,,,,........................111222222111...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************((('''&&&%%%%%%%%%(((((())))))))))))((((((''''''(((((()))******+++(((((())))))************,,,,,,+++)))(((((((((((((((((()))***************,,,+++***)))(((''''''''')))))))))((()))******+++))))))************))))))((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))+++***))))))(((((())))))***)))))))))(((((((((''''''((()))******)))(((''''''''''''''''''((())))))))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((''''''(((((((((&&&''')))***)))((()))***&&&&&&'''(((((((((''''''(((((()))))))))((((((''''''''''''''''''((())))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))+++,,,+++***)))***++++++,,,,,,,,,,,,++++++***,,,------///000222444555.........////////////000........./////////000000666444333111111111222222111111000000000000111111000000111222333444555555777777777666666666666666555666888999::::::999999:::::::::;;;===???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>>>><<<;;;999888777666666666666555555444333333444444333222222222111111000000111000///......---......------------------------,,,,,,+++***************,,,,,,++++++******))))))))))))))))))))))))))))))............////////////000000000000000111111222000000//////000000111222222222222222333333333333555555666777777777888777::::::;;;<<<<<<<<<;;;;;;;;;<<<======<<<===???AAA@@@BBBEEEHHHIIIIIIGGGFFFFFFFFFEEEGGGIIIKKKJJJJJJMMMNNNNNNMMMLLLLLLKKKIIIMMMMMMNNNNNNNNNNNNNNNMMMLLLNNNOOOOOONNNNNNPPPRRRTTTVVVTTTMMMJJJLLLOOOOOOMMMJJJGGGFFFEEECCCAAA?????????>>>===<<<<<<;;;;;;888888999::::::;;;;;;;;;;;;======<<<888555555555666444222222222333222111000000000000000000000000000000/////////.........---------.......................................,,,,,,------...------,,,------................../////////---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***+++,,,---,,,+++++++++************************++++++,,,,,,++++++***)))+++***)))'''&&&&&&&&&&&&)))******++++++******)))'''((())))))***+++,,,,,,************))))))((((((,,,+++***)))(((((((((((((((((()))***************))))))((((((((((((((()))(((''''''''''''((()))***))))))************))))))((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))++++++***))))))))))))***'''((((((((()))))))))***&&&&&&((((((((((((&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((('''%%%''')))))))))((()))***&&&'''(((((()))))))))(((&&&''''''((((((''''''''''''''''''''''''((())))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********)))***++++++))))))***+++++++++,,,,,,,,,+++******---------...000111333444.........////////////000............////////////555444222111000111222222111000000000000000000111000111222333444555666777444555555666777888888888777888999999999999777777:::::::::;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@??????????????????>>>>>>======<<<<<<<<<<<<<<<;;;:::888777666666666555444444333333333333444222222111111111111111000111000///......---.........---,,,+++***+++---...---,,,,,,++++++++++++,,,......---,,,++++++******))))))))))))))))))))))))------........./////////000000000000000111111222000////////////000111111222222222222333333333444555555666777777888999999;;;;;;<<<======<<<<<<;;;;;;<<<============@@@BBBBBBCCCEEEGGGHHHHHHGGGFFFGGGFFFFFFGGGIIIJJJJJJIIILLLOOOPPPNNNNNNOOONNNKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMOOOPPPOOONNNOOOTTTYYY^^^aaa```XXXPPPMMMLLLIIIJJJHHHDDDBBBBBBAAA???===??????>>>===<<<;;;;;;:::777888999999999999999888:::>>>AAA@@@;;;777555666555444222111222222111000000000000000000000000000000////////////.........---------------.........------------------------,,,,,,------......------,,,,,,,,,---------------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,(((***,,,,,,+++)))))))))************************+++++++++++++++******)))************++++++++++++******++++++++++++******((())))))***+++,,,,,,---++++++******)))(((((('''+++***))))))(((((((((((((((((()))***************''''''''''''((())))))***$$$$$$%%%%%%%%%&&&&&&&&&))))))************))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((+++******)))))))))))))))'''''''''((()))*********%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&'''((()))************************))))))))))))(((((((((((('''''''''&&&''''''((()))************))))))))))))''''''((((((((((((''''''&&&((())))))((('''((()))&&&'''((()))))))))))))))%%%&&&&&&''''''''''''''''''''''''''''''((())))))((((((''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++******))))))******+++)))***+++***))))))***+++)))******+++++++++************++++++,,,---//////------........./////////------........./////////222111111111111111222222111000000//////000000111111111222333444555666777444555555666888999999:::888999:::::::::999777666;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::;;;;;;999888777777777777444333333222222333333333111111111111111111111111///...---,,,,,,+++,,,,,,...---+++*********+++,,,---,,,,,,+++++++++,,,,,,//////...---,,,++++++***))))))))))))))))))))))))---------.........//////000000000000000111111222///////////////000111111111111111111222222222222444444555555777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>===>>>@@@BBBCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDFFFJJJLLLLLLKKKIIINNNPPPOOOPPPTTTTTTPPPKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPOOONNNQQQYYY```kkkrrrtttmmmaaaWWWNNNGGGHHHFFFBBB@@@@@@???>>>===>>>>>>===<<<;;;:::999999777777888999888777666666555;;;AAABBB>>>999777777555333111111111111111///000000000000000000000000............---------,,,,,,,,,,,,------.........------------------------+++,,,------......------+++++++++,,,,,,,,,------...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))******+++,,,---///000))),,,......,,,***)))***************************+++++++++++++++***))))))((()))***+++,,,+++******))))))************))))))(((((())))))******++++++*********)))))))))))))))***))))))((((((((())))))(((((()))***************'''''''''''''''((())))))$$$$$$&&&'''''''''&&&%%%))))))************))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((''''''''''''''''''((()))))))))(((((((((((((((&&&%%%%%%&&&&&&((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((()))***))))))))))))************&&&'''((())))))((('''&&&'''(((***)))(((&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((('''''''''((()))+++,,,''''''(((((())))))******))))))))))))))))))))))))******)))))))))((((((((()))))))))(((((()))))))))(((***+++***)))((()))+++'''((())))))******************))))))***++++++,,,,,,---------............---------.........//////...//////000111111111111000000////////////000000000111111222333444444555777777777888888888999999888999:::;;;;;;:::999999<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>===<<<;;;;;;;;;999888777777666666666666333333222222222222333333000000000000111111111111///...---,,,,,,+++,,,,,,---...///000000...,,,+++++++++************++++++///......---,,,+++***)))))))))))))))))))))))))))---------.........//////000000000000000111111222///////////////000111111000000000000111111111111333333333444666888999:::;;;;;;;;;<<<<<<;;;::::::;;;===>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBCCCFFFJJJMMMNNNMMMEEELLLPPPOOORRRXXXXXXTTTKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPPPPNNNNNNRRR\\\dddvvvqqqbbbSSSIIIGGGEEEAAA@@@??????>>>=========<<<;;;999888888777666777888888888666555444111888@@@CCC???;;;999999555333111000111111000///000000000000000000000000---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------+++,,,,,,---.........---*********++++++,,,,,,,,,+++***(((((()))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++&&&'''(((***---///222333+++///222111///,,,,,,---++++++++++++++++++++++++***++++++++++++***))))))((()))******)))'''%%%###(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++)))(((((((((((())))))***(((((()))***************)))(((((('''''''''((((((&&&''')))++++++***)))'''))))))************))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&******))))))(((((('''''''''((()))******)))(((''''''''''''''''''((())))))+++***(((%%%### $$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((******))))))((((((''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******''''''''''''((((((((((((&&&'''((())))))((('''&&&''')))***)))'''&&&&&&'''###$$$%%%&&&''''''''''''''''''((())))))***))))))'''''''''''''''((())))))((('''''''''((()))+++,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((***+++***)))((()))***&&&&&&''')))************,,,++++++******++++++,,,,,,,,,,,,---------......---------.........//////+++---///000111222111000000000////////////000000000000000111222222333333999999999999888888888888666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;777666666555555555666666222222222111222222333333000000000000000111111111111111///..................111555888888444///,,,***)))))))))))))))******......---,,,+++))))))((())))))))))))))))))))))))+++++++++,,,---...000000111111111000000000000000000111111111111222222222222222222222222222222222444444444555555555555666888888999:::::::::999999;;;;;;;;;<<<===???@@@AAAEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNIIIJJJKKKMMMOOOQQQRRRSSSLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPPPPOOORRR^^^kkkpppZZZJJJGGGEEEAAA===:::::::::;;;======<<<;;;999888777777999777555555777888888888666777888999999999999999666555444333222000//////111111000000//////....................................---------,,,,,,,,,+++,,,,,,---.........---.........------,,,,,,,,,***+++,,,,,,------,,,,,,---***((())),,,---,,,+++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,------------,,,)))+++---//////---+++)))))))))))))))))))))))))))*********+++,,,,,,,,,---++++++******))))))((((((******)))))))))))))))***)))******++++++******)))(((((())))))******++++++(((((((((((())))))))))))&&&'''(((*********)))(((+++***)))))))))))))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((***)))(((&&&&&&(((***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''((())))))((((((&&&'''''''''(((((())))))***((('''&&&&&&'''(((******)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))&&&%%%'''+++---***&&&&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((((((((((((((()))******'''''''''(((''''''&&&%%%))))))))))))((((((((((((+++)))(((((()))*********&&&&&&''''''((())))))))),,,***'''''''''(((((((((%%%(((,,,///000...+++))))))+++,,,+++((((((***---..................---------......///////////////,,,---...000111222222222000000000000000000111111000111222222444444555666444555666777777888888888888999:::;;;<<<;;;:::999;;;;;;;;;<<<<<<>>>??????AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>======<<<<<<;;;999777444333333333444444444333222222222333333333222000...------......///000000111000...,,,+++((()))222CCCJJJBBB555...+++******))))))******+++000000///...---+++)))(((++++++***)))((('''&&&&&&+++++++++,,,---...///000000000000000000000000111000000111111111222222222222222222222222222222222444444444555555555555666888888999:::::::::::::::>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJHHHIIIJJJLLLNNNOOOQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPTTTaaannnuuu]]]MMMGGGEEEAAA===;;;::::::;;;<<<<<<;;;:::999888777666888666444444555777777666666666777888888888777777444333333222111000//////000000000000//////.................................------------,,,,,,,,,+++,,,,,,---......---------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,...,,,***+++---///...---******************************++++++++++++******************+++++++++,,,******+++,,,,,,,,,,,,,,,***+++---......---+++************************************+++++++++++++++*********)))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''(((((((((''''''((((((((('''((())))))''''''((()))***)))(((''''''(((((()))'''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))'''&&&%%%%%%&&&'''))))))(((((('''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))''''''(((***+++)))'''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((()))******(((((())))))(((((('''&&&)))((((((((((((((((((((()))(((''''''((())))))(((&&&&&&''''''((())))))))),,,***((('''((())))))(((***+++,,,------......---)))+++,,,+++)))(((***,,,------...............---------...///////////////------...000111111111111111111111000000000000000000111222222444444555666555666777888999999999999999999:::;;;;;;;;;;;;:::<<<<<<<<<======>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===============;;;:::777555444333444444555444333222222222222222000000//////...//////////////////...---,,,++++++,,,---999OOO\\\UUUBBB333++++++************++++++------------,,,***)))((()))))))))))))))(((((((((+++++++++,,,---...///000/////////000000111111111000000000111111111222222222222222222222222222222444444444555555555555666777888999:::;;;<<<<<<<<>>>>>>>>>>>??????BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMOOOPPPVVVcccpppxxx___MMMGGGEEEAAA>>><<<;;;;;;;;;::::::999888777777666666777555333333444555555555555666666666666555555444111111111000000000//////000000000////////////...------------------------------------,,,,,,,,,,,,+++,,,,,,---------------,,,++++++++++++************++++++,,,,,,,,,,,,,,,---,,,++++++---......---******************************++++++++++++******)))))))))*********++++++))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))))******************)))))))))******+++))))))************))))))***))))))))))))))))))((((((((((((((())))))))))))++++++***)))))))))******%%%&&&((()))***))))))(((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******+++******))))))(((((((((((()))))))))***+++***)))((()))+++)))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))'''&&&&&&'''((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((************************((((((((()))))))))************))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))(((''''''((((((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((()))******)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***---+++))))))***+++***))),,,+++)))((()))+++...000***++++++***))))))***,,,+++,,,---...............------...////////////.........///000000000000000222111111111000000//////000111222222444444555666666777888999:::::::::::::::::::::::::::;;;;;;<<<============>>>???@@@@@@>>>???AAACCCDDDCCCBBBAAA??????@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>:::;;;;;;<<<<<<===>>>>>><<<:::888666555444555555555444333222111111111111---......///000000//////......---,,,++++++++++++,,,***333III[[[XXXEEE333,,,++++++++++++++++++,,,***++++++++++++***))))))((((((((()))))))))******,,,++++++,,,---...//////---......///000111222222000000000000111111111111111222222222222222333333444444444555555555555666777777999:::<<<<<<======<<<<<<;;;;;;;;;<<<======AAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKKKKMMMOOOSSS___kkkvvv]]]KKKFFFDDDAAA>>><<<;;;;;;;;;888888888777666666666555777555333333444555555444444444555444444333222222////////////////////////////////////////////////---------------------------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,***************)))))))))******+++,,,,,,,,,,,,+++******))))))***+++++++++******************************++++++++++++******((())))))))))))*********(((((()))***************---,,,+++******+++,,,---+++++++++++++++++++++++++++*********)))((((((((((((((())))))******++++++******))))))******++++++)))******++++++******)))******))))))((((((((('''(((((((((((())))))))))))---,,,+++)))))))))******###%%%''')))******)))(((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************))))))(((((((((((((((((()))(((***+++***)))((()))***))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%+++***'''&&&%%%&&&'''((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&))),,,+++&&&$$$&&&)))&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((((((((((((((((())))))***((())))))))))))((('''''''''''''''((((((((((((((('''((()))((('''&&&'''''''''''''''((())))))******---+++******+++,,,+++******(((&&&%%%&&&(((+++---++++++******)))******+++***+++,,,---.../////////,,,---......//////.........///000000000000000///222222111111000/////////000111222222444444555666666777888999::::::::::::;;;;;;:::999999;;;<<<=========<<<======>>>??????>>>@@@BBBEEEFFFFFFDDDCCC???@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<============<<<;;;999777666555555555555444333222000000//////,,,---///000000///...---...---,,,******++++++,,,...((('''444CCCGGG<<<111,,,,,,++++++++++++,,,,,,((()))******++++++******)))))))))))))))))))))))),,,,,,,,,,,,------...///------...///000111111222//////000000000111111111111111111222222333333333444444444555555555555666666777888:::;;;<<<<<<<<<999999999:::;;;===>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKJJJJJJJJJIIIMMMJJJIIIJJJLLLOOOXXXbbbtttoooZZZJJJDDDCCC@@@>>><<<;;;::::::666666666666666666666666888666444333444555555444333333333333333222111000---............/////////.............../////////------------------------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++)))******))))))***+++,,,******************************++++++++++++******((())))))))))))*********(((((()))************)))---,,,***))))))***,,,---************************+++*********)))((((((((((((((())))))******++++++***************+++,,,,,,******++++++++++++*********)))))))))((((((''''''(((((((((((())))))))))))---,,,+++)))))))))******###%%%''')))******)))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))(((((('''&&&(((''''''&&&&&&''''''((('''((())))))''''''((()))((((((((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%+++***'''&&&%%%&&&'''(((((((((((((((((('''''''''))))))(((((((((((())))))$$$%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''%%%)))---+++%%%###%%%)))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((())))))***''''''((((((''''''&&&%%%&&&&&&''''''((((((((()))(((***,,,+++)))'''((()))''''''(((((()))*********,,,+++***+++,,,---,,,***''''''''''''''')))***++++++******)))******++++++***+++,,,---............,,,------..................///000000000000000///111111111111000000//////000111222222444444555666555666777888999999999999<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;<<<======>>>@@@DDDGGGHHHHHHFFFEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<;;;;;;;;;;;;999888666555555444555444222111000//////.........//////...---+++***...---,,,+++++++++,,,---000,,,)))+++222666333...,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,+++++++++***)))(((((((((,,,,,,,,,,,,,,,---...///.........//////000000000/////////000000000111111111111111222222333333444444444444555555555555666666777888999:::;;;;;;;;;:::::::::;;;===>>>@@@AAAAAAAAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKHHHGGGIIIJJJLLLRRRZZZhhhttt~~~~~~tttfffWWWKKKBBBAAA???===;;;:::999999555666666666666666666666999666444333444555444444111222222222222111111000........................---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***((((((((())))))))))))***)))******+++++++++++++++***+++,,,,,,***+++,,,...******************************++++++++++++******)))))))))*********++++++(((((()))***************,,,+++***))))))***+++,,,))))))))))))))))))))))))******************))))))))))))))))))***************************+++,,,---******++++++++++++******)))(((((((((((((((((('''(((((((((((())))))))))))++++++***)))))))))******%%%&&&((()))***))))))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))'''&&&&&&'''((((((((((((((((((((('''''''''))))))))))))))))))))))))$$$%%%'''))))))))))))(((''''''''''''''''''''''''((((((((()))))))))******))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''$$$(((+++***&&&$$$&&&)))(((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((()))******'''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))))),,,///...+++((()))***'''(((((())))))******++++++******+++------,,,***((())))))***++++++,,,,,,,,,***))))))***++++++******+++,,,---------------,,,,,,---............---......///000000000000000000000000000000000000111000111222222444444555666555666777888999999999999;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;<<<<<<>>>AAADDDGGGIIIHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<:::999999::::::999888666555444333333222111000/////////////////////...---+++***)))---,,,,,,++++++,,,,,,---***---...,,,,,,---+++'''+++******************+++((((((***++++++,,,,,,,,,---,,,+++***)))(((''''''------,,,,,,,,,---............//////////////////////////////000000000111000111111222333333444444444444444555555555555666666777888888999999999999;;;;;;;;;;;;<<<===>>>??????@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIILLLKKKKKKJJJIIIIIIHHHHHHIIIFFFFFFIIIKKKKKKOOOUUU[[[eeellljjjccc[[[QQQIII@@@???>>><<<;;;999888888555555666666777777777777888555333222222333333222000111111222222222222111////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++******(((((()))))))))*********))))))***+++++++++++++++***+++,,,,,,******,,,...******************************++++++++++++******************+++++++++,,,((()))******++++++******++++++************++++++*********************************+++++++++++++++*********)))))))))))))))************+++,,,---...(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))))))))(((((((((''''''''''''((((((%%%'''''''''&&&%%%&&&''''''&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((($$$&&&((()))***)))((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''$$$'''))))))&&&%%%''')))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((('''&&&&&&%%%%%%&&&''''''((()))))))))---000///+++((((((***((((((((()))******++++++)))))))))+++------+++)))************+++,,,------,,,***((()))+++,,,+++)))+++,,,,,,---------,,,,,,+++,,,------......------------...000111111111111/////////000111111222222000111222222444444555666666777888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@DDDGGGGGGFFFDDDBBBAAA@@@???>>>>>>???@@@AAA???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;:::999888888999999888777666444333222222111000///////////////......---,,,+++++++++,,,******+++++++++++++++***%%%***,,,)))(((***((($$$***))))))(((((())))))***''''''((()))************+++++++++******)))))))))------,,,,,,,,,---......///////////////.........////////////000000000000000000111222333333444444444444444555555555666666666777777888888888777777:::::::::999999::::::;;;===>>>@@@AAABBBCCCCCCCCCGGGGGGEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGMMMLLLLLLKKKJJJJJJIIIIIIGGGDDDFFFJJJLLLLLLOOOSSSQQQYYY___\\\VVVQQQKKKEEE???>>>===<<<:::999777777555555666666777888888888777444222111111222111000///000111222222222222222000000/////////.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))((()))))))))******++++++))))))***++++++++++++***''')))+++***((('''***---******************************++++++++++++*********++++++++++++,,,,,,,,,))))))***+++++++++++++++************************++++++++++++++++++++++++*********+++,,,,,,,,,---++++++******))))))((((((************+++,,,---...&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''(((*********)))(((+++***)))))))))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((***++++++,,,,,,))))))(((((((((((())))))&&&'''((('''&&&%%%&&&(((&&&%%%$$$$$$%%%'''***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((%%%&&&'''((())))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''%%%&&&(((******)))'''&&&))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&$$$&&&'''((('''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***((((((((((((((()))******)))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))(((---111000+++((((((***((((((((()))******++++++)))((()))+++,,,---+++)))***)))'''''''''))),,,...---***((((((+++,,,+++))),,,,,,---------,,,+++++++++,,,------......------,,,---...000111222222222......///000111222333333000111222333444555555666888888999:::;;;;;;;;;;;;999:::<<<=========<<<;;;>>>======<<<<<<<<<======<<>>======>>>???@@@>>>>>>>>>>>>>>>===<<<<<<999999888888888888888888888888888777666444222111111000///////////////000---,,,+++***+++,,,---...((()))***++++++***)))((((((+++)))%%%&&&,,,---***))))))(((((((((((())))))&&&&&&'''((())))))((((((***************+++++++++++++++,,,,,,,,,,,,------...---......///000111222......//////000000111111000111111222222333444444444444333444444555666777999999888888888888888999<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHFFFFFFHHHJJJOOONNNNNNNNNMMMJJJEEEBBB>>>===<<<;;;999888777666444444444444555777888:::888777555333222222222222222222111000///...------//////.........---------,,,,,,---...//////............---------,,,,,,,,,+++***)))))))))***,,,,,,***++++++,,,,,,+++++++++))))))************))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))...,,,***)))''''''((((((---,,,+++))))))))))))*********++++++++++++******)))))))))***+++++++++,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++)))************+++++++++***************)))(((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,000000000...***(((((((((%%%$$$###%%%''')))***)))******************************)))(((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((************************''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))),,,,,,++++++***((('''&&&((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((''''''''''''++++++***)))((('''&&&&&&&&&(((++++++***(((''''''))))))(((((((((((())))))''''''((((((((((((''''''***)))'''&&&'''(((***,,,***)))(((''''''((()))***'''''''''''''''&&&&&&&&&))))))******)))(((''''''''''''((((((((((((''''''!!!###%%%''')))***))))))((((((((((((((('''''''''''''''''''''''''''''''''*********)))))))))))))))************************------------,,,+++******++++++******++++++,,,---,,,,,,,,,---------......------......//////000000......///000111222222333111111222333555666666777666999===>>>===<<<::::::<<<<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;???@@@BBBCCCCCCBBB@@@???AAA@@@??????>>>>>>??????@@@???===;;;:::::::::;;;::::::::::::999888777777666555555444222111000000////////////............++++++,,,------,,,,,,,,,---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''++++++,,,,,,,,,,,,------))))))))))))***+++,,,---.........///000000111111000111111222222333333444444333333444444555666777888888777777777777888888::::::;;;;;;;;;<<<<<<<<<===>>>>>>???AAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKLLLLLLKKKIIIIIIIIIJJJIIIKKKNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIFFFBBB???======<<<:::999888666666555444444444555666777888666555444222111000111111111111111000000000000000///.........------------,,,,,,---...............------------,,,,,,,,,,,,+++***)))))))))***+++,,,++++++,,,,,,,,,+++******))))))************)))))))))*********+++++++++++++++***)))(((((()))***+++************************,,,+++***))))))******++++++***)))))))))***+++,,,)))******++++++******)))******************+++++++++++++++***)))))))))(((++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...//////---***(((((()))+++)))'''&&&''''''&&&%%%((((((((((((((((((((((((***))))))(((((((((((((((%%%'''((((((''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''((((((''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((******************))))))))))))******))))))(((((((((''''''''''''''''''((())))))((('''''''''''''''((((((((((((''''''''''''*********)))(((''''''&&&&&&(((******)))((('''(((((((((''''''''''''((((((''''''((((((((((((''''''(((((('''&&&'''((()))******)))(((''''''((()))***'''''''''''''''''''''''')))))))))(((((('''''''''''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,------------...------...//////000000111/////////000111111111222000111222333444555555666444777:::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<<<<===???@@@BBBCCCBBBAAA@@@???AAA@@@??????>>>>>>?????????>>>===;;;::::::::::::::::::::::::999888777666555555444333222111000000////////////............+++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''++++++,,,,,,,,,,,,------++++++++++++,,,---......---......//////000111111000000111111222333333333333333333333444555666777777777666666666666777777888888999:::;;;;;;<<<===>>>>>>??????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMMMMKKKJJJKKKLLLKKKOOOSSSTTTRRRMMMJJJHHHEEEDDDDDDEEEEEEDDD@@@>>><<<<<<;;;999888777666666666555444444444555555666444444222111000000///000000000000000111111222222............------------,,,,,,------......---------------,,,,,,,,,++++++******))))))******+++,,,+++,,,,,,,,,+++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++***************+++,,,---))))))((())))))+++,,,---)))******++++++******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++******'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))******++++++------,,,***))))))***---+++)))'''''''''&&&$$$(((((((((((((((((((((((())))))((((((''''''((((((&&&''')))((((((''')))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&''''''(((((((((''''''&&&&&&''''''((()))((((((''''''&&&%%%%%%&&&'''(((((())))))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''(((((((((((('''''''''''')))))))))((((((''''''''''''((())))))''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,------------......//////000111111111000000000000000000000000///000000111222333444444333555777888888888:::;;;;;;;;;;;;<<<;;;;;;:::999::::::;;;<<<======>>>>>>??????AAABBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>??????>>>===;;;::::::999:::999999999999888777666666555444444333222111000000/////////............---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''+++++++++,,,,,,,,,------///////////////000111111------......///000000111000000000111222222333333333333333333444555666666666555555555555666666777555666777888:::;;;<<<===????????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJKKKJJJIIIIIIJJJKKKMMMPPPSSSTTTPPPLLLHHHFFFDDDCCCCCCDDDEEEEEEBBB@@@;;;:::999888777666555555666555555444444333333333333333222111000000///////////////000000000000000------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++,,,++++++***)))(((******))))))))))))******))))))*********+++++++++***))))))))))))))))))******************************************+++++++++)))))))))))))))***++++++))))))************))))))++++++******))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))))))))))))))***++++++))))))***+++)))(((&&&''')))******))))))))))))))))))))))))))))))(((((('''''''''(((((((((******)))((('''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''(((((((((&&&'''(((***(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%$$$&&&''')))''''''((((((((((((''''''***)))'''&&&%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))************************'''''')))******+++++++++***************++++++,,,++++++,,,,,,,,,---------......//////000111111111000000000000000///////////////000000111222222333333444555555555777:::===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@>>>???@@@@@@AAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888888888777666555555444333333222111000000000//////.........---------,,,,,,---------,,,++++++,,,+++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...---------...//////000000///000000111111222333333333222222333333444555666555555444444555666777777555555666888:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIHHHHHHHHHIIIJJJMMMNNNOOOMMMIIIFFFEEEDDDBBBBBBAAACCCDDDDDDBBB@@@999999888777666555555444555555555444333333222222333333222222111111000000000//////...------,,,,,,,,,,,,------------------+++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))******++++++++++++++++++++++++******)))(((******)))(((((()))******(((((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''************))))))(((((()))))))))******)))))))))+++******))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))))))))(((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((('''(((***)))(((((()))+++&&&%%%%%%&&&))),,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((+++,,,,,,***'''%%%%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***(((((((((''''''(((((((((&&&&&&'''((())))))******(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((('''&&&'''(((***)))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))******)))'''&&&$$$%%%&&&((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------.........///000000111111000000000///////////////...//////000000111111111333444555555555777:::===;;;<<<<<<=========<<<<<<::::::;;;<<<===>>>???@@@===>>>>>>??????@@@@@@@@@@@@???>>>>>>======>>>>>>======<<<;;;:::999888888777777777777666555444444222222222111111000000///............------------,,,---------,,,,,,+++***++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......///000000//////000000111222222222222222222222333444555666555555444555555666777888555666777888:::;;;<<<=========>>>>>>@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIIIIIIIIIIJJJLLLLLLKKKJJJGGGCCCAAABBBCCC@@@???>>>???AAAAAA@@@>>>888888777666666555444444333444444444333333222111222222222222222111000/////////...---,,,+++******,,,,,,,,,,,,------------++++++,,,,,,,,,+++******+++++++++*********))))))))))))***++++++++++++***))))))***************)))+++***)))(((((()))***+++'''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&************)))((('''&&&((())))))******))))))((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&''')))((('''''')))***((('''&&&&&&(((******)))((((((((((((((((((((((((''''''&&&&&&''''''((((((+++,,,,,,***'''%%%$$$%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((()))******)))((((((''''''(((((()))$$$%%%&&&'''(((***++++++))))))))))))(((((('''&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))%%%&&&'''(((''''''(((***))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&''''''(((((())))))***((('''&&&&&&&&&'''((()))''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((******+++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,------......///000000000/////////////////////////////////000000000111111333444444444444666999;;;;;;;;;<<<<<<===<<<<<<<<<::::::;;;<<<======>>>>>>=========>>>>>>???@@@@@@??????>>>============>>><<<<<<<<<<<<;;;999888777666666666666555444333333111111111000000000//////.........------------,,,------------,,,+++***************+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''++++++,,,,,,,,,,,,------///......---------......,,,,,,---......//////000//////000000111111222222222222222222333444555666555555555555666777888999777777888999:::;;;<<<===<<<<<<===>>>@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHIIIKKKLLLIIIIIIHHHEEEBBB@@@@@@AAA???>>>======??????>>><<<777777666555555444444444222222333444333333222111000000111111111000///............------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++***))))))+++*********))))))))))))((()))***+++,,,++++++***'''((()))******++++++***+++***)))(((((()))***+++(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''))))))***))))))((((((((()))******)))((('''(((((())))))))))))((((((((((((((()))))))))))))))+++++++++***)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''')))******((('''&&&&&&'''(((((('''&&&''')))((('''%%%&&&'''(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((())))))(((&&&%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%(((''''''''''''''''''(((''''''''''''((()))***+++))))))(((((((((((())))))$$$$$$%%%&&&''''''(((((((((((())))))******))))))(((''''''''''''''''''((())))))((('''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))###%%%((((((((('''((()))(((((((((''''''(((((((((((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&((()))&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''(((((())))))'''''''''(((((()))))))))''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((())))))***++++++++++++)))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,------......//////---.........///000000000///000000000000111111111111222444444333333555777888999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@@@@??????>>>===============<<<<<<<<<<<<;;;999777666555555666555555444333222000000000000000/////////.........---------,,,,,,------------,,,+++***))))))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,------...//////000/////////000111111222222222222222222333444555555555555555666666888999999888888999:::;;;<<<<<<===;;;;;;<<<>>>@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGHHHIIIKKKGGGHHHHHHFFFCCCAAA@@@@@@@@@???>>>>>>??????>>>===666666666555555444444333111111333333444333222111...///000000000///...------------............///+++++++++,,,,,,---------+++++++++++++++***)))(((************))))))))))))((()))***+++,,,+++******&&&'''(((***+++++++++++++++***)))'''''')))***+++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))%%%&&&(((***+++,,,++++++&&&'''(((*********))))))(((((())))))))))))((((((''''''(((((())))))******---,,,,,,+++***)))((((((************************(((((((((((())))))))))))(((((()))***************))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))******((('''%%%&&&'''((('''&&&&&&'''(((&&&%%%$$$%%%'''))))))(((************************&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''((()))++++++))))))(((((((((((()))))))))))))))***************&&&'''(((***++++++,,,,,,((((((''''''''''''(((((())))))(((''''''''''''''')))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))"""$$$((())))))((('''((('''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&)))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((()))''''''((()))******))))))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))******++++++++++++***)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,------...///000111111000000000000111111111111000111333333222222333444666777888999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@??????>>>===============;;;<<<<<<<<<;;;999777666555555555555444333222222000000000000////////////......---------,,,,,,,,,---...------,,,+++***)))))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------......---,,,,,,,,,------000000000000000111111111333333333444444444555555555555555555666666666666999999999999:::;;;<<<<<<@@@???===<<<===???BBBDDDDDDDDDEEEEEEEEEEEEDDDCCCHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGEEECCCBBB@@@@@@@@@@@@AAAAAA@@@???===<<<555555444444444333333333777777555444222111//////////////////............------------------------222000---,,,,,,,,,+++***---+++))))))***+++***)))***************)))((((((************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((+++++++++***)))(((((('''++++++************++++++...,,,***(((''''''))))))******))))))((((((((('''+++***)))(((((()))******))))))))))))************+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******+++***)))))))))***,,,---...+++(((%%%%%%&&&)))***,,,+++***)))((('''&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++***)))((('''&&&%%%%%%((((((((((((((((((((((((&&&))),,,***&&&###%%%((('''(((((((((((((((''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))###$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((()))*********((('''&&&'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((()))+++***(((&&&******))))))(((((('''''''''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))******)))'''&&&$$$'''(((((((((''''''&&&%%%&&&''')))*********)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((+++***(((''''''((()))*********))))))******+++,,,))))))))))))************++++++++++++++++++++++++,,,,,,+++***+++,,,---...---......///////////////111111000000000000111111555333111333555777555333777666555444555777999:::;;;:::999888888999:::;;;:::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::999999888444444444444333222111111111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))+++***))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((())))))))))))''''''((((((((((((''''''))))))***++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,------...000000000111111111111222333333333444444444444555555555555555666666666666999999999999:::;;;<<<<<<@@@???===<<<===???AAACCCDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>><<<;;;555444444444444333333333555444444222111000///...////////////............------------------------///---,,,+++,,,---,,,***,,,+++))))))***+++***)))***************)))((((((************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))++++++******)))(((((('''))))))(((((((((((())))))...---+++***))))))******))))))((((((((('''''''''+++***)))(((((()))******&&&&&&&&&&&&''''''''''''************)))))))))((())))))******))))))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))***)))((('''&&&&&&(((***,,,++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((+++---,,,(((%%%''')))&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&((((((((((((((()))))))))'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''%%%###!!!''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((***)))(((&&&&&&''')))*********)))))))))***++++++))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,---...---......///////////////111111111000000000000111444222111222555666555333666555555444555666888999:::999888777777888999:::::::::;;;<<<===>>>>>>===============<<<<<<<<<;;;:::::::::999888888777777333333333333222111000///111111111000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++***)))((((((((((((((())))))***))))))((((((''''''&&&&&&'''((((((((())))))))))))''''''((((((((((((''''''******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///111111111111222222333333333333333333444444444444555555555555666666666666999888888999999:::;;;<<>>===<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@AAAAAAAAA@@@???<<<:::999444444444444333333333333222222111111000//////.../////////............---------------------------,,,+++******,,,,,,,,,***,,,***))))))***++++++************+++******)))(((************))))))))))))))))))(((((((((((())))))******))))))))))))******+++******))))))((((((''')))((((((''''''(((((()))++++++++++++***)))(((((())))))))))))((((((((((((***))))))(((((())))))***((((((((()))))))))******************))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((()))***(((((('''''''''((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())),,,...---)))'''(((***%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&'''((('''&&&&&&''''''((())))))******'''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))((('''&&&%%%$$$((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,---...---......///////////////222222111111000000000000333222111222333444444222444444444555666666777777888888777777777777888888999:::;;;<<<<<<======<<<======<<<<<<<<<;;;;;;;;;999999888888777666666666222222222222111000///...000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))******++++++******)))&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''((((((((()))))))))''''''((((((((((((''''''---,,,+++***+++,,,---...***++++++++++++,,,,,,,,,+++++++++,,,---...///000111111111222333333333444222222333333333444444444555555555555666666666666888888888888999:::;;;<<<>>>===<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???===;;;999777444444444333333333222222111111000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++)))+++***((()))***,,,++++++*********++++++******)))************)))))))))((())))))(((((((((((())))))***))))))(((((())))))*********))))))((((((((((((******))))))))))))******'''((()))))))))(((&&&$$$************************(((((((((((()))))))))***))))))*********+++++++++*********)))))))))))))))***************))))))(((((((((((((((((((((((((((******))))))((((((''''''))))))))))))******+++++++++******)))(((&&&%%%$$$(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***,,,---,,,***(((((()))%%%%%%&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((()))******+++((('''&&&%%%%%%&&&'''''')))((('''''''''(((***+++'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((()))******((()))))))))************************************+++++++++,,,,,,,,,---------......///////////////222222222222111000000///222111111222222333333333222333444555666666666666777777666666666666777777999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888777777666666555222222222222111000///...//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))************))))))''''''(((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''---,,,+++***+++,,,---...*********+++++++++,,,,,,+++++++++,,,---...///000000111111222333333444444222222222333333333444444555555555555666666666666888888888888999:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEECCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<:::777666444444333333333222222222111111111111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***(((,,,***))))))***++++++*********++++++++++++******************)))))))))((())))))(((((((((((()))))))))((((((''''''(((((())))))))))))(((((((((((((((******))))))))))))******&&&''')))******(((&&&$$$))))))))))))))))))))))))''''''(((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))*********************)))((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))************))))))***)))(((&&&%%%###(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))***+++***)))'''''''''&&&&&&'''(((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((&&&$$$###%%%&&&&&&&&&)))((((((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&""""""###$$$&&&'''((()))'''''''''&&&&&&''''''(((&&&%%%$$$###$$$%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((()))***((()))))))))************************************++++++,,,,,,,,,------------......///////////////222222222333222111000///111111222222222222333333222333444555666666666666666666666666666666666666888999999::::::::::::999;;;;;;;;;;;;::::::::::::999999999888777777666666333333333333222111000///...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************)))(((''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''******))))))******+++,,,************++++++++++++,,,,,,,,,,,,------...//////000000111222333444444222222222222333333333333555555555555666666666666888777777888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<999777666333333333333222222222222111111111111000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++---+++))))))***+++***))))))***++++++,,,+++++++++************))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))+++,,,,,,+++)))(((&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))''''''((((((((()))))))))))))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''(((((((((''''''%%%%%%&&&((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&&&&'''((())))))))))))$$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&'''&&&%%%))))))(((((('''&&&&&&%%%(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))*********'''''''''''''''((())))))))))))))))))***************************************+++,,,---------,,,,,,---......///////////////000111222333333222111000111222333333222222333555444444444555666666777777666666777777777777666666888888999999999999888888;;;;;;:::::::::999999999999999888888777666666666333333333333222111000///....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************))))))(((((())))))***)))***+++++++++***((('''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))***++++++++++++***************++++++++++++------,,,,,,,,,------......//////000111222333444111222222222222333333333555555555555666666666666777777777777888999:::;;;:::;;;;;;<<<<<<===>>>>>>??????@@@BBBBBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGBBBBBBCCCDDDDDDEEEEEEFFFCCCBBBBBBAAA@@@???>>>>>><<<<<<===<<<;;;999777666333333333222222222222111000000000//////..................---------,,,,,,++++++++++++++++++++++++***+++,,,///222333222000...,,,***)))******)))''')))***++++++,,,,,,,,,+++************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))***+++,,,,,,+++******&&&&&&''''''((((((((((((%%%&&&'''))))))))))))(((************++++++++++++((()))))))))************((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((((((((('''&&&$$$$$$%%%&&&''')))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((((('''&&&$$$$$$%%%&&&'''(((((((((((("""###%%%'''((('''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))))))))'''''''''(((((((((((((((***)))(((((('''((()))***&&&(((***,,,,,,+++)))(((&&&'''(((((())))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++''''''&&&&&&''''''((()))))))))))))))***************************************+++,,,---------,,,,,,---......//////////////////000222333444444333222111333555444333222444666666555555444555666888999666777888888888888777666777888888888888888777777::::::::::::999999999999888888777666666555555444222222222222111000///...------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++***)))(((''''''((()))***%%%&&&(((***++++++***)))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***+++,,,---...---,,,,,,)))************+++++++++......---,,,,,,,,,---------...///000111222333333111111222222222333333333555555555555666666666777777777777777888999:::;;;::::::;;;<<<<<<=========>>>???@@@AAABBBBBBCCCBBBBBBCCCEEEGGGHHHIIIIIIHHHBBBBBBCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@???>>>======;;;;;;<<<<<<;;;999888777333333333222222222111111000//////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++((())),,,000555777666555///---+++******)))(((&&&)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))******))))))))))))******'''''''''((((((((((((((())))))(((((((((((()))))))))))))))*********))))))))))))******+++++++++,,,$$$%%%'''))))))))))))(((''''''''''''(((((((((((((((((())))))*********+++'''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((())))))******&&&''')))*********)))((('''&&&&&&&&&&&&'''((((((***)))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))((((((((((((&&&$$$###$$$%%%&&&''''''''''''!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%'''''''''&&&&&&'''''''''###$$$%%%&&&'''''''''''''''''''''''''''''''''''')))(((''''''((()))***+++((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&((())))))'''$$$%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))$$$$$$$$$$$$%%%''')))***&&&(((+++......---***((("""###%%%&&&&&&&&&%%%$$$))))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))++++++,,,,,,,,,'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))***+++,,,---...---,,,,,,---......///////////////...///222444555444333333111444666555333222444777777666555444555777999;;;666777888999999888777666777777888888888888777666:::::::::999999999888888777666666555444444333333111111111111000///...---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***)))(((''''''((()))***!!!###&&&)))++++++++++++******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...000111...---,,,...222555777777666777777555333222333555777666666555555555666666888999999999999999999:::======<<<;;;;;;;;;;;;<<>>>>>;;;999777777666666444222222222222111000//////...000000///...............///---+++,,,---...---,,,))))))*********+++++++++...,,,)))((()))---222555BBB777+++'''***...,,,(((+++++++++***************)))***++++++++++++***))))))'''&&&&&&((()))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++((((((''''''&&&&&&&&&%%%))))))))))))((('''&&&%%%))))))))))))))))))))))))$$$&&&(((((('''&&&'''(((***)))'''&&&%%%%%%&&&&&&)))******))))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''******++++++++++++******&&&'''((('''&&&'''(((***&&&((()))***)))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$###(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''((())))))((((((###$$$%%%&&&''''''''''''***'''$$$%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&))))))******)))'''%%%###&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***+++'''$$$&&&((()))((()))---,,,***((('''(((((()))&&&&&&''''''(((((())))))+++*********))))))((((((''')))***+++******,,,---,,,++++++++++++,,,------...............///000000...000111111111111333555555555666666777777888888777888999999::::::::::::777888:::;;;;;;:::888777888888777777777777888888;;;;;;::::::999888888777666666666555444444333333444333222111000000000000///,,,******,,,------,,,++++++,,,,,,++++++***)))************************+++***((('''''''''((()))******))))))((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000///------///222555777777666777777555333222333555777777777666666666777777888888888888999999999999<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCCCCDDDFFFIIILLLMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDBBBAAABBBAAAAAA@@@???>>>======;;;999777666666555333222333333222222111000000///000//////..................---++++++---...---,,,))))))*********++++++++++++***))))))***,,,...000<<<444+++'''))),,,+++(((***************************************************)))''''''((()))(((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))((((((((())))))******((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))$$$&&&((()))(((((()))***((('''&&&&&&&&&'''(((((()))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&'''((((((''''''(((***'''((()))***)))(((&&&%%%'''''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&'''((())))))))))))(((&&&&&&'''''''''&&&&&&%%%(((&&&$$$%%%''')))((('''%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''''''''''''''''''''(((''''''&&&'''((()))***,,,)))&&&&&&&&&&&&%%%%%%,,,+++***)))(((((((((((((((((((((((((((((())))))************)))))))))(((''')))***+++******,,,---,,,,,,,,,,,,,,,------..................///000000///000222222111111222444444444555555666777888888777777888999::::::::::::777888999::::::999888777888888777777777777888888:::::::::999888888777777666555555444444333333222333333111000000/////////---...000///---+++++++++,,,,,,,,,,,,,,,+++******************************+++***)))((('''(((((()))))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''(((*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///......000333666777777666777777555333222333555777777777777777888888888777888888888999999999:::;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCDDDCCCCCCDDDFFFHHHKKKKKKJJJHHHGGGHHHHHHHHHGGGEEECCC@@@???@@@@@@???>>>===<<<;;;;;;:::888666666666555333111333333333222222111111000000///......------.........---++++++---------,,,***************+++++++++))))))******++++++++++++333///+++(((((()))))))))((())))))******++++++++++++***))))))))))))***+++,,,+++)))((()))))))))'''((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%''')))))))))(((***+++&&&%%%%%%&&&&&&((())))))(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***'''((()))))))))(((&&&%%%'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((())))))((((((((())))))((('''&&&%%%%%%'''&&&$$$%%%'''((((((((('''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******(((((((((((((((((((((((((((''''''''''''((())))))***)))(((&&&%%%%%%%%%$$$************)))(((''''''))))))))))))))))))((((((************))))))))))))((()))++++++******+++------,,,,,,,,,,,,---.....................///000000000222333222111111222333111222333444555666777777666777888999::::::::::::666777888999999888777666888888777777777777888888:::999999888777777666666555555555444333333222222222111000//////...//////)))---111000,,,)))***,,,,,,,,,---------,,,++++++******************************)))((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------000//////111444777777777666777777555333222333555666666777777888888777777888888999999::::::;;;;;;::::::;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>===<<<;;;::::::999777555555555555333111222222222111111111000000//////...------------......,,,++++++,,,------,,,************************+++*********************++++++***)))'''&&&''')))'''(((((()))***++++++,,,,,,***)))'''''')))***,,,...,,,***)))******)))(((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))((((((((((((&&&''''''((((((((((((((()))))))))))))))((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&'''))))))'''''''''(((&&&&&&&&&&&&''''''((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''%%%'''((()))''''''((()))((((((((()))((('''&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))(((''''''&&&((('''&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((('''&&&&&&''')))***&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%)))***'''&&&'''))))))((()))*********)))'''&&&++++++******))))))((((((*********)))))))))))))))(((***++++++******+++,,,------,,,,,,------...///...............///000000111333333333111000111222000000111333444555666777555666777999::::::::::::666666777777777777666666888888777777777777888888999999888888777666666666666666555555444333333333000000///...............***+++,,,++++++***,,,---,,,------------,,,++++++***************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$############&&&&&&&&&''''''''''''((())))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---000///000222555777777666666777777555333222333555444555666777777777666666999999::::::;;;<<<<<<===::::::;;;;;;===>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGEEEDDDBBBCCCDDDEEEDDDDDDBBBBBB>>>======<<<;;;:::999999888666555444555444333111000000000000//////////////////...------------------,,,******,,,---,,,+++************************...,,,***(((((()))+++,,,''')))***)))'''&&&''')))''''''((()))******+++++++++***(((''''''(((***+++...,,,************)))(((((((((((((((((((((((((((+++*********)))))))))((((((((((((((((((((((((((())))))((((((((())))))******)))))))))((((((((('''&&&&&&'''((()))(((((('''((((((((()))))))))))))))))))))))))))))))))((('''(((((((((((((((((((((((('''((()))(((%%%$$$###$$$(((((('''''''''&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%'''))))))((('''((()))(((((((((((((((''''''&&&%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''((())))))(((((())))))((('''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$%%%&&&'''((())))))***)))'''&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''...111+++''')))+++***'''((()))******)))'''&&&++++++******))))))(((((())))))))))))))))))******)))***++++++***)))+++,,,---,,,,,,,,,,,,---.....................///000000222333444333222111222333000000111222333444555555555555777888999:::::::::666666666777777666666666888888777777777777888888999999888888777666666666777777666666555444444444000///..................666000)))'''***------+++,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))************++++++++++++++++++++++++++++++++++++++++++,,,------//////000222555666666444666777777555333222333555222444555777777777666666888999999:::;;;<<<======;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDCCC@@@AAACCCDDDDDDDDDCCCBBB======<<<;;;:::999999888777555444333444444222111///////////////////////////...------,,,,,,---------,,,******,,,,,,,,,++++++++++++***************---,,,)))(((''')))+++---'''((())))))((('''((()))'''(((((())))))************)))(((((((((((()))***---,,,***)))*********((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************))))))((((((''''''&&&'''((()))***)))((((((''''''(((((((((((())))))%%%&&&''')))***+++,,,,,,))))))))))))))))))))))))'''((()))'''%%%"""""""""(((((((((((('''&&&%%%$$$$$$%%%&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))***)))((((((((()))(((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&'''((())))))((()))))))))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''(((******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((---666999000'''((()))'''((((((((())))))(((((('''))))))))))))))))))(((((())))))))))))************)))***++++++***)))***+++,,,++++++++++++,,,------...............///000000111333444333222222333444111111222222333333444444444555666888999:::::::::777777666666666666777777888888777777777777888888:::999999888777777666666777666666555444444333333//////............//////BBB777,,,(((+++...,,,)))++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''''''''(((((((((((((((((((((''''''''''''%%%%%%&&&''')))+++,,,...&&&&&&&&&''''''''''''((())))))))))))************++++++++++++++++++++++++************+++,,,---.........///222444555444333666777777555333222333555333444666888888888777666666777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDCCCBBBAAAAAA======<<<;;;:::999999888666444333333444444222111///////////////000000000///...------,,,,,,---------+++******+++,,,,,,++++++++++++*********))))))))))))((((((((()))*********)))(((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))),,,***((((((*********)))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))(((((()))******+++*********)))((('''''''''&&&''')))++++++***)))(((&&&&&&'''''''''(((((((((%%%&&&''')))+++,,,,,,,,,))))))))))))))))))))))))%%%&&&((('''&&&$$$%%%%%%&&&''''''(((((('''&&&%%%###$$$&&&'''((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&)))***)))((('''((())))))((('''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((('''%%%%%%''')))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''...:::===222''''''((('''(((((('''''''''(((((()))(((((((((((((((((())))))((()))))))))************)))+++,,,+++***)))***++++++************+++,,,,,,...............///000000000222333333222222444555333333333333333333333333333444666777999:::::::::888777777777777777777888888888777777777777888888:::::::::999888888777777555444444333333222111111000//////...//////000000===666---)))+++---,,,*********++++++******)))((())))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''(((***+++,,,&&&&&&&&&''''''''''''((())))))))))))************++++++++++++++++++++++++)))))))))***+++---...///......///111444555444222666777777555333222333555333555777999:::999888777444555666777888999::::::===<<<<<<======>>>???@@@??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@>>>>>>===<<<<<<::::::999888555444333333333333222111000000000000000111111111......---,,,,,,,,,,,,------+++******+++,,,,,,+++++++++++++++******))))))%%%&&&((()))***)))(((''',,,***((((((***+++***)))))))))))))))(((((((((((((((((())))))))))))((((((***)))(((((()))******)))************************%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))((())))))***+++++++++******)))(((''''''&&&'''(((***+++,,,+++)))(((%%%&&&&&&&&&''''''((((((((())))))*********))))))))))))))))))))))))))))))###%%%'''(((''''''((()))$$$%%%&&&(((((((((((('''###$$$%%%'''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((($$$&&&)))***)))((('''((())))))((('''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((()))))))))((('''&&&&&&''''''''''''&&&%%%$$$$$$###%%%''''''%%%&&&))),,,******))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''###%%%''')))******))))))&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''+++999===222'''(((+++))))))((('''&&&&&&'''))))))&&&&&&''''''(((((())))))(((((())))))*********+++***+++,,,+++***)))***+++******))))))******+++,,,...............///000000000111333333333333555666444444444333333333222222333444666777999::::::;;;888888777777777777888888888888777777777777888888;;;;;;::::::999888888888333333222222111000000///000000/////////000000111111...+++))))))+++,,,,,,***************)))(((((())))))))))))))))))))))))((()))*********)))'''&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((***)))(((''''''((()))***)))************+++++++++************+++,,,---...---++++++---222444444222333333333333333333333333222444666777888777666555666777777888888888888777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????::::::999999999999888888555555444333222222222222000000000000000///............---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))((((((((((((******))))))((((((''''''))))))))))))************&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%$$$#########$$$&&&((())))))((('''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((()))(((&&&%%%%%%'''******))))))((((((''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((++++++***'''%%%$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''')))'''$$$""""""$$$'''))))))))))))))))))((('''''''''(((((((((((((((''''''))))))))))))************))))))))))))***************+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------...//////000000///...---000111333444555555444333222666666333222666888777666555444666888999888777777888999999888777666555777777888888999999999:::777777888999999888666555222222111111000/////////,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******,,,+++)))((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***))))))(((((())))))***)))************+++++++++************+++,,,---...///---,,,...111333222000333333333333333333333333333444666777777777666555666666777888888888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===:::::::::999999999888888555444333222222111222222000000111111000000///.........---,,,,,,,,,,,,---,,,,,,+++++++++***************)))))))))((((((((())))))))))))(((((((((((((((((()))))))))*********(((***,,,......---+++)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&(((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''((((((((())))))&&&'''''''''''''''&&&%%%$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''''''''''''''((()))(((&&&%%%&&&'''))))))))))))((((((''''''((('''&&&&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&''''''(((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''''')))***)))'''%%%%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&'''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((())))))))))))))))))(((''''''((()))))))))))))))(((((('''(((((((((((()))))))))))))))))))))************)))+++,,,+++***)))***+++++++++++++++,,,,,,,,,---......---,,,,,,---...///000111222333444444444444333666666555666::::::888777555444444666777777666777888999999999777666555888888999999999999999999777777888888888777666555222222111111000/////////------......------,,,+++,,,,,,+++++++++*********++++++)))((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))******************))))))************+++++++++************+++,,,---...000///...///000111000///333333333333333333333333333444555777777666555555555666777777888888888777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA???>>><<<;;;:::::::::999999999999888555444333222111111111111111111111111111000//////......---,,,,,,,,,,,,---,,,++++++++++++*********************))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((+++...000000---***'''))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((((()))))))))******************************''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))***''''''((()))))))))((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$&&&(((((((((&&&%%%&&&''')))))))))((((((((((((''''''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&''''''(((((('''(((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''((((((((()))(((''''''''''''((()))(((((()))))))))(((''''''))))))************))))))''''''''''''(((((((((((())))))))))))***************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,...---+++******,,,///111111111111111222333444555444666777999===BBB@@@;;;999777444333444555666666888888999999999888777666999999999999999999888888777777888888777666555555222111111000000//////..................------,,,,,,++++++++++++*********+++******)))((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))***+++,,,,,,+++***)))))))))*********+++++++++************+++,,,------.........///000111111111222222333333333333444444444444555666666555555444555555666777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBB@@@>>><<<;;;999::::::999999999888888888444333222111111000000000111111111111111000000///......---,,,,,,,,,,,,---++++++++++++************+++*********))))))))))))''''''(((((())))))******(((((((((((()))))))))***((()))+++,,,,,,***'''%%%))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))))))))***(((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))************************************'''''''''((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((()))))))))))))))&&&''''''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((()))*********))))))'''''''''((((((((())))))((()))))))))************,,,---...---,,,+++,,,...*********+++++++++,,,,,,---,,,++++++,,,...000111111111000000000222444555444777999>>>FFFLLLIIIBBB<<<999555333444555666666888888888888888888888777999999999888888777777777777777777777666555555444111111111000//////......------......------,,,+++++++++++++++************+++******)))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))***+++,,,,,,+++***)))))))))*********+++++++++************+++,,,------+++,,,...///000111333444222222222333333444444444444555555555555555444444444444555777777888888888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>;;;999888999999888888888777777777333333222111000000000000111111111111111000//////......---,,,,,,,,,,,,---+++++++++*********))))))*********))))))))))))(((''''''(((((())))))******'''(((((((((((()))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))***+++(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))************(((((()))******)))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''((('''''''''''''''((((((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&'''))))))'''&&&$$$$$$%%%''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))***)))(((''''''''''''((()))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%''''''((((((((((((''''''&&&'''(((((()))))))))((((((((()))))))))*********((()))))))))***************,,,---,,,+++***+++---******+++++++++,,,,,,,,,+++,,,---//////000000000111000//////000111333444444777;;;AAAJJJRRROOOIII===:::666444444666666666777777777777777777777888888888777777666666666555777777666555555444444444111111000000///.........+++,,,,,,,,,,,,+++******+++++++++*********))))))************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((()))))))))******************))))))************+++++++++************+++,,,---...***,,,...///000111333555111222222333333444444555555555555444444444444444333444555666777888888888777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;999888777777777666666666666555333222111000////////////000000000000000///............---,,,,,,,,,,,,---+++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))+++***(((''''''((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))))))))((((((''''''(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))******&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''((((((%%%&&&((('''&&&&&&'''(((&&&''''''''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''((())))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###%%%'''''''''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))******)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''%%%&&&'''(((((()))(((((())))))))))))************))))))))))))************((()))******(((((()))***++++++,,,,,,,,,---------,,,---///000111000//////////////////000111222333111666;;;@@@HHHNNNNNNIII<<<999666444555666666555666666555555555666777777777777777777777666666666888777666444333333333333111000000//////......---+++++++++++++++***))))))+++************))))))))))))************)))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))***))))))(((((())))))***)))************+++++++++************+++,,,---...+++---000000//////222444111111222333333444555555666555444444333333333333222333444666777888888888777888999::::::;;;::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;999888666555555555555444444444222222000//////////////////////////////...------......---,,,,,,,,,,,,---************))))))))))))(((((((((((('''''''''&&&))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((()))))))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''(((%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))***+++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&'''))))))*********((((((((())))))))))))***))))))))))))************)))***++++++))))))***+++,,,,,,---------.................................---...///000111111111111///444999;;;???DDDDDDAAA888666444444444555444333555444444333444555666777888888888888999999999999888777555444222222222333000000000///......------+++,,,,,,,,,,,,+++******************)))))))))))))))******+++***)))((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))******)))(((''''''((()))***)))************+++++++++************+++,,,---...---///111111///...000222111111222333333444555555666555444333333333333333222333444666777888888888777777888999::::::::::::;;;;;;;;;;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::999555555444444444333333333222111000//////........................------,,,......---,,,,,,,,,,,,---************))))))))))))((('''''''''&&&&&&&&&&&&******))))))((((((''''''''''''''''''((((((((()))%%%&&&(((***+++***)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((('''(((((()))******(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&((()))******)))(((&&&&&&&&&&&&'''''''''((((((************************))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((()))++++++***((('''&&&&&&'''(((***&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&'''(((((((((''''''''')))******+++++++++''''''''''''((((((((()))))))))))))))************,,,---......,,,,,,---...---------.........//////000...,,,******,,,...///,,,---///111111111000000---333777777888;;;<<<:::444333222333444444222111444333333222333444555666999999999::::::;;;;;;<<<888777555333222222222222000000000///......------,,,------------,,,++++++************)))))))))))))))******++++++)))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***)))(((((((((((())))))***)))))))))))))))******+++++++++++++++++++++++++++////////////000000000000333333333333333444444444333333222222222333444444222222333333444555666666555666888;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<======>>>??????@@@@@@>>>===;;;999888888666666555444333333222222222222111000///...------.........------,,,,,,,,,......---------,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))))))))))))))))))))))))))))))))((('''''')))*********)))(((&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''((()))++++++******)))************************''''''((((((((((((''''''''''''((()))***+++,,,,,,&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###!!!""""""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((())))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%)))(((((('''''''''(((((($$$$$$%%%&&&(((((('''%%%,,,+++)))&&&$$$$$$$$$$$$$$$%%%&&&'''(((******+++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((()))***++++++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))((('''&&&%%%'''((((((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((''''''&&&))))))))))))(((((((((((()))))))))***+++++++++,,,))))))************))))))++++++,,,,,,,,,,,,------........................///......------...000111000111111333444555555666222333555444333333444666222333555444333333444666555666777888:::;;;=========:::666333222111///---...------------...////////////...---,,,,,,++++++))))))************))))))******))))))(((((('''''',,,+++)))'''&&&%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((())))))))))))***$$$%%%&&&&&&''''''&&&&&&((((((((((((((())))))***)))))))))))))))******+++++++++++++++++++++++++++........./////////000000......////////////000000666555444333222111111111222333333444444555555555555666888:::<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<>>>>>>======<<<===============<<<:::888777555555555555555444333222222222222222111000///...------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&)))))))))))))))((('''''')))*********)))(((&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((('''&&&'''((()))(((''''''&&&&&&&&&''''''((()))***+++******)))''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))******++++++&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''((('''&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))(((''''''''''''''''''''''''''')))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''&&&''''''(((((((((''''''&&&'''((())))))((('''&&&%%%$$$%%%&&&(((((('''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((('''&&&%%%###''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))***)))))))))((((((((()))***)))(((***************+++++++++))))))************))))))+++++++++,,,,,,,,,------.......................................//////000222222222222222333333333111222333333222222333444222333555444333333444666444555666777999:::;;;<<<===:::666333222111///...000///...------------------------,,,+++++++++***))))))************))))))(((((((((((())))))))))))))))))((('''&&&'''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******)))))))))))))))******+++++++++++++++++++++++++++---------.........////////////000000000111111111666555444222111111111111444444444444444444444444555666888:::<<<<<<<<<<<<===<<<;;;;;;::::::::::::???>>>===<<<;;;;;;;;;;;;<<<<<<:::999777555444333444444444333222222111111222111000000///...------...------------,,,,,,,,,---------,,,,,,,,,++++++------,,,+++***)))(((((())))))))))))))))))))))))***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%)))))))))))))))(((((('''))))))******)))((('''&&&(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((())))))((((((''''''''''''((('''((()))*********))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''$$$$$$&&&''''''((((((((($$$&&&)))++++++)))&&&$$$&&&%%%%%%&&&(((((('''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((''''''***)))'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))))))))((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''(((+++...,,,'''###((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&'''((((((((('''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))***+++++++++)))'''&&&(((+++,,,***(((+++++++++***************))))))************))))))++++++++++++,,,,,,,,,,,,------------------------------...///////////////222222222111111000000000///111222222111000222333222333555444333333444666333444555666777888999:::<<<999666444333222000...111000///---,,,,,,++++++++++++++++++++++++++++++))))))************))))))'''''''''((()))*********'''''''''''''''((()))***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''(((((()))***+++)))))))))))))))******+++***+++++++++++++++,,,,,,,,,,,,,,,---------......000000111111222222333333111111111111222333444444444444444444444444333333555666888:::;;;;;;;;;;;;===<<<;;;:::999999999999===<<<;;;;;;;;;;;;;;;<<<===<<<;;;999888666555444333333222222222111111111111000000///......------------------------------,,,,,,,,,,,,++++++++++++)))))))))*********++++++))))))))))))))))))))))))************))))))))))))*********)))((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***)))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))***&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((()))))))))((('''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&''''''((((((((($$$%%%%%%&&&''''''&&&&&&$$$&&&(((******)))'''&&&'''&&&%%%&&&(((((('''&&&###$$$&&&((())))))((('''''''''''''''((((((((((((***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))///555555...((((((((((((((())))))))))))''''''''''''(((((((((((('''((((((((((((((('''&&&%%%&&&'''((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&((())))))*********(((&&&%%%(((,,,...+++(((,,,+++++++++***)))))))))))))))************))))))***++++++++++++,,,,,,,,,------------------------,,,---...///000///...---111000000000000////////////000222111000000111333222333555444333333444666444444555666777777888888:::888666444444333111///000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))************))))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''((()))***+++)))))))))))))))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000000111111111111111111222333444555444444444444444444333333555666888:::;;;;;;::::::;;;;;;:::999999999999999999999999999:::;;;<<<===<<<<<<:::999777555444444111111111111111000000000000000//////......------------------------------,,,,,,+++++++++*********((((((((())))))))))))***(((((((((((((((((((((((())))))))))))******************))))))((((((((('''(((((())))))))))))(((((()))))))))(((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((('''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((())))))(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***&&&''''''((((((''''''&&&'''(((((())))))(((((('''(((((((((((((((''''''''')))))))))))))))))))))))))))((((((((('''''''''&&&$$$%%%&&&'''((((((((('''&&&&&&''''''&&&%%%%%%$$$&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''((()))*********)))((('''&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&)))///555555...((('''((((((((())))))******''''''''''''(((((((((((())))))))))))((('''%%%%%%&&&&&&'''((()))))))))(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&'''''''''***---...+++(((,,,+++++++++***)))))))))))))))************))))))*********+++++++++,,,,,,------------------------+++,,,.../////////...---....../////////000000000000111222222111111222333222333555444333333444666555666666666777777888888888777555444444333000...------,,,,,,,,,------...,,,,,,,,,,,,------------))))))************))))))***)))))))))((((((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''(((***+++,,,)))))))))))))))******+++*********++++++,,,,,,---,,,,,,,,,---------............///000111222333333333333222111111111111111444444444444444444444444555666888::::::::::::999:::999999888888999999:::777777777888999;;;===>>>::::::888777555333222222000000000000000000000000/////////.........------,,,,,,,,,------------...+++++++++*********))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((()))))))))))))))***'''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((())))))''''''((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))(((((('''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''(((((((((((((((((((((((($$$&&&''''''&&&&&&''')))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((''''''&&&$$$$$$''''''&&&&&&'''((()))******(((&&&&&&'''((('''&&&'''''''''(((''''''&&&%%%$$$%%%&&&'''(((***++++++***)))((('''''''''))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((######$$$%%%&&&''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((+++...,,,'''###&&&''''''(((((())))))***''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$&&&(((***,,,,,,+++***)))+++++++++***************))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................//////000000000///111222222111111222333222333555444333333444666666666666666777777777777666444333333333222000...,,,,,,,,,,,,,,,---......------------------------))))))************))))))*********)))((('''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''(((***+++,,,)))))))))))))))******+++)))******+++,,,,,,------------------............//////000111222333444555333222222111111111111111222333333444444555555555555777888999::::::999999888777777888888999:::;;;777777777888888:::;;;<<<;;;:::999777555444333222//////////////////////////////.........---------,,,,,,,,,---------......+++*********)))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))***)))(((''''''((()))***)))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((%%%%%%%%%%%%%%%&&&''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((('''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((((('''((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&((()))((('''&&&$$$''''''(((((((((''''''&&&%%%&&&'''((())))))))))))+++)))&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((('''&&&%%%###%%%&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&'''((())))))((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''%%%)))......+++((()))******************+++++++++))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......000000000///////////////...///111000//////000222222333555444333333444666666555555555555555555555333222222222333222///---------,,,,,,+++,,,,,,,,,...------,,,,,,+++++++++))))))************))))))))))))))))))((((((((((((&&&'''((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&''''''(((***+++,,,)))))))))))))))******+++))))))***+++,,,,,,---------------.........//////++++++,,,---...///000000/////////000111333444555222222333333444555666666666777888999::::::999888666666777777888999;;;<<<999888888888888888999999===<<<;;;999888666555444.........///////////////...............---------,,,,,,,,,------.........************)))))))))))))))************+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''''''((()))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&'''(((***+++++++++***)))''''''''''''''''''''''''&&&'''''''''''''''''''''"""###%%%'''(((((('''''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''((())))))'''%%%###%%%&&&'''((())))))))))))"""%%%(((***+++***(((&&&+++)))'''&&&'''((('''''''''&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))(((''''''((()))***'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))###$$$&&&''')))***++++++))))))***))))))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((())))))******$$$+++000000***&&&(((+++))))))******+++++++++,,,))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///222222111000///...---------...//////......///111222333555444333333444666555444444444444444333333222111111111222111...,,,///...---,,,+++*********------,,,,,,+++***))))))))))))************))))))''''''(((((())))))******###%%%'''(((*********)))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,******+++,,,------......////////////000000000000222222222111111111111000000222333333222111333444555666888999999999777666777777888999::::::;;;;;;999999:::999999888777666:::999888666444333333222222222000///...............------,,,,,,------.........---,,,,,,+++******++++++************++++++,,,+++))))))***)))(((&&&))))))***))))))((('''&&&((((((''''''&&&&&&&&&%%%%%%###!!!###'''***)))''')))))))))))))))(((''''''******)))((((((((((((((()))(((((((((******(((''')))((((((((((((((())))))&&&&&&&&&&&&''''''''''''***)))(((''''''((())))))***)))'''&&&&&&''''''(((++++++******)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''(((((()))***++++++,,,))))))((('''&&&%%%%%%$$$***(((&&&'''***+++)))'''&&&'''))))))'''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))+++)))'''%%%$$$%%%&&&'''((((((((((((((('''''''''((('''&&&&&&'''((()))***)))(((((()))******((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''&&&&&&%%%%%%)))))))))(((''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++,,,+++***)))***+++*********)))))))))))))))))))))))))))************)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000;;;AAAAAA666+++(((***,,,///000000000111111111111444444333222111111111111444444333333333444444555111111111111000000000000///...,,,,,,---------,,,------,,,,,,,,,,,,++++++,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************************************+++++++++,,,+++,,,,,,,,,---...............//////000000111111222222222111111111111000000222333333222111333444555666888999999999777666777888888999::::::;;;;;;999999999999888777666666999888777555444333333333222111000///............------,,,,,,,,,,,,---------------,,,,,,++++++***+++******))))))******+++,,,+++))))))***)))(((&&&((())))))))))))(((((('''+++*********)))))))))))),,,***))))))***++++++***)))))))))))))))(((''''''***)))(((((('''''''''((()))(((((((((******(((''')))((((((((((((((())))))************++++++++++++,,,+++)))(((''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***))))))))))))))))))***((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((('''%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&(((''''''''''''''''''((('''((((((((()))*********((((((((('''&&&&&&%%%%%%)))'''&&&&&&((()))(((&&&%%%'''(((((('''&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((***)))'''%%%%%%%%%&&&'''((((((((((((''''''''''''(((''''''&&&&&&'''((())))))((('''((())))))(((&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((''''''&&&&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++***)))((()))+++)))))))))))))))))))))***))))))))))))************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333???TTTVVV===+++///222***//////000000000111111111333333222111111111222222444444333333333333444444000000000/////////.........---++++++---...---,,,------,,,,,,,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************************)))))))))*********++++++---------------------------......///000111111222222222222111111111111000000222333333222111333444555666777999999999888777888888888999999::::::;;;999999999999888777666555777666555444333333333333111111000///............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,***))))))))))))(((&&&''''''((()))))))))((((((((((((((('''''''''''''''*********(((&&&%%%%%%&&&)))))))))))))))((((((''')))(((''''''&&&''''''''')))(((((((((******((('''))))))(((''''''(((((()))((((((((()))))))))******---,,,***(((&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''''''''((()))***&&&&&&&&&'''(((((())))))%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''+++***((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%'''(((((('''&&&&&&'''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''***)))'''&&&%%%%%%&&&''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''&&&'''))))))'''&&&***))))))'''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''((()))((((((((())))))*********))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222444:::\\\bbb>>>(((333777)))////////////000000000000222111111111111222333333444444333222222333333444/////////.........------...,,,++++++,,,...---,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************************((())))))))))))*********---------,,,,,,,,,,,,,,,------...///000111222222222222222111111111000000000222333333222111333444555666777888999999888888888888888999999:::::::::999999999999888777666555555555444333333333333333111000///...............---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,******))))))))))))******+++)))(((((())))))((('''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%!!! """$$$(((((())))))))))))(((((((((''''''&&&&&&&&&'''''')))(((((((((******((('''))))))((('''''''''((((((&&&&&&&&&'''''''''((((((+++***((('''&&&&&&&&&''''''((()))))))))(((&&&%%%'''''''''((()))))))))***(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&'''***+++&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''((()))(((((('''&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&''''''((()))***++++++((()))))))))************((()))))))))))))))******++++++,,,,,,,,,,,,------+++++++++,,,---///000111,,,LLLSSS666%%%000555)))........./////////000000000000000000111222333444444333333222222222222222/////////.........------///---++++++,,,---,,,+++,,,,,,,,,++++++++++++***+++++++++***************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,++++++++++++---......///000111111111222222222111111111000000000222333333222111333444555666666777888999999999888999999999999999::::::888888888888777666555555444444333222222111222222000//////...............,,,,,,,,,++++++,,,,,,,,,***+++++++++++++++++++++***))))))))))))))))))******)))'''((())))))((('''%%%&&&'''((((((((((((((())))))))))))))))))))))))&&&(((***(((%%%%%%'''***(((((())))))))))))((((((''''''&&&&&&&&&&&&'''((()))(((((((((******((('''))))))((('''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&'''((()))'''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$''''''((()))))))))))))))&&&'''''''''''''''''''''$$$%%%'''))))))((('''%%%''''''''''''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))(((((((((((()))((()))++++++)))((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((('''''''''&&&&&&&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&'''((()))******+++((()))))))))************(((((())))))*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------(((666<<<111))),,,///,,,---............//////////////////000111222333444444333222111111111111111000000000/////////......000...,,,,,,------,,,+++,,,,,,+++++++++***************************++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222222222111111111111000000222333333222111333444555555666777888999999:::999999999999999999999999888888888888777666555444444444222111000000000000//////......---......///,,,,,,++++++++++++,,,,,,+++++++++++++++************))))))(((((())))))***)))(((''''''))))))((('''&&&&&&'''(((((((((''''''''''''(((((((((((())))))'''((())))))((()))***,,,'''(((((()))))))))))))))'''''''''&&&''''''((())))))(((((((((******((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&((()))***(((((((((((((((''''''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$''''''((())))))))))))(((&&&&&&&&&'''''''''''''''%%%%%%'''((((((((('''&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***)))((('''(((***''')))+++***)))((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''&&&%%%%%%&&&%%%%%%''')))***)))'''%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%$$$''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&''''''''''''(((((()))))))))))))))))))))******************++++++,,,---------***++++++,,,,,,------......------------,,,,,,,,,000///000222///+++,,,///------------.........////////////000111222333444333333222111000000000000000000000/////////......///...,,,---///000//////++++++++++++************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,------....../////////000000000000////////////222222222111111111111000000222333333222111333444555555666666777999:::;;;999999999999999999999999888888888888777666555444555444222111//////...............------......///,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))(((((((((((()))))))))'''&&&'''((()))(((''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((()))))))))''''''((()))))))))))))))((('''''''''(((((()))***)))(((((((((******((('''))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&'''((()))))))))((('''''''''''''''+++***************))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''&&&(((***)))'''&&&''')))&&&'''))))))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%'''&&&&&&(((***+++***(((%%%%%%&&&&&&'''(((((()))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''(((((((((((((((((())))))))))))******************+++,,,,,,---......******+++,,,,,,---............///////////////...333000000111///,,,,,,000,,,,,,---------.........000000///000000111222222333333111000000//////////////////.........------,,,++++++---111444555555++++++++++++************'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***************************++++++++++++,,,,,,,,,---......///000111222222111111000000//////......222222222111111111111000000222333333222111333444555555555666777999:::;;;999999999999999999999999888888888888777666555444555444222111///...------......---------......///,,,++++++++++++++++++,,,---,,,,,,+++***)))(((((())))))(((((((((((())))))((('''&&&'''((()))(((''''''((((((((('''&&&%%%%%%(((((((((((())))))******---***'''(((***,,,***(((''''''((()))))))))))))))((((((((((((((()))******)))(((((((((******)))'''***)))((('''&&&%%%%%%%%%((((((((())))))))))))***)))((('''&&&%%%&&&&&&'''***)))(((&&&&&&'''(((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((('''''''''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&'''((()))******''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&''''''(((''''''&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&'''((('''&&&&&&'''&&&'''(((***+++***)))&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''))))))))))))************(((((()))***++++++,,,,,,******+++,,,,,,---............000111222222222222000111111...++++++...///,,,,,,,,,---------......000000000000000111111222333222111000////////////......---------,,,,,,,,,((((((***---222777999:::+++++++++************)))))))))******+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''')))((('''((()))***)))(((***)))((((((((()))+++,,,++++++*********************++++++,,,---...//////////////////000000000000000111222333444333222222000000000111222333555555888888777777777777777777999999999999999999999999777777777666555555444444444333111///...///000000,,,,,,------------,,,,,,,,,+++***)))((((((((((((,,,,,,+++******+++,,,,,,++++++)))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++&&&'''((((((((('''%%%$$$''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((,,,)))&&&$$$$$$&&&)))+++&&&&&&'''(((((('''&&&&&&$$$$$$&&&'''((((((((((((###&&&&&&######%%%%%%"""&&&&&&''''''(((((())))))))))))(((''''''''''''''''''(((***&&&###111:::222&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%+++)))(((((())))))(((&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&%%%%%%&&&'''((()))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%))))))))))))************(((((((((((()))***+++,,,---------,,,,,,+++++++++...,,,,,,...222444222000......---------,,,,,,,,,+++,,,---...////////////////////////000000000000111111111111000000000000222000...,,,+++,,,---......---+++***+++---///000***++++++++++++***))))))'''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$'''))))))'''%%%&&&((()))((('''((()))***)))(((***)))((((((((()))++++++************************,,,,,,------------------////////////000000000000000111222333444333222222000000111111222333555666888888777777777888888999999999999999999999999999777777666666555444444333222222111000000/////////---------......---------,,,,,,+++***))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''***)))'''&&&&&&''')))***''''''(((((('''&&&&&&%%%(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&))))))(((((('''&&&%%%%%%&&&''''''(((((('''&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((***(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((())))))***))))))"""%%%&&&$$$%%%((()))'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%)))'''%%%222;;;333***)))((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&''''''''''''&&&&&&((('''''''''''')))***+++***)))'''((())))))(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((((((''''''(((((((((((((((((((((((())))))***(((((((((((('''''''''&&&))))))(((''''''((())))))''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((((('''))))))))))))************((((((((())))))***+++,,,---------,,,,,,+++++++++...,,,,,,...222333222000.........---------,,,,,,,,,,,,---...////////////////////////000000000000000000000/////////......111///---,,,++++++,,,---------,,,++++++,,,......***++++++++++++***))))))'''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&((())))))(((&&&%%%'''))))))((('''((()))***)))((()))))))))((()))******+++************************......---------,,,,,,,,,////////////000000000000000111222333444333222222111111111111222444555666888888888888888999:::;;;999999888888888888888888666666555555444333333333111111111000000///......---..................------,,,+++******)))******(((((()))******)))((((((+++***)))((((((''''''((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''(((((()))))))))*********)))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))((((((++++++***)))'''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***,,,''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''(((((()))))))))((((((###&&&&&&$$$%%%)))***(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$((('''$$$///555---******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''%%%%%%&&&(((***+++)))''''''''')))***)))((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''(((((()))*********)))))))))))))))((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))))))))))))))))))))************)))))))))))))))***,,,,,,------,,,,,,,,,,,,++++++---------///111222111000.........------------,,,,,,,,,---...////////////////////////000000000000/////////.........------///...,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((()))(((((('''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&******)))'''%%%%%%'''))))))((('''((()))***)))((()))))))))))))))******+++***************+++++++++------------------------////////////000000000000000111222333444333222222111111111222333444555666888888888888999:::;;;<<<888888888888888777777777555555444444333333222222222111///...------...///---......//////......------,,,,,,+++******++++++(((***+++------+++***(((******)))((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&'''((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************(((((())))))))))))))))))&&&''''''(((((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''***+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$'''(((((()))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''&&&&&&%%%%%%%%%''''''$$$$$$(((***((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%)))'''"""(((,,,###'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&((('''$$$###"""###%%%&&&'''&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''&&&(((''''''''''''((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((()))))))))((()))))))))************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111000000............------------,,,---...//////000000000////////////000000000000/////////.........------------+++*********++++++,,,,,,------,,,+++***)))***++++++++++++***))))))((((((((((((((((((''''''((('''%%%$$$$$$%%%'''((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&(((((((((((())))))((('''&&&&&&'''((()))((('''((()))***)))(((((()))))))))************))))))*********+++++++++++++++,,,,,,---...//////////////////000000000000000111222333444333222222111111111222333444666666888888888888999:::;;;<<<888888888777777666666666444444333333222111111111444111...+++***,,,///111------............------,,,,,,++++++***+++++++++((()))+++,,,,,,+++)))(((***))))))(((((((((((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''')))************(((((((((((())))))))))))&&&''''''((())))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((+++***'''&&&%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''(((((()))))))))))))))&&&&&&&&&''''''''''''((($$$$$$&&&'''''''''&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''%%%''',,,///...((((((''''''&&&&&&%%%%%%((('''''''''''''''(((((((((%%%))))))###&&&)))"""###$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$%%%&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&(((((())))))((('''''''''''''''(((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((()))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000//////.........---------,,,---...///000000000000////////////000000000000000000000/////////......,,,,,,++++++*********++++++,,,,,,,,,+++***))))))***++++++++++++***))))))(((((('''''''''((((((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''(((((((((((((((((('''&&&)))((('''((()))***)))((((((((()))************))))))))))))***++++++,,,,,,***++++++,,,---...///000////////////000000000000000111222333444333222222222222222222333555666777888888888888888999:::;;;888888777777666666555555333333333222111111000000444111---***)))+++...000,,,------------------,,,,,,+++************++++++''''''((())))))(((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%&&&'''((()))******)))***))))))((((((''''''&&&&&&'''(((((())))))))))))&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((,,,***)))'''&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''((()))))))))((((((&&&&&&&&&''''''''''''((($$$%%%&&&''''''(((''''''((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((''''''###&&&'''&&&***111555555'''''''''&&&&&&&&&&&&&&&(((''''''''''''((()))))))))%%%)))+++&&&)))---((($$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&((()))***+++(((&&&&&&&&&((()))(((''''''''''''''''''((((((((($$$%%%%%%%%%&&&&&&''''''%%%'''(((************)))''''''&&&&&&''''''((()))&&&&&&''''''''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&))))))))))))******************)))******+++,,,---++++++,,,,,,,,,,,,------+++---//////......///000/////////.........------------...///000000000000////////////000000000000000000000/////////......++++++++++++++++++++++++++++++*********************++++++++++++***))))))(((''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((...,,,***)))))))))'''&&&)))((('''((()))***)))((('''((()))***+++******)))((())))))***++++++,,,,,,,,,,,,,,,------.........////////////000000000000000111222333444333222222222222222333444555666777888888777777777888888999888888777666666555444444333222222111000000//////000///...,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******)))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((())))))(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&((())))))*********'''''''''(((''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))***)))))))))&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((((((((%%%''''''%%%(((///333333%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***$$$'''***%%%''',,,(((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&###%%%''')))***+++++++++((('''&&&&&&'''((('''%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((('''((())))))))))))((('''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))))))))(((((())))))))))))************************+++,,,------+++++++++,,,,,,---------+++---000///...---...000////////////............---...///000000111111000////////////000000000000/////////.........------++++++,,,,,,,,,,,,,,,+++******)))(((((()))++++++***++++++++++++***))))))(((''''''&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((+++...000;;;555...)))(((((((((((()))((('''((()))******((('''((()))++++++******)))((())))))***++++++,,,,,,......---------,,,,,,,,,////////////000000000000000111222333444333222222222222222333444555666777888888777777777777777777888777777666555444444444222222111111000/////////---.../////////---+++)))***++++++,,,,,,++++++******)))))))))))))))************))))))))))))******))))))(((((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((($$$%%%'''((()))((('''&&&''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&''''''''''''''''''"""###$$$&&&((()))***+++&&&&&&((()))************'''((((((((('''&&&%%%%%%''''''''''''((((((((()))&&&'''(((((()))(((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******+++******%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++&&&&&&'''(((((('''&&&&&&"""###$$$%%%&&&&&&'''&&&((()))'''###$$$(((+++***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((,,,$$$&&&(((!!!"""&&&###$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&''''''''''''''''''&&&$$$&&&'''))))))(((&&&%%%)))(((&&&&&&''''''&&&$$$&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&$$$"""'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''')))************))))))))))))************************+++,,,---...+++++++++,,,,,,---------+++---000000---,,,...000000/////////............---...///000111111111111////////////000000000000......---------,,,,,,,,,+++,,,,,,---------,,,,,,***)))((('''((()))+++---***++++++++++++***))))))((('''&&&&&&'''((()))***))))))************))))))'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''+++111777;;;FFF===111)))&&&'''))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((()))***,,,---...++++++,,,------......///+++,,,---...///111222222333222222222111000000000000000000111222333555555777999;;;;;;999777666777555555555555555444444444555333111000.........///111///---+++***+++,,,---+++++++++******)))))))))+++******))))))))))))))))))))))))))))))******+++)))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((******************************))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))******)))((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((((('''(((((()))***+++(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((%%%$$$$$$%%%'''((('''&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((()))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''"""$$$%%%&&&&&&&&&(((***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''!!!!!!!!!"""###$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))###%%%(((((('''%%%%%%%%%(((((())))))))))))((((((***)))((('''&&&%%%$$$$$$))))))************))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&###$$$$$$&&&'''((())))))'''''''''''''''''''''''''''$$$###$$$&&&'''%%%###'''''''''((((((((()))))))))&&&***)))###(((,,,$$$((((((((((((((('''''''''))))))***++++++++++++***)))************+++++++++---------,,,,,,+++++++++...............---------111111000///////////////,,,...000111222111000/////////...---,,,,,,++++++//////...---,,,++++++***,,,,,,,,,+++++++++******)))+++------+++)))((()))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''$$$###(((333===BBBCCC444222...***'''&&&'''(((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,---++++++,,,------......///////////////////////////333333333222222222222222222222222111222222333333666777888888666555555666555555555555444444444444444333111000///......///000///---+++++++++,,,---,,,+++++++++************+++***))))))(((((())))))))))))(((((())))))***+++))))))((((((((('''''''''''''''''''''''''''&&&&&&************************))))))))))))((((((''''''((((((((('''''''''&&&&&&&&&'''((()))((('''%%%$$$((((((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))***)))((((((''''''(((((()))((((((''''''&&&%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((('''''''''''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((+++)))((('''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''''''''''')))***+++))))))(((((((((((())))))'''''''''&&&''''''((((((%%%&&&'''&&&%%%$$$&&&'''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&& !!!"""###$$$%%%&&&'''''''''''''''''''''''''''%%%$$$$$$''''''&&&$$$'''''''''''''''((((((((('''%%%******%%%***---%%%((((((((()))))))))******))))))***++++++++++++***)))************+++++++++------------,,,,,,++++++---------...............000000///...............,,,---///000000///...---000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))+++,,,,,,***)))))))))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((%%%$$$(((000555777666...---***(((''''''(((((((((((((((((((((''''''&&&))))))))))))))))))))))))******))))))***+++,,,,,,++++++,,,------......///////////////////////////222222222333333333333333444333222222111111222222555555666444333222444555555555555555444444333333333222111000///.........///...---+++++++++,,,,,,,,,,,,,,,++++++++++++***+++***))))))(((((())))))))))))(((((())))))***+++)))))))))((((((((('''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))((((((((((((''')))))))))(((((((((((((((&&&'''((()))((('''&&&%%%((((((((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''((((((((('''''')))(((''''''&&&&&&'''''')))((((((''''''&&&&&&&&&(((((((((((())))))))))))(((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&'''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((***)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&(((((('''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))((((((((()))***+++,,,)))((((((''''''(((((()))))))))((('''''''''((((((''''''&&&$$$###$$$''')))'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''''''''''''''&&&&&&&&&$$$******%%%***...%%%(((((())))))******++++++))))))***++++++++++++***)))************+++++++++...---------------,,,,,,,,,,,,------....../////////......---------------,,,---...//////...,,,+++000000000///......------*********++++++,,,,,,,,,,,,++++++++++++************++++++***(((((()))+++******))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&(((+++,,,***''''''''''''''''''((((((((('''(((((((((((((((''''''))))))))))))))))))))))))+++***************++++++++++++,,,------......///+++,,,---...///111222222111111111222222333333333333333222222111222222333444555444333111222444666666555555444444333333333222111111000///............---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))(((((((((((((((((((((((((((((()))******)))))))))(((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&'''''''''(((((())))))***((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))(((((('''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$######%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((())))))***++++++(((((((((''''''(((((((((+++***)))(((((((((((((((&&&''''''%%%$$$$$$&&&((('''(((((((((((((((((('''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))******+++,,,,,,''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&'''%%%(((((($$$***000***))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++------------------------++++++,,,------...//////------,,,,,,,,,,,,,,,------............---,,,,,,////////////......------+++++++++++++++,,,,,,,,,++++++++++++***************+++***)))'''(((***,,,******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***(((''''''((((((&&&$$$%%%&&&'''((()))(((((('''''''''((((((((((((((('''))))))))))))))))))))))))+++***************++++++++++++,,,------......///+++,,,---...///111222222//////000000111111222222111111111111222333444555444555444333222222555777666555555444333333222222111000000000//////......---,,,,,,,,,+++++++++,,,++++++++++++++++++++++++***))))))((('''(((((((((((((((((('''((())))))******)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((''''''((((((((('''''')))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******)))(((''''''''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((($$$######$$$''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&$$$$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''((((((+++***)))((((((((((((((($$$&&&((((((&&&%%%%%%&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&'''''''''''''''''''''''''''''''''$$$''''''%%%000:::666******)))(((''''''&&&%%%))))))***++++++++++++***))))))*********+++++++++------------------------***++++++,,,---...//////,,,,,,++++++++++++,,,,,,.........///..................------------------///......---,,,++++++++++++++++++*********)))))))))******(((''''''***,,,)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((***(((&&&&&&'''((())))))&&&''')))******)))'''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,++++++,,,------......////////////////////////////////////000000000000000000000000111222333555666333444555444333333555777666555555444333222111111///000000000000///...---,,,,,,,,,,,,,,,+++++++++)))************+++++++++***)))((((((''''''((((((((((((''''''(((((()))*********)))))))))(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''(((((((((((((((((((((((())))))&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((()))))))))((('''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))***))))))(((((((((((()))'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((()))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((''''''&&&$$$$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&((((((''''''(((***(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((+++******)))((((((((()))&&&''''''''''''''''''&&&)))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((('''(((''''''&&&&&&''''''((())))))((('''''''''((((((###%%%((()))'''&&&%%%%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''''''''((((((((())))))&&&###'''))))))666BBB@@@******)))((('''&&&%%%%%%))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......+++++++++++++++,,,,,,------............/////////------------------------000//////...,,,++++++***+++************)))))))))((()))))))))(((((()))+++)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&)))+++---((()))*********)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---++++++,,,------......///////////////////////////111111111000000000000000222111111111222333333444111333555555444444444555666555555444333222111000...///000000000///...---+++++++++,,,,,,,,,++++++(((((()))))))))*********))))))(((''''''''''''((((((''''''''''''((())))))*********)))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((((((((())))))***((((((((((((''''''''''''))))))(((((((((((())))))***))))))(((((((((((((((***)))((((((''''''((((((((((((((((((((((((((()))(((((((((((())))))))))))'''((((((((())))))))))))(((((('''''''''((())))))&&&'''((()))+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''***))))))((((((((())))))'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((''''''(((''''''&&&&&&''''''((('''''''''&&&''''''(((((($$$&&&''''''&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&''''''$$$$$$%%%'''&&&''''''((()))***++++++&&&###(((***)))333<<<777(((((((((((((((((((((((())))))***++++++++++++***)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,---...///000---------...............---------,,,,,,,,,++++++************))))))))))))&&&(((******)))((()))***((((((((())))))))))))***************************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((()))))))))((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))***,,,---...++++++,,,------......///+++,,,---...///111222222333222222222111111000000444333222222111111222222///222444555444333333444666666555444222111111000...///000000000///...---***++++++,,,,,,,,,++++++''''''(((((()))))))))***))))))(((''''''''''''''''''''''''''''''((())))))************))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))*********+++((((((((((((((()))************))))))((((((''''''))))))(((((((((((())))))+++***)))'''''''''((()))******)))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''((((((((())))))******&&&&&&&&&&&&&&&'''((()))%%%&&&(((+++...000222333))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((###""""""$$$''')))))))))'''''''''''''''''''''''')))((((((''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''')))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))******)))&&&%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&$$$%%%&&&((((((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%###$$$&&&)))&&&''''''''''''''''''&&&$$$$$$%%%&&&'''((()))***&&&(((+++------+++(((&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''&&&$$$###$$$'''&&&'''((()))***+++,,,---'''%%%***+++&&&+++///'''&&&'''((()))***+++,,,,,,))))))***++++++++++++***)))************+++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...))))))***+++,,,...///000.........///////////////***++++++++++++,,,,,,,,,************))))))))))))%%%'''*********)))))))))(((((())))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((()))'''$$$###"""&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))+++,,,------......------///000000000000000//////000000000000000000000000111111111000111111222222111222222333555777999:::888666333111//////000000......//////......---,,,,,,,,,++++++***)))(((((())))))************))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((***)))(((((()))***)))'''******))))))))))))***************))))))((('''&&&******))))))((('''''''''&&&&&&%%%&&&&&&'''((()))***)))(((''''''((()))***///###+++)))777RRRFFF))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))((((((((('''&&&%%%$$$%%%%%%&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%$$$#########&&&&&&&&&&&&(((***,,,...***)))&&&$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&+++***)))'''&&&&&&&&&&&&+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&(((((())))))((('''&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((()))*********((('''&&&'''((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''((()))+++---///000111(((((('''''''''&&&&&&&&&+++*********))))))(((((()))(((((((((''''''''''''******+++++++++,,,,,,,,,------,,,++++++,,,------...111333111,,,)))***---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++***))))))((())))))))))))))))))))))))))))))'''''''''&&&$$$%%%''')))''')))***++++++***)))'''((()))))))))))))))(((((()))(((((((((''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))((('''&&&&&&'''((('''&&&((('''&&&''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,------------+++,,,------......------//////000000000000//////000000000000000000000000111111000000111111222222111111222333444666888999777666333111//////000000...............------,,,,,,,,,++++++***))))))((())))))************))))))*********)))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''(((&&&%%%&&&((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((('''%%%&&&'''((('''%%%(((((((((''''''(((((((((%%%&&&'''((()))))))))))))))(((((((((((('''''''''***))))))((((((((())))))))))))(((''''''((())))))((()))***""";;;TTTJJJ************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%(((((('''''''''(((***++++++***(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&&&&'''+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((())))))***)))((('''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''(((((()))***++++++(((((('''''''''&&&&&&&&&******)))))))))(((((((((&&&&&&''''''((()))))))))*********+++++++++,,,,,,---,,,+++******+++,,,------000333111,,,)))***,,,++++++++++++++++++++++++------............------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((()))***)))'''''')))***)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((('''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++,,,------......------...//////000000/////////000000000000000000000000000000000000000111222333111111111222333555666777666555333111////////////............---------,,,,,,,,,++++++***)))))))))))))))************))))))******))))))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''(((((('''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&((())))))******'''''''''((((((((())))))++++++)))(((((('''''''''(((((('''&&&&&&'''((((((((("""***))) 000@@@666+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''&&&&&&'''((((((***)))((((((''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))***************)))(((''''''''''''+++***)))(((''''''''''''((((((''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((***)))((('''&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''$$$$$$%%%'''(((***+++,,,*********++++++++++++,,,++++++************+++++++++///222111---******+++------------------------------............------......------------,,,,,,++++++++++++++++++++++++++++++***))))))(((''''''((((((((('''(((((())))))))))))))))))))))))))))))''')))******)))(((((())))))***,,,,,,,,,,,,***)))(((((())))))***))))))((()))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&)))(((''''''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,------......------......//////000/////////////////////////////////000000///000000111222333111111111111222333444555444333222000////////////......------,,,,,,,,,---+++++++++*********))))))))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((()))((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''(((((()))***++++++(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''+++(((,,,***%%%,,,###*********))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''')))(((&&&$$$$$$&&&((())))))(((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))(((''''''((((((***))))))((('''''''''&&&"""###%%%&&&'''''''''&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++************++++++++++++***************************---000000...+++******------------------------+++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((($$$&&&((()))'''&&&&&&&&&)))***++++++++++++***)))(((((()))*********)))))))))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&)))(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,+++,,,------......------------...///////////////////////////////////////////////////000111222333111111111111111222333444333222111000//////............---,,,,,,,,,,,,---+++++++++***************))))))************)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''')))''''''(((*********)))((((((''''''''''''(((((())))))*********)))(((((((((((()))***++++++,,,---&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''++++++&&&))),,,''')))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((&&&$$$$$$&&&((()))''''''''''''((('''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''''''''(((((((((((((((###$$$%%%&&&&&&%%%###"""''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''(((((('''&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''))))))******************&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))*********+++++++++************************)))+++---...---+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,************************''''''(((((())))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((($$$&&&((()))'''&&&&&&&&&(((((())))))))))))(((((((((((()))******************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&)))(((''''''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------......------,,,---......////////////000000000000000000000000.........///000111222333222222222111222222333333111111111000///......---///...,,,+++++++++,,,---************************))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&((())))))(((''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&%%%%%%&&&((()))((('''))))))(((((((((((())))))&&&'''((()))************(((((()))******+++,,,,,,'''''''''(((((()))++++++&&&'''(((((((((((('''&&&###&&&((((((((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''$$$%%%&&&'''((()))))))))'''''''''&&&$$$""" '''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&&&&%%%"""###%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((''''''(((((()))(((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&)))))))))************+++******+++,,,,,,+++************++++++,,,,,,++++++************************,,,,,,------------,,,,,,******++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((('''(((((())))))))))))))))))))))))))))))''')))******)))(((((()))(((((((((((((((((((((((((((((()))***++++++++++++******)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((('''&&&''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))+++,,,------......------+++,,,---...////////////000000000000000000000000............000111222333444333333222222222333333000000000000///...------///...,,,+++***+++,,,---************************))))))************))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&(((***)))'''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$&&&((()))((('''))))))(((((((((((())))))&&&&&&'''''''''''''''&&&''''''(((((()))))))))***))))))((((((((())))))***'''((())))))))))))((('''%%%)))'''&&&((($$$"""(((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&''''''$$$%%%&&&((((((((((((((((((((('''&&&%%%$$$###"""&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''''''''((((((''''''&&&&&&###$$$%%%''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))&&&&&&'''''''''&&&%%%%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((((((((())))))((((((''''''''''''))))))))))))***************+++,,,------,,,+++***+++***))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************+++++++++,,,))))))))))))))))))))))))''''''((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))((()))***)))'''''')))***))))))(((((((((((())))))(((((()))***++++++++++++*********)))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&%%%%%%&&&)))******)))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......------+++,,,---...////////////000000000000000000000000------......///111222333444444333333222222333333///000000000///...------///...,,,******+++,,,---******************++++++))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((())))))******&&&(((******'''''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&(((***++++++***((((((''''''''''''(((((()))((((((&&&%%%###!!! &&&&&&&&&''''''''''''''')))((('''&&&&&&%%%&&&&&&'''((()))******)))((('''%%%***''''''---***)))222))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((())))))))))))(((((('''((()))+++++++++***)))))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''')))))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''&&&%%%$$$$$$"""###$$$&&&'''(((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))&&&&&&'''((('''&&&$$$###(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************+++,,,------------,,,+++,,,***(((''')))+++------++++++++++++++++++++++++*********++++++*********))))))******+++++++++,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&,,,+++***))))))((())))))))))))))))))))))))))))))'''((('''&&&$$$%%%''')))******))))))))))))******(((((()))++++++,,,,,,,,,************))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%%%%$$$&&&)))++++++***)))))))))))))))(((''''''(((''''''((()))******)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------...///111222/////////000111111222222333333333333222111000000111000000///...---------------,,,,,,+++***)))))),,,,,,+++***)))))))))***))))))))))))((((((((((((******))))))(((&&&%%%$$$(((((('''&&&%%%$$$$$$###&&&''''''(((((((((((((((+++***)))(((((()))***+++************))))))))))))******))))))((((((''''''(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))(((''''''((((((((((((((((((((((((+++++++++***)))'''%%%%%%&&&''''''((('''&&&&&&%%%((((((((((((((((((((((((&&&'''((())))))******)))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%%%%'''((())))))))))))((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))((('''%%%$$$#########&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))*********++++++++++++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&%%%$$$######%%%&&&(((''''''''''''((()))***+++(((((((((((())))))))))))************))))))((((((%%%''')))*********+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))******))))))))))))******,,,+++***)))((((((((((((******)))((('''&&&%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''&&&$$$$$$%%%'''$$$((())))))+++...---(((+++++++++***)))(((((('''***)))((()))***+++***)))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))))))))(((''''''(((((('''((()))******)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........///............000111222/////////000111111222222333333333333222111000///000000//////...------,,,------,,,,,,+++******)))*********)))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%(((''''''&&&&&&%%%%%%$$$&&&'''(((((())))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''++++++******)))((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$)))*********++++++,,,,,,((((((((((((((((((((((((((()))))))))))))))((('''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''(((((('''&&&$$$$$$$$$%%%'''((('''''''''(((((()))***+++)))))))))************++++++++++++******)))))))))''')))++++++******+++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))******,,,+++***)))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))***)))'''''')))***'''))))))'''(((,,,---***++++++******)))((((((''')))''''''((()))***)))(((&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''(((%%%&&&''''''(((((('''''')))))))))))))))(((((('''((((((((())))))))))))*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........111000000//////000000111/////////000111111222222222333333222222111000////////////......------,,,---,,,,,,++++++*********''''''))))))***)))(((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$((('''''''''(((***,,,---((((((((((((((((((((((((************)))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&''''''((((((''''''&&&%%%%%%'''((()))''''''(((((()))******+++*********+++++++++,,,,,,,,,,,,++++++++++++******)))+++,,,,,,+++***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************************++++++***)))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''))))))***)))%%%%%%***,,,++++++******))))))((((((''')))((('''(((***+++***)))''''''((()))))))))(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''(((((())))))))))))((((((((()))******)))))))))*********+++++++++,,,,,,,,,------------------,,,,,,------------............222222111000000000000000/////////000111111222222222222222222111000///............---------,,,,,,,,,,,,,,,++++++*********%%%''')))++++++***)))((())))))))))))((((((((((((&&&&&&'''(((((()))((((((%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%((('''%%%%%%&&&(((***,,,(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%'''((()))((((((((()))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))'''(((((((((((((((((('''((('''%%%$$$$$$%%%&&&'''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((((((&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&'''''''''(((((((((''''''&&&'''((())))))'''(((((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,******+++------,,,+++************++++++++++++++++++++++++******)))))))))))))))*********************************)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&((((((++++++'''&&&)))+++)))******))))))((((((((((((***)))))))))+++,,,+++***'''(((((()))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((***+++***)))((()))+++******+++++++++,,,,,,,,,---------------------------------.........//////222222111111000000///////////////000111111222222111111111111000///......------------,,,,,,,,,,,,,,,,,,+++++++++++++++***&&&(((***,,,,,,,,,***)))))))))))))))((((((((((((%%%&&&'''((())))))))))))%%%&&&&&&''''''(((((()))'''(((((()))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******((((((((((((((((((((((((&&&''''''((((((((((((''',,,+++)))'''''')))***+++((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&%%%&&&'''((()))''''''(((((()))))))))***'''''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((('''%%%$$$$$$%%%&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''''''''''''''(((((())))))'''((()))***+++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---,,,...///...,,,******+++------,,,+++************++++++++++++++++++++++++***)))))))))))))))******)))***++++++++++++***)))***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((()))***,,,''',,,...+++((())))))''')))))))))((((((((((((((()))((('''(((*********)))'''(((((()))))))))))))))(((((((((''''''(((((((((&&&'''(((((())))))(((((('''(((((()))))))))))))))(((+++---+++(((''')))+++******+++++++++,,,,,,,,,------------............------........./////////000111111111000000///.../////////000111111222222000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,+++******))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''(((((((((((('''((())))))******))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((***)))((('''&&&'''((((((((((((((((((((((((((((((&&&'''((()))************''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''''''''''''''((((((((((((((('''((()))+++,,,++++++***)))))))))************+++++++++,,,,,,,,,,,,------,,,---......,,,******+++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))))))))))))))******+++)))***+++,,,,,,+++***))))))((((((''''''((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''(((***,,,(((...111...***)))(((&&&((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''((()))))))))(((((()))((((((''''''(((((()))''''''((())))))))))))(((''''''((()))))))))))))))))),,,...,,,(((&&&))),,,******+++++++++,,,,,,,,,------------.........///............////////////...///000000000///...---/////////000111111222222000000000000///...------++++++++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((()))************)))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))'''((((((((()))))))))***(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))))))))))))))(((''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%'''((()))((('''&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''(((((()))))))))***+++,,,...///'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))***''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%'''((((((''''''&&&&&&''''''(((((((((''''''(((***,,,,,,,,,+++************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,***,,,------+++***+++++++++++++++***++++++,,,,,,************************)))))))))))))))***++++++)))***,,,------,,,***)))(((((('''''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&(((***,,,111333...)))((())))))(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&&&&&&&'''(((((((((((('''))))))(((((((((((())))))''''''((()))))))))))))))''''''((()))))))))))))))))),,,...,,,(((&&&))),,,******+++++++++,,,,,,,,,---------.........//////............/////////000---...///000000///...---/////////000111111222222000000000000///...---,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++***)))(((''''''(((((())))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((('''(((((()))***************)))((('''&&&&&&'''((()))&&&&&&''''''((()))******'''((((((((())))))******(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))+++,,,,,,,,,,,,((((((((((((((((((((((((************)))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((###%%%''')))***(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((("""$$$&&&'''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&'''((()))//////...---------......)))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$%%%%%%'''(((***+++'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$%%%'''((((((''''''%%%&&&&&&'''(((''''''''''''(((***,,,---,,,+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,************+++,,,------************************))))))((())))))***++++++)))***,,,------,,,***)))(((((('''''''''(((((()))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))+++---///444333,,,'''(((+++,,,'''''''''(((((((((((((((***)))((()))***++++++)))%%%&&&&&&'''''''''''''''))))))(((((((((((())))))'''(((((()))))))))))))))&&&&&&''''''(((((())))))&&&''''''((()))******+++,,,,,,,,,---------...............////////////000......////////////......///////////////......---...////////////000333666333111...///000111...,,,...---,,,,,,++++++,,,,,,************************+++++++++************))),,,++++++***)))((((((''')))))))))))))))(((((('''((((((''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((()))******+++******(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''(((******))))))(((,,,+++++++++******))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))((('''&&&''')))))))))'''%%%'''***,,,---+++)))'''***)))(((''''''((()))***...)))(((***)))&&&'''+++(((((((((((((((''''''&&&'''''''''((()))+++------)))******))))))((('''&&&***))))))((('''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''''''''(((***+++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''&&&%%%######$$$%%%"""###$$$&&&'''(((((()))%%%%%%&&&&&&'''((())))))###'''***,,,+++))))))***999777333///,,,+++++++++***)))(((''''''((()))***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((***,,,(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((%%%((('''"""(((...''''''''''''''''''''''''''''''&&&$$$###$$$&&&((()))(((((((((((((((((((((((())))))((((((''''''''''''(((((('''&&&'''((()))***)))(((((('''''''''(((((())))))))))))))))))))))))++++++******************************************---,,,,,,+++*********+++************************&&&&&&''''''(((((())))))+++++++++***************)))))))))))))))*********************)))(((&&&&&&(((((())))))))))))(((((())))))((((((((()))***+++,,,***(((''')))+++,,,,,,))))))))))))************---,,,,,,+++)))'''&&&%%%)))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))((((((((((((((('''''''''++++++******))))))((((((************************(((((((((((((((((())))))''''''(((((()))******+++,,,,,,,,,------------...,,,,,,,,,------------......//////000000//////...///////////////......------...000000///000333555333000//////000000...,,,------,,,++++++++++++,,,************************+++++++++*********))))))))))))(((((('''&&&&&&%%%'''(((((((((((('''&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&%%%%%%$$$###++++++***)))(((&&&&&&%%%(((((('''''''''(((((((((''''''''''''&&&&&&&&&&&&((()))***+++,,,++++++***++++++*********)))))))))(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&''')))))))))(((''''''((())))))))))))(((***)))(((''''''((()))***)))+++------***(((''''''&&&&&&'''((()))))))))(((''''''(((((()))***,,,,,,)))))))))***))))))((('''***))))))(((''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&'''))))))'''''''''''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((('''&&&'''(((''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%(((&&&$$$%%%(((---000111222000---***(((''''''((())))))(((((((((((())))))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''''''''(((((()))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&###''''''&&&000999555''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))************************************************---,,,++++++******++++++++++++++++++++++++++++++((((((((((((((()))))))))(((((())))))******++++++((((((((((((((()))))))))************)))((('''&&&'''(((((())))))((((((''''''(((***---000333555777///---***))))))*********((((((((()))))))))******++++++******)))((((((''')))(((''''''''''''((()))))))))************))))))((((((((((((((((((((('''*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''(((((())))))*********,,,,,,,,,,,,------------,,,,,,,,,------------...///000000111111000000//////////////////......---,,,...000111000000222333222000////////////...,,,------,,,+++++++++++++++************************++++++*********))))))))))))((((((''''''&&&&&&&&&(((((())))))(((((('''&&&((((((''''''''''''(((((((((((((((((((((''''''&&&,,,+++***((('''%%%$$$###&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))***++++++++++++*********))))))))))))(((((('''((((((((((((((())))))***))))))(((((())))))***))))))))))))((((((((((((%%%&&&&&&''')))******+++''''''''''''''''''(((((())))))))))))))))))))))))((('''&&&''')))***)))((((((((('''''''''((()))***))))))(((((((((((())))))%%%111777222---,,,***%%%%%%%%%'''((()))*********)))((((((((())))))***+++(((((()))************)))***))))))((((((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&))))))((('''&&&$$$###"""###############$$$$$$$$$)))&&&%%%)))000444555333***)))(((&&&%%%&&&&&&'''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))),,,+++)))(((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&"""%%%&&&&&&222>>>;;;''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))************************************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))&&&''''''((()))***++++++(((((((((((((((((((((((()))******))))))((('''&&&'''''''''(((((('''''''''%%%(((,,,000444888999:::111...+++)))))))))((('''''''''((((((((()))))))))))))))((((((((()))******)))((((((''''''(((((()))))))))(((((((((((())))))''''''((((((((((((((((((((())))))))))))))))))***((((((((((((((((((((((((++++++******))))))(((((((((((()))))))))*********++++++,,,,,,,,,---------.........////////////000000000111111111111000000///////////////......---+++...000111111000000111111000/////////...---------,,,,,,+++***+++++++++************************************))))))))))))******)))))))))(((((((((+++++++++++++++***))))))((((((''''''''''''(((((()))))))))******))))))((('''''''''''''''(((((((((&&&&&&'''(((((()))))))))&&&''''''((()))*********'''((((((((()))))))))))))))))))))(((((((((((((((''''''(((((()))))))))*********))))))))))))************))))))(((((('''''''''''''''((()))******+++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''')))***)))((((((((((((((())))))))))))))))))(((((((((((())))))&&&666===444---//////'''&&&&&&'''))))))************))))))((((((((())))))'''((()))***++++++++++++))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%***111999<<<999222,,,'''&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((()))******++++++******)))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&###&&&&&&###,,,555000''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((((())))))******++++++))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''))),,,///000111000000///,,,***((((((((('''%%%''''''''''''(((((((((((())))))((('''((()))******)))(((((((((((((((((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))************+++++++++,,,,,,,,,------.........////////////000000000111111111111000000///////////////......---+++...000111000000000000000000000///...---------,,,,,,+++************+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((+++++++++++++++***))))))((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))***+++''''''((())))))(((''''''&&&''''''((()))***++++++((((((((((((((()))))))))((((((((((((((()))))))))'''((((((((())))))************))))))))))))************))))))(((((('''''')))))))))))))))(((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((()))((('''(((*********((('''(((+++------,,,***((((((((())))))))))))((((((&&&555:::///)))---...)))((()))))))))))))))((((((***)))((((((((((((((((((&&&'''((()))***+++++++++)))))))))))))))(((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''(((''''''''''''''''''((((((&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((***)))((("""###%%%&&&'''(((((((((((((((((((((((('''''''''###---:::???;;;222***&&&$$$$$$%%%%%%'''((())))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++'''(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&###''''''"""''',,,$$$''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,++++++*********+++++++++******)))))))))((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&((()))***++++++)))'''&&&***(((''''''(((((('''&&&''''''''''''((((((((((((***)))((((((((((((((((((((())))))))))))))))))((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))((((((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000111111000000//////////////////......---,,,...000000/////////000///000000///---,,,,,,---,,,,,,+++***************))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&((((((''''''''''''((((((&&&'''(((((()))((((((((((((((((((((())))))))))))''''''((())))))((('''&&&&&&''''''((()))******+++*********)))***++++++,,,(((((())))))))))))******((())))))))))))))))))******))))))(((((())))))***))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))((('''(((***+++***)))&&&))),,,...///---***((((((((())))))))))))((((((&&&...111***%%%(((***((()))*********))))))((('''))))))(((''''''(((((((((&&&&&&'''))))))*********))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''$$$"""$$$'''***)))'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%...555555---%%%$$$&&&""""""###$$$%%%&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))$$$%%%&&&((()))*********(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###((()))$$$(((+++###''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))'''(((((())))))*********************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************......---,,,+++******))),,,,,,,,,++++++******)))(((((())))))))))))(((((('''''''''(((((('''''''''''''''((())))))((('''''''''&&&&&&'''((())))))'''''''''((((((((()))))))))(((((()))))))))(((''''''((())))))******))))))(((((((((''''''''''''((((((&&&&&&''''''((()))))))))'''(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,------------......//////000000//////...///////////////......---.../////////......///111...000111///,,,+++,,,...,,,++++++***************))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((((((''''''''''''(((((())))))***+++++++++++++++***************)))))))))$$$&&&((()))***)))(((''''''''''''(((((()))))))))+++***)))))))))***,,,,,,)))))))))*********++++++*********))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''(((((()))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((***+++***)))((()))+++,,,,,,,,,***)))'''((()))******)))((('''&&&(((******(((''''''(((((())))))*********))))))(((((('''''''''(((((()))%%%&&&'''((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$!!!!!!&&&((('''%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%))),,,)))$$$"""$$$'''"""###$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((('''''''''&&&''''''(((((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((("""$$$%%%'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((('''$$$)))(((###)))...&&&''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''(((((()))******+++************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))***************---,,,,,,++++++*********,,,,,,++++++***))))))((((((((())))))))))))(((((('''(((((())))))(((((('''&&&'''(((((()))***++++++(((''''''(((***+++***(((((((((((()))))))))******$$$%%%(((***+++***((('''((()))************)))(((((((((((())))))(((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++************************+++++++++,,,,,,,,,........./////////000000......////////////......///////////////......---/////////...------///222...000111///,,,+++,,,...,,,++++++***)))*********))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))******+++++++++,,,"""$$$&&&)))***+++***)))''''''''''''(((((((((((()))((('''''''''(((***+++))))))******+++++++++,,,++++++******))))))((((((((((((''''''''''''((((((''''''(((((())))))******$$$%%%%%%&&&'''((())))))******))))))((((((''''''))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))******+++'''((()))******)))((('''(((&&&(((---...)))''')))&&&'''(((***++++++++++++'''''''''''''''((())))))%%%&&&'''''''''''''''''')))))))))))))))************)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%'''((((((((('''&&&************************'''''''''((()))+++------%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''$$$!!!$$$))),,,+++(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))###$$$&&&'''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((()))(((((('''''''''(((((('''''''''''''''((()))***'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&###$$$%%%'''(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((***&&&(((&&&!!!(((...(((''''''''''''''''''''''''+++***'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&((()))))))))((('''&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&''''''((()))******+++************************+++*********+++,,,,,,---************************(((((())))))*********+++***************++++++++++++++++++***)))(((((('''(((((()))))))))))))))((((((((())))))))))))(((((('''''''''((()))***,,,---+++***)))***,,,,,,***)))))))))))))))************ ###'''***,,,+++***(((((()))***++++++***)))((('''((()))******)))((('''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&******************************))))))((((((''''''*********))))))))))))))),,,,,,++++++,,,,,,---......------,,,,,,,,,------000000000000000000000000------......///000000000//////...------------...//////...---,,,++++++***+++*********))))))(((((())))))))))))************)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%''')))+++,,,***((('''***)))(((''''''((()))******)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))((((((((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((---,,,***(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&'''(((***++++++++++++(((((()))***************************))))))))))))''''''''''''((((((((((((+++***)))))))))***,,,---,,,+++)))''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&***(((&&&&&&((((((&&&###$$$$$$&&&'''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((++++++''')))000333111))))))((((((''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%$$$$$$&&&'''(((&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''&&&$$$%%%(((***'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&''')))******)))''''''((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''&&&%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))((((((***,,,---++++++***)))(((((())))))(((((())))))*********+++$$$)))---,,,(((%%%'''***++++++)))(((''''''''''''******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++******))))))((((((+++)))'''&&&'''(((''''''&&&''''''(((((((((((((((+++*********))))))))))))************))))))))))))+++++++++++++++,,,------...------,,,,,,---------////////////////////////000000000/////////////////////...------------...------------,,,,,,,,,,,,++++++++++++*********)))(((((()))))))))*********))))))(((((((((((())))))+++***)))((('''(((((()))))))))))))))))))))))))))&&&''')))*********((((((***)))(((''''''((())))))***)))(((((((((((()))***)))))))))))))))(((''''''))))))))))))((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))************************************)))))))))(((---,,,***((('''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************)))))))))******)))))))))'''((()))******+++******((()))******++++++************)))))))))(((((((((((((((((())))))))))))***)))((('''''''''((()))***///...,,,******+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((&&&%%%&&&((()))(((&&&%%%&&&'''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&***)))&&&(((---///---((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''((((((&&&%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&(((***))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++++++++++++++++++++***)))))))))+++,,,...++++++***)))))))))))))))((()))))))))************(((+++,,,+++'''%%%&&&(((+++***)))(((''''''''''''***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((('''''''''''',,,***''''''((()))((((((&&&''''''(((((((((((((((++++++++++++************************************++++++******++++++,,,------------,,,,,,------...////////////////////////222111111000//////......//////...------------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++(((((((((((())))))))))))))))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***)))))))))))))))(((''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************************)))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((()))******++++++******)))))))))(((((((((''''''))))))))))))************(((((('''''''''((()))***,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&((())))))((('''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%((((((&&&'''***+++)))'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))))))))))))))))))))))))))))))))((((((''''''&&&))))))(((''''''(((((((((+++)))&&&&&&&&&''''''&&&$$$%%%&&&(((((((((((('''&&&&&&''''''''''''&&&&&&))))))(((&&&######$$$&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((())))))******'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%&&&''')))((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$&&&)))+++,,,+++)))(((%%%%%%%%%&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))******+++,,,************************************************------,,,+++++++++++++++++++++++++++++++++++++++******))))))***,,,...///+++***))))))))))))))))))))))))))))))************,,,,,,***)))'''&&&&&&&&&+++***)))((((((''''''((())))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))''''''''''''((((((((((((,,,***((('''((()))))))))&&&''''''(((((((((((((((************************)))***************+++++++++************+++,,,,,,------,,,,,,,,,---......////////////////////////000000000//////.........//////...------------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++''''''((((((((()))))))))((((((***++++++***((((((((((((((()))))))))******(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++******))))))((((((((())))))))))))))))))))))))*********************************)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))******************)))(((''''''((()))******************)))(((((('''((())))))******))))))((((((((((((''''''''''''(((((()))))))))*********))))))))))))******++++++))))))((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((()))))))))))))))((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''(((((()))***+++...+++'''%%%&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&+++,,,,,,***(((((()))+++&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''((('''''')))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((***...000000///,,,***$$$%%%%%%&&&'''(((((()))(((''''''''''''(((((()))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))---,,,,,,+++***+++++++++************************************+++,,,...///******)))))))))))))))***)))))))))))))))*********---+++(((''''''(((((('''******)))((((((((((((((())))))))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))(((((())))))******+++++++++)))'''&&&((())))))(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///........................---------......///////////////...------------...---,,,,,,+++******))))))))))))******************(((((((((((())))))))))))&&&'''))))))))))))'''&&&$$$%%%&&&''')))***++++++(((((((((((((((((((((((()))((('''''''''(((***+++''''''((()))))))))))))))))))))************)))))))))))))))))))))((('''''''''((((((((()))))))))***+++++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************(((((()))************************+++++++++,,,,,,++++++)))(((((()))++++++******+++******)))((('''&&&'''(((((())))))(((((((((((((((((('''''''''''''''''''''((((((((())))))(((((())))))************++++++*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((''''''''''''((()))))))))))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''')))+++---......+++'''&&&&&&&&&&&&%%%''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%'''((('''&&&'''(((***&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''')))'''%%%%%%'''''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&(((***,,,,,,)))&&&$$$%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((((((((((())))))***************************)))))))))((())))))******************************)))))))))))))))))))))))),,,,,,+++************+++************************)))*********+++,,,------***)))))))))))))))************))))))))))))))))))+++(((&&&&&&((()))***)))***))))))(((((((((((()))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))(((((())))))******++++++)))'''%%%%%%&&&(((((('''&&&''''''(((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///........................---------...///000000000//////...------------...------,,,+++***)))(((''')))))))))))))))*********))))))))))))************''''''((((((((((((''''''###$$$%%%''')))***++++++)))))))))))))))))))))))))))((('''''''''(((***+++&&&'''((()))*********))))))******++++++******))))))))))))))))))(((''''''''''''(((((())))))*********+++++++++******)))(((************************(((((((((((((((((((((((())))))))))))************))))))******))))))))))))))))))))))))))))))))))))************************(((((()))************************+++,,,,,,------++++++************++++++***************)))((('''&&&'''(((((())))))(((((()))))))))(((((((((''''''''''''''''''((((((((((((%%%&&&'''(((((((((''''''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))'''''''''((((((((((((((()))******)))'''&&&&&&''''''(((((())))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''***((((((***)))&&&&&&(((&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&(((+++,,,...,,,***'''&&&&&&&&&%%%$$$&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&###$$$&&&'''&&&'''(((***&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))((((((''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%'''((()))(((&&&###"""&&&&&&&&&'''((((((((()))''''''&&&''''''((()))***((((((((((((((()))******************************)))))))))(((((())))))***************************************************,,,,,,+++***************************************))))))*********+++++++++)))))))))))))))******+++************))))))))))))'''''''''(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))******************)))))))))(((((((((((())))))''''''''''''(((((((((((((((&&&$$$$$$&&&'''''''''&&&''''''((((((((((((((((((((()))))))))*********))))))***++++++,,,------------,,,,,,------...///,,,,,,,,,,,,---...//////........................000000000000111111111111//////...------------...++++++******)))))))))((()))))))))******+++++++++************++++++++++++))))))(((((((((((())))))%%%&&&((()))******))))))))))))))))))))))))))))))((((((((((((((())))))***%%%&&&((()))*********))))))***++++++++++++***))))))))))))))))))((('''''''''''''''((()))*********)))***+++++++++***))))))************************))))))))))))))))))))))))((()))))))))************)))))))))*********))))))((((((((((((((((((((((((************************(((((()))***************)))))))))***+++,,,,,,,,,))))))************))))))))))))*********))))))(((((())))))*********************)))))))))((((((((('''(((((((((((()))))))))%%%&&&'''((((((((('''&&&%%%&&&&&&''''''(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))''''''''''''((((((((()))''')))***)))'''&&&(((***%%%&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''+++'''&&&((((((%%%&&&***&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((*********(((&&&&&&'''&&&%%%######$$$&&&(((((((((((((((&&&&&&''''''''''''&&&&&&%%%'''))))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''''''''(((&&&''''''(((((()))))))))&&&'''''''''((((((((((((+++)))''''''((((((((('''$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''((()))***((((((((((((((()))******************************))))))(((((((((((())))))************************++++++++++++++++++++++++,,,++++++***************************************)))*********))))))(((((()))))))))))))))***++++++************)))))))))(((%%%(((+++***((('''(((***))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))((((((((((((''''''''''''(((&&&$$$$$$&&&(((((((((&&&''''''((((((((((((((())))))******+++++++++,,,))))))***+++,,,,,,------...------------...//////+++++++++,,,---...///000........................444444333333222111111111//////...------------...))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++)))******++++++)))((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********))))))***+++,,,,,,+++***))))))))))))))))))(((((('''&&&''''''((()))******+++)))***+++,,,,,,+++***)))************************************************(((((())))))*********+++((()))************))))))((((((((((((((((((((((((************************(((((()))***************'''(((((()))***+++++++++'''((()))******)))((('''))))))************))))))******+++,,,,,,,,,,,,+++************))))))))))))))))))))))))************&&&''')))*********)))((((((((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%(((***)))((('''))),,,$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''+++&&&$$$''''''$$$&&&+++'''''''''((((((((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&'''&&&$$$""" """$$$''')))***++++++&&&''''''''''''''''''&&&%%%'''(((((('''%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((,,,***((((((((()))((('''###$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((($$$%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******((((((((((((((()))*********************************)))(((((((((((())))))************************++++++++++++++++++++++++,,,++++++***)))*********)))))))))))))))))))))))))))******))))))((('''&&&))))))((())))))***+++++++++*********))))))((((((%%%***...,,,(((%%%&&&)))))))))(((((((((((()))***'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++******))))))(((((()))'''%%%%%%''')))))))))&&&''''''((((((((((((((((((((())))))******++++++******))))))***,,,---//////...---,,,+++,,,---...+++,,,,,,---...///000000111111000000//////......////////////............///......------,,,++++++***************************++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''***************++++++,,,))))))))))))))))))))))))******))))))))))))************++++++++++++******''''''((()))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((+++******)))((()))))))))************************)))***+++,,,,,,+++)))))),,,***))))))***++++++***(((((())))))))))))(((((('''((()))))))))))))))((('''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''(((***+++***(((++++++***((('''&&&%%%$$$***)))((('''%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&'''&&&$$$######$$$(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$######'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++(((&&&''')))+++)))(((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))******)))...,,,$$$###+++---(((******++++++++++++*********++++++,,,,,,++++++******************************)))&&&$$$######$$$%%%((()))+++,,,,,,+++***)))))))))))))))************++++++)))(((''''''''''''++++++++++++++++++++++++,,,+++)))''''''''''''(((+++)))(((&&&&&&((()))+++,,,,,,+++***)))((('''&&&(((((())))))))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))'''&&&'''((()))))))))))))))************************,,,---......---,,,,,,,,,,,,---...+++,,,,,,---...///000000111111000000////////////////////////.....................---,,,,,,++++++***************************++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))******))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))******))))))))))))******)))******************)))'''((())))))******))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************)))))))))(((+++******)))))))))))))))************************)))***++++++++++++***))),,,***))))))***++++++***(((((())))))))))))(((((()))*********)))((('''''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&&&&((()))(((&&&******)))((('''&&&&&&%%%***)))((('''&&&&&&&&&&&&(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''((()))((((((((('''''''''''''''((())))))''''''((()))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''%%%%%%'''((('''%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))***************)))))))))))))))+++,,,***((())),,,***&&&+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************...,,,***)))((()))***+++''''''(((((((((((('''''')))))))))*********+++++++++***)))(((''''''''''''))))))))))))))))))))))))---,,,+++***)))))))))******)))(((''''''((()))***---,,,++++++************))))))(((((((((((())))))+++++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))***)))((()))***************))))))))))))************+++,,,------------,,,,,,,,,------...,,,,,,---...///000000111111000000000000/////////////////////..................------,,,,,,++++++***************************++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))***))))))))))))(((((((((((((((''''''(((((()))***))))))))))))))))))))))))******))))))))))))******((())))))******))))))(((((()))******++++++******(((((()))))))))***************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))************************)))******+++++++++******,,,***))))))***++++++***((())))))******))))))(((+++++++++***)))(((&&&&&&((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))(((''')))))))))(((((('''''''''))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&''''''((()))'''''''''''''''((())))))((((((((((((''''''''''''&&&'''))))))))))))***,,,'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((((((((%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******)))))))))((((((((('''''''''''''''''''''''')))))))))(((((('''''''''''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((()))***+++,,,+++*********))))))((((((,,,((((((...222...(((%%%+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************++++++))))))((()))***+++,,,+++***)))))))))))))))))))))*********++++++++++++***)))((((((''''''(((((((((((((((((((((((((((---,,,+++***)))))))))******)))(((''''''((()))***---,,,+++++++++---...///***)))(((''''''((()))***++++++******))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))*********+++,,,++++++******))))))((((((*********++++++,,,,,,,,,---,,,,,,,,,------......,,,,,,---...///000111111000000000000000000000000////////////..................------,,,++++++******************************++++++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))***+++++++++++++++))))))))))))*********+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***************)))((((((************************)))*********++++++++++++,,,***))))))***++++++***)))))))))******)))))))))***************)))((('''(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))(((((((((((((((((())))))))))))(((((()))***++++++(((((())))))))))))((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((&&&&&&''''''''''''''''''''''''((((((((((((((())))))***((((((((())))))******+++++++++******)))(((((((((,,,%%%'''444:::333+++(((***++++++,,,,,,++++++*********++++++++++++******************************))))))((((((((()))***+++///...,,,***))))))******((((((((()))))))))************)))(((((((((((((((***************************))))))((((((((((((((())))))(((((((((((())))))++++++******,,,...000222+++)))(((&&&&&&((()))+++*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))))))))((()))***++++++******))))))((((((******++++++,,,,,,,,,++++++,,,,,,------.........,,,------...///000111111000000000000111111111111////////////...............------,,,++++++*********************************++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))((()))******+++******************************))))))))))))******(((((())))))))))))(((((())))))***+++++++++++++++*********+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))******)))************)))((((((************************)))))))))******++++++,,,,,,***))))))***++++++***))))))************))))))(((((()))******+++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((******************((((((((()))))))))))))))))))))((())))))***+++,,,(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''(((''''''''''''((())))))******(((''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''&&&$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((())))))((('''&&&&&&(((((((((((((((((((((((()))(((((((((((()))******++++++******))))))((((((************))))))((((((+++$$$'''666===888000...))))))************)))))))))******++++++******)))*********************************++++++,,,---...+++***((('''&&&&&&&&&''''''''''''((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((()))))))))))))))***+++---///111+++)))(((&&&&&&((()))+++)))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''%%%%%%&&&************))))))))))))***++++++,,,,,,,,,++++++++++++,,,---............------...///000111111222000000000111111111111222////////////............------,,,,,,++++++*********************************++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))************+++''''''&&&&&&''''''((()))******************************))))))))))))******((())))))******))))))(((((()))******++++++*********++++++++++++,,,,,,,,,******))))))))))))******************************************************((())))))******+++++++++))))))))))))************)))******++++++)))((('''************************))))))))))))***+++,,,---,,,***))))))***++++++***)))******++++++******)))'''''')))***+++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))###&&&((())))))(((((()))))))))))))))))))))))))))))))))((())))))***++++++(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((''''''((((((''''''(((((()))***+++***)))(((&&&&&&&&&%%%'''''''''(((((((((((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###%%%''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((())),,,,,,+++***)))((((((''')))))))))))))))))))))***)))''')))222999888444222(((((())))))))))))(((((())))))************))))))************************((()))))))))******+++++++++******)))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''******++++++++++++***)))(((((())))))))))))(((((((((((()))***+++,,,------***)))(((''''''((()))***(((((())))))******++++++************************((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&$$$###$$$)))))))))))))))************+++,,,,,,,,,,,,+++******+++,,,...............------...///000111222222000000111111111222222222////////////............------,,,,,,+++************************************++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++'''&&&&&&&&&&&&'''((((((******************************))))))))))))******)))******************)))'''((())))))******))))))************++++++++++++******))))))))))))******************************************************((())))))******+++,,,,,,((()))))))))************((()))+++++++++***((('''***************************))))))))))))+++,,,---,,,***))))))***++++++***)))******++++++******)))((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""&&&)))***)))'''((()))******))))))))))))))))))))))))((((((((())))))***(((((())))))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***'''(((((((((((((((((((((((((((((((((((())))))******)))((('''''''''''''''''''''''''''((((((((()))'''((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((( ###'''(((&&&%%%%%%&&&(((((((((((((((((((((((('''''''''''''''(((((())),,,++++++******)))))))))((((((((()))******++++++)))+++++++++///444555111))))))************))))))))))))************))))))************************''''''((((((((((((((((((++++++,,,,,,,,,++++++***))))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((((())))))))))))((((((((()))+++,,,,,,,,,***)))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&(((((())))))******++++++***+++,,,---,,,,,,***))))))+++,,,...//////......------...///000111222222000000111111222222222222000/////////............------,,,,,,+++******)))***************************++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))******++++++++++++((((((((((((((()))************************************))))))))))))************++++++++++++******''''''((()))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++************************((())))))***++++++,,,,,,(((((())))))*********+++((()))+++,,,+++***((('''***************************))))))))))))+++---...,,,***))))))***++++++*********++++++++++++************+++++++++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''+++,,,+++)))***+++************)))))))))((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((()))******(((''''''''''''((())))))&&&'''''''''(((((())))))$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&(((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######"""###$$$%%%'''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((!!!$$$(((***((('''((())))))))))))))))))))))))))))))))))))))))))***++++++***************+++++++++''''''((()))***+++,,,,,,)))...---&&&(((000444///******++++++++++++******))))))************))))))************************++++++,,,,,,,,,++++++***&&&''')))******)))((('''***++++++++++++,,,,,,,,,))))))(((((((((((()))***(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((()))***---......,,,)))((((((((())))))))))))((((((''''''((()))***++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))((('''((((((((((((''''''''''''(((((())))))))))))***+++,,,---+++++++++,,,,,,---------......//////000111111111000111111222444555666666333222111///............+++++++++************)))++++++************++++++,,,,,,,,,++++++*********+++++++++***************&&&''')))***++++++***************)))))))))))))))******++++++++++++******************************+++*********))))))((((((+++***)))(((((('''((((((+++++++++*********))))))++++++************++++++************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++)))++++++***((('''((()))************************,,,++++++***************************************+++++++++************)))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++++++++******))))))((((((((((((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++******))))))((('''&&&&&&'''))),,,---''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''%%%%%%%%%%%%%%%******)))'''&&&%%%$$$###''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&&&&))))))***+++++++++++++++))))))))))))))))))************))))))))))))******&&&''')))***)))***+++---)))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))*********++++++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))***+++,,,---------------------......,,,,,,------...///////////////000111222333444444333222111///......------+++++++++************)))+++******))))))******++++++++++++******))))))))))))((((((((((((((((((((())))))***+++******)))(((***)))))))))))))))))))))******++++++++++++******************************************)))))))))(((***))))))(((((((((((()))+++++++++*********))))))++++++************++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,***+++,,,+++)))((()))***************************++++++***))))))))))))***************************++++++++++++************++++++++++++++++++++++++((())))))******))))))(((***)))))))))((((((((((((++++++++++++++++++++++++'''((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''''''''((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''''''''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''(((((()))***)))))))))*********)))))))))))))))******))))))))))))******'''(((******))))))***,,,))))))))))))))))))))))))))))))*********+++++++++******)))))))))((((((((()))))))))))))))************))))))(((((())))))***))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))+++******))))))******+++***))))))******+++,,,---..................------,,,,,,------.../////////------...///000111111222222222000///...---------+++++++++************)))+++******))))))******+++*********)))))))))))))))(((((((((((((((((())))))++++++++++++***)))''''''))))))))))))))))))************++++++++++++******************************************))))))))))))))))))((((((((()))******+++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++******)))))))))))))))************************,,,+++++++++************++++++++++++++++++++++++*********++++++*********)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))'''%%%$$$)))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''(((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((((((((('''+++*********))))))((((((******))))))))))))******(((***+++***)))((()))+++)))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))************))))))))))))*********))))))*********))))))))))))************((((((((((((((((((((((((''''''((((((((())))))))))))******+++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((*********))))))*********************+++,,,------//////......------,,,,,,......//////000111111111------...//////000111111222111000///...---------+++++++++*********))))))******))))))))))))************************))))))***************+++++++++************))))))(((((()))))))))))))))***************++++++++++++***************************************)))))))))))))))(((((((((((()))***++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------+++++++++---+++++++++++++++++++++++++++***))))))(((((())))))************************,,,,,,+++++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((('''(((((((((((()))))))))'''((()))******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%***)))'''%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((((((&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''++++++******)))(((((((((******))))))))))))******)))++++++***((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))++++++******))))))((((((++++++************++++++((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,+++***))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((***))))))(((((())))))***************+++,,,---......---------,,,,,,++++++......//////000111111111...//////000000111111111222111000...---------,,,+++++++++*********))))))***))))))))))))))))))***++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))******+++(((((())))))******************++++++++++++******************************))))))))))))))))))******))))))((())))))***+++,,,************************++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***+++,,,------,,,+++,,,...+++++++++++++++++++++++++++******)))))))))))))))************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******************************+++******)))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((()))))))))***((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&%%%&&&'''((()))***((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((()))******((('''&&&&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((''''''((())))))))))))(((************))))))((((((******))))))))))))*********++++++***((('''((()))************************(((((()))))))))*********++++++++++++*********)))++++++******))))))((((((++++++************++++++((()))))))))************''''''''''''''''''''''''(((((((((((()))))))))******+++,,,------,,,***)))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((()))))))))(((((()))))))))+++******++++++,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,------...////////////000000000111111111222111111///...---,,,,,,,,,+++++++++************)))***))))))(((((())))))***+++++++++++++++,,,,,,,,,'''''''''((())))))******(((((((((((()))***+++,,,((((((((()))******++++++******++++++++++++******************************))))))))))))******************)))))))))***++++++***************+++++++++++++++************++++++************************************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++*********,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******************)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((('''&&&%%%%%%''')))+++)))((('''''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((((((((())))))((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))******,,,,,,,,,+++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))************))))))))))))))))))))))))*********))))))))))))*********++++++***((('''((()))************************((((((((()))))))))******++++++*********)))))))))************))))))))))))*********))))))*********))))))))))))************''''''''''''''''''''''''((((((((()))))))))*********+++---......,,,***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((+++******))))))******+++++++++++++++,,,---......,,,,,,,,,---------------,,,,,,------.../////////000000000000000111111111111000///...---,,,,,,,,,+++++++++************)))))))))(((((((((((()))))))))*********++++++++++++&&&''''''((())))))************)))(((((()))***+++'''(((((()))******++++++******++++++++++++******************************((()))))))))************++++++******)))*********))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))((((((''''''(((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((******111000...,,,***)))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))************)))((((((((()))******++++++******))))))))))))******)))***+++***)))((()))***************************(((((((((((()))))))))*********)))))))))((((((((()))))))))))))))************))))))(((((())))))***))))))))))))************''''''''''''''''''''''''(((((()))))))))************,,,---///...,,,***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))))),,,++++++++++++++++++,,,++++++++++++,,,---......,,,------....../////////......//////000111111111/////////000000000000000111000///...---,,,,,,,,,+++++++++************)))))))))(((((((((((())))))(((((())))))*********+++((())))))***+++,,,,,,,,,,,,+++***((((((((())))))'''(((((()))***+++++++++******++++++++++++******************************(((((())))))*********+++,,,,,,+++***)))))))))***))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......---,,,+++******+++,,,---,,,,,,---......---,,,,,,)))***,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************---------,,,,,,,,,++++++*********************************++++++*********+++++++++,,,,,,---------((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))***************************)))(((''''''((()))***))))))))))))************---,,,***((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&******++++++***(((%%%$$$&&&'''((()))******))))))&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((($$$%%%((()))***)))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((())))))444222///---***)))))))))&&&''''''''''''''''''&&&(((((()))***************'''(((((()))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******(((***+++***)))((()))+++************************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))************''''''''''''''''''''''''))))))))))))************+++,,,...///...,,,***(((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,------++++++++++++------////////////000000000000000000000000/////////////////////...------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************++++++++++++******))))))************************%%%'''((()))***((('''&&&((())))))))))))******************)))))))))((((((,,,,,,,,,+++++++++******(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++***...---,,,***))))))***+++........................,,,,,,---------,,,,,,+++---------,,,,,,,,,++++++...............---,,,+++------,,,,,,,,,,,,++++++******++++++,,,+++++++++......+++))))))+++***((()))*********,,,...---***,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---+++((()))******(((%%%+++******))))))))))))***"""$$$&&&(((************'''''''''''''''((())))))************)))'''&&&%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&(((***++++++***(((&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%###$$$&&&))),,,&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((()))******))))))((((((''''''%%%'''((((((''''''(((***444///***''''''(((''''''))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((('''''''''))))))*********+++++++++++++++***)))(((((())))))(((***,,,***))))))))))))***)))(((''''''((()))***,,,***(((''')))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((())),,,------,,,)))((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))+++++++++*********))))))***++++++++++++,,,,,,,,,------,,,++++++,,,------....../////////000000000000000000000/////////////////////...------,,,,,,+++++++++*********))))))************************************************)))***++++++++++++***)))))))))))))))************++++++++++++*********)))************************((()))***++++++***((('''++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********)))******+++,,,---+++,,,,,,------,,,,,,+++......------------------//////............/////////......---,,,,,,------000///...---,,,,,,------------------------------+++,,,,,,,,,,,,,,,++++++//////......------------,,,------------,,,,,,+++//////..................------...............---+++,,,,,,,,,---...---+++...///...+++)))***,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))---+++))))))******(((&&&'''''''''&&&&&&'''((((((&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((((((((()))))))))))))))((((((''''''''''''''''''''''''))))))(((((((((((('''''''''((())))))))))))((('''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((''''''(((***111333333///)))&&&''')))))))))))))))))))))))))))&&&'''((()))************'''(((((((((((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++++++++***))))))))))))))))))++++++***)))************)))(((((((((((()))***+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***++++++***((('''))))))************))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***+++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000000000//////////////////......---,,,,,,,,,+++++++++***************************************************************)))***++++++++++++***))))))))))))*********++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++++++++,,,,,,,,,---+++++++++***************,,,,,,,,,,,,++++++++++++++++++++++++,,,---......+++,,,,,,------,,,,,,+++*********+++++++++++++++---------------------------,,,+++***)))***+++,,,------,,,++++++,,,,,,---------------------------------------------------000000////////////......,,,---...............---------------------------,,,---------------,,,,,,,,,,,,...000000///...---,,,---///...+++***+++...,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,++++++*********)))++++++************++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((,,,***))))))******((('''$$$$$$$$$$$$%%%&&&''''''))))))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((())))))*********)))&&&'''((())))))((('''&&&((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$(((''''''''''''''''''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))---555;;;888...''''''+++))))))))))))))))))))))))&&&''''''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))***++++++,,,***************++++++++++++***))))))))))))))))))+++******))))))***+++,,,***))))))(((((())))))******)))((()))++++++)))((())))))))))))))))))))))))'''((()))******)))((('''((())))))******))))))(((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))((((((((('''((((((((((((((())))))((((((((()))))))))******************************+++++++++,,,,,,,,,---------------,,,,,,---------------------.........///000000000000//////////////////...------,,,,,,+++*********************************************************************************++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***))))))))))))*********++++++******))))))))))))))))))------,,,,,,,,,+++++++++++++++++++++,,,---...///,,,,,,------------,,,,,,*********++++++,,,,,,,,,------..................---,,,+++******+++,,,---,,,,,,,,,---------......////////////000000000000000000000000000000111111111111111000000000000000//////000111222222222111........................---............------,,,000...///000///---...000222...---///111///------,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,------------,,,,,,++++++******)))++++++)))(((((()))++++++))))))))))))))))))))))))************************************************((((((((((((((((((((((((+++******))))))))))))((($$$$$$$$$%%%&&&'''((()))******))))))(((((('''&&&'''&&&&&&&&&&&&'''((((((((())))))*********))))))'''(((***++++++***(((''''''(((((()))***+++++++++(((((('''&&&&&&'''((((((((((((((())))))(((((((((&&&''''''''''''''''''&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((''''''((())))))222;;;<<<333+++)))+++((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))******++++++++++++******************************)))))))))))))))***,,,)))(((***+++******,,,)))))))))))))))))))))))))))))))))***,,,+++)))'''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$)))))))))******)))))))))(((((((((''''''((((((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''(((((()))))))))***(((((()))))))))*********************************++++++,,,,,,,,,---------------------------------------------.........///000000000000////////////.........---,,,,,,++++++************************************************************************+++******************+++************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******))))))************+++++++++---------------------------------,,,,,,,,,++++++++++++***++++++,,,---...------............------,,,------...///000000111000111222333333333333222222111000000000000222222000000111222333444444555222222333333333444444444444444333333444555666666555555555555666666666666333444555666666666666666666555555555555444444444333333333333333222111111222///...//////...333;;;RRR@@@///---111111---+++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((()))***+++,,,(((((((((((()))))))))***((((((((((((((())))))***++++++++++++***)))((('''((()))+++,,,,,,+++)))(((''''''((()))***+++,,,,,,)))(((''''''''''''((()))(((((()))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((*********))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&,,,333777666111,,,)))((((((((((((((((((((((((&&&''''''(((((((((((('''(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))++++++++++++******))))))***************************)))))))))))))))******+++&&&''',,,...+++)))***))))))************)))))))))))))))***,,,+++)))'''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************'''((((((((())))))******))))))))))))***************************+++++++++,,,,,,,,,,,,------------------............------------........./////////000000000000////////////......------,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,---.........//////////////////...+++,,,,,,...///000111111111222333555555555444444333444444444555555555555333444666777999:::::::::::::::;;;;;;<<<=========<<<<<<;;;;;;;;;===>>>@@@AAAAAAAAAAAAAAABBBBBBBBB>>>>>>??????@@@?????????>>>======<<<;;;:::999999777777777777666555444444555111000333333333<<>>===<<<;;;<<<===???BBBDDDEEEEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKMMMOOOPPPPPPQQQQQQQQQRRRRRRRRRNNNOOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHFFFDDDCCCBBB@@@@@@@@@@@@???>>>===<<>><<<:::AAANNNvvvWWW888000222000...///------,,,,,,,,,,,,------.........---,,,,,,++++++***++++++,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***(((((()))+++++++++*********++++++,,,)))((((((((((((***+++,,,((((((((((((((()))******+++++++++++++++***)))((())))))))))))))))))))))))'''''''''(((((()))))))))((()))***++++++***)))((('''(((***++++++***((('''(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))************)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))))))))'''&&&'''(((((('''(((+++...///---***))))))))))))))))))))))))((())))))******))))))(((((((((((())))))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++***&&&,,,:::>>>444+++))))))***++++++++++++***)))+++)))(((((()))******)))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******))))))***,,,------,,,***)))))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++*********)))))))))))))))))))))*********+++++++++))))))******++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,////////////000000000000000000000000////////////......---,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......******+++++++++,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,...------......///000111111111222222222222111111555555777888:::;;;<<<===???AAACCCEEEFFFEEEDDDCCCDDDFFFIIIKKKKKKJJJHHHFFFIIIKKKNNNPPPRRRTTTTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWVVVUUUVVVXXXZZZ\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZ\\\[[[YYYWWWUUUSSSRRRQQQNNNNNNNNNMMMMMMKKKJJJJJJIIIDDDDDDHHHDDD===AAAMMM___HHH666666:::666111111...------,,,,,,------...//////...---,,,++++++***)))***+++,,,------...///,,,,,,............,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++'''***++++++((('''))),,,+++***)))))))))))))))******)))((((((((()))***+++'''''''''''''''((())))))))))))***++++++++++++***((((((''''''''''''((((((''''''''''''((((((((((((((()))+++------+++)))(((''')))***++++++***)))'''''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))&&&(((+++---...---***(((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&'''***)))((()))***+++,,,+++)))))))))))))))))))))))))))***************))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******++++++++++++******))))))))))))((())))))***+++++++++(((///???DDD888,,,))))))***+++,,,,,,+++***))),,,***(((''')))*********))))))))))))))))))))))))******))))))))))))************++++++++++++******((())),,,------,,,)))((())))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++++++++******))))))(((((()))************+++++++++++++++******)))*********++++++,,,,,,,,,,,,------............////////////............////////////.........///////////////......---,,,,,,+++******************************,,,++++++******++++++,,,---,,,,,,+++*********+++''''''((()))***++++++,,,++++++***************+++------------------------///...---,,,+++,,,,,,---*********+++,,,---...///,,,,,,---...---,,,+++******++++++,,,,,,---------)))+++------,,,,,,---///.../////////......000222111222444777888999999999999:::===@@@DDDHHHJJJLLLPPPQQQSSSUUUVVVUUUTTTSSSTTTUUUVVVWWWYYYZZZ[[[\\\[[[\\\___aaabbbbbbbbbaaafffeeecccaaabbbdddfffhhhddddddcccccccccdddfffgggiiijjjkkkjjjhhhggggggggggggggggggggggggfffeeedddccccccdddeeecccaaa___]]]^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWVVVTTTRRROOOMMMLLLMMMIIICCC>>>;;;999666444333111---,,,---.........---------------------------,,,******++++++)))(((,,,,,,------,,,***((('''------,,,,,,+++******))))))((((((((()))***++++++)))************++++++++++++***))))))((()))))))))******)))))))))***,,,---***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((***)))&&&***222555222000...+++)))'''(((***+++((((((((((((((((((((((((,,,+++)))***++++++***((())))))*********((('''&&&######%%%&&&'''((((((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''((()))(((%%%######$$$))))))((((((((((((((()))***++++++***((('''((()))(((((((((((())))))))))))+++***)))'''''''''((()))'''''''''''''''((())))))'''(((((('''&&&&&&(((***)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&'''(((((((((&&&%%%$$$******)))((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++************))))))))))))******++++++***)))((('''&&&&&&***)))))))))((((((''''''+++,,,,,,---,,,+++***)))((((((((((((((((((((((((++++++************++++++(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,------,,,,,,+++)))***,,,,,,,,,***((('''(((((((((((())))))))))))''''''(((((()))))))))***++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,------......///............/////////////////////000000000000111.../////////////////////...------,,,++++++******************************,,,++++++******++++++,,,---,,,++++++******++++++(((((())))))******++++++++++++************++++++************************///...---,,,,,,,,,------++++++++++++,,,---......+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000///000111222111222555777666777:::>>>@@@BBBCCCCCCCCCEEEHHHKKKOOOSSSVVVXXX\\\^^^___aaaaaaaaa```___````````````aaaaaabbbbbbccceeehhhjjjkkkkkkkkkjjjmmmllljjjiiijjjkkkmmmooolllkkkkkkjjjkkklllmmmnnnmmmnnnpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllllljjjjjjkkkkkkjjjiiihhhggghhhhhhhhhgggfffeeecccbbbfffeeeeeecccbbb```^^^]]]YYYUUUOOOJJJFFFBBB>>>;;;888555222000000111000000///////////////////////////...,,,,,,------,,,+++((()))+++,,,------,,,,,,---------,,,,,,++++++++++++************++++++,,,,,,+++++++++******)))))))))))))))))))))***+++,,,+++***)))))))))***+++,,,***************)))((((((************************))))))))))))))))))))))))***---,,,***---666<<<===000---)))((()))***+++***))))))))))))))))))))))))***))))))***+++,,,,,,+++'''((()))******)))((((((%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((%%%'''((()))((('''((()))))))))(((((((((((()))))))))***+++***(((((()))*********))))))((((((''''''***)))((('''&&&''''''(((((((((''''''(((((()))***'''((())))))'''&&&'''((()))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))((())))))))))))(((((('''******)))((((((((((((((()))))))))))))))))))))))),,,+++++++++******************))))))))))))************))))))((((((''''''*********))))))(((((((((***+++,,,,,,+++***)))((())))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,)))***,,,,,,,,,***)))''')))))))))************+++((((((((())))))*********((((((((((((((((((((((((************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************)))))))))(((************************++++++***++++++,,,---...,,,------...///000000000............////////////000000000000111111111111//////////////////......------,,,,,,++++++******************************,,,++++++******++++++,,,,,,,,,++++++******++++++)))*********************++++++************++++++------------------------......---,,,,,,,,,---------,,,,,,,,,,,,,,,------***+++,,,---...........................---------...//////......///111444333555777888999;;;>>>AAABBBDDDHHHLLLPPPRRRTTTTTTTTTUUUXXX[[[___bbbeeefffhhhiiijjjkkklllkkkjjjiiilllkkkjjjjjjiiiiiiiiiiiilllnnnqqqssstttuuutttsssrrrqqqpppooooooppprrrsssrrrqqqqqqpppppprrrssstttqqqsssttttttsssrrrrrrsssttttttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqooonnnmmmmmmmmmmmmmmmllljjjiiihhhhhheee```[[[VVVPPPJJJFFFAAA>>>:::888666555444222111111111111111111111111000///......///000...---)))***+++---.../////////---------------------,,,---,,,,,,++++++++++++,,,------,,,+++***)))(((((())))))))))))+++,,,---...,,,+++******)))******************+++******)))((()))***++++++***)))((('''))))))))))))))))))))))))'''++++++(((+++444>>>CCC444///)))(((***---,,,)))************************)))((((((***,,,...------&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))(((((('''(((******)))))))))***))))))(((((((((((())))))''')))******(((((()))+++(((((((((((())))))))))))(((((('''&&&&&&&&&''''''((((((((('''(((((()))***''')))++++++***'''&&&&&&((((((''''''''''''((()))((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))******+++******)))))))))***++++++***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))((((((((((((***************))))))))))))************))))))(((***************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------------******+++,,,,,,***)))(((*********+++++++++,,,,,,)))))))))***************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++***++++++,,,---...///,,,,,,---...///000000111............//////////////////000000000111111111////////////............,,,,,,,,,,,,++++++******************************,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++*********************++++++*********+++,,,,,,........................------------------------...------,,,,,,,,,------+++,,,,,,---------------000000000000////////////...///000111111444888;;;<<<>>>AAACCCEEEHHHLLLOOOSSSUUUYYY]]]```cccdddeeecccdddfffhhhjjjmmmooopppmmmnnnooooooooonnnmmmmmmppppppnnnmmmlllmmmmmmmmmqqqrrruuuwwwxxxxxxwwwvvvqqqpppooommmmmmnnnpppqqqrrrrrrqqqqqqqqqssstttuuutttvvvwwwvvvtttsssssssssuuuuuuvvvvvvvvvuuuuuutttssssssrrrsssssstttvvvvvvvvvvvvvvvvvvuuutttsssrrrooooooooopppooonnnnnnmmmqqqooolllhhhddd^^^XXXSSSNNNKKKFFFBBB???<<<888666444444444333333333333333111000//////000000///............//////.........------------------------...---,,,++++++***++++++------,,,++++++***))))))************+++,,,---...,,,,,,+++******)))))))))*********++++++******)))'''((()))***)))'''%%%###))))))))))))))))))))))))'''******'''(((///<<>>BBBFFFIIIKKKNNNPPPSSSVVVZZZ]]]aaacccfffiiikkkmmmmmmnnnmmmnnnnnnoooqqqrrrrrrsssrrrrrrrrrrrrrrrqqqppppppqqqpppooonnnooopppqqqrrrssstttvvvxxxyyyxxxwwwvvvqqqooollliiiiiijjjkkkmmmppppppppppppqqqsssuuuvvvvvvwwwxxxwwwuuusssssstttuuuvvvvvvwwwwwwvvvvvvvvvttttttttttttvvvwwwyyyyyyvvvwwwwwwwwwvvvuuutttsssttttttuuuuuuuuuuuuuuuttttttrrrqqqpppnnniiiddd```[[[XXXSSSNNNJJJFFFAAA>>>;;;:::::::::999999999888666444333333333333222000000000///......------------------------,,,,,,,,,---,,,+++***************+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++******))))))******++++++++++++******'''((()))***)))(((&&&$$$)))))))))))))))))))))))),,,---,,,+++)))...888BBBKKK???111******,,,,,,)))************************+++***))))))++++++***)))******)))(((((((((((((((***)))((('''&&&&&&&&&'''''''''''''''''''''''''''***))))))(((((())))))***(((((((((((((((((()))))))))***+++***'''&&&%%%&&&((((((((((((((()))******&&&'''))))))(((((()))+++(((((((((((())))))))))))))))))))))))******))))))&&&&&&%%%%%%&&&&&&'''(((***---000111///+++((('''&&&''''''((((((((((((((())))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))******))))))((((((''''''))))))))))))))))))(((((()))(((''''''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''(((((())))))************************++++++(((((((((((((((((())))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,*********+++++++++******)))))))))*********++++++++++++******************))))))))))))))))))))))))************************+++******************+++))))))))))))))))))))))))))))))))))))))))))******************************++++++***++++++,,,---...,,,------------.....................////////////............////////////000000000///......------++++++++++++++++++******************************,,,++++++******++++++,,,++++++******++++++,,,,,,******++++++++++++++++++++++++***++++++,,,---...------------------------+++,,,---.........------...---------------......//////.........///000000///000111333555777888999:::===BBBEEEIIILLLPPPSSSVVVXXX[[[]]]___bbbfffiiiiiikkkmmmoooqqqrrrrrrqqqssssssssstttuuuuuuvvvvvvyyyyyyxxxwwwvvvuuuuuutttrrrqqqppppppqqqsssuuuwwwvvvwwwyyyyyyyyyxxxvvvuuuppplllgggbbb```aaadddfffiiiiiijjjkkkmmmooorrrssstttvvvwwwwwwvvvuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{||||||wwwxxxxxxxxxwwwwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvtttssssssssssssqqqmmmjjjfffccc___[[[XXXTTTPPPMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA???>>>>>>===;;;:::222222111000///000000000000//////...------,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,---,,,,,,+++*********************+++++++++***)))))))))***++++++,,,+++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,***)))***)))***000888III???333+++***++++++***************************+++)))(((((())))))((('''+++***)))(((''''''''''''***)))'''&&&%%%&&&''''''''''''''''''''''''''''''******))))))))))))******''''''(((((((((((())))))$$$&&&(((((('''''''''((((((''''''(((((()))***+++&&&((())))))''''''(((***,,,,,,+++)))(((&&&%%%%%%))))))***+++++++++******&&&&&&%%%%%%&&&&&&'''((())),,,///000...+++)))(((%%%&&&'''((()))))))))(((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((&&&&&&''''''((())))))*********))))))))))))))))))*********))))))((((((((((((((('''''''''((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******)))))))))***************)))(((((((((((())))))******************************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++***************+++++++++)))))))))************+++***************)))))))))************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********++++++,,,/////////...........................////////////...////////////000000000111000000///......------******************++++++************************,,,++++++******++++++,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++,,,---......000000000000000000000000+++,,,---.........---------------------...///000/////////000222444666777555666999<<<@@@CCCEEEFFFIIIMMMRRRVVVYYY[[[]]]___```bbbdddfffgggjjjmmmpppnnnppprrrtttvvvwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||{{{zzzyyyxxxvvvvvvuuuuuutttsssqqqpppqqqsssvvvwwwwwwxxxyyyyyyxxxvvvsssrrrgggbbbZZZTTTQQQRRRVVVYYYZZZZZZ[[[]]]___cccfffhhhlllnnnqqqsssssstttvvvwwwxxxyyyyyyzzz{{{{{{zzzzzzxxxyyy{{{}}}~~~~~~}}}}}}xxxxxxxxxyyyxxxxxxwwwvvvsssssstttttttttssssssrrruuuttttttuuuvvvuuusssqqqmmmkkkiiihhhfffdddaaa___YYYXXXXXXWWWVVVVVVUUUUUUUUUSSSPPPOOONNNMMMJJJHHH>>>===:::888777666666666333333222111///...------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++******)))))))))***++++++))))))***+++,,,+++******)))***++++++,,,,,,,,,+++******++++++,,,,,,------)))))))))))))))))))))))))))&&&%%%))))))''')))...:::666000,,,+++******)))))))))))))))))))))))))))((('''&&&'''((()))((('''***)))(((''''''((())))))***)))(((&&&&&&'''))))))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((())))))$$$&&&(((((('''''''''(((''''''''''''((()))***+++'''((())))))'''&&&'''(((+++******)))(((''''''&&&'''((()))***+++******)))(((''''''''''''((())))))&&&))),,,---+++)))((((((%%%&&&'''((()))))))))((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((()))((((((''''''((((((((((((((()))******))))))))))))))))))))))))((((((((())))))***************))))))))))))******(((((((((((())))))))))))((((((((())))))*********))))))((((((((()))***+++))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))))))))))))))))))))))))))------------,,,+++************)))******++++++,,,*********+++++++++,,,,,,*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********))))))))))))))))))))))))((()))))))))************************************++++++******)))*********111111000000//////................../////////000000000000000111111111111111000000///...---------******************++++++************************,,,++++++++++++++++++,,,+++*********+++,,,,,,---))))))***+++,,,,,,------++++++++++++,,,---...///------------------------***+++---...///...------,,,,,,,,,---...///000111//////000222555888<<<======>>>BBBFFFJJJNNNQQQSSSUUUYYY^^^bbbdddeeefffffffffgggiiikkklllmmmqqqsssrrrsssvvvyyy{{{|||||||||vvvwwwxxxzzz}}}xxxxxxvvvtttsssrrrrrrrrrtttsssqqqooopppqqqtttuuuwwwwwwxxxwwwvvvssspppooo]]]WWWNNNFFFBBBDDDHHHKKKJJJJJJLLLNNNQQQUUUYYY[[[cccfffjjjmmmppprrruuuwwwxxxxxxyyyzzzzzzzzzzzzzzzxxxyyy|||~~~~~~}}}|||wwwwwwxxxxxxxxxwwwwwwvvvrrrrrrssssssrrrrrrqqqqqqwwwvvvvvvvvvwwwxxxvvvtttpppooonnnoooppppppnnnllleeeeeedddccccccbbbaaaaaaccc```^^^\\\[[[YYYVVVTTTMMMJJJFFFBBB>>>;;;:::999777666555333111000///...,,,,,,,,,,,,------...//////...------,,,+++******''''''(((((()))***,,,,,,((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,)))(((((()))***+++---...)))))))))))))))))))))))),,,''''''---///,,,+++...++++++,,,,,,,,,+++))))))((((((((((((((((((((((((%%%$$$$$$&&&((())))))(((((((((''''''((()))***,,,+++***((('''''')))***,,,''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((***+++)))'''%%%%%%%%%''''''''''''((()))++++++((()))***)))'''&&&&&&'''%%%&&&'''((()))***+++,,,&&&'''(((*********)))((()))))))))))))))***++++++$$$&&&)))***)))'''''''''$$$%%%'''))))))))))))(((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,((()))*********((('''&&&((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))((((((((((((''''''(((((()))))))))******)))(((((((((***+++,,,((((((((((((((((((((((((++++++************++++++(((((((((((()))))))))))))))))))))))))))))))))))).........---,,,+++***)))******))))))***+++,,,,,,++++++,,,,,,,,,---------***)))))))))((((((''''''))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++,,,+++*********,,,...000////////////////////////---------............///111111111111111111111111//////...---,,,,,,++++++***************+++++++++)))************+++++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------///...------.../////////,,,---//////...///111444333444555666888<<>>===>>>>>>===???>>>>>>???BBBFFFKKKMMMUUUYYY```fffjjjlllnnnooovvvyyy|||}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~|||{{{yyyxxxwwwvvvrrrqqqppppppooooooooooooqqqqqqrrrrrrtttuuuwwwxxxxxxvvvssssssuuuuuusssqqqrrroookkkjjjllllllkkkiiikkkiiigggggghhhgggccc```^^^[[[WWWRRRLLLGGGCCCAAA???===999555333333444444000/////////000///---+++---...///000000///...---,,,,,,,,,+++++++++******,,,++++++++++++++++++++++++++++++******)))(((((())))))******++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((('''%%%%%%(((+++---------+++)))'''&&&'''((()))(((((((((((()))***,,,,,,)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))******)))((('''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&&&&&&&((()))***))))))((((((((((((((()))'''''''''''''''((())))))))))))(((((('''&&&&&&%%%******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***+++++++++*********))))))***)))((((((((()))+++,,,,,,++++++++++++++++++,,,******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++)))***+++,,,,,,+++***)))******)))(((''''''((((((++++++++++++******))))))************************,,,+++******+++,,,...000////////////////////////........./////////000000//////////////////////////////......---,,,,,,++++++++++++***************************++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------......------.../////////...///111111111222555777:::<<<>>>???AAAEEEJJJMMMTTTVVVZZZ]]]aaacccdddeeehhhjjjmmmmmmkkkiiijjjkkklllnnnpppqqqqqqsssuuuwwwwwwxxxzzz{{{|||||||||{{{||||||||||||{{{yyywwwvvvpppnnnllllllmmmmmmlllkkkjjjjjjiiiiiijjjkkkmmmnnnoooqqqssstttsssmmmeee___TTTKKK@@@::::::<<<<<<<<<===<<<;;;:::;;;===@@@BBBGGGLLLSSSZZZ___dddiiikkknnnrrrwwwzzzzzzzzz{{{||||||||||||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuutttsssrrrpppnnnmmmmmmmmmnnnnnnnnnoooppprrruuuvvvxxxvvvttttttvvvyyyzzzyyywwwvvvsssooonnnppppppooommmpppmmmkkkkkklllkkkhhheeefffdddaaa\\\XXXSSSPPPNNNNNNKKKGGGAAA===:::888777444222111000000000...---............------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,(((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,+++******)))$$$###!!!!!!###&&&'''''',,,+++((('''&&&&&&'''((()))((((((((()))***++++++))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***(((''''''&&&&&&))))))((('''''''''(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&'''''''''&&&&&&%%%$$$''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''))))))((((((((())))))***))))))(((((((((((())))))))))))(((((())))))***+++,,,,,,+++***)))(((((('''******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))((((((((())))))&&&'''(((((())))))(((((()))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((+++++++++*********))))))***))))))((()))***+++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))***+++,,,,,,+++***)))------,,,+++++++++++++++++++++++++++*********)))************************,,,++++++++++++---...000////////////////////////////////////000000000111/////////////////////////////////...------,,,,,,,,,,,,++++++******))))))************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------........................///////////////000111111000222555666888999<<>>AAAEEEHHHKKKQQQTTTYYY\\\^^^```bbbdddiiijjjkkkmmmmmmmmmmmmlllmmmnnnnnnnnnmmmllllllmmmlllmmmpppqqqqqqrrrtttvvvzzz{{{|||}}}}}}}}}|||{{{{{{{{{zzzwwwsssmmmhhheeeaaa___]]]\\\\\\[[[XXXVVVVVVUUUSSSSSSUUUXXX\\\___cccdddfffiiiiiigggaaa]]]WWWRRRKKKFFFBBB???<<<999555444444444555777999:::999;;;>>>AAADDDIIINNNQQQVVV[[[cccjjjnnnpppqqqrrrtttsssrrrqqqpppooonnnnnnmmmmmmnnnnnnooooooppppppjjjgggaaa[[[WWWVVVVVVVVVXXXYYY[[[^^^aaaeeehhhiiilllmmmpppsssvvvwwwwwwvvvuuutttsssssssssrrrrrrqqqvvvvvvuuuuuutttsssqqqpppnnnmmmlllkkkjjjiiihhhhhhdddcccaaa___[[[WWWTTTRRRJJJFFF@@@<<<999777555444333222000............///++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000111000...---...000333555,,,,,,,,,++++++***************))))))******+++,,,))))))))))))))))))))))))))))))*********))))))(((---+++))))))***++++++***))))))((('''&&&&&&''''''+++***)))))))))))))))***)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++((('''''''''((()))******(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++***)))(((''')))(((((((((((())))))***+++************+++,,,,,,000///...---,,,+++************))))))))))))******))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,++++++***************''''''((()))))))))))))))******++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************)))))))))*********++++++++++++************++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********************************++++++***************+++++++++++++++++++++++++++***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////////////////////////////------........./////////000000000000000000000000...............---------...------,,,+++***))))))***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------........./////////000000111111111///111333444444666999<<<:::>>>DDDIIINNNRRRVVVYYY[[[___cccfffggghhhjjjkkkmmmnnnnnnooonnnmmmlllkkknnnmmmllllllllllllkkkkkkjjjlllooopppqqqrrruuuwww||||||}}}~~~~~~}}}{{{{{{zzzyyyxxxtttpppkkkfffccc^^^\\\ZZZXXXWWWTTTPPPMMMKKKJJJIIIIIIKKKNNNSSSVVVXXXYYY\\\___bbbaaa^^^[[[WWWSSSNNNIIIDDD@@@;;;888666555555555555777888999888999::::::;;;>>>BBBEEEHHHMMMUUU[[[___aaaccceeeffffffeeedddbbbaaa``````aaaaaabbbcccdddeeefffgggccc___XXXQQQLLLJJJIIIIIIJJJKKKMMMPPPTTTWWWZZZ\\\aaadddhhhmmmpppsssuuuvvvrrrsssttttttssssssssstttvvvvvvvvvvvvtttsssrrrrrrnnnnnnnnnnnnnnnnnnnnnnnniiiiiiiiihhheeebbb___]]]YYYTTTMMMHHHDDD@@@===;;;666555333111000000000111,,,,,,,,,,,,,,,---------,,,,,,---......///000000111000......///111444666------,,,,,,++++++************))))))******+++,,,))))))))))))))))))))))))((())))))*********))))))***)))''''''((()))(((''')))(((((('''''''''''''''+++***)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))***+++((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))'''''')))))))))((('''&&&((((((((((((((()))*********))))))))))))***++++++---------,,,++++++************))))))))))))******))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))),,,++++++***************'''(((((()))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************)))*********++++++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,+++++++++,,,,,,---,,,++++++++++++++++++,,,))))))***++++++******)))+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---......//////////////////////////////------------............////////////////////////------------------------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---------............///000000111111222222333///222666777888:::???CCCFFFJJJPPPVVVZZZ^^^bbbdddcccfffjjjlllllllllnnnooonnnooooooooonnnllljjjiiikkkiiigggfffggggggfffeeefffhhhkkkmmmoooqqqtttvvv{{{{{{|||||||||{{{yyyxxxxxxwwwtttppplllgggdddbbbZZZXXXVVVUUUSSSOOOKKKHHHDDDDDDCCCCCCEEEHHHLLLNNNMMMNNNPPPTTTWWWXXXWWWUUULLLJJJHHHEEEBBB>>>;;;:::999888777666666555555555555666777777777999<<>>BBBGGGKKKNNNPPPRRRTTTVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXXXXYYYVVVQQQKKKGGGEEEDDDCCCCCCCCCEEEGGGJJJMMMOOOQQQUUUYYY^^^cccggglllrrruuuoooqqqtttuuuuuuuuuvvvwwwuuuwwwxxxwwwuuusssssstttqqqqqqqqqqqqrrrrrrrrrrrrppppppooommmkkkgggdddbbbddd```ZZZUUUQQQMMMJJJGGG===<<<:::777555444333222/////////......---------,,,---------...////////////...------...000222444***************)))))))))******))))))******+++,,,************************))))))******++++++******)))((('''((())))))((('''))))))))))))))))))((((((***)))))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((())))))((((((((()))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((((((''''''(((((()))***+++)))(((((((((((()))************************************))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++***))))))))))))***'''((())))))******))))))***************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''***************+++++++++)))***++++++,,,,,,++++++******))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////////////////////////////............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------............000000111111222333333444333888===???@@@CCCIIINNNSSSWWW]]]aaadddfffiiijjjjjjlllnnnnnnnnnnnnoooqqqlllllllllkkkjjjhhheeedddaaa^^^[[[[[[\\\]]]\\\ZZZ]]]___ccceeegggjjjmmmpppuuuuuuvvvvvvuuusssrrrppppppmmmiiiddd___[[[YYYWWWSSSRRRQQQPPPOOOLLLHHHEEEBBBBBBBBBBBBDDDFFFHHHJJJIIIIIIJJJMMMPPPQQQPPPOOOEEEEEEDDDCCC@@@???>>>>>>;;;::::::999999888888888888999::::::::::::<<<>>><<>>>>>??????@@@AAA@@@>>>======>>>@@@AAABBBBBBAAABBBDDDGGGHHHGGGGGGGGGGGGGGGGGGGGGAAABBBCCCDDDEEEFFFGGGGGGDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKJJJLLLMMMMMMMMMQQQWWW\\\dddhhhmmmoooppppppsssvvvyyy{{{}}}|||yyywwwxxxyyyuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqpppooonnnllljjjhhhgggfffdddaaa^^^XXXWWWTTTOOOIIIBBB===999444333222111000///...---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...*********)))***++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))))))))***,,,,,,+++))))))******+++++++++******(((((((((((()))***,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''')))+++---...''''''''''''((()))++++++)))))))))((()))******+++&&&'''((()))***+++,,,,,,******))))))))))))******)))))))))))))))))))))))),,,***)))(((((()))***,,,))))))))))))))))))))))))***))))))((((((((((((((((((((()))***************---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))******++++++++++++)))***+++,,,---,,,++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,---------------------------+++*********+++,,,,,,---------++++++++++++------)))***,,,......---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000///////////////000111111//////000111111111111111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///000000///...............///......------......////////////...,,,+++,,,...000111222333666:::@@@DDDFFFKKKQQQVVVXXX[[[___bbbfffhhhkkkmmmmmmlllkkkiiimmmnnnmmmkkklllmmmhhhaaadddccc```^^^\\\YYYTTTQQQNNNJJJEEEDDDEEEGGGFFFEEEGGGNNNRRRQQQQQQVVVZZZ\\\aaaaaa```___^^^\\\[[[ZZZSSSRRROOOLLLJJJHHHHHHGGGIIILLLNNNOOOMMMLLLKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRPPPPPPQQQQQQSSSTTTVVVWWWQQQOOOLLLJJJHHHFFFCCCAAA??????@@@AAABBBDDDEEEFFF@@@BBBFFFIIIJJJJJJHHHGGGGGGHHHHHHGGGGGGGGGJJJLLLGGGHHHIIIKKKMMMMMMLLLKKKFFFFFFFFFGGGFFFEEEDDDDDDDDDCCC@@@>>>===???@@@BBBCCCDDDEEEFFFHHHKKKMMMNNNRRRPPPMMMKKKJJJJJJLLLMMMSSSYYY```ddddddeeejjjnnnxxxyyyzzzyyywwwwwwxxxyyyxxxxxxxxxwwwxxxyyyyyyzzzxxxwwwuuurrrpppnnnnnnmmmjjjkkkllllllkkkiiigggfffbbb```]]]YYYSSSMMMHHHEEE>>>:::666333333444444444//////...---,,,+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***+++************)))))))))))),,,+++***))))))***+++,,,,,,+++***)))))))))++++++%%%&&&'''(((((('''&&&%%%******))))))((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))***++++++(((''''''&&&&&&((()))*********))))))(((((((((''''''((()))******)))((('''&&&''')))++++++***)))(((''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))+++***)))))))))***+++,,,)))******+++++++++******))))))))))))******************))))))******+++,,,******))))))))))))************)))))))))***,,,---************************,,,,,,,,,+++++++++*********,,,...000000...,,,***)))************+++++++++...---,,,+++***+++,,,---+++,,,------......---------------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,---.........,,,---......//////......////////////000000000000///////////////000111111111111111111111000//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,---------...///000000000///............////////////......////////////000111000//////000222444666888;;;===BBBGGGKKKPPPTTTZZZ]]]```bbbfffiiinnnooopppqqqpppnnnllljjjiiiiiifffbbbcccfffddd``````^^^\\\[[[YYYUUUPPPMMMIIIEEEAAA???@@@AAAAAA@@@BBBHHHKKKJJJKKKMMMNNNMMMRRRRRRRRRRRRQQQOOONNNMMMKKKJJJHHHGGGFFFFFFGGGGGGKKKNNNQQQRRRRRRQQQQQQRRRTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^[[[YYYVVVTTTSSSPPPMMMKKKFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLPPPSSSVVVWWWXXXXXXWWWXXXXXXWWWVVVVVVWWWYYYRRRRRRTTTVVVWWWWWWVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKGGGEEECCC@@@??????@@@AAA@@@@@@AAABBBDDDFFFHHHIIIMMMKKKHHHFFFEEEEEEFFFGGGGGGLLLRRRVVVXXX[[[aaafffsssuuuwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyyyywwwvvvtttrrrpppooonnnnnnnnnooopppqqqpppnnnlllkkkfffeeedddbbb___[[[WWWTTTLLLHHHBBB<<<999777444333111000///...------...///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++************))))))))))))******)))(((((()))******++++++***))))))******+++''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((()))******+++*********)))))))))(((***)))))))))((((((((('''))))))******))))))((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))(((''''''&&&'''((()))***)))))))))(((((('''''''''((((((((())))))(((((('''###$$$&&&'''((('''&&&%%%((((((((()))))))))*********************))))))((())))))))))))************,,,+++***))))))******++++++++++++*********))))))))))))))))))***************)))))))))))))))***+++******))))))))))))******+++***)))))))))***+++,,,************************++++++++++++++++++++++++***,,,...//////...,,,***************++++++++++++...---,,,,,,++++++,,,,,,+++,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------......///000000111------...////////////...////////////000000000000///////////////000111111222222222111000///---,,,...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000111111111000//////......//////...//////000000//////...///111222222222444666888999===AAAFFFJJJNNNSSSVVV]]]___bbbeeefffiiillloooooooooooommmjjjgggdddbbb^^^^^^[[[WWWYYY^^^```^^^___]]][[[YYYWWWRRRMMMIIIEEEBBB===;;;;;;<<<<<<;;;AAAHHHMMMLLLJJJJJJGGGDDDHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNQQQUUUXXXYYYZZZ[[[]]]```aaabbbcccddddddddddddcccbbbbbbbbbbbbcccdddeeeeeeccc```^^^]]][[[XXXUUUPPPNNNLLLJJJHHHIIIJJJJJJNNNOOORRRUUUYYY]]]___``````aaacccbbbaaa``````aaa___```bbbdddddddddbbbaaabbb```]]]ZZZWWWVVVUUUTTTNNNLLLIIIFFFCCCAAA@@@@@@?????????@@@@@@BBBCCCDDDHHHFFFDDDAAA@@@???@@@@@@===AAAEEEGGGIIIMMMSSSXXXfffjjjnnnqqqrrrssstttvvvuuuvvvvvvvvvwwwwwwwwwxxxwwwvvvuuusssrrrpppooooooqqqrrrssstttsssrrrpppnnnjjjkkkkkkjjjhhheeebbb```YYYUUUNNNHHHBBB>>>999777555333111/////////000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++******)))***++++++***)))***+++++++++*********)))))))))))))))(((((((((((())))))******)))))))))******+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))******++++++************))))))))))))))))))))))))(((((((((((()))************))))))((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((())))))((((((((('''''''''''''''((('''''''''''''''((((((&&&'''(((******))))))((()))))))))*********++++++******++++++******)))(((************++++++++++++,,,,,,+++***)))))))))***,,,+++***))))))))))))))))))))))))*********++++++******)))))))))))))))*********))))))))))))******,,,+++******)))******************************************++++++,,,------***,,,---//////---,,,***************+++++++++,,,---------------,,,+++++++++,,,------......------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222222222222333333444555555555------...///////////////////////////000000000000///////////////000000111222222111111000...---,,,---,,,+++,,,.........,,,------------------------,,,,,,++++++,,,,,,---...---...///000111222222222111000000///.../////////---...///000000000000//////111444555777999===???AAAEEELLLQQQVVVZZZ^^^aaaeeeeeefffggghhhjjjlllmmmkkkjjjgggddd```[[[XXXVVVSSSUUUUUUSSSVVV\\\```^^^dddbbb___[[[WWWRRRLLLGGGBBB@@@===:::999:::;;;<<>>===<<<<<<===>>>???>>>>>>AAAFFFJJJVVV[[[bbbhhhllloooqqqsssrrrssstttuuuvvvvvvvvvwwwvvvvvvvvvuuutttsssrrrqqqpppqqqsssssssssqqqpppnnnmmmmmmmmmmmmkkkhhhdddbbb___[[[VVVQQQMMMIIIEEEBBB;;;999666222000000000111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((()))***************))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((()))((((((((((((((())))))''''''''''''((((((((()))''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))((()))***+++++++++******)))))))))*********++++++***++++++++++++***)))))))))))))))*********++++++---,,,+++******)))((((((******)))(((((()))***+++))))))*********+++++++++++++++***)))))))))************))))))))))))******,,,,,,+++******)))))))))************************((()))***+++,,,---......+++,,,---......---,,,+++*********+++++++++,,,,,,,,,---.........---+++***+++,,,------......------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------------,,,,,,,,,...------------......///------...............///---.........//////000000111222333555777888999999::::::;;;;;;<<<<<<======---...//////000000//////////////////000000000000///////////////000000111000000000000000///......---,,,+++,,,...///...---------------------------,,,,,,++++++,,,,,,---...---...000111222333333333111111000///////////////,,,---...000111222222222222555888:::===@@@EEEHHHKKKOOOVVV[[[```cccgggiiijjjiiiiiiiiiiiiiiiiiihhheeeccc___[[[VVVSSSPPPOOOMMMSSSXXXZZZ^^^ccceeecccgggddd___[[[UUUOOOIIIEEE???>>><<<:::999:::<<<>>>===NNN\\\ZZZOOOJJJLLLOOOVVVVVVWWWWWWXXXXXXWWWWWWUUUTTTTTTUUUVVVXXXYYY[[[XXXZZZ^^^bbbdddgggjjjmmmjjjkkkkkkkkkjjjjjjiiihhhhhhggggggfffffffffffffffhhhfffcccbbbaaa___\\\ZZZYYYWWWTTTPPPNNNMMMMMMMMMOOOOOOOOOPPPRRRUUUXXXZZZ^^^aaaeeeggghhhhhhiiikkknnnqqquuuuuusssqqqppppppkkkiiigggeeeddddddeeefffeeeccc___ZZZSSSMMMHHHFFFCCCBBBAAA@@@>>>=========AAAAAA@@@???>>><<<;;;:::<<<<<<:::999999;;;???BBBIIIOOOWWW___eeejjjnnnppppppqqqsssuuuwwwxxxxxxxxxvvvvvvvvvwwwvvvuuutttssspppqqqrrrssssssrrrpppooommmmmmmmmlllkkkiiigggfffcccaaa^^^[[[YYYVVVRRRNNNDDDBBB===888444222000000//////...,,,,,,+++++++++---------,,,,,,,,,++++++******+++,,,---......///)))***++++++***)))***+++++++++++++++************************************(((((())))))************+++***)))(((((()))***+++(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''***))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((())))))*********))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))***))))))((((((((())))))&&&''''''(((((((((((((((&&&&&&'''''''''''''''''''''&&&%%%%%%%%%'''((()))&&&&&&''''''((((((((((((((((((((()))))))))******+++++++++++++++***))))))((((((((()))))))))******,,,,,,,,,+++***)))((((((''''''(((((()))***+++,,,************++++++++++++,,,++++++*********++++++******))))))))))))******++++++++++++******))))))************************(((((()))***,,,---......++++++,,,------,,,++++++***++++++++++++,,,,,,,,,,,,---...///...---,,,++++++,,,------......------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,---------------...//////............//////000000......///000222333444444999:::===???AAACCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHH......///000000000000///////////////000000000000///////////////000111111//////000000000///......,,,++++++,,,...///...---------------------------,,,,,,++++++,,,,,,---...,,,...000222333333333333222111000000//////000000------...000222555777888:::<<<@@@CCCGGGKKKOOOSSSWWW[[[```dddgggjjjlllnnnnnnmmmllllllllljjjfffcccYYYWWWSSSOOOLLLJJJIIIHHHOOOWWW___bbbeeeiiijjjgggeee```ZZZTTTOOOJJJEEEBBB;;;;;;;;;::::::<<<@@@CCCFFFWWWeeebbbXXXSSSWWW\\\[[[\\\\\\]]]]]]]]]\\\\\\XXXXXXWWWWWWWWWYYYZZZ[[[\\\___bbbdddeeehhhkkkmmmlllllllllllllllkkkjjjjjjiiihhhhhhggggggggghhhhhhhhhfffdddbbbaaa```^^^[[[YYYXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTXXX[[[___aaaccceeegggiiiooossswwwxxxtttqqqppppppjjjiiihhhhhhhhhjjjkkklllllljjjhhhccc]]]WWWQQQNNNHHHGGGEEEBBB@@@>>>===<<<>>>?????????>>>===;;;999999888666666777999<<<>>>BBBGGGOOOVVV\\\bbbfffiiikkkmmmpppsssvvvwwwxxxxxxssstttuuuvvvvvvuuuttttttqqqrrrsssttttttsssrrrpppjjjiiiiiihhhhhhiiijjjkkkhhhfffeeecccbbb___[[[WWWOOOMMMHHHCCC===999555333222111000///...---------......------,,,,,,++++++******+++,,,---...//////)))***++++++***)))***+++,,,++++++++++++***************++++++++++++******''''''((()))******************))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))((((((''''''&&&))))))))))))************(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***)))((((((''''''''''''(((&&&''''''((()))((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))))))))***((((((((()))))))))******+++++++++,,,++++++***)))'''((((((((())))))))))))+++++++++++++++***)))(((&&&&&&((()))***+++++++++*********++++++++++++,,,*********)))***++++++,,,******))))))))))))************+++++++++***))))))************************((())))))+++,,,---......++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...............---,,,,,,+++,,,------......------------------............,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------.........//////...............///000111///000000111111222222333111222444666888:::<<<===DDDFFFIIIKKKMMMOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSS......///000000000000000////////////000000000000///////////////000111111000000000000///...,,,,,,,,,++++++,,,...//////...........................,,,,,,++++++,,,,,,---...+++---///222333333333222222111000000//////000000000000000111555999===@@@DDDGGGKKKNNNRRRVVV[[[___ccceeeiiikkklllnnnppprrrpppooonnnnnnmmmiiiccc^^^OOOMMMJJJHHHFFFFFFGGGGGGQQQYYYaaacccdddgggfffddd^^^YYYRRRLLLHHHEEECCCAAA:::<<<======>>>BBBGGGLLLRRR^^^gggeee___^^^aaaccc_________```______^^^^^^]]]\\\[[[[[[\\\]]]^^^___```aaacccdddeeefffiiikkkjjjkkkkkkkkkkkkjjjjjjiiihhhggggggggggggggghhhhhhhhhfffdddbbbbbb```^^^\\\ZZZZZZ[[[[[[[[[ZZZXXXXXXSSSSSSSSSRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[]]]aaadddjjjooottttttpppkkkjjjkkkfffgggggghhhjjjkkkkkkllllllkkkkkkhhhddd___[[[XXXPPPOOOLLLIIIFFFCCCBBBAAA???@@@BBBCCCBBB@@@>>>===:::999777666777999:::;;;<<<@@@EEEKKKOOOTTTXXX[[[```bbbfffkkknnnpppqqqrrroooppprrrtttttttttsssrrrpppqqqsssttttttsssrrrqqqeeecccaaa______```bbbddddddcccddddddeeeccc___\\\XXXWWWTTTOOOIIIDDD???<<<666555333222111000000000///......---,,,,,,++++++------------------------)))***++++++***)))***+++,,,,,,+++++++++*********((()))***++++++***)))(((&&&'''((()))*********)))((())))))))))))))))))((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((())))))*********((()))))))))*********+++'''((((((((()))))))))***&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))******)))(((((((((((((((&&&&&&((()))))))))(((''''''''''''(((((()))))))))&&&&&&'''((())))))))))))++++++******++++++,,,---)))))))))*********++++++++++++,,,,,,++++++***)))(((((()))))))))*********)))***++++++++++++***)))&&&(((***++++++***'''&&&*********+++++++++,,,,,,''''''''''''(((***+++,,,******))))))))))))******))))))***+++,,,+++******************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------//////...---------------+++,,,------......------------------.........///,,,,,,------------,,,,,,............////////////......///000111222222333333333333333444555666777666666777888888999::::::;;;<<>>;;;999999999888777777:::>>>AAADDDGGGKKKNNNUUUXXX]]]bbbfffiiijjjjjjlllnnnppprrrrrrrrrqqqpppooopppqqqssssssrrrpppoooaaa^^^YYYUUUSSSTTTVVVXXX[[[\\\^^^aaadddcccaaa^^^^^^]]][[[XXXRRRLLLGGGCCC999888666555444333333333//////...---,,,,,,++++++000//////---,,,+++******)))+++++++++***)))***+++,,,,,,,,,+++++++++******'''((()))******)))((('''%%%&&&((()))*********)))'''((()))******)))(((''''''((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))+++,,,......&&&'''''''''(((((())))))'''((((((((())))))******%%%%%%&&&'''((((((''''''))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((------,,,+++******++++++%%%&&&((()))))))))(((''''''((((((((())))))******%%%&&&(((***+++******)))((((((((('''(((((()))*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++((()))+++,,,,,,+++***)))(((***,,,---+++(((%%%"""******+++++++++,,,,,,,,,$$$$$$$$$%%%'''(((***+++******))))))))))))******((()))***+++,,,,,,+++************************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------000///...,,,,,,---......+++,,,------......---------------.........//////,,,------......------,,,000000000000111111111111//////000222333444555666::::::::::::;;;<<<===>>>>>>>>>??????@@@AAABBBBBBEEEGGGIIIMMMQQQTTTWWWYYYVVVXXX[[[^^^___```____________``````aaabbbbbbbbb000000000000////////////////////////000000000000222111111000///......---222111000///......///000------------------------------...///...,,,)))''''''))),,,......,,,)))'''///111333444333333333444222222111///------000222222444666888===DDDLLLQQQVVVZZZ^^^aaadddgggjjjlllmmmpppsssttttttssssssssssssqqqnnnmmmkkkggg```ZZZSSSRRROOOMMMKKKJJJJJJKKKUUUWWWYYYXXXWWWVVVWWWXXXMMMOOOLLLFFFGGGMMMMMMHHHCCCCCCCCCEEEIIINNNSSSVVVVVVXXX\\\^^^___```bbbcccfffccc```______```___^^^```aaabbbccccccbbbaaaaaa```^^^]]]]]]___aaabbbbbbdddggghhhgggdddbbbcccdddbbbcccdddeeeeeeeeedddcccddddddccc```^^^\\\]]]^^^\\\[[[ZZZ\\\___bbbccccccbbbbbbaaa```_______________^^^]]]\\\\\\]]]^^^___eeefffgggggggggeeebbbaaa``````aaabbbcccddddddeeelllkkkiiigggfffeeeddddddcccaaa___]]]YYYTTTMMMHHHGGGGGGGGGHHHIIIIIIGGGEEEFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::;;;>>>AAABBBFFFHHHKKKPPPVVV]]]bbbffffffhhhjjjlllnnnnnnnnnmmmpppqqqsssttttttrrrqqqppphhhccc[[[SSSNNNLLLMMMNNNNNNQQQVVV[[[___aaaaaaaaa^^^]]]\\\[[[YYYVVVPPPLLLGGGCCC>>>:::888666333111222111111111222111...,,,///---++++++,,,---,,,+++...---,,,,,,,,,,,,+++******************************++++++,,,,,,++++++***************************************************************************...---,,,***)))'''&&&%%%''''''&&&''''''((()))******))))))***++++++***(((((()))***++++++***)))((())))))))))))((((((((((((+++***)))'''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***)))))))))+++******,,,///...***'''******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++,,,***++++++,,,,,,++++++***************************)))************++++++++++++***************++++++,,,+++******))))))******((()))***++++++***((('''+++++++++++++++***)))((((((((((((((())))))))))))---------,,,,,,+++++++++************************,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......---......---,,,,,,...///+++---////////////111222...///000///---------///111222222111000111333555888:::>>>AAACCCDDDDDDDDDFFFGGGHHHJJJJJJKKKJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPSSSTTTVVVXXXZZZ[[[[[[[[[```aaaaaabbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeee000000000000////////////////////////000000000111222111111000//////......//////------,,,---......------------------,,,,,,,,,------------+++***)))+++,,,...000000...,,,+++,,,///111111000000000111111222111000...///222444444666:::???DDDKKKSSSXXX[[[^^^bbbeeegggjjjmmmooonnnqqqtttuuusssrrrrrrrrrsssqqqnnnllljjjfff___ZZZUUUTTTQQQOOOMMMLLLKKKKKKPPPRRRTTTTTTSSSRRRSSSTTTKKKMMMLLLJJJNNNUUUXXXUUUIIIJJJLLLNNNQQQRRRSSSTTTXXXZZZ]]]___aaacccfffhhhiiigggdddcccccccccbbbaaaaaaaaabbbbbbbbbaaa___^^^[[[ZZZYYYYYY[[[\\\]]]]]]```bbbdddcccaaa``````bbbaaabbbcccdddddddddccccccbbbbbbbbbaaa^^^\\\[[[ZZZXXXWWWVVVXXX\\\```cccdddcccbbbbbbaaaaaabbbbbbbbb``````____________``````eeeeeeeeeeeedddbbb___^^^aaaaaaaaaaaabbbbbbcccddddddccccccddddddeeefffffffffdddcccaaa___ZZZUUUPPPKKKIIIGGGGGGHHHIIIJJJJJJLLLKKKIIIGGGEEECCCAAA@@@???>>><<<;;;;;;<<<>>>???@@@AAADDDHHHMMMSSSXXXZZZZZZ\\\^^^aaaccceeeggghhhjjjlllnnnpppqqqpppnnnmmmlllggg```WWWOOOJJJGGGEEEGGGJJJNNNSSSXXX[[[]]]^^^bbbbbbbbbbbbbbb___ZZZVVVOOOKKKGGGBBB???<<<888555111000///000000000...,,,///---++++++---------,,,...,,,+++,,,------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************+++*********))))))((((((((((((((('''(((((())))))***)))((()))******)))''''''((())))))))))))((('''))))))))))))((((((((((((***)))(((''''''(((((()))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))+++***)))+++------***(((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))*********++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++******************,,,+++******))))))***************))))))*********+++++++++++++++***))))))(((((()))))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,---------...,,,------,,,++++++---...,,,---......------...000///111222111000///000222555666777888888:::===@@@DDDFFFIIILLLNNNOOOOOOOOOPPPQQQSSSUUUUUUTTTSSSRRRTTTTTTUUUUUUVVVWWWWWWWWWZZZ[[[\\\^^^___``````aaabbbccccccdddeeefffffffffffffffffffffffffffffffff////////////000000000000/////////000000000111111111111111000000//////......------------......///.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++......///000000///......,,,...000000///...///000///000111111111222555888888<<>>@@@BBBEEEHHHKKKMMMMMMMMMOOORRRUUUYYY]]]___eeegggkkkoooqqqqqqpppooommmjjjeee]]]TTTLLLEEEAAA???AAACCCHHHMMMRRRVVVYYY\\\]]]___aaacccaaa^^^ZZZXXXUUURRRNNNJJJFFF@@@<<<666444222111111000///......---+++,,,---......------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************((((((((()))******++++++******)))((((((((())))))+++***(((((())))))((('''''''''((((((((((((''''''))))))))))))(((((((((((()))(((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&''''''((()))***)))((()))***+++***))))))((((((''''''(((((()))''''''(((((())))))******)))))))))))))))))))))))))))*********)))(((((('''(((((())))))))))))*********++++++,,,,,,++++++***************************)))************+++++++++,,,,,,+++***)))))))))***,,,+++******))))))******---+++***((((((***,,,---+++++++++++++++*********))))))*********+++++++++++++++++++++************------------------------------,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,---------------------,,,---...---++++++---...---///000///......///000333444666777666777999:::===???BBBDDDEEEHHHLLLOOORRRSSSVVVXXXZZZ[[[\\\[[[[[[\\\^^^______]]][[[YYY[[[\\\\\\]]]^^^^^^______```aaabbbcccdddeeeeeedddeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhh////////////000000000000//////000000000111111111111111111000000000//////////////////000000111111.........------,,,,,,++++++++++++***+++,,,---......------,,,,,,------...///000222111000000111222///000222444555777:::===@@@DDDLLLSSSYYY^^^bbbfffgggjjjmmmooooooppprrrtttsssuuuvvvuuurrrppppppppppppooommmkkkhhhddd```^^^\\\[[[YYYXXXXXXXXXYYYYYYYYY[[[]]]]]]\\\[[[\\\]]]]]]]]]\\\\\\^^^aaabbbaaaeeeaaa\\\XXXVVVWWWZZZ]]]]]]^^^^^^^^^___aaaeeeiiigggeeecccccccccbbb___]]]_________^^^\\\YYYWWWUUUWWWXXXZZZZZZZZZZZZZZZZZZYYYZZZ\\\]]]^^^^^^___```cccdddfffgggggggggfffeeeeeegggkkkooopppnnniiifff]]]ZZZWWWVVVYYY^^^aaacccgggggghhhhhhhhhhhhhhhhhhdddeeeggggggggggggeeedddggggggfffeeecccaaa```___aaaaaa```___^^^^^^______```aaabbbcccddddddeeeeeedddccccccddddddcccaaa^^^ZZZVVVPPPMMMMMMNNNNNNOOOLLLLLLLLLMMMNNNPPPRRRSSSQQQPPPMMMKKKIIIHHHHHHGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFIIINNNRRRTTTZZZ]]]bbbhhhkkknnnnnnnnnjjjjjjhhhddd]]]TTTKKKFFF===<<<<<<>>>BBBGGGLLLPPPRRRSSSWWW\\\``````___\\\^^^\\\ZZZYYYVVVQQQKKKFFFAAA===999666444333111000...,,,++++++---...---,,,,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************'''(((((()))***++++++,,,++++++***))))))((()))))),,,***)))((())))))(((&&&''''''(((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''&&&&&&%%%&&&'''((())))))(((''''''((()))******((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((***************)))((('''((((((((((((((()))))))))***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,+++***)))))))))))),,,+++******))))))******,,,+++*********+++,,,---,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,++++++++++++++++++,,,,,,---------------.........------------------...///...------///000///111222333222333444666888;;;>>>@@@AAACCCFFFHHHIIILLLOOOQQQSSSVVVYYY\\\\\\]]]___aaacccdddddddddbbbbbbaaa```___^^^]]]]]]_________```aaaaaabbbbbbbbbcccdddeeeeeeeeeeeeeeegggggghhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjj.../////////000000000111000000000000111111111111111111111111000000000000......///000000111111111.........------,,,,,,,,,++++++++++++,,,---...///...---,,,++++++,,,---...///111222222111111333555111333777999;;;>>>BBBDDDIIINNNUUU[[[___bbbdddfffjjjlllnnnppppppqqqrrrttttttuuuuuutttqqqooonnnooommmmmmmmmkkkhhheeecccbbb```_________```bbbcccddddddfffggggggfffeeeeeefffgggeeebbbbbbbbbaaa___^^^iiigggdddbbb```___```````````````^^^]]]^^^aaacccfffdddbbbbbbbbbbbb```_________```___^^^\\\ZZZXXXXXX[[[^^^___]]]\\\\\\\\\ZZZ[[[\\\___bbbcccddddddhhhiiikkklllllllllkkkjjjiiikkkoootttxxxxxxtttqqqbbb^^^YYYXXX[[[aaafffiiinnnoooppppppqqqpppppppppiiijjjkkkllllllkkkjjjiiihhhggggggfffdddbbb```___ddddddccccccbbbbbbaaa```___```aaacccdddeeeeeeeeecccccccccdddffffffdddbbb___]]]YYYVVVUUUSSSPPPNNNLLLLLLLLLMMMOOORRRTTTVVVVVVVVVUUUSSSRRRRRRQQQQQQNNNNNNMMMKKKIIIGGGFFFEEEDDDCCCAAA@@@AAACCCGGGIIIJJJMMMRRRXXX]]]aaaccceeeggghhhjjjhhhddd\\\SSSNNNBBB???<<<:::;;;>>>CCCFFFLLLNNNRRRXXX___bbbcccbbb```_________^^^[[[VVVRRRLLLHHHBBB===999666333111///---,,,,,,---------,,,---,,,+++,,,...///...---++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))*********++++++***))))))((())))))+++***)))***++++++(((&&&((((((((())))))*********))))))))))))((((((((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((()))+++((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((***************)))(((((()))))))))(((((((((((((((***++++++,,,,,,++++++***************************))))))*********+++++++++,,,++++++***))))))******,,,+++******))))))******)))***+++,,,---,,,,,,+++,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,+++++++++,,,,,,,,,---............---///.....................,,,---............000222000222555777888:::<<>>BBBDDDGGGKKKNNNRRRVVV\\\aaacccdddeeefffjjjllloooppppppqqqrrrtttsssttttttrrrooommmmmmnnnkkklllmmmkkkiiigggfffgggeeeeeeeeeeeegggiiikkkllljjjlllmmmllljjjhhhhhhiiiiiidddbbbdddccc```^^^^^^aaadddiiikkkkkkhhhdddaaaeeeeeedddbbb```___aaabbbbbb___]]]\\\]]]^^^^^^^^^\\\]]]^^^_________^^^]]]```eeeiiijjjgggddddddeeeddddddfffjjjnnnqqqrrrqqqtttuuuwwwxxxxxxxxxwwwvvvrrrrrruuu{{{}}}lllgggaaa```dddkkkrrrvvvyyy{{{}}}vvvwwwwwwxxxxxxwwwwwwvvvqqqqqqqqqooollliiieeebbbbbbccceeefffeeecccaaa```]]]^^^aaadddfffgggggggggfffeeeeeefffhhhhhhgggfffcccaaa```^^^]]]YYYUUUQQQSSSRRRQQQPPPPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUSSSQQQOOOLLLKKKJJJGGGDDDAAA??????@@@AAADDDFFFIIIMMMRRRVVVYYY[[[aaacccfffhhheee```ZZZVVVLLLHHHAAA<<<999;;;===@@@EEEFFFJJJQQQYYY___cccdddaaaaaabbbcccdddbbb^^^[[[UUUQQQKKKEEEAAA<<<777444333111///.........---,,,...---,,,---...///...---***************************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************))))))))))))******)))((((((((())))))))))))+++---...---***'''))))))(((((()))***+++,,,))))))))))))(((((((((((('''((()))))))))))))))((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''(((((((((((('''&&&'''))))))((((((***+++)))((((((''''''(((((()))''''''(((((())))))******)))))))))))))))))))))))))))******++++++******)))******))))))))))))((((((***++++++,,,,,,++++++***************************)))************++++++++++++***************++++++,,,+++******))))))******'''(((+++------,,,+++***,,,,,,+++******+++---...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,---......//////............//////////////////,,,...///000000111444666666888<<<>>>@@@CCCFFFIIIMMMOOOSSSVVVXXX[[[___aaa^^^```cccdddcccdddeeefffhhhhhhhhhiiijjjkkkkkklllfffddd```\\\[[[\\\^^^___``````aaabbbbbbccccccdddbbbcccdddeeeffffffffffffffffffggghhhiiijjjkkkkkkllllllllllllllllllllllll.........///000111111111000000111111111222222222111111111111111111111111---......//////...---,,,+++,,,,,,------.........---...///000000000///...000000000000000000000000///000222333333555999<<<@@@CCCHHHKKKNNNQQQUUUXXXXXX\\\aaadddeeeffffffgggiiilllnnnppppppqqqsssuuurrrrrrrrrpppmmmllllllnnniiikkkmmmllliiihhhjjjkkkjjjjjjiiiiiijjjlllmmmnnnlllmmmnnnllljjjhhhggggggfffaaa___bbbbbb^^^[[[]]]ZZZ]]]aaafffhhhhhhfffeeejjjkkkkkkjjjhhhgggggghhhbbb___\\\[[[]]]```aaabbbcccdddgggiiikkkllllllllltttyyy~~~|||xxxwwwxxxxxxxxxyyy~~~|||tttppprrrxxx{{{tttppphhhjjjmmmppppppmmmiiigggccceeegggiiikkkkkkjjjjjjhhhgggfffggghhhiiihhhgggeeedddcccbbbbbb```\\\YYYZZZYYYWWWUUUUUUWWWYYY[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWTTTQQQMMMIIIFFFDDDCCCCCCFFFEEEEEEFFFIIILLLPPPRRRUUUXXX]]]aaaccccccaaa___UUUPPPHHHAAA<<<;;;<<<>>>======AAAGGGPPPYYY___bbbdddddddddeeeffffffccc```]]]ZZZUUUQQQLLLGGGAAA===888666333222111111///---///...------......---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))'''))),,,000222000,,,(((((((((''''''((()))+++,,,))))))))))))((((((((((((((())))))******)))(((''')))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&)))***+++***(((&&&$$$'''***+++***)))***+++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++*********)))))))))***++++++,,,,,,++++++***************************)))************+++++++++))))))))))))***+++,,,,,,,,,+++******))))))******'''((()))***++++++++++++---,,,+++******,,,---///************+++++++++++++++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///------...///////////////.........///000000000111111333555666777999===???CCCEEEIIIKKKMMMOOORRRUUUXXXZZZ]]]^^^___```ccceeeaaacccfffgggfffffffffggggggggggggggghhhiiiiiijjjcccbbb```___]]]]]]]]]]]]^^^^^^______```aaaaaaaaa```aaabbbccceeefffffffffcccdddeeefffhhhjjjkkkkkkllllllllllllllllllllllll---......///000111111222000111111111111222222222111111111111111111222222000000111111111///...---***++++++,,,---...//////...///111222222000///---//////000000000000//////222333555666777:::===@@@FFFJJJNNNRRRUUUXXX[[[^^^\\\___cccfffgggggghhhiiiiiilllooopppqqqrrrtttuuuqqqqqqqqqooolllkkklllmmmhhhjjjmmmllljjjjjjlllnnnnnnmmmlllkkkkkklllmmmnnnmmmnnnnnnllliiigggffffffeee___^^^aaaaaa[[[XXXZZZXXXWWWVVVWWW[[[aaagggjjjnnnoooqqqpppooonnnnnnnnnkkkhhhdddccceeeiiilllmmmqqqssswwwzzz}}}~~~uuuyyy}}}}}}yyyvvvnnnooopppppppppnnnlllkkkhhhfffeeefffggggggfffeeeeeedddccccccddddddbbb```]]]\\\ZZZZZZ[[[]]]```bbb]]]]]]^^^^^^___^^^^^^]]]]]]^^^```bbbccccccbbbbbb]]]ZZZWWWRRRNNNKKKIIIIIIEEECCC@@@??????BBBEEEGGGHHHLLLSSS[[[aaaeeeggghhhZZZUUUMMMEEE???===>>>>>>;;;;;;>>>DDDNNNXXX___cccgggffffffggghhhgggeeeccccccaaa]]]ZZZVVVQQQKKKGGG<<<:::777555444333111///000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''((()))***%%%(((---222444222---((('''&&&&&&&&&'''(((***+++))))))))))))(((((((((((())))))*********((('''&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++$$$&&&***,,,,,,+++(((&&&###'''+++,,,+++)))***+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,+++++++++******))))))+++++++++,,,,,,+++++++++************************)))************+++++++++(((((())))))***+++------,,,++++++***)))*********)))(((''''''(((***,,,------,,,+++******,,,...///))))))*********+++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---......///////////////---......///000111111222777999<<<===???BBBEEEHHHOOORRRTTTVVVWWWYYY\\\^^^```aaaccccccbbbaaacccdddaaadddfffggggggfffggggggdddddddddddddddeeeffffff______```aaa___]]][[[YYYZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]___aaabbbcccddddddaaabbbccceeegggiiikkklllllllllllllllllllllllllll000111111111111222222222//////000111111111111111111111111111111000//////---///000///...---///000............////////////......---,,,,,,------------...///...---...111333333666999<<>>CCCJJJVVVaaaffffffgggjjjlllllljjjhhhddddddcccaaa]]]XXXSSSPPPLLLHHHBBB===999555222000///...------......---,,,,,,,,,,,,,,,---...//////......,,,+++***+++,,,,,,,,,,,,,,,++++++*********))))))))))))************+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***+++***((('''&&&&&&&&&'''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((************************************++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++************++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++/////////......------,,,---,,,,,,------...///000111000000111111111///...222111111222333555777888;;;???DDDIIILLLOOORRRTTTZZZZZZ[[[]]]^^^___aaaaaahhhfffddddddddddddcccaaadddddddddeeeffffffdddbbbfffeeedddcccbbbbbbbbbccc```___]]]]]]]]]\\\YYYWWWUUUUUUUUUUUUUUUVVVWWWXXXUUUVVVYYY[[[\\\\\\[[[[[[^^^^^^___```bbbeeeggghhhkkkkkkkkkkkkkkkkkkkkkkkk000111111111111222222222///000000111111111111111111111111111111000//////...///000///...---...///............////////////------,,,,,,,,,,,,------------......---...111333666:::>>>BBBFFFJJJOOOSSS[[[\\\]]]^^^___aaaaaabbbeeeeeefffhhhiiijjjkkklllkkkmmmnnnpppqqqrrrqqqqqqppppppooonnnmmmllllllkkknnnkkkiiiiiijjjkkkjjjhhhjjjgggddddddddddddcccaaadddccccccbbbbbbaaa___^^^```aaabbb```^^^\\\\\\]]]YYYZZZZZZYYYZZZ```iiipppxxx~~~}}}||||||xxxuuurrrooommmjjjhhhhhhhhhiiiiiigggeeeddddddcccbbbaaaaaabbbccccccccccccbbbaaa___^^^]]]^^^^^^___aaabbbdddeeefffeeecccaaa```^^^[[[WWWTTTOOOKKKGGGDDDCCCBBB@@@???@@@AAADDDHHHNNNTTTZZZ]]]cccaaa^^^XXXQQQIIICCC???<<<888888;;;@@@HHHSSS^^^dddfffiiikkkllllllkkkjjjhhhhhhhhhfffbbb]]]YYYVVVSSSOOOIIIDDD???;;;666222222000...---......---,,,,,,,,,,,,,,,,,,---...///,,,,,,---------,,,+++***++++++*********)))))))))&&&'''((()))***+++,,,---+++*********))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++,,,,,,+++******)))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***++++++***((('''&&&&&&''''''((((((''''''''''''(((((()))))))))(((((('''''''''******))))))))))))******))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++************************((())))))))))))*********************)))))))))(((,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---......---------------------+++++++++,,,---...///000222111111111222222111000444444555777999<<>>HHHRRR[[[aaaiiikkkjjjiiilllooonnnnnnnnnmmmjjjgggdddbbb```^^^[[[XXXTTTMMMFFFAAA<<<888333000//////......------,,,,,,,,,,,,,,,---***+++---......---+++***---------------------------,,,,,,+++***(((((('''************************(((((()))))))))*********************************))))))*********))))))((())))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***))))))))))))***+++***))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************************)))*********++++++++++++---+++***((((((***+++---+++******************+++++++++************++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---......///------------,,,,,,,,,,,,............///111222333444555777888999<<>>AAACCCFFFKKKNNNOOOPPPRRRTTTWWWYYY[[[\\\___aaabbbbbb```^^^^^^^^^_________```aaaaaabbbbbbaaaaaaaaabbbcccaaa]]]YYYTTTRRRQQQPPPPPPPPPOOOMMMJJJKKKLLLMMMNNNNNNMMMMMMHHHEEEAAA??????@@@@@@???AAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@AAABBBCCCEEEEEELLLMMMPPPTTTWWW[[[^^^___000111111111111222222222000111222222333222222222111111111111111000//////---///000///.........000............////////////------,,,------...///000///222555888;;;???DDDHHHMMMRRRXXX]]]```aaacccdddcccdddeeefffhhhiiikkkkkkhhhhhhhhhiiiiiiiiiiiiiiikkkkkklllllllllmmmmmmmmmooonnnmmmkkkiiihhhgggfffeeeeeefffdddcccbbbdddeeedddddddddbbb```^^^___aaa\\\^^^```___^^^___cccgggooossszzzxxxqqqllliiifffbbbaaaaaabbbcccbbbaaaaaaaaa``````______cccbbb``````bbbccccccbbbeee___VVVOOOLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJDDDEEEFFFHHHKKKMMMOOOPPPIIIDDD@@@>>>;;;999===CCCJJJQQQ[[[bbbeeehhhjjjmmmkkkkkkjjjjjjiiihhhffffffbbbbbbaaaaaaaaa]]]YYYUUULLLHHHBBB===:::777444222111000///...---------------,,,+++***+++,,,---...************++++++++++++*********+++++++++++++++*********+++++++++++++++)))))))))*********++++++************************))))))******++++++******)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***((())))))******))))))(((+++******))))))******+++''''''(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))***++++++++++++***)))++++++************++++++)))))))))***++++++,,,,,,((())))))))))))*********************++++++++++++++++++,,,,,,,,,,,,++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,000//////...------,,,,,,//////000222444666888999???CCCIIIMMMNNNQQQUUUYYYWWWXXXZZZ[[[]]]]]]]]]]]]```bbbdddcccaaa___^^^^^^]]]^^^^^^___```aaaaaaaaaaaa```___^^^]]]ZZZVVVSSSKKKIIIFFFEEEFFFFFFEEEDDDBBBCCCEEEGGGHHHHHHGGGGGGEEECCCAAA@@@@@@AAAAAA@@@BBBBBB@@@???>>>=========>>>>>>>>>??????@@@@@@AAA===============>>>??????CCCDDDFFFIIILLLOOOQQQRRR000111111111111222222222000111222222333333222222111111111111111000//////,,,...//////......000111............////////////............///000111111222444888<<>>:::777333222111000......------++++++,,,,,,,,,---------)))))))))*********++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))******+++,,,,,,++++++)))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******((()))************)))(((******))))))))))))******((((((((())))))***************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***++++++++++++***)))++++++************++++++((())))))***++++++,,,,,,((())))))))))))******************+++++++++,,,,,,++++++,,,------,,,++++++......---------,,,,,,,,,------------------------+++,,,---...//////...............//////000000000111222555888<<<@@@CCCEEEHHHNNNUUUXXXXXXYYY[[[___[[[\\\^^^____________^^^___aaabbbbbb```^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZWWWUUURRROOOKKKHHHAAA???======>>>@@@@@@???AAACCCEEEGGGHHHHHHHHHGGGHHHGGGFFFGGGHHHIIIHHHFFFFFFFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@????????????@@@AAABBBBBBAAABBBCCCEEEGGGHHHJJJJJJ000111111111111222222222111111222333333333333222111111111111111000//////+++---...///...///111222............/////////000111111111111222333444555666999===BBBGGGMMMTTTXXXYYY\\\___aaabbbbbbdddeeefffeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffgggggggggjjjlllmmmoooooonnnlllkkkeeeeeedddddddddccccccccc___bbbccccccaaaaaadddggghhhjjjkkkjjjgggfffiiikkkpppsssvvvvvvuuuwww}}}{{{rrrllliiihhhhhheeeeeedddcccbbbaaa``````aaa___]]]]]]___```aaa``````^^^\\\ZZZYYYVVVRRRPPPMMMNNNPPPRRRSSSUUUVVVVVVPPPNNNKKKHHHFFFDDDCCCCCCDDD@@@??????<<<888999>>>???CCCLLLWWWaaaggghhhgggkkkkkkkkkkkkkkkjjjjjjjjjiiihhhffffffeeeccc```^^^[[[WWWRRRMMMIIIDDD>>>;;;444444222000///.........(((***,,,...///...,,,+++*********++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,)))************+++++++++(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,((())))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,((()))***++++++***)))((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************++++++++++++))))))************)))))))))***+++,,,,,,+++***)))++++++************++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........++++++------------++++++---------,,,,,,,,,++++++........................)))***,,,...000000000000+++,,,---///000222333444555666:::???EEEJJJOOOQQQOOOVVV]]]```^^^]]]^^^aaa\\\]]]___```aaaaaa```___\\\^^^``````^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWTTTPPPLLLHHHEEE@@@===:::999777888;;;===>>>>>>DDDFFFHHHKKKLLLLLLKKKKKKMMMMMMMMMNNNPPPQQQOOONNNKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIDDDEEEEEEFFFGGGHHHHHHIII111111111111111111111111222333333444444333333222111111000......---------//////////////////......000//////......///////////////000000000222555888@@@BBBFFFJJJOOOTTTXXXZZZZZZ___aaa```aaafffeee```fffffffffeeeeeedddddddddbbbcccdddeeeeeefffiiikkkkkklllmmmnnnmmmkkkiiihhheeebbb```aaaccccccaaa___cccbbbaaaaaabbbdddfffhhhkkknnnrrruuuvvvwwwyyy{{{xxxsssrrrssswwwooofffaaaaaabbb```^^^___^^^^^^^^^___^^^\\\ZZZ^^^]]]\\\ZZZYYYWWWVVVUUUKKKLLLMMMPPPSSSWWW[[[]]]ZZZWWWSSSNNNKKKHHHHHHGGGEEEBBB???;;;999888999:::<<<===EEEQQQZZZ___eeejjjeeegggjjjkkkjjjiiiiiijjjhhhgggffffffgggfffdddbbb]]]\\\ZZZYYYUUUOOOHHHCCCAAA===777333111///---+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************------,,,,,,+++*********++++++++++++++++++++++++,,,+++++++++***))))))(((************************))))))(((((((((((())))))******))))))))))))******))))))))))))************+++*********))))))((((((+++++++++*********))))))***************)))(((((())))))))))))************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))******************))))))))))))************))))))((((((''''''))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,*********+++,,,---...---,,,+++************+++*********+++,,,,,,---...---+++))))))***+++,,,***)))(((((()))***---......///000000000000//////333333222000111444:::>>>AAACCCGGGKKKOOORRRSSSTTT]]]^^^______aaabbbbbbccccccbbb```]]]\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\]]]\\\ZZZWWWTTTRRRPPPOOOKKKJJJGGGBBB===999888999;;;<<<===<<<<<<>>>DDDIIIKKKLLLNNNQQQSSSTTTUUUUUUTTTUUUXXXZZZ\\\\\\[[[ZZZVVVVVVUUUTTTSSSRRRQQQQQQKKKJJJIIIJJJKKKKKKIIIGGGJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNMMMLLLJJJIIIHHH111111111111111111111111222333333444444333333222111000///......---------------------------------------------...///000000///000111111222555:::>>>GGGIIILLLQQQUUUYYY]]]^^^dddjjjlllgggdddfffhhhfffeeeeeedddccccccbbbaaaaaa```aaacccddddddeeehhhjjjhhhiiiiiiiiihhhgggeeeddddddbbb``````aaabbb```^^^^^^^^^^^^```bbbfffiiikkkooottt{{{zzznnngggffffffeeedddaaa___]]]]]]]]]^^^]]]\\\]]]\\\[[[YYYXXXWWWVVVUUURRRPPPOOONNNOOOSSSWWWYYYZZZYYYXXXWWWTTTQQQOOOMMMIIIFFFBBB>>>;;;:::::::::::::::@@@KKKUUU[[[cccjjjhhhjjjmmmmmmlllkkklllllliiihhhffffffgggfffdddccc```___^^^]]]ZZZVVVQQQMMMGGGCCC===888555222000...111111111000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******************++++++++++++++++++++++++++++++*********++++++,,,************************))))))(((((((((((())))))******))))))))))))******))))))))))))************+++*********))))))))))))+++++++++*********))))))***************)))(((((())))))))))))************)))))))))))))))******++++++++++++++++++++++++++++++***))))))((((((((()))))))))))))))************++++++************+++++++++*********))))))))))))***+++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************---,,,+++*********+++,,,---,,,,,,+++++++++++++++++++++******+++,,,,,,---...---+++***)))***+++,,,,,,+++*********,,,...///---...............///000222333444555777;;;AAAEEEIIIKKKOOOSSSVVVXXXYYYYYY^^^^^^___aaabbbcccddddddcccbbb```^^^\\\[[[ZZZZZZXXXXXXYYYXXXXXXWWWVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFAAA@@@>>>;;;888666777888888;;;???BBBCCCHHHNNNTTTTTTUUUWWWYYY[[[\\\]]]]]]\\\^^^___aaaaaaaaa```___^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUTTTTTTTTTSSSQQQOOOOOOPPPQQQSSSUUUVVVVVVVVVXXXWWWWWWUUUTTTRRRQQQPPP111111111111111111111111222333333444444333333222111000///......---......------------------------,,,,,,,,,,,,---///000111111222333444777<<>>;;;:::<<<:::<<>><<<;;;666666666555444444777::::::???FFFJJJNNNRRRXXX\\\\\\]]]___aaabbbcccddddddcccdddeeeffffffeeedddcccfffeeeeeedddcccbbbaaaaaa```___^^^]]]]]]\\\ZZZXXXWWWXXXYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[111111111111111111111111222333333444444333333222000000///...............////////////000000000000---,,,,,,------...000000111333666888<<>><<<:::888666555222333333333333666:::>>>BBBHHHOOOSSSUUUWWWZZZ]]]___```bbbcccdddeeeeeeeeebbbcccdddeeeeeeddddddcccggggggfffeeeeeedddcccccccccbbbaaaaaabbbaaa___]]]_________]]]\\\ZZZXXXWWWYYYZZZZZZ[[[]]]^^^```aaa111111111111111111111111222333333444444333333222000//////............////////////000000000111111//////......//////000000333666:::>>>BBBHHHOOOSSSWWWXXXYYY[[[^^^```aaabbbccccccgggmmmpppnnnhhhddddddcccbbb```___]]]\\\\\\]]]___bbbcccccccccdddfffaaa```___]]]\\\\\\\\\\\\[[[[[[[[[\\\^^^aaadddfffiiinnnvvv|||qqqiiiddd```^^^cccaaa^^^[[[XXXWWWVVVVVVWWWWWWWWWUUUSSSPPPNNNLLLIIIJJJMMMQQQUUUXXX[[[\\\___^^^\\\XXXRRRLLLFFFCCCCCC===999:::>>>CCCMMMVVV```dddhhhkkklllkkkkkklllnnnllliiiggggggfffdddbbbdddaaa______`````````___\\\YYYUUUQQQLLLFFF@@@<<<666444222000...---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************+++++++++******)))))))))++++++++++++++++++++++++000...,,,***)))***,,,...************************))))))************))))))******))))))))))))******((()))))))))***************************+++++++++***************************************)))((((((((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))++++++***))))))***+++,,,************++++++++++++******))))))))))))******))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,...////////////------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,---------------------......///,,,333;;;???>>><<<<<<===BBBFFFLLLPPPSSSUUUWWWYYYYYY[[[^^^___```___]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYUUUUUUTTTRRROOOKKKHHHFFFCCCCCCBBB@@@>>><<<:::888:::999888777555444333222333333333333444888===@@@HHHNNNUUUYYYYYYYYY[[[\\\``````bbbcccdddddddddddd^^^___```aaabbbcccddddddfffeeeeeeddddddccccccccc`````````aaacccdddcccaaacccbbbaaa```^^^\\\ZZZYYY[[[ZZZZZZ[[[\\\]]]______111111111111111111111111222333333444444333333222//////............//////---------......//////000111111000111111222333444777:::@@@EEEJJJOOOSSSWWWZZZ[[[\\\^^^```bbbddddddcccaaacccmmmssspppiiidddcccbbbaaa```___^^^]]]]]]\\\___aaabbbaaaaaaaaabbb]]]]]]]]]\\\[[[[[[ZZZZZZWWWYYY\\\___bbbgggmmmrrrzzz{{{ssslllhhhkkkhhhddd___[[[XXXWWWWWWVVVXXXYYYYYYXXXTTTQQQNNNJJJJJJJJJLLLOOOTTTXXX[[[\\\]]]^^^]]]ZZZUUUPPPLLLEEE???:::;;;>>>BBBIIIRRR[[[___fffjjjmmmnnnnnnooommmkkkiiihhhgggeeebbb``````^^^]]]^^^___aaaaaa```]]]\\\YYYWWWTTTOOOIIIDDD;;;999555222///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************------,,,,,,+++******)))++++++++++++++++++++++++///...,,,***)))***+++,,,************************((()))***++++++***)))(((******))))))))))))******))))))))))))*********************+++++++++++++++***************+++++++++***************)))(((((())))))))))))************)))))))))))))))******+++************************++++++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***))))))))))))))))))***((((((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++******+++---///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000...666@@@EEEDDDBBBBBBDDDLLLOOOTTTWWWXXXYYYYYYZZZ]]]]]]^^^_________^^^]]]]]]]]]^^^]]][[[XXXUUUSSSMMMLLLJJJHHHEEEBBB???>>><<<<<<;;;:::999777555444555444444444333222222222444444444444555999???CCCJJJOOOWWW[[[[[[[[[\\\^^^``````aaabbbccccccbbbbbb]]]]]]^^^___aaabbbcccddddddddddddccccccbbbbbbbbb___^^^___aaaccceeedddcccaaabbbbbbbbbbbbbbbaaaaaaaaa```^^^]]]\\\\\\]]]^^^111111111111111111111111222333333444444333333222//////............//////,,,------...//////000000000000111333444777888:::;;;@@@GGGMMMQQQUUUXXXZZZZZZ[[[]]]___aaacccdddeeeddd```bbbiiilllgggcccbbbaaaaaa```___^^^^^^]]]]]][[[]]]___```___]]]\\\]]]]]]^^^___```______^^^]]]^^^aaafffkkkpppxxxyyyzzzvvvpppjjjddd```^^^^^^ZZZZZZ[[[[[[YYYWWWTTTRRRMMMLLLKKKKKKLLLNNNQQQRRRSSSVVV[[[^^^___]]]ZZZWWWMMMFFFAAA@@@??????CCCIIITTTYYYaaagggkkknnnooopppkkkjjjjjjiiihhheee```\\\VVVVVVWWWYYY\\\______^^^^^^]]]]]]\\\[[[WWWQQQMMM@@@===999444111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++*********++++++************************((()))+++,,,,,,+++)))(((******))))))))))))******))))))))))))*********************++++++,,,,,,,,,))))))*********+++++++++***************)))(((((())))))))))))************)))))))))))))))******+++++++++++++++++++++++++++***+++,,,.........,,,,,,*********+++++++++,,,,,,+++******))))))******+++(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,...000000000///.........---,,,,,,,,,,,,,,,+++,,,,,,------...------,,,---...000111222222333777???GGGJJJIIIIIIMMMQQQSSSVVVYYY[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\ZZZVVVRRRMMMJJJDDDCCCAAA>>>;;;999888777777777777777666555444444333333333444444555555555666666666777888===DDDHHHLLLRRRXXX[[[[[[[[[\\\^^^^^^___``````````````````]]]]]]]]]^^^^^^```aaaaaaaaaaaaaaaaaaaaa`````````^^^]]]]]]___aaabbbbbb``````aaabbbcccddddddddddddcccaaa```^^^^^^___```aaa111111111111111111111111222333333444444333333222//////.........//////000...//////000111222222333...///111444777:::===>>>???DDDLLLRRRVVVYYYZZZ\\\YYYZZZ[[[]]]___aaacccdddiiieeeeeehhhfffaaa```ccc_________^^^^^^]]]]]]]]]YYY\\\^^^^^^\\\ZZZYYYYYY```aaaccceeeeeedddcccbbbmmmqqqwww}}}|||tttnnniiigggfff^^^]]]\\\[[[YYYWWWVVVUUUOOONNNLLLKKKJJJIIIIIIIIIKKKPPPWWW]]]aaabbb```^^^VVVOOOHHHDDD@@@;;;<<>>;;;888555444444444444444555555555555444444444444555666777888999999888999999:::<<>>BBBOOOOOOOOOPPPSSSUUUXXXZZZ[[[ZZZYYYZZZ\\\^^^]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVWWWUUUPPPJJJDDD???;;;999777888999888666555666777333333333444555555666666999999888777777888999:::999;;;>>>@@@CCCGGGLLLPPPPPPRRRVVVZZZ\\\\\\[[[ZZZ]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYYYYYXXXXXXXXXXXXWWWWWWVVVYYY\\\]]]\\\\\\\\\]]]\\\]]]]]]]]]]]]\\\\\\[[[aaa```___^^^^^^___```aaa333333333333333333333333333333333333333333333333////////////////////////---///111222111111333444555777999;;;===AAAFFFJJJPPPQQQTTTWWWZZZZZZZZZZZZ\\\]]]^^^___aaabbbcccdddbbbbbbccccccbbbaaa```___aaa```]]][[[ZZZZZZYYYXXXYYY[[[\\\[[[YYYZZZ^^^bbbmmmrrrwwwwwwtttuuu{{{|||pppkkkeeeaaa^^^]]]\\\[[[ZZZWWWTTTRRRQQQPPPNNNLLLHHHJJJNNNTTTYYY]]]]]]\\\^^^YYYSSSMMMHHHDDD@@@===BBBFFFMMMVVV^^^eeeiiilllkkkjjjhhhgggfffccc^^^ZZZPPPGGGAAACCCHHHLLLQQQUUU\\\^^^aaabbb```^^^]]]]]]YYYUUUOOOHHHCCC===777444222000...---......---,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++******************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))***++++++,,,------******++++++++++++******************************((()))+++,,,,,,+++)))(((******))))))))))))******************)))))))))))))))******+++++++++******,,,+++*********+++,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,---------------------------111///------......,,,***...------......///000111---000333444777===FFFMMMVVVVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[YYYYYYXXXUUUSSSQQQQQQPPPPPPLLLJJJGGGBBB>>>:::888777666777777555444333444666444444555666666777777888::::::::::::;;;<<<>>>???CCCEEEGGGIIIKKKOOOSSSVVVTTTVVVXXX[[[]]]]]]]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTVVVYYYZZZZZZZZZ[[[\\\[[[\\\]]]]]]]]]]]]\\\\\\___^^^]]]]]]]]]^^^```aaa333333333333333333333333333333333333333333222222////////////////////////---///000111222444777:::777:::>>>AAAEEEHHHMMMPPPUUUWWWYYY[[[\\\\\\\\\\\\[[[\\\]]]^^^___aaaaaabbb``````aaaaaaaaaaaa`````````___\\\YYYXXXWWWWWWXXX]]]^^^^^^\\\\\\aaajjjppp}}}uuuooojjjeeebbb___\\\ZZZWWWUUUSSSRRROOOMMMLLLMMMOOOSSSXXXZZZZZZYYY\\\ZZZWWWTTTOOOIIICCC>>>???BBBGGGNNNVVV^^^dddhhhggggggfffffffffddd```]]]RRRHHH@@@@@@BBBEEEIIINNNWWW[[[```ccccccaaa``````___\\\WWWRRRMMMFFF@@@;;;666333000...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******************)))************************)))***+++,,,,,,+++***)))(((((()))***++++++++++++************))))))))))))((()))***++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------///...,,,,,,------,,,***---------...///000111222///444999===@@@GGGQQQYYY[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZYYYZZZZZZ[[[ZZZWWWTTTSSSRRROOOLLLJJJHHHHHHHHHAAA???===;;;888777666555777777666444333333555888888888888999::::::;;;;;;======>>>???AAACCCEEEGGGNNNPPPRRRSSSSSSUUUXXX[[[YYYYYYZZZ[[[]]]]]]^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTQQQSSSUUUVVVVVVWWWYYY[[[UUUVVVWWWXXXXXXXXXXXXXXX[[[[[[ZZZ[[[\\\]]]___```333333333333333333333333333333333222222222222222///////////////000000000///000000000111444999<<<:::>>>DDDIIILLLOOOSSSUUUZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^___```aaaaaa`````````______^^^^^^]]]ZZZYYYXXXVVVUUUVVVYYY\\\```aaabbbccchhhqqq~~~|||uuuppplllfffbbb]]]YYYVVVUUUSSSQQQSSSSSSTTTWWWZZZ\\\]]]\\\YYYXXXVVVUUUSSSNNNIIIDDD??????BBBGGGNNNWWW___dddeeeeeeffffffeeecccaaa___WWWNNNDDDAAAAAAAAAEEEIIISSSXXX^^^cccdddbbb```___bbb```]]]ZZZUUUOOOGGGBBB;;;888333000/////////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++++++++,,,******+++,,,,,,+++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((************************))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))************************)))***++++++++++++***)))&&&((()))+++,,,,,,++++++************)))))))))((('''((()))***+++,,,,,,,,,++++++++++++,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,------,,,,,,---------...000111333444666:::@@@HHHNNNTTTYYY[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYVVVRRRNNNLLLJJJGGGDDDBBB@@@??????;;;:::999777666666666666999888777555444666999<<<======>>>??????@@@@@@AAABBBCCCDDDGGGIIILLLNNNOOOUUUVVVXXXXXXWWWWWWYYY[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^___]]][[[XXXTTTRRRMMMNNNOOOQQQQQQPPPNNNMMMSSSRRRQQQPPPOOOPPPPPPQQQMMMNNNPPPPPPQQQRRRUUUWWWQQQRRRRRRSSSTTTTTTSSSSSSVVVVVVVVVWWWXXXZZZ\\\^^^333333333333333333333333333333333222222111111111////////////000000111111111222111111111444999===???DDDIIINNNRRRUUUWWWZZZ[[[\\\\\\\\\\\\[[[[[[[[[]]]]]]^^^______```aaaaaaaaa```___^^^\\\[[[ZZZYYYVVVVVVUUUSSSSSSUUU[[[___bbbeeeiiiooowwwzzztttkkkccc^^^\\\[[[ZZZXXXWWWWWWYYY\\\___``````[[[XXXVVVTTTRRROOOKKKIIIAAA@@@@@@CCCIIIQQQYYY^^^bbbdddeeeeeedddbbbaaa```\\\SSSIIIDDDAAA>>>AAAEEEPPPUUU]]]cccdddcccbbbaaacccbbb```^^^[[[UUUNNNIIIBBB>>>888333111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******++++++,,,,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((************************)))))))))))))))))))))))))))***************++++++))))))************))))))*********************************++++++*********'''(((***+++,,,,,,,,,+++************)))))))))((('''((()))***+++,,,,,,,,,++++++,,,,,,------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---------,,,,,,------------------------,,,------------------...------///000333555777999AAACCCIIISSS\\\^^^[[[WWWVVVWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTQQQLLLHHHDDDCCC@@@===;;;999999999999888777666555555555555888999888777777999>>>AAADDDEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLOOORRRUUUVVVWWWZZZ[[[\\\[[[ZZZXXXYYYZZZ[[[[[[YYYYYYYYYZZZ\\\]]]]]]]]]]]]\\\YYYVVVRRRPPPMMMNNNPPPQQQRRRRRRRRRQQQTTTSSSQQQNNNMMMLLLLLLMMMIIIIIIJJJJJJJJJLLLOOORRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQSSSUUUXXXYYY333333333333333333333333333333333222111111000000...//////000000111111222333333333333444777<<>>CCCIIISSS[[[```dddfffggggggfffeeeeeedddaaa]]]ZZZSSSOOOIIICCC>>>999444000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******++++++,,,------...++++++***))))))***++++++************************))))))))))))))))))))))))************************((((((((()))******++++++************************))))))))))))))))))))))))************))))))))))))******++++++++++++******************************+++******************++++++++++++******++++++,,,************)))))))))))))))******+++++++++******+++,,,---.........---,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,+++++++++************+++---...///...---,,,------------------------+++...000000......000222333555777;;;@@@EEEHHHKKKOOOUUU\\\``````\\\YYYWWWVVVVVVVVVVVVUUUSSSQQQPPPHHHFFFDDDCCCBBB@@@===:::888777666555555555666777555555555666777888:::::::::<<>>???CCCGGGKKKKKKPPPVVVZZZ\\\^^^aaadddbbb\\\UUUOOOFFF>>><<<>>>999@@@JJJTTT[[[```dddgggjjjiiihhhggggggfffcccaaaYYYUUUOOOIIICCC<<<666222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++,,,,,,---......---,,,***))))))***,,,---************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++************++++++---,,,+++*********+++,,,************))))))))))))******+++++++++******)))+++,,,---.........---,,,,,,,,,,,,,,,------...///---------------------------------,,,,,,,,,++++++***+++---//////...---,,,------------------------+++...000000//////111444666888;;;@@@EEEJJJOOOQQQQQQZZZbbbbbb[[[VVVXXX]]]UUUUUUUUUTTTRRROOOLLLKKKCCCAAA>>>===<<<:::888666555444444444444666777888555666777888:::===???@@@>>>AAAEEEIIILLLOOOSSSVVVWWWWWWXXXXXXYYYZZZZZZZZZ\\\]]]___aaabbbcccbbbbbbaaabbbcccbbb___\\\[[[[[[___```aaabbbcccdddeeeeeeddddddcccbbbbbbbbbbbbccc```aaaeeekkksss|||}}}vvvoooiiieeecccbbb```___]]]ZZZXXXZZZ___bbbaaa```^^^ZZZVVVRRROOOMMMDDDDDDCCCDDDDDDFFFHHHIII444444444333333222222222333222111000000111222333///000000000111111111222666777999;;;>>>CCCJJJOOONNNQQQTTTVVVWWWXXXZZZ\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]\\\[[[[[[\\\\\\[[[ZZZ\\\[[[XXXVVVTTTTTTTTTUUUUUUYYY^^^aaaeeennn{{{xxxrrrjjjdddaaa```______\\\[[[ZZZZZZYYYWWWRRROOOLLLIIIDDD@@@>>>>>>@@@AAAJJJMMMRRRXXX]]]```bbbbbb______\\\RRRGGG>>><<<===>>>>>>AAAIIITTT^^^dddfffjjjkkkjjjiiijjjlllhhhbbb```]]]WWWQQQLLLEEE???:::999666111...------,,,,,,//////...---,,,,,,++++++%%%'''***,,,......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++......---+++)))((('''&&&************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))******+++++++++***************))))))))))))(((,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++&&&(((++++++)))(((((())),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))***++++++------...///***,,,///000///...---------,,,,,,++++++,,,,,,---++++++---...///111222333///...---,,,+++,,,,,,------...//////000000//////111///......///222666888===???CCCHHHMMMRRRUUUVVVUUU___eee```ZZZZZZ[[[ZZZWWWSSSOOOLLLKKKHHHCCC???>>>===;;;999777666555555111333555666666888;;;===999999:::<<>>AAAFFFLLLPPPQQQSSSVVVXXXYYYZZZ[[[]]]\\\\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZXXXWWWVVVTTTTTTUUUWWWYYYXXX___gggnnnvvvwwwmmmfffbbb___^^^^^^]]]\\\\\\\\\[[[XXXUUUQQQNNNJJJEEEBBB@@@@@@@@@CCCHHHOOOVVV\\\_________]]]]]][[[SSSIIIAAA>>>>>><<<<<<>>>EEEOOOZZZaaadddhhhjjjjjjhhhjjjlllhhhbbbbbb^^^ZZZUUUPPPKKKEEEAAA===999444000.........---//////...------,,,++++++++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******)))))))))******+++++++++)))+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,((()))+++++++++***)))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...***---//////...---......++++++************++++++------------------------///...---,,,,,,,,,------,,,,,,---------------,,,000000000111444777;;;>>>EEEGGGJJJNNNRRRUUUWWWXXXWWW^^^aaa\\\XXXXXXXXXVVVTTTPPPKKKHHHFFFCCC@@@===;;;;;;999888777666666555444666888999999:::===@@@??????@@@BBBDDDFFFHHHIIIMMMNNNQQQTTTXXX[[[\\\\\\```ZZZXXX[[[\\\ZZZZZZ]]]]]]bbbeeecccbbbddddddbbbfffcccdddiiikkkjjjlllooowww~~~|||wwwtttttttttrrrqqquuurrruuu~~~xxxuuuuuuttttttssspppooottt~~~}}}uuuiii___XXXSSSRRRSSSQQQKKKJJJLLL555555666777777666444333333333222111000//////.../////////000111222333333777:::>>>BBBFFFJJJOOORRRTTTWWWYYYZZZZZZ[[[\\\^^^]]]\\\[[[YYYYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZWWWWWWWWWVVVVVVXXX\\\```bbbjjjvvv|||pppggg```\\\[[[ZZZYYYYYYZZZ[[[YYYXXXWWWTTTQQQLLLHHHDDDAAA@@@???DDDLLLTTTZZZ]]]^^^^^^ZZZ\\\[[[VVVLLLDDD@@@>>>;;;::::::???HHHSSS\\\aaafffhhhiiihhhiiikkkiiicccdddbbb^^^ZZZWWWSSSNNNKKKCCC>>>777222000///////////////......---,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,---------************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))(((((('''(((((()))***+++,,,------'''(((************+++---************************,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,+++***,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///++++++************++++++,,,,,,,,,+++++++++++++++///...------,,,---------------------------,,,,,,000111333666:::???DDDFFFMMMNNNPPPSSSVVVXXXYYYZZZ[[[]]]\\\WWWUUUUUUSSSPPPPPPLLLFFFBBB???===;;;999888888777777777777777777:::;;;===>>>>>>???BBBDDDHHHHHHIIIJJJKKKMMMNNNOOORRRSSSUUUXXXZZZ\\\]]]^^^aaa]]][[[[[[[[[ZZZ\\\``````gggkkkjjjjjjkkkkkkhhhjjjgggiiiqqqxxxzzz{{{}}}}}}|||{{{wwwtttzzzvvvyyy{{{{{{zzzwwwwww|||ssshhhaaa^^^\\\\\\ZZZWWWVVVXXX444555666777777666444333333333333333333222111111/////////000111333444555888<<>>;;;999888;;;CCCMMMXXX^^^dddgggiiihhhiiillljjjfffhhheeebbb___\\\XXXTTTQQQHHHBBB:::444111000///...//////......---------,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++,,,------......************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))*********)))******+++,,,,,,------''')))******))))))***+++++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,++++++------+++))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,...000---------,,,,,,---------((()))***+++,,,---...............------------...////////////////////////111222666;;;AAAGGGKKKNNNPPPQQQSSSVVVXXXYYYZZZ[[[___\\\WWWTTTSSSSSSQQQMMMLLLHHHCCC>>>:::888888777666777888999:::::::::;;;@@@BBBCCCDDDDDDEEEGGGJJJPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\___dddiiimmmtttyyyyyyxxxxxxvvvrrrrrrllllllttt}}}~~~yyywww~~~zzzyyy{{{yyyqqqfffdddccccccccccccdddeee333444555555666555444333111222222222222222222222000000000000222444777888:::>>>CCCHHHKKKNNNPPPRRRVVVXXXZZZZZZZZZYYYZZZ[[[\\\[[[ZZZXXXWWWWWWXXXXXXZZZZZZZZZWWWTTTTTTVVVXXXXXX\\\aaaeeegggllltttzzz~~~nnnccc```^^^\\\[[[\\\\\\[[[ZZZWWWWWWVVVTTTQQQNNNKKKIIIDDDEEEGGGKKKPPPVVV\\\___]]]^^^___\\\TTTKKKCCC>>>>>><<<::::::???IIITTT[[[aaafffiiiiiijjjlllllliiijjjhhhdddbbb___[[[WWWTTTLLLGGG???888333111///...///...............---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000++++++++++++++++++++++++)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,---......---+++))),,,++++++******++++++,,,++++++,,,------------,,,...------,,,,,,++++++***,,,------,,,+++,,,...///...------------------...******+++,,,---......///---.....................000000/////////000111222333555:::AAAGGGMMMQQQSSSRRRTTTVVVXXXZZZ[[[\\\]]]```ZZZUUUSSSTTTSSSPPPMMMIIIGGGBBB>>>:::888888999999:::<<<>>>???@@@AAAAAAGGGHHHIIIJJJIIIJJJMMMOOOUUUTTTTTTUUUUUUWWWXXXXXXYYY[[[]]]]]][[[ZZZ[[[\\\XXX]]]``````aaagggooovvv}}}zzzrrrooottt|||www{{{}}}|||}}}nnnooonnnmmmmmmnnnnnnmmm444444444444444555555555222111000//////000111222222111111222333666:::;;;>>>BBBFFFJJJMMMOOOQQQSSSUUUWWWYYYYYYYYYYYYZZZ[[[[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXVVVSSSTTTXXX\\\ZZZbbblllsssyyy}}}ssshhhfffcccaaa___]]]ZZZWWWWWWWWWVVVVVVTTTSSSQQQPPPJJJHHHGGGGGGKKKQQQWWW[[[___``````^^^XXXPPPGGGBBB@@@???<<<:::===EEEPPPXXX^^^dddhhhhhhiiilllmmmkkkjjjhhheeeccc```]]]YYYVVVSSSNNNFFF???999555111///..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,)))((((((((()))***,,,...,,,,,,++++++************+++,,,,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///+++...222333000---+++***,,,++++++******++++++,,,++++++,,,------------------------,,,,,,+++++++++***,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,//////......------,,,,,,------...////////////...............///000222444888;;;@@@GGGMMMQQQTTTVVVUUUVVVXXXZZZ[[[\\\]]]]]]^^^XXXSSSTTTTTTRRROOOOOOIIIHHHFFFBBB>>><<<===>>>???@@@CCCEEEGGGHHHIIIIIILLLMMMNNNNNNNNNOOOQQQSSSVVVVVVVVVWWWXXXYYYZZZ[[[XXX[[[]]][[[WWWUUUVVVXXXYYYbbbhhhggghhhooozzz}}}xxx{{{~~~~~~~~~|||zzzzzzyyyuuu666555444333444555777888999777333000///000222333333333222333555888<<<>>>CCCFFFJJJLLLNNNPPPSSSUUUTTTVVVYYYYYYYYYZZZ[[[\\\ZZZYYYWWWUUUTTTTTTTTTUUUTTTVVVYYYYYYXXX[[[aaagggiiissswwwuuuqqqmmmiiiddd^^^ZZZYYYYYYXXXWWWWWWVVVVVVVVVQQQOOOMMMLLLMMMQQQUUUXXX^^^_________[[[UUUMMMHHHBBBAAA>>>;;;<<>>BBBGGGMMMRRRUUUWWWXXXWWWWWWXXXYYYYYYYYYXXXXXXYYYTTTRRRTTTTTTPPPOOOQQQIIIJJJJJJGGGDDDBBBCCCDDDEEEGGGJJJMMMOOOPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]```aaa___ZZZVVVWWWYYYaaalllsssqqqpppvvv888777555333444666999;;;AAA===888444111222333555444444333444666:::>>>@@@GGGJJJLLLNNNOOOQQQTTTWWWTTTVVVYYYZZZZZZ[[[\\\]]]YYYXXXVVVTTTSSSSSSSSSSSSUUUXXX\\\^^^___ccclllsss{{{~~~xxxqqqjjjddd\\\[[[ZZZYYYXXXXXXXXXYYYWWWUUUTTTSSSSSSTTTVVVWWW]]]]]]^^^___]]]XXXRRRMMMBBBAAA???;;;;;;@@@IIIPPPWWW___ddddddeeehhhjjjjjjfffeeeccccccdddccc```^^^aaa]]]VVVOOOIIIBBB;;;666.........///////////////%%%'''***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******++++++,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,111000---+++******++++++''''''((()))***++++++,,,)))***,,,,,,++++++,,,...************************+++++++++,,,---...///000)))333===>>>666///---///,,,++++++++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,,,,,,,///......------......///,,,,,,,,,------.........,,,---///000000000///...111000000111333666:::<<>>DDDGGGLLLMMMOOOQQQRRRTTTTTTTTT[[[ZZZYYYXXXXXXXXXXXXXXX[[[UUUQQQTTTVVVUUUUUUVVVZZZaaaggggggkkkuuuwwwnnnfffbbb]]]YYYWWWWWWWWWVVVZZZXXXUUUTTTUUUWWWXXXXXX^^^___``````]]]YYYUUURRRKKKHHHBBB<<<:::>>>EEEJJJYYY\\\aaaeeehhhiiihhhgggfffcccaaaaaaccccccaaa^^^cccaaa\\\VVVOOOGGGAAA===666444111000//////...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************+++---......---+++***************************++++++++++++++++++++++++000...+++)))(((***,,,...---,,,,,,+++*********+++...---+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...***///<<>>BBBGGGJJJQQQRRRTTTUUUWWWXXXXXXXXXUUUSSSQQQQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNQQQPPPOOONNNNNNOOOPPPPPPSSSTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTZZZcccnnnwww|||{{{{{{{{{|||~~~555666777555333222555999>>>777111222444333333555::::::;;;===AAAFFFKKKMMMMMMNNNPPPRRRSSSUUUUUUVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVRRRQQQRRRSSSTTTZZZaaalllzzzqqqeee^^^\\\\\\]]]___^^^^^^___``````^^^\\\[[[]]]___```___]]][[[YYYTTTQQQKKKDDD@@@AAAEEEIIIUUUYYY___dddgggfffdddcccaaa\\\VVVTTTUUUYYY]]]```]]]^^^^^^]]]YYYTTTOOOKKKAAA===888333111000///...,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...+++))))))+++...///------------,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++,,,---...---,,,+++***,,,,,,++++++******++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------............((((((...000+++***---++++++++++++,,,---...///........................///////////////.........------,,,,,,,,,,,,,,,---------............------,,,---------............---...///...------///000222666<<>>???AAAEEEHHHKKKNNNOOOOOOPPPRRRTTTUUUWWWWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSVVV[[[___dddnnnyyyuuulllgggcccbbbaaaaaabbbbbb```^^^______``````___^^^[[[ZZZ]]][[[WWWRRRMMMKKKMMMNNNUUUYYY^^^ccceeeeeebbbaaa___ZZZRRRKKKHHHIIINNNRRRXXXZZZ]]]______\\\YYYVVVNNNIIIBBB;;;777333000...........................------------------------+++,,,...//////...,,,+++------------------------000...,,,***)))***,,,---++++++++++++++++++++++++************************---,,,+++++++++,,,------,,,++++++***++++++,,,,,,++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,---//////,,,+++---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,......---,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......///000111111222444777:::@@@EEEKKKOOORRRSSSTTTTTTVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTRRRPPPSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRPPPOOOOOOSSSTTTVVVYYYZZZ[[[[[[[[[[[[\\\\\\]]]\\\[[[YYYXXXZZZ\\\cccmmm{{{~~~vvvsssnnngggbbbaaacccffffffhhhkkklllkkkhhhfffddd]]][[[WWWVVVWWWYYYZZZ[[[[[[\\\___cccfffhhhfffdddccc___[[[XXXXXXXXXYYYXXXZZZZZZ\\\___dddhhhiiiiiigggggggggggggggiiijjjkkk777666444333222111222222111///000444666555777:::@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQSSSUUUVVVXXXXXXYYYZZZYYYWWWUUUTTTSSSSSSSSSTTTUUU[[[fffnnnttt}}}wwwmmmjjjeeeaaa```___^^^]]]______``````___]]][[[ZZZ]]]]]][[[WWWTTTRRRSSSUUUXXX[[[___ccceeeeeedddccc```]]]WWWPPPJJJHHHIIIKKKSSSUUUYYY\\\]]]]]][[[ZZZTTTOOOIIIBBB===888333000//////...------...//////------------------------***,,,///000000///,,,***,,,,,,,,,,,,------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...++++++******++++++,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))+++---...,,,***)))***///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------......///------............------,,,---------...............///000111333666;;;>>>FFFJJJOOORRRSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSUUUTTTSSSTTTUUUUUUSSSQQQRRRRRRSSSSSSTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRPPPOOOSSSTTTUUUWWWYYY[[[]]]^^^eeefffiiijjjiiigggcccaaa___aaaeeennnzzz{{{tttnnnkkkjjjeeeccc```]]]ZZZ[[[^^^bbb```dddjjjmmmkkkgggdddbbb[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]___cccggghhhhhh```]]]ZZZXXXWWWVVVTTTRRRQQQRRRUUUZZZ___bbbcccbbb\\\\\\[[[[[[ZZZZZZZZZ[[[888666444222222222222222222000111444666777;;;AAADDDEEEHHHKKKMMMNNNNNNNNNQQQRRRSSSUUUWWWXXXYYYYYYXXXWWWUUUSSSSSSTTTVVVWWW[[[]]]fffuuu~~~wwwmmmddd___]]]\\\[[[]]]]]]^^^^^^^^^^^^]]]\\\\\\]]]]]][[[YYYYYYYYY[[[\\\]]]```ccceeefffffffff``````^^^XXXQQQKKKIIIIIIKKKNNNRRRWWW[[[]]]^^^^^^YYYUUUPPPJJJDDD>>>888333000///...------...///000........................,,,---...//////...---,,,++++++++++++,,,,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++******++++++,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))),,,---,,,)))))))))***------,,,++++++,,,,,,,,,------------------------------------............,,,,,,,,,,,,---///000111.........//////.........------.........////////////000222333666;;;@@@EEEIIILLLPPPRRRSSSTTTUUUVVVTTTTTTUUUUUUUUUTTTSSSSSSUUUSSSRRRRRRSSSSSSRRRQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVUUUUUUSSSQQQPPPOOOPPPSSSXXX^^^eeekkknnnyyy{{{~~~zzztttpppmmmlllmmmqqqyyy~~~xxx{{{wwwvvvrrrlllfffaaa_______________^^^]]]___cccggglllsss{{{~~~|||vvvqqqnnngggjjjmmmnnnnnnmmmkkkkkkjjjhhhggghhhmmmssswwwzzzllljjjgggeeeccc```\\\YYYUUUWWW\\\ccciiillllllkkkhhhddd___ZZZVVVSSSSSSSSS888666444333333333333333333111111444777999???FFFFFFHHHKKKMMMOOOOOOOOONNNQQQRRRTTTVVVXXXYYYYYYZZZXXXWWWTTTSSSTTTWWWZZZ]]]ccceeeoooxxxllldddaaa``````ZZZ[[[\\\]]]^^^^^^______[[[\\\^^^^^^]]]\\\]]]___^^^___aaaccceeefffggghhh```bbbbbb^^^VVVOOOKKKJJJFFFIIINNNSSSYYY]]]```aaa\\\YYYTTTOOOIIIBBB;;;666000///...------...///000.................................------.........*********++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***---///000...,,,***+++*********+++,,,,,,---------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,,,,,,,,,,---------......+++......+++((()))+++---++++++++++++,,,---..............................---.........//////000000++++++,,,,,,...///111222......////////////...............////////////000111333555777:::???FFFKKKIIILLLOOORRRSSSTTTVVVWWWSSSSSSTTTTTTTTTSSSSSSRRRUUUSSSPPPPPPQQQRRRRRRQQQTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUVVVVVVUUUTTTRRRQQQOOORRRWWW```kkkwww~~~|||{{{~~~yyyrrrnnnkkkllloootttwwwxxxwwwuuusssrrrooojjjeeebbbaaabbbeeefffggghhhhhhkkkooorrr~~~}}}{{{~~~yyyvvvssstttyyy~~~|||{{{yyyvvvrrrmmmiiiaaaeeekkkttt{{{}}}yyyoooddd[[[WWWUUUUUU777666666555333222222111000222666999<<>>AAAGGGIIIMMMQQQTTTUUUUUUTTTRRRQQQQQQPPPOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUUUURRRQQQTTT\\\cccffflllrrruuuyyy~~~}}}rrrkkkiiirrr~~~xxxqqqmmmdddhhhmmmsssxxx}}}555444333333444666999:::===AAAEEEIIIKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOSSSYYY]]]aaahhhttt}}}|||~~~~~~{{{xxxuuutttttttttssssssqqqpppppptttzzz~~~uuunnnkkkmmmqqqtttxxx~~~}}}|||yyyzzz{{{}}}~~~{{{vvvrrrmmmkkkgggbbb```bbbfffkkkoooqqqvvv~~~zzznnnddd^^^\\\[[[\\\]]]^^^___`````````___```````````````___^^^]]][[[XXXUUURRRRRRUUUXXXWWWWWWUUURRROOOMMMMMMMMMVVVYYY^^^``````^^^]]]]]]XXXTTTNNNHHHBBB<<<555111111000//////......//////------------......//////------------------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,+++******+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...+++******+++,,,...+++,,,,,,------.....................------------------------------------,,,,,,---...////////////......////////////......////////////////////////...////////////000000000///222666999<<<@@@DDDFFFKKKMMMPPPRRRTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQSSSSSSRRRSSSZZZfffoooyyy~~~{{{tttqqqvvvuuunnniiiddd```___fffppp{{{555444333333555888;;;===AAADDDIIILLLMMMNNNOOOQQQQQQPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPQQQVVV^^^hhhoooxxx}}}}}}|||wwwxxxyyyvvvssssssxxx}}}zzzwwwqqqkkkhhhhhhkkkmmmsssqqqrrrzzzrrrhhhbbb[[[[[[]]]^^^___`````````^^^^^^___`````````______^^^\\\WWWQQQMMMLLLOOOSSSSSSQQQOOONNNOOONNNMMMLLLPPPUUU[[[___`````````aaa[[[XXXTTTOOOJJJBBB:::555222222111000000000000000///...---...000000///...------------------------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++*********++++++,,,------------,,,++++++******------,,,,,,+++,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......//////.........------------------------------------+++,,,---...////////////---...///000000///...---.........................../////////000000000000222555:::>>>AAADDDHHHKKKMMMNNNPPPRRRSSSSSSSSSRRROOOOOONNNNNNNNNNNNOOOOOONNNPPPRRRRRRQQQPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQOOORRRTTTUUUYYYddduuu|||qqqiiifffdddbbb___dddmmmzzz666555444444666999<<>>888333222222111111111111111...---,,,---000000...,,,------------------------...---,,,,,,......---,,,------------------------((()))***+++,,,,,,---,,,,,,,,,,,,,,,------...///000000///...---,,,,,,+++++++++++++++,,,---......******+++,,,------...///******+++,,,,,,---......)))***,,,.........,,,,,,++++++,,,,,,---...////////////.........---------------------------------+++,,,---...////////////---...///000000///...---.........................../////////000000111111444777<<<@@@CCCGGGJJJMMMNNNOOOPPPQQQQQQRRRRRRRRRPPPOOOOOONNNMMMMMMMMMNNNMMMPPPSSSRRRPPPOOOQQQSSSPPPPPPOOOOOOOOOPPPPPPQQQOOORRRWWWZZZ```nnnzzzsssjjjggghhhkkkjjjiiikkkuuu555555666666777:::???CCCFFFGGGJJJMMMOOOPPPPPPPPPRRRRRRQQQOOOLLLLLLMMMOOORRRSSSVVV^^^lll}}}|||wwwtttrrrqqqqqqsssvvvvvvvvv}}}|||xxxuuusssyyyuuurrrvvvxxxjjjhhhaaaYYYXXX]]]^^^\\\aaabbbaaa```^^^^^^^^^```___]]]XXXSSSNNNJJJGGGFFFJJJJJJKKKKKKMMMNNNPPPQQQJJJMMMRRRWWW[[[]]]^^^______^^^\\\ZZZWWWOOODDD<<<999555111//////000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,---------,,,,,,+++++++++***++++++,,,---...//////...............---------------------------------..................------------..................000000//////.........---+++---////////////000222888;;;@@@FFFJJJLLLMMMMMMRRRRRRQQQQQQQQQQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNPPPOOOOOOOOOPPPQQQPPPPPPRRRRRRQQQOOOLLLLLLMMMNNNLLLSSS```mmmvvv~~~}}}|||{{{xxxtttpppooosssxxxzzz{{{555666777888999===BBBEEEHHHIIILLLNNNPPPQQQQQQQQQOOOPPPPPPOOOMMMLLLMMMNNNPPPUUU]]]iiiyyy{{{uuuqqqqqqrrrsssuuuxxx|||~~~zzzuuuppprrryyy~~~~~~zzzuuuiii]]]YYY[[[]]]\\\_________^^^]]]]]]^^^^^^___]]]YYYUUUPPPKKKHHHFFFIIIIIIIIIJJJKKKLLLNNNNNNNNNLLLLLLPPPWWW\\\^^^^^^```___^^^\\\ZZZTTTKKKEEE<<<888333000////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------000000000/////////......++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,------------,,,,,,+++++++++---------------------...------------------------------------------------................................................000000/////////.........---...000000111222555777===@@@EEEIIIMMMOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNNNNOOOOOONNNMMMSSSSSSQQQNNNLLLKKKLLLMMMPPPYYYjjj{{{}}}||||||||||||{{{555777999;;;===@@@EEEHHHJJJLLLNNNPPPRRRRRRRRRRRRMMMNNNOOONNNMMMMMMOOOQQQWWW^^^kkk{{{}}}xxxuuuqqqoooqqquuu{{{yyyrrrooorrrxxx}}}|||yyy{{{|||{{{~~~tttddd\\\]]]___]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]][[[WWWRRRMMMIIIFFFGGGGGGGGGGGGHHHIIIJJJKKKQQQKKKGGGJJJRRRZZZ\\\\\\______^^^]]][[[WWWRRRNNNBBB===666111/////////.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---------,,,,,,,,,,,,++++++.........---------,,,,,,+++++++++,,,---------...------------------------........................////////////............000000////////////......///000111222333666:::>>>BBBDDDHHHLLLOOOQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNOOOPPPOOONNNMMMLLLKKKLLLMMMMMMNNNOOOOOOOOOTTTTTTSSSPPPNNNMMMOOOQQQUUU___rrr}}}vvvtttsssuuuxxx{{{~~~555777:::===@@@CCCGGGJJJKKKMMMNNNPPPRRRRRRRRRQQQPPPOOONNNLLLLLLOOOSSSWWWeeeooo~~~~~~zzzwwwwwwwwwwww{{{xxxqqqooorrruuuwww~~~~~~{{{wwwvvvtttpppkkkiiimmmvvvpppgggdddbbb___^^^^^^]]]^^^___``````___]]]]]]\\\YYYUUUPPPKKKIIIGGGFFFFFFEEEFFFFFFGGGGGGMMMJJJGGGIIINNNUUUYYYZZZ^^^]]]]]]\\\ZZZXXXUUUSSSIIICCC;;;555111000//////000000///......---------........................------------------------+++,,,---......---,,,++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++,,,------...//////....................................////////////000000000///////////////000000//////////////////000111222333555:::@@@DDDEEEGGGJJJMMMOOOPPPQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPOOOLLLKKKJJJKKKMMMNNNOOOPPPSSSTTTUUUUUUUUUTTTTTTVVVZZZ]]]```hhhwwwwwwoookkkkkkpppuuu|||444777;;;???BBBEEEHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOQQQOOOLLLJJJLLLRRR[[[bbbuuu~~~tttooonnnooooootttxxx}}}zzzxxxpppjjjccc___```gggoootttwwwpppggg``````^^^[[[[[[]]]^^^]]]\\\]]]]]]\\\[[[WWWSSSOOOMMMIIIHHHGGGFFFEEEDDDDDDDDDEEEHHHJJJKKKLLLNNNSSSXXX]]]^^^^^^]]][[[YYYXXXWWWPPPJJJBBB;;;666333111000000000/////////.................................------------------------'''(((***,,,......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,------...///000000111................................./////////000000111111000000000///////////////000000000000000000000111333555888===DDDHHHJJJKKKMMMOOOPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPOOOLLLKKKKKKMMMNNNNNNNNNQQQUUUYYYYYYZZZ[[[\\\^^^bbbhhhlllooorrr{{{{{{sssmmmiiijjjmmmuuu|||555888===AAADDDFFFIIIKKKKKKLLLMMMOOOOOOOOONNNMMMPPPOOONNNNNNSSS]]]iiirrr~~~}}}}}}|||zzzyyyyyyxxxvvvuuutttuuuvvvxxxwwwyyy}}}}}}tttmmmiiihhhgggiiimmmrrrwww{{{wwwpppggg```___```bbbdddooovvv}}}ssshhhccc___YYYWWWYYYZZZZZZXXX\\\\\\\\\[[[YYYVVVTTTRRRNNNMMMJJJHHHEEECCCBBBBBB???EEEJJJKKKHHHIIINNNSSS\\\^^^______^^^\\\\\\\\\VVVQQQIIIBBB===999555222000000000000000000000000........................------------------------&&&''')))+++,,,......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...++++++,,,,,,,,,,,,------+++,,,---...///000111111.........///000000111111.................................//////000000111222222111111000000////////////000000000000111111111333666888<<>>888555000000000111222222333333................................................))))))***+++,,,---///000,,,,,,,,,,,,++++++++++++------------------------,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...+++++++++,,,,,,---------------......//////000000......//////////////////........................---......///000000111111333333222111111000////////////000000000111111111333666999===@@@EEEJJJMMMQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMOOOQQQSSSUUUYYYbbboooyyy~~~~~~vvvrrrqqquuuxxxxxxzzz}}}999===CCCGGGIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNMMMRRRVVV^^^iiiuuu|||{{{yyywwwvvvvvvvvvuuusssssspppmmmjjjiiigggdddbbbeeeeeeffffffeeeeeeddddddbbb```^^^\\\\\\\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWZZZZZZ[[[\\\___aaadddeeeeeegggjjjnnnqqqssstttuuukkkkkkjjjfffaaa]]]ZZZXXXWWW[[[```dddiiiooowww}}}|||vvvoooiiieee\\\aaacccccchhhrrrzzz}}}rrriii___ZZZZZZ\\\\\\ZZZ\\\[[[ZZZZZZYYYZZZZZZ[[[WWWUUUQQQMMMHHHDDDBBB@@@???>>>>>>???AAAEEEGGGIIIOOOSSSYYY]]]]]]]]]^^^```]]]YYYSSSMMMGGGAAA;;;777000000111222333444444555////////////////////////........................---,,,,,,+++,,,---///000000000/////////.........------------------------,,,------......------,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...+++++++++,,,,,,---------///////////////........................---------////////////////////////---......///000111111222333333222222111000000/////////000000111111111222444888<<<@@@DDDHHHLLLOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNMMMMMMMMMNNNNNNMMMPPPUUUZZZcccqqqzzzyyyxxx}}}???AAACCCFFFIIILLLMMMNNNSSSOOOKKKJJJMMMPPPQQQQQQWWW```nnn~~~}}}}}}}}}{{{ooolllooonnnmmmkkkiiihhhffffffdddbbb___]]]ZZZYYYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUQQQQQQPPPNNNNNNMMMMMMMMMQQQPPPOOOOOOPPPPPPOOONNNPPPPPPPPPRRRSSSUUUWWWXXXYYYWWWVVVYYY___ccceeeddd___^^^]]][[[YYYWWWVVVUUUTTTWWW[[[___bbbgggllloooxxx~~~uuuooohhheeeaaaaaacccfffiiijjjooorrrzzzzzzhhh]]][[[]]]\\\ZZZXXXZZZ[[[[[[[[[[[[\\\^^^XXXWWWVVVSSSOOOHHH@@@:::>>>===<<<<<<<<<===>>>???GGGLLLSSSZZZ^^^___^^^]]]]]]ZZZVVVSSSNNNGGG===666555111///111222111000222000000000///...------,,,......////////////..............................///...,,,+++***+++,,,,,,000///---,,,+++,,,,,,---///...,,,,,,...222666999......//////......---,,,++++++,,,,,,,,,,,,---------000222222///------...///...------++++++***)))000...+++,,,...000...---///////////////////////////...---,,,,,,---...///000000111111222222333333222333333444333222111000000111222111111222444777;;;===AAAEEEHHHKKKLLLMMMRRROOOMMMLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNLLLMMMNNNPPPRRRRRRVVV]]]fffsssAAABBBEEEGGGJJJKKKMMMMMMQQQPPPOOOOOOPPPRRRTTTUUUbbbnnn~~~~~~}}}{{{zzzyyyxxxvvvtttsssqqqqqqqqqqqq}}}zzzllldddccc```___^^^\\\[[[YYYXXXXXXYYYWWWUUUSSSQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJHHHHHHIIIKKKLLLKKKJJJHHHHHHIIIJJJKKKMMMNNNOOONNNLLLKKKMMMPPPSSSTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMOOOSSSVVVYYY]]]aaaeeennnuuu}}}wwwqqqiiibbb___^^^^^^^^^ccceeelllvvv~~~xxxkkkddd```[[[XXXXXXYYYZZZZZZYYYYYYYYYYYYZZZYYYWWWUUUQQQKKKCCC>>>>>>===<<<<<<<<<===>>>???CCCGGGNNNUUUZZZ]]]]]]]]]^^^\\\XXXUUUQQQJJJAAA;;;999444111222333222222555777555222000///111333444......////////////.................................---,,,+++++++++,,,,,,///...---,,,,,,,,,---......---,,,---...111444666...............------,,,++++++,,,,,,,,,,,,---------///111000...,,,---...//////......---,,,,,,,,,111///------000111000...//////////////////////////////...------...//////000000000111111111111111222222333444333222111000111111111111111222666888>>>@@@CCCGGGJJJMMMNNNOOOQQQOOOMMMMMMNNNNNNMMMLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQSSSZZZfffsssDDDEEEGGGHHHJJJKKKLLLLLLLLLNNNOOONNNNNNPPPVVVZZZlllzzz}}}{{{yyywwwtttrrrpppppppppooommmlllkkkjjjhhhfffdddcccbbbbbb```eeeiiiggg```ZZZXXXXXXTTTSSSRRRQQQPPPOOONNNNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAABBBAAAAAACCCEEEGGGGGGFFF@@@@@@AAABBBCCCEEEFFFFFFHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGJJJLLLNNNQQQUUUWWW___dddkkknnnooopppsssuuuwww{{{xxxnnnfffaaa___]]][[[\\\aaaiiipppttt|||~~~rrrhhh___ZZZYYYYYYZZZZZZZZZYYYXXXWWW[[[ZZZYYYWWWTTTOOOHHHCCC???>>><<<;;;;;;<<<===>>>===AAAGGGOOOUUUZZZ\\\]]]```^^^\\\YYYUUUOOOHHHCCC<<<666222222222111222555FFFAAA:::333......000111......////////////.................................---,,,,,,+++,,,,,,,,,---------,,,------...///------------...000111222...............---,,,,,,++++++,,,,,,,,,,,,------......///...,,,+++---...........................111000//////111111000///////////////////////////000//////......//////000111000000000000000000///111222333444333222111000111111111111111444888;;;BBBDDDGGGJJJMMMOOOPPPPPPNNNMMMMMMMMMOOONNNMMMKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMOOOQQQSSSUUUVVVWWW[[[eeesssGGGGGGIIIJJJKKKLLLLLLLLLJJJMMMOOONNNMMMRRR^^^hhhxxx{{{xxxtttqqqooommmkkkiiihhhfffddddddddddddbbb``````___]]][[[ZZZXXXXXXWWWUUUUUUTTTRRRPPPNNNNNNOOOKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@??????@@@BBBCCCCCCBBB===>>>???@@@AAABBBBBBBBBDDDCCCBBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCAAACCCEEEFFFFFFHHHKKKMMMPPPTTTXXX[[[]]]```cccfffffflllrrrvvv}}}~~~wwwrrrmmmjjjcccbbbdddiiilllmmmpppuuuttthhhbbb\\\[[[[[[[[[\\\[[[YYYXXX[[[ZZZYYYXXXVVVRRRLLLHHH@@@???<<<;;;:::;;;===>>>999<<>>>>>>>>>>>>>>>>>@@@>>>===>>>???@@@???======>>>???@@@AAA@@@@@@@@@<<<============<<<<<<===@@@@@@??????????????????>>>@@@AAAAAA@@@AAADDDFFFGGGHHHKKKMMMOOORRRVVVXXXVVV]]]bbbeeelllxxxzzzuuurrrqqqsssrrrnnnlllmmmooouuussskkk___]]][[[[[[\\\\\\ZZZYYYYYYXXXWWWWWWWWWTTTOOOLLLCCCAAA>>>;;;:::;;;===>>>;;;<<<@@@EEELLLTTTZZZ^^^___``````^^^[[[XXXUUUTTTGGG???888555333000000222333222000//////000222333......////////////..............................------------------------,,,------....../////////+++,,,---...///......------------...---,,,,,,++++++++++++,,,,,,,,,------...---,,,+++,,,---......,,,,,,,,,---......//////...///000000000///////////////////////////////////////000000000000//////111111000000//////......111111333333333333222111111222333444666:::???CCCGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKKKKMMMNNNNNNLLLJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPUUU\\\dddlllqqqtttyyy}}}JJJKKKLLLMMMNNNNNNNNNMMMKKKMMMNNNPPPUUUdddyyyzzzvvvrrrnnnjjjfff```]]]ZZZYYYXXXWWWUUUSSSQQQOOONNNMMMNNNNNNLLLKKKKKKKKKIIIHHHHHHGGGHHHHHHFFFEEEDDDCCCCCCCCCAAA???>>>?????????@@@@@@AAAAAA===>>>????????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>>>>???>>>======>>>>>>===;;;<<<===???@@@@@@???>>>===;;;===??????=========>>>???>>>>>>======<<<<<<<<<<<<=========<<<<<<>>>@@@BBBBBBCCCDDDFFFIIIKKKLLLIIIQQQUUUUUU[[[hhhppppppqqqvvv|||}}}tttnnnlllgggiiipppyyyvvvfffbbb\\\ZZZ[[[[[[ZZZXXXWWWWWWVVVWWWWWWVVVRRROOOGGGEEEAAA>>>===>>>@@@AAA>>>>>>@@@CCCIIIPPPXXX\\\\\\^^^___^^^\\\ZZZYYYZZZPPPHHHAAA===999444222333,,,------...////////////......////////////..............................,,,,,,---............---------.../////////......,,,,,,---.../////////...---------------,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,...///......,,,,,,---------.........,,,///111111000......///////////////////////////...//////000000//////...111000000000000000000///000111222333444333222222111333666888:::>>>CCCFFFIIIJJJLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJKKKKKKMMMNNNPPPQQQPPPQQQUUU[[[dddmmmuuuzzzzzz|||zzzvvvvvvwww}}}KKKLLLMMMNNNOOOOOOOOOOOOJJJMMMQQQWWWaaarrr}}}yyyvvvpppmmmjjjfffddd```\\\YYYTTTQQQOOONNNNNNMMMLLLKKKHHHGGGEEEEEEFFFFFFEEECCCCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@???>>>===???@@@@@@AAABBBCCCCCCDDD======???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@???>>>???@@@AAA@@@???===>>>???@@@@@@???===<<<@@@BBBDDDDDDAAA??????@@@>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;;;;===???@@@??????@@@AAACCCCCCCCC@@@HHHKKKHHHMMMYYY```___\\\```eeeiiilllpppvvvzzzvvvrrrllliiijjjqqqvvvzzzssslllccc^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXXXXUUUSSSMMMJJJFFFCCCAAABBBDDDFFFBBBAAA@@@AAAEEEMMMTTTYYYYYY[[[^^^]]][[[ZZZ[[[]]]VVVOOOGGGCCC===666222222111111000///...---++++++......////////////..............................+++,,,.../////////...---......///000000///...---,,,------...//////000111,,,------------,,,++++++++++++,,,,,,,,,,,,------...---,,,...000111///---.............../////////---000333333111//////000////////////////////////---...////////////...---000000000111111111111111000111222333444333222222000444888<<>>>>>???>>>>>>>>>>>>???===>>>???@@@AAABBBBBBCCC>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAABBBEEEFFFFFFEEE???@@@AAABBBBBB@@@???===AAACCCEEEDDDAAA>>>===>>>>>>>>>>>>>>>>>>?????????>>>>>>???>>>======???AAA@@@???>>>>>>?????????===<<>>555000///111000/////////000111222......////////////..............................+++,,,.../////////......//////000000000...---,,,------------///000111222,,,,,,---------,,,++++++++++++,,,,,,,,,---------...------///222222000---000000000000000/////////---111444555222000000111////////////////////////,,,---...//////...---,,,000000111111222222333333000111222333444333333222000444:::>>>BBBEEEHHHJJJMMMNNNOOOOOOOOONNNMMMLLLLLLJJJHHHHHHJJJLLLMMMLLLKKKJJJIIIIIILLLPPPUUUXXX```eeennnwwwMMMLLLKKKLLLNNNOOOOOONNNRRRWWWbbbppp}}}xxxrrrnnnjjjeee___[[[UUUTTTRRROOOLLLIIIGGGFFFAAABBBDDDEEEEEEDDDBBBAAA@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>CCCAAA???@@@AAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>????????????>>>>>>>>>>>><<<<<<<<<===???>>><<<:::????????????>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHGGGFFFFFFIIINNNRRRUUU^^^aaafffmmmuuu|||~~~sssrrrrrrrrrqqqqqqqqqqqqsssuuuxxx|||xxxjjjccc```\\\YYYYYYXXXWWWWWWYYYYYYXXXWWWUUUSSSPPPLLLJJJIIIIIIIIILLLJJJFFFCCCCCCHHHPPPUUUVVVVVVXXX[[[]]]^^^]]]\\\[[[XXXSSSKKKCCC<<<666222111111000///////////////......------------......111000///...---,,,++++++,,,------...///000111111........................//////.........---------+++,,,,,,,,,------......---///000222111///,,,+++..............................---,,,,,,...///000000000000000000000000000......------------......000000000///////////////222111000000000111333444111111111000///000333666666999>>>CCCGGGIIIJJJJJJPPPPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHKKKOOOQQQSSS[[[cccsss}}}LLLKKKJJJKKKNNNQQQSSSTTT```gggsss}}}zzzppplllgggbbb___ZZZUUUQQQNNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBEEEFFFFFFCCCAAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@???????????????>>>>>>@@@AAAAAA???===????????????>>>>>>>>>>>>@@@@@@?????????AAABBBCCCBBBAAAAAAAAACCCGGGJJJMMMRRRTTTWWW\\\bbbhhhmmmoooyyyyyy||||||rrrqqqpppooonnnmmmlllkkklllmmmooorrrxxxtttiiiaaa\\\YYYXXXWWWVVVWWWYYYZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLLLLPPPNNNJJJFFFEEEGGGMMMQQQUUUUUUVVVXXXZZZ\\\\\\\\\[[[YYYUUUOOOGGG@@@999555111111000//////////////////......------......///...............---------------......//////000000........................//////.........---------/////////000000000000000---...000111111///---+++------------------------...------------...//////000000000000000000000000000//////......//////000000000000000000000000000111111000000111111222333222222222111000222555888888;;;@@@EEEHHHJJJKKKKKKPPPOOONNNLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHKKKQQQWWW^^^jjjvvvLLLLLLKKKLLLOOOUUUZZZ^^^jjjsss|||wwwrrrmmmjjjaaa^^^YYYUUURRRNNNJJJGGGFFFFFFEEECCCBBB@@@???>>>AAA@@@>>>======>>>@@@AAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKMMMKKKFFFBBBCCCDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEDDDBBB@@@@@@@@@@@@??????>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>><<<=========???@@@BBBCCCFFFGGGIIILLLPPPSSSVVVXXXdddeeehhhooowww{{{yyywwwnnnmmmllljjjiiigggfffeeeeeefffgggiiilllqqqxxx}}}qqqeee^^^[[[WWWUUUUUUVVVXXXZZZZZZYYYYYYXXXWWWVVVTTTRRRPPPOOOTTTSSSPPPLLLHHHHHHJJJLLLTTTSSSSSSTTTUUUXXX[[[\\\[[[[[[XXXTTTMMMEEE>>>999222111000///...///000000///......------......///---------.........//////.........///////////////.......................................---------.........---------------,,,---///000000///...---------------------------------...////////////...////////////////////////111000000//////000000111111111111111111111111111000000111222222222222222111222222222222444777:::<<<>>>BBBFFFJJJKKKLLLLLLOOONNNMMMKKKJJJIIIIIIHHHJJJIIIHHHHHHHHHHHHHHHHHHLLLJJJNNNWWWbbbnnnNNNNNNMMMNNNRRRZZZccchhhrrr~~~|||vvvooojjjddd___[[[UUUSSSPPPMMMJJJGGGEEECCCCCCCCCBBBAAAAAA@@@????????????????????????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMOOONNNJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJJJJKKKMMMOOOPPPPPPNNNLLLJJJIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDEEEGGGGGGEEECCCBBBAAAAAA@@@@@@?????????AAAAAA@@@???>>>=========<<<<<<===>>>>>>>>>>>>>>>BBBCCCDDDEEEGGGIIIKKKLLLRRRSSSWWW^^^eeekkkmmmmmmffffffeeedddcccbbbaaaaaacccdddeeeeeefffiiinnnqqqyyy}}}zzzjjjaaa]]]UUUTTTSSSTTTWWWYYYZZZYYYYYYZZZZZZZZZXXXVVVSSSRRRVVVVVVUUUQQQNNNKKKKKKKKKSSSRRRQQQPPPQQQTTTXXX\\\ZZZZZZZZZWWWRRRJJJBBB===444222111///...///000111//////............//////---------............//////////////////.........................................................---------,,,,,,++++++++++++,,,...///000///......------------------------,,,---///000000000///...////////////////////////111000000//////000000111111222222222222222333333///000111333333222111111000111222222333555999<<<@@@BBBEEEHHHKKKMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHGGGKKKKKKKKKIIIHHHHHHIIIKKKMMMMMMTTTaaapppOOOOOOPPPQQQVVV___kkksss}}}xxxtttoooiiiccc^^^YYYTTTPPPKKKKKKJJJHHHEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===???AAACCCDDDCCCAAA???AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJLLLLLLKKKIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPMMMLLLKKKKKKLLLNNNQQQSSSTTTRRROOOMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHFFFEEEEEEGGGHHHHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????<<<===>>>>>>>>>===<<<<<<@@@@@@@@@AAACCCDDDFFFGGGGGGHHHKKKPPPVVV[[[^^^___[[[[[[[[[\\\]]]]]]^^^^^^aaabbbccccccccceeehhhkkknnnpppsssxxxqqqccc\\\VVVTTTRRRSSSUUUWWWXXXXXXYYYZZZ[[[\\\ZZZXXXUUUSSSUUUVVVWWWVVVSSSPPPOOOPPPSSSSSSQQQNNNMMMPPPVVV[[[XXXYYYZZZYYYTTTMMMFFFAAA777555222000//////000111/////////......////////////............---------///////////////.................................---.....................111111000000//////......+++,,,---...//////......------------------------,,,---///000000000///...////////////////////////000//////......//////000111111222222333333333333///000111333333222111111///000111222444777;;;???CCCEEEGGGJJJLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFIIIJJJJJJIIIGGGHHHJJJMMMLLLOOOZZZlll~~~OOOQQQTTTXXX^^^jjjxxx~~~wwwoookkkeeebbb\\\XXXTTTPPPLLLIIIDDDEEEEEEDDDAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===@@@DDDGGGHHHFFFCCC@@@CCCBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOPPPQQQRRRRRRSSSSSSQQQPPPOOONNNPPPSSSVVVYYYZZZXXXVVVSSSQQQOOOOOONNNOOOOOOOOONNNNNNMMMMMMLLLMMMLLLLLLKKKKKKLLLLLLLLLNNNLLLJJJIIIHHHIIIKKKLLLGGGGGGGGGHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAA===>>>>>>>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBAAACCCEEEGGGJJJMMMPPPQQQOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^``````bbbeeegggkkkkkklllqqq|||}}}kkk```ZZZWWWTTTTTTUUUWWWWWWWWWYYYZZZ[[[\\\[[[YYYWWWUUUSSSVVVXXXXXXWWWVVVUUUVVVUUUUUUSSSOOOLLLNNNTTTYYYWWWYYYZZZZZZVVVPPPJJJFFF;;;999555222000000111111000//////......//////000//////.........---------.........///////////////........................---------...............//////..................,,,------............---..............................///000000000000///////////////////////////000//////......//////000111111111222222333333444000000111222222222222222///000222444666:::???BBBFFFGGGIIIKKKLLLMMMNNNNNNLLLKKKJJJHHHGGGFFFFFFEEEFFFHHHIIIHHHFFFHHHMMMQQQOOOSSS```vvvRRRVVV]]]dddmmm{{{xxxpppiiibbb^^^WWWTTTPPPMMMKKKHHHEEECCC???AAACCCBBB@@@???AAACCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDGGGHHHGGGEEECCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLMMMOOORRRRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYY[[[___ccceeefffdddbbb___\\\YYYWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOLLLKKKJJJKKKMMMNNNIIIHHHHHHJJJKKKKKKIIIGGGIIIHHHHHHGGGEEEDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@???????????????<<<<<<<<<<<<<<<===>>>???>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOQQQRRRSSSVVVZZZ\\\^^^aaadddfffjjjiiiiiinnnwww{{{mmm```]]]YYYWWWWWWWWWXXXWWWZZZ[[[[[[\\\[[[ZZZXXXWWWSSSVVVYYYZZZZZZYYYYYYZZZWWWWWWUUUQQQMMMMMMSSSXXXXXXYYY[[[ZZZXXXSSSNNNJJJ@@@===888444111000111111000000////////////000000---------...............------......//////000000........................---------.........//////++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,///////////////////////////////////////000000111000000000000000000000000111000000//////000000111000000111111222333333333111111000000111111222333000222444666999===CCCGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKIIIHHHFFFEEEEEEEEEFFFHHHKKKJJJJJJLLLSSSXXX\\\^^^iii}}}WWW]]]fffooozzzuuukkkbbb[[[UUUQQQNNNKKKHHHFFFEEECCCAAA??????AAACCCCCCAAAAAACCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPTTTSSSTTTUUUXXXYYYYYYXXXUUUUUUVVVXXXZZZ[[[]]]]]]bbbbbbcccdddeeefffggghhhgggfffeeeeeegggjjjoooqqqqqqpppnnnkkkgggccc```^^^YYYYYYXXXWWWWWWVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRPPPMMMLLLKKKLLLNNNPPPJJJJJJJJJKKKLLLLLLJJJHHHJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@???>>>>>>?????????;;;===???????????????@@@AAABBBCCCEEEGGGIIIKKKLLLOOOSSSWWW[[[^^^aaaeeegggiiiggggggkkkrrr||||||dddaaa\\\YYYXXXYYYYYYXXX\\\\\\\\\\\\[[[[[[ZZZYYYTTTWWWZZZ[[[[[[ZZZ[[[\\\XXXYYYWWWRRRMMMMMMRRRWWWYYYZZZ[[[[[[YYYUUUQQQNNNBBB???:::555222000111111000000////////////000000++++++,,,---...///000111,,,------...///000111111........................---------.........//////---......//////000000000.........------,,,,,,,,,000000000000000000000000000///.........///111222111111111111111111111111222222111111111111222222//////000111222222333333222111000000000111333444222444666888;;;@@@FFFJJJIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJIIIGGGFFFEEEEEEDDDHHHKKKNNNOOONNNRRRYYY```jjjjjjrrr~~~YYYcccooo}}}~~~xxxqqqfff\\\VVVRRRNNNKKKEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBAAAAAADDDCCCAAAAAACCCDDDEEEEEEGGGFFFDDDCCCDDDHHHMMMPPPFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNPPPRRRTTTWWWYYYYYYYYYZZZ[[[XXXZZZ\\\___aaabbbbbbbbbaaabbbdddfffiiilllmmmnnnmmmnnnpppsssvvvyyy|||}}}~~~zzzvvvuuuvvvyyy{{{~~~zzzwwwtttrrrrrrppplllhhheeeccccccaaa```aaabbbbbbbbb```]]]ZZZXXXXXXVVVTTTTTTTTTSSSQQQOOOSSSQQQOOONNNOOOOOONNNMMMKKKKKKKKKKKKJJJJJJJJJIIIKKKIIIGGGFFFGGGGGGFFFEEEHHHGGGFFFDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????>>>???>>>======>>>???===<<>>AAAEEEHHHJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKLLLNNNQQQUUU[[[fffooozzzzzz{{{}}}~~~cccpppzzzsssiiiccc[[[TTTPPPMMMIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDDDDEEEFFFGGGGGGEEEEEEDDDEEEHHHMMMSSSVVVIIIIIIJJJLLLMMMOOOQQQRRRQQQRRRSSSSSSRRRSSSUUUVVVWWWZZZ^^^```aaabbbdddeeehhhiiilllooorrrsssttttttrrrssstttwwwyyy|||}}}~~~|||xxxuuutttsssqqqppppppqqqpppooommmjjjfffddd___]]][[[ZZZZZZYYYWWWUUUUUUSSSQQQQQQQQQRRRQQQPPPQQQQQQPPPOOOMMMLLLLLLKKKMMMKKKIIIIIIIIIJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@>>>======>>>???>>><<<>>>>>>>>>???@@@AAACCCDDDHHHGGGHHHMMMUUU]]]aaabbbaaa^^^[[[\\\ccckkkqqqttt}}}~~~uuummmeee\\\VVVVVVXXXYYY[[[[[[ZZZXXXWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^ZZZYYYZZZVVVNNNLLLNNNTTTWWW[[[\\\[[[YYYWWWUUULLLHHHBBB<<<666333111000//////000000000000//////------------------------.........---------------------...//////...------///////////////////////////............---------,,,,,,---------.........////////////////////////000000000000000///......//////000111111111111111////////////000000000111111222222333333222222111555222//////111333333333222555999===???CCCFFFIIIJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNRRRVVV\\\eeeqqqzzz~~~rrruuujjjbbbXXXUUUPPPLLLJJJHHHEEECCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFJJJNNNSSSVVVKKKKKKMMMNNNQQQSSSVVVWWWWWWYYY[[[]]]]]]]]]___```bbbfffjjjnnnqqqsssvvvxxxzzz|||{{{yyymmmkkkiiigggfffdddbbb___^^^[[[YYYXXXXXXXXXVVVUUUUUUTTTSSSQQQOOONNNLLLLLLPPPNNNLLLLLLMMMNNNNNNMMMJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>??????>>><<<<<<<<<<<<===>>>???@@@AAADDDCCCCCCGGGMMMTTTYYY[[[ZZZWWWTTTVVV\\\dddkkkooo~~~zzzwwwzzzssseee[[[WWWXXXXXXYYYYYYYYYWWWVVVUUUUUUTTTTTTUUUVVVXXXZZZ[[[^^^[[[[[[\\\XXXQQQMMMLLLPPPUUU[[[]]][[[XXXWWWWWWQQQMMMFFF???999555333222000000000000000000000000------------------------......------,,,,,,,,,+++---......//////......---///////////////////////////............---------,,,------------.........////////////////////////000000000000000//////...//////000111111111111111/////////000000000111111111222222333333222222111444222000000222222222111444777<<>>??????@@@??????AAAEEEKKKPPPRRRTTTRRRPPPQQQVVV^^^eeejjjyyyrrrpppuuuvvvggg^^^YYYXXXWWWWWWWWWWWWWWWVVVTTTSSSSSSSSSUUUVVVXXXZZZ]]]\\\]]]]]][[[UUUOOOKKKLLLRRRYYY[[[YYYWWWWWWYYYTTTPPPIIIBBB;;;666444333111000000000000000000111////////////////////////000000//////......------......////////////......///////////////////////////............---------------------............//////////////////////////////000000000000////////////000111111111111111//////000000000111111111111222222333333222222111222222111222222222222111777:::???BBBEEEGGGJJJMMMLLLLLLKKKJJJIIIHHHFFFFFFHHHIIIJJJIIIIIIKKKPPPUUU[[[dddooowww|||pppfff___XXXRRRNNNIIIIIIIIIHHHFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNNNNMMMMMMOOOQQQVVVVVVUUUUUUVVVVVVWWWXXX\\\]]]___bbbfffjjjmmmooommmqqquuuxxxyyy{{{|||~~~~~~yyytttqqqmmmiiifffccccccaaa```^^^\\\[[[ZZZVVVTTTRRRQQQQQQQQQPPPOOOPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEECCCBBBBBBBBBBBB@@@?????????>>>>>>>>>???@@@@@@>>>>>>>>>>>>@@@DDDHHHKKKOOONNNMMMNNNRRRXXX___ddduuutttpppkkkgggiiipppwwwvvvhhh]]]ZZZVVVUUUVVVXXXXXXWWWTTTSSSSSSSSSTTTUUUWWWXXX[[[\\\]]]]]]\\\XXXQQQKKKIIINNNTTTWWWWWWWWWXXXYYYVVVRRRLLLEEE>>>888555333111111000000000000111111000000000000000000000000000000/////////.........///////////////////////////////////////////////////............------------------.........////////////////////////////////////000000000000////////////000111111111111111000000000000111111111111111222222333333222222111111222222333222222333333:::===BBBEEEGGGIIIKKKMMMLLLKKKJJJIIIHHHGGGFFFFFFJJJKKKLLLKKKKKKPPPYYY```lllzzzwwwnnnbbbXXXRRROOOLLLJJJFFFGGGGGGFFFDDDBBBBBBCCCFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQRRRRRRRRRUUUXXXXXXYYY[[[]]]___aaabbbccchhhiiilllppptttyyy}}}}}}zzzpppooonnnkkkiiifffeeeddd```^^^[[[XXXWWWVVVTTTRRRTTTSSSQQQOOONNNMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCAAABBBBBBAAA@@@@@@@@@AAAAAA===>>>?????????@@@CCCEEEHHHIIIJJJKKKMMMRRRXXX\\\bbbeeehhhfffdddeeejjjpppvvvtttfff```XXXTTTUUUWWWWWWWWWTTTTTTSSSSSSTTTUUUWWWXXXZZZ[[[[[[[[[\\\[[[TTTLLLHHHJJJMMMQQQUUUWWWYYYYYYVVVSSSOOOIIIBBB<<<777444222111000//////000111222................................................000//////......//////000///////////////////////////............---------------........./////////////////////////////////...//////000000000000000//////000111111111111111000000000111111111222222111222222333333222222111111222333333333444666888===@@@EEEHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJKKKKKKNNNWWWeeeppp}}}wwwiiiaaaVVVNNNKKKIIIGGGEEEDDDEEEFFFDDDBBBBBBDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNSSSXXXZZZYYYZZZ^^^aaadddfffjjjnnnrrruuuvvvwww}}}~~~zzzwwwuuusssppplllhhhfffccc```^^^[[[ZZZXXXVVVTTTRRRQQQQQQOOONNNNNNMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGFFFEEECCCDDDCCCBBBAAAAAAAAAAAAAAA===@@@BBBAAA@@@???@@@BBBAAACCCFFFGGGHHHJJJOOORRRVVV]]]cccdddcccdddiiinnnpppttt~~~sssiii]]]UUUSSSTTTUUUTTTUUUTTTTTTSSSTTTUUUWWWXXXXXXZZZYYYXXX[[[]]]WWWNNNIIIGGGFFFKKKRRRXXXYYYXXXVVVUUURRRNNNGGG@@@:::666333222000//////000222333........................------......///000000000111000///......///000111///////////////////////////............---------............////////////////////////////////////......///000000000000000//////000111111111111111000000111111111222222222111222222333333222222111111222333333333555999===???BBBGGGIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHJJJMMMOOOUUUcccwwwzzzpppjjj___XXXPPPKKKHHHGGGEEEBBBCCCEEEFFFEEECCCCCCGGGJJJGGGHHHIIIJJJKKKMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTUUUXXX^^^dddffffffgggkkkooozzz|||{{{wwwtttpppmmmjjjcccbbb```]]][[[YYYXXXWWWPPPPPPOOONNNNNNMMMMMMLLLLLLJJJIIIHHHHHHHHHFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>AAADDDDDDAAA??????@@@<<>>AAAFFFGGGGGGHHHHHHGGGGGGFFFJJJHHHFFFFFFGGGHHHHHHHHHCCCLLLTTTXXXaaaxxxyyyooofff^^^VVVQQQLLLJJJGGGEEECCCDDDEEEFFFKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMPPPTTTWWWXXXXXXWWWZZZ\\\^^^___aaadddhhhkkkuuuyyy{{{uuupppkkkhhhccc```]]][[[YYYXXXUUUSSSQQQPPPNNNNNNNNNMMMKKKIIIJJJHHHGGGGGGHHHGGGEEECCCBBBNNNUUUPPPLLLNNNKKKEEE????????????@@@AAABBBCCCIIIKKKOOOSSSVVVWWWVVVUUUVVVVVVXXX\\\cccllltttyyyrrr___VVVTTTRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXYYYZZZ[[[ZZZZZZXXXXXXQQQJJJCCCCCCJJJQQQTTTSSSXXXUUUSSSRRRQQQLLLEEE???666555444333222111111000111111000000000000111111111000000000000111222222555222///...////////////000000000000000000000000/////////////////////////////////......////////////000111222222111000/////////000000000111111111111222222222111000222444111111222222222333333333333444444444444555555555222222222333666;;;???BBBGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJQQQWWW^^^nnn|||sssggg^^^XXXSSSLLLGGGGGGFFFDDDCCCCCCEEEGGGHHHMMMMMMLLLLLLLLLMMMOOOOOOPPPRRRWWW[[[___`````````dddfffiiilllpppuuu|||{{{vvvnnnkkkfffbbb```^^^[[[YYYXXXVVVSSSRRRQQQPPPNNNMMMNNNLLLKKKJJJJJJIIIGGGEEEDDDMMMQQQOOOPPPRRROOOGGG>>>>>>>>>??????@@@@@@@@@BBBDDDJJJPPPUUUTTTMMMHHHNNNMMMMMMOOOTTT[[[cccgggoooxxxkkk\\\UUURRRRRRRRRRRRSSSSSSTTTTTTTTTTTTYYYZZZ[[[[[[ZZZYYYXXXWWWQQQKKKDDDCCCHHHMMMOOOOOORRRQQQPPPRRRSSSPPPJJJDDD;;;999666444222111222222111111000000000000111111...///000000111111000000111///------///000111111000000000000000000000000////////////////////////000000////////////000000000111222333333222111000111111111222222222222333111111111000///111444777111111222222222333333333333333333333444444444444222222333555999>>>BBBEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLOOORRRXXXbbbvvv}}}qqqgggZZZSSSQQQOOOJJJEEEHHHGGGFFFFFFFFFHHHJJJKKKPPPOOONNNNNNOOOQQQSSSUUUWWW[[[aaagggjjjlllmmmnnnqqqtttxxx|||wwwqqqlllgggccc```ccc___[[[WWWUUUSSSQQQOOOQQQOOOMMMLLLLLLLLLKKKIIIKKKKKKIIIFFFIIINNNNNNIII@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBGGGPPPWWWWWWPPPIIILLLKKKJJJKKKOOOUUU\\\aaa^^^ggguuuwwwdddYYYVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSXXXYYYYYYZZZYYYXXXVVVUUURRRLLLEEECCCFFFIIIJJJJJJIIIHHHIIIMMMPPPPPPKKKGGG@@@===888444111111111222111111000000000000111111---...000111111000000///000///---...000111222111////////////////////////////////////////////////000//////////////////000///000111222222222111111333333333444444444555555222333333222111222444777111111222222222333333333222222222333333333444444222333555888<<>>===??????AAAGGGNNNRRRSSSRRRDDDDDDDDDEEEHHHMMMRRRUUUOOOTTT[[[eeeppp~~~}}}nnneeeaaaYYYWWWUUUTTTRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSOOOIIIEEECCCDDDDDDDDDAAA@@@@@@EEEKKKOOOOOONNNHHHDDD>>>888444222111222111111000000000000111111...///000000111111000000444222111111222222000///000000000000000000000000000000000000000000000000......------------...............///000000111111////////////000000000000444666888888666444222222111111222222222333333333333333333333444444444444444777:::???CCCGGGIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEGGGHHHHHHIIIMMMTTTZZZjjjwww{{{~~~ssshhh___YYYNNNMMMLLLMMMNNNNNNKKKIIIIIIJJJLLLNNNPPPSSSUUUVVVWWWYYY]]]ccciiinnnsssuuu|||xxxssspppnnnlllaaa]]]YYYWWWVVVUUUTTTSSSPPPOOOPPPRRRQQQMMMIIIGGGEEEFFFFFFFFFDDDBBB???===>>>???@@@BBBDDDFFFHHHIIIAAABBBBBBCCCFFFIIILLLNNNMMMOOOQQQVVV^^^kkkxxxyyyllleee[[[YYYWWWTTTSSSRRRSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUSSSOOOJJJFFFCCCCCCCCCDDD@@@>>>>>>AAAHHHNNNPPPPPPLLLIIICCC===888444333222111111000000000000111111111000000000000111222222222111000111222222000...000000000000000000000000000000000000000000000000//////............//////////////////000111222333////////////000000000111222444555555333222333444111111222222222333333333333444444444444555555555666999===AAAEEEHHHJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHJJJKKKNNNUUU```iiitttrrrfff]]]UUUQQQKKKLLLNNNPPPOOOMMMJJJIIIJJJLLLOOORRRVVVYYY\\\]]]aaadddjjjqqqxxx~~~zzzvvvsssgggccc^^^ZZZXXXWWWUUUSSSUUURRROOONNNLLLKKKMMMPPPIIIJJJJJJIIIHHHEEEBBB@@@>>>@@@AAA@@@???>>>???@@@CCCCCCDDDEEEGGGHHHJJJKKKLLLLLLKKKMMMSSS^^^kkktttzzzqqqfff]]][[[XXXUUUSSSSSSSSSTTTQQQRRRTTTVVVWWWWWWWWWVVVSSSPPPKKKFFFDDDCCCCCCDDD???<<<;;;>>>EEEKKKOOOOOOOOOLLLFFF@@@;;;777444333111111000000000000111111222111000000000111333444///......///111111000...000000000000000000000000000000000000000000000000000000////////////000000000000000000111222333444111111222222222333333333111222222000000111444777111111222222222333333333444444444555555555666666777:::>>>CCCGGGIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIILLLNNNPPPTTT^^^lllvvv}}}nnnaaaYYYTTTPPPNNNMMMMMMLLLLLLMMMOOOPPPQQQOOOSSSXXX[[[^^^aaagggkkkjjjnnntttzzzwwwrrrkkkeeeaaa^^^[[[ZZZUUUTTTRRRQQQQQQOOOLLLIIILLLKKKJJJIIIIIIHHHEEECCCDDDCCCAAA???>>>>>>????????????@@@AAABBBDDDEEEFFFIIIHHHGGGIIIMMMSSSZZZ^^^kkkpppzzzuuufffaaaZZZXXXXXXWWWTTTPPPQQQTTTVVVUUUSSSSSSUUUXXXSSSQQQLLLGGGCCCBBBDDDGGGAAA>>>===>>>BBBIIINNNQQQOOOMMMJJJDDD>>>999444111333333222222111222222222000000000000000000000000//////............//////000000000000000111222222111000000000/////////......///000111111000///...000000000000////////////000111111111111222222222444333222111222333444555444777888555555777666333555999;;;:::666444666:::???BBBFFFIIIJJJJJJKKKLLLKKKLLLLLLKKKJJJKKKKKKJJJMMMNNNTTT^^^iiisss~~~yyypppdddYYYSSSPPPMMMLLLKKKKKKLLLMMMOOORRRTTTVVVYYY\\\```bbbeeeiiipppvvvwww{{{xxxnnnhhhdddaaa___]]][[[XXXVVVVVVTTTRRRPPPNNNLLLJJJIIIIIIGGGDDDBBBEEEDDDBBBAAA@@@???@@@@@@?????????@@@AAACCCDDDEEEHHHGGGFFFGGGJJJOOOSSSVVV^^^cccnnn||||||kkkddd\\\XXXWWWVVVTTTQQQQQQSSSUUUUUUSSSSSSTTTVVVTTTRRRNNNIIIEEEDDDFFFHHHBBB@@@======AAAGGGMMMPPPPPPOOOLLLGGGBBB<<<777555444444333222222222333333111111111111111111111111//////............//////000/////////000000111222000000000000000000//////000000111111111111000000000000000000000000000///000111111111111222222222333333222222333333444444444777777444444666555222222555888777555444777;;;???BBBFFFHHHIIIJJJJJJLLLHHHJJJKKKJJJIIIJJJKKKKKKNNNTTTaaappp~~~zzzhhhaaaXXXQQQMMMLLLLLLLLLLLLMMMOOORRRVVVYYY]]]___dddgggjjjlllooouuuwwwpppkkkhhhddd```\\\YYYWWWVVVUUUSSSSSSPPPNNNLLLKKKJJJGGGEEEGGGFFFDDDCCCBBBAAAAAAAAA?????????@@@@@@AAACCCCCCEEEEEEEEEEEEGGGIIILLLMMMQQQVVV___lll{{{tttlllaaaZZZWWWVVVUUUSSSPPPRRRTTTUUUTTTSSSSSSSSSTTTSSSPPPKKKGGGEEEFFFHHHEEEBBB???===???DDDJJJNNNRRRQQQOOOKKKFFF@@@;;;888555444333333222222333333111111111111111111111111000//////......//////000///////////////000000111000000000000000000111111222222111111111111222222000000000000000000000000000111111111111222222222222222333333444444333333222555555333333666666333000333555555444555888<<>>???@@@BBBDDDEEEFFFGGGEEEHHHMMMSSS]]]kkkzzzrrrfff]]]XXXVVVUUURRRRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQNNNJJJFFFEEEEEEHHHFFFBBB>>>;;;>>>DDDIIITTTTTTSSSPPPJJJCCC<<<777444444222111111000000000111111111111111111111111000000////////////000000000000////////////000000111111111222222222222222111000///......///000111///000000000111111111222000000111111111222222222111222333444555444333222///222333333555;;;>>>===666777777777777999;;;===BBBDDDFFFHHHHHHIIIJJJLLLNNNLLLMMMOOOMMMLLLSSS\\\ppp|||wwwlllbbbZZZUUUPPPQQQPPPOOOOOOQQQUUUXXX[[[^^^ccciiioootttwwwyyy}}}uuummmgggbbb___\\\ZZZWWWUUUUUUUUUTTTSSSNNNNNNNNNMMMKKKIIIGGGFFFCCCCCCAAA@@@@@@?????????<<<===???AAACCCEEEFFFGGGAAACCCGGGLLLSSS```ooozzz~~~qqqfff]]]XXXVVVUUUSSSRRRRRRSSSTTTSSSQQQOOOQQQRRRPPPLLLGGGDDDCCCFFFFFFDDD???<<<<<>>:::555444333222111000000000222222222222222222222222111000000//////000000111222111111000000000000000333333333222222222111111000000////////////000000///000000111111222222222000111111111111222222222222222333333444444333333000333444333666<<>>:::999888888999;;;>>>???DDDFFFHHHHHHIIIIIIKKKMMMLLLIIIJJJMMMMMMNNNYYYggg}}}ttthhh^^^XXXTTTRRROOOQQQSSSSSSTTTWWW[[[___bbbffflllttt{{{vvvooojjjdddaaa]]]ZZZYYYXXXWWWVVVPPPPPPPPPOOOMMMKKKIIIGGGEEEDDDCCCAAA@@@?????????======>>>???AAACCCDDDEEE@@@BBBEEEFFFJJJTTTaaakkkuuuiiiaaa]]]XXXUUURRRQQQSSSTTTTTTSSSOOOQQQSSSRRRNNNIIIEEECCCDDDEEEEEEAAA<<<;;;???DDDMMMOOORRRSSSPPPJJJDDD@@@777777555444333222222222222222222222222222222222111111000000000000111111333333222111111111111111555555444333222111111000000000000111111000000000///000000111111222333333000111111111111222222222333333222222333333444444333555555333444999<<<;;;999888777777:::>>>AAABBBFFFHHHIIIIIIIIIJJJMMMOOOLLLGGGHHHNNNQQQTTTeeexxxvvviii]]]VVVSSSQQQQQQOOORRRVVVXXXYYY\\\bbbfffiiimmmttt}}}zzzmmmiiiddd```]]]\\\ZZZXXXQQQQQQQQQPPPOOOLLLJJJHHHFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>???@@@BBBDDDDDDEEEEEEDDDDDDJJJUUU^^^wwwtttjjjeeeZZZVVVRRRQQQSSSUUUUUUTTTPPPSSSUUUTTTPPPKKKFFFDDDCCCEEEEEEBBB===;;;???CCCIIILLLQQQTTTSSSNNNIIIEEE999999777666555444444333222222222222222222222222111111000000000000111111444444333222111111111222666666555444222111000000000111222333333222111000///000000111222222333333000111111111111222222222444333222111222333444555666777666222222777888777777666555666:::???CCCDDDGGGIIIJJJJJJJJJKKKMMMPPPMMMHHHJJJQQQVVV\\\ooouuukkk]]]TTTQQQQQQPPPNNNQQQTTTWWWYYY\\\cccmmmtttwwwzzz~~~yyynnnfffbbb```]]][[[ZZZUUURRRTTTUUUQQQMMMLLLJJJIIIFFFCCCAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBB@@@BBBCCCCCCCCCGGGMMMRRRgggyyyyyymmmccc^^^YYYTTTSSSSSSSSSSSSQQQRRRRRRRRRPPPMMMKKKIIIEEEEEEDDD@@@;;;999;;;>>>HHHJJJNNNPPPPPPMMMIIIFFF???888444666888555111///222222222111222222333333111000......000000000///222111000000000111333333AAA:::333000111111000---222000///000111111000///000000000000111222333444333333333333333333333333555444333333222222222333444444555555666666777777666666666888===BBBFFFGGGHHHHHHIIILLLNNNOOONNNMMMMMMJJJKKKSSS\\\fffwwwwwwjjjaaaWWWPPPPPPQQQRRRQQQSSSWWW\\\```dddiiiqqqvvv|||pppiiieeeaaa^^^YYYTTTQQQTTTVVVSSSPPPPPPKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAACCCCCCEEEGGGKKKNNNZZZjjj{{{kkkdddZZZTTTRRRRRRQQQPPPQQQRRRRRRRRRPPPNNNKKKJJJEEEEEECCC???;;;:::;;;===DDDGGGLLLPPPQQQOOOLLLIIIAAA999555666777444111000222111111111111111222222222111//////111222111000222111000000000111222333@@@:::444222444555333000222111000000222222111000000000000111111333444444555444333333333333333444555444444333333222333333888777777666555555444444666666777999>>>CCCFFFHHHKKKKKKLLLMMMNNNMMMKKKJJJNNNLLLPPP\\\gggsssttthhh^^^XXXQQQNNNQQQUUUWWWWWWZZZ___fffkkknnnsssyyy~~~xxxpppjjjfff^^^XXXUUUWWWYYYVVVTTTSSSMMMLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHIIIHHHNNNXXXeeesss~~~qqq```UUURRRRRRQQQNNNQQQRRRRRRRRRQQQOOOLLLKKKDDDDDDBBB???<<<:::;;;<<>>AAAEEEJJJMMMLLLNNNOOOPPPOOOOOOOOOOOORRRVVVaaappp~~~}}}sssiii___YYYUUUTTTTTTVVV[[[```dddfffhhhlllqqquuuzzzzzzppphhhaaa___]]]YYYVVVVVVRRRRRRQQQPPPNNNLLLIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA??????BBBFFFFFFCCC@@@FFFGGGLLLUUUfff|||sss\\\TTTTTTSSSQQQPPPQQQSSSSSSSSSQQQOOONNNEEEDDDBBB@@@>>>===;;;:::===BBBIIIOOOSSSRRRPPPNNNKKKCCC<<<999666333333777555444333222222222222222222111//////111222111000000000111111222222222222222222333555777777777666222111000111333444333222333333222222333333444444999777444222222333555777444444555666666666555444444444555666777888999999777:::>>>AAADDDGGGLLLOOOPPPRRRRRRQQQOOOOOOQQQSSSWWW```ooo}}}zzzpppggg]]]WWWUUUTTTVVVXXX\\\```eeeiiikkkooorrrwww|||{{{qqqiiieeebbb]]]ZZZZZZTTTTTTSSSRRROOOMMMKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@?????????AAACCCCCCBBB@@@CCCCCCFFFOOO\\\ppp~~~fffYYYUUURRRQQQPPPQQQSSSTTTTTTRRRQQQOOOGGGEEEBBBAAA@@@???<<<:::===AAAGGGMMMPPPQQQOOONNNMMMFFF@@@<<<888333444777666555444333333333333333222111//////111222111000000000111222222222222111///000111222333444444444111000000111333444333222333333222222222222333333666555333222222444555666444555666777777777666555777777777777777777777777888<<>>@@@AAA@@@@@@AAABBBAAAAAAEEEKKKRRRaaa}}}vvveee[[[TTTPPPPPPQQQSSSTTTTTTSSSRRRQQQHHHFFFCCCBBBBBBAAA>>>;;;<<>>@@@@@@>>>>>>AAADDDCCCCCCFFFIIIKKKVVVpppqqqbbbWWWQQQPPPQQQSSSTTTUUUTTTRRRQQQIIIGGGDDDCCCDDDBBB???;;;:::===BBBGGGLLLOOOQQQRRRNNNIIIDDD@@@:::444333777555444333222111111111111555333222222333444444333///000111222333222111111000111111000//////000222///......///111333222111222222111111000111111111000111222333444444555555333555777888999888777666444444555777888:::;;;;;;888>>>DDDGGGHHHKKKPPPUUUNNNPPPQQQPPPRRRYYYfffooo~~~ooohhh^^^YYYYYY[[[]]]]]]dddggglllqqqvvv{{{ssshhhbbbaaa\\\WWWTTTSSSRRROOOLLLNNNMMMKKKIIIGGGEEECCCBBB>>>>>>>>>???@@@BBBCCCDDDDDD???AAAHHHLLLRRRdddyyyjjj[[[VVVWWWSSSRRRTTTSSSPPPPPPSSSOOOJJJEEECCCDDDBBB>>>999:::<<>>AAAAAAAAAEEEJJJMMMOOORRRUUUZZZZZZ[[[\\\]]]cccrrruuugggaaa[[[WWWYYY]]]```aaajjjmmmrrrwww|||xxxooogggbbb]]]ZZZYYYWWWTTTPPPPPPOOOMMMKKKIIIGGGEEEDDD@@@@@@@@@AAAAAACCCDDDEEEDDD@@@AAAGGGIIIMMM]]]ooowwwddd[[[VVVRRRQQQTTTUUUSSSTTTVVVQQQLLLFFFDDDDDDCCC???;;;:::<<>>:::888444444333222111111111111222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111///000111333444444555555555444222222333444777888666666666666555555555555999888888:::===@@@AAABBBHHHIIIKKKLLLNNNQQQVVVYYY]]][[[\\\aaajjjzzz}}}oooeee]]]\\\\\\^^^bbbhhhmmmpppuuuyyy|||sssggg^^^ZZZXXXVVVUUUTTTTTTRRRPPPMMMKKKIIIHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@???@@@DDDDDDEEEMMMWWW^^^gggvvv~~~mmm___XXXTTTUUUVVVUUUTTTUUUWWWSSSMMMIIIGGGFFFEEECCC===???CCCHHHMMMQQQTTTVVVVVVTTTPPPLLLFFFAAA===;;;/////////000111222333444222333333333333333333222222222222222222222222222222222222222222222222222111111111111111222222222000111222333444444444444555444333222333555777999666666555555555555555555888777777:::@@@EEEHHHHHHEEEKKKOOOPPPQQQUUUYYY[[[______bbbjjjvvv}}}qqqgggaaa^^^___aaadddggglllqqqtttwww}}}ttteee^^^[[[ZZZYYYVVVUUUSSSQQQNNNLLLJJJJJJGGGFFFEEECCCBBBBBBBBBAAA>>>>>>@@@CCCDDDEEEKKKQQQYYY]]]fffuuu}}}eee\\\UUUUUUVVVVVVVVVWWWXXXUUUQQQMMMKKKJJJHHHGGGAAACCCGGGKKKPPPSSSVVVWWWUUUTTTQQQMMMHHHCCC>>><<<444333333444555666777777333333333444444333333333222222222222222222222222222222222222222222222222000000111111111222222222333333444444444333333222555444333333333555777999555555666666666666666666777666777;;;BBBIIIPPPSSS>>>HHHQQQSSSUUU[[[______^^^```hhhuuu|||qqqgggaaa___aaadddhhhjjjmmmppptttwww}}}pppddd^^^ZZZXXXWWWWWWUUUSSSPPPNNNLLLKKKIIIHHHFFFDDDCCCAAAAAA@@@<<<===???AAACCCFFFJJJNNNTTTUUUZZZeeerrrmmmbbbWWWUUUWWWXXXZZZ\\\XXXWWWUUURRRPPPNNNLLLLLLFFFHHHKKKPPPSSSVVVWWWWWWUUUTTTQQQNNNIIIDDD@@@===888777666555444333333333333333444444444444333333222222222222222222222222222222222222222222222222000000000111222222333333444444444444444333222222444444444444555666777777666666666666777777777777666777888<<>>??????AAAEEEIIIKKKPPPPPPTTT\\\bbbkkk{{{|||mmm^^^XXXXXXXXXYYY[[[VVVWWWWWWVVVTTTQQQOOOOOOJJJLLLPPPSSSVVVWWWXXXXXXUUUTTTSSSPPPKKKFFFBBB???999888666444222111111000333333444444444444333333222222222222222222222222222222222222222222222222///000000111222222333333333333444444444444444444333444555666777777666666777777777777888888999999777999<<<<<<@@@JJJYYYeeemmmvvvvvvjjj```aaaaaa^^^ccchhhuuutttkkkgggdddbbbgggnnnmmmrrrxxx|||~~~xxxjjjaaa\\\[[[YYYWWWUUUSSSQQQPPPNNNMMMKKKHHHEEECCCBBBAAA===??????>>>???DDDGGGHHHOOOOOOSSSXXXYYY]]]kkk{{{yyyfff\\\XXXVVVVVVWWWUUUWWWYYYXXXVVVSSSQQQQQQMMMOOORRRUUUWWWXXXXXXXXXVVVUUUTTTQQQMMMHHHCCCAAA:::999888777777666777777333444444555555444444333222222222222222222222222222222222222222222222222///000000111222222333333111222333444555666666666222333666777888888666555777777888888999999999:::999<<<>>>===>>>HHHZZZhhhnnnvvvuuuggg^^^bbbfffeeelllppp{{{uuunnnfffbbbcccgggjjjkkkuuuwwwzzz|||~~~uuuiii___^^^\\\XXXUUURRRPPPOOORRRPPPMMMLLLJJJGGGCCC@@@????????????@@@BBBDDDFFFFFFKKKPPPQQQRRRVVV```iii}}}mmmbbb^^^YYYUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVVVVSSSOOOIIIFFFDDD<<<999666444555666666555333555666666555444444555444333333222222111111111777555222000///000111333111111222222222333333333444444333222333444555666888777555333333444666777888777777777777777888999888;;;<<<>>>GGGVVV___```___ccchhhiiigggdddddddddjjjtttzzzqqqlllgggeeehhhmmmppprrrxxxzzz~~~vvvlllhhhaaa]]]ZZZWWWUUUSSSRRRPPPMMMKKKJJJGGGDDDAAAAAAAAA@@@???@@@AAABBBCCCEEEJJJOOOOOOOOORRRYYYaaaqqqzzzjjj```WWWSSSSSSUUUUUUVVVWWWXXXWWWWWWVVVVVVVVVXXXYYYYYYZZZZZZZZZVVVVVVVVVSSSOOOKKKGGGEEE<<<999555333333333333222333444666666444333444555333333333222222222222222444333333333222222222222111222222222222333333333444444333333333444555666888777666555555666777888777777777777777888888999999<<<>>>???HHHUUU]]]^^^```eeeiiiiiigggeeegggjjjuuu|||zzzpppkkkiiihhhjjjooouuuyyyzzz||||||sssggg___]]][[[WWWTTTRRRPPPMMMLLLJJJHHHEEECCCCCCBBBAAA?????????@@@@@@CCCGGGLLLLLLJJJLLLQQQVVVaaapppuuucccXXXTTTUUUVVVVVVWWWXXXYYYXXXXXXXXXWWWXXXYYYZZZZZZ[[[ZZZZZZWWWWWWVVVSSSPPPLLLIIIGGG???;;;777555444444333222222333555555333333333444222222222222333333333333333333555555555444333222222222222222333333333333444333333333333444555666555555555666666666666666777777777777777888999999;;;>>>@@@BBBHHHRRRYYYZZZdddiiimmmlllhhhhhhnnnttttttlllhhhiiilllpppvvv{{{~~~rrrgggccc```\\\WWWTTTQQQNNNLLLKKKJJJGGGEEECCCBBBAAA@@@??????@@@@@@@@@DDDHHHIIIHHHHHHLLLOOOWWWbbbuuuiii[[[VVVWWWUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWUUUSSSQQQNNNJJJHHHAAA>>>:::888777777666555111333444444333222222333111222222333333444444444666666666666555444333222222222222333333333444444333333333333444444555555333333444555555555444444777777777777888999::::::;;;>>>AAADDDHHHOOOUUUXXXiiinnnqqqooolllnnnvvvwwwooojjjiiilllqqqvvv{{{uuunnniiibbb]]]WWWTTTPPPNNNMMMKKKIIIGGGCCCBBBAAA@@@@@@AAABBBBBB>>>AAADDDFFFFFFGGGJJJMMMSSSZZZgggwwwqqq```WWWTTTSSSTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[XXXVVVSSSRRRQQQOOOLLLIIIBBB???;;;999999999888777111333444444333222222333222222222333333444444555;;;999777444222222222333222222333333333444444444333333333444444444444444333444555666666666666555777777777777888999:::;;;;;;===AAAFFFIIINNNUUU[[[lllppprrrqqqqqquuuxxxooojjjhhhnnnrrrwww|||wwwooofffaaa[[[XXXSSSPPPNNNMMMKKKIIIDDDCCCBBBAAAAAABBBCCCCCC>>>???BBBCCCDDDFFFJJJLLLPPPUUU]]]fffsss}}}hhhYYYPPPRRRRRRRRRRRRSSSUUUVVVWWWZZZZZZ[[[[[[[[[[[[ZZZZZZXXXUUUQQQPPPPPPPPPLLLIIICCC???;;;999888777666555222333555555333333333444333333333333444444444444<<<:::666333111111222333333333333333444444444444222333444444555555444444666666777777888999999999777777777888999:::;;;<<<<<<>>>BBBHHHLLLQQQZZZcccnnnppprrruuuzzz{{{qqqkkkkkkkkkssswww}}}xxxnnniii___[[[VVVRRRPPPNNNLLLJJJHHHFFFEEECCCBBBBBBBBBCCC??????@@@@@@AAADDDGGGJJJIIIOOOUUU[[[bbbooovvvaaaRRRQQQQQQQQQQQQRRRTTTVVVWWWYYYZZZZZZ[[[ZZZZZZYYYYYYWWWSSSOOONNNPPPPPPLLLHHHGGGDDD>>>:::888666444333333444666666444333444555444444444444444333333333777666555333333333333444333333333444444444444555222333444555555555444444666666555555666777999:::777777777888999:::<<<<<<>>>???DDDLLLPPPVVVaaammmrrrsssvvv~~~uuummmkkknnnqqqvvv{{{{{{vvvbbb^^^XXXTTTQQQOOOMMMKKKKKKIIIGGGDDDBBBAAAAAAAAAAAA@@@???>>>???BBBEEEGGGDDDJJJRRRUUUYYYcccuuujjjXXXRRRQQQQQQQQQSSSTTTVVVXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWRRRNNNMMMOOOOOOLLLHHHMMMIIICCC===:::777444222333555666666555444444555555555555444444333333333111222444555555555444444333333333444444444555555222333444555555555444333444333222111222444666888777777777888999;;;<<<===@@@@@@FFFNNNTTTZZZggguuuwwwwww|||vvvllljjjmmmrrrvvv~~~|||nnncccZZZZZZ[[[XXXTTTRRRNNNMMMKKKHHHFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDGGGEEEGGGLLLPPPVVVbbbnnnwww___VVVPPPMMMPPPSSSTTTVVVZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWQQQJJJIIILLLOOOOOOMMMNNNGGG???:::999888777666555555444444444444555555555555555555555555555555111222333333444444333333444444444555555555555666333333333444444444555555666666666666666555555555444666888888999:::===???CCCFFFLLLSSS[[[fffqqqyyy}}}}}}sssmmmmmmqqqwwwzzzsssggg]]][[[[[[XXXUUUSSSPPPNNNLLLJJJHHHFFFEEEDDDAAA@@@?????????@@@AAABBBHHHFFFGGGKKKMMMPPPZZZdddzzzppp]]]VVVQQQRRRTTTTTTVVVYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWQQQJJJHHHJJJMMMMMMMMMOOOIIIBBB===:::999888666555555444444444444555555333333333333333333333333111222333333444444333333333333333333444444444555333333444444444555555555666666666666666666666666555666888999999;;;>>>@@@EEEHHHMMMUUUaaalllvvv||||||wwwrrrppprrrxxx}}}|||pppddd___\\\XXXVVVVVVQQQPPPNNNLLLIIIGGGEEEEEEBBBAAA@@@??????@@@AAAAAADDDDDDEEEHHHIIIJJJQQQZZZkkk{{{cccZZZSSSRRRSSSSSSTTTWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXRRRJJJFFFGGGJJJKKKLLLPPPKKKEEE@@@===:::888666555555444444444444555555333333333333333333333333111222333333444444333333222222222333333333444444333444444444444555555555666666666666666666666666555777888999:::<<<@@@BBBHHHJJJOOOZZZhhhuuu}}}~~~vvvtttrrrsssxxx}}}zzzlllccc^^^XXXUUUVVVQQQPPPOOOLLLJJJHHHEEEDDDEEEDDDCCCBBBAAAAAABBBCCC??????BBBFFFGGGHHHNNNVVVaaapppfff[[[RRRPPPQQQQQQRRRTTTUUUVVVXXXYYYYYYYYYYYYXXXYYYRRRJJJDDDDDDFFFIIIJJJNNNKKKGGGBBB>>>:::777666555555444444444444555555555555555555555555555555111222333333444444333333222333333333333444444444444444444444555555555555666666666666666777777777666777999:::;;;>>>BBBEEEKKKLLLQQQ^^^ooo|||~~~|||uuuuuuuuuxxx}}}sssggg]]]UUUQQQRRROOONNNNNNLLLJJJHHHFFFDDDGGGEEEDDDBBBAAAAAABBBBBB??????BBBFFFFFFFFFLLLSSSYYYfff|||kkk^^^RRROOOQQQRRRSSSUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYSSSKKKEEEBBBDDDFFFHHHKKKJJJHHHDDD???:::777555555555444444444444555555555555555555555555555555111222333333444444333333444444444444555555555555444444444555555555666666666666666666777777888888777888999:::<<>>:::888555555444444444444555555333333333333333333333333111222333333444444333333333333444444444555555555555555555555666666666666555666666777888888999999999999:::;;;>>>BBBHHHMMMQQQWWWbbbooozzz||||||zzz{{{}}}qqq```WWWUUULLLMMMNNNOOOOOONNNLLLKKKIIIHHHFFFCCCBBBAAAAAAAAA???>>>@@@DDDEEEGGGOOOXXX^^^___eeesss{{{iiiVVVOOOOOOOOOOOOOOORRRTTTWWWZZZ[[[[[[YYYXXXYYYVVVQQQJJJDDDBBBBBBDDDFFFJJJMMMKKKFFF@@@<<<:::555555555444444555555555555555555555555555555555222222333444444444333333222222333333333444444444555555555555666666666777555666666777888999999999999:::;;;<<<>>>CCCIIINNNSSS[[[gggsss|||}}}nnn___ZZZVVVQQQOOOQQQRRROOOMMMOOOIIIHHHGGGEEECCCAAA???>>>???@@@@@@BBBEEEKKKRRRWWWddd______iiiyyy{{{ooo___TTTQQQRRRRRRRRRVVVVVVXXXYYYZZZZZZZZZZZZ[[[XXXRRRJJJCCC@@@@@@BBBFFFGGGHHHGGGEEEBBB>>><<<:::999777666555555666666555555444333333333333444444444444444444555666777444444444555555555555666444444555555666777777777;;;::::::999888888999999===::::::???CCCFFFLLLRRRVVVbbbnnnuuuzzz~~~ssslll^^^WWWSSSSSSRRROOOLLLMMMKKKJJJHHHFFFDDDBBBAAA@@@AAAAAABBBBBBCCCHHHNNNSSS[[[XXXZZZbbbpppvvvgggZZZSSSRRRRRRSSSVVVVVVXXXYYYZZZZZZZZZZZZ[[[YYYSSSLLLDDD@@@@@@AAAGGGHHHIIIIIIGGGCCC@@@===:::999777666555555666666666555444444333333444444555555444444555555666666444444444555555555555666444444555555666777777777888888888888888999:::;;;===;;;<<>>CCCGGGLLLTTT\\\jjjsss{{{~~~~~~qqqddd^^^ZZZTTTQQQQQQNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@BBBFFFIIILLLNNNSSS[[[bbbnnnqqq```UUURRRTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZVVVPPPIIIBBB???>>>EEEFFFIIIJJJIIIFFFBBB@@@:::999888666666666666777666666555444444444444444666666666666666555444444444444444555555555555666555555555666777777888888666666666777888999:::;;;===<<>>BBBDDDGGGIIIIIIFFFBBB@@@;;;:::888777666666777777666666555444444444444555666777777777666555444333444444444555555555555666555555666666777888888888888888888777888999999:::<<<<<<@@@GGGLLLRRR^^^jjj}}}~~~tttfff^^^XXXSSSRRROOOOOOMMMKKKIIIGGGFFFEEE@@@AAAAAA@@@@@@AAADDDGGGFFFGGGLLLSSSXXX___lllxxxxxxeeeZZZUUUTTTUUUWWWXXXZZZ[[[\\\\\\YYYXXXUUUOOOIIICCC@@@???@@@CCCGGGIIIJJJGGGCCC@@@;;;:::888777666666777777777666555555444444555555555666777888777666555444444444444555555555555666555666666777777888888999999999999888999999::::::<<<>>>CCCJJJOOOWWWeeerrr~~~||||||}}}oooddd\\\VVVTTTRRRQQQOOOMMMKKKIIIHHHGGGBBBBBBBBBAAA@@@@@@BBBEEEEEEDDDHHHOOOTTTYYYbbbkkkyyyqqqaaaXXXSSSUUUVVVXXXZZZ[[[\\\\\\WWWVVVSSSMMMGGGCCCAAAAAA@@@CCCGGGKKKKKKIIIEEEBBB;;;:::999777666777777888777666666555555555555555444555777888888777666555444444444555555555555666666666666777888888999999999999999999:::;;;======>>>@@@FFFNNNSSS[[[kkkzzz{{{yyyyyyzzz~~~wwwkkk```ZZZWWWSSSSSSQQQOOOMMMKKKJJJIIIDDDDDDDDDBBB@@@???AAACCCFFFDDDFFFMMMSSSXXX^^^dddnnnyyyeeeZZZSSSTTTVVVXXXZZZ\\\\\\]]]VVVUUURRRLLLFFFBBBAAABBB@@@CCCHHHLLLMMMJJJGGGDDD;;;:::999777777777777888777777666555555555555555333555777888999888777666444444444555555555666666666666666777888888999999777777888999;;;===???@@@@@@BBBIIIPPPVVV___ooo~~~~~~yyyzzz~~~wwwssssssvvvxxxyyylll___VVVVVVSSSQQQPPPPPPMMMHHHCCCFFFEEECCCBBBAAA@@@@@@@@@BBBDDDGGGJJJMMMRRRXXX\\\hhhvvvrrr]]]WWWWWWUUUUUUWWW[[[[[[ZZZYYYVVVOOOFFF???<<<<<<>>>DDDCCCDDDHHHLLLLLLFFF@@@AAA===999777888999999999666666666666666666666666777777777777777666666555555555555555666666666666888777555444555666888999999888888999:::<<<>>>@@@???AAAIIISSSZZZbbbrrr{{{wwwyyy{{{wwwvvvyyyrrrddd[[[ZZZVVVRRRPPPOOONNNJJJGGGFFFEEECCCBBBAAA@@@??????BBBDDDFFFIIILLLQQQWWW[[[eeeppp|||gggYYYWWWUUUUUUXXX[[[\\\ZZZYYYUUUOOOGGGAAA>>>@@@AAACCCCCCDDDHHHLLLLLLGGGBBBAAA===999777777888888888666666666666666666666666666666777777777666555555555555555555666666666666888777555555555666888999999999999999:::<<<>>>???@@@CCCKKKUUU^^^gggyyy{{{xxxwwwyyy}}}|||xxxwwwyyy~~~}}}nnnfff```ZZZTTTPPPPPPOOOMMMKKKFFFEEEDDDBBB@@@?????????AAACCCFFFHHHKKKOOOUUUYYYaaahhhvvvuuu]]]YYYVVVVVVYYY[[[\\\[[[XXXUUUPPPIIICCCAAABBBDDDCCCBBBCCCGGGLLLLLLIIIEEEAAA>>>999777777777888777666666666666666666666666555666666666666555444444555555555555666666666666777777666555666777888999::::::999::::::<<<>>>???AAAEEENNNYYYcccppp~~~zzzxxxyyy|||~~~{{{yyyxxxxxxzzz}}}}}}{{{yyyyyyyyyyyyzzz|||}}}{{{|||yyypppccc]]]WWWSSSRRRQQQNNNKKKGGGFFFDDDBBBAAA@@@??????AAABBBDDDFFFIIIMMMSSSWWW___ccclll}}}eee]]]WWWWWWZZZ[[[[[[\\\YYYVVVQQQJJJDDDAAABBBCCCBBBBBBCCCGGGKKKLLLJJJHHHBBB>>>:::777777777777666666666666666666666666666555555555555555444444333555555555555666666666666777777666666666777888999;;;;;;::::::;;;<<<>>>???BBBGGGQQQ]]]jjjyyy~~~zzzwwwvvvuuuqqqmmmkkkkkkooorrrzzz}}}yyyvvvxxxxxxyyyzzz{{{zzzxxxuuuvvvyyy}}}~~~{{{xxxvvvxxx}}}ttteeeaaa[[[XXXVVVSSSMMMIIIHHHGGGEEECCCBBB@@@@@@???@@@AAACCCEEEGGGKKKPPPTTT___```fffrrrpppdddZZZYYY[[[ZZZZZZ\\\[[[XXXRRRKKKDDD@@@@@@@@@BBBCCCDDDGGGIIIKKKKKKKKKDDD@@@;;;888777777777666777777777777777777777777555555555555555444444333555555555555666666666666777777777777777888888999;;;:::::::::;;;===>>>@@@CCCJJJUUUbbbpppzzzuuuqqqooommmllljjjfffdddeeehhhjjjooowww~~~|||{{{{{{zzzxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwxxx{{{yyyxxxwwwvvvvvvyyy~~~yyykkkfff```\\\YYYTTTNNNIIIJJJIIIGGGEEECCCBBBAAA@@@???AAABBBDDDEEEIIINNNRRR[[[^^^ccckkkxxx~~~mmm]]]ZZZZZZYYYYYY]]][[[YYYTTTLLLEEE@@@???@@@CCCDDDEEEFFFHHHJJJLLLMMMFFFBBB===999888888777666777777777777777777777777555666666666666555444444555555555555666666666666777777777888888888999999::::::::::::<<<>>>@@@AAAEEEOOO[[[hhhxxx}}}yyysssooollljjjjjjggghhhiiihhhgggggghhhjjjkkksss|||{{{zzzxxxyyy|||~~~}}}{{{{{{|||~~~~~~|||tttuuuuuuuuuwww{{{tttnnneee___ZZZVVVQQQMMMLLLKKKIIIGGGEEECCCBBBBBB???@@@AAABBBDDDGGGLLLPPPUUUZZZaaagggnnn{{{uuuaaa[[[ZZZWWWXXX]]][[[YYYUUUNNNGGGCCCBBBBBBDDDEEEFFFFFFGGGIIIKKKMMMHHHDDD???;;;999999888777777777777777777777777777666666777777777666555555555555555555666666666666777777888888999999999888999999999:::<<>>@@@AAABBBCCCGGGKKKOOOPPPWWW___dddiiiuuuzzzccc[[[YYYVVVWWW]]]ZZZYYYUUUOOOIIIFFFEEEFFFEEEFFFGGGFFFGGGHHHKKKNNNIIIEEE@@@<<<:::999888888777777777777777777777777777777777777777666666555555555555555666666666777777777888999999999999888888888999:::===@@@BBBDDDKKKXXXfffsss|||yyyvvvuuuvvvxxxxxxxxxxxxzzz|||}}}xxxtttpppmmmnnnooopppqqqpppmmmhhheeedddeeeiiikkkmmmrrryyy}}}~~~|||zzzyyy{{{~~~|||zzz~~~~~~xxxssspppnnnmmmlllpppvvv{{{~~~}}}lll___ZZZXXXUUUSSSQQQNNNJJJGGGFFFEEECCCAAAAAABBBCCCDDDEEEHHHLLLPPPUUUXXX^^^ccceeejjjxxxmmmZZZVVVXXXZZZYYY]]][[[XXXSSSNNNIIIFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIMMMIIICCC@@@>>><<<999555777777777777777777777777555555555555777:::999777999333333:::===999777999999999::::::::::::;;;;;;999888999;;;;;;;;;BBBJJJSSS]]]nnn|||xxxtttooollljjjhhhfffddddddfffhhhiiikkklllnnnpppqqqqqqppppppooorrruuuvvvvvvzzz}}}xxxuuuooohhhbbbdddfffgggjjjmmmllliiiddd___^^^aaaggglllvvv|||~~~xxxqqqllliiihhhhhhmmmqqqwww{{{~~~nnneeeeeeccc[[[SSSSSSPPPLLLIIIGGGFFFDDDCCC??????@@@@@@AAAEEEIIIMMMUUUYYY```fffgggkkkwwwrrr___ZZZ[[[]]]]]]]]][[[YYYUUUPPPKKKGGGEEEGGGGGGHHHHHHIIIJJJKKKKKKNNNJJJDDD@@@>>><<<999777888888888888888888888888555666666666777888888777999666555888999888888999888888888999999999:::::::::999:::<<<;;;<<>>>>>???EEEMMM[[[hhh{{{{{{ssskkkfffeeedddddddddeeegggiiikkkjjjfffccc^^^[[[VVVSSSPPPNNNKKKIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMNNNOOOOOONNNMMMMMMJJJJJJJJJLLLOOOSSSXXX[[[bbbgggnnntttuuusssnnnjjjhhhbbb]]]]]]^^^___dddiiilllkkkhhheeedddhhhnnnsss|||}}}{{{vvvuuurrrppppppqqqsssuuussstttuuutttpppmmmlllkkkrrrvvv~~~|||jjj]]]TTTQQQMMMJJJHHHGGGEEEDDDAAAAAA???>>>>>>BBBIIIMMMZZZ```jjjssssssoooppptttsssaaaXXXVVVXXXZZZZZZ[[[ZZZWWWSSSOOOLLLFFFEEEDDDCCCEEEHHHLLLNNNQQQNNNIIICCC>>>;;;:::;;;888888888888888888888888999666666999888666:::AAA;;;;;;777444666;;;:::666999999999::::::::::::;;;<<<<<<===@@@@@@AAAHHHQQQ]]]kkkzzzwwwvvvvvvzzzssslllccc\\\YYYXXXWWWWWWWWWWWWYYY\\\______]]][[[TTTQQQMMMJJJJJJIIIHHHGGGEEEEEECCCBBBBBBBBBBBBCCCGGGHHHIIIIIIIIIHHHGGGFFFEEEIIILLLJJJFFFGGGNNNUUU\\\aaaiiipppsssqqqllliiiiiiccc``````aaacccjjjqqqsssqqqnnnjjjhhhiiinnnrrrzzz~~~~~~~~~~~~}}}|||{{{{{{rrrrrrqqqoookkkhhhhhhhhhooosss{{{wwwggg]]]TTTQQQMMMJJJIIIGGGEEEDDDBBBBBBAAA@@@@@@CCCIIIMMMXXX^^^jjjuuuwwwsssrrruuu}}}}}}hhh[[[WWWYYYYYYZZZZZZYYYWWWTTTQQQOOOGGGFFFCCCBBBCCCGGGKKKNNNPPPOOOLLLFFF@@@<<<::::::999999999999999999999999:::555555999999777>>>JJJLLL@@@666666::::::999888999999:::::::::;;;;;;;;;<<<;;;===AAABBBDDDLLLTTTbbbppp~~~{{{uuuqqqnnnkkkmmmrrrzzz{{{|||vvvgggaaaYYYTTTSSSRRROOOMMMMMMLLLMMMPPPSSSUUUVVVUUUQQQNNNJJJHHHHHHIIIHHHHHHDDDDDDBBBAAA@@@?????????HHHIIIJJJJJJIIIHHHGGGFFFIIINNNQQQLLLCCCAAAHHHPPPUUUZZZccckkkoooooollliiijjjfffccceeefffjjjsss|||}}}zzzuuuooojjjiiilllnnnwww|||yyypppooommmjjjhhhgggiiilllooorrrxxxwwwggg^^^UUURRRNNNKKKJJJIIIGGGEEECCCCCCCCCCCCCCCFFFJJJNNNSSSZZZggguuuzzzyyyxxx{{{zzzlll]]]YYYZZZYYYYYYXXXWWWVVVTTTSSSRRRJJJGGGDDDBBBCCCFFFKKKNNNOOOPPPNNNIIIBBB<<<::::::999999999999999999999999:::555444999999999DDDRRRdddJJJ666777<<<888777<<<888999999999::::::::::::;;;;;;===BBBDDDFFFOOOXXXiiiwwwzzzsssvvv~~~zzztttpppjjjdddccceeehhhjjjooowww}}}|||vvvpppddd___YYYUUUUUURRRMMMIIIHHHGGGFFFIIIMMMQQQSSSTTTSSSOOOKKKHHHHHHHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBLLLLLLMMMMMMLLLKKKIIIHHHJJJMMMOOOJJJDDDCCCHHHOOOPPPVVV___hhhnnnpppooonnnjjjgggfffiiilllqqq{{{}}}tttmmmiiiiiijjjpppyyy~~~}}}||||||{{{zzz~~~zzztttmmmmmmkkkhhhgggiiimmmpppooorrrwww||||||kkkaaaWWWSSSOOOMMMKKKJJJHHHGGG???@@@AAAAAAAAACCCFFFIIIOOOVVVeeeuuu|||}}}}}}zzz}}}mmm]]]YYYZZZYYYXXXXXXVVVUUUTTTSSSSSSLLLIIIEEEBBBCCCGGGKKKOOONNNPPPOOOKKKCCC===:::999999999999999999999999999;;;444333888999:::GGGXXXvvvRRR777888<<<777777???777888888888888999999999::::::===BBBEEEHHHPPPZZZnnn|||wwwooottt~~~{{{uuupppjjjaaa^^^___\\\^^^eeeooowwwyyysssmmmgggbbb]]][[[ZZZVVVOOOJJJHHHFFFEEEGGGKKKPPPTTTUUURRRNNNIIIEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDKKKKKKLLLLLLKKKIIIGGGFFFDDDEEEEEECCCBBBDDDIIIMMMNNNTTT^^^hhhpppsssttttttjjjhhhhhhkkknnnuuuwwwnnnhhhggggggiiirrr{{{|||}}}|||{{{xxxuuurrrppppppqqqqqqqqqrrrttttttuuuvvvxxx{{{|||~~~tttlllhhheeedddhhhnnnpppmmmiiijjjlllppptttwwwzzz{{{{{{~~~}}}kkkaaa[[[SSSMMMOOOPPPLLLHHHFFFCCCCCCBBBBBBCCCDDDEEEFFFNNNTTT___lllwwwtttaaaXXXXXXZZZ[[[[[[ZZZWWWUUUTTTTTTPPPJJJDDDDDDDDDEEEKKKRRRUUURRRNNNIIICCC>>>:::888:::999888888777888888888555777:::999444555EEEYYYWWWGGG888666999::::::<<<:::::::::999999:::;;;;;;???>>>>>>@@@BBBHHHWWWeeewww~~~ttttttpppuuuyyytttooohhh^^^VVVUUUUUUZZZdddpppwwwxxxuuummmjjjfffbbb^^^WWWNNNGGGGGGFFFFFFHHHNNNSSSWWWYYYRRROOOKKKHHHGGGFFFDDDBBBGGGFFFDDDBBBAAA@@@@@@AAAHHHNNNQQQMMMIIIIIIIIIGGGEEEEEEEEEDDDCCCCCCEEEGGGPPPTTTYYYaaammmwwwyyyuuunnnkkkhhhhhhooo{{{vvvnnniiifffggglllvvv}}}~~~vvvqqqooollliiiggggggggghhhhhhiiikkkkkkkkkllloooqqqrrrtttwwwzzz}}}xxxpppjjjgggfffgggjjjnnnooommmkkkhhhiiijjjlllmmmnnnooooooqqqsssuuuxxxzzz{{{||||||}}}~~~sssiii]]]UUUNNNNNNOOOJJJFFFDDDGGGEEEDDDBBBBBBBBBDDDEEEJJJPPPZZZgggsss|||tttbbbYYYYYYYYYZZZZZZZZZXXXUUUSSSSSSPPPJJJEEEDDDDDDEEEKKKRRRVVVTTTPPPKKKFFF@@@<<<::::::999999888888888888888;;;999999:::777555===GGGJJJ???777888;;;:::999::::::999999999:::;;;;;;<<<>>>===>>>@@@CCCJJJYYYhhh|||sssssspppvvvvvvooojjjdddZZZSSSSSSTTTYYYdddpppxxxyyywwwtttqqqmmmjjjfff^^^TTTMMMHHHGGGGGGIIIOOOUUUYYY[[[WWWTTTPPPMMMKKKJJJGGGEEEFFFEEECCCBBBAAABBBBBBCCCGGGNNNQQQMMMJJJIIIHHHFFFCCCDDDDDDDDDCCCDDDGGGIIIQQQUUUYYY___jjjsssvvvrrrooommmjjjkkkrrr~~~zzzrrrkkkhhheeejjjsss{{{}}}~~~uuummmfffeeebbb___]]]]]]^^^^^^^^^```aaaaaaaaabbbeeegggggghhhiiikkknnnppprrrtttwww{{{}}}vvvpppkkkhhhggghhhkkkmmmnnnmmmllljjjfffeeedddcccbbbaaaaaaaaacccdddeeeggghhhiiiiiiiiilllmmmooottt{{{ssscccYYYQQQPPPOOOKKKGGGEEEJJJHHHEEEBBBAAAAAABBBDDDFFFLLLUUUaaammmxxxzzziii^^^[[[YYYZZZ\\\\\\ZZZXXXUUUSSSPPPJJJEEEDDDEEEFFFKKKQQQWWWUUURRRNNNHHHCCC>>>;;;::::::999888888888888888>>>999777999:::888666777;;;777777:::<<<:::888999999999999999:::;;;=========<<<===AAAEEENNN^^^mmmrrrrrrqqqxxxtttlllfff```XXXRRRPPPQQQVVVbbboooxxx{{{yyyuuuqqqmmmiiieee^^^TTTNNNIIIHHHGGGJJJPPPWWW]]]```]]]ZZZVVVRRRPPPMMMJJJHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHNNNRRROOOKKKJJJIIIFFFBBBCCCDDDCCCCCCEEEIIILLLRRRVVVZZZ]]]eeennnqqqooonnnmmmlllmmmttt~~~uuummmiiieeeiiiqqqyyy|||~~~vvvkkkddd```___\\\ZZZYYYXXXXXXYYYYYY[[[\\\\\\\\\]]]___aaa`````````aaacccgggjjjlllqqquuuzzz|||vvvrrrooollljjjjjjlllnnnmmmkkkhhhffffffdddbbb```]]][[[ZZZYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]``````bbbeeellluuu}}}zzziii^^^UUURRRQQQNNNKKKJJJKKKHHHEEEBBBAAAAAACCCDDDFFFJJJRRR[[[fffqqq{{{uuufff]]][[[\\\]]]^^^^^^[[[WWWTTTPPPJJJEEEEEEFFFFFFKKKQQQVVVVVVTTTPPPKKKEEE???<<<::::::999888888888888999;;;777555777::::::777555333555888;;;;;;999888999888888999999;;;<<<>>>>>>===<<<>>>BBBHHHRRRcccsssqqqrrrsss{{{vvvlllfff```XXXRRRNNNNNNRRR^^^lllwww{{{{{{uuuooogggaaa\\\WWWQQQLLLJJJHHHGGGJJJRRRZZZaaaeeeccc___[[[WWWSSSPPPLLLIIIFFFEEEDDDCCCCCCCCCDDDEEEIIIPPPUUUSSSOOOMMMKKKHHHDDDEEEEEEDDDCCCEEEIIILLLSSSXXX[[[]]]aaagggkkkjjjkkkkkkkkkmmmsss~~~vvvnnniiihhhjjjqqqyyy|||}}}}}}yyytttkkkccc\\\\\\[[[YYYWWWVVVUUUUUUUUUVVVXXXYYYYYYXXXYYY[[[]]]\\\[[[[[[[[[^^^aaaeeegggnnnqqquuuyyy||||||zzzxxxwwwvvvuuurrrooonnnnnnnnnkkkfffbbb_________]]]ZZZXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXXXXZZZ___fffmmmqqq}}}mmmaaaVVVSSSRRROOOMMMMMMIIIGGGEEECCCBBBBBBDDDEEEGGGKKKQQQXXX```jjjuuu}}}nnn___[[[ZZZ[[[]]]^^^\\\WWWSSSOOOJJJFFFFFFFFFGGGKKKQQQUUUUUUTTTQQQLLLFFF@@@<<<;;;::::::999888999999999999999888777777888999999444777:::999888888999:::999999999:::;;;===>>>???===<<<>>>CCCJJJUUUhhhyyyqqqsssuuu}}}zzzpppiiibbbZZZTTTNNNMMMOOOYYYhhhuuu{{{}}}xxxooocccZZZUUUSSSQQQOOOKKKIIIHHHLLLTTT^^^fffkkkkkkgggccc^^^ZZZUUUPPPLLLIIIHHHFFFDDDCCCCCCCCCCCCLLLTTTYYYWWWSSSQQQNNNKKKHHHGGGFFFDDDCCCEEEHHHKKKUUU[[[___^^^^^^bbbeeeeeehhhjjjkkklllqqq|||{{{rrrlllmmmnnnrrrxxxzzz{{{wwwtttqqqmmmiiiccc]]]YYYWWWVVVUUUTTTSSSRRRRRRQQQSSSTTTUUUUUUUUUUUUWWWYYYWWWWWWWWWXXX[[[^^^bbbdddjjjmmmqqqtttwwwzzz}}}}}}zzz{{{}}}}}}yyyuuupppmmmiiiddd```\\\ZZZXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQRRRUUUZZZ___bbbqqqwwwqqqdddXXXRRRQQQNNNMMMMMMHHHGGGFFFDDDCCCCCCDDDDDDFFFJJJOOOTTT[[[dddooowwwyyyeeeZZZYYYXXXZZZ\\\[[[VVVRRROOOJJJGGGGGGGGGHHHKKKQQQUUUVVVVVVTTTOOOHHHAAA<<<;;;;;;:::999999999999999:::===<<<777444666999999888;;;;;;888777999;;;:::::::::::::::;;;<<<>>>>>>>>>===???EEELLLYYYlll~~~zzzrrrwwwxxx~~~yyyssskkkaaaYYYSSSPPPOOOVVVeeesss|||yyyoooaaaWWWRRRQQQPPPOOONNNLLLKKKNNNWWWcccmmmrrrtttqqqlllgggbbb\\\UUUQQQJJJIIIGGGEEECCCCCCCCCCCCMMMVVV\\\[[[WWWTTTQQQLLLJJJIIIGGGEEECCCEEEHHHKKKWWW___dddbbb^^^___```aaaeeegggiiijjjnnnxxxxxxsssqqqppprrruuuvvvuuuxxx}}}}}}vvvnnnkkkgggdddaaa^^^ZZZWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRSSSTTTSSSSSSSSSUUUWWWUUUUUUVVVXXX[[[___bbbdddfffjjjooosssvvvzzz~~~}}}yyyoooiiibbb]]][[[YYYWWWTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNMMMMMMNNNNNNOOOOOONNNNNNOOOQQQTTTXXXZZZdddjjjttt{{{lll]]]VVVSSSOOOMMMNNNIIIIIIHHHGGGEEECCCAAAAAABBBGGGLLLQQQVVV___kkksssqqq]]]ZZZXXXZZZ]]]\\\XXXTTTOOOJJJGGGHHHHHHHHHLLLQQQVVVWWWXXXVVVRRRJJJCCC>>>;;;;;;:::999999999999:::999===<<<777555777888666888;;;:::777777<<<<<<999;;;;;;;;;;;;;;;<<<======???>>>@@@FFFNNN[[[ooouuussszzz{{{yyymmmcccZZZUUUQQQVVVcccsss~~~}}}tttggg]]]XXXVVVTTTRRRSSSPPPOOORRR\\\hhhtttzzzzzzvvvqqqlllfff___XXXSSSIIIHHHGGGEEEDDDDDDEEEEEENNNVVV]]]]]]YYYVVVQQQLLLIIIHHHGGGDDDDDDFFFJJJNNNXXXbbbiiieee___]]]^^^]]]^^^aaaddddddgggppp|||wwwrrrooonnnpppnnnlllmmmqqqsssvvv{{{~~~wwwpppjjjgggbbb___]]][[[YYYWWWUUUTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTTTTSSSSSSUUUWWWUUUVVVWWWZZZ^^^aaadddeeeeeeiiioootttxxx}}}~~~zzzmmmeee\\\XXXXXXXXXVVVSSSVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPNNNMMMMMMNNNOOOOOONNNNNNOOOPPPRRRTTTWWWXXXZZZ___hhhsss~~~uuuddd[[[VVVRRROOOPPPJJJJJJJJJHHHFFFBBB???===>>>CCCJJJOOOTTT\\\hhhqqq||||||aaa]]][[[\\\___```\\\XXXOOOJJJGGGHHHHHHHHHLLLQQQWWWYYYZZZXXXTTTLLLEEE@@@<<<;;;::::::999999::::::555999999666777;;;999333777:::999666999>>>===777<<<<<<;;;;;;;;;<<<<<<===@@@???AAAFFFNNN\\\ppprrrsss}}}}}}xxxmmm```YYYSSSVVVcccsss}}}rrrjjjeeeaaa]]]ZZZVVVSSSRRRUUU___mmmxxx{{{wwwrrrmmmfff___XXXSSSHHHGGGFFFEEEEEEFFFGGGGGGMMMVVV]]]]]]YYYVVVQQQLLLHHHGGGFFFDDDDDDGGGLLLPPPYYYdddlllhhh```]]]\\\\\\XXX[[[^^^^^^```iiiwww|||xxxrrrnnnkkkkkkiiieeedddggggggjjjooosssuuuwwwyyy{{{{{{}}}~~~yyytttpppnnnhhhfffccc___[[[XXXUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]^^^```cccfffjjjmmmqqqtttxxx|||{{{wwwnnnhhhbbb[[[WWWVVVUUUTTTRRRUUUUUUVVVWWWVVVUUUTTTSSSTTTSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSYYYZZZ]]]ccckkkttt|||kkk^^^XXXVVVQQQMMMJJJIIIGGGFFFFFFFFFDDDBBB???AAAGGGOOOUUUZZZccclll{{{jjj]]][[[___\\\]]]^^^WWWOOOLLLKKKLLLKKKKKKOOOUUUZZZYYYYYYWWWTTTMMMDDD???<<<<<<;;;::::::::::::;;;;;;::::::999888888888999<<<<<<;;;:::::::::;;;;;;======<<<======>>>???@@@@@@BBBEEEIIIQQQbbbwwwtttvvvzzz}}}vvvkkkbbb[[[[[[aaalll|||zzzrrrmmmggg```]]]]]][[[\\\hhhyyy}}}vvvlllgggeee```XXXPPPLLLJJJHHHHHHHHHHHHGGGEEENNNWWW^^^^^^YYYUUUOOOJJJGGGEEEEEEFFFEEEDDDIIIPPP\\\hhhrrrqqqjjjccc^^^ZZZYYYXXXWWWUUUWWW^^^iiiqqqzzzxxxqqqlllfffcccaaa```\\\YYY___```bbbeeeggghhhiiijjjlllmmmnnnoooppprrrwwwzzzyyytttpppoooiiigggddd```\\\ZZZXXXVVVTTTTTTTTTTTTTTTUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\]]]___```aaabbbdddgggjjjlllnnnqqqtttxxx|||}}}uuukkkdddccc___YYYVVVVVVVVVUUUTTTWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOPPPPPPOOOOOONNNNNNOOOQQQRRRTTTUUUUUUWWW[[[```fffkkkooopppooopppuuuyyypppaaaZZZVVVRRRMMMKKKIIIGGGGGGGGGFFFDDDBBBCCCDDDHHHNNNQQQTTT\\\eeevvv~~~rrrbbb^^^```]]]]]]___YYYQQQNNNLLLMMMMMMMMMPPPVVV]]]\\\[[[YYYUUUMMMDDD>>><<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999::::::999999999999999:::;;;<<<===<<<<<<======>>>???@@@AAACCCEEEIIISSSeeezzz{{{rrruuuzzz~~~tttkkkcccbbbfffppp}}}vvvooodddccc``````kkk{{{yyynnngggddd___XXXQQQKKKIIIGGGFFFGGGGGGFFFEEEOOOXXX___^^^[[[VVVPPPJJJIIIFFFFFFGGGFFFEEEJJJQQQ^^^jjjtttsssmmmgggaaa]]]XXXVVVTTTRRRSSSXXXbbbiiissswww{{{|||{{{wwwuuutttkkkhhhccc```___]]]ZZZXXXXXXYYY[[[\\\^^^___````````````aaaaaaaaadddhhhlll~~~xxxssspppooojjjhhhfffbbb___\\\[[[ZZZWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\^^^___```aaabbbdddfffggggggiiilllooooooqqqsssuuuxxx}}}~~~uuuooohhhaaa\\\```]]][[[YYYZZZ[[[ZZZYYYZZZ[[[]]]^^^______^^^]]]ZZZYYYVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\[[[]]]ccchhhppp}}}wwwfff]]]XXXSSSNNNLLLJJJHHHGGGGGGFFFDDDBBBCCCDDDGGGLLLNNNPPPXXXaaaooowww|||iiiaaaaaa]]]___aaa\\\UUUPPPNNNPPPPPPPPPSSSXXX```___]]][[[VVVNNNEEE???<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;777777777888999:::<<<<<<<<<<<<<<<<<<===>>>???@@@CCCDDDEEEJJJVVViii{{{ooooootttzzzyyypppmmmooovvvzzzpppmmmhhhgggppp~~~~~~qqqhhhccc^^^XXXSSSMMMJJJHHHFFFGGGHHHHHHHHHPPPYYY___```]]]XXXQQQJJJJJJGGGFFFHHHGGGGGGKKKRRR___kkkuuuuuupppkkkeee```WWWUUUQQQNNNMMMQQQWWW\\\```dddiiilllllllllllllllgggeeebbbaaa___]]]ZZZXXXUUUUUUVVVVVVWWWWWWWWWXXXTTTUUUTTTSSSSSSVVVZZZ]]]}}}wwwrrrooommmkkkjjjgggeeebbb```^^^^^^[[[ZZZZZZZZZZZZZZZ[[[[[[^^^^^^___aaacccdddeeefffgggiiikkklllmmmnnnqqqsssssstttvvvwwwzzz~~~uuummmgggccc___]]]bbbaaa```___``````______^^^___aaacccdddddddddccc___^^^[[[YYYWWWVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWZZZZZZZZZYYYXXXWWWVVVVVVYYYWWWXXX\\\```fffqqq}}}}}}kkkbbb[[[UUUPPPMMMKKKIIIHHHHHHGGGDDDCCCAAABBBEEEJJJMMMPPPXXXaaagggooozzzoooccc```]]]```eeeaaaYYYTTTQQQSSSUUUUUUWWW[[[___^^^]]][[[WWWOOOFFF@@@<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;888888888888999:::;;;<<<<<<<<<<<<<<<===???@@@AAACCCCCCEEEKKKYYYooorrrlllnnnsss{{{}}}xxxxxx|||{{{vvvpppnnnuuuvvvkkkddd___ZZZWWWRRROOOKKKIIIIIIJJJKKKJJJQQQYYY```aaa___[[[TTTLLLKKKGGGFFFGGGHHHHHHLLLQQQ___jjjuuuvvvsssnnnhhhbbbXXXUUUPPPLLLJJJLLLOOORRRSSSVVVZZZ]]]___```bbbcccfffffffffeeeccc```\\\ZZZXXXWWWWWWVVVUUUUUUUUUUUUQQQQQQPPPNNNMMMOOORRRUUU}}}wwwrrrnnnlllmmmllljjjhhheeedddcccbbb``````_______________```bbbcccdddeeeggghhhiiijjjjjjllloooqqqqqqrrruuuwwwwwwxxxzzz{{{}}}{{{xxxtttmmmhhheeedddddddddeeeeeedddcccbbbaaabbbbbbbbbccceeeggghhhiiihhhhhhdddccc```]]][[[ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[]]]^^^______^^^\\\YYYWWWZZZXXXXXXZZZ[[[___jjjuuurrrggg```XXXRRRNNNLLLJJJIIIHHHGGGEEECCCCCCBBBEEEJJJLLLPPPXXXbbbbbbjjjuuu|||sssddd```]]]bbbhhhddd^^^XXXTTTWWWYYYZZZ\\\___\\\\\\[[[ZZZWWWQQQIIICCC<<<<<<;;;::::::::::::;;;:::999999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBEEEMMM^^^tttxxxpppooopppuuu|||~~~wwwuuuzzzssskkkfffaaa^^^XXXSSSMMMJJJIIIJJJJJJJJJQQQYYY```bbbbbb___WWWNNNLLLGGGEEEGGGIIIIIILLLQQQ]]]iiisssvvvtttpppiiiccc[[[WWWRRRMMMKKKKKKMMMNNNNNNPPPSSSTTTUUUWWWZZZ\\\eeeggghhhiiifffbbb^^^\\\[[[ZZZXXXVVVUUUTTTTTTTTTQQQQQQPPPNNNLLLLLLNNNPPP~~~yyytttqqqoooqqqpppnnnlllkkkiiiiiiiiigggfffeeeeeeeeeeeeeeeeeehhhiiiiiijjjkkklllmmmmmmmmmpppsssuuuuuuvvvxxxzzzzzz|||vvvpppkkkjjjjjjjjjjjjjjjjjjkkkfffffffffdddbbbaaacccdddggghhhjjjlllmmmmmmmmmllljjjhhheeebbb___]]]]]]\\\[[[[[[[[[[[[\\\^^^```aaa___aaadddeeeeeeccc```]]][[[XXXWWWXXXYYY\\\fffpppzzzoooeee[[[SSSOOOMMMKKKIIIIIIGGGEEECCCEEEEEEFFFJJJKKKNNNWWW```dddkkksssxxxyyyzzz~~~zzzgggbbb^^^ccciiieeeccc\\\WWWZZZ]]]^^^```bbb\\\[[[[[[[[[XXXRRRJJJEEE<<<<<<;;;::::::::::::;;;999999888888888999::::::===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???AAAAAAAAABBBFFFQQQddd{{{|||qqqooossstttxxx~~~~~~}}}xxxqqqkkkhhh^^^XXXQQQKKKHHHHHHHHHHHHPPPXXX___dddeeeccc[[[QQQNNNIIIFFFHHHJJJKKKNNNQQQ\\\gggrrrvvvvvvssskkkccc]]]YYYTTTPPPOOOOOOOOONNNNNNNNNOOOOOOOOOQQQTTTWWWaaaeeeiiikkkjjjfffcccaaa]]][[[YYYWWWUUUTTTTTTUUURRRSSSSSSRRROOOMMMMMMNNN|||xxxvvvtttuuutttsssrrrppppppoooooollllllkkkjjjjjjjjjjjjjjjoooooooooooopppppppppqqqqqqssswwwyyyzzzzzz|||}}}}}}xxxoookkkgggjjjooorrrsssrrrqqqppphhhhhhgggeeebbbcccfffjjjlllmmmooopppqqqqqqqqqpppmmmkkkhhheeebbb```______]]]]]]]]]^^^```bbbdddfffeeehhhmmmpppqqqnnnkkkhhhaaa^^^[[[[[[ZZZ\\\eeeooo|||vvviii\\\SSSPPPNNNKKKJJJIIIHHHEEECCCCCCBBBDDDHHHKKKNNNXXXaaaiiiooouuuwwwtttrrrsssvvvmmmeee```dddiiidddfff^^^ZZZ]]]aaabbbcccddd^^^^^^]]]\\\YYYSSSKKKEEE<<<<<<;;;::::::::::::;;;999999999999999:::;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCIIIVVVkkkyyytttmmmooovvvxxx{{{~~~wwwsssgggaaaWWWOOOKKKJJJIIIIIIOOOWWW___dddhhhggg^^^TTTQQQKKKHHHJJJMMMNNNPPPSSS\\\gggrrrwwwxxxuuummmeee^^^ZZZUUUSSSSSSSSSRRRQQQMMMMMMLLLKKKKKKMMMQQQTTT]]]ccckkkppppppmmmkkkjjjdddccc```]]][[[[[[[[[\\\ZZZ\\\]]]\\\YYYUUURRRRRR~~~|||zzzyyyyyyxxxwwwuuuttttttttttttpppooonnnmmmmmmmmmmmmmmmsssssssssssssssssssssssssssvvvyyy||||||}}}~~~~~~}}}sssmmmkkkiiinnnvvv{{{|||yyyvvvtttjjjjjjiiigggeeefffkkkppppppqqqrrrttttttttttttsssooonnnjjjgggdddbbbaaa```^^^^^^___```bbbeeegggiiinnnrrrwww{{{|||zzzvvvssskkkgggcccaaa^^^^^^fffoooyyyzzzlll]]]RRRPPPNNNLLLJJJIIIHHHEEECCC>>>===AAAFFFKKKPPP[[[fffmmmrrrxxxwwwrrrnnnnnnooovvvqqqhhhbbbeeehhhbbbhhh```[[[^^^cccddddddfffbbbaaa```^^^ZZZSSSKKKEEE<<<<<<;;;::::::::::::;;;::::::::::::;;;;;;<<<===777777777888999:::<<<<<<:::;;;;;;<<<>>>???AAABBBCCCEEEKKKZZZooo|||tttppplllpppxxx{{{~~~zzzpppiii^^^UUUOOOMMMLLLLLLOOOVVV^^^eeeiiiiii```UUUTTTMMMJJJLLLPPPQQQSSSUUU\\\gggrrrxxxzzzwwwooofff^^^ZZZVVVTTTUUUVVVTTTSSSKKKKKKJJJHHHHHHJJJOOOSSS[[[cccmmmtttvvvtttssssssmmmkkkhhhfffdddddddddeeeccceeeggggggccc^^^[[[YYY~~~}}}}}}}}}|||||||||||||||yyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvwwwyyy{{{~~~xxxrrrooommmrrrvvv}}}~~~xxxtttmmmjjjggghhhkkknnnnnnnnnssstttuuuvvvwwwwwwwwwvvvrrrpppmmmjjjhhhgggggghhhfffccccccgggjjjkkknnnsssxxx|||wwwssslllfffccceeekkkoooxxxqqqaaaVVVOOOMMMKKKKKKKKKLLLKKKIIIDDDBBBCCCFFFJJJOOO[[[fffuuu||||||xxxtttpppkkkooowww}}}hhhbbbgggiiiggghhheeecccbbbdddfffhhhhhheeeaaa___^^^^^^XXXNNNEEE@@@>>>;;;:::;;;;;;;;;:::===<<<:::888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;===??????>>>>>>@@@AAADDDFFFOOObbb{{{ooonnnvvv|||~~~~~~~~~yyyqqqfff\\\VVVRRRPPPOOORRRXXXaaaiiimmmkkkgggcccZZZVVVRRRRRRVVV[[[\\\\\\cccjjjqqqtttxxxyyyqqqeee```[[[VVVUUUWWWXXXVVVSSSSSSMMMIIIHHHIIIJJJPPPWWWccciiirrrwwwyyy{{{}}}}}}xxxrrrnnnmmmmmmrrrtttuuuuuuqqqjjjbbb^^^~~~}}}|||{{{zzzzzzzzzzzz{{{zzzzzzzzzzzz{{{{{{{{{zzzzzz|||~~~zzzwwwvvvvvv{{{~~~yyyuuuooommmjjjkkknnnqqqqqqqqquuuvvvwwwxxxyyyyyyzzzzzztttrrrooollljjjiiiiiiiiiiiiffffffjjjlllmmmpppuuu~~~}}}vvvooojjjiiimmmqqq|||tttcccXXXRRROOOLLLKKKKKKJJJHHHGGGDDDBBBCCCFFFJJJOOO[[[gggsss~~~}}}xxxuuusssuuu{{{mmmeeehhhkkkiiikkkhhhfffeeegggiiikkkkkkgggdddaaaaaa```ZZZOOOGGGAAA>>><<<:::;;;;;;;;;:::<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<;;;===>>>???>>>???@@@BBBHHHJJJSSSffftttrrryyy~~~xxxmmmccc\\\WWWUUUSSSVVV[[[dddnnnssstttqqqmmmaaa]]]YYYZZZ]]]aaabbbaaaeeejjjoooqqqttttttmmmbbb\\\XXXTTTSSSVVVYYYWWWUUUVVVOOOJJJHHHHHHJJJRRRZZZhhhnnnvvv|||}}}{{{{{{yyysssooo~~~xxxtttqqqpppnnnoooqqqtttuuuuuuxxxxxxzzz{{{}}}}}}~~~~~~vvvtttqqqnnnlllkkkllllllmmmjjjjjjnnnpppppptttxxx|||vvvtttuuuxxxzzzggg[[[TTTQQQNNNKKKJJJHHHFFFEEECCCBBBCCCFFFJJJPPP[[[gggrrr|||{{{yyy~~~ssshhhjjjllllllnnnllljjjjjjkkkmmmnnnmmmiiifffccccccbbb\\\RRRIIIAAA???<<<;;;;;;;;;;;;:::;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>?????????BBBDDDMMMOOOYYYnnnzzzyyy~~~vvvmmmfffaaa^^^[[[[[[___hhhrrrzzz}}}{{{yyykkkhhheeeeeeiiikkkkkkiiigggjjjkkkkkkmmmmmmfff]]]WWWSSSQQQRRRUUUYYYYYYXXXZZZSSSLLLIIIIIILLLVVV```nnntttzzz~~~zzzuuusssrrrrrrqqqrrrtttvvvwwwxxxzzz{{{|||~~~zzzxxxuuurrrpppoooooooooqqqnnnnnnrrrttttttwww|||kkk^^^VVVRRRNNNKKKIIIHHHGGGEEECCCBBBCCCFFFJJJPPP[[[gggsss~~~xxx{{{vvvjjjjjjmmmnnnpppnnnmmmmmmooopppooonnnjjjgggddddddccc]]]SSSKKKBBB???===;;;;;;;;;:::999::::::;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@CCCFFFNNNRRR___wwwxxxqqqmmmiiigggaaadddkkkuuu~~~vvvsssqqqrrrtttuuusssqqqjjjiiigggffffffddd^^^XXXQQQOOONNNPPPTTTXXXYYYZZZ\\\VVVOOOLLLKKKOOO[[[gggvvvzzz~~~yyyuuusssrrrssstttuuuvvvwwwxxxzzz{{{}}}~~~~~~|||yyyvvvtttsssssssssuuurrrqqquuuwwwwwwzzzpppbbbWWWSSSNNNKKKJJJIIIHHHGGGDDDCCCCCCGGGJJJOOO[[[fffuuuxxxwwwxxxjjjiiimmmooopppooonnnoooppppppooommmhhhfffccccccccc^^^TTTLLLCCC@@@===<<<;;;;;;:::999::::::;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<===>>>??????AAAEEEHHHMMMUUUhhh|||wwwtttqqqiiijjjoooxxx}}}{{{{{{|||{{{xxxnnniiieeedddbbb]]]XXXTTTNNNMMMLLLNNNQQQUUUXXXYYY\\\WWWSSSPPPOOOSSS```mmm~~~wwwsssrrrtttuuuvvvxxxzzz{{{{{{|||~~~|||yyywwwvvvvvvwwwwwwtttssswwwxxxxxx{{{vvvgggYYYUUUPPPLLLKKKJJJJJJIIIFFFDDDDDDGGGIIINNNYYYddduuu|||zzzkkkiiillloooooooooooopppqqqpppnnnlllfffdddbbbcccddd___VVVNNNDDDAAA>>><<<<<<;;;:::999;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>??????BBBGGGJJJNNN[[[sss~~~~~~yyyvvvpppooorrr{{{~~~ssslllgggeeeccc\\\VVVSSSMMMMMMLLLMMMNNNQQQTTTVVVZZZXXXVVVVVVUUUYYYeeerrrxxxrrrpppssswww{{{{{{~~~|||zzzyyyyyyyyyxxxuuutttwwwyyyyyy||||||lll^^^YYYSSSNNNLLLJJJIIIHHHHHHFFFEEEGGGIIIMMMXXXbbbqqqnnnjjjlllnnnoooooopppqqqrrrqqqnnnkkkeeecccbbbccceeeaaaYYYQQQDDDAAA>>><<<<<<;;;:::999<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@CCCHHHKKKQQQddd~~~}}}~~~zzzvvvpppoooqqqzzzyyyqqqkkkjjjggg^^^XXXVVVNNNNNNMMMLLLLLLMMMPPPRRRVVVWWWYYY[[[[[[^^^iiiuuu~~~vvvppppppttt{{{}}}{{{zzz{{{{{{xxxuuutttwwwyyyyyy|||pppaaa\\\UUUOOOLLLJJJHHHGGGIIIGGGFFFGGGIIILLLWWWaaammmqqqjjjkkkmmmppppppqqqrrrsssrrrnnnkkkdddbbbbbbdddfffccc[[[SSSEEEBBB>>><<<<<<<<<:::999===<<<:::888888999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@CCCHHHLLLUUUkkk}}}~~~~~~|||}}}xxxtttmmmkkkmmmvvv}}}uuuooonnnkkkaaaZZZYYYPPPOOONNNLLLKKKKKKMMMOOOTTTVVV[[[^^^^^^aaakkkwww|||wwwxxxxxxyyy~~~~~~}}}|||zzzyyyzzzzzzyyyxxxwwwxxx|||xxxaaa]]]VVVPPPLLLKKKLLLMMMIIIHHHIIIJJJHHHIIIRRR\\\ooo{{{pppllllllsssrrrsssuuuwwwuuuooojjjaaa```aaadddgggcccZZZRRRIIIAAA<<<===>>><<<;;;<<<===<<<<<<;;;;;;<<<<<<===;;;::::::;;;;;;===>>>>>>@@@======AAADDDEEEJJJOOOYYYvvv||||||~~~|||xxxqqqkkkjjjkkkpppyyy~~~xxxuuusssmmmaaaWWWVVVRRRMMMJJJJJJLLLMMMNNNUUU[[[aaaeeeeeegggmmmqqq~~~}}}~~~~~~|||}}}}}}}}}~~~|||{{{zzzzzzyyywwwvvvwww{{{}}}{{{lllfff]]]TTTOOOLLLJJJJJJIIIIIIJJJJJJIIIIIIRRR\\\nnn}}}qqqmmmnnnrrrqqqrrruuuwwwuuuooojjjaaa```aaaeeegggddd\\\TTTJJJBBB======>>><<<;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>AAA>>>???CCCEEEGGGLLLRRR\\\yyyvvvwww}}}yyyrrriiihhhhhhmmmvvv|||yyyxxxrrrhhh___ZZZVVVQQQNNNNNNOOOPPPPPPUUU[[[bbbfffggggggkkknnnwww|||yyyuuuvvvwwwxxxzzz}}}}}}zzzzzzyyywwwuuuvvvxxx{{{qqqjjj```VVVPPPLLLJJJIIIIIIIIIIIIJJJHHHIIIQQQ[[[kkk|||uuupppqqqqqqqqqrrrtttwwwuuuooojjjaaa```aaaeeehhhfff^^^WWWLLLDDD>>>===>>><<<;;;<<<;;;::::::999999::::::;;;<<<<<<<<<;;;<<<<<<======AAA???@@@DDDFFFHHHOOOVVVdddyyymmmoooxxx~~~|||tttjjjgggfffhhhqqq{{{~~~}}}yyypppiiiaaa]]]XXXUUUTTTUUUUUUUUUVVV]]]dddhhhhhhggghhhiiilllttt~~~zzzwwwuuutttrrrqqqooopppqqqtttwww{{{}}}{{{{{{yyywwwtttsssuuuwww{{{oooggg\\\TTTPPPNNNLLLKKKHHHGGGHHHHHHFFFGGGOOOYYYhhhyyy}}}uuusssqqqqqqqqqtttvvvtttooojjj```___```eeeiiihhhaaa[[[NNNFFF???>>>>>><<<<<<======<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<======AAA???AAAEEEGGGIIIQQQYYYlllxxxmmmeeegggpppzzzxxxppplllggggggllluuu}}}|||vvvqqqiiieee```\\\[[[[[[[[[ZZZYYY___fffjjjjjjgggdddccc___dddlllrrrvvv{{{~~~zzzuuuqqqmmmkkkkkkkkkkkkjjjiiijjjlllppptttxxx{{{}}}{{{yyy{{{}}}||||||zzzwwwsssppppppqqqttt{{{qqqhhh\\\SSSPPPOOOMMMKKKGGGFFFFFFGGGDDDEEEMMMWWWeeeuuuxxxsssrrrqqqrrrtttvvvtttnnnhhh^^^^^^___dddiiijjjddd^^^QQQHHH@@@??????===<<<>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>??????AAADDDFFFIIIRRR\\\qqqkkkccc^^^bbbjjjttt~~~yyytttmmmiiijjjoootttwwwwwwvvvvvvxxx}}}~~~}}}yyyvvvppplllgggcccbbbaaa___^^^\\\aaahhhlllkkkfffaaa]]]UUUWWWZZZ]]]```dddhhhjjjnnnrrrwww}}}zzzuuupppnnngggeeebbbaaacccdddeeeeeeeeefffiiilllqqquuuyyy{{{|||vvvtttwww}}}~~~~~~{{{wwwqqqmmmllllllmmmrrr|||zzzooo```VVVRRRPPPMMMJJJGGGFFFFFFFFFDDDDDDLLLVVVbbbsss}}}rrrsssrrrrrrtttuuurrrlllfff\\\\\\]]]ccciiijjjfffaaaSSSJJJAAA??????===<<<>>>;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@??????BBBEEEFFFIIITTT___tttppp___[[[YYY]]]ccclll{{{{{{rrrllljjjkkkmmmnnnkkkkkklllpppvvv|||~~~}}}|||{{{yyyuuuqqqllliiifffeeecccaaa```dddiiilllkkkeee^^^YYYOOONNNNNNNNNOOORRRTTTVVVXXX[[[```dddhhhmmmrrruuu{{{~~~|||vvvuuutttpppllliiigggfff___]]]\\\]]]```ccccccccceeefffiiimmmqqqvvvzzz|||}}}wwwrrrssswww|||wwwpppjjjhhhgggeeeiiiqqq|||ssscccXXXTTTQQQMMMIIIHHHGGGGGGGGGEEEEEEMMMWWW```qqqwwwuuussssssttttttqqqjjjddd[[[ZZZ\\\bbbiiikkkgggbbbUUUKKKBBB@@@???======???;;;::::::999999::::::;;;;;;;;;;;;<<<===???@@@AAA???@@@CCCGGGGGGKKKWWWccczzzrrraaaVVVUUUUUUYYY]]]eeetttuuunnnjjjhhhhhhgggcccdddgggnnnvvv}}}~~~}}}}}}}}}|||yyyuuupppllliiigggdddbbbdddfffjjjllljjjddd\\\VVVLLLJJJHHHGGGGGGIIIJJJJJJKKKMMMOOORRRTTTXXX\\\___dddhhhmmmqqquuuyyy~~~}}}wwwqqqmmmiiijjjiiigggdddbbbbbbbbb\\\[[[[[[^^^aaadddeeeeeehhhiiilllppptttyyy|||||||||}}}zzztttqqqtttyyy}}}wwwoooiiieeeddd```cccjjjsssrrrbbbXXXTTTQQQMMMIIIJJJIIIIIIIIIFFFFFFNNNXXX^^^ppp~~~vvvttttttttttttpppiiicccYYYYYY[[[aaahhhkkkgggcccVVVLLLCCC@@@???======???===<<<<<<;;;;;;<<<<<<===::::::;;;<<<>>>@@@AAABBB@@@BBBEEEHHHIIIMMMYYYffflll[[[QQQQQQSSSVVVYYY```ooo}}}vvvooojjjgggeeeddd___aaafffnnnxxx~~~~~~~~~zzzwwwrrrmmmkkkhhheeecccfffhhhjjjllliiiccc[[[UUUKKKIIIFFFEEEEEEFFFGGGGGGFFFGGGHHHIIIIIILLLOOORRRSSSWWW]]]aaaeeeiiiooottt{{{yyyxxxuuuqqqlllhhheeeccc^^^``````___]]][[[ZZZ[[[[[[\\\^^^^^^```ccchhhkkklllmmmoooqqqtttxxx}}}|||yyyuuutttxxx{{{~~~}}}zzz{{{|||xxxrrrlllfffaaa___\\\\\\```hhhqqq|||xxxfff___YYYPPPKKKKKKKKKHHHGGGHHHGGGFFFIIINNN```ooo{{{wwwssssssuuurrrlllfffYYYYYY\\\dddlllmmmggg```WWWMMMDDDAAA@@@===;;;===<<<<<<<<<<<<============<<<>>>@@@@@@@@@???@@@BBB@@@FFFEEEFFFMMMPPPXXXjjjuuucccYYYQQQPPPQQQUUUXXX]]]gggqqq~~~}}}vvvooohhhaaa\\\\\\___gggqqq|||}}}}}}zzzxxxuuuqqqmmmiiigggfffgggiiikkkkkkggg```XXXSSSMMMIIIEEECCCBBBBBBAAA@@@BBBAAA@@@@@@AAABBBDDDEEEIIIKKKMMMPPPTTTWWWZZZ[[[}}}{{{xxxrrrmmmjjjiiihhheeecccaaa___^^^ZZZ\\\]]]]]]\\\[[[\\\]]]^^^```ccceeegggjjjooorrrqqqssstttvvvyyy}}}|||wwwtttvvvxxxzzz~~~{{{vvvpppjjjddd```^^^ZZZXXXYYY^^^eeeqqqyyyhhhbbb]]]SSSLLLLLLKKKHHHGGGIIIHHHHHHMMMTTT^^^nnn{{{xxxttttttuuussslllfff[[[ZZZ]]]eeemmmoooiiicccWWWMMMDDDAAA???<<<;;;<<<<<<<<<<<<<<<============>>>???AAABBBAAA@@@AAABBB???EEEEEEGGGOOOSSS]]]ooolll[[[RRRPPPOOOQQQUUUWWW\\\fffpppzzz~~~}}}yyyrrrkkkddd___^^^```gggqqq|||~~~}}}~~~~~~{{{wwwsssnnnkkkiiihhhiiikkklllkkkfff___WWWRRRLLLIIIEEECCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQRRR~~~|||wwwrrrooommmjjjddd```]]]]]]]]]]]]]]]]]]]]]]]]YYY[[[]]]^^^______aaaccc```cccgggjjjmmmppptttwwwzzz{{{|||~~~yyyxxxxxxxxx}}}}}}zzztttnnngggccc___^^^YYYUUURRRTTTZZZeeewww{{{kkkeee___UUUNNNMMMKKKHHHGGGHHHIIIKKKQQQYYY]]]lll|||yyyvvvvvvwwwtttmmmggg]]]]]]___fffmmmpppkkkfffWWWMMMDDD@@@>>><<<;;;<<<<<<<<<<<<<<<============???AAACCCCCCBBBAAAAAABBB???FFFFFFHHHQQQVVVbbbwwwuuuaaaTTTOOOOOONNNPPPTTTVVVZZZdddnnnwww}}}{{{{{{}}}yyyuuuuuuwww{{{}}}~~~xxxqqqiiiccc```aaagggppp|||~~~~~~zzztttooollljjjjjjkkkkkkkkkiiiddd]]]VVVQQQKKKIIIEEEDDDCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAA???@@@AAACCCEEEGGGHHHIIIzzzuuurrrrrroookkkhhhfffccc___\\\[[[[[[\\\^^^___aaabbbbbb```bbbdddeeeeeefffiiikkkgggkkkooorrruuuxxx{{{}}}|||zzz~~~}}}yyyssslllfffaaa^^^\\\WWWSSSPPPRRRVVV___ooo~~~}}}kkkddd^^^TTTNNNNNNMMMIIIGGGHHHIIIJJJQQQYYY\\\lll}}}zzzwwwxxxyyyvvvooohhh___^^^aaagggmmmooolllhhhXXXNNNDDD@@@>>>;;;;;;<<<<<<<<<<<<<<<============@@@AAACCCCCCAAAAAAAAABBBAAAHHHIIIKKKSSSYYYggg}}}jjjYYYQQQPPPMMMMMMOOOSSSVVVYYYbbblllwww|||~~~{{{|||yyytttrrrnnniiifffeeegggkkkmmmooorrrvvvxxx{{{wwwoooiiibbbcccgggooozzzzzzsssnnnjjjhhhgggiiiiiigggddd___XXXRRRNNNJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAABBBCCCCCC}}}xxxtttpppmmmjjjkkkiiigggeeecccaaa___]]]___```aaaccceeeggghhhiiijjjlllmmmmmmmmmnnnqqqsssuuuxxx|||~~~~~~~~~zzztttmmmfff```\\\ZZZRRROOOOOORRRVVV\\\hhhuuukkkbbb[[[RRRNNNPPPNNNJJJGGGGGGGGGHHHNNNUUU\\\lll}}}zzzxxxzzz|||yyyrrrkkk```aaabbbfffkkkmmmkkkiiiZZZOOOEEE@@@>>>;;;;;;===<<<<<<<<<<<<============>>>@@@BBBBBBAAA@@@AAABBBDDDKKKLLLMMMTTT[[[jjjwwwbbbTTTNNNOOOMMMLLLOOOSSSUUUXXXaaajjjvvv{{{}}}{{{}}}~~~uuukkkeeeeeebbb^^^ZZZYYYZZZ]]]______bbbgggjjjnnnttt}}}~~~vvvqqqhhhhhhjjjppp{{{zzzssslllfffcccaaadddccc```\\\WWWRRRMMMKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>===>>>?????????????????????~~~zzzvvvrrrnnnllljjjgggeeeeeeeeeeeedddddddddccccccfffggghhhjjjmmmooopppqqqwwwwwwxxxwwwwwwxxx{{{~~~}}}wwwppphhhaaa[[[XXXMMMLLLNNNQQQSSSWWW```jjjpppeee]]]TTTOOOPPPNNNJJJHHHGGGFFFFFFKKKRRR[[[lll|||zzzyyy|||~~~|||uuunnnddddddeeegggjjjkkkjjjiii\\\QQQFFFAAA???<<<<<<>>><<<<<<<<<<<<===============???AAAAAAAAAAAABBBCCCEEEMMMMMMNNNUUU\\\mmmppp\\\PPPKKKKKKMMMLLLOOOTTTVVVXXX```iiiwww|||~~~~~~vvvmmmddd^^^\\\YYYVVVRRRQQQQQQSSSTTTRRRUUUYYY]]]```fffooovvvzzzzzzrrrqqqrrrwww|||tttlllddd^^^[[[]]][[[XXXTTTPPPLLLJJJIIIHHHGGGEEEFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>===============yyyuuurrroookkkiiihhhhhhgggffffffhhhiiijjjkkkmmmnnnppppppqqqsssvvvyyy|||~~~{{{tttkkkbbbZZZVVVNNNLLLMMMOOOOOOQQQYYYbbbrrrxxxnnneeeYYYPPPPPPMMMJJJHHHIIIHHHFFFJJJPPPYYYjjjzzzyyyyyy}}}xxxqqqhhhhhhhhhiiijjjkkkkkkjjj^^^SSSGGGBBB???======@@@<<<<<<<<<<<<===============???AAABBBBBBBBBDDDEEECCCLLLMMMNNNVVV^^^rrriiiYYYOOOKKKJJJMMMMMMPPPTTTVVVYYY```iii|||xxxqqqjjjccc^^^WWWVVVSSSQQQOOONNNNNNNNNKKKNNNRRRTTTVVV[[[bbbhhhppptttyyy}}}~~~}}}}}}xxxnnneee]]]XXXWWWUUURRRNNNKKKIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>>>>======yyytttqqqooollliiihhhiiijjjjjjiiilllnnnqqqsssuuuwwwzzz|||zzz{{{~~~}}}vvvmmmcccZZZUUURRROOONNNNNNMMMMMMUUU^^^ddduuu~~~vvvlll^^^RRROOOLLLIIIHHHJJJIIIHHHKKKQQQWWWiii}}}yyyxxxyyy}}}yyyssskkkkkkkkkkkkkkkkkkkkkkkk___TTTHHHCCC@@@>>>>>>@@@<<<<<<<<<<<<=========>>>===???BBBCCCDDDDDDFFFGGGAAAJJJLLLNNNVVV```uuudddXXXQQQNNNMMMMMMMMMPPPUUUWWWYYY```iii|||uuuooojjjeeeaaaXXXWWWUUUSSSQQQOOONNNNNNKKKMMMPPPPPPQQQUUU\\\aaaiiimmmqqqtttxxx|||qqqfff]]]WWWTTTRRRNNNKKKIIIHHHIIIIIIGGGFFFEEEFFFHHHHHHFFFDDDAAABBBCCCDDDCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@zzzvvvrrrooopppnnnkkkkkklllllllllkkkrrrtttwww{{{|||tttjjjaaa[[[XXXPPPOOONNNMMMMMMOOOPPPQQQ[[[dddsssvvvmmmaaaUUUNNNJJJHHHIIIKKKKKKIIIKKKPPPZZZhhh{{{vvvwwwyyy~~~yyysssmmmooommmkkklllpppppplllaaaTTTGGGBBBAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::===CCCHHHJJJJJJIIIHHHMMMTTTXXXbbb~~~vvv```WWWOOOKKKLLLOOOOOOQQQSSSTTTVVV```kkk}}}xxxrrrlllfffbbb^^^[[[WWWTTTSSSQQQNNNLLLKKKLLLMMMNNNOOORRRWWWZZZdddgggooovvvwwwzzz~~~sssdddZZZVVVQQQOOOMMMLLLMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGEEECCCEEEEEEDDDCCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????{{{xxxuuurrrssssssrrrqqqqqqrrrsssttt{{{}}}~~~wwwnnneee]]]ZZZRRRQQQOOONNNNNNOOOPPPRRRWWW^^^hhhsss}}}yyynnnaaaUUUNNNKKKIIIIIIKKKJJJIIILLLQQQZZZhhh{{{vvvwwwyyy~~~yyytttpppqqqooommmnnnqqqqqqmmmaaaTTTGGGBBBAAA???>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>===???CCCGGGHHHHHHJJJIIINNNUUUZZZeeeqqq\\\TTTMMMIIIJJJOOOOOORRRTTTTTTVVV___iiizzz~~~zzzuuupppkkkgggaaa^^^ZZZWWWUUUSSSPPPNNNNNNNNNOOOOOOPPPRRRVVVYYYeeeiiipppwwwyyy|||}}}xxxooobbbZZZWWWTTTSSSRRRRRRRRRQQQOOOMMMJJJIIIHHHIIIIIIIIIFFFDDDFFFEEEEEEDDDCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@}}}{{{zzzzzz|||~~~~~~}}}}}}{{{sssjjjaaa\\\UUUSSSQQQOOONNNOOOQQQRRRWWW\\\bbbhhhnnnwww~~~qqqbbbVVVPPPMMMJJJIIIJJJIIIHHHLLLSSSYYYggg{{{wwwwwwzzz~~~zzzuuussstttrrroooooosssrrrnnnbbbUUUHHHCCCBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>CCCAAA@@@@@@CCCEEEFFFFFFIIIJJJOOOVVV]]]jjjjjjYYYRRRLLLIIIKKKNNNOOOSSSVVVUUUVVV]]]fffsss~~~}}}zzzvvvrrrooohhheee```]]][[[XXXUUUSSSSSSTTTTTTTTTTTTUUUYYY\\\iiinnnvvv|||~~~{{{sssnnnhhh___YYYYYYYYYYYYYYYZZZZZZYYYVVVSSSNNNMMMMMMMMMMMMLLLIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB~~~~~~xxxoooeee___XXXVVVSSSPPPOOOPPPRRRSSSYYY^^^eeeiiimmmsss|||ttteeeYYYTTTOOOLLLJJJJJJIIIHHHMMMTTTWWWfffzzzxxxxxxzzz~~~{{{wwwtttuuusssppppppsssrrrnnnbbbVVVIIIDDDBBB@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@BBBDDDEEEEEEIIIJJJPPPWWW___nnneeeWWWRRRMMMKKKNNNMMMOOOTTTXXXWWWVVV\\\dddmmmyyy|||yyyvvvqqqmmmiiieeebbb___\\\YYYXXXYYYZZZZZZZZZ\\\```cccooouuu~~~|||sssiiiddd```[[[XXXYYY\\\]]]^^^```aaa```]]]ZZZTTTTTTSSSTTTSSSOOOKKKGGGGGGFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCC|||zzzrrrhhhaaaZZZXXXTTTQQQPPPQQQTTTVVV[[[cccmmmrrrssstttxxx}}}vvvggg\\\XXXQQQMMMJJJKKKIIIIIIMMMTTTVVVeeezzzxxxxxxzzz~~~}}}xxxuuuuuusssppppppsssrrrnnnbbbVVVIIIDDDBBB@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@BBBDDDFFFGGGIIIKKKQQQXXXaaarrrxxx^^^SSSPPPLLLKKKNNNMMMPPPUUUYYYXXXWWW\\\dddkkkvvv~~~yyyvvvqqqmmmiiifffbbb___\\\]]]^^^___```cccgggkkkttt|||yyymmmbbb]]]ZZZWWWWWWXXX\\\]]]___bbbeeeeeebbb```\\\[[[[[[[[[YYYTTTNNNIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCDDD{{{~~~}}}yyyrrriiibbb[[[YYYUUURRRRRRSSSVVVXXXdddooo}}}wwwhhh]]]YYYQQQMMMLLLLLLKKKJJJMMMSSSXXXggg|||yyyyyyzzz~~~~~~zzzuuuvvvtttqqqqqqttttttpppbbbUUUHHHCCCBBB@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;???BBBDDDDDDFFFHHHKKKNNNSSSXXX]]]ggg{{{|||gggSSSMMMLLLIIIIIILLLOOOQQQVVVZZZZZZZZZaaajjjlllwww|||wwwtttnnnoooppppppqqqtttxxx{{{{{{mmm^^^XXXVVVTTTRRRRRRTTTUUUWWW[[[```dddeeedddaaaccceeegggfffbbb[[[VVVOOONNNMMMKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEGGG{{{|||{{{~~~}}}|||{{{{{{}}}{{{wwwuuuqqqiiiccc\\\YYYVVVSSSSSSVVVZZZ]]]fffwwwvvvdddYYYUUUPPPNNNNNNOOONNNKKKMMMQQQ]]]lllzzzyyyzzz~~~|||vvvwwwvvvtttuuuyyyyyyuuuaaaTTTGGGBBBAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEFFFFFFFFFIIILLLQQQVVV[[[___jjj~~~zzzfffTTTOOONNNJJJJJJNNNPPPQQQVVVZZZZZZ[[[cccllllllyyyyyyzzzzzzzzzzzz|||}}}nnn___XXXVVVSSSQQQPPPQQQQQQSSSWWW]]]bbbdddeee```bbbfffjjjjjjgggaaa\\\RRRQQQPPPNNNLLLKKKJJJJJJHHHGGGEEEDDDDDDEEEGGGHHH}}}{{{}}}|||~~~{{{xxxvvvtttsssooooooppppppnnnkkkiiigggffffffgggggggggjjjnnnqqqooolllmmmrrrvvv{{{|||zzzyyytttkkkddd___]]]YYYVVVUUUWWWYYY[[[fffuuuxxxjjj___XXXSSSOOOMMMNNNNNNMMMOOOSSSbbbppp|||~~~|||yyywwwxxxzzzzzzvvvsssaaaTTTGGGAAA@@@===<<<======>>>???@@@@@@???>>>===???@@@BBBDDDGGGKKKMMMOOOUUUXXX\\\dddpppuuueeeTTTMMMLLLKKKKKKLLLSSSTTTVVVWWWYYY]]]bbbfffuuu~~~tttggg^^^[[[YYYVVVTTTQQQRRRUUUXXXZZZ]]]___```ccceeehhhmmmpppoooiiiddd\\\\\\ZZZVVVRRRNNNMMMNNNNNNMMMKKKIIIHHHHHHHHHHHH|||zzz|||}}}~~~|||yyyuuuqqqiiihhhfffcccaaa___^^^]]]]]]^^^^^^^^^]]][[[XXXWWWXXXYYYZZZYYYZZZ\\\___bbbcccaaacccjjjpppwww{{{yyyxxxtttlllfff```]]]YYYUUUTTTUUUXXXZZZdddsss{{{mmm```XXXTTTPPPNNNOOOOOONNNPPPTTTcccppp}}}|||yyywwwxxx{{{{{{wwwsssaaaTTTGGGAAA@@@===<<<===>>>>>>???@@@@@@???>>>===???@@@BBBDDDHHHKKKNNNPPPXXX[[[```gggssstttdddTTTMMMMMMLLLLLLMMMPPPRRRTTTWWWZZZ^^^dddhhhwwwxxxmmmddd```]]]YYYUUUVVVWWWXXXZZZ]]]```bbbdddhhhjjjmmmrrrvvvvvvrrrnnnaaaaaa___[[[WWWTTTUUUVVVUUUTTTQQQOOONNNNNNOOOOOO{{{yyyzzz}}}xxxssspppjjjiiigggfffeeebbb^^^[[[^^^^^^\\\[[[YYYWWWVVVVVVQQQRRRRRRSSSRRRPPPNNNMMMNNNOOOPPPPPPOOOQQQTTTWWWXXXYYY___iiirrr|||}}}zzzyyyuuupppkkkeeeaaa\\\WWWUUUUUUXXXZZZbbbnnnqqqcccZZZVVVQQQOOOPPPPPPOOOQQQVVVcccqqq~~~|||yyywwwyyy}}}}}}xxxsssaaaTTTGGGBBB@@@>>>===>>>>>>>>>??????@@@??????>>>???@@@BBBEEEIIILLLPPPQQQ[[[^^^ccckkkxxxrrrcccSSSMMMMMMLLLMMMNNNNNNPPPSSSVVVZZZ___dddhhhxxxwwwpppkkkfffaaa]]]]]]]]]]]]^^^```cccfffhhhiiikkkoootttxxxyyywwwuuukkkjjjgggbbb^^^]]]^^^```___]]]ZZZXXXWWWWWWYYYZZZ{{{yyy{{{{{{ssstttuuuwwwxxxyyyzzz{{{~~~{{{wwwrrrmmmiiifffbbb```^^^]]][[[ZZZYYYXXXTTTRRRSSSRRRRRRQQQPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMLLLNNNOOOPPPPPPPPPQQQSSSVVVWWW[[[ggguuu|||zzzxxxtttqqqjjjfff```ZZZWWWWWWYYYZZZ___iiiyyyuuueee\\\VVVQQQNNNOOOOOONNNQQQVVVeeesss}}}|||yyywww{{{zzzsssaaaTTTGGGBBB@@@>>>===>>>>>>>>>?????????@@@??????@@@AAACCCGGGKKKOOORRRTTT\\\___eeemmm{{{ooo```PPPKKKKKKLLLLLLNNNMMMPPPSSSVVVZZZ^^^cccfffuuu~~~|||wwwrrrlllhhhdddcccaaa```aaadddgggiiilllnnnrrrvvvzzz|||{{{{{{wwwuuuqqqkkkgggeeegggiiiiiigggcccaaa``````bbbddd}}}{{{|||xxxmmmccccccccccccdddeeeeeeeeegggjjjmmmooopppppprrrssswwwxxxzzz||||||yyytttooojjjgggccc```^^^]]][[[ZZZYYYWWWVVVUUUUUUTTTRRRPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJOOOPPPRRRRRRRRRSSSUUUWWWZZZbbbrrr~~~|||yyyvvvtttllliiiccc^^^ZZZYYYYYYZZZ^^^eeerrrwwwggg]]]VVVQQQMMMMMMMMMMMMQQQVVVfffttt|||{{{xxxwww|||{{{sssaaaTTTGGGBBBAAA???>>>??????????????????@@@@@@AAAAAACCCEEEIIIMMMRRRUUUWWW[[[___eeeooo}}}mmm^^^NNNIIIIIIJJJKKKLLLNNNQQQTTTWWWYYY\\\```cccqqqzzzyyyvvvwwwxxx}}}{{{vvvrrrjjjhhhfffccccccdddfffgggqqqtttyyy}}}{{{uuupppmmmnnnppprrrpppmmmjjjiiiiiijjjkkk}}}~~~}}}zzzlllbbbYYYXXXXXXXXXXXXYYYYYYZZZZZZ\\\____________aaabbbbbbccceeehhhkkkjjjgggeeeccc```\\\[[[[[[\\\\\\[[[YYYWWWVVVUUUVVVUUUTTTRRRXXXYYYZZZZZZYYYXXXVVVUUURRRRRRQQQQQQPPPOOOOOONNNNNNPPPSSSTTTTTTUUUXXXYYY^^^hhh{{{~~~zzzwwwvvvnnnlllhhhccc___]]]\\\[[[```eeennnzzzyyyhhh^^^VVVQQQMMMMMMMMMMMMQQQVVVggguuu{{{{{{xxxwww}}}}}}ttt```TTTGGGBBBAAA??????@@@???????????????@@@AAABBBCCCEEEHHHLLLPPPUUUYYY[[[[[[```gggrrrmmm]]]NNNHHHIIIIIIJJJKKKNNNQQQTTTWWWYYY[[[___aaammmvvvyyyooohhhhhhiiippp{{{}}}zzzrrrpppmmmiiigggfffffffffooottt{{{~~~yyyvvvvvvxxx{{{zzzxxxuuusssrrrqqqqqq}}}~~~{{{zzzmmmbbb[[[VVVUUUTTTTTTUUUVVVWWWXXXWWWYYYZZZZZZYYYXXXYYY[[[[[[\\\^^^cccgggjjjjjjiiihhheeebbbaaabbbdddeeeeeecccaaa```___```aaa```___[[[[[[\\\]]]\\\ZZZXXXWWW^^^]]]\\\[[[YYYXXXXXXXXXVVVXXX[[[]]]^^^```bbbdddgggppp}}}{{{tttsssqqqmmmjjjfffcccaaadddgggmmmwwwxxxiii___XXXRRRNNNNNNNNNNNNRRRXXXhhhvvv|||{{{xxxwww~~~~~~ttt```TTTGGGCCCBBB@@@???@@@??????>>>>>>???AAABBBCCCEEEGGGJJJNNNSSSXXX\\\^^^^^^ccckkkwwwooo___OOOJJJJJJJJJJJJLLLLLLOOOSSSVVVYYY\\\___bbblllvvvxxxllldddbbbccclll{{{zzzxxxuuuqqqmmmjjjhhhgggjjjqqq{{{~~~{{{yyywww}}}~~~yyy~~~pppddd\\\XXXVVVUUUUUUUUUVVVWWWYYYZZZXXXYYYZZZYYYXXXWWWXXXYYY]]]]]]```eeekkkoooqqqqqqrrrooolllkkklllnnnoooooopppnnnmmmlllnnnnnnnnnmmmlllmmmnnnooonnnkkkiiihhheeedddbbb```___^^^]]]]]]aaacccgggiiikkklllnnnppppppyyy{{{zzzyyywwwsssoookkkiiihhhjjjnnnvvvxxxiii___YYYSSSOOOOOOOOOOOOSSSYYYiiiwww}}}{{{wwwwww~~~ttt```TTTGGGCCCBBB@@@@@@AAA??????>>>>>>???AAABBBDDDFFFHHHKKKOOOTTTZZZ^^^``````eeennn{{{qqqaaaQQQKKKKKKKKKKKKMMMIIIMMMRRRVVVYYY]]]aaaccclllwww{{{ooofffcccdddnnn{{{wwwrrrnnnkkkiiijjjsss~~~~~~{{{~~~}}}|||}}}qqqeee]]]YYYYYYVVVVVVXXXZZZ\\\^^^___```ccccccbbbbbbaaa``````___aaaeeekkkrrrxxx|||~~~}}}{{{zzz{{{~~~}}}||||||~~~~~~}}}|||zzzxxxvvvuuuuuuuuussspppmmmkkkkkkmmmllloootttyyy}}}~~~~~~{{{yyyvvvsssssssssuuuyyyxxx{{{wwwyyywwwiiiaaaYYYTTTPPPOOOMMMMMMSSSZZZiiiyyy}}}xxxyyy{{{~~~qqqbbbUUUHHHCCCBBBAAAAAABBB@@@??????AAACCCEEEEEEDDDEEEIIINNNRRRUUUXXX[[[^^^dddgggooo~~~}}}^^^NNNPPPLLLIIILLLNNNOOOMMMOOOTTTXXXYYY]]]cccooozzz|||rrrllleeehhhpppzzzqqqkkkkkkiiiqqq}}}~~~~~~|||||||||nnnddd^^^[[[\\\[[[\\\___bbbfffiiikkklllooooooooonnnmmmmmmllllllkkkooouuu{{{~~~}}}~~~zzz{{{}}}}}}uuuwwwssstttyyykkkbbbYYYTTTPPPOOOMMMNNNTTT[[[jjjzzzxxxzzz}}}~~~rrrcccVVVIIIDDDCCCBBBBBBCCCCCCAAA@@@@@@BBBEEEGGGIIIHHHLLLPPPTTTWWW[[[^^^aaagggkkksss```PPPQQQKKKGGGJJJJJJNNNMMMOOOTTTWWWYYY^^^cccttt{{{uuunnnooowwwvvvoooooonnnvvv}}}{{{zzz{{{~~~xxxlllfffccccccffffffhhhmmmrrrxxx|||~~~~~~zzzuuuuuu}}}|||nnndddZZZUUUPPPOOONNNNNNTTT\\\lll|||zzz|||sssdddWWWJJJEEEDDDBBBBBBDDDFFFDDDAAA@@@AAAEEEJJJMMMLLLOOOTTTXXX[[[^^^bbbdddkkkoooyyyeeeVVVTTTMMMHHHJJJIIIMMMLLLOOOTTTWWWXXX^^^eeevvvzzzzzz|||uuutttuuu}}}~~~|||zzzyyyyyy}}}vvvpppnnnnnnqqquuuvvvzzzpppfff[[[UUUQQQOOONNNOOOVVV^^^nnn~~~|||uuudddWWWJJJEEECCCBBBAAACCCDDDCCCCCCBBBCCCFFFJJJMMMNNNRRRWWW[[[^^^aaadddgggmmmsss}}}iii[[[XXXPPPLLLNNNLLLLLLKKKNNNSSSVVVXXX^^^fffuuu|||zzz}}}}}}zzzyyywwwwww{{{yyyxxxzzz|||qqqggg[[[VVVQQQOOONNNPPPWWW```ooo~~~vvvdddVVVIIICCCBBB@@@@@@AAA@@@BBBDDDEEEEEEFFFIIILLLPPPSSSXXX\\\___bbbfffiiinnnttt{{{eeeZZZWWWPPPNNNPPPMMMJJJKKKNNNSSSTTTWWW___hhhwww{{{yyywwwvvvuuuyyyqqqfff\\\VVVQQQOOONNNPPPXXXaaapppxxxdddVVVIIICCCAAA??????@@@>>>BBBFFFGGGFFFFFFIIIMMMRRRUUUZZZ^^^aaadddhhhjjjoootttppp]]]TTTRRRKKKKKKNNNKKKIIIJJJNNNRRRSSSVVV___jjj{{{}}}zzzxxxwwwvvvtttxxx~~~qqqeee]]]VVVQQQOOONNNQQQYYYbbbpppyyyeeeWWWJJJDDDBBB@@@@@@AAAAAADDDGGGGGGEEEGGGLLLQQQTTTWWW\\\```cccfffjjjlllpppuuuhhhXXXQQQNNNGGGHHHLLLHHHHHHIIINNNRRRRRRUUU```kkk{{{|||yyywwwvvvuuussswww~~~pppeee]]]WWWQQQOOOOOOQQQZZZcccpppzzzfffYYYKKKEEECCCAAA@@@BBBDDDFFFHHHFFFDDDGGGOOOUUUUUUYYY]]]aaadddhhhkkknnnqqqvvvtttgggXXXQQQMMMFFFHHHKKKGGGGGGIIINNNQQQRRRUUU```lllxxxyyytttssstttuuurrrvvv}}}rrrggg^^^WWWRRRQQQRRRSSSZZZbbbtttwwwddd[[[NNNEEEBBBBBBCCCBBBCCCCCCCCCDDDFFFJJJMMMOOOUUUXXX\\\```cccgggkkknnnpppxxxnnn___VVVMMMKKKIIIGGGFFFGGGKKKJJJKKKNNNOOORRRZZZdddtttxxxsssrrrssstttrrruuu{{{sssggg^^^XXXSSSRRRRRRTTT[[[bbbxxxuuufff]]]PPPGGGDDDDDDDDDDDDEEEDDDEEEFFFHHHKKKNNNPPPTTTWWW\\\___bbbfffjjjmmmpppwwwkkk]]]TTTLLLJJJJJJHHHHHHJJJKKKJJJKKKNNNOOOQQQZZZcccrrrwwwsssqqqrrrtttssstttwwwttthhh^^^XXXSSSRRRQQQSSS[[[dddzzzrrreee\\\QQQHHHEEEEEEDDDDDDEEEEEEFFFHHHJJJMMMPPPRRRTTTWWW[[[___bbbeeeiiilllooovvvnnn\\\SSSLLLKKKKKKJJJJJJLLLKKKIIIKKKMMMNNNPPPXXXaaappp}}}xxxsssrrrssstttsssrrruuu~~~tttiii\\\WWWSSSQQQPPPRRR\\\fffxxx~~~pppaaaYYYNNNGGGDDDCCCBBBAAAEEEEEEGGGHHHKKKNNNQQQRRRTTTWWW[[[^^^aaadddhhhkkkooouuu}}}yyy]]]TTTMMMKKKLLLJJJJJJLLLJJJIIIJJJMMMNNNOOOVVV___mmmzzzyyytttsssssstttrrrqqqttt}}}tttiii[[[VVVSSSQQQPPPRRR]]]iiiuuu}}}ooo\\\UUULLLFFFDDDDDDCCCAAADDDEEEFFFIIILLLNNNQQQRRRTTTWWW[[[^^^aaadddhhhkkknnnttt{{{aaaXXXOOOMMMLLLIIIHHHIIIIIIIIIJJJMMMMMMNNNTTT\\\kkkyyyzzzuuurrrrrrrrrqqqrrruuu~~~ssshhhZZZWWWTTTRRRQQQUUUbbboooxxxzzzkkkYYYSSSLLLGGGFFFFFFEEECCCCCCEEEGGGJJJMMMOOOQQQSSSUUUXXX\\\___aaadddhhhkkknnnsss{{{dddZZZQQQNNNLLLHHHGGGHHHIIIHHHJJJMMMLLLLLLRRRZZZiiixxxzzztttqqqooooooppprrrxxxqqqggg[[[XXXVVVUUUTTTYYYgggvvvvvvfffUUUOOOIIIFFFFFFFFFEEECCCDDDFFFHHHLLLOOOQQQSSSTTTVVVYYY]]]```bbbeeeiiikkknnnsss{{{eee[[[RRRNNNLLLIIIGGGHHHHHHHHHJJJLLLLLLKKKQQQXXXiiiwwwyyysssooommmmmmooossszzzpppfff\\\ZZZYYYXXXWWW\\\kkkzzzsssbbbPPPKKKEEECCCDDDEEECCCAAAEEEGGGJJJMMMPPPSSSUUUVVVWWWZZZ^^^```ccceeeiiilllnnnsss{{{ddd[[[RRROOOMMMIIIHHHIIIHHHHHHJJJLLLLLLKKKPPPWWWhhhwwwzzzssspppooooooqqqsssyyyqqqhhh]]]XXXTTTTTTWWW```qqqlll]]]PPPMMMHHHEEECCCDDDGGGIIIIIIKKKNNNQQQRRRTTTWWWXXXZZZ\\\___```bbbdddgggjjjppprrryyyaaaWWWOOOLLLKKKIIIHHHIIIIIIIIIJJJIIIJJJMMMRRRUUUiiivvvxxxqqqnnnnnnnnnpppsssxxxqqqhhh]]]XXXTTTUUUXXXbbbsss{{{gggYYYLLLJJJGGGEEEDDDFFFHHHJJJJJJLLLPPPSSSVVVXXXYYYZZZ\\\^^^```bbbccceeeiiikkkooorrrzzzaaaWWWOOOLLLKKKIIIHHHIIIIIIIIIIIIIIIJJJMMMQQQUUUgggttt~~~{{{~~~vvvooollllllmmmppprrrxxxqqqhhh^^^ZZZVVVWWW[[[ddduuuuuuaaaTTTGGGGGGEEEEEEEEEGGGIIIKKKKKKNNNRRRWWW[[[]]]^^^^^^___aaacccdddeeegggjjjlllooorrrzzzaaaXXXOOOMMMLLLIIIHHHJJJHHHIIIIIIIIIJJJMMMQQQUUUdddqqq~~~rrrnnnooorrrwwwuuummmjjjjjjkkknnnqqqwww~~~qqqhhh___[[[WWWYYY]]]gggyyyooo\\\OOOFFFFFFEEEEEEFFFHHHIIIJJJLLLOOOTTT[[[```ccccccbbbaaaccceeeffffffhhhkkkmmmooosss{{{aaaXXXOOOMMMLLLIIIIIIJJJHHHIIIIIIIIIIIILLLQQQTTT```nnn~~~|||wwwuuuuuuvvvyyy~~~yyymmmhhhjjjqqquuu~~~uuummmiiiiiiiiilllooouuu}}}~~~qqqiii```[[[XXXZZZ___jjj||||||jjjXXXMMMGGGFFFFFFFFFFFFGGGIIIJJJNNNPPPVVV^^^eeeiiiiiigggdddeeegggggghhhiiikkknnnqqqttt|||bbbXXXPPPMMMLLLJJJIIIJJJHHHHHHHHHHHHIIILLLQQQTTT^^^lll}}}yyyuuunnnhhhddddddeeegggnnnuuuvvvmmmjjjkkkrrruuu|||vvvnnniiiggggggiiilllrrr{{{~~~qqqiii___[[[YYY[[[```lll~~~yyygggUUUKKKHHHGGGFFFFFFFFFHHHJJJLLLRRRSSSXXX```jjjooopppnnnhhhiiijjjjjjjjjkkkmmmpppssswww~~~bbbXXXPPPNNNMMMJJJIIIKKKGGGHHHHHHHHHIIILLLPPPTTT]]]kkk{{{}}}tttnnndddaaa\\\WWWUUUVVVYYY[[[dddooo|||wwwpppnnnnnnpppssszzzxxxpppjjjfffeeefffjjjpppyyy}}}{{{{{{|||}}}}}}zzz{{{}}}qqqiii___[[[XXX[[[aaammmvvvcccSSSJJJHHHGGGEEEEEEGGGJJJNNNQQQWWWWWW[[[cccnnnuuuwwwvvvlllmmmnnnnnnnnnnnnppprrruuuyyybbbYYYPPPNNNMMMJJJJJJKKKGGGHHHHHHHHHHHHKKKPPPTTT\\\jjjzzz{{{tttpppjjjccc^^^WWWUUUQQQNNNMMMOOORRRSSS]]]jjj~~~~~~{{{vvvrrrsssqqqttt{{{zzzqqqkkkfffdddeeehhhoooxxx~~~wwwrrrmmmjjjmmmllllllmmmqqqvvvzzz}}}}}}xxxyyy}}}qqqiii^^^ZZZXXX[[[aaammmtttaaaQQQHHHGGGFFFDDDDDDGGGLLLQQQUUUZZZZZZ]]]fffqqqyyy|||{{{ooopppqqqqqqpppqqqsssuuuvvvzzzbbbYYYPPPNNNMMMKKKJJJKKKGGGHHHHHHHHHHHHKKKPPPSSS[[[iiixxx{{{sssjjjdddaaa]]]XXXSSSRRRPPPMMMKKKJJJLLLNNNPPPXXXggg~~~{{{wwwvvvvvvxxx~~~{{{tttkkkggggggfffiiinnnttt|||wwwoooggg```___aaaXXXZZZ]]]]]]___fffqqqzzz{{{zzz}}}rrrkkkbbb\\\YYY^^^gggtttooo^^^QQQKKKFFFEEEEEEFFFIIINNNSSSVVV\\\```eeejjjnnnsssxxx|||uuussspppnnnmmmnnnpppqqqyyy{{{~~~dddXXXMMMLLLMMMLLLIIIHHHLLLKKKIIIIIIIIILLLNNNPPPYYYbbbooo}}}uuuooofffbbb\\\VVVRRRPPPPPPQQQKKKIIIJJJMMMLLLJJJLLLPPPYYYggg}}}}}}{{{|||~~~zzzssskkkggggggfffhhhmmmrrryyy~~~uuujjjccc\\\UUUTTTVVVSSSUUUWWWWWWYYY```jjjrrr|||wwwvvvyyy}}}}}}qqqiii```[[[YYY___jjjxxx~~~lll[[[OOOIIIGGGFFFFFFGGGKKKPPPUUUXXX]]]aaaeeejjjnnnrrrwwwzzzvvvtttrrrppppppppprrrsssxxxzzz~~~dddXXXNNNMMMNNNMMMIIIHHHKKKJJJIIIHHHIIIKKKNNNOOOXXX```lllyyy~~~rrrgggaaa^^^[[[UUUPPPMMMLLLMMMNNNMMMKKKKKKMMMLLLJJJLLLQQQ\\\iiiyyyrrrkkkggghhheeegggjjjnnnttt}}}uuukkk```YYYSSSMMMKKKMMMMMMOOOPPPPPPRRRWWW```ggguuuwwwwwwtttpppnnnppprrr}}}ppphhh___ZZZYYYaaammm}}}zzzhhhXXXMMMGGGHHHGGGHHHIIIMMMRRRWWWZZZ___bbbfffiiilllppptttwwwwwwvvvtttsssrrrtttuuuvvvwwwyyycccXXXOOONNNPPPNNNJJJHHHJJJIIIHHHGGGHHHJJJLLLMMMUUU]]]hhhttt~~~qqqeee\\\WWWWWWTTTPPPLLLJJJJJJKKKLLLOOOLLLKKKLLLKKKIIIMMMRRR^^^lll{{{wwwwwwtttwww{{{yyyrrrjjjggghhhbbbdddgggkkkqqq{{{wwwkkk___XXXRRRMMMKKKLLLKKKKKKLLLKKKMMMRRRYYY^^^gggiiikkkjjjhhhfffggghhhttt~~~qqqggg___[[[[[[cccqqqwwweeeUUULLLGGGGGGHHHIIIKKKOOOTTTXXX[[[aaadddgggjjjlllnnnqqqtttvvvuuutttttttttvvvwwwxxxvvvzzzdddYYYPPPPPPQQQOOOKKKIIIIIIIIIHHHGGGHHHIIIKKKLLLRRRYYYdddpppzzzwwwjjjaaa[[[XXXUUUSSSPPPMMMLLLLLLNNNOOOPPPMMMKKKKKKJJJIIIMMMSSS___lll}}}tttpppqqqkkkjjjkkkrrr|||{{{ssskkkgggggg```aaadddhhhooozzz|||xxxyyyzzzzzz{{{zzzyyyxxxzzz|||}}}~~~~~~}}}pppbbbZZZUUUOOOLLLMMMLLLLLLKKKJJJLLLOOOUUUXXXZZZ\\\^^^_______________hhhqqqqqqgggaaa]]]^^^hhhuuuuuubbbTTTLLLIIIGGGHHHJJJMMMQQQVVVZZZ]]]dddfffiiijjjlllmmmppprrrttttttttttttuuuvvvxxxyyyxxx|||fff[[[QQQPPPRRROOOKKKIIIIIIHHHHHHGGGHHHIIIJJJJJJOOOVVV```lllwwwsssiiibbb]]][[[VVVTTTRRRPPPOOOPPPQQQRRRPPPMMMKKKLLLKKKJJJNNNTTT]]]jjjxxxttttttmmmgggeeeiiioooxxxvvvlllffffff___```bbbeeemmmyyy{{{sssnnnjjjjjjiiiiiihhhhhhhhhggghhhjjjllllllnnnsss|||{{{uuutttwww~~~wwwggg]]]WWWQQQMMMLLLNNNMMMKKKJJJKKKNNNRRRTTTRRRSSSTTTUUUWWWWWWXXXXXX^^^eeeppp{{{}}}ooofffbbb```cccnnn{{{qqq___SSSLLLKKKHHHIIILLLOOOTTTYYY]]]```fffhhhjjjllllllnnnppprrrrrrrrrssstttvvvwwwyyyzzz|||jjj^^^SSSPPPQQQOOOKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJLLLRRR\\\gggrrr|||~~~sssjjjddd___\\\YYYWWWUUUSSSRRRRRRSSSSSSQQQNNNMMMOOONNNMMMQQQVVV\\\iii~~~}}}}}}uuukkkffffffhhhkkkwwwxxxmmmeeeccc`````````cccjjjvvvyyyrrrkkkfffcccbbb___^^^]]]]]]^^^______aaaccccccdddjjjttt{{{yyypppllllllrrroooddd]]]VVVQQQOOOOOOMMMJJJIIIJJJMMMOOOPPPOOOOOONNNOOOPPPQQQQQQPPPUUUZZZbbbjjjrrr}}}yyymmmdddbbbbbbgggtttnnn\\\PPPLLLKKKJJJLLLOOOSSSXXX]]]aaacccgggiiikkkmmmmmmoooqqqsssrrrrrrsssuuuwwwyyyzzz{{{nnnaaaTTTPPPPPPNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJOOOXXXaaajjjttt}}}wwwpppjjjdddaaa^^^]]]ZZZXXXVVVUUUUUUVVVRRRPPPQQQSSSSSSRRRUUUZZZ]]]iii~~~~~~sssjjjiiigggfffooo|||zzzmmmeeebbbaaa``````bbbhhhssszzztttmmmfffbbbaaa___[[[YYYXXXXXXZZZ[[[\\\^^^`````````fffqqqyyyyyynnnhhhfffkkkxxxxxxllleee]]]VVVTTTOOOLLLIIIHHHIIIKKKLLLMMMPPPNNNLLLLLLLLLMMMLLLKKKPPPTTTYYY___eeeooo{{{vvvjjjbbbbbbbbbjjjxxxkkkYYYOOOKKKKKKLLLNNNQQQVVV[[[```dddfffgggjjjlllmmmnnnooorrrtttrrrssstttvvvxxxzzz||||||qqqcccTTTOOOOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIMMMTTT\\\eeennnvvv||||||wwwrrrlllhhhdddbbb___]]]ZZZYYYYYYYYYSSSRRRSSSWWWWWWVVVXXX]]]^^^kkk~~~yyyooommmiiieeemmmzzz|||nnneeefffccc```___ccchhhnnnyyy||||||~~~}}}}}}uuukkkddd```YYYYYYZZZ[[[\\\]]]]]]^^^aaabbbdddggglllttt|||xxxjjjhhhgggfffmmmzzz{{{mmmbbbXXXQQQNNNNNNLLLJJJIIIIIILLLNNNLLLKKKJJJJJJIIIIIIJJJJJJOOOPPPRRRUUUZZZcccmmmsss}}}tttiiiccc```aaajjj}}}|||fffUUULLLJJJKKKMMMPPPTTTXXX\\\```eeeiiikkkmmmppprrrssstttvvvxxxxxxxxxxxxxxxyyy{{{}}}~~~eeeUUURRRLLLKKKNNNLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNQQQTTTZZZbbblllrrryyy}}}yyyuuurrrpppnnnkkkgggccc```]]]\\\ZZZZZZYYYXXXXXXZZZ^^^aaaeeeooo{{{ooohhhiiinnnsss~~~ooofffeeebbb___^^^bbbffflllwwwuuupppooopppoooqqqxxx}}}~~~xxxooofff```]]]]]]]]]^^^___```aaaaaabbbhhhkkkpppuuuzzzyyyllliiifffdddiiisssvvvjjj^^^VVVQQQOOOMMMJJJHHHIIIKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMOOORRRXXX```eeepppxxxuuujjjfffccceeennnxxxdddTTTMMMLLLNNNPPPRRRVVVZZZ]]]aaafffjjjmmmooorrrtttuuuvvvxxxyyyzzzyyyyyyyyyzzz|||~~~lll[[[VVVOOONNNPPPMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIKKKMMMQQQVVV^^^gggnnnvvv|||}}}xxxwwwtttqqqnnnjjjgggeeeaaaaaaaaa______aaadddgggiiirrrzzzqqqmmmnnnoooqqqgggdddaaa^^^]]]```dddiiisss}}}rrrjjjhhhcccaaabbbggglllrrr|||}}}}}}}}}}}}|||xxxqqqiiiccc```___bbbccceeeggghhhiiijjjjjjsssxxxsssnnniiidddfffmmmuuu{{{uuuggg^^^VVVTTTPPPLLLJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJKKKLLLMMMPPPTTTXXXbbbiiittt~~~uuulllhhhfffiiittttttaaaTTTNNNOOOPPPTTTVVVZZZ^^^```dddhhhkkkoooqqqtttvvvvvvwwwyyy{{{{{{zzzzzzzzz{{{}}}~~~rrr___XXXQQQOOOPPPMMMJJJIIIIIIHHHHHHHHHIIIIIIFFFHHHJJJMMMRRRYYYbbbhhhrrrwww|||xxxtttrrrllllllllljjjjjjkkknnnppprrryyy}}}uuuooolllssshhhcccbbb^^^]]]___bbbgggqqqzzz|||ppplllaaa]]]\\\___cccgggnnnvvv{{{|||{{{xxxvvvttttttuuuuuuxxxvvvrrrlllgggeeeeeegggiiikkknnnqqqtttvvvwwwwwwxxxqqqjjjgggjjjnnnrrrzzzrrrhhh^^^ZZZTTTPPPNNNNNNOOOOOOLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNNNNNNNOOORRRTTTZZZ```jjjttttttkkkhhhgggkkkyyyqqq___TTTPPPQQQRRRXXX[[[___bbbdddgggjjjlllppprrruuuwwwwwwxxxzzz{{{{{{zzzzzzzzzzzz|||~~~ttt^^^WWWPPPNNNOOOKKKJJJJJJIIIIIIHHHHHHHHHIIIFFFGGGHHHKKKOOOVVV^^^cccooottt}}}~~~wwwwwwwwwvvvtttuuuwwwzzz||||||qqqjjjvvvjjjcccccc___]]]___aaafffoooxxxzzzrrrgggaaa]]]]]]___```eeejjjhhhnnnssstttvvvyyywwwssslllkkkiiiiiiiiikkkmmmoooooonnnmmmjjjiiikkkooorrrrrruuuyyy~~~zzzpppjjjgggfffhhhnnnyyyuuufffaaaZZZUUUSSSSSSSSSRRRNNNMMMLLLLLLKKKKKKLLLLLLKKKMMMOOOOOOPPPQQQSSSUUUXXX]]]fffooo{{{rrrjjjhhhgggnnn~~~nnn]]]SSSQQQRRRSSS[[[^^^bbbeeehhhjjjllloooqqqsssvvvwwwwwwxxxyyy{{{zzzyyyyyyyyyyyyzzz|||}}}uuu^^^VVVPPPNNNPPPKKKJJJJJJJJJJJJIIIIIIHHHHHHFFFGGGHHHJJJMMMSSS[[[```mmmrrrzzzqqqggg|||nnnfffddd___]]]^^^```cccllluuu~~~}}}rrrjjjcccaaa___^^^___bbb]]]aaadddcccdddgggeeebbb^^^^^^]]]^^^aaaeeeiiillliiijjjmmmooorrrvvv|||wwwmmmfff___```dddnnn~~~vvvnnneee^^^\\\ZZZYYYWWWRRRRRRQQQPPPPPPPPPPPPQQQKKKMMMOOOPPPQQQSSSVVVYYY\\\```gggooozzz~~~qqqjjjiiijjjsss~~~jjjZZZRRRQQQSSSTTT\\\```eeehhhkkkmmmoooqqqrrrtttwwwxxxxxxxxxzzz{{{zzzyyyyyyxxxyyyzzz{{{|||zzz```XXXQQQPPPQQQLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGJJJPPPWWW\\\iiinnnvvv~~~|||mmmbbbtttjjjccc^^^\\\]]]^^^aaaiiirrrxxxzzzpppkkkgggcccaaaccc]]]``````]]]\\\]]][[[XXXXXXWWWXXXYYY]]]bbbgggkkkkkkooouuu{{{rrriii^^^]]]^^^dddrrrwwwnnniiifffbbb___YYYXXXWWWWWWVVVVVVWWWWWWRRRTTTUUUVVVXXX[[[___bbbeeehhhnnnttt}}}|||qqqkkklllqqqzzzxxxdddUUUPPPQQQTTTUUU]]]```fffjjjlllnnnqqqrrrtttvvvyyyzzzzzzzzz{{{}}}{{{zzzzzzyyyyyyzzz|||}}}~~~bbbXXXQQQPPPPPPJJJFFFGGGGGGGGGFFFEEECCCCCCBBBBBBCCCCCCEEEJJJQQQVVVccchhhpppxxxvvvhhh]]]yyynnnbbb]]][[[[[[\\\^^^fffooottt|||}}}vvvqqqkkkhhhiiiccceeeccc^^^\\\\\\YYYUUUWWWVVVVVVXXX\\\bbbgggkkkrrrwwwxxxnnnbbb___]]]___jjj{{{|||vvvqqqkkkggg]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^___```ccchhhkkklllpppuuuzzz|||rrrmmmooovvvrrr___RRRNNNQQQUUUWWW\\\```fffkkkmmmppprrrtttvvvxxxzzz{{{{{{|||}}}~~~||||||{{{zzzzzz{{{}}}~~~cccXXXPPPMMMMMMFFFDDDEEEEEEEEEEEECCCAAA@@@???@@@@@@@@@BBBFFFMMMRRR___dddlllssszzz|||qqqeee\\\