BM6P6(@ rrrbbb^^^^^^]]]dddeeeiiittt~~~uuuiii```]]]]]]]]]]]]WWWQQQKKKHHHIIIHHHEEEAAAFFFDDDAAA@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>?????????BBBBBBBBBAAAAAAAAAAAA@@@EEEEEEDDDDDDEEEJJJPPPTTT[[[dddqqq}}}zzzmmmggg^^^WWWQQQNNNLLLJJJHHHIIIIIIJJJIIIHHHFFFEEECCCDDDEEECCCAAAAAAEEEIIIFFFMMMXXXdddlllmmmiiieeeeeehhhpppyyy}}}qqqpppooopppsssuuuuuuttt~~~|||ppp[[[JJJ>>><<<:::999:::>>>BBBEEEFFFHHHIIIIIIHHHGGGHHHIIILLLOOORRRRRRPPPMMMKKKKKKKKKJJJIIIJJJMMMMMMKKKHHHHHHHHHGGGFFFGGGHHHJJJKKKIIIKKKKKKKKKKKKMMMPPPRRRSSSUUUSSSPPPPPPTTTVVVUUUOOOOOOPPPOOONNNMMMLLLKKKOOOPPPQQQQQQOOOOOOPPPQQQUUUTTTSSSSSSWWW___jjjqqqmmmxxxsss______XXXTTTVVVXXXWWWUUUUUUPPPOOONNNMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEBBB@@@???@@@???<<<888<<<<<<;;;;;;>>>DDDLLLRRRlll~~~~~~tttkkkccc___YYYTTTMMMHHHHHHMMMXXXaaaooorrrxxx~~~}}}nnnccc```fffcccaaaaaaaaa```]]]YYYXXXTTTOOOMMMNNNOOOMMMLLLHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLJJJmmmccc```___]]]\\\```iiixxxrrrfffaaa```aaa```___ZZZSSSNNNKKKIIIFFFDDDEEECCCAAA@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>???@@@AAA@@@@@@AAADDDGGGKKKSSS___kkkxxx~~~xxxiiiddd[[[TTTOOOMMMJJJIIIKKKKKKLLLLLLKKKIIIHHHFFFHHHHHHHHHGGGHHHIIILLLMMMMMMTTT```oooyyy}}}zzzvvvjjjmmmttt~~~|||uuuwwwrrrrrrrrrssstttvvvxxxyyyyyywwwssshhhVVVHHH===<<<::::::;;;>>>BBBDDDGGGIIIJJJJJJIIIHHHIIIJJJMMMOOOQQQQQQOOOMMMKKKKKKLLLJJJIIIJJJLLLMMMKKKIIIHHHHHHGGGGGGGGGHHHJJJJJJIIIJJJJJJJJJIIIJJJMMMOOORRRTTTTTTQQQRRRWWWYYYXXXQQQPPPPPPOOONNNNNNMMMMMMOOOPPPQQQPPPNNNNNNNNNPPPSSSSSSSSSSSSVVV]]]eeekkkvvvwwwyyyzzzgggaaaZZZVVVWWWWWWTTTSSSTTTPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@AAAAAA>>>;;;===<<<<<<;;;>>>CCCKKKPPPaaannn{{{}}}vvvnnngggbbb\\\VVVOOOKKKJJJNNNWWW```mmmooorrruuuxxx}}}|||nnniiinnnkkkgggeeedddccc___\\\[[[WWWSSSQQQQQQPPPOOOMMMNNNNNNMMMLLLKKKKKKKKKKKKNNNMMMMMMMMMOOOOOOMMMLLLwwwggg___[[[WWWUUUWWW^^^hhhyyyzzzllleeecccbbbbbbgggeee```YYYQQQKKKIIIHHHEEEDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????>>>>>>AAABBBDDDCCCAAA??????@@@BBBHHHQQQZZZdddppp}}}xxxrrrbbb]]]VVVPPPLLLJJJHHHGGGHHHIIIKKKMMMNNNNNNMMMMMMKKKHHHGGGHHHLLLOOOPPPNNNRRRYYYfffwwwzzz{{{ssskkkllltttvvvwwwwwwvvvyyy~~~zzzqqqkkkfff\\\MMMBBB<<<<<<;;;<<<===???AAACCCGGGIIIKKKKKKJJJJJJJJJKKKLLLNNNPPPPPPNNNLLLKKKKKKLLLJJJJJJJJJKKKLLLKKKIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJHHHGGGGGGIIIKKKQQQSSSTTTRRRUUUZZZ]]]\\\RRRQQQPPPNNNNNNNNNOOOOOOOOOPPPQQQPPPNNNMMMMMMOOORRRRRRRRRSSSTTTYYY___cccjjj}}}xxxnnnddd^^^ZZZXXXUUUQQQQQQTTTQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@AAABBBBBB@@@???======<<<<<<===BBBHHHMMMXXXbbbmmmvvv{{{xxx{{{vvvnnnggg```YYYQQQNNNLLLNNNVVV```mmmooopppooonnnnnnpppqqqwww}}}}}}ttttttqqqlllhhheeeccc```^^^aaa^^^[[[YYYYYYXXXVVVTTTVVVUUUSSSRRRQQQQQQRRRSSSSSSQQQOOOOOOPPPPPPOOONNNuuuiii```YYYTTTSSSYYY```mmmvvvmmmhhheeedddhhhjjjiiicccXXXNNNJJJIIIFFFDDDCCCCCCEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEDDDAAA?????????CCCEEEIIIMMMRRRYYYaaahhhqqqvvv~~~~~~yyyssslllgggZZZUUUPPPKKKIIIHHHGGGFFFFFFHHHLLLQQQUUUXXXZZZ[[[SSSNNNJJJMMMTTTXXXVVVSSSXXX^^^kkk|||}}}qqqlllmmmwwwzzz||||||{{{~~~zzzssskkkccc\\\RRREEE<<<;;;;;;<<<===???@@@AAABBBFFFHHHJJJKKKJJJJJJKKKLLLKKKMMMNNNMMMKKKIIIIIIJJJLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHFFFFFFHHHIIINNNRRRSSSRRRUUU[[[^^^]]]SSSRRRPPPNNNNNNNNNPPPQQQPPPQQQRRRQQQOOONNNNNNOOOQQQRRRSSSSSSTTTVVVYYY\\\fffooosssqqquuugggbbb\\\ZZZUUUQQQRRRUUUQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBCCCBBBBBB@@@???=========<<<===@@@EEEHHHPPP[[[jjjxxxqqqxxx~~~uuummmeee\\\TTTQQQOOONNNWWWbbbppprrrttttttrrrqqqpppqqqmmmpppuuu|||{{{yyyvvvqqqllliiigggfffeeeiiiiiihhhggggggfffeeedddaaa___]]]\\\[[[[[[\\\]]]XXXUUURRRQQQQQQQQQQQQPPPuuuaaaWWWSSSWWW]]]eeewww|||rrrjjjeeebbbhhhlllhhh]]]QQQIIIGGGEEEDDDCCCDDDEEEEEEDDDBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@===;;;;;;===???BBBBBBBBBCCCDDDHHHLLLOOOVVVZZZ```gggpppzzz}}}yyyvvvsssooolllhhhccc]]]YYYRRROOOJJJHHHGGGGGGGGGFFFHHHKKKPPPVVV[[[```cccddd```ZZZUUUWWW___eeeddd```___cccooozzztttrrrtttzzz~~~qqqnnniiibbbZZZOOOCCC<<<;;;;;;===>>>@@@AAAAAABBBEEEGGGIIIJJJJJJJJJLLLMMMKKKLLLLLLJJJHHHGGGHHHIIILLLLLLKKKJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGGGGIIIKKKMMMQQQRRRQQQTTTYYY[[[ZZZSSSQQQOOONNNNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPPPPRRRSSSTTTUUUUUUTTTTTTVVVXXX```bbbuuu|||sssvvv}}}tttgggtttmmmfff___[[[XXXTTTTTTXXXRRRQQQPPPOOONNNLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@???>>>===============>>>BBBEEEHHHRRRbbbsssmmmiiilll|||{{{ssskkk___VVVUUURRRQQQZZZgggtttvvvyyyzzzxxxwwwwwwwwwooonnnmmmnnnrrrwww|||~~~{{{yyyvvvrrrooonnnnnnoooqqqsssuuuvvvvvvvvvvvvwwwrrrpppmmmiiifffdddcccccc\\\YYYVVVTTTTTTTTTTTTSSStttcccXXXZZZ]]]```kkkzzz~~~pppfffbbbhhhnnnmmmcccVVVMMMIIIHHHGGGFFFFFFGGGFFFDDDBBBGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???===;;;<<<>>>AAAAAAAAAAAABBBCCCEEEGGGHHHGGGJJJNNNRRRWWW^^^eeejjjooouuu~~~}}}xxxrrrllliiiaaa___\\\ZZZXXXUUUQQQNNNLLLIIIFFFEEEFFFGGGGGGGGGGGGJJJNNNSSSXXX\\\^^^___fff```[[[]]]fffmmmooonnneeegggqqq{{{xxxvvvwwwyyy~~~uuuiiihhhgggbbbYYYOOOEEE???;;;<<<===>>>@@@AAABBBBBBEEEGGGJJJKKKKKKLLLMMMOOOLLLLLLLLLJJJGGGGGGIIIKKKMMMMMMLLLJJJHHHHHHJJJLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHIIIKKKNNNOOORRRSSSQQQRRRVVVWWWUUUQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTUUUZZZ\\\jjj~~~qqquuuxxx|||gggooowwwlllbbb^^^[[[XXXWWWXXXSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJHHHHHHGGGFFFEEEFFFFFFDDDAAA>>>>>>>>>;;;<<<=========>>>@@@BBBGGGMMMXXXgggwwwxxxooobbb[[[bbbsss{{{qqqcccYYYYYYWWWVVVaaaqqq{{{}}}}}}}}}~~~wwwtttooommmlllmmmmmmmmmsssuuuyyy~~~}}}ttttttsssqqqooonnnpppqqqvvvyyy~~~}}}wwwpppjjjeeeccc___]]][[[ZZZZZZZZZYYYWWWyyygggeeeeeebbbfffpppwwwooossswwwuuulllaaaXXXTTTQQQPPPOOOOOOOOONNNKKKHHHJJJJJJJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBCCCAAAAAABBBCCCEEEEEEEEEDDDBBBDDDFFFHHHIIILLLPPPTTTVVVZZZaaahhhnnnrrrtttuuuxxx}}}~~~wwwsssnnniiiddd```\\\YYYQQQPPPNNNMMMMMMLLLIIIGGGHHHFFFDDDDDDFFFHHHIIIHHHGGGJJJNNNSSSXXX\\\^^^___gggbbb^^^aaajjjtttzzz}}}ttttttzzzzzzvvvwwwyyy{{{~~~~~~sssggg_________ZZZSSSJJJDDDAAA<<<<<<===>>>???AAABBBCCCGGGIIILLLMMMNNNOOOPPPRRROOOOOOMMMKKKIIIIIIKKKNNNMMMMMMMMMJJJGGGGGGIIILLLKKKLLLLLLMMMLLLKKKJJJIIIFFFGGGHHHHHHHHHJJJMMMPPPRRRUUUUUURRRRRRTTTSSSPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRTTTUUUTTTUUUTTTSSSQQQQQQRRRTTTVVVZZZfff~~~yyy~~~~~~}}}kkkoootttfff```___[[[WWWUUUSSSSSSRRRPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGBBBDDDEEEDDD@@@>>>>>>???:::;;;============???AAAHHHJJJQQQ\\\iiizzzvvvfffYYYYYY___mmmxxxhhh]]]^^^]]]\\\jjj}}}zzzwwwtttpppmmmkkkkkkkkkkkkmmmoooppprrrqqqsssxxx|||zzz}}}zzzppprrrsssrrrpppoooppprrrwww|||xxxpppjjjfffcccbbb```aaaaaa```^^^\\\vvvqqqooogggffflll~~~~~~}}}vvvlllddd___ZZZYYYXXXXXXXXXVVVSSSPPPKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFAAACCCFFFGGGEEEBBBAAA@@@>>>>>>???@@@AAA@@@>>><<>>???AAA999:::<<<=========???AAADDDEEELLLUUU]]]iii}}}zzziiiZZZUUUTTTXXXiii~~~}}}lll```aaaaaaaaapppyyytttmmmkkkhhheeecccbbbccccccbbbdddgggkkkooosssvvvwwwsssxxxvvvuuuxxxzzzyyywwwuuuvvvxxxwww|||}}}vvvoookkkeeeeeedddeeefffeeebbb```tttlllhhhiiiooo~~~vvvrrrrrrooojjjccc]]]YYYXXXSSSPPPOOOPPPNNNIIIGGGIIIKKKHHHEEEEEEGGGHHHGGGEEEAAACCCEEEEEECCC@@@>>>===CCCCCCBBBAAA@@@@@@@@@@@@@@@??????AAACCCEEEEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMOOOQQQPPPOOONNNMMMLLLKKKJJJIIIFFFDDDFFFFFFEEEEEEDDDEEEFFFGGGCCCFFFIIIIIIIIIKKKPPPUUU[[[bbbllluuu{{{}}}wwwssspppsss|||zzzqqqqqqyyywwwkkkaaaZZZQQQNNNKKKGGGEEEDDDDDDDDDCCCAAAAAACCCGGGJJJIIIHHHLLLMMMNNNPPPRRRTTTUUUVVVYYYVVVQQQMMMJJJHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQ[[[YYYWWWTTTQQQOOONNNMMMOOONNNLLLKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQUUU\\\jjj|||sssqqqfffaaaZZZYYY]]]UUUTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@???;;;<<<<<<=========>>>>>>BBBCCCGGGNNNTTT[[[gggrrroooWWWPPPPPPQQQYYYdddppp___bbbcccdddxxx{{{ooohhhddd___\\\[[[[[[ZZZ^^^cccfffjjjrrr{{{yyyzzz}}}~~~wwwpppjjjkkklllllliiiddd^^^ZZZYYYqqqiiiiiijjjwwwzzzrrrjjjeeeaaa[[[UUURRRRRRQQQNNNNNNQQQTTTPPPLLLKKKKKKKKKJJJIIIHHHIIIIIIIIIFFFEEECCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEECCCAAABBBDDDEEEFFFFFFFFFEEEIIIHHHHHHIIIJJJKKKJJJHHHKKKJJJHHHFFFFFFEEECCCBBBCCCDDDEEEDDDCCCCCCCCCDDDHHHKKKNNNOOOOOORRRWWW\\\kkktttuuuqqqpppuuu~~~}}}ssshhh\\\TTTLLLJJJGGGEEECCCBBBCCCCCCBBBBBBCCCFFFJJJJJJHHHEEEKKKLLLMMMOOOQQQRRRSSSSSSUUUSSSPPPLLLJJJHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQ]]][[[YYYVVVSSSPPPOOONNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOTTTYYYeee~~~www{{{oooccc\\\YYYYYYWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHFFFEEECCCAAA@@@???<<<<<<<<<<<<<<<===>>>>>>BBBCCCGGGLLLPPPSSS[[[cccllluuuvvv]]]SSSQQQOOORRRXXXjjj|||kkklllnnnpppuuujjjbbb]]][[[\\\]]]bbbkkkrrrxxx}}}vvvqqqlllllljjjfff```[[[XXXWWW~~~nnnjjjgggkkkyyyzzzqqqkkkddd\\\VVVUUUVVVVVVZZZ___^^^ZZZUUUQQQOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCAAAAAAAAABBBAAA@@@???AAACCCEEEFFFDDDBBBAAAEEEDDDDDDEEEGGGGGGFFFDDDIIIGGGEEECCCCCCCCCDDDEEECCCEEEFFFFFFEEEEEEGGGHHHNNNQQQTTTUUUVVVXXX^^^bbbsss}}}wwwlllooottt}}}~~~vvvnnncccUUULLLEEEDDDBBBAAAAAAAAABBBCCCBBBCCCFFFIIIKKKJJJGGGCCCIIIJJJMMMOOOPPPPPPOOONNNOOOOOONNNLLLKKKIIIHHHHHHJJJKKKKKKKKKJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLKKKLLLNNNPPP[[[YYYWWWTTTQQQOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOONNNRRRVVV^^^rrr|||uuuwww~~~jjjaaa]]]YYYYYYXXXVVVSSSQQQPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLJJJIIIGGGEEECCCAAA???>>>>>>===;;;;;;;;;<<<>>>???@@@AAAEEEKKKMMMNNNTTT[[[^^^jjj|||~~~cccVVVRRRNNNLLLNNNZZZtttuuussstttwwwzzzlllccc___^^^___fffqqq{{{|||wwwnnnllliiibbb\\\XXXVVVVVVzzznnngggeeelll~~~ssshhh]]][[[\\\___eeekkkjjjgggaaa[[[VVVSSSPPPOOOKKKLLLNNNPPPQQQPPPNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEEEECCCAAAAAABBBBBBBBBAAADDDEEEGGGGGGGGGFFFDDDCCCCCCCCCDDDFFFHHHJJJIIIHHHIIIIIIGGGFFFEEEHHHKKKNNNLLLMMMMMMKKKIIIKKKPPPTTTXXX[[[]]]^^^^^^```eeeiiiooozzzyyyqqqvvvxxxpppiii^^^PPPFFF@@@?????????@@@AAACCCDDDDDDEEEGGGHHHIIIHHHFFFEEEGGGIIILLLNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKKKKMMMOOORRRRRRPPPNNNMMMKKKKKKKKKKKKLLLNNNPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNRRRTTTXXXgggsssqqq~~~uuuiiiccc^^^ZZZYYYVVVTTTRRRPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHFFFCCCAAA???>>>???>>>;;;::::::<<<>>>@@@<<<===BBBHHHLLLPPPXXXaaajjjuuuhhhXXXSSSOOOLLLLLLSSShhh}}}wwwuuuxxxrrrhhhdddccchhhsss{{{vvvqqqnnnhhh```ZZZVVVWWWXXXwwwwwwjjjdddhhhyyypppiiihhhjjjoootttxxxuuupppiiibbb\\\YYYWWWTTTVVVZZZ___cccccc___[[[VVVUUUSSSPPPNNNMMMLLLLLLJJJHHHFFFFFFHHHJJJJJJJJJKKKKKKJJJJJJIIIGGGFFFFFFDDDDDDEEEHHHLLLOOOQQQQQQMMMMMMLLLKKKKKKNNNTTTYYY^^^]]]YYYRRRNNNPPPWWW]]]ccceeehhhgggfffhhhlllppppppyyy|||yyyyyy{{{}}}sssjjjbbbXXXLLLDDD>>>>>>???@@@AAACCCDDDEEEGGGGGGFFFEEEEEEEEEGGGHHHFFFHHHJJJLLLMMMKKKIIIHHHIIIKKKLLLMMMNNNMMMKKKKKKJJJKKKLLLMMMLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLMMMKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKNNNPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOORRRTTTVVV```}}}uuummmoooqqqgggaaaZZZYYYWWWTTTQQQOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHFFFDDDBBB@@@???@@@>>><<<::::::;;;>>>???<<<;;;>>>DDDIIIOOO[[[gggsssooo[[[RRROOOMMMLLLNNN]]]yyy}}}xxxyyytttjjjfffhhhpppzzz|||vvvssstttpppiiiaaaZZZXXXZZZ]]]\\\tttrrrjjjgggppp~~~|||~~~~~~xxxooohhhcccaaaaaabbbffflllrrrsssooojjjaaa^^^ZZZWWWTTTTTTUUUUUURRROOOMMMMMMOOOQQQRRRRRRSSSSSSSSSRRRPPPNNNLLLJJJJJJHHHHHHKKKQQQVVVZZZ[[[TTTVVVVVVTTTSSSUUUZZZ___mmmlllfff]]]VVVVVV]]]dddiiilllnnnnnnmmmnnnrrrvvvyyy~~~uuuwww~~~wwwmmmbbbXXXOOOHHHCCC>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDBBBCCCFFFIIIEEEGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIIIIKKKLLLJJJJJJIIIIIIJJJKKKKKKLLLIIIJJJMMMOOOPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLNNNQQQTTTUUU]]]vvvzzzooommmxxx}}}jjjbbb[[[ZZZWWWTTTRRRPPPNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIGGGFFFDDDCCCAAAAAA???>>><<<;;;;;;;;;===>>>===;;;<<>>>>>===<<<<<<<<<<<<<<<===;;;<<<>>>???BBBLLLVVVfffxxxyyycccTTTOOOMMMKKKKKKSSShhh}}}rrrlllkkknnnuuu|||{{{uuuqqqkkkfffccc```\\\XXXTTTWWW]]]cccjjjooosssuuurrrsssrrrmmmhhhgggkkkoootttpppjjjccc______cccggg999EEE]]]}}}mmmhhhfffgggppp}}}~~~}}}yyytttpppooossswww{{{sssoookkkiiijjjkkkkkkkkknnnsssxxx{{{xxxqqqhhhaaa```\\\YYYZZZ^^^eeekkknnnmmmoooooojjjdddbbbeeehhhppptttwwwuuurrrssszzz~~~yyyxxx{{{}}}zzznnnkkkbbbSSSEEE======@@@@@@@@@AAABBBBBBBBBBBBAAA???BBBEEEFFFDDDCCCDDDFFFFFFFFFGGGGGGIIIJJJKKKKKKGGGHHHHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNNNNLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJHHHHHHJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMQQQVVV[[[mmm{{{mmm___]]][[[XXXUUUSSSQQQPPPLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDD>>>>>>=========<<<<<<;;;<<<;;;<<>>==================<<<<<<>>>AAADDDEEEVVV\\\iiiyyyyyyiiiUUUQQQTTTNNNNNNNNNYYYpppwwwmmm___]]]ZZZUUUQQQNNNLLLKKKKKKJJJKKKSSSaaapppzzzzzzwwwrrrnnnlllmmmppprrryyyooofffcccbbbaaabbbeee444777@@@QQQgggwwwpppgggdddhhhtttzzzwwwyyy}}}~~~{{{zzzzzz}}}}}}~~~uuunnnkkklllaaaSSSGGGBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIFFFHHHIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIJJJJJJKKKLLLLLLKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHHHHJJJIIIHHHFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJLLLLLLPPPVVV^^^kkkxxxmmm```\\\\\\TTTRRRTTTQQQMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>>>>===============<<<<<<>>>@@@CCCEEEJJJPPP[[[iiiwww{{{lllXXXSSSTTTNNNPPPOOOVVVkkkzzznnn```^^^\\\YYYUUURRROOONNNLLLKKKLLLSSS```ooo|||~~~{{{yyyxxxxxxyyyuuummmfffeeeeeedddeeeggg000222999@@@KKKaaa~~~qqqjjjjjjmmmuuuzzzqqqkkkhhhaaaXXXLLLDDDAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJKKKIIIGGGEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMSSSYYY]]]bbbmmmyyy|||pppbbb^^^]]]VVVSSSTTTOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGFFFDDDDDDAAAAAA???>>>>>>>>>>>>>>>======<<<<<<===???BBBDDDGGGLLLVVVcccqqqqqq]]]UUUUUUNNNRRROOOSSSeee~~~ssskkkjjjiiifffbbb]]]XXXUUURRRQQQQQQTTT\\\jjjyyy~~~}}}sssmmmhhhhhhhhhgggiiilll111222555777<<>>>>>>>>>>>>>>===<<<;;;<<<>>>AAABBBIIIOOOZZZiiixxxxxxdddYYYVVVPPPSSSPPPRRRbbb}}}xxxrrrkkkhhh___]]]ZZZWWWYYYcccqqq{{{~~~{{{yyysssmmmhhhhhhhhhhhhkkkppp333222222444777AAASSSdddwwwrrrssstttrrrnnnwwwvvvmmmhhheeeeeeSSSNNNGGGEEEGGGIIIJJJJJJ@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHKKKLLLMMMMMMLLLKKKMMMNNNOOONNNLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLOOORRRRRRQQQTTTZZZiii~~~sssbbb\\\\\\WWWVVVWWWQQQRRRQQQPPPNNNMMMKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;===???@@@EEELLLYYYiiixxxlll^^^XXXQQQSSSRRRUUUbbb~~~~~~rrrnnnggg^^^ZZZ]]]fffnnnqqqrrruuuvvvvvvtttqqqooopppiiidddbbbbbbccciiiqqq222///000333666:::BBBKKKhhhtttrrrrrroooiiinnnsssiiidddddddddPPPLLLGGGFFFIIIKKKKKKJJJ????????????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJLLLLLLKKKKKKMMMNNNOOONNNLLLJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLJJJKKKNNNNNNMMMQQQWWW___rrrxxxfff]]]\\\WWWWWWYYYSSSSSSSSSQQQOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@??????>>>??????>>>===<<<:::;;;<<<>>>???AAAGGGTTTcccppptttccc[[[SSSRRRUUUXXXbbb{{{~~~zzzuuuvvvvvvjjjbbb```bbbeeeggghhhiiijjjjjjiiigggffffffaaa^^^]]]]]]___fffooo......111444555444999???OOOeee|||vvvsssnnnnnn{{{lllaaa\\\[[[\\\MMMJJJFFFFFFHHHJJJIIIGGG@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGEEEGGGHHHIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMJJJIIILLLMMMLLLPPPUUUZZZaaatttxxxzzzlll```]]]WWWXXXYYYTTTSSSRRRQQQPPPNNNLLLKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBAAA@@@????????????>>>===;;;::::::;;;===>>>@@@EEENNNYYYcccppp{{{ggg]]]UUUSSSXXX[[[```ttt}}}yyyssspppttt~~~xxxpppjjjfffddddddcccbbbaaa```______^^^\\\[[[\\\___```bbbhhhppp---///333666444111555===;;;NNNhhh{{{uuupppwww|||~~~qqq```TTTNNNMMMNNNLLLHHHEEEDDDFFFGGGFFFDDDAAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFBBBDDDFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFHHHIIIIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMJJJIIILLLMMMLLLOOOSSSYYYWWWfffnnniii}}}rrrddd___XXXXXXZZZTTTQQQQQQPPPOOOOOONNNMMMMMMHHHHHHIIIIIIIIIHHHGGGGGGCCCBBBAAA@@@????????????>>>===;;;::::::;;;<<<===???AAAFFFNNNUUUbbbwwwjjj___WWWSSSZZZ\\\^^^mmm{{{uuuooonnnssszzz~~~{{{|||zzzsssmmmhhhdddbbb___\\\ZZZYYYYYYYYYWWWYYY^^^dddggggggmmmsss/////////000111333444555;;;<<>>======???AAADDDFFFGGGFFFEEEDDDDDDDDDDDDDDDHHHGGGEEECCCCCCEEEFFFGGGEEEEEEFFFHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLJJJHHHGGGJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIJJJKKKJJJHHHEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLNNNQQQTTTZZZ___eeerrrtttiiijjj{{{kkk^^^WWWVVVWWWXXXSSSQQQNNNMMMNNNOOONNNNNNIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDBBB@@@>>>=========>>>============<<<<<<<<>>OOOfffvvvssssssnnnooovvv~~~xxx}}}nnnYYYKKKCCC>>>>>>AAAAAACCCEEEEEECCCAAAAAAAAA???>>>>>>>>>???AAACCCDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHJJJIIIIIIJJJKKKJJJHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJLLLOOORRRXXX[[[```ooo|||nnnjjjxxxpppccc^^^\\\ZZZXXXSSSPPPNNNMMMNNNNNNNNNMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEBBB@@@>>>==================<<<<<<<<<;;;;;;AAA===@@@IIIOOOWWWjjjkkk```]]]``````bbblll|||tttmmmhhheeedddcccbbbaaa```^^^]]]^^^___]]]___aaaaaaaaadddhhhlllnnnvvv|||wwwrrrnnnnnnooopppppptttvvv{{{222111111000000000111111444555999???JJJ___xxxlllhhhfffhhhiiiqqqnnn]]]JJJAAA>>>===<<<===@@@BBBEEEEEEDDDBBBAAAAAA????????????@@@@@@@@@AAA>>>??????@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHIIIIIIHHHJJJIIIHHHIIIJJJJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIIIIJJJNNNPPPVVVWWW[[[lllqqqeeejjjwwwvvvhhhaaa]]]YYYVVVSSSQQQNNNMMMNNNOOONNNNNNLLLLLLKKKKKKJJJIIIIIIHHHFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::???===AAAHHHMMMSSSbbbrrrvvviiihhhiiiggggggooo~~~|||tttmmmhhheee\\\\\\\\\[[[YYYWWWVVVUUUSSSTTTUUUUUUUUUWWWZZZ\\\```dddllluuuyyy}}}111000000000000111111222666666777999>>>LLLfff}}}qqqkkkgggggggggmmm}}}{{{___PPPAAA<<<<<<<<<;;;;;;???AAADDDEEEDDDBBBAAA@@@???@@@@@@AAA@@@@@@??????===>>>>>>???AAACCCEEEFFFEEEEEEFFFFFFFFFEEEDDDCCCFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHIIIIIIGGGEEECCCFFFFFFHHHIIIIIIJJJJJJJJJFFFGGGHHHIIIIIIJJJJJJIIIJJJIIIHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIKKKNNNPPPUUUUUU[[[lll{{{gggbbbiiirrrddd]]]ZZZZZZUUUSSSPPPOOOPPPQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;:::::::::===<<>><<<======<<<<<>>>>><<<<<<;;;;;;;;;:::::::::::::::===AAACCCEEEKKKRRRXXXcccnnnrrrtttyyy{{{yyysssqqqqqqsssxxx{{{sssoooiiiddd```\\\WWWTTTUUUSSSRRRQQQRRRUUUWWWXXXYYYWWWWWWZZZ\\\```jjjuuu------...///000222333444111///111666:::===BBBHHHddd}}}}}}mmmkkkttt}}}}}}{{{mmmaaaMMMEEE?????????======??????AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFDDDBBBAAADDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMOOOSSSVVVVVV[[[gggwww}}}llljjjyyy~~~lllcccaaaZZZXXXUUUTTTUUUVVVUUUUUUNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFFFFEEECCCAAA???>>><<<<<<<<<<<<;;;;;;;;;:::888:::<<<===>>>@@@CCCFFFHHHPPPYYY```fffsss~~~~~~sssllliiiiiikkkrrr}}}zzzuuunnneee___XXXUUUQQQOOORRRUUUXXXYYYWWWVVVUUUVVVWWW]]]kkkxxx.........//////111222222333111222555777777;;;@@@LLLbbb|||}}}~~~wwwuuuuuuoooaaaTTTDDD@@@???@@@???===>>>BBB@@@AAAAAA@@@@@@@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHGGGGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNQQQTTTXXX\\\aaammmxxxyyy~~~pppkkkqqqjjj^^^ZZZXXXVVVUUUUUUVVVVVVUUUPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDAAA???>>>=========<<<<<<<<<;;;;;;999:::;;;;;;<<<>>>???@@@BBBFFFLLLRRRYYYdddqqqzzz{{{nnngggdddccceeekkktttzzzlllfff]]]XXXWWWYYYZZZ[[[ZZZYYYYYYYYYWWW]]]ooo}}}{{{000000////////////000000222000000000...---444<<<999KKKeee~~~}}}~~~~~~{{{ssskkkjjjkkkeeeWWWJJJ======???AAA???<<>>@@@CCCEEEEEEDDDBBBAAABBBCCCFFFGGGCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEFFFHHHKKKNNNPPPNNNLLLJJJHHHFFFGGGGGGHHHGGGHHHJJJJJJJJJIIIGGGEEECCCCCCCCCCCCDDDEEEGGGHHHCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJHHHFFFGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHKKKLLLNNNQQQUUUXXXaaafffpppuuunnnnnnvvvpppjjjwwwaaaZZZXXXUUUTTTUUUVVVUUUUUURRRQQQPPPOOOMMMLLLKKKJJJGGGGGGGGGFFFDDDBBB???>>>>>>============<<<<<<<<<:::<<<<<<:::;;;===>>>>>>@@@BBBEEEIIIPPPXXX```fffttt}}}xxxnnneeeaaa^^^```eeeppp|||nnnddd___^^^]]]]]][[[[[[[[[XXXTTTZZZlll}}}}}}{{{{{{}}}|||xxxuuurrrooopppuuu}}}............////////////000000//////000222444555>>>???III___}}}{{{vvvwwwyyyrrrllldddaaa___ZZZPPPHHH>>>???@@@@@@AAAAAAAAAAAAAAA???>>>===>>>@@@CCCEEEGGGDDDBBBCCCHHHIIIGGGCCCAAABBBDDDEEEDDDEEEGGGIIIHHHGGGFFFFFFIIINNNSSSWWWRRROOOKKKGGGDDDDDDEEEFFFHHHGGGGGGHHHIIIHHHFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGJJJHHHFFFFFFGGGIIIIIIIIIGGGKKKNNNMMMJJJHHHIIIKKKLLLLLLKKKKKKLLLQQQXXX]]]gggdddddddddaaahhhkkkfffyyykkk\\\VVVSSSTTTUUUTTTTTTVVVPPPQQQRRRRRRQQQPPPNNNMMMGGGHHHHHHGGGFFFDDDBBBAAA=========<<<;;;;;;::::::<<<;;;;;;;;;<<<===???@@@AAAAAABBBDDDFFFKKKRRRWWWaaagggxxxwwwmmmccc^^^```aaadddsss{{{rrrkkkbbb\\\^^^___^^^YYYUUUWWW```iiizzzpppiiihhhiiijjjjjjkkkkkkllllllmmmlllkkkjjjiiikkkpppxxx~~~............////////////111000000000000111333444444777@@@OOOccc{{{{{{wwwwwwyyyttthhhaaaYYYUUUTTTPPPHHHBBB>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>@@@BBBDDDFFFCCCAAABBBFFFHHHFFFBBBAAACCCEEEFFFEEEEEEFFFGGGDDDDDDEEEHHHMMMSSSYYY]]]QQQOOOJJJFFFDDDDDDEEEFFFGGGFFFFFFGGGHHHGGGEEECCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGKKKIIIHHHHHHJJJKKKLLLKKKIIIJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJLLLPPPWWW\\\___[[[YYYYYYWWW^^^xxxyyyhhhqqqvvvaaaZZZTTTTTTUUUSSSSSSVVVRRRSSSSSSRRRQQQPPPNNNMMMHHHHHHHHHHHHFFFDDDBBBAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<===???@@@??????@@@@@@AAAEEEKKKOOOVVV[[[iii|||rrrccc___]]]^^^iiivvv}}}ooofffbbbaaa]]]VVVPPPPPPTTTYYYiiiyyyzzztttkkkdddbbbaaaaaaccceeegggiiijjjkkkjjjjjjiiihhhhhhlllqqqvvv............////////////111111000000000111111222111555<<>>===>>>???BBBCCCCCCAAA???AAADDDEEECCCAAAAAADDDGGGGGGFFFDDDCCCCCCAAABBBEEEIIIOOOTTTYYY\\\OOOMMMIIIFFFDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGEEEBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGHHHJJJLLLLLLLLLJJJJJJIIIJJJLLLLLLJJJIIIIIIIIIIIIIIIJJJNNNSSSXXXWWWRRROOOOOOOOOVVViii~~~yyyuuuxxxhhh___VVVTTTTTTSSSSSSVVVUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIHHHHHHFFFDDDCCCBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;===>>>???AAABBBBBBAAABBBEEEIIIMMMQQQWWWbbboooxxxqqqeee___\\\aaaiiillltttlllggg^^^UUUOOOKKKKKKLLLPPP\\\oooxxxrrrkkkeeebbb___```cccgggkkkooorrrssssssssssssqqqppppppsssuuu............////////////111111111000000000000000222666;;;???AAALLLcccyyyyyy}}}tttjjjeeeSSSMMMDDD@@@@@@@@@???===<<<<<<>>>???@@@@@@@@@@@@???>>>=========???@@@AAAAAA???>>>???AAABBBAAA??????CCCFFFHHHFFFCCC@@@???AAABBBEEEGGGKKKNNNPPPQQQLLLJJJHHHEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHHHHEEECCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFIIIKKKKKKJJJKKKIIIGGGIIILLLMMMKKKHHHGGGGGGGGGGGGGGGJJJNNNRRRRRRNNNMMMOOOQQQUUU```kkkwww{{{pppdddXXXTTTTTTSSSTTTWWWVVVUUUTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::;;;<<<===>>>BBBCCCDDDEEEFFFJJJNNNRRRXXX___jjjttt|||wwwjjjaaaaaaeeeaaawww|||rrrdddYYYRRRNNNLLLJJJHHHNNNYYYeeeqqq~~~{{{wwwrrrooolllnnnrrrvvv|||}}}{{{zzzzzz............////////////000000111111000000000///000222666;;;===BBBPPP]]]rrr}}}}}}uuukkkccc^^^LLLGGG@@@<<<<<<===>>>===;;;;;;===>>>???@@@@@@@@@>>>>>>=========>>>???@@@>>>======>>>???@@@???>>>===AAAFFFGGGFFFBBB???>>>???@@@AAACCCDDDEEEFFFFFFIIIHHHFFFDDDDDDDDDEEEFFFHHHHHHHHHIIIJJJIIIGGGEEE@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJKKKHHHFFFHHHKKKMMMKKKIIIFFFGGGGGGFFFFFFGGGIIILLLNNNMMMNNNRRRUUUWWWZZZ^^^vvv{{{yyy|||yyyjjj[[[UUUTTTUUUVVVYYYWWWVVVTTTQQQOOOMMMKKKKKKKKKKKKIIIHHHFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::;;;======AAACCCFFFIIIMMMRRRXXX\\\jjjrrr{{{|||kkkddddddaaakkkqqqbbbXXXRRRNNNJJJHHHIIIMMMRRRYYYcccmmmsss............//////////////////000111111000000///000111555;;;>>>???EEELLLWWWkkkwwwnnndddYYYQQQEEEBBB===;;;;;;;;;;;;;;;999:::<<<===???@@@@@@@@@>>>===============>>>>>><<<============>>>>>>>>>===AAAEEEHHHGGGDDDBBBAAA===>>>>>>@@@AAABBBCCCCCCGGGFFFEEEDDDCCCDDDEEEEEEIIIIIIHHHIIIJJJJJJHHHEEEBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJLLLMMMLLLJJJIIIHHHGGGHHHIIIKKKKKKKKKIIIJJJJJJHHHFFFEEEFFFGGGGGGIIIMMMQQQSSSTTTUUUVVVggg~~~uuubbbXXXVVVWWWXXX[[[XXXVVVTTTRRROOONNNMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEAAAAAAAAA@@@??????>>>>>><<<<<<;;;::::::;;;<<<===BBBFFFKKKQQQXXX___fffkkk~~~{{{mmmgggddddddnnnpppbbbWWWNNNIIIFFFEEEDDDFFFJJJQQQWWW[[[kkkrrr............////////////---...///000111111000000222222666;;;<<<<<>>===<<<;;;:::999999:::;;;===>>>???@@@@@@========================;;;<<<===============>>>>>>AAAFFFIIIIIIHHHHHHHHHAAAAAA@@@AAAAAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEIIIHHHHHHIIIJJJIIIGGGEEECCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHJJJKKKIIIHHHGGGEEEEEEFFFGGGHHHIIIHHHHHHJJJLLLLLLKKKIIIGGGHHHIIIHHHHHHIIIKKKMMMNNNOOONNNLLLIIIFFFFFFFFFCCCFFFIIIJJJLLLOOOQQQSSS]]]xxxkkk^^^ZZZYYYYYY[[[YYYXXXVVVSSSQQQPPPPPPPPPMMMLLLJJJHHHGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<;;;:::::::::;;;<<<@@@DDDKKKSSS[[[dddlllrrrsssjjjdddeeetttppp```SSSLLLFFFDDDBBBBBBDDDHHHKKKMMMWWW^^^nnn............/////////000,,,---///000111111111000///111555888666444888@@@BBBIIIUUUggg~~~{{{xxx}}}|||uuutttzzzvvvvvvxxx{{{~~~}}}}}}vvvqqqrrrrrriiiTTTCCC??????@@@@@@???===;;;999888999;;;===>>>???@@@@@@===============<<<<<<<<<;;;<<<======<<<<<<===>>>???CCCGGGJJJKKKKKKLLLLLLHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGHHHIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHJJJLLLLLLJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJJJJHHHFFFFFFHHHJJJIIIGGGGGGKKKNNNRRRRRRRRRPPPKKKHHHFFFFFFAAADDDFFFEEEFFFKKKQQQTTTWWWkkkrrrbbb\\\ZZZZZZ[[[[[[YYYWWWUUUSSSRRRRRRRRRNNNLLLJJJHHHGGGFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA===<<<;;;:::::::::;;;<<<666;;;CCCKKKTTT^^^fffllluuuyyyzzz}}}ppphhhccciii}}}}}}jjj[[[RRRIIIGGGDDDCCCDDDEEEFFFFFFMMMSSSccc~~~|||////////////000000000000000000000000000000000000111111111111222444666777;;;>>>EEEQQQ```ttt~~~~~~vvvsssrrrsssxxx{{{{{{zzzzzzuuupppoooqqqtttuuuuuuxxx~~~uuuwwwwwwtttjjj[[[KKKAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<>>>????????????<<<===>>>>>>>>>>>>>>>===AAA@@@??????????????????AAAAAAAAADDDHHHKKKMMMMMMHHHGGGEEEDDDCCCCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKMMMJJJHHHGGGJJJLLLNNNOOOUUU[[[```^^^VVVNNNHHHGGGAAABBBDDDDDDEEEGGGJJJMMMYYYbbbqqqbbbZZZZZZ\\\XXXYYYYYYUUUPPPMMMNNNPPPLLLKKKJJJIIIJJJIIIFFFDDDFFFFFFEEEDDDCCCAAA@@@???======<<<;;;::::::::::::>>>???AAADDDJJJPPPVVVZZZ```bbbjjjuuussshhhgggppptttbbbYYYQQQJJJFFFFFFFFFCCCCCCEEEEEELLL\\\ttt}}}yyyvvvrrrppp.../////////000000000000000000000000000000000000111111111111222444666777:::;;;@@@GGGPPP___uuu{{{wwwrrrrrrvvvzzz{{{{{{zzzuuuqqqppprrrssssssqqqoooqqqssssssvvv|||qqqaaaQQQFFFBBB??????>>>>>>============<<<======>>>>>>>>>>>>===<<<<<<===>>>??????>>>>>>@@@??????>>>>>>>>>??????AAA@@@@@@BBBFFFIIIJJJJJJGGGFFFEEECCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGJJJIIIGGGFFFFFFFFFHHHIIIKKKIIIHHHIIIMMMQQQSSSTTTXXX]]]```]]]UUULLLGGGFFFAAABBBDDDDDDDDDFFFJJJLLLTTT___vvvfff[[[XXXXXX[[[\\\[[[XXXTTTQQQQQQRRRLLLKKKJJJJJJJJJIIIGGGEEEFFFFFFFFFEEEDDDBBB@@@@@@>>>===<<<;;;::::::::::::999999:::<<>>>>>??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>??????AAA@@@???AAACCCEEEFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFIIIHHHHHHKKKPPPUUUXXXYYYZZZ\\\]]]YYYQQQJJJFFFEEEAAACCCDDDEEEEEEGGGKKKNNNXXXccc||||||mmmaaaZZZXXXXXXXXXXXXVVVRRROOONNNNNNMMMLLLJJJJJJKKKJJJHHHFFFGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::<<<>>>AAACCCIIIKKKRRR]]]hhhuuuyyyooorrrppp```VVVMMMJJJHHHDDDBBBCCCGGGIIIPPPaaa}}}........./////////000000////////////////////////000000000111222333333444222222444888;;;???IIITTTcccwww~~~yyytttvvvqqqjjjdddbbbgggooouuuqqq^^^MMMCCCAAABBBAAA@@@???>>>>>>>>>??????<<<===============<<<<<<:::;;;===>>>???@@@AAAAAA============>>>??????@@@AAA@@@>>>???AAABBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEECCCBBBBBBBBBBBBFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEHHHHHHHHHKKKPPPUUUXXXYYYWWWXXXWWWSSSMMMGGGEEEDDDAAACCCEEEGGGHHHKKKPPPSSS]]]eeetttvvvkkkccc^^^WWWWWWWWWUUURRROOOMMMKKKMMMLLLKKKKKKLLLKKKIIIGGGGGGFFFFFFEEEDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<>>>>>>===<<<<<<>>>???@@@EEEEEEIIIQQQXXXaaaooo|||yyyrrr|||kkk___SSSNNNKKKGGGEEEEEEFFFHHHNNN]]]www............//////////////////////////////////////////000111111222222222111111333777999;;;AAAIIINNNZZZooozzzwwwtttnnnhhhccccccfffiiizzz~~~{{{ppp```RRRJJJFFFCCCAAAAAA@@@>>>===<<<<<<===>>>:::;;;<<<======>>>>>>>>>;;;<<<===???@@@AAAAAAAAA============>>>???AAAAAAAAA@@@>>>>>>???@@@@@@???BBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFHHHGGGEEEDDDBBBAAAAAAAAAEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGIIIMMMQQQRRRSSSOOOOOONNNLLLHHHFFFEEEEEEBBBDDDFFFIIIKKKOOOTTTWWW[[[___eeettt}}}~~~~~~vvvkkkddd\\\[[[YYYXXXVVVSSSQQQOOONNNMMMLLLLLLMMMMMMKKKIIIFFFFFFFFFEEECCCBBB@@@???@@@@@@???>>>============<<<;;;:::::::::;;;<<<=========???DDDGGGLLLVVVaaapppxxxyyywwwhhhYYYQQQMMMIIIFFFEEEDDDGGGNNN]]]vvv------........./////////000000000000000000000000...///000111111111111111333111222666666666999???DDDHHHUUUkkk|||{{{wwwppphhheeefffiiitttvvvzzzooodddUUULLLIIIHHHEEEAAACCCBBB???<<<;;;;;;<<<===999999;;;<<<===>>>>>>>>><<<===>>>???@@@@@@AAAAAA=========>>>???AAABBBCCCBBB@@@???>>>???@@@???>>>@@@@@@AAABBBCCCCCCCCCBBB@@@AAABBBCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFIIIKKKLLLLLLIIIHHHHHHGGGFFFEEEEEEDDDBBBCCCFFFHHHJJJNNNRRRVVVWWWYYY\\\fff~~~ssshhh^^^[[[XXXVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNLLLJJJGGGGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===999999<<>>???GGGUUUeeexxxyyynnniiilllqqqssstttwww~~~lllcccVVVLLLHHHFFFDDDCCCGGGDDDAAA===;;;;;;<<<<<<:::;;;;;;<<<=========<<<===>>>???@@@@@@@@@@@@@@@======>>>???@@@BBBDDDEEECCCAAA??????@@@AAA@@@???>>>???AAABBBCCCCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAAAAABBBDDDEEEGGGHHHGGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAACCCDDDEEEEEEHHHKKKNNNQQQSSSWWW```ppp~~~ppp___[[[VVVSSSSSSRRRQQQPPPOOONNNMMMNNNOOOOOOMMMKKKIIIIIIHHHHHHFFFDDDCCCBBBBBBAAA@@@??????>>>??????>>>=====================::::::===AAA@@@???DDDKKKJJJRRR[[[eeesssmmm___VVVMMMGGGDDDBBBEEEJJJVVVlll---------.........//////000000000000000000000000...///000111111000//////333000000222333111333777777777<<>>??????@@@@@@@@@??????>>>>>>>>>@@@AAACCCEEEFFFCCCBBB@@@@@@AAABBBAAA@@@===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBDDDFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBDDDEEEEEEFFFFFFBBBBBBAAACCCFFFGGGGGGFFFFFFEEEEEEEEEFFFEEECCCBBBAAABBBBBBAAAAAABBBDDDFFFJJJKKKQQQYYYbbbvvv{{{xxxddd___YYYUUUUUUVVVVVVUUUOOONNNMMMNNNOOOOOONNNLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@????????????===<<<<<<;;;;;;:::::::::999999<<<>>><<<999;;;@@@BBBEEEIIIOOO^^^ppp~~~yyyhhh]]]RRRJJJFFFCCCDDDGGGPPPeee000000000000000000000000///////////////////////////000000000111111111111222222222222222222333333333555888:::>>>IIIWWWaaa~~~}}}vvvvvvuuutttyyyxxxyyy~~~|||sssgggeee___WWWNNNGGGCCCBBBEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????===;;;::::::;;;===>>>???AAADDDFFFKKKIIIFFFCCC@@@??????@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCEEEEEECCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEBBB@@@AAACCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAACCCGGGIIIOOOVVV___~~~hhhccc[[[VVVTTTTTTUUUVVVUUUQQQMMMLLLMMMNNNLLLJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>======>>>???>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<======AAA@@@BBBJJJRRR[[[hhhtttzzzxxxdddTTTJJJFFFCCCDDDIIIPPP]]]yyy------------------------........................//////000000000111111111111111222222222222333333222444666666888>>>IIIQQQdddttt}}}}}}{{{vvvllldddYYYYYYXXXTTTOOOJJJGGGGGGFFFFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<;;;===??????@@@AAADDDFFFJJJHHHFFFCCCAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCDDDDDDFFFFFFDDDCCCBBBAAAAAACCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBAAA???@@@CCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAADDDDDDIIIOOOVVVtttpppjjjbbb[[[XXXXXXYYYZZZUUURRRNNNMMMNNNNNNMMMKKKMMMLLLKKKJJJIIIGGGFFFFFFDDDCCC@@@>>>======>>>???@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???DDDLLLQQQRRRVVV\\\ggguuu}}}iiiUUUMMMKKKFFFFFFGGGLLLXXXqqq------------------------........................////////////000000000000111111111222222222333333222444555444333555;;;@@@KKKWWWjjj~~~uuuiiibbb```]]]WWWQQQGGGJJJMMMNNNMMMLLLKKKKKKHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>>>>===???@@@@@@@@@@@@CCCEEEHHHGGGEEEDDDCCCCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBEEEEEEDDDDDDEEEEEEFFFGGGDDDCCCAAA??????@@@BBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAA@@@???@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???BBBAAACCCHHHLLLdddyyyrrrhhh^^^WWWUUUVVVWWWUUUSSSPPPNNNNNNNNNMMMLLLNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCAAA???>>>>>>??????AAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<;;;===BBBKKKTTTVVVQQQMMMNNNXXXccciiiqqqqqqZZZPPPPPPIIIFFFEEEGGGOOOddd||||||{{{{{{wwwtttuuuyyy////////////////////////................................./////////000000000000111111222222333333333444555555333444666888@@@HHHTTTbbbrrr}}}fff]]]RRRLLLKKKJJJGGGDDD===@@@DDDFFFGGGIIIKKKLLLIIIHHHGGGDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@===?????????>>>???AAABBBFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFEEECCCAAA???>>>???@@@AAA@@@@@@??????@@@AAAAAABBBDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@AAAAAA@@@@@@========================>>>AAA???@@@EEEGGGYYYvvvzzznnnaaaWWWRRRRRRSSSVVVTTTRRRPPPOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@AAA@@@@@@@@@????????????>>>>>>======<<<;;;:::999<<<@@@JJJTTTVVVQQQNNNOOORRR\\\___eeewwwyyybbbTTTPPPHHHEEEDDDDDDIIIUUUlllxxxooollllllooovvv}}}sssmmmiiihhhkkkwww////////////////////////........................---............///////////////000111111222333333000222444555555666666777;;;@@@FFFMMMYYYlll{{{zzz|||~~~}}}{{{{{{tttiiiSSSKKKCCC???@@@AAAAAA???===>>>>>>>>>???BBBFFFJJJIIIHHHGGGDDDBBB???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@<<<===>>>===<<<===>>>@@@DDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA???????????????@@@AAABBBAAAAAABBBCCCDDDDDDDDDEEEDDDCCCBBB@@@????????????????????????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAA???=========>>>>>>>>>>>>>>>>>>>>>>>>;;;???<<<===DDDEEEOOOeeexxx}}}sssfffZZZUUUUUUWWWWWWVVVTTTRRRPPPOOOPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>============<<<:::999888888:::???GGGJJJIIIKKKOOOQQQZZZ\\\aaarrrnnn[[[PPPHHHEEEDDDEEEFFFKKKWWWddd|||tttmmmfffccceeefffoooyyyzzzpppiiiaaa^^^```lll,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///...//////000111222333333---...111333555555555555555888<<<@@@GGGUUUgggttt{{{wwwssstttxxxzzzwwwtttoooqqqvvv}}}~~~{{{yyyvvvppplllnnnlllkkknnnuuu~~~yyyjjj]]]VVVFFFAAA<<<:::<<>>======<<<::::::===AAAEEEHHHGGGFFFDDDBBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;<<<===<<<;;;<<<>>>???BBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???@@@?????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@CCCDDDCCCAAA===;;;;;;;;;========================888<<<999;;;BBBBBBGGGVVViii~~~uuuhhh]]]VVVVVVXXXWWWWWWVVVTTTQQQPPPQQQRRRNNNNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>><<<<<<=========;;;:::999<<<:::;;;>>>@@@AAAGGGNNNSSS^^^```dddsss|||gggUUULLLHHHFFFFFFFFFFFFKKKSSSjjjxxxqqqkkkeeedddfffcccqqqzzztttjjj```[[[\\\eeexxx,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............///000111222333333......000222444444333222111555888:::===EEERRR[[[lll{{{|||yyyuuurrrooonnnqqqsssuuuuuuwwwzzz}}}|||yyywwwxxx|||~~~{{{|||wwwvvvtttsssrrrqqqppppppsssqqqooopppwwwxxxgggWWWLLLGGG>>>;;;999:::<<<===<<<;;;:::;;;;;;:::999;;;???BBBFFFEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<============:::;;;<<<<<<<<<<<>>>>>???AAAAAA???@@@BBBCCCDDDEEEEEEDDDCCCDDDFFFGGGGGGEEEBBB@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????AAACCCCCCAAA===:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888<<<999:::BBBBBBBBBKKK^^^vvvssscccYYYVVVWWWXXXXXXXXXUUURRRPPPRRRTTTOOOOOONNNMMMKKKJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????<<<===>>>??????>>>===;;;>>><<<;;;>>>>>>???DDDKKKPPP\\\```cccppp|||uuubbbTTTNNNHHHGGGFFFEEEHHHNNN]]]zzz|||vvvpppoooqqqpppyyyllldddcccgggsss~~~........................------------------------,,,,,,,,,---------......---...///000111222333333222111222333444333111///333666:::::::::===EEELLLQQQ___uuu~~~{{{yyy{{{|||xxxttttttyyy~~~~~~|||yyytttooonnnoooqqqnnnoooqqqsssvvvwwwxxxyyyuuuzzzrrrtttzzzwwwzzz}}}}}}zzzyyyzzz{{{yyyzzzzzzzzzzzz|||}}}zzzzzznnn[[[MMMDDD???:::999999:::<<<<<<:::888666888:::;;;;;;<<<>>>@@@DDDDDDCCCBBBAAA@@@@@@???========================:::;;;<<<=========<<<;;;:::<<<=========>>>@@@BBB@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>============>>>???@@@AAA???AAACCCDDDFFFFFFFFFEEEBBBDDDHHHJJJJJJGGGCCCAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???AAABBB@@@===;;;<<<>>>::::::::::::::::::::::::;;;???<<<<<>>@@@AAAAAA@@@???>>>:::888:::===>>>>>>AAAGGGFFFSSSXXX[[[gggqqqzzz~~~qqqzzzmmm[[[RRRJJJGGGFFFFFFIIIOOOVVVuuu~~~|||~~~{{{rrrmmmnnnttt{{{,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......------------............///////////////000000000000000111111111111222222222555444333333555999===@@@HHHPPP\\\ggguuuzzztttrrruuuxxxxxx{{{|||yyytttrrrtttxxxyyy~~~||||||zzz```LLLAAA??????===;;;999888999:::::::::<<<;;;999888888888999999<<<>>>@@@AAAAAAAAA???>>><<<<<<======<<<;;;::::::===>>>???@@@@@@???>>>===:::999999:::<<<>>>?????????AAABBBAAA???===<<<<<>><<<<<<>>>??????@@@@@@??????>>>CCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;777888999;;;>>>AAACCCEEELLLRRRiiipppaaa\\\WWWTTTTTTXXXYYYWWWVVVWWWTTTUUUTTTQQQMMMJJJHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;<<<===>>>???DDDIIIOOOUUU\\\hhhwww|||||||||kkknnnuuuqqq```UUUKKKIIIIIIGGGHHHLLL[[[}}}||||||,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------.............../////////000000000000000000111111111222222222444333222222444777:::<<<<<>>???===;;;999888999:::::::::;;;;;;999888888888999999<<<===???@@@AAA@@@???>>>======>>>>>>===<<<<<<;;;===>>>???@@@@@@???>>>===:::::::::;;;<<<>>>>>>>>>BBBDDDEEEEEECCCAAA@@@AAAAAABBBDDDFFFGGGFFFEEEDDDCCCAAA???===<<<<<<>>>?????????????????????@@@@@@CCCBBBBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCBBB@@@?????????@@@@@@EEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>======??????@@@@@@@@@@@@??????AAA@@@???===<<<<<<<<<<<<===<<<;;;:::::::::::::::888999:::;;;===@@@BBBCCCAAAFFFYYYzzzoooggg\\\WWWUUUXXXZZZWWWUUUVVVTTTUUUTTTRRRNNNKKKJJJJJJGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAAFFFJJJOOOYYYeeeooo{{{vvvzzz~~~kkkggggggqqqzzzhhh[[[OOOLLLKKKIIILLLQQQhhh,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******,,,///------------................../////////000000000000000000111111111222222222222222333444555666777777<<>>>>>===;;;999888999::::::999;;;::::::999999999999:::<<<===>>>???@@@???>>>>>>===>>>>>>>>>>>>===<<<<<<======????????????======:::;;;;;;<<<======<<<<<>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBB@@@????????????DDDCCCBBBAAA@@@@@@AAAAAACCCBBB@@@???>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@>>>======<<<;;;;;;<<<<<<>>>===<<<;;;:::999999999999::::::;;;<<<>>>???@@@===AAALLLeee|||~~~rrreee]]]VVVWWWXXXVVVTTTTTTTTTUUUUUUSSSPPPMMMMMMMMMJJJIIIIIIGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCDDDGGGMMMVVV]]]lllzzz}}}tttssswww}}}tttggg]]]bbboootttcccUUUQQQOOOLLLQQQYYYxxx++++++++++++++++++++++++***...000...)))(((+++///,,,,,,---------................../////////000000000000000000111111111111222222333333444444444333777:::===???AAAGGGPPPWWWiiiwwwwwwnnnjjjdddYYYNNNEEE???======>>><<<999888999::::::999::::::::::::::::::::::::;;;<<<===>>>>>>>>>======<<<<<<============<<<<<<<<<===>>>??????>>>===<<<:::<<<======<<<;;;;;;;;;>>>@@@CCCDDDCCCBBBBBBCCC???AAADDDHHHJJJJJJJJJJJJEEEDDDAAA???==================>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA@@@?????????@@@BBBBBBAAAAAAAAAAAAAAAAAADDDCCC@@@>>>>>>>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;:::;;;;;;<<<<<<>>>===<<<;;;:::999999999:::::::::::::::;;;<<<<<<>>>@@@EEEUUUxxxzzzrrr}}}rrreeeXXXTTTUUUTTTSSSTTTSSSTTTUUUSSSQQQOOONNNNNNKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBB???>>>>>>===============>>>===<<<;;;;;;;;;;;;;;;???@@@AAAAAABBBFFFLLLQQQXXXdddtttxxxqqqrrrwww{{{zzzhhh[[[[[[___hhhmmmZZZTTTPPPNNNTTT```++++++++++++++++++++++++***---///---)))(((+++///,,,,,,,,,------------...............//////////////////000000000111111111222333333444444333222222444666888888999<<>>===>>><<<999888999:::999888::::::::::::::::::::::::;;;;;;<<<<<<============::::::;;;<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<;;;<<<>>>===;;;:::;;;<<<<<>>>>>>>>======>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????AAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDCCC@@@>>>>>>>>>@@@AAA???@@@@@@AAAAAA@@@@@@???:::::::::::::::;;;;;;<<<======<<<;;;:::999999:::::::::999999999999999:::;;;<<<===GGGeeexxx{{{qqqhhhppp~~~ooo^^^UUURRRQQQRRRUUURRRSSSTTTRRRPPPNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCCCCBBBAAAAAABBBBBB??????>>>===<<<======>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<>>>>>>>>>>><<<<<<;;;===>>><<<:::999;;;>>>===@@@BBBCCCBBBAAAAAABBB???AAADDDFFFHHHHHHGGGGGGDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@???>>>>>>===>>>???@@@AAA>>>???@@@AAABBBBBBAAAAAACCCBBB@@@???>>>>>>???????????????@@@@@@?????????;;;:::::::::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;:::999888888777777888888;;;;;;;;;AAAVVVwww{{{pppyyy}}}nnnaaafffxxxyyyiii^^^UUUPPPQQQVVVPPPQQQRRRQQQNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBBBB@@@???===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;888888999999;;;===???@@@BBBFFFQQQ^^^jjjyyy{{{pppjjjfffiii```ZZZWWWQQQKKKQQQ[[[mmmdddZZZTTTQQQ]]]ppp************************))))))******+++,,,...///++++++,,,,,,,,,------------------.........//////////////////000000000111000000000000000000111111444444555555666777999;;;;;;;;;BBBLLLWWWbbbrrr|||zzzrrreee[[[VVVRRRNNNHHHHHHGGGFFFEEEDDDCCCBBB???===:::999999999888888999999;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;===>>>;;;888888<<>>@@@BBBCCCAAA@@@@@@AAA@@@AAACCCEEEEEEEEECCCBBBAAAAAA@@@???>>>>>>======??????????????????@@@@@@AAABBBBBBCCCBBBAAA@@@???======>>>>>>>>>????????????>>>===<<<<<<===>>>>>>===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>=========>>>>>>??????>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<888888777777666666777777;;;;;;<<>>>>>===<<<<<<;;;;;;;;;<<<<<<::::::999:::<<<===>>>>>>>>>@@@FFFPPPYYYddduuuxxxmmmfffcccaaa\\\VVVQQQOOOPPPQQQWWWfff}}}kkk```YYYVVVcccyyyxxxrrr************************)))(((((())),,,...///...++++++,,,,,,,,,------------------.........//////////////////000000000000///............///000000000000000111111222444444;;;999<<>>>>>===<<<;;;;;;======:::777888===CCC===???AAAAAA@@@>>>>>>???@@@AAACCCDDDDDDBBBAAA@@@???>>>>>>>>>======<<<<<<@@@@@@@@@???????????????AAABBBBBBCCCBBBAAA???>>>============>>>>>>>>>>>>@@@???===<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBAAA??????@@@??????>>><<<<<<======>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;::::::::::::;;;<<<======888777777666666666666777777777:::>>>AAAQQQvvv~~~ooojjj}}}qqqgggnnn}}}uuueeeWWWRRRTTTNNNOOOOOONNNJJJHHHGGGGGGLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFEEECCCCCCBBBBBBBBB@@@???===<<<;;;<<<>>>???<<<<<<;;;;;;;;;<<<<<<===999888777888:::::::::999@@@???BBBIIINNNUUUeeeuuussskkk^^^^^^YYYQQQOOOQQQPPPMMMKKKTTTddd{{{qqqddd]]]ZZZhhh}}}yyyssslllggg************************,,,++++++******++++++,,,++++++******+++---...///,,,,,,------.../////////............////////////......////////////......111000000///000222333555666888;;;>>>@@@CCCGGGKKKUUU```qqqpppddd^^^^^^]]]dddjjjeeeXXXLLLGGGGGGAAA@@@@@@AAABBBCCCDDDEEE>>><<<999888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>???AAAAAA???>>>???@@@>>>??????>>>======>>>@@@>>>>>>======>>>>>>???@@@===>>>@@@@@@??????@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999888888777777888888888777777666999444555;;;@@@IIIbbb{{{tttggglllooogggvvvooo[[[RRRSSSPPPLLLIIIKKKKKKGGGEEEFFFLLLMMMNNNOOONNNMMMJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???=========>>>???<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999:::;;;;;;<<<<<<===AAAHHHQQQZZZ___oooxxxyyypppeee___WWWRRRPPPPPPNNNLLLPPPSSSTTTaaa{{{gggbbb\\\ggg{{{wwwlllaaa************************,,,++++++******++++++,,,++++++******+++---...///,,,,,,------.../////////............////////////......////////////....../////////000000111222333222444777999;;;===AAADDDIIIRRR]]]hhhrrruuudddVVVNNNKKKPPPWWW]]]\\\TTTJJJEEECCC>>>>>>>>>??????@@@BBBBBB>>>;;;999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@BBBBBB@@@???@@@AAA@@@AAAAAA???===<<<===>>>>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???===<<<<<<======<<<<<<<<<<<<===>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;::::::999888888777777777888888888777777666999555777<<<===AAASSShhhpppnnnxxxzzztttaaaUUUSSSOOOKKKJJJLLLMMMJJJHHHJJJMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA???>>>======>>>>>><<<<<<<<<;;;;;;;;;::::::===<<<;;;:::::::::;;;;;;;;;;;;<<<>>>CCCJJJQQQUUUZZZcccnnnrrrsssvvv~~~vvvjjjcccZZZUUUSSSRRRQQQOOONNNQQQOOOWWWqqqkkkddd```mmmsss************************,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,---......//////---............/////////......////////////......------...///000000000000000222444555666888;;;>>>BBBGGGLLLQQQXXXdddttt{{{lll]]]PPPFFF@@@CCCHHHNNNPPPNNNIIIDDDAAA<<<<<<<<<<<<<<<===>>>???===;;;999888999999888777::::::::::::::::::::::::::::::999888888999::::::::::::::::::;;;;;;;;;;;;==============================<<<;;;::::::;;;;;;<<<<<<=========>>>>>>>>>???AAABBBBBBAAA@@@@@@AAACCCCCCBBB@@@===<<<<<<===???>>>>>>>>>>>>???@@@@@@???@@@AAAAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@???>>>>>>===<<<;;;;;;::::::::::::::::::::::::;;;:::999888888888888888999999999888888777777666666777777888888777777777777666999===<<<<<>>=========<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;::::::::::::;;;::::::;;;<<>>@@@CCCDDDHHHQQQ\\\eeemmmvvvzzzoooddd[[[QQQGGG@@@???@@@CCCFFFHHHGGGEEECCC;;;:::::::::;;;;;;<<<===<<<:::999999999999777666999999999999999999999999999999888888888888999999999999999999:::::::::;;;<<<<<<<<<<<<<<<===============<<<;;;::::::::::::<<<<<<<<<=========>>>>>>>>>@@@AAAAAA@@@??????@@@BBBBBBBBB@@@>>><<<===>>>???>>>>>>>>>>>>???@@@@@@@@@AAABBBAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::888888777777777888888777777777666666666555666777777777777777777666666999===<<<<<>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;===>>>@@@AAAGGGNNNTTTVVVUUUVVVZZZ___kkkttt{{{rrrfff]]]YYYXXXWWWVVVOOOSSSOOONNNYYYooouuupppmmmyyy************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------............------............------***+++---...//////......111333444444333444666888555888:::<<>>???===<<<===@@@BBBCCCBBB;;;::::::::::::;;;;;;<<<:::999999:::;;;:::888666999999999999999999999999888888888888888888888888888888888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<<<<<<<===============>>>@@@@@@>>>>>>>>>??????@@@@@@???>>>===???@@@>>>>>>======>>>>>>???@@@???@@@AAA@@@>>>===>>>???========================>>>===<<<<<<<<<===>>>???AAA@@@???>>>>>>======>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888888888888777777666666666666666555555555666777777777777777777777999::::::<<>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;===>>>??????BBBGGGLLLMMMLLLLLLOOORRRWWW```ooo~~~zzzmmmbbb]]]ZZZXXXVVVOOOSSSQQQQQQYYYiiiyyywwwssszzz************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,------......,,,------------.........------............------+++,,,---...............///000111111000111333555222555888:::<<<>>>BBBDDDFFFKKKRRRZZZdddssspppcccaaa]]]XXXRRRJJJBBB======;;;888888999<<<===>>>:::::::::999999::::::;;;888888999;;;======:::888888888888888888888888888777777888888888888777777777777777777888888888999888888999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<>>>??????>>>======>>>>>>??????>>>======>>>@@@===<<<<<<<<<<<<===>>>>>>===?????????===<<<===>>>========================>>>===<<<<<<<<<===>>>???@@@???>>>>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999666666666666666666666666444444555666777777777777888888888777666888???EEEZZZnnn[[[QQQKKKGGGHHHJJJKKKNNNSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA??????=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;<<<===>>>??????CCCGGGHHHGGGGGGIIIKKKIIIQQQ\\\iiiwwwvvvkkkccc^^^ZZZWWWPPPRRRPPPSSS[[[eeexxxxxxsssttt************************,,,++++++******++++++,,,+++,,,---------,,,++++++***++++++,,,,,,---......,,,,,,---------.........,,,------......------,,,,,,,,,,,,------...///000...///000000000000222444333555666888999;;;===???>>>AAAEEEIIINNNXXXdddmmmyyy{{{```[[[\\\\\\XXXQQQJJJCCC@@@:::::::::999999999::::::999999888888888888999999777777:::===??????<<<:::888888888888888888888888666666777888888777666666666666666777777777888888666777777888999999::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@@@@>>>===>>>???>>>??????>>><<<;;;<<<>>>;;;;;;;;;;;;;;;<<<======;;;<<<======<<<<<<===>>>========================>>>>>><<<<<<;;;<<<===>>>>>>>>>======<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999666666666666666666666666333444555666777777777777666888999888777999===@@@TTT{{{{{{iiiXXXPPPIIIHHHIIIJJJNNNSSSVVVUUUSSSRRRPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999:::999888888999:::<<<===>>>AAAEEEFFFFFFFFFHHHJJJGGGKKKRRRYYYaaammm{{{uuullleee^^^ZZZVVVTTTOOOTTT\\\ccczzzzzznnnnnnjjjfffmmmttt{{{************************,,,++++++++++++++++++,,,+++,,,---------,,,+++******++++++,,,,,,---......,,,,,,,,,---------......,,,------......------,,,...---,,,,,,---...000111///000111111111111333555222222111111222555777999>>>@@@AAAAAAAAAEEELLLRRR[[[eeerrr~~~gggNNNQQQUUUXXXUUUOOOHHHCCCBBB888;;;===>>><<<:::999:::999888777777777777888888666777:::>>>AAAAAA>>>;;;777777777777777777777777555666777888888777666555666666666666777777777777555666666777888888999999888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>???AAAAAA???>>>???@@@@@@@@@???===;;;999:::;;;;;;::::::::::::;;;<<<<<<999;;;<<<<<<;;;;;;===>>>========================???>>>===<<<;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888777777777777777888999666666666777777777777777333444555666777777777777222666::::::;;;===???@@@KKKnnnsss^^^TTTKKKHHHHHHIIINNNSSSXXXWWWUUUTTTRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIDDDDDDEEEEEEEEECCCBBBAAA>>>=========<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::999777666666777888:::;;;>>>BBBDDDDDDDDDFFFGGGGGGIIIKKKLLLPPPXXXbbbkkkvvv}}}|||rrrjjjbbb\\\]]]WWWPPPTTT^^^bbbvvvpppbbbccc___YYY]]][[[aaannn+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---------------------------------------------------......///////////////000000111222333333444444999999;;;===???@@@BBBCCCMMMQQQXXXaaalllxxxzzztttpppmmmggg]]]VVVIIIMMMOOOMMMKKKKKKGGGAAA:::888777777888999888777888888999:::::::::999999555777:::===??????>>>>>>:::999888777666666666666888888777777888888999::::::::::::999999888888888666777777888888888777777777777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<========================<<<;;;:::888888:::;;;;;;:::999888:::<<<999999::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;::::::::::::<<<<<<<<<;;;;;;::::::::::::999999888888999999::::::::::::999999999888888999999999888777666666555777666555444444444444444444444444555555555666666555555666666666777:::===JJJcccwwwpppfffWWWLLLIIIJJJLLLLLLSSSRRRPPPOOONNNNNNOOOPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAA???>>>===>>>===<<<:::<<<<<<;;;:::999999999999888888888888999:::;;;<<<;;;<<<===???@@@BBBCCCDDDDDDFFFGGGHHHJJJNNNSSSWWWccciiirrryyysssggg___YYYWWWXXXYYYYYY]]]nnnvvvdddYYYQQQKKKJJJLLLPPPOOOVVVggg+++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------........................------...//////////////////000000111222222333333666666888999;;;===>>>???@@@CCCHHHNNNVVV___iiippp}}}xxxqqqllljjjccc___[[[YYYXXXTTTMMMGGGEEEIIIJJJHHHGGGGGGDDD@@@<<<:::888888999:::999888999999:::::::::999999888777999;;;>>>?????????>>>999888777777666777777777888888777777777888999999::::::999999999888888888777777888888888888777777666666666777777888888888:::;;;;;;;;;<<<<<<======;;;;;;<<<========================<<<;;;:::999888:::;;;<<<;;;:::999:::;;;999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::999::::::;;;<<<======<<<<<<;;;::::::999999999999999888888999999999:::999999999999888888888999999888777777666555555666666555444444444444444444444444555555555666666444555666666666777:::===BBBUUUcccjjj}}}rrr^^^OOOIIIHHHJJJKKKQQQQQQPPPOOOOOONNNOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@>>>>>>>>>>>><<<:::<<<<<<;;;:::::::::;;;;;;:::999888888777888888888888999:::;;;===>>>???@@@CCCEEEFFFGGGHHHJJJMMMPPPRRRXXX```ffflllxxx{{{ooofff___[[[ZZZ]]]aaaeeeppp{{{~~~ttthhhZZZSSSNNNIIIGGGHHHKKKJJJNNNZZZnnn+++++++++++++++++++++++++++++++++***************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................------...////////////.../////////000000111111222222333444555777888999:::;;;===???BBBEEEKKKRRRWWWccciiirrr}}}{{{ooocccYYYSSSPPPOOOKKKIIIGGGHHHIIIHHHDDD@@@@@@CCCCCCAAA@@@BBBAAA>>>;;;:::888888999999888777:::;;;;;;;;;:::999888888888999:::<<<===<<<<<<;;;777777666666666777888888777777777777777888888999999999999888888888888888777777888888888888777777666666666666777777777777999::::::;;;<<<===>>>>>>;;;;;;<<<============<<<============<<<;;;999999888:::<<<<<<:::999::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;<<<===>>>===<<<;;;:::999888777999999888888888888999999999999888888888777777777888888777777666666555555666666555444444444444555444444444555555555555555444555666666666888;;;===CCCKKKQQQUUU```zzzkkkWWWMMMJJJJJJJJJNNNOOOOOOOOOOOOOOONNNMMMOOONNNNNNMMMLLLKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA???>>>???>>>===;;;;;;;;;:::::::::;;;<<<<<<<<<;;;999888666555555555777777888999:::;;;<<<===AAABBBDDDEEEDDDEEEGGGHHHGGGLLLRRRVVV[[[dddqqq{{{zzzqqqhhhaaa^^^eeeooovvvxxxzzzttteee[[[RRROOOLLLGGGEEEEEEFFFEEEFFFLLLYYYttt************************************************))))))******************---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------................................................,,,---......//////.............../////////000000000000111222333444555666======>>>>>>???BBBFFFJJJQQQVVV^^^gggppp{{{zzzkkkeee[[[QQQIIIDDDBBBAAA@@@??????@@@CCCCCCAAA???;;;>>>===;;;;;;>>>???===:::888666666777777777666;;;;;;;;;;;;:::999777777555666777888888888777777555555555666666888999999777666666666666777888888888888888888888888888777777888888888888777777666888888888888888888777777777888888:::;;;<<<======:::;;;<<<<<<======<<<<<<===============<<<;;;:::888999;;;;;;999888888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999>>>>>><<<;;;999888777666888888777777777777888888888888888777777777666666777777777666666555555555666555555444444444555555555555555555555555555555444555666666666888;;;>>>GGGGGGGGGHHHLLL^^^wwwcccVVVOOOKKKIIILLLMMMNNNOOOPPPOOONNNMMMPPPPPPOOONNNMMMLLLKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@???@@@???>>><<<:::999999999:::;;;<<<<<<<<<;;;:::888777666666666777888888999:::;;;;;;<<<===???AAABBBBBBBBBCCCDDDDDDHHHLLLOOORRRYYYbbbjjjtttwww~~~}}}rrriiigggrrryyyggg]]]UUUQQQOOOJJJGGGGGGDDDEEEEEEFFFLLLccc************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................///////////////000111222222333333888999999999999;;;>>>AAADDDGGGMMMTTT[[[dddlllrrryyy}}}}}}yyyuuurrrpppkkkddd^^^VVVSSSNNNHHHDDDAAA@@@???:::999999:::<<<<<<<<<;;;888::::::777888<<<>>><<<999888666666888999888777::::::::::::999888777666555555666666666666666555444555555555666777999999666666555555666666777888777777777777777777777777888888888888888777666666888888777777777777777777555555666777999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========999:::;;;:::888777777777:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999999999999>>>===<<<;;;999888666666888777777666666777777888777777666666666555555555666666666555555555555555555555444444444555555666555555555555555555555444333444555666666888<<<>>>FFFAAA@@@@@@>>>IIIlll|||lll```VVVMMMHHHKKKLLLNNNOOOPPPOOOOOONNNQQQQQQPPPOOONNNMMMMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@AAA@@@???===999999888999999:::;;;;;;<<<;;;:::999999999999999777777888888999999::::::888;;;>>>???@@@AAABBBDDDBBBEEEHHHJJJMMMQQQXXX]]]dddgggnnnyyy}}}uuutttvvvkkk```ZZZTTTNNNJJJIIIDDDEEEFFFEEEFFFUUUuuu***************************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,************,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---............---......................../////////000000111111111222444555555555777:::===???BBBFFFJJJOOOTTT[[[______ccchhhnnnuuu}}}xxxxxxzzz}}}}}}xxxooohhh___[[[WWWUUUUUURRRMMMIIIDDDDDDCCCBBBAAA@@@@@@???999888888888888777777777666888888666777:::<<<:::999777666777999;;;;;;:::888999999999888777666666777777777777777777777777555555555555666777888999555555555555555666777777666666666666777777777777888888999888888777666555444444444444555555555555444555555666777888999999::::::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@>>>>>>===;;;888666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888888888999999:::;;;<<<===<<<;;;:::999888777666777777666666666666777777666666666555555555444444555555555555555555444444555444444444444555666666555555555555555444444444333444555666666888<<>>???<<>>::::::999999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<666666777777777777777777555777:::<<<===???BBBDDDCCCEEEHHHKKKMMMQQQVVVYYY^^^aaagggpppzzz{{{xxxvvvxxx|||zzzmmmeee]]]TTTNNNLLLEEEEEEFFFDDDCCCKKK___sss************************))))))*********+++++++++++++++++++++*********))),,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////..................//////////////////000///111333444444666999<<<<<>>::::::999888777666666777333666777555555999999666555444333555777:::::::::666666777777777666666555666666666666666777888999555555555555555666777888555555444444555555666777555555555666666666777777999999999888888777666555333333333444444555555555666666666666777777888888999:::;;;;;;<<<<<<;;;;;;888999;;;>>>@@@AAABBBCCCEEECCCAAA<<<999777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888999:::;;;<<<;;;;;;::::::999888888777777666666555555666666777555555555444444444444333444444444444444444444444444444444444444555666666666666555555555444444444222444555666666999<<>>@@@@@@EEEXXXlllwwwkkk^^^TTTMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFDDDCCCBBBBBBBBB@@@???======<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;888888888888888777777777444666777888:::<<<@@@CCCCCCEEEHHHLLLOOOSSSWWWYYYZZZ]]]bbbfffkkkqqqzzz{{{sssjjj^^^TTTQQQKKKGGGDDDCCCBBBDDDNNNYYYsss~~~))))))))))))))))))))))))))))))******+++++++++++++++*********))))))((((((+++***(((''''''(((***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------//////////////////..............................+++---///000111333666999777:::===@@@BBBEEEHHHKKKKKKKKKKKKJJJJJJLLLQQQTTTWWWZZZ___dddjjjqqqxxx}}}~~~}}}}}}|||{{{|||{{{yyyxxxxxxvvvrrroooccc```\\\YYYUUUNNNDDD===CCC>>>:::888:::;;;:::888999888666666666888;;;===888888888666444444444555222555666444555777777444000//////111444666777777444555666666666666666555444333333444444666777777666555555555555666777777555444444444444555666666444555555555666666777777999999999888888666555555444444555555666777888888777777777777888888888888999:::;;;;;;<<<<<<;;;;;;777888;;;>>>@@@CCCDDDEEEJJJHHHDDD>>>:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999888888888888:::::::::999999888888888666666555555555555666666555555444444444333333333444444444444444444444444444444444444444555666777666666555555555444444444222333555666777999<<>>===============;;;::::::999888888888999;;;;;;;;;;;;::::::::::::555555666666777999===AAA>>>@@@DDDHHHLLLPPPTTTVVVVVVZZZ^^^^^^^^^aaaiiipppzzz~~~uuuggg[[[UUUPPPJJJEEECCCBBBBBBFFFKKKQQQ___lllnnnkkkkkkmmmnnnwww~~~}}}}}}}}})))************+++++++++++++++******++++++,,,---)))))))))))))))))))))))))))************+++++++++------------------------)))************+++++++++++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,........................---///000000///......//////000000000111111111111666666666888<<<@@@DDDFFFJJJJJJJJJIIIFFFEEEEEEFFFIIIJJJLLLNNNRRRVVVYYY[[[hhhkkkqqqxxx{{{uuusssqqqsssxxx}}}|||uuuqqqoooiii___VVVOOOMMMIIIDDD@@@>>>======::::::999999888777777666555555555555555555444444555555555555555555555555444333333222222333333444333444444444555555666666555555555555555666777777555555555555555666777777555555444444444444555555555555666666666666555555666666666666777777777777777888999::::::999888777666555555555555666777777666777888777666555666777888888999:::<<<===>>>>>>>>>===;;;;;;<<>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888;;;:::999999888888999999888888777555555444444444444444444444444444444444222222222333444555666777///000111222444555666777777666555444444444444444000333222111444;;;??????;;;;;;<<<>>>BBBHHHMMMPPP___|||~~~~~~uuuoooxxxyyymmm\\\WWWPPPLLLKKKLLLNNNOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHFFFEEECCCBBBBBBBBBBBB?????????>>>===;;;:::999999::::::;;;<<<<<<<<<;;;:::999999888888777777666999999888888888888999999;;;===AAAEEEIIIMMMPPPQQQTTTTTTSSSTTTUUUXXX[[[]]]kkkqqqyyyxxxzzz|||rrrhhhaaaZZZQQQIIIGGGDDD???@@@DDDKKKLLLQQQVVVWWWXXX]]]dddkkkvvv~~~|||zzzyyyxxxxxx))))))*********+++++++++++++++******++++++,,,---************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///........................---...000000........./////////000000000111111111222222222444777:::>>>@@@HHHIIIKKKJJJHHHFFFFFFGGGBBBCCCEEEGGGIIIKKKMMMMMMUUUWWWZZZ^^^dddiiinnnqqqtttzzz~~~|||yyy|||{{{{{{}}}zzzmmmddd___XXXPPPIIIDDDBBB???<<<:::999999999999999888888777666666555555555555555555555444444444444444444444444444444444333333222222333333444666666666666666555555555555555555555555666777777666555555555555666777777777666666666666666666777555555666666666666555555666666666777777777888888777888999999999888777666555555555555555666777888666777888777555555666777888999999999::::::;;;;;;<<<<<<;;;;;;<<<>>>AAABBBGGGDDD???;;;999999;;;<<<:::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999999888777777777777888888777666555444444444444444444444444444444444444333333333333333444555666222333333444444555555555666555444444333333333444111444444222555<<<@@@@@@:::999999:::===@@@DDDGGGSSSfffuuu|||qqqmmmssszzzeee]]]RRRKKKJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGEEECCCBBBBBBBBBCCC?????????>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999888888888888999999888999<<<@@@CCCFFFHHHIIIMMMLLLLLLLLLNNNPPPSSSTTTXXX\\\ccckkkttt~~~{{{qqqvvvxxxqqqllleeeZZZOOOKKKFFF@@@===???AAABBBFFFKKKLLLMMMRRRZZZcccnnnyyy|||}}}}}}{{{xxx|||{{{zzzyyyxxxwwwvvvuuu)))))))))*********+++++++++************+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---------------------------...000000...---...///////////////000000000000000///000111333555888999DDDFFFIIIJJJIIIGGGFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHMMMMMMNNNPPPSSSVVVXXXZZZ\\\```fffjjjnnnqqqtttwww{{{~~~~~~{{{wwwvvvwwwzzz{{{|||}}}||||||~~~}}}yyyuuuyyymmm^^^RRRKKKFFFAAA<<<888777666555444555666666777777777666555555444444444444444444444444555555333333333333333333333333444333333222222333333444888888777777666555555555666555555555555666666777666666666666666777888888888888777777777777888888555555666666666666555555777777777777888888888888666777888999999888777666555555555555666777888999888888888777555444666777999999999999999888888888;;;;;;<<<<<<===>>>??????BBB@@@===;;;:::::::::;;;:::;;;<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;888777777666666666666666777666555555444444444444444444444444444444444444444444333333333333444444555555555555444444444444444444333222222222222333222555555333666<<<@@@???:::999888777888:::<<<===GGGOOOmmmmmmjjjnnnkkkrrrssshhhYYYOOOKKKIIIGGGDDDIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKHHHGGGFFFEEECCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::999999888888888888999999777888:::<<<>>>???@@@AAADDDDDDDDDDDDEEEGGGIIIKKKJJJMMMPPPUUU\\\eeennnttt{{{kkkjjjmmmvvv~~~|||sssfffXXXOOOJJJCCC>>>===::::::===BBBCCCDDDJJJRRR___jjjtttwwwxxxyyyxxxuuuuuuuuuvvvvvvuuutttrrrqqq))))))))))))***************************++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------,,,...//////...------............/////////000000111000000111222444555666===AAAEEEHHHGGGEEECCCBBBEEEGGGIIIKKKKKKJJJIIIHHHPPPQQQSSSTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\]]]^^^___gggjjjnnnppppppppppppqqqooonnnmmmkkkiiigggfffeeehhhlllqqqttttttsssrrrqqqooommmkkkkkknnntttyyy|||~~~wwwvvvtttssspppkkkeeeaaacccYYYLLLCCC???===;;;999444444333333333444555555555555555555444444333333333333444444444444555555333333333333333333333333444333333222222333333444666666666666555555555555666666555555555555666777777666666666666777888888888888777777777777888888555555666666666666555555777777777777888888888999555666777888999888777666555555555666777888999:::999::::::888666555666777888888888999999999999999;;;<<<===>>>??????>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<======<<<;;;;;;999999999999:::::::::::::::999999999999:::<<<<<<888777666666555555666666666555555444333333444444333333333333333333333333444444333333222333333333444444444444444444444444222222111111111111222222222444555333555;;;>>>===;;;:::888777777888999:::@@@EEE\\\nnndddsss|||ooojjj}}}}}}tttfffWWWMMMHHHFFFFFFJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLMMMMMMLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@???======;;;<<<<<<=========<<<<<<<<<;;;;;;::::::999888888999999888888888888999999999999:::;;;<<<<<<<<<<<<@@@?????????@@@BBBCCCDDDEEEFFFGGGIIIMMMSSS[[[aaajjjooowww|||qqqjjjeeeeeeiiisssuuubbbUUUNNNIIIDDD@@@<<<<<<>>>BBBCCCDDDKKKSSS]]]gggpppssstttvvvvvvtttoooppprrrssssssqqqooonnn(((((()))))))))***************))))))******+++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******------------------------,,,...//////...------...---............/////////111111111111111222333333555999???BBBBBB???>>>===<<<>>>@@@CCCDDDDDDCCCBBBLLLOOOSSSWWWXXXVVVSSSQQQSSSSSSSSSSSSSSSSSSRRRRRRUUUYYY\\\^^^^^^\\\\\\\\\]]]\\\\\\ZZZYYYXXXWWWWWWVVVZZZ___bbbbbbbbbaaaaaa___^^^^^^___dddkkksssxxx~~~{{{xxxvvvvvvuuutttrrrgggddd```\\\YYYUUUPPPMMMMMMGGG@@@<<<::::::999777444444333333333333333333444444444333333333333333333333333333444444555555444444444444444444444444444333333222222333333444222222333444444555666666666666555555555555666666666666666666666777777888666666666555555666666666555555666666666666555555666777777777777888888888555666777999999999888777666666666777777999::::::;;;<<<<<<:::888666666666777777888999:::;;;<<<<<<<<<===>>>@@@@@@???===<<<:::::::::::::::;;;;;;;;;<<<===>>>??????>>>===<<<888888888999999999::::::999999999999:::;;;;;;<<<888888777666666666666777555444444333333333333444333333333333333333333333444444333222222222333333111111111222333333444444111111000000000111111222111444444222444999<<<:::888888777666777777888999:::CCCRRRiiixxxjjjnnn{{{vvvhhhrrrssscccRRRIIIGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIHHHHHHFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@??????=========>>>>>>===<<<<<<<<<;;;;;;::::::999888888999999888888888888999999::::::;;;;;;;;;::::::999<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???DDDJJJOOOVVV[[[ccclllwww~~~uuulllfffcccccckkktttrrr___TTTNNNIIIDDDAAA???@@@BBBCCCDDDKKKTTTYYYccckkknnnooorrrrrrqqqmmmnnnpppqqqqqqpppnnnmmm((((((((()))))))))*********))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...------------.........///.../////////000000000000///333999;;;;;;999888777444555777999;;;;;;;;;;;;CCCGGGLLLQQQSSSRRROOOMMMKKKJJJIIIIIIKKKLLLKKKJJJKKKOOOTTTVVVVVVTTTRRRRRRPPPPPPOOONNNNNNMMMLLLLLLGGGJJJMMMPPPPPPPPPQQQRRRPPPPPPQQQSSSWWW^^^ffflllrrrooojjjfffcccaaa^^^\\\VVVSSSMMMIIIFFFDDDAAA??????===;;;999999888666444444444333333222111000000333333333333333333333333222222333333444444555555555555555555555555555555444333333222222333333444000000111333444555666777777666666555555555555666555555555555555666777777555555444444444444555555555555666666666666555555666666666666777777777777555666888999::::::999999888888888888888999999:::;;;===???>>>;;;888666666666777888999:::<<<======<<<===>>>???>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>????????????>>>===777777888888888999999999999999:::;;;;;;;;;::::::888888777666666666666666444333333222222333333333333333333333333333333333333333222222222222333333///000000111222333333444111000000000000111222222000333444222444888:::888444444444444555555666777666AAAHHHSSSrrryyyqqqnnnmmmsssrrrqqq```SSSNNNMMMGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>======<<<======<<<<<<;;;:::::::::999999888888888888999999888999999999999999888777999999999999::::::::::::;;;;;;:::999999<<<@@@DDDJJJMMMSSSZZZbbbkkktttzzz{{{sssiiibbbbbbfffrrrnnn^^^UUUMMMGGGCCC@@@@@@@@@???@@@GGGPPPZZZccckkkmmmooorrrtttsssnnnnnnooopppoooooommmmmm(((((((((((()))))))))***)))))))))))))))***++++++************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------,,,,,,---------.........---......///////////////---000444666666444444333222333333444555666777777;;;===AAAEEEGGGHHHHHHHHHAAA???===>>>@@@BBBAAA@@@@@@EEELLLQQQRRRPPPNNNMMMFFFEEEEEEDDDCCCBBBAAAAAA;;;===???AAAAAABBBDDDEEEDDDEEEFFFGGGIIINNNUUUZZZaaa]]]XXXTTTRRRPPPNNNLLLGGGDDD@@@>>>===;;;999888777666666666666666444222333333333333222111000///333333333333333333333333111222222333444444555555444444444444444444444444444333333222222333333444222222333333444555666666777777666555555555555555444444444444444555555666555555444444444444555555555555666666666666555555444555555555666666666666666777999:::;;;;;;::::::::::::999888888888999999<<>>??????>>>===<<<777777777777888888888999888999;;;===<<<;;;999777777666555555444444555555333333222222222222333333222222222222222222222222111111111111222333444444222222222222222222222222111000000000111111222333111444555333555999:::888333333333444444555555555666;;;???FFF^^^~~~sssmmmrrrzzz~~~uuugggZZZRRRHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJJJJJJJJJJIIIGGGFFFEEECCCCCCDDDDDDDDDCCCBBBBBB>>>????????????>>>===<<<<<<<<<<<<;;;::::::999999999999888888888888999999777888999999999999999888999999999:::999999888888;;;;;;;;;::::::;;;>>>AAABBBEEEHHHLLLQQQWWW^^^cccgggggghhhjjjlllnnnppprrrwwwyyy|||}}}~~~wwwkkkfffgggiiisss~~~kkk___UUUMMMFFFCCCAAA@@@>>>???FFFOOO\\\dddkkkmmmooosssuuuuuunnnnnnnnnmmmmmmlllllllll(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------.........///000000111111111000,,,///222444333222222222111111000000111111222333555555777999;;;>>>AAABBB;;;999666666888999888666333999BBBIIIKKKJJJGGGFFF@@@???>>><<<;;;999888888666777888999999:::===???;;;<<<===<<<<<>>;;;<<<===>>>>>>===<<<;;;777777777777888888888888888:::<<<>>>===;;;777555555555444333333333333444222222222111222222333333222222222222222222222222111111111111222333444555555555444333333222111111111111000111111222333333222666666555666::::::888555555555555555555555555:::888999AAASSSrrryyyfffvvvxxxyyyeeeVVVJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB???????????????>>>======::::::999888888777777666999999888888888888999999888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999::::::;;;:::999:::<<<>>>???AAACCCEEEGGGKKKQQQTTTUUUVVVXXXZZZ\\\^^^___```fffjjjooorrrtttvvv{{{yyy{{{uuuooonnngggoooxxx~~~vvviii^^^UUUKKKGGGDDDCCC@@@@@@GGGPPPWWW___fffhhhjjjnnnqqqqqqooonnnmmmlllkkkkkkkkkkkk)))************+++++++++)))************+++++++++))))))))))))))))))))))))+++***))))))((())))))))),,,+++)))***+++,,,,,,++++++++++++************))),,,,,,,,,---------......++++++******++++++,,,---+++++++++,,,,,,---------,,,------......------,,,,,,,,,------...///000000............////////////111111000000000000111111111111000///////////////222222333333555777888999777666555444444444444444444444777:::>>>???>>>===777666555444333444444555333333333444444444555555333333333444666999;;;===<<<<<<<<<<<<======>>>???:::999777555444333333444333333222222333333444555333333333222222111111111444333333222111111111222333222111111111222333444444333333222222333333444444333333222222333333444333333333444444444555555333333333444444444555555999666333555999:::888444999777555333222222333444777777666666555555444444444555555555666666777777444555888:::;;;:::999888666666666666777777777777;;;>>>BBBDDDCCC???:::777444555777999:::::::::999>>>>>>===<<<;;;::::::999::::::999999888999999999:::;;;<<<<<<======<<<<<<999999999888777666666555888:::<<<===<<<;;;888666999666333222222333333333444444222111111111222333222222222222222111000///000000000111222222222333111111111111111111111111222222222111111111000000000000111222333333444444333333222222333333444555333666>>>CCCFFFWWW}}}tttzzz}}}zzzyyykkkYYYOOOGGGGGGJJJIIIGGGFFFIIIJJJLLLMMMMMMMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999===<<<<<<;;;:::999888888999999999999999999999999999::::::;;;;;;::::::999===>>>???@@@AAABBBCCCCCCKKKKKKKKKLLLOOOSSSVVVYYY\\\___cccfffiiilllppprrrpppsssxxx~~~yyyrrrnnnqqqtttwwwyyy|||{{{gggVVVJJJEEEBBBBBBAAABBBHHHOOO^^^aaadddgggggghhhjjjkkkjjjjjjjjjkkkjjjjjjiiiiii))))))*********+++++++++))))))*********+++++++++******************************)))))))))******+++)))((('''(((+++,,,,,,,,,+++++++++************)))+++,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,---------------...,,,------......------,,,,,,,,,------...//////000............////////////000000////////////000000111000000///////////////222222222333444555666777444444333222222222333333222222444777;;;<<<:::999555444333222111222222333111111222222222333333333333333222333444555777888666666666666666777888888888777555333222222222222222222111111222222333444333333333222222111111111444333222222111111111222222222111111111222333444444333333222222333333444444333333222222333333444333333333444444444444555333333333333444444444444333000///111555777555333333222000//////111222333777666666666555555444444666666666666666666666666555666888:::;;;:::999888666666666777777777888888;;;>>>AAACCCBBB???:::777666777777888999999999999======<<<<<<;;;:::::::::999888888888999999:::;;;;;;;;;<<<============<<<999999888888777666666555888999;;;<<<<<<:::888666666555444444555444222111555444333222111222222333111222222222222111000///111111111111111111222222111111111111111111111111222222222111111111000000111111111222222333333333333222222222222333444444///111666;;;<<>>======<<<<<<;;;::::::;;;;;;:::::::::999999999;;;;;;::::::999999888888999999999999999999999999999::::::;;;;;;::::::999999:::;;;<<<===>>>>>>???BBBBBBBBBBBBDDDFFFIIIKKKRRRUUUYYY\\\```dddiiillloooqqquuuyyy~~~yyytttrrrssstttsssrrrqqqrrrsss|||ppp^^^PPPJJJDDDBBBAAABBBHHHPPP]]]```ccceeefffggghhhjjjhhhhhhiiijjjjjjiiiiiiiii)))))))))*********++++++)))))))))*********++++++******************************)))******+++,,,---'''&&&&&&'''***,,,---,,,+++++++++************)))******+++++++++,,,,,,,,,++++++******++++++,,,---............------------,,,------......------,,,,,,,,,,,,---......//////---............///////////////............//////000000//////......//////222111111111111222333444000000000000000000111222000000111333666666555333222111000000///000000000/////////000000000111111222222111111111222222333222222111111222222333333444333222111000000000000111000000000000111222222222222222222222111111111333333222111111111111222222111111111111222333333333333222222222222333333333333222222222222333333333333333333444444444444222222222222333333333333444222111333777999888666666555333222222333444555666666666555555555555555666666666666666555555555777888999:::::::::888888777777777888888888999999:::===@@@BBBAAA>>>:::888888888888777777888888999;;;;;;;;;;;;;;;;;;;;;:::888888888888888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<999999888888777666666666888999:::;;;;;;999777666444444444555666555111...444333333222111222222222111111222222111111000000111111111111111111000000111111111111111111111111222222222111111111111111111111222222222222222222222222222222222333444444333333666888888@@@YYYsssqqqoooyyyvvvgggWWWOOOKKKHHHFFFGGGFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<<<<;;;::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999777777888999:::;;;<<<<<>>>>>>>>>>>@@@BBBCCCHHHJJJNNNQQQVVV[[[bbbfffrrrsssvvvwwwxxxxxxwwwvvvzzz|||ssstttvvvxxxzzz{{{{{{{{{{{{zzzzzz{{{~~~~~~~~~~~~}}}||||||{{{yyyvvvsssrrrrrrqqqooojjjgggeeeeeelllnnnqqquuuzzz~~~~~~}}}zzz~~~jjjXXXOOOGGGCCCAAACCCIIIQQQ\\\^^^aaacccdddeeefffhhhfffggghhhhhhiiiiiiiiiiii))))))))))))************))))))))))))************++++++++++++++++++++++++)))))))))***+++---...///)))((('''(((***,,,,,,++++++++++++*********)))))))))************+++++++++++++++******++++++,,,---.........---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------.........---------.........//////.........------.........000//////.........//////111111000//////000000000///.........///000111111000//////111222333111000000000//////////////////....../////////000000000000000000000000000111111222222111111111222222333222111111000000/////////000////////////000111111222222222111111111111111222222111111111111111222111111111111111222222333333333222222222222333333333333222222222222333333222222333333333444444444111111222222222333333333666555444666888:::999888:::999777555444333222222555555555555555555555555444555555555666666777777888999999::::::999888777777888888888999999999999:::;;;>>>@@@???===;;;999:::999888666666666777888999999999999::::::;;;;;;999999888888888888888999888999::::::;;;;;;::::::888888888888777777666666777888999:::999888666555555444333444555444111///222222111111111000000000000000111111111111000000222222111111000000//////111111111111111111111111111111111111111111111111222222222222111111111111222222222111222333333444777666777999888<<>>>>>===<<<<<<<<<::::::::::::999999999999777777888888888999999999999999999999999999999999999999::::::::::::999999888888999:::;;;;;;<<<<<<===============>>>???@@@CCCEEEHHHKKKPPPWWW^^^dddooopppqqqqqqpppllliiigggjjjkkkmmmnnnnnnmmmjjjiiibbbfffjjjkkkiiigggggghhhhhheeecccfffjjjnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmkkkgggcccaaaaaa```aaaccceeehhhlllnnnppprrrtttwwwwwwvvvtttttttttnnnttt|||sss___TTTHHHBBBAAADDDKKKSSSZZZ\\\___```aaabbbdddeeeeeeeeefffhhhiiiiiiiiiiii(((((()))))))))*********(((((()))))))))*********************************)))))))))***+++---...///---+++******+++++++++***+++++++++*********)))))))))))))))*********++++++++++++******++++++,,,------,,,,,,,,,+++*********,,,------......------,,,,,,,,,,,,---------------------------..................------------......//////............//////000000///............/////////...//////000111111000/////////111111000.../////////000000000000///////////////000000000111...//////000111111111111333333222222111222222333000111111111111000000000//////......//////000111111111111111111111111111111111111000000111222222000000111111222222222222333222222111111222222333333222222111111222222333222222222333333333444444111111222222222333333333666555444444555555444333777666444333111000//////333333444444555555666666222333444555666888888999888888888888888888777777777888888888999999999999999:::<<<======<<<;;;::::::999777666555666666777777777888888999:::::::::;;;:::999888777666666666777777888999999999999888888888888777777777777777777777888888888777666555777555222111222333222111000000000000000//////...///000000111111111000000222111111000000/////////111111111111111111111111111111111111111111111111222111111111111111111111222111111111111222333333444333444555555777>>>FFFddd|||fffbbbwwwppp^^^QQQHHHEEEFFFDDDDDDEEEGGGIIIKKKMMMNNNMMMNNNNNNMMMLLLKKKIIIHHHJJJIIIGGGFFFFFFFFFGGGHHHEEEDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::::::::999999777777777888888999999:::999999999999999999999999888999999::::::999999888888999999::::::;;;;;;;;;777777888888999:::;;;<<<@@@AAADDDGGGKKKQQQXXX]]]```aaabbbbbbaaa]]]ZZZWWWWWWXXXYYYYYYXXXWWWUUUTTTXXX]]]aaaaaa\\\YYYXXXYYYYYYWWWUUUWWW\\\```bbbaaacccdddddddddddddddeeefffgggiiiiiihhhddd```^^^^^^[[[[[[[[[]]]___aaaccceee```ccceeefffffffffggghhhiiikkknnnttt|||~~~~~~~~~~~~}}}eeeWWWIIICCCBBBEEENNNVVVXXXZZZ\\\]]]]]]^^^aaaccccccdddeeefffggghhhhhhhhh((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((())))))+++,,,---...///---+++***++++++***)))+++++++++************)))))))))*********+++++++++++++++******++++++,,,---++++++++++++************,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,------------...............------------............------......////////////...------.........000////////////000000111111///...///000000000......//////000000000000/////////000000000111111111......///000111111111111222111000000000000000000///000000111111111111000//////......//////000111000000000111111111111111111000000000000111222222///000111111222222111111222222111111111111222222222222111111111111222222222222222222333333333333222222222222333333333333777777666666555444444444333333444444444555555555222222333444555666666666222333444555666888888999777777777777777777777777777777777888888888999999888999:::;;;<<<<<<;;;;;;999888777777666666666666666777777777888888999999;;;:::999888777666666666666777777888888888888888888888777777777777777777666666777777666666555444888555111000111222222222///000000000000///......//////000000111111000000000000000000000000//////111111111111111111111111111111111111111222222222000000111111111111111111111111111111111222333333222222333333444666;;;???NNNpppuuudddkkkzzzvvvcccSSSGGGBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNNNNOOONNNMMMLLLJJJHHHJJJIIIHHHGGGGGGGGGHHHIIIFFFDDDCCCAAAAAAAAAAAABBBCCCBBBBBBAAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;777888888888999999::::::999999999999999999999999888888999999999999888888777777777777888888999999666777777888999999999:::;;;===???AAACCCHHHMMMQQQSSSTTTUUUUUUTTTRRRPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJPPPTTTWWWVVVRRRNNNMMMMMMOOONNNMMMNNNRRRUUUWWWWWWZZZ[[[]]]\\\[[[[[[]]]^^^bbbcccdddccc___[[[XXXXXXVVVWWWWWWYYYZZZ[[[\\\\\\YYY[[[\\\]]]]]]^^^```aaaeeefffiiilllooovvv|||zzzwwwwwwxxxzzzzzzzzzyyyxxxxxx~~~lll]]]MMMEEEDDDHHHOOOVVVWWWXXXZZZZZZZZZ[[[^^^```aaabbbcccddddddddddddddd(((((((((((()))))))))***(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))***+++,,,------+++))))))***++++++***+++++++++************)))*********+++++++++,,,,,,++++++******++++++,,,---***+++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............//////...------------...///000......---------......///000000///.........//////000...------///000///...------///000000000//////////////////000000000000//////000000000///...---000000///...............---...///111111111000000/////////...///000000111///000000000111111111222000000000000000111222222...///000111222111111000222222111111111111222222222222111111111111222222111222222222222333333333333333333333444444444444666666777666555555555666444444555777888888888888111222222333555666666777555555555555666666666666555444444555555666777777666666666777777777888888777888999999:::;;;;;;;;;666777777777777777666666666777777777777777777777888888777777777777888888777888999999:::999999999777777777777777777777888666666666555555555444444555444222111222222111000000111222222222111//////...//////000000000000000/////////000000000000000111111111111111111111111000000111111111222222222//////000000111111222222111111111111111222222333222444555333333777;;;>>>BBB]]]wwwooorrr}}}jjjXXXJJJCCCBBBDDDDDDDDDEEEFFFHHHJJJLLLNNNNNNOOOOOONNNLLLJJJIIIKKKJJJIIIGGGGGGHHHHHHIIIFFFEEECCCAAA@@@AAABBBCCCCCCBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<999999999999::::::::::::999999999999999999999999888888999999999999888888666666666777777777777777:::::::::::::::999888888666888:::;;;<<<>>>AAADDDHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLJJJHHHGGGFFFEEEGGGHHHIIIIIIJJJLLLNNNNNNPPPSSSSSSRRRQQQRRRTTTWWWYYY[[[ZZZWWWTTTRRRQQQPPPQQQSSSUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWZZZ\\\^^^aaahhhnnnmmmkkkqqq{{{~~~yyysssooonnnnnnoooooorrrrrrssswwwvvvfffTTTJJJHHHIIIOOOTTTVVVWWWXXXXXXXXXYYY\\\^^^^^^______`````````______(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,***((('''(((***++++++***+++++++++************)))***++++++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////---------------...///000...------------...///000000///......------------///...,,,---...//////...+++,,,...///000///.............../////////000000000000000000///---+++)))111000//////............,,,---...000000000000//////////////////000111111//////000000111111111222000000///000000111222222...///000222222111111000222222111111111111222222222222111111111111222222111111222222222333333333333333444444444444555555///000111111111111222333333333444444444444333333111111222333555666777777888777777666555444444444333333333444444666777888666666666666777777777777777777888999:::;;;;;;<<<555666777888888777666555777777777777777666666666555555555666777999:::;;;999999:::;;;;;;;;;;;;:::777777777777777888888888666666555555555444444444333333333444444333000---222222333444333222111000......///000000000000000......//////000000111111111111111111111111111111000000111111222222222222...//////000111222222333111111111000111222222333///222333111000444999<<<>>>SSS|||zzztttvvvcccSSSKKKJJJDDDDDDDDDDDDFFFHHHJJJKKKNNNOOOPPPPPPOOOMMMJJJIIIKKKJJJIIIHHHGGGHHHIIIIIIGGGEEECCCAAA@@@AAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============::::::::::::::::::::::::999999999999999999999999888888999999999999888888777777777888888888888888::::::999888777555444333555777888999999999;;;<<<>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBEEEEEEFFFGGGGGGGGGFFFEEE???BBBEEEEEECCCCCCEEEHHHCCCGGGJJJKKKJJJIIIJJJLLLLLLOOORRRSSSRRRPPPOOOOOOKKKMMMOOOQQQRRRQQQPPPOOOPPPQQQQQQPPPOOOOOOQQQTTTXXX]]]iiiqqqooohhhhhhnnnssszzzqqqjjjgggggghhhhhhiiijjjjjjmmmxxx}}}lllYYYNNNKKKKKKNNNSSSUUUVVVWWWWWWVVVXXX[[[]]]\\\\\\]]]]]]]]]\\\[[[[[[%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++'''((()))++++++,,,,,,,,,+++++++++***************''')))+++...///000000000++++++++++++++++++++++++......---,,,,,,+++******///...,,,++++++,,,...///000000///...---,,,,,,+++..................------//////.........---------------------------------...---+++***+++,,,...000............/////////000111111000//////////////////////////////000000000000000000000000000000000////////////000000000000000000000000000111111222///////////////000111111000000000000000111111111000111222222222000///...000000000000000000000000000111333444444333111000111111222222222333333333222222222333333444444444666555333222111222333333666555444333222333333444111222333444555777888888555555555555555555444444777777777777777777777777888888777777666666555555666777888999999888777666999888888777777777777777777777777777666666666666666777777777777888888888999888888888999;;;===>>>666666666666555555555555888888777666555444444333222222222111111111000000000000////////////000000000000000000000000000000222111111111000000//////222222222111111111111111000000000000111111111111//////000000111111222222222222111000000111111222111111111222444666777888<<>>@@@AAAAAA@@@???>>>AAA@@@?????????>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<888888888999999::::::;;;;;;;;;::::::::::::999999<<<;;;999888888888999999999999999888888888777777777777777777777888888999===<<<;;;::::::;;;<<<===;;;;;;:::999:::;;;<<<===AAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMSSSYYY```ddddddbbb___]]]fffqqqrrrgggeeegggfffdddffffffddddddgggqqq~~~rrr^^^OOOIIIJJJLLLMMMRRRTTTTTTTTTTTTUUUWWWYYYWWWVVVVVVWWWWWWXXXYYYZZZ(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************'''((())))))************++++++++++++++++++,,,,,,++++++,,,,,,,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,------------,,,+++******+++,,,---///......---,,,+++++++++---------------,,,,,,,,,///.........------------------------------------222111000//////111222444---------------.........000//////...------......---......///000111222222////////////////////////.../////////000000000000///............///000000///////////////000111111111000000000000000000000000111111111000000///...000000000000000000000000...///111222222111///...000000111111111222222222222222222333333333444444555444333222222222222333555444333222111222222333222222333444555666666777555555555555555555444444666666666666666666666666666666666666555555555444555666777888888777666555777666666666777888888999777777777777666666666555777777777777888888888888===<<<;;;:::888888777777777777666666666555555555555555555444444333333222222222222111111111000000000000////////////000000////////////////////////111111111000000000////////////000000000000000000000000000000111111111111000000000000000111111111111111111111111111111111111111111222444666777888???XXX{{{rrrfffbbb[[[SSSLLLIIIGGGFFFEEENNNOOOPPPPPPOOOOOONNNNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDD???@@@@@@AAAAAA@@@@@@@@@AAA???>>>>>>>>>>>>;;;999;;;;;;;;;;;;<<<<<<<<<<<<999999999999999:::::::::::::::999999999888888888:::999888777666777777888999999999888888888777777777777777777777888888999;;;:::999999999999:::;;;;;;::::::999:::;;;<<<===????????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNSSSYYY]]]]]][[[YYYXXX\\\dddqqqttthhhbbb______``````^^^^^^```iiittt|||zzzmmm[[[NNNJJJKKKLLLMMMRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWWWW))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,------...---------,,,+++)))((('''++++++++++++++++++++++++******++++++,,,------...,,,+++***))))))***+++,,,------,,,,,,++++++******+++++++++++++++,,,,,,,,,............------------------------------------...---,,,,,,,,,---///000---------,,,,,,,,,,,,,,,///...------,,,---------------...///111222333333////////////////////////....../////////000000000------,,,,,,------...//////////////////000111111111111111000000/////////000000//////......//////000000000000000000000000///000111222222111000/////////000000000111111111222222222222333333333333444444333222222222222333333222222111111111111222333333333333444444444555444444444444444444555555444444444444444444444444555555555555444444444444555555666666666666555555444555555555777888999:::777777777666666666555555777777777888888888999999===<<<<<<:::999777555444777777777666666666555555222222222222222111111111222111111111111000000000000000////////////000000........................111111000000000000//////---------....../////////000000000000111111111111111111111111000000000000000111222222333222111000111111111222333555777777BBBTTToooxxxzzzsssggg[[[QQQJJJGGGFFFJJJKKKLLLMMMMMMMMMMMMLLLNNNMMMKKKIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBAAAAAAAAABBBBBB@@@???>>>>>>>>>===;;;999:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999999999999888888888777777777777666555555555666666999999999888888888888888777777777777777888888999999888777777777777888999::::::999999::::::;;;<<<==============================>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHLLLPPPRRRRRRQQQQQQQQQSSSWWW___iiiuuupppbbb\\\[[[YYYXXXWWWVVVXXX]]]eeekkknnndddWWWNNNKKKKKKLLLMMMPPPRRRTTTTTTRRRPPPPPPPPPUUUTTTSSSSSSRRRRRRSSSSSS''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((()))))))))******+++,,,---......++++++,,,,,,---------...***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***++++++------------,,,,,,,,,,,,......---------------.........//////000111222222////////////////////////........./////////000000------,,,,,,------...//////////////////000000111222222111000///......---000///...------...///000000000000000000000000000111222333333333333222111000000000000111111111222222222222222222222222333333333222222222222222222222222222111111111222222333333333333333222222222333333444444444444555555333333333333333333333333555555555555555555555555444444444444444444444444555555555555666777888999777777666666666555555555777777777888888888999999777777999999999888777666777777777666666666555555000000111111111111111111111111111111000000000000000000////////////000000////////////////////////000000000000000000//////,,,,,,------...///000000///000000000111111111111222222111111000000//////...000222333444222111000111111111222333444666777AAAJJJ[[[ppp|||oooaaaWWWQQQNNNIIIIIIIIIKKKLLLNNNMMMMMMOOOOOOMMMLLLJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@?????????>>><<<:::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::999999888999999999999888888888888666666666666555666666666888888888888888888888888777777777777777888888999777777777777777777777777999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>?????????BBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJKKKKKKJJJKKKMMMNNNPPPSSSXXXaaaooo}}}|||lllbbb^^^UUUTTTRRRQQQRRRUUUYYY\\\aaa[[[SSSMMMKKKLLLLLLLLLLLLNNNQQQRRRPPPNNNMMMMMMRRRQQQPPPOOONNNNNNNNNNNN''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++++++++***)))))))))******((())))))***+++,,,,,,---))))))***+++,,,...///000*********++++++,,,,,,,,,,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------///......---......//////000000000///////////////....................................////////////......------......///000///////////////000000111222111111000///...------000///...------...///000000000000000000000000000222222222333333222222222111111111222222222333333222222222222222222222222111222222222222222222222222222333333333333333333222222222222111111111111333333333333444444555555444444444444444444444444666666666666666666666666444444333333333333444444666666555555555555555666666666666666555555555555666666777777777888888888333555666888999999888777666666666666555555555555111111111111111222222222000000000000000000000000000000////////////000000000000000000000000000000//////////////////000000------...///000000111111///000000000111111111111222222111111000000//////...///111333444333111000111111111222333444555666<<<>>>GGGWWWhhh}}}vvvooosss|||vvvhhh]]]VVVPPPNNNLLLLLLNNNPPPPPPOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAAAAAAAA@@@>>><<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999;;;::::::::::::999999999666777777777777777777777888888888888888888888888777777777777777888888999777777888888888888777777888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGIIIKKKJJJJJJLLLOOOVVV```lllsssyyykkkbbbVVVTTTQQQPPPPPPQQQSSSSSSVVVSSSOOOLLLKKKKKKKKKKKKGGGIIIMMMNNNNNNLLLLLLMMMNNNNNNLLLKKKJJJJJJIIIIII((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))******++++++,,,)))))))))))))))***++++++*********++++++,,,,,,---'''((()))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------..............................///000000000///......------,,,........................------.........//////////////////...//////000111///////////////000111111000000000//////.........//////......//////000000000000000000000000000000000000000000000000000000111222222222222333333333222222222222222111111111000111222222333222222222111222333333444333333333111111111111111000000000222222333333444444555555555555555555555555555555666666666777777777777777444444333333333333444444666666555444444444444444666666666555555555444444555555555666666666777777666666777777666666555555555555555444444444333333222222222222222222222111//////000000000000000111000000////////////000000111111111111111111111111......////////////000000/////////000000111111222000000000000111111111111111111111111000000000000...///111222333333222222111111111111222333444555888777===JJJXXXhhhjjjffffffooo|||pppeee[[[VVVOOOLLLLLLMMMLLLKKKOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999777777888999999999888888888888888888888999999999777777777777777888888999777888888999999888888777777777888999999999999888888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFEEEFFFGGGIIICCCEEEGGGJJJOOOWWW___eeepppuuu}}}|||nnndddYYYVVVRRROOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJDDDFFFIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFF&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************************)))((('''(((***,,,---+++++++++++++++++++++++++++***)))(((((())))))***)))******+++,,,,,,------''''''(((***+++,,,---...******++++++++++++******)))******+++,,,------...*********+++,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++,,,---......///------,,,,,,---......///---------------,,,,,,,,,........................---------.........////////////......//////000111///////////////000111111//////////////////.........///000000111111111000000000000000000000000000111000000000000000000111111111111111222222222222222222222222111111111000///000111222333222222111///000111333333333222111000000000000000000000000111222222333444444555555555555555555555555555555555555555666666666777777555444333333333333444555444444444333444444555555666666555555555444444444444444444444555555555555888777666555444444444444444444333333333222222222333222222222111000000000////////////000000111111000000////////////000000000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111000000000000000111111111///000000111222222333333111111111111222333444444777666===JJJSSS\\\nnnppphhhaaadddtttmmmdddXXXPPPMMMLLLJJJHHHKKKLLLMMMNNNOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAAAAABBBAAA???===>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999999999888666777888999999999888888777777888888888999999999777777777777777888888999666777888999999888777666666666888999999999888777777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBAAACCCEEEEEEDDDDDDEEEFFFAAABBBDDDEEEIIINNNUUUZZZ^^^bbbjjjqqquuuqqqjjjccc\\\WWWRRROOONNNOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJDDDFFFGGGGGGFFFFFFGGGIIIFFFFFFEEEDDDDDDCCCDDDDDD$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((('''&&&&&&''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...))))))***+++,,,,,,------******************++++++))))))************))))))(((((()))***+++,,,,,,---((())))))***++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---............---(((((()))***,,,---...///++++++++++++,,,,,,---...+++++++++,,,,,,---------........................---------........./////////............///000000///////////////000111111.........///////////////...///000222222222111000000000000000000000000000333333222222222222333333000000000000111111111111222222222222111111000000///000111222333333222111...///000222222222111000////////////000000000111111111222333333444555555444444444444444444444444444444444555555555666666555555333333333333555555222222222333444555666777666666555555555444444444333333333444444444555555777666555333333444555666333333333222222222111111333222222111000//////....../////////000000111111000000////////////000000////////////////////////---.........//////000000000000000000000/////////000000000000111111111111//////000000111111222222000000000000111222333444111111111111222333444444888888AAAOOOUUUWWWbbbrrr|||mmm```]]]pppvvvfff[[[UUUSSSPPPMMMIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFFFFEEEDDDBBBAAACCCBBBAAAAAAAAA@@@>>><<<@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999999888888888888777555666777999999999888777777777888888999999999999777777777777777888888999555666777888888777666555555666777999999888888777777888888999::::::;;;;;;999999:::::::::;;;;;;;;;=========>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA???AAACCCDDDCCCBBBCCCDDDBBBCCCBBBBBBCCCGGGMMMQQQNNNSSSZZZ```dddeeedddccc]]]WWWQQQMMMMMMNNNMMMKKKKKKKKKLLLKKKIIIHHHIIIIIIFFFGGGGGGEEEDDDCCCEEEGGGDDDDDDCCCBBBBBBBBBCCCCCC''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&'''((())))))((((((,,,***((('''&&&'''((()))******))))))((((((''''''))))))************))))))))))))*********))))))(((+++++++++++++++***)))(((+++++++++***++++++,,,,,,+++)))(((&&&&&&((()))+++*********++++++,,,,,,,,,+++++++++************)))************************************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///------,,,,,,,,,,,,------////////////////////////...///////////////......000000000000000000000000222111000...------------000000000000000000000000111111000000000000111111111111000000111111222333222222111111111111222222444444222111000000//////000000111222333333444444444222111111222333333222111111000000000000111111111111111111111111111111222333444555555555333333444444444444444444444444444444444333333222222222333333222111222333444555555555555555666666666666555555666666666666555555666666666666555555555555222333333333333222111111000000111111111111000000000000000000000111222222000000000000000000000000000000000000////////////...............///000000////////////000000000000//////000000000000//////000000000000111111111111///000000000111111111111222222111111222222333444999???HHHNNNPPPPPPQQQRRRfffvvvlllnnnwwwpppfffXXXMMMIIIGGGIIILLLNNNNNNNNNMMMNNNKKKJJJJJJJJJKKKJJJHHHGGGKKKKKKJJJIIIGGGFFFFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888:::::::::999999999888888999888777888999999999777888888888888888888888888888888888888888777666666777999:::999777555555666999888888888777777666666999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@CCCFFFHHHJJJJJJKKKMMMPPPSSSVVVXXXYYYVVVTTTRRRPPPMMMLLLJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((()))))))))))),,,+++)))((('''((()))***))))))))))))(((((((((((())))))************))))))))))))*********))))))(((******+++++++++***))))))''''''((()))***,,,---...***)))(((''''''((()))************++++++,,,,,,,,,)))))))))******+++++++++************************,,,,,,+++*********++++++++++++++++++++++++******,,,++++++******++++++,,,---------,,,,,,++++++***++++++++++++,,,,,,,,,---------------------------------------..................------------....................................////////////..............................111000///.........---...000000000000000000000000111111000000000000111111111111000000111111222333111111000000000000111111333333222111000000000000000000111222222333444444444222111111222333222111111111000000000000111111111111111111111111111111333444444555444444333333444444444444444444444444444333333333333333333222333333222222222333444555444444444444555555555555555555666666666666555555555555555444444444444333222222333333222222111000000000111111111111000000...............//////000000000000000000000000000000/////////////////////...............///000000.../////////000000000000000000////////////000000//////000000000111111111000111111111222222222222222222111111111222333444999AAAJJJKKKGGGDDDEEEHHHTTTiiiuuuyyyuuudddSSSJJJBBBEEEHHHKKKLLLMMMNNNOOOKKKKKKJJJKKKKKKJJJIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@>>>======<<<=========<<<<<<<<<;;;;;;<<<<<<;;;::::::999999888::::::999999999888888888999888777888999:::999777888888888888888888888888888888888888888777666666666888999999777666666777999999999999888888888777999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFBBBCCCDDDGGGIIIKKKMMMNNNQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB''''''''''''((((((((((((((((((((((((((()))******+++***)))((((((((()))***,,,+++***)))((()))***+++(((((((((((())))))))))))((())))))******))))))(((((())))))******)))))))))((()))******++++++******&&&&&&'''((()))***,,,---))))))))))))))))))))))))*********+++++++++++++++'''(((((()))***+++,,,---************************---,,,+++******)))******++++++******)))))))))(((++++++************++++++......---,,,+++***))))))************++++++++++++------------------------------------............///..................///---------------------------....../////////......------------------------////////////.../////////000000000000000000000000111000000//////000000111111000000000000111222222000000////////////000000222111111000000111111111000000111111222333333333555333111111222222111000111111000000000000111111111111111111111111111111555555444444333333222222444444444444444444444444222333333333333333333444333333222222222333444555222333333333444444444444555555666666666666555555444444333333333222222222222222222222222111000000///000000111111000000///......------......///000000000000000000000000000////////////////////////...............///000000....../////////000000000111000///......///000111//////000000000000111111111111111222222222333333333222000000000111333555<<>>FFFOOOooo{{{mmmWWWIIIBBBCCCEEEGGGJJJLLLMMMMMMJJJKKKKKKKKKKKKKKKJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999888888888888888:::888777888999:::999888888888888888888888888888888888888888888777666666555777888999777777888888:::::::::999999999999999999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<============>>>>>>>>>===============<<<<<<<<<<<<<<<=========????????????????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@BBBCCCEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB''''''''''''(((((((((((()))(((((((((((()))******,,,***((('''&&&'''((()))******)))(((((())))))***''''''(((((())))))******(((((())))))))))))(((((('''((())))))))))))))))))'''((()))***++++++++++++******)))((((((((())))))((()))************)))(((***************+++++++++((((((((()))***+++++++++************************,,,+++***************++++++++++++******)))((((((++++++************++++++---,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............//////------------------------------......//////......---------------------------......///////////////000000000000000000000000000000////////////000000000000000000000111222222//////............//////000000000000000111222222000000111111222222222333555333111000111111111///111111000000000000111111111111111111111111111111555555444333222222222222333333333333333333333333222222222333333444444444222222222333333333444444333333333333444444444444444555555666666555555444444333333333333222222222111111111222111000000/////////000000000000//////000////////////000111111////////////////////////.........///////////////...............///000000........./////////000000222000///------///000222////////////000000000111000000111111111222222222333222000//////111333555===BBBFFFCCC<<<666666888???DDDZZZrrr]]]MMMGGGFFFEEEEEEGGGIIIJJJJJJIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888:::999888888::::::999888888888888888888888888888888888888888888777666666444666888888888888999:::999999999999999999999999888999999999999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCC@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBB''''''''''''((((((((((((((((((((((((((())))))******)))'''%%%$$$%%%'''((((((((('''''''''(((((((((''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))&&&'''((()))***+++++++++,,,+++***)))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************)))((())))))***+++,,,---,,,,,,++++++************+++******))))))******+++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............//////------------------------,,,,,,---.......................................,,,---...///000000000///////////////////////////000000////////////000000000000//////000000111222//////............//////////////////000111222222000111111111111111222222444222000000111111111000111111000000000000111111111111111111111111111111444444333333333222222222333333333333333333333333222222222333333444444444222222333333333444444444333444444444444555555555444444555555555555444444444444444333333333222222000000111111000000///...//////000000000000/////////////////////000000111////////////////////////------....../////////000...............///000000............////////////222000///------///000222...////////////000000000////////////000000000000222111000//////111333444::::::;;;;;;999777666555666???KKKccc}}}ssscccVVVJJJGGGCCCBBBDDDGGGHHHGGGGGGIIILLLLLLKKKJJJKKKMMMLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>===============<<<;;;;;;::::::999888888888888888888999999:::999888999:::::::::888888888888888888888888888888888888888888777666666333555777888888888999:::777777888888888888888888888888888999999999::::::999999::::::::::::999999999:::::::::;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::888888999999999:::::::::========================<<<======>>>>>>?????????===============>>>>>>>>>???@@@AAABBBCCCCCCBBBBBB?????????@@@AAAAAABBBBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&%%%%%%%%%&&&'''&&&&&&'''''''''''''''((((((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&'''((())))))))))))&&&'''((()))************))))))))))))***+++,,,---***************************************)))))))))******)))))))))(((((((((************************''''''((((((***+++---...++++++++++++++++++++++++******))))))))))))******(((((()))***+++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///..................///------------------------+++,,,---.......................................,,,---///000000000///...////////////////////////000//////......//////000000////////////000111111//////............//////////////////000000111222111111111111111111111111222111//////111222111000111111000000000000111111111111111111111111111111111222333444444333222111333333333333333333333333222333333333333333333444111222333444444444333333444444444444555555555555444444555555555555444444444444444333333333222222000000000000000///.........//////000000//////...------,,,,,,------...///000000000000000000000000---------......//////000...............///000000------........./////////111000///......///000111......////////////000000........./////////000000000000000000000111222222333222111333555777555333333>>>DDDOOOvvvyyyssshhh^^^PPPKKKDDDBBBDDDFFFGGGFFFEEEHHHKKKKKKIIIIIIKKKMMMLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>>>>======<<<<<<;;;:::::::::999999999999999:::::::::;;;999888999:::;;;:::999888888888888888888888888888888888888888777666666444666888888888888999:::777777777777777888888888888888888888999999999999888999999::::::999999888999999999999::::::::::::;;;;;;;;;:::::::::::::::777777888888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAA>>>>>>>>>?????????????????????@@@@@@AAAAAABBBBBB''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''((()))******))))))(((((((((((())))))***+++++++++***))))))***+++++++++*********)))))))))(((((((((((()))))))))))))))************************(((((((((((()))+++,,,,,,(((((())))))***+++++++++******))))))))))))******))))))******++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------..............................***+++,,,---............------------------------,,,---///000000000...---//////////////////////////////............/////////////////////000111111000//////////////////000000000/////////000000111111111111111000000000000111///...///111222222222111111000000000000111111111111111111111111111111...000333555666444222111222222222222222222222222444333333333333333333222111222333444444444333333222333333333444444444444333444444555555444444333333222222222222111111111//////000000//////...---......////////////......---,,,,,,,,,,,,---......000000000000000000000000,,,,,,---......///000000...............///000000---------.........//////000000////////////000000........./////////000000////////////000000000000//////000111222111111000000000000111222444555555444<<>>>>>>>>=========<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;:::999999;;;;;;:::999888888888888888888888888888888888888888777666666444666888888888777888999777777777888888999999999888888888888999999999999888888999999999999888888888888888888999999999:::999999999999::::::::::::666777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>????????????????????????;;;===???@@@AAAAAA@@@??????????????????@@@@@@@@@=========>>>>>>?????????>>>??????@@@AAAAAABBBBBB''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))((((((''''''((()))******))))))******))))))((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))'''(((((()))))))))))))))******)))''''''&&&&&&&&&,,,+++)))(((((()))+++,,,+++*********))))))((((((&&&&&&'''((()))***++++++***************************)))))))))))))))***+++&&&&&&'''((()))***++++++******))))))))))))******+++++++++***************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,---------////////////////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///...,,,//////////////////////////////............/////////////////////000111111000000////////////000000000000////////////000000111111111000000000000000000...---///111333333333111111000000000000111111111111111111111111111111+++...222666777555333111222222222222222222222222444444444333333222222222111222333444555444333333111111222222222333333333333444444555555444444333111111111111000000000000///////////////......---......////////////......///............///000000000000000000000000000000,,,,,,------...///000000...............///000000---------.........////////////000000000000//////............/////////000000000000000111111111111---///111222333222000///000333555444111111555999333666;;;HHH___tttjjj\\\QQQLLLIIIEEEBBBAAAFFFJJJJJJGGGGGGJJJMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@????????????>>>=========<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999888888888888888888888888888888888888888777666666555777888999777777777888888888888999999:::::::::777888888888888999999999888888999999999999888888777888888888888999999999888888888999999::::::;;;666777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@@@@???>>>===@@@@@@@@@???????????????<<<=========>>>>>>??????>>>>>>???@@@AAAAAABBBBBB%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***)))((()))***)))(((***)))))))))***+++,,,---))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...//////............/////////...---,,,,,,---...///---,,,++++++,,,---///000//////............//////111000000////////////000111111000///.........///111000000////////////000000000000000000111111111111111000///////////////////////////000111222333...///000222222111000000222222333444333222111000222222111000000111111222444333333222111111111222111111222333333333333222555444333222222222222222222333444555555333111///222000//////000222111000//////////////////////////////.........------------.........///000000000222111000//////...//////......------------......................................................---------.........////////////.........---------000000000000111111111111//////000111111111111111333333333222222111111111555999>>>NNNdddqqq|||xxxzzzxxx|||zzzsssllleeeZZZMMMCCCCCCDDDEEEEEEDDDDDDFFFHHHIIIKKKLLLLLLJJJIIIIIIJJJHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===:::888888;;;<<<;;;999999999:::;;;:::999888777999888888888777777666666666666777777777777666666777777777777777777777777999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999888888888888888888999999999999999999999999777888999;;;<<<<<<;;;;;;=========<<<;;;;;;;;;:::===============<<<<<<<<<;;;;;;<<<===>>>>>>>>>===========================>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBBBBBBBBBB%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,***(((((()))***)))(((,,,+++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***,,,,,,,,,---------......++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,,,,//////............//////------------------------,,,---......,,,,,,---...//////............//////000///............///000..................///000//////............//////000000/////////000000111333333333222111000000///000000////////////000000111111111111111111000000111111000///////////////////////////000111222333//////000111111111111111111222222333222222000000222222222222222222222222444333222222111111111222111111222333333333333222333222222333333444555666333444444555444333222111444222000000000000///...........................//////.........---------..................//////000000//////////////////......------------......................................................---------.........////////////.........---------//////000000000111111111//////000111111111111000111111111222222333333333555:::>>>JJJZZZcccuuu~~~|||zzzwwwwww|||xxxsssiii\\\SSSIIIIIIIIIGGGEEEDDDFFFGGGEEEGGGIIIIIIIIIIIIJJJKKKHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<===<<<:::888999;;;<<<;;;999:::::::::::::::999888888999999888888777777777777666777777888888777777666888888888888888888888888999999999999999999999999888888888888888888888888:::::::::::::::999999999999999888888888888888888999999999999999999999999777888999;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;=====================<<<777888999;;;<<<======>>>========================>>>>>>======>>>>>>???@@@>>>??????@@@AAAAAAAAAAAA&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***(((((()))***)))(((,,,,,,,,,,,,+++)))'''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***)))*********++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************+++,,,---...---,,,,,,---,,,+++******+++,,,---------------------------,,,---......,,,,,,---...//////............//////000000////////////000000000000111111111000////////////............//////////////////000000111222444555555555444222///...//////...//////000111222333333222222111000000000111000000////////////////////////000000111111222000000000000000111111222111111111111111000//////111222444555555444222111333333222111111111111222111111222333333333333222111111222333444666888999555555444444333333444444777555222000///...---+++.......................................---------.........---------------------.../////////............------------......................................................---------..............................---------//////000000000000111111...///000000111111000000//////000111222333444555444;;;>>>DDDMMMPPP\\\ttt~~~~~~|||zzzyyyvvvooofff^^^QQQPPPNNNJJJFFFCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>============<<<<<<<<<<<<======<<<;;;999999;;;<<<;;;:::;;;;;;:::999999999999:::999999999888888888888777777777888888888888777777888888888888888888888888888888888888888888888888777777777777777777777777999999999999999999999999888888999999999999999999888888888888888888888888888999999:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================777888999;;;<<<>>>???@@@=======================================>>>>>>???>>>>>>???@@@@@@AAAAAAAAA''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++)))'''''')))))))))((($$$%%%(((***++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***((((((((()))))))))*********************************************************************************************+++++++++***+++---.........,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///......------......///////////////////////////000111222222111000...---//////............//////////////////000111222333444555777777555222...,,,............///000222222444333333222111000000///000000////////////000000...//////000000000000000111000/////////000222333000000000000000//////...000222555777777555333111222222111111111111111222111111222333333333333222111222222333555777999:::666555444222222333555666777555222000///...---+++.........................................................---,,,,,,,,,++++++,,,---...//////............------------......................................................................................................////////////000000000111...//////000000000000000//////000111222333444444333<<<>>>???CCC@@@HHH[[[ppp~~~rrrqqqoooooonnnlllgggddd___^^^ZZZSSSMMMHHHGGGGGGIIIIIIJJJHHHFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEECCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>======>>>======<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<<<<===<<<:::999999999:::;;;999999999999999999999999888888999999999999888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888999999999888888999999999999999:::888888888888888888888888999999999999999999888888:::;;;;;;;;;<<<=========<<<<<<<<<<<<============;;;<<<<<<===>>>@@@AAABBB==============================<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCCCC&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((''''''((())))))(((###&&&((()))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***++++++++++++,,,,,,,,,---************************************************++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------..............................///000000111000///---,,,//////............//////////////////000222333333555777999999888444000---............///000222222333333222222111000//////000000////////////000000......///000000000//////111000/////////000222333000000000//////////////////222555888888666444222111111111000000111222222111111222333333333333222333333333444555666777777666555333111111333555666555333111000000000...---........................---..............................---,,,,,,,,,+++,,,,,,---......//////.........------------...........................................................................------........................////////////000000000......///000000000000000000000111111111222222222333<<<===;;;===999===LLLTTTppp{{{qqqooolllkkklllmmmnnnnnnqqqooojjjbbbZZZRRRNNNMMMHHHHHHHHHFFFDDDDDDEEEGGGIIIJJJJJJKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<;;;;;;<<<===>>>===;;;:::::::::;;;<<<999999999999::::::::::::999999::::::::::::999999888888888888888888888888777777777777777777777777777777777777777777777777777777888888888999999999888888999999::::::::::::888888888888888888888888::::::999999999999999999:::;;;;;;;;;<<<=========;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????BBBBBBAAABBBBBBCCCEEEEEE%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&'''((())))))(((%%%&&&''')))*********)))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***))))))*********+++++++++************************************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........------------......------............------......//////......------//////............//////000000000000111111222333777888:::;;;:::666333000//////...//////000111222222222111111000////////////////////////000000111---...///000000000///...000000000000000111111222111111000//////////////////111444777888666444222111000000000000111222222111111222333333333333222555444444444444444555555444333222111111222444666333111000///000111000///---------------------------------........................---------------.........---......///000......------------.....................................................................------------------.....................////////////000000---...//////000000//////000000000111111111111111333;;;:::777:::888888BBBEEEZZZ{{{zzzyyyvvvuuuuuuxxx{{{}}}~~~}}}xxxpppeee[[[TTTQQQGGGHHHGGGFFFDDDDDDFFFHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????<<<===>>>===;;;;;;===>>>======<<<;;;;;;;;;;;;<<<999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888888888888888888888888888777777888888999:::::::::888888999999:::;;;;;;;;;999999999999999999999999;;;::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDCCCBBBBBBCCCDDDFFFGGG$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&((())))))(((++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***''''''''''''((((((((((((************************************************************************((())))))***++++++,,,,,,+++***)))((((((***+++---)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---......,,,,,,---......------,,,,,,------...---...///000000///...---......------......////////////............//////111111111000111111222222444666777888777555222000000000////////////000000000////////////////////////////////////000111111---...000111111///...---//////000111111111111111222111000/////////000000///111333555666555444333000000000000000111222222111111222333333333333222333333333333333444444555222111111000111222333444444222000///000000///...---------------------------------.........//////..................//////222111...---,,,...000111......------------......................................................//////.........------------------.........//////........./////////000000---...//////000000//////......///000111222333333222999555222777777555;;;===GGG\\\|||wwwkkkbbb]]]SSSRRRPPPLLLIIIGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>??????@@@<<<>>>???>>><<<;;;===???===============<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888999:::;;;;;;;;;888888999999:::;;;;;;<<<::::::::::::::::::::::::;;;::::::::::::;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAADDDCCCBBBAAABBBDDDFFFGGG######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&((())))))((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((***+++***)))((()))***************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++***(((&&&''')))+++---+++---///111111///---+++++++++++++++++++++++++++,,,---......,,,,,,---......------,,,,,,------......///000111111000///...///...---------///000111//////............//////222222111111111111111111000111222333333111///...111000000////////////000............///////////////////////////000111111---...000111111///...,,,...///111222222222111000333222000/////////000111///000222444555555444333000000///000000111222222111111222333333333333222222222222222333444555666000000000000111222222333555333111000000000...------------------------------------.........//////---.........///000000000444222///,,,,,,---000222.........------.........................................................//////.........------------------.........//////............/////////000---......///////////////,,,---...000111333444555222777222...555666333666888999FFFbbbtttooobbb```[[[TTTNNNIIIHHHIIIGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@<<<>>>???>>><<<;;;===@@@<<<===>>>>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888999:::;;;;;;<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???=========<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???@@@???>>>>>>???AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@AAACCCEEEGGG%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***(((%%%######%%%(((***555000+++'''&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))''''''(((((())))))******((((((((((((((((((((((((+++++++++***************,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---............------,,,,,,,,,,,,---......//////............---......///000111000000000000111111111111111111111111111111111111000111222111000//////111111111000000000000000111000000000000000111111222000000////////////000000111111111111111111111111//////000000111111111222222222222111000//////...222222222222222222222222222222222222222222222222222222222333333444444444444333333222222222111111111111111222222333333444333222111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////444333222000///.........000///...---------------+++++++++,,,---...///000------......///000000000,,,,,,,,,---...///000000,,,------...///000111111333222000/////////000111000000/////////111222444222222333333333333444444===;;;@@@PPPjjj|||uuummmeee```YYYOOOJJJIIIMMMKKKJJJIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@?????????>>>>>>==================>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;???>>>===<<<:::999777777;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDD%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''%%%%%%''')))***111---(((%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))*********+++++++++,,,,,,++++++************,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,------...............000///...............///....../////////000000000111111111111111111111111000111222111000//////111111111000000000000000111000000000000000111111222000000////////////000000//////////////////////////////000000000111111111222222111111000//////...111111111111111111111111////////////////////////111222222222333333333333///000000000000000000111000000000000000111111111222111000///............------------------------------------------------................................................000//////......///////////////...---------------,,,,,,,,,,,,------.../////////......---,,,,,,,,,,,,,,,------......//////------......//////000000222111111000//////000000////////////000111222333222222222333333333444444777888===GGGWWWrrryyyooollliiibbbZZZWWWMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<>>>=========<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDD%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((''''''((())))))---)))%%%###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))))),,,,,,+++*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++)))))))))*********+++++++++************))))))))),,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,---......------------,,,,,,,,,,,,,,,---...............111000///...------------------........./////////000000000000000000000000000111222111000//////111000000000//////000000111000000000000000111111222000000////////////000000//////////////////////////////000000000000111111222111111000000//////...000000000000000000000000////////////////////////111111111111111222222222.........///000000111111//////..................000//////......//////000------------------------........................------------------------------------------------,,,,,,,,,---...///000111///...------------------------,,,,,,,,,------.........------,,,+++++++++---------------...........................//////000000111111000000//////......///000111111111111222222222222333333333333444777;;;===BBBUUUxxx}}}xxx~~~yyywwwxxxsssjjjdddRRRPPPLLLIIIGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@??????>>>>>>============>>>>>>>>>>>>======:::;;;;;;<<<<<<===>>>>>><<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===========================<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))'''$$$###$$$%%%&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((('''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))******+++*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))***************)))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---.........------000///...---------------------........./////////////////////////////////000111222111/////////111000////////////000000111000000000000000111111222000000////////////000000000000000000000000000000//////000000000000000000111111000000////////////000000000000000000000000111111111111111111111111000000000000000111111111000000111111111111111111//////......------,,,,,,...............///000111------------------------------------------------------------------------------------------------,,,,,,,,,,,,---///000111......---,,,,,,---------......---,,,,,,,,,------+++++++++,,,------.........---------------------.....................---...///000111111000///...,,,...///111222111111000111222222222222333333333444777::::::999DDD^^^www|||~~~xxxsssccc```YYYQQQKKKFFFEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEE@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????=========>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>======<<<<<<======>>>=================================>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%&&&''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''((())))))******))))))(((((('''''''''((((((((((((((((((((((((''''''(((((()))***++++++(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''((())))))***(((((()))))))))*********)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,,,,---...------------------------...//////....../////////000000000////////////////////////000111222111/////////111//////......///000111111000000000000000111111222000000////////////000000000000000000000000000000000000//////////////////000000000///////////////111111111111111111111111333333333333333333333333000000000000000000000000222222111111000///....../////////......---------------------...///000111------------------------++++++++++++++++++++++++------------------------------------------------.........------......///------,,,,,,,,,------.........---,,,,,,,,,------,,,,,,,,,---......//////---------------,,,,,,,,,............------------...///000111111000///...,,,---///000111111000000111111111222222222333333444555888::::::???MMM\\\}}}yyyvvvooodddXXXNNNIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHAAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>?????????>>>>>>?????????===>>>>>>>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@===========================>>>>>>???>>>>>>======<<<<<<<<<==================================================================>>>>>>>>>?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&'''((()))******+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''(((((()))***((((((((()))))))))******)))))))))************+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,------------...++++++,,,---------------,,,,,,,,,,,,---...///000....../////////000000000000000000000000000000000000111222111000//////111............///000111111000000000000000111111222000000////////////000000////////////////////////000000////////////......////////////////////////111111111111111111111111222222222222222222222222111111111111000000000000111000000...---,,,+++***/////////..................---------...//////000------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------,,,,,,,,,,,,,,,------...------,,,,,,,,,------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///000000000//////------...///000000000000111111111111222222222222333222444888:::<<>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@??????>>>>>>??????@@@========================>>>>>>??????????????????========================???????????????>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''(((((()))))))))***''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((()))))))))***************++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,------------,,,---------,,,,,,---......------........./////////111111111111111111111111000111222111000//////111...------......000111111000000000000000111111222000000////////////000000////////////////////////000000/////////.........////////////////////////000000000000000000000000111111111111111111111111222222222111111000000000//////...------,,,++++++---------.....................---------...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///......------,,,++++++++++++++++++,,,,,,------...,,,,,,,,,------........................///000000...............///000111111111111111222222222222222111333777888777:::@@@MMMddd~~~~~~}}}~~~rrrfff^^^[[[NNNLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJKKKJJJHHHGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@????????????@@@@@@????????????????????????????????????>>>>>>>>>>>>========================???@@@@@@@@@??????>>>===<<<<<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<========================>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''$$$"""&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,---...---,,,,,,,,,,,,,,,------.........++++++,,,---------,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,---------......111111111111111111111111000111222111000//////111---------......000111111000000000000000111111222000000////////////000000111111111111111111111111000000//////.........---.........///////////////////////////////////////222222222222222222222222333222222222111111000000//////////////////......,,,,,,,,,------.........///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***++++++,,,,,,++++++++++++,,,,,,---...+++++++++,,,---...///000)))******+++,,,,,,------******+++,,,,,,---......++++++,,,,,,---.../////////...---------///000111......------...///111222000111111111111222222222333222555777555333888???>>>III]]]wwwtttzzz~~~uuujjjccc```VVVTTTQQQMMMJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIGGGEEEIIIIIIIIIHHHFFFDDDCCCBBBEEEEEEFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;========================>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))((((((((('''&&&%%%'''***+++)))&&&)))(((&&&$$$$$$$$$&&&'''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&'''((()))***++++++((()))))))))))))))((((((******))))))))))))******++++++******************+++++++++++++++++++++++++++---...---***(((***,,,+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------........................---,,,,,,+++,,,...111222111111111111000///...---////////////////////////222///------000111000///000000000000000000000000000000000000000000000000111000///......///000111000000111111111111000000000000//////.........---111111111000000000000000222222222111111111000000000000000000000///......111111000...---,,,+++***............//////000000,,,,,,,,,------.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,......,,,---------------------------,,,,,,+++++++++,,,,,,111///---+++)))******+++++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------///////////////.........------...///000000//////222222333444444555666666===@@@LLLfffssspppooommmkkkiiihhhhhhhhheee___YYYVVVVVVTTTOOOJJJLLLHHHHHHKKKMMMJJJHHHHHHIIIGGGFFFGGGHHHHHHFFFEEEBBBEEEGGGGGGEEEEEEFFFHHHFFFEEEEEEDDDCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@??????@@@@@@AAADDDCCC@@@>>>>>>>>>???@@@DDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>>???>>>>>>===============??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@>>>===???BBBFFF%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))))))))(((&&&&&&'''***+++)))''')))(((&&&$$$$$$%%%&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******************************++++++++++++++++++++++++(((***+++***((('''(((***+++++++++*********))))))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,------------........................///...---,,,,,,---///000...///000000000000//////////////////////////////222000//////111111///---000000000000000000000000000000000000000000000000000///...------...///000000000111111111111000000000/////////............////////////000000000000222222222111111111000000000000000000000///......//////......------,,,,,,---------....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))***,,,......---------------------------------,,,,,,,,,,,,------...---,,,******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------............................../////////////////////......///000000000000000000111222222333444444555555777;;;DDDUUUooozzzsssqqqooommmmmmooosssvvvxxxssslllgggccc```[[[WWWUUUOOOMMMOOOOOOLLLJJJJJJIIIHHHHHHIIIIIIGGGCCC@@@AAACCCFFFFFFDDDDDDEEEGGGFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????===============>>>>>>>>>===============>>>>>>>>>??????>>>=========>>>>>>@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@??????BBBDDD%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&$$$###$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((***++++++***))))))***(((''''''(((******)))(((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))((((((***))))))(((((())))))***************************************************((()))******)))((()))++++++++++++***************,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++,,,------------.................................000///...---,,,------...,,,---...///000111111111////////////////////////222111000111222111///---000000000000000000000000000000000000000000000000......------------......///000000111111000000///////////////.....................//////000000000222111111111111000000000///000000000000///......---------------.........,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***+++,,,......---------------------------......---...............,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,---------....................................//////////////////000111111111111111000///111111111222333333444444333777<<>>==================<<<;;;<<<<<<======>>>>>>>>>@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<===???@@@BBBAAAAAAAAACCCEEE%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((((((((((((((((((((''')))******((('''((()))((((((((()))******)))(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))*********'''(((((())))))))))))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,---************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................///...------------......,,,---...///000000000000//////////////////////////////111222333222000...000000000000000000000000000000000000000000000000........................//////000000000000/////////////////////.........------...///000111111222111111111111000000000000//////000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,---......---------------------------.........///////////////,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...........................////////////111111111111000000///...000000111111222222222222222555999:::@@@TTTxxxqqqggg___]]]]]]ZZZWWWWWWOOONNNMMMMMMMMMLLLIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAADDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>??????@@@AAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<===???@@@@@@AAADDDHHHLLL%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&'''((('''&&&%%%'''((((((((()))))))))((((((((('''''''''&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&))))))(((((((((((())))))''''''(((((())))))******''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))*********+++,,,,,,,,,,,,************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,---...///000000......////////////......////////////////////////+++---000222333222111111//////////////////////////////////////////////////////////////////////////////000000000000//////.........///////////////......//////000111222222000000000000000000000000///////////////...------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------......---------------------------...///000000000//////------,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////---.........//////000000000000000000///...------000000111111111111222222222333777:::===HHH___vvv{{{qqqnnnnnnjjjfffeeeZZZWWWQQQNNNLLLKKKJJJIIIJJJIIIGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????========================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=========<<<======>>>???@@@@@@AAAAAAAAA@@@@@@???????????????>>>>>>???@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::<<<===@@@DDDKKKSSSYYY%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&$$$$$$&&&''''''((())))))'''&&&&&&'''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))++++++***)))((('''&&&&&&&&&'''((())))))******))))))((((((''''''(((((()))'''(((((())))))************************************)))((((((***+++***)))***************+++++++++))))))))))))************++++++,,,,,,,,,,,,------,,,------------.................................++++++,,,---...///000000....../////////......---////////////////////////+++---000111000000111222//////////////////////////////////////////////////////000000000000//////...//////000000//////............///////////////.........//////000000111//////000000000000000111...////////////...------.........---,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...---...///------------------------,,,---...000000000//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////------......///000000000...////////////......---111111111111111111111111111000444;;;===???JJJYYY}}}wwwttthhhbbbZZZSSSNNNLLLKKKJJJLLLJJJGGGFFFFFFGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>================================================@@@???????????????>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???===>>>???@@@@@@???>>>===;;;::::::999::::::;;;;;;:::===BBBIIIRRR\\\gggnnn%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((%%%''')))(((&&&$$$%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))++++++***)))((('''&&&&&&&&&'''((()))************((((((''''''''''''((((((''''''(((((()))******++++++++++++++++++++++++++++++)))((((((***+++)))'''))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------........................,,,,,,---......//////...,,,,,,---...////////////////////////////////////---///000///---,,,...000////////////////////////////////////////////////......///000000///............////////////................../////////000------------------------////////////000000111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***---///000...---...///------------------------***,,,...000000000///...++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000------......///000000111...//////000000000//////222222222222222222222222222///222::::::777===IIIfff{{{qqqlllddd]]]YYYWWWTTTSSSRRRNNNJJJHHHHHHIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAACCCBBBBBBAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA??????????????????@@@@@@??????>>>=========>>>>>>===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<===>>>???AAAGGGRRR___kkkxxx%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&((()))*********)))'''&&&%%%%%%%%%&&&(((***+++,,,'''''''''''''''''''''''''''((('''&&&%%%%%%''')))%%%''')))(((%%%###$$$&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))************((((((''''''''''''((((((&&&''''''((()))******+++++++++++++++++++++++++++...,,,******,,,---+++((())))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------..............................//////......---,,,)))***,,,...///000111111////////////////////////000111111///+++)))+++---////////////////////////////////////////////////,,,---...//////...---,,,......////////////......---.........//////000000,,,+++++++++++++++++++++.../////////000000111111......//////......---,,,******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------***************************---000000...---...///------------------------***+++---///000000///...((()))+++,,,---.........++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000---------...///000000111...///000111111111111111333333222222222222222222555111333999777222888EEEMMMiii|||tttqqqlllhhheeecccaaa___XXXTTTOOOLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAADDDDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>>>>>>>>>>???>>>>>>===============>>>???AAABBBBBBAAA???>>>????????????@@@BBBCCCDDDIIIRRRbbbsss$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$%%%&&&&&&%%%###((((((''''''''''''(((((('''''''''(((((((((((()))&&&'''''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((,,,***((('''&&&'''((()))***)))(((''''''((()))***,,,***)))''''''''''''(((************************...---+++*********++++++))))))))))))))))))))))))...---+++******+++---...))))))*********+++++++++++++++++++++++++++++++++///////////////////////////---,,,,,,...//////...---,,,,,,,,,,,,---............------------............//////000000111111........................000000000000///...---,,,---------.........//////////////////////////////..................------,,,,,,,,,---------......000////////////.........,,,------......------,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********...,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------............///000000000000000/////////000000000000111111111111///000222444555666777777BBBQQQooo|||yyyzzzzzzxxxuuupppllliiieeebbb^^^[[[VVVOOOKKKJJJGGGGGGGGGHHHJJJJJJIIIHHHFFFEEECCCDDDEEEFFFEEEDDDGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@?????????===>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????AAA@@@>>><<<<<<>>>@@@BBBAAA???===;;;::::::;;;;;;===>>>@@@AAABBBAAA@@@@@@DDDFFFIIILLLNNNQQQTTTWWW]]]jjj|||$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((((((+++***(((&&&&&&'''((()))***)))(((''''''((()))******)))))))))***+++---...************************---,,,+++***)))******+++))))))))))))))))))))))))******)))(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---------------------------,,,++++++---......------,,,,,,,,,,,,---......///..................//////////////////000000000........................---.........///.........---------.........//////........................------...............------------.........//////000000/////////.........,,,,,,------------,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++...------,,,,,,------...,,,,,,,,,+++++++++******...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------............/////////////////////////////////000000000111111111///000222444555666777777>>>BBBSSSppp|||xxxpppnnnkkkfff^^^VVVQQQOOOQQQMMMJJJJJJMMMNNNLLLIIIKKKJJJHHHHHHIIIHHHFFFDDDGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@??????????????????????????????AAAAAA@@@@@@@@@??????>>>>>>???AAADDDEEEFFFGGGGGGJJJOOOVVV]]]dddhhhlllnnnuuu~~~%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&'''((())))))(((((((((((()))))))))))))))***+++---...///************************++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,---,,,,,,,,,,,,---......000//////......//////000000000//////////////////........................++++++,,,------...//////---------...............------------------------+++,,,---...........................////////////////////////............,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,+++***,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,---------............///........................//////000000000000111111000000222333555666666666<<<:::@@@SSSppp}}}tttkkkfffccc```ZZZTTTSSSVVVXXXVVVTTTRRROOOLLLIIIHHHGGGEEECCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>===>>>@@@AAAAAA@@@???>>>@@@CCCHHHNNNSSSVVVWWWXXX[[[```jjjttt|||%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$&&&''''''&&&&&&&&&'''(((''''''&&&&&&''''''((('''''''''(((((((((((()))'''''''''&&&%%%%%%%%%$$$((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((())))))(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''))))))(((((((((((())))))*********)))))))))************************************))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,---,,,,,,,,,,,,---......000000////////////000000000000000//////......---........................++++++++++++,,,---..............................------------------------***+++,,,---.../////////------------..................---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++************++++++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------............///---------...............////////////000000000111000000222333444555555555999888<<>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAA@@@===>>>>>>???@@@@@@@@@@@@DDDLLLWWWdddlllqqqqqqqqqtttwww}}}%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%###%%%''''''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))++++++,,,------,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,---------------------------,,,,,,...///000...,,,---,,,,,,,,,,,,---......000000////////////000000000000//////......------........................---,,,++++++++++++,,,---.....................---------------------------***+++,,,---............++++++,,,,,,,,,---------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++******))))))******+++++++++++++++++++++++++++,,,+++))))))***+++)))(((++++++++++++++++++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------............///------------......//////...////////////000000000000111222333444444555555222555:::???GGG[[[}}}~~~zzzgggWWWNNNLLLNNNPPPLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@????????????????????????===>>>???@@@@@@???>>>===???>>>======>>>@@@BBBCCCCCCBBBAAAAAABBBFFFIIIKKKQQQ\\\nnn%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%!!!$$$''''''$$$$$$%%%(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((((((((())))))))))))((((((((()))***++++++,,,++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...000000...,,,---,,,,,,,,,,,,---......000//////......//////000//////.............................................---,,,+++***+++,,,---...............---------------------------------***+++,,,---------------***+++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***))),,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,///---,,,+++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------............///---------...//////000000......////////////000000000111222333444444444444222444777888999IIIiii}}}zzz{{{zzzggg[[[UUUTTTUUUPPPOOOMMMKKKIIIHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@???>>>>>>===???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????????????????;;;===???AAABBBAAA@@@??????>>>======>>>BBBEEEGGGFFFEEEEEEFFFJJJPPPVVV[[[fffsss&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&###"""%%%((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))'''((()))******)))((('''((()))************)))((())))))))))))))))))))))))((()))+++,,,,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++---,,,,,,,,,,,,---......///..................///------..........................................---,,,+++***+++---///000//////.........---------........................+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,************************)))***++++++++++++***))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,,,,+++***************************++++++,,,---,,,+++***)))************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///------...//////000111111........./////////000000000111222333333333333333555555666666777@@@VVVkkk~~~tttllleeebbb\\\ZZZWWWTTTQQQOOONNNNNNLLLLLLKKKJJJJJJIIIHHHHHHKKKJJJHHHFFFFFFGGGHHHJJJHHHGGGEEECCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@???>>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@CCCDDDDDDCCCBBBCCCCCCDDDFFFHHHKKKNNNOOOLLLMMMPPPUUU\\\eeelllqqq&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&%%%%%%$$$###"""&&&%%%"""!!!$$$''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&'''''''''((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''((()))******))))))'''((()))******)))(((''')))******)))'''%%%"""!!!)))))))))))))))))))))))))))***+++,,,------,,,+++))))))))))))))))))))))))---+++***((((((***+++---))))))*********+++++++++((()))***+++,,,------...++++++++++++++++++++++++******+++---//////,,,***---,,,,,,,,,,,,---............------------......,,,------....../////////........................++++++******,,,...111333//////.........---------////////////////////////,,,,,,---------,,,++++++,,,,,,,,,---------...............---------,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))***************++++++,,,,,,,,,)))((('''(((***++++++******************************+++---------,,,***(((************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........//////.........///000111111222............/////////000000111222333333333333333333222444777888:::CCCLLL^^^vvv}}}vvvmmmkkkhhhddd```^^^]]]\\\PPPPPPPPPOOONNNMMMMMMLLLOOOMMMJJJHHHGGGIIILLLMMMJJJIIIGGGDDDBBB@@@??????????????????????????????@@@@@@AAABBBAAA@@@???>>>?????????@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???===<<<========================<<<>>>AAAEEEFFFGGGFFFEEEHHHIIIMMMPPPSSSUUUVVVWWWWWWZZZaaaiiisss}}}&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%''''''%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((((()))((((((''')))&&&%%%&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''')))(((&&&%%%&&&''')))***''')))******))))))***+++%%%&&&''')))))))))((('''((()))***++++++++++++***++++++,,,,,,,,,,,,------...---+++******+++---...------------------------++++++,,,,,,,,,,,,------000///---,,,++++++,,,---///......------,,,++++++---------------------------------...///000000111444111---+++,,,...//////------............------++++++,,,,,,,,,,,,------000000///...---,,,,,,---...---,,,+++***(((''''''---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))************************)))***,,,,,,***))))))***))))))************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---......,,,***(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///,,,,,,,,,---------........................------............///////////////000333444444333222111444444333444555888;;;===GGGWWWrrr|||xxxuuusssqqqpppgggccc\\\VVVSSSSSSUUUVVVUUUSSSOOOJJJHHHKKKOOOSSSSSSNNNIIIGGGGGGFFFCCC@@@???BBB@@@;;;<<>>@@@@@@@@@BBBDDDFFFFFFFFF@@@<<<===CCCDDD???===???BBBAAA@@@???>>>>>>>>>>>>@@@AAA@@@>>>::::::<<>>@@@@@@@@@AAACCCEEEEEEEEECCC@@@AAAEEEFFFBBB@@@BBB???????????????@@@AAAAAAFFFGGGFFFDDDBBBCCCGGGJJJKKKMMMRRRXXX]]]bbbeeefffqqqtttxxxxxxvvvtttssssssqqqyyy&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,''')))******))))))***+++))))))))))))))))))***++++++******)))))))))******++++++++++++,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...---------++++++,,,------...//////////////////////////////---------...//////000000///---,,,,,,---...---+++------............------++++++,,,,,,,,,,,,------++++++++++++,,,---...///---------,,,,,,,,,++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++......---***((('''((()))))))))************))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))***++++++,,,,,,,,,((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..........................................////////////111111111222222222222333222222111111111333555666777:::DDDZZZzzzwwwpppnnnnnnpppnnnlllkkkkkkmmmpppqqqnnnjjjeeeaaa]]]VVVMMMFFFBBBDDDDDDAAAAAABBBBBB???@@@AAABBBDDDFFFGGGIIIIIIKKKIIIJJJLLLKKKHHHFFFHHHBBBBBBBBBCCCEEEGGGJJJKKKOOOOOOMMMLLLLLLOOOTTTXXX[[[```ggglllppptttzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++)))'''$$$$$$$$$%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))((((((((()))***+++''')))******))))))***+++++++++)))))))))***+++,,,,,,,,,+++***)))******+++***++++++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---...///...------,,,,,,,,,---------......---------------------------------....../////////,,,,,,+++---......,,,***,,,------......------,,,+++++++++,,,,,,,,,------************+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++***)))((()))+++...)))******++++++******)))++++++++++++************++++++++++++++++++++++++++++++******************************************))))))))))))***+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......---------...........................////////////111111111000111222222333222222111111111222333333:::999===JJJ```~~~~~~~~~|||xxxtttpppllleee]]]VVVNNNOOOOOOLLLHHHGGGEEEDDDEEEGGGKKKOOORRRVVVZZZ\\\```___]]][[[WWWSSSQQQRRROOOMMMKKKKKKNNNTTTZZZ^^^___^^^\\\[[[]]]aaagggkkkpppvvv|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,***(((&&&%%%%%%&&&'''&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******''''''''''''(((((())))))''')))******))))))***+++,,,+++***))))))***+++,,,---,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------***+++---...///...------......---------,,,,,,,,,------------------------------------............+++++++++---......+++))),,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++******++++++,,,************++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,,,,++++++*********************************)))((())),,,///******++++++++++++******+++*********************++++++++++++++++++++++++************************++++++++++++++++++++++++***)))(((((()))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------......---------.........//////............////////////111111000000000111222333333222222222222222333333555666:::???HHH[[[|||}}}xxxpppjjjdddcccaaa]]]WWWRRRPPPQQQWWW[[[aaagggmmmrrryyy}}}}}}tttkkkfffdddccc```]]]YYYWWWZZZbbbjjjppprrrpppnnnnnnqqqwww|||&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++***((('''&&&&&&'''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''((((((((((((''')))******))))))***+++,,,+++*********************++++++,,,------,,,,,,************++++++++++++........................,,,,,,,,,------......///++++++,,,,,,,,,,,,------,,,,,,------...---------//////...---,,,,,,++++++////////////////////////------------------------+++++++++---......,,,***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++************************++++++******++++++,,,,,,******+++,,,,,,,,,++++++************************,,,---,,,***(((''')))+++******++++++++++++******))))))******************++++++++++++++++++++++++((()))******+++*********++++++++++++++++++++++++***)))(((((()))***,,,---((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......,,,,,,------.../////////............////////////000000000111111111111222222222222333333333333333111222777<<<===FFF___yyy|||yyyuuummmeeedddhhhsssyyy|||yyywwwqqqnnniiigggiiipppxxx}}}zzzxxxwwwyyy&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))((((((((((((''''''((()))))))))))))))''')))******))))))***+++******++++++***))))))(((%%%'''***,,,---,,,+++***************++++++++++++---------......---------***++++++,,,------......++++++,,,,,,,,,,,,------......---,,,,,,,,,---------------------------,,,////////////////////////------------------------,,,++++++,,,...///---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))******++++++,,,,,,++++++***(((((())))))******++++++************************'''((()))***++++++***)))***************************)))))))))))))))******((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......,,,,,,------...//////000............////////////...///111222222222111000000111222222333333333333333111555:::;;;<<>>FFFTTTlll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""!!!!!!###&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&'''((()))***+++$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''*********************************++++++*********************************&&&(((***,,,---...------+++++++++************)))))))))******++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******(((((()))+++,,,---...///+++---...,,,)))'''(((***))))))******++++++++++++))))))))))))************(((((())))))*********+++)))***+++,,,,,,***)))'''***************)))(((((())))))))))))))))))))))))***)))'''&&&&&&(((***+++'''((((((((())))))******'''&&&&&&'''***++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))+++,,,---************************)))************+++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,'''((((((((()))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------...///...---+++***---------....../////////............/////////000,,,---///000000000///...+++...000111000/////////333222111111222555888:::;;;DDDUUUiii&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))***+++++++++)))((('''))))))*********))))))(((***+++,,,,,,------------,,,,,,,,,++++++*********++++++,,,------------,,,+++*********))))))((((((((()))***+++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))************+++,,,------++++++******)))((((((((()))***+++,,,---,,,++++++))))))(((((((((((())))))(((((())))))))))))((('''))))))))))))))))))))))))******))))))((((((''''''$$$######%%%)))***(((%%%''''''(((((())))))******************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((()))******)))))))))))))))******+++******))))))))))))******((()))***++++++***)))((((((((())))))*********+++,,,+++***)))))))))***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---.........,,,***)))////////////////////////...............---------///////////////...............///000111222222333222222333333333333444444444777???KKK[[[ppp%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((()))******************))))))******+++,,,,,,++++++,,,,,,,,,++++++*********((()))******++++++******+++*********))))))))))))))))))***+++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))************************,,,,,,+++******+++++++++)))))))))))))))*********)))***+++,,,,,,,,,++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&))))))'''$$$'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))(((''''''((()))))))))))))))))))))******+++******))))))))))))******))))))************))))))))))))******************+++******))))))***+++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------------------..................////////////............/////////000111111111222111111111222222222333333444555999AAAJJJYYYooo$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''***)))((('''&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++******)))))))))))))))******++++++++++++++++++((()))******************+++++++++++++++*********(((((()))************)))***************))))))))))))***++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***************++++++++++++++++++++++++------,,,******)))))))))'''(((((()))******++++++))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((''')))((('''((()))((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++******))))))))))))************))))))))))))******+++++++++++++++************)))))))))***+++,,,,,,,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................000000000000000000000000000000000111111111111222444333555999<<>>FFFJJJVVVkkkwwwqqqmmmqqq|||qqqmmmqqqxxx{{{~~~%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))(((''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******++++++***))))))***+++---...+++++++++,,,++++++***))))))))))))***************))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))******++++++******)))***************+++++++++))))))))))))))))))))))))((((((((())))))+++,,,,,,++++++******)))(((((('''((((((((('''((())))))***((()))***++++++***)))(((&&&'''((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((%%%'''((((((((()))+++---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))(((((('''((()))***+++++++++***)))))))))))))))******+++******))))))))))))************))))))))))))******+++++++++++++++*********((()))***+++++++++++++++************))))))))))))******+++++++++,,,,,,,,,***+++,,,---,,,***'''&&&------------------------,,,---------.../////////,,,,,,,,,---......//////////////////////////////111111111222222222333333333111222444444333666;;;???EEERRRdddxxx~~~tttnnnooozzz|||nnnlllssszzz$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((&&&###!!!"""$$$(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))******************)))(((((((((***,,,...******++++++***))))))(((((()))))))))*********+++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,+++******))))))*********+++++++++***************************)))))))))))))))***+++*********)))))))))))))))(((((('''''''''((()))***((()))+++,,,,,,+++)))(((''''''((()))***+++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&))),,,***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((&&&'''((()))*********))))))))))))))))))******+++******))))))))))))******))))))************))))))))))))******************)))***++++++++++++***)))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++,,,------...//////---.........///000000000000000000111111111111222111//////222222000222777999;;;BBBOOO]]]ooo"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%%%%!!!###'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''')))))))))''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***&&&'''(((******((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''((()))+++++++++***))))))(((''''''(((***,,,---)))))))))))))))(((''''''(((((())))))*********+++,,,---......//////......*********++++++,,,,,,,,,------------,,,,,,+++***++++++------------++++++))))))******++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((((((((((()))******++++++(((''''''&&&&&&((()))***((()))+++,,,,,,+++)))((((((((()))++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***(((%%%$$$'''*********))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((($$$%%%'''))))))))))))((()))))))))))))))******+++******))))))))))))******((()))***++++++***)))((((((((())))))*********+++)))***+++,,,,,,+++)))(((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,,,,,,,...000111++++++++++++++++++++++++...............---------++++++,,,,,,---...//////,,,------...///000111111////////////000000000000111......222333333555999777777;;;DDDLLLVVViii{{{$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******))))))***+++))))))))))))))))))******))))))))))))************))))))))))))*********************++++++,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++***)))'''''')))***+++,,,,,,++++++***)))((((((&&&''')))***)))(((&&&%%%))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++%%%&&&'''''''''&&&$$$###(((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))(((((()))))))))))))))(((''''''((()))))))))((('''&&&%%%))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))((((((************************************************------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////111111000000/////////...---.........///000000000..................------............///000222222111111222222222333333333777777777999>>>FFFQQQXXXppp$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((('''''''''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++*********)))))))))))))))))))))))))))************))))))))))))***************++++++++++++++++++,,,,,,,,,+++***************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++******)))(((((('''(((***++++++***)))((())))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))(((((((((******)))(((((()))******((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((()))*********)))(((''''''((()))***************))))))))))))'''''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,************************************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------//////.........------------..................///..................------............///000111222111111111222222222333333333333444444777>>>FFFLLLWWWdddxxx$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$######(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***+++*********))))))(((((())))))))))))************))))))))))))************+++++++++++++++*********++++++***))))))))))))***))))))))))))))))))))))))+++***)))(((((()))***++++++++++++******))))))((('''((()))+++++++++***)))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))(((((((((***))))))(((((())))))*********))))))(((((())))))((((((((((((((((((((((((((((((''''''(((((()))***,,,***(((&&&&&&(((***,,,,,,+++***)))))))))******''''''&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************++++++++++++------,,,,,,,,,,,,++++++...------------------,,,------------------..................///000111111000111111111222222222222111111222111222555:::>>>DDDMMM[[[kkk|||$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***,,,---,,,***))))))***++++++******)))(((((((((((()))))))))************((()))))))))************,,,,,,++++++******))))))+++******)))))))))******++++++++++++++++++++++++******)))(((((()))******+++*********)))))))))((($$$%%%'''((())))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((()))))))))+++***)))(((((((((******(((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((()))***+++,,,+++)))''''''((()))+++)))(((&&&%%%&&&''')))+++((()))))))))************))))))))))))))))))))))))+++*********)))))))))(((******************************************************))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,------------.....................///000111000000000111111111111222111222333333333444666888===BBBJJJSSS___rrr$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((('''((()))(((&&&%%%%%%&&&'''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,***((())))))************))))))((((((((()))))))))************((()))))))))************+++++++++******)))))))))++++++*********++++++,,,++++++++++++++++++++++++******))))))))))))***************)))))))))))))))%%%%%%&&&'''((()))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((())))))((((((((()))((('''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((())))))((()))***++++++***)))(((+++)))'''&&&%%%&&&((()))+++)))'''&&&%%%&&&((()))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***,,,,,,,,,,,,------.....................//////000//////000000000111111111000222444444333444555777666999>>>BBBIIIVVVgggsss$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))))))))***))))))))))))************))))))))))))***************************)))))))))+++************+++,,,,,,)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%'''(((((())))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***''')))+++------+++)))''')))((('''&&&&&&&&&''''''+++***((('''&&&&&&''''''))))))))))))************))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---------...,,,,,,------------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......///......---......//////////////////000000000000...000222222222222444555222555999;;;???GGGSSS]]]rrr$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))((((((((()))((((((((()))******++++++))))))))))))************))))))))))))************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))***)))))))))))))))******))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))(((''''''%%%&&&''''''((((((((('''(((((((((((((((((((((((()))(((((((((((()))******))))))+++,,,,,,+++))))))((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,************************))))))))))))))))))))))))))))))***++++++***))))))************************++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,------------***++++++,,,------......///......------................../////////000000///000111111000111222444222555888888999???IIIQQQ[[[ppp$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))$$$&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&$$$%%%&&&''')))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))((('''((()))''''''((()))***+++,,,,,,))))))))))))************))))))))))))************(((((())))))******++++++((((((((((((((()))******++++++++++++++++++++++++))))))************))))))(((((((((((()))))))))))))))((((((''''''''''''((())))))************))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((((((&&&'''((())))))((('''&&&%%%&&&''')))))))))((('''(((((((((((((((((((((((()))))))))))))))***++++++++++++************++++++)))))))))***)))(((''''''%%%&&&'''((()))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++******++++++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........******+++,,,,,,---......///......---------................../////////000111222333222000000222444222444555333222666???GGGIII[[[mmmxxxyyy|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%%%%$$$######''''''''''''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((%%%""""""&&&((()))((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))'''&&&%%%'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++******((('''&&&%%%************************)))************+++++++++************************------,,,,,,+++*********,,,+++***))))))***+++,,,''''''((()))******))))))(((%%%###$$$''')))((('''(((&&&$$$$$$&&&((()))(((***)))(((&&&&&&&&&'''(((((((((((('''((())))))***))))))))))))))))))))))))***)))(((&&&&&&''''''(((******)))((('''&&&%%%%%%***(((%%%######%%%(((***'''''''''''''''&&&&&&&&&******))))))))))))******+++++++++++++++++++++,,,((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************)))+++...000000...+++)))))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,------...///000000000000000000111111111111000000000000111111111111333222111222444999>>>AAAGGGJJJPPPYYYaaammm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%"""###%%%((()))((('''''''''''''''(((((()))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))((((((************************))))))*********+++++++++***************************************************))))))))))))))))))***''''''((()))))))))(((((()))'''&&&''')))+++***(((***(((''''''(((******)))+++***)))((('''(((((()))((((((((()))))))))******(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''')))))))))(((''''''&&&&&&***(((&&&%%%%%%&&&(((***'''''''''''''''''''''(((******))))))))))))******************++++++++++++((((((''''''''''''((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))***,,,......,,,***)))))))))))))))************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...//////000---------.........////////////000000000111111111333222111111333666999;;;:::;;;@@@FFFLLLUUUfffuuu%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%######%%%'''((((((''''''&&&&&&''''''((())))))))))))(((((((((''''''((((((((((((((((((((((((((()))***************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))***+++++++++***************************)))))))))*********++++++************************((())))))***++++++,,,,,,(((((())))))))))))((((((''''''((((((((('''&&&&&&+++***))))))+++,,,+++***+++)))''''''((())))))(((+++******))))))))))))***'''((()))++++++******)))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((()))))))))******))))))))))))***************))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,---------......//////000000000000111111222222111111111222333444444444777:::<<>>AAAKKKPPPXXXeeettt&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********,,,+++***)))(((((()))***((((((((((((((()))******((((((((((((((()))******((((((((()))))))))******))))))((((((((('''''''''*********************************)))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,***'''&&&'''((()))((('''''''''((((((((())))))******)))(((((((((((((((''''''((()))))))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))******************)))(((((()))******+++)))'''(((***++++++)))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,------///...---,,,,,,---...///...............//////000++++++---.........---,,,//////000000000111111111333222222222444666999;;;===AAAGGGOOOZZZhhhuuu}}}%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!###%%%'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))((((((''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******+++******))))))))))))***((((((((((((((()))******((((((((((((((()))******'''((((((((((((((()))))))))(((((((((((('''''''''******************************))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))************************,,,)))''''''((())))))(((''''''((((((((()))))))))******)))(((((((((((((((''''''((())))))))))))))))))************)))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))***)))(((''''''&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))************,,,+++(((&&&&&&(((+++,,,***)))'''(((***++++++***************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,---...///......------......///000---......///000///////////////000000000000111111333222111000000222333444777999<<<@@@EEEMMMVVV\\\sss$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((******((('''%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''''''''(((((((((((((((((())))))***((((((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++)))''''''((())))))((('''(((((((((((()))))))))***))))))(((((((((((((((''''''((()))))))))))))))*********))))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************+++***)))'''''')))***+++***)))(((((()))******+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------......------------...//////...//////000000000000000////////////000000000111111111000//////000000111666888999:::===AAAGGGKKKZZZeeeuuu%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''''''''(((((((((((('''((((((((((((((())))))***((((((((((((((())))))***((((((((((((''''''''''''************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***((('''''')))***)))((((((((((((((()))))))))******))))))(((((((((((((((''''''((()))))))))))))))***))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((())))))******)))(((((((((((((((((()))))))))*********+++))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((()))))))))************))))))************))))))))))))))))))))))))***+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,---------------,,,,,,------------------------...//////++++++++++++,,,,,,------...////////////000000000000000///000000111111222111333444555777:::>>>AAAEEENNN[[[hhhttt&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''%%%###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''((())))))$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))************)))((((((((((((((()))******((((((((((((((()))******)))))))))(((((((((((('''))))))************++++++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''((()))***)))(((((((((((()))))))))************)))(((((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((()))******)))(((''''''&&&&&&'''''''''(((((())))))*********))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((()))***)))((((((***,,,***************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,,,,------...///---,,,,,,,,,,,,---...///......////////////000000//////000111111222222222---///222333444666:::<<<999@@@JJJSSS]]]jjjyyy''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((***+++---...&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))***++++++***)))((((((((((((((()))******((((((((((((((()))************)))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''(((***+++)))((((((((()))))))))***************)))(((((((((((((((''''''((()))))))))))))))''''''&&&&&&'''(((******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((***+++,,,,,,))))))(((''''''''''''(((&&&&&&'''(((((()))*********)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***((()))******((((((***,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,,,,------.../////////.........///000111........./////////000000000000111111222111111111...000222333444444666888444:::@@@EEEJJJSSS___hhhqqqyyy((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###%%%''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''))))))((('''''''''''''''###$$$$$$%%%&&&(((((()))((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&''')))))))))((('''((((((((((((((()))******((((((((((((((()))******++++++******))))))((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))******************)))((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&''')))***,,,(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))+++---...///,,,,,,+++***************%%%&&&&&&'''((())))))******)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))************,,,***(((''''''(((***,,,''')))+++***((('''***---************************))))))******++++++++++++************************************************++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,+++***+++,,,---.............../////////000111111111222111000000///---///111111000000111222111444888999:::???HHHOOOWWW^^^jjjxxx''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&***,,,+++)))%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))'''&&&$$$######%%%((()))%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***))))))))))))((('''''''''(((***+++))))))************))))))******)))(((''''''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************)))(((******++++++++++++******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((++++++++++++++++++++++++(((***+++)))&&&%%%'''***&&&''''''((()))******+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$%%%'''((()))(((''''''(((((())))))******++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))+++------+++)))******))))))))))))******++++++************++++++******))))))))))))******+++*********))))))((((((+++***)))))))))***,,,,,,******))))))******+++,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////...---,,,,,,,,,,,,......---------,,,,,,,,,............////////////////////////////////////000000000000111111111111111222333555888:::<<<===GGGJJJQQQZZZfffttt~~~{{{}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%''''''%%%"""######$$$$$$$$$$$$%%%%%%!!!"""###%%%''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((''''''&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++)))(((((('''((()))***+++))))))************))))))&&&%%%%%%$$$###"""""""""))))))************))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((++++++++++++++++++++++++)))******)))''''''((()))'''''''''((()))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******)))'''******))))))))))))******+++******))))))******+++******))))))))))))******************)))))))))(((+++***)))))))))***+++,,,******))))))******+++,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,------...,,,,,,,,,------.....................//////////////////////////////////////////000000000111111111111222222333555666777777999<<<@@@GGGOOOZZZfffmmm~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$""" ######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!'''&&&&&&%%%%%%%%%%%%&&&###%%%&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,((((((((((((((()))******))))))************))))))(((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))************************+++)))((('''((()))((((((''''''(((((())))))******)))((((((''''''(((((()))(((((((((''''''''''''&&&((((((''''''&&&'''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''''')))))))))(((++++++************+++++++++******))))))******+++******))))))))))))******************))))))))))))******))))))******+++,,,******))))))******+++,,,......---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///***++++++,,,---...///000---............///////////////////////////////////////000000000000111111111111111111111111111111444555777:::>>>DDDLLLRRRaaajjjvvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''%%%###!!!%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''%%%$$$"""######$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((((((((((((((())))))***))))))************)))))),,,+++++++++++++++++++++&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((()))***+++&&&&&&&&&''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((()))******************((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))************************,,,(((&&&&&&)))+++)))''''''((((((((()))))))))***(((((((((''''''(((((((((((((((((('''''''''''''''***)))(((&&&&&&&&&'''((()))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((())))))*********(((&&&''')))+++,,,+++++++++************++++++******))))))))))))************))))))))))))***************)))))))))))))))***************+++++++++******))))))******+++,,,...---,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---------.........//////////////////////////////////////////000000000111000000//////////////////555666777777777:::???BBBLLLRRR\\\eeennnyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''(((((('''''''''''''''((($$$$$$%%%%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''(((((()))))))))))))))))))))************))))))(((((((((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((())))))(((((()))***************((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))+++(((&&&&&&)))+++)))'''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***((('''&&&&&&'''(((*********))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******&&&$$$###%%%(((+++,,,---+++******************+++***))))))))))))))))))*********))))))))))))******))))))))))))))))))******))))))******++++++++++++******))))))******+++,,,,,,,,,+++***************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++------------------------------------............////////////////////////...////////////000000000......//////000000000111222333333333222333666888;;;???EEELLLSSS\\\fffmmmxxx%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''''''''((()))))))))))))))))))))************))))))&&&&&&&&&''''''(((((()))******++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))%%%%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))((('''''')))******)))(((((((((((())))))))))))(((''''''&&&&&&''''''((('''(((((((((((()))))))))))))))(((((('''(((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))"""!!!!!!###''')))************))))))))))))*********))))))(((((())))))*********))))))))))))******))))))))))))************))))))***++++++++++++*********))))))******+++,,,+++******))))))******+++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------...---,,,+++************......---------,,,,,,,,,,,,------------.........////////////////////////......////////////000000......///000111111222222///111222111111111222444555777:::>>>BBBHHHNNNSSS^^^fffppp{{{&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''######$$$$$$$$$$$$%%%%%%))))))((('''%%%$$$"""!!!$$$%%%%%%&&&%%%$$$###""""""###%%%''''''(((''''''+++***((('''%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''((()))***))))))((())))))************))))))''''''(((((()))***++++++))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''"""###&&&((()))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))))))))$$$$$$%%%&&&'''(((((('''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((()))*********(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))(((((((((((((((''''''&&&&&&''''''((('''((((((((())))))))))))'''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%$$$%%%&&&)))***)))((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******((()))))))))************((()))***+++,,,++++++*********))))))******+++,,,************+++,,,------++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,---------.........////////////////////////........./////////000000...//////000000111111222///111222333222111222444444555666888:::===@@@BBBJJJPPPXXX___gggrrr}}}}}}uuuppp''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&''''''''''''''''''&&&%%%"""  $$$''')))(((%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''((()))***+++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******&&&''')))*********)))((())))))************))))))%%%%%%&&&'''((())))))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""%%%(((+++,,,***(((&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&'''((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&(((***)))'''&&&))),,,))))))))))))(((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******&&&'''(((*********)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''*********+++---,,,***(((((((((''''''''''''(((((())))))(((((((((((())))))******))))))))))))******(((((())))))*********+++((()))***+++,,,+++***************)))***++++++,,,*********+++,,,---...///++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------************+++,,,------***++++++,,,---...//////,,,,,,,,,---------......////////////////////////............/////////000///000000000000000000000---///111111000000000111000000111222333555666777999===CCCHHHNNNWWWbbbkkkrrr|||{{{uuunnnhhhddd'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########'''%%%$$$$$$&&&&&&%%%###&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&'''((()))***))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))******)))(((''''''''''''''''''''''''''''''((()))******)))((('''&&&''''''((()))***++++++************************((((((((((((((((((((((((%%%''')))++++++***)))(((,,,,,,+++******)))******((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((---,,,)))'''&&&&&&'''(((((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&###$$$%%%&&&''')))******''''''((((((((((((''''''))))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,%%%&&&(((******)))'''&&&$$$%%%%%%&&&'''((())))))))))))******)))(((''''''''''''((((((((((((((('''******))))))((((((''''''&&&&&&''''''&&&$$$""" &&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))***++++++,,,++++++******))))))((((((''''''))))))(((((((((((()))))),,,+++++++++******)))))))))***+++++++++)))((('''))))))))))))))))))))))))***,,,...000///+++'''$$$++++++++++++++++++++++++++++++***)))((((((((()))++++++++++++++++++++++++((()))+++,,,---.........------------------------------------------------........................,,,---...---,,,,,,---.........//////...---,,,,,,---......///000111111222222222111111000/////////000000000000111111111111555666999===BBBHHHLLLNNNYYYaaalllvvv~~~yyyuuupppkkkgggbbb^^^ZZZ&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&'''(((((((((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((+++***((('''&&&''''''((('''''''''''''''&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((()))))))))''''''(((((((((((('''''')))(((((((((''''''''''''&&&'''((()))***+++,,,,,,''''''((())))))((('''&&&&&&&&&''''''''''''''''''))))))))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((''''''$$$%%%'''((('''&&&$$$###&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((()))(((((((((***)))))))))((((((((('''))))))(((((((((((())))))++++++******))))))))))))***************)))(((((()))))))))))))))))))))))))))***---......,,,)))'''++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------------------------------------------------------------------------///000///...---...///000000000000000///......---......///000000111111000000000000000000000000//////000000000111111111222222444777:::>>>AAABBBEEEKKKTTT\\\cccmmmyyy}}}yyyvvvppplllmmmjjjfffbbb___[[[WWWTTT%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%'''''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((()))***++++++))))))((((((''''''&&&&&&((((((((('''''''''&&&&&&(((((((((''''''''''''&&&'''((((((((((((((('''''')))))))))(((((((((((('''$$$%%%'''((((((((('''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******))))))(((((())))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++.../////////...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000///...///111111111111111111000000///.........//////000000111......//////000111111222//////000000000000111111000000111111333444666666888<<>>%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))***'''&&&%%%'''***+++((($$$))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%(((((((((''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&'''(((((()))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((()))))))))))))))((((((''''''&&&&&&%%%&&&'''((()))******+++((('''&&&&&&&&&'''((()))))))))))))))((('''&&&%%%&&&''''''''''''((((((((())))))(((((('''''''''''''''((())))))******))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))++++++******))))))))))))************************+++************++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...---,,,+++,,,...,,,------.......................................000//////...------,,,,,,......////////////000000////////////000111111222333222222111222333444555555888===@@@CCCIIIQQQWWW___eeennnxxxzzztttsssqqqnnnjjjfffbbb```\\\ZZZWWWTTTQQQNNNLLLKKKFFFCCC@@@>>>===;;;888555&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&((()))***'''%%%%%%'''+++,,,((($$$)))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''!!!"""###%%%&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((************************(((((((((((((((((((((((((((((()))))))))((('''&&&'''(((***+++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))((('''''''''((()))***%%%%%%&&&''''''((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''(((((((((((((((''''''((())))))((('''&&&''''''(((((()))))))))***)))((('''&&&&&&(((***+++))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&''''''(((((((((((()))************)))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((()))((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''((((((((()))))))))&&&''''''((())))))(((((())))))))))))))))))))))))((())))))************)))************************++++++***)))))))))******++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------------------------------+++---...---,,,+++,,,---,,,,,,---..........................................---------------------........./////////000000///////////////000111111222111222333444444444333111444666777777999???CCCFFFJJJPPPWWW___hhhpppuuu{{{yyyrrrnnnhhhhhhgggddd```\\\XXXWWWRRRQQQPPPLLLIIIFFFDDDDDD<<<:::888777666555333111'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''))))))'''%%%$$$(((,,,---)))$$$***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((!!!###%%%'''((()))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++)))'''%%%###%%%'''((()))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((+++***((('''&&&((()))+++$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++******)))((('''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((%%%&&&(((******)))'''&&&))))))))))))(((((((((((()))((('''&&&'''(((***,,,))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%'''((()))***(((((()))***************''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))***++++++,,,++++++'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******%%%&&&((()))))))))((('''))))))))))))))))))))))))%%%&&&(((***+++,,,++++++))))))))))))))))))))))))++++++***)))((((((((()))++++++++++++++++++++++++)))(((((((((&&&%%%$$$###++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,---...//////...........................---+++,,,,,,------......///............/////////000222111111000000111111111......///111333333222000222444666555333444777;;;999;;;>>>AAAFFFLLLRRRWWW[[[aaahhhooouuu|||uuummmhhheee^^^^^^]]][[[VVVRRROOONNNGGGGGGFFFCCC???<<<::::::666444333333444444333111###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((((((((('''&&&%%%$$$$$$%%%&&&(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%###&&&(((&&&)))))))))))))))(((((('''((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((()))***'''((((((((()))))))))***'''''''''''''''''''''''')))&&&%%%&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((************))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++******++++++,,,---++++++******++++++,,,------------,,,,,,+++++++++...------,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......//////.........---------............////////////000000000000000000000000222222222111111111111111111111222222222222111111444555777:::===???AAABBBIIIKKKOOOUUU]]]eeemmmqqq|||}}}wwwvvvssspppmmmiiieee___[[[YYYWWWSSSNNNKKKHHHFFFFFF???>>><<<:::777555333222000000000000////////////$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((('''&&&%%%$$$''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((()))((('''%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((''''''(((((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%+++%%% %%%((('''%%%'''''''''''''''&&&&&&%%%((((((((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''((('''%%%&&&)))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++******++++++,,,---+++++++++***++++++,,,------------,,,,,,+++++++++...------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........///.........------------............////////////////////////////////////111111111111000000000000000111111222222111111000111222333444666777999999:::;;;>>>BBBHHHNNNTTTWWW[[[bbbllltttzzz}}}xxxqqqllljjjgggdddaaa^^^ZZZUUUQQQNNNLLLHHHEEEBBB???>>>===888888777666555444333222000000000000/////////...%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$'''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((()))***))))))(((''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''((()))((('''&&&%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&***)))''''''((('''%%%"""'''''''''''''''&&&&&&%%%''''''(((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))((((((''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((('''''')))((((((''''''(((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,------------,,,,,,,,,,,,++++++---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////............---------------............/////////////////////////////////////////////////////////000111111222222111111000000000000111111111111111333444555666999===@@@BBBBBBGGGNNNTTTZZZbbbkkkrrr}}}~~~vvvppplllhhhbbb^^^ZZZXXXUUURRRPPPLLLHHHEEE@@@???===:::888777666555111111111111222222222222000000000/////////......&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%''''''&&&''''''((()))******)))'''&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%&&&(((((((((''''''''')))))))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++***)))((('''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((''''''(((((((((''''''((((((((('''''''''((()))*********))))))))))))))))))))))))******+++++++++******)))************)))))))))((())))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---------------------------------.........//////////////////////////////------............//////000000111111111111000000111111111111111111111111444444444444555777888999:::<<>><<<888777666555444333222222........./////////000000000000/////////.........&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&((())))))'''(((+++---)))))))))))))))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******************)))))))))((())))))))))))))))))))))))******++++++++++++******************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------------------.........///,,,,,,------------------------------....................................,,,,,,------............000000000111111000000000000111111111222222222222111111111222222333444444555555555555666888<<>>BBBDDDFFFGGGQQQVVV\\\aaafffjjjnnnpppuuuvvvzzz}}}yyyssslllhhheeeaaa]]]YYYUUUQQQMMMJJJFFFEEEBBB???===;;;;;;;;;777555333222222222111000//////000000000000/////////.........------------/////////.........------$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&'''((('''''''''((((((((())))))''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''(((((((((''''''&&&'''''''''(((((('''''''''%%%&&&'''((())))))))))))'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&%%%&&&&&&''''''((())))))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((''''''''''''(((((()))&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%''')))((('''&&&(((***(((((((((((((((((((((((('''((((((((())))))))))))'''''''''(((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++******++++++,,,------,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,---...//////...---+++******+++---.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.................................,,,,,,,,,---...///////////////000000000000//////.........///////////////111111222333333333333333111111111222333444444444555555666777999999999888;;;???DDDHHHJJJMMMPPPRRRVVVWWWYYY]]]aaafffjjjmmmoooqqqtttxxxzzz|||||||||{{{zzzxxxuuussspppnnnmmmfffdddaaa^^^[[[XXXSSSPPPLLLIIIFFFDDDBBB@@@===;;;:::999888666444333444555333111///...///000000///...///000000000000///...------------------------//////.........---------###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((((((''''''(((((()))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((()))******'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''(((***+++,,,''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''(((((()))(((((((((''''''((((((((((((''''''%%%&&&'''((()))))))))))))))(((''')))+++,,,***))))))))))))))))))(((((('''&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************'''''''''''''''((()))***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))%%%'''))))))'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---......+++++++++,,,,,,---------+++++++++,,,---...///000...---+++******+++---............------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,,,,------...///000000//////000000000000//////000000000//////.........000000111111111111000000222111111111222222000///000000111333555666555444222555999;;;<<<===???@@@@@@AAABBBDDDGGGJJJMMMOOOPPPRRRVVVYYY\\\^^^^^^^^^```aaabbbeeehhhjjjmmmnnnqqqqqqrrrqqqooolllhhhfffhhhfffeeecccbbbccccccddd\\\[[[YYYVVVSSSPPPNNNMMMKKKIIIEEECCCBBB@@@===;;;;;;999888777777777555333555555555333111111222444333111//////000111111111///000111222222111000///***++++++,,,------......//////.........---------&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((()))(((''''''((()))(((&&&'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%******)))((('''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++)))(((''''''''''''))))))((('''''''''''''''&&&&&&'''((())))))((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,***))))))***((($$$ """%%%'''((()))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))******+++'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''')))***++++++***)))'''(((((((((((((((((((((((('''&&&&&&'''***++++++***((((((''''''''''''(((((('''((((((((()))))))))***)))******+++++++++******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******))))))***+++++++++)))((('''******))))))))))))******++++++******++++++,,,---***((((((+++000222...***,,,++++++***++++++,,,,,,///((($$$'''...222...)))---,,,,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,,,,++++++///////////////.........////////////////////////////////////////////////---------...///000000111//////000111111111111111111111111111111111111111444444444555555555666666666777888:::;;;;;;;;;;;;;;;<<<>>>???BBBCCCEEEFFFJJJJJJIIIJJJKKKMMMOOOPPPOOOOOOPPPOOONNNLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHFFFDDDBBB@@@???>>>??????>>>>>><<<:::888777555444555555555444444333333333111111111111111111111111////////////////////////---...///000///---***)))........................***+++---.........------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))******)))((('''''''''((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&((()))*********%%%%%%&&&'''((()))************)))((('''%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))***))))))***,,,+++(((%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******)))((((((''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''(((***++++++***((('''(((((((((((((((((((((((()))((('''((()))***)))(((((((((''''''''''''(((((())))))))))))(((((((((((('''((()))***+++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))***************)))((((((******))))))))))))*********************+++,,,,,,---++++++...333444111---,,,,,,++++++***+++++++++...***''')))...111///++++++,,,,,,------...//////---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++........................................................................------......///000000111//////000111111111111000111111111111111111111111222222222333333333444444555555666666555555444333999999999:::::::::::::::>>>===<<<<<<<<<===>>>>>>======>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<===:::999777666555555555555777666666555444333333333333333333222222111111111111111111111111111111111.........................../////////...---+++***........................++++++---.........------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((('''(((((((((''''''&&&%%%%%%%%%%%%&&&###$$$%%%''')))***++++++%%%%%%&&&'''((()))******''''''(((''''''&&&%%%$$$(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))'''''''''))),,,,,,***(((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((())),,,+++)))((((((((()))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((************((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&((((((''''''''''''(((((())))))))))))((((((((((((&&&'''(((***+++,,,------++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))+++******)))))))))))))))******))))))))))))*********))))))))))))***++++++---,,,,,,///222333111...---,,,,,,+++*********+++---,,,***+++...//////...,,,,,,,,,---......//////+++,,,,,,,,,,,,,,,,,,---........................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,------.........................................................------......///000000000...///000000111111000000111111111111111111111111000000000111111111222222222222222222222111111000555555444444444333333333999888777666555444444444666555555555666666777888777666666555555666666777444444333222222222222222000000111111111222222222111000000000000000//////////////////////////////........................//////......------,,,,,,------------------------+++,,,,,,------------,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))''''''''')))***)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((('''''''''(((((()))''''''&&&&&&%%%&&&&&&'''$$$%%%&&&((()))*********((((((((((((''''''''''''"""###$$$&&&'''(((((()))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))$$$$$$%%%'''((()))((((((''''''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((())),,,+++)))(((((((((***+++''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((()))******)))((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((''''''''''''(((((('''((((((((()))))))))***'''''')))***++++++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))+++***)))(((((()))***+++******))))))))))))******)))))))))((())))))***+++*********,,,...///...,,,------,,,+++************+++,,,---,,,,,,,,,...///---------,,,++++++******+++++++++,,,,,,---------------------............------------------------------------------------------,,,,,,,,,+++++++++******+++,,,------..................................................................//////000000...//////000000000000000111111111111111111111111//////000000000111111111//////111222333444444444111222222333333444444444999888777666555555444444999888666444444444444555666555555555555555555666222222222222222222333333000000111111222222222333////////////////////////......................................................---,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((***+++***)))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((('''''''''''''''((()))((('''''''''''''''((((((''''''((((((((((((((('''((((((((((((''''''''''''!!!"""###&&&'''))))))******)))((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''''''''&&&''''''(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***+++***)))((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&'''***+++***)))((((((''''''''''''((((((%%%&&&'''((()))***+++,,,))))))*********))))))(((*********)))))))))))))))************************))))))))))))))))))))))))+++)))(((((()))******)))+++***)))(((((()))***+++******))))))))))))******)))))))))((())))))***+++)))((()))***+++,,,+++***---,,,++++++*********+++***+++,,,,,,******,,,.........---,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,+++++++++)))******+++,,,---..................................................................////////////......///000000000000000000000000000000000000000000000000000111111111111///000111222333444444444222222222333333333444444333333333333333333222222555333222000000000111222333222222111111222222333...//////000000000000000111111111111111111111111//////000000000000000000------------------------........................---,,,++++++***+++++++++------------------------,,,,,,,,,,,,+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((())))))(((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''''''''(((''''''''''''((())))))(((((((((((((((''''''&&&%%%%%%&&&'''((()))******%%%%%%&&&''''''''''''''')))((((((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***)))'''&&&'''))),,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************)))))))))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''***++++++***((((((''''''''''''((((((%%%&&&'''((()))***+++,,,************)))((('''&&&******))))))))))))))))))************************))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))******+++******))))))))))))*********))))))))))))***++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,+++******+++------------...//////000000+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,---------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------------------------......//////////////////---...//////000000//////000000000000000000000000000000000111111111222222111111222222111111000///333333222222111000////////////000111222222222111.........///000111222333222222111111111111222222//////000111111111000000111111000000//////......//////000000000000111111------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$###$$$'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''((()))''''''((((((((((((((('''%%%%%%&&&'''((()))******&&&&&&'''(((((((((''''''''''''&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&(((***************)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++,,,---,,,+++)))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''((()))******)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((''')))))))))))))))))))))***************************))))))))))))))))))))))))+++)))(((((()))******)))(((((()))*********************))))))))))))*********************+++,,,,,,++++++++++++++++++,,,---************+++,,,---------,,,+++++++++,,,,,,,,,------......///000000000---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------/////////////////////...---...//////000000//////000000000000000000000000000000000000111111111111111111222222111111000///222111111000000/////////000111222333333333222222...///000222333333444444333333222222222222333333222222333444333333222111000000000////////////....../////////000000000111........................------------------------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%'''((((((''''''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((()))))))))))))))(((((((((''''''''''''###$$$&&&((()))***++++++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###%%%'''&&&$$$$$$'''***"""$$$&&&'''))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***,,,...//////---***(((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((())))))((('''((((((''''''''''''((((((+++******)))(((''''''&&&''''''((())))))***)))))))))))))))))))))*********************************))))))))))))))))))))))))+++)))(((((()))******)))'''((()))+++++++++***)))******))))))))))))******++++++******++++++,,,---******+++***))))))+++,,,)))))))))***+++,,,......///---++++++---...---,,,///......---,,,,,,++++++---------,,,,,,+++++++++,,,,,,------...///000000------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------------------------------///////////////.........---......///////////////000000000000000000000000////////////000000000111///000111333444444444444...//////000111222333444000111222222222111000///000111222333333111000///000//////......//////000000111222222222111///...000000000111111111111111........./////////000000........................------------------------,,,...///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''+++***'''&&&&&&'''***+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%"""&&&))))))(((''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''%%%###"""###%%%&&&))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***((('''&&&&&&'''(((***''''''''''''((((((((((((((((((''''''&&&%%%######''''''''''''''''''''''''+++******)))(((''''''&&&(((''''''(((*********)))''''''''''''''''''''''''******++++++++++++******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))******))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))+++)))'''))),,,,,,***&&&+++*********))))))((((((++++++***)))(((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///++++++,,,---............---......///000/////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000......//////000000111111111111111111111111111111000000111111111111000000000000000000000000000000///000111111111000...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''(((((('''%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((''''''&&&%%%$$$''''''''''''''''''''''''*********)))((('''''''''((('''&&&''')))***)))((())))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))******)))(((************)))))))))(((++++++***)))))))))))))))************************++++++******))))))))))))((()))))))))***************)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///,,,,,,------...---------------...////////////....../////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000///000000111000///...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$))))))))))))(((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&''''''(((((()))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&%%%$$$$$$$$$&&&''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''(((&&&&&&&&&((()))((('''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((())))))((((((''''''&&&&&&%%%%%%'''''''''((()))*********(((((((((((()))))))))***)))))))))))))))))))))))))))******((('''''')))+++************))))))))))))+++***))))))))))))))))))+++++++++++++++++++++++++++************)))))))))))))))))))))************))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///---------...------,,,,,,,,,,,,---...................../////////000000000////////////////////////000000000000000000000000000000000000000000000000222222111111111111111000000000000000000000000000///000000111111000000///000000000000000000000000///000000000000///...---000000000000000000000000........................+++++++++,,,,,,---------,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%(((((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))*********)))((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((''''''''''''((()))''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''***)))))))))(((((((((''''''&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******))))))(((''''''&&&%%%%%%'''((((((((()))))))))***'''''''''((((((((()))))))))))))))))))))))))))))))))******(((%%%%%%)))---*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------............///............---,,,+++++++++,,,------......------........./////////000000////////////////////////////////////////////////////////////////////////222111111111000/////////000000000000000000000000//////000000000000//////000000000000000000000000///////////////.........////////////////////////........................***++++++,,,,,,------...,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&''''''((()))******'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))************(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&'''((('''%%%''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))************))))))((('''&&&&&&***)))))))))((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((******(((%%%%%%)))---))))))))))))))))))*********)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------............///............---,,,+++++++++,,,------......------............////////////................................................////////////////////////000000000///.........---//////////////////////////////000000000000//////////////////////////////000//////...............------------------------........................+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''(((((())))))***'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))***))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&'''(((((('''&&&))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((()))************))))))((((((''''''*********)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))'''&&&&&&(((***))))))))))))************)))))))))))))))******+++*********************************++++++++++++,,,************))))))))))))((((((((()))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///---------...------,,,,,,,,,,,,---...............------........./////////........................------------------------000000000000000000000000///...............------////////////////////////...//////000000//////...////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''((())))))'''&&&))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))(((''''''((()))((('''((()))))))))************)))))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************)))))))))((('''(((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///,,,,,,------...---------------...////////////...---------.........//////................................................000000000000000000000000............////////////..............................////////////......////////////////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((''')))((((((&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''#########$$$$$$$$$%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&'''(((***,,,))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((())))))(((&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''(((((())))))*********++++++++++++,,,,,,,,,)))))))))))))))))))))))))))'''&&&'''******(((%%%(((((())))))*********+++))))))((())))))***++++++************************(((((())))))************+++*********))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------.........//////++++++,,,---............---...//////000000//////---------.........//////........................////////////////////////000000000000000000000000......//////000000111111..............................////////////......////////////////////////000///...---,,,---......------------------------........................///...------,,,+++***)))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++&&&&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''%%%$$$###""""""(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&))))))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((()))(((''''''(((((('''&&&((()))***)))((('''((()))***)))))))))((((((''''''+++(((&&&'''***,,,+++))))))***+++***)))((((((***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&%%%%%%&&&((())))))(((''''''(((((()))*********((('''&&&&&&((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((()))******)))))),,,,,,++++++***)))))))))(((((((((((()))))))))))))))(((''''''(((***---///&&&&&&'''((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,...------,,,,,,------...,,,,,,,,,---------......000000000000000000000000///////////////.........////////////////////////---...///000000///...---////////////////////////........................000000//////.........---...------,,,,,,------............///////////////000555:::888111---...111,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''((()))***))))))((((((((('''''''''%%%&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((***)))(((((())))))'''&&&'''((())))))(((((()))************))))))(((((((((***'''&&&&&&)))******((()))***+++***((('''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&((())))))(((''''''(((((())))))***)))((('''&&&''')))***)))(((&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))***'''&&&%%%$$$$$$%%%'''(((''''''((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////////////////..........................................////////////......................................................000/////////.........---...------,,,,,,------.../////////......------------111333222...++++++---,,,---...---,,,,,,,,,...------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******&&&&&&&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&((()))((('''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&((()))***+++))))))((((((((((((''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((,,,***))))))))))))'''&&&&&&((())))))(((((()))+++***************)))))))))((('''%%%&&&((())))))(((((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&((())))))(((''''''((((((((()))))))))(((''''''((()))+++***((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))******+++***(((&&&%%%%%%&&&&&&((((((((())))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------..............................................................................//////............//////................................................/////////..................------,,,,,,------...000///...---,,,++++++***------------,,,,,,+++++++++---...---,,,+++,,,...------------------------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''(((******))))))(((((((((((((((((((((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))---+++***)))***)))(((&&&((()))***)))((('''((()))++++++******************((('''''''''((()))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((((((((('''''''''(((******(((''''''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((()))))))))((())))))***+++,,,,,,,,,(((((()))))))))*********---,,,***)))((((((((((((((())))))))))))(((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...///000***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------...............///........................//////---,,,,,,---//////...........................................................................------,,,,,,------...---------,,,,,,+++++++++000---++++++...///...---+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))),,,+++))))))******(((&&&***++++++***'''&&&&&&'''******************++++++((())))))(((((()))***+++'''((()))((('''&&&'''((()))))))))(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&((())))))(((''''''(((''''''''''''''''''((((((%%%'''(((((('''&&&'''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((())))))(((((()))***+++,,,,,,---))))))))))))************((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((()))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------......//////........................///...---,,,,,,---...///////////////////////////........................---------..................------,,,,,,------...***+++++++++,,,,,,------111---***+++///111000---+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((())))))((('''''''''''''''(((((())))))))))))******))))))*********)))((((((((((((((((((((((((((((((,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***+++)))(((((()))***)))'''***++++++***'''&&&&&&''')))))))))***************((()))***)))((()))***,,,((()))***)))'''&&&'''((((((''''''&&&&&&''''''((('''(((((((((((()))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&((())))))(((''''''(((''''''&&&&&&''''''((()))$$$&&&(((((('''&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))(((&&&%%%%%%&&&''''''&&&''''''((()))*********)))))))))*********++++++(((((()))*********++++++'''((())))))*********))),,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...............,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---......//////------------------------......------------......////////////////////////........................---------------............------,,,,,,------...)))***++++++------...///...,,,***+++...///---+++***,,,---,,,+++***+++---------------------------++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))(((((())))))(((''''''&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((''''''''''''(((((()))(((((()))))))))*********'''((()))))))))))))))(((((((((((((((((((((((((((------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******((('''&&&''')))***)))(((''')))***)))((('''(((***((((((((())))))*********''')))***)))''''''))),,,)))***+++***((('''((()))((((((''''''''''''(((((('''((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&((())))))(((''''''(((''''''&&&&&&&&&'''((()))%%%'''((()))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((&&&%%%%%%%%%''''''''''''(((((()))))))))***))))))*********+++++++++******+++,,,,,,,,,,,,,,,&&&'''((()))***++++++++++++******)))(((''''''&&&((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++///...------,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------++++++,,,------...//////------------------------,,,------......------,,,------------------------........................,,,,,,,,,------............------,,,,,,------...++++++,,,,,,------......,,,,,,,,,---...---+++******,,,,,,,,,+++***+++,,,------------------------++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***&&&'''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((()))***)))((('''(((***&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''((()))***+++(((((())))))*********+++&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******'''&&&%%%''')))***)))(((%%%&&&((()))((()))+++---''''''(((((()))))))))***&&&((()))(((&&&&&&(((+++)))***+++***)))((()))*********))))))))))))******'''((((((((())))))************))))))))))))******%%%%%%&&&'''((()))***+++&&&((())))))(((''''''((('''&&&&&&%%%&&&'''((()))&&&((()))***)))((()))***((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''((()))***+++,,,++++++******))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((()))******,,,+++((('''&&&'''((()))************++++++++++++)))************+++++++++''''''(((((((((((('''&&&%%%&&&((()))+++,,,,,,,,,%%%&&&'''((()))***+++,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************************************************************)))************+++++++++************************++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------..............................++++++,,,,,,---...//////------------------------+++,,,............,,,+++++++++++++++++++++++++++........................,,,,,,,,,------............------,,,,,,------...------------------------,,,---///000///---+++******+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%$$$###"""$$$&&&''''''&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%)))&&&###%%%(((***'''$$$))))))))))))))))))))))))******)))'''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***(((((((((((())))))))))))'''&&&%%%$$$%%%''')))+++))))))))))))((((((((((((+++***)))(((((()))***+++,,,***(((&&&&&&''')))+++///***&&&%%%'''***++++++((((((((((((((((((((((((***)))((('''&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((())))))(((%%%$$$$$$%%%)))((((((((((((((())))))***((('''(((***+++)))&&&'''''''''''''''((())))))((((((((((((((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))---,,,+++)))((((((''''''************))))))))))))******+++++++++)))'''&&&************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''******************************)))))))))))))))***************************+++++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,,,,+++***+++,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,))))))))))))***+++,,,---///---++++++------+++)))+++*********+++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,///...---,,,,,,,,,,,,,,,........................------------------------...---,,,,,,++++++++++++,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((()))***+++***)))'''&&&...+++(((***---...,,,)))))))))))))))))))))))))))***++++++***(((''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((('''&&&&&&&&&'''((((((((((((((())))))))))))+++***)))(((((()))***+++---+++(((&&&%%%&&&'''(((---***'''&&&(((***+++***(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((())))))))))))(((''''''((()))((('''&&&'''((())))))(((((((((((()))))))))((('''(((***+++)))&&&'''''''''''''''((())))))(((((((((((((((((((((((()))((((((((((((((()))***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***,,,+++***)))((((((((((((************))))))))))))((())))))*********))))))************************))))))))))))))))))))))))''''''((((((((((((''''''---,,,,,,,,,++++++++++++******************************))))))))))))************************************+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++***))))))***++++++***)))((()))******)))(((,,,,,,,,,+++++++++++++++******))))))******+++,,,))))))))))))***+++,,,---...,,,++++++------+++)))++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......---,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&''')))((('''''')))***)))''')))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((******)))(((((('''&&&&&&))))))))))))))))))))))))(((((()))******)))'''&&&+++)))'''(((***,,,***'''))))))))))))))))))))))))(((*********(((&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))************))))))))))))******...---***(((&&&&&&'''(((+++)))(((((()))******)))((((((((((((((((((((((((((((((***++++++******)))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&(((***,,,,,,***(((&&&&&&((())))))(((((()))+++))))))(((((((((((()))))))))(((((((((******(((''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))))))))******************))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''***************************)))))))))))))))******************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++***))))))***++++++***)))((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))***+++,,,,,,---,,,++++++,,,,,,+++***++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******+++%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''***((('''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((''''''&&&$$$%%%'''(((&&&$$$(((((((((((((((((((((((('''''''''%%%######%%%''')))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))((())))))))))))((('''&&&&&&''''''((()))******+++***))))))))))))))))))***///---+++***))))))******)))))))))*********)))(((((((((((((((((((((((((((%%%''')))+++,,,+++***)))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((''')))******))))))***+++***))))))(((((((((((()))((((((((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((()))***++++++************)))))))))(((***)))((((((((()))+++,,,************************)))))))))))))))))))))))))))******++++++******)))%%%%%%$$$$$$$$$$$$$$$$$$************************))))))))))))))))))***+++************************))))))***+++,,,,,,,,,,,,************************))))))*********++++++++++++******************+++,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,---------******))))))******+++,,,******))))))***++++++,,,,,,++++++++++++,,,++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,///......------.........---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++,,,---...,,,***))))))***%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&)))'''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((()))))))))))))))(((***)))((()))******)))((((((((((((((((((((((((((()))(((&&&"""!!!"""'''***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))******))))))&&&''''''((()))******+++)))))))))******)))))))))+++***)))))))))***++++++((()))***+++***)))))))))))))))))))))))))))))))))###%%%'''***+++***)))((((((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((******))))))))))))******)))++++++***)))((()))*********)))((((((((((((((('''((()))))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((()))***+++,,,************)))))))))(((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************************)))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++*********++++++*********,,,+++***+++,,,,,,+++***+++++++++,,,,,,---------******))))))******+++,,,*********)))******+++,,,***++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,......---------......///------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++,,,------,,,***((()))***&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,+++***((('''&&&&&&&&&'''&&&%%%%%%'''((('''%%%&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,***(((%%%###%%%***---''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++''''''(((((())))))******))))))************))))))''''''''''''((()))******((()))++++++)))((()))***))))))))))))))))))))))))$$$%%%'''((()))))))))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((+++***(((''''''(((***+++***++++++***((('''((()))+++***)))((((((''''''((('''(((******((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))(((((()))***++++++************)))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&************++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************+++++++++,,,,,,++++++***************************)))************+++++++++)))***++++++++++++***)))***)))((()))******)))((()))******++++++,,,,,,---******))))))******+++,,,+++***************++++++)))***++++++******+++,,,,,,,,,++++++******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******)))***++++++++++++***)))+++++++++++++++++++++++++++,,,---,,,***))))))***&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))******'''((((((((('''''''''((()))))))))))))))))))))))))))******)))'''''')))+++''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++***)))))))))***+++,,,(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))))))))***(((***+++***(((''')))+++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))(((((()))***+++***)))(((''''''''''''&&&)))+++***((('''((()))'''''''''''''''((())))))((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))))))))))))))******************))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************,,,,,,,,,,,,+++******)))************************)))************+++++++++)))***++++++++++++***)))***)))((()))******)))((((((((()))******+++,,,,,,******))))))******+++,,,++++++***************+++(((***,,,+++***)))+++------,,,++++++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******)))***++++++++++++***)))***************************+++,,,+++***)))***+++&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%$$$&&&((())))))(((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((''''''''''''((())))))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******((()))***)))((((((((()))))))))))))))))))))))))))$$$'''******)))'''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))...---***(((((((((***+++))))))))))))((((((((((((((()))***++++++***)))(((---------,,,,,,+++++++++(((***+++***''''''))),,,))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((%%%&&&)))******)))&&&%%%%%%&&&((()))((()))+++,,,++++++)))(((''''''''''''&&&)))+++***((('''(((***'''''''''''''''((())))))(((((((((((((((((((((((((((''''''(((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******************))))))))))))&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,************************---------,,,+++***)))((()))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***))),,,+++***+++,,,,,,,,,***'''(((((()))******++++++*********)))***++++++,,,++++++***************+++'''***,,,+++))))))+++------,,,,,,+++*********+++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******)))***+++,,,,,,+++***)))************************)))***++++++***)))***,,,***(((&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%&&&(((+++,,,,,,)))&&&$$$'''''''''''''''((()))***$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))&&&%%%(((,,,---***&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''(((+++,,,,,,+++((('''''''''&&&&&&&&&&&&''''''+++***)))'''''')))***++++++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******)))(((''''''&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))((('''''''''(((((())))))******000...,,,***))))))***+++******)))))))))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))))))))(((******))))))))))))******))))))(((((((((((())))))((())))))))))))*********))))))(((((((((((())))))))))))))))))*********************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))+++***)))((((((***,,,---))))))*********+++++++++************************************************(((((())))))******++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---......///...---+++***))))))***+++,,,,,,------+++++++++,,,,,,---------......------------......++++++++++++++++++++++++...------------...//////+++++++++,,,,,,---------------------------------++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++)))(((&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''((('''((()))))))))(((&&&&&&'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''&&&&&&&&&%%%(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''))))))(((((('''''''''''''''''''''(((((((((((()))''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((***'''%%%'''+++,,,)))&&&''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))***++++++***)))((()))((((((''''''(((((()))***)))(((''''''((()))***))))))(((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))*********)))((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))******)))((((((''''''(((((())))))((((((((((((((((((((('''((()))******)))(((''''''((((((((()))))))))***---,,,***((('''((()))***))))))((((((((((((((()))))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((***,,,******))))))))))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))(((((((((((())))))(((((()))))))))************)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((()))))))))************((((((((()))))))))******+++***)))((()))***,,,---******+++++++++,,,,,,,,,************************************************))))))))))))************++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,---......------,,,)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---......------------......++++++++++++++++++++++++---------------...//////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++)))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%***(((%%%######%%%'''(((((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&))))))))))))((((((''''''(((((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((,,,)))&&&''')))***)))&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))(((((())))))***,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********))))))(((((())))))************))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&$$$$$$(((,,,000***))))))(((((())))))***)))((((((''''''(((((()))*********+++++++++,,,,,,))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))************)))))))))*********+++++++++***)))))))))***,,,---+++++++++,,,,,,,,,------***************************************************************)))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++************+++,,,---............*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++......------------......++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++((('''&&&'''))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''&&&&&&'''((('''%%%+++)))'''%%%%%%''')))***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((---***'''&&&((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++***))))))(((((())))))***)))((((((''''''(((((()))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))******++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&'''((()))(((((('''''''''((())))))(((((((((((((((((((((((()))******************)))((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''%%%%%%)))---000))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))*********)))))))))))))))*********((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))((((((((((((((()))))))))))))))))))))))))))*********)))*********++++++++++++******)))))))))***+++,,,******++++++++++++,,,,,,************************************************+++++++++******)))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++,,,,,,------------*********++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,------............---,,,,,,,,,++++++******************************,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++************************************************************************************************++++++************++++++'''&&&&&&((()))***(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&(((''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))"""###$$$%%%'''((()))***)))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((,,,***(((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((*********))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******+++*********)))))))))((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((())))))***)))((((((((())))))***+++((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***+++,,,))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))************(((((())))))************((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))******)))))))))))))))))))))*********++++++++++++***************+++++++++))))))))))))************************************************************,,,,,,++++++******))))))++++++************++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---------,,,,,,++++++++++++***+++++++++++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++*********************************,,,++++++++++++,,,------++++++++++++++++++++++++************************************************************************************************++++++************++++++&&&%%%&&&(((******)))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&###$$$&&&''''''&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***!!!"""###$$$&&&((())))))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((***))))))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))+++++++++***)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++)))((((((''''''(((((()))))))))************)))))))))))))))))))))(((''''''***************************************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))******))))))((())))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***************)))((((((''''''(((((()))(((''''''&&&&&&''''''((()))))))))*********++++++))))))(((((((((((())))))''''''(((((((((((())))))((((((((()))******++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))************)))))))))))))))))))))*********++++++))))))******++++++++++++((((((((())))))))))))***************************************************+++++++++++++++*********++++++************++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++------...---,,,+++************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,......------,,,+++++++++++++++*********************************++++++******++++++,,,---++++++++++++++++++++++++************************************************************************************************++++++************++++++%%%%%%&&&(((***+++)))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((('''((()))))))))((())))))''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))*********))))))(((((())))))***((())))))))))))))))))((((((((()))*********)))(((***************************************************)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******)))((((((''''''(((((()))'''''''''(((((())))))******)))(((''''''((()))******)))))))))(((((((((''''''(((((())))))))))))((('''''''''((((((***++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))))))))*********+++))))))(((((((((((())))))'''''''''((((((((())))))'''(((((()))******++++++'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************)))))))))(((((((((((()))))))))******))))))***+++++++++++++++((())))))))))))************************************************************++++++++++++++++++,,,++++++************++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************+++***************++++++---,,,+++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++,,,......---,,,+++************++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************++++++************++++++%%%%%%&&&)))++++++)))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%''')))******)))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))))))))++++++************++++++''''''((((((((((((''''''&&&((()))+++,,,,,,,,,+++***************************************************)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******((((((''''''''''''((((((%%%%%%&&&'''((()))*********)))(((''''''((()))*********))))))(((((((((''''''(((((()))((((((''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((()))***((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))'''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))************************''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++*********************************************************++++++,,,,,,---++++++************++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************---,,,+++***))))))))))))+++******)))***,,,---...+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,......---,,,+++))))))******+++++++++,,,++++++++++++++++++++++++)))))))))((()))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%***)))((('''&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&'''((())))))&&&'''''''''''''''&&&%%%)))(((&&&%%%&&&''')))+++***))))))((('''&&&&&&%%%%%%&&&)))+++,,,,,,+++***(((((((((((((((((((((((())))))(((((('''''''''&&&***++++++***)))(((((()))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((*********)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((())))))))))))(((((('''((()))******)))((('''******))))))((((((''''''$$$&&&(((***++++++))))))+++*********))))))(((((((((((()))***+++,,,,,,---***************+++++++++,,,,,,***)))((((((''''''++++++***************++++++*********))))))(((((())))))((())))))***+++,,,))))))(((''''''''''''''')))))))))))))))(((''''''''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''((()))*********((('''&&&))))))******)))((('''&&&)))))))))))))))*********,,,+++++++++******))))))---,,,+++)))(((&&&%%%$$$(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++***)))(((((()))***+++***))))))***,,,,,,+++)))(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))***)))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***,,,---......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,///......------,,,++++++************************+++*********))))))((((((************+++,,,------)))************+++++++++))))))))))))******************************************++++++++++++******)))************+++++++++++++++************++++++'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&)))(((&&&&&&&&&''')))***+++++++++***)))(((((((((&&&''')))***++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))((('''&&&&&&((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((()))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))%%%&&&(((***+++***))))))************)))))))))(((((())))))******+++++++++)))))))))***+++++++++,,,,,,+++******))))))))))))%%%&&&&&&''')))+++,,,---************)))))))))((((((''''''''''''(((((()))))))))(((''''''''''''((()))))))))))))))(((''''''''')))***)))((('''(((***))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))((((((((((((((((((******)))))))))(((((((((******))))))((((((''''''&&&&&&'''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++***)))(((((()))***+++***)))((()))+++++++++***(((((((((((()))***+++,,,)))************+++++++++)))))))))))))))))))))))))))))))))((((((((())))))++++++++++++++++++++++++...------,,,,,,++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,***************+++++++++++++++++++++++++++++++++++++++******************((()))***+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++*********)))+++++++++***++++++,,,,,,)))************+++++++++++++++******))))))((((((******************************++++++++++++******)))************+++++++++++++++************++++++&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''''''''%%%&&&'''((((((((((((((((((''''''&&&&&&((()))***++++++******))))))((((((''''''))))))***)))((('''************************(((((((((((('''''''''''''''((()))((('''&&&'''((((((((())))))))))))((((((((())))))******))))))((('''(((((())))))))))))(((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''((()))*********&&&''')))***+++******)))************)))))))))))))))))))))))))))*********(((((()))***++++++,,,,,,++++++************++++++%%%&&&&&&(((***,,,...///************)))))))))))))))((((((''''''''''''(((***)))((((((''''''(((((()))))))))))))))(((((('''''')))***)))((('''(((***))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((((((((((((***)))((((((((()))***+++))))))((((((''''''&&&&&&((((((''''''''''''&&&&&&'''''''''((()))*********&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********)))'''''')))*********(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***++++++++++++***************++++++++++++++++++++++++,,,,,,++++++***))))))(((******+++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***+++++++++)))************+++++++++---,,,+++***)))(((''''''******************************++++++++++++******)))************+++++++++++++++************++++++%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***+++++++++(((''''''''''''((()))))))))((((((((('''''''''&&&(((((())))))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((''''''''')))***+++***)))((()))***(((((())))))))))))(((((()))))))))******)))))))))((((((((())))))))))))((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((())))))))))))(((((()))))))))******)))))))))'''((((((((()))))))))***'''((()))************)))*********)))))))))))))))***)))))))))))))))))))))(((((()))***+++,,,,,,---++++++******+++,,,,,,---+++******++++++,,,---...*********)))))))))))))))++++++***))))))((())))))***))))))((('''((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))******)))((('''''')))+++---******)))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***+++(((&&&%%%''')))******))))))(((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))*********)))))))))))))))))))))))))))(((((())))))*********+++************************************++++++++++++++++++++++++++++++++++++))))))))))))*********+++,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++*********))))))......------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************))))))*********+++++++++,,,,,,+++******)))((((((******************************++++++++++++******))))))*********+++++++++++++++************++++++$$$%%%%%%&&&'''((())))))&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,'''''''''''''''((())))))(((((((((((('''''''''''')))))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((***+++***)))((()))+++(((((())))))))))))(((((())))))************)))))))))))))))(((((((((((()))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((())))))))))))((((((*********))))))************)))))))))(((((((((''')))))))))***************))))))))))))))))))******************))))))))))))((())))))***++++++,,,,,,************+++,,,------+++*********+++,,,,,,---))))))))))))))))))******++++++***))))))((())))))******)))((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))******)))((('''((())),,,---++++++******)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))(((((()))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))+++(((&&&%%%''')))******))))))))))))))))))***+++))))))*********+++++++++))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))'''(((((())))))******+++************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++///...---,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******************------,,,+++************))))))*********+++++++++***************+++++++++******************************++++++++++++******))))))*********+++++++++++++++************++++++%%%%%%&&&&&&'''((())))))&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((((((((('''''''''((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******+++******'''''''''(((((((((((((((************)))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((''''''((()))(((((())))))))))))(((((()))******++++++******)))***))))))(((((((((((()))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))*********)))((('''''''''************************))))))))))))***************************+++++++++***************+++++++++***************+++,,,---&&&&&&&&&'''(((***+++,,,))))))))))))************)))((((((''''''''''''(((+++***))))))(((((())))))'''(((((()))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))************+++((((((((((((((())))))***+++***)))((()))***+++,,,++++++******))))))((((((((())))))))))))*********))))))))))))((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***)))'''''')))************)))))))))))))))******)))************+++++++++))))))))))))))))))))))))'''(((***+++,,,++++++***))))))))))))))))))))))))*********+++++++++,,,,,,************************)))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---------,,,+++*********************************)))))))))))))))*********,,,,,,++++++***+++++++++)))************+++++++++*********+++++++++,,,,,,******************************++++++++++++******)))************+++++++++++++++************++++++%%%&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''((((((((()))%%%&&&''')))******))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''''''''&&&''''''((((((((((((((())))))))))))***************))))))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%'''((((((''''''(((***(((((())))))))))))(((((()))******++++++******)))+++***)))(((''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))))))))))))))((((((((((((+++*********************((()))))))))******************++++++,,,,,,------+++++++++*********************)))))))))******+++&&&&&&&&&&&&'''((()))***((()))))))))************(((''''''''''''(((((()))+++***))))))(((((())))))''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))*********+++++++++''''''((()))))))))))))))++++++******************))))))))))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))&&&&&&'''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))***++++++***)))(((***)))((()))+++++++++*********))))))))))))******)))************+++++++++))))))))))))))))))))))))&&&(((***,,,,,,,,,+++***************************************++++++++++++************************))))))))))))************************************((()))***+++,,,++++++******************+++++++++++++++++++++++++++++++++******************++++++---,,,***))))))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++***++++++,,,,,,)))************++++++++++++++++++++++++++++++*********************************++++++++++++******)))************+++++++++++++++************++++++&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))"""$$$&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&%%%%%%$$$$$$&&&''''''((()))(((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''')))******))))))***,,,(((((())))))))))))((((((******++++++++++++******+++***)))'''''''''((())))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((())))))))))))((((((,,,+++***))))))***+++,,,''''''(((((())))))******++++++******)))******+++(((((())))))*********+++******+++,,,------......,,,,,,++++++***)))))))))******)))))))))))))))***,,,+++***(((''''''''''''(((((())))))*********+++))))))((())))))***+++,,,+++******)))))))))))))))''''''((()))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))******++++++++++++&&&'''(((*********)))(((+++++++++++++++***)))((('''''''''((((((((((((((('''((((((((())))))******''''''(((((())))))******((())))))***************'''((()))******)))((('''************************(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))***++++++***)))(((***))))))***,,,,,,+++)))******)))))))))))))))***)))************+++++++++))))))))))))))))))))))))&&&(((***,,,---,,,+++***************************)))))))))(((((((((((((((************************))))))))))))************************************'''((()))++++++******)))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))...---,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************+++,,,------)))************+++++++++...------,,,+++***))))))******************************++++++++++++******)))************+++++++++++++++************++++++'''((((((((())))))******))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&&&&''''''((((((((()))******)))'''$$$###&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&)))'''$$$$$$&&&((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))***,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++************)))******))))))))))))************))))))))))))******++++++************++++++++++++************++++++******))))))((((((''''''*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++...------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))+++,,,+++***((((((***,,,,,,+++***((((((***+++,,,''''''((()))***++++++,,,))))))))))))))))))))))))+++++++++************************((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((*********)))((()))***+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((************)))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))))))))***(((((())))))))))))(((((())))))))))))************+++*********))))))(((((())))))*********+++++++++)))))))))((()))******++++++*********))))))((((((+++***)))))))))+++,,,---************************+++++++++++++++***)))(((++++++++++++++++++++++++++++++******)))((((((((()))***++++++))))))***+++************************))))))))))))))))))))))))+++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++************++++++'''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''&&&''')))***)))(((&&&%%%((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))'''$$$$$$&&&((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$###""""""$$$%%%'''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************+++++++++************)))******))))))))))))************))))))))))))******++++++************++++++++++++************++++++++++++*********)))))))))************************+++++++++++++++++++++++++++++++++******)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))+++,,,,,,***(((((((((***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))*********************)))+++(((&&&&&&)))+++***'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((************************%%%&&&'''((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++******))))))******((())))))******))))))(((((((((((()))))))))******************)))))))))((())))))*********+++++++++)))))))))))))))******+++************)))))))))((((((''''''&&&'''((()))***************************+++++++++++++++***))))))++++++++++++++++++++++++)))))))))))))))*********+++,,,------++++++,,,---************************************************,,,,,,+++++++++*********************************+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++'''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******))))))((('''''''''%%%&&&((()))))))))((('''))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******)))'''%%%%%%'''((()))((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++************)))******))))))))))))************))))))))))))******++++++************+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++************)))++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))******+++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((***************)))))))))))))))))))))))))))))))))))))))))))))************'''***,,,,,,***'''&&&%%%***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))+++&&&###%%%+++...+++'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++++++++***)))***+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******))))))))))))******++++++***)))))))))******)))******************)))''''''((((((((()))))))))************)))))))))))))))))))))************+++)))))))))))))))*********************))))))))))))******))))))******+++,,,***************************++++++++++++***))))))++++++++++++++++++++++++'''(((((()))******+++++++++,,,---,,,++++++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''(((((()))((((((((('''''''''''''''''''''&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))******)))'''%%%&&&'''))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((******)))))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************+++++++++*********))))))+++******))))))******+++******))))))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((())))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((***,,,,,,***((('''++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***'''%%%%%%%%%++++++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***'''%%%&&&)))+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,+++***)))***,,,*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((('''&&&&&&&&&((()))***))))))))))))))))))))))))******))))))))))))************))))))))))))************++++++++++++******''''''''''''((((((((((((*********)))))))))))))))))))))))))))************(((((()))************************))))))))))))))),,,,,,+++++++++,,,,,,,,,******************************+++++++++******)))************************(((((())))))************(((***+++***)))((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++++++++++++++++++++''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))((((((((($$$$$$%%%&&&&&&'''(((((((((((((((((((((''''''&&&$$$%%%%%%&&&'''(((((()))((((((((((((((('''''''''((((((''''''''''''((((((%%%%%%&&&''''''((())))))((('''&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''''''''((((((************************))))))))))))))))))******))))))))))))))))))))))))++++++*********)))))))))************************+++++++++*********))))))++++++************++++++******))))))))))))******++++++************++++++***+++,,,,,,,,,,,,+++***************************)))******+++,,,---......++++++++++++++++++++++++(((((())))))******+++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''(((***,,,,,,***((('''******************++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))&&&$$$$$$&&&)))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((((((***+++)))&&&%%%'''***************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))******))))))))))))*********))))))((())))))************++++++++++++******''''''''''''(((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))******))))))))))))))))))((((((************************)))******+++++++++******************************************))))))((((((((()))******(((((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''""""""###%%%&&&'''((()))))))))((((((''''''''''''######$$$&&&'''((()))***((((((((((((((('''''''''((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''************************))))))))))))************))))))))))))))))))))))))+++++++++***))))))((((((************************+++++++++************)))++++++************++++++******))))))))))))******++++++************++++++***+++,,,------,,,+++***)))))))))***************)))******+++,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,---------,,,,,,+++******))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))))))))***************))))))))))))))))))))))))((((((((((((''''''''''''+++***(((%%%###$$$(((,,,((((((((())))))((((((((()))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))'''+++...+++%%%###&&&+++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((*********)))((()))***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))******+++))))))))))))))))))))))))******))))))))))))******))))))((((((((()))******)))******************)))''''''((((((((()))))))))))))))))))))***************)))))))))))))))(((((('''((()))++++++******)))))))))))))))***************++++++++++++***))))))************************))))))***++++++++++++***************************++++++******)))(((((('''***+++,,,+++******+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++,,,------,,,+++***)))))))))(((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''$$$$$$%%%%%%&&&'''(((((('''''''''''''''(((((()))$$$$$$%%%&&&&&&'''(((((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((((((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************((()))))))))************))))))))))))))))))))))))---,,,,,,+++******))))))************************+++++++++************))),,,++++++******++++++,,,******))))))))))))******++++++************++++++***+++---......---+++************+++++++++,,,,,,+++*********))))))((((((++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))((((((''''''))))))(((&&&%%%&&&))),,,(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))&&&''''''((())))))******'''***+++)))&&&&&&(((+++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))((('''((()))((()))))))))************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******((())))))******))))))(((((((((((()))))))))******((()))))))))******************))))))(((((((((((('''(((***+++++++++)))(((((()))))))))************------.........---,,,+++************************))))))***+++++++++++++++*********************************))))))))))))))))))+++,,,+++***)))***,,,*********************************************************+++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************++++++++++++***+++---......---+++*********))))))((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&((()))***+++%%%&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((((((''''''(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))......---,,,,,,+++******************************+++++++++************))),,,++++++******++++++,,,******))))))))))))******++++++************++++++***+++---......---+++***+++++++++,,,,,,---------,,,+++***((('''%%%$$$###++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))+++*********))))))((((((&&&'''))))))((((((***+++******++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))'''''''''((()))******+++((('''''''''(((*********))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((************************'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******(((((())))))))))))(((((())))))))))))************(((((())))))*********+++******))))))(((((((((''''''(((***+++,,,+++)))((((((((())))))*********+++***++++++,,,+++***((('''************************((()))***+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++''')))***)))((('''((()))************************)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++(((((()))+++,,,---...///******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***+++---......---+++***---)))%%%$$$&&&((((((&&&'''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%'''%%%""" """%%%((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''(((***+++***)))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))******+++))))))************))))))(((((()))*********************))))))***+++,,,,,,111///,,,)))(((***,,,...+++++++++++++++++++++++++++++++++++++++++++++,,,))))))))))))***+++,,,---+++******+++---......---'''(((***+++,,,,,,++++++***************)))((((((,,,+++***))))))***+++,,,+++,,,...//////...,,,+++++++++************++++++))))))***++++++++++++******************************+++,,,------,,,+++***(((++++++)))***...///---++++++++++++++++++++++++%%%&&&''')))************---------,,,,,,+++++++++)))************+++++++++++++++************++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''***++++++,,,,,,,,,+++++++++*********))))))(((((((((((())))))******++++++''''''((((((((((((((('''(((***+++***)))((()))***((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******************************+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((***)))((()))***+++***)))(((((((((((()))))))))))),,,***(((''''''(((***,,,+++*********))))))((((((******+++++++++******)))******++++++++++++************++++++***)))((('''''''''((()))***+++,,,,,,***))))))***+++,,,***)))************************((()))***,,,,,,+++******(((((()))))))))*********++++++++++++++++++++++++************************************************+++++++++*********))))))++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++***))))))((())))))***///---***))))))***))))))++++++++++++++++++++++++------,,,++++++,,,------************************************************---...//////...---+++***+++)))&&&&&&((()))(((''''''((()))))))))(((&&&&&&((()))+++,,,,,,+++)))(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%)))(((''''''))),,,///111))))))))))))((((((((((((''''''''''''(((((((((((()))''''''''')))***)))((((((((((((((())))))))))))(((''''''''''''''''''((()))))))))))))))******+++))))))************))))))((()))******+++++++++***+++******)))))))))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------+++******,,,---,,,+++,,,,,,,,,++++++***)))(((++++++,,,,,,+++******))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******---,,,******...///---++++++++++++++++++++++++''''''((()))************---,,,,,,,,,++++++++++++)))************+++++++++++++++************++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((('''******++++++++++++******************)))))))))((()))))))))))))))*********))))))************))))))(((***+++***)))((()))***((((((((((((((((((((((((******************************))))))))))))******++++++***))))))***++++++************))))))))))))((((((((((((((((((((((((******))))))))))))******************************+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((((((***+++***))))))******)))((())))))))))))************,,,***(((''''''(((***,,,************)))))))))(((******+++++++++******)))******++++++++++++******))))))******+++,,,,,,---((((((((()))******++++++++++++++++++,,,+++***)))************************))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************+++++++++*********))))))++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************+++++++++,,,...,,,******++++++***)))++++++++++++++++++++++++---,,,+++******+++,,,---************************************************+++,,,,,,---,,,,,,******)))((('''((()))***)))(((((((((((()))(((''''''&&&)))***---......---***)))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((()))***,,,---...))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''((()))'''&&&(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))************))))))))))))***+++++++++******+++******))))))(((((('''''')))+++---...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------............111...+++******+++++++++------,,,+++************,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,++++++++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,///...++++++...///,,,++++++++++++++++++++++++)))******+++++++++******+++++++++++++++*********)))************+++++++++++++++************++++++************************))))))))))))))))))******))))))))))))))))))))))))************************''''''((()))))))))((((((******+++******)))((('''************))))))))))))************))))))))))))))))))************))))))(((***+++***)))((()))***((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******++++++***))))))***++++++))))))))))))************''''''''''''''''''''''''******))))))))))))************************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++,,,+++))))))******)))'''************+++++++++++++++***)))'''''')))***+++************)))))))))))))))******+++++++++************++++++++++++*********)))(((((()))***,,,---)))))))))))))))))))))))),,,,,,---,,,,,,+++***)))*********************************)))******+++,,,,,,,,,,,,---------......++++++++++++++++++++++++************************************************+++++++++***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,---------,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++++++++************++++++******************************************************+++,,,,,,,,,,,,+++''''''((()))*********)))(((((((((((((((''''''&&&&&&(((+++,,,,,,+++(((&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((***(((''''''((((((&&&%%%(((((((((((())))))))))))((((((((())))))((((((((()))))))))))))))******+++))))))************))))))((())))))******)))))))))((())))))))))))(((((((((%%%'''***------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------...///000111111111444111---******+++++++++++++++******+++,,,...///,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------------,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///...+++***------+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************))))))*********+++++++++++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))************************&&&&&&'''((((((((())))))************)))(((&&&&&&*********)))))))))))))))++++++******))))))(((((('''((((((((((((''''''&&&(((***+++***)))((()))***((((((((((((((()))))))))******************************))))))))))))******+++******************+++'''(((((()))***+++++++++((((((((((((((((((((((((******))))))))))))*********************************))))))))))))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++---+++************)))''')))))))))*********+++++++++***)))(((((()))***+++*********)))))))))))))))))))))***+++++++++************++++++++++++******+++***'''&&&%%%&&&'''(((************))))))((((((---.........,,,*********************************+++***)))))))))***,,,---))))))************++++++************************************************************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++++++++***)))***,,,,,,+++***++++++++++++++++++++++++******************************************************************************+++,,,---------...&&&'''((())))))))))))))))))(((((((((''''''''''''%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''******+++++++++)))((('''))))))))))))((((((((((((''''''''''''((((((((((((***)))''''''(((((('''%%%(((((((((((())))))))))))(((((()))******)))(((((()))))))))))))))******+++))))))************))))))'''(((((((((((((((''''''%%%&&&((()))************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,+++,,,...000222333333333666333...,,,,,,---------,,,++++++++++++---...000++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---............---,,,+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***))),,,,,,)))++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************&&&&&&''''''(((((())))))*********)))((('''&&&%%%))))))))))))))))))******++++++******))))))((((((((((((((((((((('''&&&&&&(((***+++***)))((()))***(((((((((((())))))******))))))))))))))))))))))))******))))))))))))***************++++++*********''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))***---+++******++++++***(((((((((((()))))))))************)))(((((()))******))))))))))))))))))******((()))***+++++++++++++++******++++++++++++******+++***'''&&&%%%&&&'''(((++++++******)))(((((((((,,,...///...+++)))***+++************************+++***)))))))))***,,,---(((((((((((())))))))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((('''(((((())))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***+++,,,,,,,,,+++***))))))***)))((()))***+++***)))++++++++++++++++++++++++************************************************************************(((((()))***+++,,,------&&&'''((((((''''''((()))))))))(((''''''''''''((('''((()))******)))(((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''((()))***++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((***)))(((((())))))((('''(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))******+++))))))************))))))(((((())))))((((((''''''$$$%%%(((***+++,,,++++++******))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,***+++...000222333333222444111...------.........//////...---,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------......------,,,)))***,,,------,,,***)))---...///000000///...---+++,,,------......------------------------------------,,,,,,,,,,,,------+++...---))))))+++,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************(((((('''''''''((())))))))))))***))))))((('''&&&))))))))))))************************))))))))))))***++++++******)))((('''(((***+++***)))((()))***'''(((((())))))******+++((((((((((((((((((((((((******))))))))))))******)))***++++++++++++***)))'''(((((()))***+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***,,,***)))***+++,,,+++***'''((((((((())))))))))))******))))))))))))******))))))))))))************((()))***+++++++++++++++******++++++++++++*********)))(((((()))***,,,---+++*********))))))((((((***---///...+++)))***,,,*********************************)))******+++,,,)))))))))************+++***************************************************************************************+++++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***)))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************---+++)))((()))++++++***++++++++++++++++++++++++******+++,,,,,,+++******************************************************''''''''''''((()))***+++'''((((((&&&$$$$$$&&&)))***)))((('''&&&''''''((()))(((((((((((((((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))((()))***+++***)))(((((((((((())))))))))))((()))+++,,,,,,+++)))((()))))))))))))))******+++))))))************))))))***************)))((((((&&&''')))+++,,,,,,+++***++++++******+++,,,---...------------------------...---------------------+++,,,...000111000///...///---,,,,,,---......---/////////......---,,,+++,,,,,,---..................///000000000000///...,,,------------------,,,---...000111111000...---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,...---******------+++++++++++++++++++++++++++***+++++++++++++++***)))++++++++++++,,,,,,,,,---)))************+++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***)))))))))******))))))(((((()))))))))************)))))))))))))))*********++++++++++++***)))((('''(((***+++***)))((()))***'''(((((()))******++++++((((((((((((((((((((((((******))))))))))))******)))***++++++++++++***)))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++***))))))***,,,------,,,(((((()))))))))************))))))))))))))))))***((()))))))))************(((((()))++++++,,,,,,+++******++++++++++++******))))))******+++,,,,,,---*********)))))))))))))))(((+++...---***(((***,,,************************))))))***++++++++++++***)))************+++++++++************************************************************************))))))*********+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++))))))***,,,...000222...***))))))+++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************************************))))))(((((()))***+++,,,'''((((((%%%""""""%%%(((***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))***)))((()))+++,,,,,,+++(((((((((((())))))))))))((()))+++,,,,,,+++)))((()))))))))))))))******+++))))))************)))))),,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++***)))++++++,,,,,,---------,,,------------------------,,,,,,---------------------...///000///...,,,***+++******+++---......---+++,,,---///000//////...------...///000000//////000111222333333222111000333111000//////000111333---///000222222000///---...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,......++++++...///,,,++++++++++++++++++++++++)))******+++++++++******+++++++++,,,,,,---------)))************+++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***((((((((()))***((())))))************)))(((((())))))*********+++(((((())))))******++++++))))))))))))((('''&&&%%%(((***+++***)))((()))***'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++---***)))(((***,,,......---)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((()))++++++,,,,,,,,,******++++++++++++*********+++++++++***)))((('''))))))))))))))))))******&&&***...---)))'''***---************************((()))***,,,,,,+++******((())))))))))))*********))))))))))))))))))))))))************************************************))))))******++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++*********+++,,,------++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++***)))(((***...333555555111,,,)))***,,,...///+++++++++++++++++++++++++++,,,------------,,,+++************************************************...---,,,,,,,,,---...///((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&'''((())))))'''((('''&&&'''(((+++...000((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((+++(((%%%&&&)))++++++)))'''''''''''')))+++---...)))'''&&&&&&((()))((((((((((((((((((((((((((((((***+++---......---+++*********)))((((((((((((((())))))))))))))))))))))))++++++++++++******)))))),,,+++++++++******))))))++++++******++++++,,,---+++++++++++++++,,,,,,,,,---,,,,,,...//////...,,,..................//////+++...///...,,,,,,///222///.........///000///...000222333333222222222333555666666666666555444444555555444444444444444555777555666999888444222444444333333333222222111111///......///000000///---......---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------,,,,,,,,,+++++++++)))))),,,///000---***+++***)))(((((()))***+++************************+++++++++***)))((((((''')))))))))***+++++++++,,,''''''((((((((((((''''''***+++,,,,,,+++***)))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,***((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))((('''&&&))))))))))))*********************))))))))))))))))))))))))))))))******+++(((((())))))*********+++++++++++++++++++++++++++'''(((((()))***+++++++++---,,,+++***)))))))))))),,,,,,+++***)))(((''''''************************)))((('''(((***,,,+++******(((((((((***+++***)))******))))))))))))******))))))))))))************************************)))***+++,,,,,,,,,,,,,,,+++***(((***,,,---***(((******+++,,,,,,,,,,,,+++***************************************************+++,,,,,,,,,,,,+++***)))))))))******+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,222000---+++******,,,---,,,,,,,,,+++++++++*********,,,...000000...,,,***)))***++++++)))(((((()))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((((('''&&&'''((())))))'''((((((&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((()))&&&$$$%%%'''))))))(((******)))))))))+++,,,---,,,***((((((((()))((('''((((((((((((((((((((((((+++,,,...//////...,,,+++******)))(((((((((((((((************************++++++++++++*********))),,,,,,,,,++++++*********+++++++++***++++++,,,---+++,,,,,,,,,,,,---------...---,,,,,,---...---+++//////.........---------))),,,...///---...222555333333222333444666666666777999;;;;;;::::::;;;<<<@@@BBBCCCBBB@@@??????@@@>>>======<<<<<<<<<===>>>@@@???BBBFFFEEE???<<<<<<::::::999888777666666555666555444444555444333111222111000...------........................//////,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,...------...111111///,,,+++******))))))******+++************************++++++******)))(((((('''***************+++++++++(((((())))))))))))((((((******+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,---,,,+++)))(((++++++++++++************))))))))))))))))))))))))))))))******)))(((((('''((()))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))((((((((((((((((((((((((((()))))))))******(((((())))))******++++++)))))))))))))))******+++((()))))))))************++++++++++++++++++++++++'''(((((()))******++++++,,,+++***)))((((((((((((++++++******)))(((((((((***************************)))((()))+++,,,+++***+++))))))***+++,,,+++*********))))))))))))******))))))))))))************************************)))******+++,,,,,,+++++++++***)))***,,,,,,***(((******+++,,,,,,,,,,,,+++***************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++111///---+++***+++,,,---,,,,,,,,,+++++++++*********,,,...//////...,,,******+++---,,,***))))))***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&'''((())))))'''******))))))(((&&&%%%$$$((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((((((((((((((()))'''&&&&&&((())))))(((,,,++++++*********++++++...,,,***)))))))))((('''((((((((((((((((((((((((***+++,,,------,,,+++*********)))((((((((())))))++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......111///---,,,---...------//////......------,,,,,,+++...111333333555999===>>><<<:::888888888::::::>>>@@@BBBBBBBBBBBBCCCDDDIIIMMMOOONNNIIIFFFHHHKKKHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHMMMSSSRRRKKKEEECCCCCCBBBAAA@@@>>>=========>>><<<;;;<<<===<<<;;;999:::888666444222111000000000000000000000000000000......------,,,,,,,,,+++............------------,,,+++++++++---,,,***))),,,++++++******++++++,,,************************++++++******)))(((((((((+++++++++***************))))))************))))))))))))***+++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***+++---...---,,,***)))++++++++++++************))))))))))))))))))))))))***************))))))((()))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((('''&&&&&&&&&((()))***''''''((((((((()))))))))''''''((()))***+++,,,,,,)))))))))))))))******+++))))))))))))************************************((((((((()))******+++++++++***)))(((''''''''''''))))))))))))))))))))))))************************,,,***))))))++++++***(((+++*********,,,---,,,+++******))))))))))))******)))))))))*********++++++************************))))))******++++++******+++***)))***,,,,,,***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))...---,,,******,,,---///,,,,,,,,,+++++++++*********,,,---//////---,,,***+++,,,...---+++******+++++++++++++++++++++++++++,,,++++++******++++++,,,'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&(((*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******************************++++++,,,***(((((())))))((('''(((((((((((((((((((((((((((((()))******)))((((((******))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,++++++++++++,,,------+++,,,,,,------.........444111...---...///000000////////////000000000000222555999::::::<<>>@@@BBBCCCCCCCCCDDDEEEIIINNNRRROOOHHHEEEHHHLLLLLLKKKIIIGGGFFFEEEFFFFFFEEEGGGNNNVVVVVVNNNGGGEEEGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEFFFIIILLLMMMLLLKKKCCCBBB@@@===:::777555444444333333333222111111111000000///......---,,,,,,.........---------,,,,,,++++++*********)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************************))))))((((((,,,+++++++++***)))))))))*********++++++*********))))))******++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***+++---......---+++***))))))))))))(((((((((''')))))))))))))))))))))))))))))))))******))))))(((***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))((('''&&&&&&((()))+++''''''''''''(((((((((((((((((())))))*********+++)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))************+++***)))((((((((((((((((((((())))))************************************,,,***))))))))))))(((&&&+++***)))***,,,---,,,+++******))))))))))))******))))))*********+++++++++************************((())))))*********))))))*********+++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((,,,++++++***+++---...///,,,,,,,,,+++++++++******+++,,,---......---,,,++++++,,,...---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''!!!$$$'''(((((('''&&&((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((()))*********))))))))))))&&&&&&'''((()))***++++++((('''&&&&&&(((******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************+++++++++++++++++++++,,,)))*********************,,,,,,++++++,,,,,,---...++++++,,,,,,---......///333111......///111222333111222333333444555666666999<<>>@@@AAA@@@@@@AAABBBFFFKKKOOOLLLFFFCCCFFFJJJKKKKKKIIIHHHGGGEEEEEEDDDAAACCCIIIQQQRRRLLLFFFEEEGGGFFFDDDCCCCCCDDDEEEFFFJJJLLLPPPVVV[[[^^^^^^\\\MMMLLLJJJGGGCCC@@@===<<<999999888888777666666666333222111000///...------------------,,,,,,,,,,,,//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,*********************************))))))))))))))),,,+++++++++***)))))))))******++++++++++++******)))))))))******+++,,,,,,************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***+++---......---+++***))))))))))))((((((((('''))))))))))))))))))))))))''''''(((((()))(((((('''***++++++***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++***)))((((((((())))))''''''''''''((((((((((((+++*********))))))(((((()))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))******((((((((()))******++++++************************+++***((((((((((((&&&$$$***)))((()))+++++++++)))******))))))))))))******************++++++++++++************************))))))*********))))))((()))***+++++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************+++---///000,,,,,,,,,+++++++++******++++++,,,------,,,++++++***+++---,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''$$$%%%'''))))))((('''&&&((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((%%%'''(((((('''%%%%%%&&&###$$$&&&((()))***++++++'''%%%%%%&&&(((*********))))))))))))))))))))))))******************************)))))))))***++++++************************++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,------...+++,,,,,,---...///000000111000///000333666888888888888999:::;;;<<<=========@@@CCCCCCBBBCCCGGGJJJPPPPPPOOOIIICCC@@@BBBDDD???AAACCCCCCBBBAAABBBCCCHHHLLLOOONNNIIIGGGIIILLLNNNNNNOOOPPPPPPOOOMMMLLLIIIHHHKKKPPPQQQLLLIIIJJJJJJHHHFFFEEEDDDEEEGGGHHHIIILLLSSS[[[aaacccaaa___SSSSSSQQQOOOLLLHHHFFFDDDAAAAAABBBBBBCCCDDDDDDDDD<<<;;;999777444111///............------------,,,.........,,,***)))***,,,+++,,,,,,------,,,,,,+++******************************))))))))))))))))))+++++++++*********************++++++++++++***************)))******+++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,---...---+++***++++++++++++************))))))))))))))))))))))))&&&''''''((((((((((((''')))***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))((((((''''''((((((((())))))))),,,,,,+++***)))((('''''')))))))))))))))******+++************))))))))))))************************))))))))))))))))))******++++++************++++++(((((())))))*********+++************************+++)))((((((((((((&&&%%%)))((('''(((***+++***)))******))))))))))))***************++++++++++++,,,******************************++++++******)))))))))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,+++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))******,,,---...///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++---,,,***))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((('''&&&'''((())))))''')))***+++++++++***)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&((((((%%%$$$$$$%%%%%%&&&((()))*********))))))'''&&&''')))******)))))))))))))))))))))))))))+++******************+++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,,,,---......---...///000111222222333444444555888===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???BBBEEEFFFEEEFFFJJJNNNMMMPPPQQQNNNJJJHHHJJJMMMJJJKKKLLLLLLJJJIIIIIIJJJOOOQQQSSSSSSQQQQQQQQQSSSTTTWWW\\\```bbbbbb```___]]]YYYXXXYYYWWWTTTTTTVVVVVVTTTQQQNNNMMMMMMNNNOOOOOOSSS[[[bbbgggfffaaa]]]VVVVVVUUUTTTQQQNNNLLLJJJJJJKKKMMMPPPSSSVVVXXXZZZNNNLLLHHHDDD>>>:::666444000000000000////////////+++,,,---+++((('''))),,,***+++,,,------,,,+++***************************)))))))))))))))))))))******************+++++++++))))))************)))))),,,+++***)))))))))***+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,---,,,+++***++++++++++++************))))))))))))))))))))))))''''''((()))))))))))))))((()))******)))(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&''')))***+++***((((((((((((((()))))))))******++++++******))))))(((((()))))))))))))))******+++************)))))))))(((++++++++++++++++++++++++***)))))))))))))))))))))******))))))))))))******)))))))))))))))*********************************,,,***))))))******)))'''***)))((()))+++,,,+++*********))))))))))))***************+++++++++,,,,,,************************++++++,,,,,,+++******)))(((***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))***+++,,,------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,...---+++******+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))'''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((******'''%%%%%%&&&((()))***++++++***)))(((,,,***(((((()))******)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////---,,,,,,,,,,,,---......///000111222333444555555888999<<>>>>>======>>>AAADDDEEEEEEGGGJJJNNNPPPOOONNNQQQRRRUUUZZZ[[[]]]dddlllsssxxx~~~~~~{{{{{{~~~yyyxxxzzz~~~~~~{{{wwwvvvvvvwwwxxx}}}|||{{{|||~~~|||xxxvvvyyy||||||~~~|||zzzwwwtttqqqqqqtttwwwzzztttrrrtttuuurrrnnnnnnppprrrvvvwwwuuuoooiiieee```ccccccaaabbbeeeeeebbbYYYVVVTTTTTTTTTRRRMMMIII@@@BBBDDDEEEDDDDDDEEEFFFFFFDDD@@@;;;666333000......---,,,+++++++++,,,---+++++++++++++++,,,---------,,,,,,+++++++++++++++++++++***************)))---,,,,,,++++++,,,,,,---((((((((()))***+++,,,---+++++++++++++++++++++++++++((((((,,,...,,,+++,,,++++++++++++************+++***))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''((())))))******))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************)))((('''''')))(((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))))))))''''''((())))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))***************+++++++++*********)))))))))))))))************************&&&))),,,//////...+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---+++)))++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''((())))))***'''&&&&&&%%%&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))***++++++))))))***+++))))))((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------//////...---,,,---///222333666:::===?????????@@@EEEEEEDDDBBBAAABBBDDDGGGIIIJJJMMMQQQTTTVVVXXXXXXZZZ]]]aaaeeegggkkkrrrxxx}}}~~~{{{yyy}}}zzzwwwxxx{{{~~~wwwpppoooooommmjjjkkknnnpppsssuuutttqqqmmmkkkeeehhhjjjhhhggggggccc\\\TTTRRRPPPOOOOOOMMMJJJGGGEEEGGGIIIJJJKKKOOOUUUZZZ^^^\\\WWWMMMDDD>>>888333333000...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,++++++++++++************,,,,,,,,,++++++,,,,,,,,,''''''(((((()))***,,,,,,++++++++++++++++++++++++...***))),,,---+++)))***)))))))))(((((((((((((((******)))))))))))))))************)))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((('''((()))++++++***)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++***)))(((''')))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((************************%%%(((+++...///...+++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++)))***,,,...///...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&((()))******(((((()))***(((((('''''''''((())))))************************))))))))))))************++++++***))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,---111444888===CCCEEEDDDAAA>>>===CCCDDDDDDCCCDDDGGGKKKOOOVVVXXXZZZ\\\^^^```bbbccc```fffkkknnnrrrxxx}}}zzzxxxyyy|||~~~wwwqqqppppppnnnmmmoooooooooooopppppppppppppppmmmooopppnnnllljjjbbbYYYTTTSSSRRRQQQQQQOOOMMMLLLLLLNNNOOOPPPRRRZZZeeennnuuuuuunnn```UUUMMMDDD;;;:::777333111111111///---......------------......---,,,,,,+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))))))))******************************---((('''***+++))))))***(((((((((((((((((())))))***)))))))))))))))******))))))))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******)))(((((('''(((((('''(((***+++++++++***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,))))))+++++++++***((('''************************))))))))))))))))))))))))&&&'''((()))***)))))))))'''((()))***+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((************************'''''')))***++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++***,,,...000000///...---******+++++++++,,,,,,,,,---,,,)))(((((())),,,---***++++++,,,,,,++++++***,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---------***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------(((((())))))((('''&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((())))))''''''((()))''''''''''''((()))***+++************************)))))))))*********++++++,,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...////////////222555999<<>><<<:::;;;===<<<777222555444333111000///......,,,,,,,,,,,,,,,---......******++++++,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,+++******************************************&&&$$$(((***)))***,,,)))*********++++++++++++)))))))))))))))***++++++((()))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((())))))*********))))))******+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******)))*********+++))))))******++++++++++++))))))))))))))))))))))))%%%&&&(((***+++***))))))(((((()))******+++******+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++,,,,,,,,,,,,*********************************************+++************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++)))+++------+++******,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,---......$$$%%%''')))******))))))&&&''''''((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''')))***)))((('''((()))((())))))+++,,,...000111************************)))************+++++++++---,,,***))))))***,,,---)))************+++++++++******+++++++++,,,,,,,,,------------------------000000000000111222333444444666999;;;<<>>???@@@CCCIIINNNLLLOOOQQQRRRSSSZZZdddmmmtttsssssstttwwwyyyyyyyyyxxx|||zzzuuuzzzzzz{{{zzzzzzzzz{{{|||qqqssstttrrrmmmiiihhhiiiooouuuuuulllcccbbbcccaaa]]]^^^___```^^^[[[XXXVVVNNNIIIIIIPPPVVVUUURRRQQQJJJEEE???999555222///---...............---,,,+++......------------,,,,,,*********++++++,,,------************************///,,,((())),,,.........,,,++++++***)))(((''''''+++++++++*********))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&***,,,,,,)))''')))+++))))))************)))))))))))))))))))))))))))))),,,+++***((((((((())))))))))))(((((()))***++++++))))))))))))************+++++++++*********))))))************)))))))))))))))*********++++++++++++,,,+++++++++***)))))))))))))))))))))************,,,,,,+++***)))(((''''''******))))))((((((''''''(((((())))))*********+++************************++++++************++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,+++++++++*********))))))((()))***+++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***)))***,,,......------,,,++++++++++++,,,,,,,,,---------............------------......///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))*********+++************)))))))))((())))))************))))))***++++++)))'''&&&'''(((*********)))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,......******))))))))))))******,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---...///000111///222777<<<>>>???>>>===999===BBBEEEGGGLLLRRRXXXaaabbbbbb```aaagggqqqyyy|||zzzzzzzzzyyywwwrrrxxx|||}}}}}}zzzyyy}}}{{{vvvsssrrruuuzzz{{{tttoooooonnnlllbbbccccccbbb___ZZZVVVSSSNNNJJJLLLUUU]]]aaabbbccc]]]YYYRRRJJJAAA:::666333000///////////////...---........................,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,)))&&&&&&)))++++++***++++++******))))))((((((+++++++++*********))))))************************,,,,,,++++++************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))***))))))************))))))))))))))))))))))))))))))+++***)))(((((())))))***)))))))))))))))******+++))))))))))))************+++++++++*********))))))************)))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))************++++++******)))(((((((((+++*********))))))))))))))))))))))))*********+++************************,,,++++++++++++++++++,,,+++++++++******************************++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,+++***+++++++++***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,+++******,,,...------,,,,,,+++,,,,,,,,,,,,,,,---------...............------------......///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++************************+++,,,,,,,,,------------,,,,,,+++++++++,,,---...))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,************)))))))))))))))******++++++******)))***++++++***((('''((()))******))))))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,---...******))))))))))))******---+++))))))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////111222444444666999???CCCEEEDDDBBB@@@>>>DDDLLLRRRVVV\\\ccchhhtttssspppmmmlllqqq{{{}}}zzzxxxpppvvv}}}yyyyyy{{{}}}wwwuuuuuuxxxzzzyyyyyy{{{zzzwwwnnnnnnnnnkkkfff```YYYVVVMMMIIIJJJTTT___gggnnnssstttsssooodddVVVIIIAAA===444222000000000000///...........................---------,,,+++*********))))))))))))))))))))))))***(((&&&&&&(((******************************)))+++++++++***************************************+++************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))*********))))))************))))))))))))))))))))))))))))))***))))))((())))))***+++)))))))))))))))*********))))))))))))************+++++++++***************************))))))))))))((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))++++++++++++************)))))))))***************************************,,,,,,,,,++++++,,,,,,,,,***************++++++++++++++++++***************+++++++++***************,,,,,,---------,,,++++++++++++++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,---...,,,------------...............------------......///...------,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++++++++,,,------)))))))))(((((('''&&&%%%((((((((((((((((((((((((&&&'''((()))***+++,,,,,,*********)))))))))))))))))))))************)))))))))+++,,,+++)))(((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---+++******))))))******+++...,,,)))(((***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...//////111222444666777===@@@DDDGGGHHHGGGDDDCCCKKKRRR[[[bbbgggmmmssswww~~~zzzwwwvvv{{{yyy{{{zzz}}}zzzuuutttvvvyyy}}}}}}zzztttllleeeaaaVVVOOOLLLQQQ[[[dddoooxxx|||lllZZZNNNHHH;;;777333111111111///---........................------,,,,,,,,,+++++++++************************,,,+++******+++,,,,,,,,,*********************+++***************************************************)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...***&&&&&&)))++++++)))))))))************))))))))))))))))))))))))))))))((((((((())))))***++++++)))))))))*********))))))((()))))))))************************************************)))))))))((((((((((((((())))))))))))++++++******))))))((((((((()))))))))************(((((())))))************************************************************************************,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,+++++++++***)))))))))************************,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,---...///------------..................------------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,))))))))))))((('''%%%$$$((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))))))))******''''''((((((((((((''''''(((***++++++)))(((((()))(((((((((((((((((())))))************************))))))))))))***+++,,,,,,++++++************++++++...,,,)))(((***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............///000222444777999:::@@@BBBFFFJJJMMMNNNOOONNNXXX___gggnnnrrrvvvzzz~~~~~~xxxyyy}}}{{{uuusssoooiiieeedddgggiiitttzzzzzz{{{~~~{{{wwwtttpppqqqwwwzzzyyy|||yyysssoooddd[[[SSSQQQUUU\\\fffpppyyy|||jjj[[[RRREEE???888444333333000---............------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------************++++++++++++************************************************)))))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...***&&&&&&)))++++++)))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))************)))(((((()))))))))************************************************)))))))))((((((((((((((())))))))))))((())))))))))))*********((()))))))))************((((((((()))******++++++))))))))))))))))))))))))+++++++++*********************************************))))))))))))******)))))))))***+++++++++,,,,,,+++++++++***)))))))))************************++++++,,,++++++***))))))******++++++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...,,,,,,,,,,,,---......///---------.........//////......------------............---------......///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++//////...---,,,++++++*********+++++++++,,,,,,,,,(((((()))))))))'''&&&%%%((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))************&&&''''''((((((''''''&&&&&&(((***+++)))((('''(((''''''(((((((((((())))))************************)))))))))))))))***++++++++++++************++++++---+++))))))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111111333555888;;;>>>???BBBFFFMMMUUU[[[___```aaabbbhhhooosssuuuwww{{{~~~vvvmmmiiimmmsssxxx{{{|||yyyrrrnnnjjjcccZZZTTTSSSVVVYYY^^^gggnnnpppvvvxxxpppoooooojjjeeeccc]]]^^^dddlllrrrxxx{{{xxxkkkbbbYYYTTTRRRRRRYYY```iiitttuuufff]]]NNNFFF===999888888555111111000000///...---,,,,,,+++++++++,,,---.........------------------------+++,,,------+++***+++,,,++++++++++++++++++*********************+++++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))*********))))))************))))))))))))))))))))))))))))))((())))))************)))))))))***++++++***((('''))))))))))))***************************+++++++++************))))))))))))((((((((()))))))))******%%%%%%'''(((***+++,,,---))))))))))))************(((((())))))*********+++((((((((((((((()))))))))+++++++++++++++*********************************))))))(((((((((((())))))***************++++++++++++++++++******************************+++++++++******+++++++++***))))))(((((())))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******,,,......---,,,---...------------------...///------........./////////......------------...............---......///000,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***))))))******+++,,,+++++++++&&&''')))))))))((('''&&&(((((((((((((((((((((((((((((())))))*********+++((()))))))))************''''''((((((((((((''''''$$$''')))***)))''''''''''''''''''((((((((())))))************************)))))))))))))))******+++,,,++++++******++++++,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,------------------------------...///000111222222666666888;;;>>>BBBDDDFFFKKKRRR]]]hhhoooqqqpppoooiiinnnsssvvvvvvxxx{{{~~~wwwpppfff^^^\\\```hhhmmmnnnpppxxxuuunnniiifff```YYYSSSPPPQQQSSSTTT___fffgggnnn}}}yyysssqqqlllddd^^^]]]UUUWWW\\\ccchhhlllwww}}}zzzyyyuuuxxx}}}~~~|||nnnhhhccc```[[[UUUUUUXXXYYYdddsss~~~zzznnnfffUUULLLBBB>>>???@@@===999555444333111///...---,,,,,,,,,------------------------------------------***,,,...---***)))***+++,,,,,,,,,++++++*********))))))*********+++++++++************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))***))))))************))))))))))))))))))))))))))))))))))))***+++******(((((())))))+++++++++***((('''))))))))))))************))))))*********+++++++++************)))))))))))))))))))))*********++++++''''''(((((()))*********))))))))))))************)))))))))))))))*********(((((()))))))))*********,,,,,,,,,++++++***************************************))))))))))))******+++++++++******************************+++++++++))))))*********+++++++++******++++++,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,......---,,,------///......------------...............////////////......------------.....................///000000------------------------................................................------------------------,,,,,,------.../////////------,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***%%%&&&(((******)))'''&&&(((((((((((((((((((((((()))))))))))))))*********(((((())))))*********+++(((((())))))))))))((((((###&&&))))))(((&&&&&&&&&&&&'''''''''(((((())))))***************************)))))))))))))))***+++,,,++++++******++++++,,,++++++***+++------+++)))******+++++++++,,,,,,,,,------------------------...///000111222333444444:::;;;===@@@CCCGGGJJJKKKVVV___lllxxx}}}}}}xxxtttnnnrrrvvvxxxxxxyyy|||xxxtttmmmfff]]]UUUSSSXXX```eeeaaabbbkkkyyy|||rrrmmmiiigggccc]]]WWWRRRQQQQQQSSS___eeeeeelll||||||xxxoooddd^^^]]]UUUVVV\\\bbbeeeiiisss}}}wwwqqqmmmjjjjjj```ccchhhmmmrrryyy~~~uuurrrrrrqqqkkkbbb]]]^^^QQQZZZhhhuuu}}}{{{ssslllXXXOOOEEEBBBDDDFFFDDD@@@888777555333111///...---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++******,,,------,,,,,,+++***))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&***,,,,,,)))''')))+++))))))************)))))))))))))))))))))))))))))))))***++++++***)))(((''')))***+++,,,+++***(((&&&))))))))))))************))))))******++++++++++++************))))))))))))************++++++++++++------+++)))(((&&&%%%$$$))))))))))))******************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++*********************************++++++************++++++,,,+++++++++******))))))))))))******+++++++++,,,))))))******++++++++++++***+++,,,,,,------------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***,,,...///...---------000///...---------------............/////////000.........------........................///000000////////////////////////------------------------........................------------------------,,,,,,------...///000000......---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------((()))***+++,,,+++******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''(((((())))))'''(((***+++++++++***)))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))---,,,+++******+++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------***,,,------,,,,,,---...000000111222555888:::<<<;;;;;;>>>FFFPPPWWWZZZZZZccclllzzz~~~|||uuuyyy|||~~~|||yyywww|||zzzoooiiiggg___\\\VVVRRRQQQSSSWWWZZZWWW\\\eeeooovvvxxxwwwtttsssnnngggccc```\\\WWWSSSXXX```fffjjjrrr|||tttiii]]]XXX]]]dddiiinnnuuu~~~~~~rrrmmmiiidddaaa\\\^^^gggmmmnnnooorrrrrr}}}xxx{{{zzzuuutttuuuppphhh```WWWUUUbbbsssyyytttnnnXXXRRRKKKIIIKKKNNNNNNMMMHHHEEE@@@;;;777333222111---222111***'''+++---+++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******''''''(((((())))))******,,,,,,++++++)))((('''&&&************************,,,,,,+++***)))(((''''''((())))))))))))*********,,,+++*********+++---...,,,+++***((((((((()))***)))))))))***++++++,,,,,,+++***)))'''''')))***++++++++++++*********))))))*********+++,,,,,,***((()))))))))))))))))))))))))))******+++++++++******))))))(((((((((((())))))******))))))((((((''''''---+++((()))---//////...************************+++*********))))))((((((************************)))************+++++++++---,,,***))))))***,,,---************************))))))))))))))))))))))))************************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,+++******+++---000...------...///---,,,---------,,,,,,+++++++++---------------.........------------------,,,,,,......////////////......111111111111111000///...,,,---...000000000///.........---,,,,,,---...///333222111000///.........------,,,,,,,,,------...,,,------......------,,,---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((())))))******'''((((((((())))))))))))'''((())))))******))))))******)))))))))((((((((())))))))))))))))))))))))******)))(((((()))******,,,+++)))(((((()))+++,,,,,,++++++++++++++++++***---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,---,,,++++++---...000222444777:::<<<===>>>@@@CCCJJJSSS\\\bbbddddddjjjrrr~~~|||}}}nnniiihhhooovvvxxxzzz|||{{{ssskkkhhhgggbbb___YYYUUUSSSTTTVVVXXXYYY^^^fffooovvv{{{{{{{{{}}}yyytttooommmlllkkkjjjlllrrrwwwxxx}}}wwwoooggghhhlllrrrzzzyyyqqqkkkeeeaaaaaahhhnnnoooppptttqqqzzz{{{yyyxxxvvvzzz|||~~~~~~~~~~~~{{{tttjjj___WWW[[[dddiiikkkkkkaaaYYYPPPMMMQQQWWW[[[\\\[[[YYYVVVPPPGGG===555000---222222...,,,...///,,,...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******************++++++++++++(((((()))************)))((((((((((((((((((((((((++++++******)))(((((((((******+++++++++,,,,,,,,,***************+++,,,,,,,,,+++)))((((((((()))***++++++******************+++***)))(((((()))***+++*********)))))))))(((((()))))))))***++++++)))'''))))))))))))))))))))))))******+++++++++******)))))))))(((((((((((())))))******))))))((((((((((((***'''%%%&&&)))++++++***))))))))))))))))))))))))************)))))))))(((************************)))************+++++++++,,,+++***))))))***+++,,,************************************************************************************************+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,------,,,+++,,,...///...---.........------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,...///000111111111111111///000000000000000///...,,,---...///000//////...000///.........///000111000///...------,,,,,,---...------,,,,,,------...,,,------......------,,,---------------------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''''''''''')))))))))***************((((((((()))))))))))))))((((((''''''(((((()))************)))))))))(((((())))))))))))))))))))))))******)))(((((()))******,,,+++***))))))***+++,,,*********+++++++++++++++......------------,,,,,,,,,,,,,,,,,,------------...//////---,,,,,,...000222555:::>>>BBBDDDDDDDDDIIIPPP\\\gggmmmpppqqqqqqpppwww|||rrr```[[[[[[aaaiiilllooorrruuuwwwxxxvvvpppmmmlllmmmmmmkkkgggcccbbbbbbccceeegggjjjooovvv|||{{{yyy|||wwwnnnjjjjjjnnnqqqrrrtttwwwvvv~~~yyytttnnniiikkkkkkjjjhhhiiipppzzzuuujjj```^^^___```bbbeeeccc^^^YYYYYY___fffkkkmmmttttttsssmmmaaaPPPAAA777000333333000000111000---//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++++++++*********(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,(((((()))***************+++***))))))((())))))))),,,,,,++++++***))))))(((+++***)))(((((()))***+++)))))))))((((((((((((((((((((('''(((******((('''))))))))))))))))))))))))+++++++++++++++***)))(((***))))))(((((())))))******))))))))))))(((((((((***)))((((((***,,,,,,+++((((((((((((((((((((((((************))))))))))))************************)))************++++++++++++***)))(((((()))***+++************************************************************************))))))))))))))))))))))))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...******)))+++---//////..................---------------------------------------------------------------///000111222222222//////000000111000000000...//////000000000000///------,,,,,,---......///......------,,,---------......---------------...------............------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,+++******((((((((((((((((((((((((((('''&&&&&&&&&''')))***(((((((((''''''''''''&&&((((((((((((((((((((((((,,,++++++++++++++++++,,,++++++***))))))***++++++))))))******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------...111111111///...///111444666999>>>DDDHHHKKKMMMMMMTTT___mmmwww{{{{{{zzzzzzssswww~~~}}}qqqggg[[[VVVVVV[[[```cccfffiiikkkpppvvvxxxvvvuuuvvvwwwxxxwwwvvvuuuwwwyyy|||}}}~~~|||{{{{{{|||}}}~~~wwwooonnnjjjddd^^^]]]bbblllttt~~~{{{|||~~~{{{sssmmmnnnnnniiidddbbb^^^]]]^^^cccllltttyyy{{{xxxfffUUUJJJ;;;888333000000000///,,,///......------------------------------------------,,,++++++******++++++,,,,,,,,,+++++++++***************))))))(((((((((+++++++++******)))''''''************************(((((())))))************(((((((((((())))))))))))&&&''')))*********)))(((******))))))))))))))))))+++++++++*********))))))******)))(((((()))******)))))))))))))))))))))))))))((('''(((******)))((())))))))))))))))))))))))+++++++++++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))************+++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++******)))(((((()))******************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,...//////---------...,,,++++++,,,...//////........................---//////////////////.....................////////////000111222333333333333//////000111222222222222000000111111111111111111---------------......////////////...//////000000///......------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---...000222333333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((+++------,,,***)))''''''''''''''''''''''''((('''&&&&&&&&&''')))***)))(((((((((''''''''''''((((((((((((((((((((((((+++++++++,,,,,,++++++++++++******************+++)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........///000111000000111444777:::===BBBHHHNNNRRRUUUWWW```jjjwww}}}|||vvvxxx}}}}}}zzzuuukkkcccYYYUUUSSSVVVYYYYYY\\\aaafffmmmvvv|||}}}}}}}}}~~~}}}~~~xxxvvvpppggg___[[[^^^eeejjjjjjuuu|||zzzyyy|||zzzvvvzzzzzzqqqkkkaaa___^^^bbbkkkwwwwwwggg]]]JJJAAA666000///...---,,,------......////////////---------------------------,,,++++++******++++++,,,,,,,,,+++++++++******++++++******))))))((((((***************)))((('''************************((((((((()))******++++++''''''((((((((()))))))))&&&'''(((******)))(((((()))))))))*********))))))))))))*********+++++++++******))))))))))))*********************************)))((()))+++,,,+++***))))))))))))))))))))))))+++++++++++++++***)))(((******))))))))))))******))))))))))))************&&&'''((((((((((((((((((************************))))))))))))))))))******************************))))))*********+++++++++***))))))))))))))))))***************************************************************************))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,...000000...------...000...---...///000///------------...............---............/////////------........./////////444444555666666666555555000111222333333333333333111111111111111111111111111111111111111111111111000000/////////000111111000///...------------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))''')))---//////...+++)))((((((((((((''''''''''''((((((''''''(((((()))***++++++*********)))))))))))))))))))))))))))))))))((()))************)))(((************************)))))))))*********************++++++++++++,,,,,,,,,---------............,,,...111333444666999;;;???CCCJJJRRRYYY]]]```aaajjjpppxxx~~~|||{{{zzz|||{{{vvvrrrlllfff[[[VVVUUUWWWXXXXXX\\\aaakkksss{{{uuuppphhhaaa^^^___cccfffeeemmmwww|||~~~{{{}}}ooohhh^^^ZZZ```ooossskkk[[[LLL<<<555333111//////,,,---...///000000000000---------------------------,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++&&&'''(((***++++++++++++(((((((((((((((((((((((((((((())))))*********+++)))))))))*********++++++''''''((()))))))))))))))(((((()))************)))((())))))***++++++,,,,,,)))))))))******)))))))))************+++++++++++++++)))((()))+++,,,,,,,,,)))))))))))))))))))))))))))******+++++++++******+++******))))))******+++)))))))))************+++''')))++++++***))))))***************************))))))))))))************************************)))************+++++++++************************************************++++++++++++++++++++++++************************************************&&&'''(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///---------111000//////000000///---.........///////////////------...///000000111222///000000111111222222222444555555666777777777777666777777888888888888777555555444333333333444444333333333333222111000///000000///....../////////000000///...------------......////////////......------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''((()))******+++))),,,000222333111---+++************)))))))))((('''((())))))******))))))+++++++++*********))))))))))))))))))))))))))))))((()))************)))(((*********++++++*********************))))))))))))+++++++++,,,,,,,,,------------------............---111666:::===@@@BBBDDDHHHOOOZZZeeemmmpppooonnnpppqqqtttxxx|||}}}|||zzz~~~{{{xxxssspppeeebbbbbbeeegggiiiooouuu}}}yyytttpppmmmmmmmmmnnnmmmqqqtttvvvzzz~~~|||xxxssszzz}}}sssfff\\\\\\fffvvv~~~wwwgggUUUDDD>>>===999555333......///000000000///...........................---,,,++++++******++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---&&&'''((()))++++++++++++(((((((((((((((((((((((()))))))))))))))*********))))))))))))*********+++))))))(((((())))))***+++'''((()))***+++******)))******************++++++))))))************))))))))))))))))))*********+++***((('''''')))+++,,,,,,))))))))))))))))))))))))((()))***++++++++++++++++++******))))))******+++))))))*********+++++++++***---//////---+++,,,---************************((()))))))))************************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***---///000...---,,,,,,///...---...///000///...000000000111111222222222000111222444555777888999888888999999:::;;;;;;<<<:::;;;===???AAABBBCCCDDDCCCCCCCCCDDDCCCCCCBBBBBB??????===<<<<<<<<<======999999999888777555333222222222111000/////////000111000///...------------......////////////......------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++...222555555333///---,,,,,,,,,,,,++++++******'''(((***+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,------,,,+++*********++++++++++++******++++++******))))))((((((,,,,,,,,,------.........---------.........//////000555<<>>@@@AAAAAABBBBBBCCCDDDEEEEEEEEEGGGIIILLLOOORRRUUUWWWWWWOOOOOOOOOOOONNNNNNMMMLLLIIIHHHGGGFFFEEEFFFFFFGGGDDDDDDDDDCCCAAA???<<<;;;666555444333222222222222111111000......---------......////////////......------------------------+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((''''''''''''((((((***))))))(((((()))++++++---------///111222222111222222000---***((()))***,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))))))))***+++,,,---,,,++++++------------------------111000...------///111222333777???HHHPPPWWW[[[^^^dddkkkvvv}}}vvvtttyyy~~~~~~tttmmmgggcccdddkkkoooqqqwww|||sssmmmmmmllljjjjjjoooxxx~~~qqqkkkmmmpppooollliiimmmvvvooo\\\KKKJJJOOOMMMEEE@@@<<<444///111222...---//////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,---,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******))))))***+++)))************++++++++++++++++++*********))))))***+++,,,------,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************************************((()))))))))************,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,,,,---------......,,,,,,............,,,,,,+++,,,------......------/////////...------,,,,,,...///000111111000///...111000///000222444444444333444666888999;;;???BBBDDDEEEFFFFFFHHHLLLRRRVVVPPPNNNMMMNNNPPPRRRRRRQQQUUUUUUUUUWWW___iiimmmkkkdddaaa^^^[[[YYYXXXVVVUUUVVVSSSQQQOOOOOONNNLLLKKKOOOQQQSSSRRRNNNKKKKKKKKKDDD@@@;;;888777555111...///111222111000000111333---...000111///,,,---000///......---,,,+++******------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------((((((''''''''''''((((((***)))((((((((()))***++++++,,,---...000111111111111111000---***((()))***)))))))))(((((()))******************************)))))))))))))))))))))))))))************+++++++++++++++++++++************)))***+++,,,---,,,,,,+++++++++,,,,,,---...............---...///111333555:::???HHHRRR\\\cccgggiiinnnttt}}}~~~wwwmmmggg]]]YYYYYY^^^bbbeeelllttt}}}{{{wwwoooiiieeefffhhhwwwxxxwww||||||wwwhhhiiilllsss{{{ppp```RRRRRRWWWWWWSSSQQQEEE;;;444222111......111......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''')))******))))))***+++)))************++++++++++++++++++*********))))))((()))***++++++***)))(((,,,,,,++++++************))))))))))))))))))))))))************++++++++++++************************************++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,------......------......------------------...///000000111000//////222222333666999<<<<<<;;;???AAACCCFFFJJJMMMOOOPPPSSSSSSTTTTTTSSSUUUXXX[[[ZZZXXXVVVWWWYYY[[[\\\\\\^^^___^^^```gggqqquuusssmmmhhhaaa\\\[[[[[[ZZZYYYUUUSSSQQQQQQQQQQQQPPPOOOOOOUUU]]]```^^^YYYVVVTTTLLLHHHCCC@@@???>>>;;;999777888888666333000000111111///...///000///....../////////......---------------------------------------------,,,,,,+++***........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------((((((''''''''''''((((((***)))(((''''''((()))******+++---...000111111111000000///---***((()))***''''''''''''((()))***+++************************)))))))))))))))))))))))))))************+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,---...//////......///111444666999:::>>>DDDOOO[[[eeemmmqqqsssxxx}}}{{{qqqhhhcccZZZWWWVVV[[[```fffooowww{{{nnnddd^^^[[[```ooommmhhhbbbcccjjjssszzz}}}qqqeee\\\\\\aaacccbbbbbbVVVLLLAAA:::444000///222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))(((''')))******))))))***+++)))************++++++++++++++++++***************)))******++++++******)))+++************)))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---------........./////////...///000111222333333333555777<<>>BBBIIIQQQXXXZZZYYYWWW[[[[[[]]]eeemmmqqqnnnjjjkkkkkkkkkhhhccc___\\\[[[ZZZWWWTTTTTTWWW[[[^^^___aaa```^^^]]]aaaggggggcccaaaZZZRRRPPPTTTXXXYYYWWWUUUSSSOOOMMMLLLKKKIIIHHHKKKRRRbbbttt}}}nnn```XXXUUUQQQMMMLLLMMMOOOPPPPPPPPPNNNJJJDDD>>>;;;::::::===>>>;;;888666555222000000000000000/////////------------,,,,,,,,,,,,,,,,,,---///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------((((((''''''''''''(((((()))((((((''''''(((***++++++...000111000000222333000111222000---,,,+++,,,******)))(((((((((((((((************************************************))))))*********+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,---------,,,---------------......222444888<<<@@@CCCEEEFFFLLLSSS^^^jjjtttzzz}}}~~~}}}~~~wwwqqqnnnmmmeeehhhnnnvvv}}}sssmmmfffcccbbbeeemmmyyywwwjjjcccbbbcccbbb```fffgggiiinnnvvv}}}tttbbbQQQBBB777111000//////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++************++++++************************(((((((((((((((((((((((())))))((())))))***++++++******************************))))))))))))******************************))))))************))))))''')))******))))))***+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,------------...---++++++++++++---...,,,---......//////......------...//////000111111333666;;;@@@EEEHHHJJJKKKKKKOOOUUU^^^dddgggfffccccccbbbdddkkkrrrtttpppkkkhhhiiiiiieee```[[[WWWVVVYYYVVVSSSSSSUUUYYY\\\]]]]]]^^^]]]]]]bbbhhhiiieee]]]WWWQQQPPPTTTWWWXXXWWWUUUQQQLLLHHHGGGFFFEEEEEEGGGJJJVVVlll~~~~~~mmm[[[SSSQQQNNNKKKJJJKKKMMMOOOQQQRRRQQQNNNIIIDDDAAA@@@HHHTTT[[[SSSGGG???:::777333333222111000///...............------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------((((((''''''''''''(((((((((((((((((()))***,,,---,,,///222111///...000222///111111000...,,,+++,,,,,,+++***)))((((((((((((++++++++++++++++++++++++************************)))************+++++++++*********+++,,,------...,,,,,,,,,,,,,,,---......------......//////000000333666<<>>BBBIIIPPPUUUXXXYYYXXXWWWYYY^^^dddiiikkkkkkiiiffffffgggjjjmmmlllhhhddd___``````]]]YYYUUURRRRRRTTTQQQNNNNNNPPPSSSTTTUUUSSSUUUVVVYYYaaajjjllliiiZZZVVVPPPNNNOOOSSSWWWYYYZZZUUUMMMHHHFFFGGGGGGHHHGGGGGGMMM^^^mmmooobbbTTTLLLKKKIIIGGGEEEEEEHHHJJJKKKLLLNNNMMMIIIFFFDDDCCCUUUiiivvvnnn[[[MMMDDD>>>:::999888555333111///...000000//////...---------//////...---***(((&&&%%%........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------((((((''''''''''''((((((''''''((((((***,,,///000+++///111000,,,***,,,///---///000///---+++******,,,+++***************+++++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,------------,,,,,,+++,,,---...///+++,,,---///111222444444777;;;CCCLLLSSSXXX[[[\\\ZZZ^^^dddjjjpppsssuuuuuu}}}xxxssssssrrrxxx{{{vvvssstttwwwxxxzzzyyyyyyxxxxxxyyyzzz{{{zzzssspppqqqqqqoooqqquuuyyyzzz}}}tttfffffffffjjjyyy~~~kkk\\\OOOEEE<<<:::555111///...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---************************,,,++++++******++++++,,,************************************************,,,,,,,,,,,,---...///000************************+++******))))))******+++************************)))******++++++******)))''')))******))))))***+++)))************+++++++++))))))*********+++++++++))))))(((''''''((())))))************++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---------...///////////////000111444999===AAADDDFFFKKKPPPXXX___cccdddcccaaa______```cccfffiiiiiihhhddddddddddddbbb^^^ZZZXXXQQQRRRSSSRRROOOMMMMMMNNNMMMKKKIIIHHHJJJKKKKKKKKKHHHJJJLLLPPPYYYccceeebbbWWWTTTPPPLLLMMMTTT```hhhllldddYYYOOOJJJJJJJJJKKKJJJJJJMMMSSSXXXYYYTTTPPPFFFGGGFFFDDDAAAAAACCCEEEEEEHHHJJJKKKIIIFFFEEEDDDRRRkkk|||nnn```QQQEEEDDDCCC@@@<<<999555222111222111111000//////......//////...---,,,***((('''........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------((((((''''''''''''((((((''''''((()))+++...000222***...111///***((())),,,+++---......+++)))((((((************+++,,,---...++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///(((***,,,///222555777888;;;AAAJJJTTT^^^dddhhhiiidddfffjjjooosssuuuvvvwwwzzztttjjjgggbbbffffffbbbaaafffjjjllluuuvvvxxxzzz|||~~~~~~~~~~~~|||vvvvvvuuuyyyllliiiccccccrrrooocccYYYPPPBBB>>>888333000000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...************************,,,++++++******++++++,,,************************************************(((((((((((()))***+++,,,************************++++++************++++++******************************++++++++++++******((()))******))))))***+++)))************+++++++++))))))******+++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,******************************+++++++++,,,,,,,,,---...///000000///...------......///////////////444777;;;AAAGGGMMMRRRTTTTTTZZZbbbiiilllkkkhhheeebbb```___```bbbdddeeeeee```aaa```]]]XXXRRROOOMMMGGGHHHIIIIIIHHHGGGIIIJJJLLLJJJHHHHHHIIIJJJIIIHHHEEEHHHIIILLLTTT\\\]]]ZZZXXXVVVSSSOOOQQQ]]]ppp~~~~~~ttteeeWWWOOOKKKKKKKKKMMMPPPQQQNNNJJJHHHKKKOOOCCCEEEFFFDDDAAA???AAACCCDDDGGGJJJKKKIIIGGGFFFFFFGGGbbbzzzxxxmmm\\\KKKKKKJJJFFFBBB===999555444333222222111000//////...------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------))))))))))))))))))))))))'''(((((()))***++++++,,,111///---+++******+++,,,.........------,,,,,,,,,(((((()))***************))))))))))))))))))))))))++++++***************+++)))************+++++++++,,,---......,,,+++,,,...///...------......---,,,...111333444444666:::>>>DDDKKKSSS\\\gggrrruuusssoooooonnnnnnnnnrrrwww|||uuuggg]]]VVVXXXZZZ[[[\\\```ffflllssssssxxxwwwuuuvvvzzz~~~wwwlllccchhhxxxsssnnnhhhbbbPPPFFF===:::666000///222111111000...,,,+++,,,---////////////////////////---------------------------,,,++++++******++++++************************++++++************++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))***++++++++++++***************************+++***)))(((((()))***+++******************************+++++++++******)))++++++************++++++,,,,,,++++++***)))((((((((()))***++++++***)))((()))))))))***++++++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------............///+++******,,,......---,,,000///...---,,,,,,,,,,,,***,,,......---+++++++++,,,000333333111111333666;;;BBBMMMVVV]]]```cccdddeeegggiiikkkkkkkkkiiihhheeeccc```]]][[[ZZZ[[[[[[UUUUUUTTTQQQMMMJJJIIIIIIKKKJJJHHHHHHIIIJJJKKKKKKNNNMMMJJJHHHGGGFFFFFFGGGIIIIIIKKKMMMQQQUUUXXXZZZTTTOOOOOOTTTVVVYYYkkkrrrddd[[[VVVQQQMMMLLLKKKKKKJJJIIIJJJJJJJJJGGGDDDBBBCCCBBB??????BBBDDDLLLPPPMMMJJJGGGDDD@@@IIIQQQ___ooovvvooo\\\MMMMMMMMMKKKHHHEEEBBB???>>><<<999666444333333222111+++111333///,,,///111222------.........------,,,,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++...,,,***)))((()))***+++---------,,,,,,,,,++++++))))))***+++++++++++++++************************++++++***************+++************+++++++++++++++,,,------+++***+++---,,,,,,+++,,,---.........///111444555777:::@@@DDDRRRYYYaaagggpppzzzyyyzzzzzzyyyxxxzzz}}}yyypppeee]]]ZZZ[[[\\\^^^bbbgggkkkoooxxx||||||xxxtttwww~~~}}}ooodddeeeqqq|||xxxrrrjjjcccTTTLLLEEECCC@@@888333333,,,---.........---......//////......---,,,++++++---------------------------,,,++++++******++++++************************++++++************++++++************************************************)))))))))))))))*********))))))***++++++++++++***************************+++***))))))))))))***+++******************************+++++++++******)))+++******************+++***************+++++++++((()))***++++++***)))(((++++++******************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------............///,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,---------+++---///000000000111333222555777666555777<<<@@@GGGNNNYYYdddjjjnnnpppqqqmmmmmmlllkkkiiigggeeedddaaa___[[[XXXUUUTTTTTTUUUQQQQQQQQQNNNKKKHHHHHHHHHJJJIIIGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTQQQLLLKKKPPPRRRWWWhhh|||~~~rrriiibbbYYYTTTMMMKKKIIIGGGGGGIIIKKKMMMLLLGGGEEEFFFFFFDDDEEEHHHIIIQQQWWWTTTNNNKKKHHHEEEGGGKKKTTT___eeeaaaSSSGGGGGGHHHHHHHHHHHHHHHGGGGGGCCCAAA>>>;;;999777555444000333222...---000111000,,,---------,,,++++++***,,,,,,,,,,,,---------...++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((())))))******)))(((''''''((()))***,,,++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++************+++++++++,,,***+++,,,,,,******+++,,,******++++++---...///000111333666888<<>>>>>AAAGGGLLLVVV]]]gggpppuuuvvvwwwxxxsssqqqmmmiiiddd```]]]\\\\\\YYYUUURRROOONNNOOOOOOOOOPPPOOOMMMJJJHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJIIIHHHHHHIIILLLNNNOOORRRQQQPPPPPPPPPPPPQQQQQQPPPLLLKKKOOOQQQVVVeeevvv~~~wwwpppggg^^^WWWNNNLLLIIIGGGGGGIIILLLOOOLLLGGGDDDEEEEEEDDDGGGKKKMMMXXX```^^^VVVQQQLLLIIIGGGGGGIIINNNSSSQQQJJJCCCDDDEEEGGGIIIKKKLLLMMMMMMKKKJJJHHHDDDAAA>>>;;;:::666666333......111111......---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&'''''''''((((((((()))(((''''''''''''((()))******************))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++*********)))******+++,,,*********+++++++++,,,,,,***+++,,,,,,++++++,,,---++++++,,,,,,---...000222666777:::>>>DDDLLLTTTYYYeeennnuuuwwwzzzxxxrrrooommmkkkllllllppp|||}}}vvvsssnnnwww|||oookkkooorrrqqqnnnuuu|||mmmaaaVVVVVVXXX\\\]]]UUUJJJAAA999777333000///////////////......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************''''''((()))***++++++,,,))))))***++++++++++++***************************,,,++++++++++++++++++,,,************************))))))***+++++++++***************++++++*********''''''(((***+++,,,---...************************+++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///,,,.........---,,,+++,,,+++,,,---//////000//////---.../////////111555777@@@DDDIIILLLMMMOOORRRVVVbbbgggnnnssstttrrrqqqpppqqqnnnhhhbbb\\\XXXUUUTTTSSSQQQNNNKKKJJJKKKMMMNNNRRRRRRRRRPPPMMMKKKJJJKKKKKKMMMNNNOOOOOOPPPRRRTTTPPPOOONNNNNNPPPSSSVVVWWWZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQRRRVVVWWWZZZcccooo{{{xxxtttpppmmmggg```[[[QQQPPPNNNLLLLLLLLLMMMNNNLLLGGGDDDDDDDDDDDDGGGLLLNNN]]]jjjkkkbbbYYYQQQLLLKKKHHHFFFHHHJJJJJJFFFBBBEEEFFFGGGIIIJJJKKKKKKKKKOOOOOONNNKKKGGGDDDCCCBBB???===777111111444222---//////..................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))******+++))))))))))))))))))))))))((())))))*********************************************))))))***++++++,,,***++++++++++++,,,,,,,,,***,,,------,,,,,,---///---...///...---///222555<<<===@@@EEEMMMVVV]]]aaajjjsss{{{~~~yyytttrrrrrrrrrxxxzzzyyyxxx{{{zzzuuuvvvuuurrrmmmqqqyyysssiii\\\^^^bbbhhhmmmjjj```UUUGGG@@@666///---...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************''''''((()))***++++++,,,))))))***++++++++++++***************************++++++++++++++++++++++++************************((()))***+++++++++++++++)))***++++++++++++***)))))))))*********+++++++++++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,---------------............///***,,,......---,,,---///++++++,,,---...////////////111333555777:::???CCCLLLSSS]]]ccccccaaa``````hhhkkkooopppnnnkkkiiiiiigggccc^^^XXXSSSPPPNNNNNNJJJHHHFFFEEEGGGJJJNNNQQQVVVWWWVVVTTTPPPNNNMMMNNNNNNPPPTTTUUUUUUWWWYYY\\\ZZZYYYWWWVVVWWWZZZ]]]___^^^^^^]]][[[ZZZXXXVVVUUUVVVWWW[[[______^^^bbbgggrrrqqqnnnllliiieeeaaa^^^WWWWWWXXXWWWUUUSSSPPPNNNPPPJJJFFFFFFFFFEEEHHHMMMPPPaaassswwwqqqfffYYYPPPNNNLLLIIIIIIJJJIIIEEEBBBDDDEEEFFFHHHHHHIIIIIIIIILLLNNNNNNMMMJJJIIIJJJKKKIIIFFF@@@999888999666000//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((())))))))))))***(((((()))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,***,,,------------...000...000222111000222777;;;CCCDDDGGGMMMVVV^^^bbbeeeoooyyy~~~wwwtttxxx|||~~~}}}{{{wwwvvvwwwxxx~~~vvvttt{{{}}}zzzuuummmkkkooozzz{{{vvviiikkknnnsss|||xxxnnnYYYNNN???444///000111222////////////////////////---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************(((((())))))******++++++))))))***++++++++++++*********************************++++++++++++******************************((()))***+++++++++++++++)))***+++,,,,,,+++***)))+++++++++***************,,,+++************+++,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------............///))),,,//////---,,,...111+++++++++,,,...///111222000333888<<>>BBBGGGLLLPPPTTTXXX[[[jjjttt}}}uuuooohhhgggddd```[[[YYYYYYYYYQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIJJJNNNUUU\\\``````aaabbbaaa```___```aaaaaaeeehhhhhheeedddeeehhhpppooolllkkklllooosssvvvuuutttssspppmmmiiieeecccbbbeeehhhiiikkklllllllllnnnnnnooommmiiiddd```^^^fffgggiiiiiihhhfffcccaaa[[[VVVRRRQQQNNNIIIIIILLLQQQ^^^mmmvvvxxxrrrdddWWWRRRPPPOOOMMMKKKIIIFFFDDD@@@AAACCCEEEGGGIIIJJJJJJGGGIIIJJJIIIHHHKKKRRRXXX___aaa^^^UUUMMMIIIDDD???;;;999666222000........./////////......---------------------------------))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((()))))))))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------(((***++++++++++++---...+++///333444555:::BBBIIINNNOOORRRYYYaaaeeefffeeemmmvvvwwwmmmeeebbbdddiiijjjhhhggglllqqqrrrvvvvvvvvvxxx{{{~~~xxxxxxiii```eeepppvvvyyy|||}}}{{{xxxzzz}}}gggSSSEEE;;;222---222222111///...---,,,+++////////////////////////---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))***++++++++++++***************************((()))***++++++***)))(((************************(((((()))++++++,,,,,,,,,((()))+++,,,,,,+++)))((())))))******++++++++++++---,,,+++******+++,,,---,,,,,,++++++***)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,------...///000000---------.........//////,,,000222111,,,***+++...222111222444888>>>EEEHHHTTTXXX\\\```aaaccceeegggqqq{{{vvvqqqfffddd^^^WWWPPPLLLKKKLLLNNNMMMLLLKKKKKKJJJJJJJJJRRRQQQQQQRRRVVV]]]dddiiieeegggiiiiiiiiijjjkkkmmmmmmppptttrrrmmmjjjkkkmmmyyywwwuuuuuuvvvzzz{{{vvvqqqoooiiikkklllmmmooosssuuuuuunnnqqqtttuuurrrmmmiiigggkkkkkkllllllllllllkkkkkkiiidddaaa___[[[UUUTTTVVVOOOXXXdddmmmrrrooocccWWWTTTSSSQQQNNNLLLJJJHHHGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJHHHGGGJJJRRRYYYfffjjjhhh___UUUOOOJJJEEEDDDAAA===888444111000///000000/////////.........------------------------''''''''''''((((((((((((+++++++++,,,,,,+++++++++***************+++++++++))))))***++++++++++++******++++++++++++***))))))***************************+++,,,------,,,+++***++++++++++++++++++++++++......------...000222333...222777;;;===AAAFFFJJJOOOOOOUUU___fffggggggjjjpppxxx|||uuujjjaaa^^^[[[^^^aaadddgggjjjnnnqqqmmmuuuzzzzzzzzz}}}sssmmmooopppnnnnnnpppssszzz}}}}}}lllWWWEEE;;;777333111000000111222000//////...---,,,,,,,,,,,,------,,,+++*********++++++,,,++++++******++++++,,,************************,,,+++***)))))))))++++++,,,+++***))))))***+++,,,******************************************************++++++++++++******++++++******************))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++))))))))))))***((((((((((((((((((((((((************************************************++++++******++++++,,,---++++++************++++++---+++******+++,,,,,,+++,,,+++***))))))***+++,,,------------------------,,,---.........---,,,+++...,,,---111111......111333222222555???NNN^^^iiizzzzzz{{{{{{yyywwwsssqqqtttxxxjjjdddddd[[[LLLEEEJJJJJJEEEIIIJJJLLLMMMLLLMMMUUU___\\\```dddhhhiiijjjjjjkkkmmmnnnnnnnnnooossswww{{{zzzyyyqqqppptttwww~~~}}}}}}yyyzzztttsssvvvzzz}}}~~~yyyvvvvvvzzz}}}{{{rrriiijjjlllpppsssqqqooossszzzuuussspppkkkfffaaa]]][[[^^^```dddfffgggfffdddcccZZZWWWSSSOOOLLLIIIFFFEEEDDDGGGIIIIIIJJJLLLIIICCCEEEDDDDDDGGGJJJNNNXXXbbbuuuppphhh___VVVQQQNNNMMMOOOMMMHHHAAA:::555222222111111000000///.....................---,,,+++***((((((((())))))))))))*********++++++++++++******************************))))))***++++++++++++***'''((()))***+++,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++------------...///000111000444999>>>BBBFFFLLLPPPRRRSSSZZZeeekkkllllllnnnqqqwww~~~wwwkkkbbb]]]YYY\\\aaaeeeiiikkkmmmnnnrrryyyxxxwwwuuupppkkkjjjlllqqqvvvyyylllVVVDDD;;;444222000///000000///............---------------------,,,+++++++++++++++,,,++++++******++++++,,,************************,,,+++***))))))***++++++******)))(((((()))******************************************************)))******************)))************************))))))*********+++++++++((((((((()))******++++++++++++++++++++++++++++++************************+++******))))))***+++,,,))))))))))))))))))))))))************************************************++++++******++++++,,,---++++++************++++++---+++******+++,,,,,,+++,,,+++************+++,,,---------------------------.../////////...---,,,///------//////,,,---111222555;;;CCCPPPcccwww~~~xxx~~~{{{{{{}}}uuuhhhaaa^^^UUUJJJEEEFFFGGGEEELLLLLLOOOTTTUUUWWW^^^fffllloooqqqqqqooommmnnnpppssssssssssssuuuxxx||||||yyywww{{{~~~|||{{{{{{~~~vvvsssssstttwwwuuurrrtttyyyzzzyyyxxxuuuqqqkkkfffdddbbbcccdddfffggghhhhhhhhheee```YYYSSSNNNKKKGGGEEEFFFIIIIIIGGGHHHJJJHHHDDDFFFDDDEEEHHHIIILLLTTT]]]mmmiiibbbYYYSSSNNNLLLKKKNNNNNNLLLHHHAAA;;;666555000000000/////////000000............---,,,,,,+++))))))))))))************)))******************)))))))))))))))))))))))))))))))))***++++++++++++***'''((()))***+++,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...//////000000444888???FFFMMMSSSYYY]]]^^^^^^dddlllpppnnnnnnppptttyyy~~~xxxlllbbb^^^ZZZ^^^dddjjjooorrrssssss{{{{{{ssskkkgggccceeeiiiqqqmmmTTTCCC888555222000000000000///---...///////////////.........------,,,,,,,,,,,,,,,++++++******++++++,,,************************+++******)))******++++++))))))(((((((((((())))))************************************************((())))))******))))))(((***************************************+++++++++(((((())))))))))))))))))************************************************))))))))))))***+++,,,---++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++************++++++---,,,******,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------///////////////...---,,,111///...//////---000666888@@@KKKWWWfffxxx~~~}}}wwwqqqsssxxxqqqfff```YYYRRRNNNJJJHHHJJJNNNUUUSSSUUU\\\aaaccchhhnnnxxx|||~~~|||wwwtttvvvyyy}}}|||{{{zzzzzz|||}}}zzz~~~~~~zzzyyy|||}}}zzzyyy{{{{{{uuupppiiihhhhhhiiijjjllloooppptttmmmccc[[[VVVRRRNNNJJJKKKMMMLLLHHHHHHJJJJJJGGGEEECCCDDDGGGHHHIIINNNUUU```^^^[[[VVVRRRNNNLLLKKKMMMOOOQQQPPPJJJCCC===:::222111111000000000000111------------------,,,,,,(((((()))))))))*********))))))************))))))))))))))))))(((((((((((())))))***++++++++++++******++++++++++++***))))))************************---,,,+++******+++,,,---,,,,,,------------......000///------...000333555999>>>GGGQQQ[[[dddkkkoooooonnnooorrrppplllkkknnnwww|||wwwkkkcccaaaaaaeeellluuu}}}}}}wwwooojjj___^^^^^^gggxxxbbbMMM???;;;666333222222222111......///000111000000///...............------,,,,,,++++++******++++++,,,******************************************++++++******))))))))))))******************************************************(((((())))))))))))((((((***************+++++++++************************************))))))))))))++++++++++++++++++++++++************************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---,,,++++++******++++++,,,---,,,******,,,---,,,+++------------------------------------------------/////////......---------222000000222222333:::CCCGGGRRR___kkkuuu}}}xxxoooiiimmmqqqlllbbb```VVVRRRUUUUUUQQQUUU^^^ccc___]]]bbbgggjjjoootttyyy}}}~~~|||{{{{{{{{{{{{~~~~~~zzznnnnnnnnnnnnoooqqqsssttt}}}vvvlllddd```]]]YYYWWWUUUXXXVVVPPPMMMNNNMMMKKKCCCAAAAAAEEEFFFFFFIIINNNSSSUUUXXXYYYXXXUUUQQQOOOMMMPPPSSSSSSOOOIIIDDDBBB999888666333111//////......---------------------'''''''''((((((((())))))))))))************))))))))))))))))))((((((''''''))))))***++++++++++++******++++++++++++***))))))************************---,,,+++******+++,,,---,,,,,,,,,------.........000...+++))),,,111777<<<===BBBLLLYYYgggrrryyy}}}|||yyywwwvvvpppjjjiiimmmsssxxx~~~~~~tttkkkfffffflllpppxxx}}}xxxrrrnnnddd]]]YYY```ooojjjSSSDDD???:::666444333222111//////000000000000000///....../////////...---,,,,,,++++++******++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))++++++++++++++++++++++++************************************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,------------------------------------------------...------------------...//////111555888===HHHSSS[[[eeerrr{{{ssslllccc```eeehhhccc[[[ZZZSSSRRRYYY\\\\\\bbblllssslllggghhhjjjmmmrrrwwwzzz~~~zzzwwwxxxzzzzzzyyyzzz}}}~~~qqqqqqrrrsssssssssrrrrrrzzzwwwrrrmmmiiifffeeedddgggjjjiiiaaaYYYSSSOOOJJJDDD@@@@@@DDDFFFEEEFFFIIIJJJPPPXXX___aaa]]]XXXSSSLLLOOOQQQQQQOOOLLLJJJJJJDDDCCC@@@;;;777222...,,,000///...---------......''''''''''''(((((((((((()))******************)))+++******))))))(((((('''))))))***++++++++++++***'''((()))***+++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++,,,,,,------......///,,,******...555===BBBCCCHHHRRR```ooozzz}}}vvvmmmkkknnniiiqqqzzz|||tttmmmkkkmmmuuuzzzzzzvvvrrrlllccc]]]```iiiuuukkkWWWGGGCCC===999666444222000111111000///////////////---.../////////...,,,+++,,,++++++******++++++,,,************************((()))***+++++++++++++++++++++,,,------,,,++++++************************************************((())))))******))))))((()))))))))***++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,++++++)))((((((************************************************************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...---++++++---------,,,,,,------......------,,,------------------------------------...///000111///000666===BBBJJJXXXeeennnttt}}}wwwddd]]]WWWVVVZZZ]]][[[WWWUUURRRSSSYYY___eeelllsss}}}vvvqqqpppppppppvvv||||||wwwqqqppptttxxx{{{|||~~~~~~wwwwwwxxxxxxvvvtttrrrqqquuuwwwxxxvvvqqqmmmlllmmmttt{{{|||ttthhh^^^SSSKKKJJJEEECCCEEEFFFEEEEEEGGGFFFMMMWWW___aaa^^^XXXSSSKKKLLLNNNNNNNNNNNNOOOPPPNNNMMMKKKGGGBBB;;;666222333222000///......//////'''(((((((((((()))))))))******++++++++++++******,,,++++++***))))))(((((())))))***++++++++++++***'''((()))***+++,,,,,,,,,************************+++++++++,,,,,,+++++++++******++++++,,,---------...///000333888@@@GGGKKKNNNRRR[[[hhhvvvqqqjjjjjjeeennnyyy{{{vvvrrrqqqsssyyy|||}}}zzztttllleeeeeegggllluuu{{{hhh[[[LLLIIIDDD???<<<888555222444222///---,,,---...///,,,---...//////---,,,+++,,,++++++******++++++,,,************************'''(((***+++,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************************)))******************)))((())))))***++++++,,,,,,+++++++++*********))))))*********++++++,,,,,,---++++++++++++++++++++++++************************)))***++++++++++++))))))************************************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---...---++++++---...---,,,+++,,,------------,,,+++------------------------............000222444555666999AAAJJJPPPZZZjjjxxx}}}}}}}}}{{{zzzvvvmmmeee[[[TTTOOONNNRRRVVVYYY[[[XXX[[[]]]___fffqqqyyy{{{~~~|||{{{|||zzzxxx}}}{{{uuummmkkkooouuuyyyzzz~~~|||yyyxxxwwwuuu}}}zzzsssrrruuusss~~~yyymmm```VVVTTTNNNIIIIIIIIIFFFEEEFFFEEEJJJQQQWWWXXXVVVQQQMMMGGGJJJMMMOOOOOOPPPRRRSSSRRRSSSTTTSSSOOOIIICCC???666555222000/////////000))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))((())))))***++++++++++++******++++++++++++***))))))***************************+++,,,------,,,+++***))))))***++++++,,,------000333777===CCCJJJOOORRRYYY\\\dddppp}}}ttthhheeefffooozzz|||zzzvvvuuuvvvyyy~~~yyyqqqllljjjhhhfffmmmvvv}}}uuuggg```RRROOOJJJFFFBBB>>>999666555333///,,,***+++---///,,,---...//////---+++***,,,++++++++++++++++++,,,************************'''(((***+++,,,,,,++++++)))***+++,,,,,,+++***)))******************************************************++++++++++++******((())))))***++++++,,,,,,++++++++++++******))))))(((((()))***+++,,,,,,,,,************************************************'''(((***+++,,,,,,++++++++++++++++++++++++++++++************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---///---+++,,,---...------++++++,,,------,,,++++++------------------------/////////000222444777888>>>BBBKKKUUU]]]fffvvv~~~tttnnnjjjeee]]]VVVYYYRRRLLLLLLOOOUUU\\\bbb___fffiiigggnnn}}}{{{}}}xxxnnnjjjmmmrrruuuvvvwww{{{}}}zzzzzzyyyvvvzzzxxxvvvyyyjjjyyyzzzmmmccc]]]UUUNNNLLLKKKGGGEEEEEEFFFHHHLLLNNNNNNMMMJJJGGGEEEHHHMMMPPPRRRRRRSSSTTTSSSVVVYYYZZZXXXSSSMMMIII999777444111/////////000******))))))))))))******))))))))))))***+++,,,---///---,,,***))))))******++++++++++++***((('''&&& &&&+++------+++***,,,,,,,,,++++++*********,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,...000333444999CCCOOOZZZ```bbbiiikkkpppzzzxxxlllgggiiioooxxx|||yyyvvvuuuttttttxxxqqqkkkjjjmmmppprrrzzzvvvnnnjjjeeeeeeccc\\\RRRHHH@@@<<<888444///...///111111000//////000000000...---,,,...---,,,,,,++++++,,,,,,)))))))))***+++,,,......++++++++++++******))))))+++,,,,,,------,,,,,,+++************************************************************************)))))))))))))))******+++)))***+++,,,++++++)))(((+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))///...,,,++++++...000222************************)))************++++++++++++***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000000///---+++++++++---...++++++,,,,,,,,,---------000...------...//////...333......444777888<<>>)))))))))(((((())))))***(((((('''(((((()))***+++)))******+++******))))))))))))***+++,,,,,,,,,+++(((***,,,...---,,,)))'''***++++++++++++,,,,,,,,,************+++,,,------+++...333888<<>>IIIYYYcccqqq|||sssmmmgggddddddiiilllmmmssszzzzzztttnnnmmmssszzzvvvxxx{{{|||zzz{{{xxxnnngggdddfffiii|||{{{tttgggXXXLLLGGGFFFHHHGGGGGGHHHIIIIIIFFFDDD))))))))))))))))))))))))************))))))))))))*********+++++++++++++++***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///---,,,......///777@@@RRR```oooyyy~~~zzzuuutttnnnpppvvv{{{|||yyyxxx{{{~~~}}}||||||{{{zzzwwwuuullllllmmmmmmmmmlllkkkkkklllkkkjjjiiiiiijjjkkklllkkkjjjhhhggggggiiikkkmmmhhhhhhiiiiiijjjkkkllllllllllllllllllnnnppprrrsssvvvuuutttvvvzzz~~~~~~~~~zzztttooolllkkkjjjmmmrrrvvvyyyyyywwwvvv|||~~~xxxqqq~~~pppdddaaabbbfffdddhhhssstttbbbTTTMMMKKK>>>;;;666333222111///...///...---...//////...,,,//////......---,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((******++++++++++++++++++,,,------+++)))((()))***)))************+++++++++************************++++++************++++++///...---,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,,,,,,,,,,,,,,,,---*********++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///......------......///---------............///////////////000222333444333???GGGSSSdddmmmxxxyyypppkkkjjjgggiiinnnvvvzzz{{{{{{vvvpppnnnqqqwww}}}}}}}}}{{{|||wwwooojjjjjjkkksssqqqjjj___RRRIIIFFFFFFDDDEEEFFFGGGFFFEEECCCBBB))))))))))))))))))))))))*********)))))))))))))))(((((()))+++,,,---...///+++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000//////000000333>>>IIIYYYeeeuuu}}}}}}uuuqqq~~~wwwsssuuuzzz~~~yyywwwyyy}}}~~~~~~yyyxxxwwwvvvuuusssqqqpppjjjjjjkkkllllllmmmmmmmmmmmmmmmlllkkkkkklllmmmmmmnnnllliiiggggggiiilllnnnnnnmmmlllkkkkkklllmmmnnnlllkkkjjjjjjlllooopppppprrrqqqpppqqqtttwwwyyyyyyxxxzzzzzzxxxsssnnnkkkiiiiiijjjlllnnnpppqqqrrrrrrvvv|||~~~}}}ttt~~~sssgggccccccaaa```eeeooozzzrrreee\\\WWWUUUJJJDDD<<<666333111111000......---...000000///------------...------,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++++++++,,,)))+++++++++******,,,...))))))*********+++++++++************************++++++************++++++000///...,,,,,,+++++++++++++++******)))******+++,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------,,,+++......------------......---------............//////000000111222555888;;;999HHHRRR\\\jjjqqqyyy|||qqqjjjiiikkkqqqvvv}}}~~~}}}~~~|||wwwttttttwww|||}}}~~~yyyssspppnnnqqqkkk```RRRHHHDDDFFFIIIAAADDDHHHIIIHHHFFFFFFFFF))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,------+++,,,,,,+++)))((()))***+++++++++,,,,,,---------************++++++++++++000///000111222777CCCPPP\\\fffuuuzzzqqqlllyyy~~~xxxyyy{{{{{{yyyssswww}}}{{{zzzttttttsssqqqooonnnmmmmmmkkkkkklllmmmnnnooopppqqqooonnnmmmllllllmmmnnnoooooommmjjjhhhhhhjjjmmmooorrrpppnnnkkkjjjkkklllmmmkkkiiigggiiillloooppppppqqqppppppqqqssstttsssqqqsssvvvxxxwwwtttpppmmmkkkkkkkkkkkkkkklllmmmooopppqqquuuzzz~~~~~~}}}}}}{{{nnnfffccc[[[\\\bbbllltttzzzxxxpppkkkgggeee]]]UUUJJJ@@@:::777555444///......///000111///...******,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,***+++,,,+++******,,,...))))))*********+++++++++************************++++++************++++++......,,,+++************+++******)))******++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,------,,,,,,,,,,,,---------------............///...///111111333888>>>CCCEEEWWWaaagggqqquuuzzz{{{qqqlllllloooqqq}}}|||xxxxxx||||||{{{~~~{{{uuurrrnnnhhh]]]RRRIIIDDDEEEFFFCCCIIIPPPRRRNNNJJJIIIIII))))))))))))))))))))))))))))))))))))************---,,,,,,+++***)))))))))***+++,,,+++))))))***+++***++++++,,,,,,------...************++++++++++++...---...333888???LLLXXXeeekkkvvvuuulllhhhssszzzwww{{{|||yyytttsss{{{}}}}}}}}}|||{{{xxxvvvuuuooopppooommmkkkjjjkkkllllllllllllmmmnnnppprrrssspppooonnnmmmmmmnnnooopppooommmkkkiiiiiijjjlllmmmqqqooommmjjjiiiiiijjjkkkjjjhhhgggiiinnnssstttssstttsssssstttvvvvvvtttssstttvvvyyyyyyvvvsssqqqpppooommmllljjjkkklllooopppnnnooorrruuuxxx}}}~~~}}}~~~wwwllldddZZZ[[[```hhhnnnqqqxxx~~~}}}{{{yyywwwllleeeYYYNNNDDD===777333000///...///000000///---''')))+++---...//////...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,******++++++,,,---------//////...,,,***((()))***)))************+++++++++************************++++++************++++++---,,,+++******)))******+++************+++,,,,,,+++******))))))******+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------......---,,,,,,,,,++++++,,,,,,,,,---------............///---///111333666???JJJRRRXXXjjjssstttzzz}}}rrrjjjlllrrrwwwzzz~~~zzzxxxyyy{{{|||}}}}}}zzzwwwwwwyyy|||~~~}}}wwwttthhhgggccc^^^VVVNNNFFFBBBHHHQQQZZZ[[[TTTLLLHHHHHH))))))))))))))))))))))))((()))))))))************************************)))***++++++***)))***,,,******+++,,,,,,---......++++++,,,,,,,,,---------...---000999CCCNNNZZZdddppptttzzzyyymmmgggeeeqqqzzzxxxzzzzzzxxxuuuxxx}}}{{{{{{zzzxxxvvvssspppooolllmmmmmmkkkiiihhhjjjmmmkkkkkkkkkkkklllnnnpppqqqqqqpppooonnnnnnooopppqqqnnnmmmkkkjjjjjjjjjkkkkkknnnnnnlllkkkkkkkkklllmmmnnnkkkjjjnnnuuu{{{|||{{{}}}{{{zzzzzz}}}|||{{{zzzwwwuuusssqqqqqqrrrtttvvvsssuuuvvvxxx{{{~~~~~~~~~~~~wwwnnn```^^^___ccceeehhhqqqzzz~~~}}}{{{vvvnnndddWWWIII<<<444111000///000000000...,,,((())),,,---......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++,,,------.../////////---***((()))***)))************+++++++++************************++++++************++++++++++++************+++++++++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,...//////------,,,,,,,,,,,,---------------............//////111444888???KKK\\\hhhnnn{{{pppkkkooovvv}}}{{{vvvrrrqqqqqqrrr{{{}}}yyywwwxxxyyyzzz|||}}}{{{vvvtttiiijjjjjjhhhbbbXXXNNNGGGGGGSSS___aaaXXXNNNIIIHHH))))))))))))))))))))))))(((((())))))*********+++$$$%%%&&&(((***,,,...///((()))++++++******+++---******+++,,,,,,---......---------.........//////111///333???NNNZZZgggpppxxxyyy}}}}}}mmmeeedddeeesss}}}zzzyyyyyyzzzzzz{{{||||||yyyxxxxxxvvvsssooollljjjjjjlllllljjjhhhhhhkkknnniiiiiiiiiiiijjjlllnnnppprrrqqqpppoooooopppqqqrrrmmmlllkkkkkkjjjjjjjjjjjjmmmmmmmmmnnnnnnooopppqqqsssppppppttt}}}|||zzzyyy{{{|||~~~~~~~~~~~~yyyfffbbb___^^^___bbblllwww{{{yyyxxx{{{{{{mmmZZZGGG;;;222111000000000000...,,,***+++---......---,,,***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++******+++,,,,,,---......,,,------,,,+++***,,,---)))************+++++++++************************++++++************+++++++++++++++***++++++,,,,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,---///000.........------.........---------.........//////222555999>>>GGGWWWkkkyyy~~~~~~xxxrrrnnnqqqxxxxxxoookkkiiihhhnnn}}}~~~|||||||||}}}~~~|||xxxyyyzzzzzzzzz|||~~~xxxuuutttpppnnnllliiieee^^^WWWRRRBBBPPP___ccc[[[PPPKKKKKK+++++++++*********))))))'''((()))***)))(((&&&$$$))))))***+++,,,,,,------------,,,++++++***))))))******+++,,,,,,,,,,,,+++...,,,,,,///000---...111///222888CCCTTTfffwww}}}xxxxxxrrrfff[[[[[[gggvvvzzzzzz|||||||||}}}}}}}}}~~~}}}~~~zzzvvvtttqqqnnnlllllllllmmmlllkkkjjjiiiiiihhhiiiiiijjjiiihhhhhhjjjmmmppprrrqqqpppooonnnnnnnnnooopppqqqqqqqqqpppooommmkkkiiikkkiiinnnuuuwwwttttttyyyxxxwwwxxx|||iiidddaaa```]]]]]]gggttt{{{vvvwww~~~uuuZZZBBB888777444///.........---000000///...------,,,,,,........................//////.........---------------,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,++++++***)))((((((++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***...------,,,,,,++++++***,,,------------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......---......///......------...((('''---111///---///444888<<>>HHHRRRaaasss}}}~~~zzztttnnnkkkjjjkkklllnnnpppvvvuuuiiibbb^^^aaakkkqqqvvv~~~|||~~~}}}}}}|||{{{zzzzzz}}}|||yyypppxxx~~~|||{{{yyyxxxwwwuuuqqqjjjeeeYYYUUUOOOHHHCCCAAA@@@@@@+++++++++***************+++,,,---...---,,,+++***(((((())))))******++++++))))))***+++,,,,,,------,,,,,,---..................,,,---//////...222777:::DDDUUUggguuu~~~yyyvvvqqqnnnqqq{{{~~~rrriii^^^[[[aaakkksssvvv}}}zzz}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwyyy{{{{{{yyywwwuuuuuuuuutttsssrrrpppooommmmmmoooooonnnnnnnnnoooppppppooonnnkkkjjjiiiiiikkklllllllllllllllnnnppprrrtttzzzyyyxxxwwwxxxzzz|||}}}}}}|||~~~{{{jjjaaaaaaccciiinnnuuuxxx}}}~~~pppPPPEEE999333333333111...000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++******))))))++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,------......---,,,+++++++++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------......///000.........///////////////000......///000000333999===JJJXXXdddppp}}}~~~~~~|||xxxsssmmmhhhfffggghhhhhhkkkrrrzzzssshhhbbb\\\[[[```cccgggttt~~~}}}uuuvvvwwwxxxzzz~~~~~~nnntttxxxvvvyyy~~~}}}|||{{{yyyvvvqqqmmmfff^^^RRRIIIDDDAAA>>><<<******************************++++++++++++***)))))))))******++++++++++++)))******++++++,,,------,,,,,,---............---000...///111111222888@@@FFFSSSgggzzz~~~nnnkkkhhhhhhmmmyyy{{{vvvooogggcccgggnnntttwwwzzz{{{}}}~~~~~~|||zzzyyytttwwwyyywwwssspppqqqrrrrrrrrrrrrrrrqqqooonnnmmmqqqqqqpppqqqqqqrrrssstttsssrrrooommmkkkjjjkkkkkkmmmnnnnnnppprrruuuxxxyyy|||}}}}}}}}}~~~xxxmmmiiijjjmmmoooqqqtttvvvyyy|||eeeRRR>>>444444444111///000/////////......------........................---,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***...------,,,,,,++++++***...---+++******+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///............///000000//////////////////000000+++,,,...///000333;;;BBBIIIVVVeeennnvvv~~~~~~}}}xxxqqqkkkeeecccfffkkkooopppmmmuuuwwwllldddfffaaa___```___aaajjjuuuzzz{{{yyyvvvssstttwww||||||tttooovvv|||yyyuuussssssiii]]]TTTPPPKKKEEE???************************))))))******************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------...---...111222444===GGGSSSaaauuuxxxhhhfffdddfffnnnyyyzzzwwwsssnnnkkkmmmrrrxxx|||}}}zzz|||}}}~~~}}}|||zzzxxxrrrtttvvvsssooommmnnnpppoooppppppqqqqqqpppoooooopppppppppppppppqqqrrrssswwwvvvtttrrrpppoooooooooqqqqqqrrrtttvvvyyy|||~~~~~~xxxuuutttsssqqqnnnmmmooowwwwww^^^CCC777444222000000///////////////.................................------------............++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***...------,,,,,,++++++***...---+++******+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///............///000000000////////////000111222---000222333555===FFFMMMVVVaaalllpppvvv}}}yyyvvvlllgggbbbbbbhhhnnnssstttrrryyy~~~~~~~~~{{{zzzyyyxxxvvvtttqqqmmmiiifffgggffffffeeebbb```dddjjjooorrrvvvyyy}}}}}}wwwtttuuuxxxzzz}}}~~~}}}uuutttyyy~~~zzzxxxwwwwwwqqqhhhbbb]]]VVVLLLEEE***************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------------------,,,+++++++++++++++++++++++++++,,,---------------++++++---000111666BBBNNN___kkk|||}}}tttjjjhhhhhhkkksss|||{{{uuutttrrrppppppsssyyy}}}~~~{{{{{{~~~|||zzz{{{{{{{{{zzzyyywwwvvvqqqqqqpppooommmlllmmmnnnnnnnnnooopppqqqrrrssstttqqqppppppppppppqqqqqqrrr{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxzzz|||~~~|||~~~|||vvvqqqlllhhhjjjrrr|||}}}cccHHH<<<777222000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...............///------,,,,,,+++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,------...---,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------......///000000000/////////111222333000444777888>>>HHHQQQUUUcccjjjooopppttt}}}{{{wwwuuuttthhhfffeeefffiiinnnrrrsssyyy}}}}}}vvvqqquuuzzz~~~zzztttrrrrrrtttrrrqqqooonnnmmmmmmnnnooohhhjjjllljjjfffcccccceeelllmmmmmmlllmmmrrr{{{|||xxxuuusssuuuvvvyyy|||zzzvvvwww|||{{{|||yyyvvvqqqmmmggg^^^SSSLLL))))))*********+++++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---...............,,,,,,...222444;;;IIIXXXhhhppp}}}|||uuusssqqqqqqttt{{{}}}tttuuuuuusssqqqsssxxx}}}}}}yyywwwwww}}}}}}~~~~~~}}}|||{{{yyyyyyyyyxxxwwwvvvvvvvvvooommmjjjjjjjjjkkkkkkkkknnnoooooopppsssuuuxxxzzzwwwwwwvvvuuuuuuuuuvvvvvv~~~~~~zzzzzzzzz~~~zzzvvvqqqnnnlllllloootttyyy|||xxxaaaKKKCCC===444///111/////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,------...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------......///111000//////000111333555555999===BBBNNN^^^ggghhhmmmppprrrsssxxx~~~yyyuuusssrrrrrrfffhhhkkknnnpppssswwwyyy|||sssiiiqqqzzz|||zzzwwwwwwxxxxxxyyy|||~~~xxxsssqqqqqqrrrnnnoooooooooppprrrtttvvvnnnrrrtttrrrnnnkkkkkklllnnnoooooommmlllnnntttzzz|||vvvuuuwwwxxxxxxxxxzzz}}}wwwxxxzzz~~~yyyqqqggg^^^XXX))))))******++++++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++'''((()))***,,,---...///---....../////////////////////222666999@@@PPP___lllsss||||||xxx{{{yyyyyy|||}}}}}}~~~uuuwwwxxxvvvssssssxxx}}}yyyvvvvvvwwwzzz~~~|||}}}~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxnnnjjjffffffiiikkkkkkiiipppooopppqqqtttxxx|||~~~~~~}}}|||||||||||||||xxxuuussssssvvvzzz}}}~~~zzz~~~~~~}}}}}}~~~zzzyyy}}}~~~zzzxxxwwwyyy{{{}}}~~~zzz}}}uuuoooqqqrrrpppnnnnnnssswwwyyyqqq^^^MMMHHHBBB666000111////////////000000000000........................+++++++++,,,,,,---------+++,,,,,,------......///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++......---,,,,,,++++++******+++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......111000//////000222444555<<>>;;;444222000000000000///...///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,+++*********++++++************************************************)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++)))((())),,,...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------.........------------,,,,,,---------.........//////---...///000000333777:::GGGWWWfffppp}}}~~~xxxqqqnnnkkkttt~~~}}}yyywwwuuuuuuuuutttrrrpppooolllnnntttxxxyyy{{{|||{{{zzzyyyzzz|||~~~~~~}}}}}}||||||{{{tttqqqpppsssssstttvvvzzzyyykkk************************((()))***,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111222222<<>>;;;666333222111000/////////...---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...//////000............////////////000111111222555;;;BBBGGGOOO^^^lllrrrwww}}}xxxxxx|||{{{|||zzzzzzzzzyyy}}}{{{{{{{{{zzzyyywwwuuuuuuyyy|||uuutttrrrqqqqqqrrrtttuuuyyy|||zzzkkkjjjhhhfffcccggguuu}}}vvv))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,...//////------...000333<<>>777333111111111111//////......------.........,,,+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------....../////////........./////////000000222222111222777AAALLLSSS[[[fffppptttxxx}}}{{{zzz{{{zzzyyy~~~yyyyyyzzz{{{{{{~~~}}}}}}~~~~~~|||{{{zzz|||{{{yyyvvvsssqqqpppppppppssswww|||~~~pppmmmiiiddd^^^^^^hhhttt)))))))))***++++++,,,,,,...---,,,+++************++++++++++++++++++++++++***++++++,,,,,,------...,,,...111000......000333555@@@TTTjjjxxxyyynnnhhhhhhlllnnnlllmmmssswwwwwwrrrssstttwww{{{tttppppppxxx|||xxxvvvwwwyyyyyyxxxvvvsssqqqooommmjjjjjjkkkkkklllkkkkkkjjjeeeeeeeeeiiinnnsssvvvwwwvvvyyy}}}{{{~~~|||www|||zzzxxxyyyzzzzzzyyyuuuwwwyyy|||~~~}}}zzzyyyyyyyyywwwvvvrrrrrrrrrpppmmmhhhccc```ZZZYYYWWWWWWYYYZZZZZZZZZ\\\[[[YYYYYY[[[\\\]]]\\\[[[YYYUUURRRQQQRRRTTTVVVRRRUUUXXXZZZ\\\```dddgggiiikkkooosssvvvwwwxxxxxxvvvxxx{{{|||{{{zzzyyyyyytttssssssttttttrrrnnnkkkkkklllnnnnnnoooqqquuuwww{{{}}}uuuuuu|||xxxllldddaaabbbhhhqqq}}}nnnNNNGGG<<<555111111333444000//////.........//////...---***))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******+++------,,,,,,++++++,,,,,,---+++++++++++++++,,,------111000000///...---,,,,,,....../////////000000000111222222666===IIIVVV___eeelllsssvvv{{{xxxvvvwwwzzz|||~~~{{{{{{}}}~~~~~~|||||||||~~~{{{wwwssspppnnnmmmmmmmmmqqqwwwyyy{{{}}}wwwsssoooiiiaaa]]]aaajjj((())))))***++++++,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,...000///---///555:::AAAHHHVVViiivvv}}}~~~|||kkkaaa___bbbhhhlllmmmpppwww|||}}}yyy{{{}}}}}}|||}}}uuusssuuu|||}}}|||{{{wwwuuuvvvvvvvvvuuussspppnnnkkkjjjiiiiiiiiijjjjjjiiiiiihhheeeeeefffjjjooosssuuuuuuvvvxxx|||~~~xxxxxxyyyxxx|||yyyuuuxxx}}}}}}zzzxxxxxxxxxxxxtttuuuwwwxxxwwwvvvuuuttttttqqqnnnnnnooopppooommmjjjkkklllllljjjhhheeeccc___^^^^^^___aaabbbaaa___^^^___``````^^^]]]^^^^^^^^^]]][[[ZZZYYYYYYYYYYYYTTTWWWYYY[[[]]]```dddgggjjjkkkooossswwwzzz|||}}}zzzzzz|||}}}{{{{{{|||~~~~~~|||xxxuuusssrrrqqqpppnnnooosssvvvwwwyyy}}}|||{{{wwwjjjaaa]]]\\\aaagggqqqggg]]]MMM>>>666333333444000///////////////000000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++***------------------------***,,,---,,,))))))+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...111111000///...---,,,,,,.../////////000000000000111333888???IIIUUUbbbkkkjjjmmmrrrwww|||vvvuuuxxx~~~~~~}}}{{{wwwssspppooonnnnnnjjjmmmqqqtttuuuxxx}}}|||uuukkkbbbbbbfffttt((())))))***++++++,,,,,,+++******)))***,,,---...++++++++++++++++++++++++******+++,,,,,,---......,,,---...,,,,,,000:::BBBPPPQQQYYYhhhtttyyyzzz{{{tttyyywwwddd\\\[[[cccjjjqqqtttxxx~~~|||~~~yyyxxxssstttvvv|||~~~yyy{{{{{{wwwuuuwwwttttttrrrpppnnnkkkiiiggghhhhhhhhhhhhhhhhhhgggfffhhhhhhjjjmmmppprrrrrrqqqvvvxxx{{{~~~~~~wwwuuuuuusssvvvzzz}}}}}}yyywwwxxxzzz}}}|||xxxvvvvvvvvvrrrrrrsssrrrooolllkkkkkkhhhfffdddeeegggiiihhhfffhhhiiikkkllllllllljjjiiijjjjjjiiijjjkkkjjjgggdddaaadddgggfffbbb___^^^```]]]]]]]]]]]]\\\[[[YYYXXXSSSUUUWWWYYYZZZ]]]```cccfffhhhkkknnnssswwwzzz|||xxxxxxxxx|||}}}}}}|||xxxssspppoooqqqtttpppsssxxx|||zzz}}}tttfff```[[[YYY]]]aaaiiixxxsss^^^III;;;555222222000000////////////000111------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++,,,,,,+++++++++------------------------***,,,---,,,))))))+++---------++++++++++++------------,,,,,,------...///.........///////////////////////////000000000000222777???IIITTT```lllsssmmmooosssyyy|||zzzvvvvvv{{{||||||}}}|||zzzwwwtttrrrqqqrrrrrriiillloooppprrrvvv}}}xxxlllhhhjjjrrr|||************************++++++***))))))***++++++(((***---//////...+++***///000000...,,,******+++///000111000222999DDDLLL``````cccllluuuxxxuuuqqqrrruuuuuu___YYY]]]kkkpppwww|||}}}yyyvvvrrrooommmjjjtttzzzyyyvvvyyy}}}}}}{{{zzzyyywwwtttrrrsssqqqnnnkkkiiihhhhhhiiigggjjjlllmmmkkkjjjiiiiiiggghhhjjjmmmooopppqqqqqqtttwwwyyy{{{|||~~~~~~zzzwwwtttsssuuuvvvwwwxxxyyy{{{|||||||||xxxtttpppnnnllljjjgggeeecccbbbbbbcccaaabbbdddfffggghhhhhhhhhjjjlllnnnppppppppppppqqqrrruuu{{{{{{rrrlllkkkjjjhhhhhhiiiiiihhhfffdddcccaaa___]]][[[[[[ZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^bbbeeehhhkkklllnnnppprrrvvvvvvxxxzzz}}}{{{wwwwwwxxxrrrtttvvvyyy|||~~~~~~}}}qqqnnnkkkgggccc```]]]aaaooo}}}xxxWWW>>>666555222.../////////...---,,,,,,///.........------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,...,,,***((('''(((***,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111...,,,---000222222000555@@@NNN\\\jjjuuuvvvssspppooorrryyywwwqqqqqqpppssswww~~~~~~~~~|||{{{yyyxxxwwwwwwvvvuuupppnnnmmmnnnqqqtttvvvvvvzzz~~~~~~xxxxxxxxxwww{{{************************,,,,,,+++***+++,,,---...***+++---......---,,,+++---.........,,,+++,,,---+++///111000222>>>PPP___gggfffgggkkkqqqttttttrrrrrruuuuuuddd```dddnnnuuu|||}}}zzzuuupppkkkhhheeedddjjjrrrxxxvvvsssuuuyyy||||||{{{yyyxxxxxxuuurrroooqqqooommmjjjiiihhhiiiiiigggjjjlllmmmkkkjjjiiiiiilllmmmnnnooooooppppppppprrrtttwwwyyy{{{~~~||||||yyyvvvtttsssxxxxxxyyyzzz{{{{{{||||||~~~{{{wwwrrrlllhhheeedddcccaaa___^^^^^^___```cccdddeeegggiiijjjkkklllkkknnnrrrvvvyyy|||~~~{{{vvvtttrrrpppppppppnnnmmmkkkjjjhhhfffdddbbb```___^^^^^^]]]\\\\\\]]]^^^^^^ccceeehhhjjjkkkmmmoooqqqssstttuuuwwwzzz}}}}}}{{{{{{{{{zzzyyyzzz{{{{{{yyywww{{{yyyyyy{{{vvvpppjjjddddddnnnzzz}}}kkkOOO???888555000000000000///......---/////////.........------,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------.........//////000///......000333555666>>>LLL]]]kkkwww}}}yyyxxx|||~~~mmmkkknnnqqqttttttxxx{{{wwwsss~~~yyyyyy|||~~~{{{xxxuuusssqqqpppoooqqqsssuuuwww|||~~~************************---,,,,,,,,,---///000222------------------,,,,,,+++,,,------,,,,,,...///,,,000333333777GGG___rrrssspppmmmkkkkkkmmmppprrrssswwwvvvkkkjjjnnnuuuzzz~~~~~~}}}zzztttooohhhcccaaa```___^^^hhhooossspppnnnqqquuuwwwxxxwwwvvvvvvvvvsssooolllmmmlllkkkiiiiiiiiijjjjjjgggjjjllllllkkkjjjiiijjjoooooooooooonnnnnnnnnmmmppprrrtttvvvyyy|||{{{|||}}}~~~|||yyywwwuuuttttttxxxxxxxxxxxxxxxxxxwwwwwwwwwuuurrrnnniiiddd```^^^\\\\\\[[[ZZZ[[[]]]___aaadddeeegggiiikkkmmmooooooppprrrwww}}}~~~yyyvvvuuutttsssrrrqqqqqqpppooommmjjjhhhfffbbbbbbaaa_______________dddfffiiijjjkkklllmmmooopppqqqsssuuuwwwyyyzzz{{{~~~}}}yyyzzz|||{{{uuuppprrrvvv~~~xxxpppjjjnnntttyyy{{{___EEE777555222222222111000//////...000000000/////////......,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------.........////////////000111000000333:::???LLL]]]ppp|||vvvgggfffnnnuuuzzzvvvvvv|||~~~zzzrrrjjj{{{{{{{{{||||||zzzuuupppnnnooorrrssswww|||************************,,,,,,,,,,,,...000222333000///...,,,,,,,,,------+++,,,...---,,,,,,---///000222555999BBBUUUlll|||{{{tttkkkffffffkkkooosssxxx}}}wwwqqqrrrvvv||||||{{{{{{~~~~~~{{{xxxxxxzzzyyyvvvsssgggccc]]]ZZZ\\\^^^___```ccciiimmmkkkkkkoootttuuuuuuuuutttuuutttrrrmmmjjjiiiiiihhhhhhhhhiiijjjkkkhhhiiikkkllljjjjjjjjjkkknnnmmmmmmmmmmmmmmmmmmmmmqqqrrrssssssuuu|||{{{yyyzzz}}}{{{zzzyyywwwvvvuuuuuuuuuttttttsssrrrqqqpppooonnnjjjiiigggeeebbb```^^^]]]ZZZZZZZZZ[[[]]]```ccceeeeeefffgggiiikkknnnpppqqquuuwwwzzz~~~xxxtttrrrqqqooooooooopppqqqqqqpppnnnllljjjfffeeedddcccbbbaaa``````eeegggjjjkkkllllllnnnooopppqqqssstttvvvwwwxxxyyyzzz}}}{{{xxxzzz~~~~~~xxxqqqoooooorrrzzz|||rrrnnnpppzzzjjjJJJ888666333333222111000/////////000000000000////////////------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---..................////////////---000222111000444???III[[[mmmyyykkkjjjrrryyy~~~}}}vvvkkkuuu~~~vvvooonnnoooooossswwwzzz|||************************+++***++++++---///222333222111///---,,,,,,---...---...///...,,,+++,,,---222222555@@@RRRfffwwwxxxmmmfffdddhhhlllooovvv}}}{{{yyyvvvvvvxxx|||xxxtttwww}}}zzzwwwttttttuuutttppplll]]]YYYVVVWWW[[[______^^^]]]ccchhhhhhjjjppptttuuutttsssrrrrrrrrrpppllliiifffffffffggghhhiiijjjjjjhhhiiikkkkkkjjjjjjkkklllmmmmmmmmmnnnoooqqqrrrtttuuuuuuuuutttssswww~~~~~~zzzxxxxxxzzz{{{wwwwwwvvvuuuuuuuuuuuuuuuppppppnnnmmmkkkiiiggggggbbbbbbaaa```___^^^^^^^^^\\\\\\\\\]]]```cccgggiiiffffffggghhhjjjlllnnnooovvvvvvxxx}}}yyyuuuoookkkiiiiiihhhgggfffgggiiikkklllkkkjjjiiieeeeeeeeedddcccbbbaaa```dddgggjjjlllmmmnnnppprrrssstttvvvwwwyyyyyyyyyyyyxxxzzz~~~~~~{{{}}}|||uuussspppmmmqqqyyyxxxpppmmmwww}}}qqqQQQ>>>:::444333111000///.........000000000000////////////---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,------...///........./////////000000---111333222222:::IIIVVVlll{{{uuupppttt{{{{{{~~~}}}ppppppsss~~~vvvqqqpppoooqqqsssuuuwww~~~*********************************+++,,,...111222333222000...---,,,---------...///...,,,+++,,,---000000777GGG^^^sss{{{rrrllljjjkkkmmmmmmtttzzz}}}|||yyyyyywwwvvvvvvvvvrrrqqqxxx~~~xxxvvvsssrrrqqqmmmgggbbbUUUTTTTTTYYY```bbb^^^YYYYYY```fffhhhlllrrruuuuuurrrqqqooooooooonnnkkkiiiddddddeeefffggghhhiiiiiihhhiiijjjjjjjjjjjjkkkmmmoooooopppqqqtttxxx{{{}}}zzz{{{zzzwwwtttuuuzzz~~~~~~~~~}}}zzzvvvsssrrrrrrtttssssssrrrrrrsssssssssooonnnllljjjhhhfffdddcccaaaaaa```______``````aaaaaa``````aaacccfffhhhjjjiiiiiihhhhhhiiijjjlllmmmpppoooooottt{{{|||{{{|||}}}~~~|||yyyvvvkkkhhhdddaaa``````___^^^\\\]]]___aaabbbbbbbbbaaa``````aaaaaaaaa```______aaadddhhhkkkmmmooorrrtttxxxyyy{{{|||||||||{{{{{{xxxzzz|||{{{{{{wwwrrrqqqsssyyy~~~{{{sssoootttwww{{{nnnTTTBBB;;;555444222000............000000000/////////......------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++(((''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...---------,,,,,,,,,+++++++++++++++,,,---......---------------......///....../////////000000000...111444666;;;HHH[[[iii|||~~~uuuuuu{{{|||~~~~~~{{{tttooonnnxxxxxxtttrrrrrrqqqpppqqqwww************************++++++++++++,,,...000111444333111///...---,,,,,,+++---...---,,,,,,---///111444<<>>LLLWWWccchhhhhhkkkuuu~~~wwwhhhjjjqqq~~~}}}yyytttsssvvv{{{~~~~~~~~~vvvZZZRRRZZZeeemmmtttwwwxxxzzzxxxtttvvvvvvvvvvvvuuusssqqqoookkkjjjhhhgggfffffffffggggggggggggggghhhhhhiiiiiiiiikkklllmmmlllmmmoooqqqwwwwwwwwwwwwuuutttrrrqqqqqqpppmmmkkkjjjkkklllnnnmmmmmmoooqqqrrrqqqmmmjjjggggggfffeeedddbbb``````___```bbbfffkkknnnnnnnnnlllkkkjjjhhhgggfffffffffcccbbb^^^ZZZVVVQQQNNNMMMMMMKKKJJJHHHGGGEEECCCBBBHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOONNNNNNOOOPPPQQQSSSUUUVVVXXXXXXVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[]]]^^^^^^\\\ZZZYYYXXXVVVTTTRRRSSSUUUXXX[[[^^^cccjjjqqquuuxxxzzz|||~~~vvvtttxxxzzz}}}|||||||||uuutttbbbKKK<<<444111///...000000000000////////////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///)))***,,,...//////...------,,,,,,,,,,,,------...------,,,,,,,,,,,,------....................................////////////------......///111444666:::CCCQQQ```lllsssvvvwwwvvvuuuxxx~~~wwwuuuzzz~~~yyyxxx|||}}}}}}}}}yyynnniiiiiikkkqqquuuzzz---,,,,,,,,,,,,,,,,,,------...///000111222333444...---------------......---++++++---...222<<>>PPPaaagggjjjlllllllllrrr~~~rrr___```bbbjjjvvvyyy}}}zzzuuupppdddZZZVVVTTTVVVeeevvvpppqqqooolllnnnqqqpppmmmpppqqqqqqqqqpppnnnmmmkkkggghhhhhhhhhhhhhhhgggfffiiigggdddbbbbbbdddgggiiikkkmmmoooooommmlllkkklllgggfffcccaaa``````aaabbbbbbaaa^^^\\\\\\^^^```aaa___]]][[[[[[]]]___```___^^^___```bbbcccdddddddddiiihhhhhhiiiiiifffbbb___[[[ZZZWWWSSSPPPMMMKKKJJJIIIIIIHHHIIIKKKMMMOOOQQQSSSUUUXXXWWWVVVUUUXXXZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUSSSRRRQQQPPPPPPOOONNNLLLKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\^^^___aaabbbbbb```]]][[[ZZZ\\\^^^aaacccggglllppprrrxxx|||}}}|||xxxmmm^^^ccclllrrrqqqmmmoootttzzzuuuXXXEEE<<<666000000000000////////////------..........................................------------------------+++++++++,,,,,,---------------------------------***+++,,,---...---,,,+++---------...------,,,,,,,,,,,,,,,---...///000000111111000///////////////---------.........//////............/////////000000222444555888BBBPPP[[[fffppp|||}}}tttllllllvvvzzztttrrrvvvkkkgggiiisss~~~~~~|||~~~{{{uuuvvv}}}|||{{{|||xxxwwwnnn}}}---------,,,,,,++++++++++++***)))(((***---000222222111000//////...//////000...111999@@@GGGTTTaaafffkkknnnnnnlllooowwwxxxllliiikkkpppuuu{{{}}}zzz}}}~~~}}}~~~zzzoooccc^^^YYYSSSQQQUUU[[[bbbffflllmmmnnnmmmkkkjjjjjjkkkmmmnnnppppppooommmiiiggggggiiikkkjjjhhhfffeeeeeeiiigggdddaaaaaaccciiimmmjjjhhheeecccbbbbbbdddeee]]]ZZZVVVVVVYYYZZZYYYWWWYYYZZZ\\\^^^_________^^^\\\\\\ZZZXXXWWWYYY]]]aaa]]]]]]^^^___```bbbdddeeehhhgggfffccc```]]]ZZZYYYVVVSSSOOOLLLKKKKKKKKKJJJPPPOOOOOOQQQUUUWWWXXXXXX[[[\\\\\\\\\[[[YYYWWWVVVUUUVVVXXXYYYYYYVVVSSSRRRVVVUUURRRPPPNNNMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPTTTWWWYYY\\\]]]^^^^^^^^^___aaaccceeeeeedddccccccfffkkkooopppsssxxx}}}|||||||||oookkkgggjjjtttyyyuuuooommmxxxuuuXXXBBB:::888555222000000000///---//////.........---------------------------------...........................------,,,,,,------............------.........000///...---------------............////////////........................000000//////.........------------.........//////000000111111111111000000///222555888???NNNaaaoooxxxzzzwww|||vvvqqqooopppuuuzzz{{{uuuooojjjmmmttt}}}||||||}}}uuuuuu|||~~~yyytttxxx~~~---,,,,,,,,,++++++++++++,,,+++******,,,...000222111000//////.........///000...333===GGGNNNVVV^^^aaagggmmmooommmnnntttyyy~~~xxxnnnlllooosssxxx}}}~~~|||xxx{{{|||yyywwwrrriii___TTTRRRQQQSSSWWW]]]aaacccgggiiilllmmmlllllllllmmmnnnooooooooommmkkkhhhgggfffggghhhhhhfffeeeeeeeeeiiigggdddaaa___```ccceeebbb___\\\YYYXXXYYYZZZ\\\ZZZWWWTTTRRRRRRSSSRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYZZZZZZYYYXXXXXXYYY]]]```^^^^^^^^^___```aaabbbcccbbbaaa^^^\\\YYYVVVTTTSSSRRRPPPOOONNNOOOOOOPPPPPPWWWUUUUUUVVVYYY\\\\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVTTTTTTUUUUUUUUUSSSQQQOOOQQQPPPNNNLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKNNNQQQSSSVVVWWWYYYZZZ[[[^^^aaadddffffffffffffeeegggkkknnnpppssswww{{{vvvxxxvvvooonnnuuuyyyvvvpppmmmtttgggMMM<<<777555111000000000///...............------------------------------------...........................------,,,,,,------.........------------............------------......------------....................................000/////////............---------........./////////000000111111111000000111333777>>>JJJZZZjjjuuu|||}}}yyy~~~}}}qqqrrrrrrtttxxx}}}|||vvvppphhhooo{{{~~~{{{}}}{{{vvvtttyyy~~~}}}}}}vvvyyy+++++++++++++++*********))))))))))))***,,,---...//////......---.........000000777FFFSSSZZZ[[[\\\\\\ccclllpppooooooqqqsssvvv}}}yyyqqqrrrtttvvvyyy}}}{{{}}}{{{tttxxxxxxrrrkkkeee___XXXJJJKKKNNNTTTZZZ^^^______aaadddiiilllmmmmmmmmmnnnppppppnnnmmmkkkiiigggffffffggggggfffeeedddfffgggjjjhhhfffccc```^^^]]]]]]ZZZWWWSSSOOONNNNNNQQQRRRTTTSSSQQQMMMJJJJJJKKKMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVWWWYYYYYYYYYZZZ\\\___^^^^^^^^^^^^____________\\\ZZZWWWTTTQQQPPPOOOOOONNNOOOQQQSSSUUUVVVWWWWWW\\\ZZZYYYZZZ\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUURRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJMMMNNNOOOPPPRRRTTTWWW[[[aaaeeefffgggiiiiiihhhiiijjjlllppprrrvvvyyy|||~~~uuuxxxxxxpppqqquuusssnnnjjjrrr}}}zzzZZZ???777444111//////000//////......---------,,,,,,,,,------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,------...---------------...///,,,,,,,,,------------...........................////////////............------........./////////...//////000000111111111333555;;;HHHYYYjjjvvv|||}}}vvvnnnvvvxxx{{{~~~|||vvvqqqiiisss}}}{{{}}}nnnooottt~~~}}}||||||}}}|||}}}~~~|||zzz******************************++++++,,,,,,,,,---......---------......///111444???PPP```fffbbb^^^]]]dddlllppppppoooppprrrrrrtttzzzyyyuuuuuuwwwvvvwwwzzzyyy~~~{{{xxxqqquuusssiii^^^XXXTTTRRRFFFIIIMMMTTTZZZ^^^^^^]]]^^^bbbhhhkkkmmmllllllmmmqqqpppmmmkkkiiiggggggggghhhhhhhhhgggeeefffhhhjjjkkkiiihhhfffddd```\\\ZZZXXXUUUPPPKKKIIIIIILLLMMMMMMNNNNNNJJJFFFEEEHHHKKKMMMNNNPPPRRRTTTUUUVVVWWWTTTVVVXXXZZZZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\[[[[[[XXXVVVSSSPPPOOONNNOOOOOOOOORRRVVVYYY[[[\\\]]]]]]]]][[[YYYYYYZZZ[[[ZZZYYY[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDBBBCCCBBBBBBAAAAAAAAABBBBBB?????????@@@AAAAAABBBBBBDDDEEEEEEFFFGGGIIIKKKLLLKKKMMMOOOQQQSSSXXX^^^cccccceeehhhjjjiiiiiiiiijjjnnnppptttwww{{{~~~||||||~~~tttnnnqqqtttrrroooqqq{{{eeeDDD888555111//////000000///------------,,,,,,,,,,,,........................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---///...------,,,,,,,,,---,,,,,,---------.................................///////////////.....................////////////......//////000111222222444777@@@RRRgggxxx}}}xxxvvvuuuzzztttqqqpppzzzwwwffflllxxx}}}}}}{{{||||||wwwtttrrrrrrrrr{{{~~~************************.........///////////////---------------...///000444<<>>:::555111000000111000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------000///...,,,+++*********........./////////000000.................................///////////////....../////////000000000/////////000111333666777:::EEEVVVhhhwwwyyyvvvyyy|||rrrrrruuuvvvnnnlllvvv{{{yyy}}}{{{vvvrrrsssyyy}}}tttnnnfff^^^[[[\\\___bbbiiivvvzzzyyy|||++++++++++++,,,,,,,,,---,,,+++)))''''''((()))***---------...///000222333<<>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFIIILLLNNNOOOPPPQQQSSSTTTYYY___dddgggiiikkkmmmiiikkknnnrrrvvv}}}vvvmmmjjjkkkqqqyyyqqqrrrxxxzzzfffYYYBBB>>>777333111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......------,,,,,,++++++,,,,,,---------.........//////..................................../////////000.../////////000000000000000000000000222555888:::BBBQQQfffuuu|||uuuppppppyyyyyypppttt|||vvvpppmmmrrr|||zzzyyy}}}|||tttmmmlllrrrxxx}}}vvvpppfffccc___[[[YYYZZZ\\\]]]fffuuu}}}zzzzzzyyy~~~+++++++++,,,,,,---------222111...,,,+++,,,...///------......000111333444???VVVlllqqqooosss|||vvvuuusssqqqpppqqquuuuuusssuuuyyy{{{|||}}}yyypppnnnjjj^^^OOOFFFGGGJJJJJJLLLLLLNNNSSSYYY___cccdddfffgggiiiiiiiiihhhiiikkkhhhiiijjjlllnnnpppqqqqqqqqqrrrsssrrrooollljjjjjjhhhfffdddfffhhhfff```YYYXXXVVVTTTPPPLLLIIIFFFDDDBBBBBBCCCEEEGGGEEE???:::@@@AAABBBDDDGGGJJJMMMOOOMMMNNNOOOOOONNNNNNPPPRRRTTTTTTUUUUUUTTTRRROOOMMMMMMOOOQQQTTTWWWYYYZZZ[[[VVVZZZ]]]\\\YYYWWWZZZ]]]RRRPPPNNNNNNNNNNNNMMMLLLGGGHHHJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEMMMLLLJJJHHHGGGGGGHHHIIIEEEDDDCCCAAA@@@?????????======>>>>>>???@@@@@@@@@CCCDDDEEEEEEFFFFFFFFFEEECCCFFFKKKMMMNNNOOOPPPPPPSSSWWW]]]cccgggjjjnnnpppiiikkkmmmppptttzzzsssjjjfffjjjqqqxxx{{{xxx{{{ooo^^^WWWEEE@@@999444222111111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------......///++++++++++++,,,---...///,,,,,,,,,---------..............................---.........//////000000////////////000000000000111111000111333666999;;;GGGZZZppp}}}}}}pppkkkmmmxxxwwwooowwwvvvnnnlllmmmvvv}}}zzz~~~sssiiifffjjjooo{{{|||ssskkkfff___^^^^^^]]]]]]]]]]]]]]]fffvvv{{{{{{rrrwww~~~+++,,,,,,+++***+++---///000///---,,,++++++,,,,,,---...000000000111444666GGG[[[fffkkkppprrr|||~~~uuuwwwyyyooonnnlllooowwwyyywwwxxx}}}}}}}}}|||}}}|||wwwxxx|||jjjUUUJJJGGGFFFIIILLLLLLOOOSSSWWW[[[___dddhhheeehhhjjjkkkjjjiiijjjjjjjjjjjjjjjkkkmmmppprrrtttuuuxxx{{{{{{xxxqqqjjjeeehhhfffdddaaa]]]ZZZWWWVVVSSSRRRQQQOOOLLLJJJGGGFFFBBBCCCDDDFFFGGGEEEAAA===AAA@@@???@@@BBBFFFJJJLLLIIIJJJJJJIIIHHHJJJMMMPPPOOOPPPPPPPPPOOOOOONNNMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXVVVTTTRRRQQQRRRSSSTTTQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIMMMLLLJJJGGGFFFFFFFFFFFFEEECCCAAA>>>===>>>???@@@????????????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNPPPRRRQQQUUUZZZ^^^cccggglllpppnnnnnnmmmnnnrrrxxxyyykkkdddeeejjjsssyyyzzzlllaaaSSSGGG===999777333111111///............---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------........................///...,,,+++***+++,,,,,,,,,---......//////..................////////////............////////////000000000000////////////444,,,+++333666555<<>>@@@???>>>>>>@@@CCCGGGIIIIIIIIIHHHGGGFFFFFFIIILLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVVVVUUUSSSQQQPPPQQQRRRSSSQQQPPPOOOMMMLLLLLLKKKKKKMMMLLLLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJMMMLLLJJJHHHFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNPPPTTTXXX]]]aaafffkkknnnnnnnnnlllmmmpppuuu}}}sssgggfffiiikkkpppxxx|||rrr```PPP@@@888555222000111000000/////////.........------............---------------,,,,,,,,,++++++------------------------...........................---,,,+++++++++,,,,,,,,,---......//////..................////////////............////////////111111111111111000000000222///000555666777EEEWWWkkkssszzz}}}wwwttttttzzz~~~rrruuu~~~|||sssqqquuuzzz|||}}}ppppppsssrrrrrrtttuuutttppplllhhhfffgggfffffffffffffffeeedddnnnwwwxxxuuuuuu{{{+++,,,,,,,,,++++++---//////...---+++++++++,,,,,,+++,,,---...///222666999HHHXXX```eeepppzzz}}}ssspppzzzyyyppplllrrrsssyyysssZZZNNNKKKLLLOOOQQQTTTVVVYYY[[[\\\___cccfffjjjllloooooonnnmmmmmmmmmkkkkkkkkklllmmmnnnppppppvvvzzz~~~xxxooojjjdddccc```]]]YYYUUURRRQQQMMMLLLKKKIIIFFFCCCAAA???>>>>>>>>>???BBBBBBAAA@@@??????======>>>@@@CCCDDDGGGGGGFFFDDDBBBCCCEEEGGGHHHIIIKKKNNNPPPRRRSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLOOORRRVVVZZZ^^^ccchhhlllooonnnlllkkklllqqqyyy~~~ppphhhggghhhjjjnnnttt}}}yyy~~~vvv```HHH:::555222111222111111111000000000//////......////////////......------------,,,,,,,,,,,,------------------------........................------,,,+++++++++,,,,,,,,,---......//////......---............/////////............////////////111111111111111222222222111111444888888>>>TTTkkk|||~~~uuurrrsssyyyyyyqqquuu}}}{{{sssrrryyyrrrppptttvvvnnnllljjjjjjkkklllmmmmmmllllllllllllkkkkkkkkkkkkqqqxxx{{{xxx{{{***,,,---,,,++++++---...///...,,,+++++++++,,,,,,......//////000444999===KKKYYYbbbiiiwww|||rrrnnnsssvvvrrrnnnpppvvv{{{||||||}}}jjjWWWOOOOOOPPPQQQSSSVVVXXX[[[]]]___aaaeeehhhlllnnnppppppooommmmmmmmmkkkkkkkkklllllllllmmmmmmooosssxxx|||zzzssskkkfffbbb```^^^ZZZVVVSSSPPPOOOLLLKKKJJJHHHEEECCC@@@???===<<<;;;===???AAABBBAAA@@@???>>>======>>>@@@AAADDDDDDCCCBBBAAAAAADDDFFFGGGHHHJJJMMMOOOQQQSSSSSSVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQOOONNNMMMLLLLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDBBBCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPTTTWWW[[[```fffjjjppppppnnnkkkkkknnnuuu{{{~~~pppgggkkkkkkmmmpppvvv}}}tttxxx~~~rrrSSS@@@888444333333111111000000000/////////.........//////.........------------------,,,,,,------------------------........................---,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------.........//////............////////////000000111111111111111222222222555999>>>KKKddd{{{{{{uuunnnooossszzz{{{uuuuuuzzz~~~zzzvvvttt{{{ppplllppptttmmmiiiddddddiiipppsssuuuqqqrrrrrrrrrqqqqqqrrrssswww{{{}}}}}}***+++------,,,+++,,,......---,,,+++***+++,,,,,,////////////000555;;;???LLLZZZdddmmm}}}zzzqqqllloooqqqooossszzzzzzsssooofff[[[QQQPPPRRRSSSSSSTTTWWWYYY]]]___aaaeeeiiillllllnnnppppppnnnlllllllllkkkkkkkkkkkkjjjjjjiiiiiigggkkkqqquuutttnnngggbbb```^^^\\\YYYUUURRROOONNNJJJJJJIIIGGGEEECCCAAA@@@???===<<<===???AAABBBBBBBBBAAA@@@???>>>>>>??????@@@AAAAAA@@@@@@BBBEEEHHHGGGHHHJJJMMMOOOPPPQQQQQQVVVVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPPPPPPPOOOOOONNNNNNOOONNNMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNRRRUUUYYY^^^dddhhhpppqqqpppmmmkkkmmmsssyyypppmmmlllnnnqqquuu~~~ooopppwww}}}]]]HHH===666222222000000000/////////......------............------------------------------------------------------........................+++,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------......................../////////////////////000000000111111444222444<<>>?????????@@@BBBFFFIIIGGGHHHJJJLLLNNNOOOPPPPPPTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTSSSQQQPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJLLLNNNPPPSSSWWW\\\bbbfffnnnpppqqqoookkkkkkpppvvv}}}nnnkkklllpppuuu{{{iiiffflll~~~iiiTTTEEE999222000000000/////////.........---------......---------------------............------------------------........................++++++,,,---------,,,,,,,,,---......//////......,,,------------.....................////////////.........///000000111111555444777DDDYYYmmm{{{~~~zzzwwwuuuppprrrrrrqqquuu}}}}}}yyyooowww~~~{{{mmmdddfffkkkjjjgggddddddggglllqqqssstttvvvxxxxxxwwwyyy}}}~~~~~~}}}|||~~~)))+++---...---,,,,,,---,,,,,,+++******+++,,,---,,,---...000555>>>HHHOOOUUU```fffooo~~~qqqkkkiiimmmooottt{{{qqqlllggg^^^SSSMMMOOOSSSWWWWWWTTTVVV[[[]]]___bbbccceeegggkkkmmmnnnpppqqqpppnnnkkkjjjjjjiiiiiiiiihhhfffdddbbbaaaaaadddhhhkkkkkkiiieeebbb]]]\\\ZZZXXXVVVTTTSSSRRRLLLLLLMMMMMMMMMLLLKKKKKKHHHFFFEEEDDDEEEEEECCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTTTTSSSQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPRRRVVV[[[aaafffiiinnnqqqoookkkjjjmmmrrrzzz~~~xxxpppmmmooosss|||vvvdddbbbhhh}}}vvveeeSSSAAA666444111111111000000000//////......////////////......------------.........///------------------------........................***+++,,,---------,,,,,,,,,---......//////......,,,,,,---------.....................////////////...//////000111111222222444777???OOOeeexxx~~~}}}|||{{{zzz|||~~~zzzzzz~~~|||xxx{{{xxxuuu}}}|||wwwzzz{{{uuujjjccccccgggiiijjjiiihhhhhhiiikkknnnrrruuuxxxyyyxxxzzz~~~}}}|||zzzxxxwwwxxxzzzzzz{{{{{{}}}~~~~~~~~~}}}||||||||||||}}}|||~~~|||~~~)))+++---...---,,,,,,---,,,+++*********+++,,,------...000333:::EEEQQQYYY\\\fffiiiooo~~~mmmhhhhhhlllpppvvv}}}rrrgggbbb```VVVIIIOOORRRXXX[[[XXXTTTXXX___aaabbbdddeeeeeegggjjjllloooqqqrrrqqqnnnlllkkkkkkhhhhhhhhhgggeeeccc```______aaaeeeggghhhfffcccaaa\\\[[[ZZZYYYWWWVVVUUUTTTQQQQQQRRRSSSSSSSSSSSSRRRKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@??????>>>>>>======>>>>>>>>>===<<<===@@@CCCDDDEEEHHHKKKNNNPPPQQQRRROOOPPPRRRSSSTTTTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUXXXWWWVVVTTTSSSSSSRRRRRRSSSUUUXXXZZZZZZYYYWWWVVVSSSTTTTTTUUUUUUSSSRRRQQQSSSSSSSSSSSSQQQOOOMMMLLLLLLJJJHHHEEEDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLNNNPPPRRRUUU[[[aaafffffflllpppooojjjhhhkkkpppwww{{{xxxppppppqqqwwwssscccbbbiii|||sss^^^III<<<999222222222111111111111000//////000000000000//////---------.........//////------------------------........................)))***,,,---...---,,,,,,,,,---......//////......,,,,,,,,,---------................../////////000///000000111222222333333333:::FFFXXXmmm}}}|||yyy|||xxx}}}{{{wwwxxxyyyvvvooohhhhhhkkkkkkmmmooonnnjjjhhhiiikkkqqqtttxxxyyyxxx{{{~~~}}}{{{xxxtttqqqooonnnlllkkklllmmmppprrrtttuuuzzzzzzzzzzzz{{{|||}}}~~~xxx~~~~~~~~~***+++,,,---,,,,,,***)))---,,,+++***+++,,,---...---111333555@@@QQQ\\\^^^dddfffmmmvvv{{{|||{{{iiifffgggmmmrrrvvvyyyyyyssslllfff\\\PPPIIIGGGMMMSSSYYYYYYWWWWWW\\\bbbdddeeeggghhhiiiiiiiiihhhooonnnmmmmmmllllllllllllkkkjjjgggeeebbb___]]]\\\ZZZ\\\___aaaccccccbbbaaa___```aaaaaa```]]]ZZZXXXYYYXXXXXXXXXYYYXXXVVVTTTNNNMMMLLLLLLLLLIIIEEEBBB>>>======<<<<<<======>>>===<<<::::::<<<>>>BBBDDDFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPOOOOOOQQQUUUXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWZZZ[[[\\\]]]]]]\\\ZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSVVVVVVVVVVVVWWWUUUQQQNNNKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBCCCEEEGGGIIIFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSUUUXXX\\\___fffiiijjjgggccccccfffkkkllluuutttooorrryyysssiiikkkwwwYYYCCC555555222111333333000000333////////////////////////.................................////////////000------------------------.........------,,,,,,,,,.........////////////000000000////////////000000---......///////////////,,,111444000+++,,,111444777;;;LLLfffvvv{{{}}}}}}}}}zzzxxxwwwvvvtttttttttrrrpppnnnpppoooooonnnmmmkkkjjjiiissssssrrrrrrtttzzz{{{xxxuuuqqqnnnjjjeeebbb^^^```cccbbb```bbbiiiooorrrqqqrrruuuyyy{{{yyywwwvvvyyy***+++,,,,,,,,,,,,+++***------,,,,,,------...///...111444999FFFVVV___```aaabbbhhhpppuuuxxx~~~rrrggggggjjjooopppqqqzzz|||vvvqqqiii```ZZZRRRIIIDDDDDDNNNSSSXXXYYYWWWXXX^^^eeeggghhhjjjlllmmmmmmmmmlllppppppnnnmmmlllllllllllllllkkkiiigggdddaaa___^^^ZZZ[[[^^^aaacccdddddddddgggggghhhhhhfffccc___]]]^^^]]]\\\[[[[[[ZZZWWWTTTMMMLLLKKKKKKJJJGGGCCC@@@======<<<<<<<<<<<<=========<<<;;;;;;<<>>888444222333222//////111////////////////////////........................,,,,,,,,,------------...------------------------.........------,,,,,,,,,------........./////////000000///.........//////---...//////000000//////---111333111...///333666<<>>=========???AAACCCEEEFFFGGGHHHHHHGGGHHHJJJLLLOOOQQQUUUWWWWWWVVVWWWWWWVVVWWWXXXZZZ\\\]]]^^^^^^^^^^^^______```_________ZZZ\\\^^^```bbbddddddeee_______________^^^^^^]]]___^^^]]]]]]\\\YYYUUUQQQTTTTTTRRRPPPMMMJJJHHHFFFGGGFFFDDDDDDDDDFFFHHHIIIKKKLLLNNNOOOOOONNNLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRTTTWWWYYY]]]aaaeeefffdddcccbbbcccfffooo{{{xxxqqqooowwwwwwooo{{{vvvgggOOO>>>777111222222000///111////////////////////////.................................////////////000.......................................---------,,,,,,,,,---------......000///...------,,,------......///000000000000000111000111333444444777<<>>;;;;;;::::::::::::;;;;;;>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHGGGGGGGGGIIIKKKKKKOOOTTTWWWYYYYYYZZZ[[[VVVWWWYYY[[[]]]___``````______```aaaaaaaaaaaaaaa______aaabbbcccddddddeee______``````______^^^]]]cccbbbaaa```___]]]YYYUUUTTTTTTSSSRRROOOMMMKKKJJJHHHGGGEEEDDDEEEFFFHHHIIIHHHJJJMMMOOOPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMPPPRRRRRRRRRSSSTTTWWWZZZ\\\___bbbeeeeeecccbbbbbbfffnnnyyyyyyqqqllllllsss~~~~~~rrrZZZAAA888111111333222111333000000000000000000000000.................................////////////000................................................,,,,,,,,,---------......//////...---------------...//////000000000000000333000000444444444999AAAWWWppptttjjjlll|||~~~zzzxxxxxxxxxwwwuuuttttttuuuwwwyyyyyyyyyxxxvvvuuuwww{{{~~~zzzqqqjjjccc```\\\YYYWWWUUUSSSQQQQQQQQQQQQOOONNNNNNOOOPPPOOOPPPPPPQQQQQQRRRSSSTTT[[[fffuuuyyyuuusssrrrmmmiiigggddd```\\\XXXVVVSSSRRRPPPOOONNNPPPRRRTTTVVVVVVZZZ]]]bbbiiiqqq{{{,,,+++++++++,,,---.../////////000000111111111000444;;;KKK```qqqyyy}}}|||{{{{{{xxxssssssvvvvvv|||xxxpppllllllrrrvvvvvvrrrqqqtttxxxyyy|||zzztttpppiiiaaaQQQFFF======BBBFFFJJJNNNHHHJJJMMMQQQUUU[[[aaafffhhhjjjlllnnnpppqqqqqqqqqooonnnmmmllllllkkklllllllllllllllllliiifffcccaaaddddddfffhhhjjjlllnnnoookkkmmmooopppooonnnkkkiiihhheee```\\\YYYVVVSSSPPPMMMJJJHHHFFFDDDBBB@@@>>>======<<<<<<<<<<<<======?????????@@@BBBCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJIIIMMMSSSWWWYYYZZZ\\\^^^XXXYYY[[[]]]___aaabbbbbb```aaabbbccccccddddddcccddddddddddddeeeeeeffffffbbbbbbbbbbbbbbbaaa``````fffeeedddddddddaaa]]]ZZZWWWWWWVVVTTTSSSPPPNNNMMMIIIHHHFFFEEEEEEGGGHHHIIIGGGIIIMMMPPPRRRSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNPPPQQQRRRSSSSSSTTTXXXZZZ___aaadddggghhhgggfffeeegggmmmvvvzzzlllvvvrrrrrrwww~~~{{{fffFFF<<<333222444333222333000000000000000000000000........................,,,,,,,,,------------........................................../////////,,,---------............///...............//////...///000000111111000000333000111555444444???MMMjjj{{{}}}yyy|||{{{nnnaaa```lll{{{wwwvvvwwwyyywwwvvvuuuvvvzzz~~~}}}{{{yyyzzz}}}~~~vvvmmmeee^^^[[[WWWUUUTTTTTTRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLMMMOOOUUU^^^lllxxx~~~zzz}}}|||tttnnnjjjfffaaa^^^YYYXXXWWWUUURRROOOLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNOOORRRVVVZZZ___eeelllqqq{{{,,,,,,++++++,,,---///000222222222222222333444444666???RRRiiiwww}}}}}}~~~yyymmmjjjmmmuuuxxxxxxvvvvvvzzzyyyuuutttyyyzzzsssnnnfff]]]III@@@:::>>>EEEHHHJJJLLLHHHJJJNNNRRRWWW\\\aaadddiiijjjmmmoooqqqrrrrrrrrroooooonnnnnnnnnnnnooooooppppppqqqqqqoookkkhhhfffhhhiiikkkmmmnnnnnnnnnnnnjjjlllmmmnnnmmmkkkhhhffffffbbb^^^ZZZWWWUUURRRPPPMMMKKKHHHFFFFFFDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAACCCDDDEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJNNNRRRUUUXXXYYY\\\^^^[[[\\\^^^```bbbdddeeeeeeccccccdddffffffggggggggggggggggggggghhhiiijjjjjjhhhhhhhhhhhhhhhgggffffffhhhhhhggghhhgggeeebbb___]]]\\\[[[YYYVVVSSSQQQOOOJJJIIIGGGFFFFFFGGGHHHJJJIIILLLPPPSSSUUUTTTSSSRRRSSSRRRRRRQQQPPPPPPOOOOOONNNPPPQQQQQQRRRTTTWWWZZZaaabbbdddgggiiiiiihhhggggggkkkrrr{{{uuutttyyy~~~wwwtttwww}}}{{{iiiMMMAAA666444444333111111000000000000000000000000........................,,,,,,,,,------------...........................---........./////////000------........./////////............///000111111//////000111111111111000111///222777666777GGG[[[xxx}}}www}}}{{{vvvsssxxxrrrddd[[[VVVaaavvv~~~zzz}}}~~~|||vvvssssssuuuvvvuuutttuuuyyyyyyrrrjjjddd]]]ZZZVVVSSSRRRQQQPPPOOOOOONNNMMMLLLLLLLLLKKKJJJKKKLLLMMMLLLJJJJJJMMMPPPQQQYYYdddooowww{{{}}}}}}{{{{{{}}}}}}wwwtttoooiiiccc^^^ZZZXXXSSSSSSSSSQQQNNNKKKIIIHHHKKKKKKKKKKKKJJJKKKLLLMMMJJJLLLOOOQQQSSSVVVZZZ]]]gggooo|||,,,,,,++++++,,,...///000555555444333444555666777777BBBWWWnnn{{{{{{kkkjjjooovvvyyyzzzyyy{{{~~~yyyppplllrrr{{{sssmmmddd[[[FFF>>>;;;AAAHHHKKKKKKKKKHHHKKKOOOTTTYYY^^^aaadddjjjlllnnnppprrrssssssssspppppppppppppppqqqqqqrrrttttttuuuuuussspppllljjjjjjlllnnnppppppooonnnmmmlllmmmnnnnnnllliiifffddddddaaa\\\YYYWWWUUUSSSQQQPPPNNNKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDEEE???@@@AAABBBCCCEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIILLLOOORRRUUUVVVXXX[[[]]]^^^___aaaccceeefffggggggeeeeeeggghhhiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnooommmmmmnnnnnnmmmmmmlllkkkjjjiiiiiiiiijjjhhhdddbbbbbbaaa___\\\XXXUUURRRPPPJJJIIIGGGFFFFFFGGGIIIJJJMMMOOORRRUUUVVVUUUSSSRRRTTTTTTSSSRRRQQQPPPPPPOOOMMMNNNOOOPPPQQQSSSVVVYYY]]]]]]^^^aaadddeeedddcccfffjjjpppxxxuuuqqq|||}}}ttttttxxxvvvfffRRREEE999555444222000///000000000000000000000000................................./////////000000////////////////////////---.........//////000000.........////////////000............///111222333//////000111111111111111///...333888777:::NNNfff~~~|||tttooouuuyyyssspppvvvqqq```VVVPPPRRReee~~~~~~zzzuuuxxxzzzxxxssspppqqqtttsssrrrrrruuu{{{|||uuupppiiiccc```\\\WWWTTTRRRQQQPPPNNNOOONNNMMMMMMMMMMMMLLLKKKIIIKKKLLLLLLJJJKKKOOORRRPPPVVV```jjjsssxxx{{{|||~~~}}}|||~~~}}}yyyoooooolllggg```ZZZWWWVVVSSSSSSRRROOOLLLIIIIIIIIIIIIIIIGGGEEEDDDEEEHHHJJJHHHJJJLLLNNNNNNOOOQQQSSSZZZ___hhhwww---,,,+++******+++---///555333555888777444555999@@@KKKTTTcccvvv{{{rrrqqqrrr}}}wwwtttyyyzzzrrrkkkiiifffppp~~~yyypppuuuoooaaaIIIAAA???EEEJJJIIIHHHJJJIIILLLPPPSSSXXX]]]cccggglllmmmnnnqqqtttuuuuuusssqqqsssrrrooopppsssrrrnnnrrrsssttttttsssrrrpppoooppppppqqqqqqpppooommmlllllllllmmmllljjjhhheeecccdddcccaaa___]]][[[ZZZZZZUUUTTTQQQOOONNNNNNNNNNNNIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFFFFGGGHHHJJJMMMNNNPPPRRRSSSTTTVVVYYY\\\aaacccfffhhhhhhiiikkkmmmjjjlllmmmlllkkkiiijjjjjjllljjjjjjkkkmmmooopppoooqqqrrrrrrsssrrrqqqpppooojjjjjjjjjjjjhhhfffdddccccccbbbaaa___\\\XXXUUUSSSNNNLLLJJJHHHHHHIIIKKKLLLOOOQQQTTTVVVXXXXXXWWWVVVTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRSSSUUUXXX]]]___aaacccdddeeehhhjjjjjjooowww}}}vvvzzz|||qqqrrr{{{vvvnnn\\\HHH888777888333111555//////////////////////////////...------------.../////////...------,,,,,,...---,,,,,,,,,,,,---.......................................////////////---...//////......///111000000000000////////////000333777777666???WWWmmm|||uuuqqqsssuuuuuuvvvyyyqqqvvv{{{~~~rrr]]]QQQLLLQQQ\\\ppp{{{yyy}}}~~~|||yyyvvvrrrpppooopppppppppvvvtttsssuuu}}}~~~xxxuuusssnnnfff___[[[ZZZWWWUUUSSSQQQPPPOOORRROOOMMMLLLLLLMMMMMMLLLJJJIIIIIIHHHIIIJJJKKKLLLPPPTTT[[[ccckkkqqquuuwwwxxxxxxyyy{{{|||zzzvvvssskkkjjjhhhddd```[[[VVVTTTOOONNNMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKPPPTTT\\\gggsss---,,,+++******,,,---///666555666999888555777;;;CCCMMMTTTaaauuuxxxxxxxxx|||wwwuuuxxxwwwqqqmmmnnnmmmvvvwwwrrryyyuuuiiiIIIDDDBBBHHHLLLJJJIIIJJJIIILLLPPPTTTXXX^^^dddhhhlllmmmoooqqqsssttttttsssppprrrqqqooopppttttttrrrqqqrrrrrrsssttttttttttttvvvuuuuuusssrrrpppnnnmmmlllmmmmmmlllkkkhhheeeccceeedddcccbbbaaaaaaaaaaaa___^^^\\\YYYVVVSSSQQQPPPMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHHHHIIILLLNNNOOOQQQSSSTTTUUUWWWZZZ]]]ccceeehhhjjjjjjkkkmmmooommmooopppooommmlllllllllnnnllllllmmmoooqqqrrrqqqssssssttttttsssqqqpppoooiiijjjjjjjjjiiigggfffdddeeedddcccaaa^^^ZZZWWWUUUQQQPPPMMMKKKKKKLLLNNNOOORRRTTTVVVXXXZZZZZZYYYXXXUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSTTTVVVXXX]]]___```aaa```aaabbbdddhhhmmmuuu{{{~~~~~~xxx{{{xxxwww}}}wwwhhhSSS@@@:::888222000444111111111111111111111111//////...------------...------........................---,,,,,,---..........................................////////////---...//////......///111/////////000000000000000000222555777:::FFF___vvv{{{uuuppppppooommmmmmpppsssyyywwwdddUUUMMMLLLWWWiii}}}~~~yyyuuuqqqnnnooopppqqqqqqwwwuuuuuuwww}}}xxxuuurrrmmmeee___\\\ZZZXXXVVVSSSQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKJJJKKKKKKIIIIIIIIIIIIKKKKKKPPPSSSXXX___fffmmmqqqtttuuuuuuvvvxxxyyywwwssspppjjjiiigggddd```[[[WWWUUUQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMPPPVVV___hhhxxx---,,,+++++++++,,,...///777555666888888666888===GGGQQQWWWcccuuu}}}}}}~~~~~~~~~~~~xxxrrrqqqtttwww|||rrrooouuurrrgggJJJGGGHHHLLLMMMKKKIIIJJJIIILLLPPPTTTYYY___eeeiiilllmmmoooqqqrrrsssrrrrrrppprrrqqqoooqqqvvvyyyxxxsssrrrrrrssstttwwwyyy{{{|||{{{yyyvvvsssqqqpppoooooooooooonnnllliiifffdddeeeeeeeeefffggghhhiiijjjlllkkkiiieeeaaa[[[VVVTTTQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPRRRTTTUUUWWWYYY\\\___eeegggjjjlllmmmnnnpppqqqqqqrrrsssrrrpppnnnnnnooopppooonnnoooqqqssstttssstttuuuuuutttsssqqqooonnniiijjjkkkkkkkkkiiihhhggghhhgggfffdddaaa]]]ZZZXXXUUUTTTRRRPPPPPPQQQRRRSSSVVVWWWYYY[[[[[[[[[[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUSSSTTTTTTTTTSSSTTTWWWYYY___```aaa```^^^]]]^^^___eeejjjrrrxxx{{{|||}}}~~~~~~~~~xxxssszzz{{{}}}sss]]]GGG<<<777111111444111111111111111111111111000///......------......,,,,,,------...//////000......---,,,,,,---..........................................////////////---///000000///...000111...//////000000111111111000111444999@@@PPPjjjzzzuuuqqqpppmmmhhhgggiiisss||||||eeeTTTMMMMMMNNNbbb|||yyyuuuooolllmmmooorrrssswwwvvvwwwzzz}}}yyyuuurrrmmmeee```]]]\\\ZZZWWWUUUSSSQQQQQQPPPNNNKKKJJJKKKLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJNNNPPPTTTYYY```ggglllooorrrrrrsssuuuuuusssooolllhhhgggfffccc```\\\YYYVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMQQQWWW]]]hhh|||,,,,,,++++++,,,---...///555333333555555555888>>>JJJUUU]]]hhhxxx~~~}}}{{{wwwyyy|||xxxjjjeeefff```WWWJJJKKKLLLNNNMMMKKKIIIIIIJJJMMMQQQUUUZZZ```fffjjjlllnnnpppqqqqqqppppppqqqpppssssssqqqssszzzwwwvvvtttsssuuuxxx|||}}}zzzwwwuuutttttttttsssssssssrrrpppllliiigggffffffggghhhjjjlllnnnoooqqqqqqqqqnnniiibbb[[[WWWTTTSSSRRRPPPNNNMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGIIIJJJJJJJJJKKKMMMOOOQQQSSSUUUWWWXXX[[[^^^aaafffhhhkkkmmmnnnoooqqqrrrssstttuuutttrrrqqqpppqqqrrrqqqpppqqqssstttuuutttuuuuuuuuutttssspppnnnmmmiiijjjkkklllllllllkkkjjjiiiiiihhhfffccc___\\\ZZZXXXWWWUUUTTTTTTTTTUUUVVVYYYYYYZZZ[[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVSSSTTTUUUTTTTTTVVVXXX[[[aaabbbbbbaaa___^^^^^^___bbbhhhoootttxxxyyyzzz{{{~~~}}}~~~~~~~~~sssvvv~~~{{{{{{~~~xxxcccKKK===666222222666000000000000000000000000000//////...............---------.........//////......------------..........................................////////////---///000000//////000111......///000111111222222222111444;;;GGGYYYsss|||yyyxxxwwwwwwqqqiiifffhhhttt|||sssZZZMMMNNNTTTXXXppp{{{vvvoookkkkkkmmmpppqqqtttuuuxxx}}}~~~{{{xxxtttnnngggbbb```___\\\YYYWWWUUUSSSSSSUUUSSSPPPOOOPPPQQQPPPOOOPPPOOOMMMKKKIIIIIIIIIIIIMMMNNNPPPUUU[[[bbbiiimmmqqqqqqrrrttttttrrrnnnjjjffffffeeecccaaa]]]ZZZYYYUUUTTTRRRPPPNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMOOOSSSVVV]]]mmm|||+++,,,,,,,,,---...//////111......111222333888???MMMZZZdddooo}}}|||{{{||||||}}}~~~xxxlllbbb[[[VVVOOOHHHJJJNNNQQQOOOLLLIIIIIIHHHLLLOOOSSSWWW[[[```fffjjjllloooqqqqqqooonnnnnnoooqqquuuvvvuuuwww~~~~~~{{{wwwttttttwww{{{~~~}}}{{{zzzxxxwwwwwwwwwxxxwwwwwwwwwvvvtttqqqnnnlllgggggghhhiiikkkmmmooopppooopppqqqpppkkkeee^^^ZZZUUUUUUSSSRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIJJJJJJJJJJJJMMMOOORRRTTTVVVXXXYYY\\\___bbbfffhhhkkkmmmnnnoooqqqrrrssstttuuuuuusssrrrrrrssssssrrrqqqrrrtttuuuuuutttttttttttttttrrrpppnnnlllkkklllmmmnnnnnnnnnmmmllljjjjjjhhhfffccc```\\\ZZZYYYXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVSSSTTTUUUUUUUUUWWWZZZ]]]___```aaa```^^^^^^^^^```aaaffflllqqqtttvvvwwwxxx~~~{{{yyy{{{xxxzzzmmmTTTBBB888444444666111111111111111111111111000000///............/////////.........---------............................................................////////////...///000000//////000222...//////000111222222333444222555@@@OOObbbyyyzzz{{{|||~~~}}}tttiiieeegggxxx~~~qqqXXXMMMTTT^^^iii|||wwwpppkkkjjjlllmmmnnnqqqssswww}}}|||xxxqqqjjjfffdddbbb```]]]ZZZWWWVVVUUUXXXVVVTTTSSSSSSTTTTTTSSSRRRPPPNNNKKKJJJIIIIIIIIILLLLLLOOOSSSZZZbbbiiimmmsssssstttvvvvvvsssoookkkfffffffffdddbbb___\\\[[[VVVUUUSSSQQQNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIINNNMMMKKKJJJJJJKKKLLLMMMNNNMMMNNNQQQSSSWWWcccooo++++++,,,---...//////000...,,,,,,///111333:::BBBOOO^^^iiisss}}}{{{zzz{{{}}}||||||{{{pppiiiaaa\\\UUUMMMHHHGGGLLLRRRUUUPPPJJJHHHIIIIIIOOOQQQUUUXXX[[[```fffjjjlllooorrrqqqnnnllllllnnnpppvvvyyyxxxzzzzzzvvvuuuvvvyyy{{{{{{zzzzzzyyyyyyzzzzzz{{{yyyzzzzzzzzzxxxuuusssqqqkkkjjjjjjjjjjjjkkklllllliiikkkmmmmmmjjjeee___[[[VVVUUUTTTSSSQQQPPPNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKKKKJJJKKKMMMOOORRRTTTVVVXXXZZZ\\\```cccfffhhhkkkmmmnnnoooqqqrrrrrrtttuuuuuutttttttttuuuuuutttssssssuuuvvvvvvuuutttuuuuuutttsssqqqooonnnmmmmmmoooppppppooonnnmmmkkkjjjiiigggddd```]]][[[YYYYYYXXXXXXWWWWWWWWWXXXZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUURRRTTTUUUUUUVVVXXX[[[^^^\\\]]]^^^^^^]]]\\\]]]^^^aaaeeekkkoooqqqrrrtttuuuzzz|||}}}~~~|||}}}xxxyyyyyyaaaLLL>>>777555444333333333333333333333333111000//////......//////000//////...------,,,,,,---...////////////...---....................................////////////...///111000//////000222///000000111111222222222666444888GGGYYYlll~~~}}}zzz~~~~~~{{{pppdddccchhhnnnXXXRRR]]]iii|||{{{{{{vvvpppkkkjjjkkklllmmmpppsssxxx}}}}}}vvvoookkkhhhfffccc```]]][[[YYYXXXYYYWWWTTTSSSTTTUUUTTTTTTRRRQQQOOOLLLJJJIIIIIIIIIKKKLLLPPPUUU]]]fffmmmrrrwwwwwwxxxyyyyyywwwrrrnnnhhhhhhgggfffcccaaa^^^\\\XXXWWWTTTRRROOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNLLLMMMOOOPPPSSS[[[eeettt***+++,,,...//////000000...,,,,,,000333777???HHHSSS```iiiqqq{{{~~~|||zzzxxxxxx|||zzz{{{~~~~~~zzzvvvggg```[[[VVVNNNFFFFFFKKKOOOWWWYYYQQQIIIIIIKKKKKKRRRTTTVVVYYY\\\```eeehhhlllpppsssqqqmmmjjjkkkmmmmmmuuuzzzzzz{{{|||wwwuuuvvvxxxyyy{{{{{{||||||||||||||||||yyyzzz{{{{{{zzzxxxvvvtttooonnnmmmkkkiiihhhggggggfffhhhjjjkkkiiieee```\\\VVVVVVUUUTTTSSSRRRQQQQQQOOONNNLLLKKKJJJJJJKKKKKKKKKLLLMMMLLLLLLLLLNNNPPPQQQSSSVVVXXXZZZ]]]```cccgggiiilllnnnnnnoooqqqsssrrrtttvvvwwwvvvvvvwwwyyyxxxvvvuuuvvvwwwxxxxxxwwwuuuvvvvvvvvvuuutttrrrqqqoooooopppqqqqqqpppooonnnlllkkkjjjhhheeeaaa^^^\\\ZZZZZZZZZYYYYYYYYYXXXXXXZZZZZZXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRTTTUUUVVVWWWYYY\\\___^^^______^^^]]]\\\\\\]]]bbbfffkkknnnooopppqqqrrruuuyyy~~~{{{~~~vvvwww}}}gggQQQCCC;;;777444444444444444444444444444111000000///////////////..................---------...///000000///...---....................................////////////...000111111000000111222111111111111111111111111666444;;;NNNddduuu||||||||||||zzztttiiiccciiisss~~~fffWWWYYYjjjzzz~~~|||wwwvvvsssnnnkkklllmmmnnnnnnqqquuuyyy}}}zzztttqqqkkkiiigggccc```]]]\\\[[[ZZZXXXUUUTTTUUUVVVUUUUUURRRQQQOOOLLLKKKJJJJJJJJJKKKMMMRRRYYYbbbkkkssswwwzzzzzz{{{||||||yyyuuuqqqjjjjjjiiigggeeebbb___]]]ZZZYYYWWWTTTQQQPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMPPPNNNMMMOOOOOOPPPVVV^^^hhh|||***+++,,,...///000000000000---...222666:::DDDMMMUUUaaahhhnnnvvvzzz~~~{{{yyyuuuuuu}}}zzzzzz||||||xxxssseee^^^WWWSSSIII@@@CCCMMMQQQZZZ\\\RRRIIIIIIMMMNNNSSSUUUXXXZZZ\\\```dddhhhlllpppsssqqqmmmiiijjjlllkkktttzzzzzz{{{|||xxxvvvvvvxxxyyy|||}}}~~~~~~|||{{{yyyzzz{{{{{{{{{yyywwwuuusssqqqooollliiifffeeedddeeegggiiijjjhhhddd```]]]WWWWWWVVVUUUUUUTTTSSSSSSPPPOOOMMMKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMOOOQQQQQQSSSVVVXXXZZZ]]]```ccchhhjjjmmmooooooppprrrtttrrrtttvvvxxxxxxxxxzzz{{{zzzyyywwwxxxyyyzzzzzzyyyvvvwwwxxxxxxxxxvvvuuutttpppqqqqqqrrrqqqpppooonnnmmmmmmkkkiiifffccc___]]][[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVWWWYYY]]]```bbbbbbcccaaa___]]]]]]^^^cccgggkkknnnnnnooopppqqqqqqvvv}}}}}}|||rrrssszzzfffRRREEE===999555222222222222222222222222111111000///////////////,,,,,,------.../////////---...///000000///...---..................................../////////000...000111111000000111222222222222111111111111111555444>>>SSSjjj|||{{{|||yyywwwtttnnnfffeeerrrrrr^^^UUU___vvv~~~wwwvvvvvvyyy~~~zzzuuurrrpppmmmlllmmmnnnooooootttwwwzzz|||}}}wwwtttmmmkkkhhheeebbb___]]]]]]\\\ZZZWWWVVVWWWXXXWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKKKKNNNTTT\\\fffooowww{{{||||||}}}~~~}}}{{{vvvrrrkkkkkkjjjiiifffccc```^^^\\\[[[XXXVVVSSSQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMSSSPPPPPPQQQQQQPPPUUU[[[___sssxxx{{{.........///////////////000000000000444<<>>QQQjjj{{{wwwwww{{{|||{{{ttthhh___YYYYYYnnnqqqbbbVVVYYYiii~~~zzzvvvrrrpppnnnmmmmmmllllllooosssvvvxxxyyyyyy{{{~~~~~~uuuqqqlllhhhfffeeedddcccbbbbbbaaa```]]]ZZZVVVTTTSSSSSSQQQNNNJJJHHHHHHIIIIIIPPPXXX^^^iiiwwwyyyyyywwwuuurrrnnnjjjhhheeeaaa]]]\\\\\\ZZZVVVSSSSSSRRRQQQPPPPPPQQQRRRSSSXXXVVVTTTTTTSSSRRROOOMMMOOOOOOPPPQQQRRRSSSTTTTTTWWWdddvvvzzz------......//////000000000111333777???IIIUUU]]]fffjjjpppuuuxxxzzz~~~|||vvvttt|||xxxnnnjjjsss}}}|||zzzwwwtttpppjjjbbb\\\UUUOOOFFFAAACCCKKKUUU\\\\\\VVVNNNIIIIIIMMMRRRVVV\\\]]]___aaaeeehhhkkkmmmooopppooommmjjjiiiiiikkkmmmsss}}}}}}{{{zzzzzz|||}}}}}}|||~~~~~~~~~}}}{{{zzzzzzzzzxxxtttpppmmmmmmnnnkkkiiigggggggggfffdddbbb^^^\\\ZZZWWWVVVUUUUUUVVVVVVTTTRRRQQQRRRRRRQQQOOOMMMNNNPPPQQQRRRUUUXXX[[[``````___^^^^^^aaafffjjjkkknnnqqqtttvvvxxx|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{zzzyyytttoookkkllloooqqqnnnjjjeeecccaaa___]]][[[ZZZZZZWWWXXXXXXXXXWWWUUURRRQQQQQQPPPOOONNNNNNPPPSSSVVVVVVWWWYYY[[[^^^aaacccdddeeedddbbbaaaaaaaaaaaaaaahhhkkknnnoooooonnnooopppkkknnnsssyyy|||yyyzzz{{{|||ttt}}}uuuvvvyyymmmPPP???666444333333333444333222333222111000///000000000,,,------...///000000111------......//////000000------............------////////////////////////////////////000111222222333000///000000000555:::FFFbbb{{{}}}{{{uuuqqqaaaWWWWWWbbb~~~vvviii]]]UUU]]]rrr{{{vvvqqqnnnmmmmmmmmmmmmmmmooossswww{{{}}}~~~vvvrrrmmmiiigggfffeeeeeeddddddcccaaa^^^ZZZVVVTTTTTTSSSQQQNNNJJJIIIJJJKKKMMMUUU]]]dddooo}}}|||{{{yyyxxxuuurrrnnnkkkfffccc```___^^^\\\YYYVVVUUUTTTTTTSSSTTTTTTUUUVVVYYYXXXVVVUUUTTTSSSPPPMMMOOOOOOPPPPPPQQQRRRRRRSSSUUU^^^lll---------...///000000111000222777===FFFQQQ\\\dddjjjlllnnnppprrruuuyyy|||uuu{{{vvvttt|||~~~wwwooonnnsssyyy{{{{{{yyyuuuooofff\\\VVVNNNHHHBBBAAAHHHRRR[[[___ZZZTTTLLLHHHJJJOOOTTTWWW[[[]]]```cccgggiiikkklllnnnnnnmmmjjjhhhhhhjjjlllmmmrrrzzzzzzyyyxxxzzz}}}~~~~~~~~~}}}|||~~~{{{zzzwwwwwwvvvsssooolllkkklllkkkjjjhhhhhhiiihhhgggeeebbb```\\\YYYXXXWWWXXXXXXWWWUUUSSSRRRRRRRRRQQQPPPLLLNNNQQQRRRTTTWWW[[[___ggggggeeebbbaaacccgggjjjmmmooosssuuuwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||~~~}}}|||zzzzzz{{{{{{zzzyyywwwrrrmmmmmmoooppplllhhheeedddbbb___]]][[[ZZZYYYVVVWWWXXXXXXVVVSSSPPPNNNLLLKKKJJJKKKNNNRRRUUUWWWXXXYYY[[[^^^```ccceeeeeegggfffdddbbb``````aaaaaahhhjjjmmmmmmmmmmmmnnnooolllpppuuu{{{~~~{{{zzzzzz|||yyyzzz~~~yyy\\\FFF888666333333444555444222111111000000000000000000------......///000111111---......//////000000000------............------////////////////////////000000000000000111222222111///000333333333777===QQQppp~~~yyyooo^^^UUUYYYkkkmmm___WWWVVVddd{{{}}}vvvqqqnnnmmmmmmmmmmmmnnnooosssyyywwwsssmmmjjjhhhgggfffeeeffffffeeeccc```[[[WWWUUUUUUTTTRRRNNNKKKIIIKKKMMMPPPXXXaaahhhrrr~~~}}}zzzyyyyyyvvvrrrnnngggeeedddcccaaa___\\\ZZZWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWUUUUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOUUU\\\gggxxx,,,------...///000111111000555>>>HHHSSS^^^jjjppppppooonnnoooqqqtttxxx{{{rrr}}}xxxtttuuu|||}}}{{{vvvssstttuuutttpppyyy}}}|||zzzvvvooodddXXXPPPDDD@@@===BBBNNNYYY___aaaWWWQQQJJJHHHLLLRRRWWWYYY[[[]]]aaaeeeiiikkklllmmmnnnnnnmmmkkkjjjkkkooorrrqqqsssxxx}}}~~~xxxwwwwwwyyy|||}}}|||~~~{{{zzzvvvwwwvvvtttpppnnnmmmmmmllljjjiiiiiikkkkkkjjjhhhfffccc```\\\ZZZZZZ[[[\\\YYYWWWTTTSSSSSSSSSRRRPPPMMMPPPSSSSSSTTTVVV[[[```jjjiiihhheeeddddddgggjjjnnnppptttvvvyyy{{{~~~~~~}}}}}}{{{{{{|||~~~}}}|||}}}~~~}}}|||yyyuuuqqqoooooonnnkkkhhhfffeeecccaaa^^^]]]\\\[[[WWWWWWXXXWWWVVVSSSPPPNNNJJJIIIHHHKKKOOOTTTVVVXXXXXXZZZ\\\___bbbdddeeefffgggfffdddbbbaaaaaabbbccchhhjjjllllllkkkkkklllnnnnnnrrrxxx}}}}}}|||{{{zzz{{{||||||bbbMMM;;;777333333444555444111000000000000000000000000.........//////000000111//////////////////000000------............------////////////////////////222111111000000111111111//////222555555555;;;BBB___zzz~~~mmm\\\UUU^^^tttfffRRRQQQYYYmmm}}}wwwrrrooonnnnnnmmmmmmnnnpppssszzzxxxtttoookkkiiihhhgggfffhhhhhhgggeeebbb^^^ZZZXXXUUUTTTRRRNNNKKKJJJLLLNNNRRRZZZcccjjjttt}}}||||||yyytttppphhhhhhgggfffdddaaa^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWVVVVVVWWWVVVTTTRRROOOOOOOOOOOONNNNNNMMMMMMTTT[[[eeettt,,,,,,---...///000111111111999EEETTTbbbooozzz~~~|||{{{{{{}}}~~~~~~vvvuuuxxx||||||yyyuuuwwwzzzwwwoookkkttt}}}zzzwwwqqqeeeVVVKKK@@@======DDDQQQZZZ\\\ZZZTTTNNNHHHHHHNNNUUUYYYZZZ\\\___ccchhhkkkmmmnnnnnnmmmmmmlllkkkkkknnntttxxxxxxwwwxxxzzz~~~~~~|||wwwuuuuuuwww{{{}}}{{{zzzvvvwwwwwwuuurrrooonnnooolllkkkjjjjjjlllmmmlllkkkiiifffbbb___\\\\\\]]]^^^[[[YYYWWWUUUUUUUUUSSSRRRPPPSSSUUUUUUSSSSSSXXX\\\fffggggggfffeeeeeegggjjjnnnqqqtttwwwyyy|||~~~~~~~~~}}}~~~~~~~~~}}}yyyxxxuuurrrpppnnnmmmlllhhhgggeeecccaaa```______YYYYYYYYYXXXVVVTTTRRRQQQLLLKKKJJJMMMRRRUUUVVVVVVXXXZZZ]]]```ccceeeffffffeeedddbbbaaabbbcccfffhhhhhhjjjllllllkkkkkklllnnnnnnsssyyy~~~~~~~~~{{{xxxzzz{{{zzz~~~sss```NNN>>>999444333444555333000//////000000000000000//////////////////000000000000000000///////////////------............------////////////////////////333333222111000000000000111000111444444777???IIIjjjiiiZZZXXXeee~~~qqqZZZNNNSSSbbbyyy|||wwwssspppnnnnnnlllnnnooopppsss{{{zzzvvvqqqmmmkkkjjjiiihhhiiiiiiiiigggddd```]]]ZZZVVVUUURRRNNNKKKKKKMMMPPPTTT]]]fffnnnxxx|||uuuooohhhiiijjjiiifffccc```___^^^^^^^^^]]]]]]\\\[[[[[[[[[YYYXXXXXXYYYXXXUUUSSSNNNOOOOOOOOOOOOOOOOOOOOOSSS[[[eeerrr,,,,,,---...///000111222222;;;KKK\\\lll{{{~~~uuuvvv{{{|||{{{wwwuuuzzzxxxmmmpppwww~~~zzzxxxrrrfffUUUIIIBBB??????FFFQQQXXXUUUQQQQQQLLLGGGHHHOOOVVVZZZZZZ^^^aaaeeejjjnnnoooooooookkkkkkjjjjjjkkkooouuuzzz|||yyyyyy|||}}}|||{{{vvvuuutttvvv{{{}}}|||zzzuuuvvvwwwuuurrrooonnnnnnlllkkkjjjkkkmmmnnnmmmlllkkkhhhddd```^^^^^^___```]]][[[XXXWWWWWWWWWUUUTTTSSSVVVXXXVVVRRRQQQUUUYYYbbbdddeeeeeeeeefffhhhjjjnnnqqqtttwwwyyy|||}}}|||}}}~~~}}}|||yyyyyyxxxuuuqqqoooooopppjjjiiigggeeedddbbbbbbaaa\\\\\\[[[YYYWWWUUUTTTSSSOOONNNMMMPPPTTTWWWVVVTTTXXXZZZ]]]```ccceeeffffffbbbaaa``````bbbeeeiiikkkiiikkkllllllkkkkkkmmmnnnnnnssszzz~~~|||wwwxxx|||}}}zzzyyy~~~|||rrrhhhYYYKKK@@@:::444333555555333000...///000000000000000///000000000000////////////111111000000//////......---..................---////////////////////////444444222111000000//////333111111222333777CCCOOOqqqcccXXXYYYkkkdddNNNQQQZZZlll~~~zzzvvvssspppnnnmmmlllnnnooopppttt{{{|||xxxrrrooommmlllkkkjjjjjjjjjjjjhhhfffbbb^^^\\\VVVUUURRRNNNKKKKKKNNNPPPWWW```jjjrrr}}}}}}uuuoooiiijjjkkkjjjgggdddaaaaaa____________^^^]]]\\\[[[^^^\\\[[[ZZZZZZYYYVVVTTTMMMNNNOOOOOOPPPQQQRRRRRRRRR[[[eeeqqq---,,,,,,---///111222111888BBBRRRcccsss~~~|||}}}}}}sssvvvuuuooorrr{{{{{{|||sss[[[EEEAAACCCFFFJJJRRRXXXWWWQQQNNNLLLKKKMMMSSSYYY^^^```___eeejjjkkklllppprrrpppuuuooohhhgggllltttzzz}}}}}}{{{{{{||||||{{{uuutttuuuyyy~~~~~~{{{xxx{{{vvvrrrqqqsssrrrnnnjjjkkkkkkllllllmmmllllllkkkiiigggeeecccbbbaaaaaabbbaaa^^^ZZZWWWVVVVVVUUUTTTWWWWWWVVVVVVUUUTTTTTTTTT^^^___aaaccceeefffggggggnnnqqquuuxxxzzz}}}~~~zzzyyyxxxvvvtttsssqqqqqqnnnmmmjjjhhhfffdddcccccc___]]]ZZZWWWUUUTTTTTTTTTRRRNNNMMMRRRVVVUUUUUUVVVYYY\\\aaaeeegggggghhhiiicccaaa^^^^^^bbbgggkkkmmmpppnnnjjjhhhhhhiiikkkmmmqqqwww{{{|||~~~}}}{{{zzzyyy|||xxx~~~zzzpppkkkdddZZZSSSAAA;;;666555333111222666000000000000////////////111111111111111111111111//////.........---------.........///////////////......///000000000000000...............///000000777///...444666:::KKKbbb{{{}}}ggg]]][[[pppeeeWWWWWWPPPaaauuuzzzxxxuuurrrpppoooppppppqqqnnnnnnqqquuuyyy{{{uuupppmmmmmmlllkkkkkkjjjhhhgggfffccc___[[[UUUQQQNNNKKKHHHGGGNNNVVV]]]iiiuuu{{{}}}xxxvvvrrrpppnnnlllkkkiiieeebbbbbbaaaaaa```______`````````___\\\[[[ZZZWWWTTTQQQQQQOOONNNPPPTTTUUUTTTRRRSSSWWW```oooxxx{{{------,,,---///000111222999EEEUUUeeesss}}}yyy|||{{{wwwzzzxxx|||yyy^^^EEEAAADDDHHHLLLSSSXXXVVVPPPKKKKKKKKKNNNTTTZZZ^^^```aaahhhlllmmmnnnrrrsssrrrsssmmmgggffflllttt|||~~~|||{{{{{{{{{zzztttttttttxxx~~~|||zzzzzzvvvrrrqqqsssrrroookkkllllllmmmmmmmmmmmmllllllllljjjhhhfffdddcccccccccbbb___[[[YYYXXXXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUZZZ\\\___bbbfffiiikkklllooorrrvvvyyy{{{~~~||||||zzzxxxvvvtttrrrqqqooonnnllliiigggeeecccccc```^^^[[[XXXVVVUUUUUUUUUTTTPPPPPPUUUYYYXXXXXXYYY[[[^^^bbbfffhhhhhhhhhhhhdddaaa___```ccchhhlllnnnooommmjjjgggfffgggiiikkkqqqwww{{{{{{~~~}}}|||zzzyyy~~~{{{vvv||||||uuurrrmmmddd[[[JJJ@@@888666444222222555111000000000////////////000000000000000000000000000000/////////.........///////////////...............///000000000000000//////......//////000111555//////444777>>>SSSjjj}}}{{{~~~~~~uuuccc]]]___sssyyyaaaUUURRRVVVhhhzzz~~~wwwwwwuuusssqqqppppppqqqrrrqqqnnnnnnqqqtttyyy~~~xxxssspppnnnlllkkkjjjiiihhhgggfffccc___\\\VVVRRROOOMMMIIIIIIOOOXXXdddqqq}}}~~~|||uuussspppnnnmmmkkkiiifffhhhgggfffdddcccbbbbbbbbbaaa___]]][[[ZZZWWWTTTRRRQQQPPPNNNPPPRRRTTTSSSQQQVVVZZZaaannnxxxxxx------------...///111222<<>>RRRjjjzzzyyywwwyyy|||yyyrrriiibbb]]]iiiwwwzzzeeeZZZ[[[]]]^^^lll}}}~~~xxxsssjjjkkklllnnnqqqsssuuuvvvrrrppppppsssvvvyyy}}}{{{zzzwwwssspppkkkjjjhhhhhhfffccc^^^[[[UUUQQQNNNMMMLLLNNNXXXbbbnnn{{{}}}xxxuuutttsssrrrqqqllllllkkkjjjiiiiiiiiiiiigggddd```]]][[[YYYVVVTTTTTTSSSQQQPPPOOOOOOPPPQQQWWW\\\bbbkkk|||tttpppwww+++---/////////222888===MMMYYYjjjuuu{{{rrreeeYYYUUUOOOFFFBBBCCCEEEQQQZZZZZZUUUQQQLLLGGGJJJKKKOOOUUU\\\aaaddddddggglllpppoooooorrrrrrpppooollliiimmmuuu~~~zzzwwwuuusssqqqoooooorrryyy|||zzzyyyxxxwwwuuutttsssrrrrrrpppooommmmmmmmmnnnnnnnnnmmmllliiigggcccaaa______]]][[[[[[[[[ZZZXXXVVVSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXZZZ]]]aaafffjjjlllrrrvvv{{{{{{yyywwwwwwvvvtttqqqmmmjjjhhheeedddcccbbbaaa___^^^^^^WWWZZZ```gggiiiffffffhhhkkkjjjjjjnnnqqqqqqmmmjjjcccbbbbbbdddhhhmmmooopppsssqqqmmmjjjiiiiiikkkmmmooovvv|||~~~}}}|||yyyxxxyyy~~~vvvnnnnnnooovvvvvvrrrvvv}}}sss^^^GGG<<<999777444222222222111111111000000000000000000000000000000000------------............000000//////......------......///000000000000000111111111000111111222333111666777777DDD\\\pppxxxxxx|||{{{uuunnneee___^^^cccqqq~~~jjjZZZTTTTTTZZZ```rrr~~~yyytttqqqhhhiiikkknnnppprrrtttuuurrrpppqqquuuxxx{{{~~~}}}{{{yyyuuusssmmmkkkiiihhhfffbbb]]]YYYTTTQQQNNNNNNNNNRRR]]]hhhppp{{{|||xxxvvvtttrrrpppkkkjjjjjjiiiiiiiiiiiijjjiiieeeaaa]]][[[YYYWWWVVVTTTTTTSSSQQQOOOOOOQQQTTTWWW]]]dddmmm|||uuurrrxxx+++---000000000444;;;BBBQQQ]]]lllwww~~~iii\\\QQQOOOIII@@@>>>DDDKKKWWW```___WWWQQQMMMJJJMMMNNNPPPVVV]]]bbbeeefffhhhmmmqqqpppppprrrrrrpppmmmkkkjjjnnnvvv}}}xxxvvvtttqqqpppmmmooossszzz~~~||||||{{{yyywwwuuuttttttrrrpppnnnmmmllllllmmmnnnmmmmmmllljjjgggdddaaa``````^^^\\\[[[[[[YYYVVVTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZZZZ[[[^^^bbbgggkkkmmmrrrvvv{{{}}}{{{wwwwwwwwwvvvssspppmmmkkkffffffeeedddcccaaa```___YYY]]]dddlllmmmjjjjjjmmmlllkkkkkkooossstttpppkkkeeeddddddgggkkkppprrrsssrrrpppmmmjjjiiikkkmmmnnnooowww~~~}}}|||zzzxxxxxx|||yyypppllljjjnnn~~~zzzvvvxxxzzz||||||sss___III>>>999666444333222222222111111111000000////////////////////////---.........///////////////////////////...............///000000000000000000000000000000111222222000666888:::LLLgggvvvwwwyyywwwooocccYYYWWWZZZhhhwwwpppYYYRRRPPPOOOWWWeeeyyyxxxrrrooolllhhhiiikkkmmmpppqqqssssssrrrppprrrvvvzzz}}}}}}zzzvvvsssnnnmmmjjjhhheeeaaa[[[WWWUUUQQQOOOPPPRRRWWWcccooovvv|||yyyvvvrrrooonnnmmmlllkkkjjjiiiiiiiiijjjfffaaa^^^[[[ZZZXXXVVVTTTUUUTTTQQQOOOPPPSSSVVVYYY___gggooo|||xxxxxx***---000111111555===DDDTTT^^^lllyyy}}}}}}aaaTTTJJJJJJGGG???<<>>999555333444222222222111111111111000.........................../////////000000111111.........///////////////...//////000000000000000000000000///000111111222///555888===RRRnnn{{{xxx|||vvvlll^^^SSSSSSZZZlllzzzcccMMMMMMOOOMMMXXXkkk~~~}}}uuuooollljjjhhhiiikkkmmmoooqqqqqqrrrrrrppprrrwww{{{~~~}}}zzzvvvssspppnnnkkkhhheee```[[[VVVUUURRRQQQRRRUUUZZZgggsss||||||wwwrrroooqqqpppooommmkkkjjjiiiiiikkkgggbbb^^^\\\ZZZXXXWWWTTTUUUTTTRRRPPPPPPTTTXXX[[[bbbjjjqqq}}}{{{~~~000222111......555CCCNNN]]]aaalllxxx}}}}}}~~~xxxuuuxxx{{{ttt\\\WWWPPPGGGAAAAAACCCFFFVVVVVVYYY]]][[[SSSMMMLLLLLLQQQWWW\\\___bbbdddfffhhhkkknnnqqqssssssrrrqqqpppllljjjmmmuuu{{{~~~}}}|||xxxtttrrrqqqppppppsssyyy~~~zzzwwwuuuttttttpppooonnnoooppppppnnnllljjjhhhgggfffeeeccc___\\\\\\\\\[[[ZZZXXXVVVSSSQQQQQQTTTYYY^^^___^^^[[[XXXYYY[[[]]]___bbbfffkkkooorrruuuzzz~~~{{{{{{{{{zzzxxxuuurrrpppjjjhhhgggggggggfffbbb^^^[[[fffpppqqqqqqrrrsssssstttsssqqqooonnnnnnooopppjjjgggeeehhhnnnssstttrrrxxxsssmmmlllnnnpppqqqpppwwwyyy}}}~~~|||zzz{{{wwwuuuxxx~~~}}}ssskkkkkkooouuuyyy~~~zzzuuurrrmmmdddRRR???777888777333333222111111000111111111......//////000000111111///000000000000//////...........................000111111111111000//////111111111111000000000000222555:::GGG^^^ssszzzwww~~~nnnddd[[[SSSVVV^^^ttt{{{]]]GGGGGGMMMQQQ___rrr~~~uuummmiiijjjiiiggggggiiikkkmmmqqqtttppprrrxxx~~~|||wwwrrrqqqoookkkiiifffbbb^^^[[[WWWSSSOOOOOOWWWeeettt~~~~~~{{{zzzyyy}}}yyytttqqqnnnllliiiggggggeeeccc___\\\YYYXXXWWWUUUTTTSSSRRRQQQQQQRRRSSS^^^bbbgggrrr}}}000111222000111:::HHHSSSaaadddnnnwwwzzzwwwyyy~~~~~~~~~{{{tttqqqttt}}}}}}~~~uuunnnXXXUUUNNNFFF@@@@@@EEEIIIXXXVVVXXX\\\[[[TTTOOONNNNNNSSSXXX]]]```cccfffhhhiiikkknnnpppppppppnnnmmmooolllkkknnnvvv|||}}}}}}~~~|||yyyuuurrrpppooonnnmmmqqqwww~~~~~~zzzwwwvvvuuuuuuqqqooonnnnnnnnnnnnmmmkkkjjjhhhfffeeedddccc```]]]ZZZZZZYYYXXXVVVTTTSSSRRRSSSVVVYYY\\\]]]\\\ZZZXXXYYYZZZ[[[]]]___dddjjjnnnuuuxxx|||zzz{{{zzzyyywwwtttqqqooommmkkkiiiiiiiiihhhdddaaaaaakkkuuuwwwvvvwwwxxxwwwvvvuuusssqqqpppooonnnnnnllljjjiiilllrrruuuuuusssrrrooolllkkkllloooqqqrrrwwwyyy|||~~~||||||yyywwwxxx|||}}}sssjjjhhhkkkqqquuu|||uuuooolllfffWWWEEE:::888777333333222222111111111111111.../////////000000000111000000000000///...---,,,...........................///000111111111111111111111111111000000000000666555<<>>>>>DDDMMMTTTTTTQQQPPPRRRQQQNNNOOORRRUUUYYY^^^bbbccceeefffhhhhhhiiijjjmmmnnnpppqqqqqqlllmmmooorrrsssttttttssstttrrrpppnnnlllkkkjjjkkklllpppwww}}}|||{{{{{{uuusssrrrqqqqqqooollljjjllljjjhhhggghhhhhhgggfff^^^\\\ZZZXXXWWWXXXZZZ[[[\\\ZZZYYYWWWVVVVVVWWWXXXWWWYYYZZZ\\\]]]aaafffiiipppvvv}}}|||yyyvvvtttssspppqqqpppmmmjjjhhhiiijjjiiittt~~~|||yyyvvvsssqqqtttuuuwwwwwwvvvtttqqqooommmnnnoooooooooqqqtttvvv||||||}}}||||||zzzvvvrrrttt|||xxxnnngggfffhhhooo|||{{{~~~~~~~~~nnnVVVAAA888888444444333222222222222222000000000000////////////---...///000111111111111////////////////////////111111111111111000//////222111111000222444777888:::DDDXXXnnnxxxxxx}}}ooo___YYYWWWYYYfffuuuvvv```JJJJJJHHHLLLXXXkkkzzz}}}wwwooojjjeeefffiiillltttwwwttttttwwwtttllliiiiiiooozzz{{{vvvssspppllliiifffaaa]]]YYYXXXYYY^^^eeeooozzz~~~|||yyywwwvvvsssooollleeebbb^^^[[[XXXWWWXXXXXX[[[YYYVVVUUUXXX]]]cccgggooowwwxxxvvvuuuwww{{{...///222888AAANNN[[[ccchhhpppvvvttttttwwwxxxwwwzzzyyy~~~yyyxxx}}}}}}tttmmmpppvvvyyywwwuuuuuuuuuqqqiii```YYYTTTNNNHHH@@@<<<@@@GGGNNNRRRQQQQQQSSSTTTPPPLLLOOOUUUXXX[[[```dddeeefffhhhiiihhhiiijjjlllnnnooopppqqqmmmnnnoooppppppppppppqqqrrrpppnnnllljjjjjjjjjjjjmmmpppvvv~~~~~~|||{{{uuuttttttuuuuuurrrnnnkkkmmmlllkkkkkkkkkjjjgggeee___]]][[[YYYXXXYYYZZZZZZZZZZZZXXXWWWWWWWWWWWWWWWTTTWWWZZZ\\\]]]```cccfffkkkqqqzzz|||yyyvvvtttsssqqqrrrqqqnnnjjjiiijjjlllhhhttt~~~|||zzzxxxwwwvvvwwwxxxyyyxxxvvvsssqqqppplllllllllnnnrrruuuvvvwwwzzzzzz{{{}}}}}}}}}zzzwwwuuuxxx~~~}}}rrriiigggggglllssszzz}}}~~~ttt\\\EEE:::999444444333222222222222333111000000000/////////.........//////...------,,,///////////////////////////000000111111111111000222111000000222555888:::@@@RRRgggsssuuuwwwxxxkkkaaa```bbbfffrrrkkkRRREEEGGGIIINNN___ttt~~~ssslllfffbbbcccfffllluuuxxxttttttxxxuuummmkkkkkkpppxxxyyytttrrrooollliiifffbbb^^^ZZZYYY\\\aaaiiisss}}}~~~}}}{{{xxxtttqqqhhheeeaaa]]][[[ZZZ[[[\\\]]][[[XXXXXX[[[bbbjjjooouuu}}}}}}uuuuuuuuuwwwzzz}}}///000444;;;FFFTTTaaaiiivvv~~~~~~{{{uuu{{{{{{sssnnnqqquuuuuuqqqzzzyyywwwpppggg]]]VVVRRRQQQHHH>>><<>>EEELLLOOONNNLLLOOORRRRRRPPPOOOPPPRRRYYY\\\aaadddeeeeeefffggghhhhhhiiiiiijjjlllmmmnnnmmmnnnnnnooonnnlllkkkjjjmmmkkkhhhggggggiiilllnnnlllpppxxx~~~{{{vvvwwwyyyyyyxxxtttpppnnnqqqooommmlllllllllkkkjjjfffdddaaa^^^\\\]]]^^^___ZZZYYYXXXWWWVVVWWWWWWXXXZZZVVVVVVZZZ^^^___aaadddjjjooovvv}}}}}}yyyvvvsssqqqqqqpppooommmkkkllloooqqqtttvvvzzz~~~~~~|||yyywwwvvvuuuwwwxxxxxxvvvrrrooommmllllllllllllnnnqqquuuzzz}}}~~~}}}||||||}}}zzzzzzzzzyyy{{{zzzllldddccceeeooo}}}vvvxxxsssyyyvvvcccLLL>>>999:::888444333222222111000000000000000000000000000//////......///000111111000000000000000000000000000000000000000000000000---000111111111555999;;;FFFiiiyyyqqqmmmttt~~~}}}~~~yyyrrrhhhcccmmmzzzyyy]]]KKKFFFEEEIIIYYYooo}}}{{{wwwooogggbbb`````````mmmrrryyy{{{wwwrrrnnnmmmmmmnnnqqqwww|||}}}xxxsssrrroookkkgggeeebbb___]]]YYY^^^fffoooxxx|||vvvqqqpppkkkfffccccccdddeeefffddd```___bbbcccfffqqq~~~xxxsssrrrssswww|||}}}{{{~~~~~~}}}000...555FFFUUUaaauuuyyyzzz|||zzzxxxwwwwwwxxxyyyzzzyyyzzzlllccc___WWWNNNIIICCC>>>???FFFLLLMMMKKKJJJMMMOOOOOOOOOOOORRRUUUZZZ]]]aaaddddddeeefffgggfffffffffgggiiikkklllmmmmmmnnnnnnoooooonnnllllllllljjjhhhffffffgggjjjllllllqqqxxx}}}||||||{{{yyywwwtttqqqppptttrrrooonnnnnnmmmlllkkkhhheeebbb^^^\\\[[[\\\]]][[[ZZZYYYXXXWWWWWWXXXXXXYYYVVVVVVZZZ]]]^^^```dddkkkpppwww}}}~~~zzzvvvsssqqqqqqqqqpppnnnlllmmmpppsssuuuwww{{{|||zzzyyyyyyyyyuuuvvvvvvuuurrrpppooonnnmmmmmmmmmooorrrvvvzzz}}}}}}}}}}}}}}}~~~}}}~~~|||xxxyyyyyyxxxyyy|||~~~qqqhhheeefffmmmyyyzzzxxx{{{{{{~~~ssswwwvvvdddOOO@@@;;;999777444333333333222000000000000000000000000000000000/////////000111111000000000000000000000000111111111111111111111111...111333333333666:::<<>>EEELLLRRRSSSQQQOOOQQQOOOMMMOOOTTTYYY[[[\\\bbbcccdddcccaaaaaabbbcccdddddddddeeeiiinnnsssvvvvvvuuurrrooollljjjiiiiiiiiihhhhhhggggggggghhhhhhkkksss{{{yyyxxxvvvsssqqqpppooommmkkkkkkiiifffbbb``````aaabbb^^^^^^]]]\\\ZZZWWWTTTSSSSSSTTTWWWYYYXXXWWW]]]ddddddhhhoootttxxx|||~~~|||{{{zzzwwwtttqqqooommmmmmnnnpppqqqtttyyyyyysssmmmkkkmmmpppooonnnmmmpppssswwwyyyzzzzzzyyyyyyzzz}}}|||}}}}}}yyyxxxyyy~~~oooeeebbbccchhhkkkttt{{{tttpppnnnwwwxxxgggpppzzz{{{pppfffVVVGGG;;;888333111111222333333000000000000000000000000000000/////////000111111000000000000000000000000222222222222222222222222444000111555666:::LLLaaa{{{nnn^^^WWWKKKQQQ^^^sssiiiQQQDDDDDDHHHOOO\\\nnn}}}{{{zzz||||||{{{mmmfffdddbbbaaabbbfffjjjmmmllljjjiiilllqqquuuvvvvvvvvvvvv{{{|||xxxuuusssooojjjgggfffggggggggglllqqqyyy~~~|||{{{zzzzzzxxxuuurrrsss{{{777>>>KKK\\\ppp{{{wwwxxx{{{wwwzzzuuujjjaaa```\\\QQQFFFAAA;;;???FFFLLLPPPQQQOOOMMMNNNLLLKKKNNNUUUZZZ\\\]]]cccddddddbbbaaa```aaacccbbbbbbcccfffkkkrrryyy}}}{{{yyyuuuqqqmmmkkkiiiiiigggffffffffffffgggggghhhkkksss}}}|||{{{yyyvvvsssrrrqqqpppnnnmmmnnnlllhhhdddaaa``````aaa``````___^^^\\\YYYVVVTTTRRRSSSWWWYYYXXXWWW\\\ddddddhhhooouuuyyy|||}}}|||}}}~~~{{{}}}|||yyyvvvssspppnnnmmmlllmmmoooqqqtttyyywwwqqqkkkjjjmmmqqqqqqpppmmmooossswwwyyyzzzyyyxxxwwwxxxzzz}}}~~~~~~{{{zzz{{{zzzoooiiiggghhhhhhqqq{{{tttqqqoooyyylllttt}}}{{{rrrjjj[[[LLL===999333000000111222333000000000000000000000000//////...//////000111111000000000000000000000000222222222222222222222222666111111666777===QQQhhh|||iiiYYYSSSOOOWWWcccuuu}}}___JJJBBBEEEIIIRRR```sss|||xxxxxxzzz{{{vvvhhhbbb```^^^^^^aaafffllloooqqqmmmkkklllooorrrsssrrrtttuuu{{{|||xxxvvvpppmmmhhhfffgggiiijjjkkkoootttzzz~~~}}}}}}}}}{{{xxxuuuxxx999DDDTTTddduuu}}}{{{}}}yyyyyyzzzzzzxxx}}}wwwqqqmmmfff]]]SSSKKKEEEBBB>>>EEEKKKJJJIIIJJJKKKJJJKKKMMMOOOQQQSSSVVV[[[^^^cccdddeeeeeeeeeeeedddcccdddeeeeeegggkkkrrr{{{~~~xxxrrrllliiiiiijjjhhhdddcccfffgggfffhhhlllooouuu}}}{{{zzz{{{xxxuuusssrrrrrrqqqppppppnnnkkkhhheeecccbbbbbb^^^\\\[[[[[[[[[ZZZXXXVVVXXXXXXXXXWWWWWWYYY]]]aaaeeeiiinnnssswwwzzz~~~|||{{{{{{{{{{{{zzzyyyxxxwww|||{{{xxxuuurrrpppppppppooopppppprrruuuyyy}}}~~~yyyuuurrrnnnjjjjjjnnnqqqssssssrrrrrrrrrsssssstttuuuuuu||||||||||||~~~}}}yyyvvv~~~tttkkklllnnnrrrhhhnnn|||{{{vvvxxxwwwoooiii]]]RRR@@@999333444444222000000000000000000000111111111111111000000000000111111000000000///000000111222222222222111111111111111777222333888:::@@@ZZZvvvzzzfffVVVOOONNNZZZjjj{{{pppUUUEEEAAAFFFMMMVVVgggxxxzzzwwwxxx{{{zzzqqqiiibbbaaa___^^^```dddiiilllkkkjjjjjjkkklllmmmnnnnnnuuuuuuxxx~~~zzzvvvrrrrrrpppmmmjjjiiiiiijjjkkktttvvvzzz~~~~~~~~~}}}|||}}}<<>>>>>EEEKKKJJJHHHIIIIIIGGGIIIKKKNNNQQQTTTXXX]]]aaabbbcccddddddddddddcccbbbdddddddddeeeiiiqqq{{{~~~yyyrrrllliiiiiijjjfffbbbaaadddeeedddfffkkknnnttt~~~}}}}}}|||yyyvvvtttssssssqqqpppqqqooolllhhheeecccbbbbbb^^^\\\[[[[[[[[[ZZZXXXVVVXXXXXXXXXWWWWWWYYY]]]aaadddhhhmmmrrruuuyyy||||||{{{{{{zzzzzzyyyxxxxxxwww{{{yyyvvvsssqqqoooooonnnppppppqqqssswww{{{{{{wwwsssnnnkkkhhhiiinnnrrruuuvvvuuuttttttssstttuuuvvvwwwzzzzzzzzzzzz|||~~~}}}zzzxxx|||uuuuuutttvvvhhhjjjuuuuuu}}}|||wwwqqqlll```SSSBBB:::555666666444111222000000000000111111111111111111000000000000111111000000000000000111222222111111111111111111222222333000222777;;;EEEbbbyyycccUUUPPPQQQ]]]mmm}}}gggQQQEEECCCHHHMMMYYYhhhxxx~~~zzzwwwyyy}}}ooohhhbbbaaa______```dddiiikkkkkkkkkkkkllllllnnnoooppprrrqqquuu~~~~~~{{{vvvsssqqqooollljjjhhhiiijjjkkkrrrtttxxx}}}|||zzz|||~~~@@@MMM___ooo{{{{{{ssslllttt~~~|||xxxuuuooovvvvvv~~~zzzqqqllldddZZZPPPGGGAAA>>>???FFFKKKJJJGGGGGGFFFDDDFFFIIIMMMQQQUUUZZZ```dddaaabbbbbbccccccbbbbbbaaadddddddddeeejjjsss~~~yyyrrrmmmjjjiiiiiiddd```___bbbcccbbbeeeiiimmmsss}}}~~~{{{xxxvvvuuutttrrrqqqqqqooollliiifffcccbbbaaa]]]\\\ZZZZZZZZZZZZXXXVVVXXXXXXXXXWWWWWWYYY]]]aaacccggglllppptttwww{{{}}}|||~~~~~~{{{{{{zzzyyyxxxwwwwwwwwwwwwyyywwwuuussspppooonnnmmmqqqrrrsssvvvzzz}}}yyytttqqqjjjiiigggiiinnntttxxxzzzyyywwwuuuttttttvvvxxxzzzzzzyyyyyyyyyzzz|||~~~~~~|||zzzxxx~~~~~~|||iiifffmmmnnn}}}xxxwwwssseeeWWWDDD===888888888555333333111111111111111111111111111111000000000000111111111111111000111222222333000000000111222222222333222111333777<<>>CCCKKKHHHEEEBBBAAABBBEEEGGGMMMPPPUUUXXXZZZ\\\^^^``````aaaccccccbbbbbbccceeeeeekkknnnmmmnnnuuuzzz|||{{{wwwrrrpppooolllfffaaaaaa``````aaabbbeeehhhjjjlllpppxxx}}}{{{uuusssqqqqqqpppmmmgggaaa]]]\\\[[[YYYXXXXXXYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\```cccggglllooorrrssstttvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzwwwuuusssrrrrrrppprrrsssttttttrrrpppnnnpppllljjjlllooopppsssxxx~~~}}}||||||{{{{{{|||yyy{{{~~~}}}|||~~~|||yyyuuuqqqooommmkkkjjjhhhfffeeeccccccccceeeeeeeeefffgggiiijjjkkkpppssswwwzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{}}}}}}yyy~~~yyyzzz~~~zzz~~~{{{mmmoootttkkkeeeccccccffflllrrrvvvwwwlllZZZFFF===999444111222000000000111222222333333000000000000000000000000////////////000000000000000111222333444444444444555444888GGG^^^ttt|||jjj```XXX\\\lll~~~}}}YYYIII>>>???BBBBBBHHHPPPaaarrr~~~zzzyyyxxxvvvxxxxxxyyy~~~vvvpppooorrrtttsssqqqppphhhbbbaaa```]]]ZZZZZZ\\\^^^bbbeeehhhiiihhhhhhllllllkkkmmmooorrrssstttxxxyyy~~~|||xxxsssooonnnlllkkkiiigggggggggggghhhiiikkklllmmmmmmooouuu|||}}}wwwqqqooommmmmmmmmmmmlllkkkiiiiiijjjmmmrrr{{{www~~~|||xxx{{{xxxlllnnnvvvvvvzzzwww{{{xxxkkk```[[[MMMHHHBBB???<<<;;;@@@GGGJJJHHHEEECCCBBBDDDFFFHHHNNNRRRVVVZZZ\\\^^^```bbbbbbcccccccccbbbcccfffhhhiiinnnpppooooootttvvvvvvvvvsssooommmllljjjeeeaaa______```aaadddgggjjjllllllqqqyyy}}}vvvtttrrrqqqqqqnnnhhhbbb```^^^\\\ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYY[[[\\\]]]aaacccfffjjjmmmoooppppppqqqrrruuuyyy}}}~~~~~~{{{}}}~~~~~~}}}~~~|||zzzwwwuuusssrrrrrrsssssssssrrrqqqpppooonnnqqqllljjjlllnnnoootttzzz}}}|||{{{zzzzzzwwwyyy|||~~~~~~|||{{{~~~{{{uuuooommmmmmkkkkkkjjjhhhhhhggggggggggggffffffeeeeeeeeeeeeffflllooosssuuuvvvwwwyyyzzz}}}}}}~~~|||zzz||||||vvvxxxzzzzzzzzz~~~{{{zzz{{{wwwyyyssspppllliiijjjpppttttttsssmmm]]]LLLAAA;;;666444444000000000111222222333333000000000000000000000000111000000000/////////...000111111222333333444444555555<<>>???AAABBBEEEJJJRRR^^^kkksssyyy}}}|||yyy|||{{{}}}|||kkkccc]]]]]]]]][[[ZZZ[[[``````aaaccceeehhhjjjkkkkkkkkkkkkjjjjjjkkkmmmooowwwzzzyyyvvvqqqmmmlllkkkiiihhhgggggggggggghhhjjjlllnnnkkkkkklllpppwww~~~~~~sss~~~{{{yyysssuuuuuuooowww~~~oooaaaYYYVVVRRRHHH???;;;999;;;@@@GGGGGGFFFDDDDDDDDDFFFIIIJJJOOORRRWWWZZZ\\\^^^aaabbbeeeeeeeeeddddddfffiiilllhhhmmmpppqqqsssvvvuuuqqqooonnnllljjjhhheeebbb```______```aaaccceeefffgggggglllsss{{{xxxvvvtttuuuuuurrrlllgggdddccc```]]][[[ZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]```aaacccfffhhhjjjllllllmmmnnnrrruuuxxxyyyzzzzzz~~~}}}~~~}}}|||{{{||||||{{{zzzyyywwwuuusssrrrqqqvvvuuusssqqqpppppppppppprrrpppppprrrrrrtttzzz~~~|||zzzyyyxxxwwwyyy{{{}}}~~~~~~~~~}}}www|||}}}vvvrrrqqqsssnnnrrryyy}}}zzzuuutttsssqqqpppooooooooolllnnnpppqqqpppqqqrrrtttxxxzzz}}}||||||xxxxxxvvvttttttsssqqqxxxtttrrr{{{zzzqqqppprrrooogggYYYIII>>>888666444333333222222111000000000000000000000000000000000.........///000111111111111111111111222333444555555:::LLLggg|||uuuaaa[[[WWW[[[kkk~~~yyy```IIIDDDAAA@@@AAAAAADDDGGGMMMXXXeeeooowww~~~~~~|||{{{xxxwww|||lllddd]]]]]]]]][[[ZZZ[[[aaaaaabbbccceeegggjjjkkkhhhjjjkkkjjjiiijjjmmmooouuuyyy~~~}}}zzzvvvqqqmmmkkkjjjhhhfffggggggggggggiiikkkmmmnnnllllllnnnqqqvvv|||vvv~~~|||uuuwwwyyyxxx{{{kkkaaa[[[WWWPPPGGG>>>;;;;;;<<<@@@EEEEEEDDDCCCCCCEEEGGGIIIKKKQQQUUUYYY]]]___aaaccceeedddeeeffffffeeegggjjjllljjjooosssuuuyyy}}}zzztttooonnnmmmjjjgggdddbbb```^^^___```aaacccdddeeefffhhhlllsssxxxzzzxxxwwwwwwwwwuuuooojjjeeedddaaa___]]]\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]___```bbbdddgggjjjlllnnnnnnooorrruuuwwwyyy{{{{{{}}}{{{zzz{{{|||zzzyyyyyyxxxvvvtttrrrqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnpppssstttuuu{{{~~~|||zzzyyyxxxxxxyyy{{{}}}~~~xxx{{{}}}{{{wwwttttttuuusssyyy~~~|||zzzyyyyyyssstttuuuuuutttsssuuuvvvyyyzzz|||~~~}}}wwwvvv|||wwwsssrrrqqqmmmpppsssmmmzzzrrrpppssssssnnnaaaNNN@@@:::777444000000000111222222333333000000000000000000000000------...///000111222222333222222111222333555666888@@@VVVttttttaaa\\\YYY```rrr~~~yyy^^^GGGEEEBBBAAA@@@AAADDDFFFLLLXXXeeennnvvv~~~~~~wwwttt{{{wwwmmmddd]]]\\\]]][[[[[[]]]bbbbbbcccdddfffhhhjjjkkkiiikkklllkkkiiiiiilllpppqqquuu}}}|||zzzvvvqqqmmmllljjjiiigggggggggggghhhiiilllnnnooommmnnnppprrruuuyyy~~~xxx}}}vvvxxx|||~~~uuuhhhaaa\\\XXXJJJBBB;;;;;;<<<===@@@DDDBBBBBBBBBCCCDDDGGGIIIJJJQQQUUUYYY]]]___aaaccceeebbbdddfffgggggggggjjjkkkkkkppptttxxx}}}{{{tttppppppnnnlllhhhdddbbbaaa]]]^^^```bbbeeefffhhhhhhggglllqqquuu{{{|||zzzyyyyyyzzzwwwqqqllleeedddbbb___^^^]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^```cccgggkkknnnppppppqqqsssuuuyyy|||}}}|||{{{{{{yyyyyyxxxxxxvvvtttrrrpppppppppooooooooonnnnnnmmmlllmmmrrrwwwxxxxxx~~~|||{{{yyyyyyxxxyyy{{{|||~~~||||||{{{yyywwwuuuttttttuuuzzz}}}~~~}}}|||zzzyyyzzz{{{|||||||||}}}~~~wwwtttyyyvvvqqqooommmjjjjjjvvvyyylllyyy{{{wwwxxxxxxuuuiiiTTTCCC<<<999666000000000111222222333333000000000000000000000000......//////000000111111444333222222333444666888:::DDD^^^ppp___ZZZZZZggg}}}sssVVVCCCCCCAAA??????BBBEEEGGGNNN[[[hhhpppwww~~~zzztttyyysssjjjbbb[[[[[[\\\\\\]]]___aaabbbccceeeggghhhiiijjjhhhjjjkkkiiieeedddgggkkkkkkppp|||}}}{{{wwwtttpppmmmmmmmmmlllkkkggggggggghhhjjjlllnnnpppmmmooorrrssssssuuuyyy|||}}}www}}}{{{tttwww|||~~~oooddd```\\\WWWEEE>>>999:::===>>>@@@CCCAAAAAAAAABBBDDDFFFIIIJJJOOORRRWWWZZZ\\\^^^aaacccaaacccfffgggggghhhiiikkkjjjoootttxxx|||zzzrrrqqqqqqppplllhhhdddbbbaaa[[[]]]```cccfffiiikkkkkkfffjjjooorrrwww}}}|||zzz{{{{{{xxxsssnnneeedddbbb```___^^^^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[[[[]]]___cccggglllppprrrqqqrrrtttwww{{{~~~|||{{{xxxxxxxxxxxxvvvtttrrrpppppppppqqqqqqqqqqqqpppooolllooouuu{{{||||||}}}{{{zzzzzzwwwxxxzzz|||}}}~~~}}}zzzxxxwwwvvvtttrrrssswww~~~}}}~~~~~~}}}}}}~~~~~~wwwsssxxxuuunnnkkkiiikkkiiissszzzwww|||~~~mmmyyy}}}{{{zzznnnXXXFFF>>>:::777333333222222111000000000000000000000000000000000000000000000////////////555444333333333555777999:::EEEccc~~~lll[[[XXX[[[llljjjMMM???@@@???======BBBFFFIIIPPP]]]kkkrrrwww}}}zzzqqquuu~~~nnnggg___YYYZZZ\\\]]]^^^aaaaaabbbdddfffggghhhiiiiiifffhhhiiieee```^^^aaaeeefffmmmyyy~~~{{{tttqqqnnnmmmnnnoooooooooggggggggghhhjjjllloooppplllooorrrsssrrrrrruuuwwwzzz}}}yyyzzz|||tttoooooouuu{{{{{{rrrjjjbbbXXXNNN???<<<888888:::???CCCDDDEEECCCAAA@@@AAAEEEIIILLLRRRSSSUUUXXX[[[___bbbdddddddddddddddfffhhhjjjlllmmmtttyyyyyyyyyzzzxxxuuurrrqqqnnnkkkgggdddbbb```bbb```___aaafffjjjkkkkkkhhhiiinnntttyyy|||}}}}}}vvvoookkkddd^^^]]]``````^^^]]]\\\\\\\\\[[[\\\\\\]]]]]]```bbbdddhhhlllooorrrttttttuuuxxx}}}~~~{{{yyyzzzxxxwwwuuutttsssttttttssssssrrrpppnnnnnnoooqqqrrrsssuuuzzz|||zzzyyyxxxxxxxxxyyy{{{|||}}}~~~|||xxxvvvtttttttttuuuwwwzzz~~~{{{yyyzzzwwwgggdddkkkkkkjjjrrrtttvvvyyyvvv{{{yyyxxxqqqZZZLLLHHH???444555444222222444555555444222222111111111111222222222222111111111111222222222333333333222333666888???IIInnnlll]]]YYYWWW___|||qqqXXXIII@@@AAACCCDDDAAA@@@HHHSSS]]]dddkkkmmmrrr|||zzzsssuuu{{{mmmddd___\\\\\\\\\ZZZ\\\aaadddeeefffjjjmmmmmmllljjjgggdddbbb`````````___^^^dddiiiuuu}}}xxxxxxzzzssssssqqqooonnnllljjjjjjkkkiiifffhhhkkkmmmllljjjhhhkkkoooqqqrrrrrrsssuuu{{{}}}xxxwwwwww{{{rrrmmmlllqqqvvv~~~uuukkkbbbWWWMMM???<<<888777:::???DDDFFFEEEDDDAAA@@@BBBEEEIIILLLRRRSSSUUUXXX\\\```ccceeeeeeeeeeeeeeeggghhhjjjlllooovvv{{{{{{zzzyyyvvvqqqqqqooommmiiifffccc```___aaa___^^^aaafffjjjkkkkkkjjjjjjmmmsssxxx~~~~~~~~~wwwpppkkkfffaaa```bbbbbb```^^^[[[[[[[[[[[[\\\]]]^^^___eeefffhhhlllooosssuuuwwwzzz{{{}}}~~~|||{{{{{{yyywwwtttrrrppppppppppppqqqpppooommmmmmoooqqqqqqrrruuuyyy~~~}}}{{{{{{{{{{{{{{{|||}}}~~~~~~{{{wwwtttssssssssstttuuuxxx{{{~~~}}}{{{yyyzzz}}}yyygggaaadddfffgggmmm~~~xxxtttuuuvvvzzz~~~}}}{{{aaaOOOHHH???555555444222333444555555444222222111111111111222222222111111000000111111222222333333333222444666999CCCQQQuuuuuudddWWWTTTVVVaaalllUUUHHHBBBAAABBBBBB???@@@JJJVVV```hhhmmmnnnrrr|||zzzrrrssswwwjjjddd___\\\]]]\\\[[[]]]bbbeeefffhhhkkkooopppooommmkkkgggbbb___]]]\\\[[[YYY```eeerrr}}}yyyyyysssrrrqqqpppnnnlllkkkkkkllliiifffgggjjjkkkjjjhhhkkklllooorrruuuwwwxxxxxxyyy{{{}}}xxxvvvsssrrrwww}}}rrrmmmllloooqqqwwwssshhh___SSSIII???;;;666666999@@@EEEHHHFFFDDDBBBAAABBBFFFJJJMMMRRRSSSUUUYYY\\\```dddfffhhhggggggggggggiiikkklllpppxxx}}}}}}{{{xxxsssmmmooonnnkkkgggdddaaa___^^^___^^^^^^```eeehhhkkkkkkmmmjjjkkkrrrxxx~~~wwwqqqmmmjjjfffdddddddddaaa^^^[[[[[[ZZZ[[[\\\^^^```aaajjjlllnnnqqqtttwwwzzz{{{~~~|||~~~}}}zzzvvvrrrpppnnnmmmlllmmmmmmlllkkklllnnnpppqqqsssuuuxxx|||}}}||||||}}}~~~}}}}}}~~~~~~~~~~~~|||yyyuuusssrrrrrrsssuuuuuuwwwxxxzzz|||}}}~~~}}}{{{zzzzzz}}}mmmbbb```bbbfffhhhqqqzzzooonnnssswww|||hhhSSSHHH???888666444222333444555444333222222111111111111222222222111111000000111111222222333333333333444777:::FFF\\\~~~|||jjj[[[PPPPPPUUUeeehhhTTTJJJGGGDDDAAA???>>>AAAMMMYYYdddjjjnnnmmmpppyyyxxxooonnnxxxssshhhddd___\\\]]]]]]\\\^^^cccggggggiiimmmrrrttttttsssqqqmmmfff```^^^\\\[[[ZZZZZZ```mmmzzzwwwrrrrrrqqqpppooonnnmmmlllllliiifffhhhkkknnnmmmlllmmmmmmnnnrrrwww{{{{{{yyyvvvxxxzzz~~~{{{xxxsssooopppwww|||tttpppooopppooorrrxxxlllaaaXXXMMMCCC>>>:::666555999@@@FFFJJJFFFDDDBBBAAACCCGGGKKKNNNSSSTTTVVVYYY]]]aaadddfffiiiiiihhhhhhhhhiiikkklllpppxxx~~~~~~|||yyysssmmmooommmjjjfffcccaaa______]]]]]]^^^```cccgggiiikkkmmmiiiiiipppyyy~~~xxxrrroooooollliiihhhiiifffaaa]]]]]]]]]]]]___aaadddeeennnooorrrtttxxx{{{}}}~~~~~~~~~~~~}}}yyyuuurrrpppoooiiijjjjjjjjjjjjkkknnnpppssstttwwwyyyzzz|||}}}zzzzzz|||~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxuuussssssssstttvvvvvvwwwyyy{{{|||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{}}}vvvggg___^^^eeefffhhhoookkkrrrqqqxxxkkkTTTGGG@@@;;;666444333333444444444333222222111111111111222222111111000000000000111111111222333333333555888;;;GGGdddyyytttdddXXXNNNNNNUUUhhhjjj\\\UUUOOOIIICCC???===AAANNN[[[fffmmmpppnnnmmmuuuuuukkkjjjrrr}}}qqqhhhccc___\\\]]]]]]]]]___dddggghhhkkkooouuuxxxyyyyyyyyytttnnniiieeecccaaa___WWW]]]iii|||}}}xxxrrrrrrqqqpppoooooonnnnnnkkkiiihhhkkkqqqvvvwwwwwwqqqooonnnqqqxxx|||zzzwwwtttvvvxxx{{{|||wwwrrrpppssszzz{{{uuurrrqqqqqqmmmmmm}}}}}}|||}}}yyywwwpppeee\\\TTTJJJAAA===999666555:::AAAGGGJJJFFFDDDBBBBBBDDDHHHLLLOOOTTTUUUWWWZZZ^^^aaadddfffjjjiiihhhhhhhhhjjjkkklllnnnvvv}}}~~~}}}zzzuuuoooooommmiiifffcccaaa``````]]]]]]^^^___aaadddgggiiikkkggghhhoooxxx~~~yyytttpppsssrrroooqqquuutttooobbbaaa``````bbbdddggghhhooopppsssvvvyyy|||~~~~~~}}}~~~~~~|||yyyvvvsssqqqpppggghhhiiiiiiiiikkknnnpppuuuwwwyyyzzzzzz{{{}}}~~~}}}zzzxxxxxxzzz}}}~~~}}}}}}{{{zzzwwwuuuttttttuuuvvvtttuuuvvvyyy{{{}}}}}}|||{{{zzzzzz{{{||||||~~~~~~|||iii[[[YYY```bbbdddyyytttlllqqqlllvvvmmmVVVGGG???;;;777555333333444444333222222222111111111111222222111000000000000000000111000222333333444666999<<>>BBBNNNZZZjjjrrrvvvssspppuuu~~~tttlllkkktttwwwnnngggbbb^^^[[[]]]]]]]]]```eeeggghhhkkkpppwww|||~~~~~~yyyuuupppjjjddd___XXX[[[eeewww|||sssrrrrrrqqqpppoooooonnnkkkjjjjjjooowwwwwwtttqqqtttyyy|||zzzwwwtttuuuwwwzzz~~~~~~zzzwwwtttuuuyyy|||}}}uuussssssrrrlllkkkzzz~~~xxxwwwyyyuuusssmmmbbbZZZTTTKKKCCC<<<999666777;;;AAAFFFHHHFFFEEECCCBBBDDDHHHMMMPPPWWWWWWYYY[[[^^^aaaccceeeiiihhhhhhhhhhhhjjjlllmmmmmmvvv|||}}}|||{{{wwwrrrooolllhhheeebbb`````````]]]^^^______```bbbeeehhhhhhfffhhhnnntttxxx{{{wwwqqqvvvxxxuuuxxxhhhfffdddcccccceeehhhiiinnnooorrruuuyyy}}}~~~}}}~~~zzzzzzyyywwwtttrrrooonnnhhhiiijjjjjjjjjkkknnnqqqvvvyyy{{{{{{yyyyyy{{{~~~|||zzzxxxwwwxxxyyy|||}}}~~~zzzxxxvvvuuutttuuuvvvwwwpppqqqtttwwwzzz}}}~~~{{{yyyxxxyyyzzz{{{mmm[[[VVVYYY\\\aaasss{{{mmmlllkkkwwwpppZZZHHH>>>:::777555333333444444333222222222111111111111222222111000000//////000000111000111333333444777:::===KKKsssvvvjjj```ZZZTTTTTT[[[ooo}}}tttnnniiiWWWNNNEEE@@@???BBBMMMXXXmmmwww~~~{{{vvvwww}}}}}}uuupppqqq|||}}}rrrjjjeee```\\\ZZZ[[[\\\\\\```eeefffgggjjjpppxxx~~~}}}sssfff^^^ZZZ[[[aaapppttttttsssrrrqqqpppooonnnllljjjkkkpppxxx{{{xxxvvvwwwzzz{{{{{{yyyvvvwwwxxxzzz~~~{{{{{{{{{yyyxxxxxxzzz|||}}}}}}~~~wwwvvvwwwvvvooolll{{{{{{sssrrrttttttrrrlllbbbZZZUUUMMMEEE;;;999777999===AAADDDFFFFFFEEECCCCCCEEEIIINNNQQQYYYYYYZZZ\\\^^^```bbbcccggggggfffggghhhjjjlllmmmooowww||||||{{{{{{xxxsssmmmkkkgggccc```_________]]]___```___^^^___bbbfffffffffhhhlllnnnooovvv|||uuu||||||wwwxxxllljjjgggdddcccdddfffhhhlllnnnqqquuuzzz~~~|||}}}~~~~~~~~~zzzzzzyyywwwtttqqqnnnllliiijjjkkkkkkkkklllooorrrvvvyyy|||zzzwwwvvvxxx{{{{{{zzzyyyyyyyyyzzz{{{|||~~~}}}}}}}}}|||wwwvvvuuusssssstttvvvwwwoooqqqssswwwzzz~~~|||zzzxxxyyyzzz|||{{{|||~~~~~~zzzggg]]]YYYXXX___lll|||tttooozzz~~~ppp]]]KKK@@@:::777555333333444444333222222222111111111111222222000000////////////000000///111333444555777;;;>>>SSS~~~sssdddZZZWWWTTTVVV___tttwwwrrrmmmfffQQQJJJBBB??????CCCLLLVVVlllxxxxxxwwwyyy{{{}}}yyysssqqquuuxxxlllfffccc^^^ZZZXXXZZZ[[[\\\___ddddddeeeiiioooxxxpppddd\\\[[[]]]iiivvvuuutttsssqqqooonnnnnnnnnkkkjjjmmmssszzz~~~~~~wwwvvvuuuvvvwwwxxxyyyzzzyyyyyyyyy{{{~~~vvvxxxyyyzzzyyyyyyzzz{{{|||zzz}}}zzzyyy{{{zzzsssppp~~~xxxnnnlllnnntttrrrkkkaaaYYYTTTLLLDDD:::999888:::>>>AAACCCDDDFFFEEECCCCCCEEEJJJNNNQQQ[[[[[[[[[\\\^^^```bbbcccfffeeeffffffhhhjjjlllnnnrrrxxx}}}|||zzzzzzwwwsssllliiieeeaaa^^^]]]^^^^^^^^^___```___]]]^^^aaadddeeefffhhhjjjiiihhhoooyyyzzz~~~uuuttt{{{~~~zzznnnlllhhhdddbbbcccdddffflllnnnqqquuuzzz~~~~~~~~~|||zzzyyyzzz~~~~~~~~~~~~}}}|||{{{yyyuuuqqqnnnllljjjkkklllllllllmmmppprrruuuyyy{{{yyyuuusssvvvyyy{{{{{{zzzzzzzzz{{{{{{|||{{{zzzzzzzzzyyyyyyyyyyyyvvvtttsssrrrrrrsssuuuvvvqqqsssuuuxxx|||}}}zzzyyyzzz|||~~~xxxzzz|||~~~}}}wwwggg]]]XXX^^^fffuuusss}}}~~~}}}}}}nnn^^^NNNBBB===888666444333444444333111222222111111111111222222000000////////////000000///111222444555888<<>>???CCCLLLUUUhhhvvvwwwttttttuuuvvvssspppooouuusssiiidddccc]]]YYYWWWZZZ[[[[[[___dddcccdddhhhnnnwww|||ooo^^^[[[[[[eee{{{wwwvvvuuusssqqqooonnnmmmpppllliiiiiinnnsssuuuuuupppqqqrrrrrrrrrtttwwwyyy{{{{{{zzz{{{~~~zzzuuuvvv{{{zzzsssqqqxxx~~~|||{{{|||~~~|||yyy|||tttuuuwwwoooooossstttpppiiibbbZZZQQQHHHBBB===<<<;;;<<<>>>AAABBBBBBCCCCCCDDDDDDFFFJJJPPPTTTTTTWWW\\\_______________dddeeeeeeeeedddeeehhhjjjqqqxxx~~~}}}{{{yyytttnnnkkkiiieeebbb___]]]]]]]]]```^^^\\\[[[\\\___bbbeeeeeeeeedddeeehhhlllpppsssxxxssstttvvvvvvmmmllljjjgggeeedddddddddkkkmmmpppsssvvvyyyzzz{{{|||zzzyyyzzzyyyxxx}}}||||||~~~~~~|||{{{||||||}}}yyyyyyxxxvvvtttpppmmmkkkjjjiiiiiiiiikkkmmmppprrrvvvwwwxxxxxxxxxxxxwwwvvvzzzzzz{{{{{{zzzyyyxxxwwwuuutttrrrqqqqqqqqqrrrrrruuutttssssssrrrrrrrrrrrrwwwsssqqqtttzzz~~~}}}zzz}}}~~~|||zzzyyyzzz|||~~~qqqggg```aaafffqqqzzzsssbbbOOOCCC???;;;999666333111000000111111111111111111111111111111111111111111111111111666333111222333555<<>>@@@BBBBBBBBBCCCCCCDDDFFFJJJOOOTTTTTTWWW\\\^^^_________``````ccceeeffffffeeefffgggpppxxx~~~|||xxxuuurrrnnnkkkiiifffbbb___^^^^^^^^^^^^]]][[[[[[\\\^^^aaacccdddddddddeeehhhkkkoooqqqyyyxxxssstttuuuuuuooommmjjjgggeeedddddddddiiikkknnnqqquuuwwwyyyzzz}}}zzzwwwvvvwwwxxxxxxxxx}}}}}}}}}~~~}}}|||}}}}}}~~~zzzyyyxxxvvvssspppmmmkkkjjjiiiiiiiiikkkmmmppprrrvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqpppppppppqqqrrrrrrvvvuuutttrrrqqqpppppppppooommmmmmpppuuuzzz{{{zzz~~~}}}}}}{{{zzzzzz}}}~~~~~~vvvllliiijjjqqqxxxiiiVVVGGG@@@<<<:::777444111111111111111111111111111111111111........................444111111333444666===FFFiiikkk]]]UUUUUUVVV]]]lll~~~qqqaaaSSSEEE???;;;<<<<<>>AAABBBBBBAAABBBCCCDDDFFFJJJOOOSSSTTTWWW[[[^^^______```aaa^^^aaaeeeggggggfffffffffnnnxxx{{{uuuqqqpppnnnllljjjfffccc```^^^^^^^^^[[[[[[[[[\\\]]]^^^```aaabbbcccdddeeehhhjjjlllnnnrrryyy{{{uuuvvvvvvtttrrrpppkkkgggeeeddddddeeehhhjjjmmmqqqtttvvvwwwwwwwwwuuuttttttwwwzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~zzzyyyxxxuuurrrnnnkkkjjjhhhgggggghhhiiillloooqqquuuwwwyyy{{{|||{{{yyywwwuuuuuuuuuuuusssrrrpppppplllmmmnnnooopppqqqrrrrrrwwwvvvuuusssqqqpppooonnnkkkkkkkkklllnnnqqqssstttzzz}}}~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}wwwrrroooqqq~~~qqq^^^KKK@@@===;;;888555333222222222111111111111111111111111111111111111111111111111222000222444555777???GGGiiixxxggg^^^VVVXXX\\\eeessssss]]]LLLDDD???<<<<<<<<>><<<;;;===@@@BBBDDDDDD@@@BBBCCCDDDFFFJJJOOOSSSUUUXXX\\\^^^___```aaabbbaaacccfffggggggggghhhiiiooozzz{{{rrrnnnnnnooollljjjgggccc```___^^^^^^ZZZ[[[\\\^^^___``````aaaaaabbbccceeegggiiijjjkkkmmmttt||||||zzzwwwuuuqqqlllfffcccccceeefffkkkmmmooorrrtttttttttttttttssssssvvvzzz}}}|||}}}}}}~~~~~~~~~~~~~~~~~~zzzyyyvvvssspppmmmjjjiiieeeeeeeeeeeegggjjjmmmooosssuuuxxx{{{|||zzzyyywwwwwwvvvvvvuuusssrrrqqqpppiiijjjlllnnnppprrrsssssswwwwwwvvvuuutttsssrrrqqqoooooonnnkkkhhhggghhhjjjqqquuu{{{~~~~~~}}}}}}}}}}}}|||{{{|||}}}~~~|||vvvqqqqqq~~~wwwbbbLLL???>>><<<999555333333333333111111111111111111111111222222222222222222222222111111333666666777???HHHgggyyy~~~sssfff```XXXZZZ```iiixxxtttZZZEEEBBB???<<<======???GGGQQQYYYeeeqqquuuxxx}}}}}}xxxwww|||zzzoooiiibbb]]][[[XXXXXXYYY[[[^^^aaadddeeeggghhhkkknnnrrrvvvyyy{{{uuuccc]]]ZZZbbbuuu|||vvvrrrnnnkkkjjjkkkkkklllkkkjjjhhhggggggddddddffffffeeeiiioootttwww{{{~~~{{{xxxwwwkkkmmmooonnnhhh[[[MMMCCC???======>>>AAADDDFFFFFF@@@BBBDDDEEEHHHKKKPPPTTTVVVYYY]]]___```aaaccceeefffggggggggggggiiimmmppprrr|||{{{qqqmmmnnnooollljjjfffbbb```^^^^^^^^^[[[\\\^^^```aaabbbbbbbbbaaabbbccceeefffhhhhhhiiilllrrr{{{}}}wwwrrrkkkeeebbbcccfffhhhppprrrtttuuuuuutttrrrpppqqqqqqrrruuuzzz~~~zzz{{{}}}~~~{{{}}}}}}}}}}}}}}}}}}||||||xxxvvvtttqqqmmmkkkiiihhhccccccbbbccceeeiiilllnnnqqqsssvvvxxxzzzyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqjjjkkklllnnnqqqssstttuuuxxxxxxyyyyyyyyyxxxwwwwwwtttsssrrrnnniiieeeddddddhhhmmmuuu|||~~~~~~~~~}}}{{{zzzyyy{{{}}}}}}{{{uuusss}}}zzzdddMMM@@@>>><<<999666444333333444111111111111111111111111////////////////////////333333555777555666???IIIkkkxxx}}}|||oooddd___WWWZZZ```kkk{{{wwwZZZEEEAAA>>>=========???HHHSSS^^^jjjwww|||zzzvvvwww}}}yyylllfff```ZZZXXXYYYZZZ[[[]]]___aaacccdddfffgggiiimmmpppsssuuuvvv~~~pppbbb[[[YYYaaassszzzuuupppnnnjjjkkkllllllkkkiiigggffffffcccbbbcccbbbaaaeeekkknnnssszzzssseeegggjjjkkkfffZZZLLLCCC???======>>>BBBEEEFFFFFF@@@BBBEEEGGGIIIMMMRRRUUUXXX[[[^^^```aaacccfffhhhjjjjjjiiihhhhhhkkkppptttvvv}}}yyyqqqnnnnnnmmmkkkiiieeebbb___]]]]]]]]][[[\\\^^^```bbbcccddddddcccccccccdddeeeggghhhiiilllqqqxxxwwwrrriiiccc```bbbfffjjjssstttvvvwwwvvvtttqqqpppnnnnnnooorrrwwwzzz{{{zzzwwwxxxyyy{{{}}}~~~|||yyy||||||||||||{{{zzzyyyxxxtttssspppmmmkkkiiiggggggbbbbbbbbbcccfffiiilllnnnqqqrrrtttvvvxxxxxxyyyyyyvvvuuutttsssrrrrrrrrrrrroooooooooppprrrtttwwwxxxyyyzzz{{{}}}}}}|||{{{{{{ttttttsssqqqoookkkhhheeeccciiiqqqwww{{{~~~~~~{{{yyywwwzzz}}}~~~{{{~~~yyyuuu|||xxxbbbNNNCCC>>><<<999666444333333333111111111111111111111111000000000000000000000000333333555666444666AAAMMMrrrzzz~~~{{{|||}}}mmmaaa\\\UUUYYY```mmm~~~xxx[[[GGG@@@>>>>>>>>>===???IIIUUUdddppp|||~~~uuusssuuu|||uuuhhhbbb]]]ZZZZZZZZZ[[[\\\^^^```bbbcccdddeeefffiiillloooqqqssssss}}}|||lll```YYYWWWaaaqqq}}}xxxtttqqqmmmmmmmmmlllkkkiiihhhggggggdddaaaaaa___^^^aaagggjjjpppxxxoooaaabbbcccbbb^^^VVVKKKDDD===<<<;;;===@@@CCCEEEEEEAAACCCFFFIIIKKKOOOSSSVVVZZZ\\\___bbbccceeehhhjjjiiijjjjjjjjjkkkmmmqqqtttxxx}}}}}}vvvpppmmmllljjjjjjhhhdddaaa^^^\\\\\\\\\[[[\\\]]]___```bbbddddddeeedddccccccdddfffhhhjjjjjjooouuuyyyvvvpppggg```^^^aaagggkkkrrrsssvvvwwwwwwuuusssqqqmmmmmmnnnppptttvvvvvvuuuttttttuuuwwwyyy{{{zzzyyyzzzzzzzzzzzzxxxvvvuuusssqqqpppmmmjjjhhhgggffffffdddddddddeeehhhkkknnnqqqrrrssssssuuuwwwyyyzzz{{{wwwvvvuuuuuuuuuuuuvvvwwwvvvuuusssrrrsssvvvyyy{{{|||}}}~~~~~~|||{{{uuutttssstttuuurrrkkkfffdddhhhnnnssswww{{{~~~|||zzzwwwzzz~~~|||zzz}}}|||vvv}}}~~~nnn[[[LLLEEE===;;;888555333222222333111111111111111111111111222222222222222222222222111111444555444777EEESSSxxx{{{{{{xxxzzz~~~oooaaaYYYQQQWWWbbbppptttXXXGGG???>>>>>>>>>===???JJJVVVhhhqqq{{{~~~|||ttttttwwwtttggg```ZZZYYY[[[XXXYYY\\\^^^aaaccceeefffeeegggjjjmmmppprrrssssssvvvzzzttthhh^^^VVVUUU```ppp|||xxxvvvpppooonnnlllkkkjjjiiiiiijjjeeebbbaaa^^^[[[^^^dddhhhnnnwww~~~mmm___^^^\\\ZZZWWWQQQKKKFFF;;;:::999;;;???BBBDDDDDDAAADDDGGGJJJLLLPPPTTTWWW[[[]]]```bbbdddfffiiilllgggiiikkkmmmmmmnnnqqqsssyyy|||zzztttooommmkkkgggiiigggddd```]]]\\\[[[[[[[[[[[[\\\]]]___aaacccdddgggeeedddccccccfffiiikkkiiinnnsssvvvzzzuuuooofff___]]]aaagggllloooqqqtttwwwxxxvvvtttrrrooonnnoooqqqsssttttttrrrsssrrrrrrtttwwwyyyyyyxxxyyyyyyyyyxxxwwwtttrrrqqqooommmkkkiiigggffffffffffffffffffgggjjjmmmqqqssstttttttttuuuwwwyyy|||~~~zzzyyyxxxxxxxxxyyy{{{|||{{{xxxuuussstttvvvzzz}}}~~~~~~}}}{{{yyywwwuuutttwwwxxxuuullldddfffiiimmmqqqtttyyy}}}|||zzzyyy||||||yyy{{{}}}www~~~~~~ttteeeSSSGGGDDD===;;;888555333222222222111111111111111111111111////////////////////////...///222333333999IIIYYYyyyzzzwwwtttwwwsssdddZZZOOOVVVcccsssnnnSSSDDD>>>>>>>>>???===???JJJWWWiiipppwwwzzz|||}}}vvvwww|||wwwiii___YYYXXX[[[VVVXXX[[[___bbbeeeggghhhfffhhhkkkoooqqqsssttttttooouuu}}}{{{nnneee\\\TTTUUU```ppp~~~{{{xxxsssqqqooolllkkkjjjjjjjjjkkkgggcccaaa]]]ZZZ]]]cccgggmmmvvv}}}zzzlllcccbbb___ZZZRRRJJJCCC???::::::999:::<<<@@@CCCEEEDDDDDDEEEHHHKKKOOORRRTTT\\\]]]___aaacccdddeeeeeekkkmmmooonnnllllllpppsss~~~|||xxxtttpppmmmkkkjjjiiigggbbb^^^ZZZYYYYYYYYY[[[]]]___`````````bbbdddcccccccccdddeeefffggghhhiiinnnrrrtttvvv}}}~~~{{{|||lll___^^^```aaagggooorrrpppooorrrvvvwwwsssooopppnnnllllllmmmooopppppprrrrrrqqqqqqrrrsssuuuvvvvvvvvvvvvvvvtttrrrpppooommmmmmmmmkkkhhhfffeeefffeeefffggghhhiiikkkpppsssxxxxxxxxxxxxyyyzzz||||||{{{|||}}}}}}||||||}}}~~~{{{yyyxxxzzzwwwvvvvvvvvvuuupppmmmgggeeeeeeiiirrr{{{}}}}}}}}}}}}}}}|||{{{{{{||||||{{{{{{|||~~~~~~}}}}}}~~~~~~yyy~~~}}}|||tttmmmcccSSSHHHDDD>>>===:::777555444333333222222111111111111222222222222111111000000//////...111///111666888EEE^^^~~~{{{uuuqqqsssyyyfffSSSTTTYYYfffyyy}}}dddMMMAAABBB???===>>>@@@DDDPPP[[[mmmrrrvvvuuuvvvzzz|||{{{wwwwwwvvvzzzsssfff___ZZZYYYZZZYYY[[[^^^aaaccceeeeeeeeecccfffjjjnnnoooqqqssstttssswwwxxxvvvuuurrrhhh^^^VVVVVVRRRYYYkkk}}}wwwtttrrrooollljjjiiijjjjjjrrrnnnhhhaaa\\\[[[___bbbmmmppptttzzz~~~|||}}}wwwhhhaaa___\\\WWWOOOGGG@@@;;;999::::::;;;>>>@@@CCCDDDCCCDDDEEEHHHKKKOOORRRTTT\\\]]]___aaacccdddeeeeeehhhkkkmmmlllkkklllpppttt~~~|||xxxsssooollljjjjjjhhheeeaaa]]]ZZZYYYZZZZZZYYY[[[^^^___```aaadddfffeeeddddddddddddeeeeeefffgggkkkoooppprrryyy{{{}}}lll^^^]]]^^^```gggooorrrpppoooppprrrrrrqqqooopppooolllkkklllmmmooooooqqqppppppppppppqqqssssssssssssssssssqqqooommmlllllllllllljjjgggeeeeeeeeebbbccceeefffhhhlllpppttt|||||||||}}}}}}~~~~~~}}}}}}~~~}}}zzzyyy{{{yyyxxxwwwxxxvvvrrrooojjjgggeeegggnnnvvv|||~~~}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~xxx|||{{{www}}}zzztttiiiXXXJJJDDD???===:::777555444333333222222111111111111222222111111111000000000000000///333111222777888EEE^^^{{{yyyvvvsssttt}}}}}}sssdddUUUUUUYYYggg|||}}}cccMMMBBBAAA>>>===???AAAFFFRRR^^^ooouuuyyyxxxxxxzzzzzzwwwtttttttttzzzqqqeee___ZZZXXXZZZYYYZZZ]]]```cccdddeeeeeecccfffjjjmmmnnnppprrrtttuuuwwwvvvuuutttqqqfffZZZPPPQQQNNNVVViii|||zzzuuusssqqqnnnllllllllllllrrroooiiibbb^^^^^^aaaeeejjjooowww{{{|||yyyvvvttt||||||~~~~~~vvvfffaaa___\\\VVVOOOFFF>>>:::888999;;;===???AAABBBBBBCCCDDDEEEHHHKKKOOOSSSUUU[[[\\\^^^```cccdddeeeffffffiiijjjjjjjjjlllqqquuu~~~|||xxxsssooollljjjiiifffccc```\\\ZZZZZZ[[[[[[XXXZZZ]]]___```aaadddffffffeeeddddddcccccccccddddddgggkkklllmmmttt~~~yyy|||}}}mmm^^^[[[\\\^^^eeepppsssrrrqqqnnnkkkkkklllmmmpppooolllkkkjjjkkklllmmmoooooonnnnnnnnnoooooopppppppppppppppnnnllljjjiiijjjkkkkkkhhheeeccccccddd^^^```bbbdddgggkkkpppttt~~~}}}{{{|||{{{zzzzzzyyyxxxtttrrrqqqmmmhhhgggkkkrrrxxx|||~~~}}}|||||||||}}}~~~xxxzzzvvvqqqppp{{{zzz|||}}}~~~sssbbbOOOEEE???>>>;;;888555444333333222222111111111111222222000000000000111111111111000444222333888888DDD]]]vvvwwwwwwwwwwww|||vvvkkk^^^UUUUUUZZZjjj{{{```KKKCCCAAA>>>>>>@@@CCCIIIUUUaaarrrxxx}}}}}}|||{{{xxxtttqqqpppqqqyyynnnccc]]]YYYXXXYYYXXXZZZ\\\___bbbcccddddddbbbeeeiiikkkmmmooorrrtttyyyxxxuuusssssspppeeeXXXMMMNNNLLLSSSdddtttwwwvvvsssqqqooonnnnnnnnnqqqnnniiiccc``````dddggghhhooowww{{{yyyuuupppnnnyyywwwwww~~~yyyyyyyyykkkdddccc___YYYQQQHHH@@@<<<888:::<<>>;;;888555444333333222222111111111111222222//////000000111111222222000333222333888888EEE]]]qqquuuyyy{{{|||~~~ttteeeYYYSSSUUU[[[nnnyyy\\\IIICCC@@@>>>>>>AAAEEEKKKXXXeeesss{{{{{{uuupppnnnmmmuuu{{{iii```[[[XXXXXXYYYWWWYYY\\\___aaacccccccccccceeehhhjjjllloootttwww|||yyyuuurrrrrrooocccVVVNNNOOOMMMRRR```kkkyyyxxxvvvsssqqqppppppooonnnlllgggbbb___```dddgggiiimmmssswwwxxxuuuqqqnnnttttttuuuyyy~~~~~~ooo|||{{{wwwvvvzzzooogggeeeaaa[[[SSSIIIAAA<<<888:::===@@@BBBBBBAAA@@@BBBCCCEEEGGGKKKPPPSSSVVVZZZ[[[^^^aaadddfffhhhhhhhhhjjjkkkjjjiiikkkpppuuu~~~{{{wwwrrrmmmjjjhhhgggbbb```]]][[[ZZZZZZ\\\]]]\\\^^^______^^^^^^___aaaaaaaaaaaabbbcccdddeeeeeebbbdddfffggghhhkkkpppuuu|||zzzppppppuuuooo___YYYWWWYYYdddrrrxxxxxxtttkkkbbb^^^bbbhhhkkkkkkjjjgggcccccceeegggkkklllllllllmmmmmmmmmmmmnnnnnnoooooonnnllljjjiiifffggggggdddaaa______```]]]___```aaacccfffkkkoooxxxzzz}}}~~~}}}~~~{{{{{{~~~~~~|||yyyzzz{{{zzzxxxvvvttttttwwwrrrmmmhhhiiinnnvvv|||{{{zzzyyyyyy{{{}}}}}}yyyxxx~~~vvvrrrqqqtttwwwrrryyy___KKKAAA???<<<999666444333333222222111111111111222222//////000000111111222222000333111222888999GGG```pppuuu{{{{{{gggYYYSSSTTT\\\qqqxxx\\\JJJEEE@@@>>>>>>BBBFFFMMM[[[gggrrr|||zzzsssnnnlllsssuuueee]]]ZZZWWWWWWYYYWWWYYY\\\___aaacccccccccccceeehhhjjjmmmqqqwww{{{}}}zzztttooommmjjj^^^RRRMMMNNNLLLQQQ]]]fffyyy|||{{{yyywwwtttrrrppppppjjjiiieeeaaa^^^___bbbfffiiihhhjjjoootttvvvsssoooooorrruuuvvvwwwyyy~~~|||}}}mmmuuu~~~xxxsssooovvv{{{{{{}}}wwwpppgggeeeaaaZZZQQQHHH???:::999;;;>>>@@@BBBBBBAAA@@@BBBCCCDDDGGGKKKPPPTTTVVVZZZ\\\^^^bbbeeehhhjjjjjjjjjkkklllkkkjjjmmmsssyyy}}}{{{vvvqqqllliiigggfffaaa___\\\ZZZYYYZZZ[[[\\\^^^___```___]]]]]]]]]___`````````aaabbbccceeefffbbbdddeeeffffffhhhkkknnnsssyyywwwkkkjjjoooyyyqqq```XXXVVVXXXeeettt}}}{{{vvvlllaaa]]]___cccfffggggggccc```___aaaeeehhhiiijjjkkkllllllllllllmmmmmmnnnnnnmmmkkkjjjiiidddeeeeeeccc```]]]]]]^^^]]]^^^```aaabbbfffjjjnnnwwwyyy}}}~~~|||zzzzzz{{{|||}}}~~~|||{{{|||||||||{{{xxxyyyzzzzzzwwwuuutttttttttqqqkkkfffeeejjjrrrxxxxxxxxxxxxyyy{{{}}}}}}}}}xxxwww}}}vvvnnnlllrrr~~~{{{vvvgggPPPBBB@@@===999666444333222222222111111111111222222000000000000111111111111111333000222999===MMMhhhssswww}}}mmm]]]VVVSSS\\\rrrvvv\\\LLLGGG@@@>>>>>>BBBGGGNNN\\\hhhppp{{{xxxqqqoooxxx}}}ooo```ZZZXXXVVVWWWYYYXXXZZZ\\\___bbbcccdddddddddfffhhhkkkooouuu|||~~~xxxooohhhaaaWWWMMMHHHJJJIIIOOO[[[dddwww~~~{{{wwwtttrrrpppjjjhhheeeaaa______bbbeeehhhhhhiiilllppprrrqqqooolllpppsssqqqnnnnnnuuu{{{yyyxxx{{{pppvvv|||{{{uuunnnkkkuuu|||{{{zzzuuunnngggeee```ZZZQQQGGG>>>999;;;<<<>>>@@@AAAAAAAAAAAAAAABBBDDDGGGKKKPPPTTTVVVZZZ\\\___cccgggiiikkklllhhhjjjkkklllmmmqqqyyy}}}{{{vvvqqqlllhhhfffeeeaaa___\\\YYYXXXYYYZZZ[[[]]]^^^______]]]]]]^^^___aaaaaaaaaaaaaaabbbcccdddbbbcccddddddeeefffggghhhjjjlllqqqwww}}}vvviiigggkkkmmmsssbbbYYYUUUWWWeeeuuu~~~wwwmmmccc^^^^^^```bbbddddddaaa\\\[[[___cccdddeeegggiiijjjkkkkkkkkkiiijjjjjjjjjjjjhhhgggfffcccccccccaaa^^^\\\\\\\\\[[[\\\^^^```bbbffflllpppwwwyyy|||~~~}}}}}}~~~~~~{{{zzzxxxwwwvvvwwwyyyzzz|||}}}}}}|||zzzyyyyyyyyywwwyyy{{{zzzwwwuuutttuuutttqqqlllgggdddgggmmmssstttuuuwwwyyy{{{}}}}}}}}}}}}~~~vvvtttzzz}}}sssjjjoooyyyzzz{{{~~~zzzmmmTTTBBB@@@===999666444333222222222111111111111222222111111111000000000000000333444111333;;;BBBUUUqqqxxx{{{ooo^^^WWWQQQ[[[qqqpppXXXIIIDDD@@@>>>>>>BBBFFFNNN[[[hhhooozzz{{{vvvwwwxxxkkk]]]WWWWWWVVVVVVXXXYYYZZZ]]]```cccdddeeeeeeeeefffiiilllqqqyyytttggg\\\RRRJJJEEEHHHFFFLLLXXXaaattt{{{wwwtttrrrmmmkkkhhhdddbbbbbbdddgggiiiooottttttpppmmmmmmooommmmmmmmmjjjggghhhlllpppqqqrrrxxxsssyyy}}}yyyrrriiiiiixxx~~~|||uuummmhhhfffbbb[[[RRRGGG???:::<<<<<<>>>???@@@AAABBBBBBAAABBBDDDGGGKKKPPPTTTWWW[[[]]]```dddgggkkkmmmnnngggiiikkklllooottt}}}}}}{{{vvvqqqlllhhheeedddaaa___\\\YYYXXXXXXZZZ[[[[[[]]]^^^^^^^^^^^^___aaacccbbbbbbaaaaaaaaaaaaaaabbbcccccccccdddddddddeeecccdddfffjjjpppxxxwwwhhheeeiiiccczzztttbbbYYYTTTWWWfffvvvxxxnnneee___]]]]]]___bbbbbb___[[[ZZZ^^^bbbaaabbbeeegggiiijjjjjjjjjffffffgggggggggfffdddcccbbbcccbbb```]]][[[[[[\\\YYY[[[]]]```ccchhhnnnrrruuuwwwzzz|||~~~~~~~~~}}}}}}|||zzzxxxxxxyyyzzz{{{yyywwwvvvttttttuuuvvvxxxzzz|||~~~}}}yyyvvvwwwxxxwwwzzz|||{{{xxxuuuuuuvvvwwwtttpppiiieeeffflllrrrrrrsssvvvyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~sssrrrxxx~~~jjjlllsssssssss|||qqqWWWCCCAAA===999666444333222222222111111111111222222222222111111000000//////555666222444===FFFZZZxxx}}}~~~nnn\\\UUUPPP[[[pppyyyiiiSSSDDD>>>@@@>>>>>>BBBFFFNNN[[[hhhooozzz}}}yyy}}}vvvhhh[[[VVVVVVUUUVVVXXXYYY[[[^^^aaaccceeeeeeeeefffgggjjjmmmsss{{{{{{iii\\\RRRKKKGGGIIIFFFKKKVVV]]]ppp~~~zzzvvvssspppnnnlllhhheeedddgggiiimmmxxx~~~sssjjjkkkpppnnnkkkgggddddddeeeggghhhjjjmmmuuu|||}}}~~~vvvpppiiiooozzz~~~yyyrrriiifffbbb\\\RRRGGG@@@>>>888;;;>>>@@@@@@@@@AAABBBAAACCCFFFHHHJJJMMMQQQTTTZZZ[[[^^^aaaeeeiiikkkmmmhhhiiikkkmmmpppuuu{{{}}}yyysssooollliiifffccc```^^^\\\ZZZXXXXXXXXXXXX[[[]]]```aaaaaa```aaabbbcccddddddbbb___]]]\\\]]]cccbbb```]]]\\\]]]aaadddcccdddhhhooossswww|||mmmccc^^^cccmmm}}}wwwaaaWWWTTTXXXfffuuu|||qqqeee\\\XXXVVV^^^^^^^^^\\\[[[[[[]]]___bbbcccddddddeeeeeeeeeeeefffeeeddddddcccccccccdddgggfffccc```^^^\\\ZZZZZZYYY[[[^^^```bbbfffkkknnntttuuuwwwzzz{{{|||||||||{{{yyywwwvvvuuuvvvwwwxxxuuutttssssssuuuyyy}}}{{{yyyzzzxxxuuuwwwyyyzzz{{{{{{zzzxxxvvvvvvsssooollljjjkkklllnnnqqqtttxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~xxxooommmppp|||rrrmmmkkkppprrrtttzzzvvvZZZJJJBBB<<<:::999444111000111111111000000000000///111111000000111111222333333000666999888KKKlll~~~zzz{{{~~~wwwdddWWWRRRPPP[[[ooozzzooofffccc^^^PPPCCC>>><<<===>>>BBBHHHRRR]]]eeepppvvv~~~oooeee[[[VVVSSSQQQSSSWWWZZZ[[[^^^aaaccceeeggghhhkkkmmmmmmnnnvvvmmmZZZMMMIIIIIIDDDEEELLLQQQVVVfffyyy|||xxxvvvuuurrrnnnkkkjjjjjjiiihhhlllzzz|||ooojjjkkkhhhfffdddbbbbbbbbbdddeeedddhhhooovvv}}}uuuoooffflllxxxzzzsssfffccc___[[[RRRFFF>>><<<888;;;>>>@@@@@@@@@AAABBBBBBDDDGGGIIIKKKMMMQQQSSSZZZ[[[^^^aaadddgggjjjkkkiiijjjkkklllnnnsssyyy}}}}}}yyytttooollliiifffddd___^^^[[[YYYXXXWWWWWWXXX[[[]]]___`````````bbbccceeefffeeeccc```]]]]]]^^^]]]]]]]]][[[[[[]]]aaadddlllnnnuuu}}}|||mmmbbb\\\```jjjyyywwwcccZZZWWWXXXdddqqquuuggg\\\XXXWWW\\\]]]]]]\\\ZZZZZZ\\\^^^___```aaabbbcccccccccbbbeeedddccccccbbbbbbccccccdddbbbaaa___]]]\\\[[[[[[YYY[[[]]]___aaaeeeiiimmmssstttvvvwwwxxxxxxxxxxxxxxxwwwuuutttssstttuuuvvvssssssrrrrrrtttwww{{{}}}}}}{{{{{{zzzwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwuuuqqqnnnlllmmmnnnoooqqqtttxxxzzzzzzzzz{{{|||{{{|||~~~~~~~~~yyyooolllooowww|||tttoooqqqrrrpppvvvyyywww[[[JJJBBB;;;:::999555222111222222111111111000000000111111000000111111222333222000666:::;;;PPPsssrrr___RRRNNNOOOZZZmmmqqqhhhaaa^^^WWWLLLCCC@@@<<<===>>>BBBHHHSSS```hhhpppwwwnnneee[[[WWWTTTRRRSSSWWWYYY[[[^^^aaadddfffggghhhkkknnnnnnooowww{{{iiiXXXMMMIIIIIIDDDDDDKKKOOOSSSbbbsss}}}{{{zzzvvvrrrooonnnnnnmmmmmmiiittt~~~vvvllliiiiiigggfffdddbbbaaaaaabbbbbbaaaeeejjjqqqyyy~~~wwwrrrgggmmmwwwzzzpppddd___\\\ZZZRRREEE===;;;888;;;>>>@@@@@@AAABBBCCCDDDFFFIIIKKKLLLNNNPPPSSSYYY[[[]]]```ccceeeggghhhhhhiiijjjjjjlllpppuuuzzz}}}yyytttooollljjjgggddd^^^\\\ZZZXXXWWWWWWWWWWWW[[[\\\^^^______```ccceeehhhiiiiiigggdddbbbbbbbbbbbbcccddddddeeehhhmmmpppxxx{{{~~~~~~mmmaaaZZZ[[[dddsssxxxfff]]]YYYXXXaaalllzzziii[[[WWWXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^___```aaabbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbb```___^^^]]]\\\[[[[[[[[[XXXZZZ\\\^^^```ccchhhkkkrrrrrrssstttttttttttttttuuutttsssrrrrrrrrrssstttqqqqqqrrrssstttvvvxxxyyy}}}}}}zzz{{{zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{yyywwwtttpppnnnnnnoooppprrruuuxxxzzz{{{{{{|||}}}zzz{{{~~~zzzooolllnnntttyyyyyywwwrrrqqquuu}}}yyy~~~yyy]]]IIIAAA;;;:::999555333333333222222222111111111111111111000000111111222333111///555:::>>>XXX|||{{{yyyzzz{{{xxxkkkYYYMMMJJJMMMXXXlllnnniiibbb[[[QQQFFF@@@@@@======>>>AAAIIIVVVcccmmmrrryyy}}}mmmddd\\\YYYVVVSSSTTTWWWXXXZZZ^^^cccfffhhhhhhhhhmmmpppqqqqqqwwwvvvfffXXXOOOKKKHHHDDDCCCHHHKKKOOO[[[iii}}}zzzuuusssrrrrrrrrrqqqjjjoootttuuupppkkkiiiiiigggfffcccaaa___^^^^^^^^^]]]```dddiiiooowww|||zzznnnqqqxxxwwwmmmeee___[[[[[[TTTEEE<<<;;;888;;;>>>@@@AAAAAABBBDDDFFFHHHKKKMMMMMMOOOQQQSSSYYY[[[]]]```bbbddddddeeeffffffggggggiiinnntttyyy{{{wwwrrrnnnkkkiiifffddd]]][[[ZZZXXXWWWVVVWWWWWW[[[\\\]]]]]]^^^___cccfffjjjlllmmmlllkkkjjjkkklllmmmooorrrtttvvvyyy}}}xxxuuuwww{{{nnnaaaZZZXXX```nnnyyyfff]]]XXXWWW___jjj~~~kkk[[[VVVXXXWWWXXXYYYYYYXXXWWWYYYZZZ^^^___```aaabbbcccccccccaaaaaa```______`````````^^^]]]\\\[[[ZZZZZZZZZZZZXXXYYY[[[]]]^^^aaafffiiioooppppppqqqrrrssssssssstttsssrrrrrrrrrrrrssssssqqqqqqssstttuuuuuuvvvvvvxxx}}}{{{wwwxxxxxxvvvxxxwwwvvvvvvwwwyyy{{{|||zzzxxxtttqqqoooooooooppprrruuuxxxzzz{{{{{{}}}~~~|||~~~}}}qqqlllnnnwww{{{uuuuuuzzz}}}zzz___IIIAAA:::999999666444555333333333222222222111111111111000000111111222333111///555999AAA___zzzuuuuuuwwwtttiiiXXXNNNLLLLLLYYYmmm|||sssqqqjjj^^^MMMAAA>>>???======>>>BBBJJJXXXgggqqquuuyyyyyykkkccc\\\ZZZWWWTTTTTTWWWWWWZZZ^^^cccgggiiijjjjjjooosssttttttyyyuuufffYYYQQQMMMHHHDDDCCCFFFHHHJJJSSS^^^rrr}}}xxxuuutttuuuuuutttrrrqqqpppooonnnmmmjjjiiifffeeebbb```]]]\\\[[[ZZZYYY[[[___bbbffflllrrrwwwzzz{{{~~~wwwwwwyyyyyypppkkkbbb]]]]]]VVVFFF<<<;;;888:::>>>@@@AAABBBCCCEEEFFFIIILLLNNNOOOPPPRRRTTTXXXZZZ]]]```bbbccccccccccccccccccdddgggmmmuuuzzzyyyvvvqqqmmmjjjhhheeeccc\\\[[[YYYXXXWWWWWWWWWWWW[[[\\\]]]]]]]]]___bbbeeejjjlllooopppqqqsssuuuwwwwwwzzz}}}zzzqqqnnnmmmrrr|||pppccc\\\WWW^^^kkk|||yyyeee[[[VVVUUU___kkkzzznnn]]]VVVWWWUUUVVVXXXXXXWWWVVVXXXYYY\\\]]]___```aaabbbbbbbbb_________^^^^^^______```]]]]]][[[ZZZXXXWWWWWWWWWXXXZZZ[[[\\\^^^```dddggglllmmmnnnoooqqqsssuuuvvvssssssssssssssssssssstttrrrrrrtttuuuuuuuuutttttttttzzz~~~zzzwwwwwwxxxwwwxxxwwwvvvuuuvvvxxx{{{}}}yyywwwtttqqqooonnnnnnnnnrrrtttwwwyyyzzz{{{}}}tttnnnooozzz}}}|||}}}bbbJJJBBB:::999999666555666333333333222222222111111111111000000111111222333333111555999CCCccc~~~vvvvvvwwwuuujjj[[[RRRPPPOOO]]]rrrzzztttuuunnn^^^KKK???===???======>>>BBBKKKZZZiiitttxxxzzz|||}}}yyyjjjbbb[[[YYYWWWUUUUUUXXXVVVYYY^^^ccchhhkkklllmmmrrrvvvwwwwww{{{vvvgggYYYPPPKKKHHHEEECCCDDDEEEHHHMMMSSS```ooo}}}yyyxxxxxxyyyyyyyyyuuupppmmmmmmllljjjgggeeedddbbb___\\\ZZZXXXWWWWWWYYY[[[\\\___ccchhhlllppptttzzz~~~}}}~~~}}}wwwtttggg______XXXGGG<<<<<<888:::>>>AAABBBBBBDDDEEEFFFIIIMMMPPPQQQRRRTTTUUUWWWYYY]]]```bbbcccccccccaaaaaabbbcccfffllltttzzzyyyvvvqqqmmmjjjhhhfffddd\\\[[[ZZZXXXWWWWWWXXXXXX[[[]]]^^^^^^]]]^^^```bbbhhhkkknnnqqqsssvvvzzz}}}}}}|||}}}qqqiiidddgggpppzzzqqqddd]]]WWW]]]gggwwwvvvbbbYYYTTTUUU^^^kkkwwwtttaaaXXXWWWSSSUUUWWWWWWWWWVVVWWWXXXYYYZZZ[[[]]]^^^____________^^^^^^^^^^^^______```]]]\\\ZZZYYYXXXWWWVVVVVVYYYZZZ\\\]]]]]]```cccfffjjjkkklllnnnpppsssuuuwwwssssssssssssttttttttttttsssssstttttttttssssssrrrssszzz|||xxxxxxyyyyyyxxxwwwvvvuuuvvvxxxzzz{{{xxxvvvtttqqqooommmllllllqqqsssvvvwwwxxxzzz}}}~~~xxxqqqqqqzzzgggLLLCCC;;;999888666555666333222222222111111111111111111000000111111222333333222666:::FFFggg}}}||||||xxxlll]]]TTTSSSSSSdddzzzzzzkkknnniiiYYYHHH???===>>><<<===???DDDMMM[[[jjjtttzzz{{{{{{yyywwwzzz~~~uuuiiiaaaZZZWWWVVVTTTUUUYYYWWWYYY]]]bbbgggkkknnnpppuuuyyyzzzyyy}}}wwwgggYYYNNNHHHHHHFFFDDDDDDDDDGGGIIILLLUUU\\\lll~~~}}}}}}}}}}}}{{{wwwqqqmmmllljjjgggddddddcccaaa___\\\YYYWWWVVVUUUVVVXXXXXXYYY\\\aaadddhhhmmmuuu|||~~~yyy{{{|||{{{|||kkkaaa```XXXEEE:::<<<777:::>>>AAABBBCCCDDDFFFFFFIIINNNQQQSSSTTTVVVWWWWWWYYY]]]aaacccddddddcccccccccbbbbbbeeekkksssyyyzzzwwwrrrooollljjjhhhfff]]]\\\ZZZYYYXXXXXXYYYZZZ[[[]]]______^^^^^^^^^___dddgggkkknnnqqqtttxxx{{{~~~}}}||||||wwwrrrnnnllllllooozzzwwwjjj``````fffmmmuuu}}}~~~pppccc]]]WWW\\\dddsssqqqaaaYYYVVVUUU^^^iiiwwwzzzggg\\\XXXRRRTTTWWWXXXWWWVVVWWWXXXWWWXXXZZZ\\\]]]^^^^^^___^^^^^^^^^^^^^^^___``````ZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[\\\]]]^^^```cccfffjjjkkkkkklllnnnpppssstttqqqrrrsssssstttttttttsssssssssrrrrrrqqqqqqqqqqqqpppyyy|||xxxxxxyyyzzzxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwtttrrrooommmllllllppprrrtttvvvwwwyyy|||}}}}}}|||tttsssxxxlllNNNDDD<<<999888555444555222222111111111000000000111111000000111111222333333222888<<>>AAABBBCCCEEEFFFEEEIIINNNRRRTTTUUUWWWXXXVVVYYY]]]aaadddeeeeeedddeeedddcccbbbdddjjjqqqwww|||xxxtttpppnnnllliiiggg]]]\\\[[[YYYYYYYYYZZZZZZ[[[^^^``````___]]]]]]]]]bbbeeehhhkkkmmmppptttwwwuuuvvvwwwvvvsssooommmllliiieeebbbaaa```bbbkkkuuu~~~nnn```]]]___bbbiiiqqquuuzzz~~~oooccc]]]WWW[[[bbbppp}}}nnn```[[[XXXWWW]]]gggxxxlll___YYYRRRTTTWWWXXXWWWWWWWWWXXXYYYZZZ[[[]]]___`````````^^^^^^^^^^^^^^^___```aaaXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^```cccfffkkkkkkkkkkkklllnnnpppqqqpppqqqrrrssssssssssssssssssrrrqqqpppoooooooooooolllvvv|||zzzuuuuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyxxxuuussspppnnnmmmlllpppqqqtttuuuvvvxxx|||~~~zzz}}}~~~vvvuuuwwwpppOOOEEE<<<999888555444555111111111000000000000///111111111000111222222333222333888>>>LLLooo{{{kkkYYYOOOMMM[[[ppp|||```eeebbbSSSEEE???<<<999:::<<<@@@EEEOOO[[[hhhqqqxxx}}}~~~{{{|||~~~~~~~~~tttiii___VVVSSSRRRRRRUUUZZZYYYZZZ\\\```eeelllrrruuuyyy}}}~~~|||ppp```TTTMMMIIIHHHFFFDDDEEEGGGGGGEEEHHHIIILLLQQQVVVddd}}}|||||||||{{{yyyvvvssspppmmmjjjhhhcccbbbaaa___]]]ZZZXXXVVVRRRSSSSSSSSSSSSUUUXXX[[[^^^dddlllrrrwww{{{{{{yyywwwtttqqquuuggg[[[XXXOOOAAA:::<<<<<<>>>AAABBBCCCEEEHHHJJJHHHJJJMMMNNNPPPRRRTTTWWWYYYXXXYYY\\\aaadddcccaaabbb___^^^___```dddooozzz{{{wwwvvvtttooojjjgggaaa\\\ZZZ[[[[[[XXXVVVXXX\\\]]]______^^^^^^^^^___aaa___^^^aaagggmmmooooooqqqmmmlllnnnkkkdddbbbeee]]]^^^]]]YYYVVVVVV\\\aaannn{{{sssccc\\\YYYYYY]]]dddjjjooouuu~~~wwwmmmccc]]]WWWZZZbbbrrruuukkkaaa\\\[[[[[[```gggvvvpppbbb\\\VVVWWWWWWXXXXXXWWWWWWVVV[[[ZZZZZZ[[[]]]```ccceeeddd```]]]]]]^^^___^^^\\\YYYZZZ[[[YYYXXXXXXYYY[[[\\\\\\\\\]]]___bbbeeefffggghhhjjjlllnnnppppppqqqtttuuuwwwvvvuuusssttttttrrrrrrqqqpppnnnnnnmmmmmmkkkoootttxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxwwwvvv{{{yyyvvvssspppnnnkkkjjjnnnooorrruuuxxxzzz{{{|||{{{}}}}}}}}}vvvnnnqqq~~~zzz~~~oooOOOCCC999888999777333111333222111111000000111111222222222111111111000000000888999;;;RRRxxxzzzeeeRRRKKKNNNSSSrrrllldddXXXMMMEEE@@@<<<:::;;;<<>>@@@BBBCCCDDDGGGIIIHHHJJJLLLNNNOOOPPPSSSUUUVVVVVVWWW\\\aaaeeeeeedddccc```___```aaafffqqq||||||uuunnniiifffaaa\\\ZZZ[[[[[[YYYWWWYYY]]]___``````^^^^^^^^^___```______bbbfffjjjkkkjjjkkkiiijjjnnnmmmgggcccddd___``````\\\XXXVVVXXX[[[___lll{{{wwwfff[[[VVVTTTWWW]]]bbbfffllluuu~~~yyyqqqggg___ZZZXXXZZZbbbppp~~~nnneee]]]ZZZZZZ]]]cccjjjvvvtttfff___UUUUUUWWWXXXYYYYYYYYYYYY\\\\\\\\\\\\^^^aaadddeeefffccc```^^^______]]][[[ZZZZZZ[[[YYYXXXWWWXXXYYY[[[[[[\\\^^^```ccceeefffjjjkkklllmmmnnnnnnnnnnnnqqqsssttttttsssssstttuuurrrqqqooommmllllllmmmnnnmmmppptttwwwxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}{{{yyyxxxwwwtttpppmmmpppqqqtttvvvyyyzzz{{{|||yyy{{{~~~~~~}}}~~~|||xxxvvv}}}}}}oooRRRFFF;;;:::;;;999555444333222111111000000111111222222222111111111000000///777999;;;TTTzzzrrr___NNNHHHJJJTTTsssqqqhhhZZZMMMEEE@@@===;;;<<<<<>>:::<<<;;;===@@@AAAAAACCCEEEGGGHHHJJJLLLMMMNNNOOOQQQSSSSSSTTTWWW\\\aaafffggggggeeebbb```bbbcccgggsss~~~xxxnnniiigggaaa\\\ZZZ[[[\\\ZZZYYY[[[___```aaa```^^^]]]]]]^^^```___^^^```dddfffggggggjjjjjjnnntttwwwsssooonnnjjjkkkkkkhhhccc]]]YYYWWWUUU___lllyyy}}}jjj[[[RRRNNNPPPTTTZZZ^^^ccckkkwww~~~|||wwwqqqjjjbbb\\\YYYXXXZZZaaalllxxx}}}{{{wwwfff___ZZZYYY[[[^^^fffnnnxxxxxxkkkcccTTTUUUWWWXXXZZZ[[[[[[[[[]]]]]]]]]^^^___aaadddeeegggeeebbb```___^^^\\\[[[[[[[[[\\\ZZZXXXWWWWWWXXXZZZ[[[]]]___bbbdddfffgggmmmmmmmmmnnnmmmmmmlllkkknnnoooqqqrrrqqqrrrsssuuussspppmmmjjjiiikkknnnpppqqqsssuuuvvvwwwxxxzzz|||{{{zzzyyyyyyyyyzzz{{{|||{{{yyywwwwwwxxxwwwsssooossstttvvvxxxyyy{{{{{{|||vvvxxx{{{}}}}}}~~~}}}nnnSSSGGG<<<:::;;;999555444333222111111000000111111222222222111111111111111///666888<<>>YYYqqqeee[[[RRROOOQQQ[[[wwwqqq[[[JJJAAA>>>===<<<:::;;;>>>EEEOOO\\\hhhooorrr{{{|||rrrjjj```[[[VVVSSSRRRSSSTTTUUUVVVXXX\\\bbbfffkkkwww}}}zzzyyylll```[[[VVVVVV[[[aaabbbbbbXXXTTTSSSTTTSSSPPPPPPTTTQQQXXXiiiyyyssspppoooooonnnlllkkkhhhdddaaa```^^^\\\ZZZVVVWWWWWWWWWUUUSSSQQQOOOMMMRRR[[[ccckkkppptttvvv{{{|||~~~}}}wwwyyytttggg___]]]```dddeee^^^TTTKKKBBB:::888:::<<<>>>???@@@@@@@@@BBBDDDGGGIIIKKKLLLLLLMMMOOOQQQUUUWWWZZZ]]]```bbbdddeeefffdddcccddddddfffnnnwww}}}ssslllddd___[[[\\\]]][[[[[[^^^]]]___``````___^^^^^^___bbb___\\\ZZZ\\\ccckkkqqq}}}yyyiii]]]XXXZZZ```jjjuuuvvvbbbTTTOOONNNOOOUUUYYY^^^ccclllxxx~~~|||xxxqqqiiiaaa[[[XXXVVVTTTWWW]]]eeelllooollliii___\\\[[[\\\^^^aaajjjsss~~~wwwjjjaaaZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]]]]^^^___```aaa`````````___^^^\\\\\\\\\]]]______^^^\\\ZZZYYYYYYXXXYYY\\\___bbbeeegggiiikkkkkklllmmmnnnnnnnnnnnnjjjkkklllmmmmmmnnnpppsssuuurrrnnnkkkjjjlllppprrrwwwxxxxxxxxxxxxzzz~~~~~~|||yyyxxxxxxyyyzzz~~~|||xxxuuusssssstttuuussstttvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{}}}|||}}}rrrVVVIII===::::::777444333333222111111000000111111111111111111111111111111///555888???]]]~~~~~~nnnbbbZZZUUUUUUXXX___xxxsss[[[HHH???===<<<;;;999:::===DDDOOO]]]iiipppnnnwwwzzzpppjjj___ZZZUUURRRQQQSSSTTTTTTWWWXXX\\\aaaeeekkkwww~~~xxx}}}|||ooohhhbbbccciiippprrrqqqmmmeee^^^YYYTTTNNNMMMOOOOOOPPPVVVdddwwwzzzssspppooonnnkkkiiiiiigggdddbbb```___\\\ZZZVVVWWWXXXXXXVVVSSSOOOMMMJJJOOOVVV```iiiooorrrssswwwxxxzzz}}}ssspppttt|||qqqddd[[[YYY[[[___ccc]]]TTTJJJ@@@:::888:::===???@@@@@@@@@@@@BBBCCCGGGIIIKKKLLLMMMNNNPPPRRRVVVYYY\\\^^^___```bbbdddeeeddddddeeecccbbbgggnnn{{{nnngggaaa]]]]]]]]][[[[[[^^^\\\^^^aaaaaaaaaaaabbbdddeeebbb^^^\\\]]]dddnnnuuuqqqbbbXXXWWWYYYbbbnnn{{{|||gggYYYSSSQQQOOORRRWWW\\\___gggqqqvvvwwwvvvrrrkkkddd]]]XXXUUUTTTTTTWWW]]]dddjjjkkkhhheee^^^\\\\\\^^^___aaaiiisss}}}|||qqqfff^^^\\\\\\]]]]]]]]]]]]\\\[[[\\\]]]]]]^^^^^^^^^______]]]^^^```___]]][[[[[[\\\\\\^^^______]]]ZZZZZZZZZXXXXXXZZZ\\\```dddhhhjjjiiijjjkkkmmmnnnooooooooollllllllllllkkkkkknnnpppuuussspppnnnmmmmmmnnnooouuuvvvxxxxxxxxxzzz~~~~~~|||zzzzzzzzzzzz}}}|||zzztttnnnkkkmmmqqqssstttuuuwwwxxxyyyyyyyyy{{{zzzzzz|||~~~zzz[[[MMM@@@<<<<<<:::777666333222111111000000111111111111111111111222222222000666999AAA```}}}~~~mmmaaaYYYUUUWWW\\\cccxxxuuu[[[GGG>>>===<<<:::888999<<>>@@@AAAAAA@@@@@@BBBCCCFFFHHHKKKLLLMMMOOORRRTTTVVVYYY]]]^^^___```bbbeeedddcccdddeeeaaa]]]___dddzzzsssjjjccc^^^^^^]]][[[[[[^^^\\\___bbbdddeeefffiiijjjgggfffdddaaabbbfffnnnuuuyyyiii]]]WWWVVV^^^hhhtttlll\\\UUURRRNNNQQQWWW[[[^^^ccckkkooopppooolllgggaaa\\\XXXVVVUUUVVVZZZ___eeehhhhhheeebbbZZZZZZ[[[^^^^^^```iiisssyyy|||}}}vvvlllccc^^^[[[\\\]]]^^^^^^^^^^^^^^^]]]^^^^^^_______________^^^```bbbaaa]]][[[ZZZ[[[YYY[[[^^^^^^\\\ZZZYYYYYYXXXWWWXXXYYY]]]ccchhhkkkiiijjjkkkmmmnnnooooooooonnnnnnmmmkkkiiiiiilllnnnrrrrrrqqqpppnnnlllkkkjjjqqqsssuuuvvvwwwyyy|||~~~~~~~~~}}}{{{pppiiijjjnnnssstttvvvxxxyyyzzz{{{{{{zzzyyyyyy|||}}}\\\OOOAAA===<<<:::777666333222111111000000111111000000111111111222222222222777999CCCbbb}}}|||qqqcccYYYTTTWWW^^^gggwwwwww\\\HHH@@@>>>===;;;999:::;;;@@@IIITTT^^^dddhhhnnnvvv}}}qqqiii^^^ZZZUUURRRRRRTTTUUUUUUZZZZZZ]]]```bbbgggssstttooo}}}sssiii```ZZZYYYRRRMMMKKKOOOTTT___{{{}}}yyytttrrrsssrrrpppmmmfffdddbbbaaa```___\\\ZZZVVVWWWXXXWWWVVVSSSPPPNNNLLLNNNSSS[[[fffnnnqqqrrrpppooonnnnnnrrryyytttnnnpppqqqnnnhhh```XXXUUUWWW[[[ZZZXXXPPPEEE<<<999;;;<<>><<<;;;:::;;;>>>EEEOOOXXX^^^eeeiiiqqqzzzqqqiii^^^ZZZUUURRRRRRTTTUUUVVV[[[[[[]]]```aaaeeeqqq}}}sssjjjyyywwwggg\\\XXXQQQJJJIIIMMMOOOSSSeeezzz|||xxxttttttuuuvvvtttrrrdddcccaaa``````^^^\\\YYYVVVWWWWWWWWWUUUSSSPPPOOONNNOOORRR[[[eeemmmqqqrrrrrrooommmlllooovvv}}}xxx~~~pppmmmqqqyyypppgggccccccaaa[[[TTT]]]YYYPPPDDD:::666888;;;>>>????????????@@@BBBEEEEEEGGGKKKMMMMMMOOOQQQRRRWWWXXXYYYZZZ]]]___aaabbbdddbbbbbbccc___ZZZYYY\\\^^^qqqmmmfff]]]ZZZ\\\^^^]]][[[]]]___bbbfffjjjnnnpppqqqqqqqqqrrrrrrssssssttttttsssccc___\\\]]]dddqqqrrrbbbVVVPPPOOOSSSVVVZZZ___dddggghhhiiihhheee```[[[YYYYYY[[[\\\aaa______bbbggggggbbb]]]XXXVVVUUUYYYaaaiiinnnppptttsssrrroooeee[[[YYY]]]___```bbbdddeeedddbbbaaa```___^^^]]]^^^___```aaa```bbbcccaaa]]][[[\\\^^^[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWYYY]]]ccciiillliiikkkllllllkkkjjjkkkmmmkkkkkkjjjjjjiiiiiiiiihhhkkkmmmnnnmmmjjjhhhhhhiiikkkmmmnnnppprrrvvv{{{~~~}}}}}}tttppprrrvvvvvvuuuuuuvvvxxxyyy{{{|||}}}}}}~~~~~~}}}~~~~~~}}}vvvyyy|||]]]GGG===>>>888666888555333222111111222222111//////000111000//////111333333555999EEEjjjrrryyyvvvvvvdddZZZXXX\\\aaasss{{{]]]DDDAAA@@@;;;<<<<<<<<<<<<===AAAHHHRRRYYY]]]dddmmmuuuuuunnneee[[[SSSSSSUUUTTTTTTUUUXXXYYY\\\^^^^^^aaammmzzztttnnnqqquuuooobbb]]]VVVPPPKKKJJJKKKNNNXXXaaa|||zzzxxxvvvuuutttrrrooollliiifffaaa^^^]]][[[YYYWWWUUUUUUUUUTTTSSSQQQOOONNNJJJLLLPPPYYYeeepppyyy}}}|||xxxrrrooooootttzzz~~~qqquuuwww~~~rrroootttzzzuuuooolllkkkhhhaaa[[[\\\WWWMMMCCC:::777999;;;>>>>>>?????????@@@BBBDDDEEEGGGKKKMMMNNNOOOQQQSSSXXXXXXYYY[[[]]]___aaabbbbbb```______[[[TTTRRRTTTZZZkkknnnfff^^^[[[]]]______]]]^^^___bbbfffiiilllnnnooouuuvvvwwwxxxyyyyyyyyyyyyzzzsssgggccc^^^]]]dddppp}}}rrrcccWWWRRRQQQTTTWWW\\\aaaeeeggghhhgggfffccc___[[[YYYZZZ\\\]]]```^^^]]]___bbbbbb^^^ZZZWWWVVVVVVZZZaaaiiinnnppprrrpppnnnkkkbbbYYYXXX\\\```aaacccdddddddddcccbbb```___^^^]]]]]]^^^_________aaaaaa```\\\[[[[[[]]]YYYYYYYYYYYYYYYXXXWWWWWWYYYXXXXXXYYY\\\aaaeeehhhjjjlllmmmlllkkkkkklllmmmjjjiiiiiihhhgggfffeeeeeeggghhhiiiiiigggffffffgggiiijjjlllmmmooosssxxx{{{}}}|||~~~uuurrrtttxxxxxxwwwwwwxxxyyyzzz{{{zzz{{{|||}}}~~~~~~~~~}}}~~~zzzzzzzzzzzztttxxx~~~```III>>>>>>999777888555333222111111222222111//////000111000///000111333222444888EEEiiioootttrrr~~~uuudddZZZYYY]]]bbbttt|||^^^EEEAAA???:::;;;;;;;;;;;;===@@@HHHQQQXXX[[[aaaiiipppzzzwwwoooddd[[[TTTSSSUUUTTTTTTUUUYYYZZZ\\\___^^^aaakkkwwwwwwkkkkkkooovvvfff]]]YYYRRRLLLJJJJJJKKKRRRZZZlll~~~|||yyyvvvtttsssqqqnnnkkkiiifffbbb___]]]\\\YYYXXXUUUUUUTTTSSSRRRPPPOOONNNMMMMMMOOOUUU```mmmxxx~~~|||uuupppppptttzzz~~~qqqnnniiittt~~~ttttttyyyuuutttsssqqqnnniiiaaa\\\ZZZSSSIII???:::999999:::<<<>>>??????>>>???BBBDDDEEEGGGKKKMMMNNNOOORRRSSSXXXYYYZZZ\\\^^^```aaabbbbbb___^^^]]]WWWNNNKKKMMMSSSaaazzznnnggg___]]]___bbbbbbaaa___```bbbeeegggjjjlllmmmuuuvvvxxxzzz|||||||||{{{ttt{{{}}}}}}}}}|||ssskkkggg```^^^cccnnnzzz}}}qqqcccYYYUUUTTTTTTXXX^^^dddggghhhgggfffcccaaa^^^\\\[[[\\\]]]___```]]][[[[[[\\\\\\YYYVVVTTTTTTUUUYYY```ggglllnnnnnnkkkhhhddd]]]UUUUUUZZZaaaaaacccdddddddddcccbbb``````___^^^]]]]]]]]]^^^^^^______^^^\\\ZZZZZZ[[[XXXYYYYYYYYYYYYXXXWWWWWWZZZYYYXXXYYY[[[^^^bbbdddiiijjjkkkjjjiiihhhiiijjjhhhgggeeedddbbbaaa```___```bbbccccccbbbbbbcccdddfffggghhhjjjkkkooossswwwzzzxxxwwwyyy|||~~~wwwuuuvvvyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{}}}~~~}}}|||{{{vvvuuusssuuuqqquuu|||eeeLLL???>>>999777999555333222111111222222111///000111111111000000222333333555:::FFFiiinnnpppooozzz}}}rrrbbbYYYYYY^^^bbbsssxxx\\\CCC???>>>999;;;:::;;;;;;===@@@GGGPPPVVVWWW]]]ccciiirrrxxxpppddd[[[TTTTTTUUUSSSSSSUUUZZZZZZ]]]______```hhhrrr~~~kkkeeegggiiiyyynnnbbb\\\UUUOOOLLLIIIHHHKKKQQQ[[[ppp~~~{{{wwwtttqqqooommmjjjiiifffbbb___^^^\\\YYYWWWTTTTTTSSSRRRQQQOOONNNMMMOOONNNNNNQQQ[[[hhhuuu~~~~~~wwwrrrppptttyyy}}}}}}~~~|||{{{~~~{{{vvvlllrrr}}}wwwyyy~~~rrrtttvvvuuuqqqhhh```ZZZXXXPPPDDD<<<999999888777;;;<<<>>>>>>>>>???AAACCCEEEGGGKKKMMMNNNPPPRRRTTTYYYYYY[[[]]]___```aaabbbaaa___^^^\\\VVVMMMHHHJJJMMMXXXnnnmmmggg___^^^aaaeeeeeeddd```aaabbbccceeegggiiijjjooopppsssuuuwwwxxxwwwwwwqqqtttwwwxxxwwwyyy{{{|||uuummmhhhbbb___cccnnnzzz}}}rrreee[[[VVVVVVSSSXXX___fffiiiiiigggeeeaaa```^^^]]]]]]^^^___```bbb^^^ZZZXXXXXXWWWUUUTTTQQQRRRTTTYYY___dddiiikkkjjjeeeaaa^^^YYYTTTUUUZZZbbbbbbcccddddddccccccbbbaaa```___^^^^^^]]]]]]\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXYYYXXXXXXXXXZZZ]]]```bbbdddeeefffeeecccbbbbbbccceeecccaaa^^^\\\ZZZZZZZZZYYYZZZ\\\\\\\\\]]]___aaabbbdddeeefffhhhkkkppptttuuussspppoooqqquuuzzz|||}}}|||yyywwwvvvxxxxxxxxxwwwwwwwwwwwwwww{{{}}}~~~|||zzzsssqqqqqqzzzpppnnntttzzzlllQQQAAA???999888999555333222111111222222111///000111222111000000222444555777<<>>>>>???AAABBBEEEGGGKKKMMMOOOQQQSSSUUUYYYZZZ\\\^^^```aaaaaaaaa^^^\\\\\\[[[UUUKKKGGGHHHIIIRRRddd{{{mmmfff___^^^bbbffffffeeeaaaaaaaaabbbccceeefffgggiiijjjlllnnnpppqqqqqqqqqnnnnnnppprrrssstttwwwzzzvvvlllhhhcccaaaeeeooo{{{}}}sssggg]]]YYYXXXSSSYYY```gggkkkjjjgggeee```_________```aaabbbbbbccc```\\\XXXVVVUUUTTTSSSOOOQQQUUUYYY]]]aaaeeegggfffaaa]]][[[XXXUUUWWW\\\ccccccdddddddddcccccccccaaaaaa``````___^^^]]]\\\]]]\\\[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWYYY\\\___aaa___``````___]]][[[\\\]]]^^^\\\ZZZWWWUUUTTTTTTTTTRRRSSSUUUUUUVVVXXX[[[]]]^^^```bbbccceeeiiinnnrrrsssqqqmmmkkkkkkoootttxxx|||{{{zzzzzzzzzyyywwwvvvyyyyyyyyyyyyyyyyyyxxxxxx{{{}}}}}}|||~~~zzzssspppppp~~~tttmmmmmmsss|||sssVVVCCC???999888:::666333222111111222222111///000111222111000000222444444777<<>>;;;888;;;888:::<<<>>>BBBGGGNNNRRRUUUXXX[[[^^^dddtttuuummmaaa[[[VVVVVVUUURRRRRRUUUZZZYYY\\\``````___bbbhhhrrr~~~nnncccbbbeeekkkttt|||qqqbbbZZZRRRPPPNNNJJJJJJLLLSSSaaattt~~~}}}xxxuuurrrooollliiifffccc```^^^]]]ZZZWWWTTTRRRRRRRRRQQQPPPNNNLLLKKKJJJLLLOOORRRWWW___iiiqqqwwwtttqqqnnnooosssxxx|||~~~|||zzzyyyyyy{{{~~~~~~zzztttnnnkkkkkkllljjjmmmqqquuuyyywwwxxx}}}}}}xxxxxxyyyyyyvvvnnnddd\\\ZZZRRRGGG>>>888666666666777:::===>>>>>>???@@@BBBDDDGGGKKKNNNOOOQQQTTTVVVZZZ[[[]]]```aaabbbaaaaaa\\\ZZZZZZYYYSSSJJJEEEFFFGGGMMM\\\rrrllleee^^^]]]aaaeeefffdddaaa`````````aaaccceeefffhhhhhhiiijjjkkklllmmmnnnllljjjjjjnnnpppqqqtttxxxvvvkkkgggdddccchhhqqq{{{}}}tttiiiaaa]]]\\\YYY^^^dddjjjlllkkkgggeee``````aaabbbcccccccccdddcccaaa^^^ZZZVVVTTTSSSRRROOOSSSWWW[[[]]]```ccceeeccc^^^[[[[[[[[[ZZZ\\\```ddddddddddddccccccccccccaaaaaaaaaaaaaaa```___^^^]]][[[ZZZZZZ[[[[[[ZZZYYYWWWXXXXXXXXXXXXWWWVVVVVVSSSSSSSSSTTTVVVYYY[[[]]]ZZZ[[[[[[YYYVVVUUUUUUVVVTTTRRRPPPMMMLLLLLLMMMNNNKKKLLLMMMNNNOOOQQQUUUWWWYYY[[[]]]___bbbffflllpppuuutttqqqmmmlllnnnssswwwzzzyyyxxxxxxyyyxxxwwwuuuzzzzzz{{{{{{{{{{{{{{{zzzyyyzzz|||~~~~~~}}}|||{{{zzz|||~~~{{{tttrrrpppyyywwwsssooonnntttzzzZZZEEE@@@:::999:::666333222111111222222111///000222222222111111222444222555:::HHHmmmssswwwssszzz~~~~~~yyyooo```TTTOOORRRZZZ```nnnxxxxxxyyy```GGG@@@;;;777;;;888:::===@@@CCCHHHMMMQQQTTTWWWYYY[[[aaappprrrjjj```[[[WWWWWWUUURRRRRRVVVXXXXXX[[[```aaa___aaaeeekkkxxxwwwkkkccc```aaagggnnnsssxxx|||uuueee\\\SSSQQQOOOMMMLLLMMMQQQ\\\lll~~~~~~}}}zzzwwwuuuqqqmmmiiieeecccaaa___]]]ZZZWWWTTTSSSSSSRRRQQQPPPNNNMMMLLLHHHKKKPPPSSSVVV\\\dddjjjnnnmmmlllmmmooorrrvvvyyy|||zzzwwwuuutttuuuvvvxxxvvvuuuqqqkkkeee```_________bbbfffjjjpppyyyzzzyyy~~~yyywwwvvvwwwwwwrrriiiaaa^^^XXXNNNCCC:::666777999666999<<<>>>>>>???@@@AAADDDGGGKKKNNNPPPRRRTTTVVVZZZ\\\^^^```bbbbbbaaaaaa^^^\\\\\\[[[UUUKKKEEEEEEFFFJJJWWWlll~~~kkkddd]]]\\\___cccdddccc``````______```bbbdddfffiiihhhgggggghhhjjjlllmmmnnnjjjjjjooorrrrrruuuyyy~~~tttjjjhhhffffffjjjqqqyyy~~~}}}}}}{{{uuullleeeccccccdddgggkkknnnnnnkkkgggdddaaabbbccceeeeeeeeeeeedddbbbaaa___[[[WWWTTTRRRRRRRRRVVV[[[^^^___```bbbeeeaaa\\\[[[]]]______aaaeeeeeeeeeddddddccccccccccccaaaaaabbbccccccbbbaaa```]]][[[ZZZZZZ\\\\\\[[[YYYWWWWWWXXXXXXWWWWWWVVVUUUPPPPPPPPPQQQRRRSSSUUUUUURRRRRRRRRPPPMMMKKKKKKLLLIIIGGGEEECCCCCCEEEFFFHHHEEEFFFGGGGGGHHHJJJNNNQQQTTTVVVXXX[[[___dddjjjnnnvvvvvvtttpppmmmmmmpppssstttuuuuuuvvvwwwwwwvvvuuuvvvwwwyyyzzzzzzzzzzzzyyyyyyyyy{{{|||}}}}}}}}}}}}yyy{{{~~~|||uuutttrrr}}}uuuxxxxxxtttqqqvvv^^^GGG@@@:::999:::666333222111111222222111///111222222222111111333555333666<<>>>>>???@@@AAADDDGGGKKKNNNPPPRRRUUUWWWZZZ\\\___aaabbbbbbaaaaaacccaaa```___XXXMMMGGGFFFEEEHHHTTTiii~~~{{{jjjddd]]][[[^^^bbbbbbaaa```___^^^^^^___aaadddfffjjjhhhfffeeefffhhhjjjlllrrrmmmmmmsssvvvuuuwww|||{{{~~~rrrkkkjjjhhhhhhkkkqqqxxx|||yyy{{{zzzuuunnniiiggghhhlllnnnpppqqqpppkkkgggcccbbbccceeefffgggffffffeeeaaa```___[[[WWWSSSQQQQQQUUUYYY^^^aaaaaaaaaccceee```\\\[[[___bbbccceeehhhfffeeeddddddcccccccccdddaaaaaacccddddddcccbbbaaa^^^[[[ZZZZZZ]]]]]][[[YYYYYYYYYZZZZZZYYYYYYXXXWWWPPPOOOOOONNNNNNOOOOOOOOOJJJKKKJJJHHHEEECCCCCCDDDAAA@@@>>>===>>>@@@BBBDDDAAABBBBBBBBBCCCEEEIIILLLPPPRRRUUUXXX\\\bbbhhhmmmuuuvvvuuuqqqmmmkkkmmmppppppqqqtttuuuuuuuuuuuuvvvrrrsssuuuvvvwwwwwwwwwvvv{{{{{{|||}}}~~~{{{~~~|||vvvtttvvvtttzzz}}}yyyssswww```HHH@@@::::::;;;666333222111111222222111///111222333222111111333555777999???NNNvvvtttjjj\\\QQQNNNRRR[[[bbbuuusssqqqsssoooYYYCCC>>><<<:::@@@999<<>>@@@AAABBBBBBEEEJJJOOORRRTTTWWWZZZ]]]^^^```bbbcccbbbaaa```dddbbbaaa___XXXMMMGGGFFFEEEKKKUUUdddrrrzzz}}}|||hhhbbb[[[YYY\\\^^^]]][[[]]]^^^^^^^^^___`````````ffffffgggggghhhiiiiiiiiilllnnnqqqssstttuuuwwwxxx}}}uuuppphhhdddiiiqqqwww{{{}}}|||zzzvvvrrrooommmllltttyyyzzzssslllhhheeeaaa^^^dddhhhiiikkkmmmkkkgggbbbZZZTTTSSSSSSQQQPPPRRRWWW^^^ddddddeeeffffffcccaaaaaabbbdddfffhhhjjjlllkkkiiigggffffffeeebbb``````aaabbbcccdddcccbbbaaaccc```\\\ZZZZZZ[[[[[[[[[YYYXXXXXXWWWVVVTTTSSSRRRKKKHHHEEECCCDDDEEEEEEDDDEEECCC@@@@@@@@@@@@???>>>>>>===<<<;;;:::;;;<<<===;;;===>>>???>>>???@@@BBBHHHIIILLLQQQWWW]]]cccfffttt|||{{{qqqlllppppppjjjqqqpppppppppqqqrrrrrrssstttuuuuuuwwwxxxyyyzzzzzz{{{zzzyyy{{{~~~}}}{{{}}}~~~zzzrrrtttxxx}}}wwwwwwbbbEEE<<<===999555666666555333222111000000000222222222222222222222222666777BBBPPPyyyooocccXXXPPPOOOXXXbbbrrrqqqlllnnneeeTTTCCC;;;===???>>>;;;<<>>@@@AAABBBBBBFFFKKKOOOQQQTTTVVVXXX]]]___aaacccddddddcccbbbdddbbbaaa```XXXMMMGGGGGGHHHMMMWWWeeeqqqwwwxxxvvvfff```ZZZYYY[[[^^^]]][[[]]]^^^^^^______`````````bbbcccdddeeeggghhhiiijjjmmmppptttvvvvvvwwwyyyzzz{{{tttoooiiihhhnnnvvv{{{~~~zzzuuurrrqqqrrrxxx|||{{{rrrjjjfffdddaaaaaaggglllmmmmmmnnnjjjeeeaaaYYYSSSSSSSSSRRRRRRTTT[[[aaafffggghhhhhheeeaaa___aaacccfffiiikkkmmmnnnllljjjgggffffffeeecccaaabbbbbbccceeeggghhhgggffffffbbb^^^[[[ZZZ[[[ZZZZZZXXXXXXXXXWWWUUUSSSQQQOOOMMMIIIEEECCCBBBBBBAAA@@@@@@>>><<<;;;<<<<<<;;;:::;;;:::999999999999:::;;;;;;<<<>>>>>>>>>???@@@BBBGGGHHHKKKOOOUUU[[[```cccpppyyy|||sssmmmoooooojjjnnnnnnooopppqqqtttuuuvvvuuuvvvvvvwwwxxxyyyzzzzzz}}}zzzxxxxxx{{{}}}~~~}}}}}}~~~~~~uuuuuuvvvtttttteeeGGG===<<<888555666666555444222111111111111222222222222222222222222555666DDDTTT~~~uuuhhh]]]TTTRRRYYYcccuuurrrooommmdddTTTCCC:::;;;<<<:::<<<===@@@CCCGGGLLLOOOQQQSSSWWWTTTUUU```kkk~~~|||nnndddaaa\\\XXXYYYXXXSSSQQQRRRWWWXXXYYY[[[]]]______^^^```aaaeeeiiimmmqqqtttvvvpppnnniiigggkkkoookkkdddaaaaaahhhxxxyyyiii]]]QQQMMMLLLKKKKKKMMMXXX\\\bbbiiiuuu|||zzzuuuppplllkkkiiifffdddbbb___\\\YYYVVVTTTRRRQQQQQQQQQOOONNNNNNJJJIIIKKKLLLNNNTTT\\\cccfffjjjllllllllllllmmmllliiifffffffffddd]]]XXXVVVTTTQQQNNNLLLJJJIIIIIIFFFIIIKKKJJJLLLTTTaaalllyyy}}}|||wwwttt|||tttccc^^^RRRCCC:::999999777999::::::<<<===???AAABBBCCCGGGKKKOOOQQQSSSVVVWWW^^^___bbbdddeeeeeeeeeddddddbbbbbb```XXXNNNGGGGGGJJJOOOZZZfffooorrrqqqnnnbbb^^^YYYXXX[[[]]]]]]\\\]]]]]]^^^___``````aaaaaa``````aaaccceeehhhiiikkkooorrrvvvyyyzzzzzz{{{{{{yyyrrroookkkmmmuuu~~~|||vvvsssuuuwww|||qqqgggdddbbb```cccjjjpppqqqqqqoooiiibbb___XXXSSSSSSTTTSSSUUUYYYaaafffkkklllmmmllleee]]]\\\```eeejjjnnnpppqqqqqqllljjjhhhggggggfffcccbbbbbbbbbccceeehhhjjjkkkjjjhhhddd___\\\[[[ZZZZZZYYYWWWWWWWWWVVVTTTPPPMMMKKKLLLIIIDDDAAA@@@>>><<<;;;<<<:::888888999999888777999999999999999:::;;;<<<;;;<<<>>>>>>>>>???@@@BBBGGGHHHIIIMMMRRRWWW\\\___hhhttt{{{uuunnnnnnmmmjjjmmmmmmnnnppprrrtttvvvxxxwwwxxxxxxxxxyyyyyyzzzzzz}}}zzzwwwwwwyyy|||~~~~~~}}}}}}}}}~~~zzzwwwuuu{{{ppprrrfffJJJ>>><<<888555666555555444333333222333333222222222222222222222222444666FFFXXXwwwkkk```VVVRRRWWW```xxxrrrpppllleeeUUUDDD<<<;;;;;;888===>>>@@@CCCHHHLLLOOOQQQQQQXXXXXXXXX```hhhzzz|||mmmccc```ZZZWWWXXXWWWSSSQQQRRRVVVXXXYYY[[[\\\]]]\\\\\\^^^```bbbdddgggjjjlllmmmmmmkkkhhhggglllrrrqqqlllcccbbbggguuuxxxggg\\\QQQMMMLLLKKKMMMPPP[[[aaafffhhhmmm}}}~~~{{{wwwrrrnnnmmmkkkhhhfffeeebbb^^^\\\WWWTTTRRRQQQPPPPPPNNNMMMMMMJJJHHHIIIJJJJJJPPPWWWaaadddggghhhgggfffffffffccc```]]]]]]^^^]]]ZZZVVVTTTRRROOOMMMLLLKKKLLLMMMJJJKKKLLLJJJJJJPPPZZZcccqqqyyyyyyppplllwww{{{pppbbb^^^RRRDDD;;;:::888666999999:::;;;===???AAABBBFFFIIIMMMPPPRRRTTTVVVXXX]]]___aaadddeeefffeeeeeeeeecccbbbaaaYYYNNNHHHHHHIIIPPP[[[eeelllnnnkkkhhh^^^[[[XXXXXXZZZ]]]]]]]]]]]]]]]^^^___```aaaaaabbbaaaaaabbbccceeegggiiijjjpppsssxxxzzz{{{{{{{{{|||~~~vvvpppmmmlllqqq|||}}}uuurrrvvv|||~~~pppeeebbbaaa```ccckkksssuuuuuuqqqiii```^^^XXXSSSSSSTTTTTTXXX^^^ggglllqqqrrrrrrnnndddYYYZZZ___gggnnnsssuuutttsssmmmkkkiiihhhhhhgggdddbbbcccbbbaaaccchhhkkklllkkkgggddd___\\\[[[[[[ZZZYYYVVVVVVVVVTTTQQQMMMIIIFFFGGGEEEAAA>>>===;;;999777<<<:::888888:::::::::999:::::::::;;;<<<>>>??????;;;===>>>???>>>???AAABBBGGGGGGHHHJJJNNNTTTXXX[[[```mmmwwwuuuooolllkkkiiinnnnnnoooppprrrtttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxxxxzzz{{{}}}}}}~~~}}}|||}}}zzzuuu}}}wwwxxx}}}~~~vvvnnnrrryyybbbIII===:::888666777555555444333333333444444222222222222222222222222444555EEEWWW{{{ssshhh]]]SSSNNNSSS[[[tttqqqnnnllleeeWWWGGG>>>>>>===:::<<<===???BBBFFFJJJMMMOOOOOOYYYZZZZZZ```eeewww}}}mmmbbb^^^YYYVVVWWWWWWSSSQQQSSSUUUWWWZZZ[[[[[[[[[ZZZ[[[\\\]]]___aaaccceeefffgggjjjiiiffffffllltttwwwtttgggdddeeeooo~~~xxxdddZZZOOOKKKJJJJJJNNNSSS^^^dddiiihhhhhhsss|||yyytttqqqmmmkkkiiigggfffccc```]]]XXXUUURRRQQQPPPOOONNNLLLMMMJJJIIIJJJIIIIIIMMMSSS^^^```ccccccaaa```______\\\YYYVVVVVVWWWXXXWWWVVVUUUSSSPPPNNNLLLMMMNNNOOONNNOOONNNLLLKKKOOOWWW^^^jjjsssvvvjjjfffsssxxxlllaaa]]]RRREEE<<<:::999666999999:::;;;===???@@@AAAGGGJJJOOORRRTTTVVVXXXZZZ[[[]]]```ccceeeeeeeeeeeefffdddcccaaaZZZOOOIIIHHHHHHOOOZZZdddiiiiiigggeee[[[ZZZXXXXXXZZZ\\\]]]^^^]]]]]]^^^___```aaabbbcccfffeeeddddddeeegggiiijjjpppssswwwzzzzzz{{{|||||||||uuuppplllnnnuuu~~~tttrrryyyqqqeeebbbbbbaaabbbkkkuuuxxxxxxtttkkkaaa]]]XXXSSSSSSSSSUUU[[[ccclllssswwwwwwuuuooocccXXXXXX^^^hhhqqqvvvwwwuuusssnnnllljjjiiiiiihhheeedddgggdddbbbdddiiinnnooommmgggccc^^^[[[[[[[[[[[[ZZZUUUTTTSSSQQQNNNIIIEEECCCBBB@@@===<<<;;;:::999777;;;:::888999:::;;;;;;:::::::::;;;===>>>???@@@@@@<<<>>>???@@@???@@@BBBCCCGGGFFFGGGHHHLLLQQQVVVZZZ[[[fffqqqrrrooollljjjiiikkklllnnnpppsssvvvyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwyyy{{{||||||||||||{{{~~~}}}}}}~~~zzzxxxssssssxxx}}}|||~~~|||ssslllqqq|||tttlllZZZFFF;;;888777777777555555444333333333444444222222222222222222222222666555CCCTTTwwwnnncccYYYPPPLLLQQQYYYnnnqqqlllllleeeWWWGGG???>>>===::::::;;;===@@@DDDGGGKKKLLLNNNXXX[[[\\\aaaeeettt}}}mmmccc]]]XXXUUUWWWVVVSSSQQQRRRSSSWWW[[[\\\[[[ZZZZZZZZZ[[[[[[]]]___aaaccceeefffggggggeeeeeekkktttxxxwwwlllfffdddiiivvvvvv___VVVMMMIIIHHHIIINNNTTT___fffkkkiiifffnnn}}}zzzvvvsssmmmkkkiiigggfffccc```]]]YYYWWWTTTRRRQQQPPPNNNLLLMMMKKKJJJKKKJJJHHHKKKPPPYYY\\\^^^^^^\\\ZZZYYYYYYXXXUUUSSSRRRSSSUUUWWWXXXXXXVVVTTTQQQOOONNNOOOOOOLLLLLLKKKIIIHHHKKKQQQVVVcccmmmyyyuuuhhhcccrrrxxxjjjaaa]]]RRRDDD<<<:::999777888999999;;;<<<>>>@@@AAAGGGJJJNNNRRRTTTVVVYYY[[[ZZZ\\\___ccceeeffffffeeefffddddddbbbZZZPPPIIIIIIHHHOOOYYYbbbeeeeeecccbbbZZZZZZZZZZZZZZZ\\\]]]^^^]]]]]]^^^___aaabbbcccccchhhgggfffeeefffhhhjjjkkkqqqtttwwwxxxyyyzzz|||~~~{{{uuuqqqnnnpppxxxuuusss}}}rrrgggcccddddddeeennnxxx|||{{{wwwmmmccc^^^XXXTTTSSSSSSUUU]]]fffoooxxx~~~|||uuummmcccZZZXXX^^^hhhqqqvvvwwwtttrrrooommmkkkjjjjjjiiifffdddjjjfffcccfffmmmsssuuutttiiieee```]]]\\\[[[[[[ZZZSSSRRRPPPMMMJJJFFFCCCBBB???>>><<<<<<<<<<<<:::888999888777888999;;;;;;:::999:::;;;===>>>?????????>>>???AAAAAAAAAAAACCCEEEGGGGGGFFFHHHLLLQQQVVVZZZ[[[bbbkkkppppppnnnmmmlllhhhjjjlllppptttxxx|||~~~wwwxxxxxxxxxyyyyyyzzzzzzvvvyyy}}}~~~}}}|||{{{~~~yyyxxxzzz}}}}}}qqqhhhlll}}}qqqggg```SSSDDD:::777888888777555555444333333222333333222222222222222222222222777444BBBSSSxxxooocccYYYOOOKKKQQQZZZlllvvvoooppphhhXXXFFF===<<<;;;999999:::<<>>@@@AAADDDHHHLLLPPPSSSUUUXXXZZZZZZ]]]```cccfffggggggggggggeeedddccc[[[PPPJJJJJJJJJQQQZZZ```aaa``````___[[[[[[[[[[[[[[[\\\]]]___]]]]]]^^^```aaabbbcccdddgggfffeeeeeefffiiilllnnntttuuuwwwwwwxxxzzz}}}zzzuuusssqqqsss|||sssqqq}}}tttiiifffggggggkkkttt}}}~~~yyynnnddd^^^YYYUUUSSSSSSUUU___iiippp{{{~~~tttkkkbbb\\\YYY___hhhqqquuuuuurrrooopppnnnlllkkkjjjiiigggeeeiiidddaaaeeeooowwwzzzzzzoookkkeee```]]]\\\ZZZYYYSSSQQQMMMJJJFFFDDDBBBBBBAAA@@@???>>>???>>><<<:::999888777888:::<<<<<<;;;;;;<<<===???@@@@@@@@@??????AAABBBCCCCCCCCCEEEFFFHHHGGGGGGHHHLLLRRRXXX[[[___bbbgggmmmrrrrrrqqqppplllmmmnnnqqqtttwwwyyy{{{uuuvvvvvvwwwxxxyyyzzzzzzxxx{{{~~~~~~}}}}}}~~~|||zzz{{{nnnccchhh{{{pppfffXXXPPPDDD;;;888888777555666555444222111111111111222222222222222222222222777444CCCUUU~~~|||rrreeeYYYNNNKKKQQQZZZoooxxxzzzppp^^^JJJ>>><<<;;;888999:::<<>>@@@AAABBBEEEJJJOOORRRTTTWWWZZZ[[[^^^aaaeeegggiiiiiiiiigggeeedddccc[[[PPPJJJJJJLLLRRRZZZ______]]]]]]]]][[[\\\\\\\\\[[[\\\]]]___]]]]]]^^^```aaacccddddddeeedddddddddfffiiimmmooovvvwwwwwwwwwxxx{{{~~~{{{vvvtttsssvvv~~~}}}pppnnn{{{vvvkkkhhhiiiiiipppyyyzzzoooddd___ZZZVVVTTTSSSUUU___jjjqqq}}}sssiiibbb^^^ZZZ___hhhppptttssspppnnnpppnnnlllkkkkkkjjjhhhfffeee```]]]cccnnnyyy}}}}}}tttpppiiiccc___\\\YYYWWWRRRPPPLLLGGGDDDCCCBBBBBBDDDCCCBBBAAAAAA@@@>>>;;;;;;999888999<<<>>>>>>===>>>???AAABBBCCCCCCBBBAAA@@@BBBCCCDDDDDDDDDFFFGGGHHHGGGGGGHHHLLLSSSYYY]]]cccbbbeeemmmsssuuuttttttssssssrrrrrrrrrssssssttttttuuuuuuwwwxxxyyyzzzzzzzzz}}}~~~~~~|||||||||~~~uuu{{{lllaaahhh}}}uuukkkUUUOOOFFF===999888666333666555444222111000000000222222222222222222222222666444EEEXXX~~~tttfffXXXMMMIIIOOOXXXsssyyydddNNNAAA>>><<<999:::;;;===@@@CCCFFFIIIKKKMMMTTTWWW\\\gggjjjrrrqqqhhh___YYYVVVVVVTTTPPPMMMNNNOOOVVV]]]___]]][[[]]]___]]]^^^^^^___``````aaaaaaccceeeeeedddfffmmmpppoooqqqkkkgggggglllyyy~~~kkkZZZSSSKKKHHHGGGIIIRRR\\\bbbdddfffeeeeeekkkuuu}}}}}}{{{xxxvvvnnnllljjjiiihhhfffccc```___\\\XXXUUUTTTRRROOOMMMJJJHHHJJJLLLKKKHHHIIIMMMMMMOOOSSSUUUUUUTTTTTTUUURRRRRRRRRRRRRRRTTTWWWZZZ\\\]]]^^^^^^\\\YYYVVVUUURRRQQQNNNKKKIIIHHHHHHIIIKKKPPPXXXbbbllltttzzz}}}~~~}}}tttmmmqqq~~~{{{}}}vvviiifffmmmooojjjaaa\\\OOOAAA999777666222777888:::;;;;;;;;;===???DDDHHHMMMQQQSSSTTTVVVXXX[[[^^^aaadddeeefffhhhjjjllljjjeee___XXXRRRMMMKKKSSSWWW\\\^^^___^^^]]]]]]\\\ZZZXXXWWWXXX[[[___aaa^^^```aaabbbaaaaaaccceeeiiihhhggggggiiimmmpppsssqqqsssvvvxxxyyy|||zzzuuuvvvxxx|||vvvnnnooo{{{sssjjjhhhjjjlllxxx}}}nnnaaaaaaZZZSSSQQQSSSWWW```jjjvvv}}}oooddd^^^[[[[[[```fffjjjlllmmmnnnooopppmmmjjjiiijjjiiifffcccgggccc]]]^^^iiiwww~~~}}}xxxssskkkeeeaaa^^^[[[ZZZVVVSSSNNNIIIFFFDDDCCCCCCEEEFFFFFFDDDAAA>>>======<<<===>>>@@@@@@???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMMMMNNNQQQUUUYYYaaaccchhhooovvvzzz||||||xxxyyyyyywwwttttttwwwzzzwwwyyyzzzyyywwwwwwxxxyyy|||~~~|||xxxxxx|||~~~yyynnntttrrrggglllnnnaaaOOOCCC>>>888999;;;333444444333333333333222222000111111111111222222222666:::HHHjjjrrrcccVVVMMMJJJPPPYYY}}}eeeNNNAAA======>>>:::;;;===AAADDDHHHKKKMMMTTTUUUYYY]]]aaahhhuuuzzzmmmeee\\\ZZZWWWSSSPPPMMMLLLKKKQQQSSSWWWZZZ]]]^^^^^^^^^______``````aaabbbbbbbbbfffeeedddcccdddhhhmmmrrrtttnnnhhhhhhkkkvvvxxxfffVVVKKKFFFJJJKKKIIIPPP[[[```bbbdddeeegggjjjmmmppp~~~{{{vvvmmmjjjgggeeecccaaa^^^[[[^^^ZZZVVVSSSRRRQQQPPPOOOLLLKKKKKKJJJIIIIIIHHHHHHOOOOOOPPPQQQQQQRRRRRRSSSTTTSSSRRRQQQRRRSSSUUUWWW_________^^^\\\YYYWWWUUUTTTQQQMMMKKKJJJIIIGGGFFFIIIMMMSSSYYYaaaiiiqqqvvvzzz|||zzzsssmmmppp~~~{{{{{{zzzkkkbbbdddgggddd\\\XXXMMMAAA:::;;;;;;888777999;;;<<<;;;<<<>>>@@@EEEHHHMMMQQQSSSTTTVVVWWWXXX[[[___bbbccceeeggghhhkkkiiieee```ZZZUUUPPPMMMUUUXXX\\\___^^^]]]\\\\\\YYYYYYZZZ[[[\\\]]]^^^^^^[[[^^^```aaabbbcccfffhhhiiihhhhhhiiikkknnnqqqssstttwwwyyy{{{|||~~~{{{vvvwww||||||sssmmmppp}}}vvvlllhhhkkknnn}}}~~~nnn``````YYYRRRQQQRRRVVV```jjjyyy|||mmmbbb\\\YYY\\\aaagggkkkmmmnnnoooooonnnkkkiiiiiijjjjjjhhhffffffccc^^^]]]eeeqqqxxxxxxzzztttllleee```^^^\\\[[[VVVSSSOOOJJJFFFDDDDDDDDDEEEGGGGGGFFFCCCAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEEEEHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKLLLOOOUUUZZZ___ccchhhnnnrrrvvvxxxyyyxxxyyyxxxuuurrrqqqtttvvvwwwxxxyyyyyywwwwwwxxxyyy{{{~~~}}}zzzyyy}}}yyypppwwwuuujjjnnn}}}dddOOOCCC>>>888999:::444444444333333333333222222111111111111222222222222555:::IIIllltttcccUUULLLJJJQQQ[[[}}}~~~dddMMM???;;;;;;<<<::::::<<>>888888:::555444444333333333333222222111111111111222222222333555:::JJJnnnuuucccUUULLLJJJSSS]]]zzzyyy```JJJ===999999::::::::::::===AAAGGGLLLPPPWWWXXX\\\```dddiiivvvsssfff^^^[[[WWWSSSOOOMMMLLLLLLOOOPPPRRRTTTVVVXXXZZZ[[[^^^^^^^^^^^^^^^^^^^^^___aaabbbbbbbbbbbbcccfffhhhmmmjjjiiikkkooowwwlll^^^PPPHHHCCCFFFGGGFFFLLLUUU\\\]]]^^^```ccciiiqqqvvvwww}}}zzzrrrnnnjjjfffdddbbb___]]]bbb___ZZZWWWUUUSSSQQQOOONNNMMMLLLKKKIIIIIIHHHHHHMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPRRRSSSXXXXXXWWWVVVUUUSSSQQQPPPPPPMMMJJJIIIHHHGGGFFFDDDCCCEEEHHHKKKQQQXXX```fffsssvvvzzz~~~~~~zzzwwwxxx~~~zzzwww{{{yyymmmbbb^^^^^^]]]\\\YYYPPPCCC;;;::::::888888:::<<<===>>>???AAACCCGGGJJJMMMPPPRRRSSSUUUWWWXXXZZZ^^^``````aaabbbcccdddddddddccc```\\\XXXUUUZZZ]]]______]]][[[ZZZYYYWWWYYY\\\___```___]]]\\\YYY\\\___aaaccceeehhhkkkjjjkkkmmmoooqqqssstttuuuzzz|||~~~{{{}}}}}}{{{uuummmjjjrrrrrrjjjnnnvvvooo```]]]VVVPPPNNNNNNRRR^^^jjj}}}zzzjjj```[[[YYY^^^bbbhhhmmmoooppppppqqqmmmlllkkkjjjkkkllllllmmmhhhiiifff___^^^fffnnnssstttpppjjjfffbbb```]]]\\\SSSQQQNNNJJJHHHFFFEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHKKKLLLLLLLLLMMMNNNOOOOOORRRQQQPPPMMMMMMPPPUUUYYYXXX^^^eeegggffffffjjjnnnuuutttrrrqqqpppppprrrtttvvvwwwxxxxxxwwwwwwxxxyyyxxx{{{~~~~~~}}}}}}~~~uuuxxxqqqUUUDDD???888777:::666444444333333333222222222111111111222222222333333666;;;KKKnnnsssdddWWWOOOMMMSSS\\\tttrrr[[[GGG<<<999999:::::::::999;;;???FFFMMMRRRYYYZZZ]]]bbbeeejjjvvvwwwiii___\\\WWWSSSOOOMMMLLLLLLOOOPPPQQQRRRTTTWWWYYYZZZ\\\\\\\\\]]]]]]]]]]]]]]]```aaabbbbbbbbbbbbccceeejjjiiijjjnnnrrrxxxvvvggg[[[MMMGGGCCCEEEFFFFFFKKKRRRYYYYYYZZZ[[[```hhhqqqwwwvvv|||}}}zzzuuuqqqlllhhhfffdddaaa```dddaaa\\\YYYWWWUUURRRPPPOOONNNLLLKKKJJJIIIIIIIIIMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMMMMKKKHHHGGGGGGFFFEEECCCDDDEEEFFFHHHLLLRRRZZZ```lllpppuuuxxx|||~~~{{{{{{~~~{{{zzzvvvmmmfffbbb___[[[]]][[[SSSEEE;;;888888777888:::<<<>>>>>>???AAACCCGGGJJJMMMOOOQQQSSSVVVXXX\\\___aaabbbaaa```aaaaaaaaabbbcccdddbbb___[[[YYY]]]^^^```___]]]ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\^^^aaabbbcccdddgggiiilllmmmnnnppprrrtttuuuvvvyyy|||~~~~~~{{{tttllljjjrrruuummmpppxxxqqqbbb[[[VVVPPPMMMLLLQQQ^^^kkk|||{{{kkkaaa]]][[[]]]bbbhhhlllnnnoooppppppnnnnnnmmmllllllmmmooopppjjjllliiiaaa^^^dddmmmrrrnnnllljjjgggeeebbb]]]ZZZRRRQQQNNNLLLJJJHHHHHHGGGFFFHHHJJJKKKKKKLLLMMMNNNJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRQQQQQQRRRTTTVVVXXX^^^eeegggffffffiiimmmqqqpppooooooqqqsssuuuvvvuuuvvvxxxxxxwwwvvvxxxyyyyyyzzz|||}}}}}}}}}~~~~~~zzzxxx{{{[[[FFF@@@999777999777444444333333333222222222111222222222222333333333777;;;JJJlllzzzpppeee\\\TTTPPPTTT[[[lllzzzzzzzzzkkkVVVEEE<<<:::;;;<<<:::999999:::???GGGOOOTTTZZZ[[[___dddfffkkkvvv{{{lll```]]]XXXSSSOOOMMMLLLMMMPPPPPPQQQRRRTTTWWWYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\```aaaccccccbbbbbbcccdddhhhhhhkkkpppuuuzzzwwwkkk^^^SSSJJJFFFCCCDDDEEEFFFJJJOOOTTTTTTUUUWWW[[[dddnnnuuuvvv{{{}}}zzzwwwsssoookkkiiigggeeeccceeebbb^^^[[[YYYVVVSSSPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMLLLLLLKKKKKKJJJIIIGGGGGGGGGFFFDDDBBBCCCDDDDDDEEEHHHMMMUUUZZZbbbgggnnnsssxxx}}}zzzyyy|||uuunnnhhhccc___\\\___^^^VVVHHH===::::::999777:::<<<===>>>???BBBDDDFFFIIILLLOOOQQQTTTWWWZZZ___aaaddddddcccbbbbbbbbbbbbcccdddddddddbbb```^^^^^^___```___\\\ZZZYYYYYYZZZZZZYYYYYYZZZ\\\^^^___^^^```bbbccccccdddfffhhhmmmnnnoooppprrrtttvvvxxxyyy{{{}}}yyyrrrkkkjjjqqq}}}xxxppprrrxxxrrrddd[[[VVVPPPMMMKKKPPP^^^mmm}}}}}}mmmbbb]]][[[[[[```fffjjjmmmmmmnnnoooooooooooonnnnnnpppsssvvvrrrrrrnnneeebbbgggooorrrooommmkkkiiifffbbb]]]YYYTTTSSSQQQPPPNNNMMMLLLLLLJJJLLLNNNOOOOOOOOOPPPQQQMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQQQQSSSTTTZZZ___eeehhhiiijjjllloooooommmlllmmmppptttvvvvvvtttvvvwwwwwwvvvvvvxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}|||vvvwwwyyyaaaIIIBBB:::666888777444444333333333333222222222222222222333333333333777:::GGGhhh{{{sssjjjbbbYYYSSSUUUZZZggg{{{{{{nnnsssvvvhhhTTTEEE===;;;<<<===:::999999<<>><<<;;;<<<:::999:::===CCCJJJQQQVVVZZZ[[[```eeegggjjjtttzzzooobbb___YYYRRRNNNMMMMMMMMMNNNOOORRRTTTVVVVVVWWWVVVXXXXXXYYY[[[\\\]]]^^^______```aaaaaa```aaaccceeecccdddhhhooosssxxxuuueeeYYYNNNDDDCCCCCCBBBAAABBBEEEGGGHHHKKKLLLMMMOOOSSSYYYbbbhhhnnnrrr{{{}}}wwwvvvuuutttssspppllliiicccaaa^^^\\\[[[XXXUUURRRNNNMMMKKKJJJKKKMMMOOOQQQQQQRRRRRRSSSSSSTTTUUUUUUPPPPPPPPPPPPPPPOOONNNNNNLLLKKKJJJIIIIIIIIIJJJKKKHHHGGGFFFGGGHHHGGGEEECCC>>>@@@AAABBBDDDGGGLLLOOOTTTZZZaaaffflllwww}}}xxxvvv}}}xxxtttuuuuuuooofffaaafffmmmooonnneeeRRRBBB999666444666888;;;<<<===>>>AAACCCDDDGGGJJJNNNQQQUUUYYY]]]\\\___bbbdddeeeeeeggghhhhhhhhhggggggggghhhhhhhhh___``````___\\\ZZZZZZZZZVVVWWWXXXYYYZZZ[[[[[[\\\]]]___aaacccdddeeehhhjjjoooooonnnnnnppptttwwwzzz|||}}}~~~~~~ssspppkkkggghhhooozzz{{{ttttttwwwqqqeee[[[VVVQQQMMMKKKPPP___ooopppccc[[[VVVXXX\\\bbbgggiiijjjjjjkkkjjjllloooppprrrwww~~~xxxuuuxxx{{{{{{zzzppphhhccc___]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVTTTUUUWWWWWWUUUTTTTTTUUURRRPPPNNNLLLJJJIIIIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIIIILLLPPPTTTTTTUUUYYY```fffiiijjjjjjnnnkkkhhhiiimmmpppppppppsssuuuvvvwwwvvvvvvxxxzzz|||zzzwwwvvvwwwyyyzzzzzzuuu|||~~~}}}yyywwwvvvjjjMMMEEE<<<666888888444444444333333333222222222222333333333444444444555777BBBbbbttthhh\\\UUUVVV[[[iiiwww}}}iii^^^fffwwwjjjWWWGGG>>>;;;::::::999:::;;;???DDDLLLRRRVVVZZZ[[[```eeefffjjjsss~~~xxxnnnccc___YYYRRRNNNMMMMMMMMMMMMNNNQQQTTTVVVVVVUUUUUUWWWXXXYYY[[[\\\^^^___```^^^___```______```cccfffaaabbbfffmmmqqqvvv~~~ooobbbXXXNNNFFFAAAAAA@@@???@@@CCCFFFFFFIIIJJJKKKMMMPPPVVV^^^ccciiimmmvvv~~~wwwwwwwwwwwwvvvsssnnnkkkbbb```^^^\\\[[[YYYVVVSSSMMMLLLKKKJJJKKKNNNQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKGGGFFFFFFGGGHHHHHHEEECCC???AAACCCDDDFFFHHHLLLOOOUUUYYY]]]___bbblll{{{}}}wwwrrrwwwxxxuuuqqqppprrrrrrmmmkkkllltttqqqoooQQQ===>>>777<<<999:::;;;<<<===???BBBEEEHHHJJJMMMOOOQQQTTTXXX[[[^^^```ccchhhkkkkkkhhhfffhhhjjjkkkkkkjjjhhhhhhhhheeebbb```___```^^^YYYUUUTTTWWWZZZZZZYYYYYY\\\___aaabbbccccccdddfffiiilllkkklllnnnoooooopppsssuuu|||}}}|||{{{qqqgggcccccciiittt|||ssstttyyyrrreee[[[WWWSSSPPPOOOTTTcccqqqtttjjj```VVVVVVYYY^^^dddhhhjjjkkkkkklllhhhiiimmmllllll||||||uuulllgggfffddd```\\\\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYXXXVVVTTTRRRTTTSSSPPPNNNMMMLLLMMMMMMLLLJJJHHHHHHJJJMMMOOOOOOPPPPPPPPPOOOMMMJJJHHHFFFJJJIIIIIIIIIJJJKKKLLLLLLNNNRRRXXX\\\```cccfffhhhjjjjjjiiiiiijjjmmmppprrrtttvvvxxxxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvyyy{{{}}}}}}{{{{{{~~~}}}}}}~~~~~~yyyyyyuuu{{{zzz|||oooNNN@@@777666777333555555444444444333333333222222111111222222333444777666GGGZZZ~~~yyyfffbbb]]][[[bbbiiiyyy}}}mmmdddmmm|||qqqhhhKKK>>>BBB:::;;;:::;;;===???DDDKKKSSSYYY^^^______aaaeeellltttzzzwwwmmmddd```YYYTTTQQQOOOMMMLLLLLLLLLNNNQQQUUUWWWXXXWWWXXXYYYYYY[[[\\\]]]^^^^^^aaa^^^\\\]]]```aaa```^^^bbbcccffflllttt}}}zzzkkk^^^TTTLLLGGGCCCBBB@@@???@@@BBBDDDEEEEEEHHHKKKLLLNNNRRRXXX]]]```fffqqq}}}~~~{{{xxxxxxyyyuuunnngggcccccccccaaa^^^ZZZVVVTTTLLLKKKJJJJJJLLLNNNQQQRRRSSSUUUWWWXXXXXXVVVTTTRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMKKKJJJJJJKKKKKKHHHEEEGGGFFFDDDDDDDDDCCCAAA???>>>???AAADDDGGGIIILLLMMMSSSWWWZZZZZZ[[[aaammmwww|||www~~~wwwuuuooommmtttzzzxxxrrrnnnvvvtttqqqSSS>>>===555:::888:::;;;<<<<<>><<<333888888999;;;;;;<<<>>>BBBEEEEEEHHHMMMQQQSSSVVVXXXZZZ```aaadddgggjjjlllnnnooolllmmmnnnnnnnnnllljjjiiifffccc```___```___[[[XXXXXXYYYZZZYYYXXXXXXZZZ\\\]]]___bbbcccddddddfffhhhiiijjjlllmmmooorrrwww{{{}}}}}}||||||~~~~~~{{{|||yyynnnaaa[[[ZZZ___kkkvvv|||}}}wwwiii___ZZZVVVSSSQQQUUUbbboooqqqfff]]]ZZZ]]]aaafffjjjmmmnnnoootttpppooommmgggbbbiiivvv{{{xxxxxxuuupppjjjfffggggggfffddd```bbbdddeeedddbbb```^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSQQQOOONNNMMMMMMMMMMMMLLLLLLMMMPPPQQQQQQPPPPPPPPPOOONNNLLLJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDGGGHHHJJJLLLQQQXXX```fffiiiiiijjjllllllmmmmmmmmmoooqqqssssssrrrqqqrrrsssvvvwwwxxxxxxzzzzzz{{{|||~~~~~~~~~|||zzzyyy}}}vvvyyybbbHHH@@@999999;;;777333333222222222111111111222222111111222222333444444555FFFWWW|||}}}|||~~~tttnnnfffbbbiiirrr~~~www}}}___FFFBBB888;;;:::;;;<<<>>>BBBIIIQQQWWW]]]___```aaacccggglllppp|||vvvnnn___[[[VVVRRROOONNNMMMLLLMMMNNNPPPSSSUUUWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYY[[[^^^aaabbbcccgggiiinnnvvv~~~qqqdddZZZRRRMMMJJJHHHGGGFFFDDDCCCDDDDDDEEEDDDFFFGGGIIIJJJNNNSSSVVVYYY___hhhsss}}}zzzxxxyyywwwssspppgggfffdddaaa]]]YYYUUURRRLLLLLLKKKKKKMMMPPPTTTVVVWWWXXXZZZ[[[[[[[[[ZZZYYYSSSTTTTTTUUUUUUTTTTTTSSSOOOMMMJJJIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGFFFDDDBBB@@@AAABBBDDDGGGIIIJJJKKKJJJMMMPPPQQQQQQWWWaaaiiiwww|||sssjjjgggqqq~~~{{{uuuxxxvvvsssUUU???===444888888999;;;;;;<<<>>>AAADDDCCCGGGMMMQQQTTTWWWYYYZZZ```aaabbbdddgggjjjooorrrppppppqqqrrrrrrpppllljjjgggccc___^^^___^^^\\\YYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[^^^aaacccccccccdddeeeiiijjjlllmmmnnnrrrwww{{{|||{{{zzzyyyzzzzzzxxxzzzsssdddZZZVVVYYYbbblll}}}}}}xxxjjjaaa]]]XXXUUURRRUUUaaannnssshhh```[[[]]]aaafffjjjmmmooopppsssqqqooollleee___ccclllxxx|||~~~|||vvvqqqooopppoookkkfffdddeeeggghhhhhhccceeeggghhhhhheeebbb```______^^^]]][[[YYYXXXWWWSSSSSSRRRPPPOOONNNMMMMMMLLLLLLLLLNNNQQQRRRQQQPPPPPPOOOOOOMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFIIINNNUUU^^^dddgggiiikkkmmmmmmmmmlllkkkppprrrtttuuutttttttttuuuvvvwwwxxxzzz{{{{{{{{{{{{}}}}}}}}}~~~zzzyyy}}}]]]FFF@@@:::999;;;666333333333333222222222222222222111111222222333444444666FFFUUU}}}{{{}}}{{{{{{tttnnnhhheeelllppp{{{zzzgggIIIAAA777<<<::::::<<<>>>AAAHHHOOOUUU[[[]]]```bbbdddgggkkknnn{{{qqqhhh]]]YYYTTTPPPNNNNNNMMMLLLMMMOOORRRTTTUUUVVVXXXYYYVVVWWWXXXZZZ[[[]]]^^^___^^^]]]]]]]]]```bbbeeefffiiikkkqqq{{{yyylll```WWWQQQMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFDDDEEEEEEFFFHHHKKKOOOQQQUUUZZZbbblllyyy~~~{{{wwwuuuttttttrrrpppmmmllljjjfffbbb^^^ZZZXXXPPPOOONNNNNNPPPTTTXXXZZZZZZ[[[[[[\\\]]]]]]\\\\\\XXXXXXXXXWWWWWWVVVUUUTTTRRRPPPMMMKKKJJJKKKLLLLLLIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCDDDFFFGGGHHHIIIIIILLLNNNOOOPPPTTT\\\cccpppuuu}}}rrrkkkggglllsssuuutttuuuuuusssrrrTTT@@@>>>666:::888999:::;;;;;;>>>AAADDDBBBFFFLLLQQQUUUWWWZZZ[[[___```aaaaaacccffflllpppvvvvvvvvvxxxzzzxxxtttpppjjjeee```^^^^^^^^^\\\YYY[[[ZZZXXXWWWWWWXXXYYYYYYZZZ]]]```aaaaaaaaaaaabbbjjjkkklllmmmnnnqqquuuxxxyyy~~~{{{xxxwwwwwwvvvtttxxxwwwggg[[[TTTTTT[[[dddwww}}}|||yyyjjjccc___[[[WWWTTTVVVbbbnnnwwwkkkccc[[[]]]aaaeeejjjmmmooopppqqqpppooolllfffbbbeeekkksssuuuvvvuuurrrooopppqqqiiifffbbbaaabbbeeehhhjjjfffhhhiiijjjiiigggdddbbbbbbaaa___^^^\\\ZZZYYYYYYSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMPPPQQQPPPNNNPPPOOONNNMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEGGGKKKOOOUUU\\\aaafffhhhjjjmmmnnnmmmlllkkkppprrrtttuuuttttttuuuvvvuuuvvvxxxyyyzzz{{{{{{{{{||||||||||||||||||}}}~~~~~~~~~}}}~~~~~~{{{yyy[[[FFFAAA:::888999444444444444444333333333333222222111111222222333444555777FFFSSS{{{|||}}}|||pppjjjdddccckkkmmmyyyyyy~~~hhhIIIAAA777>>>999:::;;;===@@@FFFMMMSSSXXX[[[___bbbeeeiiimmmqqqyyynnnggg\\\XXXSSSOOONNNMMMLLLLLLLLLOOORRRTTTTTTUUUWWWYYYVVVVVVXXXYYY[[[]]]^^^___``````___^^^___aaadddfffjjjlllsss~~~xxxkkk___UUUOOOKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCDDDFFFIIIKKKMMMPPPUUU\\\eeeqqq}}}zzzvvvtttrrrrrrqqqpppqqqooommmjjjgggccc```___XXXVVVUUUTTTVVVZZZ^^^aaa______^^^^^^]]]]]]^^^^^^\\\\\\[[[YYYWWWUUUSSSRRRQQQOOOMMMKKKIIIIIIKKKLLLIIIHHHGGGHHHIIIHHHFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMQQQWWW[[[gggnnnxxx|||qqqlllhhhiiiiiiiiilllpppqqqppppppTTT@@@???666:::777888::::::;;;===AAADDDBBBFFFKKKPPPTTTWWW[[[]]]___```aaa``````bbbhhhmmmxxxxxxzzz~~~|||oooiiiccc_________]]][[[\\\YYYVVVUUUWWWXXXYYYYYYZZZ\\\^^^_________```aaahhhjjjlllmmmnnnpppsssuuuvvv|||~~~xxxuuusssrrrpppttt~~~mmm___WWWSSSWWW^^^lllzzz~~~zzzjjjddd```\\\YYYVVVXXXcccooo{{{oooeee\\\^^^aaafffjjjmmmpppqqqpppppppppnnnkkkkkkooosssvvvuuutttssssssrrrqqqqqqgggdddaaa______cccgggjjjiiiiiijjjiiihhhgggeeedddcccbbb```^^^\\\ZZZZZZYYYSSSSSSSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKNNNOOOOOONNNPPPOOONNNLLLKKKJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKNNNQQQVVV]]]aaaeeegggiiilllmmmmmmmmmlllnnnppprrrsssrrrrrrsssuuuuuuvvvwwwwwwyyyyyyzzz{{{{{{||||||{{{zzzzzz|||}}}~~~{{{yyyzzz|||wwwZZZGGGAAA999777777333555555555444444444333333222222111111222222333444444777DDDOOOxxx|||}}}|||jjjddd^^^^^^gggmmmzzzwww}}}{{{dddHHHAAA888>>>999:::;;;<<>>555999777888::::::;;;===AAACCCBBBFFFJJJOOOSSSWWW\\\___```bbbcccaaa^^^___dddiiiqqqrrrvvv~~~uuuooogggcccbbbaaa```^^^\\\XXXUUUTTTWWWYYYZZZYYYZZZ[[[\\\\\\\\\]]]___aaacccfffjjjmmmoooppprrrttttttzzzvvvssspppmmmkkkooo|||kkk^^^VVVVVVZZZ^^^nnn{{{jjjddd```]]]ZZZWWWYYYdddppp}}}oooccc^^^```cccgggkkkoooqqqsssrrrttttttrrrrrruuuzzz~~~~~~{{{xxxxxxyyywwwrrrmmmfffdddaaa^^^^^^bbbgggkkkkkkjjjiiihhhgggfffeeeeeedddccc```^^^\\\ZZZZZZZZZSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKIIIJJJMMMOOOPPPOOOPPPOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJOOOOOONNNNNNPPPVVV^^^cccdddeeehhhjjjlllnnnnnnnnnlllnnnqqqqqqqqqqqqrrrtttvvvuuuuuuuuuvvvxxxzzz{{{{{{}}}}}}|||yyyyyy|||~~~}}}|||}}}{{{zzzzzz}}}vvvYYYGGGAAA999666888555444444444333333333222222222222111111222222333444333666BBBJJJttt{{{}}}sssbbb\\\XXXZZZeeemmm{{{{{{sss{{{pppuuu{{{___GGGAAA777<<<999::::::;;;>>>CCCJJJPPPUUUXXX[[[___ccchhhnnnrrrvvv~~~oooiii]]]YYYTTTPPPNNNMMMLLLKKKJJJNNNRRRSSSQQQQQQTTTWWWXXXXXXYYYYYYZZZ[[[[[[\\\^^^^^^^^^]]]]]]___dddiiilllmmmtttrrrbbbUUUMMMGGGDDDBBBBBBDDDFFFGGGIIIIIIJJJGGGDDDBBBBBBDDDGGGGGGFFFJJJLLLPPPTTT\\\iiixxx~~~zzzwwwtttsssssstttsssrrrqqqpppoooooonnnllliiifffdddeeehhhmmmooopppmmmiiieeebbb`````````\\\\\\[[[YYYWWWTTTRRRQQQMMMNNNOOOMMMJJJHHHIIIKKKHHHGGGGGGGGGIIIHHHGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEGGGHHHKKKLLLUUU^^^kkkvvv~~~{{{rrrllliiijjjiiifffddddddpppooooooSSS>>>===333777777888::::::;;;===@@@CCCCCCFFFJJJNNNRRRWWW\\\```aaadddeeebbb^^^^^^bbbggghhhjjjppp{{{yyyssskkkeeedddcccbbb```[[[XXXTTTTTTWWWYYYZZZZZZZZZ[[[[[[[[[ZZZ\\\^^^aaa___ccchhhmmmoooqqqsssttttttzzzuuurrrnnnjjjgggkkk{{{wwwfffXXXTTTVVVRRRcccxxx~~~}}}kkkdddaaa]]][[[XXXZZZeeeqqq|||lll^^^```aaadddhhhlllpppsssuuuuuuwwwwwwvvvwww|||vvvnnnhhhfffbbb___^^^bbbgggkkkllljjjhhhfffeeeeeeeeefffeeeccc```^^^[[[ZZZZZZZZZSSSSSSSSSSSSQQQOOOMMMLLLNNNLLLJJJJJJLLLOOOQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPVVVSSSPPPMMMOOOUUU___fffdddeeegggiiilllnnnooopppmmmoooqqqrrrrrrrrrsssuuuvvvuuuttttttuuuwwwyyy{{{|||~~~~~~|||zzzzzz|||~~~~~~}}}zzzyyyzzz}}}}}}{{{zzz~~~uuuXXXFFFAAA999777999777333333333222222222111111222222111111222222333444222444???GGGpppzzz|||{{{zzzjjjZZZVVVTTTXXXffflll|||vvvoooxxxjjjooovvv\\\FFFAAA777;;;999::::::;;;>>>CCCJJJOOOUUUWWWZZZ]]]```eeelllppp{{{|||kkkeee^^^ZZZTTTPPPNNNMMMLLLKKKIIINNNRRRRRRPPPPPPSSSWWWTTTUUUVVVXXX[[[]]]^^^___^^^___```______bbbiiinnnnnnnnnuuuuuudddVVVLLLFFFBBB>>>@@@BBBEEEGGGIIIJJJJJJHHHEEEAAAAAADDDFFFFFFEEEHHHJJJLLLNNNTTT___mmmxxx{{{wwwsssrrrqqqwwwwwwvvvuuuuuuuuuvvvvvvrrroookkkiiiiiimmmqqqsssuuurrrmmmhhhdddbbbaaaaaaZZZZZZYYYXXXVVVUUUSSSRRROOOQQQSSSRRRNNNLLLLLLNNNHHHGGGFFFGGGHHHHHHGGGEEEBBBBBBAAAAAA@@@???>>>>>>AAABBBCCCEEEGGGHHHJJJKKKPPPYYYgggsss{{{yyynnnmmmjjjhhhfffeeeeeefffnnnooofffQQQ>>>666777:::666888:::;;;;;;===@@@BBBCCCFFFJJJMMMQQQVVV[[[^^^ccccccbbb___^^^^^^```ccciiieeeccciiisss~~~}}}yyyqqqgggaaa^^^```bbb\\\YYYVVVUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\bbbdddfffhhhiiilllooorrrpppwwwyyypppjjjhhhcccbbbppprrr```VVVTTTTTT\\\jjjxxx}}}{{{|||}}}lll___]]]\\\\\\ZZZ\\\dddooo}}}nnnccccccdddfffkkkppptttuuuvvvyyywwwuuuvvvzzz{{{vvvnnnkkkhhhggghhhjjjkkklllmmmkkkiiifffeeedddcccdddeeedddcccaaa___]]][[[YYYWWWVVVVVVUUUTTTSSSRRRRRRQQQNNNLLLLLLNNNPPPQQQQQQOOONNNLLLJJJIIIHHHIIIIIIIIILLLPPPSSSTTTVVVWWWYYYXXXWWWTTTPPPPPPSSSXXX]]]eeegggjjjiiihhhhhhlllooopppqqqqqqpppoooppprrruuuvvvuuutttssstttwwwzzz||||||{{{{{{zzzzzzzzz{{{{{{yyy{{{|||||||||}}}}}}|||kkkYYYEEE===;;;999666555555444333222111111111111222333333222111111222444888<<<>>>NNNooosssjjj___XXXRRRPPPVVV^^^mmmzzz}}}zzzrrriiiccceeecccXXXIII===888999999:::;;;<<<>>>CCCIIIMMMQQQSSSVVV[[[aaagggnnnqqq{{{mmmddd^^^WWWRRRPPPOOOKKKJJJLLLNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]^^^```dddhhhkkkooopppuuuuuuhhh]]]PPPGGGDDDCCCAAAAAAEEEKKKMMMIIIEEEHHHFFFDDDAAAAAACCCFFFHHHJJJIIIJJJMMMNNNRRR^^^jjj|||}}}|||xxxtttqqqpppppptttssssssuuuyyy|||~~~~~~xxxwwwuuusssssstttvvvwwwzzzwwwrrrlllgggdddbbbbbb```]]]YYYXXXXXXVVVSSSPPPRRRPPPNNNLLLKKKKKKLLLMMMKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDAAA??????@@@BBBCCCEEEGGGHHHHHHJJJLLLNNNNNNWWWdddpppyyy~~~~~~xxxnnnllljjjiiijjjjjjhhhggglllmmmfffRRR???777888999888999;;;;;;<<<===@@@BBBDDDFFFJJJNNNQQQUUUZZZ]]]bbbbbbaaa___]]]]]]___aaacccaaa```ccckkkttt{{{~~~|||yyyrrrkkkdddaaa``````[[[YYYUUUTTTUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\```bbbdddfffgggiiilllnnnmmmtttuuulllgggaaa\\\dddrrrjjj]]]WWWRRRWWWcccqqqzzz}}}nnn```]]]\\\[[[YYYZZZcccnnn||||||nnndddcccdddgggkkkooorrrsssssstttssssssuuu{{{}}}wwwqqqoookkkjjjkkkkkklllkkkkkkjjjhhhfffdddcccbbbcccccccccbbb```___\\\ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRROOONNNNNNPPPRRRSSSRRRQQQOOONNNLLLJJJHHHHHHHHHHHHHHHKKKOOORRRTTTVVVXXXZZZ[[[YYYVVVSSSRRRUUUZZZ^^^___bbbeeeeeedddeeeiiimmmppppppqqqpppppppppsssuuuxxxwwwuuussstttuuuwwwxxx{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{|||||||||}}}~~~yyy|||kkkXXXEEE===;;;999666555555444333222111111111111222333333222111111222444777;;;===OOOttt}}}sssiii___WWWQQQOOOTTT\\\ggguuu~~~zzzvvvlllaaa\\\___^^^UUUGGG<<<999999999:::;;;;;;>>>BBBHHHMMMQQQSSSWWW[[[aaahhhnnnsss}}}pppggg]]]VVVQQQPPPNNNJJJIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPSSSTTTVVVXXXZZZ[[[\\\\\\[[[\\\\\\]]]___ccchhhkkknnnpppuuuuuuhhh[[[OOOGGGEEECCCBBBBBBFFFLLLNNNLLLIIIIIIGGGDDDCCCCCCDDDGGGIIIHHHGGGHHHJJJJJJLLLUUU___uuu{{{wwwsssqqqqqqtttssssssvvvyyy{{{{{{{{{|||{{{yyyxxxxxxxxxzzzzzz}}}zzzvvvqqqllliiigggfff```]]]ZZZYYYYYYWWWTTTQQQRRRPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDBBB??????AAACCCGGGIIILLLMMMNNNNNNOOOQQQTTT\\\gggrrrxxx|||~~~}}}~~~xxxooolllhhhiiimmmnnnkkkhhhhhhkkkfffTTTBBB999888999999;;;<<<<<<<<<===???AAADDDGGGKKKNNNQQQUUUYYY\\\```aaa```___\\\\\\]]]^^^___^^^^^^___bbbiiiqqqvvvxxxvvvrrrnnnhhhbbb]]][[[ZZZWWWUUUSSSUUUVVVVVVVVVXXXXXXXXXYYYZZZ[[[[[[[[[^^^```bbbcccdddeeegggiiikkkooozzz|||ooohhh```YYY[[[bbbrrr{{{hhh]]]UUUUUU[[[iiiuuu{{{ooobbb^^^[[[YYYXXXYYYbbblllxxx{{{ooofffccceeehhhlllooopppppppppnnnnnnpppttt{{{yyyvvvssspppnnnnnnmmmkkkjjjiiihhhfffeeecccbbbaaaaaaaaaaaa```___]]]\\\ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRMMMMMMOOORRRUUUUUUSSSQQQPPPOOOLLLJJJHHHGGGFFFFFFFFFIIIMMMPPPSSSUUUXXXZZZ\\\[[[XXXTTTSSSUUUYYY]]]^^^bbbeeeffffffgggkkkoooooopppqqqpppppppppsssuuuyyywwwvvvtttssssssttttttyyyyyyxxxyyyyyyzzz{{{|||zzz{{{|||||||||}}}~~~vvvzzz~~~jjjXXXEEE===;;;999666555555444333222111111111111222333333222111111222444666:::<<>>@@@DDDGGGLLLPPPRRRUUUXXXZZZ^^^``````___\\\ZZZXXXXXX]]]```cccaaa^^^```gggmmmlllmmmnnnooommmfff]]]VVVXXXVVVTTTSSSTTTUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\]]]```bbbcccccccccdddeeehhhjjjrrrssshhh___YYYWWW[[[dddtttoooggg]]]WWW]]]jjjtttzzz~~~~~~llleee___ZZZXXXXXXYYY```hhhvvvyyypppiiieeehhhkkkkkkiiihhhggghhhjjjkkknnnttt{{{zzzwwwtttrrrpppmmmiiigggggggggfffeeedddbbbaaa```^^^^^^^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRROOOMMMLLLNNNQQQSSSTTTUUUPPPNNNKKKHHHFFFEEEDDDDDD>>>AAADDDFFFHHHJJJNNNPPPWWWVVVTTTQQQOOOPPPSSSWWWZZZ]]]bbbcccbbbccceeehhhkkklllnnnoooooooooqqqrrrqqqqqqrrrssssssssssssrrrsssssstttvvvxxxzzz|||~~~|||}}}~~~}}}|||}}}~~~~~~}}}~~~iiiWWWEEE===;;;999777666444444333222111111111111222333333222111111222444555::::::LLLzzzyyymmm___WWWRRRNNNNNNQQQ```qqq~~~kkkXXXPPPTTTVVVPPPDDD:::777888888888999999;;;???DDDIIIMMMRRRXXX\\\aaagggpppwww{{{ssslll___YYYSSSRRRPPPMMMLLLNNNKKKMMMPPPRRRSSSRRRPPPOOOTTTTTTVVVWWWXXXXXXXXXXXXZZZ\\\^^^^^^```eeennnuuuvvvwww|||vvvfffYYYRRRQQQIIIGGGFFFHHHKKKOOOSSSUUUQQQOOOKKKHHHEEEDDDCCCCCCHHHFFFGGGIIIHHHEEEEEEIIIOOO\\\rrryyytttpppooooooqqqtttyyy}}}~~~~~~~~~~~~|||{{{zzzzzzyyyxxxuuuqqqmmmjjjhhhaaabbbbbbaaa^^^[[[YYYXXXRRRQQQPPPOOONNNMMMLLLLLLJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGFFFEEECCCDDDGGGJJJPPPTTTYYY[[[YYYVVVTTTRRRTTTXXX___dddgggiiijjjllloootttzzzvvvmmmjjjpppwwwlllffffffggggggfffdddiiifffWWWEEE;;;888777888:::;;;;;;;;;<<<>>>@@@CCCFFFLLLPPPSSSUUUXXXZZZ^^^```aaa```]]]YYYWWWWWW[[[___cccccc``````eeeiiihhhiiikkkoooooojjjaaaZZZXXXVVVTTTTTTUUUVVVUUUTTTWWWXXXYYYZZZ[[[\\\]]]^^^]]]```cccdddddddddeeeeeehhhiiiqqqvvviii^^^XXXVVVZZZfffwww{{{nnnbbbYYY\\\gggrrr{{{{{{lllddd^^^ZZZZZZZZZ[[[```gggsss~~~yyyrrrlllhhhjjjllljjjfffcccdddfffiiikkkoootttzzzzzzwwwtttqqqooommmkkkiiiggggggggggggfffdddcccbbb______^^^]]]\\\ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPNNNLLLMMMOOORRRTTTUUUNNNMMMJJJHHHFFFEEEDDDDDD<<<>>>@@@AAAAAACCCFFFIIIRRRQQQPPPMMMKKKMMMPPPSSSVVVZZZ___aaaaaabbbdddggghhhjjjmmmnnnnnnnnnoooppplllnnnppprrrsssssssssrrrpppqqqrrruuuwwwzzz}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}~~~iiiWWWDDD===<<<:::777666555444333222111111111111222333333222111111222444444;;;:::IIIsss}}}pppbbbZZZTTTOOONNNOOOYYYkkk}}}kkkWWWPPPTTTVVVPPPEEE;;;777888777888888888:::===CCCGGGKKKQQQWWW\\\___fffpppxxxyyyqqqiii```ZZZTTTSSSRRRNNNMMMOOOLLLNNNPPPRRRRRRRRRQQQPPPTTTUUUUUUVVVWWWWWWWWWVVVYYY\\\______```fffpppyyyyyyyyy|||}}}lll]]]TTTQQQLLLJJJGGGFFFHHHLLLQQQTTTSSSQQQNNNKKKIIIGGGFFFFFFIIIGGGFFFHHHHHHDDDDDDFFFJJJTTTfff}}}xxxuuutttooopppsssxxx~~~~~~|||}}}{{{yyyvvvssspppmmmlllccceeefffddd```\\\ZZZYYYSSSRRRRRRQQQPPPOOONNNMMMJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFEEEFFFIIILLLOOOSSSWWWXXXVVVSSSPPPOOOOOOSSSYYY]]]```bbbeeefffaaafffmmmtttxxx|||vvvnnnkkkooo~~~~~~xxxqqqllliiigggfffeeeeeejjjfffVVVDDD:::777777666888999::::::;;;>>>@@@AAAEEEKKKPPPSSSVVVYYY[[[^^^```bbbbbb^^^ZZZWWWUUU[[[___dddfffeeeeeefffhhhbbbccceeejjjmmmkkkccc\\\XXXVVVUUUUUUVVVVVVUUUTTTXXXXXXYYY[[[\\\^^^______\\\___ccceeeeeeeeeeeefffgggiiiqqq~~~|||mmmcccZZZXXX\\\gggtttvvvjjj______eeennnxxx{{{nnnccc^^^ZZZ\\\]]]^^^aaafffmmmxxx}}}yyytttpppjjjllllllhhhbbb```bbbeeehhhjjjnnntttzzz{{{wwwssspppoooooonnnllliiiiiiiiiiiihhhfffeeeddd``````___^^^\\\YYYXXXVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOPPPRRRSSSSSSSSSLLLKKKIIIGGGEEEEEEEEEEEE===>>>>>>>>>===>>>AAACCCIIIIIIHHHFFFEEEFFFIIILLLPPPUUU[[[___```bbbeeehhheeehhhkkklllllllllmmmoookkkmmmooorrrsssrrrqqqpppnnnoooqqqtttwwwzzz}}}}}}~~~~~~}}}}}}~~~~~~~~~zzziiiWWWDDD===<<<:::888777555444333222111111111111222333333222111111222444222<<<;;;FFFmmmssseee\\\WWWQQQOOOOOOSSSeeexxxlllWWWMMMRRRUUUPPPEEE<<<888999777777777777999===BBBFFFIIIOOOVVV[[[^^^eeepppxxxxxxoooggg```YYYTTTSSSQQQNNNMMMNNNMMMMMMNNNPPPPPPPPPPPPPPPTTTUUUUUUVVVVVVVVVVVVUUUXXX[[[^^^______eeeqqqzzzzzzyyy{{{uuudddXXXTTTNNNLLLHHHEEEEEEHHHNNNRRRSSSRRRQQQOOONNNNNNMMMMMMPPPKKKIIIKKKJJJFFFDDDFFFGGGMMM\\\ttt{{{xxxwwwqqqqqqssswww|||~~~~~~|||yyyvvvsssqqqooooooeeegggiiifffaaa\\\ZZZYYYTTTTTTSSSSSSRRRPPPOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHGGGFFFGGGKKKMMMOOORRRTTTUUUSSSPPPMMMLLLIIILLLPPPTTTVVVXXX[[[]]]VVVZZZ```fffmmmuuu|||pppkkkjjjnnn|||zzzyyyuuuqqqmmmiiigggeeefffjjjfffVVVDDD:::777777555666888999:::;;;>>>@@@@@@EEEKKKPPPTTTWWWZZZ\\\___aaacccbbb___ZZZWWWUUU]]]aaafffjjjkkkjjjiiiiii]]]\\\___dddiiihhhbbb\\\XXXWWWUUUVVVWWWWWWVVVTTTXXXYYYZZZ[[[]]]^^^___```[[[^^^bbbdddeeeeeeeeeffffffiiippp{{{|||pppaaa\\\YYY^^^ffftttrrrfffbbbdddjjjttt|||{{{pppbbb]]][[[]]]___```bbbfffhhhsss}}}~~~{{{yyyvvvssslllmmmlllggg```^^^```dddgggiiinnnssszzz~~~|||xxxssspppppppppppppppiiijjjjjjjjjjjjhhhfffeeeaaaaaa```^^^\\\YYYWWWVVVWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPQQQTTTUUUUUUSSSQQQKKKJJJHHHFFFEEEEEEEEEFFF>>>???>>>===;;;<<<>>>@@@AAAAAA@@@>>>===???BBBEEEFFFLLLSSSXXX[[[]]]bbbeeedddgggjjjkkklllllllllnnnkkkmmmppprrrsssrrrpppooommmnnnpppssswwwzzz~~~}}}~~~~~~}}}}}}~~~|||{{{~~~{{{xxxhhhWWWDDD===<<<:::888777555444333222111111111111222333333222111111222444111<<<<<>>AAABBBDDDIIINNNSSSXXX[[[]]]```aaabbbbbb```\\\XXXUUU]]]bbbhhhmmmtttyyywwwqqqcccaaa```aaacccbbb^^^ZZZWWWVVVUUUTTTTTTUUUWWWXXX[[[ZZZZZZZZZ[[[]]]___```___``````bbbcccdddeeeeeehhhhhhllltttuuudddXXXZZZ^^^cccxxxooodddbbbhhhvvvvvvmmmbbb___\\\[[[^^^bbbeeegggnnnqqqvvvzzzyyyuuuppplllhhhiiiiiiddd^^^]]]aaaeeejjjlllqqqxxxzzzyyyvvvtttqqqooonnnmmmnnnnnnooonnnllliiifffdddbbb```]]]\\\[[[[[[YYYXXXUUUTTTRRRRRRRRRQQQOOOMMMIIIIIIKKKLLLNNNPPPQQQRRRRRRNNNIIIGGGGGGFFFCCCAAA===<<<:::999999:::<<<===============>>>@@@BBBDDDHHHJJJOOOTTTXXX\\\^^^___ccccccccccccdddeeefffggghhhkkkooorrrsssrrrpppnnnoooooopppsssxxx|||~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}|||}}}{{{~~~tttqqqxxxjjjSSSFFFBBB888555999888555555444333222222222222444333333222222333333444///555999DDDaaapppaaaUUUOOONNNNNNTTTXXXmmmpppZZZNNNOOORRRQQQHHH===999;;;666777777777888;;;@@@CCCIIIKKKPPPWWW\\\cccppp}}}zzzrrriii]]][[[WWWSSSPPPMMMKKKJJJMMMLLLLLLLLLMMMOOOQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVYYY]]]^^^```fffpppxxx{{{zzzzzzttteeeYYYVVVOOOIIIGGGFFFEEEFFFIIITTTSSSRRRQQQRRRTTTVVVXXXZZZUUUQQQQQQRRRPPPLLLJJJFFFJJJVVVjjj}}}zzzxxxvvvvvvuuuwwwuuuuuuvvvyyy}}}~~~|||yyytttooommmmmmnnnmmmkkkhhheeebbb^^^YYYUUUTTTSSSRRRPPPOOOOOOOOOPPPNNNMMMKKKKKKLLLLLLJJJIIIHHHHHHHHHGGGEEEEEEGGGIIINNNOOOOOOMMMIIIEEECCCBBBDDDDDDEEEFFFGGGJJJLLLMMMOOOQQQSSSWWW___lll}}}sssjjjeeehhhxxx}}}|||sssmmmaaa^^^iiilllwwwttt]]]DDD888777888999::::::999999:::>>>@@@BBBDDDHHHNNNSSSWWWZZZ\\\___aaaccccccaaa]]]XXXUUU\\\aaaeeekkkttt}}}|||nnniiicccaaaaaa```^^^\\\XXXWWWUUUTTTTTTUUUWWWXXXZZZYYYYYYYYYZZZ\\\^^^_________```aaabbbcccddddddeeedddhhhpppzzzzzzjjjeeeaaa___mmmtttiiieeejjjxxxvvvnnnccc```^^^^^^bbbfffjjjkkkooooooppppppnnnllljjjiiidddffffffbbb^^^^^^bbbfffhhhjjjnnnttt{{{xxxvvvtttrrrooommmlllkkkmmmmmmmmmmmmkkkhhheeedddbbb___]]][[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLLLLMMMMMMNNNOOOPPPPPPOOOKKKGGGFFFFFFFFFDDDBBB???===<<<:::::::::<<<===>>>>>>>>>>>>>>>@@@AAABBBDDDGGGKKKPPPUUUXXX[[[\\\___^^^______```aaabbbcccdddgggmmmssswwwyyyzzzyyytttrrrrrrtttwww{{{}}}}}}}}}}}}|||zzzxxxxxxzzz|||}}}||||||~~~yyy}}}{{{tttttt{{{oooVVVGGGBBB:::777:::888444444333222111111111111222222111111111111222222888===AAAIIIcccuuudddWWWPPPMMMMMMQQQYYYooovvv```SSSSSSUUUSSSJJJ>>>888999666777777777888;;;???CCCIIIKKKQQQWWW\\\bbbooo|||{{{qqqiii^^^[[[WWWSSSPPPNNNLLLJJJJJJJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUYYY]]]^^^```gggqqqzzz{{{yyywww}}}~~~mmm```[[[SSSLLLJJJIIIGGGHHHKKKQQQRRRSSSSSSSSSUUUYYY]]]___[[[WWWTTTRRRPPPNNNMMMKKKLLLSSSddd{{{~~~~~~{{{xxxuuussssssrrrsssrrrssstttxxx|||~~~}}}zzzuuuooollllllmmmllljjjhhhfffccc```[[[WWWTTTSSSQQQPPPOOONNNOOOOOONNNMMMKKKKKKLLLLLLJJJIIIHHHIIIIIIGGGFFFFFFHHHJJJLLLMMMNNNLLLIIIFFFEEEFFFBBBBBBBBBBBBDDDHHHKKKMMMNNNPPPQQQTTT[[[hhhxxx}}}uuuiii```bbbuuu|||||||||rrrkkk^^^[[[hhhnnnyyyxxxaaaFFF999666666999999::::::999;;;===@@@BBBDDDHHHMMMRRRWWWZZZ[[[___aaadddeeeccc^^^XXXTTTWWW[[[```fffqqqzzzrrrhhhaaa___^^^^^^]]]YYYXXXVVVTTTTTTTTTVVVWWWYYYXXXXXXXXXYYY[[[]]]^^^^^^______```aaabbbccccccdddcccfffmmmuuuwwwiii___dddqqq}}}qqqkkknnnzzzuuuoooeeecccaaabbbeeehhhkkkkkkllliiieeebbb```bbbdddfffaaaccccccaaa^^^___cccgggkkklllnnntttzzz~~~~~~}}}wwwvvvtttrrrooommmlllkkkkkkkkkkkkjjjiiifffdddcccaaa___\\\ZZZZZZYYYXXXVVVVVVUUUTTTTTTTTTSSSQQQOOONNNNNNOOOOOOOOOOOOOOOOOOKKKIIIGGGFFFFFFEEEDDDCCC@@@???===;;;;;;<<<===>>>AAAAAA@@@??????@@@@@@AAA@@@BBBFFFJJJOOORRRUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]aaahhhqqqyyy{{{xxxuuuuuuvvvyyyzzz{{{{{{{{{{{{yyyxxxxxxzzz|||}}}~~~}}}{{{{{{|||~~~xxxxxx~~~xxxvvv{{{vvvYYYGGGBBB;;;999;;;777444333222111000000000000000000000//////000000000999@@@CCCJJJbbbyyyhhhZZZRRRNNNNNNOOO\\\qqq|||~~~iiiXXXXXXYYYWWWMMM@@@888888777777777777888;;;???CCCIIIKKKQQQXXX\\\bbbmmmyyy|||qqqiii```\\\WWWTTTQQQOOOLLLJJJHHHIIIJJJLLLNNNQQQSSSUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUYYY]]]^^^aaahhhsss|||}}}yyytttwwwxxxjjjbbbYYYQQQNNNKKKIIIJJJMMMNNNQQQTTTTTTRRRTTT[[[aaaeeedddaaa[[[VVVRRRQQQQQQPPPNNNPPP\\\rrr}}}{{{xxxuuurrrpppooonnnooooooqqqssswww{{{~~~~~~{{{uuuooolllkkkkkkkkkjjjhhhfffdddaaa]]]ZZZTTTSSSQQQOOONNNNNNNNNNNNOOOMMMLLLLLLLLLLLLKKKIIIHHHIIIIIIGGGFFFFFFIIIKKKGGGHHHHHHGGGEEEDDDDDDEEEBBBAAAAAAAAADDDHHHMMMPPPNNNOOOPPPQQQWWWbbbqqq{{{|||xxxiii]]]^^^rrr~~~xxxvvv~~~}}}wwwooo___XXXaaahhhwwwyyydddIII<<<999999888999:::::::::;;;===???AAADDDHHHMMMRRRVVVYYYZZZ^^^aaadddfffddd___XXXTTTPPPUUUZZZaaammm|||wwwkkkbbb___^^^]]]\\\ZZZYYYVVVTTTTTTTTTUUUVVVYYYXXXXXXXXXYYY[[[]]]^^^___``````aaabbbbbbcccccceeeeeehhhmmmrrr{{{xxxhhhfffnnnzzzrrrrrr|||}}}uuuppphhhfffdddcccdddddddddcccaaa^^^ZZZWWWXXX\\\bbbeeebbbbbbcccaaa______bbbeeeiiijjjlllrrrxxx}}}~~~}}}}}}wwwwwwvvvtttrrrooonnnllliiiiiiiiihhhgggeeecccbbb```^^^[[[ZZZYYYYYYWWWVVVWWWUUUTTTUUUUUUUUURRRQQQOOOOOOOOOPPPPPPPPPQQQQQQLLLKKKIIIHHHGGGEEEDDDCCC@@@???>>>======???AAABBBEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@BBBEEEHHHKKKMMMNNNLLLLLLMMMNNNOOOPPPRRRSSSWWW[[[cccmmmvvv}}}xxxuuuvvvwwwxxxxxxzzz{{{{{{{{{yyyyyy{{{}}}}}}~~~|||{{{{{{{{{|||~~~yyyvvvxxx|||vvvzzzyyyZZZFFFAAA<<<::::::555555444333222111111111111000000////////////000000111999===DDD[[[{{{xxxiii]]]UUURRRQQQPPPaaauuuzzz{{{ooo\\\\\\]]][[[RRRDDD;;;999777777888777888:::???BBBIIIKKKRRRYYY\\\aaakkkvvv~~~ssskkkbbb]]]XXXTTTRRRPPPMMMJJJHHHIIIJJJLLLNNNPPPRRRSSSUUUUUUUUUVVVWWWWWWXXXXXXUUUYYY\\\^^^aaahhhttt}}}~~~zzzttttttuuujjjaaaXXXSSSOOOKKKKKKMMMLLLQQQVVVUUUQQQRRRYYY```hhhkkkkkkeee]]]YYYVVVTTTRRROOOOOOYYYmmm}}}zzzxxxuuuqqqnnnlllkkkkkklllmmmppprrruuuyyy}}}~~~{{{vvvpppkkkjjjjjjiiigggfffeeedddaaa^^^[[[TTTSSSQQQOOONNNMMMMMMNNNOOOMMMLLLLLLMMMLLLKKKIIIGGGHHHHHHGGGFFFFFFHHHJJJGGGGGGHHHGGGEEEDDDFFFGGGGGGEEEDDDDDDGGGLLLQQQTTTPPPPPPOOOOOOSSS]]]jjjttt}}}yyyiii]]]^^^rrrzzzsss}}}yyyfffXXX\\\eeevvv{{{gggLLL===::::::888999:::;;;:::;;;===???AAACCCGGGLLLQQQUUUXXXYYY^^^aaadddfffddd^^^XXXSSSLLLRRRXXX___iiixxxxxxmmmeeeaaa___\\\ZZZZZZYYYVVVTTTTTTTTTUUUVVVYYYYYYYYYYYYZZZ\\\^^^___``````aaaaaabbbccccccccceeeeeehhhmmmooouuuwwwppprrryyyvvv~~~zzztttqqqllliiifffdddaaa^^^YYYVVVTTTSSSQQQQQQUUU[[[bbbgggddddddcccaaa_________aaa```aaadddiiipppvvvyyyzzz~~~}}}||||||vvvvvvuuutttrrrooommmlllhhhhhhgggfffeeecccbbbaaa```^^^[[[ZZZYYYYYYWWWVVVVVVUUUTTTUUUVVVUUUSSSQQQNNNNNNOOOPPPQQQRRRRRRSSSPPPOOONNNLLLIIIFFFEEEDDD@@@???>>>>>>@@@BBBEEEGGGIIIHHHGGGFFFEEECCCBBBAAA??????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKTTTYYY```jjjsss{{{yyyvvvvvvvvvwwwwwwzzz|||}}}|||||||||}}}}}}~~~{{{{{{zzz{{{|||~~~zzzvvvuuuzzz~~~~~~yyyyyyvvvXXXEEE@@@;;;999999444666555444333333222333333222111111000000111111222,,,555999===RRRsssttthhh___ZZZWWWWWWTTTeeewww{{{{{{rrr]]]]]]^^^___WWWJJJ@@@<<<777888888777777:::>>>BBBHHHKKKRRRYYY\\\```iiisssvvvnnnddd___XXXUUUTTTRRRNNNJJJJJJJJJKKKMMMNNNOOOPPPPPPTTTTTTUUUVVVVVVWWWXXXXXXUUUYYY\\\]]]```hhhttt}}}|||wwwuuu~~~vvvlllccc]]]WWWPPPMMMNNNNNNTTTXXXWWWSSSQQQVVV[[[eeemmmqqqllleeeaaa\\\WWWQQQNNNOOOYYYmmm{{{wwwuuutttrrroookkkiiigggfffeeehhhkkkooorrrtttwww{{{~~~{{{vvvpppllljjjiiifffeeedddcccbbb```]]]ZZZUUUTTTQQQOOONNNMMMMMMNNNOOONNNLLLLLLMMMMMMKKKJJJFFFFFFGGGFFFEEEEEEHHHJJJKKKLLLMMMMMMLLLKKKLLLMMMLLLJJJHHHHHHJJJOOOTTTWWWSSSRRRQQQOOOQQQZZZfffpppzzz}}}xxxkkkbbbeeeyyy{{{sssaaaaaahhhzzzlllOOO===888777777999;;;;;;;;;;;;===>>>AAACCCGGGLLLPPPTTTWWWXXX^^^```cccdddbbb]]]WWWSSSLLLRRRXXX\\\fffsssxxxnnnfffbbb___\\\ZZZYYYXXXVVVTTTTTTTTTVVVWWWZZZYYYYYYYYYZZZ\\\^^^___`````````aaaaaabbbbbbbbbbbbcccfffjjjllloooyyyzzzwww{{{xxxsssqqqnnnllliiifffbbb\\\UUUPPPLLLLLLLLLOOOTTT[[[bbbfffeeedddbbb```___]]]\\\\\\[[[\\\^^^cccjjjqqqtttvvvyyyyyyyyyyyyyyyyyyyyyyyysssssssssrrrpppnnnkkkjjjggggggfffeeedddcccbbbbbbaaa___\\\ZZZZZZYYYXXXVVVVVVUUUTTTTTTUUUUUUSSSRRRMMMMMMNNNOOOPPPRRRRRRSSSRRRRRRRRROOOKKKGGGFFFEEEAAA@@@@@@@@@BBBEEEGGGIIIJJJJJJIIIHHHFFFDDDBBBAAA????????????@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFQQQVVV^^^gggqqqxxx}}}~~~yyywwwvvvwwwwwwvvvzzz{{{}}}~~~}}}}}}}}}|||{{{zzzzzz{{{}}}~~~xxxvvvwwwzzzyyy~~~|||qqqUUUEEEAAA;;;999999555777666555444444333333333333222222111111222222333///777999;;;MMMnnn~~~tttkkkccc^^^\\\\\\ZZZeeevvv~~~ttt^^^]]]```aaa[[[NNNCCC>>>888888888777777:::>>>AAAHHHKKKSSSZZZ]]]___gggppp~~~zzzpppfff```YYYUUUUUUSSSNNNJJJJJJJJJLLLMMMNNNNNNNNNNNNSSSSSSTTTUUUVVVVVVWWWWWWVVVYYY[[[\\\^^^fffsss|||{{{wwwzzz~~~tttmmmeee[[[UUUTTTTTTYYY]]]]]]YYYVVVWWWYYY```iiinnnkkkhhhhhhbbbZZZRRROOOPPPZZZmmm{{{vvvqqqoooiiihhheeebbb```^^^^^^]]]aaafffkkkooorrruuu{{{~~~}}}{{{wwwqqqllljjjjjjeeedddcccbbbbbb```\\\YYYVVVUUUSSSPPPOOONNNNNNNNNPPPNNNMMMMMMMMMMMMLLLJJJFFFGGGGGGFFFEEEFFFIIIKKKKKKMMMPPPQQQQQQPPPQQQQQQQQQPPPNNNMMMNNNQQQTTTVVVUUUTTTRRROOOQQQXXXdddmmmwwwzzzzzzrrrnnnuuuuuufffeeekkkrrrSSS???999777777999;;;<<<;;;;;;===>>>AAACCCGGGKKKPPPSSSVVVWWW^^^___aaabbb```[[[WWWTTTMMMQQQTTTVVV^^^mmm{{{{{{ooofffbbb___]]][[[XXXWWWUUUTTTTTTUUUWWWXXXYYYXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^____________``````aaaeeejjjjjjllluuu~~~vvvrrrqqqpppnnnmmmkkkgggaaaYYYTTTMMMLLLLLLMMMQQQXXX^^^bbbcccaaa___^^^]]][[[ZZZXXXYYYYYYZZZ^^^eeekkknnnoooooooooppppppqqqrrrrrrsssrrrrrrrrrrrrpppnnnkkkiiigggfffeeedddcccbbbbbbbbbbbb___]]][[[[[[ZZZXXXWWWUUUTTTSSSTTTUUUUUUSSSQQQNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRSSSQQQLLLIIIHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHGGGFFFDDDAAA@@@>>>======>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHNNNWWWcccmmmtttyyy{{{}}}{{{xxxwwwwwwxxxwwwvvvxxxzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzz|||}}}vvvsssvvv{{{}}}|||kkkSSSFFFDDD<<<999:::777666666555444333333333333333222222111111222222333000888::::::LLLooozzzppphhhbbb___^^^]]]bbbssswww```___aaaccc]]]PPPCCC>>>888999888777777:::>>>AAAHHHKKKSSSZZZ]]]^^^eeennn{{{}}}qqqhhhaaaYYYVVVVVVUUUOOOJJJGGGIIIKKKMMMNNNOOOOOOOOOQQQRRRRRRSSSUUUVVVVVVWWWVVVYYYZZZ[[[]]]dddqqqzzzyyyuuuwwwjjjaaa^^^ZZZ^^^ccceeeddd```]]]\\\[[[cccfffccceeejjjggg]]]VVVRRRPPPXXXjjj|||wwwrrrmmmiiiggg]]][[[YYYVVVUUUTTTSSSTTTWWW]]]eeekkkooouuu|||||||||{{{wwwrrrmmmkkkjjjfffeeedddcccbbb```\\\ZZZXXXVVVTTTQQQPPPOOOOOOOOOPPPNNNMMMMMMMMMMMMLLLJJJGGGHHHIIIHHHGGGHHHKKKMMMJJJNNNTTTXXXYYYZZZZZZ[[[XXXWWWUUUTTTSSSTTTVVVWWWVVVUUURRROOOPPPVVVbbbjjjssswww{{{~~~yyyzzz}}}zzzpppnnnssskkk______llluuuVVVBBB<<<:::777999;;;<<<;;;;;;===>>>AAACCCGGGKKKOOOSSSUUUWWW^^^___``````^^^ZZZVVVTTTLLLOOOOOOOOOVVVgggwwwqqqfffaaa___^^^]]]WWWVVVUUUTTTTTTUUUWWWXXXWWWWWWWWWWWWXXXZZZ[[[]]]\\\\\\]]]]]]]]]]]]]]]]]]```bbbfffkkkkkklllttt}}}uuuqqqppppppooooooooolllggg```[[[QQQOOOLLLKKKNNNTTTZZZ______^^^\\\[[[[[[ZZZXXXWWWSSSSSSSSSWWW\\\aaadddeeeggghhhiiijjjkkkmmmmmmnnnssstttttttttssspppmmmkkkgggfffeeedddccccccccccccbbb```]]]\\\[[[[[[YYYXXXTTTSSSSSSSSSUUUTTTSSSQQQPPPPPPPPPOOOOOONNNNNNNNNNNNPPPRRRQQQMMMJJJIIIJJJHHHGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGEEECCC@@@???<<<<<<<<<===???BBBEEEFFFGGGFFFEEEEEEDDDDDDEEEEEE>>>EEEQQQ^^^iiiqqqvvvxxxzzzyyywwwwwwxxxyyyxxxwwwwwwyyy{{{||||||}}}~~~}}}~~~}}}{{{zzzzzz|||vvvpppooouuu}}}gggRRRGGGFFF===999<<<:::555555444333222222222222222222111111111111222222...666888999LLLqqquuukkkddd```^^^^^^___pppyyybbbaaabbbddd^^^PPPBBB<<<888999888777777:::>>>AAAHHHKKKSSS[[[]]]^^^dddmmmzzz~~~qqqiiiaaaYYYVVVWWWUUUOOOJJJEEEGGGJJJMMMOOOPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZ[[[cccoooyyyyyyqqqwwwuuujjjfff___bbbhhhkkklllhhhccc___XXX^^^___\\\aaakkkjjj```ZZZTTTPPPUUUggg~~~|||qqqooolllhhhddd```\\\[[[SSSRRRPPPNNNMMMLLLLLLLLLOOOVVV```hhhnnnttt}}}{{{{{{zzzwwwrrrnnnlllkkkhhhgggeeedddcccaaa]]]ZZZYYYWWWUUURRRPPPOOOOOOOOOPPPNNNMMMMMMNNNMMMLLLKKKIIIJJJJJJJJJIIIJJJMMMOOOPPPVVV]]]cccfffggghhhhhh___^^^\\\ZZZYYYYYYYYYYYYVVVUUURRROOOOOOUUU```iiippptttyyy}}}zzz}}}pppccceeefff```\\\^^^kkkxxxrrrVVV???888<<<888999:::::::::;;;===???EEEFFFGGGIIIMMMRRRWWWYYY^^^^^^]]]\\\^^^```ZZZRRRNNNNNNPPPSSSVVV^^^nnn~~~vvvfff]]]\\\]]]\\\\\\YYYUUURRRRRRSSSTTTSSSUUUVVVVVVWWWXXXYYYZZZZZZ]]]]]]]]]\\\[[[[[[^^^```dddeeefffhhhjjjlllnnnnnnyyy}}}{{{tttrrrqqqpppqqqssssssqqqkkkbbb\\\SSSPPPNNNNNNQQQTTTWWWXXX\\\[[[YYYWWWUUUSSSQQQPPPQQQPPPOOOOOORRRVVVZZZ]]]```___```ccchhhkkkjjjhhhnnnnnnoooooonnnllliiihhhdddcccccccccccccccddddddcccaaa^^^[[[YYYWWWWWWWWWVVVVVVUUUTTTRRRPPPOOONNNOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNMMMLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFJJJJJJIIIIIIGGGDDDBBB@@@>>>??????>>>>>>@@@DDDHHHJJJLLLNNNMMMJJJFFFDDDCCCBBBEEEKKKTTT]]]fffmmmqqquuusssqqqqqqrrrttttttssszzz{{{}}}~~~~~~~~~~~~~~~|||zzz}}}}}}|||~~~uuuooollloootttyyybbbTTTFFF???<<<999666777555444333111000111111222000000000111222222222333///999777===FFFfff~~~uuummmeeeaaa___bbbooollldddaaaccc^^^OOOBBB???:::999666555666999<<<>>>EEEKKKRRRWWWZZZ^^^cccgggrrrmmmgggaaa[[[VVVTTTPPPLLLHHHJJJJJJJJJJJJKKKMMMNNNOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVYYY\\\\\\___hhhrrrvvvttt|||sssmmmoootttyyy{{{vvvllleee^^^UUUUUUZZZ\\\dddjjjcccYYYXXXTTTVVVggguuuoooeee```ZZZUUURRRPPPNNNLLLLLLIIIFFFDDDCCCEEEGGGIIIHHHNNNVVV___hhhttt}}}||||||zzzwwwsssooolllqqqmmmhhhcccaaa___]]]\\\\\\YYYUUUSSSSSSSSSRRRRRROOOOOONNNNNNMMMLLLKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMQQQVVV^^^fffmmmpppqqqqqqkkkhhhccc___]]]\\\ZZZYYYWWWTTTOOOKKKKKKQQQZZZaaammmqqqwww{{{~~~uuuvvvnnn___]]]\\\WWWVVVYYYcccpppyyymmmTTT>>>777:::777999::::::999:::<<>>DDDJJJQQQVVVYYY]]]bbbfffqqq~~~pppgggbbb[[[VVVTTTQQQLLLIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQRRRSSSTTTVVVWWWVVVVVVXXX[[[[[[]]]eeennn~~~zzzqqqxxxyyy|||}}}rrrdddXXXVVVZZZ]]]fffkkkddd[[[YYYTTTUUUeee}}}uuuiiibbbYYYUUUPPPKKKIIIHHHGGGFFFGGGEEECCCAAA@@@AAABBBDDDDDDIIIQQQYYYbbbnnnyyy~~~~~~}}}|||yyytttpppnnnppplllhhhdddbbb```]]][[[ZZZXXXVVVUUUUUUVVVVVVUUUQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNSSS\\\eeennntttxxxzzznnnjjjeeebbbaaa___^^^\\\YYYVVVPPPKKKJJJNNNVVV\\\gggkkkqqquuuxxxyyy{{{}}}oookkkzzznnn]]]WWWTTTPPPQQQUUU\\\iiissskkkTTT@@@999;;;666888999999888999;;;>>>EEEFFFGGGJJJOOOSSSXXXZZZ^^^`````````aaaaaa[[[SSSJJJIIIIIIKKKLLLPPP\\\iiivvvvvvqqqggg___]]]ZZZXXXZZZWWWTTTRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^___^^^]]]^^^```bbbaaabbbcccdddfffhhhiiiiiioooqqqxxxzzzsssooommmkkkkkkjjjiiifff___WWWQQQOOONNNMMMOOOQQQSSSTTTTTTRRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCEEEGGGKKKMMMKKKMMMQQQWWW___eeehhhiiicccdddfffhhhhhhhhhfffeeeaaaaaa``````____________]]][[[YYYWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRRRRRRRQQQOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJEEEEEEDDDDDDEEEIIINNNRRRTTTVVVWWWVVVRRRMMMJJJIIIEEEHHHMMMTTT[[[bbbgggjjjpppooonnnpppsssvvvwwwxxxzzz{{{|||~~~~~~~~~~~~}}}~~~~~~~~~ssspppnnnmmmkkkmmmxxx~~~xxxlllmmmxxx~~~qqq]]]PPPCCC>>><<<999777888555444333111000111111222222222222111111111111111111777333;;;DDD^^^}}}tttjjjcccYYY]]]kkk}}}uuukkkggglllkkkZZZFFF:::;;;:::888777888:::<<<>>>CCCHHHOOOTTTWWW[[[```dddppp}}}}}}rrrgggaaaZZZVVVSSSQQQMMMIIIGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQSSSUUUVVVWWWVVVUUUWWWZZZZZZ[[[aaaiiixxxyyynnnmmmsssppp```ZZZ\\\```kkkppphhh___ZZZTTTUUUdddyyywwwkkk___YYYOOOKKKGGGDDDCCCCCCCCCBBBCCCBBBAAA@@@????????????@@@DDDKKKSSS]]]hhhssszzz~~~{{{wwwrrrooonnnkkkhhhfffdddaaa^^^[[[YYYXXXWWWXXXYYYZZZYYYXXXSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKOOOVVV```iiiqqqwwwzzzmmmjjjfffdddbbbbbb```___[[[WWWQQQKKKIIILLLRRRWWW^^^bbbhhhmmmppprrrtttvvv~~~kkkbbbmmm|||nnn```XXXSSSOOOPPPTTTZZZgggrrrlllXXXEEE<<<<<<555777888888777888;;;===BBBDDDFFFIIINNNRRRVVVYYY]]]```bbbaaabbbbbb\\\UUUOOOLLLKKKLLLJJJKKKSSS]]]jjjnnnnnnggg```\\\YYYUUUXXXVVVSSSRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]___``````______aaabbbaaabbbcccdddeeefffggghhhlllooouuuzzz~~~wwwqqqllljjjiiihhhgggeeebbb[[[SSSNNNKKKKKKJJJLLLNNNPPPOOONNNMMMLLLKKKIIIGGGFFFDDDDDD@@@???>>>===>>>@@@BBBDDDHHHJJJNNNSSSYYY]]]```aaa___```bbbcccdddcccaaa```____________^^^]]]\\\\\\ZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRSSSTTTUUUTTTTTTSSSNNNNNNMMMLLLLLLOOOTTTWWW\\\]]]^^^\\\WWWRRROOOMMMMMMPPPTTTZZZ```eeeiiikkkmmmllllllooossswwwyyyzzzyyyzzz|||}}}~~~}}}}}}||||||}}}~~~tttsssqqqnnniiijjjwww~~~yyyhhhjjjxxx{{{lllZZZNNNBBB>>><<<:::888888555444333111000111111222333222222222111000000000333666111:::AAAWWW|||~~~wwwkkkbbbUUU[[[jjj|||xxxkkkgggoooqqqaaaJJJ;;;;;;:::999888888:::<<<>>>BBBGGGMMMRRRUUUYYY___dddlllxxx|||sssfff```YYYTTTQQQOOOLLLIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWVVVWWWZZZZZZZZZ^^^dddqqqwww~~~}}}uuunnnmmmpppzzzlllaaaaaafffsssyyyqqqeee]]]VVVWWWddduuuzzzqqqggg^^^XXXMMMJJJFFFCCCCCCCCCDDDCCCBBBBBBBBBAAA@@@???>>>===>>>BBBHHHPPP[[[gggrrrxxx|||xxxsssqqqnnnllliiigggfffccc___\\\ZZZZZZYYYZZZ\\\\\\ZZZXXXUUUTTTRRROOONNNNNNNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKOOOUUU\\\dddjjjmmmiiifffcccaaaaaa```___^^^YYYVVVQQQKKKHHHJJJOOOTTTXXX[[[aaafffiiillloooqqq{{{|||}}}zzzhhh]]]ccc~~~|||zzzuuummmccc[[[UUUPPPOOOQQQZZZfffqqqmmm\\\HHH===:::555666777777777888:::<<>>DDDGGGKKKPPPTTTXXX[[[]]]```aaabbbccccccaaa___^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMOOOPPPQQQUUUWWWYYY[[[]]]]]]^^^]]]ZZZZZZYYYWWWVVVVVVYYY\\\aaaccccccaaa]]]WWWTTTRRRTTTWWW[[[```dddhhhkkkllllllkkkkkknnnssswwwzzzzzzxxxyyy{{{|||}}}}}}||||||zzz{{{~~~~~~~~~~~~~~~}}}wwwvvvtttpppiiikkkyyy~~~kkkooo}}}zzziiiYYYMMMBBB>>>===:::888999555444333111000111111222333222222222111000000000333555111999>>>QQQuuuyyy}}}}}}xxxiii___UUU\\\lllwwwjjjdddlllpppbbbMMM???;;;:::999888888:::;;;<<>>===<<<>>>DDDNNNZZZgggqqqwww}}}}}}~~~{{{xxxtttssspppnnnkkkiiigggddd```]]]^^^\\\\\\\\\\\\[[[YYYVVVVVVUUUSSSQQQOOOOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEFFFHHHLLLQQQWWW\\\___cccaaa____________^^^\\\UUUSSSOOOJJJHHHIIINNNRRRTTTXXX]]]aaadddhhhkkkmmmxxxzzz}}}vvvggg\\\^^^ttt}}}wwwwwwppplllfff]]]UUUOOOMMMMMMWWWcccnnnlll]]]III<<<666555777888888777888:::======???BBBGGGKKKPPPSSSUUUZZZ___aaa``````bbb```\\\WWWSSSQQQPPPLLLHHHJJJNNNZZZbbbgggccc]]]ZZZXXXVVVUUUSSSRRRRRRTTTUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZ[[[^^^```aaa``````aaabbbddddddeeeeeefffffffffgggfffiiiooosssuuuxxxyyysssoookkkhhhdddeeeggggggeee___VVVPPPIIIGGGDDDDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@>>>======::::::999999999:::;;;<<<>>>AAAGGGLLLQQQUUUZZZ]]]aaabbbcccdddcccaaa```^^^\\\]]]^^^_________]]]]]]YYYXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQPPPOOOOOOOOOOOOQQQRRRSSSXXXZZZ]]]```ccceeeeeefffdddeeeeeecccaaa``````bbbdddfffgggeee```[[[XXXVVVXXXZZZ^^^cccgggjjjkkkllllllkkkkkknnnrrrwwwyyyyyyxxxyyyzzz||||||||||||{{{xxxzzz|||~~~~~~~~~zzzxxxvvvsssooojjjlll{{{pppxxxwwwgggYYYMMMBBB???>>>;;;999999555444333111000111111222222222222111111111111111222555111:::;;;KKKpppxxxuuuggg\\\WWW]]]mmmwwwhhh___eeeiii^^^LLLBBB:::999888888888999::::::@@@DDDIIIMMMPPPUUU\\\aaaeeeqqqwwwpppddd^^^VVVQQQOOONNNKKKIIILLLLLLKKKJJJIIIIIIIIIIIIMMMNNNNNNOOOQQQSSSTTTUUUWWWUUUVVVZZZ\\\ZZZ[[[^^^___iiisssyyyzzzvvvlllcccbbbhhhsss~~~vvvnnnlllyyysssggg]]]aaammmwww~~~~~~|||yyysssmmmgggbbb___]]]YYYSSSNNNKKKIIIGGGEEEEEEDDDDDDCCCBBB@@@???>>>;;;<<>>BBBGGGLLLPPPSSSUUUYYY]]]___]]]^^^aaaaaa___YYYVVVTTTUUUSSSOOOOOOSSSWWW```eeeaaa[[[XXXXXXWWWTTTRRRRRRRRRTTTUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]___`````````aaabbbddddddeeeeeeeeeeeeeeeeeehhhgggjjjooorrrvvv|||uuuqqqlllhhhaaacccgggjjjhhhbbbYYYRRRKKKHHHDDDAAAAAAAAA@@@???@@@@@@???===<<<;;;:::999888888888888888999:::;;;999>>>DDDJJJNNNSSSXXX\\\\\\]]]___``````___^^^]]]\\\]]]___```aaaaaa```___[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUSSSRRRPPPNNNNNNNNNPPPPPPQQQPPPOOOOOOPPPRRRSSSTTTYYY[[[___cccfffhhhjjjjjjjjjlllmmmmmmkkkiiihhhhhhfffggghhhgggbbb^^^ZZZYYY[[[]]]aaafffiiilllmmmmmmmmmllllllnnnrrruuuwwwxxxwwwxxxzzz{{{||||||{{{{{{xxxxxxyyyzzz|||~~~vvvvvvrrrnnnkkkhhhlll{{{|||sssuuufffZZZNNNDDD@@@???<<<999999555444333111000111111222111111111111111222222222111555333:::999FFFnnn{{{zzzqqqeee[[[VVVYYYfff|||wwwggg[[[^^^___VVVIIICCC999888888777777888888999===AAAFFFJJJMMMRRRYYY^^^eeennn|||uuuooofff___WWWRRRPPPOOOMMMKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUSSSTTTYYY[[[YYYYYY[[[ZZZccclllrrrwwwxxxpppeee______bbbiiirrr{{{~~~pppiiisss}}}yyykkkbbbgggsss{{{{{{wwwuuusssqqqlllddd]]]XXXSSSPPPNNNIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>BBBKKKWWWcccjjjnnntttrrrwww|||zzzyyyyyyzzzyyyuuupppllliiifffcccaaa```]]]ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTRRROOOLLLKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@AAADDDGGGKKKOOORRRWWWVVVVVVWWWYYYYYYXXXVVVQQQOOOMMMIIIFFFGGGJJJMMMNNNQQQUUUXXXZZZ]]]aaadddooorrryyyrrrfff\\\]]]ppp|||}}}vvvuuunnnaaaTTTMMMLLLLLLSSS^^^kkklllaaaOOO@@@999666888999999888999;;;>>>===???CCCHHHMMMQQQTTTVVVXXX\\\^^^\\\\\\```cccbbb[[[XXXXXXZZZYYYVVVVVVZZZWWW___ddd```YYYXXXXXXYYYSSSRRRQQQRRRTTTVVVUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZYYY\\\___````````````aaaddddddddddddddddddddddddkkkhhhiiimmmqqqvvvxxxsssmmmiii___bbbgggkkkjjjddd[[[TTTMMMIIIDDDAAA@@@??????>>>======<<<;;;:::888888777777777777777888999::::::999>>>DDDHHHKKKOOOTTTXXXUUUVVVYYY[[[\\\\\\[[[ZZZ[[[]]]___aaabbbbbbaaa```]]]\\\ZZZWWWVVVUUUUUUVVVSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUYYY[[[___cccgggjjjlllllllllooorrrsssrrrooonnnmmmfffhhhiiigggccc___\\\ZZZ^^^```dddiiilllnnnooooooooommmmmmnnnrrruuuvvvvvvwwwxxxyyy{{{|||{{{{{{zzzxxxwwwwwwxxxzzz}}}~~~~~~~~~|||ttttttooojjjgggffflllzzzvvvsssvvvhhhZZZOOOEEEAAA@@@<<<999999555444333111111111111222000000111111222222222333111555444;;;888DDDnnn}}}|||zzzvvvnnncccZZZRRRSSS^^^tttyyygggYYYXXXXXXOOOFFFBBB888888777777777777777888:::>>>CCCGGGJJJOOOVVV\\\fffnnnzzz|||tttpppgggaaaXXXSSSQQQQQQOOOMMMIIIIIIIIIJJJLLLMMMOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRXXXZZZXXXXXXYYY[[[```dddhhhpppxxxvvvoooaaa^^^]]]___ccchhhqqqxxx~~~~~~~~~pppeeelllyyyyyy}}}nnndddjjjwww~~~}}}tttllleee___[[[XXXOOONNNLLLJJJIIIHHHGGGGGGCCCBBBEEEMMMXXXccciiillljjjiiippp{{{}}}zzzzzz|||}}}|||xxxrrrllliiifffdddbbb___\\\XXXVVVVVVWWWWWWVVVRRRSSSTTTTTTSSSOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDGGGIIIKKKQQQPPPPPPRRRTTTTTTSSSRRRQQQPPPMMMIIIFFFFFFHHHJJJKKKNNNRRRTTTWWWYYY]]]```hhhlllsss|||ooofff]]]ZZZlllwww|||~~~xxxppphhh[[[OOONNNTTTVVV___ffflllgggLLL777:::999888777777777888::::::;;;>>>CCCHHHMMMRRRWWW[[[\\\\\\\\\^^^```aaaaaa```^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZ[[[]]]^^^\\\YYYVVVSSSRRRRRRSSSTTTUUUTTTSSSVVVWWWXXXWWWVVVVVVWWWXXX[[[[[[[[[[[[\\\]]]^^^___ccccccdddfffggggggeeebbbllljjjjjjmmmpppttt|||vvvpppnnnmmmbbbbbbdddfffgggccc[[[UUUOOOJJJEEE@@@>>>===<<<:::::::::::::::::::::::::::777666666555555555555666999;;;???CCCGGGKKKNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVXXX\\\___```aaabbbcccbbbaaa___]]]ZZZWWWTTTSSSWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPPPPQQQRRRTTTVVVWWWYYYZZZ\\\___bbbeeeggghhhjjjoootttwwwvvvtttqqqpppmmmhhheeedddaaa\\\[[[]]]```fffkkkmmmlllmmmqqqvvvsssrrrqqqqqqsssuuuwwwyyyxxxyyy{{{}}}~~~~~~}}}||||||||||||zzzyyyzzz}}}~~~vvvppplllhhheeecccbbbggguuuyyyyyysssiii]]]PPPEEE@@@>>>;;;999999555444333222111111000111000111111111111222222222222333111666>>>DDD\\\}}}tttooommmiiibbb[[[XXXZZZiii}}}ttt]]]QQQRRRRRRUUUSSSIII;;;999666666666777777666999<<<@@@DDDHHHOOOVVVZZZfffppp~~~}}}tttooogggddd^^^XXXRRROOONNNMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPTTTWWWQQQRRRSSSTTTVVVWWWXXXYYYXXXXXX\\\fffrrrxxxvvvrrrhhhddd^^^YYYYYY]]]bbbfffllllllmmmppptttxxxyyyxxxzzz|||ooohhhlllrrrvvvyyyvvvssssssxxx~~~tttjjjbbb\\\\\\VVVOOOKKKJJJJJJHHHGGGEEEBBBCCCLLLZZZdddgggfffbbbbbbfffooozzz}}}|||{{{xxxwwwtttrrrooojjjeeeaaa^^^\\\ZZZYYYYYYYYYWWWVVVUUUVVVVVVUUURRRNNNJJJGGGFFFFFFEEEDDDBBBAAA???>>>DDDBBBAAA@@@@@@CCCEEEGGGLLLLLLMMMNNNNNNNNNNNNMMMQQQPPPNNNJJJGGGFFFGGGIIIIIIKKKMMMOOOPPPTTTXXX[[[dddeeejjjsss}}}ooofff\\\YYYjjjxxx{{{zzzuuupppiii]]]QQQNNNQQQRRR]]]fffmmmiiiOOO:::<<<999888777777777888:::;;;===@@@DDDHHHLLLPPPUUUXXX\\\\\\]]]^^^`````````____________^^^^^^^^^]]]]]]ZZZZZZ[[[]]]^^^]]]YYYVVVTTTRRRQQQRRRTTTUUUUUUUUUVVVXXXYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]bbbcccdddfffhhhhhhfffeeeiiiggghhhllloooqqqxxx|||wwwtttsssllljjjhhhggggggeee___ZZZSSSNNNHHHCCC@@@>>><<<;;;888888888888888888888888888888777777666666777777999;;;===AAADDDFFFHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQTTTXXX[[[\\\^^^```bbbaaaaaaaaa```^^^\\\ZZZXXXVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSUUUUUUTTTSSSTTTSSSRRRRRRRRRRRRSSSTTTPPPPPPQQQRRRSSSUUUVVVWWWYYYZZZ\\\___aaadddfffgggjjjnnntttvvvvvvsssqqqpppmmmhhhdddccc```[[[YYY\\\___fffmmmqqqpppppprrrttttttsssrrrrrrsssuuuxxxzzzxxxyyy{{{}}}~~~}}}||||||}}}}}}}}}{{{zzzzzz}}}~~~zzzqqqkkkccc```^^^]]]^^^dddssswwwyyyuuuiii]]]QQQEEE@@@???;;;999999555555333222111111000000000111111111111222222222222444222666===CCC^^^zzzqqqmmmlllgggaaaWWWSSSTTTaaauuurrrZZZMMMPPPSSSWWWVVVKKK<<<:::777666777888777777999<<>>999888888777888999:::;;;>>>AAADDDGGGJJJNNNSSSVVV\\\]]]^^^^^^____________`````````_________^^^^^^[[[[[[\\\^^^___^^^ZZZWWWTTTRRRPPPPPPSSSUUUVVVVVVVVVXXXYYYYYYXXXXXXYYY[[[ZZZYYYYYYZZZZZZ[[[\\\]]]bbbccceeefffhhhiiiiiiiiigggeeefffjjjlllnnnttt{{{~~~{{{zzzwwwrrrllliiihhhgggccc```XXXSSSLLLFFFBBB???===;;;888888888888888888888888::::::999888888888888888999:::;;;===???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGIIIMMMQQQTTTWWWZZZ]]]______```aaabbbbbb```]]][[[UUUVVVWWWWWWXXXXXXWWWWWWUUUTTTSSSSSSUUUUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTUUUQQQRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[^^^aaaccceeefffjjjnnnrrruuutttrrrpppooolllgggcccaaa^^^YYYXXXZZZ^^^eeeooottttttsssqqqrrrtttsssrrrqqqsssvvvyyy{{{xxxyyy{{{|||}}}}}}|||{{{}}}}}}}}}|||zzzzzz|||~~~|||~~~}}}tttjjjdddZZZXXXWWWYYY[[[cccssswwwzzz|||mmm]]]QQQEEEAAA???<<<::::::666555444222111111000000000111111111111222222222111555444666;;;BBBaaawwwoookkkkkkggg```ZZZUUUUUUaaatttrrrXXXKKKNNNTTTZZZYYYMMM>>>;;;888777777888888888999;;;???BBBGGGMMMSSSXXXfffrrr|||uuulllhhhbbb[[[UUURRRPPPOOOMMMLLLKKKKKKJJJJJJJJJKKKGGGIIIJJJJJJJJJLLLOOORRRRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[[[[]]]aaafffkkknnnnnnllliiieeebbb```___^^^```______aaaccceeeeeedddffffffhhhooo|||wwwgggeeennnwww{{{{{{{{{~~~wwwoookkkeee^^^YYYUUURRRMMMIIIGGGEEEGGGQQQ___jjjlllkkkbbbaaabbbhhhsss~~~~~~}}}uuusssqqqpppnnnkkkfffccc___]]][[[YYYYYYYYYWWWVVVTTTSSSRRRPPPNNNLLLJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCAAA@@@@@@AAABBBCCCDDDFFFGGGIIIJJJJJJJJJHHHIIIJJJIIIFFFDDDDDDEEECCCDDDFFFHHHJJJMMMQQQTTT[[[]]]aaaiiirrrzzzttthhh\\\XXXeeewwwvvvvvvvvvuuunnncccXXXRRRSSSbbboooxxxvvv^^^DDD???999999888777888999:::;;;===@@@CCCFFFIIIMMMRRRVVV]]]^^^`````````___``````````````````____________\\\]]]^^^___```___\\\YYYUUUSSSPPPPPPRRRTTTVVVWWWTTTVVVXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\]]]^^^______aaabbbeeefffgggiiikkkmmmjjjgggfffhhhiiikkkqqqyyy}}}xxxqqqnnnllljjjgggddd\\\WWWOOOIIIDDD@@@===;;;::::::::::::::::::::::::;;;;;;:::999888888888888777888999;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCFFFKKKOOORRRUUUYYY\\\[[[]]]```aaaaaa___\\\ZZZUUUUUUVVVWWWXXXYYYYYYXXXUUUSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUWWWXXXYYYXXXYYY[[[]]]```bbbdddeeeiiilllqqqsssrrrpppooonnnkkkeeeaaa___\\\WWWVVVYYY^^^dddmmmrrrsssrrrqqqqqqsssrrrqqqqqqrrruuuyyy{{{yyyzzz{{{|||||||||{{{{{{yyyzzz{{{{{{zzz{{{}}}|||~~~zzzoooeee^^^XXXVVVWWWYYY\\\dddtttzzzvvvzzzttt^^^RRRFFFAAA@@@<<<::::::777666444333222111000000000000111111111222222222111555555666999AAAbbbxxxppplllkkkfff___^^^YYYWWWaaasssvvv[[[MMMPPPVVV\\\ZZZNNN@@@===999777888999999999999;;;>>>AAAEEEKKKQQQVVVcccooowwwlllhhhbbbZZZTTTPPPMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJFFFHHHIIIJJJJJJLLLOOOQQQSSSSSSTTTUUUVVVWWWXXXYYYYYY[[[\\\[[[[[[^^^ccchhhiiiiiihhhgggeeebbb```^^^```___^^^___aaaaaa```___aaaaaabbbdddkkk{{{zzzfff```fffnnnvvvwww{{{{{{tttqqqkkkddd___[[[WWWQQQLLLHHHFFFIIITTTbbblllmmmkkkbbb___^^^cccmmmyyyxxxuuussspppnnnkkkgggccc```]]][[[YYYYYYYYYWWWUUUSSSRRROOOMMMKKKKKKJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGDDDAAA@@@?????????@@@AAABBBDDDFFFHHHHHHIIIGGGHHHJJJIIIFFFCCCAAAAAA@@@BBBDDDEEEGGGIIIMMMQQQVVVXXX]]]eeemmmuuuzzz}}}~~~|||{{{uuuggg[[[XXXdddtttzzz|||}}}}}}yyypppcccYYYVVVfffsss{{{zzzaaaFFF===:::999888888888999;;;;;;;;;===AAADDDHHHMMMSSSWWW]]]___aaabbb``````aaaccc````````````____________^^^^^^___aaabbb```]]]ZZZVVVTTTPPPPPPQQQTTTVVVVVVRRRTTTVVVVVVVVVWWWXXXZZZ\\\\\\\\\\\\]]]^^^___``````bbbdddeeefffhhhllloooqqqlllhhhggggggjjjrrr{{{|||~~~yyyvvvuuurrrlllhhh^^^YYYQQQJJJEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888555666888999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCGGGJJJMMMQQQVVVYYYZZZ\\\^^^``````]]]ZZZXXXTTTTTTVVVWWWXXXXXXYYYYYYTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWYYYZZZYYYZZZ[[[]]]```bbbddddddgggjjjnnnpppooonnnmmmllliiiddd___]]]ZZZVVVVVVZZZ```ccchhhllloooppppppqqqpppppppppqqqsssuuuxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{uuuwwwyyyyyyzzz{{{~~~~~~yyymmmbbb[[[XXXVVVWWWZZZ]]]eeeuuuppppppxxxzzz___SSSGGGBBB@@@===;;;;;;888777555333222111000000000000111111111222222222111555555666999@@@aaayyyqqqmmmkkkeee]]][[[UUUSSS[[[lll{{{}}}bbbRRRSSSWWW\\\ZZZNNNAAA>>>999777777999999999888:::===@@@DDDIIIOOOSSS^^^jjj}}}wwwooojjjccc\\\UUUPPPMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIJJJKKKLLLMMMOOORRRTTTTTTUUUVVVWWWWWWXXXYYYVVVZZZ]]]\\\ZZZZZZ]]]aaa___```cccdddeeedddbbbaaabbb```______``````^^^]]]^^^]]]^^^___```iii~~~{{{ggg]]]___dddnnnrrryyyzzzuuupppiiiccc___[[[TTTPPPLLLKKKNNNYYYgggooopppmmmeee```]]]```iiiuuu~~~}}}zzzvvvrrroookkkfffccc```]]]ZZZYYYXXXXXXVVVTTTQQQPPPNNNLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEBBB???===<<<<<<===>>>@@@BBBDDDFFFFFFGGGGGGIIIKKKIIIFFFBBB???>>>???@@@BBBCCCEEEGGGKKKNNNRRRUUU[[[bbbiiipppvvvyyyxxxuuussswwwwwwhhh]]]]]]jjjyyy}}}{{{mmm```XXXiiiuuu|||{{{cccFFF::::::999999888888:::;;;<<<:::<<>>AAADDDFFFIIILLLQQQTTTYYY[[[]]]^^^^^^]]]ZZZYYYSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSRRRRRRTTTTTTSSSRRROOOPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\^^^```bbbdddeeedddgggkkkmmmlllkkkjjjjjjhhhbbb^^^\\\ZZZWWWXXX\\\aaabbbeeehhhkkkmmmooopppnnnoooqqqsssuuuwwwxxxxxxzzzzzzzzzzzzzzzzzzzzz{{{tttvvvyyyzzz{{{|||~~~yyymmmaaaZZZVVVUUUWWWZZZ^^^eeeuuu}}}fffkkkwww{{{___SSSGGGCCCAAA>>><<<<<<888777666444222111000000000111111111111222222222111444444666:::@@@\\\{{{tttpppnnnfff^^^WWWRRRPPPWWWgggvvvhhhYYYWWWVVVYYYXXXNNNBBB>>>999777777888999999888:::<<>>>>>===???@@@AAACCCEEEIIILLLNNNSSSZZZaaafffkkkpppsssqqqoooooosss{{{}}}nnnfffjjjzzzsssddd[[[mmmxxx~~~~~~hhhJJJ===::::::999888999:::;;;<<<<<<===???BBBEEEJJJPPPUUUWWW[[[``````^^^^^^aaaeeeeeedddddddddcccccccccccc``````aaacccdddccc___\\\XXXVVVSSSSSSSSSSSSRRRPPPPPPRRRUUUVVVVVVWWWZZZ\\\[[[[[[[[[[[[\\\]]]^^^^^^```bbbdddcccbbbdddkkkqqqvvvrrroooooonnnmmmrrrxxxuuuuuu}}}|||uuunnnhhh```[[[TTTOOOKKKHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;:::999999999555555777888999999999999999999888888999999::::::===???AAACCCDDDGGGKKKNNNTTTUUUWWWYYYZZZZZZZZZZZZSSSSSSTTTUUUVVVVVVVVVVVVTTTRRRQQQRRRSSSTTTSSSRRROOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVXXXYYY[[[\\\]]]___aaacccdddeeebbbeeehhhjjjiiihhhhhhhhhfffaaa\\\[[[ZZZXXXYYY^^^```aaacccgggjjjmmmoooooonnnpppssswwwyyyzzzyyyyyy{{{zzzzzzzzzyyyzzzzzzzzzxxxzzz|||}}}||||||~~~zzzmmmaaaZZZUUUTTTWWW[[[___hhhwww{{{vvvvvvdddmmm|||vvv```TTTHHHCCCAAA>>><<<<<<999888666444222111000000000111111111111222222222000333333666;;;???WWW{{{zzzwwwuuunnneeeUUUPPPNNNVVVdddsss}}}kkk]]]YYYTTTUUUVVVOOOBBB>>>999666666777888999888999<<<>>>AAAFFFKKKPPPWWWbbbsssyyyuuuppphhh```XXXRRROOONNNOOOOOOMMMLLLKKKJJJJJJJJJHHHKKKMMMOOOOOOPPPRRRSSSUUUUUUVVVVVVWWWXXXXXXXXXXXXZZZ\\\]]]]]]\\\]]]]]]XXXXXXYYY[[[]]]___```aaa]]][[[ZZZYYYZZZYYYWWWVVVYYYQQQNNNRRRQQQNNNSSS]]]jjjnnnpppiii]]]TTTQQQRRRUUU___nnnzzzppphhhbbb]]]WWWSSSRRRRRRVVV```mmmsssqqqlllccc]]]WWWWWW]]]eeemmmpppwwwxxx{{{}}}~~~~~~{{{vvvrrroookkkgggeee^^^[[[XXXVVVVVVUUUSSSQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFCCC???===;;;999888999;;;<<<>>>???@@@@@@BBBDDDEEEDDDBBB@@@??????;;;===>>>???@@@CCCFFFIIIJJJQQQYYY```dddgggjjjmmmmmmooosssyyyvvvpppwwwvvvfff___qqq|||nnnQQQBBB::::::999999999:::;;;<<<>>>???@@@BBBDDDHHHNNNRRRTTTYYY^^^^^^]]]]]]```dddggggggfffffffffeeeeeeeeeaaaaaabbbccceeeccc```]]]XXXVVVTTTTTTTTTSSSPPPNNNQQQSSSUUUWWWWWWYYY[[[]]]]]]]]]]]]]]]^^^___`````````bbbdddbbbaaacccjjjpppuuurrrrrrsssrrrooopppuuuuuurrrwww}}}}}}wwwpppiiidddaaa\\\VVVQQQMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@???>>>===;;;;;;::::::666666777777888777777777777777666666666777888888===>>>???@@@AAADDDGGGJJJNNNOOOQQQSSSUUUWWWXXXYYYSSSSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQRRRSSSTTTSSSRRRPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQRRRSSSTTTVVVWWWXXX\\\\\\^^^```bbbccceeeeeeaaadddggghhhgggffffffgggfff```\\\[[[ZZZXXX[[[___```aaadddhhhlllnnnnnnnnnnnnqqqvvvzzz||||||{{{yyy{{{zzzzzzyyyyyyyyyzzzzzz|||~~~~~~}}}}}}~~~~~~}}}}}}zzzmmmaaaZZZUUUUUUXXX]]]bbbkkk{{{ssspppqqqiiisssppp```TTTHHHDDDBBB???<<<===999888666444222111000000000111111111111222222222000222222666<<>>888555555666888888777999;;;>>>AAAEEEKKKOOOVVV```qqqzzztttoooggg^^^VVVPPPMMMKKKPPPOOONNNLLLKKKKKKJJJJJJHHHKKKMMMOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWXXXXXXXXX[[[[[[[[[[[[]]]^^^______[[[ZZZYYYYYYZZZ\\\]]]___\\\ZZZYYYXXXXXXXXXVVVUUUYYYNNNIIIMMMNNNIIIJJJQQQXXX]]]```]]]TTTMMMKKKLLLJJJVVVhhh{{{tttjjjccc]]]WWWSSSPPPPPPTTT^^^jjjpppmmmhhh^^^XXXQQQPPPUUU\\\ccceeeqqqssswwwzzz}}}~~~~~~~~~|||yyytttqqqnnnlllhhhfff]]][[[XXXVVVUUUTTTRRRPPPMMMMMMMMMNNNNNNNNNMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHEEECCC@@@===:::999666777999:::;;;<<<======>>>@@@AAAAAA@@@@@@@@@AAA:::;;;===>>>???AAAEEEHHHHHHOOOXXX___bbbdddfffhhhlllrrrzzz