BM6P6(@ tttqqqyyyooollleee```aaaWWWTTTQQQOOOQQQSSSTTTTTTTTTRRRPPPNNNMMMNNNOOOQQQOOONNNNNNNNNOOOQQQSSSTTTRRROOOMMMMMMOOOQQQPPPNNNMMMJJJEEEBBBAAABBBBBBAAA@@@===<<>>>>>DDDMMMOOONNNKKKIIIHHHGGGGGGGGGIIIJJJJJJJJJJJJHHHGGGFFFHHHHHHJJJLLLOOOVVVgggvvvqqqttt}}}rrrllliiihhhooorrr\\\\\\gggnnntttyyyuuuvvvxxx{{{~~~wwwnnnmmmqqq|||||||||}}}}}}zzzwwwwwwyyy|||zzzwwwtttrrrzzz|||yyysssooonnnkkkfffaaabbbdddgggiiiiiifffdddfffdddbbbaaa```^^^[[[XXXTTTRRROOONNNPPPSSSTTTUUU]]]```fffnnntttwwwvvvtttzzz{{{|||{{{yyyyyyyyy{{{vvvvvvuuuvvvxxx{{{~~~~~~xxxssstttyyy|||yyyuuupppqqqqqqpppooopppsssuuuvvvvvvvvvuuuuuuuuuuuuuuurrrpppqqquuuwwwtttrrrrrrvvvqqqoooqqqtttvvvyyy~~~zzz~~~rrrYYYKKK@@@>>>:::999999::::::999;;;===>>>===;;;::::::;;;===<<<::::::;;;<<<;;;;;;<<<@@@FFFLLLTTT___kkktttzzzhhheeeeee]]]IIIFFFCCCEEEIIIHHH@@@999444222000000222333111...222000111333222///000555:::999777777777888777666888:::JJJbbblllaaaTTTOOOSSS^^^uuufff```rrrrrr___WWWXXXMMMMMMKKKIIIGGGFFFHHHKKKMMMLLLKKKLLLNNNNNNLLLKKKCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIGGGFFFEEEEEEDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIpppyyyooohhhgggaaa]]]]]]SSSPPPNNNNNNPPPSSSTTTUUUVVVTTTQQQOOONNNOOOQQQRRROOOOOONNNNNNOOOQQQRRRSSSQQQOOOMMMNNNPPPQQQPPPOOONNNKKKGGGDDDDDDDDDCCCCCCAAA>>><<>>>>>AAAEEELLLSSS[[[hhhvvvyyyllldddeeeaaaSSSJJJHHHGGGJJJMMMJJJBBB;;;444222000000222222111///222000000222111...000555777666666666666777777666999;;;HHH[[[aaaXXXPPPPPPUUUdddzzzdddfff~~~~~~iiiZZZSSSRRRNNNNNNMMMJJJGGGGGGHHHJJJMMMLLLKKKLLLMMMLLLKKKIIIDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHJJJKKKLLLLLLKKKJJJvvvvvv}}}xxxeeeaaabbb]]]YYYXXXQQQOOOMMMNNNQQQTTTVVVVVVXXXUUURRROOOOOOPPPSSSTTTPPPPPPOOOOOOPPPQQQRRRRRROOONNNMMMNNNPPPQQQQQQPPPNNNLLLHHHGGGFFFFFFEEEDDDCCC@@@>>>@@@EEEKKKMMMMMMMMMMMMMMMLLLJJJHHHEEEDDDEEECCCBBBCCCDDDEEEDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJHHHFFFEEEFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???AAACCCDDDKKKRRRbbb[[[RRRIIICCCBBBDDDFFFLLLMMMMMMMMMLLLJJJHHHGGGFFFGGGJJJOOORRRVVVbbbnnngggjjjqqq~~~tttwww}}}mmmeeedddgggtttwwwpppjjjggghhhsssuuu{{{|||wwwtttsssxxx|||~~~zzzwwwuuutttvvvvvvrrrpppqqqoookkkhhhhhhhhhiiijjjiiifffdddbbb```___^^^^^^]]][[[YYYWWWUUUQQQOOOOOOOOONNNMMMOOOTTT[[[```ccchhhnnnrrrwwwxxxyyyyyywwwvvvwwwxxxtttuuuvvvvvvwwwwwwxxxwww{{{wwwtttvvv{{{}}}{{{xxxtttttttttsssqqqqqqsssuuuuuuvvvwwwwwwvvvtttrrrqqqoooppptttwwwvvvrrrrrrwwwqqqnnnnnnrrrsssqqqssswww{{{|||~~~iiiUUUGGG>>>999===;;;999999:::;;;<<<;;;999:::<<<;;;:::888999:::999999:::;;;===???AAABBBEEEIIIPPPXXXcccssskkkgggiiimmmdddPPPIIIHHHIIILLLMMMIII@@@888333111000000111222111///222//////000///...000666666666777777777777777777;;;===HHHTTTVVVPPPPPPUUU```ssspppcccnnnvvv___WWWSSSNNNOOOOOONNNLLLIIIHHHJJJLLLNNNLLLKKKKKKLLLKKKIIIGGGFFFEEECCCCCCCCCEEEHHHJJJJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGJJJMMMNNNNNNLLLKKK{{{lll```^^^___\\\WWWUUUQQQPPPNNNOOORRRUUUVVVVVVXXXVVVRRRPPPOOOPPPSSSTTTQQQQQQQQQPPPPPPPPPQQQQQQNNNNNNOOOPPPQQQQQQQQQQQQMMMKKKIIIHHHHHHHHHGGGEEEEEEBBB@@@AAAFFFKKKNNNPPPNNNNNNMMMKKKIIIFFFDDDBBBBBBBBBBBBCCCEEEEEECCCAAADDDDDDEEEEEEFFFGGGHHHIIILLLKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBCCC@@@@@@CCCEEEGGGLLLRRRYYYTTTMMMFFFCCCEEEHHHJJJNNNNNNNNNNNNMMMKKKIIIHHHJJJJJJLLLOOONNNNNNUUU]]]fffjjjqqq|||yyywwwzzz}}}zzz~~~wwwkkkdddhhh}}}wwwjjjaaa^^^```lllmmmsss~~~|||wwwuuuuuuwww||||||wwwtttpppssssssqqqqqqsssrrroookkkkkkjjjjjjjjjiiifffccc```___^^^^^^^^^]]][[[YYYYYYWWWSSSQQQOOONNNKKKIIIKKKPPPVVVYYY[[[```iiipppqqqsssvvvwwwwwwwwwxxxyyytttuuuwwwxxxxxxwwwvvvuuuyyyvvvuuuwww{{{~~~|||zzztttuuutttrrrpppppprrrtttuuuuuuvvvvvvuuusssqqqpppppprrrwwwyyyuuuoooqqqvvvooonnnooosssrrroooppptttxxxzzz|||~~~eeeOOOEEEAAA>>><<<<<<:::999999;;;<<<<<<<<<999:::<<<<<<:::999::::::999:::;;;===>>>@@@BBBDDDJJJOOOWWWaaaooowwwlllooossstttfffOOOGGGFFFGGGIIIIIICCC888000111111000000111111000000111///...//////---111666888999999999888888888999<<>>???@@@BBBEEEHHHQQQXXXcccpppvvvvvvzzzvvvooo___IIIFFFFFFEEEEEECCC<<<222+++000000000000000000000111111......000000...111777888999999888666666888:::>>>GGGRRRXXXWWWYYYcccnnnqqqjjjjjj}}}kkkYYYYYYWWWMMMJJJLLLMMMMMMMMMNNNPPPRRRRRRPPPOOONNNNNNLLLJJJGGGHHHFFFCCCAAAAAAEEEIIIKKKLLLLLLMMMMMMLLLJJJHHHFFFKKKJJJHHHFFFEEEDDDCCCCCCAAACCCGGGJJJKKKKKKJJJIII}}}lllbbb^^^[[[ZZZZZZWWWSSSOOOOOONNNMMMNNNPPPQQQQQQPPPUUUTTTSSSRRRRRRQQQQQQQQQSSSSSSSSSSSSQQQPPPNNNNNNNNNPPPRRRSSSQQQPPPOOOPPPKKKJJJJJJKKKLLLKKKHHHFFFFFFEEEEEEEEEFFFJJJMMMOOOMMMLLLJJJIIIGGGEEEDDDCCCDDDCCCDDDFFFHHHHHHGGGEEEDDDDDDDDDDDDEEEGGGJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFHHHHHHHHHGGGGGGEEEDDDCCCGGGCCCBBBFFFHHHHHHIIIKKKGGGGGGFFFFFFFFFGGGHHHHHHLLLLLLMMMNNNNNNMMMLLLLLLPPPNNNOOOQQQOOOLLLMMMQQQTTT\\\gggrrryyypppqqqttttttxxx|||fffTTTPPPSSSUUUYYYbbbooo|||~~~{{{}}}~~~}}}}}}zzz|||zzzsssooolllppprrrrrrtttxxxyyywwwqqqpppnnnlllllljjjgggeeebbbaaa``````aaa```^^^\\\\\\[[[YYYWWWUUURRRMMMJJJEEEFFFGGGGGGHHHLLLTTTZZZiiikkknnnpppooommmmmmmmmqqqsssvvvxxxyyyyyyxxxwwwuuuuuuuuuxxxzzz{{{zzzyyyrrrrrrrrrpppooooooqqqssstttsssssssssrrrrrrrrrrrruuuuuuxxxyyyvvvpppooorrrssssssvvvwwwtttooopppuuuuuuwww{{{}}}~~~yyyjjjOOOHHH@@@;;;;;;<<<999666;;;:::999:::<<<===<<<;;;:::;;;======<<<;;;<<<===;;;>>>BBBDDDDDDGGGLLLPPPUUU^^^mmm}}}vvvgggXXXEEEGGGEEEDDDAAA>>>888111,,,...000111000//////000222000...000222222000222777555777777555333444999>>>DDDNNNXXX]]]^^^cccppp|||mmmmmmttteeeVVVUUUQQQIIIIIIKKKMMMNNNNNNOOOQQQSSSRRRQQQOOOOOONNNMMMKKKHHHHHHFFFCCCAAABBBEEEIIIKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEFFFGGGGGGHHHBBBCCCEEEFFFHHHHHHHHHHHHnnnccc[[[[[[ZZZYYYYYYXXXTTTQQQOOONNNNNNOOORRRTTTTTTSSSTTTUUUUUUVVVUUUSSSRRRPPPTTTTTTTTTSSSRRRPPPNNNLLLOOORRRTTTTTTQQQOOONNNOOOKKKKKKLLLMMMNNNMMMJJJHHHFFFGGGGGGGGGGGGHHHKKKMMMJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDFFFHHHIIIHHHGGGEEEDDDDDDDDDFFFHHHKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCFFFBBBAAAFFFIIIIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMPPPMMMMMMPPPOOOLLLMMMQQQLLLSSS\\\eeepppuuusssvvvzzziiiXXXPPPOOOOOOUUU___lllxxx~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{yyyuuuqqqnnnlllpppssssssuuuzzz{{{yyyuuussspppoooooommmkkkhhheeedddcccbbbcccbbb___]]]]]]\\\[[[ZZZYYYUUUPPPMMMGGGFFFCCCBBBCCCGGGLLLOOO^^^aaafffiiiiiiiiijjjjjjnnnppprrruuuwwwyyyyyyzzztttuuuvvvwwwyyyyyyxxxxxxrrrrrrrrrqqqppppppsssuuusssrrrqqqpppqqqrrrtttuuuuuusssuuuxxxxxxsssrrrsssxxxxxxyyyzzzvvvqqqsssxxxxxxyyyzzz{{{zzz|||~~~nnn[[[OOOCCC@@@===;;;;;;;;;999888;;;::::::;;;<<<===;;;:::888:::<<<<<<;;;;;;;;;<<<;;;@@@EEEIIIJJJNNNUUU[[[]]]hhhzzztttaaaSSSDDDDDDBBB???<<<999666333111---///111000///...000222///...111555555222333666444555666444444888AAAHHHQQQZZZaaacccfffooorrrwwwwww]]]RRROOOLLLIIIJJJLLLNNNNNNNNNMMMOOOPPPQQQOOONNNNNNNNNMMMKKKIIIGGGEEECCCBBBCCCEEEHHHJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHtttbbb\\\XXXZZZ[[[[[[[[[[[[XXXUUUPPPPPPPPPSSSVVVYYYYYYYYYTTTUUUWWWXXXXXXUUURRRQQQUUUUUUUUUTTTRRRPPPMMMLLLOOOSSSUUUUUUQQQNNNMMMNNNLLLLLLMMMOOOQQQOOOLLLIIIFFFGGGHHHHHHGGGHHHIIIKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHEEEEEEDDDDDDFFFIIIKKKMMMJJJJJJJJJIIIIIIHHHHHHGGGBBBCCCCCCCCCCCCCCCBBBBBBEEE@@@@@@EEEJJJJJJIIIJJJKKKIIIHHHGGGHHHJJJLLLNNNHHHIIIKKKMMMNNNNNNNNNNNNPPPMMMLLLNNNMMMJJJJJJMMMKKKPPPVVV[[[dddvvv{{{wwwzzzwwwlll^^^RRRMMMNNNUUUaaannnxxx~~~~~~~~~~~~zzzyyywwwuuutttrrrpppooommmqqqssssssvvv{{{}}}{{{wwwuuusssqqqqqqpppmmmkkkgggfffdddddddddccc```^^^]]]]]]\\\\\\[[[XXXSSSOOOKKKHHHDDDBBBDDDGGGIIIJJJRRRWWW^^^cccfffiiikkkmmmlllmmmpppsssvvvxxxzzz{{{ttttttvvvwwwxxxxxxwwwvvvrrrssssssrrrqqqrrrtttwwwsssrrrpppoooppprrruuuwwwsssqqqrrrwwwyyyvvvtttuuuzzzzzz|||{{{wwwrrrttt{{{{{{{{{zzzxxxxxxzzz~~~vvvbbbRRRDDD;;;:::999888777666777888999;;;::::::;;;<<<<<<;;;999777999;;;;;;::::::;;;<<<;;;AAAHHHLLLOOOTTT]]]cccjjjwwwnnn[[[NNNAAAAAA>>>:::777555444444444---///111111///...000333...///222777777333333666444666777666777>>>IIIRRR^^^dddiiiiiilllxxxyyyjjjWWWOOOLLLKKKLLLLLLNNNOOOOOOMMMLLLLLLMMMOOONNNMMMMMMMMMLLLJJJHHHFFFEEECCCCCCCCCEEEHHHJJJGGGFFFDDDBBBAAABBBBBBCCCGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHH|||hhh]]]VVVYYYYYYXXXWWWVVVVVVUUUUUUYYYVVVTTTUUUXXXYYYXXXWWW[[[YYYWWWUUUSSSRRRQQQQQQVVVUUUUUUTTTSSSQQQOOONNNPPPOOONNNMMMNNNPPPRRRTTTQQQOOOMMMLLLMMMMMMLLLJJJBBBDDDFFFIIIIIIHHHGGGEEEFFFFFFEEEDDDDDDEEEFFFGGGCCCHHHJJJGGGEEEEEEDDDAAAGGGGGGGGGHHHJJJKKKJJJIIIGGGIIIKKKMMMMMMLLLJJJIIIGGGEEEBBB???===>>>???@@@@@@AAACCCFFFHHHJJJKKKLLLIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOOOOPPPQQQRRRWWWSSSMMMKKKLLLLLLLLLJJJHHHFFFIIIQQQ]]]nnn|||zzz}}}xxxooojjjcccZZZSSSRRRSSSXXXcccppp{{{}}}||||||~~~~~~}}}uuurrrvvvwwwsssppprrrqqqrrrsssuuuwwwyyyzzz{{{uuuttttttuuutttqqqmmmiiillljjjgggeeeeeefffeeedddcccaaa^^^[[[ZZZWWWTTTRRRPPPLLLGGGEEEFFFGGGFFFEEELLLPPPTTTWWWZZZ___eeejjjqqqnnnlllmmmqqqtttuuuuuusssuuuuuuuuuwww|||{{{wwwvvvtttqqqpppoooppprrrtttwwwwwwvvvtttrrrrrrsssuuuqqqsssvvvxxxyyywwwuuuttt|||{{{xxxuuutttuuuvvvwwwyyyxxxvvvwwwyyy{{{|||||||||}}}~~~yyyfffUUUKKKCCC===999::::::::::::::::::::::::<<<<<<;;;::::::999888888:::666555999;;;:::;;;>>>DDDDDDJJJSSSWWWXXX```iiiyyysss\\\KKKDDDBBB;;;999555222000//////000333222111/////////000111000111222444555555444444666222000444;;;FFFVVVdddhhheeeeeefffgggqqqzzz}}}vvv}}}{{{bbbUUUQQQNNNLLLKKKQQQQQQOOOLLLJJJJJJLLLNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDFFFGGGEEEGGGJJJDDDBBBAAAAAACCCDDDDDDCCC@@@CCCGGGIIIGGGEEECCCBBBDDDGGGIIIHHHFFFFFFHHHJJJ~~~lllbbb^^^^^^YYYXXXWWWVVVVVVVVVWWWWWWYYYWWWUUUUUUXXXYYYYYYWWWZZZYYYXXXVVVUUUSSSRRRRRRUUUUUUTTTSSSRRRPPPNNNMMMPPPPPPOOOPPPQQQRRRSSSTTTQQQOOOLLLKKKKKKKKKJJJIIIBBBDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFCCCHHHKKKHHHGGGHHHGGGEEEHHHHHHHHHIIILLLLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKIIIHHHFFFDDDAAA@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFHHHJJJKKKMMMNNNOOOQQQRRRYYYUUUPPPNNNNNNOOONNNMMMJJJGGGHHHPPP\\\mmmuuuqqq|||yyynnngggdddaaa\\\XXXPPPPPPUUUcccvvv~~~~~~}}}}}}yyyvvvwwwvvvqqqppprrrsssssstttuuuwwwxxxxxxyyyxxxwwwwwwwwwwwwuuuqqqnnnqqqnnnjjjgggfffeeecccbbbbbb___\\\[[[YYYXXXUUUSSSRRROOOKKKIIIJJJIIIGGGEEEHHHKKKOOORRRVVV[[[ccchhhllljjjiiilllqqquuuvvvvvvtttwwwwwwvvvyyy}}}|||xxxvvvtttrrrpppoooppprrrssswwwwwwvvvtttsssssstttuuurrrtttvvvxxxzzzzzzzzzyyy}}}{{{wwwtttrrrssstttuuuwwwvvvvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~}}}|||uuudddZZZLLLBBB>>><<<:::777::::::::::::::::::::::::<<<<<<;;;::::::999888888;;;777666:::<<<<<<>>>BBBBBBCCCJJJSSSZZZ```kkkvvvsssaaaRRRHHHAAA===999777444111000//////000333222111000//////000111000111222444444444333333666333222666>>>KKK]]]lllkkkfffbbbccciiiwwwpppgggrrrtttqqq|||yyygggTTTMMMMMMNNNMMMNNNPPPPPPOOOMMMJJJIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEHHHHHHEEEFFFHHHCCCAAA@@@AAABBBDDDCCCCCC@@@CCCFFFGGGFFFDDDCCCCCCCCCFFFIIIJJJIIIGGGGGGGGG}}}zzzgggaaa]]]]]]```ZZZXXXWWWUUUUUUVVVXXXYYYXXXVVVUUUVVVWWWYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRTTTTTTSSSRRRPPPNNNLLLKKKOOOPPPRRRTTTUUUUUUUUUUUUQQQNNNKKKIIIIIIIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEJJJLLLJJJIIIKKKKKKHHHIIIIIIIIIKKKMMMNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHGGGEEEDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHJJJLLLOOOQQQSSSXXXTTTQQQNNNNNNNNNNNNMMMLLLGGGFFFNNN[[[kkkqqqmmm{{{|||zzzwwwtttqqqiiiaaa]]]^^^___^^^[[[PPPNNNSSSdddyyyzzz|||~~~~~~~~~~~~{{{xxxsssnnnnnnqqquuuuuuuuuvvvwwwwwwxxxxxx|||{{{{{{{{{{{{zzzwwwuuuuuurrrmmmiiigggdddbbb```___]]][[[YYYYYYYYYWWWUUUVVVTTTQQQOOONNNLLLHHHFFFDDDFFFHHHJJJNNNUUU\\\bbbddddddeeeiiinnnrrrtttuuutttvvvwwwvvvyyy|||{{{wwwvvvtttrrrpppppppppqqqrrrvvvvvvuuuuuuuuuuuuuuuvvvssstttuuuxxxzzz|||}}}~~~}}}zzzvvvrrrppppppqqqsssuuuuuuuuuvvvvvvvvvuuuuuuxxxxxxyyyyyyyyyyyyxxxwwwwwwzzz~~~qqq^^^QQQHHHBBB;;;888999;;;<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;888888;;;>>>>>>AAAFFFFFFHHHOOOXXXbbblllzzzvvv]]]LLLGGGDDD===777555444222000//////000000222222111000000000111111111222222333333333222222555333555===GGGSSScccqqqhhhaaa\\\aaannnzzzkkkdddvvvrrrhhhpppzzzrrr```TTTIIIHHHLLLNNNNNNOOOOOOPPPPPPNNNKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEFFFIIIIIIEEEDDDFFFBBB@@@???@@@AAACCCBBBBBB???BBBDDDEEEDDDCCCCCCDDDBBBEEEJJJLLLKKKHHHFFFFFF}}}{{{lllbbbaaa\\\YYY]]]\\\ZZZXXXVVVUUUUUUWWWXXXVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJOOOQQQUUUWWWXXXXXXVVVUUUQQQNNNKKKIIIIIIIIIHHHGGGDDDEEEEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGLLLMMMJJJIIIJJJJJJHHHIIIIIIJJJMMMOOOOOOMMMKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIGGGEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBFFFEEEFFFHHHLLLPPPRRRSSSSSSQQQNNNLLLKKKKKKKKKJJJMMMGGGEEEMMMZZZkkk}}}yyyqqqppp|||yyyrrrqqqooojjjeeeaaa\\\XXXYYY]]]___\\\YYYNNNNNNTTTbbbrrr|||zzzvvvxxx{{{~~~~~~{{{yyyqqqlllmmmoootttuuuvvvwwwxxxyyyzzzzzz~~~}}}{{{wwwsssnnnjjjgggdddaaa___^^^\\\YYYYYYYYYZZZYYYXXXXXXWWWVVVTTTRRRNNNJJJGGGDDDDDDCCCDDDGGGMMMSSSXXX[[[\\\^^^bbbgggkkknnnoooqqqtttuuuuuuwww{{{yyytttuuutttrrrqqqppppppqqqrrrvvvuuuuuuuuuvvvwwwwwwwwwtttttttttuuuwwwyyy{{{}}}yyywwwssspppooopppqqqssssssuuuwwwwwwvvvuuuttttttwwwxxxxxxwwwuuusssssssssuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~xxxnnnddd\\\TTTLLLGGG???<<<:::999;;;======<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;999999<<<===>>>BBBGGGOOORRRYYYaaalllzzzvvvdddNNNCCCBBBAAA;;;333222222111000///000000111222111111111111111111111222222222222222222111111555444:::IIIVVV^^^dddhhhZZZXXXZZZeeexxxpppllleeebbbvvvttt___cccuuu{{{xxx[[[VVVNNNIIIKKKNNNNNNMMMMMMNNNOOOOOONNNKKKIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMHHHFFFHHHKKKJJJEEECCCDDDAAA???>>>???@@@BBBAAAAAA???AAACCCCCCCCCCCCDDDFFFEEEGGGIIIJJJJJJIIIHHHGGG|||zzzeee``````ZZZYYY^^^^^^\\\ZZZWWWUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQPPPNNNMMMKKKJJJPPPSSSVVVYYYZZZXXXUUUSSSRRROOOKKKIIIIIIIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHDDDCCCCCCCCCDDDEEEGGGHHHJJJNNNNNNJJJGGGHHHHHHFFFIIIIIIJJJMMMOOOOOOLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKJJJIIIGGGDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAFFFEEEEEEHHHMMMQQQSSSRRROOOOOOMMMKKKIIIIIIIIIJJJLLLGGGFFFLLLYYYhhh|||yyynnnnnnsssssshhhcccaaa\\\WWWYYYYYYZZZ^^^cccbbb[[[UUUJJJMMMTTT]]]ffflllnnnmmmuuuxxx|||~~~~~~~~~~~~~~~~~~{{{xxx}}}yyyqqqmmmmmmnnnrrrssstttwwwyyy{{{}}}}}}vvvsssnnnjjjhhhfffcccaaa^^^[[[YYYXXXZZZ[[[[[[[[[YYYYYYZZZXXXTTTPPPLLLJJJIIIGGGCCCBBBCCCGGGJJJMMMRRRTTTWWWZZZ]]]aaaeeehhhooossstttuuuxxx{{{yyyttttttsssrrrqqqqqqqqqrrrrrruuuttttttvvvxxxzzzyyywwwtttsssrrrrrrssstttvvvwwwuuutttrrrppppppqqqsssuuusssvvvxxxxxxvvvttttttuuuxxxyyyyyyvvvsssqqqqqqssspppsssvvvwwwwwwwwwxxxyyy}}}~~~||||||}}}~~~|||yyyyyy{{{{{{qqqhhhbbbaaa[[[RRRJJJEEECCCCCCCCC;;;:::888888999999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;999:::======>>>CCCKKKTTTZZZccclllyyyooo\\\TTTJJJEEEBBB???999333000000000000000000000111111111111222222222222111333333222222222222222222555777CCCWWWeeefff^^^WWWRRRXXXddduuummmaaacccdddjjj{{{bbbYYYhhh}}}oooRRRRRRNNNLLLOOOPPPMMMKKKLLLLLLMMMNNNMMMKKKIIIHHHIIIMMMMMMNNNOOOOOOPPPQQQQQQIIIGGGHHHKKKJJJEEECCCDDDAAA???>>>>>>@@@AAAAAA@@@@@@AAABBBAAAAAACCCFFFHHHJJJIIIHHHHHHIIIJJJKKKKKK}}}kkkqqq~~~www|||qqq^^^YYYYYYXXX[[[aaa]]]\\\ZZZYYYWWWVVVUUUUUUSSSTTTUUUTTTSSSSSSUUUWWWYYYXXXVVVUUUTTTSSSSSSSSSPPPPPPPPPOOOOOONNNMMMLLLQQQSSSWWWYYYYYYWWWTTTQQQQQQNNNJJJHHHHHHIIIJJJJJJFFFEEEEEEDDDEEEGGGHHHJJJCCCCCCCCCCCCEEEGGGIIIKKKKKKOOONNNIIIFFFGGGGGGEEEGGGGGGIIILLLNNNMMMKKKHHHHHHJJJLLLNNNOOONNNLLLJJJJJJJJJJJJJJJHHHFFFDDDCCCAAAAAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCGGGFFFGGGKKKQQQTTTSSSQQQOOOPPPPPPNNNKKKJJJKKKLLLJJJGGGGGGLLLUUUcccwww|||nnniiinnnvvvxxxeee]]][[[ZZZXXX]]]^^^cccjjjnnnjjj___UUUKKKNNNSSSXXX\\\aaaeeehhhmmmqqqvvvyyy{{{|||~~~}}}{{{{{{{{{}}}}}}yyyvvv{{{zzztttrrrpppnnnoooppprrruuuxxxzzz|||}}}|||}}}wwwtttooollljjjhhheeeddd___\\\ZZZYYYZZZ\\\]]]]]]YYY[[[\\\[[[WWWSSSQQQPPPOOOKKKFFFDDDCCCEEEEEEEEEJJJLLLNNNQQQTTTXXX^^^cccmmmqqqsssuuuxxx|||zzzuuurrrrrrqqqqqqrrrrrrssssssuuussssssvvvzzz|||{{{xxxuuutttrrrqqqqqqqqqrrrsssrrrrrrrrrsssssstttuuuuuutttvvvyyyxxxvvvuuuvvvxxxyyyzzzzzzwwwrrrppprrrtttqqqsssuuuvvvuuuuuuvvvwwwxxxyyyzzz{{{{{{|||~~~{{{yyy{{{}}}yyytttwwwzzz~~~~~~yyyqqqiiiaaaZZZRRRNNNFFFEEECCC@@@>>><<<:::999777777888888888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<;;;===@@@AAACCCJJJSSSYYYcccooo{{{yyyssstttjjjTTTHHHJJJJJJHHHBBB<<<666444000000000000111111000000000111222222333222222222444333333222222333444444888???OOObbbkkkdddXXXOOOZZZiii|||zzzlllaaaaaaiii{{{iii]]]cccvvvfffPPPLLLJJJKKKNNNNNNKKKJJJLLLJJJLLLLLLKKKJJJIIIJJJKKKNNNOOOOOOPPPQQQQQQRRRRRRJJJHHHHHHKKKJJJFFFDDDFFFAAA???>>>???@@@BBBAAAAAAAAAAAAAAA@@@@@@CCCHHHKKKNNNKKKIIIHHHJJJLLLMMMNNNpppjjj}}}|||yyy}}}ooofff[[[VVVWWWXXXXXXVVVYYYYYYZZZZZZYYYXXXWWWVVVTTTUUUWWWVVVTTTTTTVVVYYYZZZXXXUUURRRQQQQQQRRRRRRNNNOOOOOOOOOOOOOOOOOONNNRRRTTTWWWXXXWWWUUUQQQOOOOOOKKKGGGFFFGGGIIIJJJJJJGGGFFFDDDDDDDDDFFFIIIJJJBBBBBBBBBDDDFFFIIILLLNNNKKKNNNNNNIIIGGGHHHHHHGGGDDDEEEGGGJJJLLLLLLIIIFFFDDDGGGLLLOOOPPPNNNKKKIIIJJJIIIIIIHHHGGGEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIINNNTTTWWWTTTPPPPPPQQQRRRPPPMMMKKKLLLNNNJJJIIIJJJLLLOOOZZZooowwwssszzzzzzhhh]]]]]]aaadddgggiiiooowwwzzztttggg]]]XXXVVVTTTUUUXXX]]]```aaacccgggmmmrrrvvvzzz~~~|||xxxvvvvvvyyyzzz}}}~~~zzzvvvzzz|||zzzzzzvvvpppnnnoooppprrruuuwwwxxxyyyxxxzzz}}}~~~{{{wwwsssooollljjjgggeeeaaa^^^[[[ZZZ[[[]]]^^^^^^[[[]]]^^^]]]ZZZWWWWWWXXXSSSOOOJJJGGGFFFFFFDDDBBBCCCEEEGGGIIIMMMSSS\\\bbbgggkkkoooqqquuuyyyxxxssspppppppppqqqrrrssstttuuutttssssssvvv|||~~~|||yyyuuuuuutttsssssssssssssssrrrsssuuuvvvvvvvvvuuutttsssvvvxxxwwwttttttwww{{{yyy{{{{{{wwwrrrppprrruuuvvvwwwxxxwwwuuuttttttuuussstttuuuvvvwwwyyy|||}}}{{{zzz~~~yyyvvvxxxzzz|||~~~}}}vvvqqqnnnddd___YYYSSSMMMHHHDDD@@@999;;;======<<<999666555666777999999::::::;;;<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<===@@@EEEHHHLLLVVV```fffsssyyyjjjbbbYYYTTTQQQGGGAAAEEEIIIFFF>>>777333333111111111111111111000000000111222333333333222222444333333333333444666777===III\\\iiiggg\\\UUUUUUpppqqqlllfffdddooonnn]]]cccxxxooo[[[NNNIIIHHHIIILLLKKKGGGHHHLLLIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMNNNNNNOOOOOOPPPPPPKKKHHHGGGJJJIIIFFFEEEHHHAAA@@@??????AAABBBBBBAAABBBBBBAAA@@@@@@DDDIIINNNOOOLLLJJJKKKMMMOOOOOOMMM{{{rrrtttwwwrrr|||xxxcccbbb^^^ZZZ[[[[[[RRRFFFUUUWWWYYY[[[[[[ZZZYYYXXXUUUWWWXXXWWWUUUUUUXXXZZZ\\\YYYUUUQQQOOOOOOQQQRRRMMMNNNOOOPPPPPPPPPPPPPPPSSSTTTVVVWWWVVVSSSOOOMMMLLLIIIEEEDDDEEEHHHJJJJJJGGGFFFDDDCCCDDDFFFIIIKKKAAAAAABBBDDDGGGKKKNNNPPPJJJNNNNNNIIIHHHJJJKKKJJJCCCDDDFFFIIIKKKKKKGGGDDDBBBEEEKKKOOOQQQOOOKKKIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIKKKQQQWWWXXXTTTPPPOOOPPPRRRPPPMMMKKKLLLNNNJJJJJJKKKKKKKKKTTTiii~~~zzzxxxggg[[[]]]eeelllooorrrwww~~~|||ooodddggg```WWWUUUXXX[[[[[[ZZZ[[[___fffmmmsssyyy~~~}}}yyysssooooooqqqwwwzzz~~~{{{www{{{}}}~~~zzzqqqmmmnnnoooppprrrssstttuuuuuuwww||||||{{{vvvqqqnnnkkkhhhfffbbb___\\\[[[\\\^^^______\\\^^^```___\\\ZZZ[[[]]]UUUQQQLLLJJJIIIHHHEEEBBB???AAACCCFFFJJJRRR\\\dddaaaeeeiiilllqqquuutttooonnnooopppqqqssstttuuuvvvtttrrrrrrwww|||}}}yyyvvvvvvvvvvvvvvvuuuuuuuuutttuuuwwwyyyxxxvvvtttrrrrrruuuwwwvvvsssssswww|||xxxzzz{{{wwwrrrppprrrvvvvvvvvvvvvtttqqqooooooppppppqqqssstttuuuwww{{{~~~|||zzzyyy}}}yyyqqqyyyzzz{{{|||||||||{{{zzz}}}|||~~~}}}~~~}}}~~~|||zzzuuuoooiiibbb]]]ZZZTTTPPPKKKFFFCCC@@@===:::777999::::::999888999999555666888888888999:::<<<::::::::::::::::::::::::888888999:::;;;;;;<<<<<<===>>>CCCJJJNNNSSS___kkkuuuyyybbbVVVPPPCCC>>>DDDGGGAAADDDFFFBBB:::333111222111222222222222111111000000111222333444333333222444444333333444666777888@@@QQQdddkkkaaaUUUVVV^^^xxx|||||||||aaaWWWjjj{{{dddSSSLLLJJJIIIJJJKKKHHHDDDFFFJJJIIIIIIIIIHHHGGGIIILLLOOOKKKKKKLLLLLLLLLMMMMMMMMMKKKHHHGGGIIIHHHFFFFFFJJJBBB@@@???@@@AAACCCBBBBBBCCCCCCAAA@@@@@@DDDKKKOOONNNMMMLLLNNNQQQQQQOOOLLLwww|||yyyvvv~~~wwwjjj___[[[ZZZ\\\[[[VVVRRRRRRTTTUUUVVVVVVVVVVVVWWWXXXVVVTTTRRRRRRUUUXXXZZZ[[[YYYVVVRRRQQQQQQQQQQQQPPPMMMLLLJJJKKKNNNQQQRRRRRRWWWVVVTTTSSSQQQMMMHHHDDDJJJHHHEEEBBBBBBEEEHHHJJJGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJGGGIIIKKKMMMMMMKKKIIIGGGHHHJJJLLLMMMLLLKKKKKKKKKFFFFFFEEEEEEDDDDDDCCCCCC@@@AAADDDGGGKKKKKKIIIGGGDDDEEEGGGKKKNNNPPPOOOMMMNNNOOORRRTTTTTTTTTRRRQQQSSSPPPMMMLLLMMMOOOPPPOOOMMMMMMLLLHHHJJJUUUggguuuyyywwwyyyssshhhaaagggttt}}}~~~yyyqqq^^^TTTVVVZZZZZZXXXXXX[[[aaaiiirrrwwwyyyyyyzzzwwwrrrmmmjjjmmmsssxxxyyy}}}}}}yyywww{{{|||}}}{{{ooommmkkkiiikkkoootttwww||||||{{{}}}{{{~~~~~~{{{vvvssssssnnnhhhhhheeeaaa```aaaaaa^^^[[[ccc```]]]\\\]]]^^^___```XXXTTTOOONNNOOOMMMHHHCCC@@@???>>>>>>BBBHHHOOOSSSVVV[[[aaafffiiikkklllmmmqqqrrrsssssssssqqqooonnnuuuuuuwwwxxxzzz|||}}}~~~ssswww{{{}}}{{{wwwsssqqqyyyyyyyyyyyyyyyvvvqqqnnnuuusssrrrrrrsssuuuuuuuuuvvv{{{|||vvvsssttttttppprrrrrrssssssttttttsssssstttsssrrrrrrsssuuuxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxzzz}}}~~~~~~|||yyyvvv{{{{{{||||||yyy|||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~{{{vvvvvvzzzzzzuuullliiieee^^^XXXRRRMMMJJJGGGEEEAAA>>>;;;999888888555777888888777666666777666666777777888888999999<<<777999999555999999...999888999<<<<<<999:::>>>DDDEEEKKKRRRWWW]]]lll|||zzz\\\RRRHHHDDDAAA<<<<<>>777222111222////////////000000000000333111000000333555666666999999444...000777<<<<<>>===>>>BBBGGGJJJLLLPPPVVV\\\___cccfffhhhnnnoooppprrrssstttuuuvvvwwwwwwyyyzzz|||}}}~~~wwwyyy{{{zzzxxxvvvuuuvvvxxxxxxwwwxxxxxxvvvrrroootttsssqqqqqqsssttttttttttttyyyzzzuuurrrssssssoooooopppqqqrrrrrrrrrrrrrrrtttsssrrrssstttvvvxxxzzzxxxxxxyyyyyyyyyxxxxxxwwwwwwyyy{{{}}}}}}|||yyyxxxyyyxxxxxx||||||xxxxxx~~~~~~zzz{{{||||||~~~~~~{{{{{{~~~}}}|||}}}~~~}}}zzzyyyvvvuuusssrrrqqqrrrssstttssstttqqqllllllnnnmmmhhh```^^^YYYSSSMMMHHHEEECCC@@@???===:::999888888888666777999999777666777888888888888888999999999999;;;777999:::666<<>>>>>>>>===???DDDCCCBBB???888222000000222000000000000111111111111333111000111333555666666555555333222333999CCCJJJccckkkfff]]]ZZZYYYbbbsssjjj\\\ppplllUUULLLLLLKKKIIIFFFEEEFFFFFFFFFEEEMMMNNNNNNMMMMMMOOORRRUUUTTTRRROOOLLLJJJJJJKKKLLLJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFEEEFFFFFFGGGHHHHHHEEECCCBBBAAABBBEEEIIIKKKNNNNNNOOOOOONNNMMMKKKIIIqqqfffaaaaaa]]]ZZZ\\\[[[VVVRRRRRRSSSQQQNNNKKKKKKMMMPPPRRRTTTRRRQQQSSSVVVYYY[[[[[[WWWTTTQQQOOOOOOOOOOOONNNMMMLLLLLLNNNQQQTTTUUUUUURRRPPPMMMKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJHHHFFFDDDBBB@@@?????????AAAEEEHHHIIIGGGEEEGGGGGGIIIKKKNNNNNNLLLJJJQQQOOONNNLLLLLLMMMNNNPPPPPPNNNMMMMMMNNNNNNMMMLLLIIIKKKNNNMMMLLLQQQYYYaaajjjyyy|||uuurrrvvvyyytttmmmnnnyyyvvvlllnnnvvvvvv^^^VVVTTTQQQMMMPPPSSSXXX___ggglllnnnnnnmmmmmmnnnnnnppptttyyy~~~|||uuutttzzz~~~|||vvvmmmfffeeeiiiqqqvvvppprrrtttuuuvvvyyy~~~~~~}}}~~~{{{vvvqqqlllfffcccccccccbbb```]]]]]]^^^```aaa___\\\YYY\\\YYYVVVVVVVVVTTTOOOKKKHHHFFFBBB>>><<<===???@@@BBBEEEJJJNNNSSSXXX^^^aaaiiijjjlllnnnqqqtttvvvwwwwwwxxxyyyzzz{{{||||||}}}yyyyyywwwuuussssssvvvxxxwwwvvvuuuuuuvvvuuusssqqqsssqqqpppppprrrssssssrrrppptttvvvtttrrrrrrqqqnnnmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrtttvvvxxxzzzxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwyyy{{{|||{{{zzzyyyxxxwwwwwwzzz}}}}}}zzzwwwxxx~~~}}}yyyzzz{{{zzzxxxxxxzzz~~~~~~{{{xxxzzz~~~|||}}}|||{{{yyyyyy{{{}}}~~~}}}|||~~~|||yyywwwuuutttsssrrrqqqooonnnmmmnnnoooooolllllljjjfffdddddd```[[[SSSPPPKKKFFFBBB???===<<<888888777666666666777777666888999999777777777888:::::::::999999999999999999666999:::888@@@FFF>>>999888:::???@@@???BBBGGGMMMQQQ[[[gggrrrrrrZZZKKK===888666888:::;;;===AAA>>><<<888333///...000222111111111111222222222222333111000111444666666666555333444777777:::KKK^^^{{{zzzlll______cccnnnddd___zzzeeeUUUNNNLLLKKKIIIFFFEEEFFFGGGGGGFFFPPPQQQQQQPPPOOOPPPSSSUUUTTTRRRNNNKKKIIIIIIJJJKKKKKKMMMNNNOOONNNKKKHHHFFFGGGFFFFFFFFFGGGGGGHHHIIIDDDCCCBBBBBBCCCFFFJJJLLLKKKMMMNNNOOONNNKKKHHHEEEzzzkkkdddaaaaaa\\\YYYZZZXXXSSSPPPPPPPPPMMMKKKIIIJJJKKKLLLMMMQQQPPPPPPRRRUUUXXXYYYYYYVVVSSSPPPNNNNNNOOONNNNNNNNNMMMMMMOOOSSSUUUVVVVVVPPPMMMJJJHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@FFFFFFFFFGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCEEECCCBBBAAADDDFFFIIIJJJMMMLLLJJJGGGDDDAAA???>>>>>>>>>@@@CCCFFFGGGFFFEEEFFFGGGHHHKKKNNNOOOMMMKKKRRRPPPLLLJJJJJJKKKNNNPPPPPPOOONNNNNNOOOOOOMMMKKKGGGJJJKKKJJJIIIKKKQQQVVV]]]mmmzzzsssppptttssssssrrryyy~~~ssssssyyy{{{```UUURRRNNNJJJMMMNNNSSSYYY```dddffffffeeegggkkknnnqqquuuyyy}}}~~~}}}yyysssttt||||||}}}yyypppgggdddeeeiiilllooommmmmmqqquuuxxx}}}~~~~~~zzzuuuooogggcccdddeeeeeeddd___^^^^^^______^^^\\\YYYYYYWWWVVVVVVVVVTTTOOOLLLNNNKKKGGGBBB>>>===<<<<<<===>>>AAADDDHHHNNNTTTYYYbbbdddgggjjjmmmooooooppptttuuuwwwxxxyyyyyyyyyyyyvvvvvvtttrrrppppppsssvvvuuusssrrrssstttuuutttsssqqqpppooooooqqqrrrrrrqqqmmmpppssstttrrrpppooonnnlllmmmnnnpppqqqqqqqqqqqqpppppppppqqqssstttvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttvvvxxxzzz{{{{{{zzzzzz{{{yyyxxx{{{~~~~~~{{{wwwyyy}}}{{{yyyzzz{{{zzzwwwxxxzzz}}}}}}{{{yyyxxxxxxzzz}}}~~~}}}|||zzzyyyyyy|||~~~|||}}}|||}}}{{{zzzzzzzzz{{{yyyvvvsssqqqpppqqqqqqooonnnmmmkkkjjjjjjjjjjjjdddcccaaa^^^\\\YYYTTTPPPIIIFFFBBB>>>;;;::::::;;;444444444555555555666666555777888888777666666777:::::::::999999888888777999666::::::888AAAHHHBBB;;;:::===AAACCCCCCGGGLLLVVV\\\hhhuuusssZZZGGG>>>999666555555777777777777888777444111/////////000000000000111111111222222222111111222555666666666999444555::::::===TTTpppoooaaagggrrryyyaaaeeewww___WWWSSSNNNMMMJJJHHHGGGHHHIIIIIIHHHPPPQQQRRRRRRQQQRRRTTTUUURRRPPPMMMJJJHHHHHHIIIIIINNNPPPRRRSSSRRROOOKKKIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCEEEGGGJJJLLLKKKLLLLLLLLLJJJHHHFFFEEErrrkkkgggeee```ZZZWWWWWWUUUPPPMMMMMMKKKJJJJJJKKKLLLMMMJJJHHHNNNNNNOOOQQQTTTVVVVVVUUUTTTQQQNNNMMMNNNOOOOOOOOONNNNNNNNNQQQTTTVVVVVVUUUOOOMMMIIIHHHIIIJJJKKKKKKFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBFFFCCC@@@@@@DDDHHHJJJKKKNNNLLLJJJGGGDDDAAA???===>>>>>>???BBBEEEFFFFFFEEEEEEFFFHHHKKKNNNOOONNNLLLPPPNNNKKKIIIJJJLLLOOOQQQQQQPPPOOOOOOPPPOOOMMMKKKJJJKKKJJJHHHFFFHHHMMMRRRTTTcccvvv{{{sssqqqwwwvvvyyy{{{fffYYYSSSMMMIIIKKKKKKNNNSSSXXX\\\]]]]]]]]]aaafffkkkooorrrvvvxxx||||||xxxuuuyyy~~~{{{|||~~~wwwpppjjjfffeeedddllleeefffppp|||~~~~~~wwwqqqiiifffgggiiijjjjjjeeebbb^^^\\\\\\\\\\\\[[[VVVVVVWWWWWWVVVTTTPPPNNNOOOMMMIIIEEEAAA???======;;;<<<<<<===???CCCIIIMMMVVVZZZ```fffjjjkkkjjjiiirrrsssuuuwwwxxxwwwwwwvvvrrrssstttsssqqqqqqrrrsssrrrqqqpppqqqssstttsssrrrpppooonnnoooqqqrrrqqqoookkknnnrrruuussspppmmmmmmnnnooopppqqqrrrrrrrrrrrrooooooooopppqqqrrrsssttttttuuuuuuuuuttttttsssrrrrrrtttwwwyyyzzzzzzzzzyyy{{{yyyxxxyyy||||||yyyvvvvvvyyyyyyvvvuuuxxxyyywwwyyy{{{}}}~~~~~~}}}}}}}}}~~~|||yyywwwwwwyyy{{{{{{zzzzzzyyywwwuuuuuuxxxzzz}}}zzz{{{}}}~~~{{{xxxyyyzzz{{{yyyvvvtttuuuvvvuuussspppnnnmmmnnnooopppkkkjjjhhhfffdddbbbaaa```YYYWWWTTTSSSPPPKKKFFFDDDBBB???<<<999777888999:::555555666666666666666555444666777777666555555666999999888888777777777666999777;;;;;;777???GGGBBBAAA@@@BBBGGGJJJKKKPPPVVV^^^hhhvvvrrrXXXEEE<<<888999999777555555555333111222222333444333222///.../////////000000000111111222111111333666777666555:::333444;;;???FFFaaa~~~qqqfffrrrjjj^^^mmmppp\\\WWWTTTNNNOOOMMMKKKJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRRRRSSSUUUPPPNNNKKKHHHGGGGGGHHHIIIQQQRRRTTTUUUTTTQQQNNNKKKHHHGGGEEECCCAAA@@@??????EEEDDDDDDDDDFFFHHHJJJLLLLLLKKKIIIGGGFFFFFFFFFGGGqqqnnnllliiihhh___YYYUUUUUURRRMMMJJJKKKIIIHHHHHHKKKNNNNNNJJJGGGNNNNNNOOORRRUUUVVVTTTSSSRRRPPPMMMMMMOOOQQQQQQQQQOOOOOOOOORRRTTTVVVUUUTTTOOOLLLIIIHHHIIIKKKKKKKKKCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGFFFEEECCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDBBBBBBAAAAAABBBCCCDDDDDDDDDDDDGGGCCC@@@BBBFFFKKKMMMLLLMMMLLLJJJGGGDDDBBB@@@???>>>>>>???AAADDDFFFFFFEEEFFFFFFHHHKKKNNNOOOMMMKKKKKKJJJJJJJJJKKKNNNPPPRRRQQQPPPNNNMMMNNNNNNLLLJJJMMMLLLJJJHHHGGGIIIMMMQQQMMMXXXjjj{{{{{{rrrrrr||||||ppp```VVVMMMHHHIIIIIIJJJMMMQQQSSSTTTSSSUUUZZZ```fffjjjnnnrrrtttyyyzzzxxxxxx~~~~~~}}}}}}{{{uuunnnhhheeefff```dddvvvzzzuuunnnlllooorrrttttttlllfff___ZZZYYYZZZ\\\\\\VVVWWWYYYZZZYYYVVVTTTRRRMMMLLLJJJGGGDDDAAA@@@???<<<<<<;;;999999;;;@@@DDDIIINNNVVV^^^dddgggggggggnnnpppsssuuuvvvvvvuuutttqqqrrrttttttsssqqqrrrrrrpppooooooqqqssssssrrrpppooonnnnnnpppqqqrrrpppooolllnnnssswwwuuuppplllmmmpppqqqrrrrrrsssrrrrrrrrrooopppppppppqqqqqqqqqqqqooooooppppppppppppoooooopppsssvvvyyy{{{zzzxxxvvvyyyvvvtttuuuwwwxxxuuurrrpppsssssspppqqquuuvvvttt{{{}}}~~~~~~|||zzzyyyzzz||||||yyyvvvwww{{{{{{yyyxxxxxxxxxvvvuuuuuuvvvxxxzzzyyywwwwwwwwwwwwuuutttrrrtttuuusssooolllmmmooonnnmmmkkkiiiiiijjjkkkllliiihhheeeccc___\\\ZZZYYYSSSNNNKKKKKKIIIDDD@@@???;;;999777666555555777888666777888888888777777666555666888888666555666777888888888777777777777777999888======777>>>EEE@@@AAA@@@CCCJJJNNNQQQXXX___kkkwwwvvv[[[GGG===:::;;;777888666444444666555000///000222555666444000,,,.../////////000000000000222222222444666777777555666222444>>>GGGUUUkkkqqqmmm}}}mmm]]]```wwwiiiZZZUUUQQQMMMQQQOOOLLLLLLMMMOOOOOONNNMMMPPPRRRSSSRRRQQQQQQRRRMMMKKKIIIFFFFFFGGGHHHIIIRRRSSSTTTUUUTTTQQQNNNLLLJJJIIIGGGDDDBBBAAA@@@???FFFFFFEEEFFFGGGHHHJJJKKKLLLJJJGGGEEEDDDEEEGGGIIIpppiiijjjiiigggfff```ZZZUUUTTTRRRMMMJJJJJJHHHFFFEEEHHHLLLNNNKKKHHHPPPPPPRRRTTTVVVVVVTTTRRRQQQOOOMMMMMMPPPRRRTTTTTTPPPOOOPPPRRRTTTUUUSSSRRRMMMKKKIIIHHHIIIJJJJJJIIIBBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFGGGFFFDDDBBBAAA@@@@@@?????????@@@AAAAAA@@@AAABBBDDDDDDBBBAAA@@@AAABBBCCCDDDEEEGGGHHHHHHHHHEEEBBBEEEJJJOOOOOONNNKKKJJJIIIGGGEEECCCBBBAAA?????????AAADDDFFFFFFFFFIIIIIIJJJLLLMMMMMMJJJHHHCCCEEEGGGJJJLLLOOOPPPQQQQQQNNNKKKJJJJJJKKKJJJIIIJJJIIIHHHGGGGGGHHHKKKMMMJJJQQQ^^^pppzzzqqquuuxxxhhhZZZOOOIIIGGGFFFFFFGGGJJJKKKKKKJJJMMMRRRYYY```eeejjjooorrrsssuuuuuuwww~~~|||||||||}}}}}}vvvooojjjdddbbbkkkzzzvvvvvvyyy~~~oooiiibbb\\\YYYZZZ[[[[[[UUUWWWZZZ[[[ZZZXXXUUUTTTOOONNNMMMKKKHHHFFFDDDCCC???>>>===;;;999;;;>>>AAAAAADDDJJJPPPVVV\\\___aaahhhjjjmmmpppqqqqqqppppppnnnoooppppppnnnnnnoooqqqnnnnnnoooqqqsssrrrpppnnnoooooooooppprrrrrrqqqooonnnoootttzzzxxxppplllmmmrrrrrrrrrsssrrrrrrqqqppprrrrrrrrrrrrrrrqqqqqqpppmmmmmmnnnoooppppppppppppooorrrwww{{{{{{yyyvvvsssvvvtttqqqrrrttttttqqqnnnoooqqqpppnnnpppuuuwwwtttxxx{{{}}}|||yyyvvvvvvwww{{{|||yyyvvvwww|||{{{uuuwwwxxxyyyxxxvvvuuuvvvwwwuuuvvvvvvuuurrrqqqqqqqqqoooqqqrrrooojjjfffgggjjjhhhgggfffdddddddddddddddeeedddaaa^^^YYYUUURRRPPPMMMGGGCCCDDDCCC>>><<<===777666666555555555666666666777888999:::999999888777888::::::888777888999777888888888888888999999888888??????999>>>EEE@@@AAAAAAFFFOOOVVV\\\eeennnrrr\\\III>>>;;;::::::444666444111222666555000000000000333555444111---//////000000000111111111222222222555777888777555666666999CCCQQQ```mmmsssqqqsssnnnqqq{{{cccYYYiiisssbbbZZZUUURRRPPPQQQOOOMMMLLLNNNOOOOOOOOOQQQSSSUUUUUUSSSPPPNNNNNNJJJIIIGGGEEEEEEGGGIIIJJJPPPQQQQQQQQQPPPNNNLLLKKKIIIHHHFFFEEECCCBBBBBBBBBHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFHHHIIIuuuhhhggggggeeebbbcccaaa[[[VVVUUURRRMMMJJJKKKIIIEEEBBBDDDJJJMMMLLLJJJRRRRRRTTTVVVXXXWWWTTTRRRPPPNNNMMMMMMPPPTTTUUUVVVPPPPPPPPPRRRTTTTTTRRRPPPLLLJJJHHHHHHIIIIIIHHHGGGDDDCCCBBBAAAAAABBBCCCDDDEEEEEEGGGGGGFFFDDDBBB@@@BBBBBBBBBBBBCCCDDDEEEEEE???@@@BBBCCCCCCBBB@@@???BBBCCCDDDFFFGGGIIIJJJKKKIIIFFFDDDGGGMMMQQQQQQOOOJJJIIIHHHGGGFFFDDDCCCCCC@@@??????AAADDDGGGGGGFFFMMMLLLLLLLLLMMMKKKHHHEEE>>>@@@EEEIIIMMMOOOPPPPPPPPPMMMIIIGGGHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFGGGGGGJJJMMMVVVggg{{{zzzrrrwww{{{lll\\\QQQKKKEEEDDDCCCDDDEEEFFFEEEDDDGGGLLLTTT\\\bbbhhhnnnrrrmmmpppqqqtttzzzwwwxxxyyy{{{~~~}}}yyysssooofffggguuu|||}}}pppkkkddd^^^[[[ZZZZZZYYYSSSVVVYYY[[[YYYWWWTTTSSSSSSRRRQQQPPPMMMKKKIIIGGGBBBBBBAAA???===>>>AAACCC??????AAAEEEJJJPPPUUUXXXaaacccfffjjjllllllkkkjjjkkklllkkkjjjhhhiiilllnnnmmmnnnooorrrsssrrrooollloooooooooqqqssssssqqqoooooopppuuu{{{yyyppplllmmmrrrrrrrrrrrrrrrqqqpppooottttttttttttsssrrrqqqpppnnnooopppqqqrrrsssssssssnnnrrrwww{{{|||yyytttqqqwwwtttqqqqqqssssssqqqnnnppprrrqqqpppsssxxxzzzxxxuuuxxxzzzyyyvvvttttttuuuzzz{{{yyyvvvwww|||zzzssssssuuuvvvvvvtttssssssssstttvvvwwwuuupppnnnoooqqqnnnqqqrrrnnnhhheeefffiiieeedddcccaaa___^^^^^^]]]]]]\\\YYYUUUPPPKKKGGGDDDDDD===999;;;:::666444777666666777777777777777666444555777999;;;;;;;;;:::888:::<<<;;;:::999:::;;;888888888999999::::::;;;777888@@@AAA;;;@@@FFFAAAHHHIIIOOOZZZccckkkuuucccVVVFFF;;;666666444222333555333...///444333...111000///000333333111...000111111111111222222222222222333555777888777555999<<<@@@HHHWWWfffhhhccc```gggjjjtttsssaaa]]]sssfff\\\[[[WWWUUUWWWPPPNNNLLLLLLNNNOOOOOOOOOTTTVVVXXXWWWSSSOOOLLLKKKIIIGGGEEEDDDEEEGGGIIIKKKOOOOOOOOONNNMMMLLLKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHHHH}}}zzzpppjjjccc```aaacccaaa______YYYTTTQQQRRRQQQLLLHHHKKKIIIHHHJJJMMMNNNKKKHHHOOOXXXZZZUUUUUU[[[YYYQQQNNNNNNNNNMMMMMMOOOTTTWWWVVVUUUTTTSSSRRRRRRRRRRRRIIIMMMLLLIIIIIIMMMJJJCCCGGGAAA???BBBCCC???>>>AAAGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@??????===@@@DDDHHHKKKKKKIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJHHHFFFCCCBBBCCCEEEFFFDDDCCCBBBBBBDDDGGGJJJLLLKKKLLLMMMLLLIIIFFFDDDDDDAAACCCFFFIIILLLNNNNNNOOOMMMJJJIIIKKKJJJGGGHHHJJJIIIEEEBBBCCCGGGIIIGGGDDDEEEJJJPPP[[[oooyyyuuu~~~|||ssseeeYYYRRROOOGGGBBB@@@DDDDDD@@@???BBBGGGKKKQQQUUUYYY___fffkkkqqqssstttrrrqqqrrrwww{{{sssvvvyyy{{{{{{|||~~~|||}}}}}}zzzxxxrrrlllrrr~~~~~~mmmlllkkkhhhddd___[[[YYYYYYXXXWWWVVVVVVUUUUUUUUUOOOPPPPPPPPPNNNLLLIIIGGGGGGFFFDDDBBB@@@@@@@@@AAA=========>>>@@@DDDIIIKKKMMMQQQXXX^^^bbbdddcccbbbffffffeeeffffffggghhhhhhlllllllllnnnpppqqqpppnnnooooooppppppppppppoooooossssssuuuvvvwwwuuuqqqmmmsssrrrooollliiijjjmmmpppqqqrrrrrrqqqpppoooqqqrrrsssqqqooorrrvvvvvvqqqlllttttttttttttsssrrrqqqppppppqqqooojjjkkkpppsssrrrpppppppppqqqssstttsssrrrzzzxxxuuusssrrrsssuuuvvvtttwwwwwwvvvvvvxxxuuuoooppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnmmmrrrooollljjjhhhfffcccaaa___^^^]]]]]]]]]ZZZVVVSSSUUURRRNNNJJJEEEBBB@@@???888888777777666666555555555444444444555888:::<<<999888666777888:::999999:::::::::999999777666666999888777888:::;;;<<<<<<999;;;<<<<<<===@@@FFFJJJQQQUUU[[[bbblllzzzqqqaaaMMMFFF>>>999999999666333333222000/////////000111111111222222222222111111222222111000000111111222333222333444666777666555444999EEEUUU^^^\\\WWWUUUVVV___ooo{{{jjjcccyyyttt\\\WWWXXXTTTQQQSSSWWWQQQLLLMMMSSSUUUSSSOOOYYYYYYXXXUUUPPPMMMLLLLLLKKKJJJHHHEEEDDDFFFKKKOOOQQQPPPNNNMMMKKKJJJJJJIIIJJJGGGDDDBBBBBBCCCCCCCCCHHHHHHHHHIIIJJJIIIGGGEEECCCFFFHHHHHHGGGFFFFFFGGG{{{ooohhhdddaaaaaacccdddaaa]]][[[WWWSSSRRRSSSRRRNNNJJJJJJIIIHHHIIIJJJKKKJJJIIIQQQXXXZZZUUUUUUYYYWWWOOONNNOOOOOOOOONNNPPPSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQLLLNNNMMMIIIIIIKKKIIICCCFFF@@@>>>BBBCCC@@@???BBBEEEEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@AAA@@@@@@??????BBBDDDGGGIIIKKKJJJIIIHHHKKKLLLMMMNNNNNNMMMMMMLLLJJJHHHFFFCCCBBBBBBCCCDDDBBBBBBBBBCCCDDDGGGIIIJJJHHHJJJKKKJJJGGGEEEDDDCCCBBBCCCEEEHHHIIIJJJKKKKKKOOOKKKJJJKKKIIIEEEDDDGGGEEEAAA???@@@DDDFFFEEEBBBFFFIIINNNWWWiii|||uuu|||{{{uuuvvvuuuppphhh^^^VVVSSSRRRPPPGGGAAAAAAAAA???AAAEEEDDDGGGJJJNNNRRRYYYaaaggggggjjjkkkjjjhhhiiilllppprrruuuyyy||||||zzzzzzzzz{{{|||}}}~~~}}}|||uuunnnnnnxxx|||xxxvvvyyy~~~}}}}}}|||qqqpppmmmjjjfffaaa]]][[[XXXWWWVVVUUUUUUTTTTTTUUUSSSSSSSSSSSSQQQOOOLLLJJJIIIHHHFFFDDDCCCBBBAAAAAA999999888888:::===@@@BBBHHHJJJOOOSSSWWWYYYZZZ[[[^^^^^^___```bbbdddeeefffiiihhhhhhjjjlllmmmmmmkkkmmmnnnooopppqqqqqqqqqpppqqqqqqsssuuuvvvuuuqqqnnnqqqqqqooollljjjkkkmmmooonnnnnnooonnnmmmmmmooopppsssqqqpppssswwwxxxtttpppqqqqqqrrrrrrssssssrrrrrrpppqqqoookkkkkkpppsssrrrsssrrrrrrsssuuuvvvtttsssvvvuuurrrpppoooppprrrssstttvvvvvvuuuuuuwwwtttooonnnnnnnnnnnnnnnmmmmmmmmmpppooonnnmmmllljjjiiiiiijjjhhheeecccbbbaaa^^^\\\YYYWWWVVVUUUSSSPPPKKKHHHHHHFFFCCC???;;;888777666888777777777666666666555666555444444555777999;;;888666555666777999888888777888888999999999888888777777777888999:::::::::===???@@@AAACCCGGGNNNSSS[[[```hhhrrr~~~sss]]]PPPDDD>>>888666666777444222222222000/////////000111000111111222222111111000111111111111111111111111111111111333555666666666888;;;EEEQQQUUURRRPPPPPPRRR```uuu{{{ooonnnxxxooolllssslllXXXVVVXXXTTTOOONNNRRROOOMMMOOOSSSVVVUUUSSSYYYYYYXXXTTTPPPLLLKKKKKKJJJJJJHHHFFFEEEGGGKKKNNNPPPOOOMMMKKKJJJJJJJJJKKKGGGEEECCCCCCEEEHHHIIIIIIHHHGGGGGGIIIJJJJJJHHHFFFCCCEEEGGGHHHHHHGGGHHHHHHzzz~~~nnn```___^^^^^^aaadddccc___[[[WWWUUUSSSSSSTTTSSSOOOKKKKKKKKKKKKJJJIIIIIIKKKLLLRRRXXXZZZVVVUUUXXXUUUOOOOOOPPPQQQQQQPPPPPPQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPMMMIIIHHHIIIGGGCCCDDD@@@???AAACCCBBBBBBCCCAAABBBCCCDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@GGGGGGIIIJJJKKKKKKJJJIIIJJJKKKMMMOOONNNMMMJJJIIIJJJHHHFFFCCCAAAAAABBBBBB>>>???AAACCCEEEFFFGGGGGGEEEGGGHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGQQQMMMKKKKKKHHHCCCAAACCCFFFCCCAAACCCFFFIIIHHHFFFGGGIIIKKKQQQaaavvvtttwww|||qqqiiikkkhhhccc]]]YYYXXX[[[^^^VVVMMMEEE@@@>>><<<>>>AAAAAAAAACCCEEEIIIPPPXXX^^^___cccffffffddddddfffiiiooosssxxx{{{zzzxxxuuutttyyyzzz{{{|||~~~xxxqqqnnnpppoookkkmmmtttwwwzzz}}}zzzwwwuuurrrmmmiiidddaaa___ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTQQQOOOMMMKKKJJJIIIHHHFFFDDDBBBAAA999888666555555777999:::@@@AAACCCEEEHHHKKKNNNOOOUUUUUUWWWZZZ]]]```ccceeedddcccccceeegggiiiiiihhhjjjkkklllmmmnnnooooooooonnnnnnpppsssuuuuuurrrppppppqqqpppnnnlllkkklllmmmjjjkkkkkkkkkjjjkkkmmmnnnpppoooooorrruuuwwwtttqqqmmmnnnpppqqqssssssttttttpppqqqoookkkkkkppprrrqqqsssrrrqqqrrrssstttsssrrrrrrqqqooommmlllmmmnnnooorrrsssrrrpppqqqsssppplllkkkkkkkkkjjjjjjiiihhhgggmmmlllkkkiiigggeeecccccc```^^^\\\ZZZYYYXXXUUUSSSQQQOOOMMMKKKHHHEEE@@@===@@@???<<<:::777555444444777777777777666666666666777666555555555666888999777666444555777888888777555666777888999:::::::::777888999:::;;;;;;;;;;;;===@@@CCCEEEHHHNNNVVV]]]iiipppzzzyyymmmdddVVVGGG>>>;;;888444444555666333111222111111000///000000000000111111222222111111000000111222222333222111000000111222333555777888999???AAAFFFLLLLLLIIIKKKPPP\\\nnnxxxkkkcccfffvvvlllbbbrrrsssbbbTTTTTTVVVRRRLLLIIIKKKLLLNNNPPPSSSVVVWWWXXXXXXXXXWWWTTTOOOLLLJJJKKKHHHIIIIIIHHHGGGHHHJJJLLLNNNMMMKKKJJJIIIJJJLLLMMMIIIGGGEEEEEEGGGJJJKKKKKKGGGFFFGGGIIIKKKKKKJJJHHHBBBEEEGGGHHHGGGGGGHHHIII~~~~~~pppbbb\\\[[[[[[\\\^^^``````\\\YYYUUUTTTTTTTTTUUUSSSOOOKKKNNNOOOOOOLLLHHHHHHKKKOOOQQQVVVXXXUUUUUUWWWUUUPPPOOOQQQSSSSSSRRRPPPPPPQQQSSSSSSSSSRRRRRRQQQQQQPPPSSSQQQMMMIIIHHHHHHFFFDDDCCCAAA@@@AAACCCDDDDDDDDD???@@@BBBDDDDDDDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAHHHIIIJJJKKKKKKLLLLLLLLLHHHJJJLLLNNNMMMKKKGGGEEEJJJHHHFFFCCCAAA@@@@@@@@@<<<>>>AAACCCEEEEEEEEEDDDBBBDDDFFFGGGEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIQQQMMMLLLLLLIIIDDDBBBCCCFFFDDDCCCEEEHHHJJJJJJIIIIIIIIIIIINNN[[[mmmwwwtttzzzwwwhhhaaaeeebbb]]]ZZZ[[[aaahhhmmm```YYYPPPHHHBBB>>>;;;;;;>>>>>>???@@@CCCHHHMMMPPPVVV[[[```bbbbbbaaacccfffllloootttvvvvvvuuuttttttyyyyyyyyyyyy{{{}}}|||wwwsssqqqmmmiiikkkqqqqqqvvv{{{}}}|||{{{}}}||||||zzzvvvrrrmmmiiifffddd___^^^]]][[[ZZZYYYYYYYYYWWWWWWWWWUUUSSSQQQOOONNNLLLLLLLLLKKKIIIFFFDDDBBB>>><<<:::888777666777777888999;;;===???AAACCCCCCLLLMMMPPPSSSXXX]]]```bbb___^^^^^^```ccceeeeeeeeeggghhhiiijjjjjjkkkkkkkkkjjjkkkmmmqqqtttuuusssrrrqqqrrrrrrpppmmmjjjiiiiiihhhiiijjjjjjjjjjjjmmmooommmllllllnnnpppqqqooommmmmmnnnoooqqqrrrsssssstttnnnpppnnnkkkkkkoooqqqppppppooommmnnnooopppooonnnpppooommmlllkkkkkklllmmmnnnooommmjjjjjjmmmkkkgggfffggghhhhhhhhhgggffffffjjjiiigggeeebbb___^^^\\\YYYWWWTTTRRRQQQOOOLLLJJJIIIGGGDDDCCCAAA>>>:::888<<<;;;:::999777666555555777777777777666666666666888777666666666666777777888666555555777888888777666777888999999999999999999:::===>>>>>>>>>>>>>>>???CCCHHHLLLPPPXXXccckkkyyyrrr^^^SSSLLLCCC;;;777888666555555666666444222222111111000000000000000000000111111111111000000...000222333444222111000222333444555666888<<<>>>GGGFFFGGGHHHFFFGGGOOOYYYuuuwwwvvvnnngggfffmmmvvvaaaccc~~~iii\\\QQQQQQSSSOOOJJJGGGHHHLLLPPPRRRRRRTTTWWWZZZWWWWWWVVVSSSNNNKKKJJJJJJFFFHHHIIIIIIHHHHHHJJJKKKMMMKKKJJJIIIIIIKKKMMMOOOOOOLLLHHHFFFFFFGGGFFFFFFEEEEEEFFFHHHKKKLLLKKKIIICCCEEEFFFFFFEEEDDDEEEGGGtttddd^^^]]][[[[[[ZZZZZZZZZZZZYYYXXXVVVVVVUUUUUUTTTQQQNNNKKKPPPQQQQQQMMMIIIIIILLLOOOOOOSSSUUUUUUVVVWWWUUURRROOOQQQSSSSSSRRRPPPOOOOOOSSSSSSTTTTTTTTTSSSRRRRRRTTTPPPLLLJJJIIIHHHFFFFFFDDDCCCBBBAAACCCEEEDDDCCC>>>???@@@BBBCCCDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@???????????????@@@AAACCCCCCGGGHHHIIIKKKLLLMMMNNNNNNFFFGGGJJJKKKKKKHHHEEECCCIIIHHHFFFCCCBBB@@@@@@@@@===>>>AAACCCDDDDDDBBBAAAAAACCCFFFFFFEEEDDDDDDEEECCCCCCEEEFFFIIIKKKLLLMMMPPPMMMLLLNNNLLLGGGEEEFFFBBBAAAAAABBBDDDFFFGGGGGGJJJIIIJJJMMMVVVfffxxxwwwwww~~~}}}~~~tttaaaZZZ```]]]ZZZZZZ___gggpppuuuqqqjjj]]]PPPGGGCCC???===>>>>>>???@@@AAABBBBBBBBBKKKPPPVVVZZZ[[[\\\___aaagggiiilllmmmoooqqqtttvvvwwwwwwvvvvvvxxxzzz|||~~~~~~{{{xxxrrrkkkhhhjjjiiimmmsssvvvvvvxxx{{{~~~|||xxxsssooollljjjdddcccaaa___]]][[[[[[ZZZWWWVVVUUUSSSQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHEEEDDDCCCAAA???<<<:::999888888444666999;;;======;;;;;;BBBCCCFFFJJJOOOTTTXXXZZZZZZYYYXXXZZZ]]]```aaaaaaeeeeeefffgggggggggfffffffffgggiiimmmqqqssssssqqqrrrrrrrrrpppkkkhhhfffeeeiiijjjkkkkkkjjjkkkmmmooommmlllkkkllllllllljjjiiinnnoooppppppqqqqqqqqqppplllnnnmmmjjjjjjnnnpppnnnnnnllljjjkkklllnnnnnnmmmooonnnmmmlllkkkkkkkkkllllllmmmjjjffffffiiihhhdddbbbccceeefffgggfffeeeeeefffeeeccc```]]]ZZZWWWVVVTTTQQQNNNKKKJJJGGGDDDAAA???>>><<<;;;;;;:::888666555555555555444444333333666666666666777777777777888777777666666666666666999777666666888999999888888888888999999999888888999;;;>>>?????????AAACCCDDDJJJQQQVVV\\\ffftttmmm]]]LLLCCC???;;;888888666666555555555444222000111111111111000000000///000000000111111000000000...///111333444333111000333444555666777:::@@@DDDKKKHHHFFFEEEFFFLLL[[[jjjvvvllliiifffgggnnnzzz}}}eee___ooodddZZZPPPNNNNNNMMMJJJIIIHHHLLLPPPQQQPPPQQQUUUYYYVVVVVVUUURRRMMMJJJHHHIIIEEEGGGIIIJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLNNNOOOPPPLLLHHHEEEDDDCCCBBBAAADDDDDDEEEHHHJJJKKKJJJIIIDDDEEEFFFDDDBBBAAABBBCCCssseee]]]ZZZZZZ\\\[[[YYYWWWVVVVVVVVVWWWVVVVVVVVVUUUSSSPPPNNNLLLPPPQQQPPPOOONNNOOOQQQRRRPPPRRRTTTVVVVVVUUUSSSQQQNNNPPPRRRRRRPPPOOOOOOOOORRRSSSTTTUUUUUUTTTSSSRRRRRRMMMKKKLLLLLLIIIGGGHHHFFFGGGEEEBBBBBBEEEDDD@@@>>>??????@@@AAABBBCCCDDDBBBCCCCCCCCCCCCBBB@@@???@@@@@@???@@@AAACCCEEEFFFEEEFFFIIIKKKLLLMMMMMMMMMEEEFFFHHHJJJIIIHHHEEEDDDIIIHHHFFFDDDCCCBBBAAAAAA???@@@BBBCCCCCCBBBAAA@@@@@@BBBEEEEEEDDDDDDDDDDDDCCCCCCEEEGGGJJJMMMPPPQQQNNNLLLLLLOOOMMMIIIGGGHHHDDDDDDDDDDDDEEEGGGHHHHHHJJJIIIJJJMMMRRR\\\mmm|||~~~}}}}}}|||wwwwww|||fff^^^]]][[[ZZZ]]]ccckkkrrruuu{{{uuuhhhZZZPPPKKKEEE@@@???>>>>>>@@@AAA@@@===;;;EEEJJJQQQUUUVVVXXX[[[^^^___```ccceeegggkkkppptttssssssrrrssstttvvvyyyzzz~~~xxxooogggbbbaaadddgggkkkooouuu{{{~~~|||wwwsssqqqjjjhhhfffccc```]]]\\\[[[WWWVVVTTTRRRPPPNNNLLLKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDBBB???===;;;999999555777999;;;<<<:::888777888:::<<<@@@DDDHHHLLLNNNQQQPPPPPPQQQUUUXXXZZZ[[[``````aaabbbccccccccccccaaabbbdddhhhllloooooonnnnnnnnnnnnlllhhhdddcccccciiijjjkkkjjjjjjjjjlllnnnmmmllllllkkkjjjiiihhhhhhmmmnnnnnnnnnnnnmmmmmmllljjjllllllhhhiiimmmnnnlllllljjjiiiiiikkkmmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjllllllhhhddddddggggggddd^^^___aaaccccccbbbaaa```^^^]]][[[XXXUUURRRPPPNNNLLLJJJGGGDDDCCC@@@===;;;888666555555666666555444333333444444555444444444666666666666777777777777777777777777777666666666999888666777999::::::999888888999999999888888777888;;;>>>???>>>@@@DDDHHHHHHOOOXXX^^^eeerrryyykkkWWWKKK???:::999777666777333444333333222000///...000111111111111000/////////000000111111000000///...///111222333333222222222444777888;;;@@@IIIPPPOOOIIIEEEEEEKKKXXXlll~~~vvvlllddddddkkkyyylll[[[eeewww___XXXPPPLLLLLLLLLLLLLLLIIIKKKNNNNNNMMMOOOSSSWWWUUUUUUTTTQQQLLLIIIHHHHHHEEEGGGIIIIIIIIIIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOJJJGGGDDDBBBBBBCCCCCCBBBCCCCCCDDDGGGIIIJJJIIIGGGEEEEEEEEEDDDBBBAAABBBDDDsssddd^^^YYYVVVVVVYYYYYYXXXVVVUUUUUUVVVWWWUUUUUUUUUSSSRRRPPPPPPPPPRRRRRRSSSVVVYYY\\\]]]]]]SSSSSSUUUVVVUUURRRPPPNNNMMMNNNPPPPPPOOONNNOOOPPPQQQRRRSSSTTTUUUTTTRRRQQQOOOJJJIIIMMMNNNJJJHHHJJJIIIJJJGGGBBBBBBDDDBBB===@@@???>>>>>>???AAACCCEEEBBBCCCCCCDDDCCCAAA@@@???AAA@@@@@@@@@BBBDDDGGGHHHDDDFFFIIIKKKLLLKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@??????AAACCCDDDBBBAAAAAABBBCCCDDDEEEGGGJJJMMMPPPRRRNNNKKKLLLOOOMMMHHHFFFGGGGGGGGGHHHGGGGGGHHHIIIJJJJJJIIIJJJLLLLLLPPP^^^mmmzzz}}}~~~sssiiikkkqqqtttjjjbbbaaabbbgggmmmsssuuuuuu|||~~~wwwmmmbbbRRRCCC???===<<<===>>>>>><<<:::BBBFFFLLLOOOOOOQQQTTTXXXUUUXXX[[[___aaadddiiilllllllllnnnppprrruuuwwwxxx~~~yyynnneeebbb```___aaagggooovvvyyy~~~{{{xxxsssqqqnnnjjjfffbbb```___YYYXXXVVVSSSQQQOOOMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDBBB???===<<<;;;888888999999888888777777444555666999<<<@@@CCCDDDHHHFFFFFFGGGKKKOOORRRRRRSSSUUUVVVYYY[[[\\\]]]]]][[[\\\]]]aaafffiiiiiiiiifffggggggeeecccaaaaaabbbggghhhiiihhhffffffhhhjjjiiiiiiiiihhhfffffffffgggiiiiiijjjjjjjjjjjjiiiiiihhhjjjjjjggggggkkkllljjjiiigggeeefffiiikkkmmmmmmiiiiiihhhggggggfffffffffjjjiiiddd______cccccc```[[[\\\^^^^^^]]][[[YYYWWWTTTSSSQQQNNNKKKIIIFFFEEEBBB@@@>>><<<<<<:::888666666444222333444444444333333444555666777777666555555666666666777777777888666666666777777777777666888777666666888999999888666777888999999999999999<<>>777666777444222222111111111000////////////000111111222111000///...//////000000000000/////////000000111222222333333333777;;;???DDDMMMYYYbbbWWWNNNHHHKKKVVViii}}}vvvuuu{{{uuu```___xxx|||eeeWWWTTTPPPMMMMMMNNNOOONNNIIIIIIIIIIIIKKKOOOTTTWWWTTTUUUSSSPPPKKKHHHGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKLLLMMMNNNOOOOOONNNNNNGGGDDDAAA@@@AAACCCCCCCCCCCCCCCCCCEEEHHHHHHGGGEEEDDDEEEEEEDDDCCCDDDFFFHHHyyyeee^^^]]]YYYUUUUUUUUUVVVWWWWWWVVVUUUVVVVVVSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUWWW\\\dddhhhiiigggVVVUUUVVVWWWUUUPPPLLLLLLLLLMMMOOONNNMMMMMMOOOPPPOOOQQQRRRTTTTTTSSSQQQPPPMMMHHHIIINNNPPPLLLIIILLLKKKLLLIIIBBBAAADDDAAA;;;AAA@@@>>>===>>>@@@CCCEEECCCCCCDDDDDDCCCAAA@@@???BBBAAAAAAAAACCCEEEHHHJJJEEEGGGIIIKKKKKKIIIFFFDDDGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEEEEDDDCCCBBB@@@???>>>>>>@@@BBBBBBAAA@@@@@@@@@DDDDDDEEEFFFIIILLLOOOPPPNNNKKKLLLNNNLLLGGGDDDEEEEEEEEEFFFEEEDDDDDDFFFGGGIIIHHHJJJKKKHHHGGGSSSbbbooo|||}}}|||uuufffbbbjjjsss||||||pppjjjjjjlllrrrxxx{{{zzzxxx}}}bbbIII@@@<<<999999<<<>>>>>>===;;;???CCCEEEEEEFFFIIIMMMOOOSSSXXX\\\^^^```bbbdddfffhhhjjjnnnqqqtttwwwxxxyyy{{{~~~xxxnnnhhhbbb\\\\\\aaaiiiooorrr~~~}}}{{{yyyuuuppplllhhhfffddd[[[ZZZWWWUUURRRPPPOOONNNJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHFFFDDDBBB@@@???>>>;;;:::888666555666777888444444666888:::===???@@@AAA???>>>@@@DDDIIIKKKLLLHHHIIILLLOOOSSSUUUWWWXXXWWWWWWYYY]]]aaadddeeeeee___```aaa```______aaaccceeeffffffeeecccccceeefffcccdddddddddccccccdddfffeeeeeefffggggggggggggggggggiiiiiifffgggjjjkkkhhhdddcccaaabbbeeehhhjjjkkkffffffeeeddddddccccccbbbfffddd```ZZZZZZ^^^___\\\YYYZZZ[[[[[[YYYUUUQQQOOOMMMLLLJJJHHHEEEBBB@@@???:::888777777777777555444777666444444444555444333111222333555555555444333555666666666777777888888555555666777777777777777777666555555777888888777444555666888:::;;;;;;;;;AAACCCFFFFFFFFFJJJRRRYYY]]]fffqqqzzzppp]]]NNNFFF>>>888444666777333//////000111111000///000111333000111111222222000///...//////000000000000//////000000000000111222333444666:::AAAGGGMMMYYYgggqqq___UUUMMMRRR```vvviii```[[[iiimmmXXXPPPPPPOOONNNNNNPPPPPPOOOIIIGGGFFFFFFJJJOOOUUUXXXTTTTTTSSSPPPKKKHHHFFFGGGFFFGGGHHHHHHGGGIIILLLNNNKKKLLLOOOPPPQQQPPPNNNMMMGGGEEEBBB@@@AAABBBBBBBBBCCCBBBCCCEEEGGGGGGEEEDDDCCCDDDEEEEEEEEEGGGJJJMMM|||mmm```[[[ZZZWWWWWWZZZZZZYYYXXXXXXYYYYYYXXXWWWSSSSSSSSSSSSSSSSSSTTTTTTTTT[[[dddlllooolllgggcccWWWVVVTTTRRROOOMMMKKKKKKNNNMMMMMMMMMOOOPPPOOONNNLLLLLLNNNRRRVVVWWWSSSOOOPPPOOONNNNNNNNNMMMKKKIIIHHHHHHGGGFFFCCCAAA???>>>@@@???>>>>>>@@@BBBBBBAAABBBAAA??????@@@AAAAAA@@@CCCCCCCCCCCCDDDFFFGGGIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHJJJKKKKKKIIIHHHGGGGGGEEEEEEDDDCCCBBBCCCFFFHHHEEEEEEEEEEEEDDDBBB???>>><<<>>>???@@@@@@BBBDDDGGGGGGIIIKKKJJJHHHHHHKKKNNNEEEEEEFFFHHHJJJKKKIIIHHHIIIGGGDDDDDDGGGHHHFFFDDDJJJLLLLLLIIIFFFHHHNNNTTTggguuu}}}zzzyyy{{{}}}xxxnnnhhhiiilllmmm{{{zzzqqqoootttyyyRRRDDDAAA===:::999999999999;;;>>>@@@AAA@@@@@@AAABBBEEEJJJOOOQQQPPPTTT\\\dddcccdddfffggghhhkkkooorrrqqqsssxxx|||tttmmmfff^^^[[[]]]cccgggjjjsss{{{}}}yyyvvvtttpppjjjeeebbb___\\\XXXUUUTTTTTTUUULLLKKKKKKJJJIIIHHHGGGGGGIIIIIIHHHFFFCCCAAA>>>===AAA???>>>===;;;999555222555333555999:::666444666;;;::::::;;;===???AAABBBEEEEEEFFFGGGIIILLLNNNPPPSSSSSSSSSVVVYYY[[[\\\[[[XXX[[[]]]]]]\\\[[[^^^aaa___```aaabbbaaaaaa___^^^cccaaa^^^^^^___aaaaaaaaadddbbb```aaadddfffdddaaabbbcccdddeeeeeeeeedddccccccccccccbbbbbbbbbaaaaaabbbdddbbb^^^]]]```aaa______]]]ZZZWWWUUUUUUUUUVVVSSSRRRQQQOOOMMMKKKIIIHHHEEECCCAAA@@@???===:::777<<<;;;999888555444222111444444444444444555666777777777777777666555444333333555777888777888:::<<<888777666555555444555555666666666666666777888999666666555777:::<<<======BBBAAADDDKKKMMMNNNUUU___iiittt{{{gggXXXLLLBBB;;;888777555444333222222222222222111000//////000000333///,,,+++...111222111222111000000000///---+++333222111000111333666888777:::AAANNNfff}}}kkkaaaYYY```yyyxxx___UUU\\\|||eeeXXXTTTTTTRRRQQQQQQQQQPPPMMMKKKIIIHHHHHHIIIJJJLLLNNNOOOSSSRRROOOLLLJJJGGGFFFEEEHHHIIIIIIIIIHHHHHHJJJKKKMMMLLLKKKKKKLLLLLLKKKJJJCCCBBBAAAAAAAAABBBCCCDDDBBBDDDGGGHHHHHHEEEBBB@@@CCCFFFHHHHHHHHHJJJLLLLLLrrrfff[[[YYYXXXWWWXXX[[[YYYYYYYYY[[[\\\[[[XXXUUUUUUUUUTTTSSSSSSTTTUUUVVV```dddjjjnnnnnnjjjeeeaaaXXXWWWVVVSSSQQQOOOMMMLLLNNNMMMLLLMMMMMMMMMLLLLLLIIIJJJLLLPPPRRRRRROOOMMMMMMLLLKKKKKKLLLLLLJJJIIIHHHGGGFFFEEECCCAAA???>>>AAA???>>>???@@@BBBBBBAAA@@@??????@@@BBBCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKHHHFFFFFFFFFEEEEEEEEECCCBBBBBBEEEGGGFFFFFFFFFDDDCCCAAA???>>>>>>@@@AAABBBBBBCCCFFFHHHHHHIIIJJJJJJIIIIIIKKKLLLFFFFFFGGGIIIKKKLLLKKKIIIGGGFFFEEEFFFJJJLLLLLLKKKKKKLLLLLLIIIFFFHHHNNNSSScccrrr{{{tttwwwzzz{{{zzzzzz}}}|||wwwpppiiigggjjjooorrr}}}zzzxxx~~~\\\GGGBBB<<<999888999888666:::<<<===>>>======???@@@???CCCGGGJJJLLLOOOVVV[[[]]]___aaabbbdddfffkkknnnppprrrwww~~~xxxpppjjjccc______aaaccccccnnnuuu|||~~~{{{yyywwwsssmmmhhhfffdddaaa]]]XXXUUUSSSRRROOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA???>>>===;;;777555666444555888888555444555777777777777888:::<<<===??????@@@AAACCCEEEGGGIIIMMMLLLMMMOOORRRTTTUUUTTTRRRTTTWWWWWWVVVVVVYYY[[[[[[\\\]]]^^^^^^^^^]]]\\\___]]]ZZZZZZ[[[]]]]]]]]]bbbaaa______```___^^^]]]___````````````___^^^^^^___^^^^^^^^^]]]]]]]]]]]]]]]___^^^ZZZYYY\\\\\\YYYXXXVVVTTTQQQOOONNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCC>>><<<:::::::::999777555777777777666555444444333555555444444444555666666444555666666777666666666666777888888666666777888888777666555555555555555666555555555555666777888:::::::::<<<>>>AAABBBCCCGGGGGGKKKSSSXXX\\\gggrrr{{{{{{gggUUUIIIBBB;;;777777666444333222111111111333222222111000000111111333///,,,,,,///111222111222111000000111111///---333222111000222444777999@@@DDDOOOcccllljjjjjjtttvvvcccUUUVVViiilllZZZSSSPPPQQQPPPNNNNNNNNNMMMJJJHHHIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHJJJLLLKKKIIIJJJKKKKKKJJJHHHCCCBBBAAA@@@@@@AAABBBBBBBBBDDDEEEGGGFFFEEECCCAAAEEEGGGIIIIIIIIILLLOOOPPPssseee]]]VVVVVVXXXXXXZZZ\\\XXXYYY[[[]]]^^^]]]XXXUUUYYYWWWVVVTTTTTTUUUWWWXXXjjjkkkkkkjjjgggccc___]]]ZZZYYYWWWUUURRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMQQQSSSSSSQQQPPPPPPHHHGGGGGGIIIJJJKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@???AAA@@@>>>???@@@AAAAAA@@@<<<===>>>@@@BBBDDDEEEFFFBBBBBBAAAAAABBBDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJNNNNNNMMMKKKGGGDDDDDDDDDEEEEEEDDDCCCAAABBBDDDFFFIIIHHHFFFDDDBBBAAA@@@???AAABBBCCCDDDCCCDDDGGGIIIKKKJJJIIIIIIKKKLLLKKKJJJGGGGGGHHHKKKMMMNNNMMMKKKHHHHHHHHHJJJMMMOOOOOONNNMMMMMMLLLJJJGGGHHHMMMQQQZZZhhhxxxzzzqqqxxx~~~~~~yyyvvvvvvxxxppplllgggeeegggnnnvvv|||eeeLLLDDD<<<888999:::888555999999:::999888999<<<>>>:::<<<@@@EEEJJJNNNQQQSSSTTTVVVXXXZZZ\\\___dddgggmmmnnnrrryyy{{{uuuqqqlllhhheeebbb___]]]hhhkkkpppuuuyyy{{{|||}}}}}}xxxrrrmmmmmmllliiifffaaa\\\WWWUUUTTTSSSQQQOOOLLLJJJHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHDDDCCCAAAAAA@@@>>>;;;888999666555777777444333666555444444555555666888888777888888999:::<<<>>>???DDDCCCCCCEEEHHHJJJJJJIIIIIIKKKMMMMMMNNNNNNQQQRRRTTTUUUVVVXXXXXXXXXWWWWWWXXXVVVSSSSSSUUUVVVVVVVVV\\\\\\\\\ZZZWWWVVVUUUVVV[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSVVVVVVSSSRRRTTTSSSOOOOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCBBB@@@???===<<<<<<:::777555444555666666555444444444444555555555666666666555555444555555555222333444666777888999999888999999888555444444555777777666555555555666666777777666666777777888999;;;;;;<<<>>>@@@CCCFFFHHHQQQSSSXXX```gggppp}}}kkk___OOOAAA:::777666555555444333222111000000000333333222111111111222222222000...---///111222111222111000111222333111///222111111111333555888:::DDDIIIXXXrrrrrryyyoooVVVNNN]]]|||www\\\RRROOOIIINNNMMMKKKKKKKKKJJJGGGEEEIIIHHHGGGGGGGGGHHHJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFGGGFFFEEEFFFGGGIIIKKKIIIHHHHHHIIIJJJHHHGGGCCCBBBAAA@@@??????@@@@@@BBBCCCDDDDDDEEEDDDDDDCCCFFFGGGIIIKKKLLLMMMPPPSSSrrrfff^^^ZZZWWWWWWYYY[[[\\\]]][[[[[[[[[]]]^^^]]]ZZZWWW[[[YYYWWWUUUUUUVVVXXXZZZhhhfffccc___]]][[[ZZZYYYYYYYYYWWWUUURRRPPPNNNMMMOOOOOOOOOMMMJJJHHHGGGGGGKKKPPPTTTTTTRRROOOPPPQQQEEEEEEEEEGGGJJJKKKKKKIIIFFFEEEDDDCCCBBBBBBAAAAAABBB@@@??????@@@AAA@@@???999;;;===???@@@AAABBBDDDAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJPPPPPPNNNKKKFFFCCCBBBCCCBBBCCCBBBAAAAAABBBEEEHHHKKKIIIFFFDDDBBBAAA@@@AAABBBCCCDDDDDDCCCDDDFFFHHHLLLJJJHHHIIILLLMMMJJJGGGHHHHHHIIILLLNNNOOONNNMMMLLLLLLMMMNNNOOONNNMMMKKKMMMMMMLLLIIIGGGHHHLLLOOOPPPZZZhhhvvv~~~uuu}}}}}}xxxsssooojjjfffccceeejjjrrr|||eeeOOOGGG===999;;;<<<:::666777777666555444555888;;;;;;;;;>>>EEELLLPPPPPPNNNMMMOOOQQQSSSVVVYYY^^^aaahhhiiimmmsssyyy}}}~~~||||||{{{xxxtttooohhhaaa\\\bbbccceeejjjpppttttttsssxxx{{{xxxtttttttttssspppkkkeee___\\\ZZZXXXVVVRRROOOKKKIIIGGGEEEDDDCCCCCCDDDFFFHHHJJJEEEDDDCCCCCCCCCBBB???<<<;;;888666888777444444777666555555555555555666666333333333444555666777888;;;;;;:::<<>>@@@BBBEEEIIIMMMPPP\\\```fffmmmvvv~~~ooodddSSSKKK@@@888555444444555333333111000000/////////222222111111000111111222000000//////000111111111111111000222444444333111222111222333555888;;;<<>>>>>??????CCCBBBBBBCCCCCCDDDEEEEEEDDDFFFJJJOOOQQQOOOPPPSSSsssfff___^^^]]][[[YYYZZZ]]]^^^]]]^^^\\\ZZZZZZ[[[\\\[[[[[[[[[ZZZXXXVVVVVVWWWXXXYYY^^^\\\XXXVVVUUUVVVYYYZZZXXXWWWUUUSSSQQQNNNMMMLLLOOOPPPPPPNNNJJJHHHHHHIIIIIILLLOOOOOOLLLJJJJJJLLLDDDCCCDDDGGGJJJLLLLLLKKKFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA??????@@@@@@???>>>999<<<>>>???>>>===>>>???AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJPPPPPPOOOKKKGGGCCCBBBBBB???@@@@@@@@@AAACCCGGGJJJKKKIIIGGGDDDBBBBBBBBBBBBAAACCCCCCCCCBBBBBBDDDFFFLLLJJJHHHIIILLLLLLHHHEEEHHHHHHIIILLLNNNPPPOOOMMMLLLMMMPPPQQQPPPNNNLLLKKKLLLLLLJJJHHHGGGHHHKKKMMMKKKOOOZZZlll~~~yyy}}}xxxmmmiiidddccchhhooouuuttt___PPPIII@@@<<<<<<<<<999777555555444333111222555888;;;;;;===DDDKKKOOOMMMJJJKKKMMMPPPRRRTTTXXX\\\```dddeeeiiinnntttyyy{{{|||~~~xxxooogggccc```^^^^^^aaagggkkkjjjhhhfffjjjttt|||}}}{{{vvvpppiiiccc______]]]ZZZVVVRRRNNNKKKIIIGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEDDDEEEEEEEEEBBB@@@>>>:::999:::999666666999777777666666555444444333222333333444444444444444666555555666888:::999888;;;;;;<<<===???AAAAAABBBBBBCCCEEEFFFGGGGGGGGGFFFEEECCCBBBBBBDDDDDDDDDCCCEEEGGGIIIHHHEEEDDDGGGIIILLLKKKIIIGGGEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCDDDAAAAAABBB@@@<<<>>>===<<<:::888777666555666666666555555444444444;;;888444333333444444444777777666666666666666666888777666555555555555555555555666777888888777777777888999888666555555666666666666666666777888999999999::::::;;;===>>>???BBBDDDGGGJJJMMMRRRYYY^^^dddkkkttt|||}}}pppbbbVVVNNNCCC@@@;;;777555444444333222111000000////////////000000////////////000000///000111111111111111111111111111222444555444222222222333555888;;;>>>???FFFKKKUUUcccnnnrrrqqqpppjjjZZZ]]]vvv{{{^^^OOOPPPMMMDDDMMMKKKJJJIIIIIIHHHFFFDDDHHHGGGEEEDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFGGGHHHJJJKKKJJJHHHIIIJJJJJJIIIGGGDDDBBBAAA???>>>>>>??????CCCCCCBBBBBBCCCDDDEEEFFFDDDFFFNNNWWWXXXSSSQQQSSSpppfff___[[[^^^```^^^ZZZZZZ]]]^^^\\\```]]]ZZZXXXYYY[[[\\\\\\YYYYYYXXXWWWWWWVVVVVVVVVVVVTTTRRRRRRSSSWWW[[[^^^WWWVVVTTTRRROOOMMMKKKJJJLLLNNNPPPNNNJJJGGGIIIKKKKKKMMMNNNNNNLLLJJJIIIIIICCCCCCDDDGGGJJJLLLLLLLLLFFFEEEDDDDDDDDDEEEFFFGGGDDDBBB@@@???@@@@@@???>>>;;;???BBBBBB???======???BBBBBBAAAAAABBBDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIMMMNNNOOOLLLHHHDDDBBBAAA>>>??????@@@@@@CCCFFFJJJIIIIIIGGGFFFDDDCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDDJJJIIIIIIJJJJJJIIIFFFDDDFFFFFFHHHJJJMMMOOONNNLLLIIILLLPPPRRRQQQOOOMMMMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKRRRcccxxxyyy|||||||||tttmmmggggggooouuuyyyzzziii[[[SSSOOOHHHBBB===:::888666333444444333111222444666777777999>>>DDDGGGFFFCCCJJJLLLNNNPPPRRRUUUYYY]]]```bbbeeeiiinnnrrrvvvxxx|||{{{tttnnnkkkbbb___]]]]]]___aaa___]]]VVV]]]jjj}}}xxxpppiiidddaaaeeeccc```\\\WWWSSSOOOMMMJJJIIIGGGFFFDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFCCCAAA???<<<<<<>>>>>>::::::===888888888777666444222111333444444555444444333333444333222333555666555444888777666888:::<<<;;;::::::;;;===>>>???>>>>>>======;;;;;;;;;======<<<;;;;;;<<<>>>>>>>>>???@@@BBBAAAAAA@@@???>>>>>>>>>???:::::::::;;;;;;;;;;;;<<<:::======:::999;;;:::777999888888777666555444333444444444444444444444444888666333222222333222111888888888777666666555555777777666666555666666666777777888888888777666666777888999888777666777888555555555666777888999:::999999:::;;;===???AAABBBDDDGGGLLLPPPTTTZZZcccjjjooozzzrrrdddXXXLLLCCC???:::999888666555333222111222111000/////////////////////.........///000000---000222333222111111111111111111222444444333222222333555888;;;>>>AAACCCCCCHHHPPPWWWZZZ___jjjuuuqqq^^^VVVllliiiQQQIIILLLLLLIIIMMMLLLJJJJJJJJJIIIFFFDDDGGGFFFEEEDDDDDDDDDEEEFFFKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHHHHGGGGGGHHHJJJKKKIIIHHHHHHIIIJJJHHHGGGCCCBBBAAA@@@??????@@@@@@EEEDDDDDDDDDDDDEEEEEEFFFFFFHHHPPP[[[\\\TTTQQQTTT~~~lllccc___]]][[[]]]```^^^XXXWWW[[[]]][[[^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQPPPQQQSSSWWW[[[]]]VVVUUUTTTQQQOOOMMMKKKJJJHHHKKKNNNLLLHHHGGGIIILLLOOONNNMMMMMMMMMKKKIIIGGGCCCBBBCCCFFFJJJLLLLLLKKKGGGFFFEEEDDDEEEFFFHHHJJJEEECCC@@@???@@@???>>>===???CCCGGGGGGCCCAAABBBDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHJJJKKKKKKKKKJJJIIIJJJLLLNNNNNNJJJFFFCCCBBB@@@@@@@@@??????AAADDDGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@BBBDDDGGGIIIJJJJJJHHHEEEDDDCCCDDDDDDFFFIIILLLMMMLLLKKKJJJOOOTTTUUURRROOOMMMLLLHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJOOO\\\mmm|||}}}~~~tttnnnpppzzztttlllccc]]]]]][[[VVVMMMDDD<<<888888222333444444222222333444222333555888;;;=========CCCDDDFFFHHHIIILLLPPPSSSXXXZZZ]]]aaadddhhhkkknnnsssvvv{{{{{{xxxtttqqqqqqfffccc___[[[YYYXXXVVVUUURRR[[[nnnzzzsssooollllllkkkiiifffbbb]]]XXXUUUSSSLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCDDDFFFFFFDDDBBB@@@>>>???CCCCCC???>>>@@@======<<<;;;999777444333444444555555444333222111333111111111333444333222666444333444666777666444555666777888888777666666777666555666777888666555666555555666999:::::::::666777777888999999999999555555555666666666777777888:::999555444777777444555555555555555444444333222333333333444444555555444333222222333444333222777777666666666555555555666666666666666666777888777777888888888777777666888::::::999888777777999555555555666777999:::;;;;;;;;;===???BBBEEEGGGIIIKKKOOOUUUYYY^^^fffqqqyyyuuueeeUUUKKKEEE===888777555555555333222111111222222111000000///000000000///////////////000111111,,,000333444333111111111111111000111333333222000333555777:::>>>AAADDDEEEDDDHHHPPPWWW\\\dddwww~~~}}}vvv```]]]bbbttt\\\RRRQQQPPPOOOOOOMMMLLLJJJJJJJJJIIIFFFDDDFFFFFFEEEDDDDDDEEEFFFGGGKKKKKKJJJIIIIIIIIIJJJJJJEEEFFFGGGFFFEEEFFFGGGIIIJJJHHHGGGGGGHHHHHHGGGFFFCCCBBBAAA@@@@@@AAABBBBBBFFFFFFFFFFFFFFFEEEEEEEEEGGGEEEKKKVVVVVVNNNMMMRRRkkk```]]]^^^______[[[^^^\\\VVVTTTYYY\\\ZZZ[[[ZZZZZZ[[[\\\\\\YYYWWWUUUVVVWWWXXXWWWUUURRRQQQPPPPPPPPPQQQSSSVVVYYY[[[WWWVVVTTTRRROOOMMMLLLKKKEEEIIILLLKKKGGGFFFIIIMMMMMMJJJHHHHHHIIIHHHEEEAAABBBBBBCCCEEEIIIKKKJJJJJJGGGFFFEEEEEEFFFGGGJJJKKKEEECCCAAA???@@@???>>>===BBBGGGKKKKKKHHHEEEGGGIIICCCCCCCCCCCCDDDFFFGGGIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGKKKNNNNNNLLLGGGDDDBBBBBBBBBAAA@@@>>>???BBBDDDFFFFFFGGGHHHHHHFFFEEEDDDCCCDDDDDDCCCAAAAAABBBDDDEEEIIIKKKJJJFFFCCCBBBCCCCCCCCCDDDHHHKKKLLLKKKJJJPPPTTTXXXXXXSSSMMMJJJHHHFFFEEECCCDDDFFFHHHIIIIIIGGGIIIMMMUUUcccsss|||}}}{{{uuuxxxwwwmmmfffcccbbb```ggggggcccXXXKKK@@@;;;;;;222333555555333222222333000111333555666777888999;;;<<<>>>???@@@CCCGGGJJJPPPRRRVVVYYY[[[^^^bbbdddjjjoootttuuutttrrrrrrsssiiifffaaa[[[VVVSSSQQQQQQTTT```www|||xxxwwwxxxyyyooonnnjjjfffaaa\\\YYYWWWMMMMMMMMMLLLKKKIIIHHHGGGBBBBBBBBBDDDFFFFFFDDDBBBAAA???AAAEEEFFFBBB@@@BBBBBBAAAAAA@@@===;;;888666333444444444444222111000222111000000222222111000444222000111444555333111222333444555444333222111444333222333555555333222444222000222666888666444///000222444555666555555222222333333444444444555777999777333222555666444333333444444444444444333222222333333444555555666222222222444666777666555444444444555555555555555666666555666666777888999666666777888888888888888;;;;;;<<<:::888777777888555555555666777999:::;;;???@@@BBBDDDHHHKKKNNNPPPWWW\\\bbbgggmmmvvv{{{iiiZZZLLL>>>:::888555333666555444333111///000333555222111111000000000000111000000///000000111222222,,,000444555333111000111222111000111222333111///444555888<<<@@@CCCFFFGGGJJJNNNWWWccckkkwww|||qqqrrr~~~aaaVVVeeewww}}}gggWWWZZZ___YYYTTTTTTMMMLLLJJJJJJJJJIIIFFFDDDFFFEEEDDDDDDDDDFFFGGGHHHJJJIIIIIIIIIJJJJJJKKKLLLDDDEEEFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEAAAEEENNNNNNGGGGGGOOOuuupppiiibbb]]][[[[[[\\\]]]YYYSSSRRRTTTWWWYYYYYYXXXYYYZZZZZZYYYWWWUUUTTTRRRTTTVVVXXXWWWUUURRRPPPSSSRRRRRRSSSUUUWWWVVVUUUVVVUUUSSSQQQOOONNNMMMLLLIIIGGGFFFHHHKKKLLLJJJGGGKKKJJJJJJIIIHHHFFFEEEDDDEEEHHHLLLMMMMMMLLLKKKKKKKKKHHHDDDBBBCCCFFFGGGHHHGGGDDDAAA@@@BBBDDDCCCAAACCCHHHLLLKKKHHHJJJQQQXXXOOOLLLIIIHHHIIIJJJKKKJJJFFFGGGHHHIIIIIIIIIGGGGGGGGGJJJLLLNNNMMMIIIDDDAAA@@@BBBCCC???;;;;;;AAAGGGEEEFFFFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFDDDBBBAAAGGGGGGFFFFFFEEEDDDBBBBBBAAACCCFFFIIIKKKMMMMMMNNNSSS]]]aaaZZZRRRNNNIIIDDDIIIDDDAAABBBGGGJJJIIIFFFGGGGGGLLLTTT\\\fffuuu|||{{{pppeeeaaa______dddjjjlllkkkhhhbbbWWWHHH>>>999777555666999777333333666222333333444444555555666:::999:::>>>>>>===???DDDFFFHHHJJJNNNQQQTTTWWWXXX```bbbfffjjjoootttxxxyyyrrrooolllhhhddd]]]SSSMMMSSSfff~~~xxxxxxwwwrrrkkkgggfffbbb]]]XXXUUUQQQNNNLLLKKKIIIGGGEEEDDDGGGJJJFFF>>><<<@@@BBB@@@???@@@AAACCCCCCBBBEEEDDDBBBAAA@@@>>>:::777888777666666666666333111111333555444111000111222222333333333333222111111444333333444555444222000555555444444333444444444444222111222333333222111666555444444333333333333444444444444444444444444333444555666777666555444888888999999888666444333222222444444444444222222666666555444444444444555666555555666999::::::999444555666888888999999999666777888999999888777777666999;;;;;;:::888888888:::888777999===???>>><<<>>>AAAGGGLLLPPPTTTXXX[[[```eeeppp{{{www```SSSDDD@@@;;;777666555555444444333222222111222222222000000000000////////////000000000000000000000000444444444333222111000000444222000000222444555555<<<===???AAACCCDDDEEEFFFJJJSSSaaaooo|||ssstttssssss~~~eeeSSShhhnnnhhh```[[[XXXUUUQQQMMMOOOLLLIIIJJJLLLJJJEEE???FFFEEEEEEEEEEEEGGGHHHIIILLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJGGGCCC@@@BBBEEEGGGDDD@@@JJJHHHEEECCCBBBCCCEEEGGGEEEFFFIIIKKKLLLLLLKKKKKK{{{mmmiiiddd```]]]^^^```aaa[[[WWWSSSRRRSSSVVVWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWUUURRROOOMMMPPPPPPPPPRRRVVVXXXXXXXXXUUUTTTSSSQQQOOONNNMMMMMMKKKIIIHHHIIIKKKLLLKKKIIILLLLLLKKKJJJHHHGGGEEEDDDGGGJJJNNNPPPOOONNNMMMMMMMMMIIIEEECCCDDDEEEGGGGGGJJJFFFBBBAAAAAAAAA???>>>DDDHHHLLLKKKHHHJJJPPPWWWUUUQQQMMMJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIKKKMMMOOOPPPNNNIIIDDDAAA>>>@@@AAA@@@======???BBBCCCDDDEEEDDDDDDCCCDDDEEEGGGGGGHHHGGGFFFDDDBBBAAACCCDDDDDDDDDDDDDDDCCCBBBAAACCCFFFJJJMMMNNNNNNNNN[[[aaabbbZZZRRRNNNKKKGGGKKKGGGDDDEEEJJJLLLKKKIIIIIIIIIMMMTTTZZZaaammmxxxyyy~~~{{{qqqggg^^^\\\]]]```fffmmmqqqqqqpppjjj___QQQFFF@@@<<<888666888666222///000222222333333444444444555222111333666666444777<<>>AAAAAA@@@IIIMMMRRRVVVZZZ___dddgggmmmssssss___LLLBBB>>>;;;777555444555555444333333222111000000111111000/////////////////////000000000000000000000000111111222222222222222111222222222222222333444555<<>>??????>>>===<<>>;;;:::999888999:::999777555333555666666444333333444444444444444333333333222222222111222444444333111111111000000000111111222222111000000222333222000333222222222222333333444444444444444444444444444444333333333333444555555444444333333333333333444333333444444444444333333444444444444555666777777666555444444666777666444888888999::::::999999999666777888999999999999999:::;;;<<<;;;:::999;;;===>>>===<<<>>>BBBFFFHHHIIISSSVVV[[[```dddjjjpppttttttfffZZZKKK???999888555222111333444555444333222111000////////////////////////////////////000000000000000000000000...///000111222222222222111333555444222333666999>>>HHHRRRSSSMMMJJJNNNSSSZZZhhh~~~pppeeedddjjj{{{nnn___eeeyyynnnbbb^^^YYYWWWXXXWWWTTTQQQKKKIIIGGGGGGIIIHHHEEEAAACCCCCCCCCCCCCCCDDDFFFFFFLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGDDDCCCDDDGGGHHHFFFCCCIIIGGGEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJrrrkkkhhhfffddd```]]][[[[[[[[[\\\WWWVVVUUUUUUUUUTTTTTTSSSWWWVVVTTTSSSSSSSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIGGGHHHIIIJJJKKKNNNNNNMMMKKKIIIGGGEEEDDDIIILLLPPPQQQPPPNNNMMMLLLKKKIIIFFFEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDDDDEEECCCEEEFFFEEECCCDDDHHHMMMOOOLLLJJJIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRQQQOOOLLLGGGCCC@@@<<<<<<<<<===>>>>>><<<:::@@@AAABBBDDDEEEDDDBBB@@@GGGGGGGGGGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCHHHLLLOOOPPPOOONNNQQQSSSSSSPPPLLLKKKKKKLLLHHHFFFEEEFFFIIIJJJJJJIIIKKKKKKOOOSSSTTTTTTYYYaaakkkwww~~~xxx{{{rrrggg\\\YYY]]]eeerrr|||vvvlllfffaaa\\\[[[LLL<<<777888666444333222222222222222222222222333111222555555222555999444555777999;;;===???@@@DDDGGGKKKQQQXXX^^^bbbeeehhhjjjnnnqqqrrrpppmmmkkkeeennnxxx}}}|||xxxtttrrr{{{{{{|||~~~|||uuummmkkkhhhdddbbb```]]]ZZZXXXUUUSSSPPPMMMIIIFFFEEEFFFBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBAAA???<<<;;;:::::::::<<<;;;:::888555666777777666555555444333222222111111111111111333222111222444444333222222222222111222222333333111000///000222333222111111111111111222333333444444444444444444444444444444333222222222333555666444333222111222333555666333444444444444444444333333333444444555777888999888777666666777888777555888888999999999888777777666777777888999999999999>>>>>>>>>===<<<===@@@BBBBBBBBBBBBDDDHHHMMMRRRUUU\\\___eeekkkqqqxxxsssfffYYYPPPIII@@@:::999555333000000111333333333222111000///...---------.........///////////////////////////////////////...///000111111222111111111444666555333666===DDDMMMSSSXXXUUUOOOOOOVVV]]]jjj{{{|||ppphhhiiiooouuu___```zzzzzzddd___\\\XXXWWWWWWUUUQQQNNNLLLIIIGGGFFFFFFFFFCCCAAACCCCCCCCCDDDDDDEEEFFFFFFJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGHHHJJJKKKIIIFFFHHHGGGFFFEEEDDDEEEFFFGGGKKKKKKKKKKKKKKKLLLMMMNNN|||mmmfffcccccccccaaa___[[[YYYXXXWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSVVVUUUTTTRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTRRROOOOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFFFFGGGIIIJJJNNNMMMMMMKKKJJJHHHFFFEEEHHHKKKNNNOOOMMMKKKIIIIIIHHHFFFDDDDDDFFFHHHIIIIIIFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGEEECCCDDDGGGKKKIIIGGGEEEEEEHHHJJJLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPNNNLLLHHHDDDAAA>>>???===;;;;;;<<<======<<<@@@@@@AAADDDFFFGGGDDDAAAFFFFFFFFFFFFEEECCCBBB@@@BBBBBBBBBBBBAAA@@@???>>>AAACCCGGGKKKMMMNNNNNNMMMJJJKKKLLLMMMKKKHHHGGGHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIJJJNNNSSSSSSRRRVVV\\\dddqqq~~~yyyzzzvvvpppvvv~~~rrrddd___aaaiiivvv|||xxx|||~~~gggMMM???:::888666666333333333222222111111111000...///111000...000444333333555666888:::;;;<<>>???>>>===<<<<<<===>>>???@@@>>>???BBBFFFHHHFFFDDDDDDDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDCCCBBBAAA???>>>BBBCCCEEEHHHIIIJJJKKKKKKMMMKKKKKKLLLJJJFFFCCCDDDGGGHHHIIIJJJKKKKKKKKKJJJHHHIIIMMMQQQQQQPPPTTTZZZ^^^iiiyyy~~~ppplllpppvvv}}}pppjjjkkkpppzzzdddLLL@@@999666777555444444333222111111000000......000///,,,...222333333444555666888888999<<<>>>AAAFFFKKKPPPSSSUUU[[[^^^dddhhhkkknnnrrrtttqqqoookkkfff```]]]\\\\\\\\\]]]___dddlllttt|||{{{yyyvvvsssqqqnnniiifffgggeee___XXXSSSRRRNNNIIIMMMKKKJJJIIIJJJKKKJJJIIIDDDCCCBBBCCCCCCBBB@@@===;;;;;;;;;<<<>>>???>>><<<:::999888999::::::888666888777555444444444555666777555333333444555444333000000000000000111222333222111000111333444444333333222222222222333333444444444444444444444444444555444444444444555666666555555444555555666777777555555444444444444555555444444444555666888999:::555444333333555666555333555555666666777666666555888888888999:::;;;<<<===???AAACCCDDDEEEGGGJJJMMMMMMOOOSSSWWW\\\cccjjjooowww|||wwwkkk^^^PPPEEEBBB===::::::999444111222444333111000111111000///000///......------......---------......//////000000000000000000000000000111111111222111111000000444777:::===AAAHHHRRRZZZdddaaa]]]YYY[[[fffwwwmmm^^^YYYffflll]]]VVVTTTSSSSSSUUUXXXXXXUUUQQQNNNLLLHHHEEECCCBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJIIIGGGEEEDDDBBBCCCCCCDDDDDDEEEEEEFFFJJJKKKMMMOOOPPPOOONNNMMMKKKJJJHHHGGGFFFEEEDDDDDDAAABBBCCCEEEGGGIIIKKKKKKuuuhhhaaa``````aaaYYYYYYYYYXXXWWWVVVUUUTTTWWWXXXXXXUUURRRQQQRRRTTTSSSTTTTTTUUUUUUTTTTTTTTTWWWVVVTTTRRRPPPNNNLLLKKKKKKIIIHHHIIILLLPPPRRRSSSNNNMMMKKKIIIHHHGGGFFFFFFDDDFFFHHHHHHGGGGGGJJJLLLJJJJJJJJJIIIIIIHHHGGGFFFJJJMMMOOOPPPMMMKKKIIIHHHHHHFFFDDDDDDEEEEEEEEEDDDFFFGGGGGGDDDAAA@@@BBBEEEKKKJJJIIIFFFEEEEEEFFFHHHGGGEEECCCBBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGEEECCCAAA@@@???===???BBBAAA???===>>>@@@>>><<<;;;???DDDHHHGGGEEEBBBBBBDDDEEEEEEEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHOOOJJJGGGHHHGGGCCCCCCFFFEEEGGGIIIJJJJJJIIIIIIJJJGGGGGGKKKOOONNNMMMQQQWWW]]]eeesss~~~~~~wwwnnnoootttwww}}}{{{{{{}}}www[[[HHH===999999666666555444333222111000222000000222000---///333111222222333444555555666888:::===@@@DDDHHHKKKLLLTTTWWW[[[]]]^^^aaafffjjjllljjjhhhfffdddaaa]]]ZZZWWWWWWXXX\\\ccckkkssswwwxxx}}}~~~|||xxxssspppllllllfff___\\\\\\WWWPPPRRRPPPNNNMMMMMMMMMLLLKKKGGGFFFEEEEEEFFFDDDAAA???;;;::::::<<<>>>???>>>===<<<:::999:::<<<<<<:::777999888777555555666777888:::888555444555555444333000000000111111222333444222111111222444666555444555444333333333333333333444444444444444444444444444555666666777777666666444555555666666666555555666555444333333444555666555555555555666777888999333222222333555666555444444555666777777777777777<<<<<<<<<<<<===???@@@AAADDDGGGKKKNNNPPPRRRTTTVVVYYY]]]ccciiinnnttt{{{vvveeeXXXOOOFFF???:::<<<888777888888444333555222000//////000111000..................//////000,,,,,,---......///000000000000000000000000000000///000111222333333333333666999???FFFMMMSSSXXXZZZZZZ___dddfffjjjxxxvvveee[[[\\\sssppp]]]VVVVVVRRRRRRSSSVVVYYYYYYTTTPPPKKKJJJGGGEEECCCDDDFFFHHHEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGEEECCCCCCCCCCCCDDDEEEEEEFFFFFFHHHKKKNNNPPPPPPOOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@BBBDDDFFFHHHIIIIIIIIIuuuqqqjjjbbb]]][[[]]]___ZZZYYYYYYXXXVVVTTTRRRQQQVVVWWWWWWTTTPPPOOOQQQTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKMMMJJJHHHHHHJJJMMMOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCFFFIIIJJJIIIIIIKKKMMMHHHHHHIIIIIIHHHHHHGGGFFFMMMOOORRRRRRPPPMMMKKKJJJJJJHHHEEEDDDDDDCCCBBB@@@AAACCCDDDBBB@@@AAADDDGGGIIIHHHFFFCCCBBBBBBCCCDDDEEECCCBBBBBBEEEGGGIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHGGGEEECCCBBBAAAAAAAAA:::@@@EEEFFFBBB>>>>>>@@@<<<999888<<>>??????======;;;999:::======:::888888777555444333444666777<<<:::777555555555555444333333333333444555666777333222222333555666666555666555555444333333333333444444444444444444444444444555777888888888777666444444666666666555444333666555444333333444555666666555555666666777888999555444333555777888888777555555666888999999999999???>>>>>>>>>@@@AAACCCEEEJJJNNNSSSWWWYYY[[[^^^```dddiiiqqqwww}}}zzzfff\\\OOOFFF@@@<<<;;;;;;666222111444555333444777///...---...000111000///...............///000111,,,,,,------...///000000000000000000000000000000...///000222444555555555777;;;CCCMMMVVVZZZZZZXXXUUUcccqqqyyy~~~vvvfffWWWQQQddd~~~vvvcccVVVTTTXXXUUUTTTUUUWWWYYYWWWRRRMMMIIIHHHFFFDDDDDDEEEIIILLLEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJJJJIIIHHHGGGFFFEEEIIIJJJKKKKKKIIIGGGEEECCCCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMOOOOOONNNMMMLLLMMMMMMKKKHHHFFFDDDBBBAAADDDEEEHHHJJJKKKJJJIIIHHHvvvkkkjjjccc[[[WWWXXXYYYXXXTTTWWWYYYXXXTTTRRRUUUXXX[[[YYYUUUQQQOOOOOOQQQRRRTTTTTTSSSRRRRRRQQQRRRSSSOOOMMMLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHIIIKKKJJJJJJLLLJJJGGGEEEDDDCCCAAA@@@EEEFFFHHHHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIINNNRRRWWWWWWRRRMMMIIIIIIHHHHHHGGGDDD@@@>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCGGGEEECCCBBBBBBBBBDDDEEECCCBBB@@@???AAADDDHHHKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIHHHEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA===999;;;@@@DDDDDDBBBEEEBBB@@@AAADDDFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDIIIGGGEEECCCCCCDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEAAACCCDDDDDDDDDHHHMMMRRRaaafffoooyyy{{{uuuvvvwww|||vvvyyy{{{kkkmmmllljjjooo~~~~~~gggOOOEEE@@@666;;;888555222000111333444222111111111333333222000111111222222222222111111555666888;;;<<<=========DDDGGGKKKKKKIIIGGGHHHIIIVVVZZZaaaiiimmmkkkeee```\\\[[[YYYUUUSSSTTTXXX[[[___eeelllqqqvvv||||||wwwrrrmmmiiifffjjjddd^^^[[[ZZZYYYUUURRRTTTSSSQQQQQQOOOMMMIIIFFFGGGDDDBBBBBBDDDDDD@@@===<<<@@@CCCBBB>>>::::::;;;::::::::::::::::::::::::999888888777777666555555555555444444444555555666222222333444555555666666888777666555555555555555444444444555666555333111999888777555444444555555555555555555555666777777666666666666666666666666777777888888888777666666777666555555666777777777999999888888999<<<>>>@@@@@@CCCEEEEEEEEEFFFKKKOOOUUUZZZ```dddfffjjjpppuuuvvv|||}}}kkk^^^IIIEEE@@@;;;888777888999888555333222222222222111111000///000111000///---////////////////////////////////////000111222333000000000111000000///...111111111000000333888<<>>AAADDDEEEDDDDDDFFFHHHMMMRRRZZZaaaeeegggfffddd```___]]]XXXTTTRRRRRRSSSUUUXXX]]]ccciiiqqqyyy~~~}}}yyytttqqqkkkkkkiiieeebbb^^^]]]\\\\\\ZZZXXXVVVUUUSSSOOOLLLKKKIIIGGGGGGIIIHHHDDD@@@===???@@@???===;;;:::::::::::::::999999999999999888888777666666555555444555555444444444444555555333333444444555666666777666666555444444444444444555555666666777666444333888777555444333333444444777666666666666666777777555555555555555444444444666777777777777777666666999999888888999:::;;;;;;======<<<===>>>AAACCCEEEFFFIIILLLNNNNNNQQQVVV[[[```ccchhhpppxxx~~~wwwkkk^^^PPPFFF;;;999666333111000111222444333222222222111...,,,///...---...//////---+++////////////////////////////////////000111222222000111111111000000/////////222666666666888===BBBOOOMMMPPPVVVUUUPPPVVVbbbuuu{{{qqqcccZZZbbbrrrqqqccc[[[XXXWWWWWWSSSRRRQQQRRRRRRQQQNNNLLLNNNJJJFFFEEEGGGHHHHHHGGGKKKNNNQQQRRROOOLLLKKKKKKHHHJJJKKKIIIEEECCCCCCDDDHHHEEEAAABBBEEEGGGEEEBBBCCCBBBAAABBBDDDEEEEEEDDDGGGJJJMMMNNNNNNNNNOOOPPPPPPNNNLLLKKKJJJIIIFFFCCCFFFHHHIIIJJJIIIIIIKKKMMMuuuccc]]]___XXXZZZXXXSSSQQQSSSRRROOOUUUXXX\\\\\\XXXVVVVVVWWWTTTSSSQQQPPPQQQRRRTTTVVVTTTQQQNNNMMMOOOOOOLLLJJJJJJHHHHHHHHHJJJKKKJJJIIIGGGEEECCCDDDGGGIIIKKKLLLIIIGGGFFFFFFGGGHHHGGGFFFGGGFFFEEEEEEFFFHHHJJJKKKNNNNNNLLLKKKJJJHHHHHHGGGRRRRRRTTTUUUUUUQQQLLLHHHEEEDDDCCCAAA@@@AAADDDGGGFFFFFFFFFEEEDDDCCCAAAAAACCCCCCAAA@@@@@@@@@AAABBBAAA@@@??????AAADDDHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????;;;:::999===AAADDDCCC@@@AAA@@@@@@BBBDDDEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDBBB@@@@@@AAABBBDDD@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBCCCEEEIIINNNQQQ___```aaabbbdddkkkuuu||||||xxxrrrmmmlllqqqzzz~~~{{{uuuqqqoooooohhhpppxxxttthhh]]]OOOMMMNNNFFF>>>===;;;888666333111000111111111222222000---***//////...------.../////////000222333555555666666777999;;;<<<===???BBBEEEDDDJJJQQQVVVYYY]]]aaadddggggggeeeaaaZZZUUUQQQPPPMMMLLLNNNRRRZZZcccjjjnnntttyyyzzzqqqtttvvvtttmmmhhhggghhhfffddd```^^^]]][[[XXXUUUQQQOOOMMMNNNOOOMMMGGGCCCBBB@@@???>>>>>>>>><<<;;;<<<<<<<<<;;;;;;::::::::::::999888777777666666666888777777666666666777777444444555555666666777777666666666666555555555555777777777777777666555555888777666555444444444555555555444333333333444444555555555555555555555555777777888999999888888888;;;;;;;;;;;;<<<>>>???@@@@@@??????@@@BBBEEEHHHJJJPPPSSSWWWZZZ[[[^^^ccchhhnnnpppvvvxxxooobbbVVVMMMEEE===888444444222111111111111111---...///111333111...+++///...---...//////---+++////////////////////////............///000111111111111111000000000/////////222444555666;;;DDDLLLWWWRRROOOPPPPPPSSS```pppzzz}}}yyykkk^^^aaavvvtttgggdddhhhggg^^^TTTRRRPPPOOOOOOOOONNNLLLJJJJJJHHHGGGGGGHHHIIIIIIHHHOOOQQQTTTTTTRRROOOMMMLLLGGGHHHIIIGGGDDDBBBBBBBBBDDDBBBAAACCCFFFGGGDDDBBBBBBAAAAAABBBDDDFFFEEEDDDHHHJJJMMMNNNMMMMMMMMMNNNNNNLLLKKKJJJJJJIIIGGGEEEHHHIIIKKKKKKJJJJJJKKKLLLttteee\\\[[[^^^UUUXXXWWWTTTRRRSSSQQQMMMSSSWWWZZZ[[[YYYWWWUUUUUURRRRRRQQQQQQQQQRRRSSSTTTSSSOOOKKKJJJLLLLLLIIIEEEGGGFFFEEEFFFHHHIIIIIIHHHHHHEEECCCCCCEEEHHHIIIJJJGGGFFFEEEFFFHHHJJJJJJJJJHHHFFFCCCCCCEEEHHHKKKLLLPPPOOONNNMMMKKKIIIGGGFFFOOONNNNNNOOOQQQNNNHHHCCCFFFEEECCC???===>>>AAADDDFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@????????????@@@??????>>>???AAADDDGGGIIIFFFFFFFFFGGGHHHIIIJJJKKKDDDDDDDDDDDDDDDDDDCCCCCC??????>>>>>>>>>=========999999:::>>>BBBCCCBBB@@@???@@@AAACCCDDDDDDCCCBBBFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCBBBBBBAAAFFFEEECCCBBBBBBBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@===>>>@@@BBBEEEHHHMMMOOOWWWXXXXXXWWWXXXaaaoooyyy}}}xxxpppkkkjjjnnnrrruuuzzzuuussstttllluuusssfff^^^XXXOOORRRXXXTTTGGGEEEAAA===999666444333222222222333444222///,,,000///---,,,,,,---///000...//////000111222222333444444555666777:::===???@@@DDDJJJLLLLLLPPPXXX___dddfffgggeee___YYYTTTRRRLLLIIIGGGJJJQQQYYY^^^___fffkkkssszzz{{{~~~~~~yyytttpppoooooollliiifffdddbbb___]]]VVVTTTSSSSSSSSSPPPKKKFFFHHHDDDAAA@@@BBBBBB@@@===AAA@@@???>>>===<<<<<<;;;======;;;:::999999::::::;;;;;;:::999999999::::::555555555666666666777777777888888888888777777777777888888888777666666777999999888888777777777777777666666555555555555555777777777777777888888888999999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@CCCDDDFFFFFFFFFGGGIIIMMMPPPRRRXXX\\\aaadddfffiiinnnrrr|||rrrhhh[[[TTTKKKCCC???<<<:::999333444444444444333333222)))***,,,///222333111///000//////000111111///...////////////////////////...............///000000000000//////////////////666555333555;;;EEEQQQYYYVVVQQQMMMMMMPPPYYYlll~~~|||zzzvvv~~~{{{jjjaaapppvvvkkkbbbeeemmmnnncccVVVQQQPPPNNNNNNNNNNNNLLLJJJHHHHHHIIIJJJKKKKKKJJJJJJQQQSSSUUUUUUSSSPPPNNNLLLGGGHHHHHHGGGEEEDDDCCCBBBBBBAAABBBDDDGGGGGGEEECCCBBBAAAAAABBBDDDFFFEEEEEEGGGIIILLLMMMLLLLLLLLLMMMLLLJJJHHHHHHIIIJJJIIIGGGJJJKKKLLLKKKJJJIIIJJJLLLooobbb^^^[[[XXXWWWTTTWWWXXXUUUSSSRRROOOKKKPPPSSSVVVXXXXXXVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQMMMJJJHHHIIIHHHFFFCCCFFFEEEEEEFFFHHHIIIHHHGGGHHHFFFDDDCCCEEEGGGGGGGGGGGGFFFEEEFFFIIIKKKKKKKKKGGGEEEBBBCCCFFFJJJLLLLLLOOOOOOOOONNNLLLJJJHHHGGGLLLKKKKKKLLLNNNLLLFFFBBBDDDCCCAAA>>><<<<<<@@@CCCDDDDDDEEEEEEEEEEEEEEEDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIEEEEEEEEEEEEFFFGGGHHHIIIBBBCCCDDDDDDDDDDDDCCCBBB>>>>>>=========<<<<<<<<<888999<<>>@@@BBBCCCCCCCCCCCCBBBJJJJJJIIIHHHGGGFFFEEEDDDAAABBBBBBCCCDDDDDDCCCCCCDDDCCCBBBAAAAAAAAABBBCCC@@@AAAAAABBBAAA@@@???>>><<<<<<===@@@CCCGGGJJJKKKLLLNNNPPPPPPRRR[[[hhhssszzz{{{{{{vvvnnniiihhhiiisss|||}}}vvvrrrttt{{{|||kkk```[[[WWWQQQXXXbbbaaaWWWSSSLLLDDD===888555333111111111222444333000...111000...------...000111////////////000000111111444333222222444666777888:::>>>BBBBBBCCCGGGPPPWWWXXX\\\___```^^^ZZZWWWVVVPPPLLLHHHIIIMMMQQQSSSRRRXXX]]]dddlllssszzzyyytttwwwtttqqqnnnllliiieeeccc\\\ZZZXXXWWWWWWUUUOOOKKKNNNJJJFFFEEEFFFFFFCCC@@@DDDDDDBBBAAA???>>><<<<<<@@@???===;;;;;;;;;<<<<<<<<<<<<;;;::::::999::::::666666666777777777777777666777888888888888777777777999:::888666555777888999999999999999888888888<<<;;;;;;:::::::::;;;;;;888888888999999999::::::999:::;;;======>>>>>>>>>;;;>>>@@@AAABBBDDDGGGJJJQQQQQQQQQSSSVVVZZZ^^^```]]]ccciiinnnrrrwww}}}yyylll```UUUNNNCCC???;;;888666666666666111222222222111000///......---,,,---///111111111000//////000111111000...///////////////////////////............//////000//////......//////111111;;;:::;;;BBBMMMVVVZZZ[[[NNNMMMNNNRRRXXXfffzzzwwwqqqqqq|||}}}nnnmmmnnngggaaaccciiijjjbbbZZZQQQPPPNNNNNNNNNNNNMMMLLLIIIJJJLLLMMMMMMMMMMMMMMMQQQRRRSSSTTTSSSPPPMMMJJJIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBDDDFFFHHHHHHGGGEEECCCBBBAAACCCEEEFFFFFFEEEEEEHHHKKKLLLKKKKKKKKKLLLJJJHHHGGGGGGHHHJJJIIIIIIKKKLLLMMMLLLJJJIIIIIIJJJppp___[[[]]][[[UUUQQQRRRVVVVVVSSSQQQQQQNNNJJJNNNOOORRRTTTVVVVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMMMMLLLJJJHHHFFFEEEDDDDDDHHHFFFFFFFFFHHHIIIHHHGGGGGGFFFDDDEEEGGGHHHGGGFFFGGGFFFEEEFFFIIIJJJKKKJJJFFFCCCAAACCCHHHLLLMMMLLLLLLMMMMMMMMMMMMKKKIIIHHHLLLLLLLLLMMMMMMKKKHHHEEE@@@@@@???>>>===>>>BBBEEEBBBCCCDDDDDDEEEEEEEEEDDD????????????>>>>>>======<<<<<<===???AAADDDFFFHHHGGGGGGFFFEEEEEEFFFFFFFFFBBBBBBDDDDDDDDDCCCBBBAAA============<<<<<<<<<<<<:::<<<>>>AAABBBBBBAAAAAA???AAACCCCCCCCCBBBCCCEEEMMMLLLKKKJJJHHHFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@???????????????>>>>>>?????????===<<<;;;;;;:::;;;>>>BBBEEEFFFGGGDDDFFFHHHJJJNNNVVV```hhhuuuzzz}}}uuunnnjjjiiiooovvvyyyxxxyyywwwmmmwww}}}tttppphhh^^^]]][[[WWW___jjjjjjhhhccc[[[RRRHHH@@@:::777333222111111222111000...111111000//////000111111000///////////////000111444222111111333444444333444666999;;;===BBBIIIOOOOOOSSSXXX[[[\\\\\\]]]^^^SSSQQQNNNMMMMMMLLLJJJIIIKKKOOOUUU\\\ccckkksssxxx~~~~~~|||zzzwwwsssnnnjjjfffccc```______]]]YYYUUUTTTRRROOOMMMLLLJJJGGGEEEIIIHHHGGGEEEBBB@@@???>>>BBBAAA>>><<<<<<<<<>>>???<<<;;;:::999999888888999999999999999999999::::::444555777888888777666666999;;;<<<:::777666888;;;999999:::::::::999999888:::::::::::::::;;;<<<<<<999999::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAADDDHHHIIIJJJLLLQQQUUUYYYYYYZZZ\\\```dddhhhkkkgggmmmvvv}}}~~~ttteeeYYYOOOHHHAAA===888777666555444333222222222222222222111///...---444222///---.........---------,,,---///000...---////////////////////////000//////......///000000//////...///000222444555777<<>>======;;;;;;===>>>AAADDDFFFGGGKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBDDDDDDDDDBBB@@@???============<<<<<<<<<<<<===>>>@@@BBBBBBAAAAAABBB@@@BBBDDDCCCBBBBBBEEEGGGLLLKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCBBB@@@?????????>>>>>>>>>>>>>>>?????????>>>===;;;::::::999999<<<@@@CCCCCCBBBAAAAAAAAACCCIIIPPPXXX]]]pppwww~~~~~~wwwooolllkkkkkknnnooonnnsss|||rrruuuzzz}}}~~~lllhhhccc]]]aaaccc___eeennnmmmrrrppplllfff]]]TTTLLLGGG;;;888555333333222111///000000000000000000000000000///............///000111000///000333333222///222222333555888<<>>===<<<;;;;;;:::::::::========================666777999:::;;;:::999888<<<>>>???===999888;;;???<<<===>>>>>>>>>>>>===<<<::::::::::::;;;===>>>???>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJKKKJJJNNNSSSUUUUUUWWW]]]bbbcccdddeeegggkkkpppuuuwww{{{{{{sss\\\TTTJJJBBB===:::777444666666666444333222222222333333222222111111000000111000......//////---,,,---,,,,,,---///000...---////////////////////////111000000//////000000000000000000111333666999;;;===HHHXXXcccccc[[[QQQJJJMMMVVVcccnnnzzzrrrpppsss}}}~~~zzzhhh\\\ZZZXXXXXXXXXXXXXXXWWWOOOMMMKKKLLLNNNPPPPPPPPPKKKMMMOOONNNLLLKKKMMMOOOOOONNNOOOQQQRRRQQQMMMIIIKKKIIIHHHHHHJJJJJJGGGEEECCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFEEEAAADDDGGGIIIJJJKKKLLLMMMIIIGGGEEEEEEFFFHHHIIIIIILLLMMMMMMKKKHHHFFFFFFFFF[[[WWWUUUUUUSSSOOOPPPTTTPPPTTTUUUTTTTTTVVVUUURRRMMMMMMNNNPPPTTTWWWXXXYYYOOOPPPRRRRRRRRRPPPNNNLLLFFFJJJMMMIIIBBB@@@CCCHHHLLLJJJIIIIIIJJJJJJHHHGGG???@@@CCCGGGLLLMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGFFFDDDAAAAAADDDJJJNNNMMMJJJFFFHHHJJJLLLMMMMMMLLLKKKIIILLLOOONNNKKKHHHGGGIIIFFFFFFFFFDDDAAA???@@@AAAEEEEEEDDDDDDCCCBBB@@@@@@???????????????>>>======:::;;;<<<>>>AAADDDFFFGGGNNNMMMKKKIIIGGGFFFEEEEEEBBBCCCDDDDDDDDDBBB???>>>>>>>>>=========<<<<<<<<>>AAADDDGGGKKKPPPSSSUUUYYY]]][[[UUUMMMHHHGGGEEEEEEFFFGGGIIINNNUUUZZZaaaeeejjjmmmooouuu{{{|||xxxsssqqqqqqrrrpppnnnhhhjjjkkkhhhaaa[[[XXXXXX[[[ZZZXXXUUURRRPPPNNNMMMMMMKKKHHHFFFEEEFFFHHHIIIBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@:::;;;===??????>>>===<<<>>>@@@BBB???;;;:::>>>BBBAAAAAACCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLMMMOOOQQQRRRSSSSSSRRRWWW\\\^^^^^^```ffflllqqqqqqsssvvvzzzzzziii[[[SSSGGGAAA;;;777666666444111222222222111000000222333000///.........//////000)))***,,,///222222000---///......///111222111///////////////////////////111111000000000000000111222222222333666:::===???NNN[[[iiimmmeee[[[VVVUUUSSS^^^mmmyyytttnnnpppyyyjjj\\\VVVTTTSSSSSSTTTUUUTTTSSSMMMKKKJJJKKKMMMPPPQQQQQQKKKMMMNNNMMMJJJJJJLLLOOONNNNNNNNNPPPSSSRRRNNNJJJKKKIIIGGGHHHJJJJJJGGGDDDDDDDDDDDDCCCBBBBBBEEEGGGJJJHHHGGGGGGHHHGGGFFFEEE@@@CCCFFFIIIJJJKKKLLLNNNJJJGGGEEEDDDFFFHHHIIIIIILLLMMMMMMJJJGGGEEEEEEEEEYYYUUUQQQNNNOOOQQQSSSTTTVVVTTTRRRSSSUUUWWWUUUSSSNNNMMMMMMQQQWWW[[[\\\[[[PPPQQQQQQQQQPPPNNNMMMKKKJJJLLLLLLHHHCCCAAADDDHHHLLLMMMLLLJJJHHHGGGHHHIIIIIIIIIIIILLLNNNOOOMMMLLLIIIHHHHHHIIIJJJKKKIIIHHHFFFDDDCCCEEEHHHJJJIIIGGGFFFGGGJJJLLLMMMMMMLLLLLLOOOPPPQQQOOOKKKHHHFFFFFFBBBCCCDDDDDDCCCBBB???>>>BBBBBBBBBAAA@@@???======BBBBBBAAA???===<<<>>>@@@???@@@AAAAAABBBDDDGGGJJJTTTRRRNNNJJJGGGFFFEEEEEEEEEEEEEEEDDDBBB???===;;;<<<<<<;;;;;;<<<===???@@@???@@@BBBDDDDDDDDDBBBAAA@@@AAABBBCCCDDDFFFGGGGGGKKKEEEAAADDDKKKNNNIIICCCEEEDDDDDDEEEFFFFFFDDDBBB???<<<:::===AAACCC@@@======@@@BBBAAA>>><<<<<<===???BBBAAA===<<<@@@CCCCCCCCCBBB???>>>???EEEMMMSSS^^^iiiqqqpppssswwwqqqfffaaafffccccccnnnuuu{{{}}}kkk```^^^bbbiiikkkjjjlllrrrwwwvvvvvv}}}}}}YYYIII:::666555333333555111000......///000///---------..............................///111222333111000000111333555444333777888:::<<>>AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAA???===<<<>>>??????@@@AAAAAAAAACCCFFFHHHQQQOOOLLLIIIGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>===<<<;;;;;;;;;===???@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDJJJFFFCCCEEEJJJLLLIIIEEEDDDDDDEEEGGGIIIGGGCCC@@@>>><<<;;;>>>BBBDDDAAA======@@@BBBBBB???======>>>===AAAAAA===<<>>===<<<===BBBIIINNNZZZcccjjjnnnvvv~~~wwwjjjdddiiifffeeemmmqqqttt~~~~~~|||kkkeeedddjjjoooppprrrvvvuuuuuuzzziiiWWWEEE===888444222333333111...---///000000000....................................///000111111///......///111333222111333444555888:::<<<>>>???DDDGGGKKKMMMNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKMMMPPPSSSWWW]]]aaaiiioootttvvv{{{}}}|||zzzwwwvvvuuusssnnnkkkllljjjjjjjjjfff```^^^aaa```___]]]ZZZWWWVVVUUUTTTTTTQQQNNNMMMNNNNNNLLLJJJPPPNNNLLLKKKKKKKKKIIIGGGFFFGGGIIIIIIHHHGGGGGGHHHOOOMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJMMMKKKJJJKKKMMMOOOOOONNNSSSSSSRRRRRRSSSUUUWWWXXX[[[___dddhhhjjjjjjkkkkkklllmmmrrrwwwxxxxxx~~~~~~kkkcccWWWMMMGGGAAA:::555777222...---000333222000000000000000000000000000---------....../////////,,,---///000000///---,,,//////............////////////...---------------,,,---......---...000222444555888;;;@@@HHHPPPVVV___jjjnnngggaaaeeekkkmmmrrr~~~{{{uuuooogggmmmuuuzzzzzzcccYYYXXXTTTTTTSSSRRRQQQQQQPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKOOOPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFIIIKKKLLLNNNNNNMMMLLLJJJHHHHHHHHHBBBDDDFFFHHHIIIIIIHHHGGGEEEDDDBBBAAABBBCCCFFFGGGJJJJJJGGGDDDBBBCCCFFFIIIVVVSSSOOOLLLMMMNNNNNNNNNSSSRRRRRRTTTVVVWWWWWWUUUWWWVVVUUUUUUUUURRRNNNKKKNNNOOOOOOOOONNNMMMLLLLLLJJJKKKKKKGGGCCCAAACCCEEEGGGIIIKKKKKKJJJIIIIIIIIILLLKKKKKKLLLNNNNNNLLLJJJJJJIIIHHHHHHIIIIIIGGGEEEGGGFFFFFFHHHJJJLLLLLLKKKHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIEEECCCCCCDDDBBBCCCDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAA@@@??????@@@@@@@@@???===<<<===??????@@@@@@@@@@@@AAADDDGGGLLLKKKIIIGGGGGGHHHJJJKKKJJJIIIGGGEEECCCAAA@@@@@@???>>><<<::::::<<>>===<<<===@@@DDDEEEBBB???>>>@@@CCCCCCBBB@@@??????;;;???AAA>>>===???@@@???<<<=========>>>AAAFFFIIISSSZZZbbbkkkyyy}}}pppkkkpppkkkhhhmmmmmmmmmvvvyyyvvvzzzrrrllloootttxxx{{{~~~zzziiiTTTFFF>>>888444444666333000///000111222222........................///...............//////...---,,,---///000000///...///000222444555666777999<<>>===>>>???@@@???===<<<===>>>>>>???@@@@@@???AAADDDFFFHHHGGGFFFFFFGGGJJJLLLMMMKKKIIIGGGDDDBBBAAA@@@AAA@@@>>><<<::::::<<>>BBBEEEFFFDDDAAA@@@AAACCCDDDDDDBBBAAA@@@;;;@@@BBB???>>>@@@AAA???===>>>???@@@@@@BBBEEEGGGLLLTTT^^^iiivvv}}}uuutttxxxpppjjjmmmlllkkkttt~~~}}}wwwtttsssxxx~~~{{{{{{uuu```NNNCCC===:::888777555333222333333222111////////////............//////...------------------,,,,,,,,,...//////---------...///000111222222666777999999:::<<<@@@CCCIIILLLQQQTTTTTTOOOJJJFFFEEEDDDCCCAAA???AAADDDHHHCCCHHHMMMRRRXXX___eeeiiijjjrrr}}}{{{zzz}}}zzzwwwsssooommmllllllkkkjjjhhhfffeeeddddddcccdddaaa^^^\\\\\\\\\\\\[[[]]]]]]]]]^^^^^^^^^]]]\\\^^^\\\ZZZ[[[]]]___```___^^^]]]]]]\\\^^^```ccceeegggeeeddddddeeeffffffeeehhhhhhiiikkknnnrrrwwwyyy}}}yyyoooddd[[[UUUNNNEEE======:::555333444555444333222000///000222222000...111111000//////...------++++++,,,,,,---...//////000///...------...///000222111111000000111111222111111000000000000000111222222000......111666:::???EEENNNTTTUUUSSSOOOMMMSSSRRRWWWaaakkkwwwzzziii______^^^\\\gggxxxvvvaaaXXXTTTSSSTTTRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMKKKJJJIIIJJJKKKLLLQQQPPPNNNMMMKKKKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNMMMKKKJJJJJJIIIHHHGGGCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFCCCAAAAAADDDFFFUUUSSSQQQPPPPPPPPPOOONNNPPPRRRUUUVVVWWWWWWWWWWWWTTTVVVWWWWWWVVVRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNMMMLLLJJJIIIIIIJJJIIILLLOOOPPPOOONNNNNNNNNLLLKKKIIIIIIJJJJJJIIIGGGGGGFFFFFFHHHJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNLLLLLLJJJGGGDDDCCCDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEDDDCCCAAA???===;;;>>>???@@@@@@>>>===>>>???>>>???@@@@@@@@@AAADDDFFFGGGFFFFFFFFFHHHJJJMMMNNNMMMKKKIIIFFFDDDCCCCCCCCC@@@>>><<<;;;;;;===???AAA@@@@@@???>>>>>>??????@@@<<<<<<===>>>???@@@AAABBB@@@CCCFFFFFFDDDCCCCCCDDDDDDCCCBBBCCCDDDCCC@@@>>>===>>>@@@CCCFFFGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBB===AAACCCAAA@@@BBBBBBAAA===???AAAAAAAAAAAACCCEEEFFFPPP\\\eeemmmtttvvvuuuxxxzzzppphhhjjjiiijjjtttzzz|||}}}zzztttqqqqqqpppttt}}}{{{gggSSSGGGAAA>>><<<555555444555444222...+++000000/////////.........000///...------,,,------...---,,,---/////////------......//////000000111444555444444333666:::===BBBFFFLLLQQQRRROOOJJJGGGFFFEEEBBB>>>;;;:::<<<>>>===???CCCHHHKKKOOOTTTYYY]]]eeennnsssuuuxxx}}}{{{yyywwwwwwwwwttttttsssqqqpppooooooppppppmmmiiiggggggggggggggghhhffffffgggiiiiiigggeeehhhfffeeefffiiikkkllllllggggggfffgggiiillloooqqqqqqooonnnoooqqqrrrrrrrrrqqqqqqrrruuuzzzyyykkkbbbVVVPPPHHHDDDBBB???:::666666444111000000111111111000///000111222222000///000000000///...---,,,,,,/////////...............111000...------...000111111000000//////000000111111111000000000111111222444333333222333888>>>CCCNNNPPPSSSSSSPPPLLLIIIGGGPPPSSS^^^nnn|||}}}bbbZZZXXX^^^```bbbtttgggXXXUUUSSSPPPOOORRRQQQQQQPPPPPPOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOMMMLLLLLLLLLMMMNNNNNNNNNLLLKKKKKKKKKKKKKKKHHHGGGEEEDDDCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNOOOOOOKKKIIIGGGGGGHHHHHHFFFDDDBBBBBBAAAAAAAAAAAAAAAAAA???@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFDDDAAAAAACCCEEERRRPPPOOOOOOPPPPPPNNNLLLPPPSSSVVVXXXWWWWWWVVVWWWVVVXXXYYYWWWSSSOOOMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNPPPQQQPPPOOOPPPPPPOOOMMMKKKKKKLLLLLLLLLKKKHHHHHHHHHIIIJJJKKKJJJHHHDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMMMMMMMMMMNNNNNNOOOKKKKKKKKKHHHFFFDDDEEEFFFDDDCCCCCCCCCCCCCCCCCCCCCFFFFFFEEECCCAAA???===<<<>>>???AAAAAA???>>>??????===>>>@@@@@@@@@BBBFFFHHHIIIHHHGGGGGGHHHJJJLLLNNNOOONNNLLLJJJHHHFFFEEEEEE======<<<<<<===???@@@AAA@@@@@@????????????>>>>>><<<===>>>???@@@BBBCCCCCCAAACCCFFFGGGFFFEEEDDDDDDEEECCCBBBBBBBBBBBB@@@>>>>>>???AAACCCEEEGGGHHHIIIIIIGGGEEEDDDEEEEEEDDDCCC>>>CCCDDDAAA@@@BBBDDDBBB===???AAAAAA@@@@@@AAABBBCCCLLLWWW^^^bbbfffkkkooovvvxxxnnnfffgggfffgggpppttt~~~uuuuuurrrppppppooollllllnnnlllsss~~~yyyhhhVVVJJJGGGEEEAAA999888777666555222---***111000000//////.........000000///...---------...///...---...///000///---.........//////000000111111111111000111333888;;;;;;>>>CCCGGGIIIHHHGGGEEEHHHHHHFFFBBB>>><<<<<<===<<<<<<>>>BBBDDDDDDGGGLLLTTTZZZaaadddeeeggglllqqqzzz{{{}}}~~~~~~}}}{{{zzz|||}}}~~~|||yyywwwwwwwwwvvvuuurrrpppooopppssstttqqqnnnooonnnmmmooorrruuuvvvvvvrrrrrrrrrtttvvvxxx{{{|||yyyxxxxxxzzz}}}}}}}}}~~~uuummmdddZZZOOOHHHAAA???<<<999888777555333444333111000//////000000...///000111111111000000//////......------,,,,,,111111000000000/////////111000///......///000111000000////////////000000//////.........///000000///000222555999@@@HHHNNNZZZVVVPPPJJJFFFHHHMMMQQQSSS^^^mmmzzzlll\\\YYYXXXZZZ]]]hhhppp]]]UUUTTTRRRNNNKKKPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPOOOOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJEEEDDDDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLIIIGGGDDDDDDFFFGGGDDDAAAAAAAAABBBBBBBBBAAAAAA@@@===???AAADDDFFFGGGGGGGGGFFFGGGFFFDDDBBBBBBCCCEEEPPPPPPOOOQQQRRRRRRPPPNNNQQQTTTXXXYYYWWWVVVUUUVVVUUUWWWWWWTTTOOOKKKJJJKKKNNNMMMMMMMMMNNNOOOQQQRRRNNNNNNNNNOOOQQQRRRQQQPPPNNNOOOPPPPPPOOOOOOPPPQQQPPPNNNKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFDDDGGGIIIJJJJJJKKKNNNPPPNNNMMMMMMMMMMMMNNNOOOOOOIIIJJJJJJIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA??????>>>@@@BBBBBBAAA@@@@@@@@@===>>>@@@@@@AAADDDHHHKKKMMMKKKJJJHHHHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFDDDCCC:::;;;===>>>???@@@AAAAAA@@@AAABBBBBBBBB@@@???>>>??????@@@AAAAAABBBCCCCCCDDDEEEGGGIIIJJJIIIGGGEEEEEEDDDDDDEEEEEEDDD@@@===???@@@AAACCCEEEGGGKKKMMMNNNJJJEEECCCDDDEEEEEEDDD???BBBCCC???>>>AAACCCCCCAAABBBCCCBBBAAAAAABBBCCCDDDGGGNNNUUUZZZ^^^bbbfffrrrvvvooohhhjjjfffcccjjjmmmxxxrrrjjjdddfffhhhfffgggjjjmmmxxxuuutttsssooocccUUUOOOPPPQQQNNNEEEBBB>>>:::888666333111111111000000///......---000000///........./////////...------...///...---,,,,,,------...///000000///////////////111555888555666777:::<<<>>>???@@@EEEFFFFFFEEEBBB?????????<<<:::;;;??????<<>>AAACCCCCCBBBAAAAAAAAA<<<>>>@@@AAABBBEEEIIILLLOOONNNKKKIIIHHHHHHIIIJJJIIIIIIIIIHHHFFFCCC@@@>>>999:::===???AAAAAAAAAAAAAAABBBDDDDDDDDDBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBGGGGGGHHHKKKMMMLLLIIIFFFDDDEEEGGGIIIIIIFFFAAA<<<@@@AAABBBBBBDDDGGGLLLOOOQQQLLLFFFCCCCCCEEEFFFEEE???BBBAAA===<<<@@@CCCCCCEEEFFFFFFEEECCCCCCEEEFFFEEEDDDFFFNNNVVV[[[^^^```qqqwwwrrrmmmnnnhhhbbbfffgggvvv~~~zzz~~~wwwlllcccdddfffddddddfffrrr~~~~~~nnnhhhiiidddccc]]]TTTSSSYYY]]]\\\RRRMMMEEE@@@===<<<;;;;;;222111111000///......---000000////////////000000...---,,,,,,......---,,,******+++,,,---......///000111000///......111444222111000111333666999<<<<<<>>>@@@@@@>>><<<<<<<<<;;;888999===<<<999;;;AAA:::>>>BBBBBBAAACCCJJJPPPTTTTTTWWW]]]___aaakkkwww}}}vvvsssmmmfffccc```XXXNNNDDDCCC@@@<<<777444444555222666999888333///000222,,,---...///...///111333.../////////...///111222,,,---------------------------...///000111222222//////000000000000//////111111000000000000111111111111000111111222333333444666:::>>>CCCKKKRRRXXXHHHIIIKKKNNNSSS[[[dddkkkyyy{{{uuu]]]UUU\\\aaaddddddnnnooobbbYYYPPPMMMKKKIIIKKKNNNJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPNNNPPPRRRSSSSSSQQQNNNLLLMMMNNNNNNMMMKKKHHHDDDBBBBBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEFFFGGGFFFEEEEEEIIIEEEBBBCCCFFFGGGDDD@@@???AAADDDFFFFFFEEECCCAAA???AAADDDFFFGGGFFFDDDCCCGGGGGGGGGFFFDDDCCCDDDEEETTTWWWXXXUUUVVVXXXVVVRRRVVVXXXZZZXXXUUURRRSSSTTTTTTTTTRRROOOKKKIIIIIIKKKNNNNNNNNNNNNOOOPPPPPPQQQOOOQQQSSSTTTRRRQQQQQQQQQNNNLLLJJJJJJLLLMMMNNNMMMMMMMMMMMMLLLJJJJJJLLLNNNMMMOOOPPPNNNIIIFFFEEEFFFJJJKKKMMMNNNMMMMMMOOOPPPNNNMMMMMMNNNPPPQQQQQQPPPLLLKKKIIIFFFEEEDDDDDDDDDHHHFFFCCCAAA@@@@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDEEEEEEEEECCC@@@===;;;===<<<<<<===AAAFFFLLLPPPOOONNNLLLJJJHHHHHHHHHIIIFFFDDDCCCCCCCCCAAA???<<<;;;===???AAABBBBBBBBBBBBGGGEEEDDDDDDDDDDDDAAA???EEEEEEGGGHHHIIIHHHEEEBBBFFFFFFGGGHHHHHHGGGEEEDDDGGGFFFFFFGGGHHHFFFBBB===AAAAAABBBEEEIIIKKKJJJJJJLLLGGGCCCCCCGGGIIIGGGDDDAAAAAA@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBJJJEEEEEEIIIMMMPPPZZZeeeqqqwwwwwwooojjjjjjkkkiiijjjjjjnnntttxxxzzzwwwiiieeecccbbbeeekkkuuuuuulllcccZZZYYYZZZYYYVVVUUUXXXaaahhhdddeee___RRRLLLJJJCCC888777666555333222222222333000000000///.........---000///...---------------------------,,,+++***)))///...---,,,,,,---...///////////////000222333444999::::::;;;<<<======>>><<<999777888;;;===<<<999999:::;;;:::999;;;???CCCGGGHHHIIIJJJNNNUUU```hhhooosssvvvwwwvvvvvvyyy{{{zzzrrrjjjccc___[[[TTTLLLGGGGGGFFFCCC???777555222222444444111///000000000000000000000000333222000/////////000111//////000000///...------///////////////////////////...------------...///000000000000111111111111//////000000//////...---///000000///000222666999::::::<<>>======>>>@@@CCCHHHLLLOOOPPPOOONNNLLLKKKJJJIIIIIIFFFDDDBBBBBBBBBAAA@@@>>>===>>>@@@BBBDDDDDDEEEEEEEEEDDDCCCDDDDDDDDDBBB@@@EEEEEEFFFHHHIIIHHHEEEBBBFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAABBBCCCBBB>>>:::???@@@AAADDDHHHKKKKKKKKKJJJFFFBBBBBBEEEGGGEEEBBBAAAAAA@@@@@@AAABBBDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCGGGDDDDDDHHHLLLOOOWWWaaakkkqqqtttqqqqqquuuwwwuuuhhheeegggnnnuuuxxx|||~~~qqqiiidddaaafffmmmvvv|||kkkbbb[[[UUUZZZ\\\]]]]]]]]]bbbiiioootttvvvsssnnnlllhhhYYYFFF===999444222333333000...111111111000//////......//////...---------...............------,,,+++***///...------------.../////////...//////000111222111111222333333444444555999888777777999::::::999666777777666444555888<<<<<<===>>>???AAAFFFNNNTTT[[[^^^aaacccbbbbbbccceeegggggghhhjjjmmmqqqtttwww{{{{{{xxxsssnnnfff^^^VVVOOOHHHDDDEEE???:::777888888555222444222000000222222000...000000000000000000000000222111000///...//////000//////////////////...---////////////////////////////////////////////////000000000000111111111111000111111000000///......444444333222222444999<<<>>>FFFPPPUUUUUURRROOOMMMSSSTTT[[[fffoooxxx}}}wwwrrrxxxwwwkkkjjjoooooosssxxxhhhYYYSSSOOOLLLKKKLLLMMMLLLKKKNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOSSSPPPLLLKKKMMMOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBAAABBBDDDEEEEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGHHHGGGFFFCCCBBBCCCCCCDDDEEEDDDDDDBBBBBBGGGGGGFFFFFFEEEFFFFFFGGGOOORRRTTTUUUYYY]]]]]]YYYXXXXXXWWWTTTRRRPPPQQQSSSSSSSSSRRRPPPLLLJJJKKKLLLRRRMMMIIIJJJOOORRRRRRPPPMMMOOOQQQQQQPPPOOOOOOOOOMMMKKKJJJJJJMMMOOOOOOOOONNNNNNNNNLLLJJJIIIJJJKKKLLLMMMMMMLLLIIIFFFFFFFFFGGGKKKPPPRRRQQQNNNKKKJJJLLLKKKKKKLLLMMMMMMLLLKKKMMMLLLJJJHHHFFFFFFFFFFFFFFFDDDCCCAAAAAAAAABBBCCCEEEEEEEEEFFFFFFFFFGGGGGGBBBCCCDDDDDDDDDCCCBBBAAA===>>>@@@CCCGGGJJJLLLNNNOOOOOOOOOOOOMMMKKKIIIHHHFFFDDDAAA@@@AAAAAAAAA@@@???@@@BBBCCCEEEFFFFFFFFFDDDCCCBBBCCCEEEEEECCCAAADDDDDDEEEGGGHHHHHHEEECCCFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAACCCDDDCCC@@@===>>>>>>???CCCGGGJJJKKKKKKHHHEEEBBBCCCEEEFFFEEECCCBBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDEEECCCDDDGGGIIILLLSSSZZZbbbhhhlllpppuuu|||llleeecccjjjrrrvvvyyy|||uuukkkdddaaadddiiivvvlllbbb^^^ZZZ]]]___bbbdddfffiiinnnqqq|||sssYYYFFF???888555666666111,,,333222222111000000//////.........---......///////////////...------,,,,,,///...------------.../////////............////////////000000111111222222555555666555555555666888777888777666444555777999888888999999999<<<@@@CCCHHHKKKNNNPPPPPPOOOOOOPPPQQQQQQSSSUUUXXX\\\___bbbdddiiiooouuuxxx{{{~~~~~~||||||vvvtttpppkkkddd^^^YYYWWWTTTPPPJJJDDD@@@;;;666333555222///000222333000...000///......000000///...000000000000000000000000000///......---.........---.../////////////////////////////////////////////000111111111111000///000000000000111111111111222222111111000//////...333444555555777:::???CCCIIIUUUbbbeee^^^WWWVVVYYY\\\```kkkxxxuuuvvvxxxxxx|||wwwqqqwwwyyy^^^SSSPPPNNNKKKJJJKKKLLLLLLLLLQQQQQQQQQPPPPPPOOONNNMMMNNNMMMLLLLLLMMMNNNPPPQQQRRROOOKKKKKKNNNOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBB???BBBDDDFFFFFFDDDAAA???AAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHHHHHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@@@@EEEEEEEEEDDDDDDEEEEEEFFFRRRUUUWWWYYY___ffffffbbbZZZXXXVVVSSSQQQQQQRRRSSSRRRRRRRRRPPPMMMKKKKKKLLLQQQKKKEEEGGGMMMRRRPPPMMMMMMOOOQQQQQQPPPOOOOOOOOOOOOMMMKKKKKKLLLMMMNNNMMMNNNOOOOOOMMMJJJIIIIIIJJJJJJJJJKKKJJJHHHGGGFFFFFFJJJOOOUUUXXXVVVRRRNNNKKKJJJIIIJJJLLLNNNNNNMMMLLLJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHCCCCCCDDDDDDDDDCCCBBBAAA>>>@@@CCCGGGJJJLLLLLLMMMMMMNNNOOOOOONNNKKKHHHFFFFFFCCC@@@???@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAACCCDDDEEEDDDBBBCCCCCCDDDEEEGGGGGGEEECCCFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>???AAAEEEHHHIIIIIIGGGEEEDDDDDDFFFGGGFFFDDDBBBAAAAAA@@@AAABBBCCCDDDGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFHHHLLLPPPYYY]]]cccjjjrrrzzz~~~uuunnnhhhiiimmmqqqwww~~~xxxpppmmmllljjjjjjrrryyynnniiiggghhhhhhiiilllnnnpppqqqrrrvvviiiSSSMMMEEE???<<<999555222333333222222111000//////......---......///000000000000///........................------.........///...------,,,,,,,,,---///000000000111111111222000333444333111000333666666666666555555666777888666666777777777888999:::<<<>>>AAACCCCCCCCCBBBAAACCCCCCDDDFFFIIIKKKNNNOOONNNQQQWWW\\\___bbbfffhhhmmmqqqvvvyyy|||wwwtttoooiiiddd___]]][[[VVVUUURRRNNNIIIEEEAAA>>>???<<<999777777666444222000//////111444444222000...------...////////////000000000000000000000000......------------,,,---------...///000000//////////////////////////////...///111222222111///...///000000000111111111111222222111000000000000000///222888<<<@@@DDDHHHJJJSSS]]]eeefffaaa^^^ccciiiiiiqqq~~~|||tttyyyvvvqqq~~~pppZZZPPPMMMLLLKKKKKKKKKLLLMMMMMMPPPQQQQQQQQQPPPPPPOOONNNNNNNNNMMMMMMNNNPPPRRRSSSPPPMMMKKKLLLNNNOOOLLLIIIIIIIIIHHHGGGFFFFFFFFFFFFEEECCCBBBBBBCCCCCCCCCAAA@@@BBBDDDEEEEEECCCAAA???BBBBBBAAABBBBBBBBBCCCCCCFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBCCCDDDTTTVVVXXX[[[bbbjjjiiidddZZZWWWUUUSSSRRRRRRSSSTTTPPPQQQQQQOOOMMMKKKKKKLLLMMMHHHCCCEEELLLPPPNNNKKKNNNPPPRRRRRRQQQPPPOOOPPPQQQOOOLLLKKKKKKKKKKKKJJJMMMNNNNNNMMMJJJHHHHHHIIIHHHHHHHHHHHHHHHHHHFFFEEEKKKPPPVVVYYYWWWSSSNNNLLLHHHHHHJJJMMMPPPQQQPPPNNNIIIGGGFFFDDDCCCCCCCCCDDDBBBCCCEEEGGGIIIKKKLLLLLLIIIJJJKKKKKKKKKJJJIIIIIIEEEEEEDDDDDDCCCAAA@@@@@@???AAAEEEIIILLLMMMLLLLLLJJJKKKMMMMMMLLLIIIEEECCCDDDBBB??????AAACCCDDDDDDFFFEEEDDDCCCAAA@@@@@@???AAAAAAAAABBBDDDEEEDDDBBBBBBBBBBBBDDDFFFGGGFFFDDDFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBBBBBBBAAA@@@@@@AAA@@@???@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEECCCEEEGGGHHHOOORRRYYYccclllttt|||{{{uuunnngggccceeeppp}}}{{{~~~zzzrrrlllxxxwww|||}}}wwwrrrrrrpppnnnppptttwwwxxxxxxwwwuuueeebbbZZZNNNBBB999666666444444333222111000///..................///000111000000///.........//////---..................---///...---,,,++++++++++++,,,,,,,,,,,,,,,------------000111000...---000333000//////000222333444444111111222333444444444333333444666888999888777555999999999:::;;;<<<===>>>===@@@CCCFFFHHHKKKNNNQQQUUUZZZ___aaabbbeeejjjooovvvssssssvvvxxxxxx{{{|||}}}}}}|||zzzyyyyyy{{{||||||{{{~~~~~~zzzuuurrrqqqqqqqqqqqqqqqpppppppppooommmkkkiiihhhfffdddcccZZZXXXSSSNNNIIIFFFCCCBBB>>>>>>===<<<:::888666555333111000000111222111000------...000111111///---------.../////////000111////////////////////////---------------,,,,,,+++------...///000000//////////////////////////////---...000111111000...---///000000000111111111111111111000000111222333333333999AAAHHHKKKLLLMMMMMMQQQXXX```eeegggjjjpppuuuyyyzzzxxxxxxppp}}}xxxgggWWWNNNLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSNNNLLLJJJLLLNNNOOOKKKHHHIIIIIIHHHGGGFFFFFFFFFFFFEEECCCBBBBBBCCCCCCCCCAAACCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>======???????????????@@@AAAAAARRRSSSTTTWWW___fffddd^^^WWWTTTRRRRRRSSSTTTSSSSSSMMMNNNOOOOOOLLLKKKJJJKKKJJJFFFDDDFFFLLLOOOMMMJJJNNNPPPRRRRRRQQQPPPPPPPPPPPPNNNKKKJJJJJJJJJIIIHHHLLLMMMNNNMMMKKKIIIIIIIIIGGGFFFEEEFFFHHHHHHGGGEEEHHHLLLQQQSSSRRROOOLLLKKKIIIIIIKKKNNNQQQRRRQQQOOOJJJHHHGGGEEEEEEEEEEEEFFFCCCEEEGGGJJJLLLMMMNNNMMMIIIJJJKKKLLLKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@??????@@@BBBFFFJJJLLLLLLLLLKKKHHHIIIKKKKKKJJJGGGDDDAAABBB@@@???@@@BBBDDDDDDDDDGGGEEECCCAAA@@@>>>>>>===AAAAAAAAABBBDDDDDDCCCBBBAAA@@@AAACCCEEEGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEFFFEEECCCBBBBBBCCCBBB@@@>>>>>>@@@BBBCCCBBB@@@AAAAAABBBBBBBBBBBBAAACCCBBBAAAAAAAAAAAACCCCCCEEEEEEEEEDDDDDDDDDDDDDDDGGGIIIHHHCCCBBBDDDFFFFFFGGGKKKSSS]]]eeemmmxxx}}}xxxpppfff]]]\\\hhhwwwzzzlllrrrsssnnnsss|||yyysssmmmnnnttt|||{{{uuurrriiiXXXFFF999666777666555555333222111000////////////...//////000000000///...------...///000------...//////...------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000.........000333444444444000000000222444555333222333222222333444555333222555555555555555555555555444666777888999:::>>>@@@CCCFFFIIIJJJJJJLLLPPPSSSVVVUUUWWWZZZ[[[[[[___eeeaaabbbbbbaaa___^^^___```\\\bbbdddaaa^^^```dddfffdddfffgggeeebbb^^^[[[ZZZXXXXXXWWWWWWVVVVVVUUUUUUSSSRRRPPPNNNLLLKKKKKKKKKEEECCC@@@===:::888666666222222333444444444333333333111///...//////...---,,,---...//////...---------...000000//////000111////////////////////////,,,------------,,,++++++---...//////////////////////////////////////////......///000000///......000000000000111111111111111111111222444666999:::@@@EEEMMMRRRRRROOOLLLJJJJJJQQQ]]]iiirrrxxx{{{|||{{{}}}xxxnnnnnnxxxppphhhddd]]]RRRKKKLLLMMMNNNNNNMMMLLLMMMOOOMMMNNNOOOPPPPPPQQQQQQQQQNNNOOOQQQRRRSSSRRRQQQQQQKKKJJJJJJLLLOOOOOOKKKGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA???>>>>>>===============>>>???@@@@@@PPPPPPOOOQQQYYY___\\\UUURRRPPPOOOPPPRRRSSSRRRPPPKKKLLLNNNNNNLLLJJJIIIJJJGGGGGGGGGJJJMMMNNNMMMLLLMMMOOOQQQQQQPPPOOOOOOOOOMMMKKKHHHHHHIIIJJJJJJIIIJJJLLLMMMMMMKKKIIIIIIIIIEEEDDDCCCEEEHHHIIIGGGEEEFFFIIILLLMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQQQQNNNLLLIIIHHHFFFEEEDDDDDDEEEFFFFFFGGGJJJLLLMMMLLLKKKJJJGGGHHHIIIJJJJJJHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@AAACCCFFFIIIKKKLLLKKKKKKIIIIIIJJJIIIHHHFFFCCCBBB@@@??????AAACCCEEEEEEDDDEEEDDDBBBAAA@@@??????@@@BBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@BBBEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHEEECCCDDDEEEAAA???======???AAABBBBBB@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHGGGBBBAAAFFFIIIIIIEEEHHHPPPWWW[[[aaaooo~~~{{{sssllldddaaaiiisss{{{yyyxxxzzzuuurrruuu~~~ppphhhkkkqqquuu}}}wwwttt|||wwwxxxssshhhXXXHHH===999888999888777666555333222222111000//////////////////000///---,,,,,,---///000------...//////...------...------,,,,,,,,,------........................---,,,++++++---......---000......000333444333111333222111222555555444222666333111111333444444222222222333444444444444444111111222222111333666999888999999999:::<<>>===;;;;;;<<<>>>999888666444222111111222000000111111222111111111333111///...//////...------...///000/////////000---///000000...---///111////////////////////////,,,---.........---++++++//////////////////...---////////////////////////000000000000000000000000000000000000111111111111111111222444888<<<@@@CCCGGGKKKOOOQQQOOOLLLIIIGGGNNNUUU```mmmxxx|||mmmaaabbbooozzzjjj[[[WWWWWWSSSMMMIIIMMMOOOQQQPPPNNNMMMMMMOOONNNNNNOOOOOOOOOOOOOOONNNLLLNNNQQQSSSSSSQQQNNNLLLJJJIIIJJJLLLOOOOOOJJJFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBBAAABBBBBBBBBAAA@@@>>>>>>>>>AAAEEEHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHFFFDDDBBB@@@???>>>>>>============>>>???@@@AAAOOONNNMMMOOOVVV[[[XXXPPPNNNLLLLLLNNNQQQSSSQQQNNNIIIKKKMMMMMMKKKIIIIIIIIIFFFHHHJJJMMMOOOOOONNNMMMLLLNNNPPPPPPOOOMMMMMMNNNIIIHHHFFFFFFIIIJJJKKKKKKIIIKKKMMMMMMKKKJJJJJJJJJEEECCCBBBDDDHHHIIIGGGEEEFFFHHHJJJJJJJJJJJJKKKMMMMMMMMMNNNPPPPPPOOOKKKHHHFFFEEEDDDCCCBBBBBBCCCCCCHHHJJJKKKMMMLLLJJJHHHFFFEEEFFFHHHHHHHHHFFFDDDCCC@@@?????????@@@@@@AAABBBAAACCCFFFIIIKKKKKKKKKKKKIIIJJJJJJIIIHHHFFFDDDBBB>>>>>>???AAADDDFFFEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBBBBAAABBBCCCCCCBBB@@@@@@??????AAADDDFFFGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHDDDFFFGGGDDDAAA???@@@AAA???===;;;<<>><<<;;;;;;:::888777555444444222111000//////.../////////...---,,,,,,---///000,,,---...//////...---,,,...------,,,,,,------......---------------------...+++)))***---///...,,,---+++***+++......,,,)))333000...///111222000...555111------///111111000,,,---...000000111111111000000000000000222555888444222111111333555888999777777999<<<;;;888;;;@@@;;;<<<===<<<:::888777888999===;;;666777===???<<<<<<======;;;777555777999;;;:::999888777666666666666777666555555555888999444333111000/////////000111111111111000///.........,,,++++++---///......+++,,,---...---...///111,,,...000///---,,,---000////////////////////////------...///...---,,,+++///000000000///...------////////////////////////222222111000000111222222000000000000111111111111222222444777;;;AAAFFFHHHFFFIIIKKKKKKJJJHHHGGGGGGXXX]]]eeemmmvvvzzzfff^^^\\\[[[___ttthhh]]]TTTRRRRRROOOKKKJJJNNNPPPRRRQQQNNNMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLJJJLLLPPPSSSSSSPPPLLLIIIIIIIIIIIIMMMOOOOOOJJJFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCBBB???AAACCCDDDCCC@@@===;;;===@@@EEEJJJMMMMMMKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEIIIHHHEEECCCAAA@@@??????>>>>>>>>>>>>???@@@AAABBBMMMKKKKKKPPPUUUVVVSSSNNNPPPOOOMMMMMMNNNNNNLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEFFFGGGIIIKKKNNNOOOPPPRRRPPPNNNNNNOOOOOONNNMMMLLLKKKIIIHHHGGGGGGHHHIIIMMMKKKJJJHHHGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCFFFGGGIIIKKKMMMNNNOOOPPPTTTQQQNNNNNNQQQQQQMMMHHHGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIFFFBBB@@@AAAAAAAAAAAA@@@???>>>>>>BBB@@@<<<;;;<<<>>>???@@@???AAACCCDDDEEEFFFHHHJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@CCCGGGHHHFFFBBB????????????>>>>>>>>>===@@@AAABBBBBBBBBAAA@@@@@@BBBAAAAAABBBCCCDDDBBB@@@DDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEECCC@@@>>><<>>>>>===>>>AAACCCDDDIIIFFFEEEEEEGGGFFFDDDAAABBBAAA@@@@@@BBBBBBAAA???@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJIIIHHHIIILLLNNNSSS^^^iiixxxzzzzzzwwwwwwyyyxxxtttkkkfffdddgggkkkrrrqqqiiimmmqqqppplllooogggbbbccchhhkkkooorrryyyuuujjjfffhhhjjjeee[[[QQQHHHBBB???===@@@AAA>>>;;;;;;>>><<<777777444000///000000...,,,//////.........//////000---,,,+++,,,...000000000555///)))(((+++...---+++000---,,,---///000...,,,---,,,,,,++++++,,,,,,---------------------------////////////////////////111111222222222222111111111000000///////////////222222111000000///000000111111111111111111111111444333333222222333333444666555333222111222333333111444666555222111333555666666555444333111111000222222222111111111000000444444333222222333333333222111000.........///000//////000000000000//////000000////////////000000000000000000///...---,,,........................111000...,,,,,,...000111..................------////////////000000000000111111111000000000000000222000...///111222000---222111000000222444555555555888;;;@@@JJJSSSRRRJJJMMMHHHEEEEEEEEEFFFLLLTTT___cccnnn}}}qqqaaaWWWTTTYYY```gggsssmmmbbbXXXPPPOOOPPPMMMIIIGGGRRRQQQPPPOOONNNNNNNNNNNNNNNPPPRRRSSSRRRPPPOOOOOONNNOOOQQQRRRRRROOOMMMKKKJJJJJJJJJKKKLLLKKKHHHEEEIIIHHHGGGFFFFFFGGGIIIJJJHHHFFFDDDBBBAAAAAABBBCCC@@@DDDEEEDDDCCCEEECCC???CCCDDDEEEGGGHHHJJJJJJKKKFFFFFFGGGIIIKKKKKKHHHFFFGGGDDDAAA??????@@@@@@???>>>=========???@@@@@@???JJJIIIJJJNNNRRRSSSOOOJJJLLLKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKKKKIIIGGGEEEDDDFFFGGGIIIKKKNNNOOOPPPPPPQQQOOONNNMMMNNNOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFFFFFFFGGGIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNNNNNNNRRRNNNLLLMMMOOOOOOLLLHHHIIIHHHEEECCCBBBBBBCCCCCCFFFGGGGGGGGGEEECCC@@@>>>@@@@@@AAAAAA@@@@@@???>>>BBB???<<<;;;===??????@@@@@@BBBDDDDDDDDDEEEGGGIIIGGGFFFFFFEEEDDDCCCCCCCCC@@@AAACCCFFFHHHHHHEEECCC@@@???>>>===<<<<<<<<<<<<============>>>>>>??????AAA@@@@@@AAACCCDDDCCCAAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA@@@CCCBBBAAAAAABBBDDDFFFHHHIIIGGGFFFFFFGGGFFFCCC@@@BBBAAA@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCDDDCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIEEEDDDFFFIIIKKKNNNXXXcccqqqxxx~~~|||zzzyyyxxxvvvhhhcccbbbfffkkktttzzzuuuppphhhcccaaa^^^]]]aaaeeehhhooowww~~~uuuiii___ZZZ^^^[[[UUUOOOJJJHHHGGGGGGKKKJJJGGGFFFJJJMMMHHH@@@===999444111222222000...000000/////////000000111...---,,,,,,...000000///444///***))),,,...---+++///---,,,---///000...,,,---,,,,,,++++++,,,,,,---------------------------////////////////////////000000111111111111000000111000//////......////////////......---.........////////////////////////333222222111111222222333444333222222111111111222000111222222000000111222000000000000111111111111222222111111111000000000111111000000111111222333111000///...---......///...//////000000//////...000//////......//////000------...............---........................000///...------...///000...........................////////////000000000//////000000111111222222222000///000222333222111111111000111222444666666;;;<<>><<<<<<===>>>??????>>>IIIIIIJJJMMMPPPPPPKKKGGGIIIHHHHHHIIIJJJKKKJJJHHHJJJJJJIIIHHHGGGEEEDDDBBBFFFHHHKKKNNNPPPPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDEEEFFFGGGIIIJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEHHHIIIKKKLLLNNNNNNNNNMMMNNNLLLJJJKKKMMMMMMKKKHHHKKKJJJGGGEEECCCBBBBBBBBBFFFEEEDDDCCCAAA???======>>>>>>???@@@@@@@@@@@@???AAA???<<<<<<>>>?????????AAABBBDDDDDDCCCCCCEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@CCCGGGIIIHHHFFFEEEDDDAAA@@@===;;;999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@BBBDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@DDDCCCCCCBBBCCCEEEHHHIIIIIIIIIHHHHHHHHHFFFBBB???BBBAAA??????@@@@@@???>>>AAAAAABBBDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGCCCCCCDDDFFFFFFIIIRRR]]]oooyyy{{{yyyxxxwwwjjjeeeccceeekkktttsssfff^^^VVVWWW[[[```cccgggqqq|||tttbbbTTTRRRPPPNNNLLLLLLLLLNNNOOOWWWVVVVVV[[[dddggg]]]PPPCCC===777444444555444333222111111000000000111111000...------...//////...222...++++++......---***///...------...///...------,,,,,,++++++,,,,,,---------------------------////////////////////////////////////////////////000000///............///......---------......///------------------------111000000000000000000111000111111111111000//////000.........///000///...////////////000000000111111111111000000000//////...............///000111///......------------...---..................---.........------.........***+++,,,---....................................////////////////////////............////////////........./////////000000...//////000111222333333222111000111333444444333111222222444666888:::;;;DDDCCCPPPiiiwwwooo\\\PPPNNNPPPUUU\\\^^^]]]___cccwwwzzztttuuurrraaaSSSSSS\\\ccceeeeeemmm{{{nnn___XXXXXXQQQLLLMMMOOOMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQPPPOOONNNLLLJJJIIIHHHLLLJJJIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDCCCDDDEEEFFFFFFHHHGGGDDDCCCEEEDDDAAABBBDDDGGGIIIJJJIIIGGGFFFIIIIIIJJJLLLMMMLLLHHHFFFEEECCC@@@??????@@@???>>>>>><<<<<<<<<>>>???>>>===JJJJJJKKKNNNOOONNNIIIEEEGGGGGGGGGIIILLLLLLKKKIIIHHHHHHGGGFFFEEECCCBBBAAADDDGGGJJJNNNPPPPPPOOONNNNNNLLLKKKKKKLLLMMMLLLLLLEEEFFFGGGIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEIIIKKKMMMNNNOOOOOONNNMMMLLLKKKJJJKKKLLLMMMKKKIIIKKKJJJHHHGGGEEEDDDDDDDDDFFFEEEBBB@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>======???@@@?????????AAABBBBBBAAAAAABBBDDDDDDDDDCCCBBBAAAAAABBBBBB@@@EEEJJJKKKHHHEEEDDDDDDBBB???<<<999777777888999999:::===@@@BBBBBBBBBAAA???>>>===???AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCDDDDDDCCCAAA???>>>BBBAAA@@@@@@AAACCCFFFGGGIIIJJJJJJJJJHHHEEEBBB???BBB@@@>>>===>>>???>>>===@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDHHHTTTaaa|||}}}xxxyyyyyyxxxrrrnnnjjjiiilllsss|||{{{mmmdddXXXWWWYYY___dddjjjuuuoooZZZSSSRRRRRRQQQRRRSSSUUUVVV___ccclllyyyxxxfffLLLEEE<<<666666666666666222222111111000000111111111///...---...///...---000...------//////---+++......---............------,,,,,,++++++,,,,,,---------------------------...........................------------------...000///......------..................///000111111------------------------//////............//////---...///000000///...---000---+++,,,///000...+++222222111111000//////...000000000/////////......///...------------......------,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...+++,,,---.............................................////////////......///////////////000000000....../////////000000000000000000111111222222222222111000000111333444444444666999;;;===@@@DDDFFFLLLKKKZZZtttppp___YYY]]]\\\___dddiiilllsss{{{zzznnnjjjmmm}}}~~~aaaZZZVVVZZZbbbhhhiiihhhrrrqqqddd]]]ZZZUUUPPPLLLMMMMMMKKKLLLOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTSSSSSSSSSRRRQQQPPPQQQPPPMMMKKKIIIHHHGGGGGGMMMKKKIIIIIIJJJKKKKKKJJJHHHHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGIIIGGGCCCAAACCCCCCAAABBBDDDGGGJJJJJJIIIFFFDDDGGGHHHJJJMMMNNNNNNKKKHHHDDDBBB@@@???@@@@@@???>>>???>>>===>>>???@@@???>>>IIIIIIJJJKKKKKKIIIFFFDDDEEEEEEFFFIIIKKKLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBAAACCCEEEHHHLLLMMMMMMLLLKKKLLLKKKIIIIIIKKKLLLKKKKKKFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGIIIJJJKKKJJJHHHGGGDDDDDDDDDCCCDDDDDDEEEEEEJJJKKKNNNPPPQQQPPPOOONNNLLLLLLKKKLLLMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEBBB???============;;;<<<===>>>???@@@@@@@@@>>>======>>>@@@@@@???>>>===>>>@@@@@@@@@@@@BBBCCCFFFEEECCCAAAAAAAAABBBCCCCCCGGGKKKKKKHHHDDDCCCDDDAAA???;;;888666555666777555999???DDDFFFEEEBBB@@@???===<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCC@@@@@@??????@@@BBBDDDFFFIIIJJJJJJIIIGGGDDDAAA@@@BBB@@@===<<<=========<<>>999777777666333222222111000000111111222000......//////...---........./////////---,,,---.........------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------///......---------------......------...///000000------------------------...------,,,,,,------...+++,,,---.........---,,,000---+++,,,///000...,,,000000000//////......---/////////.........------111000///...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------///////////////...------..............................////////////....../////////000000000111111/////////000000000000111333333222222111111000000111111111000000222444555:::>>>BBBEEEGGGIIIMMMPPPOOOPPP]]]qqquuuiiibbbfffkkkkkkooovvv|||wwwmmmggggggkkkxxx}}}hhhUUU[[[bbbgggjjjooouuuxxxxxxoooeee```]]][[[UUUQQQNNNNNNKKKHHHJJJOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWTTTQQQPPPPPPPPPOOONNNPPPNNNLLLIIIGGGGGGGGGHHHLLLKKKIIIIIIKKKLLLLLLKKKIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFAAA@@@BBBBBB???AAADDDGGGIIIJJJHHHFFFDDDEEEFFFIIIMMMPPPOOOLLLJJJDDDBBBAAA@@@AAAAAA@@@???AAA@@@???@@@AAAAAA@@@???FFFFFFFFFEEEDDDDDDCCCBBBCCCCCCDDDGGGIIIIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBDDDFFFIIIJJJKKKJJJIIIKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJIIIHHHFFFCCCAAA@@@CCCEEEHHHKKKMMMLLLKKKIIIBBBBBBBBBBBBBBBCCCDDDEEEGGGIIILLLOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCAAA???>>>======>>>;;;;;;<<<>>>>>>?????????<<<<<<===???AAAAAA???===;;;===???@@@AAABBBDDDFFFIIIGGGEEECCCBBBBBBCCCDDDGGGHHHJJJIIIGGGDDDCCCBBB@@@>>>;;;888666666666666333777===BBBEEECCC@@@>>>???>>><<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@CCCFFFIIIJJJKKKKKKAAA@@@??????@@@BBBEEEFFFHHHIIIIIIGGGDDDBBBAAABBBBBB@@@<<<;;;;;;<<<<<<<<<<<<===???@@@BBBBBBCCCCCCAAAAAABBBBBBBBBAAAAAA@@@;;;===@@@CCCFFFQQQfffyyyvvviiijjjrrrvvvuuuuuuvvvuuussstttvvvtttooogggllllllppp}}}|||vvveee___]]]dddmmmrrrwww{{{rrr]]]^^^___aaadddfffhhhhhhiiipppsssgggUUUFFF===999777666555444333222222111222222222000....../////////---....../////////......------...///...------...///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------------------------------------,,,,,,,,,,,,------++++++,,,------------,,,///...------...///...---)))******+++,,,---...............---------,,,,,,111000///...---,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,------------------,,,---------,,,,,,---------000000000000///...---,,,........................//////////////////////////////000000111111222222000000000111111111222222444444333222111000000///111222333333333555999===CCCGGGLLLMMMMMMNNNQQQTTTOOORRR\\\hhhkkkgggkkktttpppsss|||tttllliiiiiilllqqq{{{wwwtttnnngggdddpppyyyvvvqqqttt~~~lll^^^\\\\\\YYYTTTTTTRRRQQQOOOKKKGGGJJJPPPQQQRRRRRRSSSUUUVVVXXXYYYVVVRRRMMMKKKLLLMMMLLLJJJMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJLLLMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCFFFEEEBBBAAACCCBBB???AAACCCFFFHHHIIIHHHFFFEEEDDDFFFIIIMMMPPPOOOLLLIIIDDDCCCBBBBBBCCCCCCBBB@@@CCCBBB@@@AAABBBBBBAAA@@@EEEEEEDDDBBB@@@AAABBBCCCCCCDDDEEEHHHIIIIIIFFFDDDCCCCCCBBBBBBBBBCCCDDDEEECCCDDDEEEGGGHHHIIIIIIJJJIIIHHHGGGGGGIIIJJJJJJIIIJJJIIIHHHFFFDDDCCCCCCBBBCCCEEEIIIKKKLLLKKKHHHGGG@@@@@@@@@@@@AAABBBCCCDDDCCCEEEIIILLLNNNNNNLLLKKKMMMNNNNNNNNNLLLKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>=========;;;<<<<<<===>>>>>>>>>>>>;;;<<<===@@@BBBBBB???===:::===@@@BBBCCCFFFIIIKKKMMMKKKGGGDDDCCCCCCDDDDDDJJJIIIGGGFFFFFFEEECCCAAA>>>===;;;999888777666666555777;;;???AAAAAA@@@???@@@>>><<<<<<>>>@@@AAAAAA??????@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHIIIIIIIIIAAA@@@??????@@@BBBEEEFFFGGGHHHGGGEEEBBB@@@BBBDDDBBB???;;;::::::;;;;;;;;;:::;;;<<<>>>???@@@AAAAAA>>>???@@@@@@AAA@@@??????;;;===BBBEEEEEELLL^^^ppp|||uuuggg\\\\\\dddjjjjjjpppuuuwwwwwwwwwvvvoooeee```dddbbbhhhvvv~~~}}}ooommmnnnssstttqqqoooqqq{{{|||~~~rrrkkkmmmppprrrttttttttttttuuuyyylllXXXHHH???<<<;;;:::888777666555444444444444111000......///000//////.../////////......//////,,,...000///---,,,---///---,,,,,,++++++,,,,,,---------------------------------------------------...---+++******+++---......------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,---......,,,,,,---...(((((()))***+++,,,------------------,,,,,,,,,,,,---------,,,,,,------...******,,,---------,,,,,,------............------......------------...............//////...------........................000///...------...///000//////000111111222333333111222222222222333333333333333333222222111111111111333666777999>>>DDDIIILLLPPPSSSRRROOOMMMNNNPPPMMMRRRZZZbbbiiiqqqyyy{{{~~~|||oookkknnntttzzzzzzmmmgggffflllssszzzyyylll\\\VVVXXXYYYTTTNNNSSSRRRRRRPPPKKKGGGKKKSSSSSSSSSSSSTTTUUUWWWXXXYYYTTTOOOHHHFFFHHHIIIHHHFFFIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJLLLNNNNNNLLLJJJJJJJJJIIIHHHGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBEEEFFFDDDCCCEEECCC@@@AAABBBDDDFFFGGGHHHHHHGGGFFFGGGJJJNNNOOONNNIIIEEEEEEDDDCCCDDDEEEEEECCCBBBCCCBBB@@@@@@AAABBB@@@???GGGFFFDDDBBB@@@AAADDDFFFFFFFFFHHHJJJLLLKKKHHHEEEBBBBBBAAAAAABBBDDDEEEFFFDDDEEEEEEFFFHHHIIIJJJJJJIIIGGGFFFFFFHHHJJJJJJIIIEEEEEEDDDDDDDDDFFFGGGIIIEEEGGGJJJLLLKKKHHHDDDAAA>>>>>>>>>???@@@AAABBBCCC@@@BBBFFFJJJLLLLLLKKKIIIMMMNNNOOOMMMKKKIIIIIIIIIFFFFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>=========;;;<<<==================;;;;;;===@@@BBBBBB???===:::===AAADDDFFFIIIMMMOOOOOOMMMIIIFFFDDDCCCDDDEEEMMMIIIEEEDDDEEEEEEBBB@@@<<<<<<;;;:::999777666666999:::;;;===>>>@@@BBBBBBAAA???<<<<<<===???@@@@@@======>>>>>>??????@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@??????>>>===>>>AAACCCDDDFFFGGGFFFCCC@@@???BBBEEEBBB???;;;999999:::;;;;;;888999;;;<<<>>>??????@@@<<<===>>>???@@@??????>>>>>>BBBFFFGGGDDDEEERRRaaacccaaaZZZQQQPPPWWW]]]___ooouuuyyyxxxxxxuuujjj]]]]]]___]]]bbbooowwwzzz|||zzznnnhhhhhhrrr{{{uuukkkrrrwww}}}tttgggTTTEEE???>>>???@@@::::::888777666666666666111///......000111000///...//////...---...///111,,,...000///---,,,---000---,,,,,,++++++,,,,,,---------------------------////////////////////////...---+++******+++---......---,,,,,,++++++,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,...///***---///...+++***,,,...------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,...///000***+++,,,---...------,,,---......//////......---///......------......///++++++,,,---....................................111000...------...000111///000000111222222333333222222333333333444444444222222222222222222333333222555888;;;???EEEMMMSSSRRRUUUWWWTTTNNNJJJIIIKKKJJJQQQYYY```mmm||||||pppooowwwyyyllliiiffffffppp}}}{{{ddd\\\TTTTTTXXXYYYTTTNNNQQQQQQRRRQQQKKKGGGMMMUUUTTTTTTTTTUUUVVVWWWYYYYYYSSSMMMFFFCCCEEEGGGFFFCCCFFFGGGHHHIIIKKKLLLMMMMMMIIIIIIKKKMMMOOONNNLLLJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCAAAAAAAAAEEEGGGEEEEEEGGGEEEAAAAAABBBCCCEEEGGGHHHIIIIIIHHHIIILLLNNNOOOLLLFFFBBBEEEEEEDDDEEEFFFFFFDDDBBBBBBAAA@@@@@@AAAAAA???>>>EEEFFFGGGFFFDDDBBBBBBCCCJJJLLLMMMLLLJJJGGGGGGGGGBBBCCCCCCBBBAAAAAADDDFFFHHHGGGFFFGGGIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHHHHGGGCCC@@@@@@>>>===>>>@@@AAAAAAAAACCCDDDGGGJJJLLLLLLLLLKKKJJJHHHGGGGGGIIIIIIHHHFFFGGGFFFEEECCCAAA???>>>===<<<<<<==================AAA===::::::;;;===<<<:::@@@@@@@@@???>>>>>>======???@@@DDDJJJPPPRRRNNNJJJNNNKKKHHHEEEDDDEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA>>>===;;;999777777777777777999<<>>???>>>======???AAABBBAAA@@@>>><<<;;;;;;:::<<>>===???@@@BBBBBBBBBBBBCCCEEEDDDEEEFFFEEECCCBBBAAABBB>>>===;;;999777777777777<<<<<<<<<<<<======>>>??????>>><<<;;;<<<>>>AAACCCDDDAAA>>>===@@@EEEIIIJJJMMMLLLIIIGGGHHHMMMTTTYYYkkkrrrvvvtttrrroooeeeZZZ[[[VVVYYYaaaeeeiiixxxsssgggaaadddkkk||||||lllfffkkkssswwwxxxpppqqqbbbWWWMMMJJJIIIFFFDDDEEEDDD@@@AAAEEEEEE???;;;;;;888444000...///000111222222111000000111111///---,,,---......//////......---.../////////...---,,,+++,,,............,,,+++000////////////.........///...,,,******+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++,,,++++++***+++,,,...///+++,,,------......------........................---------------------------------.........//////+++,,,,,,---...///000000---,,,+++---///000000///000000000000000000000000+++---///000111000///...111111222333333333333333111111222333333333333333555333000000222333444333???======DDDNNNTTTSSSOOOQQQRRROOOIIIGGGKKKPPPRRRZZZXXX^^^mmm|||qqqwww}}}tttpppllllllmmmrrr~~~}}}iiiUUUSSSPPPPPPQQQRRRRRRQQQUUUSSSOOOMMMLLLMMMPPPQQQXXXUUUSSSTTTWWWWWWSSSNNNNNNKKKGGGEEEEEEFFFFFFEEEDDDEEEGGGIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDFFFFFFDDDBBBBBBBBBHHHGGGGGGHHHIIIHHHFFFDDDAAAAAABBBDDDFFFHHHJJJKKKHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@AAAAAAAAADDDEEEGGGFFFEEEDDDDDDEEEKKKLLLMMMLLLIIIFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFGGGHHHIIIHHHGGGDDDCCCCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFDDD@@@<<>><<<===???@@@@@@???AAACCCGGGJJJLLLMMMMMMMMMIIIHHHFFFFFFGGGGGGFFFEEEFFFEEEDDDBBB@@@???>>>=========<<<<<<<<<<<<======@@@===::::::;;;<<<:::999@@@@@@???>>>>>>>>>======AAADDDIIILLLNNNNNNMMMMMMNNNLLLJJJHHHHHHHHHIIIJJJGGGFFFEEEDDDCCCAAA@@@@@@===;;;:::888777777777888888:::<<>>??????>>>======>>>???======<<<<<<<<<======>>><<>>>>>???@@@BBBBBBAAAAAACCCEEEFFFGGGGGGEEEBBB@@@??????===;;;999888666666666777999999999999:::;;;<<<===>>>===<<<<<<===???BBBDDDAAA???<<<<<>>;;;999555333222111///...222111000000111000...,,,//////////////////......---......//////---,,,+++,,,------......------,,,/////////............---...---,,,+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++***,,,,,,,,,+++,,,,,,------+++,,,------......------........................---------------------------------.........//////,,,------....../////////---,,,,,,---///000///...000000000000000000000000...///000222222222000000222222333333333333333222000111222222333333222222555444333444666888888888>>>EEEPPP^^^ffffff]]]UUUNNNPPPRRRSSSTTTUUUVVVVVV___dddpppvvvrrrpppoooqqqvvvyyy|||nnn___TTTRRRPPPOOOPPPPPPOOONNNSSSQQQOOOMMMMMMNNNOOOPPPTTTRRRPPPQQQTTTTTTPPPKKKIIIGGGEEEEEEFFFGGGGGGGGGCCCEEEGGGHHHJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBDDDFFFFFFDDDCCCCCCDDDGGGGGGHHHJJJLLLLLLJJJGGGBBBBBBCCCDDDFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGGGGFFFEEEFFFGGGLLLNNNNNNMMMJJJGGGEEEEEEEEEFFFFFFEEEDDDEEEGGGIIIHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEEEECCC???<<<>>>===;;;<<<===>>>>>>===AAACCCFFFJJJMMMNNNNNNNNNIIIHHHFFFFFFFFFFFFEEECCCEEEDDDCCCAAA???>>>======>>>===;;;::::::;;;===>>>@@@===;;;:::::::::999888>>>>>>===============>>>BBBFFFKKKLLLJJJIIILLLOOOLLLKKKJJJJJJIIIIIIJJJJJJEEEEEEEEEEEECCCBBB@@@>>>;;;:::888777777777888999:::;;;===???@@@@@@??????>>>???@@@???<<<;;;<<<===;;;;;;:::;;;;;;<<<===>>><<<>>>AAABBBAAA???>>>>>>???@@@AAAAAA@@@AAACCCDDDGGGHHHGGGEEEAAA===<<<<<<:::999888666555555666666999888888888999:::<<<===>>>=========>>>@@@BBBCCC>>><<<:::;;;===???@@@???EEEDDDCCCAAABBBEEEKKKOOO___dddggghhhjjjllljjjfff\\\WWWVVVWWWUUUTTT^^^kkksssuuu{{{zzzmmmddd___eeemmmpppnnnmmmnnnhhhaaa]]]___fffpppwww{{{yyymmm```YYYVVVXXXPPPKKKLLLPPPQQQTTTWWWTTTWWWWWWYYYaaafff\\\LLLAAA>>>:::777666444111///333222111111222111///...111111111000//////......,,,---.........---,,,+++......------------......///............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))),,,------------,,,,,,++++++,,,------......------........................------------------------------........./////////...........................---,,,,,,...///...---000000000000000000000000000111222333444333222111222333333333333333222222000000111222222222222222444555777;;;@@@CCCDDDDDDHHHSSSdddqqquuuoooddd[[[UUUVVVXXX^^^cccfffhhhhhhuuu{{{|||lllhhhjjjjjjmmmuuuppp^^^VVVQQQPPPNNNNNNOOONNNMMMKKKPPPOOONNNNNNMMMNNNNNNOOOOOOMMMLLLNNNPPPPPPLLLHHHDDDCCCCCCEEEGGGIIIHHHHHHDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>AAACCCEEEFFFEEEEEEEEEFFFGGGGGGJJJMMMOOOOOOMMMJJJCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGCCCBBBBBBAAABBBBBBCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFKKKMMMNNNNNNKKKIIIHHHHHHEEEFFFFFFEEEDDDEEEGGGIIIGGGFFFEEEEEEFFFFFFEEEDDDIIIGGGEEEEEEGGGHHHHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDCCCDDDEEEDDDBBB@@@===<<<:::;;;<<<>>>======BBBDDDGGGJJJLLLMMMMMMLLLJJJHHHGGGFFFGGGFFFEEECCCDDDCCCAAA@@@>>>>>>>>>>>>@@@>>>;;;999999;;;===>>>???===<<<;;;:::999888777;;;;;;::::::;;;<<<======BBBDDDGGGHHHGGGHHHJJJMMMIIIIIIIIIHHHGGGFFFEEEEEECCCDDDEEEEEEDDDBBB???===999888777777777888999:::;;;<<<===>>>>>>>>>======>>>???@@@???<<<::::::;;;<<<<<<;;;:::999999999:::;;;===???@@@???>>>>>>>>>???@@@@@@@@@??????AAACCCEEEEEEEEECCC@@@===<<<<<<999888666555555555666666::::::999999:::<<<>>>???@@@@@@?????????@@@@@@AAA<<<;;;:::;;;<<<===<<<;;;AAAAAAAAA@@@@@@BBBFFFIIIWWWZZZ]]]```dddhhhlllnnneee```]]]ZZZVVVUUU___kkkmmmllloooxxxuuufff^^^]]]___aaaaaaaaa]]]\\\___dddkkkuuu~~~vvvmmmaaaZZZUUUPPPPPPUUUYYYZZZ[[[]]][[[eeennnuuuwww\\\KKKFFF@@@;;;888777666555666555444444555444222000111000000///////////////,,,---.........---+++***///...---,,,,,,---...///............------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---+++,,,------,,,***------.........---+++***+++,,,------......------............................................................////////////000/////////.........---///---,,,---......---,,,000000000000000000000000111222333444444333222222222222222333222222111000///000111222333444444444666888===DDDKKKPPPRRRRRR]]]eeeoootttsssmmmhhheeegggcccbbbhhhqqqxxx~~~oooddddddiiikkknnnxxxqqqaaaWWWTTTNNNMMMLLLMMMNNNOOOMMMLLLMMMMMMMMMNNNNNNMMMMMMLLLJJJIIIJJJLLLMMMLLLIIIFFFBBBBBBCCCEEEGGGIIIHHHFFFDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>============AAABBBDDDEEEEEEEEEGGGHHHHHHHHHKKKNNNPPPOOOLLLIIIDDDEEEEEEFFFFFFEEEDDDCCCGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBCCCCCCDDDDDDHHHIIIJJJHHHFFFDDDCCCDDDFFFHHHJJJKKKJJJIIIIIIJJJDDDEEEEEEDDDCCCDDDFFFHHHFFFEEEDDDDDDFFFFFFEEEDDDJJJHHHFFFEEEGGGIIIIIIIIIEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEDDDDDDEEEDDDCCCAAA===;;;:::;;;===>>>???>>>EEEFFFHHHJJJKKKKKKIIIIIIKKKIIIHHHGGGHHHHHHFFFEEEDDDBBBAAA???>>>>>>??????AAA???<<<::::::;;;===???=========<<<:::999888888999888888888999;;;===>>>CCCAAA@@@BBBFFFIIIIIIHHHIIIIIIHHHFFFEEECCCBBBAAABBBCCCDDDDDDCCCAAA???===999888777777777888999:::<<<<<<<<<======<<<<<<<<<>>>???@@@???<<<:::999999;;;;;;:::999999999999999;;;<<<>>>>>>===<<<>>>???>>>??????===<<<===???BBB@@@AAABBBAAA???=========888777666555555666777777:::999888888999<<<>>>@@@CCCCCCBBBBBB@@@???>>>===<<<;;;:::;;;======<<<:::???@@@@@@@@@???@@@CCCEEEOOOPPPTTTXXX]]]ccckkkrrrrrrnnniiibbb\\\ZZZbbbkkkoookkkkkkppptttzzzyyylllbbb^^^[[[YYY[[[YYY\\\ccchhhmmmwww}}}lll^^^ZZZYYY]]]dddgggeeebbbccc^^^pppkkk[[[SSSHHH>>>:::999999:::777666555666666666444222000000///......///000000,,,---.........---,,,+++//////---,,,,,,---////////////.........---------------.........---,,,+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000...------......---,,,---......///...---+++***+++,,,------......------........................................................./////////000000000000000///......------000...------//////...,,,111111111111111111111111222222222222222222111111000000111111111111000000000111333555666777888888@@@AAAEEEKKKRRRWWWXXXXXXgggkkkppppppnnnlllnnnpppsssooopppyyyyyysssuuu|||hhh^^^```jjjqqqzzzzzzyyyjjjbbbZZZUUURRRLLLKKKJJJLLLNNNPPPPPPOOOKKKLLLLLLMMMMMMLLLKKKJJJFFFGGGIIIKKKLLLKKKHHHFFFDDDCCCDDDEEEGGGHHHFFFEEEEEEFFFHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<===>>>@@@BBBDDDDDDDDDEEEGGGIIIIIIIIIJJJLLLMMMLLLIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJHHHEEEBBBBBBBBB???BBBEEEFFFFFFFFFGGGHHHCCCDDDDDDCCCBBBCCCEEEGGGEEEDDDDDDDDDFFFGGGFFFEEEGGGDDDBBBBBBDDDGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFKKKIIIFFFDDDCCCAAA???===<<<;;;;;;<<>>???@@@AAABBB@@@>>><<<<<<<<<>>>>>><<<===>>>>>><<<::::::;;;999888777777999<<<>>>@@@EEEBBB@@@BBBGGGIIIGGGDDDHHHHHHFFFDDDCCCBBBBBBAAABBBBBBCCCCCCBBB@@@???>>>:::999888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>???>>><<<999888888999999888999999:::;;;<<<:::;;;<<<<<<;;;;;;===???=========;;;::::::===@@@<<<>>>@@@???>>>===>>>???999888777777777888999:::999888666666777:::===???CCCDDDDDDCCCBBB@@@===<<<===<<<;;;<<<===>>>===<<<===???AAAAAA@@@@@@AAABBBGGGHHHKKKQQQUUU\\\fffqqqyyyxxxuuummmccc___aaaeeelllgggffflllqqqyyyssshhh^^^UUU[[[YYY^^^gggkkkmmmvvv{{{hhhaaabbbhhhoooqqqkkkggggggjjj~~~wwwkkkaaaRRRDDD<<<:::;;;<<<;;;:::999999:::999777555222222000/////////000111---.../////////...---,,,//////............//////000////////////.....................------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000///......//////...------............------,,,+++,,,------......------....................................................../////////000000000000000000//////.........000///......000111000...111111111111111111111111222222111111111111111111///000000111222222111111222333666999;;;===>>>???JJJJJJKKKNNNRRRUUUUUUTTT[[[```gggkkkmmmooosssvvv{{{{{{{{{mmmfffggglllvvviiiYYY]]]nnnyyyddd[[[XXXUUUQQQOOOLLLJJJIIIJJJLLLOOOPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHDDDFFFIIIKKKLLLJJJHHHFFFGGGEEEEEEEEEGGGGGGFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>===;;;;;;===>>>???@@@BBBCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJIIIGGGEEEGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHHHHGGGDDDBBBBBBBBB???BBBDDDFFFEEEEEEFFFFFFCCCDDDDDDCCCBBBCCCEEEGGGDDDDDDCCCEEEGGGIIIHHHGGGDDDAAA???@@@BBBEEEHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHLLLIIIEEECCCAAA???<<<:::<<<<<<;;;>>>AAADDDEEEEEECCCDDDFFFHHHHHHHHHFFFEEEHHHFFFFFFFFFHHHIIIHHHGGGDDDCCCAAA??????@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>:::===??????===;;;<<<===:::999999999;;;>>>BBBDDDIIIIIIHHHHHHHHHHHHFFFEEEDDDBBBAAA??????@@@AAACCCBBBBBBAAAAAA@@@@@@??????<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>>>><<<999888888::::::999999999::::::;;;:::;;;;;;:::999:::===@@@<<<<<<;;;999777888;;;>>>;;;===>>>>>>===<<<===>>>:::999999888999:::;;;<<<:::888777666888;;;???AAAAAABBBDDDDDDDDDAAA???======;;;:::;;;<<<>>>>>>===<<<>>>@@@AAA@@@>>>>>>???AAA@@@DDDJJJNNNSSS___llluuuzzz|||wwwmmmeee```___ccc]]]^^^jjjuuu}}}zzznnnbbbaaa___dddnnnqqqqqqyyywwwnnnoootttyyyyyytttqqqrrrvvvyyypppfffWWWJJJBBB@@@@@@AAACCCAAA@@@AAAAAAAAA???===999777444222000000000111...///000000000///...---......////////////......111111000000000/////////000///...---,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................................................................000...------...///---,,,...------------......///+++,,,------......------.................................................../////////000000000000000000000///////////////000///...000111333222111111111111111111111111111333222222111111111111111///000111222333444444444444666999<<<@@@CCCEEEFFFKKKJJJIIIKKKMMMPPPPPPPPPVVV[[[bbbkkkrrryyy~~~rrrfffbbbccchhhnnnxxxtttfffgggwwwrrreeeXXXSSSRRRPPPNNNNNNNNNKKKHHHGGGHHHKKKMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFAAADDDHHHKKKKKKIIIGGGFFFHHHFFFDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGDDDDDDDDDCCCBBBAAA???>>>===<<<:::999:::<<>>>>>:::===@@@@@@>>>======???<<<;;;;;;;;;===AAADDDGGGLLLOOOQQQOOOJJJFFFEEEFFF>>><<<;;;:::;;;===@@@CCCBBBBBBAAA@@@?????????@@@===<<<;;;:::999:::;;;;;;;;;;;;:::::::::;;;<<<<<<999<<<>>>>>><<<:::999888???>>><<<:::999888777777:::::::::999999:::===@@@;;;;;;999777666777:::<<<;;;===>>>>>>===;;;<<<===;;;::::::999:::;;;===>>><<<;;;999999:::>>>AAADDD???@@@CCCDDDEEECCCAAA@@@===;;;999:::<<<>>>>>>>>>:::===@@@AAA???>>>======<<<<<>><<<888444111000000000///000111111111000...------...///000000///...---111111111111000000000000111///---,,,+++,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................................................................///---,,,,,,---...,,,+++...---,,,,,,---...000111+++,,,------......------........................////////////////////////////////////000000000000////////////000000000000000//////000333444333333111111111111111111111111444333222222111111111222000111222444555666777777555777;;;???CCCGGGIIIJJJEEEDDDDDDFFFIIIMMMOOOPPPaaaccchhhppp{{{xxxfff```cccjjjrrrxxx~~~yyydddeeelll}}}ooo___XXXRRRPPPOOOMMMNNNQQQPPPLLLGGGDDDEEEGGGIIIJJJNNNMMMKKKIIIGGGFFFFFFEEE???CCCHHHKKKJJJIIIGGGFFFHHHFFFDDDDDDFFFIIIJJJKKKJJJKKKKKKKKKKKKJJJHHHGGGBBBBBBBBBAAA@@@???======;;;:::888888999<<>>???AAABBBBBBAAAAAA>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFEEECCCCCCEEEEEEEEEDDDFFFEEEDDDEEEHHHKKKLLLMMMFFFAAA===>>>CCCGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIFFFBBB@@@>>><<<999777<<<;;;;;;>>>CCCFFFHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGJJJJJJIIIHHHHHHHHHIIIIIIJJJGGGCCCAAABBBCCCDDDDDDFFFDDDBBB@@@>>>========================>>>>>>???DDDBBB@@@>>>>>>@@@BBBCCCLLLPPPRRRMMMIIIHHHDDD@@@AAAAAA@@@===<<<===@@@BBBDDDCCCAAA@@@???@@@@@@AAA???===999666666999===@@@:::;;;;;;<<<=========<<<>>>????????????>>>======<<<<<<======<<<:::999777888:::===>>>===<<<<<<<<<;;;:::999888888888999:::999999:::;;;<<<===>>>>>>CCC>>>:::<<>>:::999;;;=========@@@AAABBBCCCCCCAAA@@@>>>============>>>>>>>>>>>>AAA???>>>>>>@@@BBBBBBBBB<<<>>>@@@BBBFFFNNNXXX```jjjooovvvzzzyyyrrriiiccc\\\WWWTTT\\\ooowwwoooooowww|||qqqrrrxxxyyywwwuuuqqqddd^^^VVVVVVSSSMMMIIIKKKSSS[[[XXXZZZYYYYYYbbbllleeeUUULLLDDD===999555111000222333222111000000000000000333222000000000111222333555222000111555666222............/////////000000000---,,,---///000...,,,------,,,,,,,,,,,,+++++++++,,,,,,---.........---------......------,,,+++000///...------...///000......---,,,---...///000111000///...------...///------,,,------...///000///000111111///......///222000///...///000///...111111111000000000000///222222333333333222222111444222000111444444111///222555444...---222222///333000,,,---000222222000777777888:::<<<===<<<:::AAAAAADDDKKKRRRRRRLLLEEEDDDFFFHHHGGGHHHMMMUUU\\\```jjjxxxqqqdddjjjssswww|||rrrrrr|||{{{qqqjjjeeewwwnnn^^^VVVTTTPPPMMMKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKNNNMMMKKKHHHFFFEEEDDDCCCEEEEEEGGGHHHHHHGGGFFFEEEHHHFFFEEEEEEHHHJJJKKKKKKKKKMMMNNNOOOMMMJJJFFFCCCBBBBBB@@@>>>===<<<<<<<<<>>><<<;;;::::::===???AAAAAAAAA?????????@@@AAABBBEEEEEEFFFFFFGGGHHHIIIJJJHHHEEEBBBAAACCCCCCAAA??????>>>===<<<<<<===>>>???AAABBBCCCBBBAAAAAABBBDDDBBBAAA@@@BBBEEEHHHIIIIIIDDDEEEFFFFFFDDDBBBBBBCCCFFFGGGGGGFFFDDDBBBCCCDDDFFFEEECCCCCCEEEFFFEEEDDDFFFEEEDDDFFFIIIKKKLLLKKKGGGCCC???@@@DDDGGGFFFDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIFFFBBB@@@>>><<<999777===<<<===@@@DDDGGGIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJJJJHHHDDDCCCEEEGGGHHHHHHHHHFFFCCCAAA>>>===<<<<<<>>>=========>>>???@@@@@@FFFDDDBBBAAA@@@AAABBBCCCFFFKKKMMMIIIEEEDDDAAA>>>AAAAAA@@@>>>===>>>AAADDDDDDCCCBBB@@@??????@@@@@@>>>===;;;::::::;;;<<<===:::;;;;;;<<<======<<<<<<======>>>???????????????============<<<:::888777777:::===>>>>>>=========<<<;;;:::999999:::;;;;;;:::;;;;;;<<<===>>>???@@@CCC???;;;<<>>:::999;;;=========@@@AAACCCCCCCCCAAA???>>>=========>>>>>>>>>??????BBB@@@>>>>>>@@@AAAAAAAAA;;;===???@@@BBBHHHOOOUUUZZZ^^^eeekkkoooooommmkkkbbb^^^ZZZZZZcccssszzzuuuqqqnnnzzzzzzoooffffffjjjkkkkkkkkkrrrvvv}}}sssfff\\\XXXSSSSSSRRRPPPPPPSSS[[[aaa___cccgggoooxxx\\\RRRHHHCCC???999777777666555444444333222222222555444222222333333333333666333111222555666333///000000000000////////////111///---...000111///---............---------,,,+++,,,---................../////////......------000///...------...///000......---------...///000111000///.........////////////......//////000000+++---/////////...///000333111//////000000000///000000000111111222222222111111111222222111111000333222111222444555333000000333222---,,,000000---222111111333555777666666======>>>BBBEEEGGGFFFEEEFFFKKKRRRYYYZZZWWWQQQLLLMMMMMMMMMPPPUUU\\\bbbfffvvvuuulllttt~~~hhhhhhqqquuuvvvwwwnnn___WWWTTTRRROOOLLLIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDIIIGGGFFFGGGJJJLLLMMMMMMKKKLLLMMMMMMKKKHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<:::999999999;;;>>>BBBDDD@@@@@@@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHHHHEEEBBBBBBCCCCCCAAA??????>>>===<<<<<<===>>>???>>>AAADDDEEEDDDDDDDDDEEE@@@@@@@@@BBBFFFHHHHHHGGGDDDEEEEEECCCAAA@@@AAABBBGGGGGGGGGEEEBBB@@@@@@AAAGGGEEECCCDDDEEEFFFEEEEEEEEEDDDEEEGGGJJJKKKJJJIIIHHHEEEBBBBBBEEEFFFDDDBBB@@@@@@AAABBBCCCEEEGGGHHHIIIFFFCCC@@@>>>===:::888>>>===>>>AAAEEEHHHIIIIIIGGGHHHIIIJJJJJJIIIGGGGGGJJJJJJJJJIIIIIIJJJKKKKKKHHHFFFDDDDDDFFFHHHJJJJJJIIIGGGEEEBBB???===<<<;;;>>>>>>>>>>>>???@@@BBBBBBGGGFFFEEEDDDCCCBBBBBBBBBEEEJJJLLLHHHFFFFFFDDDAAAAAAAAAAAAAAA@@@AAACCCFFFEEEDDDBBB@@@??????>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA???>>>>>>===;;;999888666777:::===??????>>>??????======<<<;;;;;;<<<===>>>=========>>>???@@@AAABBBCCC@@@======AAADDDDDDCCCAAA>>>;;;:::;;;<<<======AAABBBCCCCCCCCCAAA>>>===<<<<<<===>>>???@@@@@@AAACCCAAA???>>>???@@@@@@@@@===>>>@@@@@@AAACCCGGGJJJIIILLLRRRYYYaaaggglllnnnhhhgggbbbZZZWWW```sssttteeegggtttwwwooogggbbbbbbdddeeehhhlllooosss~~~{{{pppeee^^^\\\SSSSSSTTTUUUXXX[[[___bbbaaagggrrrqqqdddVVVOOOJJJDDD???>>>999999888777777777777777555444333333444444333222666444222333555666333000222111111000000///......111000//////111111000///000////////////.........,,,---..................000000000/////////......///......------......///...............///000000111000//////.../////////111111111000000000000000+++---000000000000222333444222000000111222111000//////000111222333444444000111111222222222111111222111111333444555333111000222111///...111111///111444888:::<<<<<<>>>???BBBBBBCCCFFFJJJLLLMMMMMMHHHQQQ\\\bbbaaa[[[UUURRRVVVTTTTTTZZZdddmmmpppqqq|||yyymmm```dddooozzzuuufff]]]WWWTTTRRRPPPMMMIIIGGGFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCGGGFFFEEEFFFIIILLLMMMLLLKKKKKKJJJIIIGGGEEECCCBBBAAA@@@???>>>============::::::999999;;;===@@@BBB??????@@@AAAAAAAAAAAAAAACCCCCCBBBBBBCCCDDDEEEFFFHHHFFFCCCBBBBBBBBB@@@???>>>>>><<<<<<<<<<<<>>>>>>???CCCGGGIIIGGGDDDBBBAAA>>>>>>@@@CCCFFFGGGFFFDDDEEEEEEDDDBBB@@@@@@BBBDDDFFFFFFEEECCCAAA???AAABBBGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEHHHJJJJJJIIIGGGHHHFFFDDDDDDDDDDDDBBB???@@@@@@AAACCCDDDFFFHHHHHHIIIGGGCCCAAA@@@>>><<<:::>>>>>>???BBBFFFHHHIIIHHHIIIJJJKKKLLLLLLJJJHHHFFFHHHHHHHHHHHHIIIIIIJJJKKKDDDBBBAAABBBEEEHHHIIIIIIHHHGGGEEECCCAAA???>>>===?????????@@@AAABBBCCCDDDGGGFFFEEEDDDCCCBBBAAA@@@CCCHHHJJJGGGEEEFFFEEECCC@@@BBBCCCCCCBBBCCCEEEGGGEEEDDDBBBAAA???>>>============<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@>>>===;;;999777666777:::>>>@@@@@@@@@@@@AAA???>>>=========???@@@AAA@@@??????@@@AAABBBDDDEEECCCAAA>>>>>>@@@BBBCCCBBB???>>><<<;;;;;;<<<======BBBBBBCCCCCCBBB@@@>>>===<<<<<<===>>>@@@AAABBBBBBDDDBBB???>>>???@@@@@@???@@@AAABBBBBBBBBCCCCCCDDDAAACCCHHHNNNVVV]]]dddgggiiijjjggg___XXXYYYcccmmmqqq|||sssaaahhhrrrzzz}}}zzzuuurrriiifffdddeeefffgggooowww}}}{{{qqqiiieee^^^^^^^^^```ccceeeeeeeeeaaajjjyyy~~~ppp```XXXSSSLLLFFFDDD???>>>===<<<;;;;;;<<<<<<999777666777888999666444666444333333555444222000111111000000000/////////000000///000000000000000000000/////////.........---....../////////......000000//////.........///........................///////////////000000000111000000000000000000000222222222111111000///...///111333444333333444555444222111111222333222111000111111222333333444444111222222333333333333333111111111222333333222222222333333333333555666666444999===???@@@AAAEEEHHHHHHFFFFFFGGGJJJLLLMMMMMMJJJQQQ[[[dddgggddd___\\\aaabbbdddkkksss{{{wwwxxx~~~yyykkkeeedddooo~~~ssseee^^^[[[WWWSSSRRROOOLLLIIIFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBDDDGGGIIIJJJIIIJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???>>><<<;;;:::;;;<<<======>>>@@@BBBCCCCCCBBBAAADDDCCCBBBAAABBBCCCDDDEEEHHHFFFDDDCCCBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>BBBFFFJJJKKKGGGAAA;;;999<<<===@@@DDDGGGGGGDDDAAAFFFGGGFFFDDDBBBAAACCCEEECCCCCCCCCBBB@@@AAACCCEEEGGGFFFDDDDDDFFFFFFFFFEEEEEEEEEFFFGGGIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCAAA@@@BBBCCCDDDFFFGGGIIIIIIJJJIIIGGGDDDBBBBBBAAA???>>>>>>>>>???CCCFFFHHHHHHGGGJJJKKKLLLMMMLLLJJJGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJDDDCCCBBBCCCFFFHHHIIIIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@??????===BBBDDDAAA@@@BBBBBB@@@@@@BBBDDDEEEEEEDDDFFFGGGDDDCCCBBBAAA???>>><<<<<<>>><<<:::888888999:::<<<=========>>>>>>======<<>>>>>???AAACCCDDDBBBAAAAAAAAABBBDDDFFFGGGCCCBBB@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;;;;<<<===AAABBBCCCCCCCCCAAA???===<<<===>>>???@@@AAABBBCCCDDDBBB???>>>???@@@@@@???@@@AAABBBCCCCCCCCCAAA@@@===???DDDIIIPPPWWW\\\___dddgggiiigggbbb^^^\\\\\\\\\dddqqq~~~tttsssqqqpppnnnmmmkkkjjjcccbbbdddfffgggjjjuuusssmmmmmmllllllnnnppppppooonnniiirrrrrreee^^^XXXRRRMMMLLLLLLJJJGGGDDDBBBBBBCCCDDDDDD@@@======>>>>>>;;;777666555555555555444222111000000000000000111111111////////////////////////////////////.........---/////////000000///......000///...---------....../////////////////////////////////000000000000000000000111111111111111111222222222222111///...---222444555555333333333444444222111111222333333222222222222222222222222222000111111222333333222222222222222222222333555666777666555666888999;;;===<<>><<<;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCCCCGGGEEECCCBBBBBBCCCDDDFFFGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<===>>>???AAADDDHHHHHHDDD>>>999666<<<===@@@DDDGGGFFFCCC@@@GGGHHHHHHFFFDDDCCCDDDFFFAAABBBBBBAAAAAABBBFFFIIIHHHFFFDDDEEEFFFGGGFFFEEEGGGFFFEEEFFFHHHHHHGGGEEEFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIGGGEEEDDDDDDEEECCCBBB???@@@AAAEEEHHHJJJIIIHHHKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFEEEFFFHHHJJJJJJIIIDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@?????????>>>BBBDDDAAA@@@CCCCCCBBBAAACCCFFFGGGFFFEEEEEEFFFBBBBBBBBBAAA@@@>>>===<<<===<<<:::888888:::<<<>>>???????????????>>>>>>===@@@@@@AAAAAA@@@??????>>>AAA@@@>>><<<;;;:::999999:::===@@@BBBBBBAAAAAABBB????????????AAABBBDDDFFFCCCCCCBBBAAABBBDDDGGGIIIDDDCCCBBBAAA@@@@@@@@@???===>>>>>>===;;;;;;<<<===@@@AAABBBCCCCCCAAA@@@>>>>>>>>>???@@@AAABBBBBBCCCCCCAAA???>>>???@@@@@@@@@?????????@@@AAAAAA>>><<<:::<<<@@@FFFLLLSSSXXX[[[^^^bbbgggllllllfff]]]WWWRRRTTT]]]kkkuuuwwwvvvvvvvvv}}}yyyqqqiiibbb^^^bbbbbbdddhhhjjjnnnyyy|||yyyxxxxxxwwwvvvvvvwwwwwwuuuzzzzzztttlllddd___[[[UUUSSSUUU\\\XXXTTTPPPOOOQQQUUUXXXQQQKKKDDDAAAAAA@@@;;;666888888888777666555444333333333333333333222222222...///000000......///000////////////............000000000000000//////...000///...---,,,---...//////000000111111000000/////////000111111111111111000000111222222222222111111222222222111000...---111333444333111000000111333222000111222333333222333333222222111111111111...///000111111111111111444555444444555999???CCCBBB>>>;;;;;;<<<;;;???CCCGGGHHHKKKLLLLLLNNNPPPQQQIIIFFFBBBAAACCCEEEFFFGGGPPPRRRZZZhhhvvv}}}{{{wwwxxxrrrgggddddddfffiii{{{tttddd```eeeiiitttooofff___WWWTTTUUUWWWUUUSSSPPPNNNKKKIIIHHHGGGHHHIIIGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCEEEHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBB??????>>>>>>===>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEIIIGGGDDDBBBBBBCCCEEEFFFEEEEEEEEECCCAAA@@@AAABBB@@@???>>>>>>>>>>>>???@@@<<>><<<:::===>>>@@@DDDFFFFFFCCC@@@FFFGGGHHHGGGEEEDDDDDDEEEBBBBBBBBBAAAAAACCCGGGJJJHHHFFFEEEEEEFFFGGGGGGFFFHHHGGGEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDEEEHHHJJJIIIJJJKKKLLLLLLLLLKKKKKKHHHGGGEEEEEEGGGHHHHHHGGGBBBBBBDDDHHHKKKLLLKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@AAAAAAAAADDDBBB@@@???>>>???@@@AAAAAAEEEFFFCCCBBBEEEFFFDDDAAADDDGGGGGGFFFDDDDDDDDD@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>??????@@@AAAAAAAAA@@@@@@AAA???>>><<<;;;::::::;;;<<<>>>AAACCCBBBAAAAAABBB?????????@@@AAACCCEEEGGGDDDCCCBBBAAABBBEEEGGGIIIDDDDDDCCCBBB@@@???>>>???<<<>>>???>>>;;;:::<<<===>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@>>>>>>@@@AAAAAAAAA@@@???>>>>>>??????<<<999:::;;;===AAAGGGNNNUUUYYYZZZ___ffflllmmmiiibbb]]]TTTPPPQQQXXX^^^aaagggmmm|||wwwuuuwwwiii```cccbbbdddgggiiinnnxxxqqqdddaaa^^^\\\[[[WWWSSSUUUZZZbbb```]]]]]]bbbkkkuuu{{{jjjaaaUUUNNNKKKGGGAAA;;;;;;<<<<<<;;;:::888777777::::::999777666444333222...000222111///...000222111111000000000/////////000111111111111000///...222111///...---...///000000111222333333222111000///000111222222222111111000111222333333333222222111222333444333222000//////111333333111111111222222111000000222333333222000000111111111111111111000000111222333333333333777888888999<<>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJGGGDDDBBBAAABBBDDDEEECCCDDDEEECCCAAA@@@BBBDDDBBBAAA@@@??????@@@AAABBB<<<>>>@@@@@@???>>>===>>>>>>???AAADDDFFFFFFDDDAAAEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCAAAAAACCCFFFJJJHHHFFFEEEEEEFFFGGGGGGFFFIIIGGGEEEDDDEEEFFFGGGFFFGGGGGGFFFEEEEEEHHHKKKNNNJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFIIIJJJJJJJJJDDDEEEGGGJJJNNNOOOMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLIIIGGGFFFFFFGGGFFFEEECCCGGGGGGGGGGGGFFFDDDCCCAAACCCCCCBBBAAA@@@@@@@@@@@@DDDBBB@@@>>>>>>@@@BBBCCC>>>BBBCCC@@@???AAACCCAAAAAADDDGGGHHHFFFDDDCCCBBB???@@@AAAAAA@@@???>>>===:::<<<>>>@@@AAAAAA@@@???BBBBBBBBBBBBBBBAAA@@@???===>>>???@@@AAABBBBBBBBB@@@???===<<<;;;;;;;;;<<<===???BBBCCCCCCAAAAAAAAA?????????@@@AAADDDFFFGGGDDDCCCBBBAAABBBEEEHHHJJJDDDDDDDDDBBB@@@>>>>>>>>><<<>>>???>>>;;;:::;;;>>>===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBBBBBBBDDDAAA??????@@@???<<<888===<<<;;;===BBBIIIQQQVVVXXX^^^eeejjjkkkhhhfffeee^^^VVVQQQQQQRRRVVVdddrrrxxxtttwwwjjjaaa^^^___bbbdddhhhqqqzzz}}}wwwyyyyyy}}}{{{nnn```WWWQQQRRRTTTVVVSSSPPPTTT[[[aaa```aaafffqqqzzzkkkaaa\\\VVVNNNHHH>>>???@@@???<<<:::::::::@@@???===;;;888555333222///222333333000///111333222222222111111111111000111111111111111000//////333222000///...///111222111222333444444333222111///000111222333222111111000111222333444333333222222333444555555333222000///111333444333444555666222000///000111333333222......///000111222222333333444555666777777777777999:::;;;===BBBLLLZZZcccaaaXXXOOOLLLHHHDDDGGGNNNXXXYYY]]]bbbddd```WWWPPPJJJIIIGGGJJJPPPWWW]]]___jjjttt~~~sssfff^^^[[[^^^iiisssxxxxxxhhhaaa^^^aaarrrwwwkkkaaaYYYUUUWWWYYYZZZYYYUUUQQQOOOLLLJJJIIIGGGGGGHHHIIIJJJHHHJJJMMMOOOPPPPPPOOONNNNNNMMMKKKHHHFFFEEEDDDCCCFFFEEEDDDBBBAAAAAABBBBBBBBBBBBBBBCCCEEEDDDBBB@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA???===<<<;;;>>>>>>>>>???AAADDDGGGHHHIIIGGGDDDAAA@@@AAACCCEEEBBBDDDEEECCCAAA@@@CCCEEEBBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@???===<<<===>>>@@@@@@AAADDDFFFFFFDDDBBBGGGGGGGGGGGGFFFDDDCCCBBBFFFFFFEEECCCBBBDDDHHHKKKIIIGGGFFFFFFGGGGGGEEEDDDIIIHHHFFFEEEEEEFFFHHHJJJGGGEEEDDDCCCEEEHHHLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHIIIIIIGGGFFFFFFHHHJJJHHHHHHIIIKKKMMMNNNLLLJJJGGGHHHIIIHHHFFFDDDDDDDDDGGGGGGGGGEEEDDDDDDGGGJJJEEEEEEEEEEEEDDDDDDDDDDDDJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCBBB@@@???>>>???<<<999:::===@@@AAA@@@BBBBBBBBB@@@??????AAACCCBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCC@@@<<<;;;===??????>>>>>>???AAABBBBBBAAAAAABBBCCCBBB@@@???@@@AAAAAA??????@@@CCCDDDBBB???@@@>>>===<<<<<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGFFFDDDBBBAAAAAACCCEEECCC>>>:::??????>>>======<<<======???@@@CCCEEEFFFFFFEEEEEEFFFDDDAAAAAABBBCCCCCCBBBFFFCCC@@@@@@BBBCCCAAA???AAAAAA@@@???>>><<<:::999;;;;;;<<<>>>AAAEEEHHHJJJQQQXXXaaafffbbb]]]aaaiiiccc^^^YYYVVVRRRPPPXXXdddyyywwwrrriiiaaa]]]___fffkkksss~~~~~~yyytttrrrrrrrrrwww{{{rrrdddVVVVVVRRROOOOOOSSSWWWZZZZZZaaadddggglllzzzvvvppplll```RRRHHHIIIEEEEEEHHHJJJIIIHHHKKKPPPPPPLLLFFFAAA===;;;999777444444666666444555999666222///111444333111///111444555333111000000///000444666444444555555222777111...111444333333444222222222333333222000...333333222222222333444444333//////222444222222444444222222444444222//////111111111000//////222444666444666999999666666999666888999999888999===AAACCCFFFFFFGGGOOO[[[```]]]VVVRRRNNNKKKJJJJJJJJJJJJRRR\\\dddhhhkkkllleeeZZZUUUPPPQQQYYYaaafffnnnvvvvvvoookkklllmmmnnnxxxvvvbbbUUU]]]mmm|||~~~nnneee___ZZZUUUYYYVVVTTTTTTTTTSSSPPPMMMLLLJJJHHHGGGHHHJJJMMMPPPPPPQQQRRRSSSSSSQQQOOOMMMNNNNNNNNNLLLJJJGGGDDDCCCBBBDDDDDDDDDBBBAAABBBCCCFFFCCCAAACCCGGGHHHCCC>>>@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAA???>>>=========::::::;;;===AAADDDEEEEEEEEECCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEHHHGGGEEEDDDCCCBBBCCCCCC@@@???===<<<<<<<<<===>>>AAAAAA@@@BBBDDDDDDCCCAAAGGGGGGFFFFFFEEEEEEDDDDDDIIIGGGEEEBBBBBBCCCDDDEEEFFFEEEDDDEEEGGGHHHGGGFFFIIIHHHGGGFFFGGGGGGHHHIIIEEEDDDCCCCCCEEEGGGKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIHHHFFFFFFHHHJJJGGGFFFGGGIIIKKKKKKJJJHHHGGGHHHHHHGGGDDDCCCCCCDDDGGGGGGFFFDDDBBBAAACCCEEECCCCCCDDDDDDDDDEEEEEEFFFJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBAAAAAA???>>>======;;;:::;;;>>>AAAAAA@@@BBBBBBBBBAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAA???<<<;;;===@@@???>>>===???AAACCCBBBAAAAAACCCDDDCCCAAA???@@@@@@BBBAAA@@@AAACCCCCCAAA?????????>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBCCCBBBAAABBBCCCAAA>>>:::==================>>>>>>>>>@@@BBBEEEFFFFFFEEEEEEDDDBBB@@@???@@@AAAAAAAAAEEEBBB??????BBBCCCAAA????????????>>>===;;;:::999;;;<<<===???BBBDDDGGGHHHLLLQQQYYY^^^]]]YYY\\\cccfffccc```^^^XXXUUUZZZcccvvvtttqqqqqqvvvvvvhhh]]]XXXXXXbbbooo}}}vvvtttqqqpppqqqjjjqqq|||qqqccc```]]]ZZZZZZ\\\^^^```aaahhhiiikkkrrruuuqqqmmmeee[[[UUUSSSQQQSSSWWWZZZ[[[```fffpppsssoooaaaSSSKKKEEE??????:::666666666333333666:::777555666888888777666222333222111111111000//////333333222222666666333777222000333666444333444333333333444444444222111444444333333333333333222444111111444444111000222333111000111222222222222000111333333333333555777:::666666;;;???>>>>>>???888:::<<<===>>>@@@EEEIIIXXXYYYXXXXXX\\\```\\\TTTOOOLLLGGGDDDEEEGGGJJJLLL]]]dddhhhhhhiiijjjgggaaabbbcccjjjwww{{{uuussswww{{{zzzyyy~~~~~~xxxhhh```dddvvvzzzjjj___\\\[[[XXXUUUUUUSSSRRRRRRRRRQQQOOOLLLMMMLLLIIIHHHHHHKKKOOOQQQRRRRRRSSSSSSRRRPPPOOONNNNNNNNNMMMLLLJJJGGGEEEDDDEEEFFFFFFEEEBBBAAABBBCCCEEECCCBBBBBBDDDEEEBBB???AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>======<<<<<<<<<===???AAABBBAAAAAA???DDDIIIIIIEEEAAA??????@@@AAAAAABBBCCCEEEFFFFFFKKKJJJGGGEEECCCCCCCCCCCC@@@???>>>===<<<===>>>>>>AAAAAA@@@AAACCCCCCBBB@@@GGGGGGEEEEEEEEEEEEFFFGGGMMMHHHCCCAAAAAABBB@@@>>>BBBBBBBBBDDDGGGIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCDDDFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJEEEEEEEEEFFFHHHIIIHHHFFFGGGGGGFFFDDDAAAAAABBBDDDFFFFFFEEEBBB???>>>@@@AAABBBBBBBBBCCCDDDEEEGGGGGGHHHHHHFFFEEEDDDCCCCCCBBB???@@@@@@@@@???>>>>>>===;;;;;;;;;===???AAABBBAAABBBCCCDDDCCCBBBAAACCCDDDBBBCCCDDDEEEEEEDDDCCCBBB?????????>>>======???AAA???>>>>>>???BBBCCCCCCBBBAAACCCEEEDDDBBB@@@???@@@CCCBBBAAABBBCCCCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDBBB@@@@@@AAABBBBBBAAAEEECCCAAA@@@@@@???===;;;;;;<<<<<<======>>>??????===???AAADDDEEEEEEEEEDDDCCCAAA>>>>>>???@@@@@@???BBB???===>>>AAABBBAAA???=========<<<<<<;;;999999<<<===???AAACCCDDDDDDEEEFFFGGGMMMTTTUUUSSSTTTXXXdddcccdddddd```\\\]]]bbbaaa]]][[[]]]fffsssvvvbbbVVVQQQYYYaaaqqqzzzpppnnnooonnnmmmnnnmmmttttttmmmlllkkkjjjiiijjjkkklllnnnnnnnnnrrr~~~xxxooogggeeeccc^^^[[[ZZZVVVWWW[[[```cccgggqqq}}}}}}jjjaaaYYYPPPLLLCCC<<<;;;;;;999888999>>>>>>>>>>>>>>>===<<<<<<:::777444444666777555444555777555333555999999666666333222666777444222333555555666666666666555444666555444444555444222000555222222555444111///111666555555555666888:::;;;333555888999999999:::<<<@@@===>>>FFFMMMMMMKKKJJJBBBBBBCCCDDDGGGLLLRRRWWWfffeeeaaa___```]]]RRRFFFJJJGGGDDDCCCEEEJJJOOOSSS```fffjjjjjjkkkpppuuuwwwyyy{{{{{{||||||uuunnnmmmqqqvvvwwwvvvwwwwwwyyyggg___VVVRRRSSSUUUTTTRRRQQQPPPOOOOOOPPPOOOMMMKKKPPPNNNKKKIIIJJJMMMQQQSSSTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKJJJHHHGGGGGGJJJJJJIIIGGGCCCAAABBBBBBFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHHHHGGGEEEDDDEEEDDDBBB@@@???>>>>>>===>>>??????@@@@@@@@@@@@@@@>>>FFFNNNOOOIIIBBB??????@@@@@@AAABBBDDDFFFGGGHHHLLLJJJHHHEEECCCBBBBBBBBB@@@@@@>>>=========>>>???AAA@@@@@@AAABBBBBB@@@???GGGFFFDDDCCCDDDFFFHHHIIIMMMGGGAAA@@@AAABBB???;;;AAAAAAAAACCCFFFIIIIIIIIIEEEFFFGGGHHHHHHFFFEEEDDDAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFHHHIIIEEEDDDCCCDDDFFFGGGFFFEEEFFFFFFDDDAAA??????AAACCCDDDDDDDDDBBB??????@@@AAACCCCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>?????????>>>>>>===999:::;;;>>>@@@AAAAAAAAAAAACCCEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGFFFDDDAAA@@@????????????@@@AAACCCEEEAAA@@@@@@AAADDDEEEEEEDDDBBBDDDEEEEEECCC@@@??????@@@@@@AAABBBCCCDDDCCCCCC???AAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCDDDAAA???>>>@@@BBBBBBCCCEEECCCAAA>>>===<<<;;;;;;<<<<<<==================;;;===@@@CCCDDDEEEDDDDDDBBB@@@>>>===>>>????????????===;;;<<<@@@BBBAAA???:::;;;;;;;;;;;;::::::999===>>>@@@BBBCCCBBBBBBAAACCCAAADDDKKKNNNLLLKKKLLLXXX[[[aaaddddddccccccddd\\\WWWRRRSSSZZZeeelllpppxxxwwwxxx~~~pppfffdddcccbbbccckkkvvvuuummmhhhjjjlllllllllmmmvvv||||||}}}}}}{{{xxxvvvvvvwwwwwwxxxxxxvvvvvvxxxuuupppddd]]]XXXWWWUUUSSSTTTXXXTTTXXX^^^cccdddjjjyyyvvvssslll```UUULLLDDDCCCEEEEEEEEEGGGHHHNNNRRROOOJJJGGGCCCAAADDD===777888;;;;;;999888<<<<<<:::999<<>>@@@???999;;;===???@@@BBBEEEHHHIIILLLTTT^^^```ZZZTTTRRRLLLJJJIIIJJJOOOXXXccciiikkkeee^^^\\\\\\YYYOOOEEEKKKLLLMMMOOORRRVVV\\\```lllqqquuuuuuvvv{{{uuuyyy{{{qqqmmmmmmnnnttt}}}xxxggg\\\WWWSSSNNNMMMPPPRRRPPPNNNNNNMMMMMMNNNNNNNNNMMMLLLRRRPPPMMMKKKKKKNNNRRRTTTVVVUUUSSSQQQPPPOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJNNNNNNLLLIIIEEECCCCCCDDDHHHGGGFFFDDDAAA@@@AAACCC@@@@@@@@@@@@@@@AAAAAAAAADDDEEEGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@???@@@BBBFFFHHHMMMNNNOOOLLLFFFBBBAAABBB@@@@@@AAABBBDDDFFFIIIJJJIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>===>>>??????AAA@@@???@@@AAAAAA???>>>FFFEEECCCCCCCCCEEEGGGIIIIIIDDD??????BBBCCC@@@<<>>>>>@@@BBB@@@AAABBBBBBAAAAAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDBBBAAA@@@?????????>>>>>>?????????>>>>>>===888:::<<<>>>??????@@@AAA@@@BBBEEEFFFEEEDDDDDDDDDGGGHHHHHHHHHFFFCCC@@@>>>AAA@@@@@@AAACCCEEEGGGHHHDDDCCCCCCDDDFFFGGGGGGFFFBBBDDDEEEDDDBBB?????????<<<>>>@@@BBBCCCDDDEEEFFF@@@AAADDDFFFGGGFFFEEEDDD@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>>>>>@@@CCCDDDDDDDDDCCC@@@===;;;::::::;;;>>>>>>>>>>>>===<<<:::999:::<<>>===????????????>>><<<:::;;;???AAAAAA???:::;;;;;;<<<;;;;;;::::::>>>???@@@AAAAAAAAA@@@???CCC@@@@@@EEEGGGEEECCCCCCIIIPPPYYY```fffjjjlllllleee___WWWTTTVVVYYY[[[[[[eeeeeehhhppp|||yyy{{{xxxpppgggdddfffiiiiiihhheeeaaa```eeejjjkkkkkkmmmyyy{{{tttoookkkbbb]]]XXXWWWTTTRRRUUUZZZWWW\\\dddjjjmmmsssyyyqqqssslll___VVVNNNIIIJJJMMMPPPTTTXXX^^^jjjrrrmmmcccZZZSSSMMMMMMBBB;;;<<>>AAACCCDDDIIIQQQVVVQQQHHHFFFDDDCCCDDDAAA:::777888888:::;;;:::888777999;;;===;;;888999<<<<<<999555333333555999999888;;;@@@AAAHHHJJJEEECCCCCCCCC???<<>>>>>>>>???@@@AAABBBFFFFFFGGGGGGGGGGGGFFFEEEAAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@???@@@FFFNNNTTTiii___QQQGGGBBBCCCDDDDDDBBBAAAAAABBBDDDGGGJJJKKKHHHGGGFFFEEEEEEFFFGGGGGGBBBAAA@@@>>>>>>??????@@@AAA@@@???@@@AAAAAA@@@>>>DDDCCCCCCBBBCCCDDDFFFFFFDDDAAA???@@@BBBCCCBBB@@@CCCBBBAAABBBEEEFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBAAACCCBBBAAAAAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCEEEGGGGGGEEEDDDEEEEEEDDDCCCAAAAAACCCDDDCCCCCCDDDDDDCCCAAA>>>>>>???AAA===???AAABBBCCCDDDFFFHHHFFFEEECCCAAAAAABBBCCCDDDBBBBBBAAA@@@????????????>>>?????????>>>>>>===<<<999:::<<<<<<<<<<<<>>>@@@>>>AAAEEEGGGFFFDDDDDDCCCGGGGGGGGGGGGEEECCCAAA???CCCBBBAAABBBEEEHHHIIIIIIGGGEEEDDDEEEFFFGGGFFFEEECCCDDDDDDBBB???>>>>>>???:::===@@@AAABBBCCCEEEFFFAAABBBDDDFFFFFFEEECCCBBB???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCCCCAAAAAA@@@===:::999:::;;;>>>>>>???>>>===;;;999777999:::===AAABBBCCCCCCCCCBBB@@@>>>===>>>??????>>>>>><<<:::;;;???AAA@@@???<<<<<<=========<<<<<<;;;>>>>>>>>>??????>>>>>>>>>BBB??????BBBCCC???===>>>???GGGQQQZZZdddnnnttttttmmmhhhaaa[[[WWWTTTRRRPPPSSSUUU]]]lll~~~zzzuuuppphhh^^^VVVYYYWWWYYY```fffgggiiikkkwwwzzzxxxooohhhcccaaa___\\\]]]aaa\\\bbblllsssvvv{{{zzziiidddccc\\\SSSQQQMMMKKKNNNQQQTTT[[[bbbuuuwwwlllccc\\\WWWLLLEEEGGGIIIGGGIIINNNNNNSSS[[[ggguuu{{{sssfffXXXUUUSSSQQQKKKBBB???AAA<<>>???@@@FFFNNNWWW]]]^^^TTTMMMLLLJJJEEE???CCCIIIOOOWWWaaajjjppppppzzzpppXXXKKKJJJEEEDDDFFFMMM\\\mmm{{{{{{qqqgggccccccccceeehhhfffmmmuuuzzz{{{{{{}}}{{{rrrkkkfffdddiiipppwwwjjjoookkkfffmmmxxx~~~iiiYYYOOOLLLOOOLLLLLLLLLNNNPPPQQQOOOMMMLLLMMMOOONNNMMMLLLLLLMMMOOOOOONNNNNNNNNNNNOOOPPPRRRRRRQQQPPPOOONNNMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPRRRQQQOOOLLLIIIHHHIIIKKKNNNLLLJJJGGGEEECCCAAAAAA???>>>>>>>>>@@@BBBDDDEEEHHHHHHGGGFFFFFFFFFGGGGGGAAAAAAAAABBBCCCEEEFFFGGGDDDDDDBBB@@@AAAGGGQQQYYYxxxhhhSSSEEEAAABBBCCCCCCDDDCCCBBBCCCDDDGGGJJJLLLIIIHHHHHHHHHHHHJJJKKKLLLBBBBBB@@@?????????@@@AAA@@@??????@@@BBBCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@BBBDDDFFFFFFEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDCCCAAAAAAAAACCCFFFHHHFFFFFFEEECCCBBBAAA@@@???AAACCCEEEEEEDDDCCCCCCDDDCCCAAA???>>>@@@AAAAAA@@@CCCCCCDDDBBB@@@>>>>>>???;;;>>>AAABBBCCCDDDFFFGGGEEECCCBBB@@@AAABBBDDDFFF@@@@@@????????????@@@@@@>>>>>>>>>======;;;:::999999;;;;;;:::999999<<>>@@@AAA@@@@@@AAACCCBBBCCCCCCDDDDDDCCCAAAAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@AAA@@@>>>??????@@@>>>===>>>??????===:::888:::;;;<<<===>>>>>>===;;;999888777999===@@@BBBCCCCCCBBB@@@>>><<<;;;<<<=========@@@===;;;<<>>???????????????>>>===<<<======<<<<<<<<<<<<======???===>>>@@@???<<<;;;>>>999AAAHHHPPP\\\kkkssstttooonnnkkkeee^^^YYYUUUTTTLLLLLLQQQ```sssuuuooossswww{{{{{{kkk```ZZZXXXZZZ```bbbbbbbbbeeeoooxxx~~~yyyyyyzzzxxxyyy~~~{{{tttrrrppplllkkklllggglllttt{{{|||}}}{{{hhh^^^ZZZUUUQQQPPPNNNMMMOOOQQQRRRTTT]]]gggzzzvvvkkkddd___[[[QQQLLLOOOPPPNNNTTT^^^\\\dddqqqyyygggccc___ZZZQQQGGGDDDFFFFFFJJJOOOQQQRRRUUU\\\aaaZZZSSSKKKGGGHHHHHHCCC???@@@@@@BBBEEEEEEGGGPPPZZZlllqqqmmm]]]QQQPPPNNNIIIGGGLLLTTT]]]dddkkkqqquuu}}}{{{gggRRRIIIJJJGGGHHHMMMXXXfffttt}}}}}}wwwssssssrrrppptttzzz}}}tttmmmfffeeeeeefffmmmtttvvvnnn}}}ssshhhooo}}}vvveeeZZZPPPIIIIIIMMMJJJJJJLLLMMMOOOOOONNNMMMKKKMMMOOONNNKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLOOOOOOPPPPPPOOOMMMLLLKKKKKKMMMQQQTTTUUUTTTSSSQQQRRRQQQPPPMMMJJJJJJMMMOOOOOOLLLHHHGGGGGGDDD@@@<<<@@@@@@@@@@@@BBBEEEHHHJJJKKKIIIFFFDDDDDDEEEGGGIIIDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDCCCFFFMMMTTTggg]]]OOOFFFBBBAAAAAAAAAFFFEEECCCCCCDDDGGGIIIKKKJJJIIIHHHGGGHHHIIIJJJKKKCCCBBBAAA@@@???@@@AAAAAA?????????AAACCCDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@BBBCCCCCCAAAAAABBBDDD@@@??????AAADDDFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEEEEFFFDDDBBB@@@AAACCCFFFIIIFFFFFFDDDCCCAAA@@@>>>>>>@@@BBBDDDEEECCCBBBBBBBBBAAA???===<<<>>>??????>>>BBBCCCDDDCCCAAA???>>>???;;;>>>@@@BBBBBBCCCDDDFFFCCCBBB@@@@@@AAACCCFFFHHH???????????????@@@@@@AAA=========<<<;;;999888777:::;;;;;;999777777:::>>><<>>;;;;;;===???===???BBBAAA???===>>>@@@CCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCCCCBBB@@@>>>======>>>>>>>>>>>>?????????BBBAAA??????>>>===:::777<<<>>>???>>>:::888:::;;;:::;;;===>>>>>><<<;;;999777999<<>>;;;<<>>AAAAAAAAA@@@@@@???>>>======<<<;;;::::::;;;===>>><<<;;;===???>>>:::;;;???666===BBBHHHUUUfffooopppnnnpppqqqmmmfff```^^^^^^OOOIIIFFFPPPbbbrrryyyyyyssskkkgggkkkkkkkkkxxxwwwccc``````bbbaaa]]]\\\]]]cccmmm{{{{{{rrrppprrrtttsssuuu|||~~~zzzzzzuuuxxx~~~~~~zzziii\\\[[[XXXPPPPPPVVVOOOQQQSSSUUUSSSTTT]]]hhhsss~~~jjj```\\\XXXTTTKKKHHHLLLMMMLLLUUUbbb___iiiyyywwwnnniiiccc\\\RRRGGGDDDFFFPPPVVV\\\```bbbhhhpppwwwfff]]]SSSMMMLLLKKKFFFAAAHHHGGGHHHIIIJJJLLLVVVbbbtttwwwnnnYYYKKKJJJJJJFFFOOOVVV___ggglllooopppqqq}}}wwwnnn^^^PPPMMMPPPOOORRRYYYdddpppxxx{{{{{{~~~mmmgggccceeeiiinnnvvv~~~~~~yyy|||pppiiiiiiyyykkk```WWWRRRMMMGGGFFFJJJLLLLLLMMMNNNNNNMMMLLLKKKJJJMMMNNNMMMJJJHHHHHHJJJJJJLLLMMMOOONNNMMMKKKJJJLLLMMMOOOPPPOOOMMMKKKJJJJJJNNNRRRVVVXXXWWWTTTRRRQQQQQQOOOMMMKKKLLLOOORRROOOKKKGGGFFFGGGEEE???999AAAAAAAAABBBEEEHHHLLLNNNMMMJJJFFFCCCCCCEEEHHHJJJGGGFFFEEEDDDDDDCCCDDDDDDGGGJJJKKKHHHDDDDDDHHHLLLKKKJJJHHHEEECCCAAA@@@@@@GGGFFFDDDCCCDDDFFFIIIKKKHHHGGGFFFEEEEEEEEEFFFFFFCCCBBBAAA@@@@@@@@@AAAAAA?????????AAADDDEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>======???AAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFJJJNNNNNNJJJGGGGGGJJJAAAAAAAAABBBCCCDDDEEEFFFFFFCCC@@@>>>>>>>>>===<<>>>>>@@@===<<<>>>>>><<<<<>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBCCCEEEEEEDDDCCCCCCDDDCCCAAA???@@@BBBCCCAAA???>>>>>>======<<<;;;999999<<<999999:::888444555:::???@@@AAABBBBBBBBBBBBBBBBBBAAAAAACCCEEEFFFEEEDDDBBBBBBBBBEEEIIIJJJGGGDDDEEECCC@@@???@@@AAA@@@@@@CCCBBB@@@???===<<<;;;;;;>>>???@@@AAA@@@???>>>===<<<===>>>@@@AAAAAAAAAAAACCCDDDEEEDDDAAA?????????@@@>>>======???AAAAAAAAABBBAAA@@@???>>><<<<<<;;;<<<:::888777777888:::;;;999::::::;;;:::999888777666:::===<<<::::::>>>CCC????????????>>><<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@>>>;;;999<<<<<<======<<<;;;;;;:::::::::;;;===???>>><<<:::999:::<<<@@@GGGRRR^^^fffjjjmmmooommmiiieeeeeeeee___WWWPPPQQQXXX^^^___]]]dddaaa_________```hhhqqq{{{}}}zzzpppeee\\\UUUQQQPPPZZZ[[[iiixxxmmmhhhggggggggghhhqqq{{{~~~~~~xxxtttrrrnnniiiddd```]]]\\\ZZZ]]]aaaaaa```___aaacccwwwuuunnnaaaTTTLLLLLLOOOIIIHHHGGGHHHKKKPPPVVVZZZaaa```kkktttcccZZZVVVSSSPPPIIICCCDDDIIIUUUYYY]]]aaaiiirrrvvvttt]]]UUUKKKGGGHHHIIIFFFCCCFFFFFFFFFIIINNNUUU\\\```ppphhh\\\PPPIIIHHHKKKMMMPPPWWWbbbnnnvvvwwwrrrnnnxxxvvvrrrllleeeaaa______ggghhhooo|||~~~}}}zzz|||~~~iiidddhhhttt~~~tttcccaaafffqqqwwwoooYYYWWWTTTQQQNNNKKKIIIHHHNNNOOOPPPPPPNNNLLLJJJHHHLLLMMMLLLKKKIIIHHHIIIJJJJJJOOOOOOKKKKKKNNNMMMHHHMMMOOOPPPQQQPPPOOOPPPQQQNNNSSSWWWXXXVVVTTTQQQNNNOOONNNMMMKKKJJJJJJIIIIIIMMMLLLIIIFFFCCCAAA@@@???@@@@@@@@@CCCGGGJJJKKKJJJHHHHHHGGGEEECCCCCCFFFHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHMMMPPPOOOHHHBBB@@@AAACCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCCCCBBB@@@??????>>>BBB@@@>>>???AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???======???@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEEEEIIIMMMLLLHHHEEEEEEGGGBBBAAAAAAAAABBBCCCDDDDDDEEECCC???======<<<;;;:::???AAABBBAAA???<<<<<<<<<>>>;;;:::======:::;;;>>>CCCEEEFFFEEECCC@@@>>>===>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDBBB@@@@@@BBBBBBAAA???============<<<;;;::::::<<<:::999:::888555888===AAAAAAAAABBBBBBBBBAAAAAABBBAAAAAACCCEEEFFFEEECCCCCCCCCCCCEEEHHHHHHFFFCCCCCCAAA>>>>>>???@@@@@@???BBBAAA???===<<<<<<======???@@@AAAAAAAAA???>>>===<<<<<<===>>>???@@@AAAAAABBBCCCDDDCCC@@@>>>>>>>>>@@@>>>======???AAAAAAAAABBBAAA@@@???===<<<:::::::::999888888888888999:::888888999:::999888777666666999<<<<<<:::;;;???CCC?????????>>>>>>===<<<;;;========================;;;===>>>@@@???>>><<<:::;;;;;;<<<<<<<<<;;;;;;:::=========>>>>>>===:::888666777999;;;AAAIIISSSYYY```eeejjjmmmlllkkklllnnnmmmjjjddd]]]XXXSSSPPPNNNUUUUUUYYY]]]^^^]]]```fffpppvvvwwwlllbbbXXXRRRTTTXXXggg~~~zzzsssjjjbbb^^^\\\[[[YYYaaammmzzz~~~}}}{{{xxxtttqqqnnnllljjjmmmpppqqqooommmmmmnnnllljjjfff^^^VVVRRRRRRTTTKKKKKKJJJLLLOOOTTTZZZ]]]``````ggguuuyyynnn]]]RRRLLLJJJIIIJJJHHHGGGKKKRRRVVVZZZ]]]```ffflllmmmjjjYYYRRRIIIEEEGGGHHHGGGEEEKKKLLLOOOTTTXXX]]]```bbbfff```WWWOOOJJJKKKMMMPPPSSSYYYcccooowwwzzzxxxuuuvvvwwwxxxwwwvvvvvvxxxzzz|||ssspppwww|||oooooowww~~~yyy{{{pppccc]]]hhhyyywwwoooddd]]]WWWVVVSSSPPPNNNLLLLLLLLLNNNNNNOOOOOONNNLLLJJJHHHNNNNNNNNNMMMKKKJJJKKKLLLMMMPPPOOOJJJIIILLLKKKGGGOOOPPPRRRSSSRRRQQQRRRSSSSSSWWWYYYXXXUUURRROOOMMMOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAABBBEEEIIIKKKKKKKKKGGGGGGFFFEEECCCCCCFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHLLLOOOMMMGGGCCCBBBCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDFFFGGGFFFCCC@@@BBBBBBBBBAAA@@@@@@??????AAA@@@>>>???AAACCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>??????>>>??????AAABBBDDDDDDEEEEEEFFFIIIKKKIIIEEEBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCEEEBBB>>><<<;;;:::999777<<<>>>???>>>;;;:::999:::;;;888888;;;;;;999:::>>>GGGGGGGGGEEEBBB???>>>>>>??????@@@AAABBBDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@EEECCCAAAAAAAAAAAA@@@???<<<<<<============<<<<<<===999888999888777;;;AAACCCCCCCCCCCCBBBAAA@@@???BBBAAAAAACCCEEEEEEDDDCCCDDDCCCDDDEEEFFFFFFDDDBBB@@@>>><<<<<<>>>???@@@???AAA@@@===<<<;;;<<<>>>@@@AAAAAABBBBBBAAA???===<<<<<<<<<;;;;;;<<<>>>@@@AAA@@@BBBCCCBBB???======>>>???>>><<<===???AAAAAAAAABBBAAA@@@>>><<<:::999888888888888999999999888888666777888888888777555444555888;;;;;;:::;;;???CCC??????>>>>>>======<<<<<<>>>>>>>>>???????????????;;;<<<===>>>>>>===;;;:::999::::::;;;;;;;;;::::::???>>>=========;;;888555444666777999;;;@@@GGGKKKSSSYYYaaafffiiilllpppttt{{{}}}zzzooo___RRRLLLLLLKKKJJJMMMSSSVVVXXX]]]cccnnnuuu{{{xxxjjj```ZZZ]]]gggrrrxxxwwwuuutttllljjjgggccc^^^YYYUUUSSS```nnn}}}zzzwwwzzz}}}~~~|||zzzyyyyyynnnlllhhhddd```^^^^^^^^^WWWWWWWWWXXXZZZ^^^aaacccbbbcccgggjjjeeeZZZPPPLLLOOOLLLKKKLLLLLLKKKPPPVVVXXX[[[^^^^^^aaaeeeccc^^^TTTOOOJJJHHHJJJLLLLLLKKKUUUXXX]]]aaadddeeeeeeeeeccc```\\\XXXWWWYYY\\\___aaaeeellluuu}}}zzzqqqhhheeehhhrrr{{{{{{xxxvvvrrruuukkkgggccckkkqqqfffdddbbb\\\UUUXXXUUURRRNNNLLLLLLMMMMMMNNNOOOOOOOOONNNLLLJJJIIIOOOPPPPPPNNNLLLLLLMMMNNNPPPQQQNNNIIIGGGIIIIIIGGGNNNPPPRRRRRRQQQPPPQQQRRRXXXYYYYYYWWWSSSOOOMMMLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHKKKMMMLLLKKKFFFGGGFFFEEECCCDDDGGGJJJHHHGGGGGGFFFFFFEEEEEEDDDHHHIIIIIIIIIIIIJJJJJJJJJGGGJJJLLLJJJFFFCCCCCCEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBDDDFFFGGGEEEAAA===@@@@@@@@@@@@@@@@@@@@@@@@AAA??????@@@BBBDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBBCCCAAA>>>===>>>>>>>>>===>>>>>>@@@AAACCCDDDEEEEEEGGGIIIIIIHHHDDDAAA@@@AAABBBAAAAAA@@@@@@@@@AAAAAADDDAAA===;;;:::999777666:::<<<===<<<:::999999::::::777777:::;;;:::;;;>>>FFFFFFFFFDDDAAA??????@@@BBBBBBBBBBBBCCCEEEGGGHHHGGGDDDAAA??????@@@AAAAAAFFFDDDBBBAAA@@@@@@??????;;;<<<===>>>>>>>>>>>>>>><<<888777777777777<<>>===;;;<<<>>>@@@AAA@@@@@@>>><<<::::::===@@@BBBAAABBBBBBBBB@@@>>>===;;;<<<;;;:::999:::<<>>>>>===;;;<<<>>>@@@AAAAAAAAA@@@>>>===;;;999777666555666888999:::999777666555666666777777555444333666888:::::::::<<>>>>>==================>>>>>>>>>>>>>>>?????????=========<<<;;;:::999888888888999999::::::999999===<<<;;;;;;;;;999777444444666888999:::===@@@CCCJJJOOOUUUYYY]]]ccckkkqqqzzz}}}}}}uuuiii^^^YYYYYYQQQKKKEEEFFFJJJQQQ]]]hhhuuuzzzyyyttt~~~yyyooooooppprrrrrrnnniiifffllllllllliiiddd___ZZZWWWeeesss~~~|||zzzwwwuuuuuutttsssrrroooooonnnnnnooopppqqqrrrkkkmmmppppppkkkddd___]]]^^^ZZZXXXZZZZZZZZZ^^^dddcccfffgggfffggggggccc\\\WWWWWWXXXZZZ\\\]]]]]]]]]jjjllloooqqqrrrqqqooonnnmmmmmmmmmmmmoooqqqtttuuuvvvwww{{{uuuhhhbbb^^^^^^ccckkkzzz~~~}}}zzzsssrrrooorrrzzzxxxhhhxxx}}}tttjjj^^^XXXZZZ]]]\\\ZZZWWWTTTPPPKKKIIIIIIJJJLLLOOOOOOPPPOOOOOOMMMLLLKKKNNNOOOOOONNNLLLLLLMMMNNNPPPNNNJJJFFFEEEFFFHHHHHHKKKMMMOOOOOOMMMMMMMMMNNNWWWVVVUUUTTTPPPKKKKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGJJJMMMNNNLLLJJJGGGGGGGGGFFFEEEFFFIIILLLHHHGGGGGGFFFDDDCCCCCCBBBGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHGGGDDDCCCDDDFFFDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBBDDDDDDCCC@@@===>>>>>>??????@@@AAAAAAAAA@@@??????AAACCCEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCCCCAAA>>>============<<<===>>>???AAACCCEEEFFFGGGHHHIIIHHHFFFCCCAAA@@@???AAA@@@@@@????????????@@@CCC@@@===;;;:::999888666;;;<<<<<<;;;:::999:::<<<;;;888888<<<===;;;<<<@@@AAABBBCCCBBB@@@@@@AAABBBEEEDDDDDDEEEEEEFFFGGGHHHCCC@@@======@@@BBBCCCCCCEEEDDDBBB@@@>>>>>>???@@@<<<<<<===>>>????????????;;;777666777777888===DDDHHHHHHGGGFFFDDDBBB@@@???EEEDDDDDDEEEGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@??????>>>===;;;<<<>>>AAAAAAAAA???===;;;999:::===@@@CCCAAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::999999;;;===??????@@@BBBAAA???======>>><<<;;;::::::===???@@@@@@???>>>===;;;999888666666333555777999:::999777666555666666777777555444333777888999::::::<<<>>>???===<<<<<<;;;;;;<<<===>>><<<<<<<<<=========>>>>>>@@@???===;;;999777666666777777888888888888777777888777666777888888666444222555777999999;;;===???DDDFFFIIIKKKPPPYYYeeennnrrrssstttrrroookkkhhhfff```TTTIIIDDDDDDJJJVVV```pppvvvwwwsss{{{~~~ooobbbddddddeeeffffffeeecccaaahhhttt}}}zzzuuuuuu~~~{{{}}}~~~zzzuuummmjjjiiimmmqqqrrruuuzzzrrruuuvvvtttssssssnnngggccchhhnnnrrrtttsssrrrrrr~~~}}}{{{zzzzzzyyyzzz}}}{{{fff___\\\\\\___ccchhhrrr|||uuuwwwzzzpppmmmpppppp||||||zzzoooXXXVVVRRRPPPQQQSSSVVVXXXPPPNNNKKKHHHGGGHHHKKKLLLPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMLLLJJJJJJKKKMMMMMMIIIFFFDDDCCCDDDGGGJJJJJJKKKMMMMMMKKKJJJKKKKKKQQQNNNNNNPPPMMMHHHIIINNNLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHJJJLLLMMMKKKJJJHHHIIIHHHGGGFFFHHHKKKMMMGGGGGGFFFEEECCCBBBAAAAAADDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCAAA??????@@@@@@@@@???<<<======>>>???@@@AAABBB@@@??????AAACCCEEEDDDCCC@@@AAAAAABBBBBBCCCCCCDDDBBB@@@===<<<=========<<<======>>>@@@BBBDDDGGGHHHHHHGGGFFFDDDBBB@@@???>>>??????>>>>>>>>>??????@@@CCCAAA===<<<;;;;;;:::999;;;<<<<<<<<<;;;;;;<<<>>>===::::::======<<<===@@@===???AAABBBAAAAAABBBDDDFFFFFFGGGGGGGGGFFFEEEEEE???<<<:::<<<@@@DDDDDDCCCCCCCCCAAA???<<<<<<>>>@@@======>>>???????????????;;;888777999999999>>>DDDJJJJJJIIIHHHFFFDDDBBBAAAEEEDDDDDDEEEFFFGGGEEEDDD???@@@@@@???===<<<===>>>???===;;;<<<>>>@@@AAAAAA>>><<<;;;:::;;;===@@@BBB??????@@@@@@???===;;;:::;;;;;;:::::::::;;;===>>>===???@@@???>>><<<<<<===:::999777888;;;>>>??????<<<<<<;;;:::888777666666333444666888999888777666666777888888888777555444999999999999:::;;;<<<===;;;:::999999:::;;;<<<===::::::;;;;;;<<<<<<======AAA???<<<999777666555555777777777777777666555555555444333444666777666555111333666777888999;;;===>>>???@@@BBBFFFPPP]]]ffflllmmmoootttxxxxxxuuurrrmmmbbbUUUNNNJJJHHHJJJNNN\\\dddmmmrrryyyjjjaaa```aaaffflllpppooonnniiitttxxxpppnnnrrrooottt|||~~~}}}}}}~~~zzztttqqqvvv}}}}}}}}}~~~vvvyyyuuueeeddddddiiipppsssuuuyyyxxxyyyqqqllloooxxxqqqeee^^^MMMNNNOOOMMMKKKLLLOOORRRIIIHHHFFFFFFGGGIIILLLNNNNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJJJJIIIHHHGGGIIIJJJIIIEEEBBBBBBBBBAAADDDHHHJJJKKKMMMLLLKKKJJJJJJKKKJJJFFFHHHLLLLLLFFFHHHNNNJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHHHHJJJKKKJJJIIIIIIJJJIIIHHHGGGGGGJJJMMMFFFFFFEEEDDDBBBAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBB@@@===<<<===???@@@AAA;;;<<<===>>>???@@@AAAAAA@@@??????AAACCCCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBAAA???===<<<===>>>======;;;;;;<<<===@@@CCCFFFGGGFFFDDDBBBAAA@@@???>>>===============>>>>>>???@@@CCCAAA>>>============<<<;;;<<<<<<;;;;;;;;;===@@@>>>;;;;;;======;;;<<>>BBBDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGDDDBBB@@@===:::999<<>>AAA>>>>>>???@@@@@@?????????<<<::::::======<<>>===;;;:::<<<>>>>>><<<;;;;;;===?????????===<<<;;;;;;<<<===???@@@<<<===>>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<======;;;::::::;;;888777555777999<<<======::::::999888888777666666333444555777777777777777888888999:::999888777666;;;:::999999::::::;;;:::999888777777888:::<<<===999::::::;;;<<<<<<======>>>===:::777666666777888777777777666555444333222555333222333555666666555444555777777777888:::<<<:::;;;<<<<<<>>>DDDMMMTTT[[[```iiittt}}}~~~{{{xxxmmmaaaZZZSSSMMMJJJJJJOOORRRYYYdddjjjkkkmmmqqqpppttt{{{uuupppnnnqqqxxxzzzuuuoooccckkkuuu}}}uuujjjcccbbbiiijjjuuuwwwqqqnnnsssyyyrrrqqqttt|||}}}{{{qqqmmmlllmmmwww}}}wwwpppbbbVVVMMMLLLKKKKKKLLLMMMOOOPPPIIIHHHGGGGGGGGGIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJGGGHHHHHHGGGFFFFFFHHHIIIHHHCCC@@@AAA@@@>>>???DDDHHHIIIKKKJJJHHHGGGGGGHHHFFFBBBDDDLLLKKKEEEFFFNNNJJJIIIHHHHHHGGGHHHHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHKKKIIIFFFFFFGGGHHHIIIHHHIIIIIIHHHFFFEEEEEEHHHJJJDDDDDDDDDCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCBBBAAA???@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<>>>@@@@@@@@@;;;<<<<<<===>>>???@@@@@@@@@??????@@@BBBBBB@@@>>><<<======>>>??????@@@@@@AAA>>><<<<<<===>>>>>>===999999:::<<<>>>BBBEEEGGGDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<===???@@@@@@DDDAAA???>>>?????????>>>;;;<<<<<<;;;:::;;;>>>@@@>>>;;;;;;======::::::===<<<@@@DDDFFFEEEDDDCCCCCCDDDFFFGGGHHHFFFCCC???<<<<<<:::999===BBBEEEBBB????????????<<<999:::>>>BBB??????@@@@@@@@@??????>>>>>><<<===@@@???>>>AAAFFFMMMMMMLLLKKKJJJHHHFFFFFFCCCBBBAAABBBCCCCCCAAA@@@:::;;;===;;;999888;;;>>>===;;;::::::;;;=========<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<======<<<;;;:::;;;;;;<<<=========<<<<<<888:::;;;;;;999888888999777555444555888;;;<<<<<<888888888888777777777777333444555666777777777777999::::::;;;:::999888777===;;;999999:::::::::999888777666666777999;;;===::::::;;;;;;<<<======>>><<<:::888666555777999:::888777777666555333222111777555333333555666555555888999:::999999999;;;===888::::::999777999>>>BBBBBBMMM]]]nnnzzz~~~tttfff___YYYTTTSSSTTTOOOIIIIIIRRRVVVVVV\\\gggxxx{{{}}}}}}}}}qqqfffVVV\\\ccckkkyyy{{{wwwrrriiiaaa```aaaeeessszzzwww~~~yyypppgggggggggnnnyyy}}}{{{|||sssvvvwwwzzzkkk```bbbffflllyyy~~~lllWWWLLLHHHDDDFFFKKKPPPQQQQQQNNNMMMKKKIIIHHHFFFEEEEEEIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIHHHBBB@@@AAA@@@;;;;;;@@@EEEFFFGGGGGGEEEDDDDDDDDDEEEAAADDDLLLLLLEEEEEEMMMIIIIIIHHHHHHGGGGGGHHHHHHCCCCCCCCCDDDEEEGGGIIIJJJLLLIIIEEEDDDEEEFFFHHHHHHHHHHHHGGGEEECCCCCCFFFHHHCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCAAA@@@<<<===???@@@AAAAAA@@@???;;;;;;;;;>>>@@@AAA???>>><<<<<<<<<===>>>?????????@@@??????@@@AAA@@@>>><<>>>>>>>><<<999999:::<<<:::;;;<<<===>>>???@@@AAA????????????>>>===<<<;;;BBB>>>;;;:::===??????>>>EEEDDDDDDEEEFFFFFFDDDBBB===============>>>???@@@AAAAAAAAAAAA???===;;;999<<>><<<<<<<<<>>>AAABBBCCCCCCCCCBBBAAA@@@???>>>@@@??????@@@BBBEEEHHHJJJIIIIIIJJJJJJIIIHHHFFFEEE>>>???AAABBBBBBAAA@@@???DDD???888777:::===<<<:::>>>============???AAABBB<<<===???@@@AAA???>>>===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;<<<===<<<;;;???===999888888999999999===999555555999<<<;;;999::::::999888777777888888555555555666777999;;;<<<999:::;;;;;;:::999777666:::888777:::999666666999999888666555555666777777999:::;;;;;;<<<<<<<<<;;;===:::777777999:::999777777555333333444444333222777777666555444333222222888777777777888:::<<<===???>>><<<:::::::::;;;;;;AAAFFFOOO[[[iiiwww{{{pppiiieeeaaa]]]YYYOOOOOOMMMHHHCCCEEEOOOWWWnnn{{{~~~{{{www}}}}}}nnnaaa[[[XXXVVVYYYbbboooyyy~~~vvvqqqmmmggg```[[[dddsss}}}xxxwwwyyyvvvvvvlllkkkbbb```cccooo}}}~~~|||zzzooohhhkkkpppsssxxxyyymmmrrrxxxcccbbb```___cccqqq{{{fffRRRKKKFFFHHHLLLMMMOOORRRMMMKKKHHHFFFEEEEEEGGGHHHGGGEEECCCCCCFFFHHHGGGEEEGGGFFFEEEDDDDDDFFFIIIJJJJJJGGGDDDAAA@@@AAACCCEEEFFFGGGGGGEEECCCBBBBBBCCCEEEHHHJJJIIIGGGFFFHHHKKKHHHFFFEEEGGGIIIHHHEEEBBB???AAADDDGGGIIIHHHGGGFFFHHHJJJHHHEEEEEEIIIKKKIIIJJJGGGDDDDDDEEEEEEBBB???FFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEDDDAAA??????===<<<<<<>>>???>>>>>>AAA???===;;;;;;<<<>>>???>>>>>>?????????@@@@@@@@@????????????>>>===<<<;;;AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@===:::999:::<<<<<<<<<===>>>@@@AAABBBCCC@@@??????>>>>>>=========BBB???;;;;;;===>>>>>>===CCCCCCDDDFFFGGGGGGDDDBBB;;;;;;<<<<<<===???@@@AAA@@@@@@@@@@@@???>>>======AAACCCEEEFFFEEEBBB???<<>>===<<<===???BBBBBBAAA@@@============>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@??????????????????AAADDDGGGHHHGGGGGGGGGGGGEEECCCAAA@@@===>>>@@@AAABBBAAA?????????:::555555999<<<<<<;;;<<<<<<<<<<<<<<<===>>>???<<<===???@@@@@@???===<<<;;;;;;;;;::::::999999999<<<;;;:::;;;<<<<<<;;;;;;>>>;;;888777777888777666<<<888444555999;;;;;;999::::::999999999888888888666666777888999;;;<<<===;;;;;;;;;;;;:::999888777:::777777:::999666666888888777666555555555666777777777888999::::::::::::===;;;999999:::999666333999777555555666777666555777777666666555444444444888999::::::999:::===???AAA@@@???===<<<;;;;;;:::888:::???GGGRRR___jjjppp}}}{{{wwwqqqjjjddd```^^^VVVUUURRRKKKEEEEEEKKKQQQiiittt{{{yyyvvvuuuuuussswwwqqqooovvvxxxmmmccc___ZZZXXXZZZ___ccceeeoootttxxxzzzzzzvvvlllaaa```eeennnxxx}}}|||yyyyyy}}}uuuqqqyyykkkcccbbbfffgggkkkqqqvvv}}}vvvggg```^^^iiiwwwzzzxxxuuuooooootttxxxhhh[[[bbbkkksssyyyuuubbbWWWMMMKKKMMMMMMMMMOOOLLLKKKHHHEEEDDDDDDEEEFFFCCCAAA@@@AAADDDFFFFFFEEECCCCCCCCCCCCDDDEEEGGGHHHEEECCCAAA???>>>???AAABBBEEEFFFFFFEEECCCBBBBBBDDDDDDFFFGGGHHHGGGHHHIIIKKKHHHFFFFFFGGGHHHHHHEEECCC@@@BBBEEEGGGHHHHHHGGGFFFGGGHHHGGGDDDDDDHHHJJJHHHIIIFFFDDDCCCDDDDDDBBB???CCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAA@@@AAAAAA@@@>>>;;;===<<<:::;;;===>>>>>>===BBB@@@===;;;:::;;;===>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>===<<<;;;:::DDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB???;;;::::::<<<===>>>???@@@BBBCCCDDDDDDAAA@@@???>>>>>>???@@@@@@BBB???===<<<===>>>>>>===AAABBBDDDGGGIIIHHHEEEBBB;;;;;;;;;<<<===>>>@@@AAA>>>?????????@@@AAAAAABBBIIIIIIHHHGGGDDD@@@===;;;======>>>?????????>>>>>>???>>>>>>???AAAAAA@@@>>>;;;<<<>>>???AAABBBCCCCCCAAAAAAAAA@@@@@@??????????????????@@@AAACCCFFFGGGFFFFFFFFFEEECCC@@@===<<<<<<===???@@@@@@@@@???>>>===999555555999<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>>>>><<<;;;999999999888888888888888:::::::::::::::::::::::::::999777777777777555333:::777444444888:::999888888999:::::::::999888777777777888999;;;<<<===>>><<<;;;:::999888888888888:::777777999999666555888777666555444444555666777666777888999::::::::::::===<<<;;;;;;:::777333///666444222222333444333222777777666666666666666666777;;;>>>===::::::>>>BBBCCCCCCBBB@@@>>>;;;999888777666666:::AAAJJJTTTZZZiiimmmpppnnnhhhcccaaabbb\\\[[[XXXRRRLLLJJJMMMPPPYYY___bbbaaa```cccffffffooohhheeekkkyyyzzzqqqllleee___\\\ZZZYYYXXX]]]dddmmmsssxxxwwwmmmbbbbbbbbbfffkkkqqq}}}}}}wwwuuutttxxx{{{xxxwwwwwwqqqccckkk~~~yyykkkggggggnnnqqqvvvxxxuuuvvvxxxbbb```gggyyy{{{qqqmmmmmmmmmpppwwwuuulllqqqyyy}}}~~~ppp```PPPKKKMMMMMMLLLLLLKKKJJJGGGDDDCCCCCCCCCDDD@@@???>>>???BBBDDDEEEDDD???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEFFFGGGGGGEEECCCAAACCCEEEGGGHHHGGGFFFEEEDDDFFFEEEBBBBBBFFFHHHFFFFFFEEECCCBBBCCCCCCBBB@@@AAACCCFFFHHHIIIGGGDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@?????????>>>;;;999;;;:::999:::<<<>>>>>>>>>AAA@@@===;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>===<<<:::999888FFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCC???;;;::::::;;;>>>???@@@AAABBBDDDEEEEEECCCBBB@@@??????@@@BBBCCCAAA@@@???>>>>>>?????????@@@BBBEEEHHHKKKJJJFFFCCC=========<<<<<<===>>>>>>======>>>@@@BBBDDDEEEFFFNNNLLLJJJGGGDDDAAA???>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>???@@@@@@???>>><<<===@@@BBBCCCBBBBBBAAA???>>>>>>>>>======>>>>>>@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFEEEBBB???<<<;;;<<<===>>>???@@@@@@??????>>>;;;999888;;;===>>>>>>::::::;;;;;;;;;;;;;;;:::<<<======>>>======<<<;;;777777777777777777777777999:::::::::999888999999666666666888999999666444888666444555777888888777666777999::::::999777555666777888:::;;;<<<======;;;:::888777666666777888999666666888888555555777555555444444444666777888888888:::;;;;;;<<<<<<;;;<<<;;;:::999888666333222444222111111222333222111666666777777888888888888555;;;???>>>999888===CCCCCCCCCBBBAAA>>>:::777555999888777777;;;AAAHHHLLLSSSXXX^^^aaabbbcccdddfff]]]\\\ZZZWWWUUUTTTUUUVVVNNNOOONNNMMMMMMRRRVVVYYYiiifffhhhpppyyy~~~{{{uuuqqqooommmkkkiiiccceeefffhhhlllnnnhhh___```^^^^^^aaafffpppzzzuuussssssppppppvvv~~~vvvqqqnnnqqquuu~~~www}}}~~~{{{pppeee[[[iiizzzvvvvvvwwwyyyzzz}}}}}}xxxxxxzzzmmmrrryyyrrrpppooottt{{{xxx~~~pppeeeaaaiii}}}uuubbbOOOIIIKKKMMMLLLKKKKKKIIIGGGEEEDDDCCCCCCDDD@@@@@@??????AAABBBBBBCCC===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCEEEFFFFFFEEEEEEFFFGGGFFFDDDBBBDDDHHHJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDAAACCCCCC@@@AAADDDFFFDDDDDDCCCAAAAAAAAABBBBBBBBBCCCDDDFFFHHHGGGFFFCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@BBB@@@?????????>>><<<:::<<<::::::;;;>>>@@@@@@@@@???>>><<<;;;;;;<<<>>>???========================>>>======<<<;;;999888777FFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB>>>;;;::::::<<<>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@AAACCCDDDAAAAAAAAAAAA@@@@@@AAABBBBBBCCCFFFJJJLLLKKKGGGDDDBBBAAA@@@>>><<<;;;;;;;;;<<<===???AAADDDFFFHHHIIIKKKIIIFFFDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@???>>>???@@@BBBCCCBBBAAA???===<<<;;;;;;::::::;;;<<<===BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDAAA>>><<<:::===>>>???@@@@@@AAAAAAAAA@@@>>>;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===============<<<;;;;;;777777777777777777777777999:::;;;:::888777888999444444666999<<<<<<:::777666555555555666777777777444666777999999888666555555666888:::;;;<<<<<<<<<:::999777555555555666666888666555888777444444777555444444444555666888999888999::::::;;;;;;:::::::::999777555444555777888777555444444666777666555666666777777888999999999333999>>>===888777;;;AAAAAAAAA@@@???<<<888555333555444444555777:::>>>@@@IIIIIILLLSSSZZZ```ccccccXXXWWWWWWWWWYYYZZZZZZZZZVVVQQQLLLIIIIIIJJJLLLNNN\\\^^^eeeqqqzzz{{{xxxrrrmmmmmmmmmfff\\\ZZZWWWVVVZZZ^^^dddpppzzz|||wwwrrrpppoooqqqnnnmmmrrr|||tttqqqnnnmmmrrrzzzzzzvvvpppuuuvvvppppppuuuqqqmmmjjjddd^^^[[[hhh|||~~~|||zzzyyyvvvtttwww}}}yyyqqqkkkooowww{{{~~~~~~ssstttooommmtttyyynnnaaaTTTPPPSSS\\\jjjwwwwwwcccOOOHHHJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@AAA>>>???AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEEFFFGGGHHHGGGEEECCCDDDFFFGGGEEEBBBAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA>>>AAAAAA???@@@CCCDDDBBBBBBBBBAAA@@@@@@AAACCCDDDGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA???>>>===>>>>>>===<<<>>>===<<<>>>@@@BBBCCCBBB<<<<<<<<<<<<===???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;999888777DDDCCCCCCBBBBBBBBBBBBCCCAAAAAA@@@>>><<<;;;===>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFEEECCCCCCCCCCCCDDD@@@BBBCCCDDDCCCCCCDDDFFFEEEFFFHHHKKKMMMLLLIIIFFFFFFEEEBBB@@@===;;;:::999===>>>AAADDDFFFHHHHHHHHHDDDCCCAAA?????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@@@@???@@@AAABBBBBBAAA???===;;;::::::999888999:::<<<===AAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBB@@@>>><<<:::???@@@@@@AAABBBCCCDDDDDD@@@>>><<<:::888777777777:::999999999999;;;===>>>???>>>>>>======<<<<<<<<<888888888888888999999999999;;;<<<;;;777666777:::444555666999<<<===<<<:::555666666666777777777777555666777888888888777666555666999;;;<<<<<<<<<<<<999888777666555555555555888555555777777444333666555555444555666888:::;;;888888888888888777777666888777666333222444999<<<666555333444555777666666666666777777888888888999333777;;;;;;888777:::>>>??????===<<<:::777555444333333333444555777999;;;CCC@@@@@@DDDLLLRRRTTTSSSQQQOOOOOOSSSYYY]]]^^^]]]cccZZZSSSPPPNNNIIIFFFEEELLLNNNVVVbbbooo}}}{{{nnnaaaSSSOOOMMMOOORRRUUU[[[aaannnpppqqqqqqqqqpppqqqrrrrrrooolllnnnwwwxxxppplllmmmlllkkkrrr}}}uuuuuunnnwwwzzzvvv~~~vvvsssxxxsssllleeedddiiixxxwwwkkkiiigggcccccc___gggsss|||wwwqqqooolllgggcccccc^^^XXXXXXcccqqqxxx|||~~~|||}}}zzzlllvvvyyyjjjlllxxxuuueee^^^RRRIIIHHHMMMRRRYYY___dddoooyyyuuucccQQQJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEDDDBBB@@@>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGGGGEEEDDDDDDDDDDDDCCCAAA@@@AAAAAAAAA???@@@AAACCCCCCCCCCCCBBBAAA@@@??????<<>>???CCCCCCAAAAAAAAAAAA@@@???AAADDDGGGIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???===;;;<<<===>>>======AAA@@@???@@@BBBDDDDDDDDD<<<<<<===>>>???AAABBBCCC<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999999AAAAAA@@@@@@AAAAAABBBBBB???@@@@@@???>>>>>>@@@CCCAAABBBCCCDDDEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@BBBEEEFFFEEEEEEGGGJJJIIIIIIJJJLLLMMMMMMJJJHHHGGGFFFCCCAAA>>><<<;;;;;;===@@@DDDGGGIIIIIIGGGFFFAAA@@@@@@??????@@@AAABBBAAABBBBBBBBBBBBAAAAAA@@@AAA???======???@@@@@@@@@???@@@@@@@@@@@@>>>===<<<;;;:::999999999;;;===???@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>BBBBBBBBBCCCDDDEEEGGGGGG???>>>===:::888666666666999777666555666999===???@@@@@@???>>>============999999999::::::;;;;;;;;;999<<<>>><<<888666777:::777777777999;;;<<<:::888555666777888777777777888777888888888999999999999666888:::<<<>>>>>>======999999999999888777666555777444444777666333333666555555555666777999;;;===999999999999888666555444555666666444333444888;;;555333222222444666555555666666777777777777777777444666999::::::999:::;;;>>>===;;;:::888888777777777666444444444777:::<<<<<<<<<<<<===@@@CCCDDDEEEGGGFFFGGGOOO[[[dddhhhggglllbbb[[[[[[ZZZSSSKKKIIIFFFFFFIIIQQQ\\\kkk}}}zzz{{{}}}~~~qqq```XXXRRRQQQQQQQQQSSSWWWdddeeeggghhhjjjmmmqqquuusssqqqmmmjjjmmmxxxvvvqqqjjjhhhllllllkkkrrr{{{ssssssuuu~~~zzznnnmmmyyyuuujjjnnnsssiiigggccc\\\^^^fffzzzpppnnnqqqmmmkkknnniiikkknnnrrryyyyyyqqqkkkiiieee]]]VVVTTTSSSRRR[[[ooozzztttssstttpppkkkxxxxxxnnneeejjjzzzqqq```YYYUUUNNNGGGGGGIIIKKKOOOTTTWWWaaajjjpppzzziii[[[NNNIIIHHHGGGHHHJJJEEEEEEEEEEEEFFFFFFFFFGGGCCCDDDDDDBBB???>>>???AAACCCBBBAAAAAAAAAAAACCCCCCIIIGGGDDDBBBBBBCCCEEEFFF@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDBBBBBBCCCDDD@@@BBBBBBAAA@@@@@@CCCEEEBBBBBBAAA@@@???>>>===<<<;;;>>>???>>>???CCCCCC@@@@@@AAABBB@@@@@@AAAFFFIIIGGGGGGGGGGGGEEEDDDBBBAAA?????????@@@AAAAAABBBBBB???===<<<<<<>>>@@@AAA@@@CCCBBBAAAAAACCCDDDDDDDDD@@@@@@@@@@@@@@@AAAAAAAAA;;;;;;;;;;;;:::::::::999;;;;;;<<<<<<<<<<<<;;;;;;????????????@@@@@@AAABBB???@@@@@@@@@@@@AAACCCFFFCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA???CCCFFFGGGGGGGGGJJJLLLLLLKKKKKKLLLMMMMMMKKKIIIGGGFFFDDDAAA???>>>======>>>AAAEEEIIIJJJIIIGGGEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA???======???AAAAAAAAA>>>>>>>>>?????????>>>>>><<<;;;:::999:::<<>>??????@@@@@@@@@??????AAABBBCCCDDDEEEDDDCCCBBBCCCCCCDDDDDDEEEGGGHHHIII@@@@@@???===:::888999999777555333222444888===@@@AAAAAA???>>>============:::::::::;;;;;;<<<<<<<<<999===???<<<888666888;;;999888888888999999888666555777888999888777888888:::999999999::::::<<<<<<777999<<<>>>?????????>>>::::::;;;;;;:::999777666777444444666666333333555666555555666888:::<<<>>><<<<<<<<<;;;999777666555444666888777444444666888888777666666888999999888777777777666666666666666555666888:::;;;;;;;;;:::===<<<:::999888888999::::::777333000111444999<<<:::>>>AAAAAA???>>>AAADDD@@@???CCCOOO___mmmssstttqqqiiidddhhhiiibbbZZZWWWHHHFFFGGGJJJOOOXXXjjjzzz~~~{{{~~~~~~uuuyyyxxxnnnddd___]]]ZZZ[[[^^^______```aaaccciiipppuuusssrrrnnniiihhhooo~~~ppppppjjjiiioooooollltttuuunnnmmm{{{zzzooodddeeeuuuzzzyyysssjjjeeennnwwwkkkeeefffddd^^^aaajjjuuuvvvjjjpppuuuqqqooorrrssspppmmmooovvv}}}~~~{{{~~~}}}zzzwwwsssnnnjjjiiiddd[[[UUUTTTWWW[[[jjjtttgggbbbdddhhhjjjyyyuuuhhhdddaaagggzzziiiYYYTTTUUUQQQLLLIIIHHHFFFGGGMMMUUUVVV___dddfffnnnzzzzzzrrr[[[QQQHHHEEEFFFFFFHHHLLLBBBCCCCCCDDDEEEFFFFFFGGG@@@BBBCCCAAA>>>===???BBBDDDCCCAAA??????@@@AAABBBGGGEEEBBB???>>>???AAACCC>>>???@@@@@@>>>>>>???@@@???BBBEEEDDDBBBAAACCCFFFAAACCCDDDCCCAAAAAADDDGGGBBBAAA@@@???>>><<<;;;;;;:::>>>???>>>???CCCCCC@@@@@@AAABBBAAA@@@BBBGGGKKKDDDFFFHHHJJJIIIGGGDDDBBB>>>>>>???@@@AAABBBBBBCCCAAA???>>>???AAADDDEEEEEEDDDCCCAAAAAACCCDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???;;;;;;;;;::::::999999999:::;;;<<<<<<======<<<<<>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDIIIGGGEEEDDDDDDEEEGGGIIIJJJIIIGGGEEEDDDBBBBBBAAABBBAAAAAACCCFFFIIIJJJJJJOOOOOOMMMKKKJJJIIIIIIIIIEEE@@@999888<<<@@@@@@???DDDDDDFFFFFFEEECCCAAA@@@??????>>>>>>@@@BBBEEEFFFFFFDDDCCCEEEGGGEEE???999===>>>??????>>>===<<<;;;@@@@@@@@@???>>><<<;;;:::888888999<<<>>>???>>>===@@@AAAAAAAAA???===;;;:::>>>@@@BBBDDDDDDCCC@@@>>>FFFEEEDDDEEEFFFGGGFFFEEECCCAAA???===;;;:::999888888777777777999<<<>>>@@@>>>??????@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999:::===<<<888888:::;;;888999999999999999999999:::888:::;;;999555333555888888888888888888888999999===:::888;;;@@@BBB???<<>>>>>???AAABBBBBBBBBAAA@@@????????????DDDCCCAAA???>>>======<<<===>>>>>>???>>>===<<<;;;>>>@@@CCCDDDDDDDDDDDDEEEGGGEEECCCBBBAAABBBDDDEEE@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???EEEBBB>>>>>>@@@DDDGGGHHHHHHHHHKKKPPPOOOGGG>>>;;;???===;;;===@@@CCCCCCAAAAAA???>>>@@@BBBCCC@@@>>>EEEEEEDDDBBBAAABBBFFFIIIEEEDDDDDDBBBAAA???===<<<::::::999999888999999999<<<<<<<<<<<<;;;;;;:::999@@@@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDDDDFFFHHHIIILLLKKKIIIGGGEEEDDDCCCCCCBBBAAAAAACCCGGGIIIJJJJJJRRRQQQOOONNNMMMLLLKKKKKKGGGBBB<<<;;;>>>AAABBB@@@CCCDDDDDDEEEDDDBBB@@@>>>AAAAAA@@@AAABBBDDDGGGHHHHHHEEEBBBBBBEEEDDD@@@<<>>===;;;:::999888888999<<<>>>???>>>===????????????>>><<<:::999===???AAACCCCCCBBB@@@>>>EEEDDDDDDDDDFFFEEEDDDBBB@@@???===;;;999888888777777777666777999;;;>>>@@@>>>???@@@AAAAAAAAA@@@???999999999999888888888888;;;===<<<999999;;;;;;999::::::::::::::::::999999888888999::::::999777666888888888888888999999:::<<<999888:::???@@@>>>;;;<<<;;;999777666666666666888444000000444666555333555555666777999:::;;;;;;<<<<<<;;;:::999888777777888777777666777888999:::999777666666777777777666;;;999666666777777777666;;;;;;:::888666555777888888:::;;;;;;:::999:::;;;999888666444444666888999::::::;;;;;;;;;::::::999888999;;;AAAJJJUUU___ffflllkkkiiifffdddaaa______^^^]]][[[ZZZXXXVVVSSSQQQLLLMMMQQQ___yyyzzzuuuwww{{{~~~{{{wwwvvvtttrrrlllccc[[[ZZZ\\\___fffmmmjjjiiikkksss{{{~~~{{{www|||zzzzzzzzztttpppooolllggghhhmmm|||xxxpppmmmkkknnnjjjkkkyyy}}}oooiiihhhfffcccdddiiipppxxx|||wwwssspppnnnnnnpppqqqrrrrrrsss{{{{{{vvvuuuoooooovvv{{{yyyvvvuuugggccc___^^^______^^^]]]dddgggooovvvwwwrrrpppqqquuutttrrrlllaaaZZZ^^^gggvvvjjjcccfffiiilllxxxwwwnnniiiuuuyyy~~~|||qqqjjjccc^^^VVVPPPMMMKKKHHHFFFIIIHHHFFFDDDBBBCCCGGGJJJTTT```kkkllliiiddd[[[RRRHHHFFFCCCCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>???AAABBBBBBAAA@@@@@@?????????@@@CCCBBBAAA???>>>=========;;;<<<>>>@@@@@@???>>>===>>>@@@CCCDDDCCCBBBCCCCCCFFFEEECCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????????????????????????????AAABBBCCCDDDEEEGGGHHHIIIIIIHHHIIINNNMMMFFF???===>>><<<;;;===@@@BBBBBBAAAAAA???>>>???AAABBB@@@>>>DDDDDDDDDCCCBBBBBBEEEHHHEEEEEEDDDCCCAAA???===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999???>>>>>>>>>>>>@@@AAABBBCCCBBBAAA@@@@@@BBBCCCEEEEEEDDDDDDDDDEEEGGGIIIJJJNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBAAADDDGGGJJJKKKKKKNNNMMMLLLKKKJJJHHHHHHGGGHHHDDD>>>===???BBBCCCBBBAAABBBBBBBBBAAA???===<<>>=========<<<<<<:::999888888888999<<<>>>???>>>===<<<<<<<<<<<<;;;:::888888<<<===@@@AAABBBAAA???>>>CCCCCCCCCDDDEEEDDDAAA>>><<<;;;:::999777777777777777777777777999<<<>>>@@@>>>???@@@AAABBBBBBBBBBBB:::999888777666777888888;;;>>>===::::::======:::<<<<<<<<<;;;;;;::::::999999777888;;;??????:::555888888888888888999::::::;;;999888:::===>>><<<999::::::888777666666555666999555222222555777666444666666777888:::;;;<<<=========<<<;;;:::999888888888777777777777888999999:::888777666777888777666999888666666777888888777999999888666333333444666777999;;;;;;::::::;;;<<<;;;999777555444555666777:::;;;;;;:::999888777777888777888:::???FFFMMMQQQ[[[]]]___aaaaaa___]]][[[]]]aaafffhhhfff^^^UUUOOOGGGFFFGGGQQQhhhtttpppqqqsssvvvzzz{{{qqqlllddd\\\ZZZ[[[\\\```fff[[[^^^aaabbbdddiiiooosss~~~zzzuuuqqq||||||zzzvvvuuuuuuvvvsssnnnnnnpppxxxwwwooommmmmmnnnqqqlllmmmyyy}}}nnnhhhgggjjjgggfffkkkrrrwwwwwwuuuwwwyyypppqqqpppppprrrtttuuutttsssooouuuxxxvvvsssqqqmmmiiipppllllllqqqtttqqqkkkggg[[[UUUOOOOOORRRTTTRRRNNNYYYcccqqq{{{wwwnnnjjjlllrrrmmmggg___XXXWWWbbbppp}}}nnngggfffooozzz~~~zzzyyy{{{nnnddd[[[WWWMMMKKKHHHFFFGGGGGGFFFEEEGGGGGGEEEBBBAAAAAADDDGGGOOOXXX```aaa^^^WWWNNNFFFFFFDDDBBBBBBCCCDDDDDDCCC??????@@@AAABBBCCCCCCCCC??????>>>>>>>>>???AAABBBAAAAAA@@@?????????@@@@@@BBBBBB@@@???>>>>>>>>>>>>999;;;???AAACCCBBB@@@>>>???AAACCCCCCBBB@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDGGGFFFCCCAAA@@@@@@@@@AAABBB@@@???===<<<===>>>???>>>BBBHHHKKKJJJIIIJJJLLLLLLIIIHHHKKKJJJDDD???>>>===<<<<<<===???AAAAAA@@@@@@???>>>???@@@AAA@@@>>>BBBCCCEEEDDDCCCCCCDDDFFFFFFEEEDDDBBBAAA???>>>===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;::::::999>>>=========???@@@BBBCCCDDDBBB@@@>>>???@@@CCCDDDBBBCCCCCCDDDFFFGGGIIIJJJNNNMMMJJJHHHFFFDDDDDDCCCBBBAAAAAACCCGGGJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDGGGDDD???>>>???AAABBBAAA????????????>>><<<;;;:::>>>???@@@AAABBBDDDDDDEEEFFFDDDAAAAAABBBCCCBBBAAA???@@@@@@@@@@@@?????????;;;;;;<<<;;;;;;:::999888999888999<<<>>>???>>><<<::::::999999999888777777;;;<<<>>>???@@@@@@@@@???@@@@@@AAACCCDDDCCC@@@===:::999888888777777777777888888888999;;;===???@@@@@@@@@@@@AAAAAA@@@@@@@@@<<<;;;999777777888999:::;;;>>>>>><<<<<<>>>>>>;;;>>>>>>===<<<;;;::::::999;;;::::::<<<>>>===:::888888888888888999::::::;;;:::888888999;;;<<<:::888;;;;;;:::999888888777777999666444444666888777666666777888999;;;<<<============<<<;;;:::999888888777777777888888888999999;;;999777777888888777666888777666666888999888777888888777555333222333555555888:::;;;;;;;;;<<<===<<<:::888666555555555666999999999999999888777777:::999888888:::>>>BBBEEEIIILLLPPPTTTVVVVVVVVVUUUXXX^^^fffkkkjjjddd]]]YYYSSSPPPLLLMMMYYYhhhpppoooqqqggg```aaafffkkkqqqvvv~~~{{{{{{~~~vvvxxx|||pppuuummmgggeeeeeefffiiimmmggghhhgggaaa___dddkkkooo~~~vvvrrrooolllfffaaaeeehhhkkkkkkiiijjjooottt}}}wwwttttttssswww|||zzzwwwuuuvvvyyytttooommmtttzzzrrrqqqsssvvvrrrpppuuu~~~yyyrrrxxx{{{xxxwwwyyyxxxuuuqqqqqqqqqrrrrrrqqqmmmjjjhhhlllkkkgggfffiiilllkkkrrrrrrsssrrrmmmeee___\\\VVVOOOHHHFFFKKKSSSXXXZZZhhhttt|||lllfffhhhjjjddd]]]WWWSSSWWWfffuuussshhhfffkkk{{{|||vvvmmmeee___ZZZVVVSSSIIIHHHGGGGGGGGGGGGFFFEEEFFFFFFDDDBBB??????BBBDDDHHHLLLQQQRRRQQQLLLFFFBBBEEECCCBBBCCCDDDEEEEEEDDD???@@@AAABBBBBBBBBBBBAAA>>>======>>>>>>@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@????????????999<<<@@@CCCDDDBBB???===???AAACCCBBBAAA???>>>???;;;===???AAADDDEEEFFFGGGHHHFFFCCCAAA@@@AAACCCEEEDDDBBB>>>;;;:::;;;===>>>===CCCJJJLLLKKKJJJLLLPPPQQQLLLHHHHHHFFFAAA>>>>>><<<<<<===>>>???@@@@@@?????????>>>>>>????????????BBBDDDFFFGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@???>>>===;;;::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::============???AAACCCDDDDDDBBB@@@>>>>>>???BBBCCC@@@AAACCCEEEGGGHHHIIIIIIJJJIIIGGGEEEDDDBBBBBBAAABBBAAAAAACCCFFFIIIJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEDDDBBB???======>>>??????=========<<<;;;;;;:::999===>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBBBBCCCBBB@@@???>>>============>>>>>>>>>;;;;;;;;;<<<;;;;;;:::::::::::::::<<<>>>>>>===;;;888888888777777777777777;;;;;;<<<>>>???@@@AAAAAA===>>>@@@BBBDDDDDDAAA>>>::::::999888888888888888999999:::;;;===???@@@AAABBBAAA@@@???===<<<<<<;;;<<<;;;999777777888999::::::>>>???<<<<<>>;;;>>>>>>===<<<<<<;;;::::::>>>???>>>;;;888777999;;;888888888888999:::;;;<<<999999888999:::999888777;;;:::::::::999999888888888777666666777888777777777777888:::;;;<<<===>>><<<<<<;;;:::999888777777777888888888999999999999;;;:::888777888999888777888777666777888999888777888888777555333333555666555777:::;;;;;;;;;<<<>>><<<;;;999777666555555555666777888888999999999888:::999888888999;;;===??????@@@CCCFFFJJJMMMOOOPPPUUUYYY^^^aaaaaa```aaaaaa^^^\\\YYYXXX]]]cccbbb]]]UUUNNNKKKOOOVVV\\\bbbhhhllloooqqqssstttsssssssssgggkkkvvvyyyxxxssssssttttttxxx|||~~~~~~zzzrrrqqqvvvyyywwwvvvkkkcccaaa```\\\WWWRRRVVVXXXWWWVVVXXX```hhhxxx}}}}}}xxxsssqqqppppppooopppsssuuuwwwxxxzzz}}}{{{||||||}}}}}}xxxsssssszzz|||uuuvvv}}}{{{uuullloooooonnnnnnsssxxxyyytttsssqqqpppmmmhhhaaa\\\^^^___]]]YYY[[[dddlllooozzzxxxlllbbb^^^^^^XXXSSSLLLJJJQQQaaassskkkbbbcccccc___[[[ZZZZZZ___mmm{{{{{{qqqjjjcccdddmmmssskkkccc___[[[VVVRRRNNNJJJFFFIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB??????@@@BBBBBBBBBCCCEEEGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDBBBCCCDDDDDDDDDBBBAAA@@@===>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAABBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@;;;>>>AAADDDCCCAAA===;;;???AAABBBBBB@@@>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEFFFDDDBBB@@@AAACCCGGGIIIEEECCC???;;;:::;;;===??????DDDIIIJJJIIIIIINNNSSSUUUNNNGGGEEEBBB>>><<<===<<<===>>>??????????????????>>>>>>=========>>>???BBBEEEHHHHHHGGGFFFFFFFFFFFFEEECCCAAA???>>>======999999888999999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;>>>=========???@@@BBBDDDCCCAAA@@@>>>>>>???@@@AAA@@@AAACCCFFFGGGHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@???BBBEEEHHHIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA???===;;;:::;;;;;;<<<::::::::::::::::::::::::???@@@CCCFFFGGGGGGFFFFFF@@@AAABBBBBBAAA???>>><<<<<<<<<;;;;;;;;;<<<======;;;<<<<<<=========<<<<<<<<<;;;;;;<<<>>>===;;;999888888777777777888888999;;;;;;<<<===>>>@@@BBBCCC@@@@@@AAACCCDDDDDDBBB???;;;:::999888888888888888888999:::<<<>>>???@@@AAACCCAAA???===;;;:::999999:::999888777666777888888999===>>>======???>>>;;;=========<<<;;;;;;;;;:::???@@@>>>:::444333777;;;888888888888999;;;<<<===999:::::::::999888777777888999999999999888777666777777777777777777777777777777888999;;;<<<======<<<<<<;;;:::999888777777777888999999::::::999999;;;999888888999::::::999888777777888999999777555777777777666444444666888555777:::;;;;;;;;;<<<===;;;;;;999888777666666555666666777888999::::::999888888777777888999;;;<<<<<<<<<===???BBBFFFJJJLLLQQQRRRSSSQQQQQQTTTZZZ```hhhjjjjjjiiikkklllfff^^^RRRLLLHHHIIIJJJKKKMMMQQQRRRXXXaaakkkrrruuusssqqqooosss||||||{{{~~~|||}}}zzzqqqeee^^^[[[[[[XXXVVVRRRUUUWWWVVVSSSTTTYYY^^^gggmmmooojjjdddcccdddeeegggbbb^^^______^^^^^^___gggjjjttt}}}}}}vvvxxx|||tttssswww{{{{{{|||zzznnniiijjjkkkgggbbb___`````````ccckkktttzzzwwwuuusssooojjjbbbZZZTTTOOORRRRRRPPPTTT```jjjoooxxxjjjbbb``````\\\YYYWWWYYYeee|||mmm```aaaaaa```aaadddhhhmmmxxxuuuiiieeebbbccceeennnxxxfff\\\ZZZTTTSSSQQQPPPOOOLLLGGGDDDFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGFFFCCCAAA???@@@AAA@@@<<<<<<@@@DDDEEEGGGJJJFFFEEEEEEFFFGGGGGGEEECCCCCCDDDEEEFFFEEECCCAAA????????????@@@AAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHGGGEEEDDDBBBAAAAAA@@@===>>>AAABBBBBB@@@===:::???AAACCCBBB@@@???>>>???CCCCCCCCCBBBBBBBBBBBBBBBDDDCCCAAA@@@AAAEEEHHHKKKFFFCCC@@@===;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJOOOSSSTTTMMMFFFCCCAAA===<<<>>><<<>>>AAAAAA@@@??????@@@>>>>>>>>>===;;;<<<>>>@@@CCCEEEGGGHHHGGGFFFFFFFFFEEEDDDAAA???======<<<===888888888888999:::;;;;;;;;;;;;<<<============<<<>>>>>>===>>>>>>@@@BBBCCCAAAAAA@@@??????????????????AAADDDFFFHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@DDDGGGHHHGGGFFFFFFGGGGGGEEECCC@@@??????>>>===;;;999888999:::888888888999999:::;;;<<<>>>@@@DDDGGGHHHHHHFFFEEEBBBAAA@@@???===<<<<<<<<<<<<;;;:::::::::<<<===>>><<<===>>>???????????????>>>============<<<999777999888777777888999:::;;;<<<<<<<<<<<<>>>AAADDDEEEEEEDDDCCCCCCDDDCCCAAA???;;;:::999888777777777777777888999;;;===>>>??????BBB@@@>>><<<:::999999999999999999999888888888888888<<<>>><<<===???>>>:::<<<;;;;;;;;;;;;;;;;;;;;;===<<<:::888666555666777888888888999:::;;;<<<===:::;;;;;;:::999777777777999999:::;;;:::999888777666777888888777666666777666777777999:::;;;<<<=========<<<;;;:::999888888777888999:::::::::999999:::888777888:::<<<<<<;;;999888777888999888666444444555555555444555777:::666888:::;;;::::::;;;===::::::999888888777666666888888999999:::999999999888888888999999:::::::::::::::;;;<<<>>>AAADDDEEEEEEFFFFFFDDDCCCHHHQQQYYYhhhlllppprrrttttttmmmeeeccc\\\UUUQQQMMMGGGDDDFFFDDDKKKTTT\\\aaaeeehhhkkksssyyysssmmmnnntttzzzwwwqqqjjjdddaaa```^^^\\\YYY]]]aaacccbbbbbbccceeennnrrrooodddZZZYYY[[[\\\___WWWRRRSSSTTTSSSTTTXXX^^^dddqqqzzzuuujjjlllwwwppphhhiiimmmnnnkkkqqqwwwyyywwwwwwzzz~~~yyynnn```XXXVVVVVVSSSPPPUUUTTTUUUXXX^^^iiiuuuzzzxxxuuuqqqkkkccc[[[UUUNNNTTTYYY]]]eeerrr{{{tttiiiddd```\\\]]]]]]```kkksssffffffmmmmmmrrryyy~~~nnnkkklllkkkppppppuuu~~~ooo```UUUPPPPPPLLLLLLLLLMMMOOOOOONNNLLLFFFHHHIIIIIIGGGGGGJJJMMMIIIIIIHHHEEEBBB@@@AAABBBBBB===<<>><<>>===>>>@@@AAAFFFFFFGGGHHHJJJMMMPPPQQQPPPIIICCCBBBAAA??????BBB<<>>>>><<<::::::===@@@BBBDDDEEEEEEDDDDDDEEEFFFDDDCCC@@@===<<<;;;;;;<<<999888888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@@@@@@@@@@??????>>>>>>???AAADDDGGGHHHGGGEEEDDD@@@@@@@@@??????@@@AAAAAA>>>======???CCCFFFGGGGGGHHHIIIIIIIIIHHHEEECCCAAA>>>>>>===;;;888888999:::777777777888999;;;<<<===<<<>>>BBBEEEGGGFFFDDDCCCDDDBBB???;;;999999;;;>>><<<;;;::::::;;;<<<===>>>===>>>???@@@@@@AAAAAA@@@@@@>>>=========;;;888555999999888888888:::;;;<<<<<<<<<<<<<<<>>>AAADDDFFFJJJHHHEEEDDDCCCBBB@@@>>>;;;:::999777666666555555555666888:::;;;======>>>@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999777;;;===<<<===???===999::::::;;;;;;;;;;;;;;;;;;:::888555777999999666333888888888999:::;;;===>>>:::;;;<<<;;;999777777777;;;<<<=========<<<;;;:::555666888888777666666666666666777888:::;;;<<<<<<>>>>>>===<<<;;;::::::999777888999:::;;;:::999999999888777888;;;<<<===<<<999888888999999888555333222333444444333555888:::777999;;;;;;::::::;;;<<<::::::999999888777777777:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<===>>>>>>999<<<=========BBBLLLTTT[[[bbbiiiooouuuyyyvvvooorrrkkkccc]]]UUULLLHHHHHHDDDHHHKKKJJJHHHMMMXXXaaacccnnn}}}wwwsssuuuqqqtttzzz}}}zzz{{{xxxtttqqqnnnkkkhhhfffqqqvvv~~~lll\\\XXXZZZZZZ```WWWQQQTTTXXXYYY]]]cccbbbhhhuuu{{{pppaaacccppp}}}jjj]]]]]]bbbddddddhhhmmmooopppsss{{{mmmcccVVVNNNLLLLLLLLLJJJRRRQQQRRRXXXaaammm||||||zzzvvvsssnnnggg```[[[YYYcccnnnxxxuuullliiibbbYYY\\\]]]dddwwwzzznnnooovvvzzz~~~|||uuuiiifffbbb]]]WWWQQQLLLIIILLLJJJIIIIIIKKKLLLKKKKKKLLLMMMNNNLLLJJJJJJMMMPPPJJJJJJIIIGGGCCCAAAAAABBBDDD???@@@GGGJJJGGGDDDFFFFFFEEEDDDEEEEEEDDDAAA??????@@@CCCEEEFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCDDDEEEGGGIIIIIIMMMLLLIIIGGGEEECCCBBBAAA:::;;;<<<>>>???????????????AAACCCCCCBBBAAA@@@AAAAAA@@@@@@AAACCCFFFIIIKKKEEEDDDBBBBBBBBBCCCEEEFFFEEECCCAAA@@@??????AAAAAAGGGGGGGGGJJJNNNPPPPPPOOOMMMFFFAAAAAAAAA@@@BBBEEE===@@@DDDDDDBBB@@@@@@AAA===>>>>>><<<999:::===AAAAAABBBCCCCCCBBBBBBCCCEEEDDDBBB???<<<;;;:::;;;;;;:::999999:::;;;<<<===>>>======>>>???????????????;;;<<<<<<<<<======>>>>>>>>>???>>>===<<<<<<>>>@@@AAA@@@@@@AAABBBBBB???==================<<<<<<<<<@@@???>>>>>>@@@BBBBBBBBBEEEEEEFFFEEEEEECCCAAA@@@<<<=========<<<:::888777777888999;;;<<<=========???@@@AAACCCDDDEEEEEEEEEEEECCCAAA>>><<<999888777;;;;;;;;;<<<<<<===>>>???;;;>>>BBBEEEGGGFFFEEECCC??????>>>===<<<:::888777;;;999666777999<<<===>>>=========>>>@@@BBBDDDFFFFFFEEECCCBBBBBB@@@===:::888888999:::::::::999999:::777777::::::888888;;;????????????>>>===;;;:::???===:::888666666777777999:::;;;:::999888777777<<<:::888:::>>>???>>>;;;:::::::::888666444555666444666999:::;;;<<<===???;;;999888666666777999:::;;;??????===<<<<<<:::666999999888888777777666666888555333555999===???>>>???>>>>>><<<;;;999777666777999;;;<<<<<<:::777555888777666777999:::999888;;;:::999888777777777777777777777555333222333444222333666888<<<>>>AAABBB======;;;999777555333333888:::;;;;;;:::999:::;;;999999:::;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::;;;:::999888:::===@@@BBBNNNRRRWWW^^^dddiiimmmnnnnnnppplllbbb\\\YYYTTTMMMKKKNNNPPPNNNIIIFFFHHHKKKTTT[[[dddjjjllllllnnnppp}}}{{{}}}ooohhhqqq~~~|||~~~}}}wwwkkkbbb```bbb\\\WWWZZZgggtttzzz}}}|||~~~|||kkkdddhhhrrrqqqmmmhhheeeffflllqqqtttqqqvvvxxxuuu}}}uuueeeZZZ[[[XXXQQQWWWeeegggjjjqqq{{{|||}}}zzzsssjjjdddcccdddlllxxxvvvnnnhhheeejjjhhhqqqyyyxxx}}}tttjjjbbbWWWUUUSSSRRRQQQOOOLLLJJJJJJHHHGGGHHHLLLNNNNNNLLLSSSPPPKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEBBBAAADDDCCCBBBCCCEEEGGGGGGFFFEEEEEEDDDBBB@@@@@@AAACCC@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJIIIHHHFFFFFFGGGEEEAAA===???@@@AAAAAAAAA@@@???>>>@@@CCCGGGHHHEEEBBB???===??????@@@BBBEEEGGGFFFEEEJJJHHHFFFFFFHHHHHHEEEBBBFFFEEECCCAAAAAABBBDDDEEEFFFDDDCCCFFFJJJNNNNNNMMMDDDBBB@@@@@@AAAAAAAAA@@@AAABBBBBBCCCBBBAAA@@@??????===;;;999888999;;;<<>><<<;;;::::::;;;;;;:::===???===999888;;;??????>>>>>>???AAACCCBBBAAA===============>>>>>>>>>===>>>>>><<<;;;;;;===???>>>>>>>>>???AAA@@@>>><<<=====================<<<>>>===<<<===???AAAAAAAAACCCCCCDDDCCCBBBAAA???>>><<<<<<===<<<;;;:::888777666777999:::;;;<<<======@@@@@@AAABBBCCCDDDDDDDDDDDDBBB@@@===;;;:::999999===<<<<<<<<<<<<===>>>>>>===???CCCFFFHHHGGGFFFEEE???>>>>>><<<;;;999888777999777666777:::<<<===============>>>@@@BBBDDDFFFEEECCCAAA@@@???>>><<<:::===<<<<<<;;;:::888777666:::777666888888777888;;;??????>>>>>>===<<<<<<<<<>>>===:::888666666666777999888888999:::;;;:::999;;;::::::;;;===>>>======::::::999777444444555777333666999:::::::::;;;<<<888777666555555666777888<<<@@@AAA>>>===>>>;;;777888888777777666666555555999777555666:::>>>??????=========<<<;;;999888777777888999:::999888666555777666666777999:::888777999999888777666666666666777888888666444333444555444555666999;;;===??????<<<<<<;;;:::888777666666666888999999888888999;;;::::::::::::::::::::::::777888999:::;;;::::::999999888777777888:::===???>>>AAAGGGMMMTTTZZZ^^^aaacccfffddd^^^[[[\\\ZZZVVVUUUVVVWWWTTTOOOJJJHHHHHHJJJLLLMMMOOOQQQWWW___dddqqqtttzzzssslllpppxxx}}}~~~zzzrrrlllhhhiiigggnnn~~~qqqcccaaa\\\___ccceeejjjvvvrrrccc\\\```bbbcccpppsssgggdddggglllsssyyyssssssuuuxxxzzz{{{sss{{{xxxrrrkkkfffccc^^^WWWQQQQQQPPPOOOOOOOOOOOOLLLJJJIIIGGGFFFIIIMMMPPPQQQPPPSSSPPPKKKIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGEEECCCBBB@@@@@@AAADDDHHHIIIIIIHHHDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGHHHGGGHHHIIIKKKHHHFFFEEEEEEGGGGGGEEECCCAAABBBDDDEEEDDDCCCBBBAAACCCEEEFFFFFFDDDBBBBBBBBB???>>>???AAADDDFFFFFFEEEEEECCCBBBCCCDDDDDDBBB???CCCBBBBBBAAABBBCCCEEEFFFGGGEEEDDDFFFHHHIIIHHHFFFBBBAAA??????@@@AAA@@@???@@@AAAAAABBBAAA@@@???>>>>>>===;;;:::;;;===???AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<::::::::::::;;;;;;???CCCBBB>>>;;;;;;===@@@??????@@@BBBCCCBBBAAA<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<>>><<<<<<<<<===??????===;;;<<<<<<==================<<<;;;;;;<<>>===;;;<<<<<<<<<;;;:::999777777666666888:::;;;<<<======@@@AAAAAABBBBBBBBBCCCCCCBBBAAA>>><<<::::::;;;<<>>======<<<<<<=========???BBBEEEFFFFFFDDDCCC???>>>===;;;999888666666666666666888;;;======<<<=========>>>???BBBDDDFFFDDDAAA>>>===<<<<<<;;;:::>>>>>>>>>===;;;999888777:::666444666666555888<<<@@@???>>><<<<<<<<<<<<======;;;999777666666666666777555333555999;;;;;;999:::;;;<<<;;;;;;;;;===???:::999888555444444777:::333666999;;;:::999888888<<<;;;:::999999:::;;;<<<>>>AAABBB@@@??????===999888777777666555555444444999888777888;;;>>>??????<<<<<<<<<<<<;;;:::999888777777777777666666666555666666666888::::::888666888777666555555444444444666777777666444333444555666777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999555666777666666777:::<<<<<<;;;:::999888888999:::666777888888999999888888777666555444555777:::;;;777999<<>>>>>@@@CCCEEEFFFFFFFFFEEEDDDEEEFFFFFFEEECCC@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCEEEFFFFFFDDDBBBDDDCCCBBBBBBDDDEEEDDDCCC??????@@@@@@@@@???>>>===;;;:::::::::<<>>>>>>>>??????>>><<<;;;:::999999::::::===AAAEEEEEEBBB>>><<<<<>>>>>======>>>>>>>>>;;;999<<<<<<<<<<<<============;;;;;;;;;<<>><<<;;;<<<<<<;;;;;;999888777777666777999:::<<<=========@@@@@@@@@@@@@@@@@@AAAAAA@@@???<<<;;;:::;;;===>>>@@@???>>>===<<<<<<<<<<<<;;;<<>>===;;;999888666555555444444666999<<<===<<<:::<<<<<<<<<===???AAACCCEEEDDDAAA===;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;666444555666666999>>>@@@>>><<<;;;:::;;;===>>>;;;:::888777666555555555555222000222666999999777999;;;===<<<::::::===AAA;;;:::888666444666999===444777;;;===;;;999777666======<<<<<<<<<===>>>>>>>>>AAABBB@@@??????===999999999888777666555555444888888777888:::<<<===>>>::::::;;;;;;;;;:::999999888777666555555555666777777777888:::;;;;;;999777888777666555444444444444333444555555333333333444888888888999999999999999======<<<<<<;;;:::::::::555666666555555777:::======<<<999777666777888999666666777777888888888888666555444444444666777999999999999;;;===AAADDDFFFHHHIIIJJJMMMSSS[[[aaaeeeeeeddddddhhhkkkiiibbb\\\RRRQQQNNNLLLJJJIIIGGGFFFHHHKKKQQQXXXaaaiiipppttt~~~}}}qqqssswwwyyyyyyrrrnnnrrrwwwyyyppppppuuuzzzzzz}}}|||uuuttt{{{wwwsssuuuxxxwwwwwwrrrfff]]]VVVQQQRRROOOMMMMMMNNNOOOOOONNNHHHGGGGGGIIIKKKLLLKKKJJJHHHGGGHHHIIILLLPPPRRRTTTQQQNNNJJJHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDEEEIIIHHHGGGFFFEEEDDDCCCBBBAAADDDGGGIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKIIIFFFDDDGGGIIILLLNNNNNNMMMKKKIIIJJJKKKJJJHHHFFFDDDDDDEEEAAA@@@???AAADDDGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGAAABBBCCCDDDDDDDDDDDDDDD???@@@BBBDDDFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDBBB>>>>>>>>>>>>>>>>>>======888888888999;;;>>>@@@BBBBBBAAA???======>>>???AAA===<<<:::999888888999999;;;???BBBCCCAAA???>>>>>>DDDCCCBBBBBBCCCDDDBBBAAA888888777777666666666555::::::;;;:::999999<<<>>>BBBAAA@@@??????===:::777;;;<<<<<<<<<======>>>>>><<<<<<<<<>>>@@@@@@???>>>>>>>>>???@@@@@@???===<<<===<<<;;;:::999888888888888999:::<<<============???>>>>>>======>>>???@@@>>>===;;;:::;;;<<<>>>?????????===<<<;;;;;;;;;;;;:::<<<===?????????>>>===<<<;;;999777666555555555333333666999<<<<<<:::888;;;;;;;;;<<<===@@@BBBCCCDDDAAA>>><<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<777555666777777;;;@@@>>>===;;;999999:::<<<===999888777666555444444444666444222444777999888777999;;;===;;;999:::===AAA===<<<:::777666777;;;>>>666999===>>><<<999777666999999999999999:::;;;;;;===AAABBB???>>>???<<<888;;;;;;:::999888777666555666777777888888999:::;;;999:::::::::::::::999999999888666555555666777888999888999:::<<<<<<:::888888888777666555555555555333555777777666555555666888888888888888888777777>>>>>>===<<<:::999888777666666666666555777;;;>>><<<:::888666555666777888777777777777777888888999666666555444444555666777555555444555666888:::;;;??????@@@EEEKKKRRRZZZ___```___aaagggnnnnnnhhhaaa[[[[[[YYYWWWSSSOOOMMMKKKOOOJJJGGGHHHNNNUUUYYYZZZaaabbbfffmmmuuuwwwrrrnnnggglllttt|||pppgggeeehhhlll|||tttmmmtttwwwooodddZZZSSSNNNKKKKKKNNNMMMKKKKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMOOOPPPNNNLLLIIIGGGGGGFFFEEEDDDFFFGGGHHHJJJKKKJJJJJJIIIKKKHHHEEEDDDFFFHHHJJJJJJGGGFFFEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAADDDGGGIIIJJJJJJKKKLLLLLLNNNPPPQQQOOOJJJFFFDDDHHHJJJMMMOOOPPPOOONNNLLLLLLNNNNNNLLLIIIEEECCCBBBEEEDDDCCCEEEHHHJJJJJJJJJDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB???AAACCCEEEEEEDDDBBBBBB@@@@@@???AAABBBBBBAAA???=====================>>>;;;;;;;;;;;;===>>>@@@AAADDDBBB@@@???>>>???AAABBB===<<<:::999888888999999999:::<<<===>>>???@@@BBBEEECCCBBBBBBDDDDDDCCCAAA:::::::::999999999999999::::::;;;:::999:::<<>>;;;888;;;;;;<<<<<<===>>>>>>>>>=========>>>@@@???===;;;<<<===>>>???@@@@@@??????>>>===<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;::::::::::::<<<===>>>??????>>>>>>===:::888777555555555555666444444666888:::;;;999777999999999:::;;;>>>@@@BBBCCCAAA???>>>???@@@@@@???BBBAAA@@@???===;;;999777;;;777555888999888;;;@@@;;;:::999888888999::::::777777666666555444333333666777888999::::::::::::;;;;;;;;;:::999;;;>>>@@@===<<<;;;999777777:::===888:::===>>><<<999888888888888999999::::::;;;;;;>>>AAABBB???>>>???===888<<<<<<;;;:::888777666666555777888888777777888:::999:::::::::::::::999888999888666555555666666777:::999888999:::;;;;;;:::888777666555555444444555444777999:::999888888999777777777777777777777777======<<<:::999777666666555666777666666777:::<<<999888666555444444555666777777666666666777888999666666555555555555555555222222333444555777999:::;;;999999>>>BBBFFFLLLRRR\\\\\\___eeekkklllgggaaaaaaaaa___[[[XXXZZZ___eeeeee]]]SSSMMMNNNPPPPPPOOOMMMMMMOOOTTTZZZ[[[XXXUUU\\\aaammmzzzuuuqqqooopppssszzzssskkklllwwwzzzlllbbb]]]WWWQQQMMMIIIEEEFFFIIIKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJIIIJJJLLLLLLJJJIIIJJJLLLOOOOOONNNMMMMMMNNNLLLJJJGGGFFFEEEDDDCCCAAAFFFGGGIIIJJJKKKKKKJJJJJJGGGEEECCCDDDGGGLLLOOOPPPIIIFFFEEEFFFIIIJJJGGGDDDDDDEEEFFFGGGIIIJJJKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCAAADDDHHHJJJKKKJJJKKKKKKFFFJJJNNNPPPNNNKKKHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNOOONNNJJJEEECCCBBBHHHHHHHHHJJJLLLLLLKKKJJJEEEGGGHHHHHHFFFEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAADDDEEEFFFEEEBBB???>>>>>>EEEDDDDDDEEEFFFFFFCCCAAA======<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCC>>><<<;;;:::999999::::::888888999;;;===@@@BBBCCCCCCBBBAAABBBDDDDDDCCCBBB:::::::::::::::;;;;;;;;;:::;;;;;;::::::;;;===@@@AAA@@@@@@@@@@@@???<<<:::;;;;;;<<<<<<===>>>>>>???=========>>>>>>===:::888999:::<<<>>>@@@@@@@@@@@@@@@???===;;;:::::::::;;;999::::::::::::999888888999888888777888:::<<<>>>:::;;;<<<=========<<<<<<<<<;;;:::999999999999999<<<<<<============<<<;;;777666555333444555666777666555555777999999777666777777777888:::<<<>>>@@@AAA@@@??????@@@AAA@@@>>>BBBAAA@@@???<<<:::888777888555555888999888:::>>>777777777777888888888888555555555555444444333222///444:::;;;:::999:::======;;;999888:::===>>>???;;;<<<;;;999666666777999888:::;;;;;;:::888888888888888999:::;;;<<<<<<<<>>:::<<<;;;:::999888666555555666888::::::888777888::::::::::::::::::999888777777666555555555555555555:::888666555777999::::::777666555444333333333333333555888:::999888888999555555666666777888888888:::999999888777666666666444555777777666666777888444444444444444444444444666555444444444555777777555555555444444333333333333444555666888888999999888444444999;;;<<<@@@FFFQQQRRRVVV\\\aaabbb___\\\^^^```aaa^^^[[[```mmmxxxrrrmmmeee^^^XXXVVVVVVVVVSSSPPPMMMKKKLLLLLLKKKIIIQQQRRRZZZfffpppyyy~~~vvvuuutttrrruuuzzzvvvzzzzzz}}}|||mmmnnnmmmkkkeee[[[QQQKKKNNNIIIGGGHHHFFFBBBCCCHHHHHHJJJMMMNNNMMMKKKJJJIIIJJJIIIIIIJJJLLLLLLKKKJJJJJJNNNSSSTTTRRRPPPNNNNNNIIIGGGEEEDDDDDDCCCAAA???EEEFFFGGGIIIIIIIIIHHHHHHCCCCCCDDDGGGLLLNNNOOOOOOIIIFFFDDDEEEHHHHHHEEEAAACCCDDDFFFHHHIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEIIIKKKKKKJJJJJJJJJFFFHHHJJJJJJHHHFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNMMMKKKHHHFFFFFFFFFJJJJJJKKKMMMNNNMMMKKKHHHFFFHHHJJJIIIFFFEEEEEEGGGDDDDDDBBBAAA@@@@@@AAABBBDDDFFFFFFCCC???======>>>IIIHHHHHHIIIIIIHHHEEEBBB======<<<<<<<<<===??????@@@AAAAAABBBCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>===<<<::::::::::::;;;999:::;;;>>>AAACCCCCCBBBBBBAAA@@@AAACCCDDDDDDCCC888888888999:::::::::;;;:::;;;;;;;;;:::;;;>>>@@@>>>>>>>>>???AAA@@@>>><<<;;;;;;;;;<<<===>>>>>>???===<<<<<<======;;;888555777888;;;===???@@@@@@@@@AAA@@@>>><<<;;;;;;;;;;;;999999999888888666555555777666666666777999<<<===999:::<<<>>>>>>===;;;:::::::::999999888888999999::::::;;;;;;::::::999999666555333333333555777888777666666666888888777555666666666777999;;;===???@@@??????@@@AAAAAA???===>>>>>>>>>>>>===<<<;;;:::666444444888999777999<<<555666777777777777666666555555555555444333222222(((///888:::888666999===???;;;777777;;;>>>???>>>:::::::::888666444555666777888:::999888777888999333444555666777888888777@@@DDDEEEBBBAAABBB???;;;;;;;;;:::888777555444444666999<<<;;;999777999;;;::::::;;;:::999888777777555555444444444333333333999777444333444777999999555555444333222222222222///222555777666666666666444444555666777888999999666666666666666666777777333444666666555444555555222222333444444444333333444444333222333444555666555444444444333222222222333444555666555444222111777222222666777666888>>>???BBBGGGMMMRRRUUUTTTSSSRRRYYY___^^^[[[___lllxxxpppqqqoooiiiaaa]]]^^^bbb```[[[RRRLLLJJJIIIIIIHHHJJJFFFGGGNNNVVV\\\cccjjj```^^^```fffhhhhhhmmmvvvzzz|||xxx}}}rrreee\\\\\\\\\ZZZWWWTTTOOOKKKHHHGGGCCCDDDHHHGGGBBBCCCIIIDDDGGGKKKNNNNNNLLLKKKJJJHHHGGGHHHIIILLLMMMLLLKKKJJJOOOUUUXXXVVVRRRPPPPPPHHHFFFDDDCCCCCCAAA???===DDDEEEFFFGGGHHHGGGGGGFFFCCCDDDHHHLLLOOOOOOLLLJJJHHHEEECCCDDDGGGGGGCCC>>>@@@BBBDDDFFFFFFEEECCCAAADDDDDDDDDDDDCCCCCCCCCCCCCCCFFFJJJLLLKKKJJJIIIIIIJJJJJJIIIEEEAAA@@@BBBEEEFFFFFFEEEFFFHHHJJJMMMNNNMMMLLLKKKHHHFFFFFFIIILLLJJJKKKLLLOOOPPPNNNIIIFFFBBBDDDFFFEEEAAA???@@@AAABBBAAA???>>>>>>???AAACCCAAACCCCCCAAA>>>===???AAAEEEDDDDDDDDDDDDCCC???<<<>>>===<<<<<<===>>>???@@@>>>>>>@@@AAACCCDDDEEEFFFBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<;;;::::::;;;;;;;;;<<>><<<:::999>>>===;;;;;;===>>>===<<<>>>>>>===<<<;;;::::::999777888:::<<<===>>>??????@@@<<<888999<<<===;;;777;;;999777555444333333444555555555666777777888888999888999;;;<<<<<<:::888999999999999999888888888888666444444666777888777333222222333555555333111777777777888999999::::::666777888999:::;;;;;;<<>>>>>>>>>>>>>>AAA>>>:::777777888999888666333222555:::;;;999555777777777777777666666666222222222222333444444555444555777888999999888888444555666999<<<<<<:::888???===:::777444333333444777999;;;======;;;999888444666666666555555666888======???BBBCCCBBB???<<>><<<;;;BBBBBBBBBBBBBBBBBBBBBBBBAAAFFFKKKIIIBBB======???BBBBBBAAACCCDDDEEEDDDBBBBBBAAA???>>>===>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@:::::::::::::::;;;<<<<<>>@@@???>>>======<<<<<<<<>>===<<<;;;::::::>>><<<:::;;;<<<===<<<<<<<<<<<<;;;::::::999888888999:::;;;<<<======>>>===???;;;888888;;;<<<:::777888777555444333222333333444555666777888999::::::;;;:::999:::;;;<<<:::888999999888888888888888999888666555555777888999888555333222333444444333222555555666666777777888888777777777888999:::;;;<<<======>>>===============???<<<999777777888999888777555333666:::<<<999666444444555666666777888888333222222111222333444555555666888999999888888777444444666999<<<===;;;999;;;:::888666555666777777666888:::;;;;;;:::888777444555666555444444666888<<<<<<>>>AAABBBAAA>>>;;;???:::666777777444333444444666777666444333555777:::888666666777888777777;;;888555222111222444555555444333222333555888::::::888666333222222222333222555777777555444555777666777777888999999::::::999777555555555444333111333333444444333333222222222111000111333444333222222555444111000333333000444222111333777777333///333333444444444444333333444444333222222333444555444444555666888:::;;;<<<@@@DDDGGGGGGGGGJJJPPPVVVXXX\\\```bbbbbbcccgggjjjeeedddcccbbb```_________```]]]YYYUUURRRPPPOOOOOOIIIGGGFFFFFFCCCAAAEEELLLRRRPPPOOOPPPUUU\\\dddiiinnnqqqwww}}}~~~|||{{{qqqlllwww|||vvvnnn```]]]XXXRRRMMMJJJHHHGGGIIIJJJLLLLLLKKKGGGDDDBBBCCCCCCDDDFFFIIIJJJJJJIIIKKKHHHIIIMMMLLLFFFDDDFFFEEEGGGJJJKKKKKKLLLNNNPPPZZZnnn|||vvvggg\\\RRRKKKKKKFFFDDDGGGGGGDDDCCCDDDIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHKKKKKKHHHDDDEEECCCCCCCCCDDDDDDBBB@@@BBBBBBCCCEEEGGGFFFDDDBBB@@@@@@@@@AAAAAABBBCCCCCCFFFIIILLLMMMKKKIIIGGGFFFFFFFFFGGGEEEDDDCCCEEEFFFHHHFFFEEEGGGLLLOOONNNMMMJJJJJJIIIHHHGGGGGGGGGHHHGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFDDDBBB@@@>>><<<;;;@@@@@@@@@@@@@@@@@@@@@@@@DDDIIILLLIIIAAA;;;;;;>>>AAAAAA@@@BBBCCCDDDCCCAAABBB@@@>>><<<<<<>>>@@@AAA@@@BBBCCCEEEEEEEEEDDDCCC@@@AAABBBBBBBBBAAA??????;;;;;;::::::;;;<<<>>>???DDDDDDCCCDDDEEEDDDAAA???@@@>>><<<===@@@CCCCCCBBB888888777777888;;;>>>??????@@@@@@??????>>>===<<<===<<<;;;;;;::::::;;;;;;<<<;;;999999;;;<<<;;;:::999999999888888777777777;;;;;;<<<=========<<<<<<>>>;;;888888::::::888666555444333333222222333333444555777999:::<<<<<<===>>><<<:::::::::;;;:::888999888666555555777888999777666555666888:::::::::777555222222333333333222555555666666777888888888888777666666777999;;;===<<<<<<============<<<<<<<<<:::777666777888999888777555444666:::;;;999666111222333444666777888999444333111000000222444666777888999999999888777666444444666999<<<>>>===;;;;;;:::888777666777888888666777999::::::999777666333555555555444444555777:::;;;===???AAA@@@===:::???999666777777444222444555555555444333333555777777666555666888999888777999777666444333333333444333222222222222333444555777666444333222222333444444555555555444444666777666777777888888999999:::888777555444555555444222333333333333333222111111222000000000222333222111333555555222111333333000222000000222555555222...444444555555555555444444222111111000111222444555333333333333555666777888666888:::999888999===AAADDDHHHNNNTTTXXX\\\^^^___aaadddffffffdddeeehhhkkknnnjjjddd]]]XXXUUUTTTSSSRRRPPPOOONNNHHHBBBCCCHHHCCCCCCBBBBBBDDDGGGJJJLLLLLLPPPUUUXXXWWWXXXaaammmwwwyyy|||tttllllllnnn}}}yyyvvvtttrrrooommmjjjcccYYYRRRLLLKKKIIIGGGFFFEEEFFFFFFFFFGGGHHHHHHGGGEEEBBB@@@DDDDDDEEEHHHKKKKKKJJJHHHMMMJJJJJJKKKIIIDDDBBBCCCDDDFFFIIIJJJKKKMMMPPPRRRhhhmmm]]]PPPOOOIIIEEEFFFFFFDDDDDDFFFLLLMMMLLLLLLJJJHHHEEEDDDCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBAAAAAACCCDDDDDDCCCEEEDDDDDDDDDEEEEEECCCAAA>>>>>>??????@@@AAABBBBBBHHHJJJLLLLLLJJJGGGEEEEEEEEEFFFFFFEEEDDDCCCEEEFFFGGGEEEDDDFFFKKKNNNMMMKKKGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEEEECCCBBB@@@>>>===<<>>???@@@@@@@@@???===<<<<<<;;;::::::<<<>>>AAABBBFFFEEEDDDDDDCCCAAA>>><<<>>>======>>>AAACCCBBBBBB777777777777999;;;===>>>===>>>??????>>>===;;;:::::::::999888888999:::;;;;;;999888888999::::::999777777777777777666666666:::;;;<<<======>>>=========:::888777888888777555444444333333333444444444444555888:::===>>>??????@@@===:::999999999999888777666444222333444777999777666666777999;;;;;;:::888666333111222333333333777888888999999:::;;;;;;888777555555666888;;;===<<<<<<===>>>>>>======<<<:::888555555777888999888666555444555888888666444000111222333555666777777666444111//////111444666999999::::::999777666555444444666999<<<>>>>>>===>>><<<;;;999777666666666888888:::::::::999777666333444555444333333555777999:::;;;===??????===:::===888555666555222111333555555333222222333666777555444555666999999888777777666666555444444333333222222222333333333333222555444333333222333333444444444444333333444555777666666777777888888888888777555333333444555555444333333333333333222111000111000///000222222222111000333333111111444333111111000000111333444222///333333444555555555444444111111000000111333444555555555555555555666666777222444444333222222444666::::::===BBBGGGJJJKKKJJJVVVZZZ^^^^^^\\\\\\aaafffmmmiiiccc]]]ZZZYYYZZZ[[[\\\[[[[[[ZZZSSSLLLJJJNNNKKKJJJHHHEEEDDDCCCCCCCCCDDDDDDDDDBBB???@@@HHHOOOUUUVVVWWWZZZ]]]bbbfffhhhgggiiinnnxxx~~~}}}~~~{{{wwwxxx~~~wwwooovvvzzz{{{vvvooolllqqqwww~~~zzzrrrjjjeeebbb]]][[[YYYXXXVVVQQQJJJEEEHHHGGGGGGGGGGGGHHHIIIJJJEEEEEEFFFEEEEEECCCAAA@@@DDDEEEGGGJJJLLLKKKIIIFFFJJJIIIIIIIIIGGGDDDBBBBBBCCCFFFIIIKKKLLLNNNQQQTTTnnnqqq^^^RRRKKKEEEDDDDDDCCCDDDHHHLLLLLLLLLKKKJJJGGGEEEDDDBBBEEEGGGGGGEEEDDDCCCDDDDDDBBBAAABBBEEEGGGHHHIIIHHHFFFEEEDDDDDDDDDBBBAAA============>>>@@@AAABBBIIIJJJKKKJJJGGGEEECCCCCCGGGGGGGGGEEECCCAAABBBCCCDDDCCCBBBEEEJJJLLLKKKIIIBBBAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBAAA>>>===???BBB>>>>>>===???@@@AAA@@@>>>@@@>>>;;;999:::<<<@@@BBBAAABBBCCCCCCCCCBBBAAAAAA<<<===>>>>>>>>>===;;;:::<<<;;;:::;;;<<>>???AAABBBBBBAAA444555888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888777888888888888888999999:::999777666666777888888777666666666666666666777777888999;;;===>>>???@@@@@@<<<:::999777777777666555555555555666666666666666444666999<<<>>>???@@@@@@@@@===:::888888888888777555444222111111333666888777666666888:::;;;:::999888666333111222444444444888888888999::::::;;;;;;999777666555666999<<<>>>===>>>???@@@???>>>===<<<888777555555777888888888444444333444555444333222222222333333444555555555777555222000000222444666::::::::::::999888666555555555666999===?????????===<<<;;;:::888888777777::::::;;;;;;;;;:::888888444555555555444444666777999999:::<<<>>>>>>===;;;<<<666333444444111000111555333222111222444555666333333444777999:::888666666666666555555444333333222333444444444444333333333333333222222222333333555333222222222444555666555555666666666666666777555333111111333444555555333333333333222111000///000///...///111222111000,,,///111000111444444111000000000111222333222111000111222333333333333333111111111111222333555666333222222111111222222333222222333333222222444555666555444555888;;;<<<<<>>???CCCFFFGGGIIIHHHGGGFFFGGGJJJMMMOOOLLLNNNSSSZZZ```aaa___[[[\\\]]]```bbb```[[[]]]bbbaaafffiiijjjlllppppppmmmgggiiikkkiiifffiiirrrzzzxxxvvv{{{|||~~~{{{sssmmmjjjkkkaaa``````aaaccceeehhhjjjeeecccdddiiinnnttt{{{}}}{{{xxxuuussstttwww{{{}}}yyyvvvyyy{{{zzzrrrhhhbbbcccfffdddcccaaa]]]YYYVVVVVVWWWOOONNNMMMLLLKKKIIIFFFCCCGGGFFFFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDFFFIIIKKKJJJGGGDDDEEEFFFFFFEEEDDDDDDCCCBBBCCCFFFIIIKKKMMMOOORRRTTThhhzzzkkkSSSKKKEEECCCCCCCCCEEEIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCEEEFFFFFFEEECCCCCCDDDFFFDDDCCCEEEHHHKKKMMMMMMIIIHHHEEEDDDDDDDDDBBB@@@===<<<<<<<<<===???AAABBBHHHIIIIIIGGGDDDBBBAAABBBHHHHHHGGGDDDAAA?????????BBBAAAAAADDDIIIKKKIIIGGG@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::===>>>>>><<<;;;===@@@===<<<<<<>>>???@@@>>>======<<<:::888999<<>>:::;;;<<<<<<<<<;;;:::999:::::::::;;;===@@@CCCDDDAAA@@@@@@@@@AAA@@@===;;;:::<<<>>>???@@@AAABBBBBB333555888:::<<<<<<;;;:::999999:::999999888777666777777888999999999888888777666444444666777666555444444444555555666666666888999;;;===???@@@AAAAAA<<<;;;:::888777666666666666777777888888888777777444666:::===???@@@@@@???===;;;999888888888777555555444222222333444666888777777666888999:::888777777555333222444555555555666666777777888999999999999888777777888:::<<<>>>???@@@AAAAAA@@@>>><<<:::999777666666888999888777333333333333333222111000222333333444444555555555888666444222222333555666::::::;;;::::::888666555777777777999===?????????999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888444555666666555555666888999888999;;;>>>>>>===;;;<<<666333444444111///111444222000111333444555555222333555888::::::777444666666555555555444444444222333444555555555555444222222222222222222222111444222111111333444444333444444444444444444444444333111//////111333555555333333333333222111//////000......///000111000///***...000///000333333//////000000000111222222222...///000111111222222111222222111111111222444555222222111111111111111222000000111111222333333333333222111111111444666888666999===???AAADDDIIIMMMNNNLLLJJJHHHHHHIIILLLNNNXXXYYY\\\___\\\WWWWWW[[[^^^\\\ZZZWWWTTTQQQOOONNNPPPMMMHHHFFFKKKSSSUUURRRRRRPPPMMMJJJIIIJJJLLLMMMIIIJJJLLLOOOQQQQQQMMMKKKIIIHHHKKKOOONNNKKKKKKNNNLLLOOOOOONNNPPPUUUXXXVVVQQQPPPMMMLLLMMMPPPTTTWWWYYYZZZZZZWWWTTTTTTWWWZZZTTTYYY^^^[[[TTTNNNNNNPPPJJJHHHIIIMMMNNNNNNOOORRRQQQOOOOOORRRZZZdddnnnuuuqqqpppooonnnllllllrrrzzzzzzuuuttttttooooookkkcccYYYQQQNNNMMMOOONNNLLLIIIGGGHHHKKKNNNLLLKKKJJJHHHFFFEEEDDDCCCGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGDDDBBBAAACCCCCCAAAAAACCCCCCAAABBBDDDGGGIIIKKKMMMPPPRRRZZZfffvvvoooRRRJJJDDDCCCCCCBBBEEEIIIEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCEEEDDDDDDGGGJJJMMMNNNNNNIIIHHHFFFFFFFFFDDDBBB@@@===<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>;;;:::999:::===<<<<<<===??????>>>===:::999999999:::<<>>>>>===<<<<<<999:::;;;;;;;;;:::888888888888999;;;===???@@@AAA>>>>>>>>>???@@@@@@>>>;;;:::<<<>>>??????@@@BBBDDD444555777888:::;;;;;;;;;:::999888777666666666666666888999;;;;;;999777555666555333333555666555444111111222333333444555555:::;;;<<<===??????@@@@@@===<<<;;;999777666666666777888888999999888777666555777:::===???@@@???>>>:::999888888888777555333555555555555666777888999888777777888999888666444444333222444666777666555666777777888888999999:::888888999999:::;;;===>>>@@@@@@AAAAAA???<<<999777:::888777777888999888777333444444444222111000000111222333444555666777888888777666555444555555666999::::::;;;:::999777666999888888:::<<>>???>>><<<===888444555555222111222222000///111444555444333222333555888:::999666222666666555444444444444555222222222333444555666666222222222222222111000000222111000222444555333111222222222222222222222222111///,,,---///222444555333333333333111000///...///...---...000111000///---111333111111222111------...////////////111222---...///000111111111111222111000///000000222222222222111111111222222333.........///000111000///...000222111000///222555111222444666999;;;>>>@@@???>>>===<<<===>>>@@@BBBNNNPPPTTTXXXWWWTTTVVV[[[XXXZZZ\\\]]]\\\ZZZWWWVVVRRRTTTSSSPPPSSSZZZ\\\YYYZZZXXXUUURRRQQQQQQRRRSSSOOOPPPQQQSSSTTTUUUTTTSSSKKKHHHIIINNNPPPMMMKKKLLLLLLMMMKKKGGGIIIQQQVVVVVVMMMIIIEEECCCDDDFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFGGGCCCFFFHHHIIIGGGFFFGGGIIIGGGEEEGGGLLLMMMIIIIIILLLMMMMMMNNNRRR[[[gggsssyyyyyywwwwwwtttmmmgggmmmvvvzzzpppfff```^^^^^^XXXUUURRROOOKKKHHHFFFDDDGGGGGGFFFDDDBBBBBBEEEGGGKKKJJJHHHEEECCCAAABBBCCCFFFFFFFFFEEEEEECCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBDDDDDDBBB@@@>>>AAAAAA======AAABBB??????BBBDDDFFFHHHIIILLLNNNLLLUUU___mmm}}}yyyfffOOOHHHBBBBBBCCCBBBEEEIIIEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@???@@@CCCEEECCCAAABBBBBBCCCFFFIIIKKKKKKJJJHHHGGGGGGGGGGGGEEEBBB???===<<<;;;;;;<<>>===>>>@@@BBBCCCBBB@@@===<<<===>>>>>>>>>>>>BBBGGGHHHFFFCCCEEEDDDCCCBBBBBBAAABBBBBB>>>>>>=========>>>@@@AAAAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@???>>>;;;999888===<<<<<<===??????>>>===777777888999;;;<<<>>>>>>??????===<<<;;;:::::::::999::::::;;;:::999888777555666888;;;<<<=========>>>======>>>???>>><<<::::::<<<=========???BBBFFF777666666666777999<<<>>>;;;999888666555666666777666888:::<<<<<<999666444666444222333444555444444//////000111222333333444<<<<<<===>>>>>>>>>>>>>>>======<<<:::777666666777777888999999999777666555555777:::===??????>>>===888777777888888777555222666777777888999:::::::::888777777777888777555222222222222444777888777555888999999::::::;;;<<<<<<888999:::;;;<<<=========???@@@AAA@@@>>>;;;777444:::999888888999999888666444555666555333111111111///000222444666888::::::888888777666666666666666999999:::;;;:::999888777;;;999999:::<<<>>>???>>>;;;;;;<<<<<<;;;;;;:::999::::::999999888777777666666777888777666666888:::999999999;;;>>>???>>>===???999666777777333222444111000///111555666444222222333666999;;;999555111777666444333333444555666111111111222333555666777222333333222222111//////222000000222555555333000222111111111111111111111000---++++++...222444555444444333333111000///...///...---...000000000///111444555333111222///+++,,,------------...000111......///111111222222222111000///......///000000///............///000000......---...//////...,,,***///444333...+++---///333222111222444555555444444444444555777999;;;<<<<<<===BBBGGGGGGEEEHHHMMMMMMQQQXXX]]]^^^\\\YYYVVVVVV\\\\\\WWWTTTXXXYYYWWWXXXVVVTTTRRRRRRRRRSSSTTTQQQRRRTTTWWWZZZ^^^```aaaYYYTTTTTTYYY\\\ZZZWWWWWWQQQQQQMMMIIIKKKSSSZZZ\\\RRRNNNIIIFFFFFFGGGHHHHHHJJJGGGEEEEEEHHHJJJJJJHHHJJJHHHGGGIIILLLOOOPPPPPPQQQNNNQQQWWWXXXTTTSSSVVVSSSUUUWWW[[[dddqqq{{{}}}{{{uuuggg\\\___iiidddccc___XXXPPPLLLLLLNNNLLLHHHDDDCCCDDDEEEDDDBBB===???AAABBBBBBCCCEEEGGGHHHHHHFFFCCC@@@@@@BBBCCCAAABBBBBBCCCBBBBBBAAAAAABBBAAA???>>>>>>@@@BBBCCCCCCAAA@@@@@@AAABBBAAA???>>>AAAAAA<<<;;;@@@@@@<<<===@@@BBBDDDEEEFFFIIIKKKEEELLLSSS[[[hhhqqqjjj[[[MMMGGGBBBBBBCCCCCCEEEIIIFFFFFFGGGGGGFFFEEECCCBBBAAA>>>;;;>>>CCCEEECCC?????????AAADDDHHHIIIHHHGGGFFFFFFGGGHHHHHHFFFBBB???===<<<;;;;;;===@@@CCCEEECCCBBBAAA>>><<<<<<>>>@@@???@@@@@@???===<<<>>>???>>>===>>>BBBFFFHHHEEEBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===555666888:::<<<=========???>>><<<;;;999999888888999999:::;;;:::999888777333555888:::<<<<<<;;;:::>>>>>>===>>>>>>===;;;888:::<<<======<<<>>>CCCGGG777666666666666777777888777777666555555555555555???>>>===;;;:::999888888444333333222222222333333444444444444444555666777;;;<<<=========<<<;;;:::???>>>======<<<:::777444666666666888::::::888666666888:::<<<============999888777555555555666666===<<<;;;:::999777666555999888666666777777555333555444333555777888777666<<<:::999:::======;;;999888:::;;;:::999:::===AAA@@@??????>>>===<<<;;;;;;<<<;;;:::999888888888888777666555444444444444444222222222333555666666555;;;:::999999888888999999888888888999999::::::;;;;;;999777888:::===>>>>>>>>>;;;;;;===<<<888777999:::;;;:::666333333666:::777::::::777666888777444888999:::;;;<<<=========<<<999666555666555222///333333333333333333333333444555777999::::::::::::<<<:::666555666777777777444000111666777333333777222111111222333333000......///000333555666444222555444222000000000000000000000000000111222333444111222222222222111000000,,,---...///000111222222...//////000111222222222111///...///111222///---000000000000000000000000+++///222000,,,***,,,///000000000000///////////////000222444444222000///111000///......///000111//////...000333444444333444444444444444444444444666777777777888888999999>>>AAAEEEIIILLLMMMMMMMMMKKKNNNSSSWWWWWWSSSNNNKKKPPPNNNMMMNNNQQQSSSQQQOOONNNQQQVVV]]]dddkkkpppsssnnnooopppooollljjjjjjkkkaaa]]]XXXVVVYYY[[[\\\\\\WWWOOOKKKNNNRRRSSSRRRSSSMMMPPPUUUYYY[[[ZZZWWWUUU[[[YYYVVVVVVYYY]]]```bbb]]]^^^___bbbcccbbb^^^[[[^^^ZZZXXX]]]eeelllooooookkkfff^^^WWWRRROOOMMMLLLKKKJJJIIIGGGEEECCCAAAAAA???AAABBB@@@===;;;<<<>>>:::===@@@AAA??????AAADDDKKKFFFAAA<<<:::===AAADDDAAAAAAAAA@@@???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@AAABBBBBB@@@;;;:::>>>AAA???======AAA>>>???EEEIIIHHHHHHJJJIIIHHHHHHLLLQQQTTTSSSQQQEEEEEEDDDCCCBBBAAAAAAAAAIIIHHHGGGEEEDDDBBBAAA@@@<<<<<<>>>??????>>>======AAA@@@???AAACCCEEEEEEDDDCCCDDDFFFHHHHHHEEE@@@<<<<<<:::999:::===AAACCCCCCDDDAAA>>>;;;;;;<<<>>>@@@AAAAAAAAA@@@>>><<<;;;:::>>>???AAABBBCCCDDDDDDDDDFFFEEEDDDBBBAAAAAAAAAAAA<<<@@@BBB@@@<<<;;;@@@DDD@@@<<<<<>><<<:::999999999999888999;;;<<<<<<;;;999888<<<<<<<<<<<<;;;::::::999888999:::999777777:::======<<<;;;999777666444444;;;;;;;;;:::::::::999999777888:::;;;<<<=========;;;<<<=========<<<;;;:::::::::;;;???CCCGGGHHHHHH666555555555555666777777777777666666555666666666>>>===;;;:::888777777777444444333333333333444444777666666666666777777888888999:::<<<===<<<<<<;;;===<<<;;;::::::888555333666555666777999999777666777888:::<<<<<<<<<<<<;;;888777666555666777888999???>>><<<:::999888777777:::888777666777888777666555444444555777888888777<<<:::999:::<<<===;;;888:::<<<===<<<;;;<<>>======<<<<<<;;;;;;:::999888888888888:::999777666444333333333333222222444666888999:::;;;:::999999888999999999999999999999::::::::::::<<<:::888888:::<<<=========;;;;;;>>>>>>:::888:::::::::999666333333666:::777::::::777666888888444888999:::;;;<<<<<<<<<<<<===:::888777777666333111333333444444444444444444444666888:::;;;;;;:::999888666444333333444444333555222333888888555555999222111111222333222000...//////000333555666444222444333222000//////000111000000000000111222333444111222222222222111000000...//////000111222333444111111111111000000000000111///...///111222///---000000000000000000000000,,,///222111---+++,,,///000000000000/////////...///000111222222111000//////...---,,,,,,---...//////......///222333333222333333333333333333333333333333333444444444555555555777999<<<>>>>>>>>>===>>>AAAEEEGGGGGGEEEAAA>>>CCCBBBAAACCCGGGIIIHHHGGGLLLNNNRRRYYYcccmmmvvv|||}}}}}}|||qqqmmmiiiggghhhiiihhhggg```YYYUUUWWW[[[[[[[[[\\\VVVYYY^^^aaacccbbb___]]]aaa^^^[[[ZZZ\\\___```aaaYYYYYYZZZ[[[[[[YYYTTTQQQTTTPPPLLLNNNSSSWWWXXXVVVSSSOOOIIIEEEBBBAAA???===@@@@@@??????>>>>>>======>>>@@@AAA???<<<;;;<<<===:::===???@@@???>>>@@@BBBDDDCCC@@@>>>===>>>???AAAAAAAAA@@@@@@???>>>>>>>>>AAAAAA@@@@@@????????????;;;;;;<<<>>>???AAABBBBBBBBB===;;;>>>???======???AAA===>>>CCCFFFEEEEEEGGGIIIHHHGGGHHHJJJJJJIIIFFFDDDCCCBBBAAA@@@@@@AAABBBGGGFFFFFFEEEDDDCCCBBBBBB??????@@@AAAAAA@@@???>>>===<<<<<<===@@@AAAAAA@@@DDDDDDEEEGGGHHHEEEAAA===<<<:::999:::===@@@BBBBBBCCCAAA>>><<<;;;<<>>===<<<===>>>???AAABBBCCCCCCCCCHHHGGGFFFDDDCCCCCCCCCCCC@@@AAAAAA@@@>>><<<<<<<<>>BBBEEEFFFFFF444444444444444555666666777777666666666777888888<<<;;;999888666666555555444444444444444444444555888777777666666666666777444555888:::;;;<<<<<<<<<:::999888888888777444222555555555777888888777555999:::;;;;;;;;;;;;:::999777666666666888999;;;===@@@???<<<:::888888999:::>>>;;;888777777888999888666555555666888999999888;;;:::999:::<<<<<<:::999;;;<<<=========>>>@@@BBBBBBAAA@@@???>>>=========;;;:::999888888777777888<<<;;;999777444333222111111111222333555888:::<<<;;;;;;:::999999999999999;;;;;;;;;:::::::::::::::===;;;999999:::<<<<<<;;;;;;999;;;??????;;;999:::::::::999666444444777999666999999666666999888555888999:::;;;;;;<<<;;;;;;===;;;999888777777444333555555555555555555444444444666999<<<===<<<;;;999666555333333444444222111333111333777888666666999222111111222333222000/////////000222555555444222444333111000//////000111000000000111111222333333111222222222222111000000//////000111222222333444444333222111000......---000///...///111111000...000000000000000000000000---000222111...,,,...000000000000/////////....../////////000000/////////......---,,,,,,---.........------...111222222111111111111111111111111111/////////000000000000000333333333444444444444444666888:::<<<<<<:::888666777666666888<<<>>>>>>===AAAAAACCCHHHRRR^^^iiipppwww||||||yyyooommmjjjggggggeeedddbbbZZZTTTPPPRRRUUUTTTTTTUUUPPPSSSVVVZZZ[[[ZZZXXXVVVYYYUUURRRPPPQQQRRRSSSSSSHHHHHHHHHIIIIIIHHHDDDBBBGGGDDD@@@???AAACCCCCCAAA@@@>>><<<:::::::::999777999999888888888888888888===>>>>>>===;;;:::;;;<<<:::<<<>>>>>>======>>>???===>>>>>>?????????>>>===BBBAAA@@@??????>>>>>>>>>AAA@@@???>>>======<<<<<<::::::;;;<<<===???@@@AAACCC???===>>><<<;;;???DDDCCC???>>>BBBDDDDDDDDDFFFGGGFFFDDDDDDDDDDDDBBBAAADDDBBB@@@>>>>>>@@@BBBCCCFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@>>>===;;;::::::;;;>>>??????>>>CCCCCCDDDFFFGGGEEEBBB>>>===;;;:::;;;===@@@AAAAAABBB@@@>>><<<<<<===???AAABBBBBBBBBAAA@@@>>>===<<<;;;;;;===>>>???AAABBBBBBHHHGGGEEEDDDCCCCCCBBBBBBDDDBBB?????????===:::777@@@<<<<<>>;;;888777888999;;;BBB>>>:::888888888999999888777666777999;;;:::999:::::::::;;;;;;;;;:::999:::;;;<<<======>>>???@@@DDDCCCAAA???>>>=========;;;:::999888888777777888;;;:::888666444333222222000111111111222444777:::;;;;;;:::999999999999:::===<<<<<<<<<;;;:::::::::>>><<<:::999:::;;;;;;:::777666999===>>>:::888::::::999888666555666777888666999888666666999999777999999:::;;;;;;;;;::::::;;;:::888777777666555444666666666666555555555555444777:::===>>>===;;;:::888777666777777777444222///000111333555555555666333222111111222222111///000000000222444555444222333222111/////////000111000000111111222222222222111222222222222111000000...//////000111222222222444333222111000......---/////////000111111000///////////////////////////...000222111///...///000000000/////////.................................////////////////////////...---,,,...000111111000000000000000000000000000.........///////////////444333111000000000111222444444555666666555444444222222333444666777888888777666666888===EEEMMMRRR\\\aaagggjjjiiifffbbb```YYYXXXWWWUUUTTTRRROOONNNHHHCCC@@@BBBDDDBBBBBBDDD@@@AAADDDFFFGGGGGGEEEDDDGGGDDDAAA???@@@AAAAAAAAA888888888:::======<<<:::???<<<:::999;;;=========;;;:::::::::<<<<<<:::999999999888777666666555444<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<999:::<<<===>>>>>>>>>>>>BBBBBB@@@?????????@@@@@@CCCAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>BBB???>>>>>><<<<<>>>>>@@@CCCEEEFFFFFFEEEDDDBBBAAA@@@@@@??????@@@@@@???===<<<;;;<<<<<<;;;===???AAA@@@@@@AAAAAAAAACCCDDDDDDAAA??????>>>===>>>@@@BBBBBBBBBAAA???>>><<<<<<===???@@@@@@@@@??????>>><<<;;;:::999999:::<<<===???@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@DDDBBB???>>>======>>>>>>FFF@@@===??????;;;777777888888888999999999::::::999999:::;;;;;;:::999999777888999999::::::::::::::::::999888777777888999===<<<;;;:::888777666555666666666666666666666666666666666666777888999:::;;;<<<<<<<<<;;;:::888777888888888;;;>>>@@@AAA@@@111111111222222333444555888888777777777777888888777666555444333222222222333444555666666666555555777666555444444444444444555666888999::::::999888:::888666666777777555444333333333555666666555333888999:::::::::999888777999999999;;;===@@@BBBDDD???===:::777666777999:::EEEAAA<<<999888999888888999888888999;;;<<<<<<;;;:::;;;<<<<<<<<<;;;;;;;;;=========???@@@AAAAAAAAAEEECCCAAA>>>============<<<;;;:::999888888888888777777666555444444444444333444444333222333555888<<<;;;::::::999999::::::>>>=========<<<;;;;;;;;;>>><<<::::::;;;;;;:::999555333555:::;;;777666888999888777666666777777777666888888555555999:::888:::::::::;;;::::::999999888888888777555444444444777777777666666555555555555777:::<<<======;;;:::999888777888888888666444///000222222333555555444333222000000111222111000111000000111333444333222222111000/////////000111000000111222222222111111111222222222222111000000000111111222222333333333111111111111000000//////---...000000000000000000////////////////////////...///000111000//////000////////////............------------------------......////////////.........---,,,---///000000///////////////////////////000000000000000000000000000///...---,,,---///000000000000000000000000000333333444444333333444444666555555555777999<<<===EEEHHHKKKMMMLLLKKKJJJJJJDDDEEEEEEEEECCCAAA@@@???===999888:::;;;999999<<<888999:::<<<<<<<<<;;;:::===:::888777888:::::::::666555555777999;;;;;;::::::999888888999;;;;;;;;;999888888999::::::888666888888888777777777666666;;;;;;::::::;;;::::::999;;;;;;;;;<<<<<<<<<;;;;;;999999:::;;;<<<>>>@@@AAADDDCCCAAA@@@@@@AAABBBCCCEEECCCAAA???>>>===>>>>>>@@@???===;;;;;;;;;;;;<<>>>>>?????????FFFOOOHHHCCCBBBEEEFFFDDDDDDEEE@@@@@@AAABBBCCCEEEGGGIIIEEECCCAAA??????AAADDDFFFGGGFFFEEECCCAAA@@@>>>>>>???@@@@@@@@@???>>><<<;;;===<<<<<<>>>@@@AAAAAA@@@???>>>>>>@@@BBBBBBAAA@@@BBBAAA@@@AAACCCEEEEEEDDDAAA@@@>>>=========???????????????>>>===<<<;;;:::888999999:::<<<>>>@@@BBBEEEDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@===;;;>>>EEEKKKOOOFFF???>>>===:::999::::::::::::999999999888888888888999999999999888888777888999999:::::::::::::::999777777777888888999<<<<<<;;;:::999777777666888888888888888888888888777666666666777888999:::999:::;;;<<<<<<<<<;;;:::888888888:::<<<>>>>>>>>>111111111111222444555666999888777666666666666777555555444333222111111111111222444555666666555444888777777666666666666777777777999:::;;;;;;:::999<<<:::777666666666555444222222222444555666444222666777888999:::999999888:::::::::;;;===???BBBCCC===;;;999777777777888999CCC@@@<<<:::::::::999999:::999999:::<<<======<<<;;;<<<>>>>>><<<;;;<<<===AAAAAAAAACCCFFFGGGFFFDDDEEECCC@@@>>><<<<<<<<<======<<<;;;::::::999999999666555555555666666777888555888:::999666555777999<<<;;;;;;:::::::::::::::>>>>>>>>>==================<<<:::;;;;;;;;;:::888555333333777777555555777999888666666888888888777555777777444555999;;;:::::::::;;;::::::999888888666777777666555444444555777777777666555555444444666777999:::;;;;;;;;;;;;888777555555666666444333111444555444444777777444444222000000111222111000222111000111333444333222111111////////////000111000111222333333222111000111222222222222111000000333333444444444555555555000000000000000111111111,,,...000111000///000111000000000000000000000000......///000000000///////////////.........------------............------,,,,,,------------,,,,,,///------...000000000///////////////////////////222222111111111111000000000000.........///000111000000000000000000000000111222333222111000000222444444444555555555555555888999;;;;;;::::::;;;<<<777999::::::888777888888888555555888888666777:::777777888888888888888888888666444444666777777777777555444444555777666666999888888777666666666666:::999888888999888666444333333444666777999::::::<<<:::999:::;;;;;;:::999:::::::::;;;======<<<;;;;;;:::::::::<<>>BBBCCCCCCHHHMMMDDDAAA@@@DDDEEECCCAAABBB@@@AAAAAAAAAAAABBBEEEHHHFFFDDDBBB@@@@@@BBBDDDEEEFFFFFFDDDCCCAAA???>>>===AAAAAABBBBBBBBB@@@???>>><<<;;;;;;<<>>===<<<>>>@@@BBBBBBBBBCCCBBBBBBCCCFFFGGGGGGFFFAAA@@@???>>>=========>>>@@@@@@@@@@@@???>>>===<<<999999999:::<<>>;;;>>>HHHQQQRRRIIIAAA???>>><<<;;;===::::::;;;;;;:::999888888999999999888888999999999888999::::::::::::::::::999777555666777999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;999888777777777888:::;;;999:::;;;============<<<999888888999;;;===<<<<<<111111111222333444555666999888777666555444444444555444333222111111111111000111333555666555444444777666666666666777777888666888:::;;;===============:::777555555555444333111111111333555555333111222444666888::::::::::::::::::::::::;;;<<<>>>???<<<;;;:::999999999999999===<<<::::::<<<===<<<;;;;;;::::::;;;===>>>>>>===;;;>>>@@@???===<<<===???DDDCCCCCCFFFIIIJJJHHHFFFEEECCC???<<<;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;888777777777888999999:::333777<<<<<<999777888:::<<<<<<;;;::::::::::::;;;======>>>>>>>>>>>>>>>???<<<;;;:::;;;<<<<<<;;;999777444333555555444555888999777555666888999888666555777666444555:::<<<;;;;;;;;;;;;::::::888777777555777888777555444555777777777666555555444333333777777777888999:::;;;<<<999777444333444555444333222555666333333666666222444222000000111222111111333111000111222444333222111000///......///000111000111222333333222000///111222222222222111000000222222222333333333333333000000000000000000000000+++...111111//////000222000000000000000000000000---------...///000///...//////.........---------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++///.........000111000///////////////////////////111111111000000000//////333333222111111000111111111222222222222222222111...000222111//////000222111222222222222222222222111222444444222222333444333444666555222111333555333111222666666444555999666666555555555555555555555333222222333444444333555333111111222444555555888888888777666555666666<<<:::999888999888777555222333444666888999;;;;;;<<<:::999:::<<<===;;;999:::999999;;;>>>???>>><<<;;;;;;<<<<<<>>>@@@CCCDDDHHHFFFDDDCCCCCCDDDFFFHHHEEECCCAAA??????@@@AAACCCCCCBBB???>>>===>>>@@@AAAAAA>>>???EEEHHHGGGFFFHHHBBB@@@AAAFFFGGGDDDAAAAAA@@@BBBBBBBBBAAABBBFFFIIIEEEDDDBBBAAA@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???<<<;;;;;;<<<>>>@@@@@@??????======>>>AAADDDEEEEEEAAAAAABBBDDDGGGIIIHHHGGGCCCBBB@@@>>>===<<<<<<<<<@@@@@@@@@@@@???>>>===<<<:::::::::;;;===@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAA???>>>@@@EEEIIIKKKCCC>>>>>>???<<<;;;;;;999999;;;;;;<<<;;;::::::;;;::::::::::::::::::;;;:::;;;;;;;;;;;;::::::999888666444555888:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;:::999888888:::;;;<<<;;;<<<===>>>>>>>>>===<<<:::999888999;;;<<<;;;:::111111111222333555666777:::999777666444333333333444444333222111111111222///000333555555555444333444444444444444555666777555777999<<<>>>@@@@@@@@@===:::777555444444222111111111111333444444333111000222555888:::;;;<<<<<<:::999999888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888888:::===??????>>><<<;;;:::<<<>>>???>>>===<<>>===>>>@@@CCCBBBBBBEEEHHHJJJGGGEEEEEEBBB???<<<::::::;;;;;;???>>>===<<<<<<;;;<<<<<<:::::::::999::::::;;;;;;///444:::<<<999777888:::<<<<<<;;;::::::::::::;;;======>>>>>>??????@@@@@@;;;::::::;;;<<<<<<;;;999999555333555555333555999999777555666999:::888666555777666333555:::<<<;;;;;;;;;;;;:::999888777666666888:::999666555777999777666666555444333333333777777666666777999;;;<<<;;;888555333444555555555000555555111000444333...555222000///000111111111333222000111222333333222111000///......///000111000111222333333222000///111222222222222111000000///////////////000000000222111111111000000//////+++...111111//////111333000000000000000000000000---,,,,,,...///000///---//////.........---------+++---///111111///---+++------...//////...------000///...///000111000///////////////////////////000000000//////.........222222111000///...---,,,//////000000000000//////,,,///111111000///222444555444333111111111222222...111333333222000000000444666777555111000222555111000222555666444555:::777666555555444444555555777555333333333444333222444222111222666999;;;<<<888999::::::999999:::;;;:::888666555666666555444666666777888888999::::::===:::999:::<<<===<<<::::::999888;;;>>>@@@???===;;;<<<===???AAABBBCCCCCCIIIGGGEEEDDDDDDEEEHHHIIIDDDCCC@@@???>>>@@@BBBCCCBBBAAA???>>>???AAADDDEEECCC@@@AAAGGGKKKHHHDDDCCCCCCAAACCCIIIJJJFFFCCCBBB@@@BBBCCCCCCCCCEEEJJJNNNDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCC===>>>???@@@AAA@@@???>>>===<<<<<<===@@@AAAAAA@@@@@@???>>>???BBBEEEGGGGGG@@@@@@AAADDDGGGIIIIIIHHHCCCBBBAAA???===<<<;;;;;;======>>>======<<<;;;:::;;;;;;;;;<<<>>>AAADDDFFFDDDCCCBBBAAA@@@?????????CCCAAA@@@@@@BBBBBBAAA???@@@;;;888<<<>>>;;;777777777888:::<<<=========<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::999777555333444888;;;;;;:::<<<<<<;;;::::::999888888;;;;;;;;;<<<<<<============;;;:::999999;;;<<<>>>>>>>>>?????????===<<<;;;:::999999999;;;<<<;;;:::111222333444555555555555666555555444444444555555888777666555333222000000444444444444444444444444444444444555555666777888888;;;<<<::::::;;;:::777<<<888555555666444---(((666666555444444333222222222333555666888999999999;;;:::888888999<<>>===<<<;;;;;;;;;;;;;;;>>>;;;999999<<<>>>===<<<@@@@@@@@@>>><<<<<<===???=========>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDDDDDDDBBB@@@>>><<<;;;:::::::::???>>>===<<<<<<<<<<<<<<<;;;::::::<<<===<<<:::888555555666777888999::::::======>>>>>>>>>>>>======@@@===<<<<<>>;;;;;;<<<=========<<<;;;:::999666444444666888888777555666777999999999888777888777666666666777999999???===;;;999999777555333;;;888666666999:::999777888666444444444555444333555666666555555666999;;;888666444444444444333222777555444444555555444333555444444333333222222111222222222111111111000000000000000000000000000000444333222222111111222222000111333444444333111000111111000000//////......222000......///000///...111111111111111111111111111111111111000///------............////////////555222///---............000000//////.........---......------------......000//////...............000000///............///000///.........///111222000000000000000000000000000...---...///000///...222000///------///000222555444333333444444222000...///000222222111000000222222222222222222222222444333222111111333555666555555444333333222111111555444333333222222222222666555444555777999999888888888888888888999999999:::999888666555555444444222777888555666;;;;;;777<<<:::999:::<<<===>>>===>>>>>>>>>>>>======<<<<<>>===<<<>>>AAADDDFFFFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGHHHHHHFFFDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDBBB???<<<<<<>>>@@@DDDCCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>============;;;;;;<<<===>>>???@@@@@@?????????AAADDDEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEEBBBAAA???<<<;;;:::::::::;;;===@@@CCCDDDCCCAAA???<<<<<<<<<>>>@@@CCCEEEGGGBBB@@@>>>>>>???AAAAAA@@@DDDBBB@@@???@@@AAAAAA@@@===;;;999:::;;;=========<<<;;;;;;<<<>>>???>>><<<999999::::::;;;<<<======>>>>>>>>>???@@@???;;;999888888888:::<<<===<<<:::;;;<<<===>>>===<<<999888<<<======>>>>>>>>>>>>>>>===<<<;;;999888999<<>><<<:::888888888888999::::::;;;444444555555555444333333333333333333444555666666777666555444333111000000333333333333444444555555555555555555555666777888888;;;<<<::::::<<<;;;777999666444444666555111,,,555555444444333333222222333444666777888999999999999888777666777888:::<<<===<<<;;;;;;::::::;;;;;;<<<:::888999<<>>?????????===::::::;;;===<<<<<<;;;;;;;;;;;;;;;;;;BBBBBBCCCEEEEEEFFFFFFFFFAAA@@@>>><<<::::::::::::>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999777555555555666777888888999:::;;;<<<<<<======<<<<<<@@@>>><<<<<<>>>>>><<<:::777888:::;;;<<<<<<;;;;;;888666444555777888888666666777888999:::999999888999888888777888999:::;;;>>><<<999888888666444222999777777888;;;<<<;;;999666555333333555666555444444555666555444555888:::;;;999777666777777666555666444333333444555333222333333333222222111000000000111111111222222333333222222111000000000111111333333222111111111111222///000222333333222000///111000000000/////////...111000....../////////...////////////////////////111111111000000///------............////////////222///---,,,---/////////000/////////............///......------......///333222222111111111111111222111111000///.........000//////...///000111222........................000...---...///000///...111000///......///000111333222111111222222000///......///000000000000000222222222222222222222222444333222111111333444666666666555444444333222222555555444444333333444444666444333444666888888777777777777888888888888999:::999888666555555444444222777888666777;;;;;;888<<<;;;:::<<<>>>???>>>===>>>>>>=========>>>??????DDDDDDDDDCCCAAAAAACCCEEEEEEDDDEEEFFFGGGGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>@@@CCCFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHHHHFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGDDDDDDBBB@@@>>>>>>@@@BBBCCCBBBAAAAAACCCCCCBBBAAACCCBBB@@@???>>>=========;;;;;;<<<===>>>???@@@AAA@@@???@@@BBBEEEFFFFFFEEECCCCCCCCCDDDDDDCCCCCCCCC???>>>===<<<;;;<<<======;;;<<<>>>@@@AAA@@@????????????>>>???@@@BBBCCCDDDCCCAAA??????AAABBBBBBAAAEEECCC@@@@@@AAABBBBBBAAA===<<<::::::<<<============<<<<<<===>>>???===<<<:::::::::;;;<<<<<<======??????>>>>>>???>>>;;;999:::999:::;;;===>>>===<<<;;;<<<===>>>>>>===;;;:::===>>>>>>>>>>>>>>>======<<<<<<;;;999888999<<<>>>??????@@@@@@???===;;;:::::::::999999999::::::;;;666666666555555444222222111111111222333444666666555555444333222000000///111222222333444555555666666666555555555666777777888<<<===;;;;;;===<<<888777444222333666666444222333333333333333333333333555666777888999999999999999888888777777888888999;;;;;;::::::999999:::::::::999888999<<>>===<<<;;;;;;::::::::::::@@@@@@BBBCCCEEEEEEFFFFFF@@@???===;;;:::999::::::<<<<<<;;;;;;;;;<<<=========<<<;;;<<<<<<;;;888666444444555555666666666777777888999:::;;;<<<<<<<<<@@@>>><<<<<<===<<<;;;999444555777999:::;;;<<<<<<555555444666888888777555777888888999999999999888:::999999999999:::;;;;;;<<<:::888777777666444222777777888:::======;;;999555444333333555666555444333444555444444444666888;;;999777777888888777666555444333333444444333111222222222222111000///...///000111222333444555555555444222000000111222333333222222111111111111111...///000111111000///...000000000000////////////111///------...///...---////////////////////////000000000000///......---............///////////////---++++++---/////////////////////............///......------......///444333222222111111222222111111222222111000...---///////////////000111111////////////////////////000...---...///000///...111000///......///000111000//////000111111///---...............//////000222222222222222222222222444333222111222333444555666666666555555444444333555555444444444555666666555333222333555666666666666666777777777888888888999888777666555444444444333666888777888;;;;;;999===<<<<<<>>>@@@AAA@@@>>>>>>===<<<<<<===@@@BBBDDDDDDEEEDDDBBB@@@@@@AAACCCBBBBBBBBBDDDFFFFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@BBBFFFHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIIIIGGGEEEHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDBBBAAA@@@AAACCCCCCBBBAAAAAACCCCCCBBBAAAEEEDDDBBB@@@???=========::::::;;;<<<>>>???AAABBB@@@@@@@@@CCCEEEGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????===<<<<<<<<<===>>>===>>>>>>??????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBEEECCCAAAAAACCCDDDCCCCCCEEECCCBBBAAABBBCCCBBBBBB===<<<:::;;;===>>>>>>===>>>=========??????===;;;<<<<<<<<<<<<<<<<<<<<<<<>>===;;;<<<>>>??????>>>======???????????????>>>===<<<<<<<<<;;;:::888999<<<>>>>>>>>>?????????===<<<;;;<<<<<<;;;:::::::::;;;;;;555555555555555444333333222111111111222333444444444333333222111000//////000111111333444555666666777666666666666666777777888<<<===;;;;;;===<<<999666444222222444666555444222222222333333333444444666777888999999999999999777888888999999:::::::::::::::999999888999999:::888888888:::===@@@BBBDDDBBBBBBAAA???<<<;;;<<<>>>??????===<<<;;;;;;;;;;;;<<<===???AAABBBDDDDDDDDD???>>><<<:::999999999:::::::::::::::;;;<<<=========<<<;;;;;;<<<:::777555444444444444444444555555555666777999;;;<<<<<<<<>>===<<<;;;:::999888555666777888999:::;;;;;;333444555777888888777666777777888888888888888888999999999999999::::::::::::999777777777777555333555777999<<<===;;;888666555444333444555555444222222333444444333333555666999777666555666777666555666444333333444444333222222222222222222000///...000111111222333333444444777555333000000111333444222222111000000000000000///000000111111000000///000000000000////////////222000......///000///...111111111111111111111111//////000000///......---............///////////////---,,,,,,...////////////////////////.........//////............//////111000//////......//////---...000222222000///---///////////////000000111111111111111111111111111000...---...///000///...000000////////////000000000///...///000000///---000///...---...///000111111111111111111111111111333333222222222333444555666555555555444444444333444444333444444555666666444222111222333555555444555555555666666777777888888888777666555444444444444666777888999:::::::::>>>===>>>@@@BBBBBBAAA???>>>===<<<<<<===AAADDDGGGBBBCCCBBBAAA??????AAACCCAAA@@@AAACCCFFFFFFEEECCCCCCCCCCCCCCCCCCBBBAAAAAA??????AAADDDHHHIIIIIIGGGBBBCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHHHHGGGEEEGGGFFFEEECCCBBBBBBBBBCCCDDDEEEFFFEEECCCAAABBBCCCDDDCCCBBBCCCDDDEEEDDDBBBFFFEEECCCAAA???>>>======::::::;;;<<<===???AAACCC@@@???@@@BBBEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@??????DDDBBB@@@>>><<<;;;;;;;;;BBBAAAAAA@@@AAABBBCCCDDDBBBAAAAAAAAAAAAAAABBBBBBFFFEEECCCDDDEEEFFFEEEDDDFFFDDDCCCCCCDDDDDDCCCBBB>>><<<;;;<<<>>>???>>>===@@@???>>>>>>??????===;;;=====================<<>>===;;;<<<>>>???@@@@@@@@@???AAAAAAAAA@@@???>>><<<;;;<<<===<<<;;;::::::<<<>>>;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;222222333444444555444444444333222111111111111111222222222111111000000000000000111222333555555666777666666666666777777888999<<<===;;;;;;<<<;;;777666555333333333444333333111111222333444444555666777888888999999999888888444444666777999:::;;;<<<999999888888888999999:::888888999:::<<>><<<:::999::::::;;;<<<===???AAABBBCCCDDDDDD>>>===;;;:::999999999999::::::999::::::;;;<<<======<<<;;;;;;;;;:::777444444444444444333333333333444555777999;;;<<<<<<============;;;999888888888999999888888888888888888333555777888888888888888777777777777777777777777666777777777888888888888:::888777777888888777666666888;;;<<<:::777444222666555444444555444222000222333555444333333444555999777555555666777666555666555333444555555444222222222333444333111000...222222222222222222222222777555333111000111333555222111000000//////000000000111111111111111111000////////////000000000000333111//////000000000///000000000000000000000000...////////////......---............////////////111000......///000///............////////////////////////......///////////////...------------...)))+++---///111000///......//////000000000000000111111111111111111111111000...---...///000///...000000////////////000000000//////000111111000...111000///...///000111222111111111111111111111111222222222222333333444444444444444333333333333333333222222222333444555555444222111111333444444333333333444555555666777777888777666555444444444555666666777999:::::::::;;;>>>======???AAABBBAAA@@@>>>===<<<<<<===AAADDDGGG??????@@@??????@@@CCCEEEAAAAAABBBDDDFFFGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBB??????AAADDDHHHIIIIIIGGGCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHFFFEEEEEEDDDBBB@@@??????@@@AAAFFFGGGGGGFFFCCCAAAAAABBBGGGEEEDDDEEEFFFGGGFFFEEEGGGFFFDDDBBB@@@>>>======;;;;;;;;;;;;===???AAACCC?????????BBBDDDFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@FFFDDDBBB@@@>>>=========CCCCCCAAA@@@AAABBBDDDEEE@@@@@@AAABBBCCCDDDDDDDDDGGGFFFEEEFFFGGGGGGFFFEEEFFFDDDCCCDDDEEEEEECCCBBB>>>===<<<===???@@@???===@@@?????????@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>AAA???=========>>>===<<<===<<<<<<===??????>>><<<<<<<<<===???@@@@@@AAAAAABBBBBBBBBAAA@@@>>><<<<<<===>>>>>>===;;;<<<===???999:::;;;===???@@@AAAAAA>>>======<<<;;;;;;;;;;;;000111222333333444444444555555333222111000000000222222111111111111111111000111111222333444444555666666666666777888999999:::======:::999:::999555444444333333222111111111000111222333555666777888888888888999888888777777000111222333555888:::;;;999999888888999999::::::999:::;;;<<<<<<>>>AAADDDAAAAAAAAA???===<<<>>>@@@<<<;;;999777777777999:::>>>???@@@BBBCCCDDDDDDDDD===<<<:::999888888999999::::::999999999:::;;;;;;<<<;;;:::;;;;;;:::777555555555444444333333222222444555666888:::;;;;;;;;;;;;<<<<<<;;;888777777888;;;:::999888777666666666444666888999888888:::;;;999888777777666777777777444555666666777777666666999777777777999999888777777999<<<<<<999555222000555444444444555444222///222444555555444333333444:::888777777888999888777555444333333444444333222111222444444444222///...222222222111111111000000555444222111111222444555111000000///////////////111111111111111111111111////////////000000000000222000///...///000///................................./////////......---............////////////222000//////000000///---.........///////////////000//////......//////000000000///............///)))***,,,...////////////......///000000000000000////////////////////////000...---...///000///...//////000000000000//////000//////000222222111000000000000000000111222222111111111111111111111111222222333333333444444444333333333333333333333333333333222222222333444444444222111111333444333222222222333444555666666777777666555555444444555555777555666:::;;;999999<<<>>>===<<<<<>>===<<<<<<===@@@BBBDDD<<<===>>>>>>>>>@@@CCCEEECCCCCCCCCEEEGGGGGGFFFDDDBBBBBBDDDDDDDDDCCCBBBAAA??????@@@BBBFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDBBB@@@>>>>>>???@@@AAAFFFFFFFFFEEEBBBBBBBBBDDDHHHGGGFFFFFFHHHHHHGGGFFFFFFEEECCCAAA@@@>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBB@@@@@@@@@BBBEEEGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBCCC>>>???AAACCCDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDCCCDDDEEEEEECCCAAA>>>======>>>@@@AAA???>>>@@@?????????AAAAAA???===????????????????????????@@@???>>>>>>@@@@@@???>>>>>>======>>>???@@@>>><<<<<<======>>>???@@@@@@AAACCCBBBBBBAAA@@@???======???@@@@@@???>>>>>>???AAA;;;;;;<<<>>>???AAABBBBBB======<<<;;;;;;;;;<<<<<<000111111222222222111111555444333222222222222222111222222222222222222222111111222222222333333333555555555666777999:::;;;;;;======:::888888666222000111333333222111000000000111222444666888999:::777888888888777777666555222222111111333666888:::999999999999999:::;;;;;;;;;<<<======;;;<<<@@@CCC@@@@@@@@@???===>>>@@@BBB;;;:::888666666777999;;;<<<===>>>???@@@@@@@@@@@@<<<;;;:::888888888999999;;;:::999999999999999999:::999999:::;;;:::888666666555555444333333222222333444555666888888999999888:::;;;:::777666777999:::999777666444444444444666888999999888999;;;>>>;;;;;;999888888888999999333444555666777666666555777555555666888999888777777999<<<;;;888555333333111111222444666666444222222444666666555444444444999777666666777888888777333222111111222222111///000111333444333111...---000000000000000000111111222111111111222333444555000000///............///000000000//////000000000.../////////000000000111000...------......---,,,........................------...//////......---............///////////////...---///000111///.............../////////000000000////////////000000111111000///////////////---------...............---...///000111000000///........................000...---...///000///...//////000000000000//////000//////000222222111000...//////000000000000000111111111111111111111111222222333333444444444333444444444444444444444444555444444333333333333444555333111222333444333222111111222333444555666666666666555444444444555555777555666;;;<<<999999===>>><<<:::999;;;>>>???@@@>>>>>>=========>>>??????===>>>>>>>>>===>>>AAACCCDDDCCCDDDEEEFFFFFFDDDBBB???@@@BBBCCCCCCBBB@@@???>>>>>>>>>@@@CCCFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIGGGDDDDDDDDDEEEDDDCCCDDDBBB@@@>>>>>>@@@BBBCCCCCCDDDCCCBBBAAACCCFFFHHHHHHGGGFFFFFFHHHHHHGGGFFFDDDCCCBBB@@@??????>>>>>>???>>><<<;;;;;;===???AAABBBBBBBBBEEEGGGIIIHHHGGGCCCBBBAAAAAABBBDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB???@@@BBBDDDEEEFFFFFFFFFGGGFFFFFFHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>???AAAAAA???>>>@@@??????@@@AAABBB@@@???>>>>>>??????@@@AAAAAAAAA>>>>>>???@@@CCCCCCAAA@@@@@@?????????AAAAAA???>>>============>>>>>>???@@@BBBBBBBBBBBBAAA@@@???>>>@@@AAABBBAAA@@@@@@AAABBB@@@???????????????@@@@@@;;;;;;;;;:::;;;;;;<<<<<<111111222111111000///...333333333222333333444444222222222222222333333333222222222222222222222333444444555666888:::;;;<<<;;;>>>===999777777444000,,,///222333222111000000000111333555777999:::;;;777777888777777666555444666555333333333666999;;;:::999999999:::;;;;;;<<<<<<>>>???===;;;;;;>>>AAA888999999888777777:::<<<<<<;;;999777888999<<<===999999:::;;;<<<<<<;;;;;;<<<;;;999888888888999999;;;;;;:::999888888888888999999999:::;;;;;;999666666666555555444333222222222222444555666666777777777999;;;:::777666888:::888777555444333333444444777999:::999888999===@@@>>>===;;;:::999:::;;;;;;333444666777777777666555555444333555777888777777666999<<<<<<999666666777......000444777777666444333555777777555444444444666444333333555666555555111000//////000000///...///000222333222000---+++------...///000111222222///000111222333444444444000000///...............//////............//////.../////////000000111111...---++++++,,,,,,,,,+++000000000000000000000000------......///......---............/////////000+++++++++---000111000///---.........//////000000000000////////////000000000000///...............111111///...---------...---...000111111111000///000000000000000000000000000...---...///000///...//////000000000000/////////......///111222111///,,,---///000000000///...000000000000000000000000111222333444444444333333444555555555555555555555777666555444444444444444555333222222333444333222000111111222444555666666666666555444444444555555888555666;;;<<<999999===>>>;;;888777999<<>>>>>>>>>>>=========<<<>>>??????>>>======???AAADDDCCCCCCDDDFFFEEECCCAAA===>>>@@@AAAAAA@@@???===>>>===<<<>>>AAADDDFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIGGGDDDCCCCCCDDDCCCCCCDDDCCCAAA??????AAADDDEEEAAAAAAAAAAAAAAADDDHHHLLLGGGFFFEEEFFFGGGGGGFFFEEECCCBBBAAA@@@????????????@@@???<<<;;;;;;<<>>>>>>>>@@@AAABBB@@@>>>???>>>>>>@@@BBBBBBAAA@@@>>>>>>???@@@AAAAAABBBBBB===>>>???BBBEEEEEECCCAAABBBAAA@@@AAABBBBBBAAA???===============>>>>>>???BBBBBBBBBBBBAAA@@@??????AAABBBCCCCCCAAAAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>:::::::::::::::;;;<<<===111///------///111111111111111111000000000000000333///---000111///...000333222111111333333222111666666777888888888888888;;;:::888666555444444555666000,,,///222222222444111000111333666777666555666666666555444444444333444444555666777999;;;<<<888777777999;;;;;;:::999:::;;;<<<=========;;;;;;:::999888888888999;;;<<<999888666555555777999::::::;;;;;;<<<======<<<<<<888999:::999777555666777===;;;777444333444666888;;;999555222111111333444555555444333333222111111///222333111222555444222777777888999::::::;;;;;;555555444333333222111111666555444555888:::;;;;;;;;;999777777888999888777666555333222333555999;;;999444000111555888777555555666888999888666333111222222111111000/////////222888999333000333555333444444444444444444444444000000000///......///111111111111111000...---,,,............//////000000000000000111333333222111111///,,,+++,,,.........------......//////000000000000///...............---,,,,,,---///000///---///---++++++,,,......---....../////////...,,,+++//////000000000000//////......---------......///------------------,,,,,,////////////000000000000000000//////.........---000000000000000000000000000000//////.........---,,,---------.../////////............///000111222//////............//////---......///000111111222000/////////111111///...////////////000000000000000000000000000000000000000333333111222666666444555333111111222222222111444333222111111111222333000111222333333333222111333333333333333333333333666666888:::;;;<<<=========<<<;;;;;;;;;===>>>???===<<<;;;:::999::::::;;;???>>><<<===???AAABBBBBBDDDBBB@@@@@@AAAAAAAAA@@@BBB???>>>???BBBDDDCCCBBBAAA@@@??????@@@AAACCCDDDEEEGGGGGGEEEGGGKKKIIIEEEHHHEEEBBBBBBCCCEEEFFFFFF@@@>>>===>>>???@@@@@@???CCCAAA???===>>>AAAFFFIIIFFFEEEEEEGGGHHHHHHFFFDDDEEEDDDAAA>>>===<<<======>>>===;;;;;;;;;<<<>>>@@@AAABBBCCCGGGJJJLLLKKKJJJ@@@AAABBBBBBBBBDDDGGGIIIEEEDDDCCCDDDEEEFFFEEEDDD@@@BBBCCCEEEEEEDDDBBBAAA???AAADDDEEEEEEDDDDDDEEEJJJJJJKKKKKKIIIFFFDDDBBBHHHFFFDDDBBBAAA@@@AAAAAA===BBBFFFGGGDDDAAA??????DDDCCCCCCDDDFFFEEECCCAAA===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDAAAAAAAAA@@@@@@?????????===<<<;;;<<<>>>AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDBBB@@@@@@AAACCCCCCCCCAAA@@@???>>>===<<<;;;:::999999888888888999::::::000...------///000000000000000000111111222222222444///...111222111000222444333222333444444333222555666777777888888888777888777666444333333333333555000---000222111222444555444333333555666555444555555555555444444444444444444555666777999:::;;;999888888:::<<<<<<;;;:::999::::::;;;;;;::::::999999999888777777888999::::::999888777777888999999999:::;;;<<<<<<<<<<<<<<<888999999777555444555777;;;999666444333555777888;;;999777555444444555666555555444444333222222111///333333111111444444000555666777777888999::::::666555555444333222111111555444333555777:::::::::;;;999777777777888777666666444333333555888<<>>>>>>>>???AAACCCEEEGGGCCCEEEEEECCCEEEHHHGGGCCCBBB@@@@@@AAACCCFFFGGGGGG<<<;;;;;;>>>AAADDDFFFFFFEEECCC@@@@@@AAADDDGGGHHHEEEEEEFFFGGGIIIHHHFFFDDDDDDBBB???===;;;;;;<<<===>>>===<<<;;;<<<===???AAAAAAAAABBBEEEHHHJJJIIIHHHBBBAAAAAAAAACCCEEEGGGHHHEEEDDDBBBCCCDDDDDDCCCBBB@@@AAACCCDDDDDDCCCBBB@@@@@@BBBDDDEEEEEEDDDEEEEEEJJJJJJKKKKKKJJJHHHFFFDDDFFFEEEDDDCCCBBBAAAAAA@@@>>>BBBEEEEEECCC@@@???@@@DDDCCCCCCDDDEEEDDDBBB@@@======>>>???@@@@@@@@@@@@???AAACCCDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>=========<<<<<<>>>@@@BBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAACCCAAA@@@@@@@@@AAABBBBBB@@@??????>>>===<<<;;;;;;;;;::::::999999999::::::...---,,,...///000...---//////000111222333444444222---,,,000222111111333555444333333555555444333555555666777777777777666444444333222222222222222444///...000222111111444555333111111222333444333444444444444555555555555444444444555666888999:::999999999:::<<<===<<<;;;999888888777777777888888999888777666666777888888;;;::::::999999888888777888999:::;;;<<<<<<<<<<<<888888777555333333555777999777666444444555777888888888777777666666666666555555444444333222222222000333444111111333222///444444555666777888999:::777777666555444333222111444222222333666888999888:::888666666666666555444555444444444777;;;???AAA===999555333444555333111444555777888888666555333222222111111111111111111111444444111///111222222333333333333333333333333000000000000000000000000000000000000000/////////,,,---///000111000...---000//////000222222111//////---++++++,,,........./////////...............//////...---------......///...,,,---...000//////...---++++++,,,------,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++//////...---,,,,,,,,,---++++++,,,,,,------...............////////////000/////////......................................./////////...........................------------//////////////////////////////............//////111111000///---,,,+++***111111000111222333111///....../////////000000000222222222222222222222222...111111///000333444111444222111111222333111000222111///.........///000444222000//////111444666555555555555555555555555555666777999:::;;;;;;;;;888999999::::::::::::999999999999999:::;;;<<<======<<<;;;<<>>???@@@AAAAAA@@@===<<<<<<===???@@@@@@???>>>>>>???@@@AAACCCEEEFFFAAACCCCCCAAACCCFFFDDD@@@>>>>>>>>>@@@CCCDDDDDDCCC;;;;;;;;;>>>BBBEEEGGGGGGGGGDDDAAABBBEEEGGGGGGEEEDDDDDDFFFHHHIIIHHHDDDBBBBBB@@@===:::999999;;;<<<>>>===<<<;;;<<<>>>@@@BBBAAAAAABBBDDDGGGGGGFFFDDDCCCAAA???@@@DDDGGGGGGFFFEEECCCBBBBBBCCCCCCBBB@@@AAABBBCCCDDDCCCCCCAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFJJJJJJLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCAAA@@@@@@@@@EEECCCBBBCCCCCCBBB@@@>>><<<===>>>???@@@@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBBDDDDDDCCCAAA???>>><<<<<<======>>>AAACCCDDDBBB@@@BBBBBBBBBAAA@@@??????>>>AAA@@@@@@?????????@@@@@@>>>>>>=========<<<<<<<<<===<<<;;;;;;::::::::::::,,,,,,,,,...//////---+++...//////000111222222222...***)))---/////////111555333222333444555444333444555555666666666555555222222222111222222222222333//////111222000111444222///------///111333333333333333444444555555555333333333444555777888999888777888999<<<===<<<;;;999888777666555666777888999888666555555666666777::::::::::::888777555444666777888:::;;;<<<<<<<<<888888666333111111444777777777666666666777999999333444555666666555444444555555444444333333333333111444444111111333222...444444555666888999::::::888888777666444333222222222111111222555777888777999777555555555666555333666555555555777:::===???;;;888555444555444333111333444555666666555444333222222222222222222222222111222111000///000111111222222222222222222222222000//////000111111111000444333222000...---,,,,,,,,,---000111111000...,,,000//////000111111000...///...,,,,,,...//////////////////......---------......---------------...000...,,,,,,.../////////---,,,++++++---------+++------------------------------............------000///...---,,,,,,++++++******+++,,,------......------........./////////........................------------------------.................................------,,,,,,,,,------------------,,,,,,///......------......///000000///...,,,+++******111000///000222222000///........./////////000000000000000000000000000000---000000...///222222///222111000111222333111000111111///.........///000222111000///000111333555444444444444444444444444444555777888999:::::::::666666888999999888777666666777777888:::;;;======<<<;;;:::<<>>============>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA???AAAAAA???AAADDDBBB>>>>>>===>>>@@@AAA@@@>>><<>>======???AAAAAA@@@DDDAAA???AAADDDFFFDDDAAAAAABBBCCCEEEFFFEEEAAA>>>@@@>>>;;;999888888:::;;;<<<;;;::::::<<<>>>@@@BBBBBBBBBBBBDDDFFFFFFDDDBBBDDD@@@<<>><<<<<<===>>>???@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAA???>>>>>>===>>>???AAAEEEGGGFFFCCC@@@AAAAAA@@@??????>>>>>>===??????@@@???>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<;;;::::::::::::,,,,,,,,,---///...,,,***///////////////.........---))))))---000//////222333222111222333444333111444444555555555444444333111222222222333333333333222///000222222000111444444111...---///111111111222333333333444444555555333222333333444555666777666555666888:::;;;;;;999:::999888666666666777888888777666555555666777777999999999888777555333222444555777888:::;;;<<<<<<888777555333111111444777666777777777888999999:::222333555666777666444444555555444444444444333333222555555222111333222///444555666777999:::;;;;;;:::999888777555444333222222111000111444666777777888666444444555666555444777666555555555777999:::666555444444444555444333111111333444444444444333333333333333222222222222111/////////000000000111222222222222222222222222000//////000333333111///444333111///...---------,,,...000111111000---,,,000///...///000000///---000...---...000111111000//////......------,,,,,,------,,,,,,,,,,,,------///...,,,,,,.........------+++++++++------,,,+++------,,,,,,,,,---------......////////////......000///...,,,,,,+++++++++******++++++,,,---......------------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------,,,,,,,,,+++...//////000000///...---......------------............------,,,,,,,,,+++///......///000000///---............////////////////////////////////////---000000......111111...111000000111333333111///222111000///...///000000...///000111222222222222222222222222222222222222444555666777888888999999444555666777777666555444444555666888:::;;;<<<===<<<::::::;;;???BBBCCCCCC<<<;;;999999;;;<<<<<<;;;;;;<<<>>>???????????????AAAAAAAAA@@@@@@???>>>>>>???AAA@@@>>>???BBBAAA<<<;;;;;;<<<>>>??????<<<999???===<<<;;;<<<<<<;;;:::???======>>>AAABBBAAA?????????@@@AAABBBAAA===;;;===<<<;;;999999999:::;;;::::::999999;;;>>>@@@BBBDDDCCCCCCDDDFFFEEECCCAAABBB>>>;;;===CCCFFFFFFCCCFFFEEEDDDDDDEEEEEEDDDBBBEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCCCCAAAAAACCCDDDIIIIIIIIIIIIGGGDDDAAA???BBBBBBDDDDDDDDDCCCBBBAAABBBAAA????????????@@@@@@DDDBBB@@@?????????===<<<<<<===>>>@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCFFFHHHGGGDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???===<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999...---,,,---......,,,+++///.........---------,,,000,,,,,,000222111222444333222111111333333222111333444444444444333222222222222333333333333333222111///111333222///000444666444111000111111111000333333333333444444444444222222222222333444555666555444555777:::;;;:::999:::999999888777777777777777666555555555777888999999888888666555444333333222333555777999;;;;;;<<<777777666444222222444666555666777888999999888888555666777888888777666666555555444444444444444444222555666333333555444111444444666777999:::;;;<<<;;;;;;999888666555444333222000000111444666777666666555444444666777777666888777666555444444444555222222333333444444444444000111222333444444444444555555444333333222222111222...---000111000000111111111111111111111111111000......111444555222///000///.........///111222---...000111000///---,,,000///...///000000...,,,///...---...000111111000.........---------------,,,,,,+++++++++,,,---------,,,,,,---...---,,,***,,,++++++,,,------+++***,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,......---,,,+++++++++,,,******++++++,,,,,,------,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------,,,,,,,,,,,,+++,,,---......---,,,,,,......------------......,,,,,,------------------...------...//////...,,,------........./////////---------------------------000000......000111...000///000111333333111///222111000......//////000---...000222333333222222111111111111111111111111333444555666777777777777555555555555555444444333333444666888:::;;;<<<<<<<<<;;;:::;;;>>>AAABBBBBB???===;;;;;;<<<===<<<;;;777999<<<===<<<;;;<<<<<<<<<===>>>???????????????===??????<<<>>>@@@???:::777777999<<<>>>???===;;;;;;999888888:::;;;:::999:::;;;<<<===>>>???@@@@@@>>>=========>>>===;;;999;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::<<<>>>AAACCCCCCCCCCCCDDDEEEEEECCCAAA???===;;;<<<@@@CCCCCCBBBFFFDDDCCCDDDEEEFFFEEEDDDFFFFFFEEEDDDDDDCCCCCCCCC@@@AAABBBAAA??????AAACCCFFFGGGGGGFFFEEEBBB???===BBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>???@@@???>>>BBB@@@>>>===>>>>>>===<<<===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA???@@@BBBEEEGGGFFFBBB???<<<<<<<<<<<<<<<============???BBB@@@===;;;<<<>>>::::::;;;;;;;;;;;;;;;;;;;;;::::::999888888888888000...---,,,---...---,,,------..................222...---111333222222444444333222222333444333222333333333333333222111111111222333333333222111111000///111444222///000555000///...///111222222111444444333333333333333333222111111222222333444555555555555777:::<<<;;;:::999999999888888777666555666666555555666888:::;;;:::999777666555555555555111222444666999:::;;;<<<777777777666444333444555333444666777777777555444666777777777777777666666444444555555555555555555222555666444444777666333222333444666888999;;;;;;<<<<<<:::999777555444333222111000222444777777777555444333444777999999888888777666555444444444444000111222333222222333333111222333444555666777777777666555444333222111000333---,,,000333111000222111111111111111111111111000......111555666333//////...------...000222444/////////000///...------///.........//////---+++,,,++++++---///000///...,,,------------------...+++++++++++++++,,,------+++++++++---...---)))'''+++++++++,,,------+++))),,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------&&&(((***+++,,,+++***)))...------,,,,,,------...------------------------///......///000000///------------.........//////...........................111111......111111.../////////111333333111///000000...---------...///......///000111222333333222222222222222222222222333444555666666666666666666555444444333333333444222444666888::::::;;;;;;===;;;:::;;;>>>@@@AAAAAA@@@>>><<<;;;<<<<<<:::999555888<<<===;;;:::;;;<<<;;;<<<===>>>>>>======<<<;;;===<<<:::;;;===<<<777777777888:::===>>>===<<<999777666777999::::::999999<<>>===>>>BBBFFF???===;;;;;;;;;<<<:::999:::;;;===??????>>><<<;;;;;;;;;:::;;;>>>AAADDDFFFAAAAAAAAABBBDDDDDDBBB@@@<<<;;;;;;<<<===???AAABBBCCCBBBBBBCCCEEEFFFEEEDDDEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???======???AAABBBCCCDDDEEEDDDCCCAAA???BBBBBBBBBBBBBBBCCCDDDEEEAAA???===>>>@@@@@@>>><<>><<<<<<<<<======<<<>>>???@@@BBBCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======???AAABBBBBB???<<<======<<<<<<;;;;;;::::::<<<@@@CCCAAA===;;;<<<>>>;;;;;;;;;:::::::::::::::888777777666666666777777222///---,,,---......---,,,------...///000111111111---,,,///111000000222555444333333555555444333333333333333333222111000111222333333333111000/////////222444222///000555$$$%%%'''+++000333444444444444444333333222222222111111111111222333444444666555666888;;;===<<<;;;777888888999888666444333555555555666777999;;;<<<;;;:::777666555666777888000111333666888:::;;;<<<666777888777555444444555222333555666666555333222666666555555444444444444444444555555555555555555222666777555555888888555111222333555777888::::::===<<<;;;999777666444444222111111222555777777777555333333555777:::::::::888777666555555444444555000111222222111111111111333333444555666888999999888888666555333111000000444---+++000333111000333000000000000000000000000000......111666777333...222000///......///000222000000//////............///.........//////---+++*********,,,...///...,,,,,,,,,,,,------.........+++*********+++,,,,,,---)))***+++---...,,,((($$$+++***+++,,,------+++))),,,,,,+++***+++,,,...///,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,------.........+++++++++,,,,,,---------(((***,,,...///...---,,,...------,,,,,,------.../////////......---------000//////000111111000...---------........./////////////////////////////////111111......111111.........///111333333111//////...---,,,+++,,,------000///...---...111444666333333333333333333333333333333444555666666666666777666444333222333444444222444666888::::::::::::>>><<<;;;;;;===???@@@@@@???===;;;999999999888666666:::>>>???===<<<<<<===>>>>>>>>>>>><<<:::888777999;;;:::888999;;;:::555;;;:::999:::;;;<<<:::999;;;999777777888999888777999===AAA@@@===>>>DDDKKK@@@>>>;;;:::;;;;;;;;;::::::<<>><<<<<<>>>@@@???AAACCCDDDEEEDDDCCCBBBCCCBBBAAAAAABBBCCCEEEFFF@@@>>>===>>>@@@@@@>>>;;;???===;;;;;;<<<=========>>>???AAACCCDDDEEEFFFFFFCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<===??????<<<:::???>>>===<<<:::999888777<<<@@@DDDBBB>>>;;;<<<>>>;;;;;;;;;::::::999999999666555555555555555666777,,,,,,------------------,,,------...///000000111//////000000111111111222444444333222111111111111555333111000000111333444111222222333222111000///111222333333222111000///111000000///111333555777777777666444111111222444111222222333333444444555===888444555:::<<<888222;;;:::999888888666222000333333333444555666777888888666444444777999;;;;;;555555777888:::<<<===>>>:::999666444333222222222555555555666666777888999777555333333444666666555444333333555777888777666333555777999999888666444444333333444666888;;;<<<===<<<:::888666666666666333222222444666666555333:::888555444666888999999999888666444333333333444111111222333222111000///333444444444666777888999555666666666555333111///---...///111111111000000111000/////////000222222...333444222111000,,,'''///---,,,---...///...---...------------...//////,,,---.........---,,,+++)))+++---......+++)))'''.........////////////000******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++******+++///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++//////.........---------...---,,,++++++,,,---...+++,,,---------,,,+++***......---,,,,,,---------***)))((())),,,......---//////.........---------........................///...,,,++++++,,,...///111000000///...---------,,,///222222///...000222000000000000000000000000...------,,,,,,,,,------000000000000000111111222333444555333111000000111222222444555666666666666333222111000000111222333333333444555666777999:::===999666999>>>@@@;;;666999999999888666555333222:::888777999===???>>><<<======>>>>>>===<<<;;;;;;;;;;;;:::999888888888888999888777888:::;;;;;;:::;;;999777666777777666555;;;<<<>>>???AAABBBBBBBBB@@@===999888999:::999777::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCCCCBBBBBBAAA@@@???===<<<;;;;;;<<<===>>>???AAADDDFFFFFFEEEDDDDDDEEEBBBAAA???>>>>>>>>>???@@@AAA???======>>>>>><<<:::<<<>>>AAACCCBBB@@@===;;;@@@???===<<<<<<===???AAADDDBBB@@@AAABBBAAA>>>:::;;;:::999:::<<<===<<<;;;@@@>>>===@@@DDDFFFCCC???AAA???>>>>>>@@@AAABBBBBBCCCBBB???===<<<<<<======<<<<<<<<<;;;;;;:::::::::>>>===;;;:::999999:::;;;999;;;======<<<::::::;;;:::999888999::::::999777;;;777444555888:::888555,,,,,,------------......------...//////000111111//////000000000111111111222222111111000000111111333222111111111111222333111222333333333222000///000000111111111000......222111000000111333666777666666555333000///000222111222222333333444555555888555222222555666444111;;;999888777777555222///333333222333333444555666999777444444666888999999444555666888:::;;;======999888666555333333333333444444444444555666777888999777555444555777666666333333333555777888888666555666888::::::888666444333333444555777999:::;;;===<<<:::888777666666666333222222333666777777666888666666666888999888777999888777666555444444444000111222333333222111111333333333444555777888999666666666555444333111111---...000111111111000000333222111111111222444444,,,000222111111222000,,,///...------//////...------------------.../////////...---,,,,,,,,,------$$$&&&)))+++---.........++++++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---+++,,,///111++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,++++++***))))))***++++++************+++++++++,,,///...---,,,,,,,,,,,,---///.........---------,,,------++++++++++++------,,,------...---,,,+++***,,,++++++******++++++++++++***))))))+++------,,,------------,,,,,,,,,+++------------------------///---,,,++++++,,,---///000000//////...------,,,+++---...///...---...///////////////////////////...------,,,,,,------...000000//////000000111222333444444333111000000111111111222333444555555555222111000000000000111222333333333333555777999:::;;;:::;;;???BBB@@@:::555777777777777666444333222888777666888;;;===<<<:::>>>>>>>>>===<<<;;;::::::::::::999888888888999999;;;888666666888:::<<<<<<<<<:::888777888888777666;;;<<<===>>>???@@@AAAAAA@@@===999999:::;;;:::888;;;<<<<<<======<<<<<<<<<;;;;;;<<<===???@@@@@@AAA??????@@@@@@???>>>===<<<===<<<;;;;;;;;;<<<>>>???@@@BBBDDDDDDCCCBBBAAABBB@@@???>>>===>>>>>>???@@@AAA???======>>>>>><<<;;;>>>@@@BBBDDDDDDCCC@@@???@@@???>>>>>>>>>>>>@@@@@@CCCAAA@@@AAABBBAAA===:::<<<:::999999;;;<<<<<<;;;BBB@@@???BBBFFFGGGDDDAAA@@@>>>======@@@BBBBBBBBBCCCAAA???===<<<<<<======;;;:::::::::999999999999<<<<<<;;;:::999999999999888:::<<<<<<:::999999:::999888888999;;;;;;999888;;;777444555999;;;999666,,,,,,---------...............//////000000111111////////////000000000000/////////000000000000111111111111111111111222222222222333444333222111000....../////////...------222222111222222444666777666666444222///...///000222222222333444444555555888777555444444555666777;;;999777666666444111...222222222222222333444555:::777444333444666666666444555666888999;;;<<<===999888777666555444444555333333333444444555666777:::888666666777888777666444333444666888999888777888999:::;;;:::888666555222444666888:::;;;;;;;;;>>><<<:::888777777777777555333222333555888999999555555666888999999777555999999888888777555444333000000111222333333333333333333333444555666777888777777555444333333222222...///000111111111000///333222111111111222444444...111111//////222111...000...---...///000///...------------......//////111///,,,******+++---///++++++++++++++++++++++++************++++++++++++//////......,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,/////////---++++++---///************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++***))))))***++++++)))))))))*********++++++///......------------.........------------,,,,,,---,,,+++******+++,,,---,,,---.........---,,,+++++++++************++++++,,,+++))))))+++,,,+++***,,,,,,++++++++++++******------------------------...---,,,++++++,,,---.../////////......------,,,---,,,,,,---//////...---...........................---------------......000000//////000000111222222333444333111000000111000000111222333333333222111000000//////000000111333333222222333666999::::::>>>BBBEEEDDD???999555555555555555555444333333666555555666999::::::999???>>>===<<<;;;:::999888888888888888888888999:::<<<999555444666:::===>>>===;;;999999:::::::::888;;;;;;<<<======>>>>>>???>>><<<:::999:::;;;::::::======>>>>>>>>>======<<<;;;;;;<<<===>>>>>>??????@@@AAAAAAAAAAAA???>>>===<<<<<<;;;:::;;;<<<===>>>???AAABBBBBB@@@>>>>>>>>>======<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>===;;;???@@@AAACCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@===;;;<<<:::888888:::<<<<<<<<>><<<<<<===@@@BBBBBBBBBAAA@@@>>>===<<<<<<<<<===999999999888888888888888;;;;;;;;;::::::999888777777888::::::999888888999888777777999;;;;;;:::999:::777555666:::<<<;;;999,,,,,,------......///////////////000000000111111////////////////////////...//////000111111111111///000111111222111111111111222333444444333222111.....................---333333222333333555666777666666555222///......000222222333333444555555555888888777555222333777;;;;;;999777555555333000...111111111222333555666777:::777444333333444444444555666777888999;;;<<<<<<888888777777666666666666444444444444555666777777;;;999777777888888777666666666666888:::;;;:::999999:::;;;;;;:::888666555444666999<<<>>>>>>===<<<>>>===;;;999888888888888888666444444666888999999666555555666888999888666777888888888777555333222000000111222444444555555333333333333444555666777888777555333333333444444///000111222111111///...111000/////////000222222222444333///...000///---000///......000000///...,,,------...............000...---++++++,,,---...000///---++++++***++++++,,,,,,,,,,,,------------//////......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++((())))))))))))*********...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------...///...---,,,+++,,,,,,,,,,,,,,,,,,---...---+++***)))***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------.........---------,,,,,,000---,,,...111222000---------------------------...------------......//////////////////000111111111333333222000000000111000000111222222222111111000000////////////000000333333111111333555888:::<<>>===;;;999888777777777777777777777888999::::::888666666888;;;<<<===>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888999::::::;;;======>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>@@@@@@AAABBBAAA???===<<<<<<<<<;;;::::::;;;<<<===???@@@BBBAAA>>><<<;;;;;;::::::;;;<<<===>>>???@@@@@@???>>>>>>??????===<<<===>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@???===;;;===;;;999888:::<<<======>>>>>>>>>@@@BBBBBB@@@>>>;;;;;;:::<<>><<<<<<;;;<<<<<<888888888888888888888888:::;;;;;;<<<;;;999888777666777888888777666777888777777777999;;;<<<;;;:::999777666777:::<<<<<<;;;,,,,,,---......///000000////////////000000000000///........................///000111222222222111...///000111111111111000000111222333333333222111/////////////////////000333333333333444555555666777666555333000///000111222333333444444555666666333555555222//////444999:::888666555444333111000000000111333555777999:::999666333222333444444444666777888999:::;;;<<<===999999999888888777777666555555555555666777888999:::999888888999999888666:::999999:::<<<<<<;;;999999:::::::::999777666555666888<<<@@@AAAAAA@@@???>>>===;;;999999888999999<<<999666555666888999888777555333333555888999999666777777777666444222111000111111222444555666777444444444444444555666777888777555444333333444555111111222222222000///...111000/////////000222222333444333///...000000...000...---...///000///...,,,---......//////......------......------,,,+++++++++++++++---///222444------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***+++,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********((())))))))))))*********,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,---.........---,,,+++++++++++++++,,,,,,---...---+++))))))******)))(((++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,///---,,,...111222000------------------------------------------...///000/////////...///000000111111222333222000///000111111111222222222111111000//////000000000000//////333333222222444666999:::@@@CCCEEECCC===999999:::555555666777777777777666555666777777888999:::;;;>>>===;;;999888777777666666666666666777888888999666666777999;;;<<<;;;:::???===<<<<<<>>>???>>>===<<<;;;:::999999999::::::888888777777777888:::<<<===============<<<;;;::::::;;;;;;<<<===>>>??????;;;<<<===>>>===;;;999777<<<;;;:::999999:::;;;<<>><<<;;;;;;999999;;;<<<===>>>??????@@@???>>>>>>??????>>>======>>>???@@@AAABBBBBBBBB???@@@@@@@@@@@@???>>>===>>>???@@@@@@???===<<<<<<>>><<<::::::<<<===>>>======>>>>>>???AAA@@@???===:::999:::<<>>>>>===<<<<<<;;;;;;;;;888888888888999999999999;;;;;;<<<<<<;;;:::888777555666777666555555666777777777777999;;;<<<;;;:::888777777888999;;;<<<;;;,,,,,,---...///000000111.........///////////////...............---------///000111222222222111000......//////000000111111///000111222333222111111000000//////000000111222222222333333444444444444555666555333000000111333333333333444555555666666444666666444222222666999:::888555444555555444222000111222333555888:::;;;777555222222444555666666888888999:::;;;<<<======::::::::::::999888777666666555555666666777888999:::999999:::<<<<<<:::888===<<<;;;;;;<<<<<<:::888777777777777777666555444888:::===AAABBBBBBAAA@@@>>>===<<<:::999999::::::<<<:::888888999:::999999888555222222444777::::::777777666666555333222111222222222333444555777888555555555555555666777777777666666555444444555555222222333333222000...---333222111111111222444444///111111...///333444222///---,,,---...///...---+++,,,.../////////...---,,,---...///...---+++***...---,,,,,,---...000111++++++++++++,,,,,,,,,,,,++++++---....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,---///000........................***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***))))))))))))*********++++++***************++++++,,,******++++++++++++,,,,,,---,,,+++******+++,,,---+++,,,---------,,,+++***))))))((())))))***+++,,,---+++))))))******)))(((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,------------------------------------...///000000//////......//////000111000111222111000///000222222222222222111000/////////000000111111000000///333333444555666777999:::AAABBBAAA===888666777:::666666777777777777777666555666888999888999:::<<<===<<<:::888666666666777666666666666666666777888555555777:::======;;;999>>>===<<<===>>>@@@@@@???===<<<:::999888888999999666777888777777888;;;>>>============<<<;;;::::::::::::;;;<<<>>>???@@@AAA<<<===???@@@???===:::999<<<;;;:::999888999:::;;;???@@@AAA@@@>>><<<;;;;;;999:::;;;===>>>?????????@@@???>>>>>>@@@@@@???>>>@@@AAABBBDDDDDDDDDCCCCCC>>>>>>>>>======<<<<<<;;;<<<>>>@@@@@@>>><<<<<<<<<>>>===<<<===?????????===??????AAAAAAAAAAAA@@@???999999999;;;>>>??????======<<<<<<<<<<<<;;;;;;:::888888888888888999999999;;;;;;;;;;;;:::999888777555666666555444444666777888777777999;;;;;;:::999888888888888888999:::;;;,,,,,,---...///000111111............------------.........---------,,,,,,///000111222222000///---......------...///111222...///000111222111000000000000/////////000111222111222222333333333333333333333333111//////111333333333444444555666666666777888888888777777999:::999777555444555666666555222222222333444555666777555333222222555777999999999::::::;;;<<<===>>>>>><<<<<<<<<;;;:::888666555555555555555666777888888;;;;;;;;;===???@@@>>><<<>>>===;;;;;;;;;:::777555444444444444444444444444888:::===???AAABBBAAAAAA>>>===<<<:::::::::;;;;;;999888888999;;;===<<<;;;555444333333666888999999999888777555444444333333333333333333444555777888777666666666666777888888666666666666666555555444333333333333222000...---333222111111111222444444...111111///000444444111...,,,+++,,,---...---,,,+++,,,...///000///...---......------,,,,,,,,,,,,000///...---++++++******************+++++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...------------------------******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))************+++++++++,,,+++*********++++++,,,---************+++++++++,,,+++***)))(((((()))***+++***+++,,,,,,,,,+++***)))(((((((((((()))***+++,,,,,,***(((((()))******))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,***+++------,,,,,,,,,---------------------------------------...///000111///............///000000///111222111000///000222111111111000///...------000000111222222111000000222333555777999999999999???>>><<<999666555555666666666666777666666555555444666888999888888:::<<<<<<:::888666666666777888777777666555555555666666666555666999;;;===<<<;;;>>>===<<<===???@@@AAA@@@???===;;;999888777888999666888999999999:::>>>AAA>>>>>>>>>>>>===<<<;;;;;;999:::;;;===???AAABBBCCC@@@BBBDDDEEEEEEBBB???===<<<;;;999888888888999:::===>>>@@@???===;;;:::::::::;;;<<<>>>?????????>>>@@@???>>>>>>@@@@@@???>>>@@@AAADDDEEEEEEDDDBBB@@@>>>===;;;:::999999999:::;;;===@@@???===;;;;;;<<<>>>>>>>>>@@@BBBBBB???===>>>???AAAAAAAAA?????????999999999;;;>>>>>>===;;;;;;<<<<<<<<<<<<;;;::::::666666666777777888888888:::999888777666666666666666666666555444444666888999888888999;;;;;;999888888888888777777777888999,,,,,,---...///000111222---------------------,,,.........------,,,,,,,,,...///000111000///---+++///...---,,,---///111333---...///000111111000///000///......///000111222111111222333333333222222111111111000...///111333333333444444555666666666444444555555666777777666999777555555666777888777444444333222222333333333444222111222555999;;;;;;:::;;;;;;<<<===>>>??????=========<<<;;;888666555444444444444444555777777<<<<<<===@@@BBBCCCAAA@@@>>>===;;;:::999888555222222222333333333333333333888999;;;>>>???@@@AAAAAA>>>===<<<;;;::::::;;;<<<666666777:::===??????>>>222222333666888999888666;;;999777666555444555555555444333333444555777888888777777777777888888999555555777777777666555444333444444333222000...---111000/////////000222222000333444111000222111...---,,,++++++------,,,++++++,,,...000000///...---000///,,,+++***+++---///(((((()))+++,,,---......***++++++++++++,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,---...))))))******+++++++++,,,)))((('''&&&&&&'''((()))******+++,,,+++***)))(((************+++,,,---...+++)))(((((()))******)))'''((((((((())))))*********************************++++++,,,,,,++++++***+++++++++++++++++++++,,,***---000000---,,,...000........................---------......000111111...............///000000///000111111000///000222000000//////...---++++++000111222333333222111000222444666999:::::::::999<<<;;;999777666555333333555555666666555444444333333666888888777777999<<<;;;999777666555666777888888777666555555555555555888666555777999<<<======>>><<<;;;<<>>;;;999777777888999777999;;;;;;:::<<<@@@DDD@@@@@@@@@??????>>><<<<<<888999;;;===@@@BBBDDDEEE???AAACCCEEEDDDAAA>>><<<<<<;;;999888888888999999;;;===???>>><<<:::::::::;;;<<<===?????????>>>>>>@@@???>>>???@@@AAA@@@???>>>@@@CCCDDDDDDBBB???======<<<999777666777888999:::===@@@???===;;;;;;===>>>>>>@@@BBBDDDCCC@@@===<<<===??????>>>===<<<===999999:::;;;======<<<:::;;;;;;<<<<<<<<<;;;::::::444555555555666666777777999888666444444444555555666777666555444444666888:::999888999::::::999777888888888777666666777888---......///////////////...------,,,,,,------.........------------......---,,,,,,---///000///------...////////////111333//////////////////////////////000000111111222222000111222333444555555555444333222111000000000000444333222222333444666777666666666666777777777777888999:::;;;:::999888777777666444222222222444555444444444666999;;;:::999===<<<<<<===???@@@???===>>>===;;;999777555444444555555555555777999;;;===>>>AAA@@@======AAAAAA???>>>===;;;:::888666333111555333222333555777777666666777:::<<<>>>??????>>>CCC@@@<<<::::::;;;;;;;;;999999999888888888777777777666555555666777888999;;;:::888777666666555555666555333222222333444666888888888777777777777777888888777666555333111000555444222111111111///---222///------111333333222111222444555555222///...//////...------------...---++++++,,,...///...---+++++++++,,,,,,---------***+++---......---+++***###&&&+++...///...***(((------------------------,,,,,,,,,+++++++++******)))***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***---,,,+++******+++,,,---,,,***(((''')))*********))))))*********+++++++++...------,,,+++***)))))),,,,,,---------,,,++++++,,,)))***+++)))&&&'''++++++*********))))))((((((++++++++++++++++++++++++******+++++++++******))))))************+++++++++///******......******...++++++++++++++++++++++++,,,...000...+++***+++...000///...---------------///...---,,,,,,---...///---...000111111111000///---...000111222222111111222000...---,,,---///000333333444444444333333222555555555555555555555555888888888888777666444444777777777666555333222111333444666888999:::999999999777555555666777777666888777555444555666888999:::777555777;;;>>>===<<<>>>???@@@AAAAAAAAA@@@???===;;;:::888777777888888444555666999<<<@@@DDDFFFCCC@@@======??????>>><<<<<<<<<<<<===>>>???AAAAAACCCAAA@@@BBBDDDAAA:::444<<<<<<:::888555555777999===>>>>>>>>><<<<<<===???DDD@@@???DDDGGGDDDAAAAAADDDAAA>>>===??????===;;;@@@BBBDDDEEECCC@@@;;;888===<<<;;;:::999999999999;;;===>>>>>>===<<<<<<===?????????@@@@@@AAAAAAAAA===>>>???@@@>>><<<999888999888888777999;;;===???>>>======<<<;;;;;;::::::555444333333444555777888:::999999888888888888888777777888888888888777777444777;;;======;;;;;;;;;777777888888777666555555------...///////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,...///000///---...//////...------///000////////////////////////000000000000000111111111000000111222333333333222222111111111111111222222333333222222333444666777555555666666666777777777888888999::::::999888777777666444333222333444555555555666999;;;===<<<:::===<<<<<<===>>>???===<<<<<<;;;:::888666555444444555555555666777999;;;<<<===??????<<<===@@@AAA>>>===<<<:::888777555222111444333222222444666666555888888:::;;;===>>>>>>>>>BBB???;;;999999:::::::::999888888888888777777777555444444444444666777888:::999888777666555555555555444333111111222444555666666777777888888999999999999888777666444333222555333111111111111///---222000---...111333222111222333444444333222000...//////...------------...---,,,+++,,,.........,,,+++++++++,,,,,,---------++++++------------++++++'''(((***+++,,,++++++***------------------------,,,,,,,,,+++++++++******+++*********++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++******************))))))(((((((((((()))))),,,***(((((()))***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,++++++++++++)))***,,,+++(((***...+++*********))))))))))))++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++)))&&&'''---///---...333,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***,,,---......---,,,,,,,,,,,,,,,///...------------...///---...///000111000000///---...000111222222111111111000///------...///000222222333333333333222222555555555555555555555555777777777666666666666555444444555555555555555555333444666888999999999999888777555666777888888777888888666666666777999:::<<<999888999===???>>><<<@@@@@@AAABBBAAA@@@???>>>===<<<:::999888888888999666777999;;;>>>AAADDDEEEAAA>>><<<<<<>>>???>>><<>>>>>>>>???@@@AAABBB@@@>>>===???BBBAAA<<<777999999888666444555777999<<<======<<<;;;<<<>>>@@@GGGFFFIIINNNNNNFFF???<<>><<<:::===???BBBCCCCCC@@@===:::===<<<;;;:::999999999999:::<<<===>>>===<<<===>>>???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>===;;;999888999999888888999;;;===???>>>>>>===<<<;;;:::999999555444444444444666777888888888777666555555555666777777777888888777777777666777999:::;;;;;;999888777777777666666666555555------...////////////...------,,,,,,,,,,,,------,,,++++++++++++++++++,,,...------...000000///---......///---,,,+++,,,...000000000000000000000000111000000000000000000//////000000111111111000000000000000000111222333444333333333333333555666666555555555666666666666777777777888999999888888777777666444333333444555555666777888;;;>>>???===;;;===<<<;;;<<<======;;;::::::999888666555555555555555555555666777999:::;;;:::===>>>;;;<<>>@@@===:::888888999999999888999999999888888777777333333333333444555666777::::::999888777666555555444444222222222333444555555555666777888999:::::::::::::::999777666444333444333111111111111///---222000//////111222222111333333333222222111000000//////...------------......---,,,,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))+++,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++***)))((((((***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********************+++++++++******++++++++++++******,,,***((((((***+++***)))+++++++++,,,,,,,,,------*********+++++++++,,,,,,((()))******+++++++++++++++***+++------***,,,111***************)))))))))++++++++++++++++++++++++((()))+++,,,,,,+++***((()))************+++++++++'''&&&''',,,......000333,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------,,,+++++++++,,,,,,///...------------...///---...///000000000000///---...///000111111111111111000///...---...///000000111111222222222111111444444444444444444444444666555555444555666777888333444444555555666666666333444666888999999888888888666555666888999999999999888777777777888:::;;;>>><<<;;;===AAABBBAAA>>>DDDDDDCCCCCCBBB@@@???>>>===<<<;;;:::999999999999999:::<<<>>>@@@AAABBBCCC>>>===;;;<<<===???>>>>>>BBBAAAAAAAAAAAAAAABBBBBB>>><<<;;;===@@@AAA>>><<<888888888666666777:::<<<>>>>>>>>>======???BBBEEEOOORRRYYY]]]XXXKKKAAA===@@@>>><<<;;;<<<<<<;;;999;;;===@@@BBBCCCAAA>>><<<===<<<;;;:::::::::::::::888:::<<<=========>>>???@@@@@@AAAAAAAAAAAABBBBBB>>>>>>===;;;:::::::::999:::999999999:::<<<===???@@@???>>><<<;;;999888777555555444555666777888999999888777666555555555555666777777888888777777666888666444555888999777555888777555444444555666666,,,---......//////......---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++...------...000000...---------...---,,,,,,...///000000000000000000000000111111000000/////////...000000111111111000//////000000000000111222333444222222333333444555555666444444555555555666666666666666777777777777777777666666555444444555555666666777999<<<>>>???===;;;===<<<;;;;;;<<<<<<:::888888777666555555555555555555555666777888999::::::888;;;<<<:::;;;>>>>>>;;;:::::::::888555444333444:::999888888:::<<<<<<;;;<<<;;;999888888:::<<<===???===:::999999::::::999999::::::;;;:::999888777222333333444555666777777;;;;;;;;;:::999888777666555444444333444444555666666666777777888888888999::::::999999888666555444444222111111111111///...222111000111111111111111444333222111000000000111//////...------------...///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++*********+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++***)))))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))******++++++++++++***+++,,,------,,,+++***+++***))))))***+++***)))******++++++++++++,,,,,,***************+++++++++((((((***+++,,,,,,,,,,,,---++++++---,,,)))+++000************************************************''')))+++------,,,***((())))))*********++++++++++++***+++,,,---,,,---...------------------------,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------..................///////////////------...///000000000000111000//////....../////////000000111111111111000444444444444444444444444555444333222333666888:::666666555555444444444444444555666888999999888888888777666777999;;;;;;:::888888777777777888999:::===<<<===AAAEEEGGGFFFCCCHHHHHHGGGEEECCCAAA??????===<<<<<<;;;;;;:::::::::;;;<<<>>>@@@AAA@@@@@@???======<<<===>>>@@@@@@AAAEEEDDDCCCBBBBBBBBBBBBBBB@@@>>><<<===???@@@@@@>>>;;;<<<;;;:::999:::<<>><<<;;;:::::::::999===???AAACCCCCCAAA???=========<<<;;;;;;;;;;;;;;;777999<<<=========???@@@AAAAAAAAAAAAAAAAAAAAABBB???===;;;999999999:::;;;::::::::::::;;;<<<===>>>@@@@@@>>><<<:::888666666555555555666777888999999<<<;;;:::888777777777777666777777888888777777666:::555111222666888666222888666555333333444666777,,,------...............,,,,,,,,,++++++,,,,,,,,,+++,,,------------,,,+++...------...//////---,,,+++,,,---...---...111333////////////////////////111000000000//////......000111111111111111000///222111111111111111222222222222333444444555555555444444444444555555555555555555555555666666777777666666666666666666666777555666777:::======<<<:::<<<;;;:::;;;<<<;;;999888777666666555444444555555555555666777888999999999666:::;;;999:::======::::::;;;;;;999666444555777;;;999888999;;;======<<<===;;;888777777888;;;===???===::::::;;;;;;;;;::::::;;;<<<===<<<;;;999888333444555666777888999999=========<<<;;;:::888777666666666666777777888888999888888888777777666666999999999888777666555444444333111111222222000///000111222222222111222222555333111000//////000111//////...------------...///...,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------............,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((()))***+++++++++++++++'''((()))******)))((('''+++***)))***+++,,,+++)))))))))))))))************,,,,,,+++******)))(((((()))***+++,,,------------...++++++,,,***&&&'''+++***************+++++++++************************''')))***,,,,,,,,,***)))))))))*********+++++++++---...---,,,+++,,,+++***------------------------,,,,,,+++,,,,,,,,,,,,,,,......------------......---..................---...............//////000---------......///000000111111000///////////////...///000111111111111111444444444444444444444444333222111222333666888:::666555555444444444555555555666777999999999888888999888777888:::<<<<<<;;;888777777888888888999999<<<<<<>>>DDDJJJLLLKKKHHHLLLKKKIIIGGGDDDBBB@@@???============<<<<<<<<<;;;<<<===???@@@@@@???>>>===>>>>>>??????@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???????????????>>>>>>===;;;::::::<<>>BBB???>>>===<<<::::::::::::@@@AAACCCCCCCCCAAA>>>=========<<<<<<;;;;;;<<<<<<777999<<<===>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???===;;;999888999:::<<<;;;;;;;;;;;;<<<===>>>>>>AAA@@@>>><<<:::777666555555555666888999:::::::::<<<<<<;;;999999888888888777777888888888888777777:::555000000444777555222888666555333444555777888,,,,,,---............---,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++---,,,,,,,,,...---,,,******+++------...///222444////////////////////////000//////////////////...///000111111111111000000222222111111111111111222111222333444555555555555333333333444444444555555444444444444555666777777666666666777777777777777666555666888:::<<<;;;:::<<<;;;:::;;;<<<<<<:::999888777666555555555555555555555777888999999999999555999:::999:::======::::::;;;;;;999555444777:::888777666666999:::::::::;;;:::888666666888;;;<<<>>><<<;;;:::;;;<<<;;;::::::;;;<<<======;;;999888444555777888::::::;;;;;;======>>>===<<<;;;999888666777777888999999999:::::::::999888777666555555999999999888888777555555555333222222333333222111...000222333222222333444444333111000//////000000//////...------------......---,,,,,,---...---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000...+++)))******++++++,,,,,,------,,,,,,,,,+++++++++******)))***---...///...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((()))+++,,,,,,+++***))))))******++++++******)))+++******+++,,,,,,+++)))((((((((())))))))))))***---,,,+++***)))(((''''''***+++,,,---------------...+++++++++((($$$%%%)))*********+++++++++++++++************************((()))******++++++++++++)))************+++++++++***,,,---++++++......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++......---------...//////------...//////...------......------......///000---,,,,,,------...///000111111111000000000//////...///000111111222111111333333333333333333333333111111111222333555777999222222222333444666999:::666777999:::::::::999999;;;999888999;;;<<<<<<<<<888888999999999:::::::::<<<===@@@GGGMMMOOOMMMJJJMMMLLLIIIFFFCCCAAA@@@???======>>>>>>>>>======<<<>>>????????????>>>======???@@@AAAAAA@@@AAACCCEEEDDDDDDCCCBBBAAAAAABBBBBBEEEDDDBBBAAA??????>>>>>>>>>>>>===;;;999999;;;>>>>>>???AAABBBBBBCCCFFFHHHKKKFFFCCCBBB@@@===@@@FFF???@@@@@@>>>;;;:::;;;<<<@@@AAABBBBBBBBB@@@>>><<<>>>======<<<<<<<<<======999;;;===?????????AAABBBAAAAAA@@@@@@@@@@@@??????>>>===;;;:::999:::;;;<<<<<<<<<<<<=========>>>>>>@@@???>>><<<999777666555555666777999:::;;;;;;;;;;;;:::999999888999999999888999999999999999999888888555222222555777666555777777666555555666888999+++,,,------......------,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,+++++++++,,,,,,***(((***+++,,,---------000222------------------------.........///////////////---...//////000000000000000000000000111222333333111222333555555555555444222333333333333444444444444333333333444555666777666666777777888888888888777666555666999;;;<<<<<<;;;::::::;;;======<<<:::999888777666555555555555555666777888999999888888444888;;;:::;;;>>>===:::888:::;;;888444333666;;;777666555555777999999888999888777666777888:::<<<<<<;;;999:::;;;;;;:::999888999;;;<<<<<<:::888666444555777999:::;;;;;;;;;;;;<<<======<<<:::777666666666777888999999999999999999888888777777666666::::::::::::999888777666666444333333555555444222,,,///222444333222444666333222111000000///////////////...------------...---,,,+++,,,.........,,,---------,,,,,,+++++++++++++++------------++++++***+++---......,,,***))))))******+++,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((---,,,,,,,,,,,,,,,,,,---+++******+++------+++)))((())))))))))))*********++++++******))))))((((((***++++++,,,,,,,,,++++++,,,******+++(((%%%&&&************++++++,,,,,,,,,************************)))))))))))))))+++,,,---)))************+++++++++(((,,,---***+++///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...,,,+++---,,,,,,,,,------...///------...//////...------......---------...///000---,,,,,,,,,,,,...///000111111111111111000//////...///000111222222222222333333333333333333333333000111111333444555666777222222111222444777999;;;888999:::;;;<<<;;;::::::===;;;::::::;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<>>>???CCCIIINNNPPPLLLHHHLLLJJJGGGDDDAAA???>>>>>>======>>>?????????>>>===AAAAAA@@@??????????????????@@@BBBAAA???@@@BBBDDDBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>>>>=========;;;:::;;;>>>@@@<<>>???@@@@@@???>>>===>>>===============>>>>>>;;;===???@@@@@@@@@AAACCC@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>===???>>>===;;;999777666555555666888:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<999::::::;;;;;;::::::999555555555555666777777888777777777777888888999999+++,,,------......------,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))(((,,,+++******++++++)))'''***+++,,,,,,++++++---///---------------------------.........//////000000+++,,,---...////////////......///000111333555666111222333555666555555444222222333333333444444444333333222222333555666777555666777888888888888888999777555555888;;;===>>>;;;::::::<<<===>>>===<<<:::999888777555555555555555666777888999999888777444888;;;:::;;;>>>===:::777999:::777222222666:::888777666666999:::::::::888777777777888999:::;;;;;;999888999::::::999888666888:::;;;;;;999666555333555777999:::;;;;;;;;;::::::;;;<<<;;;888666444555555777888999999999999777777777777888888888888;;;;;;;;;;;;::::::999888666555444444555666555333+++...222444333333555777222222111111000///////////////...------------...---,,,+++,,,...///...------------,,,,,,+++++++++***+++---......---+++***)))******+++++++++***)))))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++***)))((()))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,---,,,***((('''+++***)))(((((()))***++++++******,,,------+++))))))************+++++++++))))))))))))******************+++++++++******)))+++))))))+++)))&&&(((,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***)))(((((((((+++---///)))************+++++++++***......******......***++++++++++++++++++++++++,,,***(((***---...---+++++++++++++++,,,,,,---...,,,---...//////...---,,,......---,,,---...///000---,,,++++++,,,---///000111111111111111000////////////000222222333333333333333333333333333333333///000222333444555555555555444333222333555777888999:::;;;<<<<<<<<<;;;:::>>><<<;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>AAABBBEEEJJJOOOOOOJJJFFFJJJHHHEEEBBB???======<<<===>>>???@@@@@@???>>>===CCCBBBAAA@@@???@@@AAABBB>>>@@@BBBAAA>>>>>>AAACCC@@@@@@@@@??????@@@@@@AAA???@@@AAAAAA???>>>>>>>>>===>>>>>>>>>===???BBBEEE===@@@CCCEEEEEEDDDDDDDDDCCC>>>>>>CCCFFFEEEBBBBBBBBBCCCDDDAAA>>><<<>>>@@@999:::<<<===>>>>>>>>>===>>>>>>============>>>???<<<>>>@@@AAAAAAAAABBBCCC@@@?????????>>>>>>======>>>======<<<<<<<<<======<<<===>>>>>>>>>>>>>>>===>>>>>><<<;;;999888666666555666888;;;<<<======<<<===============>>>???@@@:::;;;;;;<<<<<<;;;;;;:::333555777777777777888:::666777888999999999999999***))))))+++///000///,,,------,,,++++++******)))+++++++++++++++++++++,,,************************+++******+++------,,,***,,,((()))...///++++++///++++++,,,,,,,,,,,,------000////////////000000111////////////000000000000222333333333333333333444666666555444444444444555;;;333...111444333222222444555777999:::999888777999666444666:::======<<<>>>>>>??????>>><<<999888999888555333222222333444666555555777888:::999999:::999999;;;>>>>>><<<999===;;;999777666666777888777777777777777666555555999666333444777999888777;;;;;;;;;;;;:::888666555888888888888888777666666555555666888999:::;;;<<<<<<;;;;;;:::999888777777777777888888888888777777888888777777777777777888:::;;;;;;::::::888777666444444444555777666444222555555555555555555555555444222111111222333333222111000///...---,,,++++++---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********,,,---,,,+++000///---+++******++++++------------,,,+++***)))))))))***++++++++++++***,,,+++******,,,,,,+++***...,,,)))((()))******)))+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...,,,***))))))***,,,---333000---***((()))***+++***+++,,,,,,,,,,,,+++***---,,,++++++******++++++)))***+++,,,+++)))(((&&&++++++,,,+++***(((&&&%%%(((((((((((())))))))))))******************************++++++++++++******,,,,,,,,,,,,,,,+++***)))000---***((()))+++++++++,,,,,,,,,---------.........---,,,,,,......---,,,---------............///...---,,,++++++,,,---......///111222222222111000000//////......///111222222222333333333444444444222222222333333333444444888777555666777999999888;;;;;;:::;;;;;;<<<===>>>===>>>>>><<<:::999:::;;;=========>>>??????@@@@@@AAACCCGGGJJJKKKKKKJJJIIIJJJHHHBBB======@@@>>>999???@@@AAAAAA@@@@@@BBBDDDAAAAAAAAA@@@@@@????????????BBBCCC@@@;;;999;;;???BBBBBBBBB@@@===<<<===>>>CCCCCCCCCCCCCCCAAA@@@@@@>>>>>>============>>>>>>>>>BBBFFFHHHGGGDDDCCCBBBBBBBBBAAA@@@AAACCCEEEGGGFFFEEEEEECCCAAA>>><<<;;;::::::;;;>>>@@@@@@>>>;;;AAA@@@>>>???@@@@@@???>>>@@@@@@AAAAAABBBBBBAAAAAA<<<>>>??????>>><<<<<<===999<<>>======BBBBBBAAA@@@????????????AAA>>>;;;:::<<<<<<:::888666888;;;======>>>@@@BBB??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777666777444111222555999<<<===;;;:::999999::::::888666---+++***,,,...///---+++,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++******+++------,,,+++(((%%%''',,,...,,,,,,000+++++++++,,,,,,,,,------//////......//////000000.../////////000000000000222222222222333333333333555555444333333333333444888111---000333333222222222333555666777666444444888666444666999<<<<<<<<<<<<<<<======<<<:::888666999888666555555555555555777666666777888999:::999:::999888999;;;<<<:::888;;;:::888666666666777888888888999999999888777777999666444444666888888777::::::;;;:::999777666555777777888888777777666555444555666777999:::;;;;;;<<<;;;;;;:::999888777777666666666777777666666666888777777666666777777888::::::999999888777777777555555555666777777555333444444444444444444444444333222000111222333222111000000///...---,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---+++***+++***)))'''......,,,++++++*********------------,,,+++***)))))))))***++++++++++++***,,,+++******,,,,,,+++***---+++))))))*********))),,,,,,+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++*********+++,,,000...,,,*********++++++++++++++++++++++++++++++---,,,++++++******++++++,,,++++++***************((()))***+++******)))(((((((((((()))))))))************************************++++++++++++******+++,,,,,,,,,++++++***)))...,,,***)))+++,,,++++++,,,,,,,,,------------......---,,,,,,......---,,,------------............///...---,,,,,,---...///......000111111111000/////////.........000111222111222222222222333333333222333333333444444444444777666555666888::::::999<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;999888999:::=========>>>??????@@@@@@DDDEEEGGGIIIJJJIIIGGGFFFDDDEEECCC???>>>@@@???;;;@@@AAAAAA@@@???>>>@@@AAA???@@@@@@@@@@@@@@@???>>>@@@BBBCCC@@@<<<:::<<>>======???CCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>======>>>>>>???BBBEEEFFFEEEDDDCCCCCCBBBAAA@@@???@@@BBBDDDEEEEEEEEEDDDBBB@@@>>><<<;;;::::::;;;>>>@@@@@@>>>;;;>>>===<<<===>>>???>>>===>>>???@@@AAABBBBBBBBBBBB<<<>>>@@@AAA???===<<<<<<888;;;>>>??????>>>>>>>>>AAA@@@@@@?????????@@@@@@AAA>>>;;;;;;<<<<<<;;;999888:::<<<=========>>>@@@>>>>>>>>>>>>==================<<<;;;:::888666666555333111333777<<>>>>>======<<<=========:::;;;;;;999777777888999<<<======>>>>>>??????@@@EEEFFFHHHHHHGGGFFFCCCBBB???EEEGGGCCC@@@???>>><<>>???===>>>@@@AAAAAAAAA???>>>@@@BBBCCCAAA===<<<>>>@@@CCCCCCCCCAAA???>>>???@@@CCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>AAABBBDDDEEEDDDCCCCCCDDDBBBAAA???>>>???@@@BBBCCCDDDDDDBBB@@@>>>===;;;:::::::::;;;>>>@@@@@@>>>;;;<<<;;;:::;;;===>>>>>><<<===>>>???@@@AAABBBBBBBBB<<>>===<<<999;;;<<<===<<<<<<>>>?????????>>>>>>>>>???@@@@@@AAA???===<<<<<<<<<;;;::::::;;;======<<<<<<>>>???>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;999666444444222222444999???BBBDDDAAA???=========<<<;;;999+++++++++++++++***)))(((((())))))***+++,,,,,,,,,.........---,,,+++******)))))))))))))))))))))))),,,++++++,,,......---+++,,,+++++++++***)))'''(((***++++++++++++,,,,,,,,,---,,,,,,,,,---...///000........./////////000000///000000111111222222222222222111000000000000111111,,,+++...222333444777888888888888777666444444333333444555777999999:::999999999999888777666555777888:::<<<<<<;;;:::999555555555555444555777888:::888666444444444555555777666666666666777888999888999::::::;;;:::::::::777666555555666777888888888888888777666666555444555555666666555555444333444444555666888999:::;;;<<<;;;;;;:::999888777777555555555666666555555555666666555555555666777777999888666444333444666777555444333444555555444333111111111111111111111111111000000000222222111/////////...------,,,++++++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))(((((((((***+++***))))))***+++,,,,,,***)))(((---,,,,,,+++++++++++++++))))))***++++++++++++***+++***)))***+++,,,+++))),,,***))))))++++++***)))------+++***))))))))))))******************************++++++++++++******)))******++++++++++++***'''(((***+++,,,---,,,,,,******)))(((((()))******,,,++++++***************,,,+++***)))))))))***+++''''''((()))***++++++,,,)))*********++++++++++++******************************++++++++++++************++++++++++++******))))))***,,,......,,,***++++++,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,---------........./////////....../////////,,,,,,------............---------...///000111222/////////000000000000111333333444444444555555555555444555777:::<<<<<<<<>>===<<<<<<<<<===:::::::::999777777888999<<<<<<======>>>?????????DDDEEEFFFFFFEEECCCAAA@@@BBBKKKOOOJJJBBB>>><<<;;;@@@AAAAAA@@@>>>===>>>@@@===???AAACCCCCCBBB@@@>>>AAABBBBBBAAA>>>>>>???AAACCCCCCCCCBBB?????????AAABBBAAA@@@>>>???@@@BBBCCCEEEDDDCCCAAA???>>>>>>>>>BBBCCCCCCCCCBBBBBBDDDEEECCCBBB@@@?????????AAABBBCCCBBBAAA???===<<<;;;:::::::::;;;>>>@@@@@@>>>;;;;;;:::999;;;===>>>>>>===>>>???@@@@@@@@@@@@@@@@@@===@@@CCCCCCAAA???===<<<<<<<<<<<<;;;::::::<<<>>>============>>>??????@@@AAA???>>>===<<<<<<;;;;;;:::<<<=========>>>@@@BBB@@@??????>>>===<<<<<<;;;999;;;<<<===<<<999666444444333222555:::???BBBCCCDDDBBB?????????>>>===;;;&&&'''))))))))))))))))))(((((()))***++++++,,,---......---,,,++++++******************************++++++***,,,---...---+++,,,------+++******)))'''*********+++++++++,,,,,,++++++++++++,,,---...///............////////////......//////000111222222111111000////////////000000,,,,,,000333333666:::999999999888777666555444111222333555666777888888:::999999999888888777777777888;;;======<<<;;;:::333444444333111222555777:::999777444333222333444555555555555666777888888888888999999999999999888777666666555555666888999888888777666666555555555555555555555555444333333444444555777888999:::;;;<<<;;;;;;:::999888777777555666666777777666666555555555444444555666666777888777555333333444666777333222111111222333222111111111111111111111111111000//////000222222000............---,,,,,,++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))(((((((((***+++***)))((()))***,,,,,,+++***))),,,,,,+++*********++++++))))))***++++++++++++***+++***))))))++++++***)))+++***)))***+++,,,+++)))---,,,+++***))))))((((((++++++++++++++++++++++++)))******++++++******)))((()))***++++++++++++***%%%''')))+++,,,,,,,,,+++***))))))))))))))))))***,,,+++******))))))******'''((()))******)))(((((())))))))))))))))))******)))*********++++++++++++))))))))))))))))))))))))******++++++++++++******)))******++++++*********((()))***---......,,,)))+++++++++,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,------------......//////////////////...,,,,,,,,,,,,,,,------...,,,------...///000000000....../////////000000000333333333444444444555555333333444777;;;===<<<;;;>>>>>>===<<<;;;;;;;;;<<<::::::;;;:::888888999:::<<<<<<<<<===>>>>>>??????AAABBBBBBCCCCCCBBBAAA@@@IIIQQQUUUNNNCCC===;;;999>>>???@@@???>>>???@@@BBB???@@@CCCDDDEEECCCAAA???AAAAAAAAA@@@??????@@@AAABBBCCCCCCAAA??????@@@AAABBBAAA?????????AAACCCEEEFFFEEEDDDBBB@@@???>>>>>>BBBCCCCCCBBBAAAAAADDDFFFDDDCCCAAA@@@???@@@BBBCCCCCCBBB@@@>>><<<;;;;;;;;;::::::;;;>>>@@@@@@>>>;;;<<<;;;;;;<<<>>>@@@???>>>@@@@@@@@@@@@???>>>======>>>@@@CCCCCCAAA>>><<<<<>>;;;999888:::<<<<<<<<<<<<<<<======>>>?????????>>>===;;;:::;;;;;;999;;;===>>>???AAADDDGGGBBBBBBAAA@@@???======<<<888:::;;;<<<;;;999666444555444444555999===???@@@EEECCC@@@?????????>>>===%%%'''))))))((((((((()))(((((())))))***+++,,,,,,,,,,,,,,,++++++*********************************+++******+++------,,,***(((++++++***+++------***************++++++++++++************+++---......------........./////////------......///000111111111000000//////////////////,,,,,,000222333666;;;666666555555444333222222...111333444444555666777::::::999999888888888888777888:::<<<<<<<<<:::999333444555222000000444888::::::999777333111222333444444555555666666777777888888888888888777777666666777777666555555888:::888888777666666666666666555555555666555444444333555555666888999:::;;;<<<<<<;;;;;;:::999888777777666666666777777666666666444444444444444555666777777666555444444555555666222111//////000111111000111111111111111111111111/////////000222111///---------------,,,,,,++++++------------------------++++++************++++++++++++++++++++++++++++++---,,,************(((&&&))))))***+++,,,,,,,,,+++,,,+++***))))))***+++,,,))))))***++++++++++++***+++***))))))***+++***)))***))))))***,,,,,,+++))),,,+++***)))))))))))))))++++++++++++++++++++++++))))))************))))))(((((())))))***+++++++++&&&''')))***++++++******)))******++++++******)))++++++***))))))))))))***%%%&&&(((******)))'''&&&,,,+++***)))(((((()))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******((()))******+++******************,,,......+++)))++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,---------------......//////......---,,,,,,,,,+++,,,------...------.../////////.............../////////000000222222222333333333444444222222444777:::<<<;;;:::;;;;;;::::::999:::::::::999::::::999888888999;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@KKKQQQSSSKKKAAA<<<:::999<<<===>>>>>>===>>>@@@BBBAAABBBCCCDDDCCCBBB@@@???@@@@@@?????????@@@@@@AAAAAABBBBBBAAA???>>>@@@AAAAAAAAA@@@@@@AAACCCDDDEEEFFFEEECCCBBB@@@??????>>>AAABBBCCCBBBAAAAAACCCEEECCCBBBAAA@@@@@@AAACCCDDDCCCBBB@@@>>><<<<<<<<<<<<::::::;;;>>>@@@@@@>>>;;;>>>===<<<===???@@@@@@??????????????????>>>===<<>>>>>>>><<<:::999:::;;;999:::<<<===???BBBFFFIIIDDDCCCBBBAAA???>>>===<<<999999;;;;;;:::888666555777666555666999<<<======DDDBBB???>>>???@@@??????'''***++++++((('''((()))(((((())))))******++++++************************************************)))))))))***+++,,,+++)))%%%)))+++((()))------)))************++++++++++++))))))))))))+++,,,---...---------.........//////+++,,,---...///000111111111000000///////////////...+++,,,///111111555;;;444333333222111111111111---000333444333333555777999999888888888888888888777888999:::::::::999888444666666444000000555999:::<<<<<<999555222111222444444555555666555555555999999999999888777555555555777777666444555777:::999888777666666666777777666666666666666555444444666666777999:::;;;<<<===<<<;;;;;;:::999888777777444555555666666555555444333333333333444555666777555555555555555666666666333111//////000111111111111111111111111111111111.........000111111...,,,---------,,,,,,,,,,,,+++------------------------++++++************++++++++++++++++++++++++++++++...---+++***+++***)))'''*********++++++,,,......,,,+++***))))))***+++,,,))))))***++++++++++++***+++)))((()))***+++***((()))))))))+++,,,---+++)))******))))))))))))******************************))))))************)))))))))((((((((()))***,,,---((()))))))))))))))(((((((((***,,,------,,,***(((++++++***)))))))))))))))''''''((()))))))))))))))++++++)))((((((((()))***((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******(((((()))***************,,,++++++,,,------***(((***++++++++++++,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,---------,,,---...//////...---,,,---,,,,,,+++,,,---...///---.../////////...---,,,...////////////000000000111111111222222222333333222222444777::::::999777888888777777777888999999777888999888777666888:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEJJJJJJBBB<<<;;;<<<;;;;;;<<<===<<<;;;;;;<<<>>>BBBBBBBBBAAA@@@???>>>===???>>>===>>>???@@@@@@@@@@@@AAAAAA@@@>>>>>>???AAA@@@AAAAAABBBDDDEEEEEEFFFEEEDDDCCCAAA@@@?????????@@@AAACCCCCCBBBAAABBBDDDAAA@@@???>>>???@@@BBBDDDDDDBBB@@@>>><<<<<<======::::::;;;>>>@@@@@@>>>;;;???>>>======?????????===<<<======>>>??????>>>>>>@@@AAAAAA???<<<;;;<<<======>>>>>>===<<<;;;<<<>>><<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<888777888:::999:::;;;<<<===???CCCGGGDDDCCCBBB@@@>>>===;;;;;;999999:::999999888777666888777777888;;;>>>>>>>>>BBB@@@===<<<>>>???@@@@@@+++---...---)))'''''')))))))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))(((((()))++++++***((('''++++++''''''******%%%)))************+++++++++((((((((()))***,,,---...---------.........//////++++++,,,---...///000111111111000///////////////,,,***+++...000000444999444333222222111111222222,,,///333444333333444666999888888777777777777888888888888999999888888777666888888555111111666;;;:::===>>><<<777333111222444555555666555555444444;;;;;;::::::888777555444555777888666444444777;;;999999777666666777888888666666777777666666555444777777888999;;;<<<===>>><<<;;;;;;:::999888777777333444444555555444444333333222222333444555666777555555666777777666666555444222000///111222222222111111111111111111111111.........000111111...,,,---,,,,,,,,,,,,,,,,,,,,,------------------------++++++************+++++++++++++++++++++++++++++++++*********,,,---,,,+++++++++******+++---///000,,,+++)))((((((***+++---))))))***++++++++++++******)))((()))***+++***((()))((()))+++------+++)))***)))))))))))))))***+++))))))))))))))))))))))))))))))************))))))))))))''''''(((***,,,...******))))))((((((''''''(((***---//////---***(((+++******)))))))))))))))***)))((('''((()))+++---+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***************---,,,++++++,,,,,,***(((******+++++++++,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++...---,,,+++,,,---...///...////////////---,,,+++////////////000000000111000000111111111222222222111222333666999999888666666555555555666777888888666777777777555555777999;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>======<<<<<>>;;;<<<<<<:::888888999:::BBBAAA@@@???===<<<;;;;;;>>>===<<<===>>>@@@@@@@@@???@@@@@@???>>>===???@@@@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@????????????AAACCCCCCBBBBBBBBBCCC???>>>======>>>@@@BBBCCCEEECCC@@@>>>======>>>>>>::::::;;;>>>@@@@@@>>>;;;???>>>======>>>???===<<<999:::<<<===???@@@AAAAAAAAAAAA@@@===;;;:::;;;===;;;<<<>>>>>>======???@@@===<<<;;;;;;::::::::::::;;;======;;;888666888:::::::::;;;:::;;;===@@@CCCCCCCCCAAA???===<<<:::999::::::999888888777777777888777777999===@@@AAA@@@@@@>>><<<;;;===???@@@@@@+++++++++************)))+++++++++***************+++***)))***++++++***)))*********)))))))))))))))*********))))))))))))(((111...+++*********)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...+++(((***...111222222////////////............//////............//////000111111222222222111111333333222222333555666888777888999999777666555666===;;;:::888777777888888555666555444333333555777AAA>>>999555333333444555777777777777777666666555:::999999::::::888333000888777666555555666888999555555555444333555888;;;999777555555555555444333888888777666777888:::;;;<<<;;;:::888777555444333666666666555444111///...444444444444444555666777777666555444444555666777333333333222222222111111666333000000222333222000111000///...............---------...------,,,,,,///...,,,+++***+++,,,,,,+++******))))))))))))))).........,,,++++++---///222000---***((((((((()))************+++,,,---...,,,+++***))))))***+++,,,,,,++++++******+++,,,,,,+++*********++++++)))(((******))))))******+++,,,,,,,,,***)))))))))***+++***)))'''''')))))))))(((,,,---,,,))))))***'''"""))))))***++++++++++++***,,,((('''***,,,+++***---)))))))))))))))))))))))),,,++++++++++++++++++,,,((()))*********((('''&&&,,,+++***))))))***+++,,,...---+++***(((((())))))+++++++++************)))***)))))))))+++,,,+++***+++******)))((()))))))))******++++++++++++******+++***((('''(((***---///(((((()))***++++++,,,,,,...,,,******,,,,,,***(((---,,,,,,...///000///---------------------------...///000111111000///...000000///////////////000222222111000000000000000555222000111444777777666444444444444444555666777666777777888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<;;;:::;;;===??????>>><<<;;;:::999999999===>>>@@@AAA@@@???===<<<999999:::<<>>>>>>>>>>>======@@@@@@@@@???????????????============>>>@@@EEEHHHMMMHHHCCC???>>>>>>>>>>>><<<;;;;;;<<<===???AAABBB???>>><<<<<<;;;<<<===>>>>>>======<<<<<<<<<<<<===@@@???>>>===<<<;;;::::::;;;<<<===???@@@@@@@@@@@@??????@@@???>>><<<;;;999888999:::999888999:::<<>><<<<<<<<<<<<======<<<;;;:::888777666777777777888999:::;;;<<<===<<<:::999:::<<<>>>???************************************************+++***))))))++++++***)))************************++++++*********)))))))))000---+++************)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------...+++)))***---000111111////////////............////////////////////////111111222222222111000000333222222222333555777888777888999888777777888:::<<<;;;999888777777888888888888888555333222333555<<<;;;999777666555444444666666777777666666555444666666666888888777333111444333222111111222444555444555555444333555888;;;999777555444555555444333666666777777888999:::;;;::::::999777666444333333222333444444333222111000555555555555555666777777555444333333333333444555333333222222222111111111555222000000222333222000000///......---------...------......------,,,,,,...---,,,+++++++++,,,,,,++++++***)))))))))))))))+++,,,,,,+++******,,,...///...,,,***))))))***+++************+++,,,,,,---++++++************++++++,,,,,,++++++***+++++++++***)))))))))******((('''******))))))******++++++,,,+++***)))))))))*********)))'''''')))))))))((()))***(((&&&'''++++++((())))))***++++++++++++***,,,'''&&&)))+++******,,,))))))))))))))))))))))))******))))))))))))******((()))******)))((('''&&&+++***))))))))))))***+++,,,+++***)))(((((())))))*********)))))))))((((((***)))))))))+++,,,+++***+++******)))))))))))))))******++++++++++++******)))))))))******+++,,,,,,******+++,,,,,,---.........,,,++++++---...,,,***---,,,,,,---//////...------------------------------...///000000///...---000000///////////////000111111000/////////000000333111///000333555555333333333222222222333444444444444555666666777666666555666777999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;::::::<<<>>>===<<<;;;:::999888888888;;;<<<===??????>>><<<;;;::::::;;;>>>BBBDDDDDDCCCFFFEEECCCAAA@@@@@@@@@AAADDDCCCCCCBBBCCCDDDEEEFFF>>>>>>>>>>>>>>>===<<<<<>>>>>===>>>>>>>>>>>>AAAEEEHHHLLLHHHCCC@@@??????>>>===<<<;;;;;;;;;<<<>>>???@@@======<<<;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<>>===;;;;;;;;;;;;<<<<<<======>>>????????????>>>???@@@@@@???<<<:::999666777888777666666888:::===;;;888888:::<<<>>>???BBBAAA???===<<<;;;;;;;;;;;;;;;;;;:::999888777666999999888888888999::::::;;;;;;:::::::::;;;======)))))))))***++++++,,,,,,((())))))******++++++++++++***))))))++++++***)))))))))******++++++,,,,,,,,,+++++++++************...,,,***)))***+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///000000/////////............---...///000111111000///...111222222222111000000///222222222333444666777888888888888777777888;;;===::::::999888777777777777777888888666444444666888888999999999888777555333555555666666555555444333222222333555666666333111111000/////////111222333333444444333333555888;;;777555333333444444333222444555777888::::::::::::888777777555444333222222///000111222333333333333666666555555555666777777222222111111111111222222333222222222222111111111333222111111222222111000......---,,,,,,,,,------------......------,,,+++------,,,+++++++++,,,,,,++++++***))))))))))))***)))***+++***)))***,,,...---,,,+++*********+++,,,++++++*********++++++,,,******++++++++++++******,,,,,,++++++***************)))(((((())))))(((&&&)))))))))*********++++++++++++***))))))))))))******)))'''''')))))))))((())))))&&&###%%%***,,,***((()))******++++++******+++'''%%%(((***)))(((***))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''***)))))))))+++,,,+++************)))))))))))))))******++++++++++++******'''(((***,,,,,,,,,+++*********++++++,,,------------,,,+++,,,---...---,,,,,,+++++++++---...---,,,------------------------,,,---...//////...---,,,//////.........//////000/////////...//////000000000//////111333444333111222111111000000000111111111111222444444555555555111222555777999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<;;;999999:::<<<;;;;;;:::999888888777777777999;;;<<<======;;;:::999999;;;>>>BBBEEEEEEEEEIIIGGGDDD@@@>>>>>>???@@@BBBAAAAAA@@@AAABBBDDDEEE@@@@@@??????>>>===;;;;;;======>>>>>>>>>>>>>>>===>>>????????????AAAEEEHHHJJJGGGDDDBBBAAA@@@>>><<<<<<;;;;;;;;;;;;<<<===>>><<<;;;::::::;;;<<<===>>>>>>======<<<;;;;;;<<<<<<===<<<:::999999;;;<<<=========>>>>>>>>>>>>>>>>>><<<>>>???@@@???<<<:::888666777777666555666888:::;;;:::888888;;;<<<======@@@???===<<<;;;:::999999999999999888888777777777::::::999888888777888888:::::::::::::::;;;;;;;;;'''((()))***+++,,,------'''(((((()))***++++++,,,+++)))((()))***+++***)))))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++***))))))+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,---...////////////.........---------...///111222222111///...111222222222111000///...222222333444555666777888;;;:::999666555777:::>>>888888888777777666666666333444666666666888;;;>>>:::::::::999888666444333444444555555444444333222222222222444555555222000222111111111222333444555333444444333333444888;;;666444222222333333333222222444777999;;;:::999888666666555444333222222111///000000111222222222222555555444444444555555666111111111111111111111111222222222222111111111111222111111111111111000///------,,,++++++,,,,,,,,,............---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))++++++***+++,,,...---,,,+++*********++++++,,,+++***************+++)))***+++,,,,,,+++***))),,,,,,++++++******)))(((***)))((()))******(((&&&((())))))***************+++******)))))))))))))))***)))'''''')))))))))(((******((($$$%%%))))))&&&((())))))***************+++&&&%%%((()))'''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))((((((((((((((((((''''''(((((((((''''''''''''(((((()))))))))))))))(((((((((''''''***)))))))))+++,,,+++******************)))((((((******++++++++++++******((()))***+++++++++++++++(((((())))))*********+++++++++++++++,,,---------,,,+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......------......//////...............//////000//////111222333333111000111111000000//////000000000000222333444444444444000222444666888888888777<<<<<<;;;:::::::::;;;;;;:::;;;;;;:::999888999:::;;;;;;;;;:::999888888777666777:::<<<======<<<;;;;;;:::;;;>>>AAADDDCCCCCCGGGEEEAAA===<<<<<<>>>@@@CCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???===<<<;;;;;;<<<===>>>>>>======<<<>>>???@@@@@@@@@BBBEEEHHHHHHFFFDDDCCCBBBAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;;;;:::999888999;;;===???>>>>>>======<<<<<<<<<<<<;;;<<<>>>@@@???<<<999777777777777777666777:::===;;;:::888999;;;<<<<<<;;;>>>===<<<;;;:::999888888777777666666666777777777999888888777777777888888888888999::::::999999888''''''(((***+++,,,---...''''''((()))******++++++***)))((()))******)))((())))))***+++,,,,,,------,,,,,,,,,+++++++++*********))))))***+++,,,+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---...///............---------------///000222222000///---111111111111111000///...111222333444666777888888===<<<999555333444777:::666666666666666666555555333444555666777999<<>><<<:::777555444333333444444444444444333333222555444333444555444111///222222222333444555666666444444444333222444777999555333222222333333333222111444777:::;;;:::888777555555444444333333333222222222111111111111111111444333333222222333333333111111222222222222111111222222222111111111000000000000111111111/////////,,,,,,+++++++++,,,,,,---............---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************(((***,,,,,,,,,,,,---///...---,,,+++***)))))))))++++++******)))*********)))***+++,,,,,,+++***)))***++++++++++++***)))(((+++*********++++++)))''''''((()))************)))************))))))((((((***)))'''''')))))))))(((((())))))&&&'''***(((###(((((()))************)))+++&&&%%%''')))'''&&&((((((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((((()))))))))'''''''''(((((('''''''''%%%&&&''''''(((((())))))******)))))))))(((((((((***)))))))))+++,,,+++***)))************)))((((((******++++++++++++******,,,+++)))((((((***,,,---((()))))))))))))))******))))))*********++++++,,,---+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------,,,------...////////////............/////////000222333333222111111111111000000000000111111000111222333444555555444333444555666777777666666;;;;;;:::999999999999999888999::::::888777888999;;;;;;<<<<<<;;;:::999888666888:::<<<>>>>>>======?????????AAACCCDDDCCCAAADDDBBB???===<<<>>>AAACCCEEEDDDBBB@@@?????????@@@CCCCCCCCCAAA@@@>>><<<;;;:::;;;<<<>>>>>>>>>===<<<>>>???@@@@@@@@@AAADDDFFFGGGEEEDDDCCCBBB@@@===;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::;;;===>>>???>>>>>><<<;;;;;;::::::::::::999888888999<<<>>>??????>>>===<<<;;;;;;;;;<<<:::<<<===>>>>>><<<999777555666666666666888<<>>>>>>>>===DDDCCCBBBCCCEEEEEEDDDBBBCCCAAA@@@???@@@BBBEEEFFFDDDCCCAAA???>>>>>>??????BBBBBBAAA@@@???===;;;:::999:::===>>>???>>>===<<<===>>>???@@@???@@@BBBDDDEEEDDDBBBAAAAAA???===::::::;;;;;;<<<<<<;;;::::::===<<<;;;;;;<<<===>>>???>>>>>><<<;;;::::::999999999999::::::;;;===>>>???>>>===<<<:::::::::;;;<<<;;;;;;<<<<<<<<<;;;999999444555555555777:::???CCCAAA>>>;;;:::;;;;;;;;;:::::::::::::::999888777666777666555555555666777888444444555555666888999:::777777777666666666666666(((((()))***++++++,,,,,,((((((((()))))))))))))))***((('''((()))***)))(((************************++++++*********)))))))))***))))))***++++++)))'''++++++++++++++++++++++++******++++++++++++******************************'''***,,,---,,,,,,...000.........---------,,,,,,---------......------------...///000111111111111000111333666888999999999777777555222000000222555333444555555555555444333666666777666555666888;;;;;;;;;:::999777555333222555555555555555444333333444333222333444444333222111222333555666666777777777777555333111111333555555333222222444555444333555666777888999777666555666666666666666777777777555555333222111111111222444333222222111111222222000111222222222222111000111111111111000000000000,,,///222222///------...,,,,,,,,,,,,,,,---....../////////...---,,,***)))***+++,,,---------,,,,,,---,,,++++++******++++++(((***,,,,,,+++******+++,,,,,,,,,,,,++++++******))))))((())))))***+++,,,++++++************++++++&&&''')))+++,,,+++***)))+++***)))***++++++)))'''&&&''')))***+++***)))(((((()))*********)))''''''***)))'''''')))))))))((((((***)))'''(((,,,+++''''''(((((())))))))))))))),,,(((&&&((()))'''&&&((((((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''((()))***+++'''((())))))))))))((('''''''''((()))))))))((('''))))))((((((((('''''''''***)))))))))+++,,,+++***((()))+++++++++***((('''******++++++++++++******,,,+++***))))))***++++++++++++++++++************)))+++,,,+++)))((()))+++000---***)))***,,,,,,+++++++++++++++++++++++++++,,,---...//////...---,,,++++++++++++,,,---...///333222111000///.........///111222000......000222////////////000222333333333333444444444333222222444444333333444555888999888888777666555444444555222555777888888888888999999:::;;;<<<<<<;;;999888777999;;;===>>>>>>===<<>>======>>>???@@@???>>>>>>===<<<;;;999888999;;;===???@@@???>>>===<<<===????????????AAACCCDDDBBB@@@??????>>><<<::::::;;;<<<<<<===<<<;;;;;;???>>>===<<<======??????>>>>>><<<;;;:::999999999999:::;;;===>>>>>>>>>======<<<;;;999999:::<<<===;;;;;;::::::::::::::::::666777888999;;;@@@FFFJJJEEEBBB===;;;:::;;;:::::::::::::::;;;:::999777666999777666555444555777888555555555555555666777888888777555444444444555666)))))))))***++++++,,,,,,))))))))))))((((((((((((***((('''((()))***)))(((*********)))))))))))))))*********))))))))))))(((***))))))***++++++(((&&&++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))&&&))),,,---,,,,,,///111......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,---...000111111111111000111444666888999999999333333333111///000222444222333444555555555444333222333555555555777;;;===777888:::;;;:::777444111555555666666555555444333111000000111333555444333333444555777888999999999888777666333111000222444555444222333444555555444666777777888888777555555777777777777888888888888555444333222222222333444555444333333222222222333///000111222222111000///111111111111000000000000,,,///222222///------...,,,,,,,,,,,,------...////////////...---,,,***))))))***,,,---...---,,,,,,---,,,++++++******++++++((()))+++,,,***(((((())))))***+++,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,,,,+++***))))))***+++,,,%%%&&&)))+++,,,,,,+++******)))((()))******(((&&&&&&''')))***+++***((('''((()))*********)))'''&&&***)))'''''')))))))))(((000///+++&&&%%%))))))&&&'''(((((()))))))))))))))---(((&&&)))***((('''(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''')))***+++'''((()))******)))(((''''''((()))******)))((('''(((((('''''''''&&&&&&&&&***)))))))))+++,,,+++***((()))+++,,,+++***((('''******++++++++++++******)))***+++,,,++++++)))))))))))))))(((((((((((((((+++---...---***(((***,,,000...+++***+++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++,,,---...///555444222111///.........///000000...,,,,,,///222---------...000111333444333333444333333222111000333222000000222555999;;;777777666444444333333333111333666888888888999:::888999:::;;;;;;:::888777777999;;;=========<<<;;;===<<<===>>>AAABBBAAA@@@????????????@@@AAAAAABBB;;;;;;:::;;;<<<>>>@@@AAA<<<<<<;;;;;;:::999777777999;;;>>>@@@AAA@@@>>>===;;;===>>>???>>>>>>@@@BBBDDDBBB???>>>======;;;:::999:::<<<=========<<<<<<@@@???>>>======>>>??????>>>>>><<<;;;:::999999999999:::===?????????===<<<===<<<:::999999:::<<<===<<<;;;:::999888999:::;;;:::;;;<<<>>>@@@FFFLLLQQQHHHDDD>>>;;;::::::::::::999:::;;;;;;:::999888777:::888666555444555777888777777666555555555555666888777555333222333555666))))))(((((((((***+++,,,************************------,,,,,,+++***))))))******)))))))))))))))***)))************+++++++++,,,***))))))***++++++***************************((((((((((((((((((((((((***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///...,,,***))),,,,,,------------------//////............//////...///222444666777777777666444333111000000111111555555555444444555555555666666666666777888999:::555555666666555555444333888777777666555555444444111111222333444444555666777666555555666888:::;;;999777333111000222444666555555444444444555555666555666888999999888777666888999::::::999888666555666666666666666777777888555555555444333222000///...///000111111000///...222111000111222111000...///////////////......---111000///...---,,,,,,---//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++***)))))))))***,,,---***************)))((('''+++,,,---...---+++)))(((,,,+++******,,,,,,+++***---+++))))))***+++***)))******))))))))))))******))))))(((((((((((())))))###***,,,(((%%%)))+++***+++***((('''''')))+++,,,&&&&&&''')))***+++,,,---,,,***((('''&&&'''((()))))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%&&&(((******)))(((&&&(((((('''&&&%%%%%%$$$$$$&&&'''(((*********))))))((('''&&&'''******(((%%%***)))''''''(((((('''%%%(((***((($$$$$$(((***((((((((((((((()))))))))))),,,+++)))((((((((()))***(((((((((((()))))))))))))))******))),,,///,,,''',,,,,,++++++***)))((((((***)))((()))***+++***(((******+++++++++,,,,,,,,,---+++******+++,,,,,,+++...,,,(((''''''((()))(((---,,,+++++++++---///111555444222111///......---111///---,,,...000000///333222000//////000222333111222333333333222111000555555555555666666666666888555333333444333111...444555666888888888777777999888777777:::;;;;;;;;;555888:::999777777999;;;@@@???>>>======>>>???@@@EEEAAA<<<;;;===??????>>>:::::::::;;;;;;<<<<<<<<<>>>===;;;:::999:::;;;;;;999:::;;;<<<===============>>>>>>>>>????????????GGGDDDAAA>>>======;;;:::@@@???>>>======>>>??????CCCBBBAAA>>><<<<<<>>>@@@<<<;;;999777888999<<<===999999::::::;;;<<<======???<<<888555555888<<>>???@@@BBB???<<<<<<===??????>>>::::::::::::;;;;;;;;;<<<;;;::::::999999888999999999:::;;;===>>>>>>>>>>>>======>>>>>>>>>?????????FFFCCC@@@>>>>>>===<<<;;;@@@???>>>=========>>>???CCCCCCAAA>>><<<<<<===>>>;;;:::888666666777999;;;999:::::::::;;;<<<<<<<<<;;;:::888777777888:::;;;;;;;;;;;;::::::999888777888:::;;;:::;;;@@@JJJQQQQQQIII@@@;;;999888666555777888:::;;;;;;999777666333444555444333444666999888666555444666777777777555555444333222222222333+++***))))))((())))))***((((((((((((((((((((((((*********))))))(((((('''***)))))))))))))))******'''((((((((()))))))))))),,,***((()))***+++***)))******************************************************)))((((((((())))))******++++++,,,,,,------&&&''')))+++...///000000,,,,,,---------.........000//////......//////000000111111222444666888999555444333222111111222222222444777999999777444222444555777999999999888777777888888888888777666666888777555444333333444555222222222333333444444444666777888999999::::::999777555333111111222444666555555444444444444444555444555777999::::::999888999999888888999999:::;;;888888777666555555555555555555555444333222111000000000////////////000000000/////////000000...---///////////////......---*********+++,,,------............------,,,,,,+++))))))******++++++******))))))((((((((()))*********++++++++++++***))))))((()))***+++++++++***))),,,+++******+++,,,+++***,,,***))))))*********)))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''',,,+++((('''+++...+++&&&,,,+++)))((('''(((((()))((((((((())))))*********,,,+++***)))((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$((('''&&&'''((()))((('''(((***(((%%%%%%(((***((())))))************+++++++++***)))((((((((())))))(((((((((((())))))))))))++++++((($$$%%%***+++(((''''''((()))+++,,,------***)))((()))***+++***(((*********++++++++++++,,,,,,+++))))))+++,,,+++***111...,,,+++,,,---,,,,,,+++******)))***,,,---...//////...---------......---000222///)))'''+++//////000222333333222000///222333444555666555555444444444444555555555666666555444222222222222000///333444555666777888999999:::888777777888:::999888888999:::888666555666777999999999999;;;===???@@@???===<<<<<<===>>>===<<<999:::::::::::::::;;;;;;888888888888888888777666999:::<<<>>>???@@@??????============>>>>>>>>>>>>CCCAAA???>>>>>>>>>===<<<@@@???>>>===<<<<<<===>>>DDDCCC@@@>>>===<<<<<<<<<;;;999777555555666777888::::::::::::;;;;;;;;;;;;888888888888888888888888999999999999999888777666;;;;;;;;;999888;;;BBBHHHLLLHHHAAA;;;888777555444999:::;;;<<<;;;999777555666666555333111333666888999888777888999999888666444333333222222222333333++++++***))))))(((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))***+++((((((((()))))))))******+++***((((((*********)))************************************************)))((('''&&&&&&&&&&&&&&&))))))***+++,,,------...***+++,,,---------------,,,,,,------......//////000000////////////000000222111111222333555888999555444333222111222222333333444777888888777444333444666999;;;<<<;;;999777777777888888777777666555777666444333222333444555333333333333333444444444333444666777888777666555555444222111111333555666666555444444444444444444333555777999;;;;;;:::999999888888777888:::<<<===999888777666555444444444444444444444333222111000111000///......///000111000///...///000000...,,,///////////////......---............------,,,,,,......---------,,,,,,,,,((())))))*********))))))(((((((((((((((((())))))******++++++++++++******'''((()))***************+++***)))***+++,,,+++)))+++***((((((*********)))))))))************))))))(((''''''&&&&&&''''''(((,,,***)))(((***+++)))&&&,,,+++***(((''''''''''''))))))))))))))))))((((((******)))(((((())))))***(((((())))))))))))(((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%$$$'''&&&&&&''')))***)))((('''))))))%%%%%%))))))'''''''''''''''((((((((()))******))))))(((((((((((((((((((((((())))))))))))'''))))))&&&(((,,,---***&&&'''((()))***+++,,,---***)))((()))***+++***(((************++++++++++++,,,***))))))***++++++***---+++))))))*********)))***)))))))))***+++,,,---,,,,,,,,,,,,,,,------...,,,///111///,,,***---000///000111222222111000///555666666666444222000///333333444444444555555555444333222222222222111000222222333444555777888999999888666666888999888777777888888777777666777777999999999999:::<<<>>>???<<<<<<<<<<<<<<<:::888666999999999999::::::::::::666777888999999888777666999;;;===???AAAAAA@@@@@@<<<<<<<<<=========>>>>>>@@@???===>>>???@@@???>>>???>>>===<<<;;;<<<======DDDBBB@@@>>>======<<<;;;;;;:::888666555555666777;;;;;;::::::::::::::::::777777777666666777777777888888888888888777666666;;;;;;999777555888===BBBDDDEEEBBB<<<888777666333888999:::;;;;;;:::888777888777555222000111555888888888888999;;;:::777555222222111111111222333333************))))))(((((())))))))))))))))))))))))***************)))))))))))))))(((((()))***++++++)))))))))*********+++++++++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''''''''))))))******+++,,,---------............------,,,,,,,,,---......///000000000000////////////000000222222111222333555777999555444333222222222333444666666666666666666666666555777;;;===>>>===:::888666777777777777666555555777666555444333444555555555555555444444444444444333444555777777666555444444444333222333444666777777666555555444444444555333555777:::;;;;;;::::::888888777777888:::<<<===999999777555444333333333444444444444333222111111111000///......///000111000///...///000000...,,,///////////////......---------.........---,,,+++---------------,,,,,,,,,))))))*********))))))((((((((()))))))))((((((((()))******+++++++++******(((((())))))************+++***))))))++++++***)))+++)))(((((()))******)))((()))************)))((()))(((((((((((((((((()))((()))***)))'''%%%&&&(((+++***)))((('''''''''&&&)))))))))((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((('''(((((((((((((((((('''+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((((((''''''&&&&&&&&&'''((()))(((((('''&&&&&&'''&&&&&&''')))***)))((('''))))))&&&&&&))))))'''&&&''''''''''''((((((((())))))))))))((((((''''''(((((((((((())))))))))))%%%(((((())),,,,,,)))(((((()))))))))************)))((()))***+++***((())))))*********+++++++++,,,***))))))***++++++***+++)))'''((())))))((('''))))))))))))***+++,,,,,,************+++,,,---...------...///000111111111111111000//////000111111444444555444333111///...333333333333444444444444222333333333222222222222111222333444555666666777888777555666777888888777666555666777888999999999<<<;;;:::999:::;;;<<<===<<<======<<<999666444222999999999999999999999999777888999::::::999888777:::;;;>>>@@@AAAAAA@@@???;;;<<<<<<<<<<<<=========>>>===<<<>>>???@@@???>>>>>>===<<<;;;;;;<<<===>>>DDDAAA???>>>>>>>>><<<999<<<;;;:::888777777777888::::::::::::::::::999999888777555444444555777888777777888888888777666666999888666444444666:::>>>===CCCCCC===888888777333666777888:::;;;;;;::::::999888555222000111555888777777777999:::888555222222222111111111222333333)))************))))))((())))))))))))))))))))))))************************(((((((((((()))***+++,,,************+++++++++++++++)))'''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++*********++++++))))))******++++++,,,,,,,,,------...////////////,,,,,,---...///000000111111000000//////000000111222222222333444555777777555444333222222333444555777777666555555666777777555777;;;===>>>===:::999666666777777666666555444666666666666666666555555777777777666666555555444666666777777777777666666444444444444555666888999888888777666555555555555444666888:::;;;;;;:::999777777777777888999:::;;;999888777555444333333333333444444444333333222111000000////////////000000000/////////000000...---///////////////......---&&&''')))+++---------,,,------------------------******++++++******))))))))))))*********)))(((((((((((()))************))))))))))))************++++++***))))))***+++***)))***((('''''')))******)))((()))***++++++***)))((())))))(((((((((((())))))&&&''')))***&&&"""%%%***)))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''((('''((()))******)))((('''''''''((((((((((((''''''+++***)))((('''&&&%%%$$$(((((((((((((((((((((((()))(((''''''&&&''''''(((((()))***)))'''&&&&&&'''((('''&&&'''((()))((('''&&&))))))&&&&&&))))))&&&(((((())))))))))))******(((((()))))))))((('''&&&(((((((((((())))))))))))"""'''((((((***)))&&&))))))))))))))))))((((((***)))((()))***+++***((()))))))))************++++++***((((((***+++***)))+++***))))))***+++***(((((())))))***++++++,,,,,,************+++,,,---...---,,,,,,///333555444222222111///......///111222///000222333333333222222222222222333333333444444222333444444222222333555222333555666777777666555666555444555777888888888666555555777:::<<<<<<;;;<<<;;;:::999999:::;;;<<<<<<===>>><<<888555333333999999999888888888888777888999::::::;;;::::::::::::<<>>@@@@@@???>>>;;;;;;::::::;;;<<<>>>???BBB???======??????<<<999<<<<<<;;;:::999999999999999999999999::::::::::::999777555333333555777999777777888888888888777777888666444333333666999;;;<<>>???===:::777777888999999888888777777777777999999999999999:::;;;;;;;;;<<>>@@@@@@???===999999999999;;;===???@@@AAA>>>;;;===@@@@@@===:::;;;;;;;;;:::::::::::::::888888888999:::::::::;;;777777666666666666777777777888888999999888888777888666333222333555777888@@@LLLQQQGGG===;;;888222555555666777888888999999666666666444333333555777888777666777777777444222555555444333222222222333'''((()))***++++++***)))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))***)))'''''')))))))))((())))))))))))))))))))))))************************(((((('''(((((()))***++++++++++++***************,,,,,,---------,,,++++++,,,,,,---...///000111222111111000000000000111111000111333555666666555555555444333333333444555666333555888::::::888555333444555777999999999888777888999999999999888777777444666888::::::999777555;;;::::::999888777666666666555333222222333444555555555555666888999:::;;;;;;:::999888777777777777777888:::;;;;;;:::999888444555777888888777666666777666555444444444444444333333444444444333222222...///000111111000///...222111000111222111000...///////////////......---***+++---......---,,,***------------------------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,***)))(((&&&&&&'''(((((()))((((((------,,,+++*********+++***)))((()))***+++***((()))(((&&&''')))******)))''')))***++++++***)))''''''''''''&&&&&&''''''''',,,%%%###))),,,***(((***&&&'''((((((((((((((('''''''''''''''(((((())))))''''''((()))******))))))'''((()))++++++)))((('''&&&'''((())))))((('''&&&$$$%%%((()))******((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%(((***(((%%%######%%%***)))''''''(((((('''%%%&&&))))))''''''))))))&&&&&&&&&&&&&&&'''''''''((('''((()))))))))(((&&&%%%(((((((((((())))))))))))''',,,...***(((***++++++'''((((((((())))))*********)))((()))***+++***((())))))))))))************+++)))(((((()))******))))))(((((()))++++++***((())))))+++,,,,,,---,,,,,,++++++******+++,,,,,,---(((---222222...,,,///222...///000111111000///...333444555555555444333222111111222222222333333333111444666666444444666888777999<<>>;;;888555333222222333777999::::::<<<999888999;;;===;;;999555555555555777999;;;<<<<<<>>>???>>>;;;:::<<<>>>999888888888777777666666:::999888888888999;;;<<<;;;===???AAAAAA>>>;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@>>>===888888888999;;;===???AAA@@@===:::<<<@@@AAA>>>:::::::::::::::::::::;;;;;;777777888999::::::;;;;;;555666777999999777666555777888888999999999888888999666333222333444666666EEESSSXXXLLL@@@<<<888111666666666666666777777777444555666555444333555666999888777777777777555333777666555444333222222222))))))))))))))))))))))))&&&''''''((()))******+++(((((()))))))))))))))(((++++++************++++++))))))))))))((((((((((((&&&&&&(((***,,,,,,)))&&&))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((***))))))+++---//////...,,,------......------,,,000---,,,---000222222000000000000000000///...---111222444555666666777777444555666666777666666666444666777777666555555666555666777666555555777999888999999999888777555444666888::::::999777777888:::::::::999777444222000333333444444333444777:::===<<<<<<;;;:::999888777>>>===;;;888777777777777<<<<<<===<<<:::888555333777555333333555777777777888555333222444555666666999666222111222333111000////////////000111222333666333111000000///...---------............------.........------,,,,,,,,,000///...---,,,+++++++++000+++&&&&&&(((+++,,,+++***)))))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))(((''''''+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&((()))(((((()))***%%%%%%%%%%%%%%%&&&'''((()))'''%%%&&&)))***(((&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***((()))*********((('''&&&'''((((((&&&###"""%%%(((((('''&&&'''((())))))'''''')))***)))((('''(((***''''''(((((())))))************)))((('''&&&%%%%%%)))((('''&&&'''(((+++,,,***)))'''(((***++++++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,++++++***)))))))))---...000111111000000///111111000000//////......333333333555777666333111///000111333444555555555666666777777777;;;@@@CCCFFFBBB???BBBFFFEEE<<<444666555555666666777888999::::::;;;;;;;;;:::888777999666444555999<<<<<<:::============<<<;;;:::999::::::999999:::::::::;;;;;;:::888:::<<<<<<:::777:::;;;<<<>>>>>>===;;;:::<<<;;;:::999999999:::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<>>>???AAABBB????????????????????????===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<999777666666777888888777::::::999888777666555555777444333555444333777===BBB[[[^^^LLLAAA;;;666666444555777888999:::::::::666666555333111111333555444555666888888888777666444555555666555333111000((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))******))))))(((((('''''')))((('''((()))***)))(((((((((((((((((((((((((((************)))))))))(((************)))))))))(((***))))))+++---///......,,,------------------,,,222000///000333444444333111111000000000/////////111222333444666666666666555555555555555555555555666888999888666555555666666777888777666777999:::999999::::::999888666555666888:::;;;999888888888;;;;;;:::999888555333222444555555444333333555777777777888888999999999999999888777666666666666666;;;;;;;;;;;;:::777444333666555444444666777777666777555222222333555555555777444111000111222000///////////////000111222333444222000000000000///---000000000///...---,,,+++......---------,,,,,,,,,//////...,,,,,,++++++,,,,,,***))))))***++++++*********))))))))))))******))))))************))))))************************************))))))))))))))))))************))))))))))))******))))))((('''*********)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&%%%'''((()))(((((((((***&&&&&&&&&&&&&&&'''(((((()))'''&&&'''))))))(((&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))((())))))***)))((('''&&&&&&(((((('''%%%$$$&&&(((((('''&&&'''((())))))'''''')))))))))''''''''')))'''((((((((()))))))))***)))))))))(((''''''&&&&&&)))((((((''''''((()))******)))'''((()))+++******++++++*********))))))))))))***++++++++++++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++************---...///000111111000///------...///000111222222444333444555666666444222333333444444444444333333444444444555888???GGGMMMRRRMMMIIIIIIKKKHHH???777555555555555666777888888;;;;;;<<<<<<;;;999888777666666666888;;;<<<;;;888<<<<<<===<<<<<<;;;::::::;;;:::999888888999::::::;;;999888999;;;;;;999777999;;;===>>>>>>===;;;:::;;;;;;:::999999999:::;;;<<<===>>>???>>>>>><<<;;;;;;;;;;;;;;;<<<>>>???@@@<<<======>>>>>>??????@@@===<<<:::999999:::;;;<<<<<<<<<<<<<<<======<<<<<<999777666666888999888777888888888888888777777777666444333555555444888>>>GGG^^^___LLLBBB===888999666777888999;;;;;;;;;;;;777777666444222222444666555555666777777777777777555555666666555444222111''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))+++******)))(((''''''&&&,,,)))&&&%%%'''((())))))''''''''''''''''''''''''************))))))))))))************))))))))))))***))))))***---......---,,,,,,------------,,,,,,///...,,,---///111111000222222000/////////000111000111222444555555666666555555444333333333444555888::::::999777555555555666777888888777888:::<<<::::::::::::999888777777777999;;;<<<:::999999999;;;;;;:::999888666444333666666666444222222444666666777888999999:::::::::666666666777777777777777999999:::999888666444333555555444555777777666555666444111111222444444333555333111000000000///...////////////000111222222222111//////000111///...333333222000...,,,***)))------------,,,,,,,,,,,,///...---,,,,,,++++++,,,(((***,,,,,,+++***)))*********)))))))))))))))***))))))************))))))++++++++++++++++++++++++************))))))))))))))))))************))))))******++++++******)))(((******))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))(((((((((***)))((('''&&&&&&&&&&&&&&&((())))))((('''((()))(((''''''''''''(((((())))))'''&&&'''((()))((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''(((((()))))))))(((''''''%%%'''))))))((('''((()))((('''&&&'''((())))))''''''))))))(((&&&%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''***((('''''')))******)))***))))))))))))(((((((((''')))+++------+++)))'''************************************************************++++++++++++,,,---...000111111000000------...///000111222222666555444444666666555444666666666555444333222111555444444444888@@@JJJQQQVVVRRRMMMLLLLLLHHH@@@999444444444444555666777888===<<<<<<<<<:::999777666333444777:::<<<<<<999777<<<<<<=========<<<<<<;;;===<<<999777666777999;;;;;;999888888999999888777999;;;===??????===:::999::::::999999999::::::;;;>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>??????>>>===;;;:::999::::::;;;<<<<<<============<<<<<<999888666777888999888777555666777777888888888888666333333555666555:::@@@LLL^^^\\\JJJ@@@<<<888:::888999:::;;;<<<=========999888777555333333555777666666555555666666777777666666666666555444333222''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))(((((('''******))))))))))))******++++++***)))((('''&&&&&&,,,)))'''&&&'''(((((('''((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))***))))))***,,,...---,,,---,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,---......333222000///...000111333///000111333444444555555555444222111111222444555999:::;;;999666444333444444666777777666777999;;;999999999999888888777777888:::<<<<<<;;;999999:::999999888777666555444333555555555333222222444666;;;;;;<<<<<<<<<;;;:::999888888888888888888777777777888888888777666555444555555555666888888555333555333111111222333222111333333111111000000/////////////////////000111111000///...///111111000...333222222000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,'''***------***((()))++++++***))))))))))))))))))))))))************))))))++++++++++++++++++++++++************)))))))))((())))))************))))))+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))))))))((('''%%%$$$$$$$$$$$$''')))******(((''''''((()))((((((((((((((())))))((((((''''''((((((((('''&&&''''''''''''''''''&&&'''''''''''''''''''''''')))((('''%%%%%%%%%&&&&&&((((((((((((((((((''''''%%%''')))******)))))))))((('''&&&'''((())))))''''''((()))(((&&&%%%%%%&&&(((((((((((())))))))))))''''''(((((())))))))))))((()))***+++***)))'''%%%)))((('''''')))******)))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++*********))))))))))))***++++++,,,------+++,,,...000111111000000000000000000////////////777555333333555666666555777777666666555444222222777777666666888===EEEJJJNNNKKKHHHFFFEEEBBB===888444333333444444555666777======<<<;;;999888666666333444666888999999888777===>>>>>>?????????>>>>>>@@@>>>:::777666888:::<<<:::999888888888888888777:::;;;===???>>><<<:::888::::::::::::::::::;;;;;;???@@@AAAAAA@@@???===<<<======<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>======;;;:::::::::::::::;;;;;;<<<===<<<;;;::::::999888777888999999888777444555666777777777666666666444444666777777;;;BBBMMM[[[VVVDDD===999666999:::;;;<<<===>>>>>>>>>>>>::::::999666444444666888777666555444444555777888666666666666555555444444(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''******))))))))))))***************)))(((''''''&&&)))(((''''''((((((&&&%%%))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********))))))***,,,---,,,+++---,,,++++++++++++,,,---...//////.........000000222111///......000111333...///000222333333444444444333111000111222444666888999:::888555333222222333555666555555555777999777777777666666666666666888:::<<<<<<;;;999999:::777777666555444333333333222333333333222333666888;;;<<<======<<<;;;999888::::::999888666666555444666666666777777666666666555555555666888777555333444333111111222222111000333333333222111000000000//////////////////000111///......///111111000...000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))+++,,,+++((('''***---++++++***)))(((((())))))))))))************))))))************************************)))))))))((())))))************))))))+++++++++++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******,,,------,,,******)))((('''&&&%%%%%%%%%%%%''')))******)))'''((()))***))))))((((((((())))))'''(((((((((''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''((((((&&&'''(((***++++++)))(((((('''&&&'''((())))))''''''(((((((((&&&%%%%%%'''))))))))))))((((((((((((''''''(((((()))*********''')))***++++++)))&&&%%%)))(((&&&''')))******)))************************++++++************++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***+++,,,------...+++,,,...///000000000///////////////000000000000777555333333555666555444444555555666555555444444555666777777777:::===@@@HHHGGGDDDAAA>>>;;;888777444333333444444555666777===<<<;;;999888666555555444444555555555777888999>>>???@@@AAAAAAAAAAAAAAAAAA???;;;999888999;;;===999999888777777777888999;;;<<<===>>>===<<<:::999::::::;;;;;;<<<<<<<<<<<>>===???>>>======<<<=========@@@@@@???>>>======<<<;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<:::999777999888888999::::::888666444555666777666555444333777555555777888888<<>>>>>>>>>>>::::::999777555555777999777666555444444555666777666555555555444444444444(((((((((((((((((((((((((((((((((((()))))))))))))))******))))))((('''&&&(((''''''&&&&&&''''''((())))))))))))(((((((((((((((''''''''')))((('''%%%************************))))))))))))************))))))))))))************+++***)))***,,,,,,,,,+++---,,,+++******+++,,,---,,,---...---++++++---///000//////......///111111---...///111222222333333222111111111222444666777888999999888555222222222444555555555444444666777777666666555555555666666777999;;;<<<:::999999999666555444333333333333333111222222222222333666888777888:::;;;<<<;;;999888:::888666444222222222222555666666666777777888888777666555666777777555333555333222222333222111///111333444333222000000111/////////......//////000.........000111111///---------...............---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))((()))+++---,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++******)))(((''''''(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))***)))(((((('''(((((((((''')))******)))((()))******))))))((((((((((((((('''((()))((('''&&&''')))(((((('''&&&&&&'''((((((''''''''''''''''''''''''***)))''''''&&&'''((((((''''''&&&&&&''''''((()))(((((('''(((******)))'''((('''&&&'''((())))))'''&&&'''(((((('''&&&'''((())))))))))))((((((((((((((((((((())))))*********'''(((***+++***)))'''&&&)))'''&&&&&&((())))))((())))))************++++++,,,+++***))))))***+++,,,************************,,,+++++++++******))))))*********+++,,,------...,,,---...///000///......+++,,,---///000222333444555444333333555555444333222333444555555555555555000111444555666777:::<<>>???@@@BBBBBBCCCCCCCCC???>>>;;;999999:::;;;===777888888888777888:::===>>>======<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???>>>>>>=========>>>>>>BBBBBB@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<:::888777888888888999;;;;;;888666555666888888888666444333999666666888999888===CCCPPPWWWNNN@@@===:::777<<<:::;;;<<<===============;;;:::999777555555777999666666555555444555555555555444444333333333444444''''''''''''''''''''''''''''''(((((())))))******************)))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))'''%%%%%%&&&((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************+++***)))***+++,,,+++***---,,,+++))))))+++,,,---)))***+++***((('''))),,,---.........////////////------///000111222222222///000111333444666777888888999:::888666444333444666777777666444444555777777777666555555666777888666888:::;;;999888888888666555444333333333444555222333333222111222444777888999;;;<<<<<<:::888777999777444111111222333555555555666666777888999:::888666555555555666555444555444333333333333111//////111333333111//////000000//////.........//////......///000111000...,,,,,,,,,---------------,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,************,,,,,,***))),,,+++***)))(((((((((((())))))************))))))************************************))))))))))))))))))************))))))))))))******))))))(((''''''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))''')))+++,,,,,,+++)))'''((((((((((((((())))))***&&&(((******))))))***+++***)))(((((('''''''''(((&&&((())))))'''&&&''')))))))))(((''''''((())))))''''''''''''''''''''''''***)))((('''((()))***+++''''''&&&&&&&&&'''((()))+++(((&&&&&&((()))(((&&&((('''&&&'''((())))))'''%%%'''(((((((((((()))+++***)))))))))((((((((('''))))))))))))))))))******'''((()))******)))(((((()))'''&&&&&&((())))))(((((((((((()))))))))******************************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,------------.../////////...---,,,+++,,,---///000222333444222222222333555444222000222222333444444444444444000111111222222444888;;;CCCDDDBBB===888555666999555555555555666777888888999888666555444444444555555888::::::999999;;;>>>===>>>???@@@BBBBBBCCCCCC;;;;;;999999888999:::;;;666888999888777999===@@@@@@>>><<<:::999:::;;;<<<;;;<<<>>>???@@@@@@??????<<<===>>>@@@@@@@@@@@@???======<<<<<<<<<======>>>@@@@@@???>>><<<;;;::::::999999:::;;;<<<<<<<<<<<<;;;===>>>???>>><<<999888888888999:::;;;;;;888666666777999;;;;;;:::888777;;;888888999999888<<>>===:::777;;;999:::;;;;;;<<<;;;;;;;;;::::::999777555555777999555666666666555555444333444333222222222222333444&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++************)))((('''&&&))))))(((((((((((())))))''''''(((((())))))*********'''###"""$$$'''***+++(((((((((((((((((((((((((((((())))))*********+++(((((())))))*********++++++***))))))+++,,,+++***---,,,***))))))***,,,---+++---...---******,,,...,,,,,,---...//////......,,,---...000111111111111...///111444666777888999888999:::999777555555555888888888777555444555777888888777666666777888999666888::::::999777777888666666444333333444555666444444444333111111333555>>>???@@@@@@>>>:::666444:::888444222222444777:::555555666666777999:::;;;999777555444555666555555666444333444444333111///---000333222000......///000//////........./////////...///000111000---+++,,,,,,------,,,,,,+++************++++++,,,,,,,,,+++++++++***++++++,,,,,,)))((())),,,///...)))%%%,,,+++***)))(((((((((((())))))************))))))++++++++++++++++++++++++************))))))))))))))))))************)))))))))))))))))))))(((''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''***++++++***'''&&&&&&%%%%%%&&&&&&'''((()))%%%'''************+++,,,))))))((('''''''''''''''&&&(((***)))&&&%%%''')))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((***+++,,,'''&&&&&&%%%&&&'''((())),,,)))&&&%%%'''((('''&&&((('''&&&''')))))))))'''%%%'''((()))((()))+++,,,******))))))((((((((('''******))))))))))))))))))''''''((())))))***))))))((('''&&&&&&((())))))(((&&&'''''''''(((((())))))((()))+++------+++)))(((++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------...////////////---,,,+++.../////////000000111111111111222333555444111///333333333444444333222222444333111//////111666:::999;;;;;;888444333666:::666555555666666777888999777666555444333333444555555999>>>???>>><<<===>>>;;;<<<>>>???@@@AAABBBBBB888888888888888888999999666777999888888:::>>>CCCAAA???;;;999888999;;;===<<<===???@@@AAAAAAAAA@@@:::<<<===???@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<===============<<<;;;;;;::::::888888:::;;;<<<============>>>@@@AAA@@@>>>;;;999888888999:::<<<;;;999666666888;;;===>>>>>><<<;;;<<<999888:::999888<<>>??????===:::888888999;;;<<<@@@AAABBBCCCCCCCCCBBBAAA===<<<;;;===>>>@@@???>>><<<<<<;;;;;;;;;:::::::::<<<===>>>>>>;;;:::999:::999::::::;;;<<<===>>>>>>>>>???AAABBBAAA@@@===<<<444555777888999999888888777777888;;;======;;;999::::::::::::::::::::::::@@@???===<<<;;;;;;<<<<<<:::;;;======;;;::::::::::::999999777555333111000333222222222222222222222///000222444555444222111''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$''''''$$$%%%******'''(((''''''''''''''''''((('''(((((((((''''''&&&%%%'''(((((())))))))))))))))))***+++***((('''((())))))))))))))))))******+++***+++++++++***+++...000+++******))))))******++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---......///////////////111111111222333555777999:::999888666444333333333444444444555555444444444888666444333444555444444555555666666666666555555888555222222444666555444444555444333111111333444999999999999888777666555777666555444444555666777666777888999999888666555333333222111111111111222555333222111222111///...000///...///000000...,,,///...------...///...---.........////////////...............---,,,+++***+++,,,,,,,,,++++++******,,,++++++***+++,,,---...------,,,,,,+++++++++,,,,,,+++)))((((((((()))***)))******)))(((''''''((())))))))))))))))))))))))***)))((()))++++++)))((()))(((((()))))))))&&&$$$+++***(((''''''(((+++,,,))))))))))))((((((''''''***)))(((((())))))((('''(((***)))%%%%%%((()))''')))((('''((()))******(((+++$$$###)))''' %%%((((((((((((((()))******((((((((((((((('''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&'''(((((('''&&&(((((('''&&&&&&''''''''''''%%%%%%%%%&&&'''&&&%%%(((((('''''''''(((((()))&&&&&&&&&''''''''''''((('''&&&$$$&&&((()))(((&&&))))))))))))))))))))))))))))))******))))))((((((((()))'''%%%&&&***+++'''++++++,,,,,,+++***(((((())))))))))))))))))))))))+++******))))))******+++,,,+++)))***++++++)))(((************+++++++++++++++,,,------,,,,,,---///,,,++++++,,,...///---,,,/////////000111111222222333555666555333222222333000111111111111222222222333333333444444555666777555666777777888777666666666666666666777777777777888999;;;======<<<:::888===<<<<<<<<<<<<<<<<<<===777888999999888888999:::<<<<<<;;;:::;;;<<<>>>@@@???===;;;999999:::<<<===AAAAAABBBBBBAAA???>>>===;;;::::::<<>>>>>===<<<>>>???::::::;;;;;;<<<============>>>?????????>>><<<;;;666777888::::::999999888999888999;;;======;;;:::999999999999999999999999<<<;;;:::999999999:::;;;===>>>>>><<<999777777777999999888777555333111111222222333333333222222222000111222333444333333222''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###''')))((('''***+++))))))((((((''''''(((((()))((((((((((((((('''''''''&&&''')))*********)))((()))+++,,,,,,+++))))))))))))))))))))))))************+++,,,+++***+++---///+++******))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------....../////////////////////111333555777888888888666555444333333333333444555666666555444333666555333333333333222000555444444444444444444555888666333333444444444333444555444333111111333444888999999888888777666555666555444333333444555666555666888999999999777666333222222111111111111111555333111111111111///...000///...///000000...,,,///...------...///...---......///000000111111222000//////---,,,+++******)))+++,,,------+++)))((()))***++++++,,,,,,++++++000...+++((((((***,,,...---,,,***)))))))))***+++***)))(((((())))))((('''))))))))))))))))))))))))***)))((()))++++++)))(((+++***(((((()))(((&&&###,,,+++***************+++)))))))))(((((((((((('''***)))(((((())))))(((''''''))))))%%%&&&))))))''')))((('''(((***+++***)))(((######))))))$$$$$$)))((((((((((((((()))******''''''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''((((((((('''&&&&&&***)))((('''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''((()))***+++&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((&&&&&&'''((())))))((('''&&&***++++++******)))((('''(((***(((&&&(((,,,,,,(((------,,,+++)))(((&&&%%%))))))))))))))))))))))))+++******))))))******+++,,,***))))))***+++***(((,,,++++++++++++++++++++++++,,,------,,,,,,---...++++++***,,,---...---+++...//////000000111111222222333555555333222222333000111111111111222222222222222222333444444555555666777777888777777666666444555666888888888777666777999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777999::::::999888:::;;;===<<<;;;;;;<<<>>>???@@@@@@>>><<<::::::;;;===>>>BBBBBBAAA@@@>>>;;;999888999999:::<<<@@@BBBCCCBBB===<<<<<<;;;;;;;;;;;;;;;@@@@@@@@@>>>======???AAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;:::999888<<<;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::999999888777888999:::;;;CCCBBB@@@<<<888666666777999999888666555333222111222333333333333333333333222222222222333333333333''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%)))++++++))))))))))))))))))(((((((((((())))))((((((''''''''''''''''''&&&''')))*********)))((())),,,...///...,,,++++++(((((()))******************+++,,,,,,******+++---******))))))))))))******************++++++++++++,,,,,,,,,,,,------------------------...//////000......000111333555777888666666555444333333333333333444666777777666444333444333222222333222///---666555444333333444555666777666444333333333333333444555444333111111333444777777888888777666666555555555444444444555666777444555777999:::999888777666555444444333333444444555333222222222222000///000///...///000000...,,,///---------...///...------------------...//////111000///---,,,+++*********++++++,,,,,,***)))(((&&&''')))*********((('''...,,,(((&&&&&&'''***,,,++++++***)))))))))***+++***(((&&&'''***+++)))'''((((((((((((((((((((((((***)))((()))++++++)))(((+++***))))))***)))(((&&&+++++++++++++++***)))(((((((((((((((((((((((((((***)))(((((())))))((('''&&&))))))&&&&&&)))***''')))''''''((()))***)))((((((%%%%%%))))))&&&'''***((((((((((((((())))))***'''''''''(((((((((((((((***)))'''''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))******)))(((''''''(((+++***)))((('''&&&&&&&&&###&&&((('''$$$###%%%''''''''''''''''''((())))))&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%'''(((((((((((((((''''''''')))(((&&&(((,,,,,,((()))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******+++)))((()))***+++***(((,,,,,,,,,,,,++++++++++++***,,,------,,,+++---...,,,++++++,,,......---+++......//////000111111111000222444444333222222333000000111111111222222222111222333333444555555555666666666666666555555555333444666888999888777666666777999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::888999::::::999999:::<<<<<<<<<<<<<<<===???@@@AAA@@@???<<<;;;;;;<<<>>>@@@CCCBBB@@@???<<<:::888777:::::::::<<<@@@BBBCCCBBB======<<<;;;:::;;;;;;<<>>>>>===;;;999888>>><<<;;;:::<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888888999:::<<<===EEEDDDAAA===999777888999999888777555444333222222222333444444555444444333333333222222222333333444''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((()))***+++***'''&&&'''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&''''''&&&''')))******))))))((('''***------,,,*********(((((()))************))))))+++,,,,,,+++***+++,,,***))))))))))))))))))***)))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---...000000//////111333555666777888444444333333333333444444333444555666666555444333333222111111222111///---777666555444444555666777666555444333222222333444444555444333111111333444666666777777777666555555555555555666666777777888444555777999:::999888777777777666555555555555555555444222222333333222000000///...///000000...,,,///---------...///...---...---,,,+++++++++,,,,,,000//////...,,,+++******,,,+++***)))))))))******%%%''')))***+++***((('''+++***)))((((((((())))))))))))((((((((()))))))))***(((&&&'''***+++)))'''((((((((((((((((((((((((***)))((()))++++++)))(((***)))((()))+++,,,,,,+++))))))*********((('''&&&'''''''''''''''(((((((((***)))(((((())))))((('''%%%((((((&&&'''******''''''&&&%%%&&&((()))(((''')))''''''))))))'''''')))((((((((((((((())))))******))))))(((''''''&&&&&&***)))'''&&&&&&(((***,,,((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''))))))(((&&&$$$&&&'''******)))'''&&&&&&&&&&&&$$$''')))(((%%%$$$&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''$$$&&&'''))))))'''&&&$$$%%%&&&'''(((((((((((((((%%%''''''&&&(((,,,+++'''))))))******++++++,,,,,,))))))))))))))))))))))))***))))))))))))))))))******)))((((((***+++***(((++++++++++++++++++++++++***+++---,,,++++++,,,...---,,,,,,---//////...---.........///000000111111000111333333222111222333000000111111111222222222222222444555666666555555444444444444333444444444333555777888999888777555555666888999::::::::::::::::::;;;<<<<<<;;;::::::888:::;;;;;;::::::;;;<<<;;;;;;<<<===>>>???@@@AAA@@@???===;;;;;;===???AAABBBAAA@@@>>>===;;;::::::<<<;;;;;;===@@@BBBBBBAAA>>>===<<<::::::;;;<<<===DDDCCCAAA===:::999:::<<<=========<<<;;;;;;::::::>>>======<<<<<<===>>>>>>>>>??????>>>===;;;999777>>><<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888777777777888:::;;;===@@@???===:::777777888:::999888666444333222222222222333444666666555444444444444333222222333333444''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***'''&&&((()))'''%%%%%%)))((((((''''''(((((()))&&&&&&%%%$$$$$$%%%'''((((((((((((((()))))))))***$$$&&&))))))(((''''''((('''((()))++++++******)))(((***,,,,,,+++***+++,,,***))))))(((((())))))***((())))))))))))*********(((((()))))))))*********,,,,,,++++++,,,...000111///000222444555666666666333333333333333444555666444444444444444444444444222111///000111111000///666666555555555555666666444444444333111222444666444555444333111111333444555555666666666666555555555555666666777888888888555666888999999999777666666555555444444444444444444333222222333333222000000///...///000000...,,,///...------...///...---000///---,,,++++++,,,,,,---......///...---+++***---+++)))((('''(((***+++((()))+++------,,,+++***++++++,,,,,,,,,+++***)))(((((((((((())))))))))))***)))(((((())))))((('''))))))))))))))))))))))))***)))((()))++++++)))((()))((('''(((***,,,---,,,'''((((((((((((''''''&&&&&&''''''''''''(((((((((***)))(((((())))))((('''$$$'''(((''''''******'''&&&%%%$$$%%%'''((('''&&&))))))((()))((('''''''''((((((((((((((()))************)))((('''&&&%%%%%%((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((%%%&&&'''(((((((((((((((###&&&'''%%%"""!!!$$$&&&)))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))$$$''''''&&&))),,,+++'''))))))(((((('''(((((()))))))))))))))))))))))))))***))))))(((((())))))***)))((('''(((*********)))))))))*********+++++++++***+++,,,,,,++++++,,,---------,,,...///000///------......//////000000111000111333333111000000111000111111111111222222222111222444555666666555555333222222222222333444444555666777888888777666555777777888999999::::::999:::;;;<<<======<<<;;;:::999:::<<<;;;::::::;;;===::::::;;;===>>>???@@@@@@???>>><<<;;;;;;===???AAABBBAAA???>>>===<<<<<<<<<===<<<<<<>>>@@@BBBBBBAAA???>>><<<::::::;;;<<<===>>>>>>>>><<<;;;;;;===???======<<<<<<<<<;;;;;;;;;===>>>>>>>>>>>>?????????>>>>>>>>>===<<<:::888666<<<;;;:::;;;<<<===<<<;;;:::999999888888777777666666666555555666777999:::888999888777555555777999888777555333222222222333111333555777777777555444444444444444333333333333''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***"""$$$)))(((%%%%%%(((''''''''''''''''''((('''&&&%%%%%%%%%&&&((())))))((('''''''''(((***+++%%%&&&(((((('''&&&((()))'''(((***+++++++++)))(((&&&(((+++,,,++++++,,,---))))))(((((((((((())))))((((((((()))))))))******(((((((((((()))))))))***,,,+++++++++,,,...000222///000222333444444444333333333333333444555777777444333222111111222333444222000......000111222111444444444555555444444444111333444333111222555888444555444333111111333444444555555666666555555555333444555666777777777777666777888999999888666555555555444333333333333444222111000000111111000///000///...///000000...,,,///...------...///...---///...,,,++++++,,,---...***,,,...000000...+++***+++******)))))))))))))))******,,,---------,,,++++++++++++++++++******)))(((((())))))************)))******)))(((''''''((())))))))))))))))))))))))***)))((()))++++++)))((()))'''&&&&&&(((*********''''''''''''''''''((((((&&&&&&&&&'''''''''((((((***)))(((((())))))((('''###'''((('''(((+++***''''''&&&%%%&&&(((((((((''''''((((((''''''(((((((((((((((((((((((()))******))))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((($$$%%%'''((()))))))))(((###%%%'''%%%""""""%%%)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''))))))))))))((('''%%%%%%%%%'''((((((***...---(((((('''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((('''(((*********)))''''''((()))******+++,,,)))+++,,,,,,++++++,,,------,,,,,,---//////...,,,------......///000000000000222333222000//////000000111111111111222222222000111333555555555444333222111111111222444666777888888777777666666555555:::::::::::::::::::::::::::;;;===>>>>>>===;;;::::::;;;<<<<<<;;;;;;<<<===888999:::<<<===>>>?????????===;;;:::;;;<<>><<<::::::;;;===>>>;;;===>>>===<<<<<<===???<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>>>><<<<<<<<<<<<;;;999777555999888999;;;======;;;:::;;;::::::999888888777777777666666555666777999:::555666888777666666777999888777555333222222333333111333555777888777666555333444555555555444222111'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())) ))))))'''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***++++++)))'''%%%&&&(((***,,,((()))***)))((()))+++---'''(((***+++,,,+++)))(((%%%'''***,,,,,,+++,,,---))))))(((((((((((())))))(((((((((((())))))))))))************++++++++++++,,,+++******+++...000222///000111222333222111111333333333444555666777888555333111//////111333555222000------///222333333222222444555555444222222000222333222111222555999444555444333111111333444444444555555666555555444222333444555666666666666777888999:::999777555444666666555444444444444555000///......//////...---000///...///000000...,,,///...------...///...---+++***)))))))))+++---///(((***...111111///,,,***((()))+++,,,+++***((('''))))))***+++++++++++++++******((('''''''''((()))((()))***+++++++++++++++)))+++,,,***'''%%%&&&((())))))))))))))))))))))))***)))((()))++++++)))((()))'''%%%%%%&&&'''''''''''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((***)))(((((())))))((('''###'''((('''(((+++***'''((('''&&&''')))))))))(((%%%''''''&&&''')))***)))((((((((((((((()))******'''''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((($$$%%%'''))))))))))))(((%%%(((***(((%%%%%%)))---%%%%%%$$$$$$$$$%%%&&&&&&'''%%%###$$$&&&(((&&&###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&(((***(((%%%$$$%%%''')))(((''''''''''''((()))))))))(((&&&$$$""" &&&((()))))),,,///...)))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((''''''((()))******)))%%%&&&&&&((()))***+++,,,)))+++,,,,,,+++***,,,---,,,++++++,,,......---+++------......///000000000111222333222000......///000111111111111222222222...000222444555444333222222222111222333555777999:::999888666555555555555<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>??????>>><<<;;;:::;;;<<<<<<;;;;;;<<<>>>777888:::<<<===>>>??????>>>===;;;::::::<<>><<<::::::;;;===>>>>>>???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@@@@???>>>===:::;;;;;;;;;:::888666555777777888;;;======;;;999>>>>>>===<<<<<<;;;:::::::::999888888888999;;;;;;666888:::;;;:::999999:::888777444222111222333444111333666888999888666555333444555666666444222111%%%'''((('''$$$###%%%((('''''''''''''''((()))******)))(((''''''((()))*********))))))((((((''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((()))'''&&&&&&((())))))((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,++++++******))))))((((((+++(((%%%'''+++,,,)))&&&******++++++++++++******,,,++++++++++++,,,------111000000111333444222111444444555555666777777777333333222222000///...---222000...------///111333444555777666444222111222444333111222333555444444444333111///...000444777777777777666666666666666+++000555666333222555999;;;<<<<<<:::888666666777777777777777666555333333666111,,,,,,///111///---////////////000000000000---111000)))&&&***------///---,,,,,,---...,,,+++---------...------,,,,,,'''(((***+++,,,,,,++++++''')))***)))((('''(((***))))))************))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++***)))(((''''''((()))***...+++%%%!!!!!!###'''***&&&''''''(((((((((((((((******))))))((((((''''''***(((&&&'''***+++)))'''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&''''''((())))))((((((+++***)))((('''''''''(((***(((''''''(((((('''&&&'''$$$$$$'''&&&######%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((($$$"""$$$(((***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((''''''(((((((((((('''''',,,((($$$###%%%)))---///---)))&&&'''******%%%!!!))))))************))))))***((('''((()))***)))'''''''''(((((())))))******((((((((((((((()))******,,,+++)))((((((((()))***''''''(((((())))))******)))************+++++++++//////......---,,,+++***...------,,,---...000111///////////////.........//////000111222333333444444444444444444444333333444111///000333666666555888::::::888555444666999;;;<<<>>>===;;;999888888>>>>>>======<<<<<<<<<;;;:::;;;===<<<:::888888999>>>===<<<;;;;;;<<<>>>???<<<;;;;;;999888888:::<<<@@@BBBBBBAAA???=========;;;999888;;;BBBEEEDDDBBB???===;;;999888999:::;;;?????????>>>===;;;:::999>>>>>>>>>>>>===<<<;;;:::@@@???>>>===============;;;;;;::::::999888777777<<<;;;::::::;;;;;;999888777666555666888999999999999999888888888888999999888888888888777777666666888777666444333222111111222222333444444555666666444555777888777555222000&&&''''''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((((((((((((((('''''''''&&&)))((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%''')))+++)))(((&&&&&&((((((((('''(((((((((((()))))))))))),,,,,,,,,,,,+++***))))))*********)))))))))))))))...(((!!!"""'''))))))******++++++++++++******,,,,,,,,,,,,,,,------...111//////000222333222111222333555777777666555333222222222111000///...---111000...------///111333333555666555333111111111222000//////111222222111333333222000///000444777:::::::::999888666555444222444555666555444444444:::;;;;;;:::777666666777555666666666555444333333666111---,,,///111///---....../////////000000000---111000)))'''***------///---,,,,,,---...,,,+++............---,,,+++***&&&''')))***++++++******((()))***)))((('''(((***((())))))******))))))((('''''''''((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***---,,,)))'''''''''((()))'''(((((()))))))))))))))))))))))))))((((((''''''***((('''''')))***)))'''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&''''''(((((((((''''''***(((&&&$$$$$$&&&)))+++)))(((''''''(((((('''&&&(((%%%%%%((('''$$$$$$'''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%''')))&&&###%%%)))+++(((%%%$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''$$$ !!!$$$'''(((&&&&&&&&&'''))))))((('''(((((())))))))))))(((((()))((('''((()))***)))'''''''''(((((())))))))))))((((((((((((((()))******++++++)))((((((((())))))))))))))))))************(((((()))))))))*********((()))***,,,...///000000...---,,,,,,,,,---...///////////////............//////000111222333333444111111222333444555666777444222000111444777777666888999999777555444666888888:::<<<<<<;;;999999:::>>>======<<<;;;:::::::::999:::;;;:::888777888999;;;;;;;;;:::;;;;;;<<<===;;;:::888666666777:::<<>><<<<<<<<<;;;888777;;;@@@CCCBBB@@@===<<<:::999888888999999<<<============<<<<<<;;;=========<<<;;;:::::::::===<<<<<<;;;:::;;;;;;;;;::::::999999888888777777;;;:::888888999:::888777777555444555777999999888999888888777777888888999888888777777777777777777777666555333222111111111111222222333444444555555111222333444333111///...(((&&&%%%%%%&&&''''''&&&''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((''''''''''''&&&%%%%%%&&&'''(((******)))''''''(((((('''%%%(((((((((((()))))))))))),,,,,,,,,,,,+++***)))((())))))))))))************000***$$$###%%%)))+++,,,******++++++++++++******---,,,,,,,,,,,,---......000///---...000222333222111333666777777555111///222222222111000///...---000///...------///111222222333555444222000000111111000//////111222222111333333333111000111444777<<<<<<<<<;;;999777555333666555444555777777555333999::::::999777555666666444444555555555444444333555111...---000111000...............////////////...111///+++(((+++------///---,,,,,,---...,,,+++/////////...,,,+++)))(((&&&'''((()))************((()))******(((((()))***(((((())))))))))))((((((''''''((((((((()))))))))******))))))((((((''''''))))))(((((((((((())))))***++++++,,,+++***((('''(((((()))************))))))))))))((((((((((((''')))(((''''''))))))((('''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''&&&&&&&&&&&&)))&&&###!!!"""%%%***,,,)))(((''''''(((((('''%%%)))&&&&&&((((((%%%%%%'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%&&&)))+++)))'''"""######$$$&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))&&&$$$$$$%%%'''''''''"""%%%((((((''''''(((***''''''(((((((((((('''''')))(((''''''))))))(((''''''(((((((((((()))))))))((((((((((((((()))************)))((((((((())))))++++++++++++************'''((((((((())))))))))))++++++,,,---------,,,,,,------,,,+++++++++,,,,,,...........................//////000111222333333111111222333444555666666444222222333555777777777888999999777555444555777777999;;;;;;:::999:::;;;======<<<:::999888777777888999999777666666777999888999::::::;;;;;;;;;::::::888777666666888;;;===>>>???@@@???===;;;:::;;;:::888777999>>>@@@???===;;;::::::999999888888777:::;;;;;;<<<<<<============<<<:::999888888999999:::999999888888888888999777777777777777777777777999888666777888888777555666555444444666888888777999888888777777888888999777777777777777777777777555444333222111111111111111111111222333333444444111111111000000///......)))&&&###$$$''')))(((&&&)))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&***)))(((&&&%%%%%%%%%%%%***)))((((((((((((&&&$$$(((((((((((())))))))))))((()))***++++++,,,,,,+++(((((())))))******+++++++++******+++------***(((******++++++++++++******------,,,,,,------...//////...---...111333333333222333444555444222000...111111111111000///...---///...------...///111222111222333333111000000111333222111111333444444333333444444333222222555777::::::;;;;;;:::777555333333333333555666777888777888999:::888666555555666444444555555666555555555444111//////000111000///---.........////////////000000///,,,+++,,,------///---,,,,,,---...,,,+++.........---,,,+++***)))(((((()))***************((()))******)))((()))***((((((((())))))((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))***+++***)))'''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((('''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%(((&&&&&&&&&'''((('''&&&''''''&&&&&&%%%%%%%%%%%%((('''%%%###$$$&&&(((***)))'''&&&&&&'''(((&&&%%%)))&&&&&&((((((%%%$$$'''''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&(((&&&%%%&&&((()))((('''###$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''+++***))))))******)))'''%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&)))(((''''''((()))((('''((((((((((((((((((((((((((((((((((((((())))))***)))))))))((((((((())))))+++++++++******)))))))))((((((((()))))))))******,,,------,,,,,,+++***)))---,,,,,,++++++*********------...............///......///000111222333333555444444333333222222222222222222333444666666666888888888777666666666666:::;;;<<<<<<:::999:::;;;<<<;;;:::999777666555444777777666444333444777:::777888:::;;;<<<;;;::::::999888999:::<<<>>>=========>>>???>>>;;;:::999:::999888777999;;;===<<<;;;:::;;;;;;;;;:::999888777;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888666666777888999999888777777777777888888555555666666666666666666777555444555666666555444555444333444666777777777888888777777777777888888666666666777777777777777333333222111000000000111000000111111222222222222444333222000000000000111)))&&&$$$%%%(((***)))'''&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%%%%***)))(((((()))(((&&&###(((((((((((())))))))))))(((((()))***++++++++++++(((((())))))******++++++''''''((()))******(((&&&******++++++++++++******---,,,,,,,,,,,,---......---...///222555666555333555444333111000000000000000000000000000///...---------------...///111111111222222222000///000222444333111222444555555444222444555555444333555666555666777888888777666666000333666555333333666999888999999888666555666777555666666777777777777666222111000000000111000000.........////////////000222///......------------///---,,,,,,---...,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,)))***+++***)))((()))+++(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((((((((('''((((((((('''''''''((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%(((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&((('''&&&&&&''''''&&&%%%(((%%%$$$'''&&&######&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&'''((('''$$$"""(((%%%###%%%((()))&&&"""&&&&&&''''''''''''&&&&&&((('''&&&'''((()))(((&&&((((((((('''''''''''''''((((((((((((((())))))***((((((((()))))))))((((((*********))))))((((((''')))))))))*********++++++&&&''')))+++,,,.........,,,,,,,,,++++++******))),,,---------......//////......///000111222222333555444444333222222111111///000111222333333444555777777777888888888888777>>>>>>>>><<<:::888999:::;;;:::999777666444333333555555555333222444777:::777888:::;;;<<<<<<;;;;;;999:::===AAADDDDDD@@@<<<<<<===>>>===;;;999999999888888888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888<<<<<<;;;:::999::::::;;;;;;999777666666777888999999999888888888888999999555555555555555555666666555444333333555555444333555444333444666777777777888777777777777777777888666666666666666666777777222222111000000000111111000000111111111111222222555444222000///000111111'''&&&%%%&&&((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))))))))))))))&&&&&&&&&''''''(((((()))((((((((())))))((((((((($$$$$$%%%&&&'''((()))))))))(((((()))))))))&&&$$$(((((((((((())))))))))))++++++++++++***)))((('''))))))))))))************---+++)))'''''')))+++---******++++++++++++******,,,++++++++++++,,,------+++...222888;;;:::666333666444222000//////111222///000000000//////...---,,,,,,------...///000111111222222111000000111333333222111111333444444333222444666666555555555666222222333444555777888888333777999666111///222777888999:::999777666777888777777888888888777777666111111111111111111111111////////////000000000000333///---///000...---...///---,,,,,,---...,,,+++)))***+++,,,------------,,,,,,+++++++++,,,,,,---)))***++++++))))))***+++))))))************))))))((((((((()))))))))******''''''(((((())))))******(((((())))))))))))((((((,,,+++)))(((((()))***+++%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%&&&((()))(((((()))))))))'''%%%$$$((('''&&&&&&''''''&&&$$$'''$$$$$$&&&&&&######%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%$$$###'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$"""&&&""" ###(((+++'''###&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&(((((((((''''''''''''&&&((((((((((((((()))******''''''((()))))))))(((((()))))))))(((((((((((((((************++++++++++++))))))***+++++++++******++++++,,,,,,,,,+++******,,,,,,,,,---......//////---......///000111222222111222222222333333333444---///222222222222333444777666777888;;;<<<;;;999??????>>><<<999777777888999999888777555444333333333444444444333444777999777888999:::;;;<<<<<<<<<:::;;;>>>CCCGGGFFFAAA<<<<<<===>>>===;;;999999999888999999:::;;;<<<<<<=========<<<;;;;;;::::::999===<<<:::999888999999::::::999888777777888999::::::999999999999:::;;;;;;555555555555555555555555444222222222444555444333666555444444666888888777888777777666666777777888777777777666666555555555111111111000111111222222111111111111111111111111222111///...------...///%%%&&&'''''''''''')))+++******)))((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))%%%%%%&&&''''''((())))))))))))(((((((((((())))))"""###%%%&&&((()))******''''''''')))***)))'''$$$(((((((((((())))))))))))++++++++++++***)))((('''*********)))))))))))))))///...,,,***)))+++...000******++++++++++++******+++************+++,,,,,,)))...666>>>BBB???888222444333222111111111111222/////////000//////...---+++,,,,,,---...///000111222222222111000000222444555333222222444555555444222444777888666555555666222222111222333666999:::777888888666333222444666888::::::999888777888999777777888777777666555444000111222222111111111111000000000000111111111222444///---000222...,,,...///---,,,,,,---...,,,+++***++++++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,)))***++++++))))))***+++******++++++++++++******(((((()))))))))*********))))))))))))(((((((((((('''((()))******)))(((''')))))))))((()))))))))***%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%'''((((((''''''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$((('''&&&&&&'''((('''&&&'''&&&%%%%%%&&&(((***+++&&&&&&''''''&&&&&&&&&&&&((('''%%%&&&''''''&&&$$$(((%%%%%%''''''$$$$$$&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((''''''((())))))'''%%%$$$###"""$$$&&&'''%%%###''''''((((((((((((''''''((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((()))******&&&&&&((()))))))))(((((())))))))))))))))))******))))))))))))************......---+++)))'''%%%$$$***+++,,,------,,,,,,+++++++++,,,------...//////------...///000111222222222222222222222333333333---000333444333222333555666555666999===???>>><<<<<<<<<<<<999777666777888888777777666555555444444111222444555555555777999777777777888999:::;;;<<<<<<:::;;;???CCCCCC???;;;<<<>>>???===;;;999999999888999;;;<<<<<<===>>>???===<<<;;;999999999999:::;;;:::888777888999;;;<<<::::::::::::::::::::::::::::::999999:::;;;;;;<<<777777666666555555444444333222111222444555444333777555444555777999999888777777666666666666777777888888777666555444444333111111111111111222333444222222222222222222222222000///...---,,,,,,,,,,,,$$$''')))(((&&&&&&))),,,((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***$$$%%%&&&'''((((((((((((&&&&&&''')))******'''%%%(((((((((((())))))))))))'''((()))******++++++***++++++******))))))((((((&&&))),,,---,,,***)))(((******++++++++++++************))))))******+++,,,(((...999BBBFFFBBB999222222222333444333222111000//////////////////...---++++++,,,---...///000111222333333222000111333555888666555555777888888777222444777888777666555555444333222111333555999;;;888666444444666888999888999:::;;;:::888888999:::777777777777666555333333///111222222222111111222000111111111222222222222555...,,,111333///,,,...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,+++***))),,,+++***))))))***++++++)))+++++++++***)))***+++++++++,,,,,,,,,,,,++++++))))))))))))************++++++***)))((('''&&&&&&'''((()))******)))((('''%%%&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$((('''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&)))+++---%%%$$$#########%%%''')))(((&&&%%%%%%&&&'''%%%$$$)))&&&&&&((((((%%%%%%'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((()))''''''(((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((''''''(((((((((''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%%%%'''(((&&&###!!!!!!"""''''''((((((((((((''''''((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((()))******%%%&&&((()))))))))(((((())))))******+++++++++,,,(((((((((((())))))))))))))))))*********))))))((()))***,,,---...------,,,++++++,,,,,,---...//////------...///000111222222555555444333222111000///---111444555444333444666666555666:::???AAA@@@>>>999999999777555555777888777777666666666555555555000222555666666666777888666666555555777888;;;<<<===:::777999>>>@@@>>>:::===>>>???>>>;;;999999:::888:::<<<======>>>@@@AAA===<<<999777777777999:::888888777777888:::<<<>>>::::::;;;<<<<<<<<<;;;;;;:::999999999:::;;;<<<<<<888888777666555555444444333222111222444555444333777666555666888999999999777777666666666666777777999999888666555444333222111111111111222333444444333333222222222222222222000//////......---,,,,,,&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$''',,,---(((###((('''&&&%%%%%%&&&'''((()))'''%%%%%%'''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&(((&&&###&&&+++***$$$(((((((((((())))))))))))++++++***)))(((((())))))((((((((()))******++++++))))))))))))))))))))))))***************++++++,,,)))///888@@@AAA===666111333333222222111000000000333222000///---,,,,,,,,,+++***))))))***---///111111///...///222333333333666666666666666555555444555777777555222111444777666888666333666;;;999333:::999888888777888888888999999888888888888888888888888999999888777555444555555444333333222111111222222333333333222222111444222///......///............---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,---+++***+++---,,,(((%%%,,,,,,+++***)))))))))***,,,***))))))******)))''',,,---...---+++***+++,,,)))(((''''''(((((('''&&&))))))))))))((('''&&&%%%)))'''''')))++++++)))&&&))))))))))))((('''%%%%%%%%%%%%&&&&&&'''&&&&&&&&&************)))'''&&&%%%''''''''''''''''''''''''***)))(((''''''&&&&&&&&&((()))***)))''''''(((***'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&))))))&&&&&&)))''' ***)))((('''&&&%%%%%%%%%((($$$$$$(((((($$$$$$(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))+++***'''###***'''###!!!"""$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''&&&'''''''''''''''(((((((((((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))******+++333...)))(((&&&%%%''',,,'''(((***++++++***)))(((++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,---------....../////////000111111222222444333222000000000000111000000000222444555333111555777888:::<<<=========999999999999888888888777999888666444444444555666777777666666666666777777444555555666888999;;;<<<;;;999777999;;;===;;;999>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;999888666666777999:::666777888999;;;<<<======AAA???;;;888777888:::;;;:::999888777777888999:::666666666555444444333333000000111222333555666777444555666888:::;;;;;;;;;777888999::::::999888777666666666666555444333222333222222111111222222333888555222111111111000000///...---,,,,,,,,,,,,,,,''''''''''''(((((((((((())))))((((((((('''''''''***'''$$$$$$%%%"""((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''&&&###&&&+++)))$$$((((((((()))))))))******++++++***)))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))***++++++)))...555:::<<<999333000111111000000000000//////111000///...............------------...000111222444333111222333444444333666777777777777666555555333444555444222222555888555777555333555:::999444:::999999888777777777777999888888777777888888999888888999999888777555444555555444333333222111111111111222222222222222111000///---...000111111000......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,---+++)))***,,,,,,)))'''******)))))))))))))))))),,,***))))))******)))'''+++,,,,,,,,,***)))***+++***)))(((((())))))'''&&&))))))))))))((('''&&&%%%)))((('''(((***+++)))&&&++++++++++++***)))(((''''''''''''(((((('''&&&&&&(((((()))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''')))******'''(((((('''&&&&&&''')))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$''''''%%%''',,,+++&&&$$$$$$$$$%%%&&&((()))***((($$$$$$(((((($$$$$$(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((******'''$$$+++(((%%%$$$%%%'''''''''%%%%%%&&&&&&''''''''''''((('''''''''''''''((()))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''')))******)))((('''((((((((('''((())))))******''''''+++---)))&&&'''(((((()))************))),,,,,,++++++++++++++++++*********++++++*********+++,,,,,,,,,,,,---------......///000000111111222666555333111////////////111000111333555555444222666666777888:::;;;<<<===888888888888777777777777777666555444444444444444777777666666666666777777333333444555666888:::;;;<<<:::999:::<<<>>><<<;;;===>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<:::999777666666777888999777777999:::;;;<<<===>>>@@@>>>;;;888777888999;;;:::999888777777777888999777777666555555444444333333222222333333444555555444555666888999999::::::888999:::;;;;;;:::999888666666666555555444333222333333222222222222333333555333111000111111000...///...------,,,,,,,,,---(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((('''"""((('''&&&&&&&&&&&&'''(((%%%%%%%%%'''))))))(((&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))***)))((()))---,,,((()))))))))*********+++++++++***))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))*********---000333444333000.........////////////000000//////.........//////000---...///000111222222222666444222222333444333222777777888888777777666555111222333333333444777999444666555444666::::::777;;;:::999888777666666666888888777666666777888999888888888888777666555444555444444333333222222111///000000111222222222111///......///111111000///...------,,,,,,++++++*********+++,,,,,,,,,++++++,,,+++))))))***+++******((((((((((((((()))))))))+++***))))))***+++)))(((***+++++++++)))((()))***,,,***))))))))))))'''&&&))))))))))))((('''&&&%%%***)))'''''')))))))))(((***++++++******)))((('''))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++&&&'''''''''%%%%%%'''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%$$$###&&&***+++(((!!!"""###$$$&&&((()))***'''%%%%%%''''''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&***(((&&&&&&'''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''!!!###&&&((()))(((&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%'''***,,,,,,***'''%%%'''''''''''''''(((((()))000***'''+++...,,,'''%%%)))))))))))))))***++++++,,,,,,,,,++++++*********((()))+++------+++)))(((******+++++++++,,,,,,,,,---......//////000111111777555333111///.........222222222444666777555333666555555666777999;;;<<<777777777666666666555555444555555555555444444333777666666555555666666777333333333444555777888999===;;;;;;;;;===>>>===<<<===>>>@@@@@@@@@???===<<<==================<<<<<<:::999777666666666777888777888:::;;;<<<===>>>>>>???===:::777666777999:::999999888777666666777777777777666666555555444444444444444444444444444444666777777888888888888888888999:::;;;;;;:::999888555555555444444333222222333333222222222222333333222111000111222111000...///...------,,,---------(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((,,,---+++)))'''''''''&&&&&&'''''''''&&&&&&'''(((***)))&&&###&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))***))))))***++++++***)))*********++++++++++++******)))))))))))))))***((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''((()))))),,,------....../////////------...//////000111111//////............//////+++---///111111111000///222111///000111222222111888888888888888777666666222333444555555666777888555555555555777:::;;;;;;;;;:::999777666666666666888777666555555666888999777777777777666555444444444444444333333222222222...///000111111111111111222111111111111///,,,***---------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,***)))((()))***+++,,,''''''((())))))*********+++***))))))++++++***)))***+++,,,+++)))((()))***---+++***)))***)))(((&&&(((((()))(((((('''&&&&&&+++***(((''''''((())))))((((((((((((((('''&&&&&&)))))))))((((((&&&%%%$$$%%%&&&''''''((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%###"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((''''''&&&%%%$$$%%%&&&&&&$$$"""'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))###$$$&&&(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))************'''(((***++++++)))'''%%%(((''''''''''''((())))))DDD777***(((******)))***))))))(((((((((***+++,,,---,,,,,,++++++*********)))***+++,,,,,,+++***))))))************+++++++++------......//////000000555444222000//////000000333222333555777777666444555555444333444777999;;;666666555555555444444444444555666777777666555444777666666555555666666777444444444555666777999:::<<<<<<<<<<<<<<<===<<<<<<===???AAABBBBBB@@@===<<<>>>>>>======<<<<<<======:::999888777666666666666777888:::<<<>>>>>>>>>>>>===<<<999777666777888999999999888777777666666666888888777666666555555444444444555555666666555555999999999999999888888777888888::::::::::::888888555555444333333333333333333333333222222333333333111111111222333333111.........------------......((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))''''''&&&&&&&&&%%%###"""&&&''''''''''''''''''&&&((((((((())))))'''$$$!!!&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''''''''))))))*********++++++++++++***)))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''(((((()))------,,,,,,,,,---///000---...//////000111222222111000///......------...,,,...000222333222000///000///...///222444444444888888888888888777666666666555555666777777777777666666555666777888;;;===:::999888777666666666666777666555444444666888999777777666555555444444444444444333333333333222222...///000111111111111111333222111111111///,,,)))------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++***)))))))))+++---((((((***++++++++++++***+++***)))***+++,,,+++******,,,,,,,,,***)))***+++,,,+++))))))******(((&&&(((((((((((((((((('''&&&+++***)))'''''''''((()))'''((((((((((((''''''&&&((((((((('''&&&%%%$$$###&&&'''((()))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((('''((()))((('''''')))+++'''''''''''''''''''''''''''''''''''''''''''''''')))&&&###$$$%%%%%%%%%&&&'''''''''&&&%%%$$$"""!!!&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$"""((((((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))(((((((((((())))))(((((())))))***+++JJJ;;;,,,'''((()))***+++)))(((((('''(((***,,,---,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))))))))*********++++++------......//////000000222111000000000111222333333333333555777888666444555444333222333555888999555555555444444444444333555666777999999999888777777777666666666666777777777777777777888999;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;>>>???AAABBBBBB@@@>>><<>>===<<<;;;<<<<<<<<<;;;:::999888666666555555777888;;;===>>>>>>>>>>>><<<;;;999888777777888999888888888888777777666666999888888777666666555555222333555666888888888888;;;;;;;;;;;;:::999888777666777888999999888777666555555444333333333444444444333333333333333333444333222333444555444222000......---------......///'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&%%%$$$""""""&&&&&&'''(((((('''&&&&&&)))((('''(((((('''$$$"""&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))(((***,,,+++((()))---)))))))))*********++++++)))))))))))))))******+++++++++******)))((((((((())))))))))))))))))))))))'''''''''''''''((()))))),,,,,,,,,,,,---...///000......///000000111222222111111000......---------///000222444444333222111000//////111444777777777777777888888777777666555666555555666888888777555666444444666555555888===888888777666666666777777777555444222333555888:::777666555444444333333444333333333333333333333333000111111222111111000000111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++***))))))***,,,((()))+++,,,,,,+++******+++***)))***,,,,,,,,,***+++,,,---,,,***)))***++++++)))(((((()))***)))''''''(((((((((((((((''''''*********)))'''&&&''')))))))))************))))))&&&'''''''''&&&%%%$$$$$$''''''((()))******))))))''''''''''''''''''''''''''''''&&&''''''((()))***'''((()))(((((((((***,,,&&&'''(((((((((((('''&&&'''''''''''''''''''''''')))%%%$$$''')))((((((***%%%&&&'''''''''&&&$$$###&&&((((((&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%'''''''''&&&((('''&&&'''((((((&&&$$$(((((((((''''''''''''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$$$$%%%&&&"""###$$$&&&((()))++++++''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''((()))******)))))))))))))))***++++++:::111******+++***(((((((((((((((((()))+++,,,,,,++++++++++++++++++++++++---+++)))(((((()))+++---))))))*********+++++++++---......//////000111111000000//////000222444555333333333555777888666444444444333333444555777888555555555444444444333333666666888999::::::::::::999888888777777888888999999999999999:::;;;<<<===;;;<<<===<<<:::::::::<<<>>>???AAAAAAAAA@@@>>><<>><<<;;;::::::;;;<<<<<<<<<;;;999888666555444666777:::===>>>>>>======<<<;;;:::999888999999:::777888999999999999888888999999888888777777666666222333666888999::::::999;;;;;;;;;;;;:::999888777555666777888888777666555666666444333333444555666444444333333333333444444555444333444555444333111.........---......///000%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((((((((()))***&&&&&&'''(((((('''&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))+++***+++...---)))***000((((((((()))))))))******)))))))))))))))***++++++++++++******)))((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))***+++---...//////000.........//////000000000//////............//////000000222333333222222111222000000111444666666666666777777777777666555555333222222444777888666444555222222444222000333:::777666666666666777888888666555333222222555888:::777666555333333333333444333333333333333333333333333333333333222111000///222000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))),,,---,,,***((((((***((()))+++++++++***((('''+++***)))***,,,---,,,+++***+++++++++)))((()))***((('''&&&''')))***)))(((''''''((((((((((((''''''(((***,,,+++(((&&&&&&((())))))************))))))&&&'''''''''''''''&&&&&&''''''(((((()))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((''''''''')))+++&&&'''((())))))((('''&&&''''''''''''''''''''''''((($$$$$$((()))&&&%%%'''$$$%%%'''(((((('''&&&%%%&&&))))))&&&&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%)))'''&&&&&&'''(((&&&%%%''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''')))************((((((((((((((()))******,,,((('''+++,,,)))''''''&&&'''((()))++++++++++++*********++++++,,,,,,---+++******************+++*********+++++++++,,,,,,......///000000111111222111000000000000222333444222222333444777777555444333333444444555666666666555555555555444444444444666666666777888:::;;;<<<::::::999999999999::::::::::::::::::;;;<<<======<<<>>>???>>>;;;:::;;;===?????????@@@???>>>>>>===>>>===;;;999888999:::;;;>>>===<<<;;;999777555444555777:::<<<>>>===<<<;;;<<<;;;::::::999::::::;;;777888999:::;;;;;;:::::::::999999888888777666666444555777999::::::999888999999999999888777777666666777888999999888777666888777555444444555777888444444333333333333444444777555333222333333222000...............///000000%%%%%%%%%&&&&&&'''''''''(((((((((((())))))******&&&'''((('''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&$$$$$$%%%''')))******&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&$$$&&&)))'''###%%%+++(((((((((((())))))))))))))))))((())))))***++++++((((((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******'''(((+++---////////////---------...............---------......000111111...//////000000000000///222000///000111333333222666666666666666555555444///...///222666888777444444000000222///,,,000888555555555666666777888999666444222111222555888:::777666444333222222333444333333333333333333333333444444444333222111000///777444000......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,...---***''''''(((((()))***+++***)))'''%%%+++***)))***,,,---,,,+++(((******)))((('''((()))'''&&&%%%''')))***)))(((''''''(((((((((((((((''''''***,,,,,,(((&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''---,,,***(((&&&%%%$$$$$$$$$&&&'''&&&&&&&&&)))+++&&&'''((())))))((('''&&&'''''''''''''''''''''''')))$$$###'''''' &&&'''((())))))'''%%%$$$&&&******&&&&&&******&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((((((&&&$$$(((&&&$$$$$$%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))"""###&&&((()))(((&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))"""$$$(((+++,,,,,,***)))'''''''''''''''((())))))+++''''''))))))&&&'''***%%%&&&(((***+++,,,++++++))))))***+++,,,------...((()))+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,//////000000111111222222333222111000000111222333222222222444666777555333333333444555666666666555666666555555555444444444666555555555777999;;;<<<;;;::::::999999::::::;;;::::::::::::;;;;;;<<<======???@@@???<<<;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>===:::888888888999:::>>>>>>===<<<:::888666444444666999<<<======<<<;;;<<<<<<;;;;;;::::::;;;;;;666777999;;;<<<<<<<<<;;;::::::999999888777777777666777999::::::999888666777777777777777666555555777888999::::::999888777888777666555555666888999555444444333333444444555888555222111111111000000...............///000000***"""!!!'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###%%%((((((&&&&&&(((+++***'''%%%$$$%%%'''((((((&&&'''((())))))((('''&&&%%%''')))***((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))***)))((()))+++,,,,,,+++)))))))))(((&&&%%%'''(((&&&&&&&&&(((+++---,,,+++---///---***---444333---///...---,,,,,,---...//////////////////.........000000000111222333555555999555222444555222111333111333333333777;;;999333444333222222222333444555444444555555555555555555555333222222555777888888222222222222333333333333222333333222111222444666888666444222000000111222///000111111000...,,,+++,,,,,,++++++,,,,,,------,,,,,,---...---,,,+++***,,,,,,,,,++++++***************+++++++++******)))+++***)))'''''')))***+++,,,)))''''''******(((%%%***((('''((()))***)))'''&&&%%%$$$&&&((())))))(((''''''((((((((((((''''''******))))))((((((''''''))))))(((&&&######$$$&&&(((&&&%%%'''***+++)))&&&)))((('''&&&&&&&&&&&&&&&+++(((%%%%%%''')))+++,,,((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''$$$%%%***)))"""!!!&&&'''''''''&&&%%%%%%$$$&&&'''&&&$$$######%%%&&&&&&&&&'''((('''&&&$$$###'''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###&&&&&&$$$$$$&&&&&&###&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%)))'''&&&'''((()))((('''%%%$$$###$$$&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))***(((''')))+++,,,***(((,,,***&&&###''',,,+++&&&******)))((()))***,,,---,,,+++***)))***+++,,,---//////111222222222222222...---------///222555777444444555555555555444444666444555888::::::999999888888888888777555444333666555666888:::;;;;;;999;;;999777888999:::999999999999::::::;;;<<<<<<===@@@??????>>>>>>=========DDDBBB@@@??????>>><<<;;;>>><<<:::999:::;;;;;;:::AAA>>>;;;;;;<<<;;;999666888888888888888999:::;;;>>>===;;;999999999;;;<<<:::::::::;;;===>>>@@@AAA777777777666666666666666777888888999999999888888::::::999999888999999999999::::::999888999;;;>>>;;;999777666666666555333555444333333222222222333444333222111000000000000////////////000000000000...&&&%%%)))''' %%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&&&&'''******'''%%%$$$&&&'''((((((&&&'''((())))))((('''&&&&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))))))))+++,,,+++***'''((())))))'''&&&'''((('''&&&'''))),,,...---,,,...///...+++...444333...///...------------...///////////////............111111111222333555666777:::555222444444111///111...000111000333777666111333222111111111222333444555555555555555555555555333222111111333555555444111111111111111222222333222333333222111222444777777666444111000000111222////////////...---,,,,,,+++***)))))))))***,,,---,,,,,,---------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++***)))(((''',,,+++)))(((((()))+++,,,***)))(((((())))))(((''')))((('''((()))***)))'''&&&%%%%%%&&&((()))((('''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&((())))))'''%%%%%%%%%)))'''&&&'''))))))'''%%%(((((('''&&&&&&&&&&&&&&&+++)))&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))&&&(((,,,,,,'''%%%(((&&&'''''''''&&&&&&%%%$$$'''''''''%%%###"""$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$$$$'''(((%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%)))'''&&&'''((()))(((&&&&&&%%%%%%&&&((()))'''&&&(((((('''''''''&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''')))+++,,,***((())))))'''&&&)))---***$$$++++++******)))*********,,,++++++***+++,,,---......///000111222222222222000///......///111333444444444555555555666666666888:::<<<===<<<999888888999999999888777666444444777666666888:::;;;999888;;;:::888888:::;;;:::999999999:::;;;<<<===>>>>>>???????????????>>>>>>>>>CCCAAA?????????>>><<<;;;<<<:::888999;;;=========AAA???======>>>===:::777888888888888999:::;;;;;;>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<===>>>???@@@888888777777777777777777888888999999999888888777;;;:::999999888888888888888999999999888888:::<<<:::888666555666555444333444333333222222222333333333333222111000000000000////////////000000000000---'''&&&***)))######((((((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&((()))'''%%%%%%&&&'''((('''&&&'''(((((((((((('''&&&'''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))***+++***(((%%%''')))***)))((((((((((((((((((***---......---+++,,,+++***,,,//////,,,///...------------...///........................111111222333444666888888999444111333222///...///---000000///111555444000222111000000000222333444555555555444444444555555333222222333444444333111111000///...///000222333333444444333222222444777666555333111000000111111//////...---,,,,,,,,,,,,***)))'''''''''(((***,,,,,,,,,,,,---,,,++++++***,,,,,,,,,++++++++++++***------,,,+++***((('''&&&+++***)))(((((()))***+++((()))***)))((('''((())))))(((''''''))))))((('''((('''&&&&&&((()))(((&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&###&&&***+++***'''%%%$$$'''&&&&&&'''))))))((('''(((((('''&&&&&&&&&&&&'''***((('''&&&''''''&&&$$$&&&''''''''''''''''''&&&''''''(((((((((((('''''''''$$$%%%((((((&&&''')))&&&''''''''''''&&&%%%%%%'''''''''%%%###"""###%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((($$$$$$((()))'''&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%((('''&&&'''(((((('''&&&&&&&&&''')))++++++(((&&&'''''''''''''''&&&&&&&&&&&&$$$###$$$&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((++++++***))))))(((''''''((((((((()))***+++***((('''(((((((((+++---)))###++++++++++++***)))((((((,,,,,,,,,+++,,,------.........///000111111111111111000///...///000111222555444444444555777999:::???DDDHHHEEE>>>999777777999999999999888666555444777666666888999:::999777===;;;999:::;;;<<<;;;;;;999::::::<<<===>>>??????>>>>>>??????@@@?????????AAA@@@>>>>>>>>>>>>===;;;999888777888;;;>>>??????@@@???@@@@@@AAA@@@===:::888999999::::::;;;<<<<<<>>>===<<<;;;;;;;;;<<<===>>>>>>============>>>>>>999999999888888777777777888888999999999888888777<<<;;;:::999888777777777777888888888777777999:::999777555444555555444222333333222222222333333444222111111000000000111111////////////000000000000((($$$$$$((()))'''(((,,,(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&''''''&&&&&&%%%&&&&&&)))'''%%%%%%'''(((''''''''''''''''''''''''''''''((((((((('''%%%&&&(((***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***))))))******)))'''$$$'''***+++***)))((())))))))))))+++...///...---,,,,,,,,,+++,,,..................------.........------...............///000111111222333555777888666111///111222///...///...111222000111555555222111111000000111333555666666666555444444444555555666555555666777666444111111///...,,,---///222444333444444333111222444666444444222111000000000111///...,,,+++***+++,,,,,,***)))'''&&&&&&(((***,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++***)))''''''))))))(((''''''((())))))''')))+++***'''&&&(((***)))(((''''''((()))(((''')))(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''!!!$$$(((***)))'''&&&%%%######%%%''')))*********(((''''''&&&&&&&&&''''''&&&&&&%%%'''((('''%%%###%%%&&&'''(((((('''&&&%%%%%%&&&((((((((((((&&&%%%'''&&&%%%%%%%%%&&&''')))&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%&&&'''&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''######''')))'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%((('''&&&&&&(((((('''&&&&&&&&&(((***,,,+++(((%%%'''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((+++*********)))))))))(((((((((((()))******))))))'''))))))'''))),,,***$$$))))))***++++++***)))(((,,,,,,,,,---------......------...///000000000000000////////////000111111555444444444555888;;;<<>><<<===>>>@@@@@@@@@@@@??????===<<<===>>>>>>===;;;:::888777888;;;>>>?????????@@@AAACCCCCCAAA>>>;;;999:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<======@@@@@@???======<<<<<<===;;;;;;:::999999888777777555666777888999:::::::::<<<;;;:::888777666666666666777888777666666777888888666444444444444333222222222222111222222333444111000000000000111111222////////////000000000000%%%###$$$&&&'''&&&(((***(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&&&&%%%%%%((('''%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((((('''%%%&&&(((***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''$$$'''***+++***)))))))))*********,,,...///...---///////////////...///111---..................---,,,---------......///////////////000111222444444333///---000111//////111...111222//////333444222222222111222333555777888777666555333333333444555666555555666777666333111000///---,,,---///222444333444444222111111333555333222222111000000000000...---+++******+++,,,---+++***)))((((((***+++---,,,,,,++++++************++++++++++++++++++++++++((())))))*********))))))'''''''''&&&&&&'''''''''&&&)))+++***'''&&&(((+++((('''&&&'''((()))(((&&&)))(((''''''((()))(((&&&'''''''''(((((('''''''''(((((((((((((((((((((((("""$$$&&&'''&&&%%%&&&'''$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''(((######$$$&&&((()))'''%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%,,,+++***'''''')))******&&&&&&'''((((((''''''&&&!!!###%%%%%%%%%%%%'''((('''&&&%%%$$$$$$%%%'''(((&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&######&&&'''%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%(((&&&%%%&&&'''((('''&&&$$$%%%''')))+++***'''$$$&&&'''''''''''''''''''''((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))*********+++&&&''')))))))))))))))))))))***)))%%%&&&***+++(((%%%''')))***++++++******,,,,,,---------.........,,,,,,---...////////////------......///111222222555444333444555888;;;===NNNXXX\\\QQQCCC;;;888666999999999888777666555444333222333666:::<<<;;;;;;<<<;;;999999;;;<<<;;;:::???>>>>>>===<<<<<<;;;;;;;;;<<<>>>???@@@@@@???>>><<<;;;:::;;;===>>>===<<<<<<:::999999:::<<<<<<<<<===???AAABBBBBB???===<<<:::;;;<<<>>>???@@@@@@@@@======<<<<<<<<<=========@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777666222333555888:::<<<======<<<;;;:::888777666666666555666888777666555555777888666444444444555444333222222222111111222222333000000000///000000111111////////////000000000000'''&&&&&&%%%%%%$$$$$$%%%(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%(((&&&&&&&&&(((((('''&&&''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***)))'''&&&(((***+++***)))))))))*********,,,...///...,,,,,,***+++,,,+++)))***...------...//////...------,,,,,,,,,---......////////////......//////000111333///---000111//////111,,,000111---,,,///111000222222222222444666888:::888777555333222333444555555333333333444444222000///...------...000222444333333333111//////111333111111111111000000//////---,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++************+++***++++++++++++,,,,,,,,,&&&'''((()))************&&&''''''''''''''''''&&&'''((())))))(((((()))***((('''&&&&&&(((((('''&&&)))((('''''')))***)))'''))))))************))))))((((((((()))))))))))))))###%%%''''''&&&%%%&&&((('''))))))(((&&&$$$###$$$'''&&&&&&&&&&&&'''((((((""""""###&&&)))***((('''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&)))***)))%%%%%%'''((('''&&&&&&'''((((((((((((''' """%%%&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$$$$&&&&&&###&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%'''&&&%%%&&&''''''&&&%%%$$$$$$%%%'''))))))&&&$$$&&&&&&&&&'''''''''''''''(((&&&&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))***++++++%%%'''))))))((((((((())))))+++)))%%%%%%)))+++)))%%%&&&''')))***+++,,,,,,++++++,,,---------------++++++,,,---............,,,,,,---///000111111222333333333444666888:::;;;JJJUUUXXXMMM@@@;;;999666888888888888777555444333222222333666999;;;;;;:::;;;999777888999:::999999>>>>>>======<<<;;;:::::::::<<<===??????>>>===;;;:::999999:::<<<>>>===<<<>>><<<:::999:::;;;;;;:::<<<>>>@@@@@@>>>;;;::::::999:::<<<>>>???@@@??????;;;<<<<<<<<<<<<===============<<<<<<<<<<<<============;;;:::888777666555111333555888:::<<<===>>>;;;:::999888777666666666555666888888666555555666888666444444555666555444333333222111111111111111111000000/////////000000////////////000000000000(((((('''%%%$$$$$$$$$###&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""$$$&&&((('''%%%'''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((()))***+++***(((((((((************+++---...---+++***((((((+++)))%%%''',,,------...//////...------++++++,,,------...//////000//////...............666111///111111...---...---111222...,,,///111111111111111222444666888:::999777555333222333444555555333222222333444333222.........///000111333333222222222000......000222000000000000000000//////,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,'''((())))))))))))))))))'''(((((((((((((((((('''(((''''''((()))******)))((('''&&&&&&(((((('''&&&((('''&&&''')))******)))((())))))))))))))))))((('''''''''((((((((())))))$$$&&&***+++***((('''&&&%%%''')))(((%%%$$$$$$&&&&&&&&&&&&&&&&&&'''((((((%%%$$$$$$&&&((()))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###&&&&&&""""""&&&'''$$$&&&&&&'''((((((((((((((("""$$$&&&'''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%&&&(((***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&&&&(((&&&###&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((((((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''(((***'''******'''&&&)))***((('''''''''((((((***+++,,,******,,,---------,,,+++***+++,,,------......------......//////000//////222333333555666777888888>>>IIILLLBBB:::::::::666777777777777555444333222555444444666888999999777999777555666777888777666;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>><<<:::999888888777999<<<======<<<>>><<<:::999:::;;;;;;:::;;;===>>><<<999777777888666777:::<<<>>>>>>======::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>======;;;:::888666555444333444666888:::;;;<<<<<<999999888777777777777777555777999888777555555555888777555555666777666555444444333111000000000000222111000///////////////////////////000000000000%%%&&&&&&$$$%%%''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%###"""###'''((('''%%%'''&&&&&&'''(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''%%%''')))***((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''((()))+++***)))+++++++++)))((('''(((******))))))+++------,,,+++...,,,---000---)))+++111,,,---...//////...---,,,++++++,,,,,,---...//////111111///......---------999444111222111---+++,,,///333444000...000333444//////000111333555888999:::888555333222222444555777555333333444666666666---...///000111222333333111111111///------///111///000000000000000///...+++,,,---...///...---,,,''')))+++,,,---,,,***)))---,,,***)))))))))***+++*********++++++,,,,,,,,,))))))***))))))(((''''''))))))************)))))))))'''%%%'''***,,,***(((((('''&&&&&&'''((('''&&&'''&&&&&&'''***++++++***%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((###(((---///...***'''%%%"""&&&'''&&&&&&)))+++&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&(((((((((&&&((('''&&&%%%%%%&&&'''(((''''''%%%$$$$$$%%%''''''"""&&&'''$$$%%%++++++'''&&&&&&'''((())))))(((((($$$&&&((('''%%%############$$$&&&'''((('''&&&&&&%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$&&&(((***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###''')))(((((()))'''###&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''(((((($$$######$$$&&&((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$'''***)))'''&&&(((***$$$))),,,***)))***)))&&&***)))(((''''''(((******)))***+++,,,---,,,++++++******+++,,,------------//////000000///...------111222444555666666666666333>>>AAA999555999:::666777777666666555333222111777666666777888888666444777555444444555666666555888999999:::;;;<<<======:::;;;===>>>===;;;999777777777777999;;;============;;;999999:::<<<<<<;;;:::<<<<<<:::666333444666333555888:::<<<<<<;;;;;;999999:::;;;<<<<<<<<<;;;888888888999;;;===>>>???===<<<;;;999777555444333666666777999999:::::::::888888777777777777777888555777999999777555555555999777555555777777777666555444333111000/////////222222111///............////////////000000000000)))(((&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&(((+++)))$$$###%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$%%%((()))&&&###(((((((((***,,,+++'''$$$''''''((((((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))---(((###$$$(((***)))''')))((('''((()))***)))((((((((()))***+++,,,------,,,,,,,,,,,,,,,,,,------........................------...//////...------............---,,,++++++//////...------------...111111111111111111111111---111444555222111222444444444555444222222444666333555666333///---///333111000//////.../////////333111........./////////111111000000//////.........---,,,,,,,,,+++(((%%%,,,,,,---......---,,,,,,++++++************++++++******+++++++++******)))+++***)))(((((('''''''''***((('''((()))***)))'''++++++***)))((((((((()))+++)))&&&&&&'''(((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***%%%&&&&&&''''''''''''''')))((('''''''''&&&### ***'''$$$###%%%'''&&&%%%((('''%%%%%%&&&'''%%%###$$$(((((($$$%%%)))***&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))'''%%%######%%%''')))"""&&&+++***&&&$$$$$$&&&&&&&&&&&&$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""+++000+++&&&$$$((('''&&&%%%$$$%%%%%%&&&(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''((())))))((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$"""###&&&(((&&&$$$((('''%%%%%%'''((('''&&&((((((&&&###&&&***)))$$$,,,###$$$'''$$$''')))"""))))))))))))))))))))))))***,,,((($$$&&&***))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))******+++(((&&&%%%(((,,,...,,,)))---......///...---+++***,,,---------......//////000111222333444555555444777666555444333333222111444333333333333444555555444444555666777666666666333555666555333222555777;;;999666666888:::<<<<<<666777:::<<<===<<<;;;:::888666666888<<<===<<<999:::::::::::::::::::::::::::999888777666555555555444555666888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>===;;;999777555444444777777888999999:::;;;;;;777555333333555666555444666666777888888888888888888888888777666444222111555555333222000///...---000000//////......------//////000000000000//////''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''***---,,,((('''***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%((()))'''$$$(((''''''((())))))))))))''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,((($$$$$$(((***)))''')))((('''((()))***)))((('''''''''((())))))******++++++++++++,,,,,,,,,,,,------------------------////////////////////////---------------,,,,,,+++//////...---------------111111111000111111222333000222333333222222222333666777777666555555666888:::999666444222222333333333333222111111111111111222000......///000///...000000000000//////......------,,,---...---+++)))+++,,,---......---,,,++++++******************+++******+++++++++******)))+++***)))((((((''''''''')))((('''((()))***)))'''))))))(((((('''(((((((((***((('''''''''((('''&&&''''''''''''''''''''''''(((''''''&&&'''((()))***'''(((((()))))))))))))))'''&&&&&&'''((()))'''&&&***(((%%%%%%'''((('''%%%)))(((((((((((((((''''''"""''''''%%%&&&+++,,,)))(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''')))***%%% """)))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''+++(((###""")))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%(((&&&%%%&&&((()))(((&&&((('''%%%%%%'''((('''&&&%%%&&&%%%###%%%((('''""",,,%%%(((***%%%(((+++%%%(((((((((((((((((((((((("""(((,,,,,,'''$$$&&&)))))))))))))))))))))))))))+++)))(((((()))******)))))))))(((((())))))***+++%%%''')))******++++++,,,,,,,,,---...---,,,+++***---------....../////////000000111333333444444333555444444333333222222222444333333333333444555555555555555666666666777777444555666555333333666888:::999888888999999888666444555777888999888777666666555555777;;;===<<<:::999999999999888888888888777666555333222222222222333444666888:::;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<=========;;;:::999888777777777777888888888999999:::::::::888666444444444444333222666666777888888888888777666666555555555555555555222222222111111111000000000000/////////........./////////000000/////////%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######&&&***)))&&&&&&)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((***(((%%%'''((('''&&&%%%'''***,,,'''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%%%%((())))))''')))((('''((()))***)))((((((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,,,,------,,,,,,///......---------------222111000///000111333444555333222111222333333222555666777777555555666777:::777333222444666555444666555444444333333444444///......///111111000...000000000////////////...---,,,,,,---//////---++++++,,,------------,,,+++************************)))******+++++++++******+++***)))((((((''''''''')))(((''''''))))))((('''''''''&&&&&&''''''(((((()))((('''((())))))'''%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))'''(((((()))))))))))))))((('''&&&&&&((())))))))))))((('''((())))))'''%%%&&&'''((((((''''''((())))))+++***'''&&&((('''%%%(((&&&$$$%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$(((***)))((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""'''+++)))&&&%%%)))((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$((((((''''''''''''((((((((('''&&&&&&(((((('''&&&'''&&&%%%&&&((()))((('''(((&&&%%%%%%&&&''''''&&&&&&((((((&&&'''***((($$$***&&&+++,,,&&&(((---)))((((((((((((((((((((((((++++++***(((%%%%%%''')))))))))))))))))))))))))))***)))((((((******)))((())))))(((((())))))***+++$$$(((++++++)))(((+++...******+++,,,,,,,,,,,,+++...............///////////////000111222222222222222222222222222222222222333333333333333444555555777666555555555666777888555555555444333444777999999888888999999777444111444555666777777666555444444444444777:::;;;;;;:::888888888777777666666666999888777555444444444444222333666888:::<<<===>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<=========888777777777777888999999999999999999999:::::::::999777555333333333111000555666666777777777777777777666555333333333444555///000000111111222222222000000000////////////.........////////////......###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$'''&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((()))(((''''''((((((&&&%%%%%%(((+++''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''(((((())))))((((((((((((((((((((((((***(((&&&&&&((()))(((''')))((('''((()))***)))(((++++++++++++******))))))(((((())))))******++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***+++,,,------------///...------,,,,,,------222111///...///111444666888444000000222444333111111333444444222222222333111222444555666666555555666666555444444444444444---------///111111000...////////////////////////...---,,,,,,---...,,,+++***+++,,,------,,,+++************++++++*********))))))***+++++++++******+++***)))((('''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&'''((())))))'''''''''(((***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''+++)))&&&%%%&&&''''''&&&''''''((())))))(((&&&%%%"""$$$&&&&&&$$$$$$&&&(((((()))((('''&&&&&&&&&$$$(((&&&$$$%%%&&&'''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((($$$"""%%%((()))(((&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''))))))(((((('''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%((((((&&&%%%%%%&&&(((((('''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%(((&&&%%%%%%&&&''''''&&&%%%(((((('''''')))((($$$'''$$$+++---$$$&&&+++)))(((((((((((((((((((((((((((&&&$$$$$$&&&((()))***(((((((((((((((((((((((()))(((((((((******)))'''((((((((((((((()))******%%%(((***+++))))))***,,,((())))))***+++,,,,,,,,,...........................//////000111111000000000000000000111111222222333333222222333333444555777666555444444666888999666555444333333444777999777666666777777666333000777777888888888777666666555555555777888888888777888888888777666666555555:::999888666555555555555222333555888;;;===>>>???>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<777777777777777888999:::999999999999999999999999888666333333333333111000444555666666777777666666;;;999555222000000000111//////000000111111222222////////////////////////---......//////......---###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$((('''(((***((($$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((((((&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((''''''(((((((((''')))((('''((()))***)))(((,,,,,,++++++***)))))))))''''''((())))))***++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,---...............---,,,,,,,,,,,,,,,111000......///222555777888444111111333444333111///111333333111000000111111888???@@@:::555555777555444444333333333333333---,,,---///111111///---.............../////////000...,,,+++++++++)))((()))***+++,,,,,,+++***))))))***++++++++++++***)))((()))***++++++++++++++++++***)))(((''''''''''''((('''&&&'''((()))(((&&&''''''''''''((())))))***'''''''''(((******'''%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&''''''''''''''')))'''%%%$$$%%%''''''&&&%%%&&&(((((('''&&&%%%$$$###$$$%%%%%%$$$%%%&&&'''"""!!!"""%%%&&&'''((()))(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&&&&%%%%%%&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%"""&&&'''$$$$$$&&&&&&###$$$""")))***"""###(((%%%''''''''''''''''''''''''%%%######%%%)))******)))((((((((((((((((((((((((((((((''')))******(((&&&((((((((('''((())))))***)))'''''')))+++,,,+++)))((((((((()))***+++,,,---............------------......///000000000//////...//////000000111111222333222222222222333444444777666444333333555777888777555333222333444555666444333222333555666555555888888888888888888777777666777777777666666555555999999888888888777777777666555444333222111111111222333666999;;;===??????>>>======<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;888888777777666777777777777777777888888888888888555333222111333333333222444444555666666666666555999777444111/////////000111111111000000000000000.............../////////------............------%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%(((&&&&&&(((%%%""""""&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((((((((((((((()))((('''((()))***)))(((***)))))))))((((((''''''''''''((()))***++++++,,,++++++++++++++++++++++++,,,------......------,,,***+++,,,---...............------,,,,,,,,,,,,,,,//////...///000333555777666444333222333444333333000333555555444222222333999CCCKKKIII???666555888333333222111111111111222...------...000000///------............/////////000...,,,*********(((''')))***++++++++++++***))))))***+++,,,,,,+++***)))((()))***++++++++++++++++++***)))(((((('''''''''((('''&&&&&&(((((('''&&&((((((((('''(((((())))))''''''&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((()))))))))))))))###""""""$$$''')))***)))%%%&&&((('''%%%$$$$$$%%%'''&&&%%%%%%'''((('''&&&(((%%%$$$&&&$$$!!! """(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%***+++'''$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''$$$$$$''''''%%%######$$$%%%%%%%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((('''&&&&&&''')))'''%%%$$$$$$%%%&&&&&&%%%&&&)))***&&&%%%''')))(((%%%!!!''')))"""###&&&!!!''''''''''''''''''''''''''''''((()))******(((&&&))))))))))))))))))))))))((('''''')))******(((&&&((((((''''''(((((()))******(((&&&(((,,,---+++'''))))))))))))***+++,,,------------,,,,,,,,,,,,,,,...//////000000//////////////////000000111111111222222222222222333444444555444333333333444555666777555333222333333222111222111000111444777777777555555555555666666666666666888999888666555555555999999999999999999999999777666555444333222222222333444777999;;;===>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999888888777666666666666444555555666777777888888444222000111222333333222333444444555555555555555333222111000000111222333222222111000//////......---------------.........,,,,,,------------,,,,,,''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$""""""$$$###!!!%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''(((###!!!'''***(((%%%%%%&&&''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''((((((((((((''''''((()))((('''((()))***)))((()))))))))((((((((((((((('''(((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++,,,---......////////////...---,,,,,,++++++,,,,,,---......000111444555777222333555555444333444555111444666777555444333444<<>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999888888888888888777666666666666666111222333444555777888888555333111000111222111000333333444555555555555444//////000000111222222222111111111000//////......+++++++++,,,,,,,,,------,,,,,,------------,,,,,,)))(((&&&%%%$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%###$$$&&&&&&###%%%***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&)))!!!%%%,,,,,,)))%%%%%%'''((())))))******&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''((()))((('''((()))******(((******************++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000000---+++)))---...//////000/////////...---,,,,,,++++++,,,,,,,,,---///000222444555666///333666777444333444666111333666777555444333333777999:::999666444555666333222111111000000111111222///---,,,---...---------------........./////////---++++++,,,......---((()))***++++++***)))(((((()))+++,,,,,,+++)))((((((((()))++++++,,,,,,,,,+++***)))(((((('''''''''((('''&&&&&&'''((('''&&&((('''&&&&&&%%%%%%%%%%%%)))'''%%%%%%''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%&&&(((******)))'''((()))***(((%%%$$$'''******$$$!!!''')))$$$&&&"""###''''''###$$$((((((&&&$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###$$$)))(((###$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!''')))%%%$$$&&&&&&"""###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%''''''''''''%%%$$$((('''&&&&&&'''((('''&&&"""%%%'''&&&$$$###%%%((('''%%%$$$$$$%%%&&&&&&%%%!!!$$$######%%%---&&&))),,,(((((((((''''''''''''''''''''''''%%%&&&&&&%%%######%%%'''))))))))))))))))))))))))''''''''')))******'''%%%'''''''''''''''((())))))&&&))),,,+++)))'''))),,,,,,+++*********+++,,,---+++++++++*********))))))///000000000000000//////111111111111000000000000222222111111222222333444000111222333333333222222555444333333444222---)))...000333777999999555222333333333444555666777888222555888999888888:::<<<666666777888999:::;;;;;;666555444333222111111111666666888:::;;;<<<======::::::;;;;;;<<<=========999999999888888888777777777666666666666777777888000000111333555666777888666444222111111000///...222333444444555555444444000111111111111000//////000000000000////////////*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++'''$$$""""""$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((((((''''''((())))))((('''''')))&&&$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&""" ###'''***'''$$$***'''&&&'''***+++***(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,+++***+++,,,,,,+++)))---------------------------......///////////////------------------------666222//////111444444333)))000888;;;888444333333666666555555555444444444333333333333333333333333333333333222333444444555///...///222222///...///...---,,,---......,,,***---,,,***(((((()))***+++++++++++++++++++++++++++(((((((((+++///000---***((()))***+++++++++++++++******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''+++(((''''''***+++)))&&&))))))((('''''''''''''''++++++***(((((('''''''''((('''&&&&&&(((((('''&&&%%%%%%&&&'''&&&%%%###"""''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))###&&&)))%%%(((+++$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))+++,,,(((&&&&&&((((((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%&&&%%%%%%''''''''''''&&&%%%$$$###'''&&&%%%$$$%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!&&&))))))(((((((((&&&''''''((((((''''''&&&)))))))))))))))(((((('''(((((())))))((('''&&&&&&)))((((((''''''(((***+++$$$''')))'''(((******&&&)))+++,,,+++***)))***+++)))((('''((()))***)))(((---,,,***(((((()))+++,,,---,,,+++)))(((''''''''',,,---...///000000000000......//////000000111111222222222444666777666444555444333333333444555666333333333222222222111111222111111111222333333444666555444444555777999;;;777777777777777777777777;;;:::999:::<<<<<<:::999888777555444333333333444666777888999999:::999999<<<<<<======<<<<<<;;;:::;;;:::999:::::::::777555666666666666666666666666333333222222222333444555666555333111111111111111000111222333333333333333111111000000//////.........///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((%%%######$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''%%%%%%''''''&&&###$$$$$$%%%%%%%%%&&&&&&&&&'''$$$"""$$$((()))'''$$$)))'''&&&''')))***)))'''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))******++++++******+++,,,---+++***------------------,,,,,,---......///////////////------------------------444111//////222444444333222666:::999666333333555555555444444333333222222222333333333333333333222///////////////000111111000......111111......000...---------......,,,***---,,,***)))((()))***+++++++++++++++++++++++++++***))))))+++......+++((())))))***+++++++++++++++******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''***(((&&&''')))***(((&&&))))))((('''''''''''''''+++***)))((('''''''''''''''&&&%%%&&&'''''''''%%%%%%&&&&&&'''&&&%%%$$$###&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''',,,%%%((()))$$$&&&(((!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))'''''''''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%%%%%%%(((((((((((('''&&&%%%$$$((((((&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''(((((('''&&&&&&%%%+++***)))'''''''''(((((((((+++***'''''')))***'''))))))(((((((((((()))))))))((('''((()))***)))(((000///,,,***((((((((()))------,,,,,,+++,,,,,,,,,,,,,,,---...////////////......//////000000111111000//////000222333222111333222111111111111222333333222222222111111111111222222111111222222333444666555555555555777888999555555666777888888999999999888888888::::::888777666666666666666555555555555666777888999999999999:::;;;;;;;;;;;;:::999999:::999888888999999777666666666666666666666666666333333222222222333444555666555333111000000000000000111222333333333333333111000000000/////////...//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%$$$%%%''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%((()))'''%%%'''&&&%%%&&&((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))((((((((()))*********))))))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////111000///111333444444333888999999666111000222555444444444333222111111111111222333444444333222111111000000000000111222222222......000000......222///---------......---+++---,,,+++))))))******++++++++++++++++++++++++++++++******+++,,,+++(((&&&))))))***++++++++++++*********)))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''((('''&&&&&&((()))(((&&&)))(((''''''&&&'''''''''))))))((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''',,,%%%''')))$$$&&&(((!!!''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''"""&&&((('''###"""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###&&&'''((((((&&&$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&%%%$$$$$$###&&&&&&'''''''''&&&%%%%%%,,,+++)))((('''&&&&&&&&&+++,,,+++'''&&&))))))'''+++'''$$$###&&&((((((''')))((('''((()))***)))(((///...,,,***)))))))))))))))))))))))))))***+++,,,++++++,,,---.....................///000111111111111///------///000000000333222111111111111222222111111111111000000000000222222111111222222333333555555666666666666666666333444555666888999:::;;;888777777888999999888666444666777999999888777666444555666777999999::::::888999999999999888777777999888666666777888777666777777666666555555444444333333222222222333444555777666333111000/////////111111222333333333222222000000000000////////////000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&'''(((***$$$$$$%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&'''((()))'''&&&%%%%%%%%%&&&&&&''''''&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))***)))((((((***,,,---,,,+++++++++++++++,,,,,,,,,,,,---......///////////////////////////////////////......000111333444444333666666555222///...000222444444444333222222111111111222333444444333111000111111000000111111222333222///...//////...///222///...---...//////---+++---,,,+++*********++++++++++++++++++++++++++++++******************(((''')))******+++++++++*********))))))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''!!!%%%((($$$'''+++%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''((()))$$$%%%(((***+++***(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''(((((('''%%%###$$$%%%'''&&&$$$######$$$&&&''''''(((((((((((('''&&&&&&&&&''''''(((''''''&&&&&&******)))(((''''''&&&&&&'''******((((((***)))&&&,,,'''!!!!!!&&&)))(((&&&)))((('''((()))***)))(((***))))))))))))***+++,,,((((((((((((((()))************+++,,,------------------...///000111111222555222000///000111222222444444444333333333333333000000000000000/////////333222222111222222333333444555666777777666444333444444555666777888999999999888777888::::::888777333555999;;;<<<<<<:::888333444555777888999::::::888888888999888777777666:::888666666777888888888555555555444444333222222333333222222222333444555888666444111///.........111222222333333333222222000000000000////////////111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((***+++%%%%%%%%%%%%&&&''''''((())))))((('''&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&''''''''''''''''''(((%%%%%%&&&&&&&&&''''''''')))((('''(((((((((((('''$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((***,,,---,,,+++*********+++++++++,,,,,,---......///////////////000000000000000000000000---...000222222333333444222333333222111000000111444444444444333333333333222222333333333222000000---------------...//////222///...//////...///222///...---...//////---+++---,,,,,,+++++++++++++++++++++++++++++++++++++++(((((()))******)))************+++++++++******)))***))))))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''' $$$'''$$$'''+++%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$$$$&&&%%%$$$%%%((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%(((***+++***(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%$$$%%%''''''&&&$$$######$$$&&&''')))))))))))))))((('''''''''((())))))))))))(((((('''''''''((((((((('''''' %%%(((((()))+++)))$$$---'''""""""&&&***)))''')))((('''((()))***)))((('''''''''((()))***++++++------,,,++++++++++++,,,)))***+++,,,------------------...///000111222222777444111000111333444444444444444333333222222222////////////////////////333333222222111222222333222444666777777555333111666666666666666777777777777666666666888888666555222555999===>>>===;;;:::444555666888999999::::::999999999999999888888777;;;999888888999999999888333333333222222111111111333333222222222333444555888777555222000/////////222222333333333222222111////////////000000000000111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''((()))))))))***''''''&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&'''(((((('''&&&((()))%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((($$$%%%'''&&&%%%%%%&&&(((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))((((((''''''(((((()))(((((()))+++,,,+++))))))))))))******++++++,,,---......///////////////000000000000000000000000---///111111111111333444111222333444555444333222333333333333444444444444333333222222111111000000//////......//////000111222......000000......222///.........//////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((()))******))))))+++,,,***++++++++++++***))))))******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''%%%&&&((((((''''''(((***&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''')))###%%%(((###%%%(((!!!''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###(((%%%###%%%)))+++)))&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$""" '''(((((())))))(((''''''))))))((('''&&&$$$"""!!!%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((###%%%''''''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''((((((''''''&&&%%%(((((()))*********))))))%%%&&&'''(((((((((((('''###'''((()))+++)))%%%,,,(((%%%%%%'''))))))((()))((('''((()))***)))((())))))))))))))))))((((((---,,,+++*********************+++,,,------------,,,---...///000111222333444222000000222333333333111222222222111000///...////////////000000000000333333222222111111222222111333444666666555333222666666666666666666666666444333333444555555444222333666999===>>>>>><<<:::666777888999999:::999999999::::::::::::999888888;;;:::999:::::::::888666111111111111111222222222333333222222222333444555999888555333111111111111222222333333333222111111////////////000000000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((###$$$&&&((()))(((''''''***)))((('''''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%''')))((('''&&&(((***&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''((()))$$$&&&((('''&&&%%%''')))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''***)))((()))++++++***((((((((())))))***++++++,,,---......//////////////////////////////////////////000111000...///222555222222222333333333222222000000111222333444555555555444222000///000111111222222111111111222333333000......111111......000000///...///000///...,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***,,,---+++)))(((***,,,+++++++++++++++***))))))******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''%%%'''))))))'''''')))+++&&&%%%%%%%%%&&&&&&'''((()))((((((''''''(((((()))'''&&&%%%&&&'''''''''%%%'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$"""###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''')))"""%%%'''###%%%((("""''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&%%%###!!!&&&''''''(((((('''''''''''''''(((''''''%%%$$$###&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''((()))))))))))))))&&&'''((((((((('''&&&%%%###&&&'''%%%&&&******'''((((((''''''''''''(((((()))((('''((()))***)))(((*********+++++++++******(((((((((((((((((()))******+++,,,---............,,,,,,---///000222333333222111000111333444444333111222222222111000...---/////////000000111111111444333222222111111222222111222333444555555444444444555555555666777777777555555444555666777555333444666999<<<======<<<;;;999999::::::::::::999999999999::::::999999888777:::::::::;;;;;;999555222111111222222333333444444333333222222222333444555999888666444333333333333222333333333333222111000.../////////000000000111//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$######%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((( """%%%'''((('''%%%$$$+++***)))(((''''''((()))'''''''''''''''&&&&&&&&&''''''((())))))(((''''''%%%'''))))))'''&&&(((+++&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''(((***$$$''')))(((&&&%%%'''***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''***)))))))))++++++)))''''''(((((()))***+++++++++---......///////////////////////////////////////000111111///---...111555333222000//////000000///......///111222333444555666444111///...///111222///////////////000000111///...///222222///...///000///...///000000...,,,,,,,,,---------,,,+++***++++++++++++++++++++++++---...///,,,)))''')))++++++++++++++++++***)))(((******)))((((((((((((((())))))(((((((((((())))))***)))(((''''''&&&&&&'''%%%'''***)))((((((***---%%%%%%%%%%%%&&&&&&'''((())))))((((((((())))))***((('''&&&&&&(((((('''&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$''')))***(((%%%###"""###$$$&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%###'''$$$'''+++%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###&&&((('''###"""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''%%%######$$$%%%%%%$$$$$$$$$!!!###%%%'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&)))***(((%%%######&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&&&&'''((())))))(((((((((((())))))(((&&&$$$###)))***(((###$$$(((+++)))&&&'''((((((&&&&&&'''((()))((('''((()))******((('''(((***,,,...//////000)))))))))***+++---...///++++++,,,---............,,,,,,---///000222333333222222222444666777666444333333444444333222000/////////000000111111222222444333333222111111111222000111222333444555555555222333444555666888999999999888888888::::::999777555777999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999999999999999999888777777999999:::;;;;;;888333///111222333444555666666777333333222222222333444555999888666555444444444555333333333333333222111000.../////////000000111111...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((%%%"""$$$(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%'''''''''%%%"""%%%'''((('''&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&'''&&&&&&''')))***)))(((((((((''''''''''''((((((''''''''''''''''''''''''***)))(((((())))))((('''***'''$$$&&&***+++(((%%%************)))((('''&&&))))))************))))))***)))))))))+++,,,+++***---------.........//////333222111000////////////////////////000000000000222222222111000//////...444222000000222333333333222333333222000///000111111111000000/////////...,,,,,,------...//////000---------...000///---+++---,,,,,,,,,------+++)))---,,,***+++,,,,,,+++))))))******++++++******)))---,,,***(((((()))***+++,,,***'''&&&'''''''''&&&&&&(((***++++++***'''&&&((((((''''''''''''((((((((((((((()))(((''''''&&&&&&%%%%%%&&&((()))(((''''''&&&$$$######%%%(((***&&&&&&''''''&&&$$$###"""'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&###!!!$$$$$$%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''',,,'''###$$$''')))'''$$$((((((''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&%%%&&&###"""$$$$$$!!!!!!$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$#########$$$&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&###"""###'''))))))(((''''''&&&&&&&&&%%%%%%%%%))))))'''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%)))(((&&&&&&'''''''''&&&************))))))))))))+++***))))))***,,,...///000...***(((''')))+++---+++,,,------......------///.........000111333555111111222222222222111111000111111222222222111111444444444333333222222222111111111000000000000///222111111111222222333444444444444444555555555555777777777777666555333222666777:::===>>>??????>>>888:::<<<:::888666888:::???;;;:::;;;;;;:::;;;???===<<<:::888666666666666333333555666666666555444333333333333333333222222999888666444333222333333444333222222444444333222000000000000////////////---.../////////...,,,+++///...,,,,,,---------,,,,,,,,,------...---------''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&''')))%%%###$$$''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&'''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))(((''''''''''''(((&&&'''''''''''''''&&&&&&***(((''''''(((((('''%%%((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((()))***)))(((***'''%%%&&&)))+++(((%%%))))))******))))))((((((******++++++++++++*********)))))))))+++,,,+++***,,,,,,---------.........222111000//////.............../////////000000000222222111111000//////...222000///000222444555444222333333222000///000111000000000//////.........------......///000000111333111000000000000---+++---,,,,,,,,,------+++***---,,,***+++,,,,,,+++)))******++++++++++++******---,,,***)))((()))***+++---+++((('''((((((((('''(((((()))))))))*********((((((''''''''''''(((((((((((((((((((((''''''&&&((('''&&&&&&'''((('''%%%((('''%%%$$$%%%&&&((()))&&&&&&''''''&&&%%%###"""'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&###!!!%%%$$$$$$&&&((((((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''+++'''$$$$$$''')))'''$$$(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######((((((((('''%%%###!!!)))&&&%%%''''''$$$$$$'''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''%%%$$$%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%)))(((&&&&&&'''''''''&&&(((((()))))))))*********+++***)))((()))+++,,,......,,,***)))(((***,,,---,,,,,,---------------,,,.........///000111333444111111222222222222111111111111222222222111111000333333333333222222222111333333333222222222111111333333333333444444555555666666666666777777777888888999999999888777555444777888;;;<<<===<<<:::999:::<<<===;;;999888999;;;???;;;999;;;;;;999:::>>>;;;:::999777777777888888666777777888777666555444555555555555666666666666777666555444333444444555666555333333333333111000111000000000///////////////000000000//////...---000...,,,,,,---...---,,,,,,,,,------...------,,,'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&)))&&&$$$$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$&&&((('''$$$"""###&&&((('''%%%''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((+++)))'''&&&%%%&&&((()))&&&&&&'''''''''''''''&&&)))'''&&&'''(((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))******)))***'''%%%&&&)))***(((&&&'''((())))))***)))))))))))))))************))))))***)))))))))+++,,,+++***++++++,,,,,,,,,---------111000///...------------.........////////////000222111111000000//////...000///...000222555555555222333333222000///000111/////////.....................//////000111111111666444111//////...,,,***...---,,,---...---,,,***---,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++---,,,***)))))))))***+++---+++)))((()))***)))((()))(((''''''''')))+++,,,((((((''''''''''''((((((((((((((((((''''''&&&&&&***((('''&&&''''''%%%$$$((((((''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$"""%%%$$$$$$%%%''''''&&&$$$$$$############$$$%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***'''$$$$$$'''(((&&&$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((('''&&&$$$!!!***'''&&&((((((%%%&&&)))%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''%%%###''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''((())))))((('''''''''&&&%%%%%%%%%''''''((((((((('''&&&&&&)))(((&&&&&&'''''''''&&&&&&''''''(((***++++++,,,+++***)))(((((()))***+++++++++*********+++,,,,,,,,,---------------,,,+++---...///000111111222222111111222222222222111111222333333333222111000000222222222111111111111111555555444444444333333333555555555555666666666777888888888999999999:::::::::::::::::::::999888777999;;;===>>>>>>;;;888666<<<======<<<::::::;;;<<<>>>:::999::::::888888<<<999888777777777888999::::::::::::999888777555444666666666777777777777777444444444444444555666777888666444333333222000...111111000000000/////////111111000000//////000000000...------......---,,,,,,------...------,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))%%%###%%%)))'''""" $$$'''%%%"""''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''$$$######%%%(((***+++***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%''')))******))))))'''&&&'''))))))(((&&&%%%%%%'''(((((()))))))))&&&&&&''''''''''''&&&&&&***)))))))))+++,,,+++*********+++++++++,,,,,,,,,///...------,,,,,,,,,---------........./////////111111000000////////////111//////000222444444333222333333222000///000111..................------....../////////000000000555222...,,,,,,,,,+++***...---,,,---......,,,***---,,,***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,+++***)))))))))******+++***(((((()))***)))'''(((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%(((((()))))))))'''&&&%%%''''''&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%$$$&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%''''''&&&$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$((($$$$$$&&&&&&$$$$$$'''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$)))&&&$$$###%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%%%%$$$''''''(((((((((((('''''')))'''&&&&&&'''''''''%%%''''''(((((()))******+++***)))(((((((((((())))))((()))***+++++++++++++++,,,------------,,,++++++---...///000111111111111111222222333333222222111444444333333222111000///111111111000000000000000555555555555444444444444666666666666777666666666888888999999999::::::::::::::::::::::::999999999<<<===@@@AAA@@@===:::777===<<<<<<:::::::::;;;<<<<<<999888:::999777777;;;:::999888777777888999:::::::::999999888777666666888777777666555444333333222222333444555777888888666555333333333333111000111111111000000000//////222111///......///000111000///......//////...,,,---------...------,,,,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***%%%###%%%(((***&&&"""###'''***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((((((&&&$$$###%%%&&&&&&'''((((((''''''$$$######%%%(((******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))((('''''''''((((((((('''###$$$%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&***)))))))))+++,,,+++************+++++++++,,,,,,...------,,,,,,,,,,,,,,,------------............000000000///////////////222111000111222222111///222333333222000///000111------..................------............//////222///---,,,,,,------,,,...---------......,,,***---,,,***+++,,,,,,+++)))+++,,,,,,------,,,,,,++++++++++++***************)))((('''((())))))'''&&&&&&'''(((((('''%%%###"""((((((''''''''''''(((((((((((('''&&&%%%&&&&&&''''''&&&%%%&&&((()))(((''''''((()))***)))(((&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((()))&&&######%%%%%%###$$$'''''''''&&&&&&&&&'''((((((%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))))))))((('''&&&&&&%%%%%%''''''(((((((((((((((''')))'''&&&&&&'''''''''%%%)))((((((((((((((((((((())))))((((((((((((((((((((((((***++++++++++++***+++,,,,,,---,,,,,,++++++.........///000000111111222222333333333333222222444444444333222111000///000000000000000000000000444444444444333333333333555555666666666666555444777777777888888888888999999999888888999999999::::::<<<>>>@@@@@@>>>;;;999<<<:::999888888888999:::;;;888777::::::777888;;;;;;:::999777777777777888777777777777777777777777;;;:::999777555333111000111111333444666777888888444222222222444444444222111111111111000000000000000///.........///000111000/////////000000...,,,---.........---,,,,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''%%%%%%&&&(((%%%###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''***,,,+++)))%%%###%%%%%%&&&'''(((((((((((((((&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((())))))(((((((((((((((((((((((((((###$$$%%%&&&''''''''''''(((((())))))))))))((((((***)))))))))+++,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,---------......////////////////////////333222111111222111///---222333333222000///000111.............../////////---------...............111///......000111000000///...------///...---+++---,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++++++++++++++******))))))(((''''''((())))))'''%%%%%%'''((()))(((%%%""" ((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((())))))(((&&&'''((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&((((((''''''%%%######$$$%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%$$$''''''%%%&&&)))'''&&&&&&&&&&&&&&&''''''$$$$$$#########$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''''')))((((((((('''&&&&&&&&&''''''((()))))))))(((((()))(((&&&&&&'''''''''&&&)))))))))(((((('''''''''((((((((()))))))))))))))((()))******+++***************+++,,,,,,,,,,,,,,,//////...---...///111222222222333333333333222222333444444444333222111111000000000000111111111111444444333333333222222222444555666666666555333333555555555666666666777777888777777777888999::::::777888:::;;;<<<;;;:::999;;;999666555666777888888999666777:::;;;999999<<<<<<;;;999777777777777777666555555555555666777888>>>===;;;999666444222111111222444555666777777777222111111222444555555444222222111111111000000000//////.........///000000000000///111222111///,,,............---,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###$$$$$$''''''''''''''''''''''''&&&'''((()))((('''%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&((()))******(((&&&%%%$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''&&&'''((((((((('''''''''(((%%%&&&''''''(((((((((((()))))))))******)))))))))***)))))))))+++,,,+++***++++++++++++,,,,,,,,,---------,,,,,,,,,---------+++,,,,,,,,,,,,---------////////////////////////111000000111222222000...222333333222000///000111.........//////000000000/////////...............000//////000111111000...///...---...//////---+++---,,,***+++,,,,,,+++)))******++++++++++++******+++++++++++++++***))))))((('''''')))******(((&&&&&&&&&'''((((((((('''&&&((((((''''''''''''(((((()))'''&&&$$$$$$%%%&&&''''''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&&&&&&&'''%%%######$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%((((((&&&'''***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%'''((((((%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''((('''%%%"""###&&&)))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%((((((((((((''''''''''''''''''((())))))))))))))))))(((&&&&&&'''''''''&&&'''''''''((((((((((((((('''(((((()))*********************)))))))))))))))((()))***+++,,,---------111///---,,,,,,...111333222333333444444333333222333333333444333333222222000000000111111222222222444444444333333333222222444555666777666555333222444444444555555555555666777777777777888999;;;<<<999999999999999999999888<<<888555444555777888777777555777;;;<<<:::;;;>>>:::999888777777888999999888777666555555555666777;;;;;;999888666444333222333444555666666666555444333222111222444555444222222222222111111111000000...///000000111111111000000000000111222222///,,,............---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%'''''''''''''''''''''''''''&&&'''((()))(((%%%###%%%''')))***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''((()))((('''''''''((('''((())))))))))))))))))''''''((((((((((((''''''***)))))))))+++,,,+++***++++++,,,,,,,,,------------------,,,,,,---......++++++,,,,,,,,,---------.........////////////////////////111333333111///222333333222000///000111.../////////000000111111000000000000////////////...---...///000///---***///...---...//////---+++---,,,***+++,,,,,,+++)))*********++++++************++++++++++++***)))))))))((()))***,,,+++)))'''''''''&&&'''(((***,,,---((((((''''''''''''(((((()))'''&&&$$$$$$%%%&&&''')))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&'''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%""""""###%%%%%%$$$(((&&&###"""###$$$$$$###$$$$$$######$$$$$$%%%&&&&&&''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&'''(((((()))***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((('''%%%$$$'''(((&&&'''***&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$&&&((()))(((%%%"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&******((($$$!!!!!!%%%(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''''''''(((((((((((((((''''''((())))))))))))))))))(((&&&&&&'''''''''&&&%%%&&&&&&'''((()))******'''''')))***++++++++++++,,,+++***)))(((((())))))'''((()))+++,,,---......222000---***+++---111333222333333444444333333222222222333444444444333333000000111111222222222333555555444444444333333333555666777888777666444222444444444444555555555555888888777777888:::<<<===<<<<<<;;;999999999999999===999555444666888888777666555666;;;===<<<<<>>CCCHHHJJJ===:::666333222111///...111111000000//////......000000000000////////////------------------------......------,,,,,,,,,,,,...------,,,,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''%%%%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&''''''%%%###&&&%%%%%%%%%%%%&&&&&&'''$$$&&&((((((&&&%%%&&&'''%%%(((((((((+++///...$$$"""(((+++'''%%%)))&&&'''((()))((((((((((((***+++,,,+++******,,,...---...///000000000///...+++,,,.../////////...---////////////000000000000000///...///111111///---------......------,,,+++)))***+++++++++,,,------......---,,,,,,,,,,,,---***))))))***+++***((('''***)))((()))***+++***(((---+++******+++***)))'''&&&&&&'''(((((()))((((((((())))))***))))))((('''%%%''')))))))))'''%%%$$$&&&&&&&&&&&&&&&''''''(((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&%%%$$$&&&&&&'''(((''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%''''''&&&%%%!!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&%%%%%%###%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%###"""%%%'''&&&""" %%%&&&((((((((((((''''''$$$$$$###$$$&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%###''')))(((&&&%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))'''((((((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++---//////,,,,,,...111000000000000000000000000//////111444666666444111111111111222333444555555444333222222222222333444444555666666666666555444444444444555666777888999888999;;;<<<;;;:::999888777555333333444555444333111111222222222333333333222222222222222333444444222333555777;;;>>>BBBEEE;;;888555333222222111////////////......------,,,000000000000////////////------------------------,,,,,,------............---------,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''''''''&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((('''((()))((('''%%%((((((((('''&&&$$$"""!!!###%%%&&&&&&%%%%%%%%%&&&"""''')))(((&&&&&&(((,,,&&&###'''+++)))'''&&&$$$&&&((()))((('''((()))((()))***)))((((((***,,,,,,---///000000000//////+++,,,---...............////////////000000000000000///...///000000...---...............---,,,,,,)))+++,,,,,,,,,,,,---///......---,,,,,,,,,,,,---,,,***))))))***+++)))(((***)))((()))***+++***(((///---+++++++++***)))'''%%%&&&'''((())))))))))))'''((()))***+++***)))(((+++***(((%%%###%%%(((+++'''&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((%%%######%%%((()))'''&&&%%%&&&'''((('''%%%"""###%%%'''((((((((('''%%%&&&&&&%%%$$$$$$%%%'''((('''%%%%%%&&&&&&$$$###########################%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###%%%''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%((((((&&&''')))###%%%((()))'''%%%$$$######""""""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***&&&&&&&&&'''(((((())))))''''''(((((((((((())))))''''''(((((())))))*********))))))))))))***++++++,,,,,,,,,,,,++++++++++++/////////......///111444111000000000000000////////////000555999999555111111222222333444444555555444333222111111222333444444444555555555555444444333333333444444555666777777999;;;;;;999888777888666555333333444444444333000000111111222222333333222222222222333444555555222333555666777888;;;===888666333222222222111000......------------------000000000000////////////,,,,,,,,,------------...++++++---...////////////,,,,,,,,,,,,++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((***)))((()))******(((&&&&&&'''(((((('''$$$!!!###$$$&&&&&&%%%%%%&&&'''+++***)))(((&&&$$$$$$###$$$''')))'''(((******'''$$$''')))***(((((()))+++((()))***)))((((((***,,,***,,,---///000000//////,,,,,,,,,,,,---...///000////////////000000000000000///...///000000...,,,------......------,,,+++***,,,......,,,,,,...000......---,,,,,,,,,,,,---...,,,))))))***++++++******)))((()))***+++***(((---+++***)))***+++***)))''''''((((((((((((((('''&&&''')))+++++++++)))))),,,+++***'''$$$%%%)))---''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&###%%%'''&&&$$$###$$$&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&((('''&&&&&&&&&&&&'''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%######%%%'''(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&$$$###"""%%%''''''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%'''&&&((()))&&&"""%%%,,,&&&((()))((($$$"""###$$$%%%$$$$$$%%%&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""###%%%&&&''''''&&&%%%"""(((***(((&&&''')))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&'''(((((()))******'''''''''((((((((())))))'''''''''((()))************))))))((()))***+++,,,*********+++,,,,,,------///...---...000111222111111111000000////////////......000555:::;;;666111000111222333333333333333444333222000000222333444444444444444444444444444222222222222333444555555666888:::999777555666777555333222111222333222111000000111222222333444444222222222333333444555666111444555555444444666888888555222111111111000///---------...............000000000000////////////,,,,,,,,,---------......,,,---...//////...------+++++++++++++++,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%'''((((((&&&###$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&$$$""""""$$$''')))(((&&&###!!!###%%%''''''&&&&&&&&&'''***((($$$$$$&&&***---...'''---(((%%%***,,,)))%%%(((***+++))))))+++---***+++,,,+++******,,,...)))***,,,...000000000///,,,,,,++++++,,,---///000////////////000000000000000///...///000///...,,,,,,------------,,,++++++***---//////------///111......---,,,,,,,,,,,,---///---***)))***+++,,,,,,***)))((()))***+++***(((***)))'''(((***++++++***))))))))))))((('''&&&%%%&&&''')))+++,,,+++***)))&&&***------***((('''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&(((((('''"""$$$&&&&&&###"""###%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''((('''&&&((('''%%%$$$###"""""""""$$$&&&'''&&&######%%%(((%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###"""%%%((('''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$,,,,,,+++((($$$###%%%(((((('''&&&&&&''''''%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%% """$$$'''((('''&&&%%%&&&))),,,***%%%"""$$$&&&######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&%%%&&&'''((('''''''''((()))******+++&&&'''''''''(((((())))))&&&''''''((()))******+++***)))((((((((()))+++,,,'''((()))***,,,---//////---+++***---111222///,,,111111000000/////////.........000666;;;<<<666000///000111222222222222222444333111000000111333444444444444444444444444444111111111111222333444444666888999888555444555777444222000000111222111000111111222333333444555555222222222333444555666777111333555555333222444666888555222000000///...------.........//////000000000000000000////////////,,,,,,,,,------............////////////---,,,+++*********++++++,,,,,,---%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''((()))***(((''''''&&&&&&%%%$$$$$$((((((''''''''''''(((((($$$%%%%%%&&&&&&''')))***(((((((((((('''&&&%%%$$$(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((&&&""" !!!&&&+++.........---+++)))(((((()))***+++***)))))))))))))))***,,,++++++***+++,,,...///111---***,,,000111...+++...***''')))---+++$$$000...---...000111...,,,000///...///000///...,,,---,,,,,,,,,,,,,,,,,,+++***+++---///000000000///222111---((($$$%%%)))...---+++******+++,,,,,,+++***************)))((((((---+++((((((((())))))((()))(((((('''&&&%%%%%%%%%(((%%%###$$$(((++++++***+++***)))(((((()))***+++))))))'''&&&$$$$$$$$$$$$'''''''''''''''''''''''',,,(((&&&''''''%%%&&&*********)))((('''&&&%%%%%%$$$$$$$$$%%%((()))(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))***,,,,,,+++)))'''%%%***&&&"""$$$(((+++)))&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''!!!%%%'''''''''((()))((('''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''))))))((('''%%%$$$###"""%%%'''(((((('''&&&&&&'''###$$$&&&''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$)))(((&&&%%%$$$#########((((((((((((((('''''''''%%%$$$$$$###$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$(((&&&%%%%%%'''((((((''')))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((+++)))'''''')))***++++++))))))))))))(((((((((((((((((()))***,,,---......------......///000000000000000//////.........---......000333555666444222$$$***222666666555555555333222000/////////000111444555777777666333000...777666444333333444555666888777777666555444444444333333444555444222///...111222333444555666666666444444444444555555666666555555555444444333333333555333111000000000...,,,///............//////000222222000//////.........//////.........//////000,,,,,,+++******+++++++++,,,+++******)))*********&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&'''&&&'''''''''''''''''''''(((''''''''''''''''''((('''$$$"""$$$''')))(((&&&###$$$%%%&&&''''''''''''(((&&&%%%&&&''')))((('''&&&&&&&&&&&&'''''''''''''''$$$"""###''',,,//////111///,,,***((((((((()))(((((()))))))))))))))))))))***+++---------------000---+++,,,///111...+++///,,,))),,,000000+++%%%...---,,,...000111000...///...---.........,,,+++------,,,,,,,,,,,,++++++....../////////---,,,+++---......,,,******---000---+++******+++,,,,,,++++++++++++++++++***)))))),,,***(((((()))******)))))))))(((((('''&&&&&&%%%***(((%%%&&&(((***)))(((***)))(((((((((((()))***&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''///((($$$&&&))))))'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%(((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((('''&&&$$$###%%%$$$%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&***(((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%'''(((((('''&&&&&&'''###$$$&&&''''''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%###""""""$$$%%%%%%$$$(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''((((((''''''''''''((((((***)))'''((()))+++******))))))))))))((((((((((((*********++++++,,,,,,,,,,,,------......//////000---///000111111///---+++000000111333555555333000000222444444333222222222333222111000000000111111555666666666555333111///444444444444444555666777777777666666555444444333333333444444333111000///111222333444555666666666222333444555666666666666555555444444333333222222444222000000000000...---//////......//////000000222111000///......------//////............//////...------,,,,,,------...,,,++++++***************'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%#########%%%&&&&&&'''((()))))))))''''''&&&&&&&&&&&&'''''')))$$$!!!###(((***&&&""""""###$$$%%%&&&&&&&&&&&&((('''&&&'''((())))))(((&&&&&&&&&&&&'''''''''''')))'''%%%%%%(((,,,///000222000---***(((''''''(((%%%&&&''')))))))))((((((&&&(((+++...//////---,,,///---+++,,,///000...+++///+++))),,,111333000------,,,,,,...000111111000///......///000///...,,,---------,,,,,,+++++++++////////////...,,,+++***,,,...000111///............,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++******+++)))(((((()))+++*********))))))((((((''''''&&&,,,***(((((())))))((('''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''000'''!!!%%%++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$######"""%%%''''''&&&$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&''''''''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&(((''''''''''''&&&%%%%%%%%%&&&&&&)))&&&%%%&&&***+++***(((((((((''''''''''''(((((()))(((((()))***+++***((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///,,,...111222222000---***111111111333444444111///888666222111111111222111333222111000000000111111666666666555444333222111111222333444666666666666666666666555555444444333333333222222111111000000333333444555666666666555000111444666777777777666444444444444333222111000222000//////000000///.../////////000000000111111222111000///---------,,,//////...............///---------,,,,,,------...,,,,,,+++***************&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###"""###&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))&&&%%%%%%'''(((%%%###&&&&&&'''&&&&&&%%%$$$###((('''&&&''')))***)))'''%%%%%%&&&&&&&&&''''''''')))'''&&&&&&(((+++---//////...+++((('''''''''((("""$$$&&&)))))))))((('''%%%'''***,,,.........---...---+++,,,...///---,,,---***''')))---000000.........---...///000000000222111000111333333111///---------,,,,,,+++++++++,,,,,,------............///000111111///---+++***...,,,++++++,,,------,,,++++++,,,,,,++++++***))))))((('''(((***++++++*********))))))((((((((('''+++***))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''&&&%%%''''''''''''''''''''''''---&&&!!!%%%******'''&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&'''((('''%%%%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$&&&'''))))))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%'''))))))'''&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))((('''&&&%%%%%%%%%%%%((('''&&&&&&%%%$$$######''''''((()))((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&***&&&$$$&&&+++...+++(((((((((''''''''''''((((((''''''((()))++++++)))'''(((((((((((())))))))))))************++++++++++++***++++++,,,,,,---......---...000111111///---,,,000000111333444444111///666222......111444444333222111000/////////000000777666666555444333333333111222444555666555555444555555555444444444333333333222222111111111222222444555555666666666555555...000444777888888777666333444444444333111000///000///......000000///...//////000111111111222222222111000...------,,,,,,//////...---------......++++++*********+++,,,,,,,,,,,,+++************+++%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&"""!!!$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&)))+++***'''%%%%%%'''(((((((((''''''&&&%%%$$$'''&&&&&&((()))***(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&(((***,,,+++)))'''&&&%%%&&&'''((("""$$$&&&((())))))''''''(((((((((***+++---///000------,,,,,,---------,,,---+++((((((+++......---000000///...------...///222111111222333333222000......---,,,,,,+++******+++,,,,,,,,,------......111000...,,,,,,,,,,,,,,,...,,,***+++,,,---,,,,,,***************))))))((()))(((''')))+++++++++)))))))))))))))((((((((((((((()))******************&&&&&&''''''''''''&&&&&&((()))))))))((('''&&&%%%''''''''''''''''''''''''(((%%%$$$''''''%%%%%%(((&&&&&&&&&'''(((((())))))&&&%%%%%%&&&'''(((&&&%%%###$$$%%%&&&'''(((((((((###$$$$$$%%%%%%$$$$$$###)))((('''&&&&&&&&&''''''***%%% $$$'''((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######''''''((()))((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$"""###$$$&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''***&&&$$$&&&+++...+++(((((((((''''''''''''((((((''''''''')))++++++)))''''''((((((((()))))))))***'''(((((()))+++,,,,,,---******++++++,,,---------//////............///000---...///222444555333111111...---...222444333111111000///...---...//////777666666555444444444444444444555555555444222111444444444444333333333333333222222111222222333444666666666777777666555555...000444777888888777666333444444444333111///...///---------///000///.........000111222222222222111000///......------...//////...---------------+++*********++++++,,,------,,,,,,+++***+++++++++%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''&&&&&&%%%%%%$$$######"""''''''&&&&&&&&&&&&''''''$$$***...,,,'''$$$&&&)))%%%%%%&&&'''((((((((((((%%%%%%&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))((('''%%%$$$$$$%%%'''((($$$%%%&&&(((((((((''''''))))))((((((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,.........222222111...,,,+++---...///......///111111000.........---,,,,,,+++******...------,,,+++,,,,,,,,,///,,,)))(((***---///000---+++******+++,,,,,,+++)))************)))(((((()))(((((()))++++++***(((((((((((((((((((((((((((&&&(((******)))))))))***&&&&&&'''(((((('''&&&&&&###%%%&&&((()))))))))(((''''''''''''''''''''''''&&&$$$%%%((('''%%%%%%)))'''''''''(((((()))))))))&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***######'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%%%%%%%'''%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&'''(((((()))&&&%%%&&&***+++***(((((((((''''''''''''(((((((((''''''((()))***)))'''''''''(((((())))))******&&&'''((()))***,,,------******+++,,,,,,------...000///---,,,,,,...000222,,,---...111444555333111000//////000111111///...111000///...---...//////666666666666666555444444555555555555333222111000333333333333333333333333222222333333444444555555777777888888777666555555000111444666777777777666444555555555444222///---...---,,,---...///...---,,,---///111222222111111000000////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,+++++++++++++++%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$###&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((($$$(((++++++(((&&&&&&((($$$$$$%%%&&&''''''''''''$$$$$$%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''$$$$$$&&&((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,+++,,,---/////////000111000...,,,+++...111...------///000111000...///......---+++******)))---,,,+++++++++,,,---......+++((((((+++...//////,,,***))))))***+++*********++++++++++++***))))))***))))))***++++++)))'''''''''''''''''''''''''''&&&)))+++***(((&&&'''(((&&&'''(((((((((((('''&&&"""###&&&((())))))(((''''''''''''''''''''''''''')))%%%$$$(((+++)))'''(((&&&'''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""&&&$$$######&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$#########&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((()))***+++***(((((()))***%%%%%%$$$$$$###$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%###%%%'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%)))'''&&&&&&((())))))((((((''''''''''''((()))***'''''''''''''''(((((('''((((((''''''''''''(((((()))'''&&&&&&((())))))((('''''''''((()))*********'''(((((()))***++++++,,,++++++,,,,,,---.........///......---...///000111---...///111444444222000000111222111/////////000333222111//////000000111444555777888777666444333555555444333222222222222222222222222222222333333222333444666777777666666888999999888777666555444222333444555666666666666555555666777555222///---///---,,,---......---,,,+++,,,...000111111111000000//////000000111222333000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,++++++++++++,,,'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***&&&###$$$(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&'''$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&%%%$$$############$$$&&&((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))(((%%%$$$&&&(((,,,***(((%%%$$$$$$%%%&&&))))))((('''''''''((((((&&&(((+++------,,,***)))+++,,,------++++++,,,---((()))***+++---...//////...000000...,,,,,,///333000//////000222333111000//////...---+++******)))(((((()))***,,,...111333111...++++++---...,,,***+++)))(((((()))******)))+++,,,,,,,,,,,,+++******************+++***(((&&&&&&&&&&&&''''''''''''''''''***,,,+++'''$$$$$$%%%&&&'''((())))))((('''&&&$$$%%%'''((((((&&&%%%###''''''''''''''''''''''''---&&&###(((///...***'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$((((((((('''&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&%%%$$$"""$$$'''+++,,,+++)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&'''((('''%%%%%%&&&(((&&&&&&%%%$$$############'''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&(((((('''&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%$$$$$$###$$$%%%'''((($$$%%%''''''''''''%%%$$$&&&$$$######%%%&&&&&&%%%((((((((((((((()))******&&&'''((('''&&&%%%&&&'''((((((''''''''''''(((((()))'''%%%%%%''')))))))))&&&''''''((()))******+++))))))))))))))))))******+++,,,,,,------......///,,,---...000000000////////////000222333222000...000222222111...///222666444444222111111111222333333555777999888666444222444333222111222333444555222222222222222222222333111333555777888888777666999999999999888666555444444444444444555555666666555666777777666333000...///...,,,,,,---...,,,+++***+++...000111111000////////////000111333444555000///...---,,,+++++++++************+++,,,---......---,,,,,,++++++,,,,,,'''&&&%%%%%%''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%"""###&&&'''(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&'''''''''&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''(((%%%!!!###***+++''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))))),,,//////+++(((*********+++,,,...///000,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---...///000111111000///...---------,,,+++***+++---000000///...---,,,,,,,,,+++++++++++++++***)))(((,,,+++***))))))***+++,,,,,,...///---***)))+++---***++++++++++++***)))))))))&&&%%%&&&((()))'''%%%)))******((('''&&&((()))(((((())))))((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&!!!%%%)))''''''***%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&'''### ###(((((("""%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""''''''$$$%%%***+++''')))%%%!!!"""&&&'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&$$$######$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$ !!!''')))&&& $$$'''***)))&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''(((((()))*********''''''((()))))))))))))))((()))++++++)))((()))***++++++***)))(((((())))))))))))***+++,,,------...---......---,,,,,,///111111///...///000222222111000111222111000000222444222222333111000///000222777666555666777666444222222222222222222222222222222222222111222222333333222666777444333666888777???===:::777444333333222333333111111111111333333666555444333111000///............,,,++++++---//////111222222000//////000111111222222222333333333000000000///......------...***(((***...///,,,'''......---,,,,,,,,,,,,---'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%######'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&)))+++)))$$$$$$)))***''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((((((***,,,---***(((((((((((()))***+++,,,---,,,,,,,,,------------...---------....../////////...///000000000000///.........---,,,++++++,,,---......------,,,,,,++++++++++++,,,,,,,,,+++******++++++***))))))***++++++***+++,,,+++(((''')))+++***************)))(((((()))'''&&&''')))***(((&&&(((*********((('''((())))))(((((((((((((((''''''(((''''''&&&&&&&&&&&&&&&'''###"""&&&((($$$"""$$$''''''((())))))(((''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&'''(((((('''&&&&&&###!!! """%%%&&&###%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$)))***&&&%%%&&&###%%%###!!!"""%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$''''''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$%%%'''(((&&&$$$&&&&&&''''''''''''&&&&&&'''((((((((('''%%%###"""%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))''')))******)))(((((()))************))))))((((((,,,,,,,,,,,,,,,,,,---------...///...------///111222000//////111222111111000111222111000000222444333333333222000000111333777666666666777777555333222222222222222222222222333222222222222333444444555999999666666999<<<;;;<<<;;;:::888666555444444555444333333333333444555555555444222111000///...---------,,,******,,,...000000000000000/////////111111111222222222333333000000//////......------,,,++++++,,,------------......---,,,,,,,,,,,,---'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######!!!"""$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&))))))&&&%%%'''((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))''''''((()))***)))((((((((((((((()))***,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000000...//////000//////......000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++***))))))***++++++)))++++++***)))((()))***))))))))))))((((((((('''***((('''((()))***)))(((%%%'''))))))'''&&&%%%&&&'''&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''+++'''%%%''''''$$$!!!!!!(((((())))))))))))((((((&&&&&&&&&&&&%%%$$$###"""$$$&&&(((******(((&&&$$$"""""""""###$$$%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''%%%$$$###&&&)))+++)))&&&$$$ %%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))&&&###'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%((((((&&&&&&'''))))))((('''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''$$$$$$%%%'''((('''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%'''''''''((((((''''''''''''((((((((('''%%%$$$###%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))''')))******)))(((((()))))))))***++++++***((('''.........------,,,,,,,,,---...000000/////////000333111000000111222111000000111111111000000222333555555444222000000333555777666666777888888666444333333333333333333333333333333333333333444555555999<<<<<<888777;;;>>>>>>:::::::::999888777666555666666555555555555666666444444333111000///......,,,------,,,++++++---///333000------///000///...000111111111222222222222000000//////...---------***,,,---,,,+++,,,///222......---,,,,,,,,,,,,,,,'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$!!!%%%'''&&&%%%&&&''')))''''''''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''((())))))***)))))))))******,,,------++++++,,,,,,,,,---------)))******+++,,,---.........//////.........------000---***))))))+++,,,,,,,,,,,,,,,,,,,,,---------)))***++++++,,,,,,,,,,,,+++******************++++++,,,,,,,,,++++++++++++******))))))(((((((((((()))(((((((((((()))(((((("""$$$''''''&&&$$$""""""%%%$$$###""""""$$$&&&((())))))(((''''''''''''((('''%%%%%%&&&((('''%%%$$$''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%&&&((('''%%%%%%'''***%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&+++++++++***((($$$!!!&&&((())))))((('''%%%"""$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&***&&&###%%%)))***&&&"""'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((+++(((&&&&&&''''''$$$ &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&(((((((((''''''''''''(((((()))*********''''''((()))))))))))))))(((***++++++***))))))***''')))***,,,+++***((('''---------------,,,,,,,,,,,,...111222111//////000333111000000111111111000///000111000///000111333666666555222111111444666777666666777888888777555333333333333333333333333444444444444555666666777>>>@@@???:::888;;;======::::::;;;;;;999888666444666666555555555555666666333333222111000///...------......---,,,---000222777222---,,,000222111...000000000111111111111222000//////......---,,,,,,+++*********+++---111333...---,,,,,,++++++,,,,,,'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''&&&&&&%%%$$$######)))((('''&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((***+++))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......///......---------------///,,,(((((()))++++++***------------............'''((()))******+++***************++++++***************+++,,,,,,,,,+++***,,,+++***)))))))))******''''''''''''''''''''''''###%%%((((((&&&$$$######&&&%%%$$$######%%%''')))))))))(((''''''''''''(((%%%%%%%%%%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))+++(((%%%###&&&***%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&((()))******(((&&&###!!!'''&&&&&&&&&''''''((()))###%%%%%%$$$"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! $$$%%%!!!'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$***(((%%%&&&''''''### &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&###"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''$$$%%%&&&((())))))((((((''''''(((((()))*********''''''((())))))))))))))))))+++,,,,,,+++******+++'''(((***+++,,,***)))''')))******+++,,,---------,,,...111222111//////000222000//////000111000//////000111000//////111333666666555333111222444666555555555666888999888666333333333333333333333333555555555555666777888999CCCFFFDDD===:::<<<===<<<;;;;;;;;;;;;999666444222444444444555555444444444333222222111000///......///000000000///000333555999444///...222444222/////////000000000111111111/////////...------,,,,,,,,,(((%%%''',,,000000///------,,,++++++++++++,,,'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$***((('''%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%---(((&&&((((((&&&$$$%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((())))))(((((()))***'''''''''''''''((())))))++++++++++++,,,,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,...+++((()))+++,,,+++(((........................'''((()))))))))))))))))))))***++++++++++++***)))((('''((()))++++++)))'''---,,,***)))))))))***+++&&&'''((('''&&&%%%&&&(((&&&(((******((('''&&&''')))((((((''''''((()))***)))(((''''''&&&&&&''''''&&&'''&&&$$$%%%'''&&&!!!&&&&&&%%%$$$$$$%%%&&&&&&!!!"""###%%%&&&''''''((()))(((&&&%%%%%%&&&((()))%%%''')))'''$$$"""###%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((('''&&&)))%%%###$$$$$$"""$$$((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""$$$%%%"""'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%"""((('''&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$  ###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''''''''''''((((((''''''''''''(((((()))((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''((())))))))))))))))))+++,,,,,,+++******+++'''(((***++++++***))))))((())))))***,,,------...---...000000/////////000000...------///000000000///000000000//////111222444555555444333222333555444333333555777888777666333333333333333333333333666666666666777999:::;;;EEEHHHGGGAAA=========;;;;;;;;;:::999777555333222222333444444444444333222333222222111000000//////000111111111111333555888999555222111333444222000////////////000000000000//////......---,,,,,,,,,,,,'''$$$&&&---111000,,,------,,,+++++++++++++++'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###"""###$$$'''(((%%%&&&&&&''''''&&&&&&%%%***)))'''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&,,,######''''''%%%&&&%%%%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&))))))(((&&&'''(((''''''&&&&&&&&&'''((((((***++++++++++++,,,,,,,,,///............---------///...---,,,+++++++++,,,///,,,***,,,//////,,,(((///......------,,,,,,,,,))))))*********))))))((()))***++++++++++++***)))'''''''''))),,,,,,)))&&&,,,+++)))(((((((((***+++&&&((()))(((&&&&&&''')))''')))))))))'''&&&'''((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%'''&&&###$$$'''%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''###%%%''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((($$$###&&&&&&"""###'''***'''%%%&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$"""!!!"""$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&((('''%%%$$$&&&'''&&&&&&''''''''''''&&&&&&'''(((((())))))(((&&&%%%%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))''')))++++++)))((()))***(((((())))))************+++++++++,,,,,,,,,---------...///...------///111---,,,+++,,,...000000000...///000000...///000222222444555555444222222222222222222444666888777666444444444444444444444444666777777777888:::;;;<<<@@@DDDDDD@@@======;;;999:::999888666555444444444222333444444444444333222333333333222111111000000///000111111111333666999666555444333222222111000........./////////000000///......------,,,,,,+++***)))(((***---//////------,,,++++++***+++++++++'''&&&%%%%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""!!! !!!$$$(((***%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%((('''((($$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''!!!%%%((()))'''%%%%%%&&&)))(((((((((((())))))*********+++++++++,,,,,,,,,...------,,,,,,+++******///...---+++******++++++///---,,,...222222---(((......---,,,,,,+++******+++++++++++++++***)))((()))***+++,,,,,,+++***))))))((((((+++......+++(((+++***((('''&&&''')))***''')))+++***'''&&&(((***&&&&&&&&&%%%######$$$&&&&&&'''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&"""%%%%%%"""###(((&&&!!!((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$######"""$$$&&&''''''&&&$$$"""###$$$&&&((())))))'''&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&***((('''%%%###"""""""""&&&###$$$***+++&&&&&&***###  $$$'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&$$$###%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''!!!&&&***(((### ###(((###&&&((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&((('''%%%$$$%%%(((%%%&&&&&&&&&&&&&&&&&&%%%###%%%'''(((*********)))''''''(((((()))*********'''(((((()))))))))))))))&&&((())))))(((''''''((())))))(((((()))***++++++......---------,,,,,,,,,---......---,,,,,,///111+++***)))+++...000000000...///000///...///000222111333666666444222111111111111111333666777777555444444444444444444444444777777777888999;;;<<<===888===???<<<::::::999666888777555444444555666666222333444555555444333222444333333333222111111111...///000111111333666999333555555444222000//////............/////////000///......------,,,++++++(((+++---...------...000---,,,++++++******++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""((((((### %%%((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''')))***+++(((((('''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%+++(((&&&'''))))))'''%%%)))(((&&&%%%$$$%%%&&&&&&!!!"""$$$%%%&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%)))(((''''''((()))(((&&&)))((((((((((((***+++,,,---...///...---,,,---...000---+++***+++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++***((()))***++++++***)))(((++++++******))))))(((((()))###!!!%%%(((((()))+++...+++((((((***++++++)))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""))))))))))))(((&&&%%%$$$''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%&&&((()))***)))(((''' !!!###&&&'''(((''''''&&&"""!!!$$$&&&$$$$$$&&&&&&$$$###"""###%%%(((***$$$$$$$$$######"""""""""$$$%%%%%%&&&'''''''''&&&((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''')))(((%%%%%%'''%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''((('''&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%$$$###"""""")))&&&%%%&&&((()))'''%%%%%%((('''$$$$$$'''(((%%%"""$$$&&&((()))))))))(((&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''((())))))*********++++++++++++(((&&&%%%&&&((())))))+++)))(((((())))))(((&&&+++)))(((((())))))(((&&&222///'''!!!$$$+++,,,&&&---------............//////...---...000222111000/////////...------,,,,,,333333333333333333222222111222333555666777777777555111000444444//////333444555777888999999888888888888777777666666555555:::888666444222222333444666555555444444444444444444222000000111000///---000000//////000222555666:::999777444222111000/////////............//////////////////............***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))------'''$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''((()))***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''(((&&&$$$&&&%%%$$$###"""###$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$)))(((&&&'''((()))(((&&&))))))(((((()))***+++,,,...///000000......///000///---***)))***,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++***)))))))))************))))))*********)))))))))))))))+++&&&$$$(((***)))((()))---+++(((((()))+++***)))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))((('''&&&###$$$%%%&&&&&&'''&&&&&&)))&&&%%%'''&&&######&&&%%%$$$######$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''%%%###$$$'''(((&&&###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((###$$$%%%&&&&&&%%%&&&((((((''''''&&&'''((()))***&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%'''''''''&&&%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%$$$#########(((&&&$$$%%%'''((('''%%%$$$'''&&&######&&&'''$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((()))))))))******((('''''''''))))))(((&&&***)))'''((())))))'''&&&+++)))(((((())))))(((&&&...---(((###%%%,,,---)))------------...............---,,,...000222222111222111111111111000000000444444333333333333222222000111333444555666777777555222111444444000000444444555777888999888888777666666666666666666666666777555333111//////000111333333444444444333222222333111000000111111///...000///......000222444555888777555333111000000/////////............//////............------------,,,---......///.........,,,,,,+++******+++++++++(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******%%%###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&$$$%%%&&&&&&%%%$$$&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%$$$((('''&&&'''((()))((('''))))))((())))))***,,,,,,///000111111000///000111...,,,***)))***+++++++++++++++++++++******))))))***++++++++++++***))))))++++++************++++++))))))))))))************---)))(((,,,,,,)))((((((,,,***(((((()))))))))(((((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&&&&''')))((((((((($$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&###%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''$$$$$$#########%%%%%%&&&)))((((((((((((((()))***''''''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$#########"""###$$$&&&&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$$$$&&&%%%""""""%%%&&&$$$(((((((((((('''%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''')))+++***'''$$$)))(((&&&'''(((((('''&&&***)))(((((())))))((('''***+++***''''''+++---,,,,,,,,,,,,---------......---,,,,,,---000222222111,,,,,,,,,---------......444444444333333333222222///000111333444555666666666333222444444222222444333444666777888888777777333444444555666666777777555333222000//////000000111222333444444333222222222000///000111111000/////////......///111333444555444333111000000000000//////............//////------------,,,,,,,,,+++,,,,,,---...............---,,,+++***************''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$######%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''%%%$$$((('''&&&'''((()))((('''))))))))))))***+++,,,,,,...///111000//////000111...,,,***)))***++++++***,,,++++++***))))))))))))+++++++++++++++******))),,,+++***))))))***+++,,,(((((())))))******+++++++++))))))------)))''')))***)))((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((***)))&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%'''&&&!!!$$$$$$%%%&&&&&&&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$""""""$$$$$$"""&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%######$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''$$$"""'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$'''&&&######&&&'''$$$((((((((('''&&&%%%$$$###((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((('''''''''(((***)))'''%%%((('''&&&&&&'''((('''%%%***((('''((()))***)))''')))++++++***)))***,,,---+++,,,,,,,,,------------...---,,,---///000000///((((((((()))***++++++,,,444444444333222222111111---...000222444555555666666555444444333333333555222333555666777777666666333333444444555555555555666555444333222222333333222222333333333333444444111000///000111222111000............///000111222111111000////////////000//////............//////------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&'''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%(((&&&&&&''')))))))))(((((()))******++++++,,,,,,,,,---......------...000---,,,******+++,,,+++***,,,,,,+++***))))))******,,,,,,,,,---,,,++++++***,,,+++***))))))***+++,,,(((((())))))******++++++(((&&&(((,,,,,,((((((***))))))))))))(((((('''(((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''(((((((((+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&''')))***###$$$&&&&&&"""!!!'''$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%***(((!!!###)))&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&$$$!!!###((('''"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$""""""$$$&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))(((&&&###'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$"""""""""###%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$%%%%%%&&&((((((%%%%%%((((((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))***(((&&&&&&'''((((((((('''&&&%%%&&&'''((('''&&&)))((('''((()))***)))(((++++++++++++)))((()))+++++++++++++++,,,,,,,,,---///...------......---,,,+++,,,------...///000000444333333222111111000000---...000222333555555666666666444222222333444444111222444555666666555555444444444444333333222222555555555444444444444555333333222111222222333333111000///000111222111000.........//////000111111/////////......//////000//////............//////.........------------,,,)))***++++++,,,,,,++++++---,,,+++***))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&'''%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&''''''&&&&&&'''(((%%%$$$#########$$$%%%&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&&&&''')))***)))(((((()))***+++,,,,,,,,,,,,***+++,,,---,,,,,,---///...---+++,,,------,,,***---,,,+++******+++,,,---,,,------------,,,++++++******))))))))))))******))))))))))))************&&&%%%'''***)))&&&'''+++(((***++++++)))(((((((((((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%$$$&&&(((&&&###&&&+++###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''###)))&&&!!!(((%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&&&&&&&###### %%%,,,***"""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%######$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''%%%%%%%%%&&&(((((('''%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&'''&&&%%%$$$%%%''''''))))))%%%%%%))))))'''%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))+++(((%%%%%%&&&((())))))(((&&&&&&&&&((()))(((''')))((('''((()))***)))(((,,,)))(((******''''''*********+++++++++,,,,,,,,,///---,,,,,,---...,,,+++......//////000111222222333222222111000///......,,,...000222444555666666555666444000000333555333000111333444555555444444444444444333222111111000222333333333333333333333333444555555555333222111222000///000111111000////////////000000111111111//////............////////////............//////............------------++++++,,,---------------,,,+++***)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!&&&((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$&&&((($$$$$$###"""###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%'''&&&%%%''')))***)))(((((()))***,,,,,,,,,,,,,,,)))***,,,,,,+++,,,---//////---------......,,,+++,,,,,,+++***+++,,,...000,,,,,,,,,,,,,,,+++******((((((((())))))(((((((((*********))))))))))))))))))((((((***'''$$$&&&+++(((***---,,,***(((((()))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((%%%%%%((((((&&&'''***###$$$$$$%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''!!!$$$&&&%%%"""!!!###&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$$$$ $$$***&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&$$$$$$$$$%%%&&&#########$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&(((&&&((((((%%%%%%((((((&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''')))(((&&&&&&((()))((('''((('''&&&''')))***)))((((((''''''((()))******(((---&&&###'''***((((((***************+++++++++++++++******+++---///...---,,,,,,------......//////111111000///...---,,,,,,---...000222444666777777444666444///...333555222///111222333444444333333222222222222222111111111111111222222333333333333555999>>>AAA@@@;;;555000333111000000111111///...000000111111111111111111//////............////////////............//////------------,,,,,,,,,+++++++++,,,------------,,,******))))))))))))******((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((######***...+++)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&%%%###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&%%%######%%%'''&&&&&&%%%$$$%%%&&&((()))%%%&&&'''((('''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$'''&&&%%%''')))******)))((()))+++,,,------,,,,,,)))***,,,,,,,,,,,,---//////...---...//////---+++,,,,,,+++***,,,...000222***++++++++++++***))))))&&&'''((())))))((('''&&&++++++******))))))((((((,,,+++******'''###%%%***(((+++...---***((()))***((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$######"""""""""""""""###((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''&&&$$$###!!!)))$$$###&&&'''&&&%%%'''######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$&&&''')))'''%%%&&&((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$############(((&&&!!!"""&&&%%%%%%&&&'''&&&%%%###"""###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&%%%$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$!!!!!!$$$&&&''''''''''''%%%$$$"""!!!$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))%%%((('''$$$$$$'''(((%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''')))******'''%%%(((''''''(((***+++***)))(((''''''((()))******))),,,###%%%******)))+++)))************+++++++++(((((((((***...000000000------............//////111000///...---,,,++++++---...000333555777888888444666444------333444222///000222333444444333333000000000111222222333333111222333444444444444444888???GGGMMMLLLDDD999222444222000000111000///---000111111222222222222111000000///............/////////............//////,,,,,,,,,+++++++++******))))))***++++++++++++******)))))))))))))))***+++''''''''''''&&&%%%$$$###&&&%%%$$$$$$%%%&&&((()))(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$###"""###$$$(((''''''&&&$$$######"""'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''$$$$$$&&&'''%%%&&&)))%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$######$$$######$$$###&&&$$$###%%%((()))'''%%%***(((&&&%%%%%%%%%$$$###%%%%%%&&&'''&&&%%%###"""#########$$$%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%###%%%''''''&&&$$$$$$$$$%%%%%%%%%'''((((((%%%###)))************++++++++++++///111///+++***---111//////...---,,,,,,++++++,,,,,,------,,,,,,+++***,,,+++***)))((((((((((((,,,)))'''&&&'''((()))(((((('''&&&'''((()))(((''',,,,,,,,,++++++)))((('''***(((&&&&&&'''((('''&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((---(((&&&***+++(((%%%%%%)))(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%$$$###""""""###'''&&& $$$$$$$$$%%%''''''''''''%%%$$$)))'''$$$%%%((((((&&&"""***)))(((&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((###&&&'''$$$%%%''''''$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,***(((&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%***)))(((&&&$$$$$$######%%%&&&######)))!!!###%%%'''&&&$$$###%%%'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%&&&((('''%%%&&&+++'''&&&%%%""" !!!$$$'''%%%'''(((&&&######&&&)))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$''''''''''''(((((((((((((((''''''&&&&&&&&&''''''+++(((%%%%%%((())))))'''---)))''''''***,,,***(((***,,,...,,,)))(((+++...************+++,,,------///,,,***,,,,,,+++---111222000...---,,,,,,,,,---......///000111333555666333333333444444333333222333222222222222333444555444222000000333666777888333222000000111444777999:::KKK^^^eee[[[JJJ<<<555111111111000000000000000222000000111222333222111000000000000///////////////---++++++,,,---...---///...------++++++***))))))***+++,,,---,,,++++++))))))))))))((((((((((((''''''''''''&&&%%%$$$###############$$$%%%&&&''')))'''%%%%%%&&&'''&&&%%%%%%%%%&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&######%%%&&&$$$$$$(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%&&&%%%!!!!!!%%%&&&%%%&&&$$$$$$%%%'''((('''%%%***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&&&&'''(((''''''((())))))(((&&&))))))*********+++++++++------,,,,,,,,,,,,---------------------------------------------,,,++++++---,,,+++***))))))))))))+++***(((((()))))))))(((((('''&&&''')))***)))(((((()))******++++++++++++***)))(((((())))))(((&&&((((((((((((((('''''''''((((((''''''''''''((((((+++&&&%%%)))***'''%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&''''''%%%&&&%%%%%%%%%''''''%%%$$$&&&&&&%%%%%%$$$######"""!!!&&&'''###!!!%%%'''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&$$$######%%%%%%%%%%%%&&&'''(((((()))((('''%%%$$$"""!!! ''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&"""###"""###&&&&&&###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''%%%%%%%%%&&&'''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%'''%%%!!!$$$)))###$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((%%%$$$''''''%%%%%%(((((())))))(((%%%#########&&&'''&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((((((***(((%%%%%%((()))((('''(((((()))(((((((((***++++++,,,,,,+++******+++---***+++,,,------,,,***)))///,,,***,,,---+++---111111000///...------------...//////000111333555666333444333333333222111000444555555555666666666666555333111111333444555444333222111000222444777999AAAPPPbbbiiiaaaPPP@@@777222111111111000000//////000//////000222333222111000000000000/////////...111///------.../////////---,,,,,,++++++******))))))***+++,,,---,,,++++++*********))))))(((((((((''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&)))(((&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%""""""%%%%%%###$$$'''''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###&&&((('''######'''(((&&&&&&%%%$$$%%%&&&'''&&&%%%)))(((&&&&&&'''(((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((&&&%%%%%%''')))***(((&&&&&&'''((((((((()))))))))*********++++++...+++((())),,,...,,,)))***++++++,,,---......///---............---,,,,,,------,,,+++************+++***)))***++++++)))''')))((('''(((***+++***)))((())))))***++++++,,,,,,***))))))***++++++(((&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((%%%$$$((()))&&&%%%&&&'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&'''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%$$$$$$######"""&&&((('''%%%&&&&&&$$$''''''&&&&&&&&&&&&''''''$$$(((,,,+++'''%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$,,,+++)))'''$$$""" ''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$''''''%%%$$$'''&&&###'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''###(((((($$$%%%)))&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''***$$$!!!%%%'''%%%$$$%%%$$$'''***+++)))&&&###"""(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&((())))))(((((()))(((&&&&&&((()))((('''$$$'''***)))&&&%%%(((,,,+++)))(((((()))******)))***,,,---///...+++(((&&&///+++***------+++---111000000111111000///...---/////////000222333555666666555444333222000//////444555777888888777666666555444333333444444222111444333222222333555777999BBBNNN^^^fffbbbUUUEEE:::333222222111000///......///...---...111222222111000000000/////////......222000//////000111111000************************)))***+++,,,---,,,++++++,,,,,,+++***))))))((((((&&&'''''''''&&&&&&%%%$$$%%%&&&''')))***))))))((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%%%%###$$$'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&((('''$$$$$$'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###&&&))))))'''######$$$&&&''''''))))))))))))************...+++((())),,,---,,,)))***++++++,,,------............//////......---,,,---,,,+++***************+++******+++,,,,,,)))'''***(((((()))***+++***))),,,++++++******))))))************,,,---,,,)))&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((('''$$$%%%((()))&&&%%%''''''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''%%%$$$###"""!!!'''&&&%%%$$$$$$%%%&&&'''&&&((()))'''%%%%%%''')))''''''''''''%%%### +++***)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$)))+++***&&&###$$$!!!'''&&&$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''!!!''')))&&&%%%'''&&&###'''%%%###$$$&&&'''%%%###$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((!!!###''''''%%%$$$!!!&&&(((((('''%%%%%%(((%%%###$$$'''(((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###%%%'''))))))((('''&&&((((((''''''((((((((((((%%%''')))(((&&&%%%&&&((()))&&&$$$%%%(((***(((&&&++++++,,,---,,,+++***(((...++++++------,,,---000...000222333333111///---000000000111222333555555999888666444222111000///333555666888888777555444666555444555666666444222555444333333444666777999<<>>???BBBAAA???===<<<<<<======BBB@@@===;;;;;;:::999777;;;999777888:::<<<===<<<===<<<<<<;;;;;;;;;;;;<<<::::::888777444111///......---,,,+++************+++)))&&&'''))))))'''%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''''''''((())))))((('''&&&)))'''&&&'''((()))((('''(((((('''''''''''''''''')))'''&&&&&&''''''&&&%%%(((&&&&&&&&&'''((('''&&&%%%%%%$$$###$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''''''''(((''''''&&&%%%'''&&&%%%%%%''''''&&&$$$'''(((((((((((((((((((((&&&%%%$$$%%%&&&&&&$$$"""'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&'''%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''###!!!###(((***'''"""&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%)))((('''((())))))'''%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%&&&((((((&&&$$$%%%&&&''''''(((''''''&&&***&&&%%%))))))&&&&&&***(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###""""""$$$$$$###$$$$$$%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$***---***%%%%%%(((***&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((((((((()))$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''(((''''''&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%''''''''''''&&&&&&''''''$$$######$$$'''(((((('''###&&&&&&)));;;LLLEEE111)))'''%%%&&&'''))))))(((''''''&&&&&&''''''((()))'''''''''''''''''''''&&&***''''''+++,,,+++---111111222333555777888999999;;;;;;===>>>?????????>>>???>>>>>>>>>???AAACCCDDDEEECCCAAA???===<<<<<<<<<>>>===;;;:::999777666555999999888999;;;===??????@@@@@@@@@@@@AAABBBBBBCCC@@@???>>><<<999666333111222111000///---,,,++++++---+++******,,,,,,***(((&&&'''(((((((((((((((''''''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''&&&'''((())))))((('''''')))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%(((&&&&&&&&&'''((('''&&&###%%%&&&((((((((('''&&&%%%$$$$$$%%%'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''))))))'''''''''(((''''''&&&%%%'''&&&%%%%%%&&&''''''&&&((((((((((((((((((((('''***)))((()))******((('''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""######$$$&&&''''''((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&'''&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((($$$ """'''++++++)))(((&&&###!!!!!!###&&&((($$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&)))((('''((())))))'''%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%$$$###$$$&&&((()))((((((((('''&&&&&&'''((((((***'''%%%&&&%%%###$$$&&&(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&###""" %%%$$$$$$$$$%%%&&&''''''(((&&&$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###)))&&&###$$$%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&(((((((((((('''&&&%%%%%%'''%%%%%%%%%''''''&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%'''((('''&&&***---++++++888EEE;;;&&&((('''&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&)))))))))*********+++++++++)))***...//////000444777888999;;;===>>>>>>???AAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@AAABBBCCCEEEFFFCCCAAA???<<<:::999888888::::::::::::888777777777666666777777999;;;===???@@@AAABBBCCCDDDEEEFFFFFFCCCBBBAAA???<<<999777555666666555333111000...------,,,,,,,,,,,,,,,***(((&&&''''''((((((((((((''''''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$((('''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%&&&((((((((('''&&&'''((())))))((('''''')))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%((('''&&&&&&'''((('''&&&%%%'''***,,,,,,***(((&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((''''''&&&%%%'''&&&$$$%%%&&&(((((('''(((((((((''''''''''''&&&***)))'''((())))))(((&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((""""""###$$$&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%###$$$%%%&&&'''(((((((((###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''''')))&&&$$$$$$'''***---...(((%%%""" """%%%(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((('''%%%"""''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&$$$######&&&((())))))((('''&&&&&&&&&'''((()))***)))((('''&&&%%%$$$%%%(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%+++++++++***(((&&&$$$"""&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&###(((%%%$$$'''((($$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###((())))))'''(((+++)))%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((()))(((%%%###!!!%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%'''''''''&&&%%%&&&''''''((('''''''''+++)))'''&&&&&&&&&$$$"""''')))''''''...444--- ((('''&&&''')))***)))((()))((('''&&&&&&&&&&&&&&&'''((()))***+++------...000...000555777555666999<<<===???@@@AAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCEEEFFFFFFGGGGGGBBB@@@===;;;888777777777555777888888666555555666555666777777888:::===@@@@@@AAACCCDDDFFFGGGGGGGGGEEEDDDBBB???>>><<<<<<;;;;;;;;;:::999777555333222......//////---,,,***(((((()))))))))))))))((((((''''''''''''''''''''''''((('''%%%&&&''''''&&&%%%))))))(((''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''((())))))((('''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((()))'''&&&&&&''''''&&&%%%((('''&&&&&&'''((('''&&&'''((()))***)))((('''&&&'''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%(((&&&$$$%%%&&&(((((((((''''''''''''&&&&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$$$$%%%&&&&&&''''''&&&''''''&&&%%%%%%'''***%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((('''%%%"""''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''((((((((('''((((((((('''&&&'''&&&%%%(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((()))))))))'''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&!!!((()))###$$$+++,,,&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%)))+++***'''(((,,,)))###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%'''((('''&&&%%%%%%'''(((((((((''''''***((('''&&&''''''%%%###"""###$$$&&&(((***)))'''(((''''''(((******)))((()))(((((((((((())))))***((()))***,,,...000222333777666999???@@@>>>===???AAAAAACCCDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEHHHJJJKKKKKKJJJIIIDDDCCC@@@===;;;:::::::::666888;;;:::888666666777777999;;;;;;:::<<>>>>>>>>AAACCCBBB???======>>>;;;===???>>>===???BBBFFF@@@BBBDDDFFFGGGGGGGGGGGGGGGEEEBBB@@@@@@BBBDDDFFFCCCDDDDDDCCCBBB@@@===<<<;;;<<<===<<<999666333222/////////...---,,,+++***((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&'''&&&%%%&&&(((((((((''')))))))))))))))'''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%% ''',,,***)))+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''---+++)))'''&&&&&&((((((&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((('''&&&%%%+++)))'''%%%$$$%%%&&&'''&&&%%%$$$'''***+++***(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&$$$%%%''''''&&&%%%&&&'''''''''((((((''''''&&&%%%'''((()))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''((( $$$(((***))))))+++---$$$######$$$&&&&&&%%%###&&&&&&&&&''''''(((((((((''''''''''''''''''''''''***(((%%%%%%&&&'''((('''&&&&&&((()))%%% !!!&&&(((&&&###"""$$$%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###(((***&&&$$$&&&((((((((((((&&&%%%'''&&&'''&&&%%%&&&''''''%%%###((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$***%%%$$$)))***&&&$$$'''+++)))&&&$$$$$$%%%'''((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''******)))''''''&&&&&&&&&$$$"""!!!"""$$$''')))***(((((((((***+++***(((%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%)))))))))******************(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++......---+++)))&&&&&&&&&&&&&&&'''(((((($$$%%%'''((())))))(((((())))))***+++---.../////////111555888<<<>>>???@@@CCCBBBBBBCCCEEEEEEDDDBBBHHHHHHIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAABBBDDDEEEIIIJJJJJJKKKKKKKKKKKKJJJNNNLLLIIIGGGFFFCCC@@@===???????????????>>>>>>===CCCBBBAAAAAACCCDDDCCCAAA>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA>>>:::666444555444333222222111...+++)))((('''((()))((('''%%%$$$$$$%%%'''((()))'''%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&!!! &&&)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%+++***(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$***)))'''&&&%%%%%%&&&&&&(((&&&&&&''')))***(((&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&"""$$$''''''''''''((()))''''''((((((''''''&&&%%%'''((()))))))))(((&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&(((((('''&&&''''''***)))''''''((('''$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&######'''(((&&&%%%'''))))))***)))(((&&&$$$###'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&!!!&&&)))&&&$$$&&&'''&&&%%%((()))(((''''''!!!%%%%%%%%%&&&((()))'''&&&''''''&&&%%%%%%&&&'''''''''&&&%%%&&&''''''%%%$$$(((###"""&&&'''###"""$$$***)))'''&&&%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%222...+++***+++***'''$$$)))((('''((()))(((&&&$$$''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''''''''%%%$$$'''''''''&&&&&&'''((((((''''''((())))))))))))(((***+++---...000222444444888:::===@@@CCCEEEEEEFFFKKKIIIHHHGGGHHHGGGFFFDDDIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEFFFKKKKKKLLLLLLMMMLLLLLLKKKMMMJJJFFFEEEDDDDDDDDDCCCEEEDDDBBBAAA???>>>======@@@???>>>???@@@AAA@@@>>>AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEBBB???<<<999:::999777777777555111...,,,+++******+++***(((&&&&&&&&&%%%'''))))))(((''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''))))))((((((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''$$$###&&&'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%((((((((('''&&&&&&%%%%%%)))(((''''''((((((&&&$$$((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&"""$$$'''(((((((((***+++''''''((((((''''''&&&%%%((((((((()))(((((('''&&&'''&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%%%%$$$'''&&&%%%%%%%%%$$$""" &&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))'''%%%(((###!!!&&&)))(((%%%$$$%%%((('''&&&%%%&&&'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&& %%%(((%%%$$$&&&&&&$$$!!!'''***(((&&&&&&&&&$$$%%%$$$%%%''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''%%%###(((###!!!$$$%%%###"""###((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$(((&&&%%%&&&***------,,,***(((&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((()))(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))(((((('''&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''')))((('''''''''''''''(((******)))))))))***++++++...///111444777999;;;<<>>;;;:::::::::<<<;;;::::::<<<<<<;;;:::???>>>>>>===>>>???AAABBBDDDDDDEEEEEEDDDCCCAAA@@@KKKJJJIIIGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFCCC@@@???@@@???===<<<<<<999666333111///---------,,,***((()))(((&&&'''((())))))((('''&&&%%%&&&'''''''''%%%''''''&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''')))))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((('''&&&%%%''''''(((((('''&&&%%%%%%''''''''''''(((''''''&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&$$$&&&((()))(((((()))***'''''''''(((''''''&&&%%%((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&""" !!!%%%''''''&&&###""""""$$$&&&&&&%%%$$$((((((((()))))))))))))))'''''''''''''''''''''''''''''')))+++---,,,)))&&&***%%%###&&&'''$$$!!!!!!$$$'''%%%$$$%%%((('''%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!%%%'''&&&&&&''''''### $$$&&&$$$###&&&(((&&&&&&&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$###)))&&&$$$$$$%%%%%%$$$$$$'''((()))))))))((('''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%---+++'''###"""&&&---333---***'''%%%%%%&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%'''((())))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))***++++++***)))((((((''''''((((((******)))***+++---///000333444777:::===AAACCCDDDHHHIIIJJJKKKKKKKKKJJJIIIJJJHHHGGGGGGHHHJJJJJJJJJGGGEEEBBB???<<<:::999888888777777777888:::;;;<<<<<<<<<>>>@@@AAABBBBBBBBBFFFDDDBBBBBBDDDFFFFFFFFFCCC@@@<<<777555333444444888777666666777888666555888777888999;;;>>>AAACCCBBBCCCDDDEEEEEEDDDBBBAAAJJJIIIFFFDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFDDDBBBAAADDDBBBAAA???>>><<<888555444222000.........,,,***+++)))'''&&&'''))))))((((((&&&%%%&&&'''((('''&&&)))((('''%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&)))******(((%%%###'''''''''(((''''''&&&%%%$$$%%%&&&''''''(((((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&((())))))(((''''''((('''''''''(((''''''&&&%%%(((((('''''''''((((((((((((((('''&&&%%%%%%%%%%%%'''$$$!!!"""&&&(((((('''((('''''')))+++,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((&&&'''))),,,------)))&&&'''&&&'''(((%%% !!!$$$###(((+++***%%%"""###%%%'''&&&$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###&&&'''&&&''')))((($$$$$$%%%$$$"""$$$((((((%%%(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###((('''%%%$$$$$$%%%$$$"""&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%''''''%%%'''444IIIZZZ///,,,(((&&&&&&''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%&&&'''((('''&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&''''''))))))***))))))((((((((()))))))))******,,,///333666888999:::===@@@CCCFFFIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGFFFFFFHHHIIIIIIHHHCCCAAA>>>;;;888555333222222222222333444555666666111222555777999;;;<<<<<>>;;;777333111111111222666555333333444555333222333333444666888;;;>>>@@@>>>@@@BBBDDDEEEEEEDDDCCCHHHFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA@@@???<<<888555666444111/////////...,,,,,,***'''''''''(((((((((((('''&&&&&&(((((('''&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&$$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""$$$''')))(((&&&### ''''''''''''''''''''''''"""$$$&&&'''''''''((()))((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''')))***)))'''%%%%%%&&&''''''((((((''''''&&&%%%(((''''''''''''((()))))))))(((''''''''''''''''''***(((''''''(((((((((''',,,+++++++++,,,,,,***(((((((((((((((''''''''''''************************&&&&&&(((+++---,,,)))'''$$$%%%(((***'''###%%%+++&&&((()))(((%%%###%%%'''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''%%%&&&***)))&&&((((((&&&$$$&&&***)))%%%)))(((''''''((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&%%%######%%%###%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''((())))))((('''&&&"""&&&'''+++<<>>;;;888555222111111111222222333333444444...///111333555777777888888999<<>>===;;;888666444333444444666444333333333333222111333444555666888999:::;;;<<<===???AAABBBCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@???===999666888555222111111111111000...,,,***)))******)))'''((('''&&&'''(((((('''&&&(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''$$$###'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$((('''&&&%%%&&&&&&'''(((###%%%''''''&&&%%%&&&(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''((((((&&&%%%%%%&&&''''''((((((''''''&&&%%%(((''''''&&&'''((()))***)))(((((((((((())))))***)))+++,,,,,,+++++++++,,,---,,,+++,,,------+++)))++++++*********)))))))))++++++++++++++++++++++++))))))***,,,...///---+++)))'''))),,,+++((())),,,"""###$$$&&&'''((()))***)))(((&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''$$$"""$$$))))))&&&$$$((((((%%%$$$'''((('''&&&%%%%%%&&&(((((('''%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$&&&(((((('''&&&$$$'''(((%%%%%%'''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%111000---)))&&&***222888+++)))'''&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''(((***++++++***)))(((''''''''''''((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&''')))###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))(((((((((((()))***+++,,,---111222666:::===AAACCCDDDCCCDDDFFFGGGIIIKKKLLLMMMOOOOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHIIIJJJHHHDDDAAA@@@@@@AAA@@@===:::666444111111222222222222222222000111222222333333333222222333666:::>>>@@@@@@???@@@>>><<<:::888666666555777555333333444444222111222333666999;;;;;;;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIEEEDDDBBBBBBAAA@@@<<<999:::777444333444444444444000...---------,,,***((()))'''&&&'''((()))(((&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''!!!(((+++&&&%%%(((***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''+++)))&&&$$$$$$%%%'''))))))'''&&&%%%%%%&&&((()))$$$''')))(((%%%$$$%%%&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&###%%%''''''&&&&&&&&&'''''''''((((((''''''&&&%%%((('''&&&&&&'''((()))***))))))((())))))***++++++%%%)))...///......000333.........000333444333222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...---...000222333111000222,,,***---///,,,)))(((+++++++++,,,---,,,)))'''***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&###"""((()))&&&%%%)))%%% !!!&&&((($$$######%%%((()))((('''&&&&&&'''(((((('''&&&&&&$$$######%%%((()))((('''%%%***+++((()))***%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$######&&&)))++++++))))))'''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((("""$$$&&&((()))'''%%%$$$'''''''''((()))(((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&$$$###$$$%%%&&&###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&'''(((((()))***,,,---...666888;;;???CCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJHHHGGGBBBCCCEEEHHHIIIHHHEEEAAAAAABBBDDDDDDBBB>>>:::777000111111111111111000///333222222222111///...---//////111555:::???BBBBBBBBBAAA???===:::777555444777666444444555444333111...111666;;;>>>?????????::::::999999999:::;;;;;;999;;;<<<>>>@@@AAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIFFFEEEDDDDDDDDDBBB???<<<<<<999666555666777777777222111000000000///,,,))))))'''&&&'''((()))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***'''&&&%%%$$$%%%%%%'''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&&&&%%%$$$)))((('''%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%...,,,***)))***)))'''%%%%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&***((($$$&&&---))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))***&&&&&&'''((()))))))))(((++++++******************((((((***+++---...///000111222333333222222444666777666444444666777666555111111000111222222000...------......///.........)))---...,,,000777888333000///...///000000...,,,------------------------,,,,,,++++++++++++,,,,,,(((&&&%%%%%%'''(((((('''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$((((((((('''&&&&&&&&&%%%''''''''''''&&&$$$"""!!!&&&$$$###$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&&&&%%%$$$((((((((((((((('''''''''...)))%%%%%%$$$###%%%***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&'''&&&###!!!'''((()))***)))(((&&&$$$(((''''''((()))******)))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''******'''$$$&&&(((%%%&&&$$$###$$$''')))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&'''(((((('''%%%###"""&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&### ###(((,,,,,,***'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))(((&&&&&&'''***))))))((('''&&&&&&&&&&&&&&&&&&(((******(((&&&...)))&&&&&&)))+++)))%%%((((((''''''''''''&&&&&&+++++++++---///222555777???@@@CCCFFFGGGGGGGGGFFFFFFFFFHHHLLLOOOQQQOOOMMMLLLJJJHHHHHHHHHIIIHHHGGGDDDFFFHHHJJJJJJHHHFFFDDDEEEEEEFFFGGGGGGEEEAAA>>>>>>:::777444333222000...000000000000000000000000444222000000333888>>>AAABBBCCCDDDCCCAAA>>>=========;;;777555444333111///333333555777;;;???BBBEEE???===:::777555555555666;;;999666666999>>>AAABBBCCCBBBBBBDDDGGGHHHFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@AAA===999888::::::999777555555555444333222000///---+++)))&&&%%%%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%&&&&&&'''%%%$$$(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%(((&&&%%%&&&'''((('''%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***'''(((,,,+++&&&%%%(((&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''((((((((())))))))))))))))))******++++++,,,,,,------+++,,,---...000111222333555666777777666666888999;;;:::888888888999888666222000//////000111///............///......---,,,,,,//////---000666666222000///...///111222000///111111222222333333444444111000///...---,,,,,,,,,***(((&&&&&&((((((((('''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''%%%###$$$%%%&&&&&&%%%'''''''''''''''&&&&&&&&&###$$$%%%%%%%%%$$$######&&&%%%$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$&&&%%%!!!!!!$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''''''''&&&$$$"""&&&'''((())))))(((&&&%%%'''&&&&&&&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''(((&&&"""###&&&&&&###'''%%%$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%((()))******)))'''%%%$$$&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&(((&&&$$$%%%(((((($$$ '''&&&&&&&&&&&&&&&&&&'''$$$&&&''''''&&&&&&&&&'''***))))))(((''''''&&&&&&%%%%%%&&&(((***+++***(((,,,(((&&&'''***+++(((%%%))))))((((((((((((((((((***+++---000444888;;;===CCCDDDFFFGGGHHHHHHGGGFFFGGGGGGHHHKKKNNNOOONNNLLLLLLKKKIIIIIIJJJJJJHHHGGGEEEGGGHHHJJJJJJJJJHHHGGGHHHHHHHHHIIIJJJHHHEEECCC@@@===999666555444222000111111111111111111111111333222000///111666;;;>>>DDDFFFHHHHHHFFFDDDBBBBBB???===:::999888777555333444444555777:::===@@@BBB@@@???===;;;:::999::::::888666333444666:::===>>>BBBAAABBBDDDGGGGGGEEEBBBCCCCCCBBBAAAAAAAAABBBBBBCCC@@@<<<:::;;;:::888666777777777666555333222111000...,,,)))'''&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&%%%%%%&&&&&&'''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''&&&&&&((('''%%%&&&''''''&&&%%%''''''((((((''''''&&&%%%&&&''''''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''%%%$$$######$$$'''(((((('''))))))((((((&&&%%%######(((((((((((((((((((((((('''''''''''''''''''''''')))&&&'''***+++'''$$$$$$###$$$&&&'''((((((''''''%%%%%%&&&&&&''''''((((((++++++*********+++,,,,,,+++,,,,,,---...///000000//////000111222444555555888:::;;;;;;;;;;;;===???AAA???===<<<<<<;;;999888222000...---...//////...////////////...---,,,+++...000///...111555444111000///...000222333222111222222333555666777888999666555444333111000//////---+++***)))*********(((******)))((((((((((((((((((''''''&&&&&&&&&&&&''')))(((((('''''''''((((((&&&$$$###$$$&&&''''''&&&&&&&&&&&&''''''''''''''' !!!###$$$%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&'''((('''&&&$$$$$$%%%%%%&&&&&&''''''###"""$$$((('''""" %%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))((('''''''''&&&$$$"""$$$%%%'''(((((('''&&&%%%'''%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''###$$$((()))'''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&%%%%%%(((((()))))))))'''&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''%%% &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''))))))))))))(((''''''&&&&&&%%%%%%%%%'''***++++++))))))'''&&&(((******'''$$$***))))))))))))******+++,,,...111666:::???BBBDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIILLLMMMMMMLLLLLLKKKJJJKKKLLLKKKHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHIIIKKKKKKIIIHHHDDDAAA===:::999888666444222222222222222222222222444222000///000444888:::CCCFFFIIIJJJIIIGGGFFFEEEBBB@@@>>>======<<<:::999777777777888999;;;===>>>?????????>>>>>>>>>>>>>>>555333000000333666888999>>>???@@@CCCFFFFFFDDDBBBCCCBBBAAAAAAAAACCCDDDEEEFFFCCC@@@>>>===<<<:::888::::::999999888777555555555333000---+++***))))))((('''&&&%%%$$$%%%&&&&&&'''''''''(((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((('''%%%&&&'''((('''%%%&&&'''((((((((('''%%%$$$&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&%%%''')))+++***)))((((((((('''&&&%%%###"""((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$###%%%((('''%%%$$$###$$$&&&((((((((('''&&&'''(((((())))))******+++------------...///000111//////000000111111111222000000111222333333444444666888;;;===>>>@@@BBBDDDEEECCCAAA@@@???>>>;;;999444111...,,,---/////////.........//////...------.........///222555444333222000//////000111000///......000222444666777888999999999888888777666666333111///...//////...------,,,+++******************)))((('''''''''''''''))))))((('''''''''((((((%%%$$$###$$$&&&(((((((((%%%&&&&&&&&&'''((((((((( """###%%%&&&&&&&&&%%%'''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&((()))((('''%%%%%%&&&''''''((())))))&&&%%%'''******%%%###$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((('''%%%######$$$%%%&&&'''''''''&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&%%%###!!!%%%(((&&&((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''&&&### &&&&&&''''''''''''&&&&&&&&&''''''&&&%%%&&&)))+++))))))(((((('''''''''''''''&&&&&&'''***+++***)))'''&&&''')))******'''$$$))))))))))))***,,,---...222444888===AAAEEEHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJHHHGGGGGGHHHKKKMMMNNNNNNKKKKKKKKKMMMMMMLLLIIIFFFEEEFFFFFFHHHIIIKKKLLLLLLIIIGGGGGGHHHJJJKKKKKKJJJHHHEEEAAA>>>===<<<:::999555555555555555555555555666555333222333444777999===AAAEEEGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@???===999999999999:::::::::;;;<<<<<<===>>>>>>>>>>>>===444222//////111444555555999:::===AAACCCEEEDDDCCCEEEDDDCCCBBBBBBBBBDDDEEEEEEDDDBBBAAA@@@???>>>===<<<======<<<;;;:::999999:::888666222000---,,,,,,((('''&&&%%%%%%%%%&&&''''''(((((()))((('''%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&(((&&&&&&&&&(((((('''&&&&&&'''((((((((('''%%%$$$%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''***)))((((((***+++***(((%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&$$$%%%''''''&&&&&&&&&'''(((((('''&&&&&&((()))******,,,,,,---...000000000111222444555666444444333333222222111111//////000000111111222222000333888<<>>===========================;;;:::999888888888:::::::::===BBBDDDDDDCCCCCCDDDDDDCCCBBBCCCCCCCCC@@@>>><<<<<<<<<<<<<<<;;;;;;:::888999:::;;;;;;;;;;;;:::555333111111222444444444333555999<<>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCC???????????????>>>===<<<>>>===:::777444222000///***)))(((&&&&&&&&&&&&'''''''''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''((((((((((((''''''((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&(((&&&&&&&&&((()))((('''''''''((((((''''''&&&%%%%%%%%%&&&'''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((())))))(((***)))''''''(((((('''%%%$$$$$$%%%''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))),,,,,,(((%%%&&&''''''))))))(((((((((((((((((()))***+++,,,...000111111444555666777888888888888666666555444333222222111/////////000000000000000---111777<<>>>>>>>>>>>>>><<>>>>>>>>?????????>>>======::::::999999999999999999888666333333444555444333111333666888999<<<@@@DDDCCCBBB@@@>>>;;;999777666:::<<>>???@@@AAABBBBBBBBBAAAAAA@@@???===;;;:::::::::::::::888555555555555444333333444444444333666;;;@@@AAAAAAAAA???<<<888444222333777;;;======>>>@@@CCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA???===;;;888666444111///---***((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''$$$%%%'''(((******)))))))))'''&&&'''((()))((('''&&&''''''''''''''''''&&&'''&&&&&&''')))***)))((()))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%''')))******))))))'''&&&'''))))))((('''&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))'''(((*********(((''''''(((+++///111111333555777:::===???@@@@@@AAABBBBBB???:::555222444444444555555555555555444333333333333333222222222666;;;@@@BBBDDDFFFHHHFFFFFFGGGHHHJJJIIIFFFDDD>>>===<<<<<<<<<;;;999666888777666555333111///---333...---333555333333666666333000...////////////.........---------------000222555999;;;<<<<<<<<>>???>>>>>>;;;:::777333000---+++***++++++++++++,,,,,,---...---,,,+++***)))))))))))))))'''&&&&&&'''''''''&&&(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$"""%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&))))))&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%***)))(((''''''''''''''''''&&&%%%%%%%%%&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&))))))######(((***%%%''')))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%(((***)))(((''''''&&&'''(((******((('''&&&"""%%%'''&&&&&&'''''''''''''''(((((((((((((((%%%$$$$$$&&&***...000111)))*********)))***,,,------...000333888???EEEIIIEEEHHHLLLOOOPPPNNNKKKIIIMMMNNNOOOPPPOOOMMMKKKIIIMMMMMMMMMOOOPPPOOOLLLIIILLLJJJHHHHHHHHHIIIHHHGGGDDDFFFIIIKKKLLLKKKJJJIIIHHHHHHJJJMMMOOOOOOLLLIIIFFFDDDBBBBBBDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEDDDCCCCCCAAABBBCCCCCCCCCEEEHHHKKKHHHGGGGGGGGGGGGEEEAAA>>>@@@AAACCCDDDEEEDDDDDDCCCFFFDDDAAA>>><<<<<<<<<===:::888666555666555444333666666444222000222777<<>><<<999777666333111...+++)))'''&&&&&&$$$$$$###"""###$$$&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******'''$$$''''''''''''''''''''''''(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%+++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''''''''(((***+++%%%%%%&&&&&&'''((())))))&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((())))))***)))(((&&&%%%***)))''''''''')))***,,,+++,,,...000333555777888777999===@@@CCCDDDDDDDDDGGGGGGFFFDDD@@@;;;777444555555666666555333222111555777888999999888666555888<<<@@@CCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDAAA@@@???>>><<<;;;:::999<<<:::888666666777999;;;888999999999999888777777444222000000111000///---111111000///...---,,,,,,...000333777:::<<<===>>><<<===>>>???AAABBBCCCDDDKKKEEE<<<444///,,,***)))++++++,,,---....../////////000000000///---+++)))++++++***))))))(((((((((***&&&"""###((()))'''###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''"""%%%((((((&&&$$$&&&'''$$$%%%%%%&&&'''((())))))(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''(((***(((%%%(((,,,'''---### &&&&&&###((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&'''))))))'''%%%%%%&&&(((***)))'''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,***'''&&&'''''''''&&&(((((('''((())))))'''%%%(((''''''''''''&&&&&&&&&***&&&"""###'''***)))&&&%%%///&&&&&&%%%"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******)))(((((((((((((((%%%'''((()))))))))+++,,,...222888===AAADDDHHHJJJKKKJJJIIIJJJKKKLLLKKKJJJJJJMMMOOONNNLLLJJJKKKMMMSSSRRRQQQPPPNNNLLLJJJIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHFFFGGGHHHHHHGGGEEEFFFCCCAAACCCFFFHHHGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGEEEBBB???>>>???@@@AAAAAAAAA@@@AAABBBCCCEEEFFFHHHGGGEEEDDDBBBBBBBBBBBB???AAABBBCCCDDDEEEGGGHHHFFFDDDBBB@@@???>>>>>>>>>@@@>>>;;;777666555666666666777777444111222666;;;@@@AAABBBAAA???<<<888666111000000000222555777999;;;>>>BBBCCCCCCAAA@@@@@@DDDCCCAAA???===:::777666333333222///,,,+++++++++%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&'''(((***)))'''$$$''''''''''''''''''''''''((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%'''&&&%%%%%%&&&%%%###"""######$$$%%%&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''))))))%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%&&&'''((((((''''''&&&)))((((((((()))+++---///000111333555777999;;;<<<>>>@@@BBBEEEGGGHHHIIIIIIIIIIIIHHHFFFCCC>>>:::888888999999999999888666555777888:::;;;;;;;;;:::999;;;===@@@AAAAAA@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA>>>>>>===<<<:::999888888888777666555555777999;;;;;;<<<<<<<<<<<<;;;::::::666555333444444444333111444333333222000//////...///111444888;;;>>>@@@@@@BBB???<<<;;;???GGGPPPVVVPPPJJJ@@@888222---***(((******+++,,,,,,---.........///000000000///...---++++++++++++++++++++++++)))&&&$$$$$$&&&(((&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%&&&'''((('''''''''(((((('''''''''&&&'''&&&$$$'''***&&&...''' $$$((()))'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$%%%''''''&&&$$$&&&'''((()))((('''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((---***((('''((((((((('''((('''&&&'''))))))(((&&&(((''''''''''''&&&&&&&&&+++'''$$$$$$'''(((&&&###(((222***,,,+++(((///%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''((())))))***''')))***+++***+++...000444777<<<@@@CCCFFFIIIKKKKKKJJJJJJKKKMMMNNNMMMLLLKKKMMMOOOOOOMMMKKKLLLNNNPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFFFFDDDCCCCCCFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEHHHGGGFFFEEEEEEDDDCCCCCC@@@BBBCCCCCCCCCCCCDDDDDDGGGFFFDDDBBBAAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;999999888666555555777999AAABBBBBBBBBAAA>>>:::888444333111000111333555777888;;;???@@@@@@@@@@@@AAABBBBBBAAA@@@???<<<;;;999555555444111///------...'''''''''''''''''''''''''''&&&$$$%%%&&&&&&%%%###'''''''''''''''''''''''''''&&&&&&((())))))'''%%%''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''&&&"""###$$$%%%&&&&&&''''''&&&'''%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((******))))))(((''''''&&&%%%%%%'''((())))))))))))(((((()))***,,,///222444999999;;;<<<>>>@@@AAABBBEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGEEEBBB???===>>>>>>>>>>>>>>>===<<<;;;888999;;;<<<===<<<<<<;;;<<<===>>>===;;;:::;;;<<<======>>>>>>>>>===<<<<<<999999888888777666666666555444444444555777999:::======>>>>>>======<<<;;;777666666666888888666555555555444333222222111111///111444888<<>>>>>>>>>>>??????AAA@@@?????????@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@CCCDDDEEEEEEEEEDDDCCCBBBEEEEEECCCBBBBBBBBBCCCDDD@@@AAAAAAAAAAAA@@@@@@???===<<<;;;;;;;;;;;;:::999AAABBBCCCCCCBBB@@@===<<<888666333000///000333444555777:::;;;<<<===@@@BBBAAABBBBBBBBBAAA@@@>>>===999888666444222111000000***))))))(((''''''&&&&&&'''&&&%%%%%%&&&&&&%%%###''''''''''''''''''''''''(((''''''(((******(((&&&'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''&&&%%%%%%&&&'''&&&$$$"""''''''''''''&&&%%%$$$###&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++)))***,,,...111555888:::AAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJEEEEEEFFFFFFEEEDDDCCCCCCEEEEEEDDDBBBAAA???>>>===999999::::::::::::999888:::::::::888555444555777666666666666666666666666444333333333333333333333444444444444444555666666;;;;;;;;;;;;;;;::::::999555444444666777777666444444444333222222111000000...///222666:::???CCCEEEBBBBBBBBBBBBCCCEEEFFFGGGAAA===777222///,,,)))''')))))))))*********++++++******+++---///111333555444444333222000---+++***)))))))))(((%%%$$$%%%'''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%((()))'''$$$&&&&&&&&&&&&%%%%%%$$$$$$(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))+++,,,+++(((&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******))))))((('''&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((((())))))((('''%%%%%%%%%&&&)))***)))'''(((''''''''''''&&&&&&&&&'''&&&%%%&&&'''&&&### """)))"""''''''###***###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((%%%%%%&&&&&&''')))***+++)))+++---///111555:::>>>CCCEEEGGGHHHHHHHHHJJJKKKKKKJJJIIIKKKMMMOOONNNNNNJJJKKKLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJIIIFFFEEECCCBBBBBBDDDGGGHHHFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????======>>>>>>???@@@@@@@@@BBBAAA@@@???>>>??????@@@???@@@@@@AAAAAA@@@???>>>DDDDDDEEEFFFGGGFFFDDDCCCBBBAAA@@@@@@@@@AAACCCDDD>>>???AAACCCDDDCCCBBBAAACCC@@@???@@@BBBBBB???;;;AAABBBCCCCCCBBBAAA???>>><<<999555111...///000222111333555666777:::>>>AAABBBBBBCCCDDDCCCBBB@@@???:::999666555555444333222---,,,+++***)))'''&&&&&&(((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''***)))((()))***+++)))(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''***'''%%%%%%&&&''''''&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&''''''''''''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))************+++++++++,,,...///111444888<<>><<<;;;888888777666555444333333555666555444111111222333111111000000000111111111000000000111222333333333555555666555555444333333666666777777666666555444111111111333555444222000000000000//////......---,,,---///222777<<>>999555333000---******************+++++++++(((((((((***,,,000444666888888999888777555222111,,,---,,,***(((&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%((((((''''''&&&&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&'''''''''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%)))((((((***++++++++++++###%%%''''''%%%$$$%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$%%%)))((('''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&%%%%%%$$$$$$&&&((()))((('''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''&&&%%%###''',,,$$$++++++$$$+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))(((+++///222666;;;AAAEEEHHHIIIJJJIIIHHHHHHIIIKKKJJJIIIIIIJJJLLLMMMMMMLLLHHHHHHIIIJJJKKKKKKJJJJJJFFFGGGJJJLLLMMMLLLKKKJJJMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCAAAAAABBBEEEHHHJJJGGGEEECCCBBBBBBAAA>>><<<>>>@@@AAABBBBBBBBBBBBCCCAAAAAA@@@@@@@@@?????????======>>>???@@@AAABBBBBBCCCBBB@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@???AAA@@@AAACCCEEEFFFDDDBBB@@@@@@??????@@@AAACCCDDD>>>@@@CCCEEEFFFEEEDDDBBBFFFDDDCCCEEEGGGGGGCCC???AAAAAABBBBBBBBBAAA@@@??????<<<777333000///000000///000111222444777;;;???BBBCCCDDDEEEDDDBBB@@@>>>;;;999666555666666444222000///...,,,***)))''''''((('''%%%&&&''''''&&&$$$''''''''''''''''''''''''***)))((((((******)))(((''''''''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&+++(((%%%$$$&&&((((((((($$$%%%&&&''''''(((((('''###%%%&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%'''(((((()))***)))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&((()))***+++************+++,,,---...444666888<<>>>>>===;;;:::222000///---,,,+++***)))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''(((((((((''''''&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&(((%%%&&&((()))''''''***%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((("""###$$$$$$######$$$%%%)))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$%%%%%%%%%&&&((()))'''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''+++###++++++"""***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%)))(((((((((((())))))***+++...333888===AAAFFFJJJIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJGGGFFFFFFHHHJJJJJJIIIHHHEEEGGGJJJLLLMMMMMMKKKJJJKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBCCCFFFHHHJJJFFFDDDBBBAAA@@@???<<<:::666999<<<>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA???>>>===;;;;;;;;;<<<===??????>>>===<<<<<<======???===;;;===@@@BBBAAA???AAA@@@@@@@@@AAABBBDDDEEEAAACCCEEEFFFGGGFFFDDDCCCEEEEEEEEEGGGHHHHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@@@@???===999555333111000000---///000111222444888:::@@@BBBCCCDDDDDDBBB???===<<<999555555777777555222111111///...,,,***)))(((((('''&&&&&&''''''&&&$$$'''''''''''''''''''''''')))'''&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%((('''%%%&&&'''((('''&&&$$$%%%&&&'''(((((((((((("""%%%''''''%%%%%%''')))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((((('''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))*********++++++---///222555666;;;===???BBBEEEGGGIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA>>>;;;888777666666333333222222222333333333444666777666333111000000111111000000000111333333333444555777999;;;<<<===666888999:::999777555444666666666666666555444444444444555666777555222///.........------------,,,,,,,,,,,,...222888>>>BBBGGGFFFDDDCCCCCCDDDFFFGGGBBB???<<<:::777333...***...............---------+++***((((((***...333666;;;<<<>>>???>>><<<:::888777444000///000000---***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%&&&'''((()))((((((''''''''''''(((((('''''''''(((%%%%%%((((((%%%&&&***''''''''''''(((((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((('''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))((('''%%%&&&%%%%%%&&&'''(((&&&%%%(((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''"""$$$(((((( '''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((())))))+++,,,---000555:::???CCCFFFHHHJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLJJJKKKLLLLLLKKKJJJGGGFFFFFFGGGJJJKKKJJJHHHEEEGGGJJJMMMNNNMMMKKKJJJFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCAAA????????????===;;;666:::>>>@@@AAAAAABBBDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@@@@AAACCCEEEGGGBBBAAA@@@??????@@@AAAAAADDDBBB???===<<<===>>>???BBB>>>::::::>>>@@@@@@===@@@????????????@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBAAABBBCCCEEEFFFEEEEEEFFFGGGEEEEEEDDDDDDCCCBBBAAAAAA>>>===;;;888666444222111---///000111111222444666<<<>>>AAACCCCCCBBB@@@>>>===:::666666888999777333222111000///---,,,******)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%''')))(((&&&###(((((((((((('''&&&%%%$$$"""%%%''''''%%%%%%'''***''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''''''''''''''''''''&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''(((((())))))))))))************,,,---...111555999===???@@@AAACCCFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGFFFDDDBBBFFFEEECCC@@@>>><<<;;;;;;===;;;999777666555555555222222222333444555777888777999:::999666222000///444333222222333444555666666777888:::===???@@@AAA555777999;;;;;;:::888666999999999999999888777777888888999::::::888555222////////////...............---,,,...222888>>>BBBCCCDDDFFFGGGGGGFFFEEEDDDCCCBBB@@@???>>>;;;777444////////////////////////---,,,***)))+++///333666===>>>>>>===:::666222///;;;666111111333333///+++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&######'''***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$%%%&&&((()))))))))((('''''''''((((((((((((''''''+++''''''***)))%%%&&&,,,'''%%%$$$%%%&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%"""!!!"""$$$(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((******(((&&&'''&&&%%%&&&''''''%%%$$$(((((('''''''''&&&&&&&&&******)))&&&$$$$$$%%%''' """((()))!!!)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))++++++)))((('''&&&'''((()))+++---///000666:::@@@EEEGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLOOOOOONNNLLLLLLMMMMMMKKKJJJHHHFFFFFFHHHKKKMMMKKKIIIEEEGGGKKKNNNOOOMMMKKKJJJAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCC???>>>===>>>???@@@???===@@@EEEJJJMMMMMMMMMOOOQQQOOOOOOOOONNNNNNNNNNNNMMMQQQPPPNNNMMMNNNPPPSSSUUUNNNNNNMMMLLLLLLMMMNNNOOONNNLLLHHHEEEDDDEEEGGGHHHHHHBBB===<<>>>>>===<<<<<<<<<===???@@@BBBAAAAAAAAA@@@???======???BBBDDDDDDBBBBBBEEEHHHGGGGGGFFFEEEDDDCCCBBBBBB======<<<:::888666333222...///111111000000222333888;;;>>>BBBCCCBBBAAA??????;;;777777:::;;;888555222222111///...---,,,+++)))'''&&&&&&''''''&&&%%%)))))))))(((''''''&&&&&&((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$'''((('''%%%%%%'''+++(((''''''((())))))'''&&&***'''&&&&&&)))***(((%%%&&&'''(((((()))))))))((()))***,,,...////////////222555888;;;===@@@DDDFFFHHHHHHGGGGGGGGGHHHHHHIIILLLJJJFFFBBB???<<<;;;:::<<<;;;;;;>>>BBBDDDBBB???BBBAAA===;;;999888999999<<<999555333333444333333666777999::::::999888777999:::::::::888666444333666555444444555777999;;;:::;;;===>>>>>>>>>===<<<:::999888777666666666666888888888888888888888888======<<<;;;;;;::::::999777777666444333222111000222...+++,,,222666666444BBBCCCDDDFFFGGGFFFBBB???EEEEEEEEEDDDBBB>>>;;;999999777666666666444000---...---,,,+++***---111555666:::???@@@<<<888777777666666666666555444333222,,,+++***)))(((((((((((()))((('''&&&%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++)))&&&&&&&&&'''&&&$$$((('''&&&&&&'''((('''%%%''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&(((***111,,,&&&%%%'''(((%%%"""'''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&$$$******%%%'''...,,,###%%%%%%&&&((())))))&&&$$$(((((((((((('''''''''''''''&&&%%%&&&((((((((('''''''''((((((((((((''''''***'''###"""$$$&&&'''((($$$""""""$$$''')))'''%%%((((((((((((((('''''''''+++*********))))))((((((((()))))))))))))))((((((---)))%%%&&&***,,,)))%%%---***((('''***///666:::BBBCCCDDDFFFHHHIIIIIIIIINNNNNNLLLKKKKKKKKKLLLMMMKKKLLLMMMNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJJJJLLLKKKHHHGGGGGGCCCCCCEEEHHHGGGBBB@@@BBBJJJGGGCCCCCCEEEFFFDDDAAACCCCCCCCCFFFJJJJJJGGGCCCMMMXXXeeejjjgggeeegggkkkgggccccccgggiiiiiiiiikkkoooiiibbb___aaaeeehhhjjjjjjbbb^^^cccgggggghhhlllmmmccc\\\\\\ZZZWWWXXX]]]^^^WWWPPPOOOMMMHHHCCC@@@???@@@BBBBBB@@@?????????>>><<<===AAA???:::===DDDAAA@@@@@@???@@@AAABBBCCCFFFCCC@@@>>>???AAABBBBBB??????>>>===;;;888555444000000000111111111111111444777;;;>>>???>>><<<:::666666777777777666555555555555555555333111///...---***(((&&&&&&'''&&&%%%&&&&&&&&&'''''''''''''''((('''%%%%%%%%%&&&((()))(((((((((((((((((((((((()))(((''''''((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((('''&&&%%%'''((((((''''''((())))))'''&&&)))'''&&&'''))))))(((&&&%%%&&&&&&'''''''''''''''))))))***+++---///222333888;;;===???@@@BBBEEEGGGIIIIIIHHHGGGGGGFFFEEEEEEEEECCC???<<<999777666555888777777999<<<>>><<<:::<<<;;;999888777666777777888666444444666777777777444666888:::;;;:::999999;;;;;;;;;:::999777555444777777555555555777999:::666777888888999999888888666666555444333222222222555555555555666666777777888888999::::::;;;;;;<<<999999888777666555444444444222//////111333333222???@@@BBBDDDGGGGGGDDDBBBFFFFFFGGGFFFDDDBBB???===<<<;;;:::::::::888555222000000///------...222666777:::>>>???>>>;;;888777333444444444444555555555111///,,,)))''''''((()))(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***(((&&&&&&&&&'''&&&$$$((('''&&&&&&'''((('''&&&''''''''''''(((((((((((((((((('''''''''((()))))))))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''(((((((((000+++&&&%%%'''((('''$$$'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%&&&'''(((###$$$$$$$$$%%%&&&&&&&&&(((---***""" ###''''''''')))******'''%%%(((((((((((('''''''''''''''&&&%%%&&&((((((((('''''''''((((((((((((''''''***(((%%%%%%&&&'''((('''%%%$$$###%%%((()))'''%%%'''''''''(((((((((((((((*********)))))))))(((((((((((())))))))))))((((((******))))))******)))))),,,+++******---222777;;;DDDEEEGGGHHHIIIJJJJJJKKKOOONNNLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNNNNLLLKKKJJJKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMOOOOOOKKKHHHGGGCCCBBBBBBEEEDDD@@@@@@CCCEEEEEEGGGJJJMMMMMMLLLJJJMMMOOOSSSYYY^^^```^^^]]]bbblllxxx}}}|||zzzxxx~~~vvvsssrrrppprrrvvvpppkkkddd``````___ZZZTTTHHHJJJLLLKKKGGGCCC@@@???BBB>>>===>>>===999999===CCCBBB@@@??????@@@AAABBB>>>>>>>>>???AAABBBBBB@@@@@@@@@???>>><<<999777666333222111111000000000000444777:::===>>><<<999666444444444444444444444444666666666666444333111//////---***((((((((('''&&&$$$$$$%%%&&&&&&'''((((((((('''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((***)))''''''(((((('''%%%&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''((()))'''&&&&&&'''''''''&&&(((''''''((())))))(((&&&((('''&&&'''((()))((('''&&&&&&'''''''''(((((((((,,,+++,,,---000444888;;;@@@BBBDDDDDDDDDEEEGGGIIIIIIIIIIIIHHHFFFCCCAAA???===;;;888555333222111111444333222333555777777666888888888888888777777777777666555666888999999888555666888:::<<<<<<<<<;;;;;;;;;;;;:::888777555444444333222111111222333444222333333333333333444444444444333333222111111111222222333333444555666777555666666777777888999999:::::::::999999999888888666666555333111000111333<<<===???BBBFFFGGGFFFDDDEEEFFFFFFFFFEEECCCBBB@@@AAA@@@?????????>>><<<999555555444222111222555777999:::<<<>>>???===999666111111111111333444666888666444000,,,***)))))))))&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%***(((&&&&&&&&&'''&&&%%%(((&&&%%%&&&'''((('''&&&&&&''''''''''''(((((((((&&&&&&'''''')))***,,,---((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((()))'''%%%---)))&&&%%%((()))(((&&&'''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))$$$$$$(((%%%((((((((()))+++***(((&&&(((((((((''''''''''''&&&'''&&&%%%&&&((((((((('''''''''((((((((((((''''''***)))''''''(((((('''&&&'''&&&&&&'''(((((('''%%%&&&&&&''''''(((((())))))******))))))))))))(((((((((((())))))))))))(((((('''***,,,,,,***)))***+++++++++---///333777;;;>>>HHHHHHIIIJJJKKKLLLLLLLLLOOONNNMMMKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLJJJGGGEEEDDDEEEGGGHHHEEEHHHLLLMMMMMMJJJFFFCCCFFFBBBAAABBBBBB@@@AAADDDGGGLLLTTTZZZ]]]^^^^^^^^^gggkkkppptttvvvvvvvvvwww~~~}}}vvvxxx}}}yyyooo___bbbeeeeeeaaaZZZTTTQQQUUUMMMFFFDDDBBB===999999???>>><<<;;;;;;===???@@@:::;;;===AAACCCCCC@@@===@@@@@@@@@???===<<<:::999777666444111000/////////333666999<<<<<<:::666444111111000000000222333444666666777777666555333222222000---+++******(((&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((((((&&&$$$%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''(((&&&###$$$(((***(((&&&''''''&&&'''))))))((('''''''''''''''(((((((((((((((((((((((()))******+++///000222555999<<<@@@BBBDDDEEEGGGGGGGGGGGGIIIKKKIIIIIIHHHGGGCCC???;;;999888666444222000000000000111000000000222555777888<<<<<<<<<===<<<;;;:::::::::999888888999888666444777888999:::;;;;;;;;;;;;999888888777666444333333111000//////...//////000222111111111111111222222444444444333333222222111111111111111222444666777555555444444333222222222888888888888888999999999666999:::777222000333777;;;<<<===AAADDDFFFEEECCCBBBCCCCCCDDDDDDCCCBBBBBBDDDCCCBBBBBBBBBBBBAAA???:::::::::888777666888::::::999999<<<>>>>>>999555111111000///000333555777888777555222///---+++***%%%&&&(((((()))(((&&&&&&&&&''''''''''''''''''&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$***(((&&&&&&''''''&&&%%%'''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***&&&""")))'''$$$%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%(((((((((''''''((((((((('''''''''''''''&&&&&&&&&###'''((('''***///...))))))(((((()))***)))(((&&&(((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''''''''(((((((((((('''''')))((((((((()))(((&&&###(((((((((((((((((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))(((((('''(((((())))))))))))((('''(((***++++++*********)))+++000555:::???BBBCCCIIIJJJKKKKKKLLLLLLLLLLLLOOONNNMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNJJJIIIFFFDDDCCCDDDDDDEEECCCGGGIIIHHHHHHIIIGGGCCCIIIDDDCCCEEEHHHHHHKKKOOOXXX___iiiqqqtttuuuxxxzzz~~~www|||xxxsssoooqqqggg[[[TTTQQQKKKDDD>>>???>>><<<;;;<<<===???@@@<<<<<<===???AAA@@@===;;;@@@@@@@@@???>>>>>>===<<<<<<:::666333000/////////222444888;;;;;;:::777666000///...------///111333555666777777777666555444444111///---,,,***(((&&&))))))))))))((((((''''''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((((((&&&$$$%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&$$$"""$$$(((+++***)))'''&&&&&&''')))***)))'''&&&''''''(((((((((((()))(((((((((((()))+++,,,---111333888===AAACCCDDDDDDDDDFFFGGGHHHHHHHHHJJJKKKGGGGGGFFFCCC@@@;;;666444333222111000//////000111111111222333555888;;;===@@@@@@@@@@@@???===<<<;;;:::999888888888777555333777777777777777777666666555555444333333222222222222222222111111111111111222222222222222111111111000111111222111111000///111000/////////111222333222222111111000/////////444444555555555555666666444888;;;:::555444888<<<===<<<===???BBBCCCBBB@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAABBBCCCDDDCCCBBB>>>??????>>><<<;;;<<<===;;;999999;;;===<<<888333333111000......000111333777888999888666222...+++'''((()))***)))((('''&&&'''''''''&&&&&&''''''''')))(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))'''&&&&&&'''''''''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&((((((%%%"""%%%$$$###$$$%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''(((((((((((((((((('''(((''''''''''''''''''''''''((((((&&&'''(((%%%!!!)))(((''''''((((((&&&$$$''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''(((((((((((('''''''''&&&&&&'''((('''%%%"""'''((())))))((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((())))))''''''((())))))))))))))))))&&&%%%''',,,---+++((()))---333;;;AAAEEEHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKOOONNNLLLJJJJJJJJJJJJKKKJJJKKKKKKLLLMMMMMMMMMMMMFFFFFFFFFFFFEEEDDDCCCBBBCCCFFFFFFCCCEEEKKKMMMJJJMMMJJJKKKRRRZZZ^^^bbbgggooovvv|||nnneeebbb___WWWPPPIIIHHHEEECCC@@@???>>>>>><<<:::999:::;;;<<<<<<<<>>>>>>>>????????????===:::666333111000000000222555888:::;;;;;;:::222111///------...///000444555666777777777666555444222///...---+++(((&&&++++++******)))(((((('''((((((((((((((((((''''''((((((((((((((((((((((((***)))''''''(((((('''%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))******&&&&&&&&&''')))***)))'''%%%'''(((((('''''')))***&&&&&&&&&'''))),,,///000333777<<>>@@@@@@???>>>CCCCCCCCCDDDDDDEEEFFFFFFCCCAAA@@@@@@BBBCCCCCCCCC@@@BBBCCCCCCAAA??????@@@<<<<<<<<<<<<<<<:::666444333222000............///333555777888777444111...++++++++++++***((('''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''$$$!!!)))(((&&&&&&''''''&&&$$$'''''''''&&&&&&&&&&&&%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&((((((%%%###&&&'''))))))(((''''''(((&&&&&&''''''(((((())))))''''''(((((((((((())))))&&&'''((())))))******)))+++'''###&&&,,,000...***...222888@@@EEEIIIKKKKKKGGGHHHIIIJJJKKKLLLLLLKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKDDDDDDEEEFFFFFFEEECCCBBB???DDDEEECCCHHHSSSZZZXXX[[[YYY]]]iiiuuu{{{~~~uuussstttooohhhXXXVVVSSSMMMGGGAAA<<<999===:::777666777:::<<<===<<<<<<<<<<<<===>>>???@@@???>>>===:::777555333222111111333555888;;;===>>>666555222000......---...111222444555666666555555333222000//////---***((())))))))))))((((((((((((&&&&&&''''''((('''''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))&&&&&&&&&''')))***)))((($$$&&&(((((('''''')))+++(((((()))***---111444666:::<<<@@@DDDGGGHHHHHHHHHGGGHHHIIIHHHFFFEEEFFFGGG@@@???===:::777444222000333333222222333555777888777:::============>>>AAA===<<<;;;:::999999:::;;;777555222222222333333222666555555444444444444444555444444444666777999::::::;;;<<<<<<============;;;===???@@@@@@>>>;;;999666777999::::::999888777<<<:::777444111111222222000111111222222333444444222222222111111111111111///222666777777888:::===<<<;;;;;;<<<>>>??????>>>BBBBBBBBBCCCCCCDDDEEEEEEAAA???>>>???AAACCCDDDCCCAAACCCEEEFFFDDDBBBBBBBBB???@@@@@@???<<<888777666000000//////...------,,,///000111333444444444333000///---+++***(((((('''((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%'''(((''''''&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$'''(((&&&###!!!$$$'''%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((%%%$$$%%%)))+++,,,******+++)))''''''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''%%%%%%%%%&&&((()))((('''###&&&(((((('''&&&((()))'''''''''((((((((((((((('''''''''((((((((())))))&&&'''((()))************,,,)))'''(((+++///000111666999>>>DDDHHHJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEEEECCCKKKQQQRRR\\\llluuusssuuusssxxxvvvmmmmmmkkkoooyyyuuusssmmmjjjrrrllljjjgggbbbZZZQQQJJJEEEGGGCCC>>>;;;::::::::::::::::::::::::;;;===???@@@?????????>>><<<999666444222222111111444888<<<>>>:::999777444111...,,,+++...///111333444555444444444333222222111000---***&&&&&&''''''((()))))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''((('''&&&%%%%%%&&&'''((($$$$$$&&&'''((()))))))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''')))***((($$$###%%%'''&&&%%%&&&''')))***)))((($$$&&&)))(((''''''))),,,,,,,,,---///222666:::===BBBCCCDDDFFFHHHJJJLLLLLLJJJJJJJJJHHHEEECCCCCCDDD>>>===:::777444222111000777777777777888:::===>>>999===@@@@@@>>><<<===>>>;;;:::999888888:::<<<===;;;888333000//////...---888888777777888999::::::777666777777999;;;===???GGGHHHIIIJJJKKKLLLLLLLLLCCCEEEHHHJJJIIIGGGCCC@@@AAACCCDDDFFFFFFEEECCCBBBEEECCC>>>:::777666666777666666555555444333333333333333333222222111111111...000333555666777888:::;;;::::::;;;>>>?????????@@@@@@@@@@@@@@@AAABBBCCC@@@???===>>>@@@CCCDDDDDDAAADDDFFFGGGFFFDDDCCCCCCAAACCCDDDBBB<<<888777888......//////......---,,,------,,,---///222555777333111///,,,***(((((((((((('''&&&%%%%%%&&&'''(((!!!"""###$$$%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((((('''%%%%%%'''(((((('''&&&%%%$$$&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***&&&!!!$$$)))&&&((())))))(((''''''((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''%%%&&&)))***)))'''''',,,***(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''&&&%%%%%%&&&)))******)))"""%%%(((((('''&&&(((***((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''((()))************,,,,,,,,,******---333777<<<>>>BBBFFFHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOJJJJJJIIIIIIJJJKKKMMMNNNHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBBBBEEEGGGIIIPPP[[[eeejjjwwwuuueeeXXXPPPLLLKKKNNNXXXaaaeeejjjnnneeejjjppppppjjjbbb\\\XXXXXXWWWSSSPPPXXXfffnnnnnnrrrxxxzzzzzzzzzrrr|||}}}zzzsssjjjbbb]]]TTTPPPIIIDDD@@@<<<888666888888888999:::<<>>???@@@@@@???<<<888666444222000///000555999<<<>>><<<:::777333///+++))),,,---000222333444444333555444333333444222///---(((((('''&&&%%%&&&))),,,'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$&&&)))+++&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&((()))'''%%%%%%(((,,,((('''&&&&&&'''((('''%%%'''&&&&&&''''''((()))***'''((())))))((((((***,,,)))+++///222666;;;@@@DDDGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHFFFBBB???<<<;;;999666333333444555666666???>>><<<::::::::::::;;;999:::999888777888:::<<<555333333666;;;???@@@@@@@@@<<<777444555777888888<<<999:::@@@FFFEEEAAA>>>AAA<<<>>>CCCBBB===DDDQQQ\\\___]]]ZZZ___eee\\\LLLGGGKKKNNNNNNLLLJJJKKKLLLNNNWWWbbbhhheee``````bbbbbbTTTEEE???@@@AAA>>>;;;===:::;;;@@@BBB>>>888666888888777444222333222000000------222777777444222333555777:::<<<<<<<<<;;;???===<<<===???AAAAAA@@@@@@??????>>>>>>??????@@@FFFEEEEEEEEEDDDDDDCCCCCC@@@GGGHHHAAA;;;:::888444111///,,,+++,,,,,,,,,++++++++++++,,,---...///000222222111///---+++)))((((((((((((((((((((((((((()))'''&&&''')))***(((%%%'''''''''''''''''''''''''''%%%$$$%%%'''))))))((('''''''''&&&&&&%%%%%%%%%...&&&!!!###$$$###%%%+++&&&'''(((*********))))))(((&&&%%%%%%&&&'''%%%$$$***(((&&&&&&&&&%%%$$$""")))(((&&&&&&''''''&&&%%%%%%&&&&&&$$$ $$$((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''******(((%%%"""$$$)))...%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''(((((((((((($$$######%%%'''))))))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&'''''''''))),,,///&&&,,,,,,%%%###,,,777===FFFFFFGGGGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEBBB???>>>???AAABBBBBBCCCEEEIIIOOOVVV[[[rrr}}}vvvuuuuuuuuutttqqqlllhhhgggdddaaa\\\SSSIIIFFFIIIAAABBBDDDIIINNNRRRSSSTTTRRRUUUUUURRRQQQSSSQQQNNNLLLJJJHHHHHHLLLQQQUUUVVV\\\]]]cccooo|||xxxppp___^^^___^^^ZZZ[[[jjj{{{~~~zzzwwwppphhh___VVVNNNEEE???===<<<:::999999<<<>>>???>>>>>>@@@AAA???;;;888999:::<<<999555222111333555888:::;;;<<<;;;999555222///******+++,,,---///000111000222444444333000,,,)))''''''((('''&&&&&&)))+++'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&'''((('''&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&'''((('''''''''(((***+++***((((((((((((&&&%%%'''&&&&&&''''''((()))***((()))***))))))***,,,......111666;;;>>>AAADDDFFFGGGGGGGGGHHHIIIJJJKKKLLLGGGFFFCCC@@@===:::777666555444333444666999999999???>>><<<;;;999999999999888999999888666555666777444444666;;;AAAFFFGGGGGG===>>>??????>>>=========BBBCCCGGGNNNRRRPPPIIICCCGGGAAA@@@FFFHHHHHHSSSaaawww{{{{{{wwwwwwsssaaaLLLGGGJJJOOOQQQPPPNNNOOOPPP___ppp|||yyyiii[[[OOOLLLKKKGGGDDDEEEFFFCCCDDDLLLRRRNNNHHHDDDBBB@@@===888666555333222555333111222444444222111222333666888::::::999999;;;999999:::<<<>>>>>>===???????????????@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCCCC???DDDEEEAAA>>>???===999555222///---------+++***+++++++++,,,,,,...//////111111111000...,,,+++***((((((((('''''''''&&&&&&((('''&&&''')))***(((%%%'''''''''''''''''''''''')))'''%%%%%%'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&######)))***&&&###$$$'''((()))))))))(((''''''(((&&&%%%%%%&&&'''%%%$$$)))'''&&&&&&(((((('''%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%$$$$$$&&&((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((($$$!!!!!!%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((###""""""###&&&''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&'''''''''(((+++...'''......///666>>>AAAGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEECCC@@@>>>>>>???CCCEEEHHHMMMVVVcccrrr}}}wwwjjj^^^YYYXXXWWWWWWVVVSSSOOOLLLMMMLLLMMMNNNIIICCCBBBEEEAAACCCFFFJJJNNNPPPPPPOOOOOOTTTUUURRRQQQRRRRRRQQQQQQOOOMMMMMMPPPSSSVVVVVVWWWWWWYYY___eeeddd]]]UUUMMMLLLMMMMMMIIIIIISSS```rrrpppmmmppp}}}yyynnnbbbWWWNNNJJJAAA===999777888:::<<<===;;;===>>>===;;;999:::;;;999888777666555555555555999:::;;;;;;:::777444222,,,,,,,,,,,,------...///111333555666666333000///&&&'''(((((('''&&&((()))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%((('''&&&&&&'''((('''&&&(((((((((''''''''''''&&&'''&&&&&&'''))))))((('''---+++)))))))))(((&&&$$$'''&&&&&&''''''((()))*********+++******,,,000333333777===BBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJBBB@@@===999666444333333333333444777:::<<<<<<;;;>>>===;;;:::888777777777222444666555444222222222222444888===CCCEEEEEEDDD<<<>>>AAADDDHHHKKKPPPSSS___aaafffjjjjjjdddXXXOOOJJJCCCBBBHHHOOOVVVeeettt|||cccKKKCCCHHHNNNSSSVVVWWWXXXYYYjjjmmm```ZZZ\\\YYYPPPOOOUUUTTTPPPUUUbbbmmmmmmeee```YYYSSSJJJCCC>>>;;;999888999888666444333333333333222333555666777777777777777666555777999;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>@@@AAA@@@BBBDDDBBB>>>:::777444111///---+++))),,,+++++++++,,,---......000000000000///......---***))))))((('''&&&%%%%%%((('''&&&'''))))))'''&&&''''''''''''''''''''''''***(((&&&&&&&&&'''&&&$$$'''''''''&&&&&&&&&&&&&&&(((&&&''',,,---***'''&&&((())))))((((((&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$(((&&&&&&''')))***)))(((((('''&&&&&&'''(((&&&%%%&&&%%%$$$%%%'''(((((('''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))&&&###"""###$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((''''''&&&'''((('''&&&'''***,,,(((222666888>>>DDDGGGHHHIIIIIIJJJLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFDDDAAA???>>>???HHHOOOYYYcccooo~~~zzzzzzttthhh\\\TTTLLLFFFGGGFFFEEEEEEFFFFFFDDDCCCEEEFFFLLLSSSUUUSSSTTTXXXUUUXXX\\\```aaa___\\\ZZZ```hhhmmmkkkhhhhhhjjjjjjhhhfffddddddeeefffffffffiiiiiijjjkkkjjjeee]]]XXXSSSPPPNNNMMMJJJHHHLLLQQQXXXVVVUUUZZZggg~~~|||pppggg```OOOIII@@@:::888999;;;<<<<<<======<<<;;;999:::;;;777888:::;;;:::888666444888999:::;;;:::999777555//////...---,,,,,,,,,,,,///111333555666555333222%%%'''(((((('''&&&'''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%$$$&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''''''''&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&(((((((((''''''''''''''''''&&&%%%(((++++++(((%%%+++***(((((((((((('''%%%'''&&&&&&''''''((()))******+++++++++,,,///333777888;;;@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEDDD>>><<<999666444333444444888888999;;;===>>><<<:::::::::888777555444333333111444777999888777666666555777<<<@@@BBBAAA>>><<>>:::888999999888777777666666666666666666666555444555888::::::999<<<======>>>@@@AAACCCDDDAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@DDDFFFEEEAAA???<<<888555222///,,,)))---,,,,,,,,,,,,,,,---......///000000000000000000---,,,+++***((('''&&&%%%''''''''''''(((((('''&&&''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&+++(((%%%&&&''')))***+++'''''''''''''''&&&&&&%%%(((&&&%%%%%%&&&'''%%%$$$'''&&&&&&&&&((()))((('''((('''&&&&&&'''((('''%%%%%%######%%%)))+++)))&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))*********(((&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''((()))***)))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((('''(((((('''&&&'''))),,,+++000666888;;;@@@GGGKKKJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLEEEFFFGGGHHHHHHGGGGGGFFFCCCDDDDDDCCCCCCDDDFFFIIIXXXddduuu|||wwwnnnfffWWWYYYUUULLLEEEDDDEEEEEEGGGFFFGGGIIINNNRRRTTTTTTYYY\\\eeepppvvvvvvwwwzzzssswww|||}}}xxxssspppuuu}}}zzzvvvrrrlllfffcccbbbaaa``````\\\ZZZWWWWWW]]]kkk{{{{{{pppeeefffqqqyyyxxxsss}}}uuuccc]]]SSSJJJDDD@@@===<<<@@@???>>><<<:::888888888999:::;;;<<<;;;:::888666::::::;;;;;;;;;999777666222111000...,,,+++++++++***,,,...000222222222222%%%'''(((((('''&&&&&&''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&(((&&&&&&&&&'''((('''&&&(((((((((((((((((((((((('''&&&%%%(((++++++(((%%%(((&&&&&&&&&(((((((((&&&'''&&&&&&''''''((()))******,,,---...///333777;;;???@@@AAABBBBBBCCCFFFHHHGGGGGGGGGFFFDDDAAA???===<<<;;;888777666777999:::>>>>>>>>>>>>>>><<<888555666555555555444333222222777;;;???@@@@@@>>>===<<<;;;>>>CCCFFFEEEBBB===;;;EEEDDDJJJ\\\wwwvvvhhh\\\RRROOORRR\\\jjjvvvzzznnnfff___UUUKKKGGGKKKQQQXXX^^^aaabbbaaarrruuuuuuqqqfffZZZVVV[[[fffggg___aaakkkdddfffuuu{{{cccSSSJJJEEEGGGLLLHHHLLLKKKGGGGGGIIIGGGBBBDDDAAA===888555444555555555444333444666777777777::::::;;;<<<>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>===@@@DDDEEECCCAAABBB@@@<<<999666333///,,,......------,,,------------...///000111111111111000///...,,,+++)))((('''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''((((((''''''''''''''''''''''''''''''&&&"""!!!###&&&((((((&&&&&&&&&&&&''''''(((((((((&&&%%%%%%&&&'''%%%$$$((('''%%%&&&''''''&&&$$$(((&&&%%%&&&'''((('''&&&###"""!!!$$$(((***(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''')))******)))&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&%%%***((('''(((******)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((()))((('''(((***,,,222555;;;???AAACCCGGGKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKEEEFFFGGGHHHHHHFFFCCCBBB>>>@@@BBBEEEJJJRRR[[[aaauuu~~~{{{mmmccc]]]WWWOOOHHHDDDHHHGGGBBBAAAEEEKKKNNNSSSSSSUUUYYY```ggglllnnnsssuuu~~~|||~~~{{{xxx{{{~~~vvvsssoooiiieeeeeehhhkkk```WWWNNNMMMTTT^^^dddgggxxxxxxssskkkbbbYYYQQQHHHCCCAAA@@@===;;;999888777777<<<;;;;;;:::::::::::::::=========<<<;;;999777666555444222000...,,,++++++((()))+++---...000222222&&&'''((('''%%%%%%%%%''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&'''((('''&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''((('''&&&&&&'''((('''&&&'''(((((((((((()))))))))'''&&&&&&'''))))))((('''&&&%%%$$$&&&((()))(((''''''&&&&&&''''''((()))***+++...111333555888<<>>>>><<<999555111333444555666777777666666<<<>>>BBBCCCBBB@@@??????BBBGGGKKKMMMKKKFFFBBB@@@CCCGGGVVVnnn{{{rrrhhh^^^]]]```kkkyyy{{{lll___YYYVVVSSSQQQTTTTTTVVVYYY\\\^^^\\\[[[nnnzzz{{{lllaaa```^^^WWWRRRSSSYYYbbbeeeccceeeiiiccciii{{{yyy```RRRKKKHHHLLLTTTZZZ]]][[[XXX\\\dddbbb[[[___XXXMMMBBB;;;777777888666444333333555555555444888888999:::;;;===??????<<<<<<<<<<<<<<<=========AAA======@@@AAA@@@@@@AAACCCAAA>>><<<:::888444111000000///...---------...,,,---...///000111111111111111///...,,,+++***)))%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''))))))((('''''''''''''''(((((((((%%%'''''''''))),,,***&&&&&&&&&&&&&&&'''((()))***(((&&&%%%%%%&&&'''%%%$$$((('''%%%%%%&&&&&&%%%###'''&&&%%%&&&(((((((((&&&#########$$$&&&(((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%''')))(((%%%###''''''(((((((((((('''''''''(((((((((((((((((('''%%%&&&&&&&&&''''''''''''+++***)))((('''&&&%%%%%%&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******((()))))))))((())),,,...111555???IIILLLIIIGGGIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFFFFEEEEEECCCBBBAAAAAAEEEKKKSSS^^^kkkxxx}}}nnnaaa[[[^^^WWWOOOIIIFFFDDDAAA???AAAFFFKKKNNNTTT___gggjjjrrrrrrsssvvv|||yyypppkkkhhh\\\VVVNNNHHHGGGLLLRRRVVVaaalllzzz}}}wwwoooeee[[[TTTFFFCCC???===<<<;;;:::999>>><<<:::999999:::<<<===??????>>>===;;;:::888777666555333111000......---+++++++++,,,...000222333'''((('''&&&$$$$$$%%%''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&'''((('''&&&'''((((((((())))))))))))&&&'''((('''''''''(((***((('''&&&'''((()))(((''''''&&&&&&''''''((()))***...111666:::<<>>===<<<;;;;;;;;;>>>>>>======<<<;;;;;;;;;<<<;;;:::999999777444111444555888:::===>>>>>>>>>???BBBFFFIIIJJJJJJKKKLLLXXX[[[___^^^YYYRRRNNNKKKLLLUUUfffyyy}}}xxxoooeeedddfffooo{{{xxxpppfff___\\\ZZZYYYYYY[[[YYYWWWXXX[[[[[[ZZZXXXcccggggggaaaZZZXXXUUURRRRRRXXX\\\^^^bbbfffeee```___ggg|||lllWWWPPPOOOOOOTTT]]]ggghhhfffffftttzzzhhhVVVHHHAAA???@@@;;;:::888777888888777666666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>;;;<<>>>>><<<999666222222111//////.........+++,,,---...///000000000000000///...---,,,+++***$$$&&&((((((&&&$$$%%%'''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&'''''''''((((((((()))'''))))))&&&(((------))))))((('''''''''((()))***(((&&&%%%%%%&&&'''%%%$$$'''&&&%%%&&&'''((('''&&&'''&&&%%%&&&((()))((('''%%%%%%&&&%%%%%%&&&)))+++(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''(((((($$$!!!''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((++++++***((('''%%%$$$$$$%%%$$$$$$%%%''')))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((()))*********+++...111777:::BBBMMMPPPLLLIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIEEECCCAAAAAADDDHHHNNNQQQVVV\\\eeeppp|||yyyjjj^^^QQQHHHFFFDDDCCCCCCCCCDDDHHHLLLOOOQQQXXXaaakkkyyy}}}zzzzzz|||yyymmmhhh```XXXRRRPPPPPPPPPQQQWWW```jjjvvv~~~wwwpppjjjXXXSSSLLLGGGDDDAAA>>>;;;<<<;;;:::999999:::<<<===>>>>>>======<<<;;;::::::666555444333222111111111------,,,,,,---///111222(((((('''%%%######&&&((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&'''((('''((((((((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&'''((())))))((((((((('''&&&&&&'''((('''&&&'''((((((((())))))******&&&((()))'''%%%%%%))),,,+++)))(((((())))))(((&&&'''&&&&&&''''''((()))***000444:::>>>AAADDDFFFGGGBBBDDDGGGGGGEEEBBB@@@@@@<<<;;;:::::::::<<<===>>>?????????>>><<<:::999888777666555555666666444333666888;;;???BBBDDDEEEEEEFFFJJJOOOUUUYYY\\\```cccsssuuuwwwssskkkbbb\\\YYY___jjjwwwyyyxxxtttlllfffddddddjjjuuu}}}{{{uuujjjfffcccccccccaaa______[[[XXXVVVWWWZZZ\\\[[[ZZZ\\\]]]___aaa```[[[WWWVVVVVV^^^aaa]]]```gggdddYYY\\\fffzzzuuuaaaQQQQQQTTTUUU[[[dddlllllljjjnnn~~~gggUUULLLIIIIIIBBB@@@===<<<======;;;:::555555555555666777999999999999999::::::;;;;;;;;;;;;999;;;???===999<<>>???EEEQQQ]]]eeennnuuuttt\\\NNNFFF???>>>@@@BBBEEEJJJMMMQQQXXXaaagggmmmttt}}}{{{}}}zzzsssqqqsssttttttoooiiiiiioootttuuuyyyvvvttttttvvvzzz}}}yyy~~~}}}uuunnnhhhaaa[[[WWWPPPQQQTTTYYYcccrrr}}}zzzkkkddd[[[SSSLLLGGG@@@<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===============666555555444333333333333---,,,+++***+++---///000%%%$$$$$$###$$$%%%'''(((%%%&&&''')))))))))((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%******))))))((((((''''''((('''&&&%%%%%%&&&'''((()))((('''((()))((('''%%%(((((('''''''''&&&&&&&&&(((''''''((()))******)))))))))(((((('''''''''&&&'''&&&'''+++,,,)))(((***((((((((((((((()))******((((((((()))+++---///000777:::???CCCEEEDDDCCCAAABBBCCCDDDEEECCC@@@===;;;::::::;;;<<<===???AAABBBBBB@@@<<<:::999888777666444666777444222444777999===@@@BBBDDDKKKQQQPPPLLLKKKQQQ```qqqzzzyyyvvvvvv}}}zzztttjjjaaahhhttt|||{{{|||sssmmmiiifffdddaaa^^^]]]bbbjjjoookkkdddeeebbb______dddiiiiiieee[[[YYYYYY\\\______ZZZVVV___```aaa___\\\XXXVVVVVVdddaaa\\\WWWVVVYYY```eeebbbkkk{{{vvvoooeee\\\UUUVVVWWWYYY```iiirrrlllmmm}}}vvv___QQQLLLMMMHHHNNNMMMFFFDDDFFFBBB::::::777777::::::777888<<<:::888666666888999888777888888888:::<<<===<<<;;;:::<<>>>>>>>>>>>:::555444555444///+++...------------...//////...+++)))+++000222000---,,,+++)))(((''''''''''''$$$$$$%%%&&&(((((('''%%%((('''&&&&&&((()))))))))((('''&&&%%%%%%&&&'''(((+++++++++***)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''(((((()))***)))(((&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''$$$%%%***,,,)))'''(((***&&&""""""&&&)))'''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++)))((((((((()))***((($$$%%%***+++'''&&&***,,,***)))'''''')))***,,,))))))))))))))))))))))))***((('''(((***+++(((&&&,,,***((((((***000555999DDDFFFHHHJJJKKKKKKJJJIIIGGGNNNNNNFFF@@@AAADDDDDDFFFGGGHHHIIIIIIHHHGGGGGGEEEBBB@@@DDDRRRiiiyyy]]]PPPFFFDDDCCCAAABBBFFFIIIQQQ]]]iiisss|||~~~zzzxxxxxxuuusssvvv{{{yyyqqqmmmnnnpppoookkkeee^^^YYYXXXXXXYYYUUUPPPNNNQQQUUUZZZ\\\\\\WWWSSSSSSXXX___bbbdddeeeggghhhgggiiilllmmmlllqqqvvv}}}zzzrrrjjjdddaaa\\\WWWXXX^^^gggnnnzzzxxx{{{xxxzzz}}}yyytttmmmdddZZZSSSQQQHHH???555333777;;;;;;999888999:::;;;<<<<<<<<<<<<===999444111111111111000111///............,,,+++'''&&&%%%$$$$$$$$$%%%&&&&&&'''((())))))(((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((('''''''''&&&***)))((('''&&&%%%%%%%%%)))((('''((())))))'''%%%(((((('''''''''&&&&&&&&&)))((('''((()))***)))((()))(((((((((''''''''''''(((%%%&&&((((((%%%$$$'''((((((((('''(((((())))))''''''(((***---000444666:::===AAAEEEFFFFFFDDDCCC@@@@@@???===<<<<<<;;;;;;@@@AAABBBCCCBBB@@@>>><<<===;;;999777666555444333:::<<<<<<:::888:::>>>AAACCCFFFGGGHHHKKKPPPPPPMMMUUU```ttt}}}zzzxxxtttjjj```eeejjjmmmkkkhhhjjjpppvvv|||xxxsssmmmhhheeecccaaaccc```\\\[[[___cccdddcccbbbaaa```ccckkkssswwwwwwjjjiiihhhhhhhhhhhhfffdddgggggggggddd```]]][[[[[[bbbbbb```\\\XXXYYY___dddhhhqqq{{{rrrooolllaaaYYYZZZ^^^___aaaeeemmmlllsssttt___RRRNNNOOOOOOVVVXXXRRROOOOOOJJJBBBEEE@@@===<<<;;;777666777888888666666666777777666777666666888:::;;;:::999888:::============>>>@@@BBB===999777777666111,,,...---------......//////555111...///333555555333---,,,***(((''''''''''''&&&&&&&&&'''))))))(((&&&(((&&&%%%&&&'''))))))(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&))))))((((((''''''&&&&&&$$$%%%%%%%%%$$$$$$###"""''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''%%%&&&))))))&&&&&&))))))&&&###$$$''')))'''$$$&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))((((((((()))***(((%%%&&&******''''''******)))(((((((((((()))***))))))))))))))))))))))))***)))'''(((******(((&&&)))((((((***///555<<<@@@EEEGGGIIIJJJKKKKKKIIIIIIGGGLLLLLLGGGCCCEEEGGGFFFIIIJJJJJJHHHFFFCCCBBBAAABBBFFFNNN\\\oooyyykkk]]]UUUMMMDDD======AAAFFFOOOYYYbbbmmm}}}vvvlllgggeeeddddddZZZXXXYYY]]]\\\UUURRRSSSSSSQQQMMMIIIEEEBBBAAA@@@IIIEEEAAA???AAADDDGGGHHHEEEBBB@@@AAADDDHHHLLLNNNLLLLLLJJJHHHHHHJJJKKKKKKYYY^^^fffooozzzzzzuuulllccc]]]ZZZYYYZZZZZZWWWZZZhhhzzzyyyzzzpppfff___SSSIII>>>999999:::999666888999::::::;;;;;;;;;;;;>>>:::666444333222111000111///......//////...,,,)))(((&&&$$$$$$$$$$$$%%%'''(((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&******)))((('''%%%$$$###)))((('''((())))))'''%%%'''''''''''''''&&&&&&&&&***((('''((())))))((('''(((((((((((('''''''''''',,,)))(((***)))&&&&&&))))))(((((('''''''''(((((())))))***,,,000444888;;;???AAACCCFFFFFFEEECCCBBB<<<:::888666666888:::<<<@@@BBBEEEFFFDDD???:::666888888777666555444444333999;;;===???AAADDDIIIMMMGGGMMMQQQQQQTTTYYY[[[ZZZcccoooyyyvvvsssuuusssooommmkkkbbbYYY[[[___bbbaaa^^^^^^dddjjjtttssspppmmmjjjgggeeedddhhhbbbZZZTTTTTTXXX]]]bbb[[[ZZZ[[[aaajjjrrryyy}}}ssstttsssooojjjggggggiiijjjjjjiiifffdddcccdddfffhhhlllnnnkkkddd```ccchhhqqqyyysssnnnpppnnneee___aaaeeefffcccbbbhhhlllyyyzzzgggWWWNNNLLLNNNVVVaaagggccc```aaa^^^XXX[[[RRRJJJFFFBBB<<<888888777777777666444444555666777666666888::::::999888666888::::::;;;<<>>:::777:::::::::::::::;;;<<<<<<>>><<<999777666444222000000///......///000///---((('''&&&%%%$$$%%%%%%&&&)))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))******(((&&&$$$###(((''''''((())))))'''&&&''''''''''''''''''''''''***)))''''''(((((('''%%%(((((((((((((((''''''''',,,((('''))))))'''(((+++)))(((''''''''''''''''''------...000333777;;;>>>BBBBBBCCCCCCBBB???===;;;555555444444666:::===???;;;===???@@@>>>:::666222666777888888888777888888===<<<>>>CCCFFFGGGKKKOOONNNYYYcccgggjjjnnnpppoooqqqxxx{{{llleeeeeedddnnnqqqkkkccc```[[[UUUWWW```jjjmmmfff^^^___dddpppppppppooolllkkkkkkkkkjjj^^^QQQLLLMMMPPPUUUYYYRRRRRRUUU[[[aaafffmmmrrrpppsssssskkk___WWWWWWZZZ_________^^^___ccciiinnnuuu|||vvvppppppttt|||xxxnnnkkknnnhhheeedddeeefffdddbbb```jjjppp~~~~~~wwwiii[[[PPPMMMPPPTTT\\\iiissstttuuu|||~~~{{{ssshhh[[[SSSLLLBBB;;;999888999999777444333444666888777777888::::::999888444666777888888;;;???BBBBBB???<<<;;;;;;:::888555333222222111///---,,,+++...,,,+++,,,......,,,***///...---+++)))((('''''')))''''''((())))))(((''''''&&&$$$$$$&&&'''&&&&&&'''''''''&&&&&&''''''''',,,***(((&&&%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''((('''"""""")))&&&&&&&&&'''))))))&&&$$$(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))******))))))((((((((((((((('''((())))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))))))))))))))(((,,,---000444999>>>CCCFFFIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGHHHIIIHHHEEEIIIIIIHHHFFFFFFIIIPPPUUUhhhqqqppp```XXXOOOIIICCCBBBHHHPPPTTT]]]kkkxxx{{{mmmbbbSSSHHH===888:::>>>===;;;>>><<<;;;::::::999999:::666:::??????>>>@@@GGGMMMPPPJJJCCC>>><<<<<<======?????????======@@@HHHNNNIIIFFFEEEDDDAAA<<<999999::::::;;;BBBLLLTTTYYYYYY```dddmmmwww~~~yyyqqqlllcccXXXTTTVVVYYYXXXVVVbbbvvv{{{oooggg[[[RRRLLLGGGBBB===;;;::::::999:::;;;===>>>???===;;;:::999777333000///...------//////...---&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&(((''''''((())))))(((&&&&&&'''''''''''''''''''''***(((''''''(((((('''%%%'''''''''(((((((((((((((%%%"""!!!$$$%%%$$$&&&))))))(((((('''''''''((((((---...000333777<<>>>>>===:::777555555666666555555666888888777555444555666777777:::===@@@<<<;;;::::::;;;;;;;;;:::777777555333111...+++)))...///111444444222///+++//////...---+++***(((((()))'''&&&&&&(((((('''&&&(((&&&$$$$$$&&&'''&&&%%%&&&''''''''''''''''''&&&(((&&&$$$"""""""""$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''((('''"""!!!(((&&&&&&'''((()))(((&&&%%%(((((((((((())))))))))))&&&'''''''''''''''''''''(((''''''''''''((())))))))))))))))))((((((''''''((())))))))))))))))))'''''''''((((((((((((''''''((((((((((((((((((((((((*********)))((()))***+++---///333888===BBBFFFHHHJJJJJJJJJJJJIIIHHHGGGGGGJJJGGGFFFFFFGGGGGGEEEDDDHHHJJJKKKKKKNNNWWWdddnnnrrr___TTTKKKHHHEEEDDDEEEJJJYYYgggttt~~~}}}uuupppmmmnnnooommmggg]]]RRRJJJBBB<<<777888>>>BBB???;;;999888777555555888::::::>>>GGGOOOMMMGGGGGGQQQ\\\\\\UUULLLEEEBBBBBBDDDEEEEEEEEEEEEEEEHHHPPP]]]fffYYYUUUTTTTTTNNNCCC<<<;;;<<<:::888:::???BBBCCCBBBGGGLLLSSSZZZ___dddffffffooottt}}}yyyooogggaaa\\\UUUPPPYYYeeezzz~~~wwwnnneee]]]TTTLLLFFF===<<<:::888777999:::<<<>>>===<<<<<<;;;999555222///---,,,---......---,,,&&&%%%%%%%%%%%%''')))***)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((()))))))))))))))'''(((((())))))(((((((((''''''&&&''')))***((('''&&&&&&&&&''''''''''''''')))'''&&&'''(((((('''&&&'''''''''((((((((((((((($$$""""""&&&'''&&&(((+++((((((((((((((()))******,,,...333777<<<@@@BBBCCC===<<<:::777555222111000111444999>>>AAABBBBBBAAA===<<<999777555444333333666999;;;;;;;;;===BBBFFFBBBAAAJJJZZZccccccdddiiizzzuuugggbbb^^^[[[XXX[[[gggttt|||fffSSSSSS^^^fffnnnwww~~~yyydddSSSTTT[[[\\\YYYXXXYYY___mmm{{{|||uuutttzzzqqq\\\LLLHHHJJJLLLKKKIIIJJJOOOZZZhhhqqq{{{}}}{{{|||{{{pppiiiccc]]]\\\___ccckkkooofffZZZSSSSSSTTTbbbfffnnnxxxxxxrrrnnniiiaaa\\\ZZZ]]]cccgggmmmzzzkkkWWWKKKHHHHHHEEEAAA???===;;;888666444333333444555666444222555666777888777888;;;===777888888999:::;;;<<<===999999888666333000---+++...000444777777444111...............---,,,***)))***(((&&&&&&'''((('''&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''((()))***++++++(((((('''''''''((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&''''''$$$ """'''''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''((((((''''''(((((()))***(((((()))))))))((('''&&&(((***+++)))(((***)))&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))***)))((())),,,...---000666===CCCHHHKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJGGGEEEFFFEEECCCDDDGGGAAAHHHQQQ[[[gggwwwrrr^^^LLLEEEFFF???BBBIIISSS[[[eeeuuurrrhhh```ZZZWWWNNNNNNOOONNNKKKFFFAAA>>>??????@@@FFFLLLMMMIIIDDD999;;;:::888999>>>AAA@@@OOOWWW^^^YYYOOOLLLTTT^^^ZZZUUULLLGGGEEEGGGIIIJJJLLLLLLMMMPPPXXXdddqqqzzzmmmgggeeefff^^^OOOFFFFFFBBB@@@>>>>>>???@@@@@@@@@DDDJJJNNNLLLJJJLLLNNNNNNRRRZZZgggsss}}}{{{oooccc\\\XXXYYYcccsss~~~xxxooodddZZZSSSGGGDDD???:::777777888999>>>===<<<<<<<<<:::777555111///...---......,,,+++((('''&&&%%%%%%&&&'''((((((((('''&&&''''''))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))******)))((('''''''''((('''&&&&&&''')))***((('''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((((((&&&''''''''''''((((((((()))(((&&&'''+++,,,******---((((((((())))))+++,,,---111333888<<<>>>???>>>===888777555333222222222222555888;;;???@@@@@@???>>>;;;:::999888777777777777:::===??????>>>BBBIIIOOOJJJJJJUUUiiiuuuuuutttxxx{{{yyykkk\\\XXXWWW[[[___fffrrr}}}}}}xxxjjj\\\^^^jjjqqq}}}nnn]]]]]]aaa___]]]___```kkkttt___QQQOOORRRSSSQQQPPPRRRZZZhhhyyyvvvpppnnnqqqjjjccc\\\WWWUUU[[[cccmmmuuuvvvmmmbbb^^^^^^^^^^^^aaaffflllpppqqqnnnkkkkkkiiihhhggggggggggggfffrrr~~~vvvaaaWWWVVVSSSMMMFFFCCCCCCBBB<<<666666555444555666666555333666888999999888777888999666777999999:::;;;<<<===777888888888666444111000...000222333333222222222---......///...---,,,++++++)))'''''''''(((((('''***(((&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&&&&'''''')))***++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''(((((()))))))))(((((()))***************''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''%%%%%%((('''######%%%((((((((('''&&&'''((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''((()))))))))((('''&&&(((,,,,,,((((((+++***&&&***)))(((((((((((()))***))))))))))))))))))))))))'''((())))))((()))---111111555;;;BBBGGGKKKLLLMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIFFFFFFGGGDDDBBBGGGNNNNNNZZZjjjzzzzzzlllZZZNNNEEE???AAAGGGLLLTTTdddvvvzzzpppcccVVVMMMGGGBBB???>>>>>>>>>======>>>@@@BBBHHHKKKOOOTTTWWWUUUPPPKKK???CCCCCCAAADDDKKKNNNMMMPPPTTTVVVQQQJJJGGGKKKPPPWWWTTTQQQPPPQQQSSSTTTTTTYYYXXXYYY]]]fffooowww{{{ggg___]]]___YYYMMMGGGJJJLLLMMMLLLKKKJJJKKKMMMOOOYYY```bbbWWWKKKEEEDDDBBB???FFFOOOWWW___jjjwww|||ttteee]]][[[aaaddddddkkkuuuwwwmmmfffYYYTTTLLLDDD===:::999999===<<<;;;;;;<<<;;;999777444222000000000///---+++***)))'''&&&%%%%%%&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((---,,,***(((&&&&&&&&&''''''&&&&&&''')))***)))'''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''&&&'''''''''(((((())))))(((&&&'''++++++(((''')))((((((((()))***,,,......888:::===??????<<<888555444333222222333444555666:::;;;<<<>>>>>>===<<<;;;444555666888:::;;;<<<<<>>777999888888999::::::888777777999;;;;;;999777666777777888::::::::::::;;;<<<555666888999888777555444222222222222222333555888,,,---...//////...---,,,---+++((((((((()))))))))+++)))''''''(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''''''''&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((($$$$$$((()))&&&$$$$$$((((((((('''&&&&&&(((***&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))))))))(((&&&%%%(((,,,,,,((((((+++***%%%,,,***)))'''''')))***,,,))))))))))))))))))))))))&&&((())))))(((***///333888;;;AAAFFFJJJKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJHHHFFFFFFGGGEEEBBBJJJUUUnnnzzz~~~ppp\\\NNNCCCCCCFFFHHHLLLQQQjjjtttsss[[[TTTLLLFFFCCCAAA>>>;;;;;;;;;:::999;;;@@@GGGLLLQQQTTTZZZ]]]\\\XXXRRRNNNDDDIIIJJJHHHKKKSSSWWWTTTZZZYYYXXXVVVTTTSSSTTTUUUXXXXXXYYY]]]```bbbbbbbbbcccaaa```dddjjjooopppooobbbZZZWWW\\\ZZZRRRRRRYYYWWWYYYZZZYYYVVVVVVYYY]]]pppyyyyyyiiiUUUIIIDDDAAA999===AAABBBEEEMMM[[[fffqqqvvv~~~yyymmmccc```ZZZUUU]]]jjj~~~|||vvvjjjcccYYYNNNEEE???<<<;;;<<<;;;::::::;;;<<<;;;999777555333222111000...,,,&&&&&&''''''(((((())))))((('''%%%%%%&&&&&&%%%$$$(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%''')))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))),,,)))&&&''')))***)))'''&&&)))+++)))&&&%%%&&&)))***)))'''(((+++///444777===<<<:::888666555444333111222333444666888999:::>>>999777999;;;:::;;;>>>666333555<<>>;;;777;;;<<<999666777777555555555666777888999::::::777777666666555555555444333444555666777888888999333111///...000111111111///---+++)))''''''''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((###$$$&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&''')))'''%%%&&&)))***(((&&&&&&'''((())))))((('''&&&)))(((''''''((()))(((&&&((((((((((((((((((((((((((())))))))))))'''&&&$$$(((((((((***,,,,,,***((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,++++++---333888;;;===AAAEEEHHHKKKLLLMMMIIIKKKLLLKKKHHHHHHKKKOOOLLLJJJIIIIIIGGGKKK]]]ppprrr\\\NNNHHH@@@===CCCLLLWWWgggtttyyydddVVVHHHEEEAAA>>>===<<<<<<;;;777<<>>;;;@@@FFFJJJRRRYYY[[[TTTOOOOOORRRWWW___hhhpppjjjeeedddccc``````cccnnnwwwqqq```UUUTTT[[[cccggghhhkkkpppuuuyyyjjjjjjnnnrrrqqqnnnnnnqqqvvvzzzrrraaaUUUMMMMMMQQQTTTYYY___lll{{{vvvrrrhhhfffaaa[[[WWWVVVYYY\\\^^^ZZZYYYdddvvv~~~pppbbbVVVPPPMMMRRRSSSUUUWWWYYYccc{{{~~~|||zzzuuuuuuvvvyyy||||||xxxttttttqqqqqqtttrrrjjjeeedddnnnsss}}}{{{uuulllaaaZZZYYYZZZXXXRRROOOSSSXXXZZZ^^^bbb[[[VVVPPPLLLJJJFFF???:::<<<>>><<<888666777555222666666666666666777777777777777777666666666666666:::999999777666555444444555333000000000111111000111///---+++)))((('''''')))'''%%%&&&'''(((''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&***(((&&&'''))))))(((&&&&&&'''((())))))((('''&&&)))(((&&&'''((()))(((&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((***++++++***((())))))))))))))))))))))))(((((((((((()))))))))***)))************...444999AAABBBEEEGGGIIIJJJKKKKKKIIIJJJJJJHHHFFFEEEFFFHHHKKKGGGFFFMMMXXXggg}}}zzzqqqeeeVVVJJJDDDDDDBBBGGGSSScccttt|||nnn]]]LLLAAABBBBBBAAA@@@???>>>;;;999>>>@@@AAACCCKKKSSSVVVSSSNNNNNNNNNNNNNNNNNNNNNNNNUUU[[[aaaeeekkktttyyyyyy||||||zzzwwwtttssssssuuu{{{{{{{{{|||}}}~~~~~~}}}|||zzzvvvssskkklllkkkiiigggiiinnnrrruuuuuutttrrrooooooppprrrzzzwwwlll\\\WWWXXXSSSHHHHHHEEECCCEEEEEECCCDDDHHHKKKTTTZZZYYY___kkkrrrrrrzzz||||||yyysssnnnnnnlllhhhbbbaaadddkkkqqqtttttt{{{sssgggZZZOOOHHHCCC===999;;;<<<;;;999:::888777555333111...---,,,))))))))))))((((((((((((((('''%%%&&&''''''&&&%%%(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((---***((((((***+++)))'''))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&((('''&&&''')))************+++---000333666999:::999888555444333444555666666777999;;;<<<;;;;;;:::777444444777888777999===HHHBBB@@@GGGRRR^^^iiirrrlllaaaXXXXXX\\\^^^___aaaggg___XXXXXXZZZ]]]dddjjj}}}lll[[[QQQXXX[[[___bbbdddfffhhhjjjuuuvvvppp```fffooovvvtttnnnmmmpppyyyyyyiii```[[[MMMIIIHHHLLLPPPTTTZZZ```nnnwww~~~rrreee[[[XXXRRRTTTVVVUUUTTTUUUYYY\\\VVVRRRRRRZZZgggqqqttttttpppllldddZZZRRROOOOOOQQQZZZZZZ\\\___dddsss}}}yyytttooofffgggjjjpppvvvvvvsssppprrrpppooonnnhhhaaa]]]^^^ccchhhrrrzzzzzzxxxyyy~~~pppnnniiibbb[[[ZZZ^^^bbbXXXSSSSSS]]]jjjuuuxxxkkk___VVVMMMDDD>>>CCCBBB===888777888555///666555555555444444333333666666666666666777777777777777777888999999::::::888666333222222111000///333222///---***)))(((''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%***(((''''''(((((('''%%%''''''((((((((((((''''''((('''&&&'''((()))((('''((((((((((((((((((((((((******)))((((((''''''&&&((((((((()))++++++***((())))))))))))))))))))))))((((((((()))))))))******************---222999>>>DDDEEEGGGJJJKKKLLLKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEJJJFFFJJJZZZsssrrrggg[[[QQQGGG???<<>>AAACCCEEEEEEDDDAAA===:::GGGGGGGGGKKKUUU[[[XXXOOONNNNNNPPPSSSWWW[[[___aaammmtttzzzzzzzzzzzzyyyyyyzzz~~~~~~{{{zzz{{{zzzwwwtttqqqpppggg]]]ZZZ]]]XXXNNNPPPMMMLLLKKKHHHDDDHHHNNNPPP___ggg___UUUUUUYYYZZZccclll|||ttthhh___[[[\\\^^^```kkk{{{rrrcccYYYNNNEEE>>>======;;;;;;===<<<;;;999666444111///...*********))))))(((((('''((('''%%%&&&'''((('''%%%(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((000,,,((((((,,,---***'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''((())))))(((&&&+++(((&&&&&&***,,,+++)))+++---000444777999999999777555333222222333555777::::::<<<<<<<<<:::888777555444666:::;;;;;;???DDDGGGFFFJJJWWWhhhvvvssshhh^^^ZZZYYYWWWUUUUUUZZZWWWUUUWWWXXX^^^kkkxxxkkk]]]WWW\\\[[[[[[[[[^^^aaaeeegggccc[[[bbbmmmmmmmmmlllddd[[[dddqqqyyyuuummmjjjmmmwww|||xxxiiiXXXPPPNNNNNNEEEGGGJJJMMMNNNPPPUUUZZZaaafffiiidddXXXMMMGGGFFFIIIKKKNNNPPPQQQQQQPPPPPPJJJGGGGGGLLLTTTYYYXXXUUUSSSPPPLLLHHHHHHLLLTTTZZZdddeeegggjjjqqqzzzwwwtttmmmggg\\\\\\```gggkkkiiifffeeennnnnnmmmiiibbb]]]\\\^^^]]]bbbgggiiigggjjjttt~~~yyyvvvoooeee^^^]]]aaafff[[[XXX\\\mmmqqqaaaUUUMMMIIIKKKGGG???888888:::666///444444333333333222222222444444444555666666666777666777888:::<<<===??????;;;999666555444333000...444333111...,,,)))(((''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((%%%$$$$$$$$$%%%''')))***((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))((('''%%%###***)))((((((((('''&&&&&&'''(((((((((((((((((('''((('''&&&'''((()))((('''((((((((((((((((((((((((+++***)))((((((''''''''')))((('''(((*********((((((((((((((((((((((((((((((((()))))))))*********+++++++++---111888???CCCCCCDDDGGGJJJLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHNNN]]]vvvyyygggSSSMMMHHHDDD???>>>EEEMMM\\\kkk|||rrrkkkbbbZZZVVVKKKKKKHHHCCC???@@@EEEJJJKKKMMMOOONNNLLLHHHDDDBBBKKKNNNQQQVVV^^^ccc^^^UUU___```bbbgggmmmtttzzz}}}~~~||||||~~~~~~{{{yyywwwwwwssskkkffffffccc]]]\\\YYYVVVSSSMMMKKKRRR\\\kkk|||dddUUUPPPMMMOOOWWWfffxxx}}}oooeee___\\\ZZZkkk{{{rrreeeXXXJJJBBB>>>::::::<<<;;;;;;:::888666555333333******))))))((((((''''''(((&&&&&&&&&(((((('''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++'''###$$$((()))&&&###((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''((((((((((((((()))...***'''''')))++++++)))---///333666888888777777444333222111222333555666;;;;;;;;;:::999777555444555555888===??????CCCIIILLLRRR\\\jjjxxxmmmeee]]]WWWOOOJJJKKKPPP[[[ZZZYYYVVVTTT[[[pppkkkZZZTTTOOORRRWWW\\\aaadddfffggg```QQQPPPWWWUUUUUUWWWRRRTTT\\\hhhoookkkbbb___bbbeeecccZZZMMMDDDCCCDDDCCC@@@EEEJJJKKKJJJKKKMMMPPPUUUWWWWWWRRRJJJCCC@@@AAAFFFFFFFFFIIIKKKJJJDDD???@@@???@@@EEEKKKNNNLLLIIIEEEDDDBBBBBBEEEMMMWWW^^^dddgggjjjmmmttt}}}uuutttrrrlllfffZZZ[[[```fffgggddddddhhhssstttqqqiiiaaa\\\\\\\\\aaaddddddaaa```fffrrr{{{~~~uuuiii```\\\___cccaaa```iiirrrcccYYYTTTRRRMMMBBB999888999555///222222222222333333333333333333333444444555555555=========<<<<<<;;;;;;:::===;;;999777777555222000444444222000---***(((''')))(((&&&&&&((()))((('''((((((((((((((((((((((((+++)))%%%######&&&***,,,((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&$$$###((())))))(((''''''''''''(((((((((''''''((((((((((((&&&&&&''')))))))))(((((((((((((((((((((((((((*********)))(((((('''''')))'''&&&''')))***)))((((((((((((((((((((((((((())))))))))))******************+++///555<<>>===@@@EEENNN___nnnsssaaaXXXSSSNNNHHHFFFAAAAAA???<<<;;;???GGGNNNSSSTTTSSSQQQMMMJJJJJJKKKMMMWWWbbbhhhlllppppppnnn}}}}}}~~~~~~{{{yyyzzz}}}~~~xxxvvvvvvvvvpppkkkeee^^^WWWVVV___jjjqqq```ZZZXXXNNNLLLOOOXXXaaagggooovvv}}}sssjjjccc^^^hhh|||}}}mmmZZZKKKAAA999666888999999888888888777777777((((((((((((''''''''''''(((&&&&&&&&&((()))((('''(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$%%%''')))'''%%%))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))'''((()))((('''(((***,,,---***(((((()))+++,,,,,,111333555777888777555333333333333333333444444555999888888777666666555555777888<<>>DDDIIIIIIHHHJJJLLLLLLRRRTTTSSSPPPJJJFFFFFFHHHHHHHHHHHHHHHHHHEEE???:::@@@@@@AAAFFFLLLPPPPPPNNNFFFGGGGGGHHHJJJOOOVVV[[[ZZZ___bbbdddjjjuuu~~~uuukkkggghhhiiieeeaaaVVVXXX```gggfffdddlllyyyssshhhbbb^^^ZZZ___```___^^^cccooozzz}}}zzzsssiii```\\\^^^aaagggiiivvvqqqddd]]]^^^XXXLLL???999999666111222222333333444444555555444444444444444555555555999999::::::;;;;;;<<<<<<===;;;:::999999888555333555555444222000---+++******(((''''''((())))))(((((((((((((((((((((((((((111...)))%%%$$$%%%''')))((((((''''''''''''(((((()))))))))******)))))))))''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''&&&((()))((((((''''''''''''(((((('''&&&&&&''')))***)))((((((((((((((((((((((((((()))***++++++***)))'''&&&)))'''&&&&&&((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))+++111888>>>BBBDDDHHHIIIIIIJJJIIIGGGFFFEEEIIIHHHDDD@@@???DDDMMMUUUggg|||cccPPPBBB;;;===<<>>AAAFFFKKKOOOKKKMMMMMMKKKIIIJJJNNNRRRZZZiiixxx}}}~~~|||{{{|||}}}uuunnnhhhfffllluuu~~~kkkeeegggggg^^^TTTJJJGGGIIIMMMTTT\\\eeerrryyyrrrmmmeeeqqq||||||iiiZZZMMM@@@999888777888888999999:::::::::&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))''')))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))((('''(((,,,000((())))))((()))+++///222666777999999888555333111222333444555555444444333444444333333444777999:::@@@AAADDDGGGDDDAAACCCIIITTT\\\aaa___```ffflllmmmpppiii___TTTIIIEEEMMMYYYXXXVVVWWW[[[bbbppp{{{cccSSSLLLOOOXXXaaaddd___VVVPPPNNNMMMDDDDDDHHHMMMXXX\\\SSSIIIHHHJJJLLLKKKIIIKKKOOOHHHKKKJJJEEECCCFFFHHHHHHIIINNNQQQOOOOOOTTTUUURRRSSSTTTUUUTTTRRRRRRSSSUUUWWWZZZ[[[WWWOOOHHHFFFGGGHHHFFFEEEGGGKKKOOOOOOOOOKKKNNNQQQRRRSSSUUUWWWYYYVVVYYYYYYVVVYYYaaaeeeddd^^^ZZZVVVUUUWWWXXXVVVTTTTTTXXXaaaiiigggfffwwwyyyrrriii```______]]]___kkk{{{xxxwwwtttnnngggccceeegggmmmpppuuulllhhhqqqkkk]]]LLLAAA===:::777555555555555555444444444666666666666666666555555111222444666999;;;===>>>;;;;;;:::;;;<<<;;;999666777777666555333111///---***(((''''''((())))))(((((((((((((((((((((((((((,,,+++***(((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((($$$''')))((('''''')))+++)))((('''&&&&&&'''((()))'''&&&%%%''')))***)))(((((((((((((((((((((((((((((()))+++---,,,***&&&$$$)))'''&&&&&&''')))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,///666>>>DDDEEEEEEJJJJJJJJJJJJIIIGGGEEEDDDDDDFFFEEEBBBDDDPPPcccsssyyy^^^JJJ@@@>>>>>>EEEJJJVVVjjj~~~|||lllQQQGGG>>><<<<<<999666777888:::???EEEKKKNNNNNNMMMHHHLLLPPPRRRTTTYYYaaagggsss}}}{{{yyy|||}}}jjj```ccceeecccdddYYYMMMGGGEEEDDDFFFKKKOOO^^^nnnyyy}}}qqqppprrrvvv|||xxxnnnbbbSSSFFFAAA999::::::::::::;;;;;;;;;$$$%%%%%%&&&&&&''''''''''''&&&&&&''')))***)))((()))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((###%%%&&&&&&&&&&&&)))+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))***+++***(((&&&(((---222%%%'''(((((((((,,,222777;;;;;;;;;:::888555222000222333555666666555333222111000000111444888===@@@HHHIIILLLMMMHHHCCCDDDJJJWWW]]]]]]WWWXXXeeeuuu~~~~~~tttfffXXXLLLHHHPPPZZZ]]]\\\```iiissszzzsssaaaTTTNNNMMMRRRXXX]]][[[UUUQQQSSSVVVOOOJJJKKKMMMPPP\\\]]]NNNLLLHHHEEEFFFHHHHHHLLLRRRQQQTTTRRRIIIEEEJJJSSSXXXXXX\\\\\\YYYZZZ______[[[QQQSSSVVVXXXYYY[[[^^^```hhhooorrriiiYYYOOOQQQVVVOOOLLLHHHGGGGGGHHHHHHGGGMMMQQQVVVYYYZZZZZZZZZZZZYYYZZZUUUNNNMMMRRRSSSOOOLLLKKKJJJKKKMMMNNNNNNMMMXXX]]]gggnnnkkkkkkwwwkkklllhhhcccdddqqqxxxyyyzzzyyyuuupppmmmnnnpppoootttwwwppppppsss{{{lllXXXIIICCC@@@>>>999888777666555444333333999999888888777777666666444444444444555555555555:::::::::<<<======;;;999888888888888666444222111***)))'''''')))))))))(((((((((((((((((((((((((((###%%%(((***+++++++++***((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&(((***+++###&&&((((((''''''))),,,)))((('''&&&&&&'''((()))'''&&&%%%''')))******)))(((((((((((((((((((((((('''))),,,...---***&&&###)))'''%%%%%%'''))))))))))))))))))))))))))))))))))))************+++++++++///000444<<>>;;;===>>><<<;;;<<<>>>@@@EEELLLQQQOOOIIICCCQQQWWW```fffkkkrrr|||{{{uuuddd^^^```\\\TTTZZZRRRJJJHHHFFFCCCBBBCCCFFFOOOYYY```nnnxxxrrrsssuuuzzzuuudddTTTLLL<<<<<<<<<<<<<<<;;;;;;;;;***'''%%%&&&(((***((('''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%'''((()))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************,,,000777<<>>CCCDDDBBBCCCIIIQQQUUUVVVTTTTTTUUU```nnnzzzzzztttoooiiiaaa]]]YYYUUUPPPMMMKKKIIIEEEAAAGGGOOOUUUWWW]]]jjjwww~~~|||uuuuuuyyy|||}}}{{{iiiYYYHHHCCC>>>>>>???>>>======***'''&&&&&&((()))((('''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***)))(((***...333999<<>>;;;999888888777888888777333111111...***(((((()))((('''((('''&&&&&&((()))(((&&&!!!(((*********&&& ((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&((()))(((&&&''''''%%%###$$$((((((%%%((((((''''''''''''(((((())))))((('''''''''''''''))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((()))******)))(((''')))************+++...000555999???CCCEEEFFFHHHIIIKKKGGGEEEHHHIIIFFFEEEGGGDDDIIISSSccc}}}oooXXXJJJAAABBBGGGOOOcccxxxrrrcccQQQBBB<<>>===???AAABBBAAA???KKKSSS]]]cccdddeeehhhkkkzzz~~~uuuooogggaaaZZZWWWVVVWWWVVVTTTRRR\\\cccaaa^^^aaagggjjjyyy~~~yyytttsssyyysssrrr{{{}}}}}}|||pppZZZRRRGGG???:::888999:::)))'''&&&'''((()))((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************+++))))))---444:::>>>>>>BBB???:::555444555888:::;;;:::999666222000111222888:::<<>>@@@???===;;;999999888888999888555222444111---++++++***)))((('''&&&&&&''')))***)))((("""&&&'''$$$$$$(((++++++((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&!!!###&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&''')))+++***)))''''''%%%!!!###'''(((%%%(((((((((''''''((((((((()))((((((''''''''''''((())))))))))))))))))))))))&&&''')))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++---111444;;;>>>CCCFFFGGGHHHIIIJJJLLLGGGEEEGGGHHHFFFFFFIIIHHHSSSeee~~~nnnZZZOOOCCC???AAAKKKXXXkkkyyyiiiXXXOOOKKKDDD<<<999999<<<@@@CCCEEEFFFHHHIIIZZZeeeqqqyyy{{{|||}}}~~~vvvoooeee```___aaabbbbbbiiixxxttthhh```\\\ccciiitttyyytttllldddaaallltttxxxooogggXXXGGG;;;777888:::(((''''''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************...,,,,,,222;;;BBBCCCBBBAAA>>>999666555777:::===888888777444000000333666>>>???BBBJJJYYYkkkwww{{{kkk\\\OOOQQQZZZ```aaa```___SSSTTTkkk|||vvvmmmbbb[[[WWW[[[___aaa^^^YYYTTTRRRHHHBBB???AAAEEEGGGKKKPPP\\\[[[YYYYYY\\\___```___[[[ZZZ[[[cccpppxxxssshhhXXXUUUSSSSSSPPPMMMQQQWWWZZZVVVRRRRRRVVV[[[^^^___ZZZ^^^bbbeeefffccc___\\\UUUVVVXXXZZZ[[[\\\___bbb\\\XXXUUUTTTSSSQQQRRRTTTSSSMMMHHHJJJKKKIIIGGGIIIFFFQQQ]]]gggooowww||||||wwwrrreeeVVVPPPRRRRRROOOPPPUUUYYYYYY[[[aaaeeefffkkkeee]]]XXXYYY^^^dddhhhhhh```YYYYYY___dddccc___aaafffnnnuuusssooorrrxxxppptttxxxxxxxxxwwwuuuqqq{{{uuusssvvvyyyzzz|||yyytttmmmjjjhhhhhhhhhhhhkkksss{{{vvv[[[III===777777;;;:::777333222555777777777555555444555666555666777<<<;;;;;;===??????>>><<<:::999888999999999666444666333///---,,,+++)))''')))'''&&&&&&''''''%%%$$$///---)))$$$"""&&&,,,///((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''!!!%%%'''(((((()))+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''((((((%%%"""###((()))&&&''''''(((((((((((('''''')))(((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++*********))))))))))))))))))))))))))))))((((((((()))***+++***++++++,,,---000444888@@@BBBFFFHHHHHHHHHIIIIIIMMMKKKJJJIIIFFFCCCHHHPPPZZZiiihhhSSSEEE@@@<<>><<<<<<999===CCCFFFHHHLLLTTTZZZooozzz||||||~~~zzz~~~tttttt}}}~~~tttmmmllllllkkkjjj{{{mmmeee[[[^^^dddmmmyyy}}}pppgggaaafffqqqwwwtttmmmpppzzz~~~yyylllYYYHHH???<<<;;;&&&'''((()))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++///---///666???EEEEEECCC>>><<<:::888888888:::;;;333555666444222333999>>>IIIPPPZZZgggwwwxxxbbbWWWQQQXXXccciiihhhggg[[[ZZZhhh|||nnnfffaaa^^^^^^YYYZZZZZZWWWQQQJJJDDDBBBDDDAAABBBIIIOOOQQQTTTXXXddd```[[[ZZZZZZYYYYYYZZZSSSRRRRRRVVVcccoooqqqmmmaaa[[[VVVSSSQQQPPPUUU\\\ZZZXXXXXX[[[aaaeeedddaaa___aaacccaaa^^^]]]```ccc\\\___ccceeegggjjjnnnoooeee^^^YYY[[[[[[YYYXXXZZZVVVOOOKKKMMMNNNKKKHHHGGGFFFOOOWWW\\\bbbkkknnnmmmbbb^^^VVVMMMIIIIIIHHHEEEGGGOOOVVV[[[cccmmmssstttlllgggbbb_______________WWWSSSOOOOOORRRUUUWWWXXX___gggsss{{{yyyuuuxxxvvvsssttttttyyytttqqqsssuuutttwwwzzzuuutttsssrrrqqqoookkkgggjjjqqq{{{kkkSSSEEE??????@@@>>>999333222444666666444555666555444444666777777:::999999:::<<<===<<<;;;;;;999888888999999777666666444000...---+++)))''')))(((&&&'''''''''&&&%%%"""%%%)))+++***%%%###"""((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''###%%%((())))))((()))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$))))))'''$$$%%%)))***'''''''''((())))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))((()))***++++++***+++,,,---///333888<<>><<>>===444999AAAEEE???999<<>>===;;;999777666555555444999>>>>>>===@@@HHHOOOaaaxxxxxxkkkeeekkkrrrtttkkk___[[[]]]vvv}}}}}}zzz}}}uuugggXXXQQQMMMHHHEEEDDDDDDEEEEEEBBB>>>;;;999999::::::???HHHMMMLLLJJJKKKGGGDDDCCCDDDCCCBBBHHHQQQVVV]]]eeemmmxxxvvvllldddffflllppprrruuusss{{{}}}pppmmmfff]]]WWWYYYbbbjjjpppyyy}}}www}}}yyysssssshhhaaa^^^aaaeeebbb]]]ZZZ\\\dddgggbbb``````XXXLLLIIIJJJJJJHHHCCC???>>>@@@FFFPPP]]]iiittt~~~|||pppooommmiiiddd```]]]\\\]]][[[[[[^^^cccfffeeebbbgggiiilllnnnkkkkkkuuu~~~yyyqqqaaa\\\ZZZ[[[]]]```gggoooyyy|||qqqwwwuuuaaaZZZ\\\\\\[[[NNNGGG@@@>>>??????;;;666666999777333444888:::888;;;999888888999999999888:::888777777888888888666777666333222111///,,,***+++***))))))+++++++++)))+++&&&$$$$$$$$$###(((000((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((++++++***'''%%%$$$&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''&&&''')))******)))&&&(((((('''(((+++)))$$$&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,---///222777???DDDFFFHHHIIIIIIHHHHHHIIIJJJJJJIIIJJJOOOXXXiii```OOOAAA===>>>DDDUUUgggxxxdddRRRLLLGGG===888999333:::BBBFFFAAA<<>>:::777555444444555777===CCCDDDBBBEEELLLSSSbbb{{{}}}zzz{{{zzzooo```aaajjjnnnsssssskkkgggllltttxxxgggWWWHHHCCCEEEDDDCCCBBB@@@AAABBBAAA>>>;;;999999::::::>>>EEEHHHCCC>>>===@@@???AAAEEEEEEGGGQQQ]]]lllvvv}}}sssooovvv}}}uuukkkeeegggooowwwzzz}}}vvvsssxxx}}}{{{uuurrrmmmwwwzzztttnnnjjj]]]MMMIIIKKKNNNNNNIIIFFFHHHMMMKKKUUUaaajjjsssxxxuuunnnbbbbbbbbb___[[[YYYZZZ\\\iiieeedddkkkuuuyyyuuunnnxxxtttpppkkkeeeeeeppp|||xxxjjj\\\WWWSSSSSSUUUZZZdddnnnxxxzzzpppxxxrrrcccaaafffhhhfffUUUNNNFFFDDDEEEDDD???999777:::888333444999;;;888<<<:::888888999999888777:::888666666777888777666888777555444333222///,,,---+++)))(((((('''%%%#########(((...,,,$$$!!!((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''&&&$$$$$$%%%))),,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%$$$$$$&&&)))++++++***$$$'''((('''(((***'''"""&&&'''(((******((('''&&&'''''''''''''''((()))***((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))&&&(((***,,,---,,,+++***,,,---...///222999@@@EEEHHHIIIJJJJJJIIIIIIJJJLLLOOOIIIIIITTThhhrrr^^^KKKBBB===AAAGGGQQQiiicccOOO@@@???@@@:::999<<<;;;>>>DDDGGGDDDBBBJJJTTT]]]kkkyyyyyy|||zzzvvvmmmeeebbboooqqq|||rrrjjjeeebbbdddbbb]]]SSSJJJGGGLLLQQQRRRfff{{{{{{tttrrrnnnuuuzzzhhh"""###$$$&&&'''(((((((((***)))(((''''''((()))******)))(((&&&&&&&&&'''(((''''''(((((())))))******''''''''''''(((((((((((("""))),,,)))'''***)))$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((()))&&&)))+++,,,,,,...222666:::===AAADDDFFFEEEDDDCCC>>>===;;;888555555777:::===???FFFMMMOOOOOOSSSZZZeeexxxvvvppp}}}kkk___]]]___\\\ZZZ```iiioooooolll[[[KKKAAAEEEHHHBBB>>>??????===:::999:::999666333555888;;;<<<<<<<<<===??????BBBEEEFFFIIIQQQ]]]gggzzzxxxtttxxx~~~vvvpppmmmooosss}}}ttteee[[[[[[]]]\\\[[[[[[ZZZWWWSSSWWWYYY\\\``````]]][[[[[[XXXSSSPPPPPPNNNMMMQQQWWW___bbbkkkvvv{{{|||{{{uuummmgggjjjrrrqqqfffjjjtttpppbbbRRRVVV[[[]]]aaagggmmmpppzzzyyy~~~{{{www{{{vvvaaaUUUYYYeeejjjhhh```UUUJJJIIILLLKKKCCC===<<<:::666555888;;;999666>>>;;;888888:::<<<;;;999666777999888777777777999999888666444222000...---///,,,******+++)))###,,,,,,+++)))(((((((((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((($$$&&&((())))))(((&&&$$$---(((%%%&&&+++,,,)))$$$)))***++++++***(((&&&$$$((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''((('''&&&&&&''''''&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((()))***************&&&((())))))(((((()))***---,,,++++++***+++++++++)))+++///444:::???DDDFFFGGGJJJKKKHHHEEEFFFKKKNNNQQQOOOYYYrrrttt]]]PPPKKKCCC>>>???IIIXXXnnnnnnRRRHHH@@@>>>???>>>===>>>AAAEEEGGGGGGHHHQQQ___kkkttthhhmmmzzzxxxwww}}}uuunnnsssxxxtttgggfff___UUUNNNNNNOOOKKKFFFNNNSSS^^^oooyyyzzzuuuttt}}}}}}&&&''''''(((((((((((('''***)))(((''''''((()))***))))))(((''''''''''''''''''((((((((((((((())))))''''''''''''(((((((((((($$$)))+++'''%%%((()))'''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******''')))+++,,,,,,///444888@@@BBBEEEFFFFFFCCC@@@>>>???:::444222555:::===???EEEDDDHHHPPPVVVZZZ___eeedddrrrpppooojjj[[[WWW\\\[[[]]]dddkkkmmmgggaaaRRRGGGCCCJJJLLLEEE@@@AAA???===:::999999888666444777888999;;;===???@@@AAA@@@BBBDDDGGGPPP^^^ooozzz}}}sssooonnnssswwwzzz}}}wwwrrrnnnpppssssssxxx~~~{{{rrruuuwwwyyyyyyxxxuuuooojjjdddcccccc```[[[TTTOOOMMMLLLIIIGGGHHHHHHGGGJJJOOOZZZ]]]fffsss}}}|||uuunnnlllooossspppfff^^^ccclllhhh\\\SSSVVV[[[bbbkkkssswwwxxxtttvvv|||~~~zzz}}}zzzmmmZZZQQQXXXfffmmmlllbbb[[[VVVWWWZZZVVVLLLCCC===999555555888;;;:::777???<<<999888:::;;;:::999999:::;;;:::888777888::::::999888666444333111000///,,,)))***,,,,,,'''###---,,,+++)))(((((())))))***)))(((((((((((()))***''''''&&&&&&&&&&&&'''''''''((()))******)))((('''***)))(((((()))(((((('''"""###%%%'''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''((((((---+++******+++,,,***)))''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''''''''(((******************++++++'''(((***)))(((((()))+++,,,++++++*********++++++,,,///444999???DDDHHHJJJKKKJJJFFFCCCCCCEEEHHHJJJNNN___zzz{{{aaaNNNDDD???;;;???MMMbbbyyyvvvYYYIIIBBB???AAABBB@@@??????CCCJJJRRRXXX___kkk|||}}}|||}}}zzzoooiiiooowww|||~~~|||uuutttyyyvvvmmmaaaZZZXXXZZZXXXUUURRRUUU[[[bbbjjjwwwzzztttqqqwww************))))))(((''')))((((((''''''(((((()))(((((((((((((((''''''&&&((((((((('''''''''''''''''''''''''''(((((((((((('''***)))&&&$$$'''))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++(((***+++,,,...222888<<>>;;;<<<666111444<<>>>>>>>><<<999888999;;;:::999888777555444333222///,,,******,,,---+++)))---,,,***((('''((()))*********))))))))))))******&&&''''''''''''''''''&&&))))))))))))))))))))))))''')))+++)))'''&&&''')))!!!"""###$$$&&&((()))***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))(((((((((((()))***(((''''''((()))'''&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,***))))))***++++++((()))+++***))))))***,,,+++***************+++++++++...555;;;AAAEEEGGGHHHMMMGGGBBB@@@CCCFFFIIIKKKQQQsss|||___KKK@@@;;;:::BBBPPPiiiyyyZZZCCC@@@>>>???DDDGGGDDDCCCCCCKKKWWWhhhvvvzzzrrrnnntttxxx|||{{{yyywwwvvvwwwmmmkkklllqqqssstttuuuxxxxxxvvvtttuuuwwwxxxxxxxxxwwwyyyyyyxxxzzztttmmmjjjiiihhhgggaaaiiiooolllggglll|||)))************)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''))))))'''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((******)))))))))***++++++******+++---111666<<<@@@AAABBBDDDEEECCC@@@===;;;555555777>>>GGGMMMNNNLLLPPPQQQVVV^^^bbbaaabbbeeerrrjjjcccoookkkXXXPPPOOO\\\\\\\\\]]]\\\TTTHHH>>>AAAAAAFFFLLLIII@@@;;;;;;666555444333555777999;;;>>>@@@FFFQQQ^^^dddccc___]]][[[ZZZ___lll}}}}}}lll```bbbiiipppsssuuu{{{{{{vvvqqqkkkiiikkklllqqqzzzssspppsss}}}wwwkkkbbb^^^XXXUUUWWW[[[^^^dddkkkxxxxxx}}}yyynnniiirrrrrrnnnhhheeeccc[[[QQQaaadddlllxxxwwwvvv{{{yyynnn]]]SSSWWWbbbgggfffbbbgggoootttuuunnn^^^OOOHHH???888999>>>???===<<<>>>===<<<<<<===???@@@@@@AAABBBAAA>>>;;;999:::;;;888888777666444333222222111...+++***+++,,,,,,++++++***(((&&&&&&''')))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((())))))(((''''''''''''((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&%%%###$$$%%%%%%$$$"""''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))***+++---+++)))((('''((()))***(((***++++++******+++,,,))))))))))))******+++,,,,,,000777???DDDGGGGGGGGGIIIEEECCCCCCEEEGGGMMMRRR___```JJJ???===???AAAVVViiittt^^^III;;;>>>===@@@FFFHHHGGGHHHLLL\\\mmmwwwnnnkkktttyyy|||vvvooolllkkkkkkgggkkkppprrrooommmnnnrrrqqqsssuuuvvvvvvtttqqqpppkkkiiigggfffhhhmmmpppqqqmmmwww}}}zzzwwwyyy}}}vvvqqqpppssszzzoooqqqxxx''''''(((((())))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&(((***+++)))&&&%%%&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))***+++,,,,,,,,,///444:::???BBB@@@AAAAAA@@@>>><<<:::888444888>>>EEELLLRRRXXX[[[\\\]]]```bbb``````iiittt~~~mmmfffxxx{{{iii[[[QQQOOORRRXXXUUURRROOOMMMHHHAAA<<>>AAAFFFLLLXXXiiiwww|||xxxrrrlllkkkmmmsss}}}zzzkkkccceeekkksssxxx|||{{{vvvqqqkkkiiijjjpppvvvyyyllljjjnnnvvv~~~}}}~~~wwwnnnfffggglllttt}}}yyypppmmmpppsssuuurrrpppmmmhhhcccdddiiittt~~~zzznnnnnnuuu{{{rrrbbbWWWXXX___bbb___\\\hhhvvv}}}|||nnn```QQQEEE===???BBB@@@<<<:::888888999:::;;;===@@@BBBCCCDDDDDDAAA>>>;;;:::;;;999999888777555444333333333000---***))))))))))))((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''+++(((%%%&&&)))***'''$$$+++)))'''%%%$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&)))(((''''''(((((('''%%%''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))***+++++++++***'''&&&%%%&&&'''((((((***++++++******+++,,,))))))))))))***+++,,,---333777>>>EEEJJJKKKKKKJJJFFFFFFGGGHHHFFFFFFPPP\\\yyy}}}eeeJJJ<<<;;;???HHHPPPqqqjjjWWWIIIAAA>>>???>>>AAAEEEHHHJJJRRRZZZvvv{{{vvvnnnkkktttzzz{{{ssslllkkkllllllkkkqqqvvvtttooolllmmmooolllmmmpppqqqpppmmmiiifffbbb^^^ZZZYYY[[[\\\]]]]]]YYYeeennnpppxxxzzzpppkkkmmmtttuuurrrvvvmmmlll{{{%%%&&&''''''((((((((((((&&&''''''((((((''''''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&'''***---+++&&&$$$%%%))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++------...222888>>>AAABBBCCCAAA>>>;;;888777555555:::>>>CCCIIIPPP[[[gggooolllkkkiiieeeaaaeeevvvnnnnnnttt```RRRKKKGGGGGGKKKNNNKKKHHHFFFEEEEEECCCBBBBBBAAA>>>;;;888666777888===<<<;;;::::::>>>DDDHHHYYYbbbqqqzzzsssvvv|||{{{llliiijjjpppyyy|||vvvqqqmmmmmmooottt{{{vvviiifffiiimmmyyyyyypppmmmjjjmmmuuuyyy|||zzzyyyssspppppprrruuuxxxvvvpppllljjjiiieeejjjuuu|||vvvxxx{{{~~~|||rrrjjjlllsssxxxrrrfff]]]]]]cccccc___```rrrzzz___QQQGGGIIIKKKDDD<<<999444555777777888;;;>>>AAADDDFFFGGGFFFCCC???<<<<<<===<<<;;;:::888777666555555333///,,,)))(((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&)))))))))))))))))))))))),,,'''###%%%)))+++'''###'''&&&$$$######%%%'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((('''&&&&&&%%%+++)))(((((())))))((('''''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((()))***+++,,,((('''&&&%%%%%%&&&''''''((()))+++***))))))***,,,)))))))))***+++---...///666:::@@@FFFIIIJJJJJJIIIHHHGGGIIIKKKIIIKKK[[[nnn___MMM===:::???IIIYYYiii|||nnn\\\NNNDDD>>>>>>AAA??????BBBGGGLLLTTTcccrrrzzzxxxtttsss|||}}}sssmmmkkknnntttuuunnnmmmsssxxxwww{{{zzzwwwuuurrrjjjjjjiiiiiiiiigggccc______YYYUUUWWWWWWUUURRRQQQHHHSSS]]]bbbjjjsssuuupppxxx|||}}}tttkkkmmmttt~~~zzzxxx}}}vvvqqqkkkuuu''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))'''((((((((((((((())))))''''''''''''(((((((((((()))'''))),,,)))$$$$$$'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,......000555<<<@@@BBBAAABBB???;;;777555555666888>>>BBBKKKWWWdddpppxxx|||pppoooooommmjjjkkkwwwwwwiiirrrgggYYYKKKEEECCCBBBBBBDDDGGGGGGGGGGGGGGGFFFEEEDDDAAA???:::777777:::>>>???@@@AAACCCDDDHHHPPPYYY```xxxzzzxxx~~~tttrrrrrrxxxxxxrrrooommmpppuuu{{{vvvllljjjllllllvvvpppfffaaa^^^bbblllqqquuu~~~nnngggjjjlllooorrrtttqqqiiicccdddggglllkkkqqqzzz|||{{{zzzqqqjjjjjjlllnnnllljjjnnntttxxxtttmmmfffgggkkkjjjeeesssssscccXXXZZZYYYNNNCCC>>>777999::::::999;;;>>>BBBFFFIIILLLLLLIIIDDD@@@>>>???>>><<<;;;999777666555555444222...+++)))))))))%%%&&&'''))))))***))))))'''((())))))))))))((('''''''''&&&&&&&&&&&&'''''''''((()))******)))(((''')))'''&&&&&&(((((('''$$$%%%%%%$$$%%%%%%''')))***((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))((('''&&&%%%)))(((&&&'''(((((('''%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((('''((()))***++++++&&&&&&&&&''''''''''''''''''(((***)))(((((()))+++))))))***+++,,,...000111888;;;@@@DDDGGGGGGFFFFFFLLLGGGFFFMMMRRR]]]uuudddJJJ@@@<<>>===@@@???BBBIIIQQQZZZhhh~~~{{{wwwvvvuuurrrnnnlllqqqwww}}}~~~~~~{{{tttpppppptttyyyyyytttyyy|||sssnnniiihhhjjjiiifffbbbccc]]][[[___```ZZZTTTRRRIIIPPPYYY```eeefffccc```eeegggjjjpppzzzyyy}}}|||vvvggghhhppp******))))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&((()))***''''''(((((())))))******''''''''''''((((((((())),,,((('''***'''###$$$***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---//////222777>>>BBBBBB@@@???<<<777444444777;;;===>>>EEETTThhh{{{lllmmmqqqvvvtttnnnmmmppplllcccqqq~~~rrrooossskkkXXXMMMDDDDDDGGGGGGFFFFFFFFFHHHKKKLLLLLLHHHDDDAAA???<<<888666:::@@@EEEFFFHHHKKKOOOUUU]]]iiivvvxxx|||~~~zzzyyy~~~rrrmmmkkklllqqqwww}}}{{{wwwrrrppprrrttt|||rrrggg```]]]cccnnntttxxx}}}xxxlll^^^]]]bbbfffcccgggkkkjjjdddaaafffmmmuuunnnnnnvvvxxxwww}}}zzzzzzuuukkkccc```aaaeeeiiikkkqqqxxx}}}zzztttoooooorrrpppjjjrrrfffhhhfffXXXJJJEEE>>>???@@@???======@@@DDDGGGKKKOOOPPPMMMGGGCCC@@@>>>===;;;999777555333222444444333111---++++++,,,%%%''')))+++,,,,,,+++***((()))***++++++***)))(((((('''&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&((()))(((&&&%%%&&&''')))(((((((((((()))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))*********)))'''&&&+++)))(((((())))))((('''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((()))***+++%%%&&&'''((())))))(((((('''((())))))(((((()))***)))******,,,---///111222>>>@@@DDDGGGIIIIIIIIIHHHOOOEEECCCMMM\\\pppiiiOOOAAA===@@@MMM\\\rrrsssbbbUUUJJJFFF>>>:::@@@DDDBBB>>>>>>@@@EEEPPP\\\iiizzzuuuhhhgggooonnnhhhbbbaaadddgggeeebbblllwww{{{zzz{{{~~~|||wwwvvvxxxwwwooommmpppqqqnnnjjjjjjddddddjjjkkkddd\\\YYYXXXZZZaaahhhiiibbb\\\YYYSSSTTTVVV]]]iii|||xxxuuuzzzxxxpppmmmddd```kkk%%%%%%&&&''')))***,,,---***((('''&&&'''((('''&&&******)))(((''''''(((((())))))))))))))))))))))))+++(((&&&'''((()))'''$$$***)))((((((((()))+++,,,((())))))******)))'''&&&+++******)))(((''''''&&&+++))))))***)))(((+++000222555999===??????>>>===:::666333444999???BBBCCCCCCNNNfffrrrgggpppxxx~~~sssggg___]]]]]]gggnnnkkkffffffiiikkkNNNHHHEEEFFFIIIIIILLLPPPIIIOOORRRNNNEEE>>>===???<<<@@@BBBAAA@@@CCCLLLUUUTTTYYY```hhhssszzz}}}}}}tttqqqoooqqqyyyyyyyyyuuunnnnnnqqqqqqiiieeehhhooowww|||wwwqqqvvvxxxhhh^^^WWWSSSTTTXXX[[[]]]aaabbb^^^```pppxxxuuuyyy|||zzz|||sssllliiijjjkkkkkkYYYYYY[[[___aaadddllluuu}}}xxxqqqllljjjlllrrryyy|||uuupppcccPPPIIIMMMLLLEEEAAADDDEEEAAAAAAEEEGGGJJJOOORRRQQQNNNHHHEEECCC???;;;999999999777444555555555444222///,,,++++++'''&&&)))(((&&&&&&))))))""""""&&&&&&$$$###******))))))((((((''''''&&&'''''''''(((((())))))***)))((('''&&&&&&'''(((%%%%%%%%%'''***,,,,,,,,,(((&&&%%%&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++***'''###!!!))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))111,,,******)))''''''+++...---,,,+++---111555777>>>CCCFFFGGGHHHIIIIIIGGGDDDJJJLLLRRRkkkyyyhhhSSS???>>>===CCCUUUqqqlllWWWGGGAAAAAA???::::::AAAEEEDDDDDDGGGHHHQQQ```rrrtttjjjbbbZZZ]]]fff^^^]]]\\\[[[\\\aaaiiinnnzzzvvvzzz{{{{{{|||uuuoooqqqooonnnqqqtttrrrhhh```]]]___dddjjjmmmjjjaaaZZZZZZRRRNNNSSS^^^mmm~~~yyylllkkkrrruuurrrpppbbbXXX\\\mmm((((((((((((((()))*********((('''&&&'''((('''&&&))))))(((((((((''''''''''''''''''''''''''''''''',,,***((()))***+++)))'''***)))((((((((()))+++,,,&&&'''(((*********)))(((*********)))((('''''''''+++((((((***)))(((+++111555777:::===>>>>>><<<;;;888666444666:::>>>@@@@@@III\\\wwwsssfffddd{{{nnn```ZZZUUU]]]cccfffhhhlllllljjjRRRMMMLLLOOOPPPOOOOOORRRMMMNNNNNNKKKEEE@@@<<<;;;;;;<<>>CCCBBB@@@EEELLLTTT```rrrooo```\\\YYYVVV[[[eeedddcccbbbccchhhqqq}}}{{{zzzyyyyyy}}}vvvnnnhhhggghhhjjjllliiibbb\\\ZZZRRRMMMPPPWWW___iiirrr}}}sssmmmnnnnnnkkknnnbbbWWWUUU\\\kkk+++***)))((((((''''''(((***((('''&&&'''((('''&&&'''((()))))))))((('''&&&''''''''''''''''''''''''+++***))))))******)))(((***)))((((((((()))+++,,,$$$&&&''')))***+++************))))))((((((''''''***((((((******))),,,222888999;;;======<<<:::999888777666888<<>>;;;>>>GGGWWWttttttSSSCCCAAA???;;;888888===DDDGGGDDDDDDOOO[[[lllzzzggg]]]WWW[[[___bbbkkkuuu~~~~~~~~~}}}zzzuuusssrrroooiiieee\\\VVVRRRTTTWWWYYY]]]bbbiiillllllkkknnnzzz}}}sssoookkkgggeee^^^WWWTTTSSSYYYfffrrr+++***)))((((((''''''(((***((('''&&&'''((('''&&&'''(((***++++++***((('''''''''''''''''''''''''''((((((''''''((((((''''''***)))((((((((()))+++,,,%%%&&&((()))*********)))***)))))))))(((((((((''')))'''(((***+++***...444;;;<<<<<<<<<;;;999888777888777777888===BBBHHHKKKaaasssyyyyyy}}}ggg[[[[[[bbbjjjoooqqqmmm```TTTSSSRRRTTTYYYZZZTTTNNNLLLEEE@@@;;;888999===@@@AAARRRXXXcccpppzzz}}}{{{xxxooosssyyyppppppqqqqqqlllgggjjjpppxxxuuuqqqrrrsssjjj___ZZZVVVYYYcccooowwwzzz|||pppeeeZZZRRROOOVVVUUUXXXbbbsss}}}wwwlllccc\\\ZZZVVVRRRNNNNNNOOOQQQQQQUUU]]]cccbbb\\\ZZZ\\\jjjuuu~~~|||}}}uuubbb^^^aaa___ZZZVVV[[[SSSKKKGGGFFFDDDAAA???@@@BBBEEEIIILLLMMMNNNNNNPPPMMMGGGBBB>>><<<:::999666666666555222000---,,,,,,)))(((******''''''***((()))+++,,,(((###%%%***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((&&&'''(((***,,,+++(((%%%(((&&&%%%&&&'''((('''&&&(((((('''&&&&&&&&&&&&''')))))))))(((''''''&&&&&&(((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''(((------******,,,+++***+++---222999@@@EEEGGGDDDDDDGGGIIIIIIIIIJJJMMM\\\vvvxxxYYYIII>>>888???LLL___rrrxxx___EEE;;;<<<>>><<<999;;;AAAIIIMMMOOOWWWeeerrrpppkkkhhhjjjsss|||~~~xxxssseee```]]]aaadddeeehhhlllkkkiiieee```aaajjjvvv}}}|||xxxsssmmm^^^[[[ZZZ[[[\\\\\\___eeekkkyyy|||)))(((((((((((())))))******((('''&&&'''((('''&&&((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''((((((''''''((((((***)))((((((((()))+++,,,'''((()))******)))((('''))))))))))))(((((((((((()))'''(((,,,,,,---111777===<<<<<<;;;999888777777777666555777<<>>;;;:::>>>GGGSSS[[[hhhuuuwwwrrrttt|||zzzrrrjjjiiihhhfff```^^^dddnnn}}}wwwuuuxxx{{{rrr```[[[XXXUUUXXXaaalllvvv{{{}}}sssiiiddd___bbbhhhssswwwiii^^^YYYWWWVVVZZZ```bbb```\\\YYY]]]dddkkkjjjfffeeehhh}}}yyylll```aaagggfff]]]UUUSSSNNNJJJIIIKKKKKKFFF???===@@@EEEKKKNNNOOOOOONNNRRRPPPLLLFFFAAA===:::999777777777666444111///------))))))+++***((((((+++''')))---...)))###&&&,,,((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''(((+++,,,+++(((%%%(((&&&%%%&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************(((%%%%%%((()))(((***...,,,---...000555<<>>;;;<<<>>>CCCKKKYYYiiittt~~~{{{rrrqqq}}}~~~zzzsssmmmjjjhhhggggggeeefffoooyyy~~~jjj[[[VVVVVVWWW\\\fffttt}}}yyyvvv{{{wwwhhh___YYYVVVWWW```kkkpppmmmhhhgggfffgggjjjlllpppyyy~~~kkkgggfffjjjnnnjjj^^^SSSMMMLLLIIIJJJNNNQQQJJJAAA>>>BBBGGGMMMPPPQQQPPPOOORRRRRRPPPKKKEEE???;;;:::999999999888666333000///---***)))++++++((())),,,###%%%)))+++'''"""$$$)))((((((((()))))))))))))))((((((((((((((('''''''''&&&'''(((((()))(((((((((''''''(((***++++++(((&&&***((('''((()))***)))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++***(((%%%###))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************+++(((''')))******,,,111---...111444999>>>BBBEEEGGGDDDEEEHHHEEEAAAHHHTTTmmm]]]KKK======@@@GGGZZZoookkkNNNFFF???======;;;<<<@@@HHHNNNWWWdddvvvyyyxxx{{{}}}rrrlllkkknnnwwwpppooorrr~~~rrreeeccchhhlllqqqvvvsssooonnnuuurrr''''''''''''((()))***+++***((('''&&&'''((('''&&&''''''(((((())))))))))))((((((((((((((((((((((((''')))+++***)))(((***,,,***)))((((((((()))+++,,,'''((()))******)))(((((((((((((((((())))))))))))***)))+++///111111666===<<<;;;999888777888999::::::===AAAEEEJJJRRR\\\bbb]]]ooozzzdddVVVPPPNNN[[[ffflllfffZZZQQQMMMJJJFFFAAA>>>???@@@===<<<>>>???AAAHHHTTTddduuu|||zzz~~~|||uuuuuuwwwyyyxxxyyyxxxyyy|||~~~~~~|||oooaaaVVVXXX[[[```jjjxxxxxxkkkfffccc``````eeemmmqqqpppmmmmmmiiihhhjjjoooxxxzzzvvvrrrwwwyyylllaaahhhpppwwwyyysssggg^^^WWWUUUQQQPPPVVVZZZTTTIIICCCEEEIIIMMMOOOQQQQQQQQQVVVXXXXXXTTTMMMFFFAAA???;;;;;;;;;:::777555222111...******,,,+++)))))),,,!!!"""%%%)))'''###$$$((('''''''''((((((((()))))))))(((((((((''''''''''''%%%&&&((()))))))))(((((((((''''''(((***+++***(((***((('''((()))***)))((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&(((***,,,,,,***'''&&&))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************,,,))))))---...,,,---000+++---222777===AAADDDFFFGGGEEEGGGIIIGGGIII[[[ppphhhIIIAAA<<<>>>HHH[[[xxxtttXXXDDD>>>:::;;;======@@@CCCOOO[[[jjj{{{xxxuuuwww{{{zzzxxxxxx|||tttooonnnpppuuu|||{{{)))(((((((((((())))))******((('''&&&(((((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%'''))))))'''&&&(((+++***)))((((((((()))+++,,,%%%&&&((()))************(((((((((((())))))))))))+++***+++000222333888???;;;:::888777777888:::<<>>CCCQQQnnn|||cccLLLAAA:::666999???AAADDDGGGUUUggg|||{{{{{{~~~}}}xxxtttvvv|||''''''(((((())))))******,,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&************)))))))))))),,,+++******************++++++---111555999;;;;;;===777555;;;>>>>>>@@@DDDPPPdddrrrkkk___]]]bbbfffssszzzfffYYYQQQOOORRRWWW^^^YYYWWW[[[\\\WWWPPPLLLBBB@@@===999999>>>FFFLLL^^^fffvvv}}}vvvqqqmmmqqquuuwww{{{vvvrrrpppuuuwwwxxxuuurrrppprrruuurrrwwwzzzzzzzzz|||zzzvvvuuurrrqqqrrrttttttrrrooorrrqqqqqqppppppqqqqqqrrrnnnooopppqqqrrrqqqpppoooqqqwww}}}~~~~~~~~~wwwrrrkkkffffffooo|||vvvjjjlllwwwxxx{{{{{{llljjjrrrwwwuuuyyy~~~yyymmmhhhkkkqqqkkklllsssvvvyyyzzzsssiiiaaa]]]^^^```bbbhhhvvv}}}ssshhhbbbcccbbb^^^TTTOOONNNSSSXXXYYYZZZ\\\dddaaaaaacccbbbZZZNNNGGG>>><<<:::777555333222111000///---+++************ &&&,,,---***&&&&&&'''(((((((((((('''''''''''''''''''''((((((((((((((((((((())))))((('''&&&&&&)))))))))((('''%%%######%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''###%%%((()))(((((()))+++%%%&&&'''((()))***+++,,,))))))))))))))))))))))))******++++++++++++******)))+++,,,,,,***))))))***)))///666===AAAEEEIIIKKKKKKGGGCCCEEERRRlllfffOOO>>>999>>>FFFTTTnnnrrr]]]KKKBBB<<<;;;<<>>@@@@@@EEELLLdddwwwrrr___\\\fffooo~~~~~~wwwjjj[[[TTTSSSSSSWWW\\\ZZZUUUTTTYYYZZZTTTLLLHHHDDDAAA>>>>>>DDDQQQ___hhhzzzzzzuuupppnnnzzz~~~zzzvvvrrrooommmpppqqqqqqooonnnmmmnnnooonnnrrrtttssssssuuussspppooommmmmmnnnppppppnnnkkkqqqppppppooonnnnnnoooooommmmmmnnnnnnnnnmmmlllkkklllppptttvvvuuusssssssssxxxyyy|||xxxtttzzzoookkkdddjjjwwwyyy~~~uuugggfffnnnzzzvvvwww}}}|||tttrrrvvvyyyvvvuuuuuuuuuvvv}}}zzzppphhhfffiiimmmqqqoooxxxwwwkkkgggdddaaaWWWRRRPPPUUU[[[___ccchhhkkkgggeeeeeeccc]]]SSSLLLAAA???<<<999777555444333111000...,,,************$$$(((+++***'''&&&(((+++((((((((('''''''''&&&&&&((((((((((((((('''''''''((()))))))))))))))((('''************)))'''&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((()))***+++,,,++++++&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++******(((***,,,,,,******+++,,,000444:::@@@DDDFFFGGGGGGHHHEEEFFFQQQfffhhhSSSFFF>>>;;;CCCRRRiiiyyyjjj\\\MMMAAA===@@@@@@BBBDDDEEEIIIWWWfffyyy*********)))((('''''''''&&&(((,,,...///---***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''************))))))))))))***)))))))))))))))******...000333666888:::::::::888:::>>>BBBCCCGGGSSS___|||pppYYYXXXhhhvvvvvvttt{{{xxxkkkffflllmmmaaaWWWTTTVVVWWWXXX[[[WWWSSSRRRVVVVVVOOOGGGCCCAAA??????EEESSSgggxxxvvvrrrsssyyy}}}xxxwwwvvvvvvtttrrrooommmkkknnnmmmllllllmmmmmmlllkkklllppppppnnnnnnqqqpppmmmmmmmmmmmmooopppooollliiiqqqppppppooonnnnnnnnnnnnooonnnnnnmmmlllkkkjjjiiihhhjjjlllllljjjhhhhhhhhhlllmmmpppsssvvvyyyzzz{{{{{{pppbbbbbb___hhhvvvxxx{{{~~~ssshhhgggnnnxxxrrrrrrzzz~~~|||~~~|||vvvttttttrrrvvv}}}xxxvvvuuu{{{tttooopppvvv~~~|||}}}tttjjjeeeccc[[[VVVTTTXXX^^^dddkkkqqqrrrooojjjfffccc^^^WWWQQQFFFCCC???;;;:::999777555222000...,,,+++*********(((******(((%%%&&&***...((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((()))*********)))))))))))))))))))))(((((('''+++)))'''&&&&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''******)))***++++++***)))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******(((***++++++++++++,,,...444777<<>>;;;<<>><<<;;;===BBBDDDDDDGGGMMMUUUddd{{{~~~'''((((((((()))))))))*********)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))((((((((((((((()))***,,,,,,///222666777666666777999;;;@@@DDDFFFNNNccc}}}sss]]]YYYiii|||tttrrrllldddaaaeeemmmrrrtttlllfffccc___YYYTTTTTTRRRNNNLLLMMMJJJDDDAAAAAAGGGPPP___ppp~~~}}}~~~www~~~zzzuuusssuuuuuuqqqmmmpppqqqsssssssssqqqooommmqqqooonnnpppssstttqqqnnnooossstttrrrtttxxxzzzxxxvvvwwwxxxwwwuuurrrooonnnrrrtttxxx{{{||||||zzzyyy|||zzzwwwsssqqqooooooooolllkkkjjjiiiiiiiiiiiihhhjjjlllnnnnnnlllkkklllmmmqqqtttxxx{{{~~~qqqfffaaa```[[[]]]]]]dddnnnjjjiiivvv|||ssslllkkkmmmmmmhhhlllyyywwwiii[[[YYY]]]```^^^XXXVVVZZZ```hhhkkkooossswww|||}}}llleeedddiiifffeeeggggggeeehhhlll~~~}}}wwwlllfffddd___YYYTTTMMMDDD>>>===<<<999666444222000...,,,+++++++++''')))*********)))***++++++++++++*********))))))******)))((('''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''''')))+++,,,,,,+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((("""(((---***### ###((((((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******,,,------,,,++++++,,,...555888===DDDJJJLLLKKKJJJIII^^^yyymmmTTTEEE???EEENNNiiihhhQQQHHHAAA<<<<<<======AAAFFFIIIIIIOOO___rrrzzzyyy}}}}}}tttyyy'''''''''((()))*********+++***(((&&&%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************))))))))))))((((((((()))***,,,---...000333666666555555888;;;BBBDDDDDDFFFTTTmmmppphhhtttssseee```eeekkkmmmeeeeeehhhjjjeee\\\VVVWWWMMMIIIGGGHHHIIIIIIMMMRRRVVVbbbrrr{{{www~~~|||~~~uuu{{{~~~wwwtttqqqnnnnnnqqqrrrqqqooossssssuuuuuuuuutttssssssuuutttuuuvvvwwwvvvtttrrrssswwwyyyxxxzzz~~~~~~|||zzz{{{|||zzzxxxvvvuuuvvv{{{|||wwwuuuttttttuuuqqqpppnnnmmmnnnmmmllljjjkkknnnpppnnnkkkiiiiiikkknnnppptttvvvxxxzzz|||~~~}}}}}}tttlllhhhhhhaaabbbaaagggnnnjjjiiiwwwzzzuuutttttttttpppmmmqqq{{{vvvfffZZZ\\\\\\[[[XXXQQQOOOVVV```dddiiippptttvvvxxx|||pppiiigggooolllkkkkkkhhhdddeeeiii~~~sssnnnmmmiiibbb\\\SSSGGG@@@>>>===999666555444111...,,,+++++++++&&&''')))++++++***)))'''++++++++++++************))))))((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&(((((()))))))))))))))(((&&&(((+++------+++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((($$$***...,,,%%%"""&&&+++'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******---------,,,+++,,,...000999===BBBFFFHHHIIIJJJLLLQQQnnnvvvRRR???:::???QQQfffnnnSSSDDD===::::::===@@@@@@DDDIIIKKKOOO\\\uuuzzzuuutttvvvxxxvvvkkkiiiuuu(((((((((((()))))))))))))))(((((('''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************))))))))))))(((((()))***+++---///000222555777666444555:::???HHHGGGDDDGGGXXXpppxxxvvvttt|||~~~lllfffeeeaaa___aaaVVV___mmmssslll^^^UUUTTTJJJFFFEEEJJJQQQYYYfffpppqqqzzz|||xxxwwwsssmmmttt{{{vvvzzzxxxyyyvvvpppnnnnnnnnnooopppqqqqqqqqqxxxyyyyyyzzz|||}}}}}}~~~~~~{{{{{{|||}}}zzzwwwuuuttttttrrrooolllkkkoooqqqooojjjggghhhjjjmmmpppsssuuuvvvwwwyyy{{{yyyuuuuuuyyy{{{}}}zzzwwwxxxrrrsssppprrrwwwqqqrrr}}}uuuvvv{{{~~~~~~xxxuuuvvvyyyxxxwwwqqqbbbZZZ^^^]]]\\\YYYRRRMMMSSS]]]aaafffmmmqqqrrrtttyyy~~~rrrllliiimmmjjjhhhgggccc```bbbhhhxxxxxxtttvvvssskkkcccYYYKKKCCC@@@???:::666666444222///---,,,++++++&&&'''((()))******((('''*********)))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%((()))))))))))))))(((((('''(((***++++++***((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))************)))))))))***++++++***)))))))))&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,...111444:::@@@FFFHHHGGGHHHMMMSSSiiiwww[[[CCC;;;===JJJhhhzzzZZZGGG@@@;;;:::<<>>>>>AAAFFFJJJLLLRRRXXXffftttxxxuuu}}}~~~xxxwww{{{uuunnn\\\]]]ZZZZZZfff{{{))))))))))))(((((((((((()))******++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))*********+++---000333444999444222444555666???JJJTTTMMMJJJSSS^^^bbbbbbbbb^^^ooo~~~ggg\\\ddddddUUUNNNVVVVVViiiyyytttbbbRRRHHHCCCSSSLLLJJJUUUjjjooo^^^VVV___lllxxxvvvsssqqqqqqppppppooojjjnnnrrrssstttwww|||~~~zzzxxxyyyssspppqqqooojjjjjjooossstttwwwzzz|||{{{wwwtttrrrnnnjjjkkkpppssssssqqqxxxzzz}}}~~~|||pppnnnkkkjjjooozzzwwwllliiiuuu{{{vvvpppggg___\\\cccbbb___XXXPPPKKKLLLNNNZZZ___gggoootttyyy}}}sssfffcccbbbiii___ZZZ```ccc______eeemmmtttzzz|||{{{ooobbbRRRGGGDDDBBB???;;;:::888666444333111---***+++++++++************)))+++***%%%"""(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((+++...,,,&&&$$$&&&'''&&&%%%%%%&&&''')))***''''''((((((((((((''''''))))))))))))((('''&&&%%%---,,,***(((&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))+++***)))***++++++***)))---***))),,,......111666CCCEEEGGGHHHJJJPPP___mmmvvv]]]KKKCCC<<>>>>>???EEEMMM[[[gggppp}}}yyyvvvyyyzzzvvvwww|||xxxwwwvvvvvvuuuuuuuuuuuuttttttssssssssssssttttttxxx}}}{{{xxx{{{rrrhhhlllvvv}}}(((((((((((())))))))))))************)))))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))))))))))))))*********************************************************+++---///111333444111333555666888@@@LLLVVVVVV\\\bbb\\\OOOKKKYYYlllttt]]]SSSQQQKKKGGGLLLYYYeeeiiidddTTTIIIGGGCCC>>>GGGXXXooozzzvvvqqquuuwwwwwwwwwtttqqqqqqrrrssstttuuuvvvxxx{{{}}}yyy|||vvvrrrqqqnnnkkkjjjkkkllljjjiiimmmnnnppprrrtttvvvwwwxxxtttzzzuuueeehhheeecccfffkkkrrr}}}}}}jjjbbbYYYPPPLLLRRRdddvvvyyypppiiiiiinnnsss}}}|||yyyvvv|||sssaaaWWWWWW]]]bbbqqqxxxwwwllleeeffffffaaakkkpppxxxuuucccVVVLLLCCC>>><<<:::888666555333///,,,+++++++++*********))))))(((++++++((((((***'''###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((333+++&&&))),,,***'''&&&(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&'''((((((((((((((()))(((((((((((()))))))))(((((((((((())))))))))))***))))))))))))))))))***+++***)))***++++++***)))...+++***...222555<<>>DDDXXXtttqqqQQQAAA>>>???@@@IIISSSeeexxx~~~~~~yyysssooopppooommmnnnsssppppppnnnnnnmmmnnnnnnooonnnnnnnnnnnnnnnoooooopppsss{{{}}}|||zzzxxxwww|||'''((((((((()))))))))************)))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************************)))***,,,...000222333444///333666:::@@@KKKVVV]]]^^^\\\XXXQQQKKKPPPdddxxx}}}cccQQQKKKKKKHHHHHHRRR___ccc^^^SSSGGGAAACCCCCCCCCRRRhhh||||||zzzxxxwwwyyywwwssssssvvvyyy{{{|||}}}}}}zzzssssssrrrooonnnmmmlllkkkjjjmmmnnnoooqqqrrrrrrrrrrrrnnnssszzzzzzkkkiiibbb]]]^^^cccmmm~~~~~~lllbbbXXXSSSSSSXXXdddooo~~~yyysssnnnooouuu{{{}}}~~~uuurrrwwwyyyfffXXXTTTYYYdddlllooofffiiijjjgggnnnrrryyyooo___QQQFFF@@@===;;;999777666444000...+++++++++*********))))))***)))&&&"""$$$))))))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((!!!"""((()))((((((%%%%%%&&&'''(((((())))))''''''((((((((((((''''''(((((()))(((((('''&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******+++***)))***++++++***)))---******...333777===DDDGGGIIIJJJQQQggglllQQQ???===CCCQQQnnn}}}]]]GGG???@@@BBBBBBIIIWWWnnn~~~~~~}}}|||zzzyyyxxxwwwqqqnnnkkkjjjhhhfffhhhkkkkkkjjjhhhgggffffffggghhhjjjkkkkkkllllllmmmmmmmmmooovvvyyywwwuuuwwwyyyxxx''''''(((((())))))******+++******)))((()))))))))'''''''''(((((('''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,///111222333444111555:::AAAMMM\\\dddfffeeeZZZMMMGGGIIITTThhhxxxjjjVVVLLLIIIIIIKKKQQQ\\\bbb]]]TTTGGG@@@<<<@@@FFFRRRhhh}}}|||vvvvvvxxxzzzwwwrrrrrruuuxxx{{{~~~}}}|||{{{yyyvvvrrrooommmkkkmmmnnnooopppppppppnnnnnnooosssxxx|||yyymmmccc```bbbjjj~~~xxxjjj]]]ZZZ]]]ccckkkrrrvvvvvvuuusssqqqsssyyy{{{zzz{{{nnnlllrrr|||uuubbbVVVSSS[[[kkkyyyyyyrrrppppppnnnmmmqqqwwwvvveeeUUUHHHAAA>>><<<:::888777555111...+++++++++************)))***((($$$!!!%%%,,,...+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''***$$$!!!$$$'''&&&&&&'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%'''((()))))))))))))))((((((((((((((())))))))))))+++******))))))******++++++***)))***++++++***))),,,***+++111666999>>>DDDHHHIIIIIISSSpppoooWWWDDD:::@@@MMMaaayyyeeeNNNCCCBBBCCCFFFHHHMMM```~~~yyyyyyyyyxxxvvvssspppnnniiiiiihhhfffdddcccdddffflllkkkhhhfffeeeeeefffggggggggghhhiiijjjjjjjjjjjjkkkppprrrooonnnrrrvvvwww}}}'''''''''((()))*********++++++)))((((((((()))***'''(((((())))))(((((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))***---///222333333333555999>>>III[[[mmmrrrnnn```RRRDDDBBBJJJVVVdddoooxxxjjjZZZPPPLLLNNNOOOUUU^^^bbb]]]SSSLLLBBB@@@@@@GGGWWWlll}}}zzzvvvssstttxxxyyyvvvuuuwww}}}|||vvvrrrpppnnnooopppqqqqqqpppnnnmmmpppssswwwyyyzzz|||~~~xxxsssqqqvvvzzzpppnnnoooppprrruuurrruuuxxxzzz{{{~~~}}}}}}tttjjjjjjpppxxx|||}}}rrrhhhbbbaaafffuuu}}}vvvtttmmmqqqvvv||||||jjjYYYKKKCCC???===;;;999888555222///+++++++++************)))))))))'''&&&)))---)))###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''///+++)))***)))%%%$$$&&&'''((())))))((('''&&&%%%''''''(((((((((((('''''''''(((((((((((((((''''''(((((()))******)))((('''(((((((((((())))))))))))+++******))))))******++++++***)))***++++++***)))---+++...555999<<<@@@EEEEEEIIIQQQbbboooVVVGGG>>><<>>;;;:::888666222000+++++++++************))))))+++++++++,,,*** ((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%$$$%%%((((((%%%'''++++++,,,++++++)))'''$$$###''''''((((((((((((''''''%%%&&&'''((())))))))))))((()))*********)))'''&&&(((((((((((())))))))))))++++++************+++++++++***)))***+++++++++)))...---000888<<<>>>AAAEEE@@@JJJ[[[uuusss\\\FFF===<<>>BBBAAA===<<<<<<666---///---***)))***++++++***++++++******)))((((((((()))(((&&&&&&'''''''''&&&+++(((%%%%%%'''))))))'''))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&(((((($$$$$$&&&+++)))''''''))))))&&&###******))))))))))))******************************+++%%%%%%***+++((('''***((((((((()))***,,,---...+++111777:::;;;>>>@@@@@@GGGTTTnnn___KKK===<<>>===EEEJJJNNN[[[kkk||||||yyyxxxxxxxxxwwwwwwvvvvvvvvvuuuyyy{{{}}}{{{uuupppmmmlllggghhhhhhiiiiiifffaaa]]]bbb___\\\YYYZZZ^^^bbbeee```dddhhhjjjiiiiiikkkmmmoooqqqssstttuuutttsssrrrwwwtttqqqppprrrqqqnnnkkklllllllllmmmpppssswwwyyyyyyyyyuuunnnmmmmmm{{{{{{))))))))))))((((((((((((***)))))))))(((((((((''''''(((((()))))))))))))))***)))(((((())))))((('''***))))))))))))))))))***((((((((((((((((((((((((***++++++++++++,,,,,,,,,***...111222000111555999BBBKKKXXXgggzzzsss]]]LLLLLLNNNVVVcccjjjbbbVVVQQQPPPVVVaaafffccc``````eeeccc^^^VVVMMMGGGFFFGGGTTTcccuuuyyymmmhhhggghhhmmmrrrnnn{{{yyyxxxvvvwwwyyyzzzxxxuuuxxxuuuuuu|||~~~|||{{{yyywwwuuuvvvwwwxxxvvvttttttvvvyyy}}}{{{yyy|||rrrddd[[[YYYZZZ```iiippprrrrrrwwwyyy}}}}}}xxxyyytttmmmmmmvvv{{{hhhXXXOOOGGGGGGCCC===;;;<<<777000///---******++++++++++++++++++******)))((((((((()))(((&&&&&&'''''''''&&&(((&&&%%%&&&(((***)))((($$$$$$%%%''')))***+++,,,(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))---***))),,,+++((('''******)))'''(((***)))'''$$$******))))))))))))******************************+++&&&%%%***+++)))(((***************+++---......,,,///333666999===AAABBBHHH___pppUUUFFF;;;???KKK^^^{{{cccOOOGGGBBB>>>@@@FFFKKKTTTkkkxxx~~~|||yyywwwwwwwwwwwwvvvuuuuuuuuutttttttttsssxxxzzz{{{xxxsssnnnlllllleeedddddddddccc```\\\YYYZZZXXXVVVVVVXXX\\\```ccc___bbbfffgggggghhhkkkmmmpppsssvvvyyyzzzzzzyyyxxxtttrrrqqqppppppooommmkkklllkkkkkklllnnnqqqtttvvvwwwvvvzzz~~~vvvrrrpppwwwwww~~~(((((((((((())))))))))))))))))))))))(((((((((((('''((())))))******))))))***)))(((((())))))((('''))))))(((((((((((())))))++++++++++++++++++++++++)))+++------******,,,...,,,///111222222444:::>>>MMMRRR```ttt{{{eeeRRRTTT[[[eeeooowwwtttbbbPPPMMMQQQZZZdddiiihhhfffgggnnnbbbVVVOOOHHHBBBHHHSSSiii|||wwwiii]]]]]]eeelllrrrvvvttt~~~wwwvvvuuuvvvxxx{{{{{{{{{}}}~~~~~~zzzxxxyyyyyyxxxvvvttttttvvvxxxyyywwwvvvwww{{{zzzzzz~~~mmm[[[XXXXXXYYY^^^fffoooxxx|||}}}zzzxxxmmmiiimmmuuu{{{qqq___SSSPPPLLLEEE>>><<<<<<999444///---+++***+++,,,,,,+++++++++******)))(((((((((***(((&&&&&&'''((('''&&&(((''''''((())))))'''&&&((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&************************%%%######'''(((&&&&&&)))***)))((()))******)))'''******))))))))))))*********************************'''&&&)))+++))))))***,,,,,,,,,,,,,,,---......///000222666:::???CCCFFFRRRrrr}}}[[[JJJBBB<<>>===;;;BBBBBBEEELLLWWWppp~~~qqqppp|||}}}zzzyyyuuusssqqqppppppqqqsssuuurrrrrrrrrrrrrrrrrrrrrrrruuutttqqqmmmiiifffeeeeee]]]ZZZWWWTTTSSSQQQNNNLLLKKKLLLNNNPPPTTTWWWZZZ\\\^^^___```cccfffkkkooorrrtttvvvyyy{{{yyyuuuppplllmmmppprrrqqqmmmjjjjjjkkkjjjiiiiiiiiijjjkkklllmmmnnnmmmpppxxx~~~~~~}}}wwwoooqqq}}}|||'''((((((((()))))))))***(((((((((((())))))))))))((())))))******************)))(((((())))))((('''+++******))))))******+++************************(((,,,///...***))),,,000...//////000333888???CCCIIIPPP```llleeeUUURRRYYYqqqlll]]]ccckkkqqqkkk___ZZZ^^^dddYYYOOOHHHGGGCCCGGGbbb{{{fffcccdddjjjqqq|||}}}zzzwwwwwwyyyyyyxxxyyy|||~~~~~~|||yyywwwuuutttssssssqqqqqqqqqrrruuuwwwwwwvvvvvvzzzwwwgggbbbdddkkkvvv~~~xxxsssqqqiiiaaadddooozzzzzzrrroooooosssvvvwwwvvveeeUUULLLDDD@@@@@@>>>999444111///,,,,,,,,,------,,,++++++******)))(((((((((***)))''''''((((((((('''&&&((()))))))))'''&&&&&&""""""$$$&&&(((***,,,,,,(((((((((((((((((((((((((((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###''')))((()))---((()))************************))))))))))))******))))))))))))))))))))))))))))))((((((***,,,+++))),,,,,,+++++++++,,,,,,---333333888@@@CCCCCCIIIPPPmmmeeeIII===BBBJJJ[[[~~~fffIII===>>>>>>:::AAABBBHHHVVVlllzzzvvv~~~|||zzzxxxwwwrrrrrrqqqqqqqqqqqqppppppssssssssssssssstttttttttrrrpppkkkgggcccaaa___^^^XXXUUUQQQNNNMMMLLLJJJHHHJJJKKKMMMOOORRRTTTVVVWWWXXXXXX[[[___eeekkkppprrrsssuuuwwwxxxvvvqqqlllhhhmmmppprrrqqqmmmjjjkkkllliiiiiiiiiiiiiiijjjjjjkkkjjjjjjpppyyy~~~}}}{{{{{{~~~www{{{~~~vvvuuuxxx''''''(((((())))))******(((((((((((())))))))))))((()))******++++++*********)))(((((())))))((('''++++++************++++++++++++++++++++++++++++++***,,,......++++++---///000//////111555:::@@@CCCEEEOOO\\\^^^RRRJJJWWWjjjsssiiigggnnnooodddXXXTTTVVVYYYKKKGGGGGGHHHKKKWWWtttvvvrrrsssuuuxxxzzz{{{yyyzzzyyyuuutttwwwyyyzzz}}}}}}xxxqqqrrruuuyyy|||}}}{{{yyyzzz}}}}}}||||||||||||}}}~~~}}}zzzzzz}}}~~~|||yyyxxxvvvtttssssssrrrqqqsssuuuvvvuuutttssswww|||tttoooggg[[[^^^aaahhhrrr|||zzzuuutttrrriiibbbggguuu~~~zzzwwwuuutttvvvwww{{{ttt[[[PPPEEECCCCCC>>>999555444111...---------,,,+++++++++******)))(((((((((+++)))''''''((()))((('''"""%%%'''(((((()))***,,,$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((,,,)))(((******&&&&&&(((((()))+++***)))(((((()))******))))))))))))******)))))))))))))))))))))))))))***)))(((***---,,,)))+++++++++++++++,,,------000222:::CCCEEEEEEOOO]]]yyyoooUUUAAA888CCCTTTmmmxxxTTT@@@======<<<:::AAAFFFUUUmmm{{{xxxuuuttttttppppppqqqqqqpppooonnnnnnuuuuuuuuuuuuuuuvvvvvvvvvoookkkfffaaa^^^[[[XXXUUUQQQNNNLLLJJJJJJIIIHHHFFFIIIIIIJJJLLLNNNPPPRRRSSSQQQRRRVVV]]]eeelllqqqsssrrrtttvvvwwwvvvsssooommmnnnoooooonnnlllkkkkkkllliiiiiiiiijjjjjjjjjjjjjjjjjjkkkqqqzzz~~~|||yyyxxx}}}tttnnnqqqvvv~~~'''''''''((()))*********'''((((((((()))))))))***))))))***++++++++++++******)))(((((())))))((('''******))))))))))))******........................,,,,,,,,,------------...222111111444888===AAACCCGGGRRRYYYSSSIIILLLccc{{{qqqggg```aaa___XXXUUUUUUSSSNNNEEEEEEGGGLLLWWWkkk|||~~~~~~~~~wwwxxxxxxuuusssssswwwzzzzzzwwwvvvqqqjjjeeehhhmmmsssxxxyyywwwuuuwwwxxxyyyxxxvvvtttuuuvvvxxxyyy{{{}}}}}}}}}}}}|||yyywwwyyy}}}~~~||||||~~~}}}{{{zzzwwwuuuvvvuuusssssstttuuutttrrrppptttyyy|||||||||}}}~~~}}}kkkddd]]]SSSYYY^^^gggrrr~~~wwwxxx}}}{{{qqqooosssnnniiigggmmmzzzwwwwwwxxxyyyzzz{{{{{{{{{hhhXXXJJJEEEDDD???:::888666333000------,,,+++)))++++++******)))(((((((((+++)))''''''((()))((('''%%%&&&((((((&&&'''))),,,+++***)))((('''%%%$$$$$$(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((***'''&&&((('''$$$###%%%''')))+++***'''&&&&&&(((******))))))))))))******)))))))))))))))))))))))))))+++***''')))...---(((++++++++++++,,,...//////111444===FFFGGGJJJ\\\ssstttZZZGGG>>>:::HHHaaahhhGGG>>>???======CCCGGGUUUmmm~~~zzzvvvtttsssssssssqqqppppppoooppppppqqqrrruuuvvvvvvvvvwwwwwwwwwwwwlllhhhbbb]]]ZZZVVVQQQMMMIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDFFFHHHKKKNNNPPPPPPQQQWWW```jjjssswwwxxxtttuuuwwwxxxwwwtttqqqooopppmmmkkkjjjjjjkkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkkmmmlllpppxxx|||yyywwwwwwyyy|||}}}}}}vvvrrrxxx&&&''''''((()))******+++'''((((((((())))))******))))))***++++++++++++******)))(((((())))))((('''))))))(((((((((((())))))++++++++++++++++++++++++---,,,+++,,,...///...---444333333666:::???BBBDDDLLLUUUXXXNNNGGGSSSnnn}}}jjj^^^UUUSSSOOONNNUUUZZZSSSGGGEEEGGGHHHNNN```yyy{{{xxxwwwxxxvvvrrrqqqtttxxx}}}~~~}}}uuuqqqooohhh___```dddjjjrrrxxxyyyvvvsssvvvuuussspppnnnnnnpppsssxxxyyy|||~~~~~~}}}xxxxxx{{{|||zzz{{{|||}}}~~~|||~~~}}}yyywwwzzzwwwuuuttttttsssrrrqqqnnnrrrwwwzzzzzzyyyzzz{{{yyyzzz~~~{{{|||~~~iii```YYYPPPXXX```kkkwwwppppppttt{{{}}}tttjjjlllvvvllllllnnnttt}}}vvvmmmpppuuuzzz~~~sss```NNNGGGEEE@@@<<<;;;777444000...---,,,***)))++++++******)))(((((((((+++)))((('''((()))((('''+++,,,+++((($$$###%%%(((''''''(((((())))))******((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((((((((((((((('''$$$%%%((()))&&&'''***'''***+++***'''$$$%%%&&&******))))))))))))******))))))))))))))))))))))))(((++++++''')))...---(((++++++,,,---...///111222444777@@@IIIJJJPPPiiicccIII@@@AAA@@@PPPlll]]]AAA???BBB===BBBOOOQQQddd|||zzzzzzxxxvvvtttrrrqqqrrrtttvvvtttrrrpppoooppprrrvvvxxxuuuvvvvvvvvvwwwwwwxxxxxxkkkfff```\\\XXXSSSMMMHHHDDDDDDDDDEEEGGGGGGEEEDDD?????????AAADDDHHHLLLNNNRRRTTTZZZeeeqqqzzz~~~~~~xxxyyyyyywwwuuurrrooommmqqqlllgggfffhhhkkkkkkjjjiiijjjkkklllllllllllllllpppnnnooouuuyyywwwwwwxxxuuuyyy}}}}}}yyyxxxzzz~~~|||}}}{{{((())))))******)))'''&&&))))))))))))))))))))))))((()))***+++***)))&&&%%%******))))))))))))******&&&&&&'''))))))*********+++++++++++++++***)))))),,,,,,,,,,,,---...//////777333333;;;DDDHHHFFFCCCMMMSSSPPPFFFIIIbbb}}}eeeTTTKKKKKKHHHLLLWWW]]]XXXMMMEEEJJJKKKQQQ^^^qqq|||uuutttuuuwwwwwwtttvvv{{{{{{|||wwwssskkk```YYYXXXPPP[[[ggglllooossssssrrrtttqqqmmmjjjiiijjjlllnnnrrrvvv{{{~~~~~~}}}|||{{{yyyyyy{{{~~~}}}zzz~~~}}}|||~~~||||||vvvuuuwwwxxxsssnnnoooqqqtttvvvvvvtttrrrpppyyyzzzzzzyyyxxxyyy{{{~~~mmmTTTKKKLLLTTTeeewwwnnn^^^hhhrrrxxxtttqqqtttvvvuuunnnmmmkkkooo~~~|||pppgggfffmmmwww~~~xxxcccQQQKKKGGG>>>:::>>>888666333000---,,,,,,---))))))((((((((((((((()))))))))))))))((((((((((((***)))(((''''''((()))***,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))---&&&!!!&&&(((((())))))))))))(((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,+++,,,---...---,,,---///222;;;===AAAGGGNNN___}}}mmmUUUEEE@@@BBBFFFaaapppQQQ<<>>???@@@AAACCCHHHNNNSSSYYYcccooowww}}}yyyvvvtttssspppnnnhhhgggfffeeeeeefffggghhhiiigggfffhhhmmmqqqrrrqqqnnnkkkmmmuuuxxxvvvvvvyyywwwwwwvvvvvvwwwzzz}}}|||~~~))))))******)))((('''&&&(((((((((((((((((((((((((((((()))******)))''''''***))))))(((((())))))***''''''((()))************)))))))))))))))(((''''''+++++++++,,,...///111222333333888???FFFJJJKKKLLLNNNNNNKKKKKKWWWooommmWWWIIIBBBCCCGGGPPPXXXWWWOOOGGGEEEMMMPPP[[[kkkyyy{{{{{{yyyyyyyyy|||}}}}}}~~~}}}{{{yyysssmmmhhh___UUUPPPPPPPPPZZZdddhhhkkkppprrrrrrooommmjjjeeebbbdddiiimmmtttwww{{{|||zzzyyy{{{||||||yyyxxxyyy|||}}}|||yyy~~~}}}xxxvvvwwwwwwssspppqqqrrrtttuuuuuusssqqqpppwwwxxxyyyyyyxxxyyy{{{}}}kkkQQQJJJMMMWWWiii~~~~~~mmm^^^aaalllvvvyyyyyyzzzxxxsssvvvvvvwww|||tttllleee___hhhqqq{{{jjjVVVNNNGGG>>>:::===888666333///---,,,,,,,,,)))((((((((())))))***+++))))))))))))((((((((((((***)))(((''''''((()))***(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))///***&&&%%%(((***)))''')))))))))***************)))))))))))))))******+++)))***++++++,,,,,,++++++,,,---------,,,---000333>>>AAAEEEJJJXXXqqq{{{bbbLLL??????DDDRRRooo^^^FFF999AAAHHHEEEJJJWWWooo|||{{{{{{zzzxxxwwwvvvtttrrrqqqpppqqqqqqqqqrrrtttuuuvvvvvvvvvvvvxxxwwwuuuuuutttqqqllliiigggeee```WWWMMMEEEBBBAAA@@@???>>>@@@CCCCCC@@@<<<>>>@@@CCCGGGMMMUUU^^^eeekkkuuu|||wwwuuussspppmmmgggfffdddcccbbbaaabbbbbbfffdddaaabbbeeeggggggfffgggdddgggooottttttvvvyyyxxxxxxwwwxxxyyy{{{}}}~~~|||~~~************)))(((&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))***************)))((())))))))))))(((((('''))))))***,,,...111333444222999AAAFFFHHHJJJOOOSSSRRRJJJHHHTTTfffxxxqqq\\\KKKAAA>>>BBBLLLWWWZZZPPPCCCBBBGGGMMMTTTfffyyyyyytttttt|||vvvrrrmmmjjjpppyyy|||zzz{{{wwwxxxyyy}}}{{{yyy~~~|||zzzyyywwwrrrjjjbbb\\\SSSKKKGGGIIIOOOXXXaaaeeehhhmmmppppppkkkjjjfff```\\\___hhhpppxxx{{{}}}{{{wwwuuuyyy}}}}}}zzzwwwwwwyyy{{{zzzxxx~~~~~~}}}~~~~~~~~~}}}zzzwwwuuusssrrrssssssttttttsssrrrqqqpppuuuwwwxxxxxxxxxxxxyyy{{{gggNNNIIINNN[[[mmmrrrdddbbbkkkvvv}}}{{{|||}}}sssiiigggfffdddmmmxxxsss^^^RRRHHH>>>;;;===888666333///---,,,+++,,,)))))))))))))))***+++,,,))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))...,,,***+++---,,,((($$$))))))******++++++,,,,,,)))))))))))))))******+++)))***++++++,,,,,,++++++,,,------------...222555===AAABBBGGG\\\~~~mmmUUUBBB:::@@@KKKggglllNNN@@@;;;DDDGGGFFFRRReee}}}zzzyyyyyyyyywwwvvvtttvvvvvvssspppoooqqqtttvvvvvvwwwxxxxxxxxxwwwwwwvvvuuusssrrrpppmmmhhheeefffccc\\\SSSJJJCCCAAA@@@>>>>>>???AAACCCBBB@@@===>>>AAAGGGNNNWWWcccooowww|||uuurrrpppmmmjjjdddccc```]]]ZZZYYYXXXXXX[[[YYYWWWWWWXXXYYYZZZYYY]]]\\\___hhhppptttxxx{{{yyyyyyzzz{{{{{{|||}}}}}}|||}}}+++******)))((('''&&&&&&((((((((((((((((((((((((((((((''''''((()))***+++((((((''''''''''''((((((******+++++++++******)))******++++++++++++***)))))))))***,,,...000222333555AAAKKKKKKGGGHHHOOOTTTSSSLLLNNN___nnnuuu|||}}}rrreeeUUUGGGBBBCCCNNNTTT[[[WWWIII===@@@IIIOOO[[[nnn}}}zzzooommmtttxxxlllbbb___\\\\\\dddooooooxxx}}}{{{zzzwwwwww{{{{{{vvvvvvyyy}}}{{{xxxyyyxxxvvvooofff]]]UUUMMMFFFEEEHHHNNNXXXbbbgggiiimmmnnnmmmiiihhhddd]]]XXX^^^lllxxx~~~yyyvvvxxx||||||wwwvvvxxxzzzyyyxxx}}}}}}{{{{{{|||}}}||||||~~~}}}xxxttttttuuuttttttsssrrrqqqqqqqqqqqqtttuuuwwwwwwvvvvvvwwwxxx|||cccPPPLLLPPP[[[nnn|||qqqmmmrrrzzzwwwqqqqqqrrrppprrr}}}fffWWWKKKAAA===>>>999666333///---+++++++++++++++***************+++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((())))))))))))***))))))***++++++'''$$$(((((()))******+++,,,,,,)))))))))))))))******+++))))))***+++++++++++++++,,,------------///444777<<>>???@@@@@@BBBDDDGGGIIINNNQQQXXXaaammmwww~~~}}}}}}~~~~~~~~~}}}|||{{{yyy|||~~~~~~~~~~~~***))))))(((((((((((()))************************(((((((((((()))))))))))))))((((((''''''(((((()))))))))***************)))'''(((((())))))))))))(((******+++,,,---...000111999EEELLLGGGEEEKKKTTTVVVJJJYYYnnnzzzvvvllliiilllZZZXXXYYYXXXOOOFFFHHHRRRdddYYYMMMDDDAAADDDPPP]]]wwwuuullloooxxx}}}iii\\\TTTVVVVVVTTT]]]kkkzzzxxxxxxxxx~~~}}}|||ssshhhccccccgggmmmssstttvvvwwwtttooohhh^^^TTTLLLFFFBBBDDDIIIPPP]]]kkkqqqqqqpppkkkfffaaa___ZZZVVVYYYeeexxx|||zzz|||yyyxxxzzz{{{zzzxxxyyy|||~~~|||||||||~~~}}}||||||}}}~~~wwwssssssttt{{{|||vvvuuuuuurrrrrrqqqqqqqqqqqqrrrrrrvvvvvvuuusssppppppqqqsss|||wwwoooggg```[[[YYY\\\lllpppvvvzzzmmmlllsssyyy}}}~~~~~~yyy{{{}}}}}}{{{fffVVVJJJDDDAAA;;;999555111...---,,,,,,---,,,+++***)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((***,,,...''''''(((((())))))******)))))))))))))))******+++((()))******++++++******,,,,,,,,,,,,...222888<<<>>>CCCKKK^^^|||ttt___JJJ@@@===CCC[[[uuueeeJJJ@@@>>>???CCCFFFSSSqqq|||zzzxxxuuuqqqsssttttttrrrqqqqqqqqqppprrrsssqqqoooooorrruuutttsssrrrqqqppppppppppppooonnnlllkkkjjjfffbbb^^^XXXSSSLLLHHHFFFFFFFFFFFFGGGKKKMMMLLLIIIIIIMMMRRRTTT\\\iiixxx|||qqqeee^^^]]]]]]YYYUUUHHHFFFCCC@@@>>><<<<<<<<<<<<===>>>>>>???AAADDDGGGMMMSSS[[[dddppp|||~~~}}}}}}|||{{{{{{yyy|||~~~~~~||||||)))((((((''''''(((******))))))))))))))))))))))))(((((()))******)))''''''***))))))(((((())))))***''''''((()))************''''''((()))))))))))))))***+++,,,---///111333444AAAIIIJJJDDDEEENNNUUUTTTPPPiiirrrjjjfffWWWWWW[[[[[[QQQGGGNNN]]]bbbVVVHHHCCCGGGSSSeeetttnnnmmm~~~zzzeeeZZZVVV\\\^^^]]]jjj|||}}}{{{{{{|||}}}}}}xxxmmmaaa[[[\\\```hhhppptttxxxxxxssslllbbbYYYOOOIIIDDDAAACCCHHHTTT```mmmqqqqqqoookkkfff```]]]XXXWWW^^^nnn}}}yyy}}}zzzxxxxxxzzz{{{yyyvvvzzz{{{~~~~~~|||{{{{{{|||~~~}}}zzzwwwwww{{{~~~~~~}}}yyyrrrnnnooorrr~~~~~~yyyvvvtttpppppppppqqqrrrrrrssssssxxxwwwtttpppmmmmmmoooqqqyyyxxxtttnnniiifffeeefffjjjssstttxxx{{{kkkdddgggooouuuvvv{{{}}}~~~ppp]]]OOOGGGBBB===;;;777333000...------)))))))))(((((())))))***))))))))))))(((((((((((('''((()))******)))((('''''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++((())))))***************+++,,,,,,,,,...333999>>>@@@DDDRRRmmm~~~bbbOOO@@@???BBBMMMhhhuuuVVVCCC???>>>@@@IIISSSeee}}}xxxwwwvvvtttrrrqqqrrrsssqqqnnnlllmmmoookkkjjjjjjiiijjjkkklllmmmnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiihhhgggddd___\\\VVVQQQKKKGGGGGGFFFFFFDDDIIIMMMQQQPPPMMMPPPXXX```bbbjjjyyyzzzqqqfffYYYRRRRRRQQQKKKFFF???>>><<<;;;:::999::::::;;;===???AAABBBDDDIIIMMMTTT\\\eeennnzzz~~~|||{{{zzz{{{{{{zzz}}}}}}zzzyyy|||((((((''''''''')))+++,,,((((((((((((((((((((((((((()))***+++***)))&&&%%%******))))))))))))******&&&&&&''')))************))))))***+++++++++++++++***+++,,,...111444777888JJJNNNKKKCCCDDDOOOSSSOOOYYYxxxxxxlllbbb^^^___cccbbbVVVLLLUUUggg___SSSIIIGGGOOO___vvv{{{gggpppvvveee[[[YYYbbbeeegggwww|||{{{}}}{{{xxxyyy}}}}}}zzzwwwqqqfffYYYTTTUUU^^^fffpppwww{{{{{{tttkkk___VVVMMMHHHCCCAAACCCIIIXXXcccmmmpppooonnnkkkfffbbb]]]YYYZZZdddvvv}}}yyyzzzxxxvvvxxxzzz{{{xxxuuuzzz{{{}}}}}}}}}{{{zzzxxxxxxzzz|||~~~|||wwwssstttyyy~~~~~~|||~~~~~~~~~~~~}}}}}}||||||||||||xxxrrrnnnooowww{{{vvvsssnnnooopppqqqrrrssssssssszzzxxxtttoookkkkkknnnqqqpppqqqqqqmmmiiihhhmmmrrrwww{{{~~~|||~~~vvvlll```___gggqqquuuvvvzzz~~~}}}~~~wwwaaaRRRHHHBBB>>><<<888444000///......&&&&&&&&&'''(((***+++,,,))))))))))))(((((((((((('''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((******)))((('''(((+++++++++***************)))))))))))))))******+++(((((()))***************+++,,,,,,,,,...333:::???IIIKKK\\\{{{uuuXXXGGG<<